Samurai Warriors 4 Ii Pc Controller Fix May 2026
To fix controller issues in SAMURAI WARRIORS 4-II on PC, you primarily need to address the game's reliance on DirectInput rather than modern
8. Example quick fix (PlayStation DualShock 4 not working)
- Install DS4Windows and ViGEm drivers.
- Connect the DS4 via USB.
- In DS4Windows, enable XInput emulation.
- In Steam, set Samurai Warriors 4-II Controller to “Disabled” (so DS4Windows handles it) or “Forced Off” and launch the game.
- If problems, switch Steam’s Controller setting for the game to “Forced On” and enable PlayStation support in Steam Big Picture.
- Improved controller compatibility and support
- Enhanced gaming experience with customizable button mapping and axis/trigger support
- Increased player satisfaction and reduced frustration
- Download x360ce.exe (32-bit version—SW4-II is a 32-bit app).
- Place the
.exe in your game directory: Steam\steamapps\common\SamuraiWarriors4-II
- Run x360ce. It will ask to create
xinput1_3.dll. Allow it.
- Do NOT search the internet for settings. Manually map your controller.
- Ensure your triggers are mapped to Axis Z and Axis R.
- Save the configuration. It will generate
x360ce.ini and xinput1_3.dll.
- Rename
xinput1_3.dll to xinput9_1_0.dll (This tricks SW4-II’s old engine into loading it).
Bonus: The "Wrong Button Prompts" Issue
Even if your controller works, you might encounter a specific annoyance: the game shows keyboard buttons (W, A, S, D) or the wrong icons during combat. samurai warriors 4 ii pc controller fix
When Samurai Warriors 4-II launched on PC, it brought the intense action of the Warring States period to a new audience. However, like many Koei Tecmo ports from that era, the PC version suffered from input detection issues. Players frequently reported that their Xbox, PlayStation, or generic controllers were either not recognized at all or displayed confusing keyboard prompts instead of button icons. To fix controller issues in SAMURAI WARRIORS 4-II
- Xbox Users: Plug in before launch.
- PlayStation/Generic Users: Use an XInput wrapper like DS4Windows or x360ce.