RimWorld

RimWorld

Vanilla Factions Expanded - Classical
 This topic has been pinned, so it's probably important
Oskar Potocki  [developer] 3 Apr, 2022 @ 8:55am
Bug Reports
This is a centralized topic to report bugs, since the new topics created don't send you a notification.

If you want us to take a look at your error, we NEED you to submit error logs. It is crucial you provide me with Hugslib logs - we are not interested in comments ‘X doesn’t work because Y’, and we will not reply to those, even delete them if they hide proper bug reporting. Hugslib logs are what tells us, devs, what went wrong, and what mods you were using.

IF YOU DON'T POST A HUGSLIB LOG, YOUR REPORT WILL BE DELETED FROM NOW ON TO AVOID CLUTTER.

To get hugslib logs, make sure you have a Hugslib mod running, then press CTRL-F12 while in game and copy the link to us.

If Hugslib is not an option:

Note that you can find your logs at \steamapps\common\RimWorld\RimWorldWin64_Data\output_log.txt and you can share it with me by uploading it to https://pastebin.com
< >
Showing 1-15 of 225 comments
Brightconn 3 Apr, 2022 @ 1:49pm 
https://gist.github.com/e69da332254599b00b6e06c82062e918

For research being available beyond neo era.
Research restriction works with Maynard Medieval using same mod list and issue happens in all 3 new colonies I start under Neron to test.
I am able to see the research unlocked, select the research and have had a pawn successfully complete Electricity research while having it provide access to power conduits.
dabeek 4 Apr, 2022 @ 1:53am 
"VFEC" killed Randy. No events have been happening for ages.
Logs upon loading save:
https://gist.github.com/b107045a86fce5e00d42fb88e0eeb800
dabeek 4 Apr, 2022 @ 1:54am 
Shoot that might not've been the hugslib logs. Hopefully this one is right:
https://gist.github.com/2a2cc7eb68cda96b73f1ff5a23316f04
superepic1908 4 Apr, 2022 @ 10:20am 
https://gist.github.com/709fe5c8455cebb8b92a3fb13b33b5ec
I am not able to request a quest from the senators. Also they do not exist on my screen. I was using runtime GC before so that may have something to do with the issue.
reveter 4 Apr, 2022 @ 10:37am 
https://gist.github.com/HugsLibRecordKeeper/ab27e62da7971fb9514103d6d46fbc6f

Had the same issue as dallasbeek, no events spawning, with tons of errors in the log. Narrowed it down to compatibility issue with VFE - Vikings. The ScorpionRaid is trying to check dogs for WeaponTags.
TurtleShroom 4 Apr, 2022 @ 12:52pm 
Exception while generating pawn group: System.NullReferenceException: Object reference not set to an instance of an object at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.SetFaction_Patch2(Verse.Pawn,RimWorld.Faction,Verse.Pawn) at RimWorld.PawnGroupKindWorker_Trader+<GetSlavesAndAnimalsFromWares>d__5.MoveNext () [0x0004d] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.PawnGroupKindWorker_Trader.GeneratePawns (RimWorld.PawnGroupMakerParms parms, RimWorld.PawnGroupMaker groupMaker, System.Collections.Generic.List`1[T] outPawns, System.Boolean errorOnZeroResults) [0x0020c] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at (wrapper dynamic-method) RimWorld.PawnGroupKindWorker.RimWorld.PawnGroupKindWorker.GeneratePawns_Patch1(RimWorld.PawnGroupKindWorker,RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,bool) (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Exception filling window for Verse.FloatMenuWorld: System.NullReferenceException: Object reference not set to an instance of an object at RimWorld.Planet.WorldPawns.AddPawn (Verse.Pawn p) [0x0000b] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.WorldPawns.PassToWorld (Verse.Pawn pawn, RimWorld.Planet.PawnDiscardDecideMode discardMode) [0x00082] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.Settlement_TraderTracker.RegenerateStock () [0x000b1] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.Settlement_TraderTracker.get_StockListForReading () [0x00008] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.Settlement.get_Goods () [0x0000a] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.TradeDeal.AddAllTradeables () [0x00084] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.TradeDeal.Reset () [0x00016] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.TradeDeal..ctor () [0x0001c] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.TradeSession.SetupWith (RimWorld.ITrader newTrader, Verse.Pawn newPlayerNegotiator, System.Boolean giftMode) [0x00024] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Dialog_Trade..ctor (Verse.Pawn playerNegotiator, RimWorld.ITrader trader, System.Boolean giftsOnly) [0x0004d] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.CaravanArrivalAction_Trade.Arrived (RimWorld.Planet.Caravan caravan) [0x0002d] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.CaravanArrivalActionUtility+<>c__DisplayClass0_0`1[T].<GetFloatMenuOptions>b__2 () [0x00041] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.FloatMenuOption.Chosen (System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00030] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.FloatMenuOption.DoGUI (UnityEngine.Rect rect, System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x003b1] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.FloatMenu.DoWindowContents (UnityEngine.Rect rect) [0x000fb] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.FloatMenuWorld.DoWindowContents (UnityEngine.Rect inRect) [0x0009b] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Faction base has non-world-pawns in its stock. Removing... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Faction base has non-world-pawns in its stock. Removing... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Faction base has non-world-pawns in its stock. Removing... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Faction base has non-world-pawns in its stock. Removing... (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Exception while generating pawn group: System.NullReferenceException: Object reference not set to an instance of an object at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.SetFaction_Patch2(Verse.Pawn,RimWorld.Faction,Verse.Pawn) at RimWorld.PawnGroupKindWorker_Trader+<GetSlavesAndAnimalsFromWares>d__5.MoveNext () [0x0004d] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.PawnGroupKindWorker_Trader.GeneratePawns (RimWorld.PawnGroupMakerParms parms, RimWorld.PawnGroupMaker groupMaker, System.Collections.Generic.List`1[T] outPawns, System.Boolean errorOnZeroResults) [0x0020c] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at (wrapper dynamic-method) RimWorld.PawnGroupKindWorker.RimWorld.PawnGroupKindWorker.GeneratePawns_Patch1(RimWorld.PawnGroupKindWorker,RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,bool) (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Exception filling window for Verse.FloatMenuWorld: System.NullReferenceException: Object reference not set to an instance of an object at RimWorld.Planet.WorldPawns.AddPawn (Verse.Pawn p) [0x0000b] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.WorldPawns.PassToWorld (Verse.Pawn pawn, RimWorld.Planet.PawnDiscardDecideMode discardMode) [0x00082] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.Settlement_TraderTracker.RegenerateStock () [0x000b1] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.Settlement_TraderTracker.get_StockListForReading () [0x00008] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.Settlement.get_Goods () [0x0000a] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.TradeDeal.AddAllTradeables () [0x00084] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.TradeDeal.Reset () [0x00016] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.TradeDeal..ctor () [0x0001c] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.TradeSession.SetupWith (RimWorld.ITrader newTrader, Verse.Pawn newPlayerNegotiator, System.Boolean giftMode) [0x00024] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Dialog_Trade..ctor (Verse.Pawn playerNegotiator, RimWorld.ITrader trader, System.Boolean giftsOnly) [0x0004d] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.CaravanArrivalAction_Trade.Arrived (RimWorld.Planet.Caravan caravan) [0x0002d] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.CaravanArrivalActionUtility+<>c__DisplayClass0_0`1[T].<GetFloatMenuOptions>b__2 () [0x00041] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.FloatMenuOption.Chosen (System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00030] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.FloatMenuOption.DoGUI (UnityEngine.Rect rect, System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x003b1] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.FloatMenu.DoWindowContents (UnityEngine.Rect rect) [0x000fb] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.FloatMenuWorld.DoWindowContents (UnityEngine.Rect inRect) [0x0009b] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Exception filling window for Verse.FloatMenuWorld: System.NullReferenceException: Object reference not set to an instance of an object at RimWorld.Planet.WorldPawns.AddPawn (Verse.Pawn p) [0x0000b] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.WorldPawns.PassToWorld (Verse.Pawn pawn, RimWorld.Planet.PawnDiscardDecideMode discardMode) [0x00082] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.Settlement_TraderTracker.RegenerateStock () [0x000b1] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.Settlement_TraderTracker.get_StockListForReading () [0x00008] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.Settlement.get_Goods () [0x0000a] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.TradeDeal.AddAllTradeables () [0x00084] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.TradeDeal.Reset () [0x00016] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.TradeDeal..ctor () [0x0001c] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.TradeSession.SetupWith (RimWorld.ITrader newTrader, Verse.Pawn newPlayerNegotiator, System.Boolean giftMode) [0x00024] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Dialog_Trade..ctor (Verse.Pawn playerNegotiator, RimWorld.ITrader trader, System.Boolean giftsOnly) [0x0004d] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.CaravanArrivalAction_Trade.Arrived (RimWorld.Planet.Caravan caravan) [0x0002d] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at RimWorld.Planet.CaravanArrivalActionUtility+<>c__DisplayClass0_0`1[T].<GetFloatMenuOptions>b__2 () [0x00041] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.FloatMenuOption.Chosen (System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00030] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.FloatMenuOption.DoGUI (UnityEngine.Rect rect, System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x003b1] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.FloatMenu.DoWindowContents (UnityEngine.Rect rect) [0x000fb] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.FloatMenuWorld.DoWindowContents (UnityEngine.Rect inRect) [0x0009b] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Good afternoon. I am running a minimal set up in order to test some patching operations and cross-compatibility with the Ancient Rim series of Mods, among some personal content yet to be published. For some reason, when I right-click on certain Faction Bases and Caravaneers (but not others) and trade with them, the menu doesn't come up and I get the errors above. If I try to force the menu again, it is completely blank.

There is no pattern as to which Faction Bases and Caravaneers fail.

This is my Hugs Library Log: https://gist.github.com/f1eae22684ea323ac5ed38081b5e69a6 .
ready player two 4 Apr, 2022 @ 1:02pm 
HugsLog: https://gist.github.com/89dd5cd90b36bb02abf76c98f05e5e56

So, I don't seem to have any issues having access to the research to get stonecutting but I did notice that my Tyrian farm is stuck at 30 days. I used Devmode to reset it and tried again and it's been another quadrum at 30 days.

Is there something I am missing? Is there a temperature requirement? I'm in a temperate forest with 40/60 growing days. Just passed my colony's first year.
Nam 4 Apr, 2022 @ 1:31pm 
Scorpion turret does not consume durability upon shots + you can reset its durability by packing/placing

Tyrian farm also stuck at 30

I couldn't harvest honey from the viking mod

Attempting to make beacon results in a small explosion and the structure destroyed

https://gist.github.com/95ad08ebc47d7956a0e50ea018900f52
Oskar Potocki  [developer] 4 Apr, 2022 @ 2:35pm 
Originally posted by Nam:
Scorpion turret does not consume durability upon shots + you can reset its durability by packing/placing

Tyrian farm also stuck at 30

I couldn't harvest honey from the viking mod

Attempting to make beacon results in a small explosion and the structure destroyed

https://gist.github.com/95ad08ebc47d7956a0e50ea018900f52

Scorpion turret is not meant to consume durability with shots... Weapons don't, why would a scorpion? It's essentially a crossbow you can place down.
M 4 Apr, 2022 @ 4:37pm 
A caravan with classical faction arrived and logger started doing endless output from trying to give pawns some kind of armor buff. VFEC_CenturionArmorBuff

Exception ticking hediff (VFEC_CenturionArmorBuff brain ticksSinceCreation=1) for pawn Tarquinius. Removing hediff... Exception: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.ThingMaker.MakeThing (Verse.ThingDef def, Verse.ThingDef stuff) [0x00043] in <360933dd75ad47e8a6d2a631ae77b5d8>:0
at RimWorld.MoteMaker.MakeInteractionOverlay (Verse.ThingDef moteDef, Verse.TargetInfo A, Verse.TargetInfo B) [0x00000] in <360933dd75ad47e8a6d2a631ae77b5d8>:0
at Verse.HediffComp_Link.CompPostTick (System.Single& severityAdjustment) [0x00049] in <360933dd75ad47e8a6d2a631ae77b5d8>:0
at Verse.HediffWithComps.PostTick () [0x00024] in <360933dd75ad47e8a6d2a631ae77b5d8>:0
at Verse.Pawn_HealthTracker.HealthTick () [0x00039] in <360933dd75ad47e8a6d2a631ae77b5d8>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

https://gist.github.com/HugsLibRecordKeeper/a3cce4d4c6498317b3b0b1bdbbfc2507

The mental break modification still works from the armor, but it seems to be causing a ton of unusual lag at fast speed with so many pawns causing that. I hope it's a bug and not something related to playing without Ideology DLC.? THANKS!

Edit: apparently this might be the pain threshold effect granted to pawns near those wearing legionnaire armor. It is rather unfortunate if that specific feature requires IDEOLOGY to function properly? A bit strange however, either way removing VFEC_CenturionArmorBuff with Cherry Picker "fixed" this issue. Thanks for great mods :D
Last edited by M; 4 Apr, 2022 @ 5:17pm
StoryTaleBooks 4 Apr, 2022 @ 5:08pm 
Tried to calculate chance for father with gender "Female".
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
RimWorld.ChildRelationUtility:ChanceOfBecomingChildOf (Verse.Pawn,Verse.Pawn,Verse.Pawn,System.Nullable`1<Verse.PawnGenerationRequest>,System.Nullable`1<Verse.PawnGenerationRequest>,System.Nullable`1<Verse.PawnGenerationRequest>)
RimWorld.PawnRelationWorker_Child:GenerationChance (Verse.Pawn,Verse.Pawn,Verse.PawnGenerationRequest)
Verse.PawnGenerator/<>c__DisplayClass38_0:<GeneratePawnRelations>b__1 (Verse.Pair`2<Verse.Pawn, RimWorld.PawnRelationDef>)
Verse.GenCollection:RandomElementByWeightWithDefault<Verse.Pair`2<Verse.Pawn, RimWorld.PawnRelationDef>> (System.Collections.Generic.IEnumerable`1<Verse.Pair`2<Verse.Pawn, RimWorld.PawnRelationDef>>,System.Func`2<Verse.Pair`2<Verse.Pawn, RimWorld.PawnRelationDef>, single>,single)
Verse.PawnGenerator:GeneratePawnRelations (Verse.Pawn,Verse.PawnGenerationRequest&)
Verse.PawnGenerator:TryGenerateNewPawnInternal (Verse.PawnGenerationRequest&,string&,bool,bool)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateNewPawnInternal_Patch1 (Verse.PawnGenerationRequest&)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateOrRedressPawnInternal_Patch1 (Verse.PawnGenerationRequest)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GeneratePawn_Patch1 (Verse.PawnGenerationRequest)
VFEC.Senators.WorldComponent_Senators:GenerateSenator (RimWorld.Faction)
VFEC.Senators.WorldComponent_Senators/<>c__DisplayClass11_0:<CheckInit>b__0 (System.ValueTuple`2<bool, bool>)
System.Linq.Enumerable/SelectIPartitionIterator`2<System.ValueTuple`2<bool, bool>, VFEC.Senators.SenatorInfo>:ToList ()
System.Linq.Enumerable:ToList<VFEC.Senators.SenatorInfo> (System.Collections.Generic.IEnumerable`1<VFEC.Senators.SenatorInfo>)
VFEC.Senators.WorldComponent_Senators:CheckInit ()
VFEC.Senators.WorldComponent_Senators:InitFromZero ()
VFEC.Senators.DebugActionsSenators:RegenerateSenators ()
Verse.Dialog_DebugOptionLister:DebugAction (string,System.Action,bool)
Verse.Dialog_DebugActionsMenu:DoListingItems ()
Verse.Dialog_OptionLister:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
BishopThePawn 4 Apr, 2022 @ 5:28pm 
Tyrian Farm not working. It has been 5 days and the description still shows 30 days. Could be only the description doesn't update and the item will still produce but not sure.

https://gist.github.com/4f05c384bd26ea5b905ddeb61cc0b5b8
Viking Walrus 4 Apr, 2022 @ 7:50pm 
Beacon is still exploding upon completion
https://gist.github.com/4692220ed7ef910392c45fe5e97e502c
MerfTheMighty 4 Apr, 2022 @ 8:37pm 
Unable to trade with added settlements/visiting traders. Not all senators available when accessing senator screen.

https://gist.github.com/76d08e7f1831df9cdcad831297f7e2bc
Last edited by MerfTheMighty; 4 Apr, 2022 @ 8:39pm
D9sinc 4 Apr, 2022 @ 9:09pm 
Originally posted by superepic1908:
https://gist.github.com/709fe5c8455cebb8b92a3fb13b33b5ec
I am not able to request a quest from the senators. Also they do not exist on my screen. I was using runtime GC before so that may have something to do with the issue.
Enable Dev Mode and choose the option to refresh the Senators. if you clean up the pawns in Runtime it removes the senators and the perks you get from said senators.
< >
Showing 1-15 of 225 comments
Per page: 1530 50