Pyrdacor / Ambermoon-Advanced

First Ambermoon Extension
64 stars 2 forks source link

Dictionary compressions issue on Amiga #17

Open Pyrdacor opened 1 year ago

Pyrdacor commented 1 year ago

There is a new compression for the file dictionary where only existing files are stored inside a container. This is fine in general but for world maps it seems like the Amiga game still tries to load the file even if it is not using it. At least there was a bug report when leaving the S'Riel temple (entering Morag map 517) and then get the error FILE COULDN'T BE LOADED: MAP TEXTS 517. There are no texts on this map and the map name is retrieved from the world's name if it is a world map.

This is not happening for the Lyramion world map as the 1Map_texts.amb container is not using this dictionary compression. It also is not happening for forest moon world maps as there are no "map gaps" in 3Map_texts.amb. It only happends for 2Map_texts.amb as there is a gap inside the entries and therefore the compression skips entries.