-
Member
I'm have trouble Disassembly wow.exe,need for help.
I'm have trouble Disassembly wow.exe, ask for help.
I found that the attack strength bonus exceeds 32767 and becomes 0.
I checked with IDA and found that the variable length of the attack strength bonus (UNIT_FIELD_ATTACK_POWER_MODS) is int16. That is, the range of 32767.
I want to modify it to int32, how can I modify it?
I saw in IDA that the assembly code was written like the picture.
1.jpg
2.jpg
3.jpg
Please give me some hints or help.
Forgive me for this terrible English.
Thank you sincerely.
Last edited by cbcs; 04-04-2020 at 06:28 AM.
Reason: changepic
-
Contributor
this is why I love memory section
-
Post Thanks / Like - 3 Thanks
-
Originally Posted by
cbcs
I'm have trouble Disassembly wow.exe, ask for help.
I found that the attack strength bonus exceeds 32767 and becomes 0.
I checked with IDA and found that the variable length of the attack strength bonus (UNIT_FIELD_ATTACK_POWER_MODS) is int16. That is, the range of 32767.
I want to modify it to int32, how can I modify it?
I saw in IDA that the assembly code was written like the picture.
1.jpg
2.jpg
3.jpg
Please give me some hints or help.
Forgive me for this terrible English.
Thank you sincerely.
You won't be able to enlarge that field in it's current location because it would then overlap with the next field. You might be able to relocate it to the end of the array and expand it then, but you'd have to patch all references to it in the game to look at the new offset into the array.
-
Member
If you increase that client-side strength value, does it actually work on you hit a mob ? Doesn't damage get calculated server-side, based on the (unmodified) server side strength value ?
-
Originally Posted by
Mudi
If you increase that client-side strength value, does it actually work on you hit a mob ? Doesn't damage get calculated server-side, based on the (unmodified) server side strength value ?
Changing it client-side does nothing. He's using an emulator server and wanting to increase the supported range on both the client and server, for whatever reason. Custom game mode or something.