Race Compatibility SKSE (RCS)
🟢 Updated this month⚠️ Install Order · 6 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 0.6% endorsement rate
- ✅ Updated 18 days after the latest game patch — actively maintained
- 🏆 #33 of 41 Utilities mods in this game by downloads
📋 About This Mod
Features
-
[]Light weight: No ESP needed, just simple JSON configurations.[/]
[]Vampirism support: Supports custom vampire race transformation based on your settings, vanilla playable races are already integrated.[/]
[]Dialogue compatibility support: NPCs will recognize your character's race based on your settings (by hooking GetIsRace(), GetPCIsRace(), SameRace() and SameRaceAsPc() in game), no need to patch condition functions in dialogue/magic/quest mods.[/]
[]Armor proxy race support: Want an Ohmes-raht to wear clothing that leaves room for a tail while also wearing a humanoid helmet? You can set the armor race by slot to make it happen(by hooking TESObjectARMA::IsValidRace() in game).[/]
[]Headparts Form List presets: Adds your race to the head part form ID lists for human, elf, argonian, khajiit, or orc based on your settings when the game starts. This is a useful feature for authors creating playable races.[/]
Installation
Core files, including SKSE .dll files and scripts.
-
[]The SKSE plugins work with Special Edition(1. 5.x), Anniversary Edition(1. 6. 1170/1. 6. 1179(GOG), 1. 7. 99+) and VR games.[/]
[]The RaceCompatibility.pex script provides four utility functions for race-related Papyrus scripts.[/]
[]The other scirpts are rewritten vanilla race-related scripts, now utilizing RCS.[/]
-
[]RaceCompatibility dummy plugin[/]
[]Vanilla ring/amulet armor addon fix, for custom race users who encountered multiple rings/amulets can be wore at the same time, esl-fied.[/]
-
[]USSEP[/]
[]Better Vampires[/]
[]Bloodlines of Tamriel[/]
[]Scion[/]
[]Sacrosanct[/]
[]Sacrilege[/]
[]Immortal Blood[/]
Werewolf - Companions
-
[]At Your Own Pace - Companions[/]
[]USMP[/]
Werewolf Miscellaneous
-
[]Growl[/]
Miscellaneous
-
[]Imperious - Races of Skyrim[/]
[]Busy Follower Framework[/]
Switch from RaceCompatibility
For RaceCompatibility users who want to try out RCS, there are 2 ways to use this (JSON configs must be written first for both methods, please refer to the following Usage section):
1. Install the dummy plugin from the patch hub and disable legacy RaceCompatibility.
2. (Recommend) Edit the custom race plugins to delete proxy race keywords and other legacy RaceCompatibility-related edits, and clean their master using xEdit, then you can remove/disable legacy RaceCompatibility.
Patching Guide
For vampire/werewolf mods users, the scripts of vampire transformation need to be re-written and re-compiled to work.
If you know how to compile papyrus scripts and have the env set up, here are instructions on how to utilize RCS papyrus functions:
-
[]Copy the RaceCompatibility.psc to your include directory, This directory should be specified after the "-i" compile option;[/]
[]Locate the vampire transformation code and use the RCS's GetVampireRaceByRace, GetRaceByVampireRace function to get vampire race by race or vice versa;[/]
[]Compile the scripts and ensure all scripts are placed correctly;[/]
[]Enjoy the game.[/]
Compile command ref: <papyrus compiler path> <source dir> -i=<include dirs> -o=<output dir> -f=<flag path> -a -q;
[]This command will compile all .psc in <source dir> to the <output dir> as .pex;[/]
[*]The include dirs should contain dir to all necessary
-
[]Copy the RaceCompatibility.psc to your include directory, This directory should be specified after the "-i" compile option;[/]
-
[]Imperious - Races of Skyrim[/]
-
[]Growl[/]
-
[]At Your Own Pace - Companions[/]
-
[]USSEP[/]
-
[]The SKSE plugins work with Special Edition(1. 5.x), Anniversary Edition(1. 6. 1170/1. 6. 1179(GOG), 1. 7. 99+) and VR games.[/]
Race Compatibility SKSE (RCS) is a utility mod for Skyrim that ensures custom race characters work properly with vampirism, dialogue, armor, and other game systems. It requires SKSE and is highly popular with over 3,600 endorsements and 558,000 downloads, last updated in April 2026.
✨ Key Features
📊 Pros & Cons
✅ Pros
- Massive community trust – 3,625 endorsements and over half a million downloads.
- Solves a real headache for custom race users – no more broken vampire quests or missing dialogue.
- Still getting updates, so it's not abandoned like many utility mods.
⚠️ Cons
- Requires SKSE, so console players or those avoiding script extenders are out of luck.
- As a utility mod, it doesn't add flashy content – it's a behind-the-scenes fixer, not a showpiece.
For Skyrim players who use custom race mods and want their character to experience vampirism, dialogue, and armor without glitches. Essential for roleplayers and mod list builders who prioritize immersion. Skip if you play vanilla races or don't use SKSE.
💡 Beginner Tips
- Make sure SKSE is installed and launched via skse_loader.exe, not the default launcher, or RCS won't activate.
- Load RCS after your custom race mods in your mod manager to ensure it patches them correctly.
- If you're using a mod manager like Vortex or MO2, deploy RCS and check for any overwrite prompts – let RCS override race-related files.
📊 Mod Details
- Game
- Skyrim Mods
- Author
- nathan2859
- Version
- 2.5.8
- Downloads
- 597,272
- Endorsements
- 3,725
- Category
- Utilities
- Created
- 11/16/2024
- Updated
- 9/7/2026
🧩 Commonly Used Together
Users add these mods to the same collections — a real compatibility signal, not an AI guess.
🔧 How to Install Skyrim Mods
Download from Nexus.
📖 Full step-by-step install guide for Skyrim →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Skyrim commands, item IDs, and more.
Keep browsing — more Skyrim mods await