this was written based off the exploit found here: http://www.mmowned.com/forums/wow-ex...ml#post1714842
it is an autoit script that will change your model. it has worked for me 100%. i spent a long time getting the timing right and i hope it works on other peoples pc. please post here if it dosnt work ONLY after you have read the directions and attempted it multiple times. i added the source so u can mess around with the timings if it is not working for you.
this bot does not read memory or alter wow in any way. it sends keystokes and mouse presses.
Directions
*HAVE WOW IN WINDOWED MODE TO VIEW TOOLTIPS*
1) open wow, log in to character screen
2) create a level 1 and log into it or login to a pre-existing character
3) logout (try logging out NOT in a city)
4) start automodelswap.exe
5) proceed to following the tooltips in the upper left corner.
Virus Scan
Virustotal. MD5: 762f44807e1c753fdb49848f2df8ffc0 Suspicious File Trojan/Downloader.Agent.cgfw
(typical of autoit...)
Download
automodelswap.rar
EDIT: changed name to automodelswap due to request.
EDIT 2: added source.
please use proper credits if you are using this source.
Code:
$wow_window = "World of Warcraft"
WinActivate($wow_window, "")
WinSetOnTop($wow_window, "", 0)
Sleep(1000)
;globals
Global $mousepos[2]
AdlibEnable("pause");
HotKeySet("{F1}","pauseset");
$Pause = -1
While 1
WinWaitActive("World of Warcraft")
MsgBox(4, "-ßlink- ModelSwap", "Script created by -ßlink-")
Sleep (2000)
Setup()
Wend
Func Setup()
ToolTip("Preparing setup, please wait...", 0, 0)
Sleep(2000)
ToolTip("Please select model replacement character. You have 10 seconds...", 0, 0)
Sleep(10000)
ToolTip("Please mouseover desired model character. You have 10 seconds...", 0, 0)
Sleep(10000)
$x = MouseGetPos()
$mousepos = $x
Start()
EndFunc
Func Start()
ToolTip("Starting script...", 0, 0)
Sleep(2000)
MouseMove($mousepos[0],$mousepos[1])
Sleep(1000)
MouseDown("left")
Sleep(1000)
Send("{enter down}")
Send("{enter up}")
Sleep(100)
MouseUp("left")
StopScript()
EndFunc
Func StopScript()
Exit
EndFunc
Func pauseset()
$Pause = $Pause * -1
EndFunc
Func pause()
While $Pause = -1
Sleep(500)
ToolTip("Bot Paused, F1 to resume.", 0, 0)
Wend
EndFunc