IS III
| 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
| 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 | ||