The Chameleon Crusaders: Changelog & Roadmap

Sirens and lights (LVC)

TCC Dev uses Luxart Vehicle Control 3.2.9. Every key is a FiveM key mapping, so you can rebind it under Settings > Key Bindings > FiveM, where the entries start with "LVC:".

Action Default key
Emergency lights on/off Q
Siren on/off Left Alt
Next tone (siren on) / manual tone (hold, siren off) R
Auxiliary siren (powercall) Up arrow
Airhorn (hold) G
Vehicle horn E (normal GTA horn, separate from the airhorn)
Left / right indicator - / =
Hazards (hold) Backspace
Pick a tone directly 1-9, 0 (LVC "siren control" mappings)
LVC menu O (/lvc)

Lights-only mode (lights on, siren off) still counts as lights on for tcc_pd stops and the lights-off release, because tcc_pd reads IsVehicleSirenOn.

LVC tone IDs (SIRENS.lua)

These are LVC tone IDs in lvc/SIRENS.lua. They are not the carcols siren-setting IDs that vehicle packs use; those are listed in vehicles.md.

IDs Pack
1-14 Stock GTA tones
15-49 Reserved placeholders, so the table has no gaps
50-59 wm-serversirens: 50-57 TMDelta and Astro (Air/Pri/Pri2/Wail); 58-59 reserved
60-99 walshey_sirens: 60-67 Epsilon, 68-72 SS2000, 73-76 SO380, 77-80 CenRed, 81-83 CenSap; 84-99 reserved
100-255 oiss_serversideaudio: 100-115 misc ADAM-PAUL; from 116 up, each bank gets 6 IDs (HORN, ADAM, BOY, CHARLES, DAVID, EDWARD), in this order: LSPD_NEW, LSPD_OLD, LSSD_NEW, LSSD_OLD, BCSO_NEW, BCSO_OLD, SAHP_NEW, SAHP_OLD, SAHP_BIKE, NOOSE_NEW, NOOSE_OLD, FIB_NEW, FIB_OLD, RHPD_NEW, RHPD_OLD, DPPD_NEW, DPPD_OLD, LSIA_NEW, LSIA_OLD, LSPP_NEW, LSPP_OLD, SANFIRE_NEW, SANFIRE_OLD. The last ID used is 253.

OISS fire/EMS banks LSFD, LSCOFD, BCFD, SAMS and USFS are streamed but have no LVC IDs, because they would go past 255.

The vehicle tone assignments are the old Server 01 ones, renumbered to the IDs above. The default is the Epsilon set (60, 63, 61, 62, 66, 64, 65, 67).