Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Failed to find sane damage amount
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
Verse.Log:ErrorOnce (string,int)
Verse.ProjectileProperties:GetDamageAmount (single,Verse.Thing,System.Text.StringBuilder)
SRM.StartUpLib:PatchAllExplosiveProjectile ()
SRM.PatchMain:.cctor ()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.StaticConstructorOnStartupUtility.CallAll_Patch1 ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.LongEventHandler.ExecuteToExecuteWhenFinished_Patch0 ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Entry.Update_Patch0 (Verse.Root_Entry)
-------------------------------------------------------------------------------
Could not load Texture2D at 'Things/Wreckages/building_1' for def 'SR_Wreckages' in any active mod or in base resources.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
Verse.ContentFinder`1<UnityEngine.Texture2D>:Get (string,bool)
Verse.Graphic_Single:Init (Verse.GraphicRequest)
Verse.GraphicDatabase:GetInner<Verse.Graphic_Single> (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (System.Type,string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,UnityEngine.Color,Verse.GraphicData,System.Collections.Generic.List`1<Verse.ShaderParameter>,string)
Verse.Graphic_Collection:Init (Verse.GraphicRequest)
Verse.GraphicDatabase:GetInner<Verse.Graphic_Random> (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (System.Type,string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,UnityEngine.Color,Verse.GraphicData,System.Collections.Generic.List`1<Verse.ShaderParameter>,string)
Verse.GraphicData:Init ()
Verse.GraphicData:get_Graphic ()
Verse.ThingDef:<PostLoad>b__398_0 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()
--------------------------------------------------------------------------------
Failed to find any textures at Things/Wreckages/building while constructing Multi(initPath=Things/Wreckages/building, color=RGBA(1.000, 1.000, 1.000, 1.000), colorTwo=RGBA(1.000, 1.000, 1.000, 1.000))
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
Verse.Graphic_Multi:Init (Verse.GraphicRequest)
Verse.GraphicDatabase:GetInner<Verse.Graphic_Multi> (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (System.Type,string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,UnityEngine.Color,Verse.GraphicData,System.Collections.Generic.List`1<Verse.ShaderParameter>,string)
Verse.Graphic_Collection:Init (Verse.GraphicRequest)
Verse.GraphicDatabase:GetInner<Verse.Graphic_Random> (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (System.Type,string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,UnityEngine.Color,Verse.GraphicData,System.Collections.Generic.List`1<Verse.ShaderParameter>,string)
Verse.GraphicData:Init ()
Verse.GraphicData:get_Graphic ()
Verse.ThingDef:<PostLoad>b__398_0 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()
红字如下
Exception running QuestNode_GenerateSite: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 1CFF8146] Duplicate stacktrace, see ref for original
Slate vars:
allowViolentQuests=True
challengeRating=3
inSignal=Quest1.Initiate
map=Map-0-PlayerHome
minPointsThreeStar=0
minPointsTwoStar=0
points=169.982406616211
pointsFactor=2
pointsOriginal=84.9912
selectionWeightOneStar=0.60
selectionWeightThreeStar=0.15
selectionWeightTwoStar=0.25
siteDistRange=4~5
siteFaction=Mechanoid
sitePartsParams=null
sitePoints=0
siteTile=115238,0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestNode.Run_Patch0 (RimWorld.QuestGen.QuestNode)
RimWorld.QuestScriptDef:Run ()
RimWorld.QuestGen.QuestNode_SubScript:RunInt ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestNode.Run_Patch0 (RimWorld.QuestGen.QuestNode)
RimWorld.QuestGen.QuestNode_Sequence:RunInt ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestNode.Run_Patch0 (RimWorld.QuestGen.QuestNode)
RimWorld.QuestScriptDef:Run ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestGen.Generate_Patch0 (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
RimWorld.QuestUtility:GenerateQuestAndMakeAvailable (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
RimWorld.QuestUtility:GenerateQuestAndMakeAvailable (RimWorld.QuestScriptDef,single)
RimWorld.IncidentWorker_GiveQuest:GiveQuest (RimWorld.IncidentParms,RimWorld.QuestScriptDef)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_GiveQuest.TryExecuteWorker_Patch2 (RimWorld.IncidentWorker_GiveQuest,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker.TryExecute_Patch2 (RimWorld.IncidentWorker,RimWorld.IncidentParms)
LingGame.Verb_LaunchIncident:TryCastShot ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Verb.TryCastNextBurstShot_Patch0 (Verse.Verb)
Verse.Verb:WarmupComplete ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Verb.TryStartCastOn_Patch3 (Verse.Verb,Verse.LocalTargetInfo,Verse.LocalTargetInfo,bool,bool,bool,bool)
Verse.Verb:TryStartCastOn (Verse.LocalTargetInfo,bool,bool,bool,bool)
Verse.Pawn:TryStartAttack (Verse.LocalTargetInfo)
Verse.AI.JobDriver_AttackStatic/<>c__DisplayClass5_0:<MakeNewToils>b__2 (int)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.DriverTickInterval_Patch0 (Verse.AI.JobDriver,int)
Verse.AI.Pawn_JobTracker:JobTrackerTickInterval (int)
Verse.Pawn:TickInterval (int)
Verse.Thing:DoTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickList.Tick_Patch0 (Verse.TickList)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch0 (Verse.Root_Play)
任务日志debug如下
-----------------
Id: 1
State: EndedUnknownOutcome
Data:
<saveable Class="Quest">
<id>1</id>
<name>第三类接触</name>
<appearanceTick>851</appearanceTick>
<acceptanceTick>851</acceptanceTick>
<acceptedBy>null</acceptedBy>
<ended>True</ended>
<cleanedUp>True</cleanedUp>
<cleanupTick>851</cleanupTick>
<initiallyAccepted>True</initiallyAccepted>
<challengeRating>3</challengeRating>
<description>我们在地平线上发现了一座未知势力所遗留下来的大型通讯设施,尽管它的所有设施均有不同程度的损坏和老化,但各种观察表明它依旧在运作并以固定的频率发射某种未知加密讯号,也许我们可以前往并进行探索。
这座无人设施防守严密,有大量的防卫装置和未知型号的机械体值守,可以预测这将是一场恶战。</description>
<root>SR_Interaction_SignalTower</root>
<signalsReceivedDebug IsNull="True" />
<parts>
<li Class="QuestPart_QuestEnd">
<inSignal>Quest1.OuterNodeCompleted</inSignal>
<outcome>Unknown</outcome>
</li>
<li Class="QuestPart_NoWorldObject">
<inSignalEnable>Quest1.Initiate</inSignalEnable>
<outSignalsCompleted>
<li>Quest1.OuterNodeCompleted</li>
</outSignalsCompleted>
<state>Disabled</state>
<enableTick>851</enableTick>
<worldObject>null</worldObject>
</li>
</parts>
<tags />
<parent>null</parent>
</saveable>
Active QuestParts:
None
反馈请不要反馈带有“Duplicate stacktrace, see ref for original”字样的报错,这个是折叠红字,不带有有效信息。
这个任务会在第十三天发送,检查你的游戏时间。
此外,这个任务的名字叫做“SR_Interaction_SignalTower”,你可以再触发下然后反馈不带有“Duplicate stacktrace, see ref for original”字样的报错
https://gist.github.com/HugsLibRecordKeeper/91c6fa600de796e96764f7985a4b3626
在没有1trickPwnyta's Defaults的时候事件可以触发,有1trickPwnyta's Defaults的时候就会出红字,任务直接显示完成,但是生成事件点,下附第一条红字
Could not resolve site parts.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
SRM.QuestNode_SelectSiteFaction:RunInt ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestNode.Run_Patch0 (RimWorld.QuestGen.QuestNode)
RimWorld.QuestGen.QuestNode_Sequence:RunInt ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestNode.Run_Patch0 (RimWorld.QuestGen.QuestNode)
RimWorld.QuestScriptDef:Run ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestGen.Generate_Patch0 (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
RimWorld.QuestUtility:GenerateQuestAndMakeAvailable (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
RimWorld.QuestUtility:GenerateQuestAndMakeAvailable (RimWorld.QuestScriptDef,single)
RimWorld.IncidentWorker_GiveQuest:GiveQuest (RimWorld.IncidentParms,RimWorld.QuestScriptDef)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_GiveQuest.TryExecuteWorker_Patch2 (RimWorld.IncidentWorker_GiveQuest,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker.TryExecute_Patch2 (RimWorld.IncidentWorker,RimWorld.IncidentParms)
LingGame.Verb_LaunchIncident:TryCastShot ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Verb.TryCastNextBurstShot_Patch0 (Verse.Verb)
Verse.Verb:WarmupComplete ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Verb.TryStartCastOn_Patch3 (Verse.Verb,Verse.LocalTargetInfo,Verse.LocalTargetInfo,bool,bool,bool,bool)
Verse.Verb:TryStartCastOn (Verse.LocalTargetInfo,bool,bool,bool,bool)
Verse.Pawn:TryStartAttack (Verse.LocalTargetInfo)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver_Wait.CheckForAutoAttack_Patch3 (Verse.AI.JobDriver_Wait)
Verse.AI.JobDriver_Wait:<MakeNewToils>b__3_0 ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.TryActuallyStartNextToil_Patch0 (Verse.AI.JobDriver)
Verse.AI.JobDriver:ReadyForNextToil ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.StartJob_Patch1 (Verse.AI.Pawn_JobTracker,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool,bool,System.Nullable`1<bool>,bool,bool,bool)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch0 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Pawn_DraftController.set_Drafted_Patch5 (RimWorld.Pawn_DraftController,bool)
RimWorld.Pawn_DraftController:<GetGizmos>b__15_1 ()
Verse.Command_Toggle:ProcessInput (UnityEngine.Event)
Verse.GizmoGridDrawer:DrawGizmoGrid (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.GizmoGridDrawer.DrawGizmoGridFor_Patch0 (System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&)
RimWorld.MapGizmoUtility:MapUIOnGUI ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs_Patch5 (RimWorld.MapInterface)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootOnGUI_Patch1 (RimWorld.UIRoot_Play)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch1 (Verse.Root)
Exception running QuestNode_GenerateSite: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 1CFF8146]
at RimWorld.QuestGen.QuestGen_Sites.GenerateSite (System.Collections.Generic.IEnumerable`1[T] sitePartsParams, RimWorld.Planet.PlanetTile tile, RimWorld.Faction faction, System.Boolean hiddenSitePartsPossible, Verse.Grammar.RulePack singleSitePartRules, RimWorld.WorldObjectDef worldObjectDef) [0x00008] in <ed371ab4349b419183d9be3af652e6dc>:0
at RimWorld.QuestGen.QuestNode_GenerateSite.RunInt () [0x0004e] in <ed371ab4349b419183d9be3af652e6dc>:0
at RimWorld.QuestGen.QuestNode.Run () [0x00018] in <ed371ab4349b419183d9be3af652e6dc>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
第二条红字
Slate vars:
allowViolentQuests=True
challengeRating=3
inSignal=Quest0.Initiate
map=Map-0-PlayerHome
minPointsThreeStar=0
minPointsTwoStar=0
points=205.555648803711
pointsFactor=2
pointsOriginal=102.7778
selectionWeightOneStar=0.60
selectionWeightThreeStar=0.15
selectionWeightTwoStar=0.25
siteDistRange=4~5
siteFaction=Mechanoid
sitePartsParams=null
sitePoints=0
siteTile=89362,0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestNode.Run_Patch0 (RimWorld.QuestGen.QuestNode)
RimWorld.QuestScriptDef:Run ()
RimWorld.QuestGen.QuestNode_SubScript:RunInt ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestNode.Run_Patch0 (RimWorld.QuestGen.QuestNode)
RimWorld.QuestGen.QuestNode_Sequence:RunInt ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestNode.Run_Patch0 (RimWorld.QuestGen.QuestNode)
RimWorld.QuestScriptDef:Run ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.QuestGen.QuestGen.Generate_Patch0 (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
RimWorld.QuestUtility:GenerateQuestAndMakeAvailable (RimWorld.QuestScriptDef,RimWorld.QuestGen.Slate)
RimWorld.QuestUtility:GenerateQuestAndMakeAvailable (RimWorld.QuestScriptDef,single)
RimWorld.IncidentWorker_GiveQuest:GiveQuest (RimWorld.IncidentParms,RimWorld.QuestScriptDef)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_GiveQuest.TryExecuteWorker_Patch2 (RimWorld.IncidentWorker_GiveQuest,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker.TryExecute_Patch2 (RimWorld.IncidentWorker,RimWorld.IncidentParms)
LingGame.Verb_LaunchIncident:TryCastShot ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Verb.TryCastNextBurstShot_Patch0 (Verse.Verb)
Verse.Verb:WarmupComplete ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Verb.TryStartCastOn_Patch3 (Verse.Verb,Verse.LocalTargetInfo,Verse.LocalTargetInfo,bool,bool,bool,bool)
Verse.Verb:TryStartCastOn (Verse.LocalTargetInfo,bool,bool,bool,bool)
Verse.Pawn:TryStartAttack (Verse.LocalTargetInfo)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver_Wait.CheckForAutoAttack_Patch3 (Verse.AI.JobDriver_Wait)
Verse.AI.JobDriver_Wait:<MakeNewToils>b__3_0 ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.TryActuallyStartNextToil_Patch0 (Verse.AI.JobDriver)
Verse.AI.JobDriver:ReadyForNextToil ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.StartJob_Patch1 (Verse.AI.Pawn_JobTracker,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool,bool,System.Nullable`1<bool>,bool,bool,bool)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch0 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Pawn_DraftController.set_Drafted_Patch5 (RimWorld.Pawn_DraftController,bool)
RimWorld.Pawn_DraftController:<GetGizmos>b__15_1 ()
Verse.Command_Toggle:ProcessInput (UnityEngine.Event)
Verse.GizmoGridDrawer:DrawGizmoGrid (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.GizmoGridDrawer.DrawGizmoGridFor_Patch0 (System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&)
RimWorld.MapGizmoUtility:MapUIOnGUI ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs_Patch5 (RimWorld.MapInterface)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootOnGUI_Patch1 (RimWorld.UIRoot_Play)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch1 (Verse.Root)
还有任务debug
-----------------
Id: 0
State: EndedUnknownOutcome
Data:
<saveable Class="Quest">
<name>第三类接触</name>
<appearanceTick>958</appearanceTick>
<acceptanceTick>958</acceptanceTick>
<acceptedBy>null</acceptedBy>
<ended>True</ended>
<cleanedUp>True</cleanedUp>
<cleanupTick>959</cleanupTick>
<initiallyAccepted>True</initiallyAccepted>
<challengeRating>3</challengeRating>
<description>我们在地平线上发现了一座未知势力所遗留下来的大型通讯设施,尽管它的所有设施均有不同程度的损坏和老化,但各种观察表明它依旧在运作并以固定的频率发射某种未知加密讯号,也许我们可以前往并进行探索。
这座无人设施防守严密,有大量的防卫装置和未知型号的机械体值守,可以预测这将是一场恶战。</description>
<root>SR_Interaction_SignalTower</root>
<signalsReceivedDebug IsNull="True" />
<parts>
<li Class="QuestPart_QuestEnd">
<inSignal>Quest0.OuterNodeCompleted</inSignal>
<outcome>Unknown</outcome>
</li>
<li Class="QuestPart_NoWorldObject">
<inSignalEnable>Quest0.Initiate</inSignalEnable>
<outSignalsCompleted>
<li>Quest0.OuterNodeCompleted</li>
</outSignalsCompleted>
<state>Disabled</state>
<enableTick>958</enableTick>
<worldObject>null</worldObject>
</li>
</parts>
<tags />
<parent>null</parent>
</saveable>
Active QuestParts:
None
还有,作者辛苦啦
遇到的红字和之前的回复一样
最后,作者辛苦啦
Description:
When starting a new game with Star Ring Corporation enabled, the game throws a NullReferenceException in GameComponent_TradeWithSR.AddGoodsToThingList. It tries to add the item MF_synthemeat to the goods list, but the corresponding ThingDef does not exist in my modlist. This causes the component initialization to fail.
Error excerpt:
Error adding meat MF_synthemeat: Object reference not set to an instance of an object
at SRM.GameComponent_TradeWithSR.AddGoodsToThingList(...)
at SRM.GameComponent_TradeWithSR.RefreshGoodListNow(...)
at SRM.GameComponent_TradeWithSR.StartedNewGame()
Steps to reproduce:
Launch RimWorld 1.6 with Star Ring Corporation enabled.
Start a new colony.
Game logs the above error during initialization.
Notes:
I do not have any mod that defines MF_synthemeat in my load order.
This ThingDef might come from an optional dependency (synthetic meat mod?) or the defName might have changed in newer versions.
Suggestion: add a null-check in AddGoodsToThingList before adding an item, or update/remove MF_synthemeat from the goods list if the dependency is missing.