{"id":20914619,"url":"https://github.com/Frostshake/WMVx","last_synced_at":"2025-05-13T10:31:45.327Z","repository":{"id":196367502,"uuid":"695962064","full_name":"Frostshake/WMVx","owner":"Frostshake","description":"WoW model viewer fork / re-write.","archived":false,"fork":false,"pushed_at":"2024-11-05T22:43:47.000Z","size":9055,"stargazers_count":17,"open_issues_count":21,"forks_count":4,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-11-05T23:31:21.540Z","etag":null,"topics":["model-viewer","world-of-warcraft"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Frostshake.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"Support Files/bfa/animation-names.csv","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-24T18:25:15.000Z","updated_at":"2024-11-05T22:43:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"c2c78c3f-eb39-492c-9eeb-43fe0a4fd9dc","html_url":"https://github.com/Frostshake/WMVx","commit_stats":null,"previous_names":["frostshake/wmvx"],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frostshake%2FWMVx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frostshake%2FWMVx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frostshake%2FWMVx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frostshake%2FWMVx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Frostshake","download_url":"https://codeload.github.com/Frostshake/WMVx/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225204875,"owners_count":17437757,"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","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":["model-viewer","world-of-warcraft"],"created_at":"2024-11-18T16:01:37.823Z","updated_at":"2024-11-18T16:04:33.486Z","avatar_url":"https://github.com/Frostshake.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"# WMVx\n\nA fork of Wow Model Viewer to support legacy and modern client versions, improvements including:\n\n- Updated / modern code base (still using legacy style opengl though)\n- Simplified build setup\n- 64-bit Build\n- Multiple wow client version support (legacy, classic \u0026 retail)\n- Improved reliablity / stability\n\nOriginal source from:\n- https://code.google.com/archive/p/wowmodelviewer/\n- https://bitbucket.org/wowmodelviewer/wowmodelviewer/src/master/\n- https://wowdev.wiki/Main_Page\n\n## Quick Start for Users\nGeneral usage \u0026 troubleshooting guidance can be found in [docs/users.md](/Docs/users.md)\n\n## Technical Notes for Developers\nInformation on project setup, building and more can be found in [docs/technical.md](/Docs/technical.md)\n\n----\n\n![Screenshot](/Docs/img/screenshot.png \"Screenshot\")\n\n![Screenshot 2](/Docs/img/screenshot_dark.png \"Screenshot 2\")\n\n## Expansion Support\n- Vanilla (1.12.1)\n- TBC (2.4.3)\n- WOLTK (3.3.5)\n- Cata (4.3.4)\n- BFA (8.3.7)\n- SL (9.x)\n- DF (10.x)\n- TWW (11.x)\n- Classic and Classic Era (2019+) can be loaded using the equivalent retail profile. \n\n## Application Feature Support\n\n| Feature | Status |\n|-------- |------- |\n| __Image Export__ | Basic |\n| __3D Export__ | FBX |\n| __Settings__ | Basic |\n| __Client Detection__ | Yes |\n\n## TODO / Known issues\n\n### Application\n- Vanilla \u0026 WOTLK to load items based on CSV export from vmangos / trinitycore - (done but need to remove duplicates from CSV file)\n- Vanilla \u0026 WOTLK to load npcs based on CSV export from vmangos / trinitycore - (currently using old WMV file)\n- Character\n    - mount / unmount\n    - character hands not closing when attaching weapons\n- image export doesnt support render to texture\n- Implement openglsettings in settings dialog\n- NPC's not holding weapons (not possible with just client data?)\n- Tidy code\n    - tidy all old WMV Code\n    - remove c-style code\n- Interpolation types not implemented / tested.\n\n### Expansion - Vanilla/TBC\n- not all animations appear in list, appear to be missing variations\n- particles / ribbons not implemented yet\n- texture animations not implemented yet\n\n### Expansion - WOTLK\n- texture animations dont appear to work / show\n- texture transparencies dont appear to be correct - e.g boar\n \n### Expansion - BFA/SL/DF/TWW\n- character tabards - additional tiers not implemented yet.\n\n## Future Ideas\n- chaining animations / timed sequences\n- animate camera\n- items filterable by sub-type, e.g cloth, leather, sword, axe\n- lighting\n- Spell effects\n- npcs, items, models, filterable by expansion\n- ability to load individual items\n- replace opengl with higher level engine, e.g ogre3d.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFrostshake%2FWMVx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFrostshake%2FWMVx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFrostshake%2FWMVx/lists"}