边缘世界 RimWorld

边缘世界 RimWorld

Archotech Race
此主题已被锁定
Designated Anchor 2021 年 10 月 8 日 下午 5:03
Can't open dev mode Do Incident (World) menu
When trying to open menu, it errors out with the following exception in the debug log. It looks like this also breaks the fallen archotech quest.


Exception filling window for Verse.Dialog_DebugActionsMenu: System.MissingMethodException: bool RimWorld.Planet.TileFinder.TryFindNewSiteTile(int&,int,int,bool,bool,int) at Archorace.IncidentWorker_FallenArchotech.CanFireNowSub (RimWorld.IncidentParms parms) [0x00009] in <0f4dbad898d74129a53ab1de2f547870>:0 at RimWorld.IncidentWorker.CanFireNow (RimWorld.IncidentParms parms) [0x001b8] in <b64badbf3c3d41018b3ca5d3e8c77771>:0 at Verse.DebugActionsIncidents.DoIncidentDebugAction (RimWorld.IIncidentTarget target, System.Int32 iterations) [0x000d0] in <b64badbf3c3d41018b3ca5d3e8c77771>:0 at Verse.DebugActionsIncidents+<>c__DisplayClass6_0.<GetIncidentDebugAction>b__0 () [0x00000] in <b64badbf3c3d41018b3ca5d3e8c77771>:0 at Verse.Dialog_DebugOptionLister.DebugAction (System.String label, System.Action action, System.Boolean highlight) [0x0003f] in <b64badbf3c3d41018b3ca5d3e8c77771>:0 at Verse.Dialog_DebugActionsMenu.DoListingItems () [0x00077] in <b64badbf3c3d41018b3ca5d3e8c77771>:0 at Verse.Dialog_OptionLister.DoWindowContents (UnityEngine.Rect inRect) [0x00176] in <b64badbf3c3d41018b3ca5d3e8c77771>:0 at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <b64badbf3c3d41018b3ca5d3e8c77771>:0 UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.Window:InnerWindowOnGUI (int) UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)


At a glance it looks like the TryFindNewSiteTile method call was copy pasted, since the second bool param is now supposed to be an enum (TileFinderMode.random).
最后由 Designated Anchor 编辑于; 2021 年 10 月 8 日 下午 6:39