RimWorld

RimWorld

H.P. Lovecraft Storyteller
twan 4 Sep, 2021 @ 2:10am
Probable bug rarifying events (1.2)
In my current long game (played in rimworld 1.2 version), while early game looked normal, events (especially negative ones) have become ultra rare after 2 or 3 years with this storyteller, like an even more Chillax version of Phoebe with rarely more than one raid or one monster attack by season (and after 5 years still no major environmental events like Volcanic Winter or Toxic Fallout, no big plague, and none of the nasty bad events added by Rimworld of Magic like Elemental Attacks).
(While the only I disabled in scenario editor are mechanoids ships.)
Not at all the memory I had of this diabolic storyteller I played a lot with in B18.

Not sure if it's due to Lovecraft itself or its interaction with other mods (out of cults and horrors, my modlist include some big ones like Rimworld of Magic and Medtimes, and many adding factions and animals, Chtulhu Factions, Asari race, Skavens, Faction blender, Animal Tribes, Alpha Animals, Dinosoria...).

I do get regular omen events like crows, but half the time they aren't followed by anything negative (frenzied cats seem to be the only one to always work and be followed by monster attacks soon after, but the other lovecraft warnings seem to have a problem).

I first thought the attacks rarity was due to me originally using the population x2 narrators mod and staying under the limit, but I switched to normal Lovecraft while being far above with 20+ colonists and it changed nothing expect the still ultra rare monster attacks being a bit bigger.
Levelling a RoM chronomancer with premonition power I also noticed she predicted several times cosmic horrors attack events never happening.

In log I found a lot of yellow errors about trying to get elements in empty collections, not sure if it's related, but I wonder if it's Lovecraft trying to generate events/attacks in a list he somehow fails to make.


In dev mode log I noticed one red error that seems related to events :

Could not load reference to Verse.MessageTypeDef named UnnamedDef
Verse.Log:Error(String, Boolean)
Verse.ScribeExtractor:DefFromNode(XmlNode)
Verse.Scribe_Defs:Look(MessageTypeDef&, String)
Verse.Message:ExposeData()
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Collections:Look(List`1&, Boolean, String, LookMode, Object[])
Verse.Scribe_Collections:Look(List`1&, String, LookMode, Object[])
RimWorld.Archive:ExposeData()
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Deep:Look(Archive&, Boolean, String, Object[])
Verse.Scribe_Deep:Look(Archive&, String, Object[])
RimWorld.History:ExposeData()
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Deep:Look(History&, Boolean, String, Object[])
Verse.Scribe_Deep:Look(History&, String, Object[])
Verse.Game:ExposeSmallComponents()
Verse.Game:LoadGame()
Verse.SavedGameLoaderNow:Verse.SavedGameLoaderNow.LoadGameFromSaveFileNow_Patch1(String)
Verse.<>c:<Start>b__1_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()

Out of that I also have a lot of this yellow one :

(202x)

Getting random element from empty collection.
Verse.Log:Warning(String, Boolean)
Verse.GenCollection:RandomElement(IEnumerable`1)
CultOfCthulhu.Building_TotemSleep:TickRare()
Verse.TickList:Verse.TickList.Tick_Patch2(TickList)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Verse.Root_Play.Update_Patch1(Root_Play)

And some problem with Linkable pews reservation (red error regularily happening for a few pawns) :

Tried to release Thing_Cults_PewLinkable641704 that wasn't reserved by Gray.
Verse.Log:Error(String, Boolean)
Verse.AI.ReservationManager:Release(LocalTargetInfo, Pawn, Job)
Nandonalt_ColonyLeadership.<>c__DisplayClass11_0:<MakeNewToils>b__2()
Verse.AI.JobDriver:Verse.AI.JobDriver.Cleanup_Patch1(JobDriver, JobCondition)
Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.CleanupCurrentJob_Patch1(Pawn_JobTracker, JobCondition, Boolean, Boolean, Boolean)
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean, Boolean)
Verse.AI.JobDriver:EndJobWith(JobCondition)
Verse.AI.Pawn_JobTracker:TryTakeOrderedJob_NewTemp(Job, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryTakeOrderedJob(Job, JobTag)
CultOfCthulhu.Building_SacrificialAltar:StartToWorship(Boolean)
CultOfCthulhu.Building_SacrificialAltar:TryWorship(Boolean)
CultOfCthulhu.Building_SacrificialAltar:TryTimedWorship()
CultOfCthulhu.Building_SacrificialAltar:AutoWorshipRareTick()
CultOfCthulhu.Building_SacrificialAltar:TickRare()
Verse.TickList:Verse.TickList.Tick_Patch2(TickList)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Verse.Root_Play.Update_Patch1(Root_Play)

ps : Just noticed others signaled the same event rarity problem for 1.0 and 1.1 version in commentaries.
If this mod is bugged since several rimworld versions and you don't plan to fix it, perhaps you should just signal it as obsolete.
Last edited by twan; 4 Sep, 2021 @ 2:33am
< >
Showing 1-1 of 1 comments
Three-legged Wolf 22 Sep, 2021 @ 7:24pm 
This might come a bit late, but I have noticed this "bug" on several occasions. I have played with "lovecraft x2" storyteller on several occasions because I like my rimworld gritty and eerie, tailor my playthroughs around this actually... but Lovecraft fails to deliver, resulting in a very mellow experience, with a blood moon, a mist event and maybe one attack in 1-2 years. I've got a whole shelf dedicated to this guy in my living room, It pains me to have to cut him loose in rimworld... especially since there aren't any other storytellers like this one, that I know of, except maybe Dagoth ur in some regards. Would love to get some clarity as to how to get around this long standing issue.
Last edited by Three-legged Wolf; 22 Sep, 2021 @ 7:26pm
< >
Showing 1-1 of 1 comments
Per page: 1530 50