![]() ![]() The easiest way to create a skin for your target console is probably just to copy+paste the default skin and modify it according to your needs. Creating your own skinsĮach skin consists of a subfolder in the "skins" directory, which is expected to contain a file called skin.xml along with all the PNG image assets required by the skin. After picked a skin, hit Go! and you should see the viewer screen. Each skin can have multiple backgrounds, which are generally used to provide various colors for the controller itself. Once you've selected the input source, you'll have to pick a skin. There are never many in the list, and it does no harm to pick the wrong one other than you won't see any inputs. Honestly, the easiest way to figure this out is to just try each port. If you select a Nintendo console however, you'll have to select the COM port the Arduino is communicating over. ![]() For the latter 2 choices, COM port is irrelevant since the device is expected to simply interface over standard USB. First select the console your NintendoSpy hardware is set up to view, "PC 360", or "Generic PC Gamepad". You'll be greeted by the input source configuration screen, which is fairly straightforward to configure. Once you've unzipped the NintendoSpy release, run NintendoSpy.exe to open the controller viewer. N64 hardware tutorial Using the viewer software For more in-depth tutorials on how to do this, check out some of the links below. Then you just need to install the Arduino firmware packaged in the NintendoSpy release, and run the viewer software. ![]() The general design of NintendoSpy involves splicing the controller wire, and attaching the appropriate signal wires to an Arduino. There's also a fork available here which supports Atari/Commodore joysticks, Sega Genesis controllers, SMS controllers and the Atari 2600 Omega Race Booster Grip. Some extra skins for NES and SNES can be found here. If you create your own skins, feel free to submit them as pull requests to this repository. You can also bind controller input combinations to trigger keypresses for hitting checkpoints on your splits. NintendoSpy supports custom skins using a straight-forward XML-based skin format. XBox 360 controllers are supported with a skin out of the box, but other gamepads will require creating a skin. It supports tying in to NES, SNES, Nintendo 64, and GameCube controller signals to get a live view of them, as well as any gamepad connected to your PC for use with emulators. This project provides a general solution for live-streaming your controller inputs while speedrunning, or recording inputs for tutorials on how to perform tricks. NintendoSpy This project is not being actively developed by the owner, however PRs are more than welcome! Download the latest NintendoSpy release here. ![]()
0 Comments
Leave a Reply. |