[Coding help] Spielernamen auslesen

02/28/2011 20:10 Dr. Coxxy#1
Hallo,

folgendes problem:
möchte für ein kleines tool von mir die Spielernamen der aktuellen partie aus dem speicher lesen.
habe beim suchen nach den namen die folgende funktion gefunden:
006E1B59/League of Legends.exe+2E1B59 (mov eax,[eax])
die funktion greift auf die pointer aller spieler zu, die auf die text[32] adressen der namen zeigen.
lässt sich also per rechtsklick "Find out ... this code accesses" in cheatengine die pointer zu den namen auslesen.
(erscheinen erst, wenn die gegner/allies sichtbar sind).
diese pointer ändern sich aber immer noch beim restart des spiels, und ich scheitere daran, die pointer weiterzuverfolgen...
irgendjemand, der mir helfen kann?
oder geht das auch i-wie anders, rolle3k hat da ja sein LoLSharp wohl veröffentlicht, ich habs mir aber noch nicht angesehen.
wenn ja, link auf die veröffentlichung bitte, und vllt nen kurzer einsteigerhinweis^^

Danke im voraus,
Dr. Coxxy
03/01/2011 16:59 Maxzizzle#2
must du am besten mal expo fraen ich glaube er kennt sich damit aus
03/02/2011 00:31 Dr. Coxxy#3
habs jetzt ein bisschen anders gelöst: im LoL ordner werden zur laufzeit im game ordner logs erstellt, aus dem sich die erforderlichen informationen mit einem geschicktem regex auslesen lassen.
03/02/2011 07:46 Wergez#4
Quote:
Originally Posted by Dr. Coxxy View Post
habs jetzt ein bisschen anders gelöst: im LoL ordner werden zur laufzeit im game ordner logs erstellt, aus dem sich die erforderlichen informationen mit einem geschicktem regex auslesen lassen.

Das stimmt.
So liest auch LoL Base die Daten aus. Man lädt die Log Dateien hoch.
03/02/2011 13:48 bloodang3l#5
was ist der tiefere sinn dahinter? ich meine warum willst du das wissen?

seh darin kein vorteil
03/02/2011 21:06 Dr. Coxxy#6
bin genau über lolbase auf die idee gekommen^^
programm soll vorerst die daten der spieler vom spiel auslesen, die spieler bei lolbase.net nachschlagen und übersichtlich darstellen, sodass man das gegnerische/eigene team einschätzen kann.
03/03/2011 16:24 %G4ME%#7
Gibts ja schon aber man kanns ja trotzdem machen :P
03/03/2011 17:18 Dr. Coxxy#8
jop, habs gestern auch schon gesehen^^
war eigtl auch nicht als richtiges projekt geplant, wollte eigtl nur nem freund das programmieren näherbringen, hab dann mit ihm AHK angefangen, überlegt, was wir denn zum üben für ihn machen könnten, und das kam dabei raus^^
03/03/2011 18:29 expo_botter#9
ja ich habe das gemacht ^^ habe noch keine Zeit (eher keine Lust xD) n Update zu machen. Viellei kann man ja zusammen was machen (wenn ich Lust habe xD)

Note: AHK finde ich persönlich nicht so der Hit, au3 ist besser, aber am besten ist C++
03/03/2011 18:31 %G4ME%#10
Er schreibt AHK(AutoHotKey).
03/03/2011 18:38 expo_botter#11
hab edited, hatte es überlesen, aber iwie interessiert so ein Tool hier niemand habe ich so das Gefühl
03/03/2011 19:26 %G4ME%#12
So ist es halt... ich persönlich finde es auch unnötig :P
03/03/2011 21:41 Dr. Coxxy#13
könnten gerne was zusammen machen, ich kann auch c++, hab auch nur ahk genommen, weils halt einfacher als einstieg ist und man direkt ergebnisse erzielt^^
03/03/2011 23:46 opa2k#14
also ich finds gut das tool !!!

bzw interresant schade das ich kp davon habe wie man sowas selber macht ;*(
03/04/2011 16:36 requiredbm#15
am besten du wendest dich an expo_botter, der hatte dies auch in planung zu sienen tool hinzuzufügen.

siehe: [Only registered and activated users can see links. Click Here To Register...]

grüße