Commit Graph

7 Commits

Author SHA1 Message Date
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