Hi,
How I can get IsUsableSpell function without LUA injection use?
thx
Hi,
How I can get IsUsableSpell function without LUA injection use?
thx
Gtfo gtfo gtfo gtfo
Questions like these have been answered 1000 times before
I used the search on the forum and in google before creating this topic, but found nothing. If you claim to have seen such topics 1000 times, give please reference At least 1 of them.
Reverse it.
[16:15:41] Cypher: caus the CPU is a dick
[16:16:07] kynox: CPU is mad
[16:16:15] Cypher: CPU is all like
[16:16:16] Cypher: whatever, i do what i want
MaiN, my knowledge of assembler is very small, I do not know how to use disassembler IDA and independently find the offsets, so I will be very grateful if you explain how to do it. Thanks in advance
It's probably a simple function to reverse. Some hints:
Lua prototype from WoWWiki: usable, nomana = IsUsableSpell("spellName" or spellID or spellIndex[, "bookType"]);
So let's say you pass the spellIndex, you will know for sure that SOMEWHERE in the function (which isn't that long), you will access the spell by index in assembler. For e.g.:
mov eax, [edx + edx * 4]... where edx represents the base address of the spellArray.
Reversing WoW functions is easy especially considering the number of resources available here.