Skip to content

Releases: GreyHak/sat_sav_parse

v1.6 for v1.0.0.7

23 Nov 05:25
Compare
Choose a tag to compare

This release has been tested to work with save files created Satisfactory v1.0.0.7 and SCIM.

  • Fix to allow greater parsing of lightweight buildable.
  • CLI: Added --set-session-name function
  • CLI: Added additional detailed produced by --list-vehicle-paths
  • CLI: Improved error checking for --list-vehicle-paths and --export-vehicle-path
  • Improved README instructions for how to use sav_to_resave.py
  • Improved a couple of the code's variable names based on actual Satisfactory source code
  • Improved the code's variable typing of a couple booleans

v1.5 for v1.0.0.4

29 Oct 01:35
Compare
Choose a tag to compare

This release has been tested to work with save files created Satisfactory v1.0.0.4 and SCIM.

  • Parser now supports arrayed ClientIdentityInfo.
  • CLI Bug fix: --blueprint --import mechanism updated to avoid issues when function is used multiple times.
  • CLI: New --to-json and --from-json to convert a save file into JSON format and back into a save file. So save files can now be edited in JSON format.
  • CLI: New --list-vehicle-paths, --export-vehicle-path and --import-vehicle-path functions to facilitate exporting vehicle paths from a save and importing them into a different save.
  • CLI: New --info function for showing save header information.
  • Improved item names.
  • Improved support for mods. Support still limited. Share your save to improve support if you run into issues.
  • Save-to-HTML: Improved user feedback when font loading fails.
  • Parser improved understanding of booleans.
  • Parser improved raw-data parsing mechanic for ease of use and readability.
  • Variable name improvement for clarity.

Have an issue? Please attach your save file to the GitHub issue.

v1.4 for v1.0.0.4

25 Oct 07:57
Compare
Choose a tag to compare

This release has been tested to work with save files created Satisfactory v1.0.0.4 and SCIM.

  • Improved compatibility; adding SetProperty ObjectProperty type.
  • Improved, but still limited, support for mods.
  • Switched data storage from tuples to lists to make data modification easier.
  • CLI: Fixed an inconsistency in alias assignments. Now consistently using Char_Player_C.

Have an issue? Please attach your save file to the GitHub issue.

v1.3 for v1.0.0.4

23 Oct 20:20
Compare
Choose a tag to compare

This release has been tested to work with save files created Satisfactory v1.0.0.4 and SCIM.

  • Support added for Epic clients and players
  • Some limited support for mods is now included. (AB_CableMod and FlexSplines and larger file header)
  • Fixes drop pod looting logic in sav_to_html
  • Minor cleanup of path slashes for consistency

v1.2 for v1.0.0.4

23 Oct 05:49
Compare
Choose a tag to compare

This release has been tested to work with save files created Satisfactory v1.0.0.4 and SCIM.

  • Fixes for saves generated by the v1.0 game, but which started in prior releases. (InventoryItem and FGItemPickup_Spawnable)
  • Properties now supported: FGConveyorChainActor_RepSizeNoCull, FGDroneMovementComponent, FGDroneFuelRuntimeData
  • Improvement to parsing of lightweight buildable property
  • Improvements to progress bar: Can now be disabled. Automatically disabled when outputting to non-tty. Optimization.
  • CLI now supports 12 different blueprint functions
  • CLI now provides --resave-only function for testing purposes
  • Some saves have a list of mercer shrines at the end which will now be parsed (note SCIM does not preserve this information)
  • Bug fixed in name of CLI's --remember-username argument
  • Improved feedback and parsing of SCIM-generated save files
  • Formalizes support for missing level's collectables1 group

v1.1 for v1.0.0.3 Latest

15 Oct 02:50
Compare
Choose a tag to compare

This release has been tested to work with save files created Satisfactory v1.0.0.3 and SCIM.

Enhancements:

  • New sav_monitor.py tool to generate HTML and maps and archive save files automatically
  • Added progress bars
  • HTML map generator: Fixed bug in somersloop and mercer sphere location maps and counts
  • CLI: New --find-free-stuff feature for finding specific items at crash sites
  • CLI: New --restore-mercer-spheres feature
  • CLI: New --remember-username
  • CLI will no longer automatically verify generated files. This feature is still present, but needs to be enabled if you want to use it.
  • sav_cli_somersloops.json replaced with sav_data_somersloop.py for convenience.
  • Resave: Will no longer dump raw data prior to actual save file.

v1.0 for v1.0.0.3 Latest

07 Oct 04:22
Compare
Choose a tag to compare

Initial save parser release v1.0 for Satisfactory v1.0.0.3.

This release has been tested to work with save files created Satisfactory v1.0.0.3 and SCIM.