Difference between revisions of "IS RES"
Bokujishin (talk | contribs) (Created page with "== Introduction == The '''RES'''ult packet is sent by LFS when a player result is known after finishing a race, during qualifying, or as a reply to a InSim_enumerations#TIN...") |
Bokujishin (talk | contribs) m (→CName) |
||
| Line 79: | Line 79: | ||
=== CName === | === CName === | ||
| − | The car's name | + | The car's name [[SkinID encoding|in compressed format]]. |
=== TTime === | === TTime === | ||
Latest revision as of 20:32, 10 February 2026
Introduction
The RESult packet is sent by LFS when a player result is known after finishing a race, during qualifying, or as a reply to a TINY_RES packet.
| Type | Name | Description |
|---|---|---|
| byte | Size | 84 |
| byte | Type | ISP_RES |
| byte | ReqI | 0 unless this is a reply to a TINY_RES request |
| byte | PLID | player's unique id (0 = player left before result was sent) |
| char | UName[24] | username |
| char | PName[24] | nickname |
| char | Plate[8] | number plate - NO ZERO AT END! |
| char | CName[4] | skin prefix |
| unsigned | TTime | (ms) race or autocross: total time / qualify: session time |
| unsigned | BTime | (ms) best lap |
| byte | SpA | |
| byte | NumStops | number of pit stops |
| byte | Confirm | confirmation flags: disqualified etc (CONF_x) |
| byte | SpB | |
| word | LapsDone | laps completed |
| word | Flags | player flags: help settings etc (PIF_x) |
| byte | ResultNum | finish or qualify pos (0 = win / 255 = not added to table) |
| byte | NumRes | total number of results (qualify doesn't always add a new one) |
| word | PSeconds | penalty time in seconds (already included in race time) |
Packet Details
Size
The size of the packet is always 70 bytes.
Type
The packet type from the ISP_ enumeration, always ISP_FIN.
ReqI
ReqI is equal to zero, unless the packet is a reply to a TINY_RES request.
PLID
The player's unique ID.
UName
The player's username (LFS License).
PName
The player's in-game name.
Plate
The player's number plate (all 8 bytes are used, the last byte is not zero).
CName
The car's name in compressed format.
TTime
Total race time from green lights to finish, in ms.
BTime
Best lap time, in ms.
NumStops
The number of pit stops made during the race.
Confirm
Confirmation flags, same as IS_FIN.
LapsDone
The number of completed laps.
Flags
Player settings and help flags, as in IS_PFL.
ResultNum
Final race position or qualifying rank (0 = win, 255 = not added to results table).
NumRes
Total number of results. During qualifying, IS_RES packets do not always add a new result.
PSeconds
Penalty time in seconds, already included in race time.