Open GoogleCodeExporter opened 9 years ago
Here is what I did to get Saints Row 3 to work (sloppily) with a Logitech
Rumblepad 2. I downloaded the latest library (x360ce_libraries_r642_x86), and
replaced the xinput1_3.dll file. I also added the following to my x360ce.gdb:
[SaintsRowTheThird_DX11.exe]
Name = Saints Row 3
HookMask = 0x00000002
Obviously, I am playing the DirectX 10/11 version which is why I chose this
particular EXE.
x360ce.exe app hangs when I try and close it, and the game uses settings from
x360ce.tmp which seems to overwrite x360ce.ini file whenever I run the game, so
I had to add Version = 1 to the x360ce.tmp file to stop getting the
compatibility popup on game start. Hope this is useful information.
Original comment by newton.k...@gmail.com
on 24 Jul 2013 at 5:44
The setup utility crashes because of a buffer condition caused by the huge list
of rumblepad 2 profiles.
We really need to clip this down to manageable levels
Ejocy's, can we get most of the less used profiles removed from the online
database.
Theres no reason at all for a controller to have 50-90 different profiles, this
appears to be an abuse of the entire online database imo, most of the profiles
are the same just differing in whether the rumble on/off and I think every
profile with passthrough enabled should be deleted as well if they aren't an
actual Xbox 360 device.
Original comment by danialho...@gmail.com
on 24 Jul 2013 at 10:02
Danial: this comment is not germane to this bug, but I would like Newton's
input on trying to get it to work. Or yours. :) Question to you, though: should
I open another "issue" entry for what I'm getting now? Because although the GUI
still freezes, it does write the INI before doing so, and manually adding a
line to the GDB suggests that all should be well, but the controller still
doesn't work in-game.
Newton: Adding the "[SaintsRowTheThird_DX11.exe]" section to the x360ce.gdb
shows two signs of progress. One, what I can only presume is the "Init Beep"
now plays while the game itself (not the loader) is loading. Also, the game
itself now recognizes that there is a controller PRESENT - when I highlight a
menu option, it indicates that I should press the "A" button to access it.
Pressing the "A" button does nothing, however.
I still have the INI and the TMP file. Running "FC x360ce.ini x360ce.tmp" from
a command line reports "no differences encountered" between the two.
Since they're identical, I've deleted the TMP file. Same results as above. I've
also tried leaving the TMP in place
I tried deleting the other controllers' entries in the INI, as well as their
PAD= entries. With that, I get the "init beep" but no indication that the game
realizes there's a gamepad present.
This is a known game... it should be working... :(
I do have LOG files now.
Original comment by malevolu...@gmail.com
on 24 Jul 2013 at 10:24
Attachments:
[deleted comment]
An updated GDB is always available at
https://x360ce.googlecode.com/svn/trunk/x360ce/Support/x360ce.gdb
Seems as though you might need to manually configure the gamepads buttons
instead of downloading the online profiles.
Original comment by danialho...@gmail.com
on 25 Jul 2013 at 5:31
Original issue reported on code.google.com by
malevolu...@gmail.com
on 24 Jul 2013 at 4:37