MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides  
Homepage Register FAQ Members Mark Forums Read Advertise Marketplace FPSowned


Go Back   MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides > World of Warcraft > Bots and Programs
Reload this Page Alterac AFK Bot with Waypoints
Bots and Programs Botting and Hacking programs for World of Warcraft.
[NO QUESTIONS HERE]

Reply
 
LinkBack Thread Tools
(#361)
Old
ahming1216
Guest
 
Posts: n/a
03-28-2008

great, glad to hear progress is coming along fine!
Reply With Quote

Donate to remove ads.
(#362)
Old
divo is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 1
divo is an unknown quantity at this point
 
Posts: 13
Join Date: Jan 2008
03-28-2008

yeah great flos and co are my heros :P hehe
Reply With Quote
(#363)
Old
Rmxr is Offline
Sergeant
Rep Power: 2
Reputation: 7
Rmxr is an unknown quantity at this point
 
Posts: 35
Join Date: Jun 2007
03-28-2008

+ rep loved it when i could use the bot but i cant now Update it!! Lol.
Reply With Quote
(#364)
Old
Norea's Avatar
Norea is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 3
Norea is an unknown quantity at this point
 
Posts: 79
Join Date: Mar 2008
Location: USA/Netherlands
03-28-2008

Thanks so much for trying to fix this again so fast!! Looking forward to using it!
Reply With Quote
(#365)
Old
Noobstyle is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 1
Noobstyle is an unknown quantity at this point
 
Posts: 8
Join Date: Mar 2008
03-29-2008

I'l love u guys to death and spam any rep i can give to u wen i can if u can update this perfect bot on my opinion best ever
Reply With Quote
(#366)
Old
moofa's Avatar
moofa is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 1
moofa is an unknown quantity at this point
 
Posts: 13
Join Date: Mar 2008
03-29-2008

Quote:
Originally Posted by Flos View Post
Made progress..... main tls-thing is almost done.. just need to clean up the code a bit.. probably gonne take a few days..

Only offset I really need now is MapId (static offset).
Glad to hear progress.
Reply With Quote
(#367)
Old
SantaClaus1 is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 1
SantaClaus1 is an unknown quantity at this point
 
Posts: 5
Join Date: Mar 2008
03-29-2008

Can't wait, I've been dieing without this .
Reply With Quote
(#368)
Old
Slakkoo is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 2
Reputation: 3
Slakkoo is an unknown quantity at this point
 
Posts: 6
Join Date: Dec 2007
03-29-2008

This one is good
Reply With Quote
(#369)
Old
Flos is Offline
Sergeant Major
Rep Power: 1
Reputation: 49
Flos is on a distinguished road
 
Posts: 146
Join Date: Feb 2008
03-29-2008

Alright.. found MapId offset.... looking pretty good for now.

A bit testing is needed and a few modifications to the wow-addon... some lua-things (interface variables) changed in 2.4 - not that much a problem, just have to figure out how the change interface-vars with lua.

Expect a new version in a few days (around wednesday)

so long...
Reply With Quote
(#370)
Old
ahming1216
Guest
 
Posts: n/a
03-29-2008

you make me want to kiss you...
Reply With Quote
(#371)
Old
Flos is Offline
Sergeant Major
Rep Power: 1
Reputation: 49
Flos is on a distinguished road
 
Posts: 146
Join Date: Feb 2008
03-29-2008

Need your help.
Haven't played alterac since 2.4 (and just don't have the willpower) to check for every coordinate change (in constants.au3)
I don't think that much changed, but as usual - I don't have access to a horde char, so I can't even check for the new spawning point etc.

Changes in memory.au3:
______________
Const $TLS_SLOT_PTR = 0xE7DA2C ; pointer to the tls-slot



Func _GetBaseOffset()
;add2log("________________")
add2log("_GetBaseOffset()")
;add2log(" ")
Local $thread_handle, $TEB
Local $thread_struct = _ThreadEntry32() ; the structe for a thread is created
Local $thread_information_struct = _BasicInformation() ; struct for the NtQueryInformationThread call


Local $tls_slot_number = _ReadProcess($wowProcessHandle, $TLS_SLOT_PTR) ; gets the number of the tls-slot (usually 0) - 0 means the first tls entry points to the struct
add2log("$tls_slot_number: " & $tls_slot_number)
Local $thread_snapshot_handle = _CreateToolhelp32Snapshot($TH32CS_SNAPTHREAD, 0) ; makes a snapshot of all !! open threads
_Thread32First($thread_snapshot_handle, $thread_struct) ; $thread_struct now contains information about the first ! thread
Do
If (DllStructGetData($thread_struct, 4) == $WOW_PID) Then
$ThreadHandle = _OpenThread(DllStructGetData($thread_struct, 3), $THREAD_QUERY_INFORMATION) ; opens the thread for reading-information
$ThreadQueryResult = _NTQueryInformationThread ( $ThreadHandle, $thread_information_struct )
add2log("$ThreadQueryResult: " & $ThreadQueryResult)
If ($ThreadQueryResult == 0) Then
$TEB = DllStructGetData ( $thread_information_struct, 'TebBaseAddress' ); Thread Environment Block
add2log("TEB: " & $TEB)
$TLS_Offset = _ReadProcess($wowProcessHandle, $TEB + 0x2C);gets the TLS_OFFSET from (teb + offset 2C)
;add2log("TLS_Offset: " & Hex($TLS_Offset))
If ($TLS_Offset <> 0 ) Then ; checks if offset is <> 0
$TLS_Slot = _ReadProcess($wowProcessHandle, $TLS_Offset + $tls_slot_number*4, "ptr"); gets the tls-slot - multiplied by 4 bcaseu each tls_slot is 4 bytes long
Local $wowObjectPointer = _ReadProcess($wowProcessHandle, $TLS_Slot + 16, "ptr"); add 8 (this is int, not hex !)
Global $wowFirstObjectPointer = _ReadProcess($wowProcessHandle, $wowObjectPointer + 0xC, "ptr"); Pointer to the first object... just the offset 0xAC added
Global $wowPlayerGUID = _ReadProcess($wowProcessHandle, $TLS_Slot + 8, "uint64"); add 16 (this is int, not hex !)
Global $wowFirstUnitPointer = _GetFirstUnitPointer()
Global $wowPlayerPointer = _GetPlayerPointer()
;add2log("TLS_Slot : " & $TLS_Slot)
;add2log("wowObjectPointer(Hex): " & $wowObjectPointer)
;add2log("wowFirstObjectPointer(Hex): " & $wowFirstObjectPointer)
;add2log("wowFirstUnitPointer(Hex): " & $wowFirstUnitPointer)
;add2log("wowPlayerGUID: " & $wowPlayerGUID)
;add2log("wowPlayerPointer: " & $wowPlayerPointer)
_CloseHandle($ThreadHandle)
_CloseHandle($thread_snapshot_handle)
EndIf
EndIf
EndIf
Until _Thread32Next($thread_snapshot_handle, $thread_struct) == 0 ; as long as the thread32next doesn't return error (=0)
;add2log("________________")
EndFunc
_______________

Changes in memory_structs.au3:
_____
line 147:
"dword var16[748];" & _ ; 0x40
_______


Note that those are NOT the changes for a working 2.4 bot.. just enough changes so record_path should work.. ergo coordinates should work.

If someone got time.. plase check everything that's changed (reckon only inside alterac?) and post the new / changed constants.au3 here.

Thanks a lot in advance... and if noone got the time to do this.. I'll do it myself in a couple of days.. but that depends on my free time and my mood ^^

Last edited by Flos; 03-29-2008 at 09:31 PM..
Reply With Quote
(#372)
Old
ahming1216
Guest
 
Posts: n/a
03-29-2008

do you have msn or aim? i can get on my horde char to help you, but i don't really understand what you just said there... what am i suppose to do with that big blob of code
Reply With Quote
(#373)
Old
Flos is Offline
Sergeant Major
Rep Power: 1
Reputation: 49
Flos is on a distinguished road
 
Posts: 146
Join Date: Feb 2008
03-29-2008

Quote:
Originally Posted by ahming1216 View Post
do you have msn or aim? i can get on my horde char to help you, but i don't really understand what you just said there... what am i suppose to do with that big blob of code
just need to overwrite those lines in the src (source) and execute the record_path.au3 as usual. (of course you need AutoIt for executing the .au3 files)

Then run to every graveyard in alterac + every bg-joiner and check if any of the coordintes in constants.au3 changed.
And if you have time... do this for every other bg... including writing the names of the bg-joiners down.. there is lots of work in constants.au3 for "willing" people.

edit: if you don't know how to change the code and get it to work, just wait for someone else to do it or learn scripting ^^.

Last edited by Flos; 03-29-2008 at 09:46 PM..
Reply With Quote
(#374)
Old
SantaClaus1 is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 1
Reputation: 1
SantaClaus1 is an unknown quantity at this point
 
Posts: 5
Join Date: Mar 2008
03-29-2008

I suppose google is of no help?
Reply With Quote
(#375)
Old
m.roelsgaard is Offline
Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep)
Rep Power: 2
Reputation: 2
m.roelsgaard is an unknown quantity at this point
 
Posts: 11
Join Date: Dec 2007
03-29-2008

Hello,

It's great to hear this bot is being updated for 2.4 - looking forward to it!

And while we can't bot anyway, I thought that it was a bit slowly and annoying to make new profiles, so I came up with a heavily modified recordpath.exe: (attached)

I have so far only included the AV version of it. Basicly, you get many more buttons - where you press "Stormpike START" when you record the SP graveyard route, and Stormpike END when you end it. The file include the template with <Exec> etc. There are 2 hardcoded buffbuttons too, mine buffs on "P"(shift-p ingame) and "z" (z). Theres also a MountingUp() key.

It is important that you close the program by pressing your PAUSE key or by the added "Exit" button - else you will not get the ending on (</FloProfile>). And, dont click 2 times on the same GY.

Can somebody provide me with a full list of EotS graveyards as this bot sees them? I dont have such atm apparently. I will add the other battlegrounds one day, as I think its safe enough to go EotS/AB aswell, because you can just defend spots with AntiAfkWithAutoAttack().

About the 4 toprows of this program, well I dont know what the hell is going on with it on my computer - but I can't press them with my mouse. Therefor, use TAB/arrow keys to reach them - works.

Keybound(hardcoded) "," to record a waypoint, just quicker in my own opinion.

Sooooo... Basicly, this easen up profile-creating alot. You only need to move it from ./recorded to ./profiles/alterac (It saves them as AV_date_time.xml aswell - so if made correctly, you have a 100% ready profile once you're done recording)

//Roelsgaard



- Source is included. Screenshot included. If you really want a virus scan and shit, please somebody do that? Ty
Attached Images
File Type: jpg rp_av.JPG (179.2 KB, 42 views)

Last edited by Ket; 03-31-2008 at 07:24 PM..
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On



Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382