jgabaut / helapordo

A roguelike terminal game, using ncurses.
https://jgabaut.github.io/helapordo-docs
GNU General Public License v3.0
14 stars 0 forks source link

[FEATURE] Improve binary save/load #80

Open jgabaut opened 6 months ago

jgabaut commented 6 months ago

With 1.4.4, an experimental feature to save/load using binary files was added.

All bugs and updates should be noted here.

Bugs

References

jgabaut commented 5 months ago

Version 1.4.5 updated the RNG logic to save and load the state better, by storing how many advancements were made.

It also changed the stored seed to be a string, which is currently then hashed to get an integer seed.

jgabaut commented 5 months ago

Version 1.4.6 changed the binary savefile version to 0.0.3.

jgabaut commented 4 months ago

Version 1.4.8 made so that a few enum values in ser.h are saved as int32_t.

jgabaut commented 4 months ago

Version 1.4.9 changed a couple more enum values to be stored as int32_t, and fixed the loading of roomsDone and floors_done.

jgabaut commented 3 months ago

Dropping the [Experimental] tag in the name since it moved to default behaviour.