The Prat cam (also spelled PratCam) is a feature on the HUD in Carmageddon and the Splat Pack. The top-left of the screen shows a "reaction cam" of the driver in his/her cockpit during the race. During the race, the player may smack the car, make it fly, collect powerups, etc. and the driver's expression changes accordingly. A happy expression if an opponent is wasted, screaming if (s)he's flying, or a disappointed expression if (s)he lost the race.
Max Damage was portrayed by Stainless Software's resident nutter Tony Taylor, who was filmed as the team hit him with a pool cue to simulate collisions. Gentler treatment was bestowed upon 14-year-old Faye Morey, who was cast as Die Anna after auditions from high school students.
The prat cam can be enabled or disabled by pressing the P key during a race.
Possible reactions[]
This is a list of all the 47 sequences possible. For more information, see Prat cam mode.
In the 'animations' column, the legend is as follows: Nr (AP%, SP%, SN, SN) -> Nr (...) Where:
- Nr is the animation's number,
- AP is the chance that this animation has to play instead of the others.
- SP is optional. It's the percentage at which a sound plays or not. If a sound is to be played,
- SN indicates the sound(s)'s id.
- -> means that it plays an animation from the left side and then plays one from the right side, looping.
# | Triggers when... | Animations |
---|---|---|
0 | Idle or driving below 25mph | 2 (90%), 11 (5%), 12 (5%) |
1 | Driving between 25mph and 67mph | 2 (83%), 11 (5%), 12 (5%) |
2 | Driving between 67mph and 167mph | 18 (85%), 11 (5%), 12 (5%) |
3 | Driving at over 167mph | 21 (90%, 20%, 7746, 7747), 9 (10%) |
4 | Accelerating (not used) | 3 (10%), 9 (40%, 100%, 7724, 7727), 2 (50%) |
5 | Flying trough the air | 9 (30%), 14 (30%, 30%, 7730, 7731, 7732) 20 (40%) |
6 | Falling rapidly | 21 (80%, 40%, 7732), 42 (10%, 40%, 7719, 7719), 9 (10%, 40%, 7724, 7727) |
7 | The car is rolling gently | 32 (50%), 33 (50%) |
8 | The car is rolling | 22 (60%, 40%, 7724), 28 (20%, 40% 7704), 30 (20%, 40%, 7724) |
9 | The car is rolling violently | 23 (60%, 40%, 7742, 7747, 7722), 31 (20%, 30%, 7704, 7727, 7738, 7739, 7741), 29 (20%, 30%, 7704, 7727, 7738, 7739, 7741) |
10 | The car is spinning gently | 9 (10%), 32 (40%), 33 (50%) |
11 | The car is spinning | 22 (60%, 30%, 7724), 28 (20%, 30%, 7704), 30 (20%, 30%, 7724) |
12 | The car is spinning violently | 23 (60%, 30%, 7742, 7743, 7744), 31 (20%, 30%, 7704, 7727, 7738, 7739, 7741), 29 (20%, 30%, 7704, 7727, 7738, 7739, 7741) |
13 | The car is hit gently from behind | 5 (100%, 20%, 7723, 7724) |
14 | The car is hit gently from the front | 6 (50%), 9 (50%) |
15 | The car is hit gently from the left | 7 (100%) |
16 | The car is hit gently from the right | 8 (100%) |
17 | The car is hit from behind | 24 (100%, 50%, 7704, 7727, 7738, 7739, 7741) |
18 | The car is hit from the front | 26 (100%, 50%, 7704, 7727, 7738, 7739, 7741) |
19 | The car is hit from the left | 28 (100%, 50%, 7704, 7727, 7738, 7739, 7741) |
20 | The car is hit from the right | 30 (100%, 50%, 7704, 7727, 7738, 7739, 7741) |
21 | The car is hit violently from behind | 25 (90%, 60%, 7704, 7727, 7738, 7739, 7741), 44 (10%, 60%, 7727) |
22 | The car is hit violently from the front | 27 (70%, 50%, 7704, 7727, 7738, 7739, 7741), 16 (10%, 50%, 7738, 7739, 7741, 7727), 44 (20%) |
23 | The car is hit violently from the left | 29 (90%, 40%, 7704, 7727, 7738, 7739, 7741), 44 (10%) |
24 | The car is hit violently from the right | 31 (90%, 40%, 7704, 7727, 7738, 7739, 7741), 44 (10%) |
25 | The car is skidding to the left | 32 (100%) |
26 | The car is skidding to the right | 33 (100%) |
27 | The player looks to the left | 11 (100%) |
28 | The player looks to the right | 12 (100%) |
29 | The player kills a pedestrian | 1 (25%, 50%, 7706, 7708, 7710), 3 (25%), 15 (25%, 50%, 7734, 7737), 10 (25%, 50%, 7712, 7713, 7705, 7716) |
30 | The player kills several pedestrians or earns a bonus | 1 (25%, 50%, 7706, 7708, 7710), 15 (25%, 50%, 7734, 7737), 10 (25%, 50%, 7712, 7713, 7705, 7716), 17 (25%, 50%, 7749, 7751) |
31 | The character apologizes after killing a pedestrian | 15 (100%, 100%, 7734, 7737) |
32 | An opponent is wasted | 17 (100%, 100%, 7749, 7751) |
33 | A checkpoint is crossed | 17 (100%, 100%, 7749, 7751) |
34 | Race is completed | 4 (100%, 100%, 7702, 7703, 7749, 7751) -> 34 (100%) |
35 | Time runs out | 35 (100%, 100%, 7719, 7719) -> 36 (100%) |
36 | The player is wasted in multiplayer | 0 (100%) -> 37 (100%) |
37 | The player earns credits or gets a time bonus | 38 (100%, 70%, 7749, 7751) |
38 | The player gets a good powerup | 39 (100%, 70%, 7715, 7716, 7749, 7751) |
39 | The player gets a bad powerup | 40 (100%, 70%, 7722) |
40 | The player gets a weird powerup | 41 (100%, 70%, 7722) |
41 | The instant handbrake is used (even if the car is stopped) | 27 (50%, 40%, 7723, 7739), 16 (50%, 40%, 7723, 7739) |
42 | The car bounces | 25 (100%, 40%, 7704, 7738, 7739, 7741) |
43 | The player gets the bodywork trashed powerup | 40 (100%, 40%, 7722) |
44 | The car is upside-down | 42 (30%, 20%, 7741), 44 (30%), 43 (40%) |
Numbers 45 and 46 can also be used in prat cam mode, but they don't have any data. Any number beyond 46 crashes the game.
Animations[]
This is the order in which the animations are added on the PRATCAM.TXT
files.
The first underscore _ in the filename means either A for Annie or F for Frank. The second is either L for low resolution (52x46, in the 32x20x8
folder) or H for high resolution (104x110, in the 64x48x8
folder).
- 0: _DEAD_.FLI The character's head is thrown back, and blood quickly drops from the nose. In Frank's case, static appears before his head is thrown.
- 1: _DISGUS_.FLI The character makes a disgusted face.
- 2: _DRIVE1_.FLI The character is idle.
- 3: _GRIN_.FLI The character makes a grin. Frank's is particularly goofy.
- 4: _HELMET_.FLI The character removes his/her helmet. Frank says "yes" before removing it.
- 5: _HITB1_.FLI The character shows a slightly hurt face and the cockpit wobbles.
- 6: _HITF1_.FLI Like the previous one, but different.
- 7: _HITL1_.FLI Frank shows a slightly hurt face and tilts his head to the right (screen's left). Annie only turns her head left a little, with a poor animation.
- 8: _HITR1_.FLI Same as above, but to the left (screen's right). Annie's is still a poor animation.
- 9: _HORROR_.FLI It has the same frames as HITB1 for Frank. Annie bites her lip in fear.
- 10: _LAUGH_.FLI The character tilts his/her head backwards and lets out a laugh.
- 11: _LOOKL_.FLI The character looks to the left (screen's right) and faces forward again.
- 12: _LOOKR_.FLI Same as above, but to the right (screen's left).
- 13: _ROLL1_.FLI The character shakes left and right.
- 14: _SCREAM_.FLI Frank tilts his head back and screams. Annie closes her eyes and screams.
- 15: _SORRY_.FLI The character says "Sorry."
- 16: _WHIP_.FLI The character's head is thrown forwards and his/her eyes pop off in a cartoonish manner. The character then proceeds to bite his/her tongue accidentally, and blood spews. Finally, they move their head back and shake it.
- 17: _YEAH_.FLI The character says "Yeah!"
- 18: _DRIVE2_.FLI It has the same frames as DRIVE1 for both characters.
- 19: _DRIVE3_.FLI Frank's is a still image (composed of 3 frames, though) of the him screaming with his/her mouth open. Annie is driving with a smile on her face.
- 20: _SAIL_.FLI Frank is opening and closing his mouth, with his eyes rolled up. Annie has her teeth clenched.
- 21: _FALL_.FLI Part of SCREAM, when the character has his/her mouth open.
- 22: _ROLL2_.FLI The character shakes left and right brutally.
- 23: _ROLL3_.FLI It has the same frames as ROLL2.
- 24: _HITB2_.FLI The character's head is thrown backwards, but (s)he stands straight shortly after.
- 25: _HITB3_.FLI The character's head is thrown backwards with severe force, but (s)he stands straight shortly after.
- 26: _HITF2_.FLI Frank's head is thrown forwards, but he stands straight shortly after. For Annie, all the frames are fully black.
- 27: _HITF3_.FLI The character's head is thrown forwards with severe force, but (s)he stands straight shortly after.
- 28: _HITL2_.FLI The character's head is thrown to the left (screen's right), but (s)he stands straight shortly after. Annie's throw is considerably gentler.
- 29: _HITL3_.FLI The character's head is thrown to the left (screen's right) with severe force, but (s)he stands straight shortly after.
- 30: _HITR2_.FLI The character's head is thrown to the right (screen's left), but (s)he stands straight shortly after. Annie hardly moves her head at all, and the animation uses frames from LOOKR.
- 31: _HITR3_.FLI The character's head is thrown to the right (screen's left) with severe force, but (s)he stands straight shortly after.
- 32: _SKIDL_.FLI The character's head is titled to the left (screen's right), and (s)he is struggling to resist the curve's force.
- 33: _SKIDR_.FLI Same as above, but to the right (screen's left).
- 34: _HELMX_.FLI A still picture of the character without his/her helmet, happy.
- 35: _LOOSE_.FLI The character acts a bit disappointed and removes his/her helmet.
- 36: _LOOSEX_.FLI A still picture of the character without his/her helmet, sad.
- 37: _DEADX_.FLI A still picture of the character with his/her head back, with blood coming from the nose.
- 38: _SPEED_.FLI Same animation as YEAH for Frank, same animation as GRIN for Annie. A green glow covers the cockpit momentarily.
- 39: _GOOD_.FLI Same as above, but with a yellow glow.
- 40: _BAD_.FLI Same animation as SCREAM for Frank, same animation as DISGUS for Annie. A red glow covers the cockpit momentarily.
- 41: _SILLY_.FLI Almost the same animation as HITB1 for Frank, Annie clenches her teeth. A white glow covers the cockpit momentarily.
- 42: _UPSIDE_.FLI The character is looking up in fear. It's the same animation as SAIL for Frank.
- 43: _STILL_.FLI Same animation as DRIVE1, but a bit longer. The cockpit isn't moving with Frank.
- 44: _VFUZZ_.FLI The camera flickers with static while the character slightly moves his/her head.
Contest[]
In 2012, Stainless ran a contest called What a Prat, asking for fans to create their own Prat Cam footage for the chance to win an exclusive T-shirt. The entries are all hosted on the Carmageddon YouTube Channel.
iOS App[]
App logo | |
Developer(s) | Stainless Games |
Publisher(s) | Apple Inc. |
Platform(s) | iOS |
Release date(s) | October 18, 2012[1] |
Genre(s) | Entertainment |
Players | 1 player |
Rating(s) | 12+ |
Media | Digital download |
System requirements | iOS 5.1 (iPhone 3GS or later / iPod touch 3rd generation or later / iPad) |
Input methods | Touch screen |
iOS app icon |
While unveiling the 2012 mobile port of Carmageddon,[2] Stainless also mentioned that they plan to release a Prat Cam App. It was released for iOS devices on October 18, 2012 - while it is primarily an app for the iPhone, it can also be used on iPod touch and iPad devices.
The apps uses the original Prat Cam footage (featuring Tony and Faye as Max and Die Anna), which can be manipulated using the touch-screen or react to the motion of your phone’s accelerometer.[3] There is an in-app purchase available to unlock Die Anna & Mods.
External link[]
- PratCam on the iTunes store