So per my former post, I was able to learn from the responses and review certain calling conventions used by WoW.
Being injected I have been able to call various functions now that I need for the tools I am creating. So thank you to all of you who helped me and answered my questions.
However there is one in particular that frustrates me. I did some debugging on what function is called when a player consumes a noggenfogger and the model is changed into a skeletal fiend. (this is because i hope to be able to create a morph too)
which is 0x00548170 (not rebased)
here is the function dump in case you are too lazy to open an analyzer ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦ - Pastebin.com
now from what I understand since IDA only lists one arg (arg_0) this means the function only takes one argument correct? (sorry I just want to be perfectly clear)
also, how can I determine the exact data type of the argument, whether it be a pointer/reference etc.
I dont want pasta, I just want someone to explain.
thanks![]()