Garry's Mod

Garry's Mod

Enhanced PlayerModel Selector
Showing 1-10 of 19 entries
< 1  2 >
Update: Jul 15, 2020 @ 10:16am

Version 3.3.1

  • Another attempt to fix TFA-VOX detection.

Update: Jul 12, 2020 @ 7:51am

Version 3.3

  • 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 checked. Attempt to fix VOX not detected for some players.
  • Updated to new addon format.

Update: Feb 21, 2019 @ 12:00pm

Version 3.2

  • Improved search function
  • Hotfix for overlapping tabs after GMod update 2019.02.18

Update: Jun 10, 2018 @ 6:17am

Version 3.1.2

  • Workaround to prevent conflict with Gmod Legs >= 3.8.9a
    (Final attempt. If it breaks again, I'll drop support.)
  • Yet another try to fix the desktop icon (c-menu) not working
    (It is still recommended to use the console command as key-bind in other gamemodes!).

Update: Jun 3, 2018 @ 12:15pm

Version 3.1.1

  • Fixed a bug breaking lists on non-sandbox gamemodes

Update: Jun 3, 2018 @ 9:28am

Version 3.1

  • Added search function for models
  • Improved compatibilty with Gmod Legs > 3.8.5
  • Window now downscales for lower screen resolution
  • Potential fix for desktop icon (c-menu) not working

Update: Apr 17, 2017 @ 5:09am

Version 3.0.1

  • 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.

Update: Apr 8, 2017 @ 8:49am

Version 3.0

  • 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".

Update: Aug 28, 2016 @ 8:14am

Version 2.1

  • Added: playermodel_apply (client-side command)
    Allows you to apply playermodel changes via command. Useful for those who are changing models, skins or bodygroups via their own scripts, so you no longer need to open the menu or respawn. This requires instant changes to be allowed server-side.
  • Added: playermodel_loadfav "..." (client-side command)
    Allows you to load and apply your Favorites via command. Useful for making keybinds of your favorite model and bodygroup combinations. If instant changes are allowed server-side, your model also gets applied immediately. If not, it will be applied on next respawn.
  • Added: sv_playermodel_selector_limit (server-side convar).
    Allows admins to set a limit for instant changes. Enter value in seconds as integer (min. 0, max. 60). Set to 0 to disable. Abusive players will be auto-kicked, regardless of this setting.
  • Added: Playermodel can be listed as a table instead of icons now.
  • Changed: All client-side settings are now in one tab, instead of several places. The gamemode blacklist is now in it's own tab.
  • Changed: Model icons now use DIconLayout instead of DPanelSelect for better performance. The selected model's icon is no longer marked, but you can just look at the preview screen anyway.
  • 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.

Update: May 14, 2016 @ 6:25am

Version 2.0.2

  • Updated support for Gmod Legs 3.8.5: Removed old workaround for refreshing, since it can now be called directly.