Hello OC Community,
I started a project working on WoW 1.12.1. Postet it originally on General WoW Bots Forum, but i guess this is this forum is much better for this tool, so i post it here again.
At the moment it is at a beginning state and i am still working on it.
Currently implemented are following functions.
* Objectlist enumeration
* Teleporting to object (doubleclick on listitem)
* Speedhack
* No Fall Damage
* Wallclimb
The core work was to get the objects with their attributes like name, health, ...
I didn't implement all public hacks from the Info Dump Thread for 1.12.1. I am sharing this in an early state for two reasons.
* Code is not much is easy understandable, maybe something for newcomers to get into this stuff.
* Looking for others to work together on this project
Even if you don't want to code by yourself, you can contribute by telling me your ideas. Since this in an early stage, you can tell me your feature requests.
A screenshot:
An example how to work with this code base. The Reader gives you an object list, where you can iterate over. This example is teleporting to filtered herbs in the list, for fast gathering.
Code:private void btnExample1_Click(object sender, EventArgs e) { GameReader WoW = Globals.WoWGame; ListWoWObjects list = WoW.getAllObjects(); WowObject CurrentObject; // read the object manager from first object to last. for (int i = 0; i < list.Count; i++) { CurrentObject = list.Get(i); switch (CurrentObject.Type) { case (short)Constants.ObjType.OT_GAMEOBJ: if (CurrentObject.GameObjectType == (uint)Constants.GameObjectType.Chest) { switch (CurrentObject.Name) { case "Friedensblume": case "Silberblatt": teleportTo(CurrentObject.XPos, CurrentObject.YPos, CurrentObject.ZPos); return; default: break; } } break; } } }
Download: OpenHack.zip
Source: OpenHackSrc.zip
-daCoder