RimWorld

RimWorld

Non-Binary Gender
164 Comments
Drej Jun 1 @ 3:41pm 
@divineDerivative ok, that makes a lot of sense - thanks for the explanation! I'll just delete any unwanted relationships from the one gay pawn and wait for the overhaul. :)
divineDerivative  [author] Jun 1 @ 3:31pm 
@Drej I have not done anything regarding orientation other than to limit non-binary people to bisexual or asexual. Code wise, gay means the genders have to be the same, and straight means they have to be different. (Which is hilarious to me because it makes straight more inclusive.) So you would see this same behavior from a female pawn.

The upcoming overhaul of Way Better Romance, which is being done specifically for compatibility with Non-Binary Gender, will have per gender attraction so orientations can be much more varied, and actually make sense in the context of non-binary people.
Drej Jun 1 @ 3:09pm 
Hi - I apologize if this has been asked before, but I'm wondering if there is a workaround for an issue I'm running into where it seems like the non-binary gender is treating pawns as strictly female.

Basically, I have Pawn 1, who is nonbinary, and Pawn 2, who is male with the Gay trait.

Pawn 1 and 2 cannot romance each other due to "incompatible orientation", unless I remove the "gay" trait from Pawn 2 (which will unfortunately lead to him flirting with women). I am not sure if this is a bug, or just a limitation in the way the game views genders, but figured I would ask if there's a way around it.

Thank you in advance!
divineDerivative  [author] May 14 @ 5:49am 
@mellomagic Non-Binary Gender is currently incompatible with Way Better Romance. I'm working on an overhaul of WBR that will make them compatible.
mellomagic May 12 @ 2:48pm 
Thank you for putting this together! I was really excited to start a game with it, but unfortunately, I think it's contributing to a planet generation bug somehow? I have planets generating with no more than a handful of factions, regardless of setting. I spent a while turning mods off and on and this was the only mod that fixed the issue. I still get this issue when it's the only mod in my list.

I doubt it's this mod directly causing the issue, but I have a couple different suites like MO mods, CE, VE, My Little Planet, Way Better Romance, and Simple Trans, along with some other smaller bits. I will make a formal bug report with my load list and logs when I have time but I thought I would leave a comment in case someone is having a very similar and specific issue.

Thanks again
divineDerivative  [author] Dec 2, 2024 @ 8:40pm 
@The Dreamless One Prepare Carefully is badly coded and permanently modifies pawn generation, which destroys many late game saves. It has been on the 'do not use' list in the modding community for years. I will not be adding support for Prepare Carefully.
Dreamless Dec 2, 2024 @ 4:59pm 
Deleting and Re-posting my comment since I can't edit.
I hope you add support back for Prepare Carefully. Though you said removing support for it was an improvement it to remove it, which I don't fully understand how that's an improvement, EdB Prepare Carefully seems to work more consistently without issue then Pawn Editor. Also it seems that the one behind Pawn Editor won't be updating it anymore.
Ra Dec 2, 2024 @ 1:34pm 
I was actually looking for one that was a gene one too so i could make Null Xenotype
Stachman Nov 6, 2024 @ 5:34pm 
well there is like no mod that dose that i could find i'm looking for so i geuss il have to shit my self for my stupid sci-fi ideas
divineDerivative  [author] Nov 6, 2024 @ 5:32pm 
@Stachman This mod is intended to represent a non-binary gender identity, not a biological sex. So it makes no sense to have a gene for it.
Stachman Nov 6, 2024 @ 5:04pm 
dose it have a gene? i need to create my identical, gray skinned and bald, androgynous sexless workers who feel nothing, want nothing, and only to serve the continual existence of a society that is more of a ant hive then a human society, with no art, no identity, no individuality, and no love.

Oh and they make themselves more of themselves through artificial methods.
divineDerivative  [author] Oct 19, 2024 @ 7:27am 
@dUdebroborn1165 No, not even with IVF, it's mentioned in the notes section. Universal Pregnancies and Simple Trans should work though.
dUdebroborn1165 Oct 18, 2024 @ 8:32pm 
Hey quick question, can-binary be parents biologically (No IFV)?
dUdebroborn1165 Oct 18, 2024 @ 8:29pm 
@FoxTheVictor No need I don't think
TaeSlyOne Oct 18, 2024 @ 9:38am 
Combat extended?
divineDerivative  [author] Aug 23, 2024 @ 10:24am 
@ante78914 He does a thing called obfuscation that changes the names of basically every code element so that it's practically impossible to know what anything does. He has always done this, but in 1.4 it wasn't applied to the stuff I need to patch and in 1.5 it is. In 1.4 I could target NameTool.SetPawnGender. When I first updated for 1.5 I had to target ar.a, but every time there's a new build that name will change. I'd have to dig through the incomprehensible assembly every time he updated, which took hours the first time to find all the stuff I needed.

Basically, he doesn't want people modifying his code and it is no longer worth my time to keep trying.
Thunder Hound "Far" Aug 23, 2024 @ 9:38am 
@divineDerivative how did that happen? Is the framework just totally incompatible as in it cannot be fixed or did the dev of the mod made it so that this mod and character editor are incompatible?
divineDerivative  [author] Aug 22, 2024 @ 10:15am 
@OwOstrich Because the author of Character Editor has intentionally made it impossible to patch his mod.
OwOstrich Aug 22, 2024 @ 9:19am 
why isn't this compatible with 1.5 Character Editor? i want to use this with Psychology which doesn't have Pawn Editor compatibility =C
steellll Aug 8, 2024 @ 1:45pm 
kris deltarune
Lyssavirus Jul 13, 2024 @ 11:39am 
OP you mentioned a mod that allows for impregnation regardless of gender, I've got Universal Pregnancy, but you don't happen to know of one that allows for naturally-occurring pregnancy regardless of gender, do you? I'd imagine it might encounter some of the same problems as with trying to make the nonbinary pawns able to participate in fertility?
divineDerivative  [author] Jul 10, 2024 @ 8:58am 
@Seanbeag Correct, they unable to participate in fertility, as that would require giving them a 'real' gender. A mod that allows impregnation regardless of gender may work, and if it doesn't I could likely make it compatible.
Seanbeag Jul 9, 2024 @ 6:34am 
When you say they can't have children, does it also prevent you doing it through medical procedure?
Cool galactic nova Jun 9, 2024 @ 7:23am 
great mod , thanks :luv::luv:
divineDerivative  [author] Jun 1, 2024 @ 8:20am 
@PsychicDamage If you're not in dev mode, you won't see any errors, and anyways, a log is more than just error messages. A log always exists unless you have a crash while the game is launching. Use the standalone HugsLib log publisher or get the Player.log file. HugsLib is preferred since it includes a list of every Harmony patch and which mod they come from.
PsychicDamage May 31, 2024 @ 11:00pm 
@divineDerivative Fair, but I'm not sure how I'd generate a log. There's no error code generated. It's not an issue on launch or a game crash, it's just that I physically can't click the options. Like in some places they show but clicking on them does nothing, in other places they don't show up. Again tho, I'll bug test to see if I can figure it out. It may be another unrelated mod I'm running that is messing it up.

Is there a way to generate a script log in debug mode? If so I'll look into that if the problem persists with my other mods uninstalled.
divineDerivative  [author] May 31, 2024 @ 9:26am 
@PsychicDamage I'm not sure what I'd get out of a video, I'd rather have a log.
PsychicDamage May 29, 2024 @ 8:36pm 
@divineDerivative Sorry, didn't see the reply for a while. I don't have any supremacy so I don't think that's causing it. It's possible it's another mod interfering. I can do some bug testing today and find out. It's a fluid ideology with (so far) only the Transhumanist meme and a handful of additional tweaked presets. I'll get back to you later with details on whether it's still happening, and do some bug testing with all other mods off to see if that's the cause. Maybe record a short video showing the problem, to upload to YT unlisted, if that helps.

Genuinely appreciate the mod and even this glitch is nowhere near a deal breaker. I wouldn't want to play the game without it.
Cal May 28, 2024 @ 3:52pm 
Immediately upon seeing this mod I knew the comments would be an absolute shit show if I went back far enough.

Don't pay any mind to the bigoted subhumans who want to shit all over this mod, you're doing good work. :steamthumbsup:
mannon May 19, 2024 @ 3:57pm 
Tested fresh colony with no other mods, my issue is definitely a mod interaction... just can't tell which one so I deleted my comment... (No it isn't Character Editor. I'll see if I can narrow it down.)
divineDerivative  [author] May 19, 2024 @ 1:36pm 
@Draxiss Looking at it, I think that gene is just incompatible with the non-binary concept. My implementation is intended as a gender identity, and hermaphramorph specifically says 'change biological sex'. So I'm not really sure how to handle this. It's just a clashing of how our two mods handling the lack of gender vs sex differentiation in RimWorld.

If you have ideas on how you think it should work, let me know. Otherwise I can only suggest using Pawn Editor if you need to change them back to non-binary.
divineDerivative  [author] May 19, 2024 @ 12:58pm 
@mug root beer You can look at the existing patches, there's a template in there. I'll also make a note to look at those and add patches when I have time.

@Draxiss Thanks, I'll look into it.
Draxiss May 18, 2024 @ 7:34pm 
The Hermaphramorph gene does not include a non-binary option whenn switching. If you started out as non-binary, you can only switch to binary genders.

https://steamcommunity.com/sharedfiles/filedetails/?id=2920751126
mug root beer May 15, 2024 @ 7:31pm 
How would I go about patching this for custom races with gendered heads? I noticed that some (Apini, Anthro) cause missing textures because of the mismatch. At least I think that's what's going on.
I have no idea about modding this game, so I guess I'm just wondering where I should even start with doing this.
divineDerivative  [author] May 4, 2024 @ 9:41pm 
@SOPHIA It's in the notes section, they can randomly generate as parents but cannot participate in pregnancy.
SOPHIA May 4, 2024 @ 9:25pm 
Sorry if this has been asked before. but is non-binary able to have children with any other gender or are they cut off from child birth? just wondering how that works.
divineDerivative  [author] May 2, 2024 @ 12:02pm 
@Draxiss That's why there's a setting for gender neutral names. The blacklist is intended for the 'only' setting.
Draxiss May 2, 2024 @ 11:57am 
I'm not sure if gendered names need to be weeded out. I enjoy being surprised by a gender-name combos. It feels like I'm actually experiencing a cultural drift.
divineDerivative  [author] Apr 27, 2024 @ 7:45pm 
@ Ersatz I did though, at the same time I updated the mod to remove the 1.5 compatibility attempt, which was yesterday. "Compatible with Character Editor (1.4 only) and Pawn Editor (1.5 only)"
Ersatz Apr 27, 2024 @ 4:46pm 
Oh alright thanks for the tip! Ya might wanna tweak the description so new people know which one to use
stellar_kitty Apr 27, 2024 @ 4:08pm 
@divineDerivative so far it looks good! Thanks a lot and sorry again for not providing the log sooner
divineDerivative  [author] Apr 27, 2024 @ 2:35pm 
@Ersatz Non-Binary Gender is not compatible with Character Editor in 1.5 because VOID intentionally made the code impossible to patch. Any compatibility will have to come from him. Pawn Editor works just fine.
Ersatz Apr 27, 2024 @ 2:32pm 
getting a conflict with character editor, do i need a patch?
divineDerivative  [author] Apr 27, 2024 @ 11:05am 
@stellar_kitty I added a null check, try it now.
stellar_kitty Apr 27, 2024 @ 9:39am 
When HUD is activated and I choose a pawn (not necessarily a nonbinary one) that window opens
divineDerivative  [author] Apr 27, 2024 @ 7:55am 
@stellar_kitty When does this happen? After opening a particular panel?
stellar_kitty Apr 27, 2024 @ 6:04am 
at RimHUD.Interface.Screen.InspectPaneLog.Draw (Verse.Pawn pawn, UnityEngine.Rect rect)
at RimHUD.Interface.Screen.InspectPanePlus.DrawPane (UnityEngine.Rect rect, RimWorld.IInspectPane pane)

I hope that helps. And I hope I didn’t mistype anything
stellar_kitty Apr 27, 2024 @ 6:04am 
[Ref 8731A639]
at NonBinaryGender.Patches.Faction_LeaderTitle.Prefix (System.String& __result, Verse.Pawn ___leader, RimWorld.FactionIdeosTracker ___ideos)
at RimWorld.Faction.get._LeaderTitle ()
- PREFIX devineDerivative.NonBinaryGender: Boolean NonBinaryGender.Patches.Faction_LeaderTitle:Prefix(String& __result, Pawn ___leader, FactionIdeosT (I’m sorry, my window is too small…)
at Verse.Grammar.GrammarUtility+<RulesForFacion>d__6.MoveNext ()
at System.Collections.Generic.List`1[T].InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] collection)
at System.Collections.Generic.List`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] collection)
at Verse.Battle.GetName
at RimWorld.ITab_Pawn_Log_Utility.GenerateLogLinesFor (Verse.Pawn pawn, System.Boolean showAll, System.Boolean showCombat, System.Boolean showS and there’s the too small window again… sorry
stellar_kitty Apr 27, 2024 @ 6:03am 
Nevermind, I’ll write it…

There’s a window, not actually a log, I think.

RimHUD v1.15.3 has automatically deactivated due to the following error(s):
Object reference not set to an instance of an object
This error appears to have been triggered by:
Non-Binary Gender [divinederivative.nonbinarygender]

Trace:
[NonBinaryGender] Object reference not set to an instance of an object
stellar_kitty Apr 27, 2024 @ 5:32am 
The issue appears to happen on the Steamdeck. I try to copy the code for you.

I hoped it would happen on the PC Version so a friend could share their log, but it doesn’t happen there. Sorry for the wait.

Lemme see what I can do to share the log