Data specification#
Configuration files, asset paths, and game data tables.
Scope#
- Install config (
lords2.inf) and runtime ini (l2.ini,_sierra.ini) - Asset path resolution and PL8/256 loading
- Map data (
l2_maps.dat), engine strings (l2.eng) - Difficulty and audio tier defaults
- Castle tile slice (
castles.dat) relationship to saves
Evidence#
../../architecture/asset/MODULE.md— asset loading, PL8 paths../../architecture/io/MODULE.md— file I/O helpers../../architecture/game/MODULE.md—lotr2_game_load_lords2_inf,lotr2_game_load_config, init phases
First spec targets#
- Config files — fields read from
lords2.infandl2.ini; defaults applied at startup (lotr2_save_inf_init_defaults). - Asset path resolution — how the client locates
.pl8,.256, and related files relative to install dir.
Spec pages#
l2_maps_dat.md— campaign map record format (0x80c1bytes per index)