Skip to content
This repository has been archived by the owner on Jul 13, 2023. It is now read-only.
/ dbc-export Public archive

A simple CLI tool to allow for exporting DBC's from an AzerothCore world database.

Notifications You must be signed in to change notification settings

Project-Epoch/dbc-export

Repository files navigation

DBC Exporter

This is a small CLI tool that is able to connect to a MySQL database and export the data from DBC tables into a WotLK 3.3.5 Client DBC file. These are defined in definitions.json and is currently an incomplete set. As and when I come across a new DBC that I need while working on projects this will be expanded. The ones currently provided were simply chosen to encompass a broad selection of data types to test the implementation.

Supported Cores:

  • AzerothCore

Usage

Firstly you must enter your database credentials within an appsettings.json file placed alongside the executable. This can be accomplished with cp appsettings.json.dist appsettings.json.

Fill in the following:

  • DB_HOST The IP or hostname of your database.
  • DB_PORT The port your database is exposed on.
  • DB_USER The user to connect with.
  • DB_PASS The password to use correlating with the above user.
  • WORLD_DB The name of your world database.

From Source

  1. Ensure that you have installed the .NET Core SDK x64 for your OS (Windows, OSX, Linux).
  2. From a terminal execute dotnet restore.
  3. From a terminal execute dotnet run.

About

A simple CLI tool to allow for exporting DBC's from an AzerothCore world database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published