边缘世界 RimWorld

边缘世界 RimWorld

Research Reinvented: Stepping Stones
Just 1 月 20 日 上午 7:20
Rimworld 1.5 Bug reports
Hi!
There is an issue with About.xml file: the load order is defined incorrectly.

<loadAfter> and <loadAfterByVersion> lists are exclusive. If the game's version is found in <loadAfterByVersion> list, then the <loadAfter> list is completely ignored.

Current About.xml file:
<loadAfter> <li>brrainz.harmony</li> <li>imranfish.xmlextensions</li> <li>petetimessix.researchreinvented</li> </loadAfter> <loadAfterByVersion> <v1.5> <li>OskarPotocki.VFE.Tribals</li> </v1.5> </loadAfterByVersion>
In that case load harmony, xmlextensions and researchreinvented are ignored: image[imgur.com]

About.xml needs to be modified in following way:
<loadAfter> <li>brrainz.harmony</li> <li>imranfish.xmlextensions</li> <li>petetimessix.researchreinvented</li> </loadAfter> <loadAfterByVersion> <v1.5> <li>brrainz.harmony</li> <li>imranfish.xmlextensions</li> <li>petetimessix.researchreinvented</li> <li>OskarPotocki.VFE.Tribals</li> </v1.5> </loadAfterByVersion>
In that case it is applied correctly second image[imgur.com]
最后由 Just 编辑于; 1 月 20 日 上午 7:24
< >
正在显示第 1 - 5 条,共 5 条留言
Futstub 1 月 29 日 上午 1:40 
Any chance someone can help me? I get infinite error messages (until "reached max message limit") like this for every research project in the tree:

Reached a depth of 1000 while recursively crawling the tech tree (start project: DrugProduction)! This almost certainly means there's a loop in it.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
PeteTimesSix.ResearchReinvented_SteppingStones.Extensions.RecipeDefExtensions:FindEarliestPrerequisiteProjects (Verse.RecipeDef)
PeteTimesSix.ResearchReinvented_SteppingStones.PreregRebuilders.PreregRebuilder:GivePrerequisitesToRecipe (Verse.RecipeDef)
PeteTimesSix.ResearchReinvented_SteppingStones.PreregRebuilders.PreregRebuilder:DoRecipes ()
PeteTimesSix.ResearchReinvented_SteppingStones.PreregRebuilders.PreregRebuilder:SetPrerequisitesOnOrphans ()
PeteTimesSix.ResearchReinvented_SteppingStones.ResearchReinventedSteppingStones_PostInit:.cctor ()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.StaticConstructorOnStartupUtility.CallAll_Patch3 ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()
Tye-Wynd 1 月 29 日 下午 10:43 
引用自 Futstub
Any chance someone can help me? I get infinite error messages (until "reached max message limit") like this for every research project in the tree:

Reached a depth of 1000 while recursively crawling the tech tree (start project: DrugProduction)! This almost certainly means there's a loop in it.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
PeteTimesSix.ResearchReinvented_SteppingStones.Extensions.RecipeDefExtensions:FindEarliestPrerequisiteProjects (Verse.RecipeDef)
PeteTimesSix.ResearchReinvented_SteppingStones.PreregRebuilders.PreregRebuilder:GivePrerequisitesToRecipe (Verse.RecipeDef)
PeteTimesSix.ResearchReinvented_SteppingStones.PreregRebuilders.PreregRebuilder:DoRecipes ()
PeteTimesSix.ResearchReinvented_SteppingStones.PreregRebuilders.PreregRebuilder:SetPrerequisitesOnOrphans ()
PeteTimesSix.ResearchReinvented_SteppingStones.ResearchReinventedSteppingStones_PostInit:.cctor ()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.StaticConstructorOnStartupUtility.CallAll_Patch3 ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()
I'm like 70% sure I'm having the same issue as this guy too. I didn't read much into the error report, but this was the only mod mentioned in the 1000 recursive.
Jeppe 4 月 15 日 上午 9:01 
引用自 Futstub
Any chance someone can help me? I get infinite error messages (until "reached max message limit") like this for every research project in the tree:

Reached a depth of 1000 while recursively crawling the tech tree (start project: DrugProduction)! This almost certainly means there's a loop in it.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
PeteTimesSix.ResearchReinvented_SteppingStones.Extensions.RecipeDefExtensions:FindEarliestPrerequisiteProjects (Verse.RecipeDef)
PeteTimesSix.ResearchReinvented_SteppingStones.PreregRebuilders.PreregRebuilder:GivePrerequisitesToRecipe (Verse.RecipeDef)
PeteTimesSix.ResearchReinvented_SteppingStones.PreregRebuilders.PreregRebuilder:DoRecipes ()
PeteTimesSix.ResearchReinvented_SteppingStones.PreregRebuilders.PreregRebuilder:SetPrerequisitesOnOrphans ()
PeteTimesSix.ResearchReinvented_SteppingStones.ResearchReinventedSteppingStones_PostInit:.cctor ()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.StaticConstructorOnStartupUtility.CallAll_Patch3 ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()


Have the same problem:(
Alyssa 6 月 16 日 下午 2:47 
If it error, maybe getting fix in future

Could not resolve cross-reference to Verse.ResearchProjectDef named RR_Agriculture (wanter=prerequisites)
Could not resolve cross-reference to Verse.ResearchProjectDef named RR_Fire (wanter=prerequisites)
< >
正在显示第 1 - 5 条,共 5 条留言
每页显示数: 1530 50