© 2026 Hedgehog Software, LLC
[/Script/EngineSettings.GameMapsSettings] LocalMapOptions=??skipOnboarding?loadgame=Atlantis_autosave_2 GameDefaultMap=/Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level GameInstanceClass=/Script/FactoryGame.FGGameInstance EditorStartupMap=/Game/FactoryGame/Map/TestMapFactoryGame.TestMapFactoryGame ServerDefaultMap=/Game/FactoryGame/Map/DedicatedserverEntry.DedicatedserverEntry GlobalDefaultGameMode=/Game/FactoryGame/-Shared/Blueprint/BP_GameMode.BP_GameMode_C TransitionMap= bUseSplitscreen=True TwoPlayerSplitscreenLayout=Horizontal ThreePlayerSplitscreenLayout=FavorTop
if ($loadLatestSave) { # https://stackoverflow.com/questions/9675658/powershell-get-childitem-most-recent-file-in-directory # Steam keeps a steam_autocloud.vdf file in here that isn't a savegame $latestSaveFile = (Get-ChildItem $SaveFolder -Attributes !Directory -Filter *.sav | sort LastWriteTime | select -last 1) $latestSaveFileName = $latestSaveFile.Basename $AutolaunchFilePath = "$($env:LOCALAPPDATA)\FactoryGame\$AutolaunchTempFileName" New-Item $AutolaunchFilePath -ItemType File -Force Add-Content $AutolaunchFilePath "[/Script/EngineSettings.GameMapsSettings]" Add-Content $AutolaunchFilePath "LocalMapOptions=??skipOnboarding?loadgame=$latestSaveFileName" Add-Content $AutolaunchFilePath "GameDefaultMap=/Game/FactoryGame/Map/GameLevel01/Persistent_Level.Persistent_Level`nGameInstanceClass=/Script/FactoryGame.FGGameInstance" $Args1 = "$Args1", "EngineINI=`"$AutolaunchFilePath`"" }
"steam_appid.txt"
"c:\Program Files (x86)\Steam\steamapps\common\Satisfactory"
526870
https://store.steampowered.com/app/526870/Satisfactory/
-NoSteamClient -NoMultiplayer