|instruction : 0 / or reply : ReqI as received in the TINY_SCP |
|Position vector. |
|heading - 0 points along Y axis |
|pitch - 0 means looking at horizon |
|roll - 0 means no roll |
|Unique ID of viewed player (0 = none). |
|InGameCam (as reported in StatePack) |
|4-byte float : FOV in degrees |
|Time to get there (0 means instant + reset). |
|ISS state flags (see below) |
Full camera packet (in car OR SHIFT+U mode)
The ISS state flags that can be set are :
On receiving this packet, LFS will set up the camera to match the values in the packet, including switching into or out of SHIFT+U mode depending on the ISS_SHIFTU flag.
If ISS_SHIFTU is not set, then ViewPLID and InGameCam will be used.
If ISS_VIEW_OVERRIDE is set, the in-car view Heading Pitch and Roll will be taken from the values in this packet. Otherwise normal in game control will be used.
Position vector (Vec Pos) - in SHIFT+U mode, Pos can be either relative or absolute.
If ISS_SHIFTU_FOLLOW is set, it's a following camera, so the position is relative to the selected car. Otherwise, the position is absolute, as used in normal SHIFT+U mode.