Emulating any gamepad as an Xbox 360 controller has been possible for about 10 years now. I found an old USB gamepad, the Genius Maxfire Grandias 12, that Windows 11 refuses to recognize. However, the x360ce app lets you set up two controllers and play games like It Takes Two, Revenge of the Savage Planet, or Reanimal.
This article explains how to use and set up x360ce (Xbox 360 Controller Emulator) on Windows 11. The program lets you connect up to four gamepads. You can create separate controller profiles for each game. Even my basic gamepad ended up working as an Xbox 360 controller.
Table of contents:
By default, Windows 11 detects my gamepad as a Generic USB Joystick. Press Win+R and run joy.cpl to view your connected gamepads. Select which device to use with older programs.
We’ll use x360ce to emulate any gamepad as a classic Xbox 360 controller.
IMPORTANT! The HID Guardian driver allows you to hide original controllers so that only virtual controllers are visible to Windows and games. Install it only if the original controller causes issues with the virtual one. Go to Options > HID Guardian and click the Install button.
| Scenario | HID Guardian required |
|---|---|
| The game sees only one controller and everything works | ❌ No |
| The game sees both physical and virtual controllers (duplicate inputs) | ✅ Yes |
| The game doesn’t recognize the controller without x360ce | 🟡 Possibly |
| The game supports DirectInput natively | ❌ No |
Do not try to remove HID Guardian from Windows 11 Device Manager. This may cause you to lose access to your mouse and keyboard. Uninstall it the same way you installed it.
Much depends on the specific application. As an example, let’s consider the game Asterix and Obelix XXXL – The Ram From Hibernia. I followed all the steps above, but the gamepads still don’t respond. In this case, you’ll need to create your own configuration.
In the Games section, select Add Game… Open the game folder and choose the AOA.exe file. In the XInput Files and DInput File sections, check all 32-bit options. To make the game detect the previously configured gamepads, you must launch it using only the Start button.
Steam detects my USB gamepad as a Genius Maxfire Grandias 12. Steam Input lets you use any gamepad with games, even without native game support. This means you can add non-Steam games to your library and launch them. Click Add a Game > Add a Non-Steam Game…
Next, on the game’s page, click Controller Settings and Enable Steam Input. The game Revenge of the Savage Planet then works with my gamepad. The same applies to Need for Speed Unbound and others. If needed, you can configure a control layout or even download a community layout.
It depends a lot on the game as well. For example, my DualSense doesn’t work in the game Reanimal, although the description says it supports USB. I tried everything and came to the conclusion that x360ce is the best option. It lets me use a Genius Maxfire Grandias 12 and a DualSense at the same time.
My old controller is already connected, with the buttons mapped manually. For the DualSense, I simply click Controller 3, then Add…, then select DualSense Wireless Controller and use Auto to map the buttons. I launch the game Reanimal and everything works. But of course, both Steam and the game see the gamepad as an Xbox 360 controller.
If the program detects any issues, it will notify you. A “1 Issue” message will appear in the menu, showing what’s missing for it to work properly. For example, you may need to install Microsoft Visual C++ 2015–2019 Redistributable or ViGEmBus.
Conclusions
In simple terms, the x360ce application lets you connect any gamepad to a computer and configure it. By default, Windows 11 detects my old USB gamepad but doesn’t respond to it at all. Emulating it as an Xbox 360 controller is what fixes this problem.
In some games, Steam can replace x360ce. You can add non-Steam apps to Steam. You can even add the Epic Launcher and launch games through it. However, Reanimal doesn’t work with Steam Input. You could say that the Xbox 360 Controller Emulator is a universal emulator.
As experience shows, VRM manufacturers cannot do without multi-phase designs. Increasing the number of phases…
It all started with a large PC build. But there was always a desire for…
AMD has unveiled its Ryzen 9000 processors along with the new X870(E), B850, and B840…