Skip to content

Novator12/s5_BlenderPlugin

Siedler 5 DFF-Plugin für Blender 5.0.1

Ein Plugin für Blender 5.0.1 zur Bearbeitung und Konvertierung von Siedler 5 (The Settlers: Heritage of Kings)-Gebäudemodellen über ein JSON/DFF-Zwischenformat.

Operiert mit dem JSON/DFF-Konverter von @mcb5637

✅ Funktionsumfang

🔽 Import

Import von Gebäudedaten aus JSON:

    HAnim

    UserData

    Geometries

    Atomics

    Animations

🛠 Bearbeitung

Bone-System erweitern:

    Hinzufügen von Building Texture Bones und Decal Bones

Physikalische Daten:

    Hinzufügen von Bounding-Sphere (Sphere) für Ingame-Kollision und Selektion

    Automatische Generierung von Bounding Spheres, basierend auf der Meshgröße

Partikeleffekte:

    Hinzufügen vordefinierter Partikeleffekte zu Gebäuden

Geometriekonfiguration pro Mesh:

    Materialzuweisung

    UV-Transformation

    Dual-Texturierung

    Konfiguration von Ambient-, Specular- und Diffuse-Parametern

    Schnee-Texturen

    Alpha-Texturen

📤 Export

!Beachten!: Meshes müssen folgendes Namensschema haben: Mesh1, Mesh2,...,Mesh11,Mesh12,...

Export in JSON und DFF-Format

Automatische Generierung von HAnimPLG (Nodes & Parents) beim Export

Animationen: Namensgebung bei Import nach Siedler 5 Standard notwendig: "pb_foundry2_cannon1_600.anm" 
-> RootNode wird aus dem Namen ausgelesen (auch beim Export beachten für späteren Neuimport)

🧪 Geplant

Import und Export von Skinned Objects

Import und Export von Animationen für Skinned Objects

Generierung von BinMesh-Daten beim Export

⚙ Kompatibilität

Blender-Version: 5.0.1

Python: 3.11.13

Kompatibel mit externen Tools zur DFF-Konvertierung für Siedler 5

📝 Lizenz & Hinweise

Die Idee des Import- und Exportverfahrens über .dff/.anm->.json->Blender->.json->.dff/.anm (.dff) basiert auf Kimichuras Siedler 5 Plugin (shokimpexp_rigid.py [Quelle: Siedler MP Server, Discord])
Dieses Projekt wird derzeit aus Gründen der Transparenz, zum Testen und zur Zusammenarbeit mit der Community veröffentlicht.

Teile des Projekts wurden unter Bezug auf ältere Community-Tools und Codestrukturen entwickelt, die innerhalb der Modding-Community geteilt wurden.  

Eigenständige Beiträge, die direkt für dieses Repository erstellt wurden, verbleiben bei den jeweiligen Autoren und können unter Absprache gerne genutzt/verbessert werden.

Link zum Discord von Kimichura: Siedler MP Server

Dieses Plugin befindet sich in Entwicklung. Es wird empfohlen, regelmäßig Backups der Blender-Dateien zu erstellen. Für Fragen, Vorschläge oder Bugs: Issue auf GitHub erstellen.

⚙️ Neue Funktionen:

User-Data für Decal und Building Bones anlegen: grafik

Generierung von Bounding Spheres: grafik

Erkennung und additives Hinzufügen von Particle Effekten: grafik

Erkennen und anlegen von Materialdaten: grafik

Resetten der gesamten Szene: grafik

About

Blender plugin for The Settlers: Heritage of Kings modding, with building import/export, geometry tools, particle support, and building animation import/export for Blender 5.0.1.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages