Next Generation Emulation banner

GTA V PC and x360ce compatibility

61K views 226 replies 57 participants last post by  TOMMY MONTANA 
#1 ·
Hello guys and first of all thanks for all the efforts put on provide us with this useful tool since so long time.

I've been using it to play GTA IV along with other games by hooking my Logitech G27 in order to play these wonderful games with it by emulating the xBox 360 controller.

Today I just registered myself on this forums so I can kindly request to take a look on GTA V PC version and see if there will be any chances to have an update on x360ce in order to finally use it with it too. If you need any .dll files from it to take a look I'd gladly provide these, although I don't really think is needed.

That's all, I hope my thread is not misplaced and thanks again for the tool and this space to discuss about.

Regards.
 
#102 ·
I finally got my G25 wheel working satisfactory and removed the dead zone by applying 22% Anti-Dead Zone to the X Axis (Left Thumb tab).
But now I see another annoying problem I haven't heard anyone else mention:
When walking, the character can't go straight anymore. I walk slightly left or right depending on if the wheel is slightly to the left or right of center. Because of the Anti-Dead Zone setting, there is no "center" for the wheel anymore.

Is there any fix or workaround to this issue, except unplugging the wheel when not driving?

JayJay
 
#108 ·
I get this same error (BEX64) if I try to launch GTA V using x360ce.

I have tried both the original and eXntrc-modified files.

I have re-installed all dependencies for x360ce (both C++ redists and .net).

Not sure what to do from here. I am using the non-steam version of GTA V.

I have been working on this for hours, can not get it to work. Would appreciate some help.

I have read the requirements page as well as several guides on here, how to use x360ce. I have downloaded all the redist stuff and it's all installed and working.

I tried both methods listed in this post, neither works. The game always crashes at the same point, the x360ce consoles says 'Decrypting Data' and the game crashes with BEX64 error:
Code:
Problem signature:
  Problem Event Name:    BEX64
  Application Name:    GTAVLauncher.exe
  Application Version:    1.0.323.1
  Application Timestamp:    5527eec6
  Fault Module Name:    StackHash_1e37
  Fault Module Version:    0.0.0.0
  Fault Module Timestamp:    00000000
  Exception Offset:    000000023f6652d3
  Exception Code:    c0000005
  Exception Data:    0000000000000008
  OS Version:    6.1.7601.2.1.0.256.1
  Locale ID:    1033
  Additional Information 1:    1e37
  Additional Information 2:    1e373e69fff075aed81f57003e66ce10
  Additional Information 3:    9f0e
  Additional Information 4:    9f0e095f32a88249d7a2b7eca4e322ea
I have tried everything I can think of, I've no idea what I'm doing wrong. Help? Thanks.
 
#110 ·
I get this same error (BEX64) if I try to launch GTA V using x360ce.

I have tried both the original and eXntrc-modified files.

I have re-installed all dependencies for x360ce (both C++ redists and .net).

Not sure what to do from here. I am using the non-steam version of GTA V.
disable force feedback.
 
#113 ·
[EMAIL said:
Squall-Leonh@rt, post: 2304601, member: 446277[/EMAIL]]are you using an xbox pad? if so, why are you using x360ce? Durazno would work better for you.
He might be using an xbox pad and wanting to combine it with other controllers?

Speaking of, all features I added to the DLL now have their places in the GUI with my recent commit to GitHub. This includes the ability to change the pass through index, the ability to pass through XInput vibration only and of course the settings for combining controllers.

I’ll try to get a YouTube video done on these new settings soon (with GTA V), and after the other project owners have a chance to test we'll get an updated binary put up.
 
#119 ·
[quote="Squall-Leonh@rt, post: 2304729, member: 446277"

Theres nothing we can fix about the triggers being on the same axis, its a limit of the common class driver.[/quote]

i apologies again for being an idiot here, but is the common class driver you mentioned above in the game or part of the system, cause the controller works perfectly on its own, without x360ce, and if it is an issue with x360ce what would you do ?, just remap the buttons or something, is everyone on here using 2 devices, 1 being a 360 controller, not having the same issue using the standard control set, Thanks
 
#121 ·
Oh well, so i cant have my cake and eat it lol, back to Xpadder for me, at least i can just map the 2 triggers to the mouse buttons and cancel them in x360ce, which is still the best way to do most of the functions as it it is much more fluid than Xpadder, Thanks for all your help guys and keep up the good work, i am looking forward to further releases.
 
#124 · (Edited)
Well bugger me. Looks like a dead end then.


Thanks for the info, though :)


edit:

Strike all that down there. I managed to get it to work once. Then I made the mistake of alt-tabbing out of the game and running the x360ce config tool, which gave me an error message because, obviously, I had a mismatched dll in the directory. I quit GTA, ran the config tool again and have since been unable to get the V launcher to work again.
I re-booted, I tried all the dll versions, no dice.
By the way, while eXcntrc's version gives me a BEX64 crash, the older versions result in the usual appcrash listing the dll as the culprit.

So I have now managed to get GTA to start.
First I went through re-installing the C++ 2010 and 2013 redists.
Then I used the x64 executable available from the github page at http://www.x360ce.com/Files/x360ce_x64.zip

I ran that, configured my devices, and replaced the dll not with the modified one by eXcntrc, because that still gives me a BEX64 crash, but with an old build:
version 789 https://code.google.com/p/x360ce/downloads/detail?name=x360ce_lib64_r789_VS2010.zip&can=1&q=

Now, with all the files unblocked and V running in admin mode, it works.
 
#128 ·
I've had luck with vengox's zip from post #73, although I can only get the GUI to work if I delete the .ini and let it make a new one. Editting the .ini directly works though, so that's a workaround. And you can also set the centering spring in the windows "Set up USB game controllers" utility (type it in the start menu), which mirrors some of those setting in Logitech's software. Sometimes the spring disappears when loading the game or switching out of it but it usually works.

There's a small deadzone, not more than a few degrees, but still annoying, when driving with my G25 that I can't seem to get rid of. "Left Analog X DeadZone" and "Left Analog X AntiDeadZone" seem to have no effect on this no matter what values I put in there. However, setting "Left Analog X Linear" below -50 (I have it at -99) minimizes the dead zone by quickly ramping up the x position and is as close as I can get it to be unnoticeable.

Has anyone figured out how to COMPLETELY remove the deadzone?
 
#130 ·
Hi there, i was able to pretty much eliminate the dead zone by setting the anti deadzone on the left thumb X axis to 24%, and having the wheel set in the global device settings to 152 degrees rotation, I would say you could still get it to work past the 152 degree rotation, it will be down to your own personal preference. hope this helps.

I think you will have to have force feedback disabled in x360ce for this to work, force feedback will also cancel out your center spring if you have it enabled.
 
#133 · (Edited)
You guys could use the Universal Joystick Remapper if you want to combine several controllers. It's what I've been doing with various games for quite a while now.

http://www.autohotkey.com/board/topic/89279-ujr-universal-joystick-remapper-using-vjoy/#entry565573

You do need to install vjoy as well. (link included in the thread i linked to)



BTW, one problem I'm getting now is that my character sometimes starts aiming his weapon when I hit the brake pedal. It's rather annoying because of the perspective shift that it causes, and it really shouldn't happen at all as I have nothing mapped to the left bumper.

has anyone else had this problem?
 
#134 ·
My game runs fine with x360ce without any special tinkering. The only problems I have is that the twist/z axis/rudder on my joystick does not work when assigned to the bumpers (because GTA V doesn't allow custom remapping and all the preset profiles have the rudders set to the bumpers.) I saw the suggestion to remap it to keystrokes, but I'm still wondering if it's possible to get fined tuned rudder control (even though it seems unlikely since bumpers don't have fine tuned inputs like triggers.)

My other problem is that I want to use the D-Pad on my Logitech Extreme 3D Pro to look around. GTA V only gives the option of binding look to the left or right thumbsticks, which are axes. My D-Pad has a different input/button for each direction according to x360ce, so I can't bind it to a thumbstick. I tried binding it to the "Stick Left" "Stick Right" etc. options, but that did not work in game, and the settings were cleared when I reloaded the editor later. Any way to make the D-Pad on my joystick work with the thumbstick? Maybe somehow convert my D-Pad into an axis?
 
#139 · (Edited)
Thanks!
Still wondering what causes my weird case of input flowing over from left trigger to left bumper at inconsistent intervals.

My setup is this:

I want to use the analog thumbstick on my Logitech 13 to walk and steer.
And the pedals from my Fanatec wheel (they're a separate device) to brake and accelerate.
I've combined those two into a single virtual device through vjoy and UJR. (I did the same for GTA:SA, for which brilliant person had written a special input remapping program)

I've set both my Logitech G13 and my Fanatech Clubsport Pedals to "pass through" in the config app.
The axes of the vjoy "device" are mapped to left&right trigger and left thumbstick under x360ce. Everything else is unmapped. I've also cleared the mappings for both of the other devices, just be sure.

One thing I'll try is deactivate everything but the pedals, map those through x360ce and see if the same thing happens. If it doesn't, I guess it's likely x360ce and vjoy don't like each other?

update:
interestingly enough, the pedals seem to be the cause. if I use my joystick, there's no ghost input on the bumper. only with the pedals, and my choice of brake pedal doesn't seem to matter - i happens regardless of whether i map the brake pedal or the clutch pedal to the left trigger.

The question is now why does GTA V pick up a left bumper input? Is it an issue with the emulator or with GTA somehow picking up signals from my pedals? The x360ce config app shows no ghost input on the left bumper when i move the brake axis. and it doesn't matter whether I map the pedals directly or through vjoy.

update2:
oh wow, I only just discovered that it only happens when I'm steering with the keyboard or looking around with the mouse at the same time.
I guess that means GTA is at fault here, not the emulator.
 
#227 ·
Oh! i see it's a great site for me...:)) Hello for everyone here:)

Thanks!
I've combined those two into a single virtual device through vjoy and UJR. (I did the same for GTA:SA, for which brilliant person had written a special input remapping program)
which program do you mean? have you share it?

Thanks!
update2:
oh wow, I only just discovered that it only happens when I'm steering with the keyboard or looking around with the mouse at the same time.
I guess that means GTA is at fault here, not the emulator.
1. On the x360 controller I notice that aiming and trying to fire shoulders the weapon. Firing the weapon without aiming works. I use my gas pedal go fire here, but typically I use the analog stick to move and the mouse to aim fire lol
have you guys fixed this aiming bug?
I created topic about this bug (it also about my playing method)
http://gtaforums.com/topic/871081-new-playing-method-and-bug-of-using-mousegamepad-simultaneously/
Please also report this bug to R* support...
 
#141 ·
As a complete noob to this I would like to point out an obvious problem I created for myself. I turned off my 360 controller and unplugged the usb adapter while trying to configure this.

IF YOU UNPLUG THE 360 ADAPTER ON YOUR COMPUTER WHILE CONFIGURING PLUG IT BACK IN AND TURN THE ADAPTER ON WHEN YOU HAVE FINISHED !!!

I drove myself up a wall for hours trying to figure out why GTA wouldn't recognize a 360 emulator when the 360 adapter wasn't on. D'oh!
 
#142 ·
Well I fixed the problem with my game not launching.
Under the "Game Settings" tab then under "My Game Settings" I had to uncheck all boxes for the "XInput Files" (none of the other boxes are checked either).
Not sure if these were on by default or if I had previously turned them on.
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top