It maps gamepad buttons, axes, and D-pads to XInput commands, allowing unsupported controllers to work with modern games that require an Xbox controller.

Version 4 (newer) creates a "Virtual Xbox 360 Controller" and doesn't rely on DLL files inside game folders, making it better for modern games. Version 3 is often used for older titles.

Go to the [Controller #] tab, select settings, and assign your controller's buttons/axes to the virtual Xbox controller mapping.

Are you seeing a or is it just not recognized? I can provide more targeted steps. Xbox 360 Controller Emulator

You can combine multiple input devices into one virtual 360 controller using the [Advanced] tab settings (Set "Combine Into" to "One").

In some cases, you must copy the .dll file specifically into the folder where the game's executable ( .exe ) is located.

While primarily designed for older games, it can often solve compatibility issues in modern, non-Steam games, including Unreal Engine games. How to Use x360ce (General Guide)