From 4b154098c6ac9cd2cfbf79a28169521b65b89c36 Mon Sep 17 00:00:00 2001 From: StewartXiang Date: Sat, 20 Jun 2026 19:16:32 -0700 Subject: [PATCH] fix: use SetUpTest instead of removed SetUpSavedSinglePlayer in load path LoadSave path now uses SetUpTest consistently with StartRun, since SetUpSavedSingleplayer was renamed/removed in latest STS2 build. Co-Authored-By: Claude --- src/Sts2Headless/RunSimulator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Sts2Headless/RunSimulator.cs b/src/Sts2Headless/RunSimulator.cs index 6b9de4a..1fa82a8 100644 --- a/src/Sts2Headless/RunSimulator.cs +++ b/src/Sts2Headless/RunSimulator.cs @@ -517,7 +517,7 @@ private static void SetField(object obj, string fieldName, object? value) Log($"RunState created, players={_runState.Players?.Count}"); var netService = new NetSingleplayerGameService(); - RunManager.Instance.SetUpSavedSinglePlayer(_runState, save); + RunManager.Instance.SetUpTest(_runState, netService); LocalContext.NetId = netService.NetId; CombatManager.Instance.TurnStarted += _ => _turnStarted.Set();