{"id":30394415,"url":"https://github.com/alienmario/modelchooser","last_synced_at":"2026-02-12T04:18:43.974Z","repository":{"id":131249602,"uuid":"325793335","full_name":"Alienmario/ModelChooser","owner":"Alienmario","description":"A better model chooser","archived":false,"fork":false,"pushed_at":"2025-02-28T17:46:49.000Z","size":202,"stargazers_count":11,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-28T21:59:07.572Z","etag":null,"topics":["models","plugin","skins","sourcemod"],"latest_commit_sha":null,"homepage":"","language":"SourcePawn","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Alienmario.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-31T12:13:29.000Z","updated_at":"2025-02-28T17:46:53.000Z","dependencies_parsed_at":"2024-02-08T15:51:15.310Z","dependency_job_id":"e723c806-632c-4483-99f1-fbf30f149d43","html_url":"https://github.com/Alienmario/ModelChooser","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/Alienmario/ModelChooser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alienmario%2FModelChooser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alienmario%2FModelChooser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alienmario%2FModelChooser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alienmario%2FModelChooser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alienmario","download_url":"https://codeload.github.com/Alienmario/ModelChooser/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alienmario%2FModelChooser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271470422,"owners_count":24765397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["models","plugin","skins","sourcemod"],"created_at":"2025-08-21T11:34:42.281Z","updated_at":"2026-02-12T04:18:38.930Z","avatar_url":"https://github.com/Alienmario.png","language":"SourcePawn","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![CI](https://github.com/Alienmario/ModelChooser/actions/workflows/plugin.yml/badge.svg)](https://github.com/Alienmario/ModelChooser/actions/workflows/plugin.yml)\n\n# Ultimate ModelChooser\n A \"**_better_**\" player model chooser for Sourcemod.\n\nhttps://github.com/user-attachments/assets/be5919ba-efc7-433a-91b0-d81289a9c5a4\n\n#### Features\n- Third-person model browser\n- Custom per-model sounds (all) and animations (hl2dm only)\n- Supports skins and bodygroups\n- Persistence via cookies\n- Extensive configuration\n- Admin only, team-based and locked models\n- Fully automatic downloads\n- Scripting API\n\n#### Supported games\n- HL2:DM\n- Black Mesa\n\n\u003e If you need other games without the custom gamedata requirement, try the **v1 legacy version**.\n\n## Installation\n1. Download latest version from the [releases page](https://github.com/Alienmario/ModelChooser/releases)\n2. Unpack it in your gameroot folder (hl2mp, bms, ...)\n3. Done!\n\n#### Dependencies\n- Sourcemod 1.12+\n- (Compile+Gamedata) **Alienmario/[StudioHdr](https://github.com/Alienmario/StudioHdr)**\n- (Compile+Gamedata) **Alienmario/[smartdm-redux](https://github.com/Alienmario/smartdm-redux)**\n- (Compile) **bcserv/[smlib](https://github.com/bcserv/smlib/tree/transitional_syntax)**\n\n#### Usage\nType !models to enter. Press attack / movement keys to browse. Press use or jump to exit.\n\n#### Config\n| Convar | Default | Description |\n| --- | --- | --- |\n| **modelchooser_immunity** | `0` | (0/1) Whether players are immune to damage when selecting models |\n| **modelchooser_autoreload** | `0` | (0/1) Whether to reload the model list on mapchanges |\n| **modelchooser_teambased** | `2` | Configures model restrictions in teamplay mode\u003cbr\u003e 0 = Do not enforce any team restrictions\u003cbr\u003e 1 = Enforce configured team restrictions, allows picking unrestricted models\u003cbr\u003e 2 = Strictly enforce teams, only allows models with matching teams |\n| **modelchooser_sound** | `ui/buttonclickrelease.wav` | Menu click sound (auto downloads supported), empty to disable |\n| **modelchooser_overlay** | `modelchooser/background` | Screen overlay material to show when choosing models (auto downloads supported), empty to disable |\n| **modelchooser_lock_model** | `models/props_wasteland/prison_padlock001a.mdl` | Model to display for locked playermodels (auto downloads supported) |\n| **modelchooser_lock_scale** | `5.0` | Scale of the lock model |\n| **modelchooser_hudtext_x** | `-1` | Hudtext 1 X coordinate, from 0 (left) to 1 (right), -1 is the center |\n| **modelchooser_hudtext_y** | `0.01` | Hudtext 1 Y coordinate, from 0 (top) to 1 (bottom), -1 is the center |\n| **modelchooser_hudtext2_x** | `-1` | Hudtext 2 X coordinate, from 0 (left) to 1 (right), -1 is the center |\n| **modelchooser_hudtext2_y** | `0.95` | Hudtext 2 Y coordinate, from 0 (top) to 1 (bottom), -1 is the center |\n| **modelchooser_forcefullupdate** | `1` | (0/1) Fixes weapon prediction glitch caused by going thirdperson, recommended to keep on unless you run into issues |\n\n#### Admin commands\n- **sm_unlockmodel** Unlock a locked model by name for a player\n- **sm_lockmodel** Lock a previously unlocked model by name for a player\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falienmario%2Fmodelchooser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falienmario%2Fmodelchooser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falienmario%2Fmodelchooser/lists"}