Difference between revisions of "User:Flame CZE/Sandbox"
From LFS Manual
Jump to navigationJump to search (→Packet properties: help text) |
|||
| (63 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
| − | = | + | = InSim packet infobox = |
| − | + | {{Infobox | |
| − | + | | above = IS_STA | |
| − | |||
| − | = | + | | abovestyle = background-color: #dedede |
| + | | headerstyle = background-color: #dedede | ||
| − | + | | header1 = Overview | |
| − | == | + | | label1 = Size |
| + | | data1 = 28 | ||
| − | + | | label2 = Type | |
| − | | | + | | data2 = ISP_STA (5) |
| − | + | ||
| − | + | | label3 = Usage | |
| − | + | | data3 = Info | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | | | ||
| − | | | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | | belowleft = '''Previous packet'''<br />[[IS_MOD]] |
| + | | belowright = '''Next packet'''<br />[[IS_NPL]] | ||
| + | }} | ||
| − | { | + | {{-}} |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | = | + | = Packet properties = |
{| class="wikitable" | {| class="wikitable" | ||
| + | |+ IS_SCH packet properties | ||
|- | |- | ||
| − | ! | + | ! Type !! Name !! Description |
| − | ! Name | ||
| − | ! | ||
| − | ! | ||
|- | |- | ||
| − | | | + | | {{Abbr|byte|1-byte unsigned integer}} |
| − | | | + | | Size |
| − | | | + | | 8 |
| − | + | |- | |
| + | | byte | ||
| + | | Type | ||
| + | | ISP_SCH (6) | ||
|- | |- | ||
| − | | | + | | byte |
| − | | | + | | ReqI |
| − | | | + | | 0 |
| − | |||
|- | |- | ||
| + | | byte | ||
| + | | Zero | ||
| | | | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | | byte |
| − | | | + | | CharB |
| − | | | + | | key to press |
| − | |||
|- | |- | ||
| − | | | + | | byte |
| − | | | + | | Flags |
| − | | | + | | bit 0: SHIFT / bit 1: CTRL |
| − | |||
|- | |- | ||
| + | | byte | ||
| + | | Spare2 | ||
| | | | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| + | | byte | ||
| + | | Spare3 | ||
| | | | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | |||
| − | |||
| − | |||
| − | |||
|} | |} | ||
| − | = | + | = LFS compatibility matrix = |
| − | + | Assumptions: | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * If a replay recorded in version A can be played in a newer version B, we assume that the replay can be played in all versions newer than A and older than B. | |
| + | * If a replay recorded in version A can be played in a newer version B, we assume that a replay recorded in any version newer than A and older than B can be played in all versions newer than the replay version and older than B. | ||
| + | * If a replay recorded in version A cannot be played in a newer version B, we assume that a replay recorded in any version older than A cannot be played in version B. | ||
| + | * If a replay recorded in version A can be played in a newer version B, we assume that the replay cannot be played in all versions newer than B. | ||
| + | * If a replay recorded in version B cannot be played in an older version A, we assume that the replay cannot be played in all versions older than A. | ||
{| class="wikitable" | {| class="wikitable" | ||
| + | |+ Version Compatibility Matrix | ||
| + | | rowspan="2" colspan="2" | | ||
| + | ! colspan="4" | LFS Client | ||
|- | |- | ||
| − | ! | + | ! 0.5A !! 0.5B !! 0.6A !! 0.6B |
| − | ! | ||
| − | ! | ||
| − | ! | ||
|- | |- | ||
| − | | | + | ! rowspan="4" | Replay |
| − | | | + | ! 0.5A |
| − | | | + | | {{N/A|-}} || {{yes}} || {{no}} || {{no}} |
| − | | {{no}} | ||
|- | |- | ||
| − | | | + | ! 0.5B |
| − | | | + | | {{yes}} || {{N/A|-}} || {{no}} || {{no}} |
| − | | | ||
| − | | {{no}} | ||
|- | |- | ||
| − | | | + | ! 0.6A |
| − | | | + | | {{yes}} || {{yes}} || {{N/A|-}} || {{no}} |
| − | | | ||
| − | | {{no}} | ||
|- | |- | ||
| − | + | ! 0.6B | |
| − | + | | {{yes}} || {{yes}} || {{no}} || {{N/A|-}} | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | | {{yes}} | ||
| − | |||
| − | |||
| − | | | ||
| − | |||
| − | | {{yes}} | ||
| − | | | ||
| − | |||
| − | |||
| − | |||
| − | | {{ | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | | | ||
| − | | {{ | ||
| − | |- | ||
| − | |||
| − | |||
| − | |||
| − | |||
|} | |} | ||
Latest revision as of 18:00, 9 February 2026
InSim packet infobox
| IS_STA | |
|---|---|
| Overview | |
| Size | 28 |
| Type | ISP_STA (5) |
| Usage | Info |
| Previous packet IS_MOD |
Next packet IS_NPL |
Packet properties
| Type | Name | Description |
|---|---|---|
| byte | Size | 8 |
| byte | Type | ISP_SCH (6) |
| byte | ReqI | 0 |
| byte | Zero | |
| byte | CharB | key to press |
| byte | Flags | bit 0: SHIFT / bit 1: CTRL |
| byte | Spare2 | |
| byte | Spare3 |
LFS compatibility matrix
Assumptions:
- If a replay recorded in version A can be played in a newer version B, we assume that the replay can be played in all versions newer than A and older than B.
- If a replay recorded in version A can be played in a newer version B, we assume that a replay recorded in any version newer than A and older than B can be played in all versions newer than the replay version and older than B.
- If a replay recorded in version A cannot be played in a newer version B, we assume that a replay recorded in any version older than A cannot be played in version B.
- If a replay recorded in version A can be played in a newer version B, we assume that the replay cannot be played in all versions newer than B.
- If a replay recorded in version B cannot be played in an older version A, we assume that the replay cannot be played in all versions older than A.
| LFS Client | |||||
|---|---|---|---|---|---|
| 0.5A | 0.5B | 0.6A | 0.6B | ||
| Replay | 0.5A | - | Yes | No | No |
| 0.5B | Yes | - | No | No | |
| 0.6A | Yes | Yes | - | No | |
| 0.6B | Yes | Yes | No | - | |