Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Discussion] DB type WDC5 not supported #242

Open
Extrapolater opened this issue Aug 15, 2024 · 1 comment
Open

[Discussion] DB type WDC5 not supported #242

Extrapolater opened this issue Aug 15, 2024 · 1 comment

Comments

@Extrapolater
Copy link

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.😆

@BAndysc
Copy link
Owner

BAndysc commented Aug 15, 2024

In the editor repo you will not see any latest/recent discoveries regarding file formats, for this you should rather visit TrinityCore repo or the DBCD repo which provides DBFileReaderLib and is regularily updated.

The editor doesn't work, because DBFileReaderLib used in the editor is some older version, but there is no reason to it, it simply wasn't updated. The latest version should work just fine https://github.com/wowdev/DBCD. I had to fork it to add a custom method (https://github.com/BAndysc/DBCD), but this is just one commit, a rebase/commit cherry-pick should be enough to make it work.

So try to update the DBCD sub-repo and it should work just fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants