Homebrew [Preview] cpp3ds - Homebrew library and environment tutorial (for developers)

TheCruel

Developer
OP
Banned
Joined
Dec 6, 2013
Messages
1,350
Trophies
2
XP
3,131
Country
United States
I'll need some more time on this since I'm busy with other stuff (going to release ScummVM tomorrow probably).

I haven't tested it on Windows, but I know for sure it won't work without some changes. I also think I have some commits I need to push still. This is a good framework that I've used with my games, but I need to clean it up and I've been too busy lol.
 

MRJPGames

Pretty great guy
Member
Joined
Aug 17, 2013
Messages
1,199
Trophies
1
Location
The Netherlands
Website
fizazy.com
XP
1,676
Country
Netherlands
I'll need some more time on this since I'm busy with other stuff (going to release ScummVM tomorrow probably).

I haven't tested it on Windows, but I know for sure it won't work without some changes. I also think I have some commits I need to push still. This is a good framework that I've used with my games, but I need to clean it up and I've been too busy lol.
Good to hear you are releasing ScummVM soon (maybe tomorrow :) ) and this is indeed a very good framework. I'm surprised by how little atention this has gotten. Hope that when you have more time you can also make it work on Windows!
 

Slashcash

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
Starting my journey with this framework, i think i'm going to port my simple cellular automaton as a test, i'm surprised how little attention this has got.
 

pacoo2454

Member
Newcomer
Joined
Sep 5, 2016
Messages
5
Trophies
0
Age
36
XP
49
Country
United States
Hey. I just came across this library and love what you are doing with it as I have been learning SFML and have wanted to get into homebrew development on the 3ds. I installed the 0.3 release package from the cpp3ds github and downloaded the most recent template and was following your instructions on how to build it. I seem to be running into some issues when calling make. This is the error I am getting pastebin.com/V3LkQaWf
 

TheCruel

Developer
OP
Banned
Joined
Dec 6, 2013
Messages
1,350
Trophies
2
XP
3,131
Country
United States
Hey. I just came across this library and love what you are doing with it as I have been learning SFML and have wanted to get into homebrew development on the 3ds. I installed the 0.3 release package from the cpp3ds github and downloaded the most recent template and was following your instructions on how to build it. I seem to be running into some issues when calling make. This is the error I am getting pastebin.com/V3LkQaWf
There are some quirks to the current build which is unstable, but the template should definitely compile fine.

For some reason it's not linking properly. Did you have the CPP3DS env variable defined? And could you run "make VERBOSE=1" so I can better see what's happening? It's clearly not linking it properly.
 

pacoo2454

Member
Newcomer
Joined
Sep 5, 2016
Messages
5
Trophies
0
Age
36
XP
49
Country
United States
sorry for the late reply. I left town shortly after posting the message and didn't have my development computer with me. I ended up figuring out what the issues was. apparently when I used the script to setup devkitarm/devkitpro it was installed to a directory that required me to use sudo. but when i was using sudo my environment variables werent being used. everything is compiled and installed and running fine now. thanks :)
 

TheCruel

Developer
OP
Banned
Joined
Dec 6, 2013
Messages
1,350
Trophies
2
XP
3,131
Country
United States
Man, this is awesome. Great work on this. Is this project still active?
Well, I still use it, but I haven't made much of an effort to iron out the difficult setup and make a guide to using/installing it. I probably should since I think it can be useful for devs.
 

fortedsx

Active Member
Newcomer
Joined
Nov 13, 2011
Messages
32
Trophies
0
XP
186
Country
United States
Well, I still use it, but I haven't made much of an effort to iron out the difficult setup and make a guide to using/installing it. I probably should since I think it can be useful for devs.
It really looks useful! I watched the demo video you made and the coding syntax looks really straightforward. I hope you'll be able to get around to making a setup guide someday.
 

mikagami

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
345
Trophies
1
Age
33
XP
341
Country
United States
Well, I still use it, but I haven't made much of an effort to iron out the difficult setup and make a guide to using/installing it. I probably should since I think it can be useful for devs.
Congrats on 1337 posts :-)

I hope that you will continue to work on this. SFML is really exciting to have on the 3DS.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, show that distro to @The Catboy or @ZenIsFluffy or to any other furry here
    +1
  • BigOnYa @ BigOnYa:
    Only Xbox I don't have is the OG, and One X model specifically, I regret giving my chipped OG model to one of my kids years ago, after later hearing he sold it to pawn shop, damn kids!
    +2
  • SylverReZ @ SylverReZ:
    @BigOnYa, You shouldn't raise Fortnite gamers.
    +1
  • BigOnYa @ BigOnYa:
    They have they own kids now that will pay them back for all the things they did to me, that's how it works, Karma.
    +2
  • K3Nv2 @ K3Nv2:
    Tell their kids about pawn shops
    +2
  • K3Nv2 @ K3Nv2:
    Lol I still got mw2 open beta on this ps4
  • BigOnYa @ BigOnYa:
    I just recently picked up a n64 from a garage sell, and looking to mod it and add a HDMI port to it. https://www.ebay.com/itm/3548173115...044&customid=4f3038da73b61afddf7e5e90f4153856
  • BigOnYa @ BigOnYa:
    I'd like to find a power strip and HDMI selector built in 1 unit, so I can select which game system I want, and will switch to that hdmi, and power on that plug/power supply only, so don't have all game systems powered all the time, but can't find anything like. May just have to make something myself.
  • BigOnYa @ BigOnYa:
    Maybe start a kick starter page and sell them, yea right. Big N would prob C&D me, not anything Big N related, but just because that's what they do nowdays. Then come out with they own in a year or so.
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Nice. Which operating system are you installing?
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, windows 10 and some linux distro like linux mint
  • Xdqwerty @ Xdqwerty:
    dualbooth
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Yeah, I'd recommend having another OS just in-case you want to play games.
  • SylverReZ @ SylverReZ:
    At least Linux doesn't contain spyware than what Windows has.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, cuz of lag?
  • SylverReZ @ SylverReZ:
    @Xdqwerty, No. Whenever you use the internet on Windows, Microsoft collects personal data and installs bloatware that isn't necessarily needed, such as Edge.
  • SylverReZ @ SylverReZ:
    Speaking of which
  • Xdqwerty @ Xdqwerty:
    @SylverReZ,
    I recall @impeeza mentioned some trick about not having bloatware when installing windows where you set up your country to "world" or smh like that
    +1
  • SylverReZ @ SylverReZ:
    Yes, you can debloat the operating system, but in some cases for me it just reinstalls them.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ,
    I also recall my brother downloded a "non bloated" version of windows 11 on his pc
    +1
  • BigOnYa @ BigOnYa:
    "Why debloat? Why not embrace and enjoy my bloat?" - Gates
    +2
  • impeeza @ impeeza:
    @Xdqwerty yes, when you are installing Windows on the first steps you are asked for your current location, you MUST to select «international» so no bloatware is installed, because the bloatware is location based. if this night I have some time I will setup a VM and take screenshots.
    +1
    impeeza @ impeeza: @Xdqwerty yes, when you are installing Windows on the first steps you are asked for your current... +1