Next Generation Emulation banner

xbox360 pad vibration not work in epsxe.

23K views 31 replies 18 participants last post by  80T  
#1 ·
well i have a surprise with this,my pad of ps2 is brocken and i buy a pad of xbox360 wirelles of pc but all buttons work perfect but the problema is the vibration,this not work i use dxjoy1 constant and sine but not work in emulator,any idea?


i check in epsxe 1.9
 
#4 ·
thanks and other dude the aplication affect my pad in other games of pc with support in xbox360 pad?


example after of install this aplication change the work of pad only in emulatos psx espxe or change the work in all system and affect other games oficial of pc with support with xbox360 pad?

i question for the Word "force feedback" driver,this broke the pad in future or affect the drivers oficial of xbox360?

i only need install and not more?
 
#23 ·
Thanks guys! I finally have rumble in my controller with ePSXe after installing Morii's ForceFeedback DI driver.
FYI: I use a wireless/bluetooth Dualshock 3 with the Scarlet.Crush DS3 driver

best regards,
- dink
Hello , i use the same also dualshock 3 with Scarlet crush .
Installed the forcefeedback driver xinput.
config the joystick settings DXjoy rumble etc .
When i play need for speed III no rumble ?
 
#9 ·
navoleitor, get the correct driver for your system here: http://translate.google.com/transla...rev=_t&hl=en&ie=UTF-8&u=http://lavendy.net/special/driver/xi/index.html&act=url

1: unzip it then right-click the "xi.[your systemtype].en.msi" file and click "install"
2: Load ePSXe, go to config -> GamePad -> Port1 -> Pad1, under Rumble select DX_Pad1 & Constant for Big Motor and Small Motor, click OK.
3: Load you're game :) Optional: go to Options in the game and enable vibration - some games have it disabled by default.

If you use AVG antivirus, you might get a false-positive on C:\Program Files\Force Feedback Driver for XInput\x86\xiffd.dll - this is no trojan/malware [I promise!:)]. To whitelist the dll, click the AVG icon in your taskbar, click "Anti-virus", click "Manage Exceptions", then click "Add File", and browse to C:\Program Files\Force Feedback Driver for XInput\x86\ and select xiffd.dll

To uninstall this Force Feedback driver, right-click again on the "xi.[your systemtype].en.msi" file, and chose "UnInstall" from the list.

best regards,
- dink
 
#16 ·
get the correct driver for your system here: http://translate.google.com/transla...rev=_t&hl=en&ie=UTF-8&u=http://lavendy.net/special/driver/xi/index.html&act=url

1: unzip it then right-click the "xi.[your systemtype].en.msi" file and click "install"
2: Load ePSXe, go to config -> GamePad -> Port1 -> Pad1, under Rumble select DX_Pad1 & Constant for Big Motor and Small Motor, click OK.
3: Load you're game :) Optional: go to Options in the game and enable vibration - some games have it disabled by default.
Thanks Dink! Still great advice in May 2015 (ePSXe v1.9.25, Xbox 360 wireless controller).

FYI, running Windows 8.1 Pro and the Win 7 x64 drivers worked just fine.

Cheers,
Bren0
 
#10 ·
thanks i install and check and work(i only check in mgs)but now i enter in games of pc example walking dead season 2 and fallout 3 and not detect the controller of Xbox360.


what happen?this new driver delete the compatibility oficial of xbox360 with games for Windows?i need help please.
 
#15 ·
#20 ·
Hello all, just made an account to see if this post helps someone, and to say thanks to all.

get the correct driver for your system here:http://translate.google.com/transla...endy.net/special/driver/xi/index.html&act=url

1: unzip it then right-click the "xi.[your systemtype].en.msi" file and click "install"
2: Load ePSXe, go to config -> GamePad-> Port1 -> Pad1, under Rumble select DX_Pad1 & Constant for BigMotorand Small Motor, click OK.
3: Load you're game :) Optional: go to Options in the game and enable vibration - some games have it disabled by default.
Thanks Dink! Still great advice in October 2015 (ePSXe v1.9.25, Xbox 360 wireless controller).
running Windows 10 x64 and the Win 7 x64 driver works wonders.

Quick fyi, here's a screenshot of the pad configuration window. Tested in metal gear as well as crash team racing, both games working flawlessly
 

Attachments

#26 · (Edited)
It's time to necro it again. I have to confirm something posted in this thread, disprove another thing and express my gratitude where it is due.

First of all I'm currently on W10x64 with KB3140743 installed.
After all my other gamepads broke in one way or another I am now sporting an extreme knock-off: Defender Game Expert BT1
Keep in mind, it's a perfectly Dualshock3-compliant(except motion, maybe) gamepad which my system recognizes as Game Racer X7, which I have been using in the past or as a PLAYSTATION(R)Conteroller.
I'm using the Scarlet Crush Production tool to emulate an Xinput-compliant gamepad but it doesn't create DInput force feedback entities since they are not required by XInput standard while it does create all other Dinput entities for compatibility.
You could argue that SCP should've emulated DInput FF entities and that's fair enough but thanks to Morii writing it and MINItheFox backing this nice driver up I now have a DInput FF. Tested with pSXfin, PCSX-R and some other tools.

As a side-note I'm a little scared about the whole emulation development community. If not for MINItheFox I wouldn't know where to look for these drivers since Morii's site is down. To illustrate my concerns: probably more than half of Zophar Domain's external hyperlinks are dead by now. Of course you have web-caching services like archive.org but Morii had a prohibitive robots.txt on their site which means it could not be crawled by any web-caching services.

For now I'll just make sure to securely stash this file away but at some point it might be useful for someone else and I'm not entirely sure on the grey area legal side of sharing it on, perhaps, a non-affiliated web-site of some sorts as always with the emulation. This got grim fast, sorry.

P.S.
I would advice against using ePSXe for testing force feedback as it was always spotty for me with all gamepads(and I've had all kinds of them).
ePSXe, even while being my gateway drug into emulation, is a pretty dirty job in terms of PSXEmu Pro plugin standard compliancy.
With, for example, PCSX-R(PCSX Reloaded) you can try numerous different input plugins as opposed to a hard-coded internal one.
Oh, by the way, Lilypad input plugin works with XInput and theoretically shouldn't require the driver above but it's useful for native legacy DInput games rather than emulation.
In pSXfin(or just pSX, but that's not Googleable) you'll just have the "Rumble" checkbox greyed-out if your gamepad doesn't provide DInput FF capabilities.

Oh, and don't forget to reboot after you install drivers.
 
#27 ·
Great post!! And thanks for the info! After reading your post I just went to my PCSX2's plugins folder and copied my Lilypad.dll from there and pasted it in my ePSXe2.0 plugins folder, opened ePSXe2.0, selected Config/Plugins/Input Port 1, then chose the newly discovered lilypad option, and now when I go to configure my controller it's the same way I do in PCSX2 and it works with rumble and all 100% perfectly for my Xbox 360 controller, my Xbox ONE Elite controller, my Dualshock3, some cheap knockoff controllers, haven't tested my Dualshock 4 yet as I don't like that one much. Thanks again!
 
#28 ·
I just did as you explained using a Xbox360 Pad. The Controller and the Rumble works but the problem is that the keyboard api is not working proper. The hotkeys are not working anymore. So for example i cant use load/save savestates or ESC to exit fullscreen. I tried all keyboard api in the lilipad configuration. Windows Input, Direct Input and Raw Input dont work propper.

When i use Raw Input, Games made for the digital controller work and the hotkeys as well. But when i play game made for analog controller like most than the problems occure.

Did you noticed the same or everything is fine with you?
 
#29 ·
I did notice that I couldn't use the keyboard properly, and I selected the Raw Input option for the keyboard and that fixed it. No issues with full analogue control support. I mainly have been using epsxe 2.0 for Gran Turismo 2, Ridge Racer Type 4, and Ace Combat 3 - all games that would be obviously messed up if the analogue controls weren't 100% Every now and then my rumble does go out though for some reason - pressing F5 to cycle it a few times will turn it back on - weird.
 
#30 ·
Actually with Minithefox's driver to add in rumble, I just use the standard controller plugin for epxse now, it has rumble and everything is fine. If I want to do something weird with my controller mapping and need a more robust set of controller mapping features I change it to lilypad. Both work very well for me now with epsxe except for the occasional loss of rumble until I cycle the F5 to bring it back to life. My only gripe is that I can't seem to get proper analogue sensitivity and response in PCSX2. When I play Gran Turismo 3, or Gran Turismo 4, or Tokyo Xtreme Racer Zero (basically any racing game, where it's noticable) I find that despite the fact that I have analogue control.. it's not the same as it was on the real PS2 hardware. In Gran Turismo 3 on a real console the steering feels a certain way, when playing on PCSX2 it feels too twitchy, the steering is always to heavy and pondurous feeling - like you are always fish tailing on the straits, when you turn a bit.. it wants to turn more than it should and when you release the steering it's slow to come back. I checked to make sure it's not in digital - and you can see that if I hold the left stick around 40% that the wheels aren't cut all the way, if I press the stick some more you can see that they turn more, so it is analogue. But it's too weird feeling for some reason - harder to drive than it should be. Can't find anyone else complaining about this issue, but it makes all racing games unplayable for me on PCSX2. My epsxe racing games control perfectly though.
 
#31 ·
Hello.

I noticed that the windows updates KB3140743 and KB3140768 desactivate vibration despite installation of the driver indicated in this topic, and until now, uninstalling these updates was sufficient ton solve the non-rumble problem, but now, it doesn't anymore, probably because another windows update. Does anyone know wich one is it ?

Thanks.
 
#32 ·
ePSXe 2.0.2-1 Is out and it natively supports XInput. Should render any kind of issues with X360 controllers obsolete.

Just go to Config > GamePads > Port 1 > Pad 1 > ...then select "2: XInput" from the top right combo-box > ...as for vibration support, under the "Rumble" frame, select "XInput" from the first combo-box, and "None" for both "Big Motor" and "Small Motor" combo boxes (those two are just for DInput Pads)