Two-Step Launch Control
Implements a two-step rev limiter for drag racing launches. Holds engine RPM at a configurable launch RPM (lower than redline) while the driver holds the brake, then releases to full RPM when launched. Builds boost pressure on turbocharged vehicles.
Implements a two-step rev limiter for drag racing launches. Holds engine RPM at a configurable launch RPM (lower than redline) while the driver holds the brake, then releases to full RPM when launched. Builds boost pressure on turbocharged vehicles.
Public API
| Function | Description |
|---|---|
setTwoStep(enabled) | Toggles the active status of the secondary limiter. |
changeTwoStepRPM(amount) | Adjusts the launch RPM target. |
setParameters(parameters) | Allows external config of isEnabled and launchRPM. |
module.toggleTwoStep() | Toggles two step. |
Hooks
| Hook | Description |
|---|---|
init(jbeamData) | Links to the engine and adds RPM adjustment entries to the radial menu. |
updateGFX(dt) | Monitors for the 'two-step' condition (stationary, full throttle, and brake) to engage the temporary rev limiter. |
serialize() | Persists two-step state and RPM settings. |
module.reset() | Resets the controller to its initial state. |
Usage Example
-- Two-step is activated via input binding (usually a button hold)
-- Hold brake + throttle to build RPM at launch limiter
-- Release brake to launchSee Also
- Line Lock — Brake line locking for burnouts
- Transbrake — Transmission-based launch hold
- Drag Timer — Drag racing timing
- Anti-Lag — Turbo anti-lag system
Trailer Landing Feet Controller
Controls the retractable landing gear (support feet) on trailers. Manages the raise/lower cycle for connecting and disconnecting trailers from tractors.
Vivace Gauges Controller
Backend controller for the Vivace-series vehicle instrument cluster. Processes vehicle telemetry into gauge-ready values for the Vivace dashboard display.