A zero-dependency Python tool for extracting gear data from Wizard101's game files and building a structured gear database.
Reads Wizard101's proprietary KIWAD (.wad) archive files and BINd binary XML format to extract every gear item's stats, school, type, rarity, sockets, and flags — no third-party tools required.
wisewiz101/
├── src/
│ ├── wad_reader.py # KIWAD .wad archive reader
│ ├── bind_parser.py # BINd binary XML parser
│ └── gear_extractor.py # Gear data extraction + DB builder
├── output/ # Generated gear database files
└── README.md
python src/gear_extractor.pyBy default, reads from C:\ProgramData\KingsIsle Entertainment\Wizard101\Data\GameData\Root.wad and outputs gear data to output/.
- Python 3.8+
- No external dependencies (stdlib only)
The tool reads from the locally installed Wizard101 game files. Wizard101 streams content on-demand, so your local Root.wad may not contain every item if you haven't visited all game worlds. The tool reports any gaps it finds.
This project is not affiliated with KingsIsle Entertainment. It is an independent tool for personal data analysis of locally installed game files.