边缘世界 RimWorld

边缘世界 RimWorld

外骨骼机甲框架
Issue: CTDs with Pilot Timetable + Mental Breaks
I’ve run into a consistent crash-to-desktop (no error message) while using Exosuit Framework. After a lot of testing, here’s what seems to be happening:

When a pawn has “Pilot” blocks in their daily timetable, the game will eventually CTD.

The crash usually triggers during schedule transitions (e.g. at midnight) or when the pawn enters a mental break (e.g. wander, berserk).

From inspecting my save, pawns get stuck with queued Exosuit jobs such as WG_GetOffWalkerCore while the mental break/timetable logic is trying to push other jobs. This creates a loop/conflict that ends up causing a nullref and hard crash.

If I remove the Pilot schedule and clear WG jobs from the save, the game runs fine.

However, without the Pilot timetable, pawns will auto-eject from suits unless drafted, which makes normal use impractical.

CTD only when Pilot timetable + mental state/job transitions occur.

Removing Pilot blocks avoids CTDs.

my pawn had a queued WG_GetOffWalkerCore job in the save that lined up with the crash timing.