Skip to content

tommai78101/homebrew

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Homebrew

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.

Notes

Purpose

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.

Results

Building

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.