RimWorld

RimWorld

Psycaster Genes Spawner
31 Comments
Vortek Gamer 20 Jul @ 3:30pm 
HEADS UP: This mod will for sure not work as the the mod that this depend on have changed its Mod ID
Vortek Gamer 20 Jul @ 12:33am 
When starting fresh with this mod in 1.6, the faction gen dose not work as it have issue with genes. if you are working on an update for this can you let us know?
Shinoskay 16 Jul @ 12:59am 
1.6?
thos grol 29 May @ 6:16pm 
Below error could just be save corruption. Unsure.
thos grol 29 May @ 6:15pm 
Cayin below also had a problem with the needs tracker. I can code, but am unfamiliar with Rimworld modding and coding.
thos grol 29 May @ 6:14pm 
Error while determining if Gibbsen should have Need Chemical_Alcohol: System.NullReferenceException: Object reference not set to an instance of an object
[Ref E4E1702F]
at PsycasterGeneSpawner.Utils.GetPsycasterGene (Verse.Pawn pawn)
at PsycasterGeneSpawner.Patch_LifeStageWorker_HumanlikeAdult.Postfix (Verse.Pawn pawn)
at RimWorld.LifeStageWorker_HumanlikeAdult.Notify_LifeStageStarted (Verse.Pawn pawn, RimWorld.LifeStageDef previousLifeStage)
- POSTFIX PsycasterGeneSpawnerMod: Void PsycasterGeneSpawner.Patch_LifeStageWorker_HumanlikeAdult:Postfix(Pawn pawn)
at Verse.Pawn_AgeTracker.RecalculateLifeStageIndex ()
at Verse.Pawn_AgeTracker.get_CurLifeStageIndex ()
at Verse.Pawn_AgeTracker.get_CurLifeStageRace ()
thos grol 29 May @ 6:14pm 
at Verse.Pawn_AgeTracker.get_CurLifeStage ()
at Verse.Pawn.get_DevelopmentalStage ()
at RimWorld.Pawn_NeedsTracker.ShouldHaveNeed (RimWorld.NeedDef nd)
- PREFIX OskarPotocki.VFECore: Boolean VFEMech.ShouldHaveNeed_Patch:Prefix(Pawn ___pawn, NeedDef nd, Boolean& __result)
- PREFIX OskarPotocki.VanillaPsycastsExpanded: Boolean VanillaPsycastsExpanded.Pawn_NeedsTracker_ShouldHaveNeed_Patch:Prefix(NeedDef nd, Pawn ___pawn)
- POSTFIX VPEPuppeteerMod: Void VPEPuppeteer.Pawn_NeedsTracker_ShouldHaveNeed_Patch:Postfix(Pawn ___pawn, NeedDef nd, Boolean& __result)
at RimWorld.Pawn_NeedsTracker.AddOrRemoveNeedsAsAppropriate ()
- PREFIX OskarPotocki.VFECore: Void VFECore.AddOrRemoveNeedsAsAppropriate_Patch:Prefix()
- POSTFIX OskarPotocki.VFECore: Void VFECore.AddOrRemoveNeedsAsAppropriate_Patch:Postfix()
thos grol 29 May @ 6:14pm 
VFEMech.ShouldHaveNeed_Patch was patched by:

VanillaPsycastsExpanded.Pawn_NeedsTracker_ShouldHaveNeed_Patch was patched by:

VPEPuppeteer.Pawn_NeedsTracker_ShouldHaveNeed_Patch was patched by:

VFECore.AddOrRemoveNeedsAsAppropriate_Patch was patched by:

VFECore.AddOrRemoveNeedsAsAppropriate_Patch was patched by:
Daniil 28 May @ 10:58am 
Is this mod still being updated?
yes.elevens 9 May @ 10:38am 
literally yes
Feurgott 20 Nov, 2024 @ 12:04am 
when are we getting the ability to modify the spawn chances of pawn having psylinks?
Cayin 30 Sep, 2024 @ 9:03am 
KΞNTΛR 2 Sep, 2024 @ 12:02pm 
Got 2 error logs
However, I can't share the log here since it has more than 1000 characters
Gwibbo  [author] 17 Aug, 2024 @ 9:43am 
Thanks for letting me know! Will be fixing it soon.
nerevarite 6 Aug, 2024 @ 12:57pm 
Credit to Discord user RecalculateAllGlow()

// error-inducing code
public class CompProperties_UseEffectGivePsycasterGene : CompProperties
{
public GeneDef psycasterGene;

public CompProperties_UseEffectGivePsycasterGene()
{
compClass = typeof(CompProperties_UseEffectGivePsycasterGene);
}
}

// solution
public class CompProperties_UseEffectGivePsycasterGene : CompProperties_UseEffect
{
public GeneDef psycasterGene;

public CompProperties_UseEffectGivePsycasterGene()
{
compClass = typeof(CompUseEffect_GivePsycasterGene);
}
}
nerevarite 6 Aug, 2024 @ 12:56pm 
Hi, I really like this mod, but was running into the same issues mentioned below. I brought this up in the rimworld discord, and one of the kind souls there found the issue in the mod's code. Long story short, there's an issue due to a type mismatch between CompProperties_UseEffectGivePsycasterGene and CompProperties_UseEffect, and they might have found a solution you could use.

Essentially, they've advised (Quoting):
Gwibbo (mod author of Psycaster Genes Spawner) needs to ensure that their custom CompUseEffect_GivePsycasterGene class has the correct type for its Props property. It should be of type CompProperties_UseEffect.

They've advised a replacement code that could be used, which I'll provide in the next comment if its below character limit. Cheers
Cretz 12 Jul, 2024 @ 1:15am 
FYI for XML changes to apply this mod must be loaded after its dependency VPE - Biotech Integration
Shinoskay 21 Jun, 2024 @ 11:41pm 
we are suppose to be able to administer these, right? I've got 3 protector formers, I tell my pawns to use one, but they just walk up to it... stare at it... then walk away.
Feurgott 16 Jun, 2024 @ 11:22am 
I have a bug to report, where whenever I try to link a pawn with using a Neuroformer, it would just not use the item and it will prevent the pawn from gaining a psylink.
Fernando 5 Jun, 2024 @ 8:55am 
This is too hard to edit, how can I change all to 90%?
SuperBoyOk 23 May, 2024 @ 5:28pm 
Thank you for the 1.5 update. Though where can I find the settings?
I want to tweak the spawn rate of baseliners... (or what psycasts they can spawn with)
And, from everywhere I look I cant find the mod settings for: Spawnthesegenes or Psycaster Genes Spawner
Rk 22 May, 2024 @ 1:23pm 
Hey there, I've been running into a bug where both the vanilla psylink neuroformer and the psycast specific ones can't be used, creating a red error on the debug log. It happens when just using this mod and its dependencies.
Pheace 21 May, 2024 @ 12:23pm 
Thank you!
Tstil1987 4 May, 2024 @ 1:45am 
Great mod, will this be updated to 1.5?
sam1373 5 Apr, 2024 @ 5:06am 
Is it possible for a pawn to spawn with multiple psycast paths out of the available ones unlocked? And if not, can you make it so that it can be?

Also, it seems that right now ai pawns still don't use most of the abilities they have, even if they are unlocked - they mostly use only things with a direct enemy target. It would be cool if they could also randomly use other abilities, the ones without target or with a position or a friendly target, even if they aren't very smart at using them
Kyokui Avarus 1 Apr, 2024 @ 3:35pm 
Is this going to be updated for 1.5 before release?
Icaro 4 Mar, 2024 @ 8:06pm 
This only works with the Basilicus storyteller or can be used with other storytellers?
Jazora 3 Mar, 2024 @ 10:24pm 
@Gwibbo Thank you
Gwibbo  [author] 3 Mar, 2024 @ 3:22pm 
Yes, I just had to fix a bug that was causing errors with the removal of the Alpha Animals gene mod
Jazora 2 Mar, 2024 @ 3:58pm 
Is there a possibility of having Alpha Animals as an optional dependency?
Wargamer 29 Feb, 2024 @ 6:48pm 
yo i think the impids got them