Run Oni3.exe. Go to Options → Controller Settings. Set every control to “None.” This prevents the game from reading garbled DirectInput data.
Before diving into fixes, understand the root cause. The original PC executable (Oni3.exe) was hardcoded to recognize only DirectInput controllers from the early 2000s (like the Logitech Wingman or Saitek P880). It has no native support for XInput (the modern standard for Xbox and PlayStation controllers). onimusha 3 pc controller fix repack
Repack versions strip down DRM and often include crack fixes, but they rarely fix the input API. Consequently: Run Oni3
After applying any method above, test with this routine: Optional small GUI to detect controllers and edit
If all five pass, you have achieved a perfect Onimusha 3 controller setup.