RimWorld

RimWorld

Genetic Drift (Random Genes)
Broken worldgen
I'm not sure if this is directly from this mod or not, but I'm sharing it because this mod is the one listed.


Error while generating pawn. Rethrowing. Exception: System.NullReferenceException: Object reference not set to an instance of an object
[Ref C63E3CE4]
at GeneticDrift.GeneticDriftSet+<>c.<getList>b__20_2 (Verse.GeneDef g) [0x00008] in <9502a50a6ef649f3a10e2167b6b5750d>:0
at System.Linq.Enumerable+WhereListIterator`1[TSource].GetCount (System.Boolean onlyIfCheap) [0x00018] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Enumerable.Count[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00029] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at GeneticDrift.GeneticDriftHelper.drift (GeneticDrift.GeneChancesList& chances, System.Single multiplier, System.Action`1[T] adder, System.Collections.Generic.IEnumerable`1[T] allGenes) [0x0001a] in <9502a50a6ef649f3a10e2167b6b5750d>:0
at GeneticDrift.GeneticDriftPawnPatch.Adult (Verse.Pawn pawn, RimWorld.XenotypeDef xenotype, Verse.PawnGenerationRequest request) [0x001a9] in <9502a50a6ef649f3a10e2167b6b5750d>:0
at Verse.PawnGenerator.GenerateGenes (Verse.Pawn pawn, RimWorld.XenotypeDef xenotype, Verse.PawnGenerationRequest request) [0x00414] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
- TRANSPILER VREAndroidsMod: IEnumerable`1 VREAndroids.PawnGenerator_GenerateGenes_Patch:Transpiler(IEnumerable`1 codeInstructions)
- TRANSPILER PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)
- PREFIX VREAndroidsMod: Void VREAndroids.PawnGenerator_GenerateGenes_Patch:Prefix(Pawn pawn)
- POSTFIX OskarPotocki.VFECore: Void VanillaGenesExpanded.PawnGenerator_GenerateGenes_Patch:Postfix(Pawn pawn)
- POSTFIX VREAndroidsMod: Void VREAndroids.PawnGenerator_GenerateGenes_Patch:Postfix(Pawn pawn)
- POSTFIX Neronix17.TabulaRasa.RimWorld: Void TabulaRasa.Patch_PawnGen_GenerateGenes:Postfix(Pawn pawn, XenotypeDef xenotype, PawnGenerationRequest request)
- POSTFIX arr624.geneticdrift: Void GeneticDrift.GeneticDriftPawnPatch:Adult(Pawn pawn, XenotypeDef xenotype, PawnGenerationRequest request)
at Verse.PawnGenerator.TryGenerateNewPawnInternal (Verse.PawnGenerationRequest& request, System.String& error, System.Boolean ignoreScenarioRequirements, System.Boolean ignoreValidator) [0x004b1] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
- PREFIX VREAndroidsMod: Void VREAndroids.PawnGenerator_TryGenerateNewPawnInternal_Patch:Prefix(PawnGenerationRequest request)
- POSTFIX rimworld.smartkar.enhancedbeliefs.main: Void EnhancedBeliefs.PawnGenerator_Generate:Postfix(Pawn __result)
- POSTFIX VanillaExpanded.VFEA: Void VFEAncients.HarmonyPatches.PowerPatches:AddPowers(Pawn __result, PawnGenerationRequest request)
- POSTFIX Rimworld.Alite.EBSG.main: Void EBSGFramework.HarmonyPatches:TryGenerateNewPawnInternalPostfix(Pawn& __result)
- POSTFIX VREAndroidsMod: Void VREAndroids.PawnGenerator_TryGenerateNewPawnInternal_Patch:Postfix(Pawn& __result)
at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest& request) [0x0009d] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
- POSTFIX OskarPotocki.VFECore: Void VFECore.Abilities.PawnGen_Patch:Postfix(Pawn __result)
- POSTFIX OskarPotocki.VanillaPsycastsExpanded: Void VanillaPsycastsExpanded.PawnGen_Patch:Postfix(Pawn __result, PawnGenerationRequest request)
- POSTFIX com.rimworld.mod.dd: Void DD.Patch_DD_PawnGenerator_GenerateNewPawnInternal:Postfix(Pawn __result, PawnGenerationRequest& request)
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest request) [0x00136] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest request) [0x00048] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
- PREFIX SmashPhil.VehicleFramework: Boolean Vehicles.Construction:GenerateVehiclePawn(PawnGenerationRequest request, Pawn& __result)
- PREFIX ReSpliceCharmweavers.Mod: Void ReSpliceCharmweavers.Patch_PawnGenerator_GeneratePawn:Prefix(PawnGenerationRequest& request)
- POSTFIX Neronix17.TabulaRasa.RimWorld: Void TabulaRasa.Patch_PawnGenerator_GeneratePawn:Postfix(PawnGenerationRequest request, Pawn __result)
- POSTFIX VFEPirates.Mod: Void VFEPirates.PawnGenerator_GeneratePawn_Patch:Postfix(Pawn __result)
- POSTFIX com.arquebus.rimworld.mod.stagzmerfolk: Void StagzMerfolk.HarmonyPatches.PawnGenerator_GeneratePawn_FishtailPatch:Postfix(Pawn __result)
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Error in WorldGenStep: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 24B0E369]
at GeneticDrift.GeneticDriftSet+<>c.<getList>b__20_2 (Verse.GeneDef g) [0x00008] in <9502a50a6ef649f3a10e2167b6b5750d>:0
at System.Linq.Enumerable+WhereListIterator`1[TSource].GetCount (System.Boolean onlyIfCheap) [0x00018] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Enumerable.Count[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00029] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at GeneticDrift.GeneticDriftHelper.drift (GeneticDrift.GeneChancesList& chances, System.Single multiplier, System.Action`1[T] adder, System.Collections.Generic.IEnumerable`1[T] allGenes) [0x0001a] in <9502a50a6ef649f3a10e2167b6b5750d>:0
at GeneticDrift.GeneticDriftPawnPatch.Adult (Verse.Pawn pawn, RimWorld.XenotypeDef xenotype, Verse.PawnGenerationRequest request) [0x001a9] in <9502a50a6ef649f3a10e2167b6b5750d>:0
at Verse.PawnGenerator.GenerateGenes (Verse.Pawn pawn, RimWorld.XenotypeDef xenotype, Verse.PawnGenerationRequest request) [0x00414] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
- TRANSPILER VREAndroidsMod: IEnumerable`1 VREAndroids.PawnGenerator_GenerateGenes_Patch:Transpiler(IEnumerable`1 codeInstructions)
- TRANSPILER PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)
- PREFIX VREAndroidsMod: Void VREAndroids.PawnGenerator_GenerateGenes_Patch:Prefix(Pawn pawn)
- POSTFIX OskarPotocki.VFECore: Void VanillaGenesExpanded.PawnGenerator_GenerateGenes_Patch:Postfix(Pawn pawn)
- POSTFIX VREAndroidsMod: Void VREAndroids.PawnGenerator_GenerateGenes_Patch:Postfix(Pawn pawn)
- POSTFIX Neronix17.TabulaRasa.RimWorld: Void TabulaRasa.Patch_PawnGen_GenerateGenes:Postfix(Pawn pawn, XenotypeDef xenotype, PawnGenerationRequest request)
- POSTFIX arr624.geneticdrift: Void GeneticDrift.GeneticDriftPawnPatch:Adult(Pawn pawn, XenotypeDef xenotype, PawnGenerationRequest request)
at Verse.PawnGenerator.TryGenerateNewPawnInternal (Verse.PawnGenerationRequest& request, System.String& error, System.Boolean ignoreScenarioRequirements, System.Boolean ignoreValidator) [0x004b1] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
- PREFIX VREAndroidsMod: Void VREAndroids.PawnGenerator_TryGenerateNewPawnInternal_Patch:Prefix(PawnGenerationRequest request)
- POSTFIX rimworld.smartkar.enhancedbeliefs.main: Void EnhancedBeliefs.PawnGenerator_Generate:Postfix(Pawn __result)
- POSTFIX VanillaExpanded.VFEA: Void VFEAncients.HarmonyPatches.PowerPatches:AddPowers(Pawn __result, PawnGenerationRequest request)
- POSTFIX Rimworld.Alite.EBSG.main: Void EBSGFramework.HarmonyPatches:TryGenerateNewPawnInternalPostfix(Pawn& __result)
- POSTFIX VREAndroidsMod: Void VREAndroids.PawnGenerator_TryGenerateNewPawnInternal_Patch:Postfix(Pawn& __result)
at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest& request) [0x0009d] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
- POSTFIX OskarPotocki.VFECore: Void VFECore.Abilities.PawnGen_Patch:Postfix(Pawn __result)
- POSTFIX OskarPotocki.VanillaPsycastsExpanded: Void VanillaPsycastsExpanded.PawnGen_Patch:Postfix(Pawn __result, PawnGenerationRequest request)
- POSTFIX com.rimworld.mod.dd: Void DD.Patch_DD_PawnGenerator_GenerateNewPawnInternal:Postfix(Pawn __result, PawnGenerationRequest& request)
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest request) [0x00136] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest request) [0x001d8] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
- PREFIX SmashPhil.VehicleFramework: Boolean Vehicles.Construction:GenerateVehiclePawn(PawnGenerationRequest request, Pawn& __result)
- PREFIX ReSpliceCharmweavers.Mod: Void ReSpliceCharmweavers.Patch_PawnGenerator_GeneratePawn:Prefix(PawnGenerationRequest& request)
- POSTFIX Neronix17.TabulaRasa.RimWorld: Void TabulaRasa.Patch_PawnGenerator_GeneratePawn:Postfix(PawnGenerationRequest request, Pawn __result)
- POSTFIX VFEPirates.Mod: Void VFEPirates.PawnGenerator_GeneratePawn_Patch:Postfix(Pawn __result)
- POSTFIX com.arquebus.rimworld.mod.stagzmerfolk: Void StagzMerfolk.HarmonyPatches.PawnGenerator_GeneratePawn_FishtailPatch:Postfix(Pawn __result)
at RimWorld.Faction.TryGenerateNewLeader () [0x00259] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
at RimWorld.FactionGenerator.NewGeneratedFaction (RimWorld.FactionGeneratorParms parms) [0x001f0] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
at RimWorld.FactionGenerator.CreateFactionAndAddToManager (RimWorld.FactionDef facDef) [0x0008e] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
at RimWorld.FactionGenerator.AddFactionToManager (RimWorld.FactionDef facDef) [0x00000] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
at RimWorld.FactionGenerator.GenerateFactionsIntoWorld (System.Collections.Generic.List`1[T] factions) [0x00013] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
at RimWorld.Planet.WorldGenStep_Factions.GenerateFresh (System.String seed) [0x00005] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
at RimWorld.Planet.WorldGenerator.GenerateWorld (System.Single planetCoverage, System.String seedString, RimWorld.Planet.OverallRainfall overallRainfall, RimWorld.Planet.OverallTemperature overallTemperature, RimWorld.Planet.OverallPopulation population, System.Collections.Generic.List`1[T] factions, System.Single pollution) [0x0010f] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

followed by log spam of:
Faction Lanbium has null relation with PlayerColony. Returning dummy relation.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
< >
Showing 1-4 of 4 comments
Jippy Jun 2, 2024 @ 3:23pm 
I had this same problem. Had to unsubscribe:steamsad:
seraphina-vz Oct 26, 2024 @ 6:47am 
Oh, I had very similar error, but only after adding Roo's Fawn and Satyr xenotypes.

Tested it couple of times, went that way:
* only Genetic Drift -- world generation fine, pawns spawning fine, all fine
* only Roo's Satyr and Fawn -- all fine, Satyr pawns spawning correctly
* Genetic Drift + Satyr/Fawn -- one time factions didn't generate at all, also debug spawning Satyrs or Fawns didn't work
In my case the mod worked perfecly fine but after tweaking mod options for the next playthrough the faction generation completly broke
I get the faction generation error when combining this mod with certain mods that add xenotypes. Det’s Stoneborn being one example.
< >
Showing 1-4 of 4 comments
Per page: 1530 50