SatisfactorySaveNet.Abstracts
3.2.0
dotnet add package SatisfactorySaveNet.Abstracts --version 3.2.0
NuGet\Install-Package SatisfactorySaveNet.Abstracts -Version 3.2.0
<PackageReference Include="SatisfactorySaveNet.Abstracts" Version="3.2.0" />
<PackageVersion Include="SatisfactorySaveNet.Abstracts" Version="3.2.0" />
<PackageReference Include="SatisfactorySaveNet.Abstracts" />
paket add SatisfactorySaveNet.Abstracts --version 3.2.0
#r "nuget: SatisfactorySaveNet.Abstracts, 3.2.0"
#:package SatisfactorySaveNet.Abstracts@3.2.0
#addin nuget:?package=SatisfactorySaveNet.Abstracts&version=3.2.0
#tool nuget:?package=SatisfactorySaveNet.Abstracts&version=3.2.0
SatisfactorySaveNet
I'm very happy to announce the first stable release of this component (v0.1.0). EDIT: Still consider using versions starting from v1.0.0 due to some bugfixes.
By this I consider this software as stable and correct! You can integrate it using nuget.org.
A fully managed C# save file reader (and soon writer) for the game Satisfactory by Coffee Stain Studios. This component currently allows reading all contained data of the *.sav file type in a typesafe and detailed manner . Also all kinds of readers are injectable and in case of need by that replaceable or wrappable!
It is planned to add writing capabilities if this project finds interested users.
Further, (external and promising looking) documentation of the save game format is available here. Link fixed now sorry
How to use
ISaveFileSerializer serializer = SaveFileSerializer.Instance;
var saveGame = serializer.Deserialize(@"C:\mySaveFile.sav");
Injection example
ISaveFileSerializer Instance = new SaveFileSerializer(HeaderSerializer.Instance, ChunkSerializer.Instance, BodySerializer.Instance);
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on SatisfactorySaveNet.Abstracts:
Package | Downloads |
---|---|
SatisfactorySaveNet
Satisfactory save file reader (and soon TM writer) |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
3.2.0 | 124 | 9/4/2025 |
3.1.0 | 151 | 8/11/2025 |
3.0.0 | 153 | 4/5/2025 |
2.1.0 | 150 | 10/16/2024 |
2.0.0 | 119 | 10/16/2024 |
1.0.0 | 148 | 9/23/2024 |
0.1.6 | 129 | 9/23/2024 |
0.1.5 | 168 | 8/24/2024 |
0.1.4 | 195 | 4/23/2024 |
0.1.3 | 148 | 4/23/2024 |
0.1.2 | 139 | 4/22/2024 |
0.1.1 | 144 | 4/21/2024 |
0.1.0 | 148 | 4/20/2024 |
0.0.13 | 148 | 4/20/2024 |
0.0.12 | 143 | 4/17/2024 |
0.0.11 | 138 | 4/5/2024 |
0.0.10 | 142 | 3/26/2024 |
0.0.9 | 130 | 3/26/2024 |