Hallo zusammen,
hier mal wieder ein kleines Update von mir.
Leider habe ich dieses Mal noch keine neuen Videos oder Screenshots meines aktuellen Fortschritts in der Unreal Engine 5. Dafür möchte ich euch aber ein kleines Projekt zur Verfügung stellen, das vielleicht einige der Fragen beantwortet, die mir in den letzten Monaten immer wieder gestellt wurden.
Ich wurde mehrfach gefragt:
„Wie hast du das gemacht?“
Anstatt dieselben Dinge immer wieder einzeln zu erklären, habe ich meine Arbeit in einem kleinen Python-Projekt zusammengefasst und stelle es nun allen Interessierten zur freien Verwendung zur Verfügung.
Das Tool liest einen Archlord-Spielclient aus, extrahiert die enthaltenen Daten und konvertiert sie in gängige Formate.
Folgende Inhalte können exportiert werden:
* Texturen
* Bilder
* 3D-Modelle inklusive Animationen
* Terrain-Daten
Alle Exporte der 3D-Modelle basieren auf dem gruppierten Template-System von Archlord. Die Funktionsweise dahinter ist etwas umfangreicher und würde den Rahmen dieses Beitrags sprengen.
Vielleicht hilft das dem einen oder anderen bei eigenen Projekten oder Experimenten.
Hier der Download:
Mega:
Viel Spaß damit! Über Feedback freue ich mich natürlich jederzeit.
P.S.: Das Tool wurde für den Archlord-Client aus dem Jahr 2013 entwickelt und getestet. Die Kompatibilität mit älteren oder neueren Client-Versionen kann ich daher nicht garantieren. Die Terrain-Materialien müssen derzeit noch nachbearbeitet werden. Das Überblenden bzw. Mischen der Texturen wird vom GLTF-Format nur eingeschränkt unterstützt. Anhand der Materialnamen könnt ihr jedoch die Reihenfolge der verwendeten Texturen eindeutig erkennen und die Materialien entsprechend rekonstruieren.
---
Hello everyone,
here's another small update from me.
Unfortunately, I don't have any new videos or screenshots of my Unreal Engine 5 progress to share this time. Instead, I'd like to release a small project that should answer at least some of the questions I've been asked over the past months.
One of the questions I keep getting is:
"How did you do that?"
Rather than answering the same questions over and over, I decided to package part of my workflow into a small Python project and make it freely available to anyone who is interested.
The tool reads an Archlord game client, extracts its data, and converts it into commonly used formats.
It can export:
* Textures
* Images
* 3D models including animations
* Terrain data
All 3D model exports are based on Archlord's grouped template system. Explaining that system in detail would go beyond the scope of this post.
Hopefully, this will be useful for anyone working on their own tools, research, or projects.
Download:
Mega:
Have fun with it, and as always, feedback is very welcome!
P.S.: The tool was developed and tested using the 2013 Archlord client. Compatibility with older or newer client versions cannot be guaranteed. The terrain materials still require some manual adjustments. Texture blending/mixing is only partially supported by the GLTF format. However, the material names indicate the correct texture order, making it possible to reconstruct the terrain materials accordingly.