Hi there. Well, first up I'd like to say that this site is great, doubt theres another WoW hacking site equal to it. Secondly, I'm not a very advanced programmer, I only know Delphi and some pointer theory (yay for cheatengine lol).
For a while now i've been working on a program that functions similar to GRotation by GraZC, but with much more advanced features (actual que for combat, doesnt spam keys, timers on cooldown/cast, reads from memory, must met certain conditions, each spell has a priority, etc). I was also inspire by GnomeTools fightbook, from when I used the trial.
I have done most of the user interface, the framework, and fixed up most of the bugs. However it is lacking some on extra features that make it awsome. To explain how it works:
Basicly it has a store of information that you can edit with the program, for example you can add spells or abilities with features such as cooldown, casttime, key, hotkeybar, priority, and Conditions it must meet eg.g HP% >=, Mana <=, is in combat(knows if via keypress), etc.
Based on this info it will press a hotkey on the desired actionbar, then set that ability on cooldown. Its more complex than that, but my source is rather illogical.
I have gone well so far, and managed to figure out basic memory reading of the players HP and Power in delphi. It still needs improvement however, most notably a way to detect if the player is casting, the enermys stats, and SECURITY. I have made this for use of me and my WoW playing friends, but if I can get info on what I can do to make sure it is undetectable, even if I release it to the public, then there is a good chance that I will release it. I shall not be banned for using something I made myself....
So my questions are these:
- What security precautions should I take to make sure it is as undetectable as possible?
- How can I detect if the player is casting?
For this one I had the idea of finding the players castime. I saw a post in the infodump on it with some offsets, but it was dynamicobject or some such, but I have no idea how to use them unfortunatly, and could not find anywhere that explained it.
- Reading the enermys stats, and that of the players pet.
Well, I have a feeling that I wont be able to get this one to work, or noone will tell me because its too much of a handout. Still, I would appreciate any info on this. I am willing to attempt to learn some basic ASM, and I know Delphi can use it, so if your info requires it could you please link me to a good tut?
- Any surgestions on features I should add?
I know this is kinda hard without actually using it, but ow wells.
---Därkness