Carmageddon 2 ‘Carmashit’ Cheat Executable Functions
By Razor on Jun 20, 2022 in Carmageddon, Technical Discoveries
There’s a little-known in-dev Carmageddon 2 build, called ‘Carmashit’, it is named after the .ZIP archive that contains it.
Within this build is a cheat executable from mid-development, this executable features all of the debug edit modes that were used when testing the game during dev, a lot of the functions are very similar to the C1 edit modes and there are also a lot of holdovers from C1 that are non-functional but this executable also has it’s own functions that are unique to it and do not appear in the C1 edit modes.
I’ve tried to go through and document the unique functions below:
Edit modes are always enabled with this executable and do not need cheat codes entered, the edit modes available are:
Accessories, Powerups, Special Volumes, Pedestrians, Drones, Opponents, Prat-Cam, Depth Effects, Damage, Crush Test, Options, Cheats
I’ll only document unique functions here and not those already documented and I’ll try not to include those features shared with C1 edit modes if I don’t need to but in some cases I will. Interesting things I’ve made bold.
Numpad *: Change camera mode – Reversing/internal/standard/manual/rigid/pedestrian/drone/opponent
Numpad -: Enable wireframe mode
R: Display info and vehicle centre of gravity view model – toggles
I: Display info – toggles
S: Sound toggle – on/offDamage mode
0: Engine
1: Drive shaft
2: Steering
3: Front Left Wheel
4: Back Left Wheel
5: Front Right Wheel
6: Back Right Wheel
7: Detach random detachable and display message “FAREWELL MY CHILD”
8: Fly mode – toggles
9: Bends player randomly
0: Throws detachables off car randomly when pressed
SHIFT-0: Engine
SHIFT-1: Drive shaft
SHIFT-2: Steering
SHIFT-3: Front Left Suspension
SHIFT-4: Back Left Suspension
SHIFT-5: Front Right Suspension
SHIFT-6: Back Right Suspension
Crush test mode
1: Timer frozen – toggles
2: Opponents frozen – toggles
3: Random credits amount
4: Random credits amount
5: Pinball mode Powerup
6: Gravity from Jupiter Powerup
7: Detach random detachable and display message FAREWELL MY CHILD
8: Fly mode – toggles
9: Bends player randomly
0: Throws detachables off car randomly when pressed
SHIFT+1: Opens flappies on player and display message FLAPPAGE IS MINE
SHIFT+4: Randomly damages vehicle (similar to ‘Oh dear, bodywork trashed’ Powerup)
SHIFT+9: Splits player randomly
SHIFT+0: Steel Gonad o’ Death
F5: Selects player car and displays player name on screen
F6: Selects an opponent car and displays name on screen
F8: Selects another opponent car and displays name on screen
F10: Cycles through vulnerability modes
F12: Toggles between shell and complex models
Options mode
1: Car simplification level (0-4)
2: Shadows toggle – None/all/main/player
4: Sky Texture on/off
5: Track drawing distance (4 modes)
6: Yon decrease by 5
7: Sound detail (3 modes)
SHIFT-4: Depth cueing toggle (visibility) on/off
SHIFT-5: Accessories on/off
SHIFT-6: Yon increase by 5
Accessories mode
F5: Rotate mode: X/Y/Z
SHIFT-F5: Scale Mode: X/Y/Z/ALL
F6: Lock onto nearest accessory
F7: Rotate by 90°
F8: Delete accessory
F10: Move X-wise (North/South)
F11: Move Y-wise (Vertically)
F12: Move Z-wise (West/East)
CTRL-F6: Expand / Compress
CTRL-F7: Rotate by 15°
ALT-F7: Rotate by 5°
CTRL-ALT-F7: Rotate by 1°
ALT-F6 / -F7 / -F10 / -F11 / -F12: Compress/move/rotate by smaller increments
CTRL-ALT-F6 / -F7 / -F10 / -F11 / -F12: Compress/move/rotate by 1
SHIFT: Combine to reverse rotataion/movement/compression
0-9+SHIFT/CTRL/ALT: Spawn an accessory as defined in ACCESSRY.TXT
Special Volumes mode
1: Spawn underwater volume and displays “SHAT OUT ”
2: Spawn cavern volume and displays “SHAT OUT ”
3: Spawn special volume 3 and displays “SHAT OUT ”
F5: Rotate mode X/Y/Z
F6: Lock onto nearest Volume
F8: Delete selected Special Volume and displays “THERE’S BEEN A SPECIAL VOLUMES MURDER!!!”
SHIFT-F5: Scale mode X/Y/Z/ALL
CTRL-F6: Expand / Compress
CTRL-F7: Rotate by 15°
ALT-F7: Rotate by 5°
CTRL-ALT-F7: Rotate by 1°
ALT-F6 / -F7 / -F10 / -F11 / -F12: Compress/move/rotate by smaller increments
CTRL-ALT-F6 / -F7 / -F10 / -F11 / -F12: Compress/move/rotate by 1
SHIFT: Combine to reverse rotataion/movement/compression
Pedestrians mode
Use Numpad * to switch to ped cam mode
F5: Makes currently selected pedestrian fall over
F6: Displays on screen the total number of currently active peds
F7: Cycles between pedestrians
Opponents mode
Very crashy, seems to function the same as C1 Opponents edit mode for the most part.
SHIFT+F5: Toggle opponent hostility and display message – Nice and fluffy/hostile
Depth Effects mode
1: Shadow translucency toggle – Solid/translucent
9: Rotate dust colour
0: Shadows toggle – None/all/main/player
F5: Environmental effect toggle: Darkness, Fog, Colour fog, None
F6: Sky texture toggle (on/off)
F7: Reduce depth start (minimum = 3)
F8: Increase depth start (maximum = 13
F10: Increase YON by 5 (drawing distance)
F11: Increase camera angle
SHIFT+F7: Reduce end depth (‘minimum’ = 13)
SHIFT+F8: Increase end depth (‘maximum’ = 0)
SHIFT+F10: Reduce YON by 5 (minimum = 5)
SHIFT+F11: Decrease camera angle
If I find any more unique functions, I’ll update this list.
Thanks,
~R.
If you want to leave any feedback or require any support, please visit the CWA Board and leave a reply on the relevant thread.