Base Pointer Archlord

03/19/2009 12:41 TheBigPunisher#1
hat einer sonst den base pointer des chars auf der adr 0x0089afb8 gefunden?

der pointer für die target-id des mobs/players ist
bp: 0x0089af60
offset id: 0x052c
coords der id: 0x0558 , 0x055C , 0x560

man kann das spielchen noch weiter treiben... .

p.s. der pointer der target id des party-menus ist anders also nicht wundern.
03/19/2009 21:38 _Shark_#2
blöde frage aber kannste mir erklären was das ist? ^.^
03/20/2009 02:01 Normal111#3
Quote:
Originally Posted by TheBigPunisher View Post
hat einer sonst den base pointer des chars auf der adr 0x0089afb8 gefunden?
Hab ihn zwar nicht überprüft, aber vor einigen Updates war der base pointer im selben Bereich (00899FB8 <- alt!)

Deiner müsste also *warscheinlich der richtige sein :mofo:
03/20/2009 10:07 Kronoses#4
ja dein Pointer ist richtig


Für deine Hp würde es dann so aussehen


Text12 = ReadMemory(&H89AFB8, 4)
Text12 = Text12 + 1184
Text12 = Hex(Text12)
Text12 = ReadMemory("&H" & Text12, 4)
Text12 = Text12 + 92
Text12 = Hex(Text12)
Text12 = ReadMemory("&H" & Text12, 4)
Text12 = Text12 + 65 * 4
Text12 = Hex(Text12)
Text12 = ReadMemory("&H" & Text12, 4)
Text12 = Text12 + 116
Text12 = Hex(Text12)
Text12 = ReadMemory("&H" & Text12, 4)
Text12 = Text12 + 1824
Text12 = Hex(Text12)
Text12 = ReadMemory("&H" & Text12, 4)

ich habe den pointer für die Mob ID gesucht von dem Mob was gerade anvisiert ist und dabei diesen Wert gefunden B5AA20. Allerdings funzt das nur zu 80% hat einer von euch zufällig eine andere adresse?
03/27/2009 11:39 ACE-ppc#5
Also irgendwie komme ich mit den Pointern nicht weiter.
Habe versuch in CE deinem Beispiel zu folgen, klappt jedoch nicht.
Ich komme dann immer im nirvana raus.

Kann nicht mal jemand eine Tabellarische auflistung der Offsets mit Beschreibung posten ode mir per pm zusenden.

Danke
03/28/2009 17:11 xXxS1kkNastYxXx#6
wish i knew what these people are saying. It looks interesting :pimp:
03/28/2009 21:26 nightrail#7
TRANSLATION :)
may hellp a little

-----------------------------------------------------
Base Pointer Archlord
------------------------------
one else has the base pointer of the chars on the adr 0x0089afb8 found?

the pointer for the target id of the mobs / players is
bp: 0x0089af60
id offset: 0x052c
coords id: 0x0558, 0x055C, 0x560

spielchen you can still drive ... . .
ps the pointer of the target id of the party-menus is different so not surprised.
--------------------------------------------------------------------------------
stupid question but can I explain what that is? ^.^
--------------------------------------------------------------------------------
Have not checked it, but a few updates, the base pointer in the same area (00899FB8 <- old!)

* So you have probably the right one
--------------------------------------------------------------------------------

For your Hp it would look like this

Text12 = ReadMemory (& H89AFB8, 4)
Text12 = Text12 + 1184
Text12 = hex (Text12)
Text12 = ReadMemory ( "& H" & Text12, 4)
Text12 = Text12 + 92
Text12 = hex (Text12)
Text12 = ReadMemory ( "& H" & Text12, 4)
Text12 = Text12 + 65 * 4
Text12 = hex (Text12)
Text12 = ReadMemory ( "& H" & Text12, 4)
Text12 = Text12 + 116
Text12 = hex (Text12)
Text12 = ReadMemory ( "& H" & Text12, 4)
Text12 = Text12 + 1824
Text12 = hex (Text12)
Text12 = ReadMemory ( "& H" & Text12, 4)

I have the pointer to the Mob ID sought by the mob which is precisely targeted, and this value is found B5AA20. However funzt only 80% has to be one of you happens to have a different address?
------------------------------------------------------------------------------------
So somehow I come with no further pointers.
Did your experiment in CE to follow suit, but not working.
I'm always out in nirvana.

Can not even someone has a table listing the offsets with the description posted ode send me via pm.

Thank you
03/29/2009 00:49 xXxS1kkNastYxXx#8
Quote:
Originally Posted by nightrail View Post
TRANSLATION :)
may hellp a little

-----------------------------------------------------
Base Pointer Archlord
------------------------------
one else has the base pointer of the chars on the adr 0x0089afb8 found?

the pointer for the target id of the mobs / players is
bp: 0x0089af60
id offset: 0x052c
coords id: 0x0558, 0x055C, 0x560

spielchen you can still drive ... . .
ps the pointer of the target id of the party-menus is different so not surprised.
--------------------------------------------------------------------------------
stupid question but can I explain what that is? ^.^
--------------------------------------------------------------------------------
Have not checked it, but a few updates, the base pointer in the same area (00899FB8 <- old!)

* So you have probably the right one
--------------------------------------------------------------------------------

For your Hp it would look like this

Text12 = ReadMemory (& H89AFB8, 4)
Text12 = Text12 + 1184
Text12 = hex (Text12)
Text12 = ReadMemory ( "& H" & Text12, 4)
Text12 = Text12 + 92
Text12 = hex (Text12)
Text12 = ReadMemory ( "& H" & Text12, 4)
Text12 = Text12 + 65 * 4
Text12 = hex (Text12)
Text12 = ReadMemory ( "& H" & Text12, 4)
Text12 = Text12 + 116
Text12 = hex (Text12)
Text12 = ReadMemory ( "& H" & Text12, 4)
Text12 = Text12 + 1824
Text12 = hex (Text12)
Text12 = ReadMemory ( "& H" & Text12, 4)

I have the pointer to the Mob ID sought by the mob which is precisely targeted, and this value is found B5AA20. However funzt only 80% has to be one of you happens to have a different address?
------------------------------------------------------------------------------------
So somehow I come with no further pointers.
Did your experiment in CE to follow suit, but not working.
I'm always out in nirvana.

Can not even someone has a table listing the offsets with the description posted ode send me via pm.

Thank you
hmmmm lol
04/02/2009 09:52 TheBigPunisher#9
....
this.basePointerTargetHp = 9023416;
....

private int mem_readHPTarget()
{
return readBytes(this.targetHpAdrValue + 1824 , 4);
}
private int mem_readHPMaxTarget()
{
return readBytes(this.targetHpAdrValue + 1820, 4);
}
private void mem_readAdrHPTarget()
{
this.targetHpAdrValue = readBytes(this.basePointerTargetHp, 4);
this.targetHpAdrValue = readBytes(this.targetHpAdrValue + 1188, 4);
this.targetHpAdrValue = readBytes(this.targetHpAdrValue + 92, 4);
this.targetHpAdrValue = readBytes(this.targetHpAdrValue + 36, 4);
this.targetHpAdrValue = readBytes(this.targetHpAdrValue + 116, 4);
}


Dies sollte dir weiter helfen, sonst hast du etwas elementares nicht verstanden.
04/03/2009 13:05 ACE-ppc#10
Vielen Dank,
das hat mir geholfen.

Hier mein Code in Delphi:
Code:
var
  BufferStr : array[0..100] of AnsiChar;
  BufferP: cardinal;
  BufferInt:Integer;
  BytesRead:Cardinal;
  BasePointer:cardinal;
  TempPointer:cardinal;
begin
  BasePointer:=9023416;

  ReadProcessMemory(hProc, Pointer(BasePointer), @BufferP, SizeOf(BufferP), BytesRead);
  edtBasPointer.Text :=IntToHex(BufferP,8);
  TempPointer:=BufferP;

  ReadProcessMemory(hProc, Pointer(TempPointer+1188), @BufferP, SizeOf(BufferP), BytesRead);
  TempPointer:=BufferP;

  ReadProcessMemory(hProc, Pointer(TempPointer+92), @BufferP, SizeOf(BufferP), BytesRead);
  TempPointer:=BufferP;

  ReadProcessMemory(hProc, Pointer(TempPointer+36), @BufferP, SizeOf(BufferP), BytesRead);
  TempPointer:=BufferP;


  ReadProcessMemory(hProc, Pointer(TempPointer+116), @BufferP, SizeOf(BufferP), BytesRead);
  TempPointer:=BufferP;
  edtTargetidptr.Text:=IntToHex(BufferP,8);


  ReadProcessMemory(hProc, Pointer(TempPointer+1824), @BufferInt, SizeOf(BufferInt), BytesRead);
  edtTargetid.Text := IntToStr(BufferInt);

end;
04/03/2009 13:48 TheBigPunisher#11
1. ja ich habe einen mem bot, aber erst in der "beta"!!!
2. nein ich stelle den nicht zu verfügung da er noch in der beta steckt und somit noch mehr fragen auf mich zukommen würden:bandit:
3. habe momentan keine zeit den bot fertig zumachen !!
4. auf anfrage habe ich im 1 post die .ct hochgeladen.
04/03/2009 14:11 ACE-ppc#12
Wow so schnell.

Vielen Dank, du bist echt klasse. Nun kann ich endlich meinen Bot den letzten schliff verpassen.

Würde mich freuen wenn du einer der ersten tester bist ^^ .

Greez ACE
07/14/2011 19:30 darius83#13
Blöde Frage aber kann man auch irgendwie das lvl des targets auslesen? den aktuellen target basepointer sowie die aktuellen hp des targets, name des targets und id des targets hab ich gefunden aber des lvl versteckt sich iwie ;) würd mich freuen, wenn mir da mal wer weiterhelfen könnte ^^
07/14/2011 19:31 qwertyuiop92#14
bumping an old post?
07/14/2011 19:41 darius83#15
maybe its old but its the only one i found which seems to be right for my question :) else i had to make a new topic for my question :P