[TUTORIAL]How to watch the in the Gamecode of DarkOrbit

11/16/2012 08:29 Requiable#1
Hier werde ich euch vorstellen wie ihr in den Gamecode von DarkOrbit schauen könnt. Besser gesagt in die SWF-Dateien, da ihr kamieniarz immer fragt, wie er an die Informationen kommt.

For the english Users:
Sorry, I don't have the time, to translate this all. Maybe someone do it, but use Google Translate till I or someone else do it ;)

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

How to get the SWF:

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

[Only registered and activated users can see links. Click Here To Register...]
Zu Beginn öffnet ihr eine leere Browserseite und gebt dort die URL "http://darkorbit.com/spacemap/xml/resources.xml" ein und drückt Enter.

[Only registered and activated users can see links. Click Here To Register...]
Nun landet ihr auf einer Seite, auf der sich eine Liste befindet, die erst einmal sehr unübersichtlich aussieht. Für unser Tutorial suchen wir zunächst einen bestimmten Eintrag, welchen wir mit Datei->Suchen (alternativ STRG+F) suchen.

[Only registered and activated users can see links. Click Here To Register...]
Wir suchen den Eintrag "ship1". In dieser Zeile werden nun verschiedene Infos angezeigt: "file id", "location", "name" und "type". Der Rest ist für uns unwichtig.

[Only registered and activated users can see links. Click Here To Register...]
Nun ändern wir die URL in "http://darkorbit.com/spacemap/" ab, drücken aber noch nicht Enter!

[Only registered and activated users can see links. Click Here To Register...]
An diese URL fügen wir nun "graphics/" an, da wir nach einer Grafik suchen.

[Only registered and activated users can see links. Click Here To Register...]
Nun fügen wir "ships" an. Der Eintrag "ship1" befindet sich nämlich in der location "ships", wie man dem Bild entnehmen kann.

[Only registered and activated users can see links. Click Here To Register...]
Anschließend fügen wir den Namen, also "ship1" hinzu.

[Only registered and activated users can see links. Click Here To Register...]
Und nun noch den Typ, welcher "swf" lautet. Die URL sollte jetzt "http://darkorbit.com/spacemap/graphics/ships/ship1.swf" lauten.

[Only registered and activated users can see links. Click Here To Register...]
Wir drücken Enter und landen auf einer weißen Seite. Das ist soweit ein gutes Zeichen. Nun wählen wir aus dem Menü den Eintrag "Seite speichern unter..." aus (alternativ STRG+S).

[Only registered and activated users can see links. Click Here To Register...]
Jetzt speichern wir die Datei auf unserem Rechner (am besten dorthin, wo man sie auch wiederfindet).

[Only registered and activated users can see links. Click Here To Register...]
In dem Speicherverzeichnis liegt nun eine SWF-Datei (das Icon kann variieren).

[Only registered and activated users can see links. Click Here To Register...]
Nun benötigen wir einen SWF Decompiler (googelt danach, es gibt mehrere). Haben wir einen installiert, wählen wir mit einem Rechtsklick auf die SWF-Datei "Öffnen mit" und anschließend "SWF Decompiler" aus. Wird das Programm nicht gelistet, müsst ihr es unter "Standardprogramm auswählen" suchen (normalerweise in "C:\Programme\" und dann das Installationsverzeichnis).

[Only registered and activated users can see links. Click Here To Register...]Der Decompiler öffnet sich und ihr klickt auf das Ordnersymbol zum Schnellöffnen (kann von Programm zu Programm variieren). Sucht die SWF-Datei und öffnet sie.

[Only registered and activated users can see links. Click Here To Register...]
Auf der rechten Seite befindet sich nun in einem seperatem Fenster ein rotes "Fl"-Icon. Klickt auf das kleine Plus und die Baumansicht klappt sich auf (kann auch von Programm zu Programm variieren).

[Only registered and activated users can see links. Click Here To Register...]
In dieser Baumansicht befindet sich der Eintrag "Bild". Wählt diesen aus und ihr erhaltet eine Vorschau auf alle Bilder (evtl. heißt der Eintrag "Image", wenn ihr englische Programme verwendet).

[Only registered and activated users can see links. Click Here To Register...]
Klickt ihr auf das Plus bei "Bild" klappt sich die Baumansicht weiter aus und ihr könnt jedes Bild einzeln betrachten. Markiert nun die Bilder/Ordner, die ihr haben wollt und klickt nun auf den "Ressourcen Export"-Button (auch das kann von Programm zu Programm variieren).

[Only registered and activated users can see links. Click Here To Register...]
Ein neues Fenster öffnet sich, in dem ihr nun auswählen könnt, wohin die Bilder gepeichert werden sollen (linke Seite). Die rechte Seite mit den unterschiedlichen Boxen und Kästchen lasst ihr so, wie sie ist (kann ebenfalls von Programm zu Programm variieren).

[Only registered and activated users can see links. Click Here To Register...]
Sollte das ausgewählte Verzeichnis nicht existieren, werdet ihr gefragt, ob dieses erstellt werden soll. Wählt "Ja" aus und schon wurde alles abgespeichert.

[Only registered and activated users can see links. Click Here To Register...]
In dem Ordner in dem ihr die Bilder gespeichert habt, befindet sich nun ein neuer Ordner mit dem Namen "ship1"...

[Only registered and activated users can see links. Click Here To Register...]
...darin einen Ordner mit Namen "Bild"...

[Only registered and activated users can see links. Click Here To Register...]
...und darin alle Bilder, die ihr exportiert habt.

So funktioniert es auch mit allen anderen Ressourcen. Wichtig ist nur, dass ihr die URLs immer richtig schreibt.

Das Tutorial ist etwas veraltet, aber es sollte immer noch funktionieren. Wenn ihr doch noch irgendwelche Fragen habt, meldet euch bei mir ;)#

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

Credits: ReConnaisance aus dem offiziellem DarkOrbit Forum.

Mit freundlichen Grüßen
Requiable
11/16/2012 09:17 linksus#2
Hope we have not thausend of DarkOrbit clones next time. :D
But thanks for sharing and declaration of resources.xml.


greez
11/16/2012 09:21 ask91#3
For what is this toturial?
11/16/2012 09:24 Requiable#4
Quote:
Originally Posted by ask91 View Post
For what is this toturial?
Its for watch in the gamecode of DO
11/16/2012 13:19 unitwolf#5
Very good contribution, thanks for the tutorial
Spanish: Muy bueno muchas gracias amigo por el aporte
11/16/2012 13:24 Requiable#6
Only english and german here! Can you repeat it in english please?
11/16/2012 13:44 kamieniarz#7
Lol that's the longest way I've ever seen :D

I'll maybe post muuuuch easier way later :)
11/16/2012 13:49 Requiable#8
But it is a way. Better than nothing. And it's good for beginners :D
11/16/2012 13:52 mariuszdlu#9
this is for wath ?
11/16/2012 13:56 Requiable#10
You can look a bit in the gamecode of darkorbit and see maybe updates before they are released :D
Like kamieniarz found the formations and the kentucky fried chicken :D
11/16/2012 14:07 oNe-sHoT.eXe#11
Nice tut
11/16/2012 14:34 Requiable#12
Hier noch eine xml file.
[Only registered and activated users can see links. Click Here To Register...]
Hab die "zufällig" gefunden, weil nen Kumpel hitpoints gesucht hat. Hab bisschen rumgespielt. Falls ihr noch was habt.

HER DAMIT!!! :awesome:
11/16/2012 14:34 CrazyLazyGuy#13
it say i have no premession :(
11/16/2012 14:51 Requiable#14
lol. I can open it. Did you really take this link?
[Only registered and activated users can see links. Click Here To Register...]
Cause removing the game.xml is "forbidden"
11/16/2012 15:07 Gamerfish707#15
Very Nice :)