Red Planet 4.12 · decoded from RPL4.RES

Every VTV and its
six control presets

The six amber switches down the right flank of the map screen are not a display option. Each is a complete factory layout for the four mappable joystick buttons, authored per vehicle and shipped in the game's resource file. Pressing one swaps the whole stick over, live, mid-race.

26 / 26 VTV
Vehicle systems Weapons Pilot controls
Hull PO

DRAGON

2× BOOSTCHUTERIVET 1RIVET 2SLAVER

6 subsystems38 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1SLAVERBOOST 1CHUTE
2SLAVERBOOST 1CHUTELIFT CUT
3SLAVERBOOST 1LIFT CUT
4SLAVERBOOST 1LIFT CUT
5SLAVERBOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1SLAVER
Hull BA · shared with mantis, ripper, spitter

ROADBLK

2× BOOSTCHUTERIVETLASER 1DEMO PACK

6 subsystems35 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1RIVETBOOST 1CHUTE
2RIVETBOOST 1CHUTELIFT CUT
3RIVETBOOST 1LIFT CUT
4RIVETBOOST 1LIFT CUTCHUTE
5RIVETLASER 1DEMO PACKLIFT CUT
6LIFT CUTBOOST 1BOOST 2RIVET
Hull MA · shared with gator, grunt, vole

BTTLBRG

2× BOOSTCHUTELASERDEMO PACK

5 subsystems30 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1LASERBOOST 1CHUTE
2LASERBOOST 1CHUTELIFT CUT
3LASERBOOST 1LIFT CUT
4LASERBOOST 1LIFT CUTCHUTE
5LASERBOOST 1DEMO PACKLIFT CUT
6LIFT CUTBOOST 1BOOST 2LASER
Hull MA · shared with bttlbrg, grunt, vole

GATOR

2× BOOSTCHUTERIVETDEMO PACK

5 subsystems30 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1RIVETBOOST 1CHUTE
2RIVETBOOST 1CHUTELIFT CUT
3RIVETBOOST 1LIFT CUT
4RIVETBOOST 1LIFT CUTCHUTE
5RIVETBOOST 1DEMO PACKLIFT CUT
6LIFT CUTBOOST 1BOOST 2RIVET
Hull BA · shared with ripper, roadblk, spitter

MANTIS

2× BOOSTCHUTELASER 1LASER 2

5 subsystems32 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1LASER 1BOOST 1CHUTE
2LASER 1BOOST 1CHUTELIFT CUT
3LASER 1BOOST 1LIFT CUT
4LASER 1BOOST 1LIFT CUTCHUTE
5LASER 1BOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2LASER 1
Hull SA · shared with chigger, flea, skeeter, wasp

ROACH

2× BOOSTCHUTERIVET 1RIVET 2

5 subsystems32 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1RIVET 2BOOST 1CHUTE
2RIVET 2BOOST 1CHUTELIFT CUT
3RIVET 2BOOST 1LIFT CUT
4RIVET 2BOOST 1LIFT CUT
5RIVET 2BOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1RIVET 2
Hull BA · shared with mantis, ripper, roadblk

SPITTER

2× BOOSTCHUTERIVET 1RIVET 2

5 subsystems32 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1RIVET 2BOOST 1CHUTE
2RIVET 2BOOST 1CHUTELIFT CUT
3RIVET 2BOOST 1LIFT CUT
4RIVET 2BOOST 1LIFT CUT
5RIVET 2BOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1RIVET 2
Hull SA · shared with flea, roach, skeeter, wasp

CHIGGER

2× BOOSTCHUTERIVET

4 subsystems27 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1RIVETBOOST 1CHUTE
2RIVETBOOST 1CHUTELIFT CUT
3RIVETBOOST 1LIFT CUT
4RIVETBOOST 1LIFT CUTCHUTE
5RIVETBOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2RIVET
Hull SA · shared with chigger, roach, skeeter, wasp

FLEA

2× BOOSTCHUTEDEMO PACK

4 subsystems26 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1DEMO PACKBOOST 1CHUTE
2DEMO PACKBOOST 1CHUTELIFT CUT
3DEMO PACKBOOST 1LIFT CUT
4DEMO PACKBOOST 1LIFT CUTCHUTE
5DEMO PACKBOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2DEMO PACK
Hull MA · shared with bttlbrg, gator, vole

GRUNT

2× BOOSTCHUTERIVET

4 subsystems27 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1RIVETBOOST 1CHUTE
2RIVETBOOST 1CHUTELIFT CUT
3RIVETBOOST 1LIFT CUT
4RIVETBOOST 1LIFT CUTCHUTE
5RIVETBOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2RIVET
Hull LA

PROTON

2× BOOSTCHUTERIVET

4 subsystems27 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1RIVETBOOST 1CHUTE
2RIVETBOOST 1CHUTELIFT CUT
3RIVETBOOST 1LIFT CUT
4RIVETBOOST 1LIFT CUTCHUTE
5RIVETBOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2RIVET
Hull PA

PUCK

1× BOOSTLASER 2

2 subsystems16 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1LASER 2BOOST 1HORN
2LASER 2BOOST 1HORNLIFT CUT
3LASER 2BOOST 1LIFT CUT
4LASER 2BOOST 1LIFT CUTHORN
5LASER 2BOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1LASER 2
Hull BA · shared with mantis, roadblk, spitter

RIPPER

2× BOOSTCHUTEDEMO PACK

4 subsystems26 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1DEMO PACKBOOST 1CHUTE
2DEMO PACKBOOST 1CHUTELIFT CUT
3DEMO PACKBOOST 1LIFT CUT
4DEMO PACKBOOST 1LIFT CUTCHUTE
5DEMO PACKBOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2DEMO PACK
Hull SA · shared with chigger, flea, roach, wasp

SKEETER

2× BOOSTCHUTELASER 2

4 subsystems26 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1LASER 2BOOST 1CHUTE
2LASER 2BOOST 1CHUTELIFT CUT
3LASER 2BOOST 1LIFT CUT
4LASER 2BOOST 1LIFT CUTCHUTE
5LASER 2BOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2LASER 2
Hull MA · shared with bttlbrg, gator, grunt

VOLE

2× BOOSTCHUTELASER

4 subsystems27 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1LASERBOOST 1CHUTE
2LASERBOOST 1CHUTELIFT CUT
3LASERBOOST 1LIFT CUT
4LASERBOOST 1LIFT CUTCHUTE
5LASERBOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2LASER
Hull SA · shared with chigger, flea, roach, skeeter

WASP

2× BOOSTCHUTEDEMO PACK

4 subsystems26 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1DEMO PACKBOOST 1CHUTE
2DEMO PACKBOOST 1CHUTELIFT CUT
3DEMO PACKBOOST 1LIFT CUT
4DEMO PACKBOOST 1LIFT CUTCHUTE
5DEMO PACKBOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2DEMO PACK
Hull MU · shared with broccoli, burro, mule

BARGE

2× BOOSTCHUTEUNARMED

3 subsystems23 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1BOOST 1BOOST 2CHUTE
2BOOST 1BOOST 2CHUTELIFT CUT
3BOOST 1BOOST 2LIFT CUT
4BOOST 1BOOST 2LIFT CUTCHUTE
5BOOST 1BOOST 2HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2CHUTE
Hull MU · shared with barge, burro, mule

BROCCOLI

3× BOOSTCHUTEUNARMED

4 subsystems28 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1BOOST 1BOOST 2CHUTE
2BOOST 1BOOST 2CHUTELIFT CUT
3BOOST 1BOOST 2LIFT CUT
4BOOST 1BOOST 3LIFT CUTCHUTE
5BOOST 1BOOST 2HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2CHUTE
Hull SU · shared with speck

BUG

2× BOOSTCHUTEUNARMED

3 subsystems23 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1BOOST 1BOOST 2CHUTE
2BOOST 1BOOST 2CHUTELIFT CUT
3BOOST 1BOOST 2LIFT CUT
4BOOST 1BOOST 2LIFT CUTCHUTE
5BOOST 1BOOST 2HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2CHUTE
Hull BU · shared with tarntula

BULL

2× BOOSTCHUTEUNARMED

3 subsystems23 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1BOOST 1BOOST 2CHUTE
2BOOST 1BOOST 2CHUTELIFT CUT
3BOOST 1BOOST 2LIFT CUT
4BOOST 1BOOST 2LIFT CUTCHUTE
5BOOST 1BOOST 2HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2CHUTE
Hull MU · shared with barge, broccoli, mule

BURRO

1× BOOSTCHUTEUNARMED

2 subsystems17 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1BOOST 1BOOST 1CHUTE
2BOOST 1BOOST 1CHUTELIFT CUT
3BOOST 1BOOST 1LIFT CUT
4BOOST 1BOOST 1LIFT CUTCHUTE
5BOOST 1BOOST 1HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 1CHUTE
Hull LU · shared with quark

LEPTON

2× BOOSTCHUTEUNARMED

3 subsystems23 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1BOOST 1BOOST 2CHUTE
2BOOST 1BOOST 2CHUTELIFT CUT
3BOOST 1BOOST 2LIFT CUT
4BOOST 1BOOST 2LIFT CUTCHUTE
5BOOST 1BOOST 2HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2CHUTE
Hull MU · shared with barge, broccoli, burro

MULE

2× BOOSTCHUTEUNARMED

3 subsystems23 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1BOOST 1BOOST 2CHUTE
2BOOST 1BOOST 2CHUTELIFT CUT
3BOOST 1BOOST 2LIFT CUT
4BOOST 1BOOST 2LIFT CUTCHUTE
5BOOST 1BOOST 2HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2CHUTE
Hull LU · shared with lepton

QUARK

2× BOOSTUNARMED

2 subsystems17 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1BOOST 1BOOST 2
2BOOST 1BOOST 2LIFT CUT
3BOOST 1BOOST 2LIFT CUT
4BOOST 1BOOST 2LIFT CUT
5BOOST 1BOOST 2HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2
Hull SU · shared with bug

SPECK

2× BOOSTCHUTEUNARMED

3 subsystems23 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1BOOST 1BOOST 2CHUTE
2BOOST 1BOOST 2CHUTELIFT CUT
3BOOST 1BOOST 2LIFT CUT
4BOOST 1BOOST 2LIFT CUTCHUTE
5BOOST 1BOOST 2HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2CHUTE
Hull BU · shared with bull

TARNTULA

3× BOOSTCHUTEUNARMED

4 subsystems28 mappings

Preset assignments
PresetTRIGGERTHUMB HIGHTHUMB LOWPINKY
1BOOST 1BOOST 2CHUTE
2BOOST 1BOOST 2CHUTELIFT CUT
3BOOST 1BOOST 2LIFT CUT
4BOOST 1BOOST 3LIFT CUTCHUTE
5BOOST 1BOOST 2HORNLIFT CUT
6LIFT CUTBOOST 1BOOST 2CHUTE

26 VTVs carry a preset table; 16 are armed. Decoded from the pod RIO ControlMappings stream in assets/RP411/RPL4.RES — subsystem names from each vehicle's own subsystem list, functions from ModePreset1..6 mask bits. Boosters, chute and weapons are the vehicle's activatable systems; LIFT CUT and HORN are pilot controls that also live on the panel. Empty cells are unbound — nothing on the pod fires them.

The plan views are the vehicle's own damage-gauge silhouette (GAUGE/s<hull>.pcc), redrawn from the 3-colour original. The game has no per-vehicle art: vehicles are grouped into hull families and share both the silhouette and the 3D mesh in VIDEO/, which is keyed by the same two-letter code. What distinguishes vehicles inside a family is the loadout, not the shape.