When you’re using REFramework to enhance RE Engine games-like Resident Evil, Monster Hunter, or Street Fighter 6-getting your controller setup right can make a huge difference. A good mapping setup gives you smooth gameplay, while a bad one can cause input problems and frustration. Whether you’re aiming for precise combat or trying to play in VR, proper input configuration is key.
Here’s a practical guide to setting up your controller so everything works smoothly.
The Best Mapping Method: Xbox Emulation
Games built on the RE Engine are designed to work best with XInput, which is the controller system used by Xbox controllers.
If you’re using a PlayStation controller like Sony DualSense Wireless Controller or DualShock 4 Wireless Controller, the easiest solution is to emulate an Xbox controller.
Recommended tools
Recommended setting
- Output profile: Xbox 360 controller
Why this works
When your PlayStation controller is emulated as an Xbox controller, the game instantly recognizes it using the default XInput system. That means all buttons-from triggers to the touchpad-work correctly without extra manual remapping, and REFramework hooks into the input system without conflicts.
Avoiding “Double Input” Problems
A common issue when modding games is double input. This happens when the game detects both:
- your physical controller, and
- the virtual Xbox controller created by your mapping software.
When this happens, menus might skip items or actions might trigger twice.
The fix: use the HidHide driver.
Basic setup
- Open HidHide.
- Add your physical controller to the device list.
- Enable the Hide option for that controller.
- Allow only your mapping software (like DS4Windows) to see it.
Result:
The game receives only one clean input signal-the emulated Xbox controller-so there’s no duplication.
VR Controller Mapping with REFramework
If you’re using VR mods with REFramework, things become more complex because standard inputs are converted into 6-degree-of-freedom motion controls.
Handheld controller bindings
Many VR mods rely on a “Shift” button system.
Example:
- Left Trigger acts as a modifier key.
- While holding it, other buttons perform alternate actions (like opening a weapon wheel).
Adjusting sensitivity
If you’re using controllers such as those for Valve Index or HTC Vive, you may need to tweak thumbstick or touchpad dead zones inside the REFramework menu (opened with the Insert key) to prevent unwanted drift.
Steam Input settings
If you’re already using DS4Windows or DS5Windows, it’s usually best to disable Steam Input in Steam for that game.
Only enable Steam Input if:
- you’re using an unusual controller (like a Nintendo Switch Pro Controller), and
- you don’t have other mapping software installed.
Helpful Button Layout Tweaks
You can improve your setup further with a few smart button assignments.
Suggested mappings
- Touchpad Press → REFramework Menu (Insert)
Gives you quick access to mod settings without needing a keyboard. - L3 + R3 → Toggle First-Person / Third-Person view
Useful for mods in games like Resident Evil 2 and Resident Evil 3. - Right Trigger → Hair Trigger setting
Reduces trigger travel distance, making shooting faster in intense action moments.
Troubleshooting Common Issues
If something still feels wrong, check these quick fixes.
REFramework menu focus
If the REFramework overlay is open, it may capture controller input. Close it (Insert key) before testing gameplay.
Controller order in Windows
Sometimes Windows assigns Player 1 to the wrong device, like a keypad. Make sure your main controller is set as Controller 1 in your mapping software.
Steam controller settings
In Steam, go to:
Steam → Settings → Controller
Make sure the correct controller support option (PlayStation, Xbox, etc.) is enabled.
Final Thoughts
The ideal controller setup is one you barely notice while playing. Using DS5Windows or DS4Windows with Xbox 360 emulation, combined with HidHide to block duplicate signals, creates a clean and stable input setup. Once that foundation is in place, REFramework can run smoothly and your mods will work exactly as intended.