1. Trouble with the game?
    Try the troubleshooter!

    Dismiss Notice
  2. Issues with the game?
    Check the Known Issues list before reporting!

    Dismiss Notice
  3. Before reporting issues or bugs, please check the up-to-date Bug Reporting Thread for the current version.
    0.35 Bug Reporting thread
    Solutions and more information may already be available.

Steering Wheel Issues (Lag, input problems)

Discussion in 'Troubleshooting: Bugs, Questions and Support' started by The_Spam_King, Jun 14, 2015.

  1. The_Spam_King

    The_Spam_King
    Expand Collapse

    Joined:
    Dec 27, 2013
    Messages:
    11
    Alright, so I've been having two peculiar issues recently. These problems only started happening after the 0.4.0.0 update.

    First of all, my steering wheel (a Genius TwinWheel F1) worked perfectly in BeamNG with a custom inputmap before April, and back in early May before the 0.4 update, so I know it's probably not my wheel causing problems.
    Today, I played the latest version (0.4.0.4) and attempted to add my wheel buttons/axes to the controls menu and nothing would save. The game recognizes my device, the problem is after I click the plus button next to an action and it detects whatever input I give it, I press save and it does absolutely nothing. For example, I try to add the pedal axis to "gas", but after clicking save, nothing appears next to "up". I try this with keyboard buttons and it works fine.

    Secondly, possibly related, as long as my wheel is connected to my computer, there is enormous lag produced whenever I apply keyboard input (between 0 and 2 fps), but the lag disappears soon after the vehicle stops (>30 fps). I've tried lowering my graphics settings to the absolute minimum and changing fullscreen/refresh rate and it doesn't help. My desktop specs are well past the minimum requirements (GPU is AMD R9 270X, CPU is AMD FX 6300, 8GB RAM, etc), so that's not the issue because as soon as I disconnect the wheel, the lag vanishes immediately.

    I would really appreciate any kind of assistance because this is bothering me. I tried very hard not to forget something simple and look like a moron, so any advice ought to be helpful.
     
    #1 The_Spam_King, Jun 14, 2015
    Last edited: Jun 15, 2015
  2. Nadeox1

    Nadeox1
    Expand Collapse
    Spinning Cube
    BeamNG Team

    Joined:
    Aug 5, 2012
    Messages:
    14,696
    The latest version is 0.4.0.4. If you are not running that, make sure to update your game. The problems you described are more likely fixed in that (especially the lag one).
     
  3. The_Spam_King

    The_Spam_King
    Expand Collapse

    Joined:
    Dec 27, 2013
    Messages:
    11
    Whoops, I meant 0.4.0.4. Sorry for the confusion.
     
  4. Nadeox1

    Nadeox1
    Expand Collapse
    Spinning Cube
    BeamNG Team

    Joined:
    Aug 5, 2012
    Messages:
    14,696
    Delete your 'BeamNG.Drive' folder in 'Documents' and check if that still happens (Backup your 'mods' folder if you want to keep them).
     
  5. The_Spam_King

    The_Spam_King
    Expand Collapse

    Joined:
    Dec 27, 2013
    Messages:
    11
    Alright, I deleted the BeamNG.drive folder in my documents, and something interesting happened. Even though the input-based lag was still there, when I tried adding the y-axis to throttle (both pedals are on that axis...) it actually added that input to the action. But after I edited and then deleted the y-axis input, I was unable to repeat the process and it did exactly what it was doing yesterday.


    - - - Updated - - -

    EDIT: Okay, I started the game right after the new update (0.4.0.5) downloaded through Steam, and the lag problem is gone. Unfortunately, I'm still unable to bind my Twin Wheel's buttons or axes to the controls.
     
    #5 The_Spam_King, Jun 15, 2015
    Last edited: Jun 16, 2015
  6. stenyak

    stenyak
    Expand Collapse
    Programmer & Global Moderator
    BeamNG Team

    Joined:
    Aug 6, 2012
    Messages:
    1,997
    Hi, could you please attach your mydocuments/beamng.drive/torque3d.log file after trying to bind the controls of your wheel? That would help a lot to debug the issue. Thanks!
     
  7. The_Spam_King

    The_Spam_King
    Expand Collapse

    Joined:
    Dec 27, 2013
    Messages:
    11
    Here is the torque3d log file after launching and repeating the process:

    - - - Updated - - -

    I'm now attempting to edit the .json inputmap for the wheel (I believe "documents/BeamNG.drive/settings/inputmaps" location is correct?) using Notepad++. I might just have to manually add each input to the bindings in the .json and then see what happens from there. I'm backing things up just to be sure I don't break anything permanently.

    - - - Updated - - -

    I have solved the problem. After adding exactly one thing to the .json file for my wheel, I'm able to add, delete and edit the wheel functions in the game controls. Don't know why this was necessary, but it worked. I just copied the "acceleration" binding line from the keyboard .json and pasted it in the wheel .json and changed "up" to "yaxis".

    Word of advice for people with 2-axis wheels (one for pedals and one for wheel) use the "accelerate and brake" option rather than just "accelerate" or just "brake" and use the "steering" function rather than "steer left" or "steer right".
     

    Attached Files:

  8. stenyak

    stenyak
    Expand Collapse
    Programmer & Global Moderator
    BeamNG Team

    Joined:
    Aug 6, 2012
    Messages:
    1,997
    Thanks!

    If it's not too much trouble, could you please send me the original json file (before being able to add bindings), and the fixed one (when you are finally able to add more bindings), so that I can try to reproduce the issue? I have never encountered this issue and would like to have nobody else suffer it :)

    Indeed, if the steering wheel hardware, or the drivers, cannot allow separate pedals, then "accelerate and brake" is the appropriate binding to use on that one axis.
     
  9. xHABBZx

    xHABBZx
    Expand Collapse

    Joined:
    Dec 25, 2013
    Messages:
    14
    Im encountering the same issue, my problem is that i dont even have a .json file for my wheel.
     
  10. stenyak

    stenyak
    Expand Collapse
    Programmer & Global Moderator
    BeamNG Team

    Joined:
    Aug 6, 2012
    Messages:
    1,997
    We are unable to provide a json file for every existing steering wheel model in the market, you will need to add the bindings yourself.
    If you are unable to create the bindings, please attach your beamng.log, located in Documents/BeamNG.Drive. Thanks!
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice