
Originally Posted by
vratam
@Tok124 may be correct regarding the specific need for a modified (hacked) client. When first starting out with emulation my first modifications were graphic (login/character screens), and I found out that a hacked client was necessary. So when I began to modify dbc files, my hacked client was already in use. My apologies for my presumption.
Unless you plan on distributing your dbc modifications, I too would recommend employing "loose" files, rather than producing a patch. I currently have many modifications incorporated using this method. However, I eventually get around to bundling them up into a nice MPQ file. From experience, I can tell you in doing so I've occassional encountered issues when making the patch with Ladik's MPQEditor v3.6 and having the patch load correctly. Luckily, Ladik supplies downloads for earlier versions and, with a recommendation from another modder, I have switched to v3.2 where any such issues have vanished. This leaves me to believe that, as @Tok124 suggests, perhaps the editor you are using is the culprit.
Personally, my workflow, when modifying dbc files, is that: I'll extract the file from the client using the MPQEditor, convert the archive to a csv file using DBCUtil, and make my changes using LibreOffice Calc before converting back to dbc. I have not encountered any issues doing so. Unfortunately for me, Stoneharry's Spell Editor does not run on GNU/Linux, even under Wine, otherwise I would certainly use it! On the Windows platform you'll have no problem.