ConsoleFX: A Console-like script for Gamepads

ConsoleFX: A Console-like script for Gamepads 1.06

Login or Register an account to download this content
Donate
Buy me a coffee via Paypal

Please support this modder with a small donation.

Kko3nn9.png
ConsoleFX

Finally play Assetto Corsa with a controller in a natural console-like way.


Thanks to Content Manager's new GamepadFX scripts, gamepads are now usable in Assetto Corsa. Gamepad FX allows a LUA script to monitor and change inputs to aid controllers. If anyone's enabled 'Steering Assist' for gamepads in ACC, that's pretty much what this is.

This script is based on one built by @Akeyroid7. This genius made a wonderful script which had a lot of potential, but the response rate was a little slow for grip driving, giving a 'pendulum' and almost tank-slapper effect if you were to steer a little too harsh where it was trying to correct it. My version tightens things up a lot.


How does it work?

AC's primary input is with a wheel, not a gamepad. Imagine flicking the stick from left to right; that gamepad equates to a full 900 degree lock to lock, hence why it's hard to drive with a gamepad without assistance. This script irons out any harsh inputs, flatten force feedback movements, and counters small unintentional slips and slides, allowing your intended inputs to be translated to the car properly via thumbsticks.

It doesn't drive for you, nor will it stop you from spinning if you drive too hard. It's essentially what console games are doing under the hood when you drive a car with a pad.


Show me!

Here's a video showcasing three separate cars:

- A modern GT3 car
- A Group C LeMans car
- A Formula 1 Car

All of these have very different steering feel, but they're all playable via a gamepad.



Why use a gamepad?

Because it's still a game, and the ability to sit back and enjoy a race on the TV, sat on the sofa with a gamepad is a very inticing prospect. You can always set up the rig for more serious races.

For example, enjoying the full F1 2022 season on Assetto Corsa in the comfort of my living room means I don't have to pay £50 a year to EA for a broken game.


Installation
  1. Move the folder into:

    C:\Program Files (x86)\Steam\steamapps\common\assettocorsa\extension\lua\joypad-assist

  2. Navigate to Settings > Custom Shaders Patch > Gamepad FX, and select the new script.


  3. Set controller settings to:

    - Speed Sensitivity: 100%
    - Steering Speed: 1%
    - Steering Gamma: 100%
    - Steering Filter: 0%
    - Steering Deadzone: 35%

  4. Navigate to Settings > Assetto Corsa < View & UI, and change the 'Steering Wheel Limit' to 180°.

  5. Enable ABS and save your ABC/TC settings as a 'Gamepad' preset. This is due to the script having no gamma to control the brakes if they lock up, so you'll have to use ABS.

Troubleshooting
  1. "I can't see GamepadFX!"

    Update your Content Manager, and possible Custom Shaders Patch too.

  2. "My wheel looks crazy!"

    Be sure you've completed the installation step 4 above

  3. "Why can't I drift?"

    There are other scripts for drifting, this is for grip driving. Sorry!


Known Issues
  • The car will fish tail if you let go of the steering mid-turn, rather than peacefully return to the middle. There's not much I can do about this sorry.

Latest updates

  1. Version 1.06 - Rollback

    Rolled back to version 1.06 as 1.07 was a little too twitchy.
  2. Version 1.07 - Decreased speed sensitivity

    Version 1.07 decreases speed sensitivity to allow you to gain a higher angle of steering at...
  3. Version 1.06

    Changed the name to save confusion Tweaked controller settings

Latest reviews

Was ready to give on faster cars with other configs/scripts when I found this and changed my experience with the game a lot for the better, it's a must for anyone with controller
If it seems overly sensitive push your analog stick up then treat that as your neutral and steer from there, it'll allow you to be far more precise than just moving the analog left or right, it may take some practice but it'll become natural relatively fast
great job my friend
why does the ingame wheel turn so fast? its almost impossible to drive i drift so quickly either way its good so heres 5 stars.
Geraint Thomas
Geraint Thomas
That's odd, it shouldn't be the case at all...
hello, fantastic mod, however is it possible to edit the deadzone? its too much for me
I tried many of these scripts but this one is the best of all! always return to it! hope to see it added more features!
Is it me or I followed all of the steps, but my steering wheel turns left and right so fast even though
Geraint Thomas
Geraint Thomas
It may have been better to have asked for help, rather than rate it 4-star because of an incorrect set up. There's nothing wrong with the script. Let me know and I'll give you a hand installing.
Amazing! This feels great on my Xbox gamepad.

Do you happen to know if I can edit my brake deadzone? I guess that is a problem with vanilla gamepad controls, but I can see there is both an inner and an outer deadzone when braking which isn't the case for the throttle. It would be useful to me since I sometimes just want to touch the brake to correct my steering, but with this deadzone it is much less precise. Or rather, my feel is off since the way I do it isn't detected due to deadzone (I'm talking about a really light tap).
Pretty nice for RWD, but plays a little bit worse than "so-so" for AWD cars. Do you have documentation for your script?
Geraint Thomas
Geraint Thomas
I don't sorry. As mentioned, it originated from another's script, which would be the person to get in touch with.
Could you tweak it so the counter-steering is "less intrusive" and faster/more accurate? I like the assist, but I feel my corners come out a bit too "overcorrected" and not smooth, but then again maybe that's the point of the assist, idk...
its great and i can drift with it too
The most versatile gamepad FX out there, with a tiny bit of tweaking you can go from drifting to grip, to traffic racing and best any discipline you like.
This was a game changer for me as it pretty much resurrected AC. Finally as a sole gamepad user I can enjoy AC as it should have been since when I bought the damn thing 8 years ago.

My only critic is about the overcorrection. As mentioned before, I can abuse RWD cars a lot and only have severe understeer as punishment. It brought me too much confidence as the car would now never spin out because of oversteer. It felt almost as cheating in some races. On the other hand though, I can raise the bar with the AI and have some pretty competitive races making it a lot of fun.

All in all, this made the game playable and a whole lot more enjoyable for me. I hope you can keep improving it further.

Cheers and thanks for this masterpiece for us gamepad users
Love it! Makes racing much easier, and more realistic, on controller.
Love what you have done with the script, really great work!
I added the Duelsense script made by x4fab to get the adaptive triggers, it's really fun now with a ps5 controller to drive about.
there is the way to edit the counter-steer or turn it off?
Geraint Thomas
Geraint Thomas
You can adjust the numbered values within the script. The whole point of the script is the counter-steer - that's what makes the cars drivable.

You gave it a 3-star because of that?
My wheel broke a few days ago, and as a result all of my flightsims (pedals) and racing sims came to a screeching holt.

Then I found this, and all was well in the universe. I was giggling like mad when I started testing it.

Is there a way to dampen the effect? It's certainly a leap of an improvement. But I feel like sometimes it's too easy. I can effortlessly drift and Kind of just go insane and suffer no consequences... which is fun sometimes, but I've been really into ACE lately and it's gotten way too easy this way.

All that said, excellent work! Made the game not just playable without my wheel, but fun.
A very good assist for racing. While the default settings include gamma 100% and wheel limit 180, I have found that using gamma 125% and wheel limit 320 feels more natural and less like a console game. It gives you a better sensation of turning the wheel.
Amazing, I can finally play AC with a controller without faffing around and changing my settings every single time I drive a different car.
Its a great mod, probably the best that helps us controller players be able to play this game properly, although I do struggle with taking high speed corners like copse at silverstone, my setup is generally oversteer-y but when I turn in for the corner the wheel barely turns and understandably so because doing it without consoleFX makes the rear end super loose, this works for a lot of fast corners like maggots & becketts, campsa and pouon. I use the recommended settings listed but I tend to get annoyed by the wheel practically being still when I'm at the point of ripping the thumb grip of the joystick. Great mod all around however
This is absolutely amazing ! I'm finally enjoying AC the way it's supposed to be with a pad ! Thanks a lot for sharing this, you're a true AC legend
Geraint Thomas
Geraint Thomas
You're very welcome!

Latest News

Author
Geraint Thomas
Downloads
22,348
File size
1.3 KB
Views
114,079
First release
Last update
User rating
4.74 star(s) 39 ratings

More mods from Geraint Thomas

Shifting method

  • I use whatever the car has in real life*

  • I always use paddleshift

  • I always use sequential

  • I always use H-shifter

  • Something else, please explain


Results are only viewable after voting.
Back
Top