RimWorld

RimWorld

Roo's Satyr and Faun Xenotypes Expanded
Rooboid  [developer] 5 May, 2023 @ 11:52am
Roo's Satyr and Faun Xenotypes Expanded - Bugs
Please report bugs here and provide a modlist and error log if possible.
< >
Showing 1-15 of 29 comments
Rooboid  [developer] 8 May, 2023 @ 10:40am 
Originally posted by Goldengear1111:
https://gist.github.com/HugsLibRecordKeeper/0f38795a29b8f78be14c70337f63b8b0

Can't generate a world

Hey, I've checked your error log, this seems to be an issue with 'Adeptus Mechanicus'. It might be useful to send it their way, as it seems to be an issue with their 'Verse.GenSpawn' Harmony prefix patch.
Renzor 8 May, 2023 @ 7:35pm 
Heya, Discovered a bug with labor/child birth.

Specifically, if I choose the Scientist Fae scenario then the Fae will be unable to generate a newborn baby.

I first encountered the bug when I started a new game with one of my pawns already pregnant. When the labor event happened and completed, I got the completion message but no baby spawned. I thought maybe it was a bugged birth so made a new game.
New game two 20year old fae got together and did the whole labor thing, and nope same thing.
This time I opened the debug menu and recorded the error below.

Also for fun I tried spawning newborn from pawn in the debug menu, and I could make babies for all other pawns EXCEPT the starting Fae Scientist scenario pawns. So I couldn't even generate a kid for the couple like I wanted to :( I did get around it by generating a newborn fae, then adding the social relations, and then generating baby food since the mom couldnt make milk this way.


Here is the error preventing childbirth from Scientist Fae scenario:









Could not generate a pawn after 70 tries. Last error: Generated pawn incapable of required skill: Intellectual Ignoring scenario requirements.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateNewPawnInternal_Patch2 (Verse.PawnGenerationRequest&)
Verse.PawnGenerator:GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest)
Verse.PawnGenerator:GeneratePawn (Verse.PawnGenerationRequest)
RimWorld.PregnancyUtility:ApplyBirthOutcome (RimWorld.OutcomeChance,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
RimWorld.RitualOutcomeEffectWorker_ChildBirth:Apply (single,System.Collections.Generic.Dictionary`2<Verse.Pawn, int>,RimWorld.LordJob_Ritual)
RimWorld.LordJob_Ritual:ApplyOutcome (single,bool,bool,bool)
Verse.Hediff_LaborPushing:PreRemoved ()
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch0 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()

Could not generate a pawn after 100 tries. Last error: Generated pawn incapable of required skill: Intellectual Ignoring validator.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateNewPawnInternal_Patch2 (Verse.PawnGenerationRequest&)
Verse.PawnGenerator:GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest)
Verse.PawnGenerator:GeneratePawn (Verse.PawnGenerationRequest)
RimWorld.PregnancyUtility:ApplyBirthOutcome (RimWorld.OutcomeChance,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
RimWorld.RitualOutcomeEffectWorker_ChildBirth:Apply (single,System.Collections.Generic.Dictionary`2<Verse.Pawn, int>,RimWorld.LordJob_Ritual)
RimWorld.LordJob_Ritual:ApplyOutcome (single,bool,bool,bool)
Verse.Hediff_LaborPushing:PreRemoved ()
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch0 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()

Pawn generation error: Generated pawn incapable of required skill: Intellectual Too many tries (120), returning null. Generation request: kindDef=RBSF_FaunScientist, context=NonPlayer, faction=Black Flag Corporate, tile=-1, forceGenerateNewPawn=False, allowedDevelopmentalStages=Newborn, allowDead=False, allowDowned=True, canGeneratePawnRelations=False, mustBeCapableOfViolence=False, colonistRelationChanceFactor=1, forceAddFreeWarmLayerIfNeeded=False, allowGay=True, prohibitedTraits=, allowFood=True, allowAddictions=True, inhabitant=False, certainlyBeenInCryptosleep=False, biocodeWeaponChance=0, validatorPreGear=, validatorPostGear=, fixedBiologicalAge=, fixedChronologicalAge=, fixedGender=, fixedLastName=Opetes, fixedBirthName=
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateNewPawnInternal_Patch2 (Verse.PawnGenerationRequest&)
Verse.PawnGenerator:GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest)
Verse.PawnGenerator:GeneratePawn (Verse.PawnGenerationRequest)
RimWorld.PregnancyUtility:ApplyBirthOutcome (RimWorld.OutcomeChance,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
RimWorld.RitualOutcomeEffectWorker_ChildBirth:Apply (single,System.Collections.Generic.Dictionary`2<Verse.Pawn, int>,RimWorld.LordJob_Ritual)
RimWorld.LordJob_Ritual:ApplyOutcome (single,bool,bool,bool)
Verse.Hediff_LaborPushing:PreRemoved ()
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch0 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()

Error while generating pawn. Rethrowing. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest request) [0x0010a] in <95de19971c5d40878d8742747904cdcd>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.PawnGenerator:GeneratePawn (Verse.PawnGenerationRequest)
RimWorld.PregnancyUtility:ApplyBirthOutcome (RimWorld.OutcomeChance,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
RimWorld.RitualOutcomeEffectWorker_ChildBirth:Apply (single,System.Collections.Generic.Dictionary`2<Verse.Pawn, int>,RimWorld.LordJob_Ritual)
RimWorld.LordJob_Ritual:ApplyOutcome (single,bool,bool,bool)
Verse.Hediff_LaborPushing:PreRemoved ()
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch0 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()

Error while applying ritual outcome effect: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest request) [0x00172] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.PregnancyUtility.ApplyBirthOutcome (RimWorld.OutcomeChance outcome, System.Single quality, RimWorld.Precept_Ritual ritual, System.Collections.Generic.List`1[T] genes, Verse.Pawn geneticMother, Verse.Thing birtherThing, Verse.Pawn father, Verse.Pawn doctor, RimWorld.LordJob_Ritual lordJobRitual, RimWorld.RitualRoleAssignments assignments) [0x0015b] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.RitualOutcomeEffectWorker_ChildBirth.Apply (System.Single progress, System.Collections.Generic.Dictionary`2[TKey,TValue] totalPresence, RimWorld.LordJob_Ritual jobRitual) [0x00083] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.LordJob_Ritual.ApplyOutcome (System.Single progress, System.Boolean showFinishedMessage, System.Boolean showFailedMessage, System.Boolean cancelled) [0x00182] in <95de19971c5d40878d8742747904cdcd>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
RimWorld.LordJob_Ritual:ApplyOutcome (single,bool,bool,bool)
Verse.Hediff_LaborPushing:PreRemoved ()
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch0 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()
Last edited by Renzor; 8 May, 2023 @ 8:07pm
Rooboid  [developer] 9 May, 2023 @ 1:02am 
Originally posted by Renzor:
Heya, Discovered a bug with labor/child birth.

Specifically, if I choose the Scientist Fae scenario then the Fae will be unable to generate a newborn baby.

I first encountered the bug when I started a new game with one of my pawns already pregnant. When the labor event happened and completed, I got the completion message but no baby spawned. I thought maybe it was a bugged birth so made a new game.
New game two 20year old fae got together and did the whole labor thing, and nope same thing.
This time I opened the debug menu and recorded the error below.

Also for fun I tried spawning newborn from pawn in the debug menu, and I could make babies for all other pawns EXCEPT the starting Fae Scientist scenario pawns. So I couldn't even generate a kid for the couple like I wanted to :( I did get around it by generating a newborn fae, then adding the social relations, and then generating baby food since the mom couldnt make milk this way.


Here is the error preventing childbirth from Scientist Fae scenario:









Could not generate a pawn after 70 tries. Last error: Generated pawn incapable of required skill: Intellectual Ignoring scenario requirements.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateNewPawnInternal_Patch2 (Verse.PawnGenerationRequest&)
Verse.PawnGenerator:GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest)
Verse.PawnGenerator:GeneratePawn (Verse.PawnGenerationRequest)
RimWorld.PregnancyUtility:ApplyBirthOutcome (RimWorld.OutcomeChance,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
RimWorld.RitualOutcomeEffectWorker_ChildBirth:Apply (single,System.Collections.Generic.Dictionary`2<Verse.Pawn, int>,RimWorld.LordJob_Ritual)
RimWorld.LordJob_Ritual:ApplyOutcome (single,bool,bool,bool)
Verse.Hediff_LaborPushing:PreRemoved ()
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch0 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()

Could not generate a pawn after 100 tries. Last error: Generated pawn incapable of required skill: Intellectual Ignoring validator.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateNewPawnInternal_Patch2 (Verse.PawnGenerationRequest&)
Verse.PawnGenerator:GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest)
Verse.PawnGenerator:GeneratePawn (Verse.PawnGenerationRequest)
RimWorld.PregnancyUtility:ApplyBirthOutcome (RimWorld.OutcomeChance,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
RimWorld.RitualOutcomeEffectWorker_ChildBirth:Apply (single,System.Collections.Generic.Dictionary`2<Verse.Pawn, int>,RimWorld.LordJob_Ritual)
RimWorld.LordJob_Ritual:ApplyOutcome (single,bool,bool,bool)
Verse.Hediff_LaborPushing:PreRemoved ()
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch0 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()

Pawn generation error: Generated pawn incapable of required skill: Intellectual Too many tries (120), returning null. Generation request: kindDef=RBSF_FaunScientist, context=NonPlayer, faction=Black Flag Corporate, tile=-1, forceGenerateNewPawn=False, allowedDevelopmentalStages=Newborn, allowDead=False, allowDowned=True, canGeneratePawnRelations=False, mustBeCapableOfViolence=False, colonistRelationChanceFactor=1, forceAddFreeWarmLayerIfNeeded=False, allowGay=True, prohibitedTraits=, allowFood=True, allowAddictions=True, inhabitant=False, certainlyBeenInCryptosleep=False, biocodeWeaponChance=0, validatorPreGear=, validatorPostGear=, fixedBiologicalAge=, fixedChronologicalAge=, fixedGender=, fixedLastName=Opetes, fixedBirthName=
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateNewPawnInternal_Patch2 (Verse.PawnGenerationRequest&)
Verse.PawnGenerator:GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest)
Verse.PawnGenerator:GeneratePawn (Verse.PawnGenerationRequest)
RimWorld.PregnancyUtility:ApplyBirthOutcome (RimWorld.OutcomeChance,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
RimWorld.RitualOutcomeEffectWorker_ChildBirth:Apply (single,System.Collections.Generic.Dictionary`2<Verse.Pawn, int>,RimWorld.LordJob_Ritual)
RimWorld.LordJob_Ritual:ApplyOutcome (single,bool,bool,bool)
Verse.Hediff_LaborPushing:PreRemoved ()
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch0 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()

Error while generating pawn. Rethrowing. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest request) [0x0010a] in <95de19971c5d40878d8742747904cdcd>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.PawnGenerator:GeneratePawn (Verse.PawnGenerationRequest)
RimWorld.PregnancyUtility:ApplyBirthOutcome (RimWorld.OutcomeChance,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
RimWorld.RitualOutcomeEffectWorker_ChildBirth:Apply (single,System.Collections.Generic.Dictionary`2<Verse.Pawn, int>,RimWorld.LordJob_Ritual)
RimWorld.LordJob_Ritual:ApplyOutcome (single,bool,bool,bool)
Verse.Hediff_LaborPushing:PreRemoved ()
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch0 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()

Error while applying ritual outcome effect: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest request) [0x00172] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.PregnancyUtility.ApplyBirthOutcome (RimWorld.OutcomeChance outcome, System.Single quality, RimWorld.Precept_Ritual ritual, System.Collections.Generic.List`1[T] genes, Verse.Pawn geneticMother, Verse.Thing birtherThing, Verse.Pawn father, Verse.Pawn doctor, RimWorld.LordJob_Ritual lordJobRitual, RimWorld.RitualRoleAssignments assignments) [0x0015b] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.RitualOutcomeEffectWorker_ChildBirth.Apply (System.Single progress, System.Collections.Generic.Dictionary`2[TKey,TValue] totalPresence, RimWorld.LordJob_Ritual jobRitual) [0x00083] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.LordJob_Ritual.ApplyOutcome (System.Single progress, System.Boolean showFinishedMessage, System.Boolean showFailedMessage, System.Boolean cancelled) [0x00182] in <95de19971c5d40878d8742747904cdcd>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
RimWorld.LordJob_Ritual:ApplyOutcome (single,bool,bool,bool)
Verse.Hediff_LaborPushing:PreRemoved ()
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch0 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()


10/10 bug report there, thanks for being so precise with the error. The starting pawns for this scenario have specific parameters, i.e. since they're scientists, they require a decent intellectual skill. I didn't know this also applied to babies born to the faction!

This should be a pretty quick fix, but I'm not at my PC until later this week. I'll ping you when it's fixed. :)
Renzor 9 May, 2023 @ 5:48am 
thanks! :D

tho my colony didnt make it :( damn raiders vs my fae terrible shooting/melee genes...
tryin again tonight lol
Last edited by Renzor; 9 May, 2023 @ 5:50am
tanyfilina 11 May, 2023 @ 4:25am 
Error with The Last Fae:

Error while generating pawn. Rethrowing. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.AbilityUtility.MakeAbility (RimWorld.AbilityDef def, Verse.Pawn pawn) [0x00000] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Pawn_AbilityTracker.GainAbility (RimWorld.AbilityDef def) [0x00026] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.Hediff_Psylink.TryGiveAbilityOfLevel (System.Int32 abilityLevel, System.Boolean sendLetter) [0x00078] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.Hediff_Psylink.PostAdd (System.Nullable`1[T] dinfo) [0x00007] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.HediffSet.AddDirect (Verse.Hediff hediff, System.Nullable`1[T] dinfo, Verse.DamageWorker+DamageResult damageResult) [0x00098] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.AddHediff_Patch1(Verse.Pawn_HealthTracker,Verse.Hediff,Verse.BodyPartRecord,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult)
at Verse.Pawn_HealthTracker.AddHediff (Verse.HediffDef def, Verse.BodyPartRecord part, System.Nullable`1[T] dinfo, Verse.DamageWorker+DamageResult result) [0x0000e] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.PawnTechHediffsGenerator.InstallPart (Verse.Pawn pawn, Verse.ThingDef partDef) [0x000d3] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.PawnTechHediffsGenerator.GenerateTechHediffsFor (Verse.Pawn pawn) [0x00082] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.GenerateInitialHediffs_Patch1(Verse.Pawn,Verse.PawnGenerationRequest)
at Verse.PawnGenerator.TryGenerateNewPawnInternal (Verse.PawnGenerationRequest& request, System.String& error, System.Boolean ignoreScenarioRequirements, System.Boolean ignoreValidator) [0x006b0] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.GenerateNewPawnInternal_Patch1(Verse.PawnGenerationRequest&)
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest request) [0x00188] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest request) [0x00007] in <95de19971c5d40878d8742747904cdcd>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.PawnGenerator:GeneratePawn (Verse.PawnGenerationRequest)
Verse.StartingPawnUtility:NewGeneratedStartingPawn (int)
Verse.StartingPawnUtility:AddNewPawn (int)
RimWorld.ScenPart_ConfigPage_ConfigureStartingPawns_Xenotypes:GenerateStartingPawns ()
RimWorld.ScenPart_ConfigPage_ConfigureStartingPawnsBase:PostIdeoChosen ()
RimWorld.ScenPart_ConfigPage_ConfigureStartingPawns_Xenotypes:PostIdeoChosen ()
RimWorld.Scenario:PostIdeoChosen ()
RimWorld.Page_ChooseIdeoPreset:DoClassic ()
RimWorld.Page_ChooseIdeoPreset:DoNext ()
RimWorld.Page:DoBottomButtons (UnityEngine.Rect,string,string,System.Action,bool,bool)
RimWorld.Page_ChooseIdeoPreset:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
tanyfilina 11 May, 2023 @ 4:26am 
And one more:

Exception filling window for RimWorld.Page_ChooseIdeoPreset: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.AbilityUtility.MakeAbility (RimWorld.AbilityDef def, Verse.Pawn pawn) [0x00000] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Pawn_AbilityTracker.GainAbility (RimWorld.AbilityDef def) [0x00026] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.Hediff_Psylink.TryGiveAbilityOfLevel (System.Int32 abilityLevel, System.Boolean sendLetter) [0x00078] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.Hediff_Psylink.PostAdd (System.Nullable`1[T] dinfo) [0x00007] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.HediffSet.AddDirect (Verse.Hediff hediff, System.Nullable`1[T] dinfo, Verse.DamageWorker+DamageResult damageResult) [0x00098] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.AddHediff_Patch1(Verse.Pawn_HealthTracker,Verse.Hediff,Verse.BodyPartRecord,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult)
at Verse.Pawn_HealthTracker.AddHediff (Verse.HediffDef def, Verse.BodyPartRecord part, System.Nullable`1[T] dinfo, Verse.DamageWorker+DamageResult result) [0x0000e] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.PawnTechHediffsGenerator.InstallPart (Verse.Pawn pawn, Verse.ThingDef partDef) [0x000d3] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.PawnTechHediffsGenerator.GenerateTechHediffsFor (Verse.Pawn pawn) [0x00082] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.GenerateInitialHediffs_Patch1(Verse.Pawn,Verse.PawnGenerationRequest)
at Verse.PawnGenerator.TryGenerateNewPawnInternal (Verse.PawnGenerationRequest& request, System.String& error, System.Boolean ignoreScenarioRequirements, System.Boolean ignoreValidator) [0x006b0] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.GenerateNewPawnInternal_Patch1(Verse.PawnGenerationRequest&)
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest request) [0x00188] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest request) [0x00172] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.StartingPawnUtility.NewGeneratedStartingPawn (System.Int32 index) [0x0002e] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.StartingPawnUtility.AddNewPawn (System.Int32 index) [0x00000] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.ScenPart_ConfigPage_ConfigureStartingPawns_Xenotypes.GenerateStartingPawns () [0x00066] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.ScenPart_ConfigPage_ConfigureStartingPawnsBase.PostIdeoChosen () [0x00164] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.ScenPart_ConfigPage_ConfigureStartingPawns_Xenotypes.PostIdeoChosen () [0x0004f] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Scenario.PostIdeoChosen () [0x00014] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Page_ChooseIdeoPreset.DoClassic () [0x00060] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Page_ChooseIdeoPreset.DoNext () [0x00035] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Page.DoBottomButtons (UnityEngine.Rect rect, System.String nextLabel, System.String midLabel, System.Action midAct, System.Boolean showNext, System.Boolean doNextOnKeypress) [0x000fa] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Page_ChooseIdeoPreset.DoWindowContents (UnityEngine.Rect inRect) [0x003b7] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <95de19971c5d40878d8742747904cdcd>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
Bweady Boy :3 11 May, 2023 @ 11:47am 
theres a error happening only when i run this mod with vanilla cooking expanded.heres the log https://gist.github.com/HugsLibRecordKeeper/61380877f682f750e0a7fd8f081e5f6a
killer123 12 May, 2023 @ 11:21pm 
it said the does nit fit the rbsf_average headm2 ir any fae head
killer123 15 May, 2023 @ 5:39am 
or any helmet
killer123 15 May, 2023 @ 4:53pm 
it has something to do with the deer head gene
marcmywords 15 May, 2023 @ 7:25pm 
Hello hello! When I get fae faction visitors, they seem to always run into my refrigerator and eat all my food! Haven't noticed this with any other factions... Now that I think of it, I don't think I'm getting any dev errors, and after a bit of dev testing, it seems only members of the fae faction arrive without bringing/spawning any food! Not sure if intended... but figured I ought to let you know!

https://gist.github.com/HugsLibRecordKeeper/5f172b465ea07b16c61ae68c9b1b6c78
DudeRandom 24 May, 2023 @ 10:42pm 
Hello, I have a similar bug with Renzor, but with crafting skills and the game failing to generate a pawn.

This regard one of my save game, trying to possibly generate a pawn outside of the map for reason. Likely thou Sequoia faction on the maps from a Satyr setter in my settlement having a few family member and along with new member (through debug), in the Sequoia faction.

I not entire sure why is doing but every time I lets the game unpause on normal speed with the bug showing up. It would stop the game for nearly a half minute and continue the game for not even a second.

So, pretty much i ran out of option to fix this issue without bricking my save file and i starting to lose hope on it.

Also I pick The Mechanitor scenario for my current playthrough with this mod enable, if is it helpful for extra information.





Anyway here the full log that is causing a bit of a headache for me








Could not resolve reference to object with loadID Thing_Human3120223 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? curParent=RimWorld.DirectPawnRelation curPathRelToParent=
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.LoadedObjectDirectory:ObjectWithLoadID<Verse.Pawn> (string)
Verse.CrossRefHandler:TakeResolvedRef<Verse.Pawn> (string,Verse.IExposable)
Verse.CrossRefHandler:TakeResolvedRef<Verse.Pawn> (string)
Verse.Scribe_References:Look<Verse.Pawn> (Verse.Pawn&,string,bool)
RimWorld.DirectPawnRelation:ExposeData ()
Verse.CrossRefHandler:ResolveAllCrossReferences ()
Verse.ScribeLoader:FinalizeLoading ()
(wrapper dynamic-method) Verse.Game:Verse.Game.LoadGame_Patch1 (Verse.Game)
Verse.SavedGameLoaderNow:LoadGameFromSaveFileNow (string)
Verse.Root_Play/<>c:<Start>b__1_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()


Pawn Sentinel has relation "Lover" with null pawn after loading. This means that we forgot to serialize pawns somewhere (e.g. pawns from passing trade ships).
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
RimWorld.Pawn_RelationsTracker:ExposeData ()
Verse.PostLoadIniter:DoAllPostLoadInits ()
Verse.ScribeLoader:FinalizeLoading ()
(wrapper dynamic-method) Verse.Game:Verse.Game.LoadGame_Patch1 (Verse.Game)
Verse.SavedGameLoaderNow:LoadGameFromSaveFileNow (string)
Verse.Root_Play/<>c:<Start>b__1_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()


Could not generate a pawn after 70 tries. Last error: Generated pawn incapable of required skill: Crafting Ignoring scenario requirements.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateNewPawnInternal_Patch1 (Verse.PawnGenerationRequest&)
Verse.PawnGenerator:GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GeneratePawn_Patch2 (Verse.PawnGenerationRequest)
(wrapper dynamic-method) RimWorld.PregnancyUtility:RimWorld.PregnancyUtility.ApplyBirthOutcome_Patch0 (RimWorld.OutcomeChance,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
Verse.Hediff_LaborPushing:PreRemoved ()
Verse.Pawn_HealthTracker:HealthTick ()
Verse.Pawn:Tick ()
RimWorld.Planet.WorldPawns:WorldPawnsTick ()
RimWorld.Planet.World:WorldTick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()


Could not generate a pawn after 100 tries. Last error: Generated pawn incapable of required skill: Crafting Ignoring validator.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateNewPawnInternal_Patch1 (Verse.PawnGenerationRequest&)
Verse.PawnGenerator:GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GeneratePawn_Patch2 (Verse.PawnGenerationRequest)
(wrapper dynamic-method) RimWorld.PregnancyUtility:RimWorld.PregnancyUtility.ApplyBirthOutcome_Patch0 (RimWorld.OutcomeChance,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
Verse.Hediff_LaborPushing:PreRemoved ()
Verse.Pawn_HealthTracker:HealthTick ()
Verse.Pawn:Tick ()
RimWorld.Planet.WorldPawns:WorldPawnsTick ()
RimWorld.Planet.World:WorldTick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()


Pawn generation error: Generated pawn incapable of required skill: Crafting Too many tries (120), returning null. Generation request: kindDef=RBSF_FaeArtificer, context=NonPlayer, faction=Sequoia, tile=-1, forceGenerateNewPawn=False, allowedDevelopmentalStages=Newborn, allowDead=False, allowDowned=True, canGeneratePawnRelations=True, mustBeCapableOfViolence=False, colonistRelationChanceFactor=1, forceAddFreeWarmLayerIfNeeded=False, allowGay=True, prohibitedTraits=, allowFood=True, allowAddictions=True, inhabitant=False, certainlyBeenInCryptosleep=False, biocodeWeaponChance=0, validatorPreGear=, validatorPostGear=, fixedBiologicalAge=, fixedChronologicalAge=, fixedGender=, fixedLastName=Babcock, fixedBirthName=
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateNewPawnInternal_Patch1 (Verse.PawnGenerationRequest&)
Verse.PawnGenerator:GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GeneratePawn_Patch2 (Verse.PawnGenerationRequest)
(wrapper dynamic-method) RimWorld.PregnancyUtility:RimWorld.PregnancyUtility.ApplyBirthOutcome_Patch0 (RimWorld.OutcomeChance,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
Verse.Hediff_LaborPushing:PreRemoved ()
Verse.Pawn_HealthTracker:HealthTick ()
Verse.Pawn:Tick ()
RimWorld.Planet.WorldPawns:WorldPawnsTick ()
RimWorld.Planet.World:WorldTick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()


Error while generating pawn. Rethrowing. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.GeneratePawn_Patch2(Verse.PawnGenerationRequest)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GeneratePawn_Patch2 (Verse.PawnGenerationRequest)
(wrapper dynamic-method) RimWorld.PregnancyUtility:RimWorld.PregnancyUtility.ApplyBirthOutcome_Patch0 (RimWorld.OutcomeChance,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
Verse.Hediff_LaborPushing:PreRemoved ()
Verse.Pawn_HealthTracker:HealthTick ()
Verse.Pawn:Tick ()
RimWorld.Planet.WorldPawns:WorldPawnsTick ()
RimWorld.Planet.World:WorldTick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()


Exception ticking world pawn Motif. Suppressing further errors. System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) Verse.PawnGenerator.Verse.PawnGenerator.GeneratePawn_Patch2(Verse.PawnGenerationRequest)
at (wrapper dynamic-method) RimWorld.PregnancyUtility.RimWorld.PregnancyUtility.ApplyBirthOutcome_Patch0(RimWorld.OutcomeChance,single,RimWorld.Precept_Ritual,System.Collections.Generic.List`1<Verse.GeneDef>,Verse.Pawn,Verse.Thing,Verse.Pawn,Verse.Pawn,RimWorld.LordJob_Ritual,RimWorld.RitualRoleAssignments)
at Verse.Hediff_LaborPushing.PreRemoved () [0x000d8] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.Pawn_HealthTracker.HealthTick () [0x000ed] in <95de19971c5d40878d8742747904cdcd>:0
at Verse.Pawn.Tick () [0x000d3] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Planet.WorldPawns.WorldPawnsTick () [0x00039] in <95de19971c5d40878d8742747904cdcd>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Log:ErrorOnce (string,int)
RimWorld.Planet.WorldPawns:WorldPawnsTick ()
RimWorld.Planet.World:WorldTick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
Rooboid  [developer] 25 May, 2023 @ 12:36am 
@DudeRamdom Ahoy, thank you for these bug reports.Sorry you've had these issues. I've just pushed an update that removes the prerequisite that Artificers need high crafting skill, has this fixed your issue?

@marcmywords This should be fixed now. :)

@Potato Master This should also be fixed too!
DudeRandom 25 May, 2023 @ 10:34pm 
@Rooboid Sorry for responding late. So far a ingame week had pass, and the patch have work and fix the issue on it. My game is current running smoothly after the patch with no massive frame rate drop or any significant errors with it. I lets you know if there are any more bugs with this mod or any mod you created. Anyway I highly appreciate the respond back to me and the update with it. Have a good day, Rooboid.
< >
Showing 1-15 of 29 comments
Per page: 1530 50