Mods / Expanded Skins

Tags:
Cosmetics
Author:
StraudBeryl
Side:
Both
Created:
Jan 31st 2025 at 3:12 AM
Last modified:
Apr 7th 2025 at 3:57 AM
Downloads:
13575
Latest release (for Vintage Story 1.20.7, outdated):
expandedskins-2.1.0.zip  1-click install

Tweaks and adds new colours to the character creation screen so that everyone sees what you do. (no need for a client side texture change)

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
2.1.0 expandedskins 9641 Apr 7th 2025 at 3:57 AM expandedskins-2.1.0.zip 1-click install

- hopefully fixed and working, all except an error i get through the log, but it works so that's a problem for future me

2.0.0 expandedskins 804 Mar 28th 2025 at 10:39 PM expandedskins-2.0.0.zip 1-click install

rebuilt with better code (instead of replacing player.json entirely) AND compressed properly.

1.0.1 expandedskins 2768 Feb 1st 2025 at 1:21 AM expandedskins-1.0.1.zip 1-click install

Small fix for the gui error displaying skinpart-bas

1.0.0 expandedskins 358 Jan 31st 2025 at 3:27 AM Empty expandedskins-1.0.0.zip 1-click install

28 Comments (oldest first | newest first) (threaded | flat)

SiiMeR, Oct 17th 2025 at 4:56 PM

https://mods.vintagestory.at/show/mod/33258 try this replacement mod out in the meantime

Dangermad, Aug 27th 2025 at 9:41 PM

this is a must have can't wait to for an update

Sandee, Aug 26th 2025 at 4:20 AM (modified Aug 26th 2025 at 4:20 AM)

StraudBeryl Hey, as of the new version of the game, 1.21.0, this mod is now not working. do you have plans to update it???

Adenor, Jun 8th 2025 at 12:29 PM

Atrodei  StraudBeryl I'm experiencing the same problem on a server. I can start it up in single player with no issue, but it's crashing me when I run the same exact setup on a server and try to join.

 

Atrodei, are you using scroll in character creation? I got this error and removed that mod and the mods depending on it, and I was able to use expanded skins.

Chisamu, May 20th 2025 at 3:17 AM

Hi, does anyone know how to change the name of the skin, eye, and hair colors?

Cowent1n, May 7th 2025 at 12:13 PM

Hey there!

You mod is absolutely amazing, and at this point, its features feel like they should be vanilla!

Unfortunately, we encountered a bug we basically ignored for months since it only appeared during the character creation phase (surprise). We can't select mustaches as they appear under the name skinpart-mustache-hair1 (from 1 to 35).

The issue has has come back into my face and my friends' on our server. We implemented playerlib and female seraph mods to allow our women to play females. This is when we noticed that the bug wasn't gone at all.

Here's the crash report since chosing a mustache crashes the server and the client simultaneously. I hope that the add-on of playerlib isn't thwarting the report.

Any idea how to fix this, please? I'd love we could finally pick facial hair haha

Atrodei, Apr 24th 2025 at 1:43 AM

I'm not entirely sure why, but I have one friend who tries to join our 3rd party hosted server, and cannot join if they have expanded skins active on the server or their client side at all. Despite triple checking that its all the same/up to date version, and that the other five of us can log on just fine with it and use the mod, they cannot. The error it throws in the server is this:
StraudBeryl (apologies for the ping on this, any help would be greatly appreciated.)

[Server Warning] Entity skin shape game:shapes/entity/humanoid/seraphskinparts/hair-face/hair19.json define
d in entity config game:player not found or errored, was supposed to be at game:shapes/entity/humanoid/seraphskinparts/hair-fa
ce/hair19.json. Skin part will be invisible.
23.4.2025 21:36:44 [Server Error] Exception: Object reference not set to an instance of an object.
   at Vintagestory.GameContent.EntityBehaviorExtraSkinnable.addSkinPart(AppliedSkinnablePartVariant part, Shape entityShape, S
tring[] disableElements, String shapePathForLogging) in VSSurvivalMod\Entity\Behavior\BehaviorExtraSkinnable.cs:line 446
   at Vintagestory.GameContent.EntityBehaviorExtraSkinnable.OnTesselation(Shape& entityShape, String shapePathForLogging, Bool
ean& shapeIsCloned, String[]& willDeleteElements) in VSSurvivalMod\Entity\Behavior\BehaviorExtraSkinnable.cs:line 264
   at Vintagestory.API.Common.Entities.Entity.OnTesselation(Shape& entityShape, String shapePathForLogging, Boolean& shapeIsCl
oned) in VintagestoryApi\Common\Entity\Entity.cs:line 1221
   at Vintagestory.API.Common.Entities.Entity.OnTesselation(Shape& entityShape, String shapePathForLogging) in VintagestoryApi
\Common\Entity\Entity.cs:line 1153
   at Vintagestory.API.Common.EntityPlayer.OnTesselation(Shape& entityShape, String shapePathForLogging) in VintagestoryApi\Co
mmon\Entity\EntityPlayer.cs:line 418
   at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\Entity.cs:line 1053
   at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 481
   at Vintagestory.API.Common.EntityPlayer.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 654
   at Vintagestory.Server.ServerSystemEntitySimulation.TickEntities(Single dt) in VintagestoryLib\Server\Systems\World\EntityS
imulation.cs:line 334
   at Vintagestory.Server.ServerSystemEntitySimulation.OnServerTick(Single dt) in VintagestoryLib\Server\Systems\World\EntityS
imulation.cs:line 174
   at Vintagestory.Server.ServerMain.Process() in VintagestoryLib\Server\ServerMain.cs:line 914
 
I'm not sure if you have any insight on this? I know its nothing server side in terms of connection, and we've troubleshot literally everything else possible.
Michaloid , Apr 7th 2025 at 8:03 PM

Ah, yeah, they're banned already, thanks for answering though.

StraudBeryl , Apr 7th 2025 at 7:12 PM

Hello Michaloid

The user in question is ShyGirl

I made a ticket #16318 about it with screenshots of the content. I was told to approach discord moderator Fulgen, but I had no idea how or where to do that, so it never got resolved.

It was /only/ this user, who repeatedly left racist comments despite my deleting them.

Michaloid , Apr 7th 2025 at 4:23 PM

weeviljester StraudBeryl Sorry to intrude, but super earlier you mentioned about racist comments, can you at least tell me their usernames?

NukeACitrus, Apr 6th 2025 at 2:30 PM

I have the same issues as other users here; the latest update turns my face null (Bright white), and picking any options with under beard with .charlsel crashes the game. :( 


Reverting back to v 1.0.1 makes it work again. 

 

Crashlog

Valkyrja, Apr 2nd 2025 at 1:29 AM

The newer version of this and how it interacts causes crashes with the seraph face overhaul rework (though probably that one too, I dunno?), supposedly. I got the same error/crashes, and saw the info on the face mod if you're running that DakotaCross

DakotaCross, Mar 30th 2025 at 4:14 PM

StraudBeryl So now i have the skins but im still missing my face. Using the .charsel command and slecting a face crashes the game. All i see under the face option is "skinpart-facialexpression-new-hair1" (1 to 35) 

All other funtions seem to work as expected.

StraudBeryl , Mar 30th 2025 at 8:38 AM

DakotaCross Try manually deleting the expanded skins mod, and redownloading a fresh version of it. also, perhaps try deleting your cache?

DakotaCross, Mar 29th 2025 at 9:38 PM

Seems like the most recent update breaks this. 

On lanch of a world it lists an error for each face and then spawns with defalt skin and no face. Trying to make a new world ends in a crash.

may have just updated the mod wrong. (Using VSmodsupdater.exe by Laerinok)

VS: 1.20.7 (Stable)

ES: 2.0.0

LeoSpades, Mar 29th 2025 at 2:12 AM

I mean like, Hair that doesn't look like it goes with light skin lol. There could be some really pretty styles. Now that I think about it, no one as ever made a hair mod... hm I wonder if it's even possible. 

StraudBeryl , Mar 29th 2025 at 1:53 AM

@LeoSpades what do you mean by better hair? More/different colors or different styles?

@gubby_plays yeah, turns out player.json was changed and it broke my mod, and I'd been putting off updating my server so didn't notice till now.

 

I figured out how to better make mods, so next up is adjusting some of the textures and implementing a config file to disable textures.

And also to update the Lang file with proper texture names.

LeoSpades, Mar 29th 2025 at 1:23 AM

I wish we had better hair to go with the darker skin for female characters

gubby_plays, Mar 28th 2025 at 11:55 PM

Was so excited to use this mod, but it hasn't worked for me yet. Not sure if theres a conflicting mod or what, but so far it wont even load it(says to check log files, but nothing looks wrong)  Didn't see the mod was updated today- its working just fine now!

AngieLady, Mar 23rd 2025 at 4:37 PM

Great mod, but I wish we could report comments. Yeesh. 

Froggowo, Mar 11th 2025 at 5:34 PM

holy fuck, can't wait for the racists to get banned

AilurusHush, Mar 8th 2025 at 10:47 PM

Do you know if this would be compatable with the Kobold model? 😄

CristalViper, Feb 27th 2025 at 3:27 PM

would love an option to report comments <3 great mod btw!

Calvinist, Feb 6th 2025 at 10:32 PM

I updated my server from 1.20.1 to 1.20.3 and all of a sudden, this mod stopped working, no error in console either

Souma, Feb 3rd 2025 at 11:47 PM

great mod!

Calvinist, Feb 2nd 2025 at 7:12 PM

Can this be configged serverside to make it so certain skintones aren't avalible (I'm just trying to make it only the natural skin tones)

StraudBeryl , Jan 31st 2025 at 6:55 PM

weeviljester thanks, and holy crap what a comment. Yeet goes that person.

weeviljester, Jan 31st 2025 at 5:55 PM

Ignoring the racist comment, this is an amazing mod. I've been searching for one that adds MORE colours and doesn't just replace the default ones. Great job!!