1/3
3 Years of Service
You must be registered to see attachments
Overview:
Complete overhaul to the character creation menu including new customization features such as multiple RGBA warpaints, body paints, hand paint, and foot paints. (Requires SKSE)
Updated: 2024-01-27
Game/Creator: Skyrim Special, Anniversary & VR
Modder: Expired
You must be registered to see links
Mod Version: v0.4.19.16
Game Version: Skyrim Special, Anniversary & VR
Language: English
RaceMenu.esp
RaceMenuPlugin.esp (Optional)
- Numeric display for all sliders
- Categorizes all the vanilla options to the SkyUI look
- Search filter by name (Same as SkyUI)
- Color ANY tint, including hair with an AARRGGBB value
- Loads/Saves settings when re-opening the menu
- Light On/Off (Spawns a white light directly infront of your character)
- Zoom distances adjusted to be closer to the face when In and slightly further when out
- Basic plugin interface
- Controller support
- Works with any race, including custom races
- Doesn't modify any vanilla assets (Unlike my Extended Slider Colors mod)
- Multi-warpaint support
- Warpaint texture hotswapping (Custom warpaint)
- Display racial skill bonuses
- Save/Load presets to and from windows clipboard
- Supports body/hand/feet
/faceoverlays - Save/Load color
- Change overlay glow color
- Change overlay glow strength
- Export head mesh
- Save/Load preset to and from a slot file (Requires CharGen v2.0.0 or greater and replaces clipboard save/load)
- Show HeadPart name and source mod (Requires CharGen v2.1.2 or greater)
- Camera move up/down/left/right zoom in/out
RaceMenuPlugin.esp (Optional)
- Adjust player height
- Adjust player bicep size
- Adjust player glute size (Only works for meshes that support skeletal scaling e.g. TBBP body meshes)
- Adjust player breast size (Only works for meshes that support skeletal scaling e.g. BBP body meshes)
- Adjust player breast curve size (Only works for meshes that support skeletal scaling e.g. TBBP body meshes)
Automatic Download with NMM
Manual Download with NMM
Manual Installation
- Click the Download with manager button on top of the file.
- RaceMenu will appear in in NMM's Mods list once it's downloaded. Double-click the RaceMenu entry to Activate it.
Manual Download with NMM
- Start NMM and click on Mods.
- In the left icon bar, click on Add Mod From File and select the downloaded archive file.
- RaceMenu will now appear in the list. Double-click to Activate it.
Manual Installation
- Locate the Data/ folder in your Skyrim installation directory. Typically it's found at Program Files/Steam/steamapps/common/skyrim/Data/
- Extract the contents of the downloaded archive file to your Data/ folder.
- In the Skyrim Launcher, select Data Files and enable RaceMenu.esp.
Version 0.4.19.16
- Support for Game Version 1.6.1170
Version 0.4.19.15
- Support for Game Version 1.6.1130
- Switched logging to use spdlog
- Exposed programmer interface for Overlays
- Exposed programmer interface for Presets
Version 0.4.19.14
- Fixed crash when using console command "skee help" (GOG 0.4.19.13 already has this fix)
Version 0.4.19.13
- Added support for game version 1.6.640
- Added support for GOG game version 1.6.659
- Improved BodyMorph speed with 2 new skee64.ini options which are on by default: bBodyMorphGPUCopy and bBodyMorphRebind
Version 0.4.19.11
- Added compatibility mode to skee.ini - Optionally allows registering for interface exchange early "bEnableEarlyRegistration" OFF by default, use this for OBODY
Version 0.4.19.10
- Fixed memory leak related to dyes and body morphing
- Moved interface exchange to occur during post-load, query at post-post-load
Version 0.4.16
- Fixed crash introduced in 0.4.15 affecting a wide variety of areas, essentially any cell containing actors who don't have Character Creation data, e.g. Draugr
Version 0.4.15
- Fixed crash when creating custom head part sliders
- Fixed hair color sync (wigs) to try other sources (template parent, race, etc) if the NPC does not have one assigned
Version 0.4.14
- Separated dlls from SE and VR so that mod managers will stop complaining about intentional incompatibility
Version 0.4.13
- Fixed rare crash loading a save with corrupted XPMSE co-save data
- Experimental VR support (you may notice skeevr.dll errors in SkyrimSE, or skee64.dll errors in SkyrimVR, this is expected, it will load the appropriate module for the game)
- Moved loading of facial morphs to slightly later to fix issues where morphs may not be applied correctly on game load
- Added "skee reload tints" command, this will reload tints from XML files
- Added "skee erase bodymorph/transforms/sculpt/overlays" will erase data from the console reference actor
- Added "skee erase bodymorph-cache" will clear the internal cache of body TRI files
- Added "skee preset-save PATH" will save the player as a preset to "Data/SKSE/Plugins/CharGen/Exported/PATH.jslot"
- Added "skee preset-load PATH" will load a saved preset onto the console reference actor (yes, it can be applied onto NPCs)
- Added "skee dump bodymorph" will dump all morphs applied to the console ref to the console
- Added "skee dump transforms" will dump all node transforms to the console ref to the console
- Added "skee dump itemdata" will dump all unique item bound data to console and log (for dyes)
Version 0.4.12
- Fixed wireframe rendering bug with ENB
- Added support to remap dye slots in DyeManager
- Added support for future method of acquiring space for SKSE trampolines
- Added console function enhancement to dump dyed textures to disk "player.skee dump tints"
- Improved wireframe resolution, should no longer be blurry
- Fixed saving/loading complexion for presets
- Added "multiply" blend mode to dyes, "grayscale" blendmodes color now acts as multiply
Version 0.4.11
- Improved wireframe rendering in sculpting
- Fixed sculpting mask functionality
- Fixed sculpting hit location after iterative edits
- Added recalculation of Normals and Tangents on armor with said properties utilized
- Added support for game version 1.5.97 (Not compatible with previous versions)
- Fixed mesh attachment hook, old one was ported from LE poorly and just happened to work
Version 0.4.10
- Fixed random crash when using Skin Overrides
- Fixes crash when entering Sculpt tab using non-BSDynamicTriShape meshes
- Fixes precache disable function to not attempt caching Hair styles when changing gender
Version 0.4.9
- Fixed bug with DyeManager choosing wrong mip level when merging textures
- Restored functionality to custom HeadPart sliders
- Restored functionality to bAllowAllMorphs
- Added functionality to automatically tint equipped items with the Hair Shader includes settings (bEnableTintHairSlot=1, uTintHairSlot=2050)
- Added additional options, though not recommended (bAllowAnyRacePart=0, bAlloyAnyGenderPart=0)
- BodyMorph keys saved to non-actors will no longer be loaded, still don't know how or why this happened but it might clean some co-save bloat.
- Supports both 1.5.80 and 1.5.73, this is only because the two versions are binary compatible.
Version 0.4.8
- Fixed more crash related issues
- Inventory models can now reflect dye changes (must map dyes to gnd model path)
- Added bEnableTintInventory option to enable/disable inventory tint hook
- Added bDrawBrushPoint and bDrawBrushRadius to enable/disable the sculpting indicators
- Only items eligible to be dyed are shown in DyeManager now
Version 0.4.7
- Fixed crash when loading saves containing multiple dyed items applicable to the same slot mask
- Dyes now require the index to actually exist on the base XML before an override will be applied (prevents override bleeding to other shapes)
- Fixed dye bug where armors with no specified first person mesh would not receive dyes (as the game apparently defaults to third person mesh)
- Dye XML files targeting the same nif and geometry will now merge by default unless specifying the "override" attribute
- Dye XML files are now loaded consistent alphabetical order of the full file path (instead of whatever the OS decided the file order is, important for overriding and merge order)
- Sculpting and Dye shaders can now fallback to precompiled/included shader files if no D3DCompiler is found on the system
- Fixed some memory leaks in Sculpting when failures occur (improper cleanup)
- Added sculpt mesh offset to account for non-symmetry when mirroring, default x=0.11, can be tuned via ini
Version 0.4.6
- Fixed combat freeze/crash using shock related spells
Version 0.4.5
- Fixed texture memory leak when using DyeManager outside of the menu
- Cleaned up internal code near armor node attachment
- Exposed ActorUpdateManager interface to inter-plugin communication (which can allow other plugins to utilize the node attach hook)
- Added Skin and Hair Sync function to DyeManager specifying "hair" or "skin" instead of a hex color will utilize the actor's assigned colors and sync when being change in the menu (live-sync is player only but still works on NPCs)
- Added bEnableTintSync to skee64.ini (To disable the live-sync hook)
- Fixed texture memory leak when using overlays (less impact than DyeManager leak)
- Fixed SKEE mod load order to reflect plugin load order as opposed to ESP order then ESL order
- Deleted volatile versions from files to stop people from trying to rollback to worse stability
- Added teeth in/out slider
- Added teeth up/down slider
- Fixed combat freeze/crash using shock related spells
Version 0.4.4
- Changed face overlay hook (may fix crashes)
- Reduced co-save size for BodyMorphs
- Added bExportSkinToBone setting, wipes skin transforms when exporting heads
Version 0.4.3
- Face Overlays operational
- Improved DyeManager XML usability (some params now optional, others accept text or number)
- Fixed crash with malformed Dye XML
Version 0.4.2
- Fixes preset load crash
- Fixes crash when re-parenting nodes
Version 0.4.1
- Fixes initial 0.4.0 upload crash
- Fixes serialization bug with Dyes
- Fixes default alpha value bug with Dyed armor
Version 0.4.0
- Restored functionality to TintMask interface by rewriting the whole API, DyeManager is now supported
Version 0.3.3
- Disabled "bEnableFaceOverlays" in skee.ini by default.
Version 0.3.2
- Fixed head export occasionally missing the texture
- Lowered DirectX device requirement, should work with older DirectX runtimes installed
- Fixed BodyMorph application bug when using the "All" option
- Sculpting now enabled by default (If using ENB you must redownload the latest build)
Version 0.3.1
- Fixed some sculpting crashes not related to ENB (Yes ENB still crashes)
Version 0.3.0
- Fixed some random crashes
- Sculpt now functions but is disabled via config due to incompatibility with ENB (Crash)
- Restored Import/Export head to Sculpting
- Added hit indicators to sculpting
- Sculpting now includes shaders in archive
- Sculpting now displays tints in the preview window
Version 0.2.12
- Fixes internal engine updates using SKSE, slider changes should now appropriately appear
Version 0.2.11
- Fixed bugged version check when loading extended morphs
- Added boiler plate code for sculpting (not hooked up)
Version 0.2.10
- Fixes broken extended sliders
- Fixes crash when loading saves created prior to version 0.2.8
Version 0.2.9
- Adds missing script files
- Fixed wrong SKSE64 version check
Version 0.2.8
- Updated to 1.5.62
- Fixed random crashes with BodyGen
- Improved string pool usage in co-save
- Added dynamic resolution scaling to menu
Version 0.2.6
- Fixed crash caused by bad address from 1.5.50 (may have resulted in load crash or slider crash)
Version 0.2.5
- Added support for Game Version 1.5.50
Version 0.2.4
- - Improved morphing performance
- Fixed a memory leak when updating models for morphing
- Fixed morphs not visually updating when no morph key was set (or all morphs were 0)
- Fixed slider info showing wrong forms with ESLs in the load order (hair, eye colors etc.)
- Added Skyrim.esm master to the plugins (RaceMenu(Plugin).esp) to keep the in-game mod manager from disabling them
- Added support for UV texture coordinate morphing, requires new BodySlide version
- Added a new function SetSliderParametersEx to the RaceMenuBase script that allows changing individual parameters
- - Improved morphing performance
Version 0.2.3
- Reduced script lag when moving sliders too quickly (and in extreme cases fixed crashes) by polling with a slower rate
Version 0.2.2
- Fixed hook introduced in 0.2.1 that would cause heads to accidentally always be forcefully generated (resulting in the black face bug)
Version 0.2.1
- Fixes overlay duplication bug
- Fixes crash with BodyMorph and ENB
Version 0.2.0
- Implemented Body, Hands, and Feet Overlays
- Implemented BodyMorph
- Implemented Precache Disable functionality
Special Edition:
Anniversary Edition: - - -
Anniversary Edition GOG: - - -
VR: - - -
Modders Package: - - -
Modified Overlay Meshes: - - -
You must be registered to see links
-
You must be registered to see links
- - Anniversary Edition: - - -
Anniversary Edition GOG: - - -
VR: - - -
Modders Package: - - -
Modified Overlay Meshes: - - -
You must be registered to see attachments
Attachments
You must be registered for see attachments list
Last edited: