Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 06:49

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Hilfe] MemoryRead in WoW

Discussion on [Hilfe] MemoryRead in WoW within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
[Hilfe] MemoryRead in WoW

Huhu,
wollte mich mal wieder ans MemoryRead wagen.
Ich komme einfach nicht weiter und finde nichts im Internet (bzw. Foren).
Ich möchte einfach mal nur den Spielernamen auslesen.
Mein Code sieht imo so aus:

Code:
	#include <NoMadMemory.au3>
	#RequireAdmin
	
	$PID = ProcessExists("Wow.exe")
	$Open = _MemoryOpen($PID)
	$PlayerBase = _MemoryRead(0x00CD87A8,$Open)
	$PlayerName = _MemoryRead(0x00C79D18,$Open)
	$Addresse = $PlayerBase + $PlayerName
	_MemoryClose($Open)
	MsgBox(0,"",$Addresse)
Danke an Unkn0wn0x für die Pointer/Offsets:
Code:
Playername = 0x00C79D18,
PlayerBase = 0x00CD87A8,
PlayerBaseOffset1 = 0x34,
PlayerBaseOffset2 = 0x24
Hilfe wäre echt nice
epiTR is offline  
Old 07/02/2010, 14:14   #2
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Was wird addiert?

(Playerbase + PlayerOffset1) + PlayerOffset2?
KDeluxe is offline  
Old 07/02/2010, 14:19   #3
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
Funktionier jetzt
Hier der Code:
Code:
#include <NoMadMemory.au3>
#RequireAdmin

;Addressen
Global $Playername = 0x00C79D18
$PlayerBase = 0x00CD87A8
$PlayerBaseOffset1 = 0x34
$PlayerBaseOffset2 = 0x24
$Wantknow = 1
;Addressen

	$Open = _MemoryOpen(ProcessExists("Wow.exe"))
	$Read = _MemoryRead($Playername, $Open, [COLOR="Red"]'char[16]'[/COLOR])
	_MemoryClose($Open)
	MsgBox(0,"",$Read)
-> Mit 'char[16]' funktionierts
epiTR is offline  
Old 07/03/2010, 03:18   #4
 
elite*gold: 0
Join Date: Feb 2008
Posts: 3,038
Received Thanks: 1,581
da hast noch paar wenn noch welche benötigst pm.

PlayerBase = 0x00CD87A8 ;3.3.5a
PlayerBaseOffset1 = 0x34 ;3.3.5a
PlayerBaseOffset2 = 0x24 ;3.3.5a
UnitX = 0x79C ;3.3.5a
UnitY = 0x798 ;3.3.5a
UnitZ = 0x7A0 ;3.3.5a
ObjManagerOffset = 0x2ED0 ;3.3.5a
ObjManagerFirstObject = 0xAC ;3.3.5a
ObjManagerPlayerGUID = 0xC0 ;3.3.5a
ObjManagerBase = 0xC79CE0 ;3.3.5a
GAMEOBJECT_NAMEOFFSET_1 = 0x1A4 ;3.3.5a
GAMEOBJECT_NAMEOFFSET_2 = 0x90 ;3.3.5a
0x1337 is offline  
Reply


Similar Threads Similar Threads
MemoryREad geht nicht !
07/17/2010 - AutoIt - 5 Replies
Guten Tag , hier der Source : #include "NomadMemory.au3" #RequireAdmin SetPrivilege("SeDebugPrivilege", 1) #cs -------------------------------------------------- --------------------------
[c++]MemoryRead/Stringsearching
01/08/2010 - C/C++ - 1 Replies
Hi, ich habe im grunde ne recht simple frage: wie kann man mit C++ IN PROZESSEN( prozess = x.exe) nach Strings suchen, z.b. 'hallo' und diese dann ändern. Folgene situation: ich will explorer.exe öffnen und alle im ram befindlichen strings mit dem inhalt 'hallo' will ich in den inhalt lmit '/signed' ändern. Auch autoit ansätze sind erwünscht( falls das damit überhaupt geht)
Memoryread Unicode
10/09/2009 - AutoIt - 3 Replies
Ja ich wollte mal fragen wie ich bei Autoit bei Memoryread die Adresse als Unicode auslesen kann.
Archlord MemoryRead -.-
05/23/2009 - Archlord - 3 Replies
hallo! ich versuche jetzt seit 2 tagen meine hp und die hp meines current target aus dem ram auszulesen. ich finde auch werte die meine current hp ausgeben, allerdings aendern die sich bei jedem restart von al(soweit ich weiss gibt es ja immer einen basepointer oder sowas, der genau ausgiebt wo die hp nun eingetragen wird). -.- wie ich die current hp vom target auslese, daran will ich erst garnicht denken... -.- kann mir jemand helfen bzw. mich etwas instruieren(gerne auch ueber ts oder...
Archlord MemoryRead -.-
05/22/2009 - General Coding - 0 Replies
hallo! ich versuche jetzt seit 2 tagen meine hp und die hp meines current target aus dem ram auszulesen. ich finde auch werte die meine current hp ausgeben, allerdings aendern die sich bei jedem restart von al(soweit ich weiss gibt es ja immer einen basepointer oder sowas, der genau ausgiebt wo die hp nun eingetragen wird). -.- wie ich die current hp vom target auslese, daran will ich erst garnicht denken... -.- kann mir jemand helfen bzw. mich etwas instruieren(gerne auch ueber ts oder...



All times are GMT +1. The time now is 06:50.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.