Skyrim Special Edition

File information

Last updated

Original upload

Created by


Uploaded by


Virus scan

Safe to use

About this mod

Allows you to change the appearance of NPCs in-game, via saved presets and RaceMenu.

Permissions and credits
Apply presets to NPCs to change their appearance. This is already possible with RaceMenu, but the changes are lost when you restart the game.
This mod aims to fix that. Consider this mod a beta/proof of concept, use at your own risk.

To save a preset of your character, open the Mod Configuration Menu (MCM), and find RaceMenu Preset Loader:
Click on Save player preset, and enter the name (no spaces or fancy characters) of your new preset. E.g. PresetName

This will save the player as a preset to "Data/SKSE/Plugins/CharGen/Exported/PresetName.jslot" via RaceMenu.

Now find the NPC you wish to change and aim at them.
  • Open the MCM, find RaceMenu Preset Loader.
  • Click on Preset and select your desired preset. E.g. PresetName.
  • Click Apply preset to NPC.
  • Exit the menu.

If it was a success, make sure to manually save the game. If something went wrong, click remove preset from NPC, exit the game and load a save-file prior to the applying of the preset.

Having too many NPCs with this applied may significantly reduce performance.

  • Make sure the NPC isn't temporary/templated (such as generic bandits, mages etc.).
  • Make sure the gender and race matches between the NPC and the preset.
  • Presets from other sources most likely won't work. Make sure you export your preset via the MCM.

Blue face bug: Be sure to save the preset via the console or MCM, as presets exported from RaceMenu or other sources can apparently cause the blue face bug.
Some users have reported issues with overlays and warpaints.
It can also happen when you remove a preset from a NPC. It should work fine on a new game, or a save prior to the applying of the preset.

Purple/blue player body: Open the racemenu and go to the body paint section. Set the colors alpha to 0 (fully transparent) on unused overlays.

The data is stored in "Data/SKSE/Plugins/StorageUtilData/RPL/rpl_Morphs.json", and will be read when the player loads the game.
You can manually change the presets and add/remove NPCs in the .json-file, if something goes wrong. If you're using MO2, right-click on this mod and select Open in Explorer and navigate to SKSE/Plugins/StorageUtilData/RPL/

Nothing is happening:
Try to apply the preset manually, by opening the console and:
  • Save a preset of the player, type: skee preset-save PresetName
  • Click on the NPC and type: skee preset-load PresetName

If that doesn't work, make sure you have the latest version of RaceMenu (Version 0.4.13 or later). Using console commands won't save the presets to the npcs.

UPGRADING (json version):
If you're upgrading, be sure to backup your json, and overwrite the new json-file with your backup, if you want to save your presets.
The file is located at: "ThisMOD/SKSE/Plugins/StorageUtil/RPL/rpl_Morphs.json"
If updating to v. 1.0.6 from a lower version: DON'T create a backup, as new data is stored. You'll most likely also have to redo your presets.

Campfire - Complete Camping System: Users have suggested that the Campfire mod takes priority over PapyrusUtil SE.
Be on the lookout for conflicts with PapyrusUtil SE. Suggested fix is placing conflicting mods at a higher priority than PapyrusUtil.
Otherwise, when in doubt, load PapyrusUtil last.

All credit to expired6978, for the functionality.