Difference between revisions of "IS SPX"

From LFS Manual
Jump to navigationJump to search
(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:
== Introduction ==
+
{{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
 
|}
 
|}
 
== Packet Details ==
 
  
 
=== Size ===
 
=== Size ===
Line 69: Line 77:
 
=== Fuel200 ===
 
=== Fuel200 ===
  
If <code>/showfuel yes</code>, shows the current fuel left as double of the actual value (Fuel200 = 45 means there is 22.5% left). Otherwise, Fuel200 is 255.
+
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

IS_SPX packet properties
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