is a modern open-source tool that translates XInput commands into DirectInput commands specifically designed to fix older games. It is highly stable and works perfectly with Onimusha 3 . Step-by-Step Setup:
DirectInputCreate(...): call real_dinput.DirectInputCreate(...) hook IDirectInputDevice8::GetDeviceState -> MyGetDeviceState
Using an older, 32-bit version of X360CE is the most reliable way to force Onimusha 3 to recognize XInput devices. Step 1: Download the Correct Version
x360ce (64-bit version)
The CapCom logo flashed. The intro cinematic played. Then, the main menu appeared. Mark pressed 'A' to start. onimusha 3 pc controller fix repack
Set the executable to "Windows XP Service Pack 3" or "Windows 7" mode.
Many older PC ports have issues with video codecs. It is recommended to delete or rename the
If you have a repacked version of the game that isn't on Steam, you can still use Steam's powerful remapping tools to fix your controller. How to FIX A Way Out Controller/Gamepad Not Working on PC
You can use this tool to swap the Start/Select buttons or fix the Right Stick if they are inverted. Steam Community Onimusha 3: Demon Siege - PCGamingWiki PCGW is a modern open-source tool that translates XInput
Copy the .dll and .ini files into your main game installation folder (where Oni3.exe is located).
If your repack installer skipped the controller patch files, you can manually build an identical translation layer using XInput Plus , a popular DirectInput remapping utility.
Most repacks (from DODI, FitGirl, etc.) strip out the GFWL (Games for Windows Live) components. That’s great for stability, but it also breaks some of the legacy controller hooks. The good news: A simple wrapper solves everything.
MyGetDeviceState(...): if device is joystick: xstate = XInputGetState(controllerIndex) map xstate -> DIJOYSTATE2 buffer return mapped buffer else: call original GetDeviceState Step 1: Download the Correct Version x360ce (64-bit
Manually assign your buttons. On many XInput controllers, the default Right Stick may incorrectly act as the Start button until remapped here. Option 3: XInput Plus (For Advanced Remapping)
Run OnimushaEnhanced.exe to configure your controller layout and graphical preferences.
If you prefer a manual wrapper or if your repack doesn't work with the mod above, use XInputPlus to remap the DirectInput values. Select Game XInputPlus and point the "Target Program" to your Enable DirectInput : Go to the DirectInput tab and check Enable DirectInput Output Adjust Sticks : Set the "Right Stick" to X Rot/Y Rot to fix camera/button swap issues. Customize Buttons