Dev: audio bank format - ohyeah2389/Assetto-T-180 GitHub Wiki

The audio system is mostly the same as Assetto Corsa's stock FMOD template. New audio banks should start with that template (remember to delete the stock bank and create a new one with the ID of your vehicle, such as ohyeah2389_t180_mach6, then assigning all car events to that bank).

However, some of the stock audio events are unused, and some new events should be created:

  • engine_ext, engine_int: Unused; should be blank events with one blank track.
  • engine_custom: Dictates engine sound for internal and external views, smoothly blending between them based on distance. Takes parameters rpms, throttle, Distance (FMOD built-in), and Event Cone Angle (FMOD built-in). Remember to set a curve for each track to change or mute it based on distance to create a different sound for internal and external views.
  • jumpjack: Fires when the jump jack button is released. Takes no parameters; is a timeline-based event.
  • jumpjack_charge: Plays while each jump jack is charging. Takes no parameters; is a timeline-based event.
  • turbine: Dictates the sound of the turbine. Works similarly to the engine_custom event. Takes these parameters: rpm (0-18000), throttle (0-1), Distance (FMOD built-in), Event Cone Angle (FMOD built-in), and afterburner (0-1).
  • turbine_fuelpump: Plays the background sound of the turbine's fuel pump. Takes one parameter: rpm (0-5000).