IS III

From LFS Manual
Jump to navigationJump to search
IS_III
User message sent to host InSim
Overview
Size 12, 16, 20... 72 depending on Msg
Type ISP_III (12)
Usage info
Previous packet
IS_MSO
Next packet
IS_MST

The InsIm Info packet is a variable-size packet containing text messages sent by LFS when a user types a message using /i message. Such messages are not displayed in-game, but are sent to the host's InSim program. This results in a similar effect to standard messages prefixed with the IS_ISI prefix.

Packet details

IS_III packet properties
Type Name Description
byte Size 12, 16, 20... 72 depending on Msg
byte Type ISP_III
byte ReqI 0
byte Zero
byte UCID connection's unique id (0 = host)
byte PLID player's unique id (if zero, use UCID)
byte Sp2
byte Sp3
char Msg[64] 4, 8, 12... 64 characters - last byte is zero

Size

The size of the packet varies from 12 to 72 bytes depending on the message contents.

Type

The packet type from the ISP_ enumeration, always ISP_III.

ReqI

ReqI is always equal to zero.

UCID

The unique ID of the connection that sent the message. A value of 0 represents the host (in multiplayer) or the local client (in single player). Only used if PLID is 0.

PLID

The player ID of the player who sent the message. If 0, UCID is used instead.

Msg

The bytes representing the message.

The message can be 4, 8, ..., up to 64 bytes, padded with zeros. The last byte is always zero.


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