RimWorld

RimWorld

Hermaphrodite Gene Continued
161 Comments
Rearden  [author] 12 Jul @ 1:30am 
I'll wish you luck. Pregnancy is a tough thing to futz with. a huge chunk of it is hardcoded for pawn gender and breaks immediately if you try to do something odd. Expect to have to write custom logic for it, and for that logic to be fundamentally incompatible with basically anything that touches the pregnancy code.
Heroman3003 11 Jul @ 6:16pm 
I very specifically want a non-surgery-based solution, but a gene-based kind so yeah that's not at all what I am looking for. I was hoping to enable stuff like a xenotype that can only impregnate regardless of gender, but never get pregnant themselves, or xenotype with reversed pregnancy roles between females and males (though with both still considered male/female by the other systems), etc. I'll try some fiddling with it myself as I don't really use anything else that messes with pregnancy to see if I can brute force such genes into existing...
Rearden  [author] 11 Jul @ 6:09pm 
Considering how fiddly this mod was to get working with just the one gene, not really. Frankly, that sounds rather a lot like Male and Female with extra steps. You might like one of my other mods Surgical Body Shaping. not precisely what you're describing, but you could achieve something quite similar.
Heroman3003 11 Jul @ 6:03pm 
I was curious about something. Have you given consideration to a more modular version, where you can individually make males capable of pregnancy, females capable of impregnating and disabling male impregnation and female pregnancy based on individual genes?
Rearden  [author] 11 Jul @ 3:22pm 
confirmed functioning for the current version. will update the xml to indicate this when I get a moment
Jetharius 1 Jul @ 5:16am 
@Lair Hermaphrodite is the medically and scientifically accurate term. It may not be your preferred term, but it is the proper term.
Rearden  [author] 1 Jul @ 2:12am 
Therein lies the rub. Everybody and their brother reimplements the pregnancy code and tends to shortcircuit everyone else with their harmony call. Most don't fall through since that would cause unusual behaviour. This mod can't fall through because it breaks core assumptions of how pregnancy functions. In any case I don't patch for mods I don't play with. If someone else wants to implement a patch to implement such compatibility they can. This mod implements a function that can be called to check if any pawn is a valid parent for either sex.

If you are offended, don't be. As the mods stand, there is an incompatibility in that behaviour. Simple statement of fact. I have no plans to change it on my end. It is not a slight against you or your mod. Never was.
turkler 30 Jun @ 7:09pm 
just as a fyi for people using this mod, since the developer of this mod claims my mod 'breaks pregnancy checks on same sex couples' - the intimacy 'incompatibility' is more or less the choice of this mod's developer. intimacy has a seperate function for the pregnancy roll that this mod could easy harmony patch onto, if they wanted to. hell this mod already uses harmony so it's not like the dev isn't aware of this
implying intimacy 'breaks pregnancy checks on same sex couples' is just false. intimacy reimplements the vanilla pregnancy check almost 1:1 and other mods can easily override this behavior with harmony
Rearden  [author] 30 Jun @ 4:07am 
um. can't say I've ever heard that before, and sorry to say, I don't really care. Don't count on it changing. The usage is not derogatory.
LairuTheLathasthar 29 Jun @ 11:10pm 
hey could you replace all references of hermaphroditism with gynandromorphism as hermaphrodite is an intersexist slur and gynandromorphism is the preferred terminology to refer to possessing male and female gonads
Rearden  [author] 29 Jun @ 10:59pm 
Good to hear that it seems to be working alright. which combinations have you tried so far? Pair of males, pair of females, conventional couple are the major cases.
Jetharius 27 Jun @ 1:33pm 
Gender Supremacy; Herm.
Rearden  [author] 26 Jun @ 10:44pm 
I think there are such floating around, but I haven't looked lately.
Rearden  [author] 11 Jun @ 2:46pm 
It's that time again. I do not support the beta, but do try the mod in the new version and let me know how it goes. I will update the mods as soon as is feasible after the full release.
Jetharius 27 May @ 5:25pm 
@captain this is the mod you want https://github.com/vegapnk/RJW-Genes
Rearden  [author] 20 May @ 5:47pm 
If there is, I am not aware of it. That said, I haven't been looking. It's not something I play with.
Captain SuperEarth 18 May @ 1:06am 
Very good mod,I like same sex pregnancy in a kind of natural way
yet I wonder if there's any mod can do the same thing that compatible with rjw
Flesh Forge 9 Mar @ 9:50am 
thanks for the reply :steamthumbsup:
Rearden  [author] 9 Mar @ 9:23am 
probably casual hookups if I recall right. They aren't handled like standard lovin', so I could see how someone might view this as being incompatible. your experience matches my own testing. Everything works as expected, so isn't explicitly incompatible.
Flesh Forge 9 Mar @ 4:52am 
Super low priority: I don't know why but the Way Better Romance mod marks this mod as explicitly incompatible. It doesn't throw any errors or warnings and everything still seems to work correctly.
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2877731755
Rearden  [author] 13 Feb @ 10:43am 
There is a series of modding tutorials on the RimWorld wiki. It's not always up to date with everything, but it'll be better than asking me for a tutorial if you're interested in learning this. No matter what, I recommend making a copy of the steam mod and moving that to your local mods to fiddle with. that will prevent your modification from being overwritten by updates.

There are two locations where your mods are if you've installed through Steam.
Local mods are stored in *\Steam\steamapps\common\RimWorld\mods\
Workshop mods will be in *\Steam\steamapps\workshop\content\294100\
This mod will be in *\Steam\steamapps\workshop\content\294100\3248739089\
The file you will need to modify is *\3248739089\Defs\GeneDefs\GeneDefs_Herm.xml
Xception 13 Feb @ 4:16am 
Where is the xml?
Rearden  [author] 13 Feb @ 3:58am 
yes, though I've not done an xml patch to other mods myself. You pretty much just need to redefine the gene to not have a metabolism cost. the source is included with the mod, so you can tweak it yourself if you make a local copy. That particular bit is easily changed in the xml with no code knowledge.

the design thought on it is that it is a functional gene, not just cosmetic, therefore it should have a small metabolic cost. It follows the paradigm of the vanilla biotech genes.
Xception 12 Feb @ 6:34pm 
Is it possible to create a mod setting that makes the gene cost no metabolism?
Rearden  [author] 12 Feb @ 12:18pm 
Good to hear it's working right. Have fun!
GamesAtFlames 12 Feb @ 8:14am 
Sorry for the bother, figured out yesterday it was indeed because of age, and somehow I missed the bit where the game said so. Both versions of this mod work perfectly, thank you for making it!
Rearden  [author] 11 Feb @ 2:02pm 
This mod uses the normal logic for checking fertility between a couple, so check their age and the like to make sure both of them are actually fertile. If they are both fertile and neither is pregnant, please put a post in the bug reports discussion with the information I need to investigate.
GamesAtFlames 8 Feb @ 8:38pm 
not sure if this is a bug or not, but I have 2 people with the same gender, compatible sexualities and this gene, but the social menu still says pregnancy is not possible when I try to open the tab to allow them to either try for or avoid children. Is this normal and the mod will override this somehow or is something messed up?
Rearden  [author] 27 Dec, 2024 @ 3:37pm 
I'll give it a look when I have the time. Thanks for taking the time to do that.
DinnyOrSomething 25 Dec, 2024 @ 10:14pm 
No problem, I did some testing on my days off and I'll put all the details in bug reports
Rearden  [author] 23 Dec, 2024 @ 1:44pm 
If you could post over in bug reports with the info I need, I can give it a look when I get time. This'll probably need some investigation if it's just dropping traits on the floor, which I wouldn't expect.

Are both parents the same xenotype or are they different? default gene handling with mixed parents is pretty lousy under normal circumstances. There are mods to fix that, but I haven't used them and don't remember the names off the top of my head.
DinnyOrSomething 23 Dec, 2024 @ 12:45pm 
Don't know if this is the right place, but; with a single gender colony (Ideology ftw), this trait allows reproduction but only seems to take half the traits from the parents - presumably half the traits at random from one parent, then expects an opposite gender to get the other half randomised, but isn't getting the second half since it's the same gender. Are there any workarounds or other mods that fix this? Also, much love for updating the mod for 1.5, we appreciate you
Rearden  [author] 8 Dec, 2024 @ 12:19pm 
It has never occurred to me to try that. It would probably result in the inbred trait if it allows that at all. Please let me know what happens. I don't remember if the original mod had any rails to prevent that, and I know I didn't add any.
Satsuko 8 Dec, 2024 @ 8:16am 
Can I start playing 1 female pawn with this gene, then take the same pawn's ovum and seed and combine them in an incubator to make her child👁‍🗨? This possibility would be incredibly cursed, but I VERY WANT IT. is it possible or not?
Satsuko 8 Dec, 2024 @ 8:16am 
FUTANARI IS SO FU#KING BASED. THE THOUGHT OF FUTANARI GIRLS MAKES MY EAST WOMB PREPARE FOR CHILDBIRTH. AND MY BREASTS GENERATE TONS OF MILK EVERY FUC#ING SECOND, THE DEVELOPER OF THE MOD HAS BEEN SENT BY THE GODS ! ! !

developer has realized the dream of almost every Japanese lady, bless.
Rearden  [author] 31 Oct, 2024 @ 3:10am 
Thanks for letting me know about Same Room Lovin' I'll get that added to the list
RynnEver 24 Oct, 2024 @ 3:46pm 
Thanks for making this mod! Been looking for something like this for a while. :D

And for people who skim these comments looking to see what might be breaking it (I was one of them): it works with Way Better Romance and Customize Animals (surprisingly), but does not work with the 1.5 Same Room Lovin' port.
Rearden  [author] 25 Sep, 2024 @ 11:10am 
I'm pretty sure it worked last time I tested it. That session was a mess of watching the same couple get pregnant repeatedly trying to break things, so I might be misremembering or have missed an edge case.

I don't control Saurids, so it might be helpful to check with them. A lot of mods hardcode genders in their validity checks. Needless to say, this mod breaks those expectations.
VantaSable 25 Sep, 2024 @ 10:12am 
Does the egg-laying gene (from alpha genes) work with this gene on male colonists? I get notifications that a pawn is pregnant and then it doesn't show on their health tab or anywhere. It seems that the egg-laying gene might be coded as female only but I'm not sure if it's just something with my game.
Azraile 24 Sep, 2024 @ 9:39pm 
*Shrugs* do what you want but ☿ IS a traditional gender symbol, it's not botanical, it's just flat out the the symbol used in relation to the same system that uses ♀ and ♂. They are used in science, the three symbols come from alchemy though actualy though. The only reason it's not used is there are not human hermaphrodites, but your adding them. lol
Rearden  [author] 24 Sep, 2024 @ 4:04pm 
☿ is probably the oldest symbol I've seen used in literature, though given the etymology, I'm not convinced it makes sense. It was likely just a convenient shorthand mark when handwritten literature was the norm. It's a 2-3 stroke character depending on if you add the extraneous cross. ⚥ is 4-5 strokes.

Like most language, symbology is a moving target. Whatever the oldest symbol is, what is most recognizable is likely to stick. The current symbol ⚥ is intuitive to most people as it includes aspects of both traditional gender symbols ♀ and ♂. Etymologically, they still don't necessarily make sense outside a botanical context, but the modern symbolism doesn't care. Personally if I were starting from scratch I would probably would have used U+1F7D5 🟕 (No idea if the character will display here). It better conveys the unified view I have of how this particular mod works and gets away from the botanical roots of ⚥.
Azraile 24 Sep, 2024 @ 1:32pm 
Possably but the one for mercury is the correct one. Which I am trying to get people to use because it's the one that should be used. lol XD Also intersex should have there own symbol, it don't need to be shared. It anoys me when people steal things for there own use when there is already something for them they just don't bother to look it up.
Rearden  [author] 23 Sep, 2024 @ 2:55pm 
Short answer is yes.

Longer answer is it would take some thought and changes to underlying logic. Source code is included with the mod if you want to see how it is doing things. You're looking at underlying logic changes that would make the sexes fundamentally not hermaphroditic. The logic in this mod is readily adaptable to the task, but it is not the same. Don't expect me to build it. It isn't in my use case.

You might like my mod Surgical Body Shaping . Not exactly what you're looking for, but it would get you close.
skaianDestiny 23 Sep, 2024 @ 1:49pm 
Is it possible to create a variant of this mod where for a pair of genes that makes it so a female can only impregnate and male can only get pregnant (in essence, flipping it instead of letting both happen at once)?
Rearden  [author] 23 Sep, 2024 @ 10:02am 
I inherited the art from the original mod. A cursory search shows the symbol in use to be commonly used for hermaphrodism. The major references I've seen to the symbol you've provided seems to have been used for hermaphroditic plants and for worker/neuter insects.

None of the gender or sexuality symbols necessarily make a ton of sense. Venus' Hand mirror and Mars' spear and shield are an odd combo. Given that mercury is a caduceus(a symbol of Hermes) with an extraneous cross on the bottom isn't really related either.

This symbol has the benefit of being widely recognizable as well.
Azraile 20 Sep, 2024 @ 6:45pm 
Thats a intergender symbol, hermaphrodite symbol is the symbol for mercury ☿
Rearden  [author] 29 Aug, 2024 @ 1:18pm 
As I recall the multiple pregnancy gene is also female only, so you might want to approach the author of ReSplice: Charmweavers and see if they'd be willing to look at compatibility regardless.
Rearden  [author] 29 Aug, 2024 @ 1:12pm 
Guess they fixed it. I'll take another look at compatibility next time I'm in the code, but don't expect anything soon.
Sarus 29 Aug, 2024 @ 3:06am 
Its been fine so far? with my current modlist, and when it was combined with the new additions to big and small, genes that would allow from 2 up to 6 kids to be born at once, then the "three" pregnancies from charmweavers multi could result in a Horde (poor mother! lol), so trying to use this mod would have been nice for it as its a "female only" run, tho i look at it as being done psychically? (or even just compare it to mass effect asari)
Rearden  [author] 28 Aug, 2024 @ 11:42am 
Unless something has changed, the charmweaver multi-pregnancy gene was just broken whether my mod was installed or not. I couldn't get it to work.