Mods / Expanded Skins

Tags: #Cosmetics
Author: StraudBeryl
Side: Both
Created: Jan 31st at 3:12 AM
Last modified: Apr 7th at 3:57 AM
Downloads: 5179
Follow Unfollow 87

Latest release (for outdated Vintage Story v1.20.7):
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)

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v2.1.0 1734 Apr 7th at 3:57 AM Show expandedskins-2.1.0.zip 1-click install
v2.0.0 549 Mar 28th at 10:39 PM Show expandedskins-2.0.0.zip 1-click install
v1.0.1 2601 Feb 1st at 1:21 AM Show expandedskins-1.0.1.zip 1-click install
v1.0.0 291 Jan 31st at 3:27 AM Show expandedskins-1.0.0.zip 1-click install

23 Comments (oldest first | newest first)

💬 Cowent1n, 4 days ago

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 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 at 8:03 PM

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

💬 StraudBeryl , Apr 7th 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 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 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 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 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 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 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 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 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 at 1:23 AM

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

💬 gubby_plays, Mar 28th 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 at 4:37 PM

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

💬 Froggowo, Mar 11th at 5:34 PM

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

💬 AilurusHush, Mar 8th at 10:47 PM

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

💬 CristalViper, Feb 27th at 3:27 PM

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

💬 disputedname, Feb 6th 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 at 11:47 PM

great mod!

💬 disputedname, Feb 2nd 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 at 6:55 PM

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

💬 weeviljester, Jan 31st 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!!

 (edit comment delete)