[SCRIPT][REL]Manual Transmission & Steering Wheel Support
-
@Sabi95190
Try v4.5.2.
-
Hi. Don't know if this thread is allowed to be posted in or not, just asking a quick question regarding steering wheel support.
Is the Thrustmaster T150 still supported with Force Feedback?
Thanks in advance.
-
No idea. As long as the device doesn't full-retard misimplements DirectInput all DirectInput devices should work.*
Exceptions because idk:
- G920 crashes with ScriptHookVDotNet
Note I only have my own G27 to test with, I can't find any proper documentation for different wheels and companies (Logitech, Thrustmaster) don't mail back or don't support me. Microsoft documentation is sketchy as best and just read this rant.
-
Hey, Can someone help me configure it for the G27 i have tried using the ingame Steeringwheel bind thing, but it still does not work and the menu says that it has not been set up for the G27. Please help. Feel free to contact me on discord
@ WiRiZi #0278
-
Don't know if i can help any but i have a G920 so i may be able to send info if needed, or dig around to see if i can find documentation. I do think i remember there being an issue a while back with the G920 on another game i play called BeamNG.Drive. Something to do with force feedback if i remember correctly.
Again though, if i can send any info over let me know cause i love this mod and this is the only wheel i have.
-
@Aviss-Cora
Having issues with the G920 + SHVDN?A log file would be nice (as always) but the crash is caused by calling one of the force feedback functions. I know it crashes on
IDirectInputDevice8W::CreateEffect
. Why? Beats me. Logitech's G25, G27 and G29 work with it, a bunch of ThrustMasters work with it, think I've even had Fanatec users comment. But nope, that damn G920 just crashes.If you feel like digging around, feel free. I think I isolated the issue to
e->diDevice->CreateEffect
(WheelDirectInput.cpp: Line 438 right now).I've wrapped it in a __try __except block, no idea if it actually catches the exception/whatever. You could wrap it around a normal try/catch. More info would always be nice.
The BeamNG people seem to have gotten a fix out of Logitech: Download. No idea if it works.
-
@ikt
This is what i got out of Gears.log after setting up every other button then trying to set the steering:[21:31:45.399] [ INFO] WHEEL: Initializing input devices
[21:31:45.404] [ INFO] WHEEL: Setting up DirectInput interface
[21:31:45.460] [ INFO] WHEEL: Found 1 device(s)
[21:31:45.474] [ INFO] WHEEL: Device: Logitech G920 Driving Force Racing Wheel USB
[21:31:45.479] [ INFO] WHEEL: GUID: {B69B84E0-199F-11E8-8003-444553540000}
[21:31:45.484] [ INFO] WHEEL: Devices initialized
[21:31:45.488] [ INFO] WHEEL: Init FFB device
[21:31:45.492] [ INFO] WHEEL: Init FFB effect on axis lX
[21:31:45.498] [FATAL] Caught exception 0xC00000FD
[21:31:45.502] [FATAL] Exception address 0x00007FFEAF7ACED4
[21:31:45.568] [FATAL] CreateEffect (constant force) caused an exception!
[21:31:45.574] [FATAL] GUID: {B69B84E0-199F-11E8-8003-444553540000}
[21:31:45.578] [ERROR] WHEEL: Init FFB effect failed
[21:31:45.582] [ INFO] WHEEL: Steering wheel initialization finishedThe fix for BeamNG didn't work, unless you have to do more then restart Logitech Gaming Software for it to reload the dll. Other than that, i havent gone to dig up anything else cause of how late it is. Hope this helps in some way!
-
This post is deleted!
-
@Aviss-Cora
Ah, a stack overflow exception. Didn't think it'd work without /EHahttps://files.dorifuto.moe/KinyhJAcfY28802Sk8fhlU8Fhmed4rho.zip
Try this. Changed the effects to be dynamically allocated but I can't imagine it fixing much.
-
@ikt
Tried the new file and it looks like it throws the same exception on the same thing.[06:42:00.175] [ INFO] GTAVManualTransmission v4.6.2 (build Apr 14 2018)
[06:42:00.179] [ INFO] Game version VER_1_0_1365_1_STEAM
[06:42:00.183] [ INFO] Executable: G:\Steam\steamapps\common\Grand Theft Auto V\GTA5.exe
[06:42:00.188] [ INFO] File Version: 1.0.1365.1
[06:42:00.204] [ INFO] Script registered
[06:42:57.728] [ INFO] Script started
[06:42:57.781] [ INFO] Settings read
[06:42:58.411] [ INFO] Setting up globals
[06:42:58.440] [ INFO] WHEEL: Initializing input devices
[06:42:58.445] [ INFO] WHEEL: Setting up DirectInput interface
[06:42:58.521] [ INFO] WHEEL: Found 1 device(s)
[06:42:58.527] [ INFO] WHEEL: Device: Logitech G920 Driving Force Racing Wheel USB
[06:42:58.532] [ INFO] WHEEL: GUID: {B69B84E0-199F-11E8-8003-444553540000}
[06:42:58.537] [ INFO] WHEEL: Devices initialized
[06:42:58.542] [ INFO] WHEEL: Init FFB device
[06:42:58.546] [ WARN] WHEEL: FFB device not found
[06:42:58.550] [ INFO] WHEEL: Not set up in .ini:
[06:42:58.555] [ INFO] WHEEL: Device: Logitech G920 Driving Force Racing Wheel USB
[06:42:58.559] [ INFO] WHEEL: GUID: {B69B84E0-199F-11E8-8003-444553540000}
[06:42:58.563] [ INFO] WHEEL: Steering wheel initialization finished
[06:42:58.567] [ INFO] START: Initialization finished
[06:48:12.132] [ INFO] WHEEL: Initializing input devices
[06:48:12.146] [ INFO] WHEEL: Setting up DirectInput interface
[06:48:12.205] [ INFO] WHEEL: Found 1 device(s)
[06:48:12.209] [ INFO] WHEEL: Device: Logitech G920 Driving Force Racing Wheel USB
[06:48:12.214] [ INFO] WHEEL: GUID: {B69B84E0-199F-11E8-8003-444553540000}
[06:48:12.218] [ INFO] WHEEL: Devices initialized
[06:48:12.222] [ INFO] WHEEL: Init FFB device
[06:48:12.226] [ INFO] WHEEL: Init FFB effect on axis lX
[06:48:12.232] [FATAL] Caught exception 0xC00000FD
[06:48:12.287] [FATAL] Exception address 0x00007FFEAF7ACED4
[06:48:12.293] [FATAL] CreateEffect (constant force) caused an exception!
[06:48:12.297] [FATAL] GUID: {B69B84E0-199F-11E8-8003-444553540000}
[06:48:12.302] [ERROR] WHEEL: Init FFB effect failed
[06:48:12.306] [ INFO] WHEEL: Steering wheel initialization finishedCuriously enough though the wheel doesn't seem to have force feedback
I also have to set the device back to -1 for the game to load, or it crashes on the loading screen when i imagine, the script loads.
-
@Aviss-Cora
Hmmm.Does it crash right after assigning the steering axis, or does it just work without feedback?
And then if you restart the game, it crashes on initialization?Also a log for when it crashes on load would be also nice.
Also did you mean setting the ffb axis to -1 or the steering axis?
-
@ikt
Have to set the steering axis device to -1 for the game to load.
And it crashes right after assigning it. There's no delay between it setting and the game crashing. It puts the binding in the settings_wheel.ini file but once it's set in there the game wont load.Is there some other log file other than Gears.log? Im posting all that Gears.log gives me and im doing it after a crash.
-
@Aviss-Cora
Nope, that's all logging regarding steering wheels.I wouldn't know then, sorry
-
Hello everyone, a bit of help is NEEDED. i opened the menu in game, and i saw my wheel (fanatec CSL elite base). It was red at first and said the wheel isn’t setup. when I pressed enter, it disappeared and then I couldn't even use my wheel. I hit one of the options (to display data) and it said "wheel not in use"...
anyone knows how to fix this PLEASE?
-
@mpmo
Pressing enter dismisses the message.You can still configure it as normally by entering the wheel settings menu and doing your thing there.
-
@ikt But how do i "do my thing there"..? there was not option not calibrate my wheel/set it up. There was only "enable wheel" which i obviously ticked and the rest were just advanced settings like manual/automatic transmission and force feedback settings. Can you please tell me how exactly i have to set it up..?
-
Oh and also, my active input is set to keyboard, not to "wheel" like the one in this video:
-
@mpmo
Have you read the message on the bottom? It automatically detects last input and shows that. For wheel, throttle and clutch activate the input.The advanced stuff is what you want to look at. Configure your axes and buttons.
-
@ikt ahh thanks a lot. One last thing though, this may sound dumb but how exactly do you activate the input..? is it by going into "steering wheel" then "Steering wheel axis setup"...?
-
@mpmo
Switching inputs happens automatically. You can't explicitly configure that.As long as your device has been set up properly it will seamlessly switch inputs once you mash the clutch, brakes or throttle pedals/buttons/triggers.
Just go into the wheel menu and assign your axes and buttons.
-
@ikt ahaa thanks A LOTTTTT!!!
-
I just reinstalled a fresh copy of gta 5 and newest versions of script hook and gears mod but as soon as I enter a car my game crashes with a message about the manual transmission mod? Any idea how to fix this?
-
@Pazzuzu Move down to a slightly older version. I think someone, might've been @ikt made reports that newer versions of Gears are bugged and that you should use older versions until he irons them out. My issue with using the new versions of Gears was that the wheels of every car would glitch and get pushed up into the car, causing the car to act odd. I was informed to download an older version of Gears and since doing so the issue disappeared. I suggest doing this to remove any issues you're currently having with the newer version of Gears as older versions don't seem to have any issues (besides strange button mapping.)
I can't remember if the car glitched out when I'd switch to my steering wheel. All I knew was that newer versions of Gears would bug out completely and I had to move to an older version. If it fixed my issue it should certainly fix yours. Try it and report back to me when you've fixed the issue. (are you using a steering wheel when the game crashes or does your game crash just stepping into a car in general?)
-
The latest version works fine. It only messes up for the previous version on the latest game patch.
As always, always post Gears.log so I can figure out what's going wrong. Reverting won't help if you're using game patch b1365.
-
Hi, many thanks for making this mod. I was hoping you may be able to assist me getting it to work. I have t300 RS wheel and I have this mod, scripthookV installed. When I open the options page in game with the "[" key it shows my wheel is there but says its not set up or needs to be applied.
I have gone into the wheel options and setup where you turn the wheel to the right and press the brake ect and it recongnises I'm preesing things but nothing stores and after the wheel notice always says it needs to be set up even after a restart of the game/Mod.
Also I'm aware you like to have the .log file so you may check that but I'm not seeing no log file created anywhere which I would assume I look in the GTA root folder or the MT root folder, please correct me if I'm wrong with that assumption
Any advice on getting the wheel work would be great, Many thanks.