Player Model Customization!
I am happy to unveil a new feature on the test7341 server, Customizable Player Models! This is the first change towards a set of non-gameplay changing features which I envision for a player reward system.
Featured above are 4 humans, each with a different quake3 model. The system has some basic support for skinning as well.
Here are a few more selfies, followed by the to todo list, caveats and some final words.
This system introduces a number of commands as well as an new admin abusable toy.
/transform <name|slot#> <modelname>Transforms a player into the specified model.
/flagModels can currently only be awarded by an admin with the
/listmodelsDisplays the list of models available on the server.
/listskins <modelname>Displays the list of skins available for that model.
To Be Done
There is plenty of work left to make this system feel more polished, additionally, a few bugs related to upgrades need to be addressed- but the current implementation works well.
Some of the upcoming changes that I am planning:
- Client side disable/enable
Understandably, some people will not be happy with this gimmick. So the very next thing todo will be giving "you" the ability to turn this off locally via a cvar.
- Karma based "rewards"
Karma is something you accrue by playing on the server and with good behavior that can be used to redeem stuff like models + skins, etc..
- Menu-based browsing and redeeming
A menu which allows you to browse the available modes/skins that can be redeemed.
- FIXED Helmet and Armour upgrades normally result in some missing textures on models.
FIXED Batlesuit can be selected as a
modelbut shouldn't be.
Remember to join us on Saturday for the dev games.