Yeah, like above, please update the addon i really enjoyed it in 70 :P, worked great.
Yeah, like above, please update the addon i really enjoyed it in 70 :P, worked great.
Got it working for 3.0.8 by rewriting WoWMemoryReading.au3 and other depricated functions...
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
"I cried a little earlier when I had to poop" - Sku
I will not release anything till Flo gives me permission to do so, sorry.
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
"I cried a little earlier when I had to poop" - Sku
could someone at least rehost the source code?
no more? fillert
Who afk's in av anymore? hah! funny stuff.
The source appears to be at pvp-project - Google Code
Anyone willing to continue this ?
Updating this is rather easy, all you need to update to make the bot work again in the old battlegrounds is WoWMemoryReading.au3 - Flo did a good job commenting and explaining the functions so rewriting them shouldn't be too hard, everything is documentated in the memory-editing section (JBraumans guide should suffice)
It's possible to drop the entire TLS thing in _WMRGetBaseOffset(), makes it that much easier to look at and understand:
Also, no need for the mapID's static pointer anymore, it's stored in the object manager:Code:Func _WMRGetBaseOffset() $g_clientConnection=_ReadProcess($Handle, 0x011CB310, "ptr") $s_curMgr=_ReadProcess($Handle, ($g_clientConnection)+0x28A4, "ptr") Global $wowFirstObjectPointer = _ReadProcess($Handle, ($s_curMgr+0xAC), "ptr") Global $wowPlayerGUID = _ReadProcess($Handle, ($s_curMgr+0x0C0), "uint") Global $wowFirstUnitPointer = WMRGetFirstUnitPointer() Global $wowPlayerPointer = WMRGetPlayerPointer() EndFunc
And so on...Code:Func _WMRGetMapId() return _ReadProcess($Handle, (_ReadProcess($Handle, ($g_clientConnection)+0x2864, "ptr")+0xCC), "uint") EndFunc
Thanks to the general design of the bot implementing support for SoTA and Wintergrasp is cake. One thing to look out for in SoTA though, you have to keep track of who is attacking/defending (easy enough) but also, the boats are classified as transports - meaning that your XYZ is relative to that object, if you are standing in the middle of the boat you'll be at 0,0,0 while you are nowhere near the center of that map.
I kept WG simple, it just runs to the front gate and stealths there![]()
Ported the entire thing to C# so I could use my framework for more control, here are the SoTA coordinates (hardcoded because I'm gay)
public static WOWPOS EastBoatStop = new WOWPOS(1600, -99,; //EAST BOAT DOCKED
public static WOWPOS WestBoatStop = new WOWPOS(1612, 45, 7); //WEST BOAT DOCKED
public static WOWPOS BeachGY = new WOWPOS(1457, -53, 5); //Confirmed [Horde DEF]
public static WOWPOS EastWorkshopGY = new WOWPOS(1403, -291, 32); //Confirmed [Horde DEF]
public static WOWPOS WestWorkshopGY = new WOWPOS(1388, 203, 32); //Confirmed [Horde DEF]
public static WOWPOS YellowGateGY = new WOWPOS(1230, -65, 70); //Confirmed [Horde DEF]
public static WOWPOS TitalRelicGY = new WOWPOS(964, -189, 90); //Confirmed [Horde DEF]
FACT: 90% of my posts end up at the bottom of the page.
Last edited by Robske; 03-11-2009 at 11:08 AM.
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
"I cried a little earlier when I had to poop" - Sku
you state it's that simple ... i would laugh when my mood doesn't say i should cry ...
i learned over 6 programming languages .. but my skill is not very high at all ..
i understand some of this stuff with no problems ...function calls and stuff... but in the end i need alot of time to understand all the scripts ...
so thumbs up for people like you who have that high skill in programming to provide us such stuff ...
ps: maybe when i sometimes understand some of the memory reading and internal callups, then i can say .. yes thats that easy
can anyone provide a source download, the orig and google one is gone. I will try and update it and post it back here.
Pm me the source if needed.
_____________ _ _
|--|--|==|--|-:_Y