Updated October 3, 2026
Use one input device for the session
Gamma Emerald supports controllers, but the developer recommends connecting only one peripheral and avoiding mid-session switching. Duplicate physical and virtual controllers are the most common cause of ignored buttons, two menu moves from one press, or changing button prompts.
- Close the game.
- Disconnect every controller except the one you intend to use.
- Exit DS4Windows, reWASD, vJoy or other virtual-controller tools for the first test.
- Connect the controller before launching
PokemonEmerald.exe. - Use the keyboard to reach the menu if necessary, then test the controller once.
Confirm Windows can see the controller
Press Win + R, enter joy.cpl, and open the controller properties. Buttons and sticks must register there before Gamma Emerald can use them. If they do not, reconnect the cable, change USB ports, re-pair Bluetooth, or install the controller maker's current driver.
Steam Input: choose one translation layer
If you add Gamma Emerald as a non-Steam game, Steam Input can translate unsupported controller types. It can also conflict with another mapper. Start with only Steam Input enabled and every other remapper closed. If inputs double, disable Steam Input for the shortcut and test the controller directly. Do not enable both layers at once.
| Symptom | First action |
|---|---|
| No buttons work | Connect before launch and confirm the device in joy.cpl. |
| One press moves twice | Close virtual-controller software or disable Steam Input. |
| Prompts keep changing | Stop moving the mouse or pressing keyboard keys during controller play. |
| Works in menus, not movement | Reset local Config after backing up the Saved folder. |
| Stops after reconnect | Close and relaunch with the controller already attached. |
Capture a reproducible input failure
The current creator page still recommends committing to one input device. It lists the downloadable Windows package as version 1.13.1; the page's later update timestamp is not a new-build number. Record the package version before comparing reports.
- Save normally before testing, then begin with the controller already connected.
- Describe whether the failure affects the title screen, menus, movement or battle selection.
- Record the last successful action and whether a mouse or keyboard was used before the problem.
- If the game crashes, keep the install folder's
Saved/Logs/file for the creator's official Discord report.
One device working in Windows does not prove every game screen handles it correctly. Keep the smallest repeatable sequence; avoid resetting progress or changing several input layers at once. See the creator's current controls and reporting instructions.
Reset input settings
Close the game, back up PokemonEmerald\Saved, and rename Saved\Config to Config-backup. Relaunch to create clean defaults. This is safer than deleting the whole Saved folder, which also contains progress and logs.
