Onimusha 3 Pc Controller Fix Repack May 2026

To fix controller issues for Onimusha 3: Demon Siege on PC, especially if using a repack or the older retail/Steam version, you generally need to address the game's outdated DirectInput system. The "Configure Input" menu often fails to open on modern Windows systems (Vista and newer) because the required configuration dialog was removed from the OS. Primary Fix: OnimushaEnhanced

The most comprehensive modern solution is OnimushaEnhanced, which adds native XInput support, allowing modern Xbox and PlayStation controllers to work with the original PS2 button mapping.

Download: You can find instructions and links on the Onimusha 3 PCGamingWiki or Steam Community. Installation:

Extract the contents of the OnimushaEnhanced archive into your game directory (where oni3.exe is located).

Run the game via OnimushaEnhanced.exe to access the new launcher and configuration settings.

Steam Tip: If using Steam, add "\OnimushaEnhanced" %command% to the game's launch options to run the fix directly. Alternative Manual Fixes

If you prefer not to use the enhanced launcher, you can try these older methods:

F2 Config DLLs: Some fixes provide specific DLL files that re-enable the F2 key to open the "Configure Input" menu.

XInput Plus: You can use XInput Plus to emulate DirectInput. In the DirectInput tab, check Enable DirectInput Output and set the Right Stick to X Rot/Y Rot to fix camera or menu issues.

Steam Input: For those on Steam, right-click the game, go to Properties > Controller, and toggle Enable Steam Input. This sometimes allows Steam to bridge the gap for modern gamepads. Common Issues & Troubleshooting

Stretched Resolution: Many controller fixes also include a widescreen patch (oni3_ws.exe). Note that while this enables higher resolutions, the image may still appear stretched unless specifically corrected with a separate widescreen fix.

Crashes: If the game crashes during the intro, you can try hitting ALT+ENTER to break out of windowed mode or run the executable as an Administrator.

Missing Rumble: Most standard patches do not support vibration; however, OnimushaEnhanced provides basic rumble support.

These video guides offer step-by-step walkthroughs for fixing controller issues on older PC titles like Onimusha 3: How to Fix Controller/Gamepad Not Working On PC 6K views · 11 months ago YouTube · Get Droid Tips How To Fix Controller Not Working on Windows PC - Tutorial 13K views · 1 year ago YouTube · Cederic Schmid

Onimusha 3: Demon Siege is a masterpiece of the PS2 era, but the PC port is notorious for being a technical nightmare—especially regarding controller support. If you have downloaded a repack and are struggling to get your modern gamepad to work, you aren't alone.

Here is the definitive guide to fixing controller issues for Onimusha 3 on PC. The Core Problem: DirectInput vs. XInput

The PC version of Onimusha 3 was released in 2005. It uses DirectInput, an outdated standard meant for old-school joysticks. Modern controllers (Xbox One, Series X/S, PS4, PS5) use XInput. Without a bridge between these two, the game will either: Not recognize the controller at all.

Map the buttons incorrectly (e.g., spinning camera or swapped triggers). Crash on launch. Solution 1: Use the "Oni3_Fix" Mod (Recommended)

The most effective way to fix a repack version is to use a community-made wrapper. A popular choice is the "Onimusha 3 Hook" or "Oni3_Fix" found on gaming forums and GitHub.

Download the Fix: Look for the Onimusha 3 Widescreen and Controller Fix (often by PeterTh or similar community modders).

Extract Files: Copy the .dll and .ini files into your main game installation folder (where Oni3.exe is located).

Edit the INI: Open the configuration file with Notepad. Ensure EnableControllerFix = 1 is set.

Launch: This fix bypasses the game's broken input menu and maps your Xbox or PlayStation controller directly to the PS2 layout. Solution 2: Steam Input (For Non-Steam Repacks)

You don't need to own the game on Steam to use its powerful controller remapping tools.

Add Non-Steam Game: Open Steam > Games > Add a Non-Steam Game to My Library. Browse: Select the Oni3.exe from your repack folder.

Big Picture Mode: Open Steam Big Picture Mode and go to the game’s settings. Controller Layout: Choose a community layout or create one.

Important: Map your controller buttons to Keyboard Keys. Since the game's controller support is broken, telling Steam to mimic the keyboard (Arrows for movement, Z/X/C for attacks) is often the most stable method. Solution 3: X360CE (The Classic Method)

If the above options don't work for your specific repack, use Xbox 360 Controller Emulator (X360CE).

Place the X360CE 32-bit version (the game is 32-bit) into the game folder. Run the application and let it generate a dinput8.dll. Map your buttons manually.

In the "Game Settings" tab, make sure "DirectInput" is hooked. Save and exit before launching the game. Fixing the "Analog Stick" Issue

Even with a working controller, the game often defaults to the D-Pad for movement. To use the Left Analog stick: Go to the in-game Options menu. Navigate to Controller Settings. Switch the movement type from "Digital" to "Analog."

If the option is greyed out, you must ensure your wrapper (like X360CE) is properly emulating an axis. Quick Troubleshooting for Repacks

Run as Admin: Right-click Oni3.exe and select "Run as Administrator" to ensure it has permission to read your controller drivers.

Compatibility Mode: Set the executable to "Windows XP Service Pack 3" or "Windows 7" mode.

Unplug Extras: Disconnect other USB devices (flight sticks, steering wheels) as they can confuse the game's legacy input system.

If you want to make the game look as good as it plays, I can help you: Set up Widescreen resolutions (1080p/4K) Install High-Definition texture packs Fix the FMV (cutscene) stuttering issue

Onimusha 3 PC controller fix repack refers to community-made patches and modified installers (repacks) designed to fix the notorious controller issues of the 2005 PC port. This port is widely criticised for being "broken" out of the box on modern systems. Core Controller Issues Being Fixed

The original PC port suffers from several critical input problems: Disabled Config Menu:

The game uses an outdated DirectInput method that was removed from Windows after XP. Consequently, pressing to configure controls usually does nothing on modern PCs. Mismapped Buttons:

Modern XInput controllers (like Xbox or PS5) often have chaotic default mappings, such as the Right Stick acting as the Start button. No Pressure Sensitivity:

The PS2 original used pressure-sensitive buttons for certain moves; the PC port lacks this, meaning some actions (like Jacques' lighter grab attacks) cannot be performed. Review of Common Community Fixes

Most "repacks" or fix-patches include the following components: DirectInput Mapper/DLLs: Patches like the Oni3 Config & WS Patch include specific DLL files that re-enable the F2 config menu Widescreen Hacks: Many fixes include a modified

to support modern resolutions (e.g., 1360x768 or 1080p), as the original is locked to low-resolution 4:3 windowed mode. OnimushaEnhanced: This is a notable community mod that provides automatic mapping based on the PS2 version and adds basic rumble support. Steam Community Verdict: Is It Worth It?

Using a fixed repack or applying community patches makes the game actually playable with a gamepad, offers smoother performance at 60fps, and significantly reduces load times.

Even with fixes, you may still experience graphical artifacts in widescreen (due to fixed camera angles) and weird audio mixing. Alternative: Many fans still recommend using the PCSX2 (PS2) emulator

for a more authentic experience with full feature support (like pressure sensitivity), as the PC port remains fundamentally limited even when patched. onimusha 3 pc controller fix repack

Are you trying to apply a specific patch, or do you need help setting up a controller for a version you already have?

Does this sub know that there is a working Onimusha 3 pc port? 20 Feb 2023 —

To fix controller issues for Onimusha 3: Demon Siege on PC (including repack versions), you must address the game's outdated DirectInput system, which originally relied on a configuration menu that is broken on modern Windows versions. Essential Controller & Resolution Patches

The most effective way to restore controller functionality is to use community-made DLL injectors and mods that re-enable the in-game configuration menu.

oni3_config & Widescreen Patch: This is the standard fix that adds necessary DLL files to allow you to open the configuration menu by pressing F2 in-game. Download the patch (often found on Steam Community).

Extract and place the files (like OniPatch.dll) into the main game folder where Oni3.exe is located.

Launch the game and press F2 to remap your controller buttons.

OnimushaEnhanced: This modern mod automates controller mapping based on the original PS2 layout and supports high resolutions.

Place the contents into your game directory and run the game via OnimushaEnhanced.exe.

Note that using XInput with this mod may deactivate keyboard input. Steam & Repack Specific Fixes

If you are using a repack or non-Steam version, Steam's built-in "Steam Input" feature is often the easiest workaround to force modern controllers (Xbox, PS4/PS5) to work.

Add as Non-Steam Game: Open Steam, click Add a Game > Add a Non-Steam Game, and browse for the Oni3.exe.

Enable Steam Input: Right-click the game in your library > Properties > Controller > Enable Steam Input.

Use Community Layouts: In the Controller Settings, search for community-made layouts that have already mapped the controls for you.

Admin Privileges: Do NOT run the game as an administrator, as this often prevents Steam from injecting its controller overlay. Third-Party Software Alternatives

If the above methods fail, software can emulate older input styles:

XInput Plus: This can convert XInput signals to DirectInput. Select the game executable in the program, go to the DirectInput tab, and check Enable DirectInput Output.

DS4Windows: Useful for making PS4/PS5 controllers appear as Xbox 360 controllers to the system. Controls Fix and Widescreen Solution :: Onimusha 3

To resolve the notorious controller issues for the PC version of Onimusha 3: Demon Siege

, modern "repack" fixes and community-made patches typically focus on restoring XInput support and fixing broken button mappings. Core Fix: OnimushaEnhanced

The most effective community fix is OnimushaEnhanced, which addresses major technical flaws in the original PC port. Key features include:

XInput Support: Restores the original PlayStation 2 button mapping for modern Xbox and PlayStation controllers.

Dedicated Launcher: Adds a launcher for easy configuration of game and input settings.

Vibration/Rumble: Adds basic rumble support, which was absent or broken in the vanilla PC version.

Resolution & Display: Enables HD resolutions, borderless windowed mode, and forced fullscreen on startup. How to Apply the Fix

Download OnimushaEnhanced: Locate the latest version on PCGamingWiki or community forums like Steam Discussions.

Installation: Copy the contents of the zip file into the main game directory (where oni3.exe is located).

Configuration: Run OnimushaEnhanced.exe to configure your controller layout and graphical preferences.

In-Game Mapping: If you need to manually remap keys, you can usually access the in-game remapping screen by pressing F2. Alternative Troubleshooting

Steam Input: If using the Steam version, try toggling "Enable Steam Input" or "Disable Steam Input" under game Properties > Controller to see which provides better native detection.

Pressure Sensitivity: Note that the PC version lacks support for the original PS2's pressure-sensitive buttons. For example, Jacques’ grab attack will only perform the "strong" version, as standard PC controllers do not detect varying degrees of button pressure.

Widescreen Fix: For non-stretched widescreen visuals, it is recommended to use the Onimusha 3 Widescreen Fix in conjunction with OnimushaEnhanced. Onimusha 3: Demon Siege - PCGamingWiki PCGW

Restoring a Classic: Fixing Onimusha 3 PC Controller Support Onimusha 3: Demon Siege

remains a high-water mark for Capcom’s action-adventure era, but its 2005 PC port has become notoriously difficult to play on modern hardware. For players using modern "repacks" or the delisted Steam version, the primary hurdle is a broken input system that fails to recognize modern XInput controllers (like Xbox or DualSense) because the game was built for the older DirectInput standard of Windows 2000/XP. The Core Issue: DirectInput vs. XInput

Modern Windows versions (Vista and later) removed the legacy configuration dialogs that Onimusha 3 relies on. Consequently, pressing F2—the original key to configure controls—often does nothing, leaving players with non-functional buttons or bizarre mappings where the right analog stick acts as the Start button. Primary Fixes for Modern Systems

To restore proper gameplay, enthusiasts have developed several community patches and wrappers:

OnimushaEnhanced: This is the most comprehensive modern solution. It adds native XInput support, allowing for original PS2 button mapping, HD resolutions, and borderless window mode.

Usage: Download the files from PCGamingWiki or Steam Community, copy them to the game folder, and launch via OnimushaEnhanced.exe.

Onimusha 3 Config & Widescreen Patch: A lighter fix that injects specific DLL files to re-enable the F2 configuration menu. This allows you to manually map buttons on modern controllers that Windows otherwise ignores.

XInput Plus: For advanced users, this utility can wrap XInput calls into DirectInput. By selecting the oni3.exe and enabling "DirectInput Output" in the tool, you can manually assign the Right Stick and triggers, which are the most common points of failure. Essential Setup for Repacks

If you are using a standalone repack, follow these steps to ensure stability:

Onimusha 3: Demon Siege Algemene discussies - Steam Community

To fix controller issues in the Onimusha 3: Demon Siege PC port, you generally need external patches because the game's original configuration menu relies on outdated DirectInput methods. Essential Controller Fixes OnimushaEnhanced (Recommended)

: This is a modern project designed to fix the game's biggest issues, specifically adding XInput support

: Includes a dedicated launcher, rumble support, and automatic mapping based on the original PS2 layout. Installation : Download the files from PCGamingWiki Steam Community and copy them to your game directory. Run the game via OnimushaEnhanced.exe oni3_config & Widescreen Patch To fix controller issues for Onimusha 3: Demon

: Use this if you just want to access the native configuration menu.

: The original "F2" key for remapping usually doesn't work on modern Windows (Vista and newer). This patch includes DLL files that restore this function. Language Note : Some versions of this modded

may default to Japanese; if this occurs, you may need to edit registry values under to set it back to English. Steam Input Method

: If you are playing through Steam, you can try forcing support: Right-click the game in your Library > Properties Controller Set the override to Enable Steam Input For generic or non-standard gamepads, ensure Generic Controller Support is checked in Steam's global controller settings. Common Troubleshooting for Repacks Run as Administrator

: Many older PC ports like Onimusha 3 fail to save controller settings unless the is run with administrative privileges. DirectInput Mapper : If remapping still fails, installing the Microsoft DirectInput Mapper

can sometimes resolve compatibility issues with modern gamepads. Emulator Alternative

: Because the PC port is often considered "broken" regarding modern controls, many players recommend using the PCSX2 emulator

with the original PS2 version of the game for a smoother HD experience with native controller support. Onimusha 3: Demon Siege - PCGamingWiki PCGW 11-Sept-2025 —

Onimusha 3: Demon Siege on PC requires community patches to enable modern XInput controller support due to the game’s reliance on outdated DirectInput systems. The OnimushaEnhanced mod is the recommended solution, providing native controller functionality and HD resolution support. For more details, visit PCGamingWiki. Onimusha 3: Demon Siege - PCGamingWiki PCGW

It had been months since Jack had first downloaded the Onimusha 3 PC repack. He was excited to dive into the action-adventure game, but his enthusiasm was short-lived. The game worked fine, but there was one major issue: the controls. The default keyboard setup was clunky, and Jack much preferred playing with his trusty PC controller.

Jack spent hours scouring the internet for a solution, but every forum post and YouTube video he found seemed to offer conflicting advice. Some suggested using a specific controller emulator, while others recommended editing the game's configuration files manually.

Frustrated but not defeated, Jack decided to try a different approach. He searched for a patched version of the game that included controller support out of the box. That's when he stumbled upon a post about a fan-made controller fix for Onimusha 3.

The fix promised to allow players to use their PC controllers with the game, complete with working analog sticks and button mapping. Jack downloaded the fix and followed the installation instructions carefully.

To his delight, the game now recognized his controller immediately. He launched Onimusha 3 and was able to play with his controller, feeling a sense of relief and satisfaction.

However, Jack soon realized that the fix wasn't perfect. The game's camera controls were still a bit wonky, and the character movement felt slightly off. He decided to dig deeper, searching for more specific tweaks and adjustments that could help fine-tune the controller experience.

After some trial and error, Jack finally found a combination of settings that worked for him. He was able to play Onimusha 3 with his PC controller, enjoying the game's intense action sequences and creepy atmosphere.

In the end, Jack learned that getting Onimusha 3 to work with a PC controller required patience and persistence. With the help of the fan-made fix and his own troubleshooting efforts, he was able to enjoy the game the way it was meant to be played.

Some key steps that helped Jack get Onimusha 3 working with his PC controller include:

For anyone struggling with Onimusha 3 controller issues, Jack's experience offers a glimmer of hope. With a little persistence and creativity, it's possible to overcome technical hurdles and enjoy the game with a PC controller.


Blog Title: Slay Genma Properly: The Ultimate Controller Fix for Onimusha 3 (Repack Edition)

Posted by: RetroSamurai Difficulty: Easy (15 minutes)

The Problem You just downloaded that sleek Onimusha 3 repack. You’ve waited through the install, launched the game, and... nothing. Your Xbox, PlayStation, or Switch controller is dead in the water. Meanwhile, you’re stuck trying to do an "Issen" parry using a keyboard from 2004.

Don’t worry. Capcom’s PC port of Onimusha 3 was notoriously bad for gamepad support—it only natively supports ancient DirectInput devices (think Logitech Wingman). But we have a fix.

Why Repacks Make This Trickier 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.

The Fix (Two Methods)

Method 1: The XInput Wrapper (Easiest & Recommended) This tricks the game into thinking your Xbox/PlayStation controller is an old DirectInput pad.

  1. Download dinput.dll wrapper: Search for "Xidi" or "DxWnd" (or use the classic dinput8.dll from the Onimusha 3 PC Gaming Wiki page). The safest bet is the XInputPlus wrapper.
  2. Locate your repack folder: Wherever you installed Onimusha 3 (e.g., C:\Games\Onimusha3).
  3. Drop the file: Copy the downloaded dinput8.dll and xinput1_3.dll into the same folder as Oni3Launcher.exe.
  4. Configure (Important): Run the wrapper’s config tool. Set "Device Filter" to Virtual Gamepad and map your sticks. For Onimusha 3, set the left stick to "POV Hat" if the camera spins wildly.

Method 2: Steam Big Picture (For Repacks Added to Steam) If you added the repack as a "Non-Steam game":

  1. Open Steam → Settings → Controller → Enable Steam Input for your controller.
  2. Go to your Library → Right-click Onimusha 3 (Non-Steam) → Properties → Controller.
  3. Override for this game: Enable Steam Input.
  4. Launch the game via Steam. Press the Home/Guide button to edit the controller layout. Load a "Keyboard + Mouse" template—then map:
    • W/A/S/D → Left Stick
    • Mouse movement → Right Stick (for camera)
    • J / K / L / I → Face buttons (Attack / Kick / Map / Action)

Post-Fix Tweaks (Crucial!)

What If Nothing Works? Use AntiMicroX (free). It maps keyboard keys to your controller.

  1. Open AntiMicroX.
  2. Click "Set" next to each button.
  3. Press your controller button → Tap the keyboard key (e.g., Press "A" on controller → Type "J" for attack).
  4. Keep the app open while you play.

Final Verdict With the XInput wrapper, Onimusha 3 on a repack feels almost as good as the PS2 original. Jean Reno’s mo-cap deserves better than a rubber dome keyboard.

Get slashing. And remember: "The Demon Siege has only just begun."

Have a different issue? Drop the error code in the comments.

It was a rainy Tuesday evening, the kind where the only logical course of action is to ignore the outside world and dive into a classic piece of gaming history. Mark had just purchased a copy of Onimusha 3: Demon Siege on PC during a digital sale. He had fond memories of playing it on the PlayStation 2 back in 2004—the slick swordplay, the time-traveling narrative, and Jean Reno as Jacques Blanc.

He installed the game, plugged in his trusted Xbox controller, and booted it up, ready to slay demons.

The Problem

The CapCom logo flashed. The intro cinematic played. Then, the main menu appeared. Mark pressed 'A' to start.

Nothing happened.

He unplugged the controller and plugged it back in. The game still wouldn't recognize his inputs. He went to the options menu using his keyboard—a clunky workaround—and looked at the controller settings. The default mappings were a mess of numbers and archaic labels. When he tried to move the left stick, the camera spun violently, or the character walked backward. The triggers didn't work. The face buttons were scrambled.

This was the infamous "PC Port Curse" of the mid-2000s. Onimusha 3 on PC was notorious. It was a direct, somewhat lazy port from the PS2 era, designed for DirectInput devices that modern XInput controllers (like the Xbox or modern PC controllers) barely understood. To the game, his modern controller was an alien artifact.

Mark sighed. He didn't want to play a fast-paced action game with a keyboard. It felt wrong. He considered refunding, but he really wanted to play. He turned to the internet, searching for a solution.

The Discovery

After wading through dozens of dead forum threads from 2006, he found a mention of a specific file on a modding site: "Onimusha 3 PC Controller Fix Repack."

He clicked the link. The description was simple but promising: "Full XInput support. Fixes camera issues. Rebinds keys to modern standards. No complex installation required."

He was skeptical. "Repacks" sometimes sounded like sketchy bundles of malware, but the comments section was filled with relief. “Finally, I can play this on my Steam Deck,” read one. “Saved me from refunding,” read another.

The Fix

Mark downloaded the small file. Inside was a simple executable and a text file with instructions.

  1. Move the files to the game directory.
  2. Run the patch tool.
  3. Press 'Enable'.

There was no complex coding, no hex editing, and no messing with third-party wrapper software like Durazno or X360ce for hours. It was a self-contained solution. The "Repack" part of the name meant the uploader had bundled the necessary DLLs and the fix into one easy-to-use package.

He launched the game again. The title screen glowed.

The Result

He picked up his controller. The cursor on the menu moved instantly when he touched the stick. He pressed 'A'.

Chime.

He was in. He started a new game as Samanosuke. He moved the left stick; the movement was fluid and responsive. He tapped the attack button—X on his controller mapped perfectly to the sword slash. He held the right trigger to guard.

It worked. The "Repack" had not only made the game recognize the controller but had intelligently remapped the buttons to the modern standard layout (X to attack, A to interact, etc.), saving him the trouble of guessing which button was "Circle" or "Triangle" on a generic pad.

Mark leaned back, a satisfied smile on his face. The rain was still pouring outside, but inside, he was in feudal Japan, hacking through Genma soldiers with a controller that finally felt like an extension of his will.

The Moral

The story of Mark and the Onimusha 3 PC Controller Fix Repack is a testament to the PC gaming community. While official developers sometimes move on and leave broken ports behind, the community often steps in to preserve history. For Mark, that small file didn't just fix button mappings; it saved a classic game from becoming unplayable e-waste.

How to Fix Onimusha 3 Controller Issues on PC (Repack Version) Playing the PC version of Onimusha 3: Demon Siege

can be a nostalgic trip, but modern systems often struggle with its dated input methods. The game was designed for Windows 2000/XP using DirectInput, which causes the "Configure Input" menu to break on Windows 7, 10, and 11. If you are using a repack version and your controller isn't responding or the buttons are mapped incorrectly, follow these verified fixes. 1. Use the "OnimushaEnhanced" Project

The most comprehensive modern solution is OnimushaEnhanced, which fixes the game's biggest issues, including adding native XInput support for Xbox and PlayStation controllers.

Download: Locate the OnimushaEnhanced files (available on PCGamingWiki or GitHub).

Install: Copy the contents of the downloaded folder into your main game directory (where oni3.exe is located).

Launch: Run the game using OnimushaEnhanced.exe. This allows you to adjust high resolutions and stabilizes controller input. 2. The F2 Configuration Fix (Manual Remapping)

If you prefer to stay closer to the original executable, you can use a specific DLL patch that restores access to the hidden configuration menu. Files: Download the oni3_config_&_ws_patch.zip. Setup: Extract the DLL files into the game folder.

Remap: Launch the game and press F2 on your keyboard. This key triggers the configuration dialog that is usually inaccessible on modern Windows versions.

Tip: If you are using a Steam-linked repack, you may need to rename your patched executable to oni3.exe to ensure Steam (and its controller overlays) recognizes it. 3. Emulating an Xbox Controller (x360ce)

For generic USB gamepads or older controllers, use x360ce to trick the game into thinking you have a standard Xbox 360 controller.

Download: Use the x360ce (x86 version) since Onimusha 3 is a 32-bit application. Placement: Put x360ce.exe in the same folder as oni3.exe.

Configuration: Run as Administrator, click "Create" for the missing xinput1_3.dll, and use the "Auto" button to map your keys.

Multi-File Fix: Some games look for different XInput names. If it doesn't work, copy xinput1_3.dll and rename the copies to xinput1_1.dll, xinput1_2.dll, and xinput9_1_0.dll. 4. Steam Input (Best for PlayStation/Switch Controllers)

Even for repacks, adding the game as a "Non-Steam Game" can solve many headaches.

Add Game: In Steam, go to Games > Add a Non-Steam Game and select your Onimusha executable.

Enable Input: Go to the game's Properties > Controller and select "Enable Steam Input".

Big Picture Mode: Launching through Big Picture Mode often forces the game to recognize the Steam-emulated controller.

The PC version of Onimusha 3: Demon Siege is a notorious port originally designed for Windows 2000/XP, which relies on the outdated DirectInput standard. Modern users often find that their controllers—especially Xbox and DualSense gamepads—either don't work at all or have bizarre button mappings, such as the Right Stick acting as the Start button.

Whether you are using a standard installation or a repack, the following steps will fix these controller issues. 1. Essential Community Patches (The Fast Fix)

Because the game's internal configuration menu (accessed via F2) often fails to open on modern Windows systems, you need a DLL hook to restore it.

OnimushaEnhanced: This is the most comprehensive fix. It adds XInput support, allowing for original PS2 button mapping, rumble support, and high-resolution rendering. Download the OnimushaEnhanced files.

Extract the contents into your game directory (where oni3.exe is located).

Launch the game using OnimushaEnhanced.exe to automatically map your controller.

DirectInput Mapper Patch: If you prefer a lighter touch, download the oni3_config_&_ws_patch.zip.

Place the included DLL files and modified .exe in your game folder.

Press F2 in-game to finally access the controller configuration menu that was previously broken. 2. Using Steam Input for Repacks

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

The “No Software” Manual Fix (Using In-game Settings + JoyToKey)

If Xidi fails with your repack (rare, but possible due to anti-debug hooks in some cracks), use the brute-force method:

Step B: Use JoyToKey (or AntiMicroX)

  1. Download JoyToKey (free for 30 days, but endlessly usable) or open-source AntiMicroX.
  2. Run it as Administrator.
  3. Map your controller buttons to keyboard keys based on the default Onimusha 3 keyboard layout:

| Action | Keyboard Key | Map to Controller Button | |--------|--------------|--------------------------| | Attack | K | X (PS) / A (Xbox) | | Kick | L | Circle (PS) / B (Xbox) | | Absorb Souls / Action | I | Square (PS) / X (Xbox) | | Map / Lock-on | O | Triangle (PS) / Y (Xbox) | | Pause | P | Start | | Map screen | M | Select / Back | | Move | Arrow Keys | Left Stick | | Quick Turn | R / F | Right Stick Click |

Pro tip for analog movement: In JoyToKey, go to “Stick Settings” and set “Input Mode” to Absolute (analog) and output to WASD with 8-direction smoothing. This mimics the PS2 feel.

12. Maintenance and Upgrades

“My right stick moves the character instead of the camera”

Step 1: Download & Install Xidi – The DirectInput to XInput Bridge

Xidi is the modern successor to the retired x360ce. Unlike x360ce, it works in the background without copying DLLs into every game folder.

  1. Go to the official Xidi GitHub releases page (search "Xidi xinput").
  2. Download the latest Xidi-x.x.x-x64.zip (even if your OS is 32-bit, the game runs better in 64-bit compatibility layers).
  3. Extract the contents to a temporary folder.
  4. Run setup_xidi.exe as Administrator.
  5. In the setup window, click "Install for all users" and select "Global installation – applies to all DirectInput games".
  6. After installation, locate Xidi.ini in C:\ProgramData\Xidi. Open it with Notepad.

Critical edit for Onimusha 3: Scroll down to [XInputMapping] and change UseXInputFallback = false to UseXInputFallback = true. This forces your modern controller to emulate an old DirectInput device in a way Onimusha understands.

Save and close.

7. Implementation Details

Step 3: Configure Your Specific Controller

Launch the Xidi Control Panel: C:\ProgramData\Xidi\xidi_panel.exe Downloading a controller fix or patch specifically designed

For PS4/PS5 controller users: Also download DS4Windows (Ryochan7’s fork). Run it, go to Settings, check “Hide DS4 Controller” to avoid double-input issues.