Modifying Spells menu

User Tag List

Results 1 to 12 of 12
  1. #1
    cincture's Avatar Member
    Reputation
    1
    Join Date
    May 2009
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Modifying Spells

    Can someone please help me? I am so stuck and I've been trying to figure this out for weeks No matter how many guides I follow, I cannot make any modified spells. I'm using WoW 2.4.3 with Mangos and the noobpack repack by 711

    Modifying Spells
  2. #2
    Choices's Avatar Member
    Reputation
    94
    Join Date
    Apr 2008
    Posts
    231
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    to modify spells edit DBC's

  3. #3
    cincture's Avatar Member
    Reputation
    1
    Join Date
    May 2009
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I have tried using DBCUtil to convert spell.dbc to and from .dbc format, but the file always corrupts. After I edit the file in notepad and try to convert it back to .dbc format, DBCUtil gets to 94% and then stops. The file is half the size of the original .dbc and DBCUtil refuses to try to reconvert that file.

    I used DBC util to convert the file to .csv format.
    I edited the .csv file in Notepad.
    Used DBCUtil to convert the file back to .dbc format. (only reached 94% and the file is half the file size of the original)
    Used MyWarCraftStudio to create the patch.
    The patch file is named patch-5.MPQ (in caps).
    Within the patch, Spell.dbc is in a folder named DBFilesClient.
    In MyWarCraftStudio, used sortlistfile and repack commands.
    The .MPQ file is in the Data folder.
    Using ModelEditFix to execute WoW.

    And ultimately getting a Spell.dbc is corrupted error message.

    I tried using a program called MyDBCEditor to modify the .dbc file without converting it. The resulting file seemed to be uncorrputed (it was nearly the same file size as the original and DBCUtil would convert it to .csv format). But putting that file in a patch gets me the same error message.
    ERROR #131 (0x85100083) File Corrupt

    I've used different dbc editors/converters, and different modelfix programs. I just don't know what I'm doing wrong. Can you help me?

  4. #4
    Gastricpenguin's Avatar Legendary
    Reputation
    980
    Join Date
    Feb 2007
    Posts
    2,236
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Client-side dbc files need to match server-side dbc files.
    Life Puzzler WoW - Website | Forums

  5. #5
    Jotox's Avatar Contributor
    Reputation
    250
    Join Date
    Mar 2008
    Posts
    282
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Not really, server-side dbcs are used for nothing other than getting the info on maps/spells/etc., it doesn't matter if they're different from the client's. Editing the dbcs server-side is fine

  6. #6
    cincture's Avatar Member
    Reputation
    1
    Join Date
    May 2009
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Are server-side dbcs the ones in my emulator folder, and client-side dbcs the ones the game calls through patches in the data folder? No guide that I have read mentions putting the modified dbc in the emulator folder, only in a patch.

    If I can edit the dbc server-side only, then why do I need to make a patch? Do I only make the patch if I intend to make the server public?

  7. #7
    Dynashock's Avatar Contributor

    Reputation
    176
    Join Date
    Nov 2007
    Posts
    203
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Making a patch is so that players (including you!) can see the changes. For instance:

    I once changed the prices of bankslot prices in the DBC file, put it in the server folder and loaded up the server. I went check it out in-game. I saw that the slots still were the same price. Or so I thought! When I bought them the server would only remove 1 gold from me, but the bank clearly stated that it costed 25 gold.

    Now this wouldn't happen if you made a custom patch, players would see that it certainly only does cost 1 gold. That's also why you can't edit a spell name in a server-side-only dbc file, because players will still have old DBC which tell them the name is different.
    But honestly, I'm not sure how much this applies to spell editing concerning cooldowns and the like. I think it should be possible to change the cooldown and only put it server-side, but I'm not sure. It's because I have the same problems as you do when converting the file with DBCutil, there's some data loss.

  8. #8
    cincture's Avatar Member
    Reputation
    1
    Join Date
    May 2009
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I see, so if you edit it server-side only, the changes do go into effect, but you don't "see" them when you play the game. I made a new spell.dbc using MyDBCEditor and put it in my emulator folder with no patch (so this would count as server side only, yes?). When I loaded the game (without a modeleditfix) I could see that the spell damage had changed (finally!) but the spell name had not changed. From your explanation, I should be able to make a patch that includes the new dbc and be able to see the spell name change.

    So I created a patch using MyWarCraftStudio. It is named patch-5.MPQ (in caps) and is in the data folder. Within the patch, the file is in a folder called DBFilesClient. I did sortlistfile and repack, then started the game using a modeleditfix, but I'm still getting a corruption error. I also tried making the patch without sortlistfile, and I've tried running the game without the model edit fix, too. Getting the same error message. Error #131 File Corrupt. My dbc file doesn't seem to be "corrupt" anymore because it seems to be ok server side (since the damage value does seem to have changed). Any ideas why this might not be working?

    If you can't get DBCUtil to work, you might try MyDBCEditor and see if it works any better for you. It has worked a little better for me (though you can clearly see it has still only gotten me so far, heh).

  9. #9
    cincture's Avatar Member
    Reputation
    1
    Join Date
    May 2009
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I did some experimenting, and I found out that I cannot apply *any* client side custom patches. I downloaded a few different race edits and spell packs, and no matter what modeleditfix I use, I always get an error message that says the file in the patch is corrupt. WoW runs fine when I take the patches out. Could someone please help me figure out why my patches don't work? ;_;

  10. #10
    Dynashock's Avatar Contributor

    Reputation
    176
    Join Date
    Nov 2007
    Posts
    203
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I did some experimenting, and I found out that I cannot apply *any* client side custom patches. I downloaded a few different race edits and spell packs, and no matter what modeleditfix I use, I always get an error message that says the file in the patch is corrupt. WoW runs fine when I take the patches out. Could someone please help me figure out why my patches don't work? ;_;
    I think that question's something more suited for the model editing section. Try asking around there, I'm sure they'll have an explanation for you.
    (Sorry, I have no idea whatsoever.)
    Last edited by Dynashock; 06-02-2009 at 10:53 AM.

  11. #11
    Dynashock's Avatar Contributor

    Reputation
    176
    Join Date
    Nov 2007
    Posts
    203
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I should've quoted him, because his last question *was* more aimed at the model editing side. I and others have already answered his DBC server-side editing questions.

    I'll quote him now to prevent stuff like this.

  12. #12
    cincture's Avatar Member
    Reputation
    1
    Join Date
    May 2009
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    *solved*

    I upgraded all my programs (WoW, my repack, the model edit viewer, and all) to a different version and everything seems to be working now. Not sure why it didn't work before, but as long as it's working now I don't care.

    Thank you, everyone that helped me!
    Last edited by cincture; 06-03-2009 at 05:34 PM. Reason: spelling

Similar Threads

  1. [Question] Spell.dbc client side, why can I modify some values and some not?
    By dealerx in forum WoW EMU Questions & Requests
    Replies: 8
    Last Post: 10-17-2016, 11:16 PM
  2. [Trinity] Modifying Spells Server-Side
    By iamdudelee in forum WoW EMU Questions & Requests
    Replies: 4
    Last Post: 12-06-2014, 02:57 PM
  3. [How-To] How to modify InterruptBar! Extra Spells, 2 Rows, Vertical orientation, no CD text
    By khangging in forum World of Warcraft Guides
    Replies: 3
    Last Post: 03-27-2013, 10:34 AM
  4. Modifying spells
    By Elaxxx in forum WoW EMU Questions & Requests
    Replies: 7
    Last Post: 05-04-2009, 11:31 AM
  5. How to chain 2+ spells into a macro
    By Matt in forum World of Warcraft Exploits
    Replies: 22
    Last Post: 07-03-2007, 12:33 AM
All times are GMT -5. The time now is 11:34 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search