Spell.dbc client side, why can I modify some values and some not? menu

User Tag List

Results 1 to 9 of 9
  1. #1
    dealerx's Avatar Member
    Reputation
    9
    Join Date
    May 2016
    Posts
    124
    Thanks G/R
    14/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Spell.dbc client side, why can I modify some values and some not?

    Hello, as title says, I did few tries changing some spells, like swapping the visual animation of dispersion with avenging wrath, and that's ok since it's only client-side and shouldn't be considered an hack. But i discovered also i can change by a small amount the GCD, and it worked. So i tried to change the damage calculation of the spell, or the proc rate, or the mana cost or anything else but nothing of these worked, only GCD. What's the point?

    What is the explanation, why I can change the GCD and make an "hack" but I can't change spell's stats? (like eviscerate 34 energy instead of 35 for example)

    Spell.dbc client side, why can I modify some values and some not?
  2. #2
    andy012345's Avatar Active Member
    Reputation
    59
    Join Date
    Oct 2007
    Posts
    124
    Thanks G/R
    0/7
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The GCD is a server failing to enforce the GCD correctly.

    The other ones are because the server tells you what your spell cost, how much damage it did etc, you don't tell it.

  3. Thanks dealerx, stoneharry (2 members gave Thanks to andy012345 for this useful post)
  4. #3
    dealerx's Avatar Member
    Reputation
    9
    Join Date
    May 2016
    Posts
    124
    Thanks G/R
    14/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oh, got it.

    Its correct denying changes from client side...but the GCD change is kinda sad, now I understand why every warrior can easily hack that..

  5. #4
    jimmys96's Avatar Legendary
    Reputation
    757
    Join Date
    Aug 2008
    Posts
    1,170
    Thanks G/R
    225/210
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    GCD being changeable isn't because of a server-side fail, it's because of serverside lag compensation. Same thing with melee ability range.

  6. Thanks stoneharry (1 members gave Thanks to jimmys96 for this useful post)
  7. #5
    dealerx's Avatar Member
    Reputation
    9
    Join Date
    May 2016
    Posts
    124
    Thanks G/R
    14/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So what about those guys claiming they have scripts/hack for "increase bleed damage/crit for warriors" or "+5% parry/dodge for warriors". Do they actually exist or are just scam?

  8. #6
    darksslayers's Avatar Member
    Reputation
    1
    Join Date
    Apr 2014
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yes bro, all of them using what you saying, aha.
    Just dbc file change, and they make a mpq file and all buying

  9. #7
    jimmys96's Avatar Legendary
    Reputation
    757
    Join Date
    Aug 2008
    Posts
    1,170
    Thanks G/R
    225/210
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by dealerx View Post
    So what about those guys claiming they have scripts/hack for "increase bleed damage/crit for warriors" or "+5% parry/dodge for warriors". Do they actually exist or are just scam?
    Honestly, I doubt it, or trinitycore would have picked up on it and fixed it. They've already looked into the GCD and melee range issues if you take a look at their github

  10. #8
    stoneharry's Avatar Moderator Harry


    Reputation
    1618
    Join Date
    Sep 2007
    Posts
    4,564
    Thanks G/R
    151/150
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    The DBC's exist both server side and client side. The server uses that data and should verify it against what the client is saying but sometimes doesn't because the person who implemented that feature forgot to.

    The spell that is shown to the client is entirely based on the clients copy of the spell.dbc. The server can know more spell entries than the client and visa versa. The server will do any spell it knows about if it thinks the player has it, and the client would see the effects of the spell happening but it wouldn't show in the combat log and the player wouldn't see any spell names/tooltips/buffs. If the client tries to do something the server doesn't know about the server will use its own values or deny it usually.
    Last edited by stoneharry; 10-16-2016 at 09:30 AM.

  11. Thanks dealerx (1 members gave Thanks to stoneharry for this useful post)
  12. #9
    dealerx's Avatar Member
    Reputation
    9
    Join Date
    May 2016
    Posts
    124
    Thanks G/R
    14/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by stoneharry View Post
    The DBC's exist both server side and client side. The server uses that data and should verify it against what the client is saying but sometimes doesn't because the person who implemented that feature forgot to.

    The spell that is shown to the client is entirely based on the clients copy of the spell.dbc. The server can know more spell entries than the client and visa versa. The server will do any spell it knows about if it thinks the player has it, and the client would see the effects of the spell happening but it wouldn't show in the combat log and the player wouldn't see any spell names/tooltips/buffs. If the client tries to do something the server doesn't know about the server will use its own values or deny it usually.
    Yeah thats why I'm assuming those "DMG INCREASE HACK" wont't work and are scam. I tested myself changing values of spells, energy cost or other things, it's all decided by the server, you can't HACK, you can only make a custom patch client-side to modifying tooltips, or change visual effect of spells (making Avengin Wrath effect when you have Shadow Dance for example). Nothing that changes the game, only visual things that only you can see, so it's not even an hack. I personally modified a MPQ to play a custom sound track when arena que pops out, so I don't miss it when I'm tabbed with some youtube video, or I'm far from the room. But about the dmg increased/energy cost well won't work, tried like an Ambush with 59 energy instead of 60 and didn't work on any server. Because yes, techincally u can put the value you want but it's the server that decides those values in his own Spell.dbc table. And it's ok, otherwise everyone would put 100k damage on every spell, and the game would be even more broken than what is it.

Similar Threads

  1. [Discussion] Why DBC & Client Side editing is not recommended
    By Gastricpenguin in forum World of Warcraft Emulator Servers
    Replies: 13
    Last Post: 02-05-2008, 04:09 PM
  2. change pet name. client side
    By drejan in forum World of Warcraft General
    Replies: 3
    Last Post: 08-17-2007, 01:55 AM
  3. Client-Side Only Text Color Change Edit
    By orangegold in forum World of Warcraft Bots and Programs
    Replies: 9
    Last Post: 04-23-2007, 01:19 AM
  4. How to change models and textures client side only
    By Matt in forum World of Warcraft Guides
    Replies: 9
    Last Post: 11-29-2006, 12:35 AM
  5. World of Warcraft Naked Patch (Client-Side Only)
    By Matt in forum World of Warcraft Exploits
    Replies: 2
    Last Post: 05-19-2006, 10:33 PM
All times are GMT -5. The time now is 01:38 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