Seite 1 von 2

Ist einer mit Flyff C++ Erfahrung hier?

Verfasst: Sa Apr 05, 2014 7:36 am
von Kolda
Hallo,
ich bin sehr neu im Bereich C++ und brauche etwas Hilfe.
Ich suche einen, der sich mit Flyff (C++/pServer) auskennt.

Mein Ziel ist es einen DeCrypter für .RES Files zu schreiben und dabei brauche ich Hilfe,
wie ich einen Header (glaube ich) finden kann um dann den DeCrypter zu sagen wie er die Files deCrypten soll.
Leider habe ich da keine Erfahrung in dem Bereich und möchte das gerne lernen.

Ich kann euch ein Beispiel Source für einen DeCrypter liefern, wenn Ihr etwas braucht.

Danke schon einmal.

Re: Ist einer mit Flyff C++ Erfahrung hier?

Verfasst: Mo Apr 07, 2014 12:37 pm
von Xin
Mir scheint für Flyff gibt's hier niemanden. Ich habe Flyff zwar schonmal gehört, aber beim googlen weder sonderlich viel dazu gefunden. Warum muss man sich damit auskennen?
Also was ist wichtig, dass man Flyff dafür braucht?

Was genau möchtest Du als .res Files rausschreiben? Ich kenne die nur von Microsofts Entwicklungsumgebungen.

Re: Ist einer mit Flyff C++ Erfahrung hier?

Verfasst: Mo Apr 07, 2014 12:41 pm
von nufan
Xin hat geschrieben:Mir scheint für Flyff gibt's hier niemanden. Ich habe Flyff zwar schonmal gehört, aber beim googlen weder sonderlich viel dazu gefunden.
Mir fiel spontan nur das ein:
http://www.proggen.org/forum/viewtopic.php?f=37&t=347
:D

Re: Ist einer mit Flyff C++ Erfahrung hier?

Verfasst: Mo Apr 07, 2014 12:46 pm
von Xin
Das war eins der ersten Dinge, die ich zum Thema Flyff gefunden habe, was mich darin bestärkt, dass es mir zu peinlich sein muss, von Flyff nichts zu verstehen. Aber vielleicht kann man ja trotzdem was sinnvolles dazu sagen, wenn Flyff im Prinzip keine großartigen zusätzlichen Kenntnisse verlangt.

Re: Ist einer mit Flyff C++ Erfahrung hier?

Verfasst: Mo Apr 07, 2014 3:37 pm
von Kolda
Hallo, danke erstmal für die Antworten.
Es muss keinem 'peinlich' sein, wenn man von dem Spiel Flyff nicht sgehört hat,
ich habe viel Spaß an dem Spiel, so wie viele andere an anderen Spielen.

Also in den .res Dateien sind Models, Texturen, Animationen usw gespeichert ( Es geht also nicht um ein Staatsgeheimsnis :D ).
Bei einem normalen Privat Server sind die Dateien standart gecryptet, aber manche haben die .res Files mit einem Crypt-Key anders verschlüsselt.
Das ganze wird dann mit der Spiel .exe (Neuz) gelesen und entschlüsselt.

Und ich möchte den crypt-key und header (soweit es mir gesagt wurde) herausbekommen um dann diese .res Dateien zu entpacken.
Dazu würde ich eine soweit fertige Source benutzen, um den DeCrypter zu kompilen, wenn die Source dann dafür zu gebrauchen ist.
Leider weiss ich nun nicht wie das gehen soll und hoffe auf eure Hilfe.

Wie gesagt ich kann Euch gerne mal Testdateien und eine Entpacker Source zur Verfügung stellen.

Vielen dank!

Re: Ist einer mit Flyff C++ Erfahrung hier?

Verfasst: Mo Apr 07, 2014 4:23 pm
von Xin
Kolda hat geschrieben:Hallo, danke erstmal für die Antworten.
Es muss keinem 'peinlich' sein, wenn man von dem Spiel Flyff nicht sgehört hat,
ich habe viel Spaß an dem Spiel, so wie viele andere an anderen Spielen.
"Fly for Fun". Wo kommt C++ da ins Spiel?
Kolda hat geschrieben:Und ich möchte den crypt-key und header (soweit es mir gesagt wurde) herausbekommen um dann diese .res Dateien zu entpacken.
Das ganze dreht sich also darum, dass Dir jemand einen Algorithmus in die Spiele-Software einbaut?
Es geht also nicht um ein "Flyff C++", sondern darum ein C++-Programm - den Flyff-Server - zu verändern?

Von dem Spiel verstehe ich nichts, ich spiele nur C++. ^^
Diese Website dient vor allem, Leuten zu helfen, die C++ lernen möchten.
Sie ist jetzt nicht unbedingt dafür da, qualifizierte C++ Entwickler zu sammeln, die keine eigenen Ideen haben und sich daher langweilen, damit sie die eigenen Ideen umsetzt.

Ich denke, Du kannst hier C und C++ lernen, wenn Du Dich dafür interessiert. Einen (qualifizierten) C++-Entwickler mit einem Fantasie-Manga-Flug-Spiel zu begeistern... würde ich als schwere Quest bezeichnen. :-D

Re: Ist einer mit Flyff C++ Erfahrung hier?

Verfasst: Mo Apr 07, 2014 5:43 pm
von cloidnerux
Hast du denn schon mal probiert, das Problem zu googlen um zu schauen ob es
a.) Schon ein fertiges Tool gibt
b.) Informationen bezüglich Aufbau der Datei und Art der Verschlüsselung
gibt?

Re: Ist einer mit Flyff C++ Erfahrung hier?

Verfasst: Mo Apr 07, 2014 6:24 pm
von Kolda
Hey Xin,
also noch einmal ganz langsam.

0. Es geht um das Spiel FlyFF (Fly For Fun)
1. Ich habe einen Flyff privat Server und die Source ist in C++ geschrieben, woran ich schon fleissig übe...
2. Es gibt dort .res Dateien, wo Models, Texturen usw gespeichert werden.
3. Normalerweise sind die .res Dateien nicht verschlüsselt, aber einige pServer verschlüsseln diese .res Dateien
4. Ich möchte nun diese .res (oder andere Endungen) Dateien entschlüsseln, um an die Models, Texturen usw zu kommen

Leider kann ich das nicht, da ich noch ein echter Anfänger bin und genau das möchte ich nun lernen.
Ich habe nur gesagt bekommen, such nach dem Header und dem Crypt-Key...
Und soweit ich weiss braucht man die Neuz (Startdatei) und die .res Dateien.

Als Beispiel hänge ich mal ein paar Sachen in den Anhang.
Falls es eine Virus Warnung gibt, das kann ignoriert werden, das ist die Packmethode der exe Dateien.

Edit by Xin: Links gelöscht.
Sorry, aber "Falls es eine Viruswarnung gibt, kann das ignoriert werden" kann bedeuten, dass alles in Ordnung ist, aber ich ignoriere das trotzdem nicht. ^^

Re: Ist einer mit Flyff C++ Erfahrung hier?

Verfasst: Mo Apr 07, 2014 6:36 pm
von Xin
Kolda hat geschrieben:3. Normalerweise sind die .res Dateien nicht verschlüsselt, aber einige pServer verschlüsseln diese .res Dateien
4. Ich möchte nun diese .res (oder andere Endungen) Dateien entschlüsseln, um an die Models, Texturen usw zu kommen
Vielleicht gibt es einen Grund, warum die Sachen verschlüsselt sind...?
Kolda hat geschrieben:Leider kann ich das nicht, da ich noch ein echter Anfänger bin und genau das möchte ich nun lernen.
Ich habe nur gesagt bekommen, such nach dem Header und dem Crypt-Key...
Und soweit ich weiss braucht man die Neuz (Startdatei) und die .res Dateien.
Vielleicht setzt Du Dich mal etwas mit Visual C++ auseinander und wie dort die Resource-Dateien aufgebaut sind?
In der Zwischenzeit kannst Du Dir auch C++ beibringen, was mir an einfacheren Aufgaben erfolgsversprechender scheint.
Kolda hat geschrieben:Falls es eine Virus Warnung gibt, das kann ignoriert werden, das ist die Packmethode der exe Dateien.
:-)

Re: Ist einer mit Flyff C++ Erfahrung hier?

Verfasst: Do Apr 10, 2014 9:56 am
von oenone
Kolda hat geschrieben:1. Ich habe einen Flyff privat Server und die Source ist in C++ geschrieben, woran ich schon fleissig übe...
Ich denke, damit sollten wir den Thread hier beenden.

"Diese Server sind jedoch illegal, da Gala-Net die Rechte auf Spielidee und Umsetzung hat."

Und die Spielinhalte (Models, etc) sind sicher noch heikler zu behandeln.