Skip to content

ServoCorp/TheIsleSkinMod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Isle Skin Command

A UE4SS Lua mod for The Isle: Evrima dedicated servers that adds a server-side /skin <color> chat command. Players type it in chat and their currently controlled dinosaur's skin palette is replaced live.

Requirements

  • The Isle: Evrima dedicated server
  • UE4SS installed on the server
  • Windows server hosts: only the experimental build of UE4SS is supported. The stable release will not load this mod correctly on a Windows dedicated server. Get the experimental build from the UE4SS releases page (look for "experimental").

Install

  1. Copy the TheIsleSkinCommand folder into your UE4SS Mods directory:

    <TheIsleServer>\Binaries\Win64\ue4ss\Mods\TheIsleSkinCommand\
    

    The final layout should look like:

    Mods\TheIsleSkinCommand\
        enabled.txt
        Scripts\
            config.lua
            main.lua
    
  2. Enable the mod. Either:

    • Leave the included enabled.txt in place (UE4SS picks it up automatically), or
    • Add this line to Mods\mods.txt:
      TheIsleSkinCommand : 1
      
  3. Start the server. You should see [TheIsleSkinCommand] lines in the UE4SS log when it hooks chat.

Usage

In game chat:

/skin <color>

Built-in color names:

blue red purple pink green black white orange yellow brown grey

You can also pass a numeric palette index for testing on builds where names don't resolve:

/skin 17

Neon variant

Add neon after the color (or index) for a flat, glowing, single-tone version of that color — all skin sections are flattened to one solid neon hue:

/skin <color> neon
/skin <number> neon

Examples:

/skin green neon
/skin 17 neon

Configuration

Edit Scripts/config.lua:

  • command — the chat trigger (default /skin).
  • log_debug — set true for verbose UE4SS log output while troubleshooting.
  • enable_dynamic_palette_lookup — when true (default), color names are resolved from the game's own palette table at runtime.
  • fallback_palette_index — explicit ESkinPaletteColorIndex numbers to use if dynamic lookup can't find a name on your build. Use /skin <number> in-game to find which index produces which color, then fill these in.
  • color_aliases — extra words you want to accept for each color.

Troubleshooting

  • No reaction in chat — confirm UE4SS loaded the mod (check UE4SS.log for [TheIsleSkinCommand]). On Windows servers, double-check you're on the experimental UE4SS build.
  • "No palette entry matched" — dynamic lookup failed for that name. Find the right index with /skin <number> and add it to fallback_palette_index in Scripts/config.lua.
  • Skin changes but variation looks off — toggle preserve_variation and set_all_sections in Scripts/config.lua.

License

No License.

About

UE4SS Lua mod for The Isle: Evrima — adds a server-side /skin <color> chat command with optional neon variant.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages