Christian Semmler
464e59df3e
Add Kaitai Struct definition for animation data files (.dta) ( #1740 )
2026-02-02 01:34:29 +01:00
Christian Semmler
eaf603941e
Fix lightposition documentation in savegame.ksy ( #1739 )
...
The variable accepts values "0" through "5" (6 sun positions),
not "1" or "2" as previously documented.
2026-02-01 21:53:19 +01:00
Christian Semmler
77bb4634b8
Fix savegame.ksy: backgroundcolor uses HSV, not RGB ( #1738 )
...
The backgroundcolor and tempBackgroundColor variables store HSV values
(scaled 0-100), not RGB. The game converts to RGB using ConvertHSVToRGB().
2026-02-01 21:43:41 +01:00
Christian Semmler
e63449fd91
Fix polygon and texture indices documentation in wdb.ksy ( #1736 )
...
Correct the bit layout for polygon_indices to use bits 0-15 (16 bits)
for vertex index instead of incorrectly claiming bits 0-14 with bit 15
unused. Add separate texture_indices type since these are simple U32
values, not packed like polygon_indices. Clarify num_texture_indices
should equal num_polygons * 3 when textured.
2026-01-31 22:12:53 +01:00
Christian Semmler
776aeaa342
Add Kaitai Struct definition for world database files (.wdb) ( #1735 )
2026-01-31 21:01:38 +01:00
Christian Semmler
d892f9beda
Add Kaitai Struct definition for animation files (.ani) ( #1734 )
...
Add animation.ksy documenting the binary format for LEGO Island's
animation files, including keyframe data, actor references, and
optional camera animation. Includes sample file pns065rd.ani.
2026-01-30 18:05:48 -08:00
Christian Semmler
4998bdaf65
Savegame: kaitai format ( #1713 )
...
* Add savegame.ksy
* Updates
* Updates
2026-01-11 00:27:44 +01:00
Christian Semmler
f52b275130
Add initial Kaitai formats to document LEGO Island file formats ( #1712 )
...
* Add initial Kaitai formats
* Update README with installation and command examples
Added installation instructions for Kaitai Struct Visualizer and updated ksdump command examples.
* Update README.md
* Update link to Kaitai Struct documentation
* Update installation link for Kaitai Struct Visualizer
2026-01-10 21:52:53 +01:00