Kirazul Profile Photo
Mohamed Aziz Mansour

Transmorpher

A World of Warcraft 3.3.5a reverse-engineering toolkit for decompiling and transforming game data.

Completed
Back
PythonPython
PandasPandas
Transmorpher

About this project

Transmorpher is a reverse-engineering and data-transformation toolkit built around the WoW 3.3.5a (Wrath of the Lich King) client. It decompiles and parses proprietary binary formats — DBC tables, MPQ archives, ADT terrain chunks — and exposes them as structured, queryable data.

The project grew out of the need to extract, modify, and re-pack game assets for private server development and research. It offers composable transformation pipelines so you can chain parsing, filtering, and re-serialization steps without writing boilerplate for each format.

Key features

WoW 3.3.5a format support

Parses DBC, MPQ, ADT, and other proprietary binary formats from the WotLK client.

Composable pipeline API

Chain decompile → transform → re-pack steps with typed inputs and outputs.

Reverse-engineered structures

Field layouts derived from client binary analysis and community research.

Private server tooling

Designed for emulator development, asset research, and modding workflows.

Tags

dataetlpipelinepython