If you’re ready to fight monsters and unlock secrets in Moonlighter, nothing is more frustrating than finding your controller isn’t working. Many players expect to plug in and play, but reality can be different. Controller issues are surprisingly common with Moonlighter, affecting both PC and console users. You might see your controller not responding at all, buttons working incorrectly, or constant disconnects. For new players, these problems can ruin the fun and waste hours. Even experienced gamers often miss simple fixes that could save them stress.
This guide will help you solve controller problems in Moonlighter, no matter your platform or controller type. You’ll learn why these issues happen, step-by-step fixes, and how to prevent them in the future. With clear explanations, practical tips, and real examples, you’ll be ready to get back to adventure quickly.
Understanding Controller Issues In Moonlighter
Controller problems in Moonlighter can have different causes. Sometimes, the game does not detect your controller. Other times, buttons may be mapped wrongly, or inputs may lag. Knowing the root of the problem helps you find the right solution. Understanding the symptoms and their sources is the first step to troubleshooting.
Common Symptoms
- Controller not detected: The game does not respond when you press buttons, even though your controller works elsewhere.
- Button mapping errors: Actions don’t match what’s shown on screen. For example, pressing “A” jumps instead of confirming a selection.
- Input lag: There is a delay between pressing a button and the action in-game, which can make combat feel unresponsive.
- Controller disconnects: The controller works for a while, then stops, often at random moments.
- Vibration not working: Haptic feedback is missing, even when it should activate.
Why These Problems Happen
Controller issues can come from many sources:
- Game bugs: Moonlighter may have software glitches, especially after updates.
- Platform differences: PC, Xbox, PlayStation, and Switch handle controllers differently. Each system has its own drivers and settings.
- Driver problems: Outdated or missing drivers on PC can prevent proper detection or cause mapping errors.
- Third-party software: Apps like Steam or controller remappers can create conflicts. Sometimes, multiple programs fight for control.
- Hardware faults: Broken cables, ports, or the controller itself can cause random disconnects or no response.
Many players miss that even small updates to the game or their system can break controller support. Also, using unofficial controllers or wireless connections adds extra complexity. Some newer controllers may need firmware updates that users often forget about. Even dust in USB ports can lead to unreliable connections.
Sometimes, simply moving your console or PC to a different spot in the room (away from wireless interference) can make a big difference.
Quick Checks Before Troubleshooting
Before deeper fixes, some basic checks can save you time. These steps solve more issues than people expect and are often overlooked by both new and experienced players.
- Restart the game: Sometimes, simply closing and reopening Moonlighter detects the controller. This refreshes the game’s input scan.
- Reconnect the controller: Unplug or disconnect, then plug it back in. This can reset the connection and force the system to re-detect the device.
- Try another USB port: For wired controllers, a faulty port is a common problem. Front USB ports on PCs are sometimes underpowered; use a rear port if possible.
- Test on another game: See if your controller works elsewhere. If not, the issue is likely outside Moonlighter. This step quickly identifies whether the game or your system is to blame.
Surprisingly, about 40% of controller problems in games are solved by these basic steps. Many players jump to complex solutions and miss these easy wins. Also, restart your PC or console after making changes—this flushes out glitches in memory that can affect controller detection.
Platform-specific Solutions
Controller support can behave differently on PC, PlayStation, Xbox, and Nintendo Switch. Each platform has its quirks and best practices. Let’s look at each.
Moonlighter On Pc
PC is the most flexible platform, but also the one with the most variables. Hardware, operating systems, and software all play a role.
Wired Controllers
Most PC users play Moonlighter with Xbox or PlayStation controllers. But PC games often need extra setup.
- Xbox controllers: Usually plug-and-play on Windows 10/11, thanks to built-in drivers. Windows Update typically keeps these drivers current, but sometimes manual updates are needed.
- PlayStation controllers: May need extra software for full support, like DS4Windows for DualShock and DualSense.
Common Issues And Fixes
1. Controller Not Detected
- Update drivers: Go to Device Manager > Human Interface Devices. Right-click your controller and update drivers. If you see a yellow warning icon, the driver is likely the problem.
- Use official USB cables: Some cheap cables only charge, not transmit data. If your controller charges but isn’t detected, swap to an official or certified cable.
- Launch Steam as administrator: Right-click Steam > “Run as administrator”. This gives Steam permission to access low-level hardware.
- Check Windows Game Bar settings: Sometimes disables controller input. Open Game Bar settings and look for input options.
2. Button Mapping Errors
- Steam Big Picture mode: Open Steam > View > Big Picture Mode. Go to Settings > Controller Settings. Configure your controller type. If you skip this, Steam may see a PlayStation controller as generic, causing mismatched buttons.
- Check in-game settings: Moonlighter allows some remapping. Go to Options > Controls. Make sure the mappings match your controller.
3. Input Lag
- Disable Steam Overlay: Right-click Moonlighter in your library > Properties > General > Uncheck “Enable the Steam Overlay”. Overlays can interfere with input timing.
- Try wired connection: Wireless connections can add lag. Using a USB cable often fixes input delays.
- Minimize background apps: Close programs like Discord overlay, Nvidia GeForce Experience, or any software that might hook into input devices.
4. Third-party Tools
Some users use tools like DS4Windows (for PlayStation controllers) or JoyToKey. These can help, but sometimes conflict with Steam or Moonlighter.
- Close unnecessary software: Run only one controller manager at a time. Multiple programs remapping inputs can cause confusing behavior.
- Update or reinstall these tools: Old versions may not support your game or controller firmware.
5. Try Alternate Usb Ports And Power Settings
- Switch to a different USB port: Especially if you use a desktop PC, rear ports are more reliable.
- Disable USB selective suspend: Go to Windows Power Options > Advanced Settings > USB Settings. Turn off selective suspend to prevent ports from sleeping.
Pc Controller Compatibility Table
Here’s a quick look at how popular controllers work with Moonlighter on PC:
| Controller | Plug-and-Play | Requires Extra Software | Known Issues |
|---|---|---|---|
| Xbox One/Series | Yes | No | Rare disconnects |
| PS4 DualShock | Partial | DS4Windows | Button mapping |
| PS5 DualSense | No | DS4Windows | Vibration missing |
| Switch Pro | No | Steam Input | Mapping errors |
Moonlighter On Xbox
Most issues on Xbox One/Series X|S are hardware-related, but software bugs can happen after updates.
- Check for updates: Go to Settings > Devices & connections > Accessories. Update your controller. Microsoft often fixes minor bugs with firmware updates.
- Replace batteries or recharge: Low power can cause disconnects. Try fresh batteries or a fully charged battery pack.
- Reset console: Hold the Xbox button for 10 seconds to power off fully, then restart. This clears temporary bugs.
- Test another controller: Sometimes, your controller is faulty. If another controller works, your original may need repair.
If your controller only fails in Moonlighter, reinstall the game. This can clear corrupted files or settings.
Moonlighter On Playstation
PlayStation controllers (PS4/PS5) are usually reliable. Still, some players report random disconnects or buttons not working.
- Update controller firmware: Go to Settings > Accessories > Controllers > Wireless Controller Device Software. Sony sometimes releases updates to fix connection issues.
- Use the original USB cable for wired play. Some third-party cables cause unreliable connections.
- Reset controller: Use a paperclip to press the small button on the back. This can solve pairing and response issues.
- Rebuild database: Turn off your PlayStation, hold the power button until you hear two beeps, then select “Rebuild Database”. This is safe and can fix strange input problems.
If you experience repeated issues, consider deleting the controller from your device list and pairing again from scratch.
Moonlighter On Nintendo Switch
Moonlighter’s Switch version supports both Joy-Cons and Pro Controllers.
- Update system and controllers: System Settings > Controllers and Sensors > Update Controllers. Both the console and controllers need the latest firmware.
- Resync controllers: Hold the sync button, then reconnect. This is especially helpful after switching between docked and handheld mode.
- Check for interference: Wireless devices or microwaves can affect Joy-Cons. Try moving closer to the Switch or turning off nearby devices.
- Try in handheld mode: If Joy-Cons work attached but not wirelessly, your console may have a hardware issue. Sometimes, dust or debris in the rail can cause detection problems.
If inputs double-click or stick, clean the controller’s contacts with a little isopropyl alcohol and a cotton swab.
Fixes For Specific Controller Brands
Some controller brands need special steps. Recognizing your controller’s specific quirks can save you a lot of frustration.
Xbox Controllers (pc And Console)
- Update firmware regularly through the Xbox Accessories app or system settings. Firmware updates can fix lag or detection bugs.
- Try a different USB cable if connection is unstable. Many connection issues are cable-related.
- Calibrate in Windows: Control Panel > Devices and Printers > Right-click controller > Game controller settings > Properties > Calibrate. This ensures all sticks and buttons respond correctly.
- Check for Bluetooth compatibility: Not all Xbox controllers have Bluetooth; some require a Microsoft Wireless Adapter for PC use.
Playstation Controllers (pc And Console)
- Use DS4Windows on PC for best compatibility. This emulates an Xbox controller, which many games (including Moonlighter) support better.
- Check for double input: If both Steam and DS4Windows are mapping buttons, disable one. Otherwise, you may get duplicate or ghost inputs.
- Turn off PlayStation controller support in Steam if using DS4Windows. This avoids conflicts.
Nintendo Switch Pro Controller (pc)
- Enable Steam Input: In Steam > Settings > Controller > General Controller Settings, check “Switch Pro Configuration Support”.
- Use a wired connection if wireless is unstable. Wireless Bluetooth on PC can be less reliable than on Switch.
- Remap buttons in Steam if the default layout feels wrong. The Switch Pro controller’s A/B and X/Y are reversed compared to Xbox.
Third-party Controllers
- Install correct drivers: Visit the manufacturer’s website. Windows Update rarely installs these drivers automatically.
- Check compatibility: Many off-brand controllers are not fully supported. Look for controllers that specifically mention Xbox or PlayStation compatibility.
- Avoid using more than one controller at the same time if possible. Multiple devices can confuse games and lead to unpredictable input problems.
Some brands have their own software utilities—install these if the controller is not detected or buttons don’t work as expected.
Steam-specific Solutions
Since many play Moonlighter through Steam, controller issues often relate to Steam’s settings. Steam’s controller management is powerful, but it can also override or conflict with game settings.
Steam Input Settings
- Open Big Picture Mode: This makes controller setup easier and ensures all controller settings are visible.
- Controller Settings: Enable only the configuration for your controller type. For example, check “Xbox Configuration Support” for Xbox controllers, “PlayStation Configuration Support” for DualShock.
- Reboot Steam after making changes. Sometimes, settings won’t apply until Steam restarts.
Steam Controller Configuration
You can create custom profiles:
- In Big Picture Mode, go to Moonlighter > Manage Game > Controller Configuration.
- Remap buttons as needed. You can swap button functions or adjust stick sensitivity.
- Save your configuration. Steam remembers these settings for future sessions.
Advanced tip: If you want to share your configuration, Steam allows exporting and importing community profiles.
Steam Overlay And Conflicts
Sometimes, Steam Overlay causes problems:
- Disable overlay: Right-click Moonlighter > Properties > General > Uncheck “Enable the Steam Overlay”. This reduces input conflicts and can improve performance.
- Restart Steam. Overlay changes take effect after a restart.
Steam Cloud Saves And Corrupted Data
Rarely, controller issues come from corrupted save or config files:
- Delete controller configuration: Go to Steam > Settings > Controller > Desktop Configuration > Reset to default. This erases bad mappings.
- Verify game files: Moonlighter > Properties > Local Files > Verify integrity. Corrupted files can cause input issues.
If you play on multiple PCs, make sure Steam Cloud doesn’t overwrite working configs with broken ones.
Advanced Troubleshooting
If you’ve tried all basic fixes, some advanced steps may help. These are especially useful for stubborn or rare problems.
Reinstall Drivers (pc)
- Device Manager: Uninstall the controller, unplug it, then reconnect to reinstall. This forces Windows to reload drivers.
- Windows Update: Check for system updates. Sometimes, controller support is improved by a Windows update.
Clean Boot (pc)
Sometimes, other software causes issues.
- Press Windows+R, type msconfig, and hit Enter.
- Go to “Services”, check “Hide all Microsoft services”, then “Disable all”.
- Restart and test Moonlighter. If the controller works, a background app is the cause.
Remove Ghost Devices (pc)
Old drivers can confuse the system.
- Open Device Manager.
- Click View > Show hidden devices.
- Uninstall grayed-out controllers. These are old devices no longer in use but can cause conflicts.
Manual Button Remapping
If the game or Steam mapping is wrong, try:
- JoyToKey or AntiMicro: These let you remap buttons directly. Useful if the in-game mapping is limited.
- Remember: Only use one mapping tool at a time to avoid conflicts.
Reinstall Moonlighter
If all else fails, uninstall and reinstall the game. Back up your save files first. A clean install often fixes persistent or mysterious issues.
Preventing Future Controller Problems
Keeping your setup healthy saves time later. Many controller headaches are preventable with a few habits.
- Update everything: Game, system, drivers, firmware. Schedule regular checks, especially after major updates.
- Use official accessories: Unofficial cables or adapters often cause problems. Even a slightly loose cable can cause random disconnects.
- Avoid plugging controllers into USB hubs: Plug directly into your PC or console. Hubs can cause power and data issues.
- Turn off unused controller software: Only run what you need. Too many background programs can create conflicts.
- Keep your system clean: Remove old drivers and unused devices regularly. Over time, too many ghost drivers can slow down detection and cause errors.
- Store controllers safely: Physical damage is a common but overlooked cause of problems. Keep controllers away from liquids and avoid dropping them.
- Check for firmware updates: Controller manufacturers release updates that fix bugs and improve compatibility.
Real-world Examples
Example 1: Steam And Dualshock 4
A player used a PS4 DualShock on PC with Steam. The controller worked, but button prompts were wrong, and the joystick drifted. The fix was to:
- Enable “PlayStation Configuration Support” in Steam’s Controller Settings.
- Disable DS4Windows to avoid conflicts.
- Calibrate the controller in Windows.
After these steps, the controller worked perfectly, with correct prompts and no drift. The player also found that removing the old DS4Windows profile helped prevent double input.
Example 2: Switch Pro Controller On Pc
A user played Moonlighter via Steam with a Switch Pro Controller. The game saw it as an Xbox controller, making menus confusing. They solved this by:
- Turning on “Switch Pro Configuration Support” in Steam.
- Remapping buttons in Big Picture Mode.
The button icons then matched the controller layout. The player also discovered that using a wired connection reduced random disconnects during long play sessions.
Example 3: Xbox Series X Controller On Windows 11
After a Windows update, an Xbox Series X controller stopped working in Moonlighter. The fix:
- Uninstalled the device in Device Manager.
- Updated Windows and reinstalled the controller.
- Used a different USB cable.
The player also found that disabling USB selective suspend in power settings helped prevent disconnects during idle periods.

Credit: www.rammeter.com
Comparing Controller Problems Across Platforms
To see how controller issues compare, here’s a summary:
| Platform | Most Common Issue | Fix Success Rate | Extra Tools Needed |
|---|---|---|---|
| PC (Steam) | Not detected | High | Yes (sometimes) |
| Xbox | Disconnects | Medium | No |
| PlayStation | Button mapping | High | No |
| Switch | Wireless issues | Medium | No |
One insight: PC players face more software-related issues, but solutions are widely available. Console users often run into hardware or firmware problems, which need different troubleshooting steps.
Hidden Pitfalls Most Gamers Miss
Many guides skip these advanced but important tips:
- Multiple controllers: Having more than one controller connected can confuse the game. Unplug extras, especially on PC.
- Power-saving features: On Windows, USB ports may go into sleep mode. Disable “USB selective suspend” in advanced power settings to keep controllers awake.
- Game updates: Sometimes, a Moonlighter update breaks controller support. Roll back if possible, or wait for a patch. Watch community forums for alerts on new bugs.
- Cloud sync conflicts: If you play on more than one device, sync errors can mess up controller configs. Delete old configs if you see strange behavior.
- Hidden device conflicts: Old or unused virtual controllers (like vJoy or virtual Xbox devices) can interfere. Remove these in Device Manager.
- Bluetooth pairing limits: Some systems only allow a few paired devices. Remove old Bluetooth profiles to avoid pairing issues.
- Battery health: On wireless controllers, old batteries can cause slow input or random disconnects, even when showing as “full” in menus.

Credit: www.reddit.com
When To Seek Professional Help
If none of these solutions work, you might have a hardware problem:
- Test the controller on another device. If it fails, the controller may be broken.
- Contact support: Your console or PC manufacturer can check for warranty issues.
- Try a different brand: Some budget controllers simply don’t work with Moonlighter.
- Look for visible damage: Cracked shells, loose buttons, or worn-out sticks can cause problems. Physical repair may be needed.
Most controller issues are software-related, but hardware does fail. Don’t waste days on a controller that’s truly dead. If you’re within warranty, replacement is often quick and free.
Extra Resources For Controller Support
If you need more help, try these:
- Moonlighter’s official support forums
- Steam Community Discussions
- Microsoft, Sony, or Nintendo support pages
- Reddit r/Moonlighter
For technical details on controller APIs, visit the Gamepad Wikipedia page.
Many support communities have detailed step-by-step guides for specific controllers and platforms. Don’t be afraid to search for your exact error message.

Credit: www.reddit.com
Frequently Asked Questions
Why Does Moonlighter Not Detect My Controller On Pc?
Moonlighter may not detect your controller if drivers are missing, Steam settings are wrong, or third-party software is interfering. Try updating drivers, checking Steam’s Controller Settings, and testing with only one mapping tool active. Also, make sure your controller is plugged in before starting the game.
Why Are The Button Prompts Wrong In Moonlighter?
If you see Xbox prompts with a PlayStation controller or vice versa, Steam may be mapping the controller as the wrong type. Enable only the correct configuration support in Steam and disable any extra mapping software. Restart the game after making changes.
Does Moonlighter Support Wireless Controllers?
Yes, Moonlighter supports wireless controllers on all platforms. However, wireless connections can add input lag or cause disconnects. A wired connection is usually more stable, especially on PC. If you must use wireless, keep the controller close and minimize interference.
How Can I Fix Input Lag In Moonlighter?
Input lag often happens with wireless connections, overlays, or too many background apps. Use a wired connection, disable Steam Overlay, and close unnecessary software. Also, check for Windows power-saving settings on USB ports. On consoles, turn off Bluetooth on other nearby devices.
Will Third-party Controllers Work With Moonlighter?
Some third-party controllers work well, especially if they are Xbox-compatible. Others may need special drivers or extra setup. Always check for updated drivers from the manufacturer and test the controller in other games first. If your controller isn’t recognized, try using Steam Input or similar tools.
Conclusion
Getting your controller working in Moonlighter can take some effort, but it’s usually fixable. Start with simple checks, follow platform-specific advice, and don’t ignore advanced tips like power settings and software conflicts. With the right approach, you’ll be back to exploring dungeons and managing your shop in no time.
Remember, patience and careful troubleshooting make all the difference—enjoy your Moonlighter adventure!