Forums WoW Modding Resources Tools [Archive] FreecraftCore DBCTools - A Toolchain/Library for DBC Editing and Development

[Archive] FreecraftCore DBCTools - A Toolchain/Library for DBC Editing and Development

[Archive] FreecraftCore DBCTools - A Toolchain/Library for DBC Editing and Development

rektbyfaith
Administrator
0
11-04-2025, 12:44 PM
#1
Archived author: Glader69 • Posted: 2025-11-04T13:44:58.248555
Original source

Quote: Hi guys, Glader/HelloKitty/Rejuv here. Today is the initial public release of some in-development tools that started development afew days ago.

What/Why

I noticed a lack of a fully automated and managed pipeline for developing DBC editing tools, for managing DBC content, for turning edited DBCs into MPQ patches and for data versioning. I happened to need tools like this so I developed them to support these needs.

This tool allows for:

Creation of SQL Database tables from DBC files.Creation of DBC files from SQL tables.Creation of MPQ patches from DBC tools.Creation of diff between old vs new DBC files for git versioning. (not yet working)

I wanted to create both a toolchain, to act as the creation and build process, and a library for building editing tools. It currently works but the release only supports a subset of DBC file types.

You should let me know which DBC files are most critical for your needs so that I can implement them.

I created a tutorial video showing the how/why/what about this tool:

https://www.youtube.com/embed/Vhk6mVlV_ZU?wmode=opaque

Here is a video showing the versioning support coming in v0.0.5

https://www.youtube.com/embed/6foc_iOF0N4?wmode=opaque

Links

Release 0.0.4: Release Version 0.0.4 Release . FreecraftCore/FreecraftCore.DBCTools . GitHub

Repository: GitHub - FreecraftCore/FreecraftCore.DBCTools: FreecraftCore's C#/.NET library and tools for DBC file editing, versioning and SQL conversion.

You do NOT need Netcore or Netframework. This is a self-contained application but it only supports win64 right now. I need to setup build automation before I can support all targets.
rektbyfaith
11-04-2025, 12:44 PM #1

Archived author: Glader69 • Posted: 2025-11-04T13:44:58.248555
Original source

Quote: Hi guys, Glader/HelloKitty/Rejuv here. Today is the initial public release of some in-development tools that started development afew days ago.

What/Why

I noticed a lack of a fully automated and managed pipeline for developing DBC editing tools, for managing DBC content, for turning edited DBCs into MPQ patches and for data versioning. I happened to need tools like this so I developed them to support these needs.

This tool allows for:

Creation of SQL Database tables from DBC files.Creation of DBC files from SQL tables.Creation of MPQ patches from DBC tools.Creation of diff between old vs new DBC files for git versioning. (not yet working)

I wanted to create both a toolchain, to act as the creation and build process, and a library for building editing tools. It currently works but the release only supports a subset of DBC file types.

You should let me know which DBC files are most critical for your needs so that I can implement them.

I created a tutorial video showing the how/why/what about this tool:

https://www.youtube.com/embed/Vhk6mVlV_ZU?wmode=opaque

Here is a video showing the versioning support coming in v0.0.5

https://www.youtube.com/embed/6foc_iOF0N4?wmode=opaque

Links

Release 0.0.4: Release Version 0.0.4 Release . FreecraftCore/FreecraftCore.DBCTools . GitHub

Repository: GitHub - FreecraftCore/FreecraftCore.DBCTools: FreecraftCore's C#/.NET library and tools for DBC file editing, versioning and SQL conversion.

You do NOT need Netcore or Netframework. This is a self-contained application but it only supports win64 right now. I need to setup build automation before I can support all targets.

rektbyfaith
Administrator
0
11-04-2025, 12:44 PM
#2
Archived author: Glader69 • Posted: 2025-11-04T13:44:58.248555
Original source

rektbyfaith
11-04-2025, 12:44 PM #2

Archived author: Glader69 • Posted: 2025-11-04T13:44:58.248555
Original source

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)