RimWorld
Genetic Drift (Random Genes)
82 comentarios
FlatronWS 30 AGO a las 8:09 
Without this mod, I don't see biotech add-ons in the game, it's a great mod.
JessieFeathers 15 JUL a las 18:37 
1.6?
zeke 12 JUL a las 12:54 
1.6?
Masstell 10 JUL a las 17:11 
I made an updated version for 1.6
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3522332727

I also added a new blacklist feature so that you can exclude crazy genes if needed.
FAT BOSS 21 JUN a las 14:18 
Love this mod. Hoping for a 1.6 update!
Verdeth 30 MAR a las 9:26 
Bug:

if you create a custom xenotype for your gene destribution, and you remove a mod that includes a gene in that pool, you will corrupt you pawn generation, this by itself is not gamebreaking, but it will slow down your encounter and combined with vfem2 it will prevent raidloot (worksites) and wandering merchant haveing stock.
Mohreb el Yasim 2 FEB a las 23:56 
Would it be hard to add a "random xenogene" pool for kids too? (i try to use the endogene pool to add some natural variation of inheritable traits, but in the same time i would love to add one of psycaster genes as xenogenes for kids too to simulate a random affinity with VPE and VPE biotech integration. works well for adults, but for kids there is no xeno-pool, also having the as endogenes would make it weird after a few generations)
Dust 23 ENE a las 2:14 
Me: "This mod could be fun"
Later me: "Oh god I have too many weird gene mods for this to work well..."
Someone born with "Pilotable Mecha" gene does not end well lol.
agusmf11 16 DIC 2024 a las 14:06 
Feature request: an option to stop xenogenes from appearing in tribal factions
Flurbel 17 NOV 2024 a las 17:11 
How is this different from Spawn Those Genes?
Dead Thing 16 NOV 2024 a las 17:51 
Agreeing with Cringe shaymin. I love this mod. It's great getting surprised by weird little genes someone has picked up now and then. It shakes things up and is a ton of fun.

That said I also ran into a very frustrating event:
Bestowing Ceremony quest activated. As everyone gets off the ship, one of the guards is instantly downed, failing the bestowing quest. One of the genes he had was downing him immediately. I spent about 45 minutes messing with settings and reloading the game to get him to spawn WITHOUT being downed. Very frustrating.

A blacklist would be fantastic. That way VERY strange genes (it was called "Operator Required") like the one i was dealing with can't be randomly used.
Cringe Shaymin 11 OCT 2024 a las 14:47 
This mod really just needs a blacklist feature and it would be perfect. I know you can set up custom xenotypes as a whitelist, but then those xenotypes with a hundred genes would be able to spawn as pawns and that's less than ideal.
FluffDragon 27 SEP 2024 a las 11:54 
This is a great idea, but a little clunky as it is. Would it be feasible to allow setting different pools for specific xenotypes? It looks like all the boilerplate exists.
Dr Jimothy 4 SEP 2024 a las 16:09 
This mod is absolutely amazing. Two dumb ideas I have on how it could be even cooler:

1. Instead of a "baseliners only yes or no", an option to select any xenotype in particular to be subject to mutations.
For example if someone only wants Highmates to be randomly mutated and other xenotypes to be their usual selves.

2. Seconding Farmer Joe's idea, option to do a reverse of custom gene pool and instead make a custom "any except these" gene pool.
Such as if someone wants super random mutations, but not game-breaking mutations, and so can blacklist genes that'd fall under that category.
Noisy Koi 2 SEP 2024 a las 5:40 
I believe I found an issue
I installed this and VE Androids, and am finding pawns who are android xenotype but only have like 1 android "hardware" (gene) which turns them into an android but only kind of.
I suggest patching out androids from the genepool options because otherwise all I can do is set to "vanilla genes only"
FarmerJoe 24 AGO 2024 a las 8:16 
is it possible to make a "blacklist gene pool"? I want to have all pawn spawn with at least one random gene of any kind, but wanna prohibit a few genes from being chosen
贝子小姐脚下埋着贝尔 22 AGO 2024 a las 6:28 
Can an option be added to prevent the characters in the initial scene from having random genes?I am always confused by random genes when creating new races
chrisque1 6 JUN 2024 a las 1:45 
Yellow border for mutated genes :cozybethesda:
Jippy 11 MAY 2024 a las 15:28 
Love this! Good work with the mod!
Phil42 11 MAY 2024 a las 11:48 
I've just recently discovered this mod and it's honestly one the most fun I've ever played with. So many unique little changes can happen to pawns that just give them so much more personality. Thanks a lot for making this.
Doomer Man 5 MAY 2024 a las 10:31 
Idea for Gene lists:
Have a option to add genes to whitelist and add genes to black list option that allows you to select by xenotype and it adds to the list, it then runs the whitelist followed by blacklist to give a result of valid genes to be allowed on the list for the mod. this way you can have more flexibility with larger gene pools and makes it easier to make larger lists of allowed and disallowed rather than a single xenotype for an allowed list.
Doomer Man 5 MAY 2024 a las 0:01 
I noticed that if a Pawn for some reason gets any of the head gene options from Outland - Genetics it breaks the games render process until I manually update the pawn in question with another head using pawn editor or removing them using dev mode, is there a way to just blacklist some genes? or do I need ot add every gene to a single xenotype but the few that break it ?
Vethrath 30 ABR 2024 a las 13:39 
Thanks for the clue about invalid xenotypes. After adding this mod world generation wasn't working (only 1 settlement would be created) and I couldn't figure out how a conflict could be occurring. Deleting everything in my 'Xenotypes' folder in %appdata% resolved the issue. Happy to finally start a new playthrough. Thanks again for the great mod.
slurpme 29 ABR 2024 a las 23:02 
thanks i'll see if it works...
ARR624  [autor] 29 ABR 2024 a las 22:18 
@slurpme223300: I can't be sure, but I suspect you have an invalid (e.g. moved or deleted) xenotype assigned to one of your gene pools. I've updated the mod to add some fallback handling in that case.
slurpme 29 ABR 2024 a las 17:28 
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_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 ()
slurpme 29 ABR 2024 a las 17:28 
RimWorld.FactionGenerator:CreateFactionAndAddToManager (RimWorld.FactionDef)
RimWorld.FactionGenerator:AddFactionToManager (RimWorld.FactionDef)
RimWorld.FactionGenerator:GenerateFactionsIntoWorld (System.Collections.Generic.List`1<RimWorld.FactionDef>)
RimWorld.Planet.WorldGenStep_Factions:GenerateFresh (string)
RimWorld.Planet.WorldGenerator:GenerateWorld (single,string,RimWorld.Planet.OverallRainfall,RimWorld.Planet.OverallTemperature,RimWorld.Planet.OverallPopulation,System.Collections.Generic.List`1<RimWorld.FactionDef>,single)
RimWorld.Page_CreateWorldParams:<CanDoNext>b__19_0 ()
slurpme 29 ABR 2024 a las 17:27 
(Verse.Pawn,RimWorld.XenotypeDef,Verse.PawnGenerationRequest)
Verse.PawnGenerator:TryGenerateNewPawnInternal (Verse.PawnGenerationRequest&,string&,bool,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GenerateNewPawnInternal_Patch2 (Verse.PawnGenerationRequest&)
Verse.PawnGenerator:GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GeneratePawn_Patch3 (Verse.PawnGenerationRequest)
RimWorld.Faction:TryGenerateNewLeader ()
RimWorld.FactionGenerator:NewGeneratedFaction (RimWorld.FactionGeneratorParms)
slurpme 29 ABR 2024 a las 17:25 
this mod is breaking my gizmos
Removed null genes
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
RimWorld.CustomXenotype:ExposeData ()
Verse.PostLoadIniter:DoAllPostLoadInits ()
Verse.ScribeLoader:FinalizeLoading ()
Verse.GameDataSaveLoader:TryLoadXenotype (string,RimWorld.CustomXenotype&)
GeneticDrift.GeneticDriftSet:getList ()
GeneticDrift.GeneticDriftPawnPatch:Adult (Verse.Pawn,RimWorld.XenotypeDef,Verse.PawnGenerationRequest)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GenerateGenes_Patch4
AmCh 26 ABR 2024 a las 9:48 
@ARR624:
Can confirm that the latest fix appears to have fixed the 1.4 issue mentioned by @Dee (I encountered the same error).
Just a heads up to others: I had to unsubscribe then resubscribe the mod to force reload the mod locally to get the updated, fixed version.
ARR624  [autor] 25 ABR 2024 a las 20:35 
@Dee: thanks for the heads-up. I've pushed a fix.
Fuzzy 25 ABR 2024 a las 16:40 
woo! I’m excited. I missed this mod dearly. most of the other unupgraded mods I’ve done without are just UI and convenience, but this one is a major mechanic that was sorely missed
Dee [de|en] 25 ABR 2024 a las 13:03 
Hi!
@ARR624:
I am afraid you broke your V1.4 support with the V1.5 update. Running a V1.4 latest Rimworld version: On birth of a new child, there is a error in your patch for Verse.PawnGenerator::GenerateGenes. You seem to use the property Pawn.ShouldHaveIdeo which does not exist in V1.4 - leading to no children being born and causing a method does not exist error log entry during birth.

The line "if (ModsConfig.IdeologyActive && pawn.ShouldHaveIdeo )" in GeneticDriftPawnPatch.Adult() method is the culprit.
ARR624  [autor] 24 ABR 2024 a las 17:06 
Thanks all! Using this opportunity to implement a feature requested last year by @Zombiefied and @lilwhitemouse - you can adjust the chance for xenogenes to spawn if the pawns have body modder/purist traits or ideology precepts.
tearfuldreams 24 ABR 2024 a las 12:48 
thank you so much for the update! Been checking everyday to see if it has been updated aha <3
Ennian 23 ABR 2024 a las 5:58 
Sweet! Genuinely one of my favourite mods, thanks for the update.
AppollonV 22 ABR 2024 a las 3:35 
Amazing! Thank you thank you!
Frank 21 ABR 2024 a las 22:00 
I appreciate the update, keep up the awesome work!
ARR624  [autor] 21 ABR 2024 a las 15:04 
Hi all, thanks for the interest. The 1.5 changelog and some code analysis show no changes in the relevant code for this mod and I've encountered no errors having done some limited testing, so I've gone ahead and bumped the supported versions. Let me know if anyone runs into any bugs related to the update.
sanyarkin 21 ABR 2024 a las 14:39 
would you consider adding a blackist rather than a whitelist for genes?
Richard 21 ABR 2024 a las 12:41 
does anybody know if there's issues with 1.5 as is or should I wait for update?
MDiddy 18 ABR 2024 a las 14:07 
Ever since seeing how Mr. Streamer did his wizards, this mod has become essential too me. Giving all pawns random genes and finding that one pawn with something awesome in hopes of carrying it on. Can't wait for this to come to 1.5
WaKKO151 16 ABR 2024 a las 19:32 
1.5? I got my brown pants on.
KiTA 16 ABR 2024 a las 3:45 
Looking forward to 1.5!
TheSoundOfTrees 13 ABR 2024 a las 7:52 
Same as Frank. It will be sad to play without this !
Frank 12 ABR 2024 a las 15:02 
Been loving this mod in 1.4, I look forward to the 1.5 update!
BumbleBear 6 NOV 2023 a las 15:35 
Anyone else have an issue where you can't select too many genes or the box gets too small?
FirstFox 21 OCT 2023 a las 11:23 
Is there any way to disable the android genes from VFE Races - Androids for normal humans?
Scythefox 12 OCT 2023 a las 14:43 
For any one using Alpha genes and finding over 100 summoning skills dominating your gene pools, you can use Cherry Picker to disable genes you don't like.
I used it to remove the Aptitude genes from VFE Hussar too
HaxorsFury 20 AGO 2023 a las 10:43 
This plus Xenotype Spawn Control makes the genetics aspect of the game so much better. Use you Xenotype Spawn Control to create “boss” pawns while using this to create gene pools that can pull from other mods like Alpha Genes for “normal” spawned pawns.