From NPC for VCMP 0.4 Servers
Jump to navigation
Jump to search
New Structure of Rec Files
Offset |
Name |
type
|
0-3 |
Version |
Unsigned Integer
|
4-7 |
Recording Type |
Unsigned Integer
|
8-11 |
Flags |
Unsigned Integer
|
12-35^ |
Name |
if (Flags&1) == 1 char*, 24 bytes.
|
36-40 (or 12-16) |
General Datablock |
See General Datablock section
|
41- _ (or 17- _) |
One of SpawnData, CommandData, PickupData, PrivMsgData, CheckpointData, ObjectTouchData, ObjectShotData, DeathData,VechicleEnterData |
See appropriate sections
|
... |
... |
|
General Datablock
Offset* |
Name |
type
|
0-4 |
Time |
Unsigned Integer
|
5 |
Packet Type |
1 for Spawn Data, 2 for Death Data,.. See table Packet Types
|
Packet Types
Value of Packet Type |
Corresponds to |
has trail data
|
1 |
Spawn Data |
|
2 |
Death Data |
|
3 |
Vehicle Exit Data |
|
4 |
Vehicle Enter Request |
|
5 |
Vehicle Entered Data |
|
6 |
on-foot update data |
|
7 |
on-foot update aim |
|
8 |
driver update |
|
9 |
passenger update |
|
10 |
player command data |
yes
|
11 |
player chat data |
yes
|
12 |
player pm data |
yes
|
13 |
clientscript data |
yes
|
14 |
pickup picked data
|
15 |
checkpoint entered
|
16 |
checkpoint exited
|
17 |
object touch
|
18 |
object shot data
|
19 |
disconnection data
|
spawn data (3 bytes)
Offset* |
Value |
Type
|
0 |
team |
unsigned char
|
1-2 |
skin |
unsigned short
|
death data (26 bytes)
Offset* |
Value |
Type
|
0-23 |
killer name |
char*
|
24 |
reason |
unsigned char
|
25 |
bodypart |
unsigned char
|
vehicle exit (0 bytes)
vehicle enter request (5 bytes)
Offset* |
Value |
Type
|
0-1 |
vehicle id |
unsigned short
|
2-3 |
model |
unsigned short
|
4 |
unsigned char
|