Please read wiki to see past progress and more information about this project.
Everything uses open-source libraries to develop applications for Citra 3DS emulator, which is also open-source.
Testing homebrew stuffs.
This project uses Eclipse C/C++ for homebrew application development, and Citra 3DS emulator for homebrew debugging/testing. Used Visual Studio 2015 for advanced debugging and refactoring code.
Implement 3D Object Pick Up game mechanic. Gravity is also implemented.
Controls:
- Use touchscreen to look around.
- Use C-Stick to move around.
- Hold A to run/move quicker.
- Hold B to pick up the cube.
- Press Start to quit.
Since the Makefile is a bit customized, here is a table for specific make
commands:
Make commands | Action | Requirements |
---|---|---|
make all | Generates 3DSX and SMDH files. | Requires following this wiki guide. |
make cia | Generates 3DSX, CIA, and SMDH files. | Requires makerom |
make sideload | Generates 3DSX file, then netloads to your Nintendo 3DS device. | Requires Homebrew Launcher v1.1.0 |
make citra | Generates 3DSX file, then launches the application via Citra emulator. | Requires Citra 3DS emulator. Make sure to change filepath in Makefile. |