RimWorld

RimWorld

Genetic Drift (Random Genes)
82 kommentarer
FlatronWS For 22 timer siden 
Without this mod, I don't see biotech add-ons in the game, it's a great mod.
JessieFeathers 15. juli kl. 18:37 
1.6?
Agent of Time 12. juli kl. 12:54 
1.6?
Masstell 10. juli kl. 17:11 
I made an updated version for 1.6
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3522332727

I also added a new blacklist feature so that you can exclude crazy genes if needed.
FAT BOSS 21. juni kl. 14:18 
Love this mod. Hoping for a 1.6 update!
Verdeth 30. mar. kl. 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. kl. 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. jan. kl. 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. dec. 2024 kl. 14:06 
Feature request: an option to stop xenogenes from appearing in tribal factions
Flurbel 17. nov. 2024 kl. 17:11 
How is this different from Spawn Those Genes?
Dead Thing 16. nov. 2024 kl. 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. okt. 2024 kl. 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 kl. 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 kl. 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 kl. 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. aug. 2024 kl. 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. aug. 2024 kl. 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. juni 2024 kl. 1:45 
Yellow border for mutated genes :cozybethesda:
Jippy 11. maj 2024 kl. 15:28 
Love this! Good work with the mod!
Phil42 11. maj 2024 kl. 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. maj 2024 kl. 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. maj 2024 kl. 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. apr. 2024 kl. 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. apr. 2024 kl. 23:02 
thanks i'll see if it works...
ARR624  [ophavsmand] 29. apr. 2024 kl. 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. apr. 2024 kl. 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. apr. 2024 kl. 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. apr. 2024 kl. 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. apr. 2024 kl. 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. apr. 2024 kl. 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  [ophavsmand] 25. apr. 2024 kl. 20:35 
@Dee: thanks for the heads-up. I've pushed a fix.
Fuzzy 25. apr. 2024 kl. 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. apr. 2024 kl. 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  [ophavsmand] 24. apr. 2024 kl. 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. apr. 2024 kl. 12:48 
thank you so much for the update! Been checking everyday to see if it has been updated aha <3
Ennian 23. apr. 2024 kl. 5:58 
Sweet! Genuinely one of my favourite mods, thanks for the update.
AppollonV 22. apr. 2024 kl. 3:35 
Amazing! Thank you thank you!
Frank 21. apr. 2024 kl. 22:00 
I appreciate the update, keep up the awesome work!
ARR624  [ophavsmand] 21. apr. 2024 kl. 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. apr. 2024 kl. 14:39 
would you consider adding a blackist rather than a whitelist for genes?
Richard 21. apr. 2024 kl. 12:41 
does anybody know if there's issues with 1.5 as is or should I wait for update?
MDiddy 18. apr. 2024 kl. 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. apr. 2024 kl. 19:32 
1.5? I got my brown pants on.
KiTA 16. apr. 2024 kl. 3:45 
Looking forward to 1.5!
TheSoundOfTrees 13. apr. 2024 kl. 7:52 
Same as Frank. It will be sad to play without this !
Frank 12. apr. 2024 kl. 15:02 
Been loving this mod in 1.4, I look forward to the 1.5 update!
BumbleBear 6. nov. 2023 kl. 15:35 
Anyone else have an issue where you can't select too many genes or the box gets too small?
FirstFox 21. okt. 2023 kl. 11:23 
Is there any way to disable the android genes from VFE Races - Androids for normal humans?
Scythefox 12. okt. 2023 kl. 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. aug. 2023 kl. 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.