john-peterson/bin-patch

Disable XInput9_1_0.dll vibration

Opened this issue · 5 comments

Disable XInput9_1_0.dll vibration

Can you do the same with XInput9_1_0.dll?

List the name of all games that use vibration through XInput9_1_0.dll that I can test it with

The only one I'm sure of is Need for Speed Rivals.
And you can't disable the rumble. :/

Other games which use XInput9_1_0.dll (I don't know if they use rumble):
Battlefield 3
Batman Arkham City
Blades of Time
Deus Ex Human Revolution
Godmode
Hitman: Absolution
I Am Alive
Lara Croft and the Guardian of Light
Pro Evolution Soccer 2010
Sacred Citadel
Super Meat Boy
Tomb Raider - Anniversary, Legend, Underworld and 2013

Source: https://code.google.com/p/x360ce/wiki/GameCompatibilityList

Patch

There's a patched XInput9_1_0.dll in https://github.com/john-peterson/bin-patch/wiki#files

Test

It's tested with Need for Speed Rivals 64 (32) bit by placing it in the same folder as NFS14.exe (NFS14_x86.exe)

Bit length

The 64 and 32 bit file names are

  • NFS14.exe: 64/XInput9_1_0.rar
  • NFS14_x86.exe: 32/XInput9_1_0.rar

Description

The patch description is in https://github.com/john-peterson/bin-patch/wiki/XInput

Thanks! Works like a charm.
The RumbleController requires msvcr120d.dll, but I can only find msvcr120.dll in system32.
Could you please recompile the RumbleController in release mode instead of debug mode?

RumbleController

Could you please recompile the RumbleController in release mode instead of debug mode?

Yes, the file is changed

Thanks for your quick reply!