WoW CSV From DB2
DB2 files are the client side databases containing data about items, NPCs, environment, world and a lot more.
This repository contains the raw DB2 files their respective CSV version efficient use by WoW meta tooling.
Usage: Adding a New Version
To add a new build version to this repository, first clone this repository and then follow these steps:
- Create a new directory with the name of the build version (e.g.
10.0.5.48069/
) underversions/
. - Create a directory named
db2/
under that specific version and populate this with the DB2 files of the build. I use wow.export to do this. - Copy the latest hotfix file (
DBCache.bin
) to thedb2/
directory. The hotfix file can be found in your local installation under<path_to_your_local_installation>/World of Warcraft/_retail_/Cache/ADB/enUS/DBCache.bin
. - To summarize so far, there should be a new directory under
versions/
with a subdirectorydb2
that contains the DB2 files and the hotfix file. - Call the script
./add-new-version/generate-csvs.sh <build_name>
where build name is the name of the new directory. Example:./add-new-version/generate-csvs.sh <build_name> 10.0.5.48069
. - The script will check out the latest versions of the submodules, build the submodules and start generating the CSV files.
- Commit the changes.
Acknowledgements
This repository would not be possible without the following tools:
Disclaimer
This repository is maintained by an enthousiastic WoW player and there are no guarantees this will be 100% up-to-date forever, although it is my aim.
Feel free to contribute by opening issues and creating PRs.