jgabaut/helapordo

[FEATURE] Improve binary save/load

Opened this issue · 5 comments

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

All bugs and updates should be noted here.

Bugs

  • #79 (fixed in 1.4.5)
  • #86 (fixed in 1.4.8)

References

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.

Version 1.4.6 changed the binary savefile version to 0.0.3.

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

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.

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