CoNTRoller-overlay: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title       = coNTRoller-overlay
|title=coNTRoller-overlay
| image       = [[image:controller-overlay.png|250px]]
|image=controlleroverlay3ds2.png
| type       = PC Utilities
|description=Display 3DS controller inputs via NTR debugging information
| version     = v0.1.0
|author=zed0
| licence    = Mixed
|lastupdated=2018/02/08
| author      = zed0
|type=3DS Streaming
| website     = https://github.com/zed0/coNTRoller-overlay
|version=0.1.0
| download    = media:coNTRoller-overlay_v0.1.0.7z
|license=Mixed
| source     = https://github.com/zed0/coNTRoller-overlay/archive/v0.1.0.tar.gz
|download=https://dlhb.gamebrew.org/3dshomebrews/controlleroverlay3ds.7z
|website=https://github.com/zed0/coNTRoller-overlay
|source=https://github.com/zed0/coNTRoller-overlay
}}
}}
coNTRoller-overlay is a program that can display 3DS controller inputs via NTR debugging information.


== coNTRoller-overlay==
It supports for orignal 3DS buttons and configuratable background color.
Display 3DS controller inputs via NTR debugging information


===Getting started===
==User guide==
usage: coNTRoller-overlay.exe [-h] [-bg COLOR] IP


Clone the repository via git (as the .zip doesn't include submodules) then navigate to the root of the repository and run:
==Media==
```bash
'''How to Use coNTRoller-overlay 3DS Input Viewer''' ([https://www.youtube.com/watch?v=LGLpXUAz2oc TheUltimateStooges]) <br>
git submodule update --init --recursive
<youtube>LGLpXUAz2oc</youtube>
pip install -r requirements.txt


#Find the local IP of your 3DS and replace it below
==Compatibility==
python coNTRoller-overlay.py 192.168.0.100
Bundled executable has been tested on Windows 10.
```


=== Example output ===
==Known issues==
Crashed shortly after connection (N3DS).


![example](https://raw.githubusercontent.com/zed0/coNTRoller-overlay/master/example.png)
==Credits==
*[https://github.com/zed0 zed0].
*[https://github.com/RhiannonMichelmore RhiannonMichelmore] - Help locating memory offsets.
*[https://github.com/imthe666st imthe666st].
*[https://github.com/imthe666st/PyNTR PyNTR].


=== Building a standalone executable ===
==External links==
* GitHub - https://github.com/zed0/coNTRoller-overlay
* Reddit - https://www.reddit.com/r/3dshacks/comments/7v6ntv/release_controlleroverlay_display_your_3ds_inputs


Once the software is working a standalone executable with assets bundled can be built using the following:
[[Category:3DS homebrew applications]]
'''bash'''
[[Category:PC utilities for 3DS homebrew]]
'''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)

Latest revision as of 13:01, 10 April 2023

coNTRoller-overlay
Controlleroverlay3ds2.png
General
Authorzed0
Type3DS Streaming
Version0.1.0
LicenseMixed
Last Updated2018/02/08
Links
Download
Website
Source

coNTRoller-overlay is a program that can display 3DS controller inputs via NTR debugging information.

It supports for orignal 3DS buttons and configuratable background color.

User guide

usage: coNTRoller-overlay.exe [-h] [-bg COLOR] IP

Media

How to Use coNTRoller-overlay 3DS Input Viewer (TheUltimateStooges)

Compatibility

Bundled executable has been tested on Windows 10.

Known issues

Crashed shortly after connection (N3DS).

Credits

External links

Advertising: