Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Aion
You last visited: Today at 19:54

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

Advertisement



[Question] Memory Address

Discussion on [Question] Memory Address within the Aion forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2012
Posts: 14
Received Thanks: 0
[Question] Memory Address

Hiho elitepvpers,

ich habe eine kurze Frage bezüglich der Memory Addressen von den Monstern in Aion.

Zurzeit habe ich für mein Charakter Adressen gefunden, aber für Monster finde ich die nicht oder ich mache nur etwas falsch mit Cheat Engine.

Bei Cheat Engine gehe ich so vor z.B. um die HP zu finden:
Monster anvisieren -> Unknow Value auswählen (4-Byte) suchen -> Monster Ingame einmal angreiffen -> Decreased Value by ... suchen -> Monster nocheinmal angreiffen usw.

Finden tu ich nur nix bzw. keine Static Adresse, selbst über die Pointer Scan Funktion oder die jeweiligen Hex Codes suchen.

Jetzt ist natürlich die Frage ob ich bei meinen Vorgängen was falsch gemacht habe?
Ich hoffe es kannmir einer von euch dabei helfen.

MfG
Cotigo
Cotigo is offline  
Old 06/17/2013, 02:10   #2


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Ich würde es mal mit Double versuchen. Denn die Anzahl der Berufpunkte wären auch Double. War verwundert, ist aber so. Vielleicht ist es auch Float (sehr sehr unwahrscheinlich)
Requi is offline  
Old 06/17/2013, 06:01   #3
 
elite*gold: 0
Join Date: Feb 2006
Posts: 629
Received Thanks: 195
~~~~~~~~~~~~~~~~~~~~~~
Deutsch Übersetzung von Google
~~~~~~~~~~~~~~~~~~~~~~


Mein Deutsch ist nicht gut

Das Monster HP Wert in der Einheit Liste gespeichert ist, ist es nicht eine statische IP-Adresse noch statisch Zeiger Kette. Je nachdem, welche Monster zuerst laden, könnte die Reihenfolge zu ändern. Das Unternehmen ist eine Liste zirkular-Referenzierung doppelt verketteten Liste. Also die Adresse werden die gleichen sein, während Sie im Kampf gegen die Monster sind, aber die HP-Wert von anderen Monster in ihrem eigenen Unternehmen gespeichert.

Es ist ein Wert zum Ziel HP Prozentsatz, ein ganzzahliger Wert ist von einer Art, 1 Byte sollte ausreichend sein, da der Wert "100" in einem Byte passen. Dieser Wert sollte sehr leicht zu finden, ich glaube, es ist bei einer statischen Adresse.

Wenn Sie in der aktuellen HP Wert eines bestimmten Monster interessiert sind, müssen Sie:
  1. Finden Sie den Verweis auf die Objekt-Liste in statischen Speicher
  2. Lesen Sie diese Adresse für die Entität Liste Metadaten-Struktur
  3. Lesen Sie die Offset-Adresse, die dem tatsächlichen doppelt verknüpfte Entität Liste zeigt
  4. Fahren Sie das Entity List, auf der Suche nach der besonderen Monster in Frage
  5. Lesen Sie den HP-Wert aus der Datenstruktur

Alternativ, wenn Sie wollen einfach nur Ihr Ziel ist HP:
Game.dll + B45EA4
+0x254

Aktuelle HP: +0x11E0
oder
Maximum HP: +0x11DC

Wenn das Ziel Zeiger (0xB45EA4) scheint falsch, meine Post auf, wie das Ziel zu finden Zeiger ausgeglichen. Man kann sagen, wenn das Ziel Zeiger ist falsch, da die Adresse nicht in "00" enden. Da Sie vermutlich auf gameforge sind, können 0x11DC/0x11E0/0x254 falsch sein, aber es sollte Ihnen eine gute Vorstellung davon, was Ihre Optionen sind für den Zugriff auf diese Daten.


~~~~~~~~~~~~~~
Original English Text
~~~~~~~~~~~~~~


My German is not good

The Monster HP value is stored in the entity list, it is not a static address nor static pointer chain. Depending upon which monsters load first, the order could change. The entity list is a circularly-referencing doubly-linked list. So the address will be the same while you're fighting the monster, but the HP value of other monsters is stored in their own entity data.

There is a value for target HP percentage, an integer value of some sort; 1 byte should be sufficient because the value "100" will fit into one byte. That value should be very easy to find, I believe it is at a static address.

If you are interested in the actual HP value of a particular monster, you must:
  1. Find the reference to the entity list in static memory
  2. Read that address for the entity list metadata structure
  3. Read the offset address which points to the actual doubly-linked entity list
  4. Traverse the entity list, looking for the particular monster in question
  5. Read the HP value from the data structure

Alternatively, if you just want your target's HP:
Game.dll+B45EA4
+0x254

Current HP: +0x11E0
or
Maximum HP: +0x11DC

If the target pointer (0xB45EA4) seems incorrect, check my post on . You can tell if the target pointer is incorrect because the address will not end in "00". Because you are presumably on gameforge, 0x11DC/0x11E0/0x254 may be incorrect, but it should give you a good idea of what your options are for accessing that data.
lucid is offline  
Thanks
2 Users
Old 06/17/2013, 17:24   #4
 
elite*gold: 0
Join Date: Dec 2012
Posts: 14
Received Thanks: 0
@Requi
Ich habe das mal probiert, aber nix gefunden.
Trotzdem danke für deinen Beitrag.

@lucid
Thanks for your post.
Your addresses from the target HP works perfectly
With your tutorial to find the target pointer offset I had try'd but I think I had do anything wrong >.<"
I must learn a lot more to find offsets and pointers.
Cotigo is offline  
Reply


Similar Threads Similar Threads
Get HP memory address
01/05/2013 - Archlord - 8 Replies
I'm looking to make a AutoIt script for ransacking mobs and id like to access the targets HP to know when its dead. I can find the address using cheat engine easily enough but I can't access it in autoit. Anyone know how to do this?
[VB]Memory Address
06/30/2009 - .NET Languages - 5 Replies
Weiß jemande wie ich eine Memory Addresse in Visual Basic einbauen kann ? :) Ahja habe VB08 :) Liebe Grüße, AngelAndi
[QUESTION] HP Memory Address
05/17/2009 - CO2 Programming - 18 Replies
Is it possible to get the memory address of HP? I read around and saw that it is DMA but more reading around the AutoIt forums said there's a way around that by getting the memory address of the pointer to HP. I tried cheatengine but not really sure what to look for. I'm now starting to get the hang of programming in general so maybe my terms aren't correct. Anyone understand what I'm looking for? P.S. I'm trying to find out to make a memory-based auto-potter.
memory address
10/22/2008 - Eudemons Online - 0 Replies
Hey could sumone please Post the new memory address for zoom for patch 1150? or tell me the memory values for zoomed in and out so i can try and find. Nevermind i found the sucker the zoom address for patch 1150 is 0095D9EC enjoy!
[Question] Memory address of VP?
06/06/2008 - Conquer Online 2 - 24 Replies
Anyone know the memory address for Virtue Points? Or is this stored on the server? How is it that people get it on their tools...



All times are GMT +1. The time now is 19:55.


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.