Donut Team is a labor of love, built and maintained by a small group of passionate developers. We invest our own time and resources to offer our tools, mods, and web services completely free of charge.

We don't run ads, and we will never sell your data - period.

If you've enjoyed anything we've created, please consider supporting our work with a one-time or monthly donation via our Ko-fi page . Every contribution helps us continue building great experiences for the community.

Dismiss
Icon image for SHAR Save Game Editor

SHAR Save Game Editor

Main Branch

ID 292
Published
Downloaded 1,510 times
Changelog

Bug Fixes

  • Fixed a bug when reading unknown custom save data.
  • Fixed a bug where it didn't initialise PurchasedRewards correctly.
  • Fixed a typo - Kiwk Cash->Kwik Cash.
  • Removed unused methods and updated internal syntax.
  • Fixed a bug where updating cards all affected level 1 instead of their respective levels.

ID 289
Published
Downloaded 595 times
Changelog

Changes

  • Changed the ConfirmPurchaseTotals error to mention that only rewards up to index 11 matter.

Bug Fixes

  • Fixed removing an IncreasedRewardLimits reward.

Full Changelog: https://github.com/Hampo/SHAR-Save-Game/compare/v1.5...v1.5.1

ID 288
Published
Downloaded 358 times
Changelog

Additions

  • Actual Lucas Mod Launcher Data CustomSaveData handling.
    • Import reward names from save if present (will be in square brackets in Purchased Rewards lists).
    • Added support for IncreasedRewardLimits saves.
    • Display Launcher Version and Main Mod values.

Changes

  • Change some default values.
    • Updated default car inventory to contain the famil_v.
    • Updated EnableTutorialEvents default to true.
    • Updated IsRadarEnabled default to true.
  • Changed titlebar text to include currently open file.

Bug Fixes

  • Fixed loading a save also repeatedly updating that save file.

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

ID 287
Published
Downloaded 357 times
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

ID 286
Published
Downloaded 356 times
Changelog

Additions

  • Added a filter to the Open and Save dialogs to default to the save file names.
  • Added an information tooltip on hover to every setting.

Bug Fixes

  • Fixed a bug where the context menu on all checked list boxes only affected one control.
  • Fixed a bug where the internal value GagsViewed was miscalculated from the Gags list.

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

ID 285
Published
Downloaded 360 times
Changelog

Additions

  • Added missed coin locators to PersistentObjectStates.
  • Updated default PersistentObjectStates value.

Full Changelog: https://github.com/Hampo/SHAR-Save-Game/compare/v1.2...v1.2.1

ID 284
Published
Downloaded 371 times
Changelog

Additions

  • Added CharacterSheet->Level->Cards.
    • Save games contain 2 references to cards - the CardGallery with all cards, and then an array of cards per level. Added the per-level data to the UI.
  • Added release version to title bar.
  • Added mapping for vanilla game Persistent Object States.
    • Added names for the default PersistentObjectStates.
      • Thanks to @EnAppelsin for their assistance getting these.
    • Increased width of CLBPersistentObjectStates in order to fit the new, longer names.
    • Inverted the display of CLBPersistentObjectStates to be more intuitive.
      • Checked means broken/destroyed.
      • Unchecked means alive.

Changes

  • Moved name arrays to Names.cs.
  • Updated PersistentObjectStates reading to use != 0 instead of > 0.

Bug Fixes

  • Fixed a bug where SaveDate->Auto update didn't actually auto update.
  • Fixed Car->MaxHealth incorrectly showing as a percentage - it actually represents the max hitpoints of the car.

Full Changelog: https://github.com/Hampo/SHAR-Save-Game/compare/v1.1...v1.2

ID 283
Published
Downloaded 345 times
Changelog

Bug Fixes

  • Fixed a bug where updating the CardGallery didn't update the cards in CharacterSheet.

Full Changelog: https://github.com/Hampo/SHAR-Save-Game/compare/v1.0...v1.1

ID 282
Published
Downloaded 341 times
Changelog

The first release of the tool.

Main Branch