RimWorld

RimWorld

Religions of Rimworld 2.0
Castor  [developer] 20 Jan, 2020 @ 2:08am
Bugs
Write here if you find any bugs and errors!
< >
Showing 1-15 of 22 comments
Muad'Dib 20 Jan, 2020 @ 6:21pm 
Hi Castor, thanks for the 2.0 version of the mod. Very excited to play it.

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.
Castor  [developer] 21 Jan, 2020 @ 2:49am 
Originally posted by Muad'Dib:
It seems the mod's default religions conflict with vanilla animals expanded.
Thanks for your feedback! Seems like animals expanded is not compatible with Religion mod. I will try to fix this soon
egoanditspwn 21 Jan, 2020 @ 3:12pm 
Getting errors since the update, can't load most saves, can't generate new worlds. Tested with just this, the default religions pack, and mod manager.

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()
Muad'Dib 21 Jan, 2020 @ 9:30pm 
I can generate worlds with the new patch, but if I quit then go generate another own, it throws this error

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.
Castor  [developer] 22 Jan, 2020 @ 3:21am 
Originally posted by Muad'Dib:
I can generate worlds with the new patch, but if I quit then go generate another own, it throws this error
Yep I know about this one. But it's harmless so don't worry. Thanks for your feedback!

Originally posted by rebelscum:
Getting errors since the update, can't load most saves, can't generate new worlds. Tested with just this, the default religions pack, and mod manager.
Do you have installed HugsLib?
Last edited by Castor; 22 Jan, 2020 @ 3:48am
White_Drake 🐾 22 Jan, 2020 @ 5:01pm 
When I try to play with Androids mod, it breaks saves. Even when I starting a new game.

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1541064015
Last edited by White_Drake 🐾; 22 Jan, 2020 @ 5:01pm
Purrie 23 Jan, 2020 @ 9:18am 
Your mod seems to be corrupting my save files. After playing a day or two, every time I save, it throws an exception and later the save can't be loaded. I don't play with the androids mod mentioned above nor I know what or who this Nihal Menhab from the exception is. Shame because it's an awesome idea for a mod.


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)
Castor  [developer] 23 Jan, 2020 @ 9:19am 
Originally posted by White_Drake (UA):
When I try to play with Androids mod, it breaks saves. Even when I starting a new game.

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1541064015
Yes it's a bug and I'm working on it
Spitz the Sheikah 24 Jan, 2020 @ 10:30am 
Originally posted by Castor:
Originally posted by White_Drake (UA):
When I try to play with Androids mod, it breaks saves. Even when I starting a new game.

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1541064015
Yes it's a bug and I'm working on it
Android Tiers too. Funny story, it took me an hour of mod experimenting to find out that it was Androids and Religions of Rimworld that was making my game unplayable. I can't imagine why this incompatability exists or why it causes this massive error. But yeah, hope you can fix it.
_♣Caligula♣_ 26 Jan, 2020 @ 6:26am 
Last edited by _♣Caligula♣_; 26 Jan, 2020 @ 6:26am
CharlieOscar2 26 Jan, 2020 @ 9:24am 
Hello! I am having issues with saves not opening (similar to what was mentioned). Here is the short form error message I got:

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 :-(
Last edited by CharlieOscar2; 26 Jan, 2020 @ 9:37am
daemonbot 27 Jan, 2020 @ 12:45am 
I had my Save fail to load and boot me back to the main menu.

https://gist.github.com/HugsLibRecordKeeper/72817c6e2db944494414ec482d5a188a
Proxyer 24 Apr, 2020 @ 8:11am 
Hello. Thank you for updating.
As of now, the following deficit red errors have been recorded.

XML error: <roomStat>Impressiveness</roomStat> doesn't correspond to any field in type CompProperties. Context: <li Class="CompProperties_RoomIdentifier"><roomStat>Impressiveness</roomStat></li> Verse.Log:Error(String, Boolean) Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean) Verse.DirectXmlToObject:ListFromXml(XmlNode) Verse.DirectXmlToObject:ListFromXmlReflection(XmlNode) Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean) Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean) Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean) Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean) Verse.DirectXmlLoader:DMD<DMD<DefFromNode_Patch3>?1636458112::DefFromNode_Patch3>(XmlNode, LoadableXmlAsset) Verse.LoadedModManager:DMD<DMD<ParseAndProcessXML_Patch2>?-1618086656::ParseAndProcessXML_Patch2>(XmlDocument, Dictionary`2) Verse.LoadedModManager:LoadAllActiveMods() Verse.PlayDataLoader:DoPlayLoad() Verse.PlayDataLoader:LoadAllPlayData(Boolean) Verse.<>c:<Start>b__6_1() Verse.LongEventHandler:RunEventFromAnotherThread(Action) Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0() System.Threading.ThreadHelper:ThreadStart_Context(Object) System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean) System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean) System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object) System.Threading.ThreadHelper:ThreadStart()
Texas Redhawk 26 Apr, 2020 @ 9:13pm 
I'm getting the XML errors about the Impressiveness room stat like the guy above as well.
Feindflug 9 May, 2020 @ 2:04pm 
yeah same problem as the two guys above me^^
< >
Showing 1-15 of 22 comments
Per page: 1530 50