Version 1.4

53 downloads
Published (5 months ago)

Changelog

Additions

  • Added extra shortcut keys.
    • Added Ctrl+Shift+S for Save As... and Alt+F4 for Exit.
  • Added the ability to load a save through the command line.
    • Will only attempt to load the first command line argument as a file path.
  • Added a read-only UI for Custom Save Data.
  • Added functionality to pull the reward names from Custom Save Data if present.
  • Added Recent Files menu item.
    • Shows up to the last 10 files.
  • Added Registry Settings.
    • Auto update and Recent Files now save to the registry, under HKCU\SOFTWARE\SHARSaveGameEditor.

Removals

  • Removed limitations the game doesn't impose .
    • Split Save Time away from Save Date.
      • The game has no validation on the time, will just display the values. Only limitation is that it's stored in a byte so 0->255.
    • Changed Minimum/Maximum of Display Level and Display Mission to be 0->255.
    • Updated info tooltips to reflect the new limits.

Bug Fixes

  • Fixed saving not overwriting the entirety of existing files.
    • Would previously only overwrite the length of the written data. If the existing file was longer, the extra data would remain.
  • Fixed Save As... not updating the LastPath variable.
    • This resulted in a future Save or Save As... using the wrong path.
  • Fixed save filter not matching LastPath.
    • This resulted in the wrong filter in the Save File Dialog being used.
  • Fixed a bug where Auto update didn't correctly update Save Date (again).
  • Fixed the Persistent Object States names list.
    • Original list was generated without excluding certain CollisionEffect->ClassType values.

Full Changelog: https://github.com/Hampo/SHAR-Save-Game/compare/v1.3...v1.4