More actions
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
== coNTRoller-overlay== | == coNTRoller-overlay== | ||
Display 3DS controller inputs via NTR debugging information | Display 3DS controller inputs via NTR debugging information | ||
Line 18: | Line 19: | ||
Clone the repository via git (as the .zip doesn't include submodules) then navigate to the root of the repository and run: | Clone the repository via git (as the .zip doesn't include submodules) then navigate to the root of the repository and run: | ||
```bash | ```bash | ||
git submodule update --init --recursive | git submodule update --init --recursive | ||
Line 28: | Line 30: | ||
=== Example output === | === Example output === | ||
https://dlhb.gamebrew.org/3dshomebrew/coNTRoller-overlay.png | |||
=== Building a standalone executable === | === Building a standalone executable === | ||
Once the software is working a standalone executable with assets bundled can be built using the following: | |||
'''bash''' | '''bash''' | ||
'''pip install pyinstaller''' | '''pip install pyinstaller''' |
Revision as of 07:35, 21 September 2021
Template:Infobox-3DS-Homebrews
coNTRoller-overlay
Display 3DS controller inputs via NTR debugging information
Getting started
Clone the repository via git (as the .zip doesn't include submodules) then navigate to the root of the repository and run:
```bash git submodule update --init --recursive pip install -r requirements.txt
- Find the local IP of your 3DS and replace it below
python coNTRoller-overlay.py 192.168.0.100 ```
Example output
Building a standalone executable
Once the software is working a standalone executable with assets bundled can be built using the following:
bash pip install pyinstaller pyinstaller coNTRoller-overlay.spec
This will place a standalone executable in the `dist` directory.
Todo list
- Display where the touchscreen is being touched
- Display extra buttons on the New 3DS
- Theming?
Credits
- [zed0](https://github.com/zed0)
- [RhiannonMichelmore](https://github.com/RhiannonMichelmore) - Help locating memory offsets
- [imthe666st](https://github.com/imthe666st) - [PyNTR](https://github.com/imthe666st/PyNTR)