Skip to content

A mod for Assetto Corsa to provide trigger rumble for Xbox controllers.

License

Notifications You must be signed in to change notification settings

Akeyroid7/a7-impulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Assetto Corsa: A7-Impulse Trigger Vibration App

Version Compatibility

Banner

日本語版はこちら。Click here for a description of the Japanese version.

Assetto Corsa finally met the "Impulse Trigger"

The Xbox One controller, released on 22 November 2013,1 features a new "Impulse Trigger" with a rumble motor on each of the left and right triggers. This feature has been carried over to the current Xbox Series and is also available on Windows PCs. (It is limited to wired connections. It appears to be available with a Xbox Wireless Adapter for Windows, but not with a Bluetooth connection.)

However, PC software that supports this feature is extremely rare, and I have only seen it working on Forza Horizon 4 Demo in Microsoft Store.

Assetto Corsa is no exception, and since its release in the Steam Early Access program on 8 November 2013,2 this feature has not been available until now. But that Custom Shaders Patch has revolutionized things again.3 In v0.2.0, rumble triggers can now be controlled from Lua.

The "Impulse Trigger" and "Assetto Corsa" were born in the same year, and after 10 years, they have met in a miraculous way.

What is this app?

This application vibrates the trigger based on tire slip conditions. It works in gamepad mode only if the controller has an impulse trigger and Steam Input is disabled.

There is no GUI as this is an experimental app in the process of production. Just install it in the apps\lua folder and it will be activated by itself. If you want to disable it, please click "Disable" in the "CONTENTS" section of CM, or move it to the apps\lua-off folder.

Depending on the response, I plan to add the ability to make adjustments via INI file or GUI.

Installation

This mod requires Content Manager and Custom Shaders Patch to be installed!

  • Download the latest version from Releases.
  • Open the assettocorsa folder in the downloaded ZIP, and copy the apps folder.
  • Paste the folder into your main assettocorsa folder.

Supporting

I am not a programmer in my day job, so I am not sure if I have a preferred writing style. This is my first time using GitHub.

If you have any feedback, please feel free to comment on Twitter, X.com DM, or our Discord server.

And, also accepting donations via PayPal.me. If funds are raised, I will purchase DualSense and create a "Adaptive Triggers" app!


© 2023 Akeyroid7 • MIT License

Footnotes

  1. https://wikipedia.org/wiki/Xbox_One

  2. https://wikipedia.org/wiki/Assetto_Corsa

  3. The first revolution for me was Gamepad FX, but as you all know, CSP revolutionized AC in many ways.