Agent Skill + Python toolkit that backports any retail World of Warcraft item, set or whole expansion to a WotLK 3.3.5a client - fitted to every race, with measured rules and self-verifying gates.
概览
Give it to Claude Code, Codex, OpenCode, Copilot or any agent that reads Agent Skills, point it at your 3.3.5a client, name what you want ("every Midnight set", "Hallowfall Plate Armor with all its colourways", "this one weapon"), and it runs a fixed, verified pipeline: retail tables and files in, a patch MPQ + client/server tables + server SQL out. Retail WoW describes an item with database tables (which model each race and sex wears, which textures paint it, which body parts show, which hair a helm hides) and stores it in file formats a 3.3.5a client cannot read. This kit: 1. - its DB2 tables and files at ONE pinned build, from wago.tools. 2. - its archives in the client's own priority, its races and body models, its tables, its free ids, its other patches. Stock, HD-patched or a custom realm client. 3. every model, animation, texture, particle and table row with measured rules (each rule cites a retail table field, a wow.exe 12340 address or a measurement, and has a test). 4.
README
以下为原文 README 节选,完整内容请查看原文。
wow-retail-backport
An Agent Skill + Python toolkit that backports any retail World of Warcraft item, transmog set, weapon or whole expansion to a WotLK 3.3.5a (build 12340) client - fitted to every race of that client, with measured rules and self-verifying gates.
Give it to Claude Code, Codex, OpenCode, Copilot or any agent that reads Agent Skills, point it at your 3.3.5a client, name what you want (“every Midnight set”, “Hallowfall Plate Armor with all its colourways”, “this one weapon”), and it runs a fixed, verified pipeline: retail tables and files in, a patch MPQ + client/server tables + server SQL out.
Contents
- What it does
- What a stock client can show
- Install the skill
- Quick start
- The pipeline
- Recipes
- How it fits any client and any race
- How it verifies itself
- Physics
- Repository layout
- Credits and data sources
- Legal
What it does
Retail WoW describes an item with database tables (which model each race and sex wears, which textures paint it, which body parts show, which hair a helm hides) and stores it in file formats a 3.3.5a client cannot read. This kit:
- Reads retail - its DB2 tables and files at ONE pinned build, from wago.tools.
- Reads your client - its archives in the client’s own priority, its races and body models, its tables, its free ids, its other patches. Stock, HD-patched or a custom realm client.
- Converts every model, animation, texture, particle and table row with measured rules
(each rule cites a retail table field, a
wow.exe12340 address or a measurement, and has a test). - Measures your client’s bodies (where each race wears a helm, which body geosets exist) and fits every item to them.
- Writes the result - one patch MPQ (split automatically when large), the three extended client
tables (also for the server), and
item_templateSQL for AzerothCore or TrinityCore. - Gates everything - crash, white, green, black, floating, vanishing, flying parts, missing files - and draws contact sheets you must look at.
Everything you add lives under a private folder and new ids above the client’s own: nothing of the client, the server or another patch is ever replaced.
What a stock client can show (Tier 1 vs Tier 2)
| Slot | Tier 1 - any 3.3.5a client (this kit’s output) | Tier 2 - needs a client mod |
|---|---|---|
| Head | retail’s per-race helm for every client race, placed for that client’s bodies; hair/ears/facial hidden as retail hides them | helms on new retail-race bodies |
| Shoulders | retail models (left/right), top-tier enhanced variants | - |
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add kirazul/wow-retail-backport