Input troubleshooting

Gamma Emerald Controller Not Working: Input Fixes

Fix a controller that is not detected, double-inputs or stops responding in Gamma Emerald EA on Windows and Steam Deck.

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.

  1. Close the game.
  2. Disconnect every controller except the one you intend to use.
  3. Exit DS4Windows, reWASD, vJoy or other virtual-controller tools for the first test.
  4. Connect the controller before launching PokemonEmerald.exe.
  5. 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.

SymptomFirst action
No buttons workConnect before launch and confirm the device in joy.cpl.
One press moves twiceClose virtual-controller software or disable Steam Input.
Prompts keep changingStop moving the mouse or pressing keyboard keys during controller play.
Works in menus, not movementReset local Config after backing up the Saved folder.
Stops after reconnectClose 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.

  1. Save normally before testing, then begin with the controller already connected.
  2. Describe whether the failure affects the title screen, menus, movement or battle selection.
  3. Record the last successful action and whether a mouse or keyboard was used before the problem.
  4. 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.