mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
1.7 KiB
1.7 KiB
Asset Pipeline GUI
WoWee includes a Python GUI for extraction and texture-pack management:
python3 tools/asset_pipeline_gui.py
Supported Platforms
- Linux
- macOS
- Windows
The app uses Python's built-in tkinter module. If tkinter is missing, install the platform package:
- Linux (Debian/Ubuntu):
sudo apt install python3-tk - Fedora:
sudo dnf install python3-tkinter - Arch:
sudo pacman -S tk - macOS: use the official Python.org installer (includes Tk)
- Windows: use the official Python installer and enable Tcl/Tk support
What It Does
- Runs
asset_extract(orextract_assets.shfallback on non-Windows) - Saves extraction config in
asset_pipeline/state.json - Installs texture packs from ZIP or folders
- Lets users activate/deactivate packs and reorder active pack priority
- Rebuilds
Data/overridefrom active pack order - Shows current data state (
manifest.json, entry count, override file count, last runs)
Pack Format
Supported pack layouts:
PackName/Data/...PackName/data/...PackName/...where top folders include game folders (Interface,World,Character,Textures,Sound)
When multiple active packs contain the same file path, later packs in active order win.
State Files and Folders
- Pipeline state:
asset_pipeline/state.json - Installed packs:
asset_pipeline/packs/<pack-id>/ - Active merged override output:
<Output Data>/override/
Typical Workflow
- Open the GUI.
- Set WoW MPQ Data source and output Data path.
- Run extraction.
- Install texture packs.
- Activate and order packs.
- Click Rebuild Override.
- Launch wowee with
WOW_DATA_PATHpointing at your output Data path if needed.