This is a template for starting new 3DS libctru projects, build with docker containers and clion support
Original project: 3DS examples by devkitPro
Copy .env_example to .env and change project name
- Open "The Homebrew Launcher"
- Press "Y". You will see your console IP Address on the screen
- Press L+Dpad Down+Select to open the rosalina menu
- Go to Debugger Options -> Enable debugger
- Select "Force-debug next application at launch" too
- Go to Run/Debug Configurations -> Docker -> Send via 3dslink
- Edit "Command" with your console IP Address
- Go to Run/Debug Configurations -> Remote Debug -> Debug in 3ds
- Edit "'target remote' args" with your console IP Address
- Select "Debug in 3DS" in debug/run toolbar
- Done! Press Shift+F9 and good debugging!
Obs: You must be have citra installed and in your $PATH
- Select "Debug in citra(Linux/macOS)" in debug/run toolbar
- Done! Press Shift+F9 and good debugging!
Obs: You must be have citra installed and in your $PATH
- Select "Debug in citra(Windows)" in debug/run toolbar
- Done! Press Shift+F9 and good debugging!
- Edit .env with your app name
- Remember to edit the run configurations(Send via 3dslink, debug in citra and debug in 3ds) with your new app name
- ktr = new 3ds codename
- ik = reference to Inky. I started this project with the aim of showing him a "Bom dia inky!"(Good morning inky)
- Expand to other IDEs
- Shell Scripts to cmdline usage?