GamePassStorage.Adapters.AbioticFactor
0.1.1
dotnet add package GamePassStorage.Adapters.AbioticFactor --version 0.1.1
NuGet\Install-Package GamePassStorage.Adapters.AbioticFactor -Version 0.1.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="GamePassStorage.Adapters.AbioticFactor" Version="0.1.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="GamePassStorage.Adapters.AbioticFactor" Version="0.1.1" />
<PackageReference Include="GamePassStorage.Adapters.AbioticFactor" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add GamePassStorage.Adapters.AbioticFactor --version 0.1.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: GamePassStorage.Adapters.AbioticFactor, 0.1.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package GamePassStorage.Adapters.AbioticFactor@0.1.1
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=GamePassStorage.Adapters.AbioticFactor&version=0.1.1
#tool nuget:?package=GamePassStorage.Adapters.AbioticFactor&version=0.1.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
GamePassStorage.Adapters.AbioticFactor
The Abiotic Factor game adapter for GamePassStorage. It teaches the game-agnostic container layer about one title:
- matches package family
PlayStack.AbioticFactor_3wcqaesafpzfy; - classifies containers:
<World>-WC(world bundle),<World>-WC-B(the game's own spare copy),Profile*(raw GVAS account saves),Settings/GameUserSettings(ini text, every byte incremented by one); - reads a world bundle's
ABF_SAVE_VERSIONtable of contents (member path, size, save class, flag) without decompressing the body. The body is Oodle-compressed and Oodle is not bundled, so the codec reports itself unavailable for bundles instead of guessing; - names orphaned world folders from that table of contents (
IWgsBlobInspector); - refuses writes while an
AbioticFactor*process is running (IWgsWriteGate).
It ships built into the wgs tool, and the same DLL loads as a plugin
(wgs --adapters <folder> ...). Use it from code:
var registry = new WgsGameAdapterRegistry();
registry.Register(new AbioticFactorAdapter());
var opened = registry.TryOpen(storeFolder); // store opened with the game's gate and inspector
Adapters describe and gate; they never write. Every change still goes through WgsStore's own
write path. Apache-2.0.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- GamePassStorage (>= 0.1.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.