Next Generation Emulation banner
1 - 20 of 53 Posts

benemesh

· Registered
Joined
·
90 Posts
Discussion starter · #1 · (Edited)
(Watch the end of this thread for more great tools.)
A great way to convert ANY dinput gamepad to xinput one.
Here is how :

Image


1. Download This file : MotioninJoy_071001_signed.zip
2. Unzip then install it.
3. Open DS3 tool. (you have to be online)
4. Go to "Driver Manager" Tab.
5. Select your gamepad then click on "load driver" button.

Image

Image


6. Go back to "Profiles" Tab.

Image


7. Choose xinput-default (You can use "=>options" button for button configurations)
Tada ....
You have an original xbox360 controller.

Image


And from now on, there is no need to copy anything to game directory.
There is no need to x360ce :D .
Your cheap gamepad works with all unity engine games.
I tested it with these games :

Ori and the Blind Forest (UNITY ENGINE!!)
LEGO Batman 3 - Beyond Gotham (HAD ERRORS WITH X360CE!!)
Far Cry 4 (Works FLAWLESSLY)
and more....

PS:
Here Are more useful tools:
Better ds3 (a great tool that does not need any internet connection, working with MotioninJoy_071001_signed.zip)

For me , the latest version has some issues with PS3 gamepads, it did not connect over bluetooth.And I used the older motioninjoy that may work for you too MotioninJoy_060005_signed.zip

A great tool to convert ANY cheap gamepad to a real xbox gamepad XOutput.v0.11

A useful tool that tests your converted xbox360 gamepads. Xinputtest
You need xinputtest to see if you have done it well or not. now you are not forced to run a game to see if it works, just xinputtest does the trick.
GOOD LUCK.
 
What error? Which step ? Can you upload a screenshot? What is your game controller?
Damn already removed everything. I got the error at step five.
It read: "ERROR:Call Class Installer fail.. Error code:0X-1ffffdd8"
I'm using a Twin USB Network Gamepad (Blue Triangle PS2 Converter with Drivers)
I also tried it without my controller drivers (Where it reads Twin USB Gamepad instead.)
 
I have a twin usb gamepad, and it did not even list it ! If your gamepad is listed in driver manager page, so it is ok. You can try something to make it work.
I did some googling. It seems to be a driver signature issue. But this is signed isn't it? I've had signature issues with signed drivers before so let me try doing it with the checks off.
 
I think this does nothing else than changing you device name in registry - old known trick. I not sure if driver was ever installed, can you give a screenshot from devices manager driver files dialog ?
Unity 3D games DOES NOT USE XINPUT. It may work better because game can change button mapping to other one when detects device name, but this will not work for all gamepads because of different mapped hardware buttons.

PS: That not 100% true, I know ONE Unity 3D game that uses XInput - "Oddworld - New 'n' Tasty"
 
Discussion starter · #16 · (Edited)
I'm completely sure that it converts my cheap usb gamepad into a real wireless xbox 360 controller for windows. I will upload a screenshot tomorrow to verify it. I'm on mobile right now. I tested ori and the blind forest that is unity engine. It worked flawlessly.farcry4 worked too. I will test all games i have including oddword new n-tasty this friday.
 
I'm going to have to hide this thread.

I do not support applications that use IE Frames to configure a local d, god knows what information could be leaked in the event the motionjoy server were compromised.

Motionjoy leaves registry informatin behind causing problems for the reinstallation of standard controls.
I think this does nothing else than changing you device name in registry - old known trick. I not sure if driver was ever installed, can you give a screenshot from devices manager driver files dialog ?
Unity 3D games DOES NOT USE XINPUT. It may work better because game can change button mapping to other one when detects device name, but this will not work for all gamepads because of different mapped hardware buttons.

PS: That not 100% true, I know ONE Unity 3D game that uses XInput - "Oddworld - New 'n' Tasty"
There are a few unity titles that use custom input managers, which support xinput.

sadly most of them just use the crappy rawinput provided by unity and think that covers it.
 
Discussion starter · #18 · (Edited)
What if we use it through sandboxie ? Look I'm not motioninjoy staff, I'm not a hacker. I just found a great solution then want to See if it works for the others. After installing drivers We can uninstall motioninjoy then use better ds3 that is offline. Now what? I just want to know about it, why you are trying to hide good things? If you can, make a safe driver that can be replaced with useless gamepad drivers and make them like xbox 360 gamepad. I think this is better than emulating something that has unique settings for every game and makes them More unplayable. One game has button mapping issue, the secound one has no vibration , 3rd one has RT&LT errors, 4th one has axis issues, you want to fix issues step by step. 1 fixed, 2 solved, 3 Done, 4 fixed but made 5th issue, you want to fix 5th issue, but made 1,2,3 issues unplayable again. What a hardworking pat&mat like programming :D
 
Discussion starter · #20 ·
Unity engine games tested by myself (IDK which one uses rawinput/xinput):
-Guns Gore and Cannoli (The game has no vibration itself)
-Oddworld - New 'n' Tasty (it has xinput option, with/without it works great+vibration)
-Ori and the Blind Forest (FLAWLESSLY+vibration)
 
1 - 20 of 53 Posts