I found an edit of Merudo's Survivor Chat Select 1.6 plugin by
zrmdsxa that allowed for custom models to be selected, so I modified it a little further to simplify how characters are loaded and make the custom character list configurable. I made all characters load the same way by specifying a model and a "prop" which determines what voice and what HUD elements they get.
It requires
EasyDownloader to download the textures on the client's side. I included two models that I converted for my server,
IJN's Reimu and
Plasmid's Taokaka. Not the best porting job on the Tao model, but it's more of a proof-of-concept than anything.
Kinda wish SCS had its own thread, but I'm posting my edited version here because I want some feedback/advice on it.
Couple of questions:
- How would I change the viewmodel of a client if I wanted to implement Reimu's existing viewmodel onto users that select her?
- The Reimu model has custom HUD elements, originally meant to overwrite Rochelle's HUD images. Is it possible to change these to custom images on the client's end using Sourcemod?
- So far, the only bug I know of is the config parser returning a garbage list of custom characters when the config is empty. Other than that, are there any other glaring issues with the edits I've made?