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.

How can I improve controller vibration?

Discussion in 'Troubleshooting: Bugs, Questions and Support' started by rootCBR, Aug 25, 2022.

  1. rootCBR

    rootCBR
    Expand Collapse

    Joined:
    Nov 30, 2021
    Messages:
    7
    The controller vibration I'm currently getting (and that is after a lot of fiddling with the settings) just doesn't feel right.

    Specifically, there is next to no feedback when locking the brakes or losing traction. It also doesn't really communicate suspension movement, so bumps don't have an impact. Also, vibrations continue even when all wheels are off the ground.

    Have I still not found the right way to set up (Xbox One) controller vibration or is the game's controller vibration implementation just flawed?

    If so, can it be improved via modding? If there was a way for me to change or add effects of certain physical forces, I would do that.
     
  2. zachariah.74

    zachariah.74
    Expand Collapse

    Joined:
    Apr 10, 2022
    Messages:
    784
    Wait, there's controller vibration? I thought Beam didn't have any. Am I missing an option or what?
     
  3. Turbo49>

    Turbo49>
    Expand Collapse

    Joined:
    Apr 1, 2021
    Messages:
    3,220
    The vibration is simply based off how much force should go through your wheel, if you had one. There's no proper vibration yet
     
  4. rootCBR

    rootCBR
    Expand Collapse

    Joined:
    Nov 30, 2021
    Messages:
    7
    You can set it up under Configuration in the Controls > Force Feedback tab, but it does seem to be very rudimentary.

    As for constructive suggestions, I'd begin by applying a low frequency vibration based on spring compression, so a fully compressed spring exerts the maximum strength whereas a fully extended spring applies no vibration at all. Then it needs to communicate tire slip such as when breaking traction or locking the brakes - not sure but a mix of low and high frequency vibration may work well here.
    Finally we should get a low strength, high frequency vibration according to the current engine revs.

    These are the basics that would make driving much more enjoyable on a controller, as like I stated earlier, there is next to no way to know how hard to brake or accelerate without losing tire grip.

    EDIT: While we're at it, the ideal solution would also incorporate the Xbox controller's impulse triggers for grip loss. It's tricky to implement, but very much worth it. Certain games have managed to go around the UWP restriction.
     
  5. Turbo49>

    Turbo49>
    Expand Collapse

    Joined:
    Apr 1, 2021
    Messages:
    3,220
    I'm pretty sure they mentioned it's in their pipeline, but they have so much stuff to do beforehand
     
  6. rootCBR

    rootCBR
    Expand Collapse

    Joined:
    Nov 30, 2021
    Messages:
    7
    No doubt about that.
    Maybe we could get a bit more insight on it from the devs?
     
  7. Fluffy Panda

    Fluffy Panda
    Expand Collapse
    Global Moderator
    BeamNG Team

    Joined:
    Sep 16, 2020
    Messages:
    1,373
    Please share your Support ID: https://supportid.beamng.com/

    This information is required for further investigation by our team.
     
  8. rootCBR

    rootCBR
    Expand Collapse

    Joined:
    Nov 30, 2021
    Messages:
    7
    So I decided to revisit this problem and take a closer look at how controller vibration works in the game. Unsurprisingly I found that it does nothing to accommodate for input devices other than steering wheels - the vibration sent to a controllers is exactly the same as the force feedback sent to a steering wheel. Of course that's understandable given the nature of the game, but there's no reason why it shouldn't still support other input devices.

    Anyway, I modified the script to take tire slip into account, which largely results in what I want the controller vibration to be like. I might release the mod sometime soon.

    A couple of questions though, should one of the devs happen to read this:

    1. How exactly does the sendForceFeedback() function work? I assume it's doing the bare minimum to direct the provided force to the controller's two rumble motors. I'd love this to be improved so that both motors can be targeted individually (and maybe add support for the Xbox Controller's impulse triggers while you're at it).
    2. I would like to additionally take tire load into account, for which I need to retrieve either the vehicle weight that rests on the tires or the amount of suspension compression. Is there any way to do get this info that isn't super expensive?
     
    • Agree Agree x 1
  9. Dora 3

    Dora 3
    Expand Collapse

    Joined:
    Dec 16, 2023
    Messages:
    3
    I agree they could of definitely done a better job on the controller vibration because turning your wheel vibrates the controller like crazy and it would be very cool to see a mod that improves this.
     
  10. kyx84

    kyx84
    Expand Collapse

    Joined:
    Dec 25, 2023
    Messages:
    1
    so there no way to improve vibration?
     
  11. thrust_master

    thrust_master
    Expand Collapse

    Joined:
    Jan 2, 2024
    Messages:
    1
    Could you tell how you modified it? I'm really only interested in getting slip translated to rumble effects.
     
  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