Skip to content
Marnanel Thurman edited this page Nov 23, 2024 · 2 revisions

Avalot saves its game state using a container format called Edna. See that article for a description of the format. Here, we only list the Avalot-specific information in savefiles, as saved by the savegame manager Enid. This includes the Edna game-specific block, but also some data following it such as the sprite positions. (Edna and Enid contradict one another on this point.)

This same format is used to save the game in the Sundry block of Avx, to allow the game executable to be unloaded during DOS shells and cut scenes.

See also dna256 for how Avaricius saved its game state.

The structure

todo

Real example

todo

In the source

  • enid.pas was the library to read and write savefiles
  • gyro.pas held the struct described above

Clone this wiki locally