Difference between revisions of "IS MOD"

From LFS Manual
Jump to navigationJump to search
(Initial page creation of IS_MOD)
 
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
== Introductions ==
+
{{Infobox InSim packet
 +
| description  = Set screen mode
 +
| size          = 20
 +
| type_key      = ISP_MOD
 +
| type_value    = 15
 +
| direction    = out
 +
| prev          = [[IS_MTC]]
 +
| next          = [[IS_VTN]]
 +
}}
  
The IS_MOD or screen MODe can be used to change screen mode via insim.
+
The '''MOD'''e packet can be used to change screen mode.
  
<big><pre>struct IS_MOD // MODe: send to LFS to change screen mode
+
== Packet details ==
{
 
byte Size; // 20
 
byte Type; // ISP_MOD
 
byte ReqI; // 0
 
byte Zero;
 
  
int Bits16; // set to choose 16-bit
+
{| class="wikitable"
int RR; // refresh rate - zero for default
+
|+ IS_MOD packet properties
int Width; // 0 means go to window
+
|-
int Height; // 0 means go to window
+
! Type !! Name !! Description
};</pre></big>
+
|-
 
+
| byte
== Packet Detail ==
+
| Size
 +
| 20
 +
|-
 +
| byte
 +
| Type
 +
| ISP_MOD
 +
|-
 +
| byte
 +
| ReqI
 +
| 0
 +
|-
 +
| byte
 +
| Zero
 +
|
 +
|-
 +
| int
 +
| Bits16
 +
| set to choose 16-bit
 +
|-
 +
| int
 +
| RR
 +
| refresh rate - zero for default
 +
|-
 +
| int
 +
| Width
 +
| 0 means go to window
 +
|-
 +
| int
 +
| Height
 +
| 0 means go to window
 +
|}
  
 
=== Size ===
 
=== Size ===
Line 24: Line 57:
 
=== Type ===
 
=== Type ===
  
The packet type from the ISP_ enumeration, always ISP_MOD.
+
The packet type from the [[InSim_enumerations#ISP|ISP_]] enumeration, always ISP_MOD.
  
 
=== ReqI ===
 
=== ReqI ===
  
 
Not used
 
Not used
 +
 +
=== Bits16 ===
 +
 +
Set to choose 16-bit.
 +
 +
=== RR ===
 +
 +
The refresh rate to set, zero for default refresh rate.
 +
 +
=== Width ===
 +
 +
The screen resolution width. Set to zero for windowed mode.
 +
 +
=== Height ===
 +
 +
The screen resolution height. Set to zero for windowed mode.
 +
 +
{{InSim packets}}
  
 
[[Category:InSim packets]]
 
[[Category:InSim packets]]

Latest revision as of 11:38, 14 February 2026

IS_MOD
Set screen mode
Overview
Size 20
Type ISP_MOD (15)
Usage instruction
Previous packet
IS_MTC
Next packet
IS_VTN

The MODe packet can be used to change screen mode.

Packet details

IS_MOD packet properties
Type Name Description
byte Size 20
byte Type ISP_MOD
byte ReqI 0
byte Zero
int Bits16 set to choose 16-bit
int RR refresh rate - zero for default
int Width 0 means go to window
int Height 0 means go to window

Size

The size of the packet, 20 bytes.

Type

The packet type from the ISP_ enumeration, always ISP_MOD.

ReqI

Not used

Bits16

Set to choose 16-bit.

RR

The refresh rate to set, zero for default refresh rate.

Width

The screen resolution width. Set to zero for windowed mode.

Height

The screen resolution height. Set to zero for windowed mode.


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