freeso/TSOClient/tso.simantics/Model
riperiperi ac88b84c0e Propert OBJM parsing (TS1 save files)
Seems to catch everything included in complete collection. Missing:

- Some unknowns about things that never appear to be different (512 flag for stack, unknown data always 1)
- A bunch of info for Person type objects:
  - Interaction queue (partially worked out)
  - Motive changes
  - Routing info
  - Find best action history?
  - A bunch of fields that are 0 most of the time...

Person type objects read up to these unknown fields. (includes appearance, animations, motives, person data)

Until info for people is worked out, the game still recreates all objects and people when opening the lot (with full tile positions), rather than restoring existing state. (so stuff doesn't get stuck occupied)

Fixes a lot of objects being missing when loading saved lots in Simitone.
2025-03-02 19:33:39 +00:00
..
Platform Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
Routing Misc cleanup in FSO.SimAntics 2023-11-25 17:27:27 +00:00
Sound Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
TS1Platform Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
TSOPlatform Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMAnimationState.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMArchitectureCommand.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMArchitectureTerrain.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMBHAVOwnerPair.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMBudget.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMBuildableAreaInfo.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMDialogInfo.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMGenericTS1CallMode.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMGenericTSOCallMode.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMHeadlineRenderer.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMInventoryItem.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMLoadError.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMMotive.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMMotiveChange.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMObjectQueries.cs Misc cleanup in FSO.SimAntics 2023-11-25 17:27:27 +00:00
VMOutfitReference.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMPersonDataVariable.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMPlacementError.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMPlaceRequestFlags.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMPlatformState.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMRoomInfo.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMRoomMap.cs Misc cleanup in FSO.SimAntics 2023-11-25 17:27:27 +00:00
VMRuntimeHeadline.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMStackObjectDefinitionVariable.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMStackObjectVariable.cs Propert OBJM parsing (TS1 save files) 2025-03-02 19:33:39 +00:00
VMTuningCache.cs Remove unused usings and MPL per-file from FSO.SimAntics 2023-11-25 16:31:26 +00:00
VMWallLineBuilder.cs Misc cleanup in FSO.SimAntics 2023-11-25 17:27:27 +00:00