[DB2 EDITOR] Editor compatible with new wdb3 version of WoW Legion menu

User Tag List

Results 1 to 8 of 8
  1. #1
    rythualdj's Avatar Member
    Reputation
    1
    Join Date
    Apr 2014
    Posts
    43
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [DB2 EDITOR] Editor compatible with new wdb3 version of WoW Legion

    Hi, the new .db2 files of WoW Legion seems to be a wdb3 version and for now I can't view or convert to csv for manipulate them.

    Could any1 help me with this?

    Thanks in advance.

    [DB2 EDITOR] Editor compatible with new wdb3 version of WoW Legion
  2. #2
    Flavius's Avatar Contributor
    Reputation
    105
    Join Date
    Sep 2007
    Posts
    77
    Thanks G/R
    24/30
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The WDB3 version uses the same structure as DBC, only the header is different.
    Use this tutorial, worked for me
    Modcraft - View topic - [tutorial] Convert DB2 format to DBC and reverse

  3. Thanks rythualdj (1 members gave Thanks to Flavius for this useful post)
  4. #3
    Trixiap's Avatar Contributor
    Reputation
    218
    Join Date
    Nov 2010
    Posts
    349
    Thanks G/R
    22/18
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Flavius View Post
    The WDB3 version uses the same structure as DBC, only the header is different.
    Use this tutorial, worked for me
    Modcraft - View topic - [tutorial] Convert DB2 format to DBC and reverse
    That is not true.

    WDB3

    paraphrased from Simca on #modcraft, Wed Nov 25 2015 12:54:32

    three major differences:

    optionally, non-inline indices, located in a new block after string block
    optionally, row redundancy reduction tech, where the WDB3 file has removed all rows who match other rows exactly. a new block has been added to the end (after the previously mentioned new block) that is an array of 8-byte structs in the form (uint32 IDOfNewRow, uint32 IDOfRowToCopy)
    optionally, all of this new stuff (and in fact all WDBx structure at all besides the header) will be ignored, in favor of a wonky array of 6-byte structs in the form (uint32 fileOffset, uint16 recordLength) where the length of the array is 1 + maxID - minID (maxID and minID being header fields)

    that wonky format has you seek to the fileoffset listed and read the row in place. IDs are not included in the data there and must be inferred by the position in the array (minID + index in array = current ID). also strings are inline in that format because, again, it throws away all convention. to top it off, since it has to iterate 1 by 1 from minID to maxID, there are tens of thousands of the 6 byte structs that are pure 0 since the row doesn't exist. making the format not only A) weird as **** B) completely contrary to the standard C) detected by exactly nothing other than the name of the db2 (item-sparse) but also D) incredibly inefficient. I feel bad for the community tools that have to implement this shit

  5. #4
    Trixiap's Avatar Contributor
    Reputation
    218
    Join Date
    Nov 2010
    Posts
    349
    Thanks G/R
    22/18
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nvm.... TomRus´s tool can now read WDB3

    https://github.com/tomrus88/dbcviewer

  6. Thanks rythualdj (1 members gave Thanks to Trixiap for this useful post)
  7. #5
    rythualdj's Avatar Member
    Reputation
    1
    Join Date
    Apr 2014
    Posts
    43
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks guys, it works!

  8. #6
    sanistra's Avatar Member
    Reputation
    1
    Join Date
    May 2010
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    How do u even use that dbcviewer im trying to find some textures like felreaver2 textures / nightmaredragon wing texture but can't open dbcviewer

  9. #7
    jeask's Avatar Member
    Reputation
    1
    Join Date
    Oct 2016
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wrong, I'm sorry.
    Last edited by jeask; 10-31-2016 at 01:30 AM.

  10. #8
    jeask's Avatar Member
    Reputation
    1
    Join Date
    Oct 2016
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wrong, I'm sorry.
    Last edited by jeask; 10-31-2016 at 01:31 AM.

Similar Threads

  1. DB2 editor that can mass edit, or a converter?
    By C-hase in forum WoW ME Questions and Requests
    Replies: 2
    Last Post: 09-21-2014, 05:07 PM
  2. New MPQ Editor/Mdlivis for New WotLK Models?
    By DEATHBORN in forum WoW ME Questions and Requests
    Replies: 1
    Last Post: 11-14-2008, 06:25 AM
  3. [Question] A way to make my server compatible with 2.4 users? (NOT the 2.4 new stuff)
    By sonnyd666 in forum World of Warcraft Emulator Servers
    Replies: 4
    Last Post: 04-10-2008, 05:57 PM
  4. UPDATING your Database to be Compatible with the Latest Ascent Revisions
    By JulianX in forum WoW EMU Guides & Tutorials
    Replies: 53
    Last Post: 01-08-2008, 09:23 PM
  5. Human -> Undead (From current patch with new Mutilate animation)
    By Frombehind in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 08-11-2007, 09:07 PM
All times are GMT -5. The time now is 10:34 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search