Overview
A free utility converts inputs from controllers that use DirectInput (older gamepads, flight sticks, wheels) into XInput signals so PC games detect them as Xbox 360 pads. It acts as a compatibility layer, letting titles that expect an Xbox controller accept a wide variety of hardware without native XInput support. The tool is often paired with community-shared profiles to simplify setup for popular controllers and games.
How input translation works
The program works by placing an XInput-compatible DLL alongside the game executable and remapping incoming controller events to XInput-format messages. It creates and maintains configuration files that record how physical buttons, axes, and triggers correspond to the Xbox 360 layout. A visual representation of the Xbox 360 controller inside the application helps match hardware controls to the expected XInput layout.
Profile and device management
- Per-game configurations can be saved and loaded so each title can use a different controller mapping.
- Automatic device detection can populate a provisional mapping when a controller is first connected.
- Profiles from an online repository can be imported to get working setups quickly for many common controllers.
- Each attached device can be configured independently via a unified interface that lets you switch between controller profiles.
Manual edits to mapping files are supported for advanced customization. Configuration can be centralized in text-based files that you can back up, transfer between machines, or share with other users.
Fine-tuning feedback and axes
- Trigger ranges, sensitivity, and axis inversion options allow refinement of how analog inputs behave in-game.
- Dead zone adjustments reduce unintended input from noisy sticks, and vibration strength can be scaled to match expected tactile responses.
- All these parameters are stored in readable configuration files that you can tweak by hand or through the program’s controls.
These options let you approximate the feel of an Xbox 360 controller for hardware that differs in ergonomics or electronic behavior.
Compatibility and limitations
The translator focuses solely on converting controller input and does not alter gameplay, graphics, or other game systems. It supports a broad set of DirectInput devices, but success depends on the specific controller and the game’s input handling. Titles protected by some anti-cheat systems may block or prevent the compatibility layer from functioning correctly, so results are not guaranteed in those cases.
Alternative solutions
A widely used alternative is x360ce, a similar compatibility layer with a large community profile database and comparable mapping and calibration features. If one tool doesn’t work for a particular setup or title, trying an alternative often resolves compatibility gaps.
Technical
- Windows
- Free