Rosser.SatisfactoryExtractor.Tool 1.0.0

dotnet tool install --global Rosser.SatisfactoryExtractor.Tool --version 1.0.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local Rosser.SatisfactoryExtractor.Tool --version 1.0.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Rosser.SatisfactoryExtractor.Tool&version=1.0.0
nuke :add-package Rosser.SatisfactoryExtractor.Tool --version 1.0.0

ExtractSatisfactoryAssets

A simple program to extract JSON and image assets from Satisfactory.

Installation

Prerequisites:

dotnet tool

Run dotnet tool install --global Rosser.SatisfactoryExtractor.Tool

Usage

The dotnet tool command name is extractsatisfactory.

Windows

dotnet extractsatisfactory -o PATH [OPTIONS]

-o PATH,--output-dir PATH       Path to the directory where extracted assets will be saved.

OPTIONS:
-c CHANNEL,--channel CHANNEL    CHANNEL = experimental or earlyaccess
                                If channel is specified, input dir must not be.
                                Default = experimental

-i PATH,--input-dir PATH        Path to the directory where the game is installed.
                                If specified, channel must not be.

Examples

Find an experimental channel installation automatically and extract the assets to c:\temp\satisfactory-assets.

extractsatisfactory -o c:\temp\satisfactory-assets

Find an early access channel installation automatically and extract the assets to c:\temp\satisfactory-assets.

extractsatisfactory -c earlyaccess -o c:\temp\satisfactory-assets

Extract the game assets from C:\Program Files\Epic Games\SatisfactoryExperimental to c:\temp\satisfactory-assets:

extractsatisfactory -i "C:\Program Files\Epic Games\SatisfactoryExperimental" -o c:\temp\satisfactory-assets

Linux

dotnet extractsatisfactory -i PATH -o PATH

-i PATH,--input-dir PATH    Path to the directory where the game is installed.

-o PATH,--output-dir PATH   Path to the directory where extracted assets will be saved.
Examples

Extract the game assets from /mnt/satisfactory to ~/satisfactory-assets:

dotnet extractsatisfactory -i /mnt/satisfactory -o ~/satisfactory-assets

or

dotnet extractsatisfactory --input-dir /mnt/satisfactory --output-dir ~/satisfactory-assets
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.0.0 334 11/15/2021