Difference between revisions of "IS SPX"
From LFS Manual
Jump to navigationJump to searchBokujishin (talk | contribs) (Created page with "== Introduction == The '''SP'''lit '''X''' time packet is sent by LFS when a player crosses a split line. {| class="wikitable" |+ IS_SPX packet properties |- ! Type !! Name...") |
|||
| Line 1: | Line 1: | ||
| − | == | + | {{Infobox InSim packet |
| + | | description = Split line crossed | ||
| + | | size = 16 | ||
| + | | type_key = ISP_SPX | ||
| + | | type_value = 25 | ||
| + | | direction = in | ||
| + | | prev = [[IS_LAP]] | ||
| + | | next = [[IS_PIT]] | ||
| + | }} | ||
The '''SP'''lit '''X''' time packet is sent by LFS when a player crosses a split line. | The '''SP'''lit '''X''' time packet is sent by LFS when a player crosses a split line. | ||
| + | |||
| + | == Packet details == | ||
{| class="wikitable" | {| class="wikitable" | ||
| Line 26: | Line 36: | ||
| byte || NumStops || number of pit stops | | byte || NumStops || number of pit stops | ||
|- | |- | ||
| − | | byte || Fuel200 || /showfuel yes: double fuel percent / no: 255 | + | | byte || Fuel200 || {{kbd|/showfuel yes}}: double fuel percent / no: 255 |
|} | |} | ||
| − | |||
| − | |||
=== Size === | === Size === | ||
| Line 69: | Line 77: | ||
=== Fuel200 === | === Fuel200 === | ||
| − | If | + | If {{kbd|/showfuel yes}}, shows the current fuel left as double of the actual value (Fuel200 = 45 means there is 22.5% left). Otherwise, Fuel200 is 255. |
| + | |||
| + | {{InSim packets}} | ||
[[Category:InSim packets]] | [[Category:InSim packets]] | ||
Latest revision as of 10:57, 14 February 2026
| IS_SPX | |
|---|---|
| Split line crossed | |
| Overview | |
| Size | 16 |
| Type | ISP_SPX (25) |
| Usage | info |
| Previous packet IS_LAP |
Next packet IS_PIT |
The SPlit X time packet is sent by LFS when a player crosses a split line.
Packet details
| Type | Name | Description |
|---|---|---|
| byte | Size | 16 |
| byte | Type | ISP_SPX |
| byte | ReqI | 0 |
| byte | PLID | player's unique id |
| unsigned | STime | split time (ms) |
| unsigned | ETime | total time (ms) |
| byte | Split | split number 1, 2, 3 |
| byte | Penalty | current penalty value (PENALTY_x) |
| byte | NumStops | number of pit stops |
| byte | Fuel200 | /showfuel yes: double fuel percent / no: 255 |
Size
The size of the packet is always 16 bytes.
Type
The packet type from the ISP_ enumeration, always ISP_SPX.
ReqI
ReqI is always equal to zero.
PLID
The player's unique ID.
STime
The split time, in ms.
ETime
The total time elapsed since race start, in ms. Note that this is different from the session timestamp, and only counts from the LFS green lights.
Split
The split number (1, 2, or 3).
Penalty
The current penalty value, from the PENALTY_ enumeration.
NumStops
The number of pit stops done.
Fuel200
If /showfuel yes, shows the current fuel left as double of the actual value (Fuel200 = 45 means there is 22.5% left). Otherwise, Fuel200 is 255.
| Initialisation | IS_ISI | ||
|---|---|---|---|
| Version Information | IS_VER | ||
| General Purpose | IS_TINY · IS_SMALL · IS_TTC | ||
| State Reporting and Requests | IS_STA · IS_SFP · IS_ISM | ||
| Text Messages and Key Presses | IS_SCH · IS_MSO · IS_III · IS_MST · IS_MTC · IS_MSX · IS_MSL | ||
| Voting | IS_VTN | ||
| Race Tracking | IS_RST · IS_REO | ||
| Autocross | IS_AXI · IS_AXO · IS_UCO · IS_OCO · IS_AXM | ||
| Connection Tracking | IS_NCN · IS_CNL · IS_CPR · IS_ACR · IS_NCI · IS_SLC · IS_CIM | ||
| Car Tracking | IS_NPL · IS_PLP · IS_PLL · IS_LAP · IS_SPX · IS_PIT · IS_PSF · IS_PLA · IS_PEN · IS_TOC · IS_FLG · IS_PFL · IS_FIN · IS_RES · IS_NLP · IS_MCI · IS_CRS · IS_CON · IS_OBH · IS_HLV · IS_CSC | ||
| Camera Control | IS_SCC · IS_CPP | ||
| Replay Control | IS_RIP | ||
| Screenshots | IS_SSH | ||
| InSim Buttons | IS_BFN · IS_BTN · IS_BTC · IS_BTT | ||
| AI Control | IS_AIC · IS_AII | ||
| Other packets | IS_MOD · IS_CCH · IS_PLC · IS_HCP · IS_JRR · IS_MAL · IS_PLH · IS_IPB | ||