Difference between revisions of "User:Flame CZE/Sandbox"

From LFS Manual
Jump to navigationJump to search
(Replaced content with "{{Infobox vehicle mods}} = Vehicle Mod Creation Tutorial = The goal of this tutorial is to go through all parts of vehicle mod creation process in LFS....")
Tag: Replaced
 
(160 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Infobox vehicle mods}}
+
= InSim packet infobox =
  
= Vehicle Mod Creation Tutorial =
+
{{Infobox
 +
| above    = IS_STA
  
The goal of this tutorial is to go through all parts of [[Vehicle Mods|vehicle mod]] creation process in LFS. By the end of the tutorial, you should have an understanding how to create a fully functional vehicle mod from scratch.
+
| abovestyle  = background-color: #dedede
 +
| headerstyle = background-color: #dedede
  
Before you start, you need an unlocked installation of [[LFS Editor]] and LFS on your computer. If you don’t have it yet, follow the [[LFS Editor]] installation guide.
+
| header1 = Overview
  
[[Category:Mods]]
+
| label1  = Size
 +
| data1  = 28
  
== Vehicle layout ==
+
| label2  = Type
== Basic suspension setup ==
+
| data2  = ISP_STA (5)
== Modelling ==
+
 
== Texturing ==
+
| label3  = Usage
== Masses & object positions ==
+
| data3  = Info
== Lights ==
+
 
== Dashboard gauges ==
+
| belowleft = '''Previous packet'''<br />[[IS_MOD]]
== Number plates ==
+
| belowright = '''Next packet'''<br />[[IS_NPL]]
== Mirrors ==
+
}}
== Drivetrain ==
+
 
== Engine ==
+
{{-}}
== Suspension ==
+
 
== Wheels & tyres ==
+
= Packet properties =
== Customisable colours ==
+
 
== Steering wheel ==
+
{| class="wikitable"
== Driver animation ==
+
|+ IS_SCH packet properties
== Aerodynamics ==
+
|-
== Driver side swap ==
+
! Type !! Name !! Description
== Model level of detail meshes (LOD) ==
+
|-
== Customisable liveries / skins ==
+
| {{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"
 +
|+ 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}}
 +
|-
 +
! 0.5B
 +
| {{yes}} || {{N/A|-}} || {{no}} || {{no}}
 +
|-
 +
! 0.6A
 +
| {{yes}} || {{yes}} || {{N/A|-}} || {{no}}
 +
|-
 +
! 0.6B
 +
| {{yes}} || {{yes}} || {{no}} || {{N/A|-}}
 +
|}

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

IS_SCH 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.
Version Compatibility Matrix
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 -