-
Member
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)
-
Active Member
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.
-
Post Thanks / Like - 2 Thanks
-
Member
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..
-
Legendary
GCD being changeable isn't because of a server-side fail, it's because of serverside lag compensation. Same thing with melee ability range.
-
Post Thanks / Like - 1 Thanks
stoneharry (1 members gave Thanks to jimmys96 for this useful post)
-
Member
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?
-
Member
Yes bro, all of them using what you saying, aha.
Just dbc file change, and they make a mpq file and all buying
-
Legendary
Originally Posted by
dealerx
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
-
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.
-
Post Thanks / Like - 1 Thanks
dealerx (1 members gave Thanks to stoneharry for this useful post)
-
Member
Originally Posted by
stoneharry
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.