A modern, code-based DBC editor for World of Warcraft 3.3.5a (WotLK) modding.
HexDBC reimagines DBC editing by treating data as code. Instead of working with cumbersome spreadsheets, you edit DBC files using a clean, readable text format (.hexdbc) with full syntax highlighting and validation.
- Python 3.9 or higher
pippackage manager
- Clone the repository:
git clone https://github.com/yourusername/hexdbc.git
cd hexdbc- Install dependencies:
pip install -r requirements.txt
To start HexDBC in development mode:
python start.pyTo create a standalone executable (.exe), simply run the build script:
build.batThe executable will be created in the dist/ directory.
src/hexdbc: Main source code.core/: Core logic for parsing, schema validation, and formatting.ui/: Qt-based user interface components.resources/: Static resources and assets.
tools/: Utility scripts, including schema generators.pyproject.toml: Project metadata and dependency configuration.
This project is licensed under the MIT License - see the LICENSE file for details.
- Hex
NOTE: If you contribute to the project your name will be added here