;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;   Modular Simulator Controller System - Assetto Corsa Setup Rules       ;;;
;;;                                                                         ;;;
;;;   Author:     Oliver Juwig (TheBigO)                                    ;;;
;;;   License:    (2026) Creative Commons - BY-NC-SA                        ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;-------------------------------------------------------------------------;;;
;;;                            Initialization                               ;;;
;;;-------------------------------------------------------------------------;;;

[?Initialize] => (Prove: addSimulator("Assetto Corsa")),
				 (Prove: addCharacteristics("Assetto Corsa", *, *, *)),
				 (Prove: removeCharacteristics("Assetto Corsa", *, *, [Battery.Depletion.Low, Battery.Depletion.High])),
				 (Prove: addSettings("Assetto Corsa", *, *)),
				 (Prove: removeSettings("Assetto Corsa", *, [Aero.Splitter.Front, Brake.Duct.Front, Brake.Duct.Rear,
															 Electronics.Map,
															 Electronics.MGUK.Delivery, Electronics.MGUK.Recovery,
															 Electronics.MGUH.Mode, Electronics.Engine.Brake,
															 Electronics.Engine.Limiter, Electronics.Turbo,
															 Radiator.Blanket.Water, Radiator.Blanket.Oil,
															 Differential.Coast, Differential.Power,
															 Geometry.Caster.Left, Geometry.Caster.Right,
															 Aero.Wing.Front.Left, Aero.Wing.Front.Right,
															 Aero.Wing.Rear.Left, Aero.Wing.Rear.Right,
															 Aero.Height.Front.Left, Aero.Height.Front.Right,
															 Aero.Height.Rear.Left, Aero.Height.Rear.Right,
															 Spring.Rate.Front.Heave, Spring.Rate.Rear.Heave,
															 Damper.Compression.Slow.Front.Heave, Damper.Compression.Slow.Rear.Heave,
															 Damper.Compression.Fast.Front.Heave, Damper.Compression.Fast.Rear.Heave,
															 Damper.Rebound.Slow.Front.Heave, Damper.Rebound.Slow.Rear.Heave,
															 Damper.Rebound.Fast.Front.Heave, Damper.Rebound.Fast.Rear.Heave]))


;;;-------------------------------------------------------------------------;;;
;;;                         Setup Recommendations                           ;;;
;;;-------------------------------------------------------------------------;;;

#Include %kResourcesDirectory%Garage\Rules\Generic Recommendations.rules