UnderYourSkin

v1.0.0·Updated 2024-03-17

Create new skins from a single texture file! Includes 1 new skin for every survivor

About this mod Author’s original text

Under Your Skin

Under Your Skin creates new palette swap skins from palette textures. It also includes 1 new skin for every survivor as an example.

Installation

This mod depends on the Return Of Modding loader:

  • Download the latest Return Of Modding release or Github and follow the installation instructions
  • Make sure to run the game once with Return Of Modding to generate the relevant folders

Download this package, extract the package folder, and copy it into the ReturnOfModding/plugins folder. Your final folder structure should look like ReturnOfModding/plugins/Groove_Salad-UnderYourSkin-X.X.X/

Adding New Skins

To add a new skin, simply add an image to one of the survivor subfolders in skins. A palette texture is a 1-wide image where each color corresponds to a color on the survivor's base color palette. The included skins follow a naming scheme but the image name doesn't matter at all.

You can use the dump_palette_sprites config option to view all of the vanilla palettes. From there it should be pretty easy to figure out which index is associated with which color. Please contact me with any questions!

The in-game survivor sprites are the only sprites that are dynamically re-skinned in vanilla. The vanilla loadout and portrait sprites are all pre-computed. So, Under Your Skin will attempt to dynamically create loadout and portrait sprites based on your palette textures. It does a pretty good job, but the palettes usually have less color fidelity than these more detailed sprites. Please let me know if anything looks out-of-place on the loadout or portrait sprites.

Configuration

A config file will generate in the ReturnOfModding/config folder:

  • dump_palette_sprites: If true, the palette sprite of each survivor (including any new skins) will be dumped in ReturnOfModding/plugins_data/Groove_Salad-UnderYourSkin/sprite_dump. Seeing the base palettes is very helpful when making your own skins!
  • use_sprite_cache: If true, palette swapped loadout and portrait sprites will be saved and loaded from a cache in ReturnOfModding/plugins_data instead of being generated at runtime. This will reduce load times, but loadout and portrait sprites will not update to match changes in the palette texture. You can manually delete the cached sprites to force them to re-generate.

With Thanks To

  • Everyone who has contributed to the Return Of Modding project and related tooling
  • The helpful people in the modding server!

Contact

For questions or bug reports, you can find me in the RoRR Modding Server @Groove_Salad

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide. If the mod depends on a loader such as ReturnOfModding, install it first as the readme describes.

Dependencies

Install these first, or the mod will not work:

ReturnOfModding-ReturnOfModding

File & checksum

Filename
UnderYourSkin-1.0.0.zip
File size
41.5 KiB
SHA-256
b520a4a3c421cc62d12be3cc7254c66b43a237c2909a2c4d5fe6e0f3a84e820a
Stored at
2026-10-06 19:09