- Prevented LUA error that would occur when plymeta:SetModel() is externally called with nil argument for model path. However, the operation will still silently fail. (TTT2 compatibility)
- Attempted to improve support for other custom SetModel() implementations when the player is not enforcing the model. (TTT2 compatibility)
- Changed how the existence of TFA-VOX is changed. Attempt to fix VOX not detected for some players.
- Updated to new addon format.
- VOX-List: Fixed bug where changed VOX would not apply directly.
- VOX-List: Shortened model path for better readability.
- Favorites: Overwrite button renamed to Replace
- Favorites: Swaped Replace and Delete button for more logical
placement.
- Favorites: Using the replace function with more then one favorite
selected, will now just fail instead of replacing a random entry.
- Reworked "enforcement" spawn hooks for better gamemode compatibility.
Playermodels now only get set once the gamemode calls SetModel for the
first time. No longer applies models to spawning spectators.
- Viewmodel will now be applied with the gamemodes SetupHands function
(works in Sandbox and most other gamemodes). If that fails, it'll try to
set hands manually. If that fails too, complain to the gamemode author
for not implementing SetupHands.
- Added support for TFA-VOX speeches. Can apply any VOX pack to current
playermodel. Due to the nature of TFA-VOX, this is only server-side and
therefore an admin-only setting that will be the same for all players.
- Menu can now switch between window, fullscreen and model-preview-only.
Use maximize button to toggle.
- Menu transparency can be disabled. Added to client-settings and cvar
cl_playermodel_selector_bgcolor_trans.
- Preview model with more mouse interaction: rotate (left), tilt
(right), move (middle) and zoom (wheel).
- Added reset button for model preview.
- Favorite list buttons changed: Editing buttons moved to bottom to
prevent accidental clicking of wrong buttons.
- Favorites can now be loaded by double-clicking the list entry.
- sv_playermodel_selector_limit can now be set up to 900 seconds (= 15
min).
- Fixed bug where newly joined players would have to wait for the limit
to change their model.
- Moved setting files to own folder: lf_playermodel_selector.
- Setting files now have prefix sv_ and cl_ to indicate states.
- Removed workaround for replicated cvars. No longer needed since GMod
update July 2016.
- Added debugmode for console output on playermodel changes. Activate
with cvar "sv_playermodel_selector_debug 1".
Added console commands for applying models and loading favorites
Admins can now limit the instant changes of playermodels
Playermodel can be listed as a table instead of icons now
Moved all client-side settings to one tab
Model icons now use DIconLayout instead of DPanelSelect
Fixed: Admin rights were not checked server-side when a player tries to
blacklist gamesmodes
Fixed: playermodel_selector_favorites.txt not always saving in readable
format.
Complete overhaul of playermodel enforcement
Gamemode Blacklist added
Help text is now displayed under the checkboxes instead of tooltips.
Added cvar "sv_playermodel_selector_force"
Changed cvar "cl_playermodel_selector_force"
Removed cvar "sv_playermodel_selector_enabled"
Removed cvar "sv_playermodel_selector_delay"