GC controller to Wii
Using the input display
▹
▿
The adapter uses the NintendoSpy interface for its input display. Connect a standard mini USB cable to the adapter and start NintendoSpy.
NintendoSpy download
No extra drivers are needed for the adapter but if you're missing them for some reason you can manually download them from Microsoft.
Change control stick adaptation
▹
▿
Enter setup mode
When successful, control stick will have no input in game.
Once in setup mode choose your mapping:
Original
Zelda ESS Adapter
Change button mappings
▹
▿
Enter setup mode
When successful, control stick will have no input in game.
Once in setup mode choose your mapping:
Original
Ocarina of Time GameCube disc version half press triggers
Original without analog triggers
Kirby Super Star
Super Metroid
Detailed mapping tables will be available later.
Customize Zelda ESS Adapter
▹
▿
1. Enter setup mode
When successful, control stick will have no input in game.
2. Hold down
to enter adapter configuration mode and do not let go until you are done. Press
to begin configuring.
When successful, buttons will now work in game but the control stick will represent the dead zone on the X axis and ESS range on the Y axis. These values can somewhat be observed on the GZ rom but not to full precision due to VC, (values do not end at 0 and 127, for minimal deadzone reduce it past 0 about 8+ times.)
Reduce dead zone
Increase dead zone
Reduce ESS range
Increase ESS range
Dead zone and ESS range values go from 1 to 100, it is recommended to press several times between testing.
Set game to Ocarina of Time
Set game to Ocarina of Time GameCube disc version
Set game to Majora's Mask
It is not allowed to use ESS adapting in Majora's Mask speedruns!
Load default adapter ESS range, slightly enhanced from original OoT WAD
Load original dead zone and ESS range of current game
Different games have different values for ESS, changing the game on the adapter will make sure ESS stays the same between all games.
3. Release
to save your settings.
Firmware updates
▹
▿
All current adapters are updatable.
Firmware | Version | Features |
---|---|---|
ESS-GC-GC-12052018-ESS.hex | 1.0.0 | Initial release |
ESS-GC-GC-01052019-RUMBLE.hex | 1.0.5 | Controller rumble |
ESS-GC-GC-06072019-MM.hex | 1.0.6 | Majora's Mask reset fix |
ESS-GC-GC-06082019-MMM.hex | 1.0.7 | Recognition improvements |
ESS-GC-GC-19082019-MQ.hex | 1.1.0 | Nintendont compatibility |
ESS-GC-GC-01102019-NSPY1.hex | 1.1.1 | NintendoSpy improvements |
Choose your downloaded fimware as the Hex file on Xloader.
Select device "Duemilanove/Nano(ATmega328)"
Choose the COM port your adapter is connected to, if you don't know which one it is, unplug/replug the adapter and see which option changes.
Press upload and the update is complete when the status bar reads
*** bytes uploaded.