Aufgrund einer akuten Spamwelle ist das Editieren für nicht angemeldete Benutzer zur Zeit deaktiviert. Wir bitten um Verständnis.

Objektdefinition

Aus Clonk Wiki

Wechseln zu: Navigation, Suche

Alle Objekte werden in Dateien mit der Erweiterung ".c4d" gespeichert. Eine solche Datei kann entweder nur eine einzige Objektdefinition enthalten oder als Ordner für mehrere Objektdefinitionen dienen (Beispiel: Objects.c4d). Wird eine entsprechende Datei von der Engine geladen, so lädt sie automatisch alle enthalteten Objektdefinitionen mit.

Eine Definition besteht immer mindestens aus einer Definitionsdatei (DefCore.txt) und einer Grafik (z.B. Graphics.png). Dazu kommen ggf. noch eine Aktionsliste (ActMap.txt), diverse Beschreibungsdateien für die Darstellung im Menüsystem und ein Script zur Festlegung des Objektverhaltens im Spiel. Dateils dazu in der Entwicklerdokumentation.

Neuladen zur Laufzeit

Änderungen an Objektdefinitionen können bei Bedarf zur Laufzeit nachgeladen werden, sofern der Entwicklermodus aktiv ist. Wird im Frontend eine Datei geändert, so werden automatisch alle laufenden Engines davon informiert und ein entsprechendes Nachladen veranlasst.

Achtung: Damit das Editieren im Menüsystem funktioniert, sollte die Objektdefinition entpackt sein, da sich Engine und Menüsystem sonst in die Quere kommen und ggf. ungültige Dateien produzieren!

extern