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.
- 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").
-
Copy the
TheIsleSkinCommandfolder into your UE4SSModsdirectory:<TheIsleServer>\Binaries\Win64\ue4ss\Mods\TheIsleSkinCommand\The final layout should look like:
Mods\TheIsleSkinCommand\ enabled.txt Scripts\ config.lua main.lua -
Enable the mod. Either:
- Leave the included
enabled.txtin place (UE4SS picks it up automatically), or - Add this line to
Mods\mods.txt:TheIsleSkinCommand : 1
- Leave the included
-
Start the server. You should see
[TheIsleSkinCommand]lines in the UE4SS log when it hooks chat.
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
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
Edit Scripts/config.lua:
command— the chat trigger (default/skin).log_debug— settruefor verbose UE4SS log output while troubleshooting.enable_dynamic_palette_lookup— whentrue(default), color names are resolved from the game's own palette table at runtime.fallback_palette_index— explicitESkinPaletteColorIndexnumbers 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.
- No reaction in chat — confirm UE4SS loaded the mod (check
UE4SS.logfor[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 tofallback_palette_indexinScripts/config.lua. - Skin changes but variation looks off — toggle
preserve_variationandset_all_sectionsinScripts/config.lua.
No License.