Hallo E*pvps,
bin vor 2h auf eine doofe Idee gekommen: Flyff-Addons (im WoW-Style). Dies scheitert aber leider an mangelndem Wissen bzw Infos über die Flyffstruktur.
!Ich will nicht hören "flyff is net wow du spacko spiel wow haha suchti hihihi" oder "SuFu", die habe ich benutzt <.<!
So... also, meine Fragen wären:
1. die Skillbar (unten mit F-Tasten) ist, soweit ich das sehe, in den .res daten. stimmt das? (eine Interface-Frage x.x) ->Erledigt, gefunden
2. die Tastenbelegung ist zu 100% CL. Wo steht sie?
3. weiß wer, welche Sprache dafür am besten geeignet wäre?
4. wo steht, was beim Skillaufruf gemacht wird? (und wenns nur ein Befehl an den server ist, ich will eben jenen mitlesen).
c++ is schonmal schön, kann ich x3
d3d würde ich als Direct 3D interpretieren, sicher, dass codes in einer solchen Datei stehen? ö.Ö
Punkt 4 war übrigens so gedacht:
eine Art RM-Addon: er bufft eine Person. Jetzt "erfasst" mein Addon zum einen den Buff, das Target und die Buffdauer. Jetzt werden in einem Addonfenster eben jene Daten angezeigt, um dem RM zu zeigen, wer wann buffs braucht... da ist ein tastaturhook dann relativ unnötig (und geht in FlyFF eh nicht, dirX game...)
du musst endscene hooken um auf flyff zu zeichen kann ich dir erklären wenn du wilst.
Man kann durch packete abfangen taget hp usw rausfinden deswegen send und recv funktionen hooken
Eigene Hp cordinaten mp fp exp usw kann man auch client side auslesen hier ma die offsets falls du das machen wilst brauchst du nicht alle suchen^^
#define XOFF 0x160
#define YOFF 0x164
#define ZOFF 0x168
#define DEXOFF 0x69C
#define HPOFF 0x6C8
#define MPOFF 0x6CC
#define FPOFF 0x6D0
#define LVLOFF 0x6A4
#define STROFF 0x6A0
#define STAOFF 0x698
#define INTOFF 0x694
#define EXPOFF 0x6B0
das sind nur die für dein eigenes zeugs also deine mp deine exp usw dazu brauchst du nur noch ein pointer man kann auch namen auslesen aber wieder nur seinen^^ für den den du im taget hast musst du wie gesagt packete auslesen und auswerten
uiuiui, ich sehe schon, mein c++ können ist offentsichtlich stark begrenzt... hab' mich bisher nur in vb mit apis beschäftigt. Ich testes mal, danke schonmal
EDIT: sooo, wireshark funktioniert klasse... bekomme ca 100 Pakete pro Sekunde.. xD
habe bisher als Filter nur die IP vom Pserver eingestellt. Kannst du mir noch paar Tipps geben?
(tcp.port == 23000 || tcp.port == 28000 || tcp.port == 15400) , verstehe ich net xD
also, ich bin bei wireshark jetzt so weit: ich hab' die IP von flyff, hab only diese ip sniffen. jetzt logg' ich mich ein: ca 500 pakete gesnifft... caste den Skill... weitere 50... also ich will die Zahl begrenzen...
argh... okay, das erklärt einiges xD
wenn ich es jetzt schaffe, die Adresse des Skills beim senden an den Server zu sniffen, wie kann ich das in ein Script einbauen?
Interface Mods 05/10/2008 - Conquer Online 2 - 5 Replies Okey, i know it can be done i've seen it.
How do you edit the conquer online interface? I've looked through the data file and found a few files; but none of the ones i'm looking for. I want to chance the spell icons, the action icons aswell as the rest of the in-game interface. Any modders know where these are located?