So, seeing S&box will have a character creator with cosmetics and such, I thought it’d be cool if Terry, and the cosmetics you put on him, would be able to seamlessly translate into other playermodels if said playermodels had the option to do so.
For instance, if your terry is wearing a cowboy hat and a tuxedo, upon joining a Lego-inspired S&box server, the Lego playermodel too could have a lego version of the cowboy hat and tuxedo painted on the torso plastic piece (If the playermodel was made with this in mind).
How could this work?
Upon creating your Terry avatar, a cosmetic file could be created/modified associated with your in-game ID which servers and mods in those servers could read to create their own version of your Terry avatar, with their own playermodels and custom cosmetics if they choose to do so. This way, you won’t have to create a new character every time you join a new server with a non-default look and can just use the official default s&box character as a base. This would give much more use to the s&box character creator as it’d be more universal. Wanna play a lego game? You still have the same cosmetics as your default terry. Wanna play a realistic FPS? Your realistic character looks nearly the same as your terry, except with a more realistic style. Servers/mods that don’t want to go through the hassle of creating new versions of existing cosmetics could also just configure the default ones to work on their models.
This would imply the need for playermodel creators, if they choose to do so, to either corretly place the cosmetics on their character, or create new ones. Games like Tower Unite have a similar idea, however playermodel creators don’t have the ability to create new types of cosmetics to convert default ones into, rather custom playermodels can use any cosmetic you put on your default one. However, this would just be a choice, not a necessity.
It may also increase loadtimes, as the server will need to read your cosmetic file, and would also pressure mod creators to constantly update their custom playermodels if new cosmetics are released.
I also do not know how difficult it could be to implement this, as I have little programming experience.
Playermodels with this option enabled would likely have to be modeled naked or in underwear so clothes could be put on them afterwards.
This will keep people from insisting on changing the Terry playermodel.
Will make servers look more aesthetically varied, and have more possibilities.
Ease of use: Instead of having to create a custom character creator plugin, people can just use the default cosmetics as a base.
The character creator and cosmetics will become a more central part of the game
Would not limit the creativity of playermodel creators. This way, they can make custom playermodels as customizable as Terry without having to re-do everything. (Which would suck)
Custom playermodels will also become much more universal, as multiple people will be able to use the same playermodel, but due to the cosmetics, they’ll still look distinct from one another. As such, the workshop will be less flooded with similar-looking playermodels.
What do you guys think?