I've been working on a idea for a 3DS Homebrew app and I have made a C# project that could be easily ported to the 3DS, the only problem is I do not know C++
It's a pretty simple app, but yeah if anyone wants to help please DM me. I’ll send my code to you.
The syntax between the 2 languages is very similar that you could easily port a lot of code from one to another almost unchanged, it's the libraries included that become the tricky part perhaps.
The syntax between the 2 languages is very similar that you could easily port a lot of code from one to another almost unchanged, it's the libraries included that become the tricky part perhaps.
UI could be too? I did a quick search and couldn't find much in the way of UI libraries that are up to date or complete? Like I said, it was a quick glance and most said they're work in progress with no commits since the 3DS heyday so-to-speak.
I currently have @bonkmaykr on the project right now. they are going to see what they can do, if anyone wants to help, just say so and I'll add you to the DM
The syntax between the 2 languages is very similar that you could easily port a lot of code from one to another almost unchanged, it's the libraries included that become the tricky part perhaps.
True, I'm thinking libcurl (portlibs) version for networking, zlib (portlibs) for extracing zips at the start of the program since most files are in zip, but my C# version has support for RAR and 7Z which gamebanana still supports and some people use so I need to support those formats. Dear ImGui for GUI/UI/UX since it's easy and is used in FTPd which is already on 3ds. then libjson-c for json support when we fetch all the mods data from gamebanana's servers at startup. libpng for decoding png thumbnails from gamebanana then libjpeg-turbo for saving them as jpeg (IDK if it supports cropping like my program does, if not that's fine. that's all the libraries it should need.
my program is already 3DS optimized in how it does not keep lots of things in RAM and saves stuff to the SD card for it to stream into it's memory when needed.
I've seen that but it does not look to be useful, I want my homebrew to be easy to update and maintain for years to come, and relying on a project like that which I doubt will love long enough for basic features to be supported. and also C# takes up lots of memory resources so I do not want to use that.
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
Last month we got confirmation of a new model of Switch 2 to better comply with upcoming EU regulations. With the legislation set to come into effect in February of...
The end has come for the PlayStation 3 and the PlayStation Vita. After supporting the PSN Store on the PS3 and PS Vita since 2006 and 2011 respectively, Sony has...
In this time of economic uncertainty and rampant price hikes, the Steam sales stand as our final bastions of affordability for those opting to avoid the seas. The...
Tired of waiting for Game Freak to bring Pokemon Emerald to modern platforms? We've got you covered with a brand new port in the works. Currently available on GitHub...
Apple have today announced price increases, primarily focused on their MacBook and iPad lines. These increases have already come into effect, with both prices and the...
Saber Interactive, in collaboration with Universal Products & Experiences, revealed a new gameplay trailer for Turok: Origins. This new entry to the dino-hunting...
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
Last month we got confirmation of a new model of Switch 2 to better comply with upcoming EU regulations. With the legislation set to come into effect in February of...
The end has come for the PlayStation 3 and the PlayStation Vita. After supporting the PSN Store on the PS3 and PS Vita since 2006 and 2011 respectively, Sony has...
Tired of waiting for Game Freak to bring Pokemon Emerald to modern platforms? We've got you covered with a brand new port in the works. Currently available on GitHub...
Apple have today announced price increases, primarily focused on their MacBook and iPad lines. These increases have already come into effect, with both prices and the...
In this time of economic uncertainty and rampant price hikes, the Steam sales stand as our final bastions of affordability for those opting to avoid the seas. The...
Announced today during the Octopath Traveler 8th Anniversary live stream, it's been confirmed that both the first game and its sequel will be launching on the Switch...