You're going to want to get everything from that link somewhere on your computer, with the same organization as it has on there. Otherwise, just click the "Download ZIP" button on the right side of the screen. If you're familiar with git, this process should be straightforward. You're going to want to download ctrulib from here. So you're all set up and ready to go! Now we get to the fun part. His file for compiling ctrulib software with makerom Īnd this workaround for using makerom. Put those all somewhere convenient we won't be using them right now, but they'll be needed at the end of this guide. It isn't very long or difficult, and will give you a good grasp on where everything you'll be using is located.įinally, you'll need makerom, this file for compiling ctrulib software with makerom, and this workaround for using makerom with Gateway. Windows users have an easy installer available, and while scripts can handle the task for OSX and Linux users, I highly recommend they follow the guide for a manual setup.
A fairly straightforward guide for doing so is available here. You'll also need DevKitPro set up as you would if you were developing standard DS homebrew, along with all optional libraries (included in the following guide). Alternatively, Ubuntu users can install an alternate PPA available here. For now, if you're one of these people, extract your associated download in some folder that you'll be able to conveniently remember. Windows users will have a straightforward installer, while OSX and Linux users will have to do a little extra setup later. You can download the files for that here. Next, you'll need to install GCC for ARM embedded systems.
Devkitpro 3ds tutorial how to#
That goes beyond the scope of this guide, but if you're developing homebrew, it's a safe assumption that you've already carried this step out, or at least know how to on your own. To start, you'll need the basic developer essentials for your given operating system. Obviously, you'll need to start by having everything set up to actually be able to compile.