https://github.com/gethe/interfaceexport
Interface extraction tool for World of Warcraft
https://github.com/gethe/interfaceexport
lua wow
Last synced: 11 days ago
JSON representation
Interface extraction tool for World of Warcraft
- Host: GitHub
- URL: https://github.com/gethe/interfaceexport
- Owner: Gethe
- Created: 2020-05-05T00:31:25.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-16T01:22:50.000Z (over 1 year ago)
- Last Synced: 2024-09-16T02:47:02.178Z (over 1 year ago)
- Topics: lua, wow
- Language: Lua
- Homepage:
- Size: 1.51 MB
- Stars: 23
- Watchers: 4
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
WoW Interface Export
====================
This tool that will extract the interface files for World of Warcraft, either from a local install or from the CDN.
Usage:
`lua export.lua [project] [branch] [filter]`
### project ###
* `retail` - Default
* `classic` - Most recent Classic version
These can also be used to refer to a specific WoW Classic project
* `wrath` - WotLK Classic
* `classic_era` - Vanilla Classic
* `vanilla` - Vanilla Classic
### branch ###
* `live` - Default
* `ptr`
* `ptr2` - Retail client only
* `beta`
### filter ###
* `all` - Default
* `code`
* `art`
* `png` - Like `art`, but also converts to png
Tools used:
* [LuaCasc](https://www.townlong-yak.com/casc/)
* [LuaDBC](https://www.townlong-yak.com/casc/dbc/)
* [LuaFileSystem](https://luarocks.org/modules/hisham/luafilesystem)
* [LuaCSV](https://luarocks.org/modules/geoffleyland/csv) (optional)