安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
It seems the mod's default religions conflict with vanilla animals expanded. I get this error if I try run both, I get this error:
Could not resolve cross-reference: No Verse.ThingDef named Meat_YorkshireTerrier found to give to ReligionsOfRimworld.ReligionProperty_ThingDef ReligionsOfRimworld.ReligionProperty_ThingDef
Verse.Log:Error(String, Boolean)
Verse.WantedRefForObject:TryResolve(FailMode)
Verse.DirectXmlCrossRefLoader:ResolveAllWantedCrossReferences(FailMode)
Verse.DirectXmlLoader:ItemFromXmlFile(String, Boolean)
Verse.KeyPrefs:Init()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()
Over and over. Just this module, religions of rimworld, do not give any errors and removing the default religions also makes the error go away.
Error in WorldGenStep: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Planet.WorldGenerator.GetSeedPart (System.Collections.Generic.List`1 genSteps, Int32 index) [0x00000] in <filename unknown>:0
at RimWorld.Planet.WorldGenerator.GenerateWorld (Single planetCoverage, System.String seedString, OverallRainfall overallRainfall, OverallTemperature overallTemperature) [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
RimWorld.Planet.WorldGenerator:GenerateWorld(Single, String, OverallRainfall, OverallTemperature)
RimWorld.Page_CreateWorldParams:<CanDoNext>m__0()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()
Exception from asynchronous event: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.GenTicks.get_ConfiguredTicksAbsAtGameStart () [0x00000] in <filename unknown>:0
at Verse.GenTicks.get_TicksAbs () [0x00000] in <filename unknown>:0
at RimWorld.Planet.WorldPathGrid.CalculatedMovementDifficultyAt (Int32 tile, Boolean perceivedStatic, Nullable`1 ticksAbs, System.Text.StringBuilder explanation) [0x00000] in <filename unknown>:0
at RimWorld.Planet.WorldPathGrid.RecalculatePerceivedMovementDifficultyAt (Int32 tile, Nullable`1 ticksAbs) [0x00000] in <filename unknown>:0
at RimWorld.Planet.WorldPathGrid.RecalculateAllPerceivedPathCosts (Nullable`1 ticksAbs) [0x00000] in <filename unknown>:0
at RimWorld.Planet.WorldPathGrid.RecalculateAllPerceivedPathCosts () [0x00000] in <filename unknown>:0
at RimWorld.Planet.World.FinalizeInit () [0x00000] in <filename unknown>:0
at RimWorld.Planet.WorldGenerator.GenerateWorld (Single planetCoverage, System.String seedString, OverallRainfall overallRainfall, OverallTemperature overallTemperature) [0x00000] in <filename unknown>:0
at RimWorld.Page_CreateWorldParams.<CanDoNext>m__0 () [0x00000] in <filename unknown>:0
at Verse.LongEventHandler.RunEventFromAnotherThread (System.Action action) [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()
Error in WorldGenStep: System.NullReferenceException: Object reference not set to an instance of an object
at ReligionsOfRimworld.ReligionManager.RecacheReligions () [0x00000] in <filename unknown>:0
at ReligionsOfRimworld.ReligionManager.RecacheList () [0x00000] in <filename unknown>:0
at ReligionsOfRimworld.ReligionManager.Initialize () [0x00000] in <filename unknown>:0
at ReligionsOfRimworld.WorldGenStep_Religions.GenerateFresh (System.String seed) [0x00000] in <filename unknown>:0
at RimWorld.Planet.WorldGenerator.GenerateWorld (Single planetCoverage, System.String seedString, OverallRainfall overallRainfall, OverallTemperature overallTemperature) [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
RimWorld.Planet.WorldGenerator:GenerateWorld(Single, String, OverallRainfall, OverallTemperature)
Planets_Code.Planets_CreateWorldParams:<CanDoNext>b__0()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()
Besides that it still works and I can pick a place and play.
I'm using hundreds of mods though.
Do you have installed HugsLib?
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=1541064015
Exception while saving (World-Nihal Menkab): System.NullReferenceException: Object reference not set to an instance of an object
at ReligionsOfRimworld.ReligionManager.RecacheReligions () <0x000a8>
at ReligionsOfRimworld.ReligionManager.RecacheList () <0x002c5>
at ReligionsOfRimworld.ReligionManager.Initialize () <0x000b5>
at ReligionsOfRimworld.ReligionManager.ExposeData () <0x00082>
at ReligionsOfRimworld.HarmonyPatches/Patch_ExposeComponents.Prefix (RimWorld.Planet.World) <0x00033>
at (wrapper dynamic-method) RimWorld.Planet.World.ExposeComponents_Patch1 (object) <0x0001c>
at RimWorld.Planet.World.ExposeData () <0x00164>
at Verse.Scribe_Deep.Look<RimWorld.Planet.World> (RimWorld.Planet.World&,bool,string,object[]) <0x006c5>
Verse.Log:Error(String, Boolean)
Verse.Scribe_Deep:Look(World&, Boolean, String, Object[])
Verse.Scribe_Deep:Look(World&, String, Object[])
Verse.Game:ExposeData()
Verse.Scribe_Deep:Look(Game&, Boolean, String, Object[])
Verse.Scribe_Deep:Look(Game&, String, Object[])
Verse.GameDataSaveLoader:<SaveGame>m__0()
Verse.SafeSaver:DoSave(String, String, Action)
Verse.SafeSaver:Save(String, String, Action, Boolean)
Verse.GameDataSaveLoader:SaveGame_Patch1(String)
RimWorld.<DoFileInteraction>c__AnonStorey0:<>m__0()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Play:Update_Patch1(Object)
Throws error at world creation.
Error in WorldGenStep: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Planet.World.FillComponents () <0x00099>
at (wrapper dynamic-method) RimWorld.Planet.World.ExposeComponents_Patch1 (object) <0x002d5>
at RimWorld.Planet.WorldGenStep_Components.GenerateFromScribe (string) <0x00043>
at RimWorld.Planet.WorldGenerator.GenerateFromScribe (string) <0x00129>
Verse.Log:Error(String, Boolean)
RimWorld.Planet.WorldGenerator:GenerateFromScribe(String)
RimWorld.Planet.World:ExposeData()
Verse.Game:LoadGame_Patch1(Object)
Verse.SavedGameLoaderNow:LoadGameFromSaveFileNow_Patch1(String)
Verse.Root_Play:<Start>m__0()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()
I also have the complete log uploaded to GitHub. I do have HugsLib installed at the top of my order. I am in the process of testing if it is your mod, but I came to that conclusion because it errored when it tried to access the ExposeComponents. Will report back if turning the mod had any effect.
UPDATED:
Lol game did not like your mod being taken out mid-save. I am out of my league with trying to track this down. Here is my original error log <https://gist.github.com/HugsLibRecordKeeper/c740a8add84d732f73547da07f15db60>. If I can help track down whats going, let me know.
UPDATED #2:
Maybe a clue, after I tried taking the religion mod out, i got the following repeating error:
Could not load reference to RimWorld.WorkGiverDef named DoUntiePawns
Could not load reference to RimWorld.WorkGiverDef named DoReligionActivities
I had the Imprisonment on the Go 1.0 Mod installed too. Tried to turn that off but no change. Existing save still broken :-(
https://gist.github.com/HugsLibRecordKeeper/72817c6e2db944494414ec482d5a188a
As of now, the following deficit red errors have been recorded.