Version 3.5 or 4.0 (depending on your specific OS service pack).
x360ce acts as a translator. It intercepts the XInput requests from a game and translates them into the language your non-standard controller understands. It essentially "masks the presence of various third-party controllers and make[s] them visible to the OS like they are in fact a standard Xbox 360 gamepad". x360ce version 2.0.2.163