BAndysc / BAndysc/WoWDatabaseEditor

[Discussion] DB type WDC5 not supported

Open
#242 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
564
Forks
169
PR merge metrics
No merged PRs in 30d

Description

Greetings,

I forked to look at making WDE compatible/usable with TWW v11.
After making a bunch of changes based on DF and testing it out, it looks pretty good to go forth .
But then I'm of course met with the "**DB type WDC5 is not supported!**" from **DBFileReaderLib** when trying to point to the **DBC** files. Copied Reader and entry in DBStructs to see what would happen next.
And basically we need the encryption hash. At this point it means throwing AI Server Farm at it or ... the reason I've opened this issue.

I had already seen before hand that there's little to no public documentation for WDC5 out there, meaning it's not broken yet.
I understand that it's done on purpose, to slow down overall Open Source projects to manipulate the WDC5 variants of the DBC files.
Is there a dedicated project I haven't stumbled upon yet where I could contribute to, that is taking a more sensible approach of recreation or reengineering or the like or at least having a discussion about it?
Discord Username: Yoenus

I'm certain I'm not the only one that wants to see this supported.🥹
But I can imagine that we're at the traditional point of simply picklock till lock is picked or blindly (with educated guess) redesign key till lock opens.😆

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the DBFileReaderLib path that reports “DB type WDC5 is not supported!” and the DBStructs entry mentioned in the issue. Investigate the TWW v11 DBC files and the missing encryption hash; done means WDC5 DBC files can be read successfully without that unsupported-type failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
databases, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.