Structural map of game data and formats for the classical Lizerium branch
Lizerium.Game.Structs is a map of the data layer.
There is no core logic here.
This repository exists to:
- list game formats
- show how data is structured
- provide quick navigation to related repositories
Tip
If you are working with Freelancer data:
- Find the format you need
- Open the corresponding repository
- Work at the implementation level there
Original and derived game formats:
- https://github.com/Lizerium/Lizerium.Game.INI
- https://github.com/Lizerium/Lizerium.Game.Dlls
- https://github.com/Lizerium/Lizerium.Game.SPH
Additional:
- CMP
- MAT
- TXM
- 3DB
- Music
Intermediate representations used for analysis and processing:
- https://github.com/Lizerium/Lizerium.Game.XML.CMP
- https://github.com/Lizerium/Lizerium.Game.XML.MAT
- https://github.com/Lizerium/Lizerium.Game.XML.TXM
- https://github.com/Lizerium/Lizerium.Game.XML.SPH
- https://github.com/Lizerium/Lizerium.Game.XML.3DB
- https://github.com/Lizerium/Lizerium.Game.XML.ALE
- https://github.com/Lizerium/Lizerium.Game.XML.ANM
- https://github.com/Lizerium/Lizerium.Game.XML.DFM
- https://github.com/Lizerium/Lizerium.Game.XML.UTF
- https://github.com/Lizerium/Lizerium.Game.XML.VMS
Layer used for testing and data validation:
- prepared XML data
- configuration structures
- integration with validation systems
Lizerium.Game.Structs
βββ Base formats
βββ XML layer
βββ Code layer
Important
This is the data layer of the classic branch (Freelancer).
Unity runtime, game logic, and visual systems are handled separately:
Connected to:
- https://github.com/Lizerium/Lizerium.Frameworks.Structs β validation and testing
Tip
If you need a specific format or tool β go to the corresponding repository.
This is only a map.