How to compare two same .dbc files to spot differences? menu

These ads disappear when you log in.

Results 1 to 8 of 8
  1. #1
    dealerx's Avatar Member CoreCoins User
    Reputation
    9
    Join Date
    May 2016
    Posts
    127
    Thanks G/R
    14/8
    Trade Feedback
    0 (0%)

    How to compare two same .dbc files to spot differences?

    Hello, how can I compare two .dbc files to see what differs one from the other? I mean there are tons of rows and columns i can't manually look for difference, is there a fast way to check the differences?

    Thanks

  2. #2
    tobymmo's Avatar Member CoreCoins User
    Reputation
    2
    Join Date
    Apr 2013
    Posts
    7
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Originally Posted by dealerx View Post
    Hello, how can I compare two .dbc files to see what differs one from the other? I mean there are tons of rows and columns i can't manually look for difference, is there a fast way to check the differences?

    Thanks

    If you have your dbc files already imported into mysql, then you can use mysqldbcompare tool.

  3. Thanks dealerx (1 members gave Thanks to tobymmo for this useful post)
  4. #3
    dealerx's Avatar Member CoreCoins User
    Reputation
    9
    Join Date
    May 2016
    Posts
    127
    Thanks G/R
    14/8
    Trade Feedback
    0 (0%)
    Originally Posted by tobymmo View Post
    If you have your dbc files already imported into mysql, then you can use mysqldbcompare tool.
    Thanks for the reply, but I'm kinda new to this, at the moment I change some values of Spell.dbc (like swapping spell animation, icons, tooltip and basic things only client-side, to make my wow customized without hacking), I'm not into "opening a server" or other things so I don't know what "importing into mysql" is. Do i need to have a host server with mysql? I just have two Spell.dbc file and i want to know what differes one from the other by doing a offline check like i don't know, converting them into excel file and then compare them somehow?..something simple that doesnt require "deep knowledge". =)

  5. #4
    tobymmo's Avatar Member CoreCoins User
    Reputation
    2
    Join Date
    Apr 2013
    Posts
    7
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    I see now.

    There many ways of checking the difference between 2 files. If the files are binary (your case) you need a binary diff tool like this one:

    VBinDiff - Visual Binary Diff

  6. #5
    dealerx's Avatar Member CoreCoins User
    Reputation
    9
    Join Date
    May 2016
    Posts
    127
    Thanks G/R
    14/8
    Trade Feedback
    0 (0%)
    Mmmh..I wanted something easier, ill put a picture of what would be my idea instead of the blue software u linked to me:

    compare.jpg
    (consider line 14 from two Spell.dbc files, i just photoshopped one below the other to make u see the differences)

    Something really quick.. or at least something that just says directly "line 14 differs".
    Last edited by dealerx; 10-08-2016 at 02:49 PM.

  7. #6
    tobymmo's Avatar Member CoreCoins User
    Reputation
    2
    Join Date
    Apr 2013
    Posts
    7
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Thanks for putting up the image. I am not aware of any tool that can do what you are asking for.

    It's a long shot, but if you know some C# you can hack GUI spell editor code and the functionality you need: GitHub - stoneharry/Spell-Editor-GUI-V2: A Spell Editor for WoW version 3.3.5a 12340.

    My understanding of Spell.dbc is limited, otherwise it would be an easy fun project to do.

    I'll let somebody else to reply in here.

  8. #7
    dealerx's Avatar Member CoreCoins User
    Reputation
    9
    Join Date
    May 2016
    Posts
    127
    Thanks G/R
    14/8
    Trade Feedback
    0 (0%)
    Ah! This definitely require some heavy work !

    Because If i understood right, if I have two patches with "Spell.dbc" inside them, "patch-10.mpq" and "patch-11.mpq" let's say, it reads the Spell.dbc from the newest one, the 11 right? That why I need to compare dbc and create a unique dbc that have both changes from patch 10 and patch 11!

    Correct me if I'm wrong.

  9. #8
    brotalnia's Avatar Elite User CoreCoins User
    Reputation
    434
    Join Date
    Apr 2009
    Posts
    437
    Thanks G/R
    24/254
    Trade Feedback
    0 (0%)
    You can convert them to CSV with DBCUtil and then use any text comparison tool to compare them line by line.

Similar Threads

  1. Hi, how to extract my .dbc files properly.
    By johnyelland1234 in forum WoW EMU Questions & Requests
    Replies: 4
    Last Post: 01-15-2010, 12:57 PM
  2. How to merge DBC files?
    By mo9h0st in forum WoW Scams Help
    Replies: 0
    Last Post: 12-28-2008, 11:04 PM
  3. how to use DBC files in Updates directory.
    By mo9h0st in forum WoW ME Questions and Requests
    Replies: 1
    Last Post: 12-28-2008, 10:12 PM
  4. How to fix Wotlk DBC files
    By syrtan in forum WoW EMU Guides & Tutorials
    Replies: 35
    Last Post: 12-03-2008, 11:33 AM
All times are GMT -5. The time now is 04:24 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved. Digital Point modules: Sphinx-based search