to są wstepne parametry silnika. robiony w Godot Engine 4.4 w inspektrze sam ustawiam idywidualne prarametry. Ustawiłem skrzynie na 4 biegi. Ale gdzie moge ustawić aby biek szybciej sie zmieniał przy niższych obrotach ?
extends RigidBody3D


## Tryb debugowania – pokazuje dodatkowe informacje w grze (GUI, diagnostyka).
@export var Debug_Mode = false

# controls

## Używa globalnych ustawień sterowania z systemu symulacji.
@export var Use_Global_Control_Settings = false

## Aktywuje sterowanie myszą.
@export var UseMouseSteering = false

## Aktywuje sterowanie akcelerometrem (np. na telefonie).
@export var UseAccelerometreSteering = false

## Czułość reakcji kierownicy.
@export var SteerSensitivity = 1.0

## Prędkość skręcania przy użyciu klawiatury.
@export var KeyboardSteerSpeed = 0.025

## Prędkość powrotu kół do pozycji neutralnej.
@export var KeyboardReturnSpeed = 0.05

## Prędkość korygowania toru jazdy przy zmianie kierunku.
@export var KeyboardCompensateSpeed = 0.1

## Zmniejsza siłę skrętu przy większej prędkości (kontrola podsterowności).
@export var SteerAmountDecay = 0.015

## Wspomaganie kierownicy – wyrównuje jazdę przy wyższych prędkościach.
@export var SteeringAssistance = 1.0

## Dodatkowe wspomaganie przy efektach obrotowych.
@export var SteeringAssistanceAngular = 0.12

## Symulacja układu kierowniczego typu rack & pinion (eksperymentalna).
@export var LooseSteering = false

## Szybkość naciskania gazu.
@export var OnThrottleRate = 0.2

## Szybkość puszczania gazu.
@export var OffThrottleRate = 0.2

## Szybkość naciskania hamulca.
@export var OnBrakeRate = 0.05

## Szybkość puszczania hamulca.
@export var OffBrakeRate = 0.1

## Szybkość aktywacji hamulca ręcznego.
@export var OnHandbrakeRate = 0.2

## Szybkość puszczania hamulca ręcznego.
@export var OffHandbrakeRate = 0.2

## Szybkość wciskania sprzęgła.
@export var OnClutchRate = 0.2

## Szybkość puszczania sprzęgła.
@export var OffClutchRate = 0.2

## Maksymalne wychylenie pedału gazu.
@export var MaxThrottle = 1.0

## Maksymalne wychylenie pedału hamulca.
@export var MaxBrake = 1.0

## Maksymalna siła hamulca ręcznego.
@export var MaxHandbrake = 1.0

## Maksymalne wychylenie pedału sprzęgła.
@export var MaxClutch = 1.0

## Asystent zmiany biegów [Delay, Poziom, Wpływ prędkości, RPM redukcji, RPM zmiany, RPM sprzęgła, opóźnienie pedału gazu].
@export var GearAssistant = [
20,
2,
0.944087,
6000.0,
6200.0,
3000.0,
5
]

# meta

## Czy pojazd jest kontrolowany przez gracza.
@export var Controlled = true

# chassis

## Masa pojazdu w kilogramach.
@export var Weight = 900.0

# body

## Kąt unoszenia aerodynamicznego pojazdu.
@export var LiftAngle = 0.1

## Współczynnik oporu powietrza – wpływa na zwalnianie przy dużej prędkości.
@export var DragCoefficient: float = 0.25

## Siła docisku aerodynamicznego – poprawia przyczepność przy dużej prędkości.
@export var Downforce: float = 0.0

# steering

## Punkt obliczeniowy skrętu Ackermanna – wpływa na dokładność kątów.
@export var AckermannPoint = -3.8

## Promień skrętu auta.
@export var Steer_Radius = 13.0

# drivetrain

## Nazwy kół napędowych: fl = lewy przód, fr = prawy przód, rl = lewy tył, rr = prawy tył.
@export var Powered_Wheels :Array[String] = ["fl","fr"]

## Przełożenie końcowe układu napędowego.
@export var FinalDriveRatio = 4.250

## Lista przełożeń manualnej skrzyni (od 1 do ostatniego biegu).
@export var GearRatios :Array[float] = [3.250, 1.894, 1.259, 0.937, 0.771]

## Przełożenie wstecznego biegu.
@export var ReverseRatio = 3.153

## Mnożnik stosowany do ogólnego przełożenia – zwiększa lub zmniejsza efektywną siłę.
@export var RatioMult = 9.5

## Wpływ dynamicznych sił na zachowanie skrzyni biegów.
@export var StressFactor = 1.0

## Minimalny odstęp czasowy między kolejnymi zmianami biegów.
@export var GearGap = 60.0

## Waga układu napędowego – wpływa na dynamikę kręcenia.
@export var DSWeight = 150.0

## Typ skrzyni biegów.
@export_enum("Fully Manual", "Automatic", "Continuously Variable", "Semi-Auto")
var TransmissionType = 0

## Ustawienia automatycznej skrzyni.
@export var AutoSettings = [
6500.0,
300.0,
0.5,
0.0,
4000.0
]

## Ustawienia skrzyni CVT.
@export var CVTSettings = [
0.75,
0.025,
0.9,
500.0,
2.0,
0.2
]

# stability

## Ustawienia ABS (próg, czas reakcji, minimalna prędkość, włącznik, siła pompy, próg boczny, czas boczny).
@export var ABS = [2500.0, 1, 10, true, 0.5, 500.0, 2]

## Ustawienia ESP (próg stabilizacji, szybkość stabilizacji, próg yaw, wartość yaw, włącznik).
@export var ESP = [0.5, 1.5, 1, 3.0, false]

## Ustawienia BTCS (hamulec jako kontrola trakcji).
@export var BTCS = [10, 0.05, false]

## Ustawienia TTCS (ograniczanie gazu jako kontrola trakcji).
@export var TTCS = [5, 1.0, false]

# differentials

## Sztywność różnicową przy mocy (Locking).
@export var Locking = 0.1

## Sztywność różnicową przy hamowaniu (CoastLocking).
@export var CoastLocking = 0.0

## Wstępna blokada (Preload) przed załączeniem różnicy.
@export var Preload = 0.0

## Centralna blokada dyferencjału – w trybie napędu 4x4.
@export var Centre_Locking = 0.5

## Centralna blokada przy hamowaniu – napęd 4x4.
@export var Centre_CoastLocking = 0.5

## Wstępna centralna blokada.
@export var Centre_Preload = 0.0

# engine

## Reakcja masy wirującej silnika (koło zamachowe).
@export var RevSpeed = 2.0

## Tarcze wewnętrzne silnika, wpływające na opór.
@export var EngineFriction = 18000.0

## Opór silnika przy obrotach – drag.
@export var EngineDrag = 0.006

## Reakcja przepustnicy na wejście.
@export var ThrottleResponse = 0.5

## Próg obrotów, poniżej którego silnik przestaje działać.
@export var DeadRPM = 100.0

# ECU

## Maksymalne obroty silnika (redline).
@export var RPMLimit = 7000.0

## Opóźnienie aktywacji ogranicznika obrotów.
@export var LimiterDelay = 4

## Obroty biegu jałowego.
@export var IdleRPM = 800.0

## Ogranicznik nawet przy pełnym gazie, jeśli aktywny.
@export var ThrottleLimit = 0.0

## Minimalny gaz podtrzymania przy biegu jałowym.
@export var ThrottleIdle = 0.25

## Próg aktywacji zmiennych faz rozrządu (VVT).
@export var VVTRPM = 4500.0

# torque normal state

## Początkowy moment.
@export var BuildUpTorque = 0.0035

## Jak szybko rośnie moment przy RPM.
@export var TorqueRise = 30.0

## RPM od którego moment zaczyna rosnąć.
@export var RiseRPM = 1000.0

## Stała wartość momentu – offset.
@export var OffsetTorque = 110.0

## Jak szybko moment opada przy wysokich RPM.
@export var FloatRate = 0.1

## Jak gwałtownie moment spada po punkcie załamania.
@export var DeclineRate = 1.5

## RPM, od którego moment zaczyna spadać.
@export var DeclineRPM = 3500.0

## Ostrość spadku momentu.
@export var DeclineSharpness = 1.0

# torque VVT

## Początkowy moment przy aktywnej fazie rozrządu (VVT).
@export var VVT_BuildUpTorque = 0.0

## Wzrost momentu obrotowego zależny od RPM przy aktywnym VVT.
@export var VVT_TorqueRise = 60.0

## RPM, od którego aktywuje się wzrost momentu przy VVT.
@export var VVT_RiseRPM = 1000.0

## Bazowy moment obrotowy przy VVT (przed wzrostem).
@export var VVT_OffsetTorque = 70.0

## Tempo wypłaszczania momentu przy wysokich RPM z aktywnym VVT.
@export var VVT_FloatRate = 0.1

## Spadek momentu przy zbyt wysokich obrotach (RPM) dla VVT.
@export var VVT_DeclineRate = 2.0

## RPM, od którego moment zaczyna spadać przy aktywnym VVT.
@export var VVT_DeclineRPM = 5000.0

## Ostrość spadku momentu w funkcji obrotów VVT.
@export var VVT_DeclineSharpness = 1.0

# clutch

## Stabilizacja sprzęgła – opóźnienie pełnego spięcia.
@export var ClutchStable = 0.5

## Próg zmiany przełożenia względem różnicy obrotów wału i kół.
@export var GearRatioRatioThreshold = 200.0

## Minimalna stabilna różnica do utrzymania przełożenia.
@export var ThresholdStable = 0.01

## Przyczepność sprzęgła – wpływ na przeniesienie momentu.
@export var ClutchGrip = 176.125

## Redukcja momentu przenoszonego przez sprzęgło w stanie luźnym.
@export var ClutchFloatReduction = 27.0

## Symulacja "bicia" tarczy sprzęgła.
@export var ClutchWobble = 2.5*0

## Elastyczność tarczy sprzęgła – wpływ na szarpanie.
@export var ClutchElasticity = 0.2*0

## Współczynnik narastania niestabilności przy wysokiej prędkości obrotowej.
@export var WobbleRate = 0.0

# forced inductions

## Maksymalne ciśnienie doładowania (PSI).
@export var MaxPSI = 9.0

## Stosunek sprężania silnika (wpływa na moc i efektywność).
@export var EngineCompressionRatio = 8.0

# turbo

## Czy aktywować turbodoładowanie.
@export var TurboEnabled = false

## Siła doładowania – mnożnik całkowitego momentu.
@export var TurboAmount = 1

## Rozmiar turbo – wyższa wartość = większe opóźnienie działania.
@export var TurboSize = 8.0

## Sprawność sprężarki przy niskich obrotach.
@export var Compressor = 0.3

## Minimalny poziom przepustnicy wymagany do rozpoczęcia doładowania.
@export var SpoolThreshold = 0.1

## Tempo spadania ciśnienia turbo po puszczeniu gazu.
@export var BlowoffRate = 0.14

## Wydajność turbiny – jak szybko zwiększa doładowanie.
@export var TurboEfficiency = 0.075

## Straty mocy przy braku ciśnienia doładowania (próżnia).
@export var TurboVacuum = 1.0

# supercharger

## Czy aktywować sprężarkę mechaniczną (kompresor).
@export var SuperchargerEnabled = false

## Wpływ obrotów silnika na ciśnienie doładowania kompresora.
@export var SCRPMInfluence = 1.0

## Szybkość doładowania z kompresora.
@export var BlowRate = 35.0

## Minimalne ciśnienie lub RPM wymagane do aktywacji kompresora.