Skip to content

1.4.4 - Add experimental binary save, release build doesn't use KLS_Region

Compare
Choose a tag to compare
@jgabaut jgabaut released this 25 Mar 22:13
· 12 commits to master since this release

What's Changed

Added

  • Print run seed when exiting from retry()

  • Experimental: these features are only available when running with -X flag.

    • Experimental features are bound to change soon. Don't expect full backwards-compatibility when using them.
    • Icon indicators for when you have an equipped item
      • The emojis can be turned off by passing --enable-emoji=no to ./configure when building.
      • Updates should be noted on #77.
    • Save/Load using binary files
      • Tailored to Rogue gamemode, whereas before save was not working in that mode
      • Added all packed SerXYZ structures for saving/loading
      • Added ser_XYZ/deser_XYZ() functions for conversion
      • Updates should be noted on #66

Changed

  • Add --enable-anvil configure option to allow easy building without anvil
    • Should improve #52 considerably. Switching the default value for the enable flag could be considered.
  • Bump koliseo to 0.4.1
  • Use kls_conf_init() to prep the used Koliseos
    • Now, only the debug build uses KLS_Region.
    • This should make the release version avoid all that extra jazz on the arena.
  • Added seed field to Path.
  • Updated installer to 0.1.2
    • Now creates hlpd-1, hlpd-2, hlpd-3 directories, used for Saveslot handling.
  • Added FLOORMENU_SAVE to saveType.
  • Updated const.c test
  • Bump amboso to 2.0.5
    • Should improve #52 by using a more recent bash on macOS, if the shell setup was done

Fixes

  • Use strlen() for whoami push

PR - feat: 1.4.4 Add experimental binary save support, release build doesn't use KLS_Region by @jgabaut

Full Changelog: 1.4.3...1.4.4