| | WoW Memory Editing WoW Memory Editing for learning purposes only.
This section is more advanced than others on MMOwned Read the section specific rules, infractions will be given out if u break them!That is including the expectations! - If you don't meet them then don't post |  | | 
07-03-2009
| | New User | | | Join Date: May 2009
Posts: 3
Reputation: 1 | | | [AutoIT]- Need Help with 2 Offsets ***PLEASE MOVE TO AutoIT Forum***
Hello Community,
in the first,... sry for my bad english,.. but i have no time to learn it 
my first post,... no it´s no spam
i wrote an autoit based bot with memory Editing,... it is all fine and the bot is functionally.
But to improve my bot with more Function i need 2 Offset Addresses,... but i can´t find it, and after 3 days ,.... i don´t want search more
Here my stuff:
this code is fine:
for "$PlayerX":
$x = _MemoryRead("0x" & hex($base + 1944), $DllInformation, "float")
something is wrong on this code  :
for "inCombat":
$ImKampf = _memoryread("0x" & hex($base + 2048), $DllInformation, 'float')
for "$RED_MESSAGE":
$RoterText = _memoryread("0x" & hex($base + ??< i have no idea>  ??), $DllInformation, 'float')
the static pointer adress (e.c. 0x01234567) to read the right address in the memory is ok, too
i need the stuff for the function "$RED_MESSAGE" too. (The Red Message in the middle of the WoW Screen)
or,... i totally on the wrong way,....
can somebody help me please,....
thanks,
Jabba
Last edited by jabbaruh; 07-04-2009 at 12:02 PM.
| Donate to remove ads, get your "DONATOR title, and get access to the MMOwned community's elite Shoutbawx. 
07-03-2009
| | Sergeant | | | Join Date: Apr 2009
Posts: 66
Reputation: 5 Level up: 43%, 231 Points needed | | | you might just want to open up IDA and take a look at it ?
seriously I think I can see a mod entering this any second...
just out of interest I will try to find it myself...
dunno exactly, might be one of those Code:
mov dword_1140054, offset aUi_error_messa ; "UI_ERROR_MESSAGE"
mov dword_1140058, offset aUi_info_messag ; "UI_INFO_MESSAGE"
Last edited by Azzie2k8; 07-03-2009 at 02:38 PM.
| 
07-03-2009
| | Knight-Lieutenant | | | Join Date: Jan 2008
Posts: 268
Reputation: 17 Level up: 16%, 589 Points needed |  | | | Well, I don't know if you can access the UI_ERROR_MESSAGE and UI_INFO_MESSAGE without hooking BroadcastEvent. | 
07-03-2009
| | Sergeant | | | Join Date: Apr 2009
Posts: 66
Reputation: 5 Level up: 43%, 231 Points needed | | | Quote:
Originally Posted by ramey Well, I don't know if you can access the UI_ERROR_MESSAGE and UI_INFO_MESSAGE without hooking BroadcastEvent. | well I think you are right but he only wanted offsets ... I am not going to work my ass of for someone who just says, "hey I need those offsets" without showing that he has tried before... | 
07-03-2009
| | New User | | | Join Date: May 2009
Posts: 3
Reputation: 1 | | | sry.... Quote:
Originally Posted by Azzie2k8 well I think you are right but he only wanted offsets ... I am not going to work my ass of for someone who just says, "hey I need those offsets" without showing that he has tried before... | sry, but i´m a newbie,... in coding,... and in this forum,.... i try in the last days only a write a GUI, that display the information (x,y,z,rot,speed,etc) like WoW MEM Scanner
i make the code a little bit more cleaner, because its a very dirty test code, with variables like $SCHEISSnenADD, and that is not really a good code for a public forum - when i done the review of the code i postet on this thread
thanks,
Jabba | 
07-03-2009
| | Knight-Lieutenant | | | Join Date: Jan 2008
Posts: 268
Reputation: 17 Level up: 16%, 589 Points needed |  | | Quote:
Originally Posted by jabbaruh sry, but i´m a newbie,... in coding,... and in this forum,.... i try in the last days only a write a GUI, that display the information (x,y,z,rot,speed,etc) like WoW MEM Scanner
i make the code a little bit more cleaner, because its a very dirty test code, with variables like $SCHEISSnenADD, and that is not really a good code for a public forum - when i done the review of the code i postet on this thread
thanks,
Jabba | To be honest, I'd rather you didn't post it. I would rather you went off and learnt a real language(C++) and then posted after a few months. | 
07-03-2009
| | Sergeant | | | Join Date: Apr 2009
Posts: 66
Reputation: 5 Level up: 43%, 231 Points needed | | | Quote:
Originally Posted by jabbaruh sry, but i´m a newbie,... in coding,... and in this forum,.... i try in the last days only a write a GUI, that display the information (x,y,z,rot,speed,etc) like WoW MEM Scanner
i make the code a little bit more cleaner, because its a very dirty test code, with variables like $SCHEISSnenADD, and that is not really a good code for a public forum - when i done the review of the code i postet on this thread
thanks,
Jabba | seriously if you are a newbie dont try to build a bot ... been there and failed horribly.
Try some smaller things. like object managers or reloggers or whatever seems easy to you. | 
07-03-2009
| | New User | | | Join Date: May 2009
Posts: 3
Reputation: 1 | | | sry... but relogger,.... Quote:
Originally Posted by Azzie2k8 seriously if you are a newbie dont try to build a bot ... been there and failed horribly.
Try some smaller things. like object managers or reloggers or whatever seems easy to you. | sry ... but relogger etc,... is already running,... perhaps i´m not really a newbie,... only a completly c++ envoirment on my pc is not really a thing what i need,... a english course is even more better  And in the moment <--  autoIT do all what i need
Perhaps you to fast in your Judge, have first a look to the code, then make a new Judge
thanks,
Jabba
***P.S. I really need a cheap english learn Software, too  *** Code: #cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.0.0
Author: Jabbaruh
Script Function:
iPhone MeM ScAnNeRR
#ce ----------------------------------------------------------------------------
;;================================================================================
;;Includes und Tasterturbelegungen
;;================================================================================
#Include <NomadMemory.au3>
HotkeySet("{ESC}","terminates")
;;================================================================================
;;Variablen
;;================================================================================
Dim $x = "N/A"
Dim $y = "N/A"
Dim $z = "N/A"
Dim $RoterText = "N/A"
Dim $ImKampf = "N/A" ;die $SCHEISSnenADD Variable @ in memory @ Azzie2ko ;P
Dim $SpielerSpeed = "N/A"
Dim $SpielerRot = "N/A"
Dim $SpielerLevel = "N/A"
Dim $SpielerName = "N/A"
Dim $ProgScan = "iPhone"
Dim $Status = "Speicher wird ausgelesen..."
;;================================================================================
;;ProcessID
;;================================================================================
$ProcessID = WinGetProcess("World of Warcraft")
;;================================================================================
;;GUI
;;================================================================================
GUICreate($ProgScan, 400, 600)
GUICtrlCreateLabel($ProgScan & " by Jabbaruh", 5, 5, 230, 30)
$StatusBanner = GUICtrlCreateLabel ($Status,5,25,230,15)
*****tState() ; Wird vom Forum überschrieben, muss *****tState() heissen^^
;;================================================================================
;; Endlosschleife
;;================================================================================
while 1
SetPrivilege("SeDebugPrivilege", 1)
$DllInformation = _MemoryOpen($ProcessID)
;;========================================
;;Zwei Wege führen nach Rom - Spielerbase
;;========================================
$1 = _MemoryRead(0x010BD5F4, $DllInformation, 'ptr')
;$1 = _MemoryRead("0x" & hex(17552884), $DllInformation, "ptr")
$2 = _MemoryRead(($1 + 0x34), $DllInformation, 'ptr')
;$2 = _MemoryRead("0x" & hex($1 + 52), $DllInformation, "ptr")
$base = _MemoryRead(($2 + 0x24), $DllInformation, 'ptr')
;$base = _MemoryRead("0x" & hex($2 + 36), $DllInformation, "ptr")
;;============================================================
;;Die ersten Erfolge ;) langer Studien vieler I-Net Seiten ;))
;;============================================================
$x = _MemoryRead("0x" & hex($base + 1944), $DllInformation, "float")
$y = _MemoryRead("0x" & hex($base + 1948), $DllInformation, "float")
$z = _MemoryRead("0x" & hex($base + 1952), $DllInformation, "float")
$SpielerSpeed = _memoryread("0x" & hex($base + 0x814), $DllInformation,'float')
$SpielerRot = _memoryread("0x" & hex($base + 0x7A8), $DllInformation,'float')
$RoterText = _memoryread("0x" & hex($base + 800), $DllInformation, 'float')
;;============================================================
;;Hier wird der GUI übergeben ;)
;;============================================================
GUICtrlCreateLabel("Spieler-x:", 15, 45, 230, 30)
GUICtrlCreateLabel($x, 110, 45, 230, 30)
GUICtrlCreateLabel("Spieler-y:", 15, 65, 230, 30)
GUICtrlCreateLabel($y, 110, 65, 230, 30)
GUICtrlCreateLabel("Spieler-z:", 15, 85, 230, 30)
GUICtrlCreateLabel($z, 110, 85, 230, 30)
GUICtrlCreateLabel("TEST", 15, 125, 230, 30)
GUICtrlCreateLabel($RoterText, 110, 125, 230, 30) ;hier wird der aktuelle TEST eingebaut !!! Zum OffSet Addresse testen
GUICtrlCreateLabel("Spieler Speed:", 15, 165, 230, 30)
GUICtrlCreateLabel($SpielerSpeed, 110, 165, 230, 30)
GUICtrlCreateLabel("Spieler Rotation:", 15, 185, 230, 30)
GUICtrlCreateLabel($SpielerRot, 110, 185, 230, 30)
*****tState() ; Wird vom Forum überschrieben, muss *****tState() heissen^^
WEnd
_MemoryClose($DllInformation)
sleep (5000)
;;================================================================================
;;Terminate
;;================================================================================
func terminates()
_MemoryClose($DllInformation)
exit 0
EndFunc ;==>Terminate
Last edited by jabbaruh; 07-03-2009 at 04:48 PM.
| 
07-03-2009
| | Knight-Lieutenant | | | Join Date: Jan 2008
Posts: 268
Reputation: 17 Level up: 16%, 589 Points needed |  | | Quote:
Originally Posted by jabbaruh sry ... but relogger etc,... is already running,... perhaps i´m not really a newbie,... only a completly c++ envoirment on my pc is not really a thing what i need,... a english course is even more better  And in the moment <--  autoIT do all what i need
Perhaps you to fast in your Judge, have first a look to the code, then make a new Judge
thanks,
Jabba
***P.S. I really need a cheap english learn Software, too  *** Code: #cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.0.0
Author: Jabbaruh
Script Function:
iPhone MeM ScAnNeRR
#ce ----------------------------------------------------------------------------
;;================================================================================
;;Includes und Tasterturbelegungen
;;================================================================================
#Include <NomadMemory.au3>
HotkeySet("{ESC}","terminates")
;;================================================================================
;;Variablen
;;================================================================================
Dim $x = "N/A"
Dim $y = "N/A"
Dim $z = "N/A"
Dim $RoterText = "N/A"
Dim $ImKampf = "N/A" ;die $SCHEISSnenADD Variable @ in memory @ Azzie2ko ;P
Dim $SpielerSpeed = "N/A"
Dim $SpielerRot = "N/A"
Dim $SpielerLevel = "N/A"
Dim $SpielerName = "N/A"
Dim $ProgScan = "iPhone"
Dim $Status = "Speicher wird ausgelesen..."
;;================================================================================
;;ProcessID
;;================================================================================
$ProcessID = WinGetProcess("World of Warcraft")
;;================================================================================
;;GUI
;;================================================================================
GUICreate($ProgScan, 400, 600)
GUICtrlCreateLabel($ProgScan & " by Amistrad", 5, 5, 230, 30)
$StatusBanner = GUICtrlCreateLabel ($Status,5,25,230,15)
*****tState()
;;================================================================================
;; Endlosschleife
;;================================================================================
while 1
SetPrivilege("SeDebugPrivilege", 1)
$DllInformation = _MemoryOpen($ProcessID)
;;========================================
;;Zwei Wege führen nach Rom - Spielerbase
;;========================================
$1 = _MemoryRead(0x010BD5F4, $DllInformation, 'ptr')
;$1 = _MemoryRead("0x" & hex(17552884), $DllInformation, "ptr")
$2 = _MemoryRead(($1 + 0x34), $DllInformation, 'ptr')
;$2 = _MemoryRead("0x" & hex($1 + 52), $DllInformation, "ptr")
$base = _MemoryRead(($2 + 0x24), $DllInformation, 'ptr')
;$base = _MemoryRead("0x" & hex($2 + 36), $DllInformation, "ptr")
;;============================================================
;;Die ersten Erfolge ;) langer Studien vieler I-Net Seiten ;))
;;============================================================
$x = _MemoryRead("0x" & hex($base + 1944), $DllInformation, "float")
$y = _MemoryRead("0x" & hex($base + 1948), $DllInformation, "float")
$z = _MemoryRead("0x" & hex($base + 1952), $DllInformation, "float")
$SpielerSpeed = _memoryread("0x" & hex($base + 0x814), $DllInformation,'float')
$SpielerRot = _memoryread("0x" & hex($base + 0x7A8), $DllInformation,'float')
$RoterText = _memoryread("0x" & hex($base + 800), $DllInformation, 'float')
;;============================================================
;;Hier wird der GUI übergeben ;)
;;============================================================
GUICtrlCreateLabel("Spieler-x:", 15, 45, 230, 30)
GUICtrlCreateLabel($x, 110, 45, 230, 30)
GUICtrlCreateLabel("Spieler-y:", 15, 65, 230, 30)
GUICtrlCreateLabel($y, 110, 65, 230, 30)
GUICtrlCreateLabel("Spieler-z:", 15, 85, 230, 30)
GUICtrlCreateLabel($z, 110, 85, 230, 30)
GUICtrlCreateLabel("TEST", 15, 125, 230, 30)
GUICtrlCreateLabel($RoterText, 110, 125, 230, 30) ;hier wird der aktuelle TEST eingebaut !!! Zum OffSet Addresse testen
GUICtrlCreateLabel("Spieler Speed:", 15, 165, 230, 30)
GUICtrlCreateLabel($SpielerSpeed, 110, 165, 230, 30)
GUICtrlCreateLabel("Spieler Rotation:", 15, 185, 230, 30)
GUICtrlCreateLabel($SpielerRot, 110, 185, 230, 30)
*****tState()
WEnd
_MemoryClose($DllInformation)
sleep (5000)
;;================================================================================
;;Terminate
;;================================================================================
func terminates()
_MemoryClose($DllInformation)
exit 0
EndFunc ;==>Terminate
|
Please, this just reinforces my presumptions if anything. | 
07-03-2009
| | Sergeant | | | Join Date: Apr 2009
Posts: 66
Reputation: 5 Level up: 43%, 231 Points needed | | | | it is autoit I dont need to see code .... | 
07-03-2009
|  | MaiN's Biatch Legendary User | | | Join Date: Mar 2007 Location: VirtualAllocEx
Posts: 1,088
Nominated 26 Times in 3 Posts  TOTM/W Award(s): 1 Reputation: 721 Points: 34,939, Level: 28 | Level up: 44%, 1,361 Points needed |     | | | WTB: AutoIt subsection for the Programming section | 
07-03-2009
| | Site Donator | | | Join Date: Sep 2008
Posts: 130
Reputation: 8 Level up: 82%, 91 Points needed |  | | Quote:
Originally Posted by Nesox WTB: AutoIt subsection for the Programming section | /sign .... | 
07-03-2009
|  | Contributor | | | Join Date: Jun 2007 Location: Germany
Posts: 1,399
Reputation: 264 Level up: 66%, 311 Points needed | | | Well, the link would soon be posted all over this section. And before trying to get help in an english forum, I'd suggest you to learn English first It's more important than a bot. | 
07-04-2009
|  | New User | | | Join Date: Mar 2009
Posts: 29
Reputation: 1 | | | RED_MESSAGE = 0x011D3340
please can someone share the "Speed" offset?) | 
07-04-2009
| | Knight-Lieutenant | | | Join Date: Jan 2008
Posts: 268
Reputation: 17 Level up: 16%, 589 Points needed |  | | Quote:
Originally Posted by voron23 RED_MESSAGE = 0x011D3340
please can someone share the "Speed" offset?) | Christ.
WTB: AutoIt forum. |  | |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | All times are GMT -4. The time now is 01:04 AM. |