Releases: GreyHak/sat_sav_parse
v1.6 for v1.0.0.7
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
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
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
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
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
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 withsav_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
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.