You’re a hero. Addressing you properly is the least they can do.
Pronouns is an SKSE plugin that allows you to decouple your character’s gender pronouns from their physical characteristics. Whether you are playing as a transgender or non-binary character, or have chosen your body type for aesthetic reasons, this mod allows you to make that choice without being misgendered in dialogue or through game mechanics. Enforced at the engine level for total compatibility.
Choosing Your Pronouns: Specifying your character’s pronouns is a very simple process. You will be presented with a prompt allowing you to select your character’s preferred pronouns upon closing the race menu. If you’ve already made your character, you can bring the race menu up again with the “showracemenu” console command, or by visiting the face sculptor in Riften.
They/Them: This mod allows you to specify that your character’s preferred pronouns are they/them. This option indicates that you’d like you character to only be referred to with gender-neutral terminology. I thought it was important to include this option despite the limitations, but you should know to select it with care. Selecting they/them pronouns could prevent you from completing certain quests that don’t provide gender-neutral dialogue alternatives. An example of this is your first encounter with Brynjolf, who refers to you as “lad” or “lass”, both of which are gendered terms. He lacks a gender-neutral alternative so neither line is spoken and he doesn’t recruit you into the Thieves Guild. Occurrences like this are rare but possible with they/them pronouns. Fortunately, they’re patchable too!
Maximum Compatibility: This mod functions by reverse engineering and overwriting sections of the game’s code. As a result, all content (vanilla or modded) that queries the player’s gender is supported out of the box. This plugin supports mods that add new races, body types, gendered dialogue and mechanics, or anything else you could think of. It also exposes a very light API so that other mods might query your preferred pronouns directly and build content around that.
Requirements, Compatibility, and Installation
Absolutely requires SKSE. Installation is standard.
Compatible with all mods, though mods that assume physical attributes based on gender may produce unintended results. Specifically, I’m not sure how sex mods will mesh with this plugin as that remains untested. Let me know!
Notes For Mod Authors
This mod functions by replacing the code behind the GetIsSex and SameSex (and, by extension, the GetPCIsSex and SameSexAsPC) condition functions. When called on the player, the player’s gender override will be used. If the player selected they/them pronouns, neither ‘GetIsSex male’ or ‘GetIsSex female’ will return true for them. If your mod uses these condition functions to assume physical anatomy, the combination of our mods may have unintended results.
The papyrus function ActorBase.GetSex() is not changed. If you use this in your mod to assume the player’s gender, you may have unintended results. On the other hand, you can use this function to determine the player’s physical anatomy more safely.
I’ve provided an API you can use to get and set the player’s preferred pronouns, as well as apply temporary pronoun overrides (for features like disguises, etc.). You can find these documented in PlayerPronouns.psc. This mod also includes two global variables, _PlayerActivePronouns and _PlayerPreferredPronouns, which you can use in condition functions to add functionality based on the player’s pronouns and preferences.
You have my permission to release and distribute mods that make use of these tools, however, I reserve the right to revoke that permission at will. If I’m notified that you’ve distributed a mod that uses my work to, unbeknownst to the user, alter the player’s pronouns or use knowledge of the player’s pronouns to harass or deliberately misgender them, your permission will be permanently revoked and I will escalate the matter to the Nexus moderators.