aktuelle Version : 0.1
Hi alle,
endlich habe ich es mal geschafft meinen Einheitenbaukasten auf ReleaseNiveau zu bringen.
Eigentlich geht es darum, dass man eine Einheit, die man bauen kann, auswählen, umbennen und promovieren kann. Diese legt man dann in einer Liste ab, und sie erscheint in der Stadt neben den Standart-Einheiten. Baut man nun diese Einheit, so erscheint tatsächlich eine umbenannte Version mit allen Beförderungen auf der Karte !
Dieser Baukasten ist für mich eine Vorraussetzung zu meinen SpaceMod, den ich plane. Im Endeffekt will ich moo-mäßig meine Raumschiffe mit Spezialsystemen selbst ausrüsten anstatt vorgegebene zu nutzen
Deswegen sind einige Bezeichnungen auch an den SpaceMod angelegt, weil ich den dann gleich im dem Einheitenbaukasten-Verzeichnis weiterentwickle.
Jedoch kann sich jeder den Baukasten runterladen und selbst in seinen Mod einbauen. Dadruch, dass die Einheiten nur promoviert werden, musste ich die XML Struktur nicht ändern, und habe es auch nicht vor...
Also hier mal 4 Bilder, die den EinheitenBaukasten anschaulich erklären:
http://www.vadus.de/images/civ4Unitsandbox01.jpg
http://www.vadus.de/images/civ4Unitsandbox02.jpg
http://www.vadus.de/images/civ4Unitsandbox03.jpg
http://www.vadus.de/images/civ4Unitsandbox04.jpg
Installation
Die Datei in das Civ4 Mod Verzeichnis entpacken und den Mod Vadus starten
Aktuelle Probleme
1. Bitte nicht von Civ4 ins Windows wechseln, während der Baukasten geöffnet ist! Beim switch werden anscheinend alle variablen neu initialisiert, bzw. abgespeichert (in den HS) und anschließend neu geladen. Die Variablen des Baukastens werden jedoch nicht neu geladen ( und ich wüsste auch nicht, wie ich das machen könnte ) . Demnach ist der Baukasten nach einen switch zu Windows und zurück zu Civ fehlerbehaftet.
2. Ich weiss nicht, wo der Einheitenname gesetzt wird, der unterhalb einer Stadt auf der Karte! angezeigt wird, die diese Einheit gerade baut.
3. Dasselbe im Cityscreen, oben bei der Produktionsleiste. Wo im Code wird dort der Einheitenname gesetzt, wenn eine gebaut wird ?
Zukünftige Features
1. Die Einheitenliste, die man im Baukasten erstellt, muss mit abgespeichert werden, so dass man sie nach dem Laden eines Spielstandes wieder hat.
2. Weitere Buttons im Baukasten : Entfernen und Ersetzen einer Einheit in der Liste
3. Der Baukasten ändert auch die Einheitenkosten, jeh nachdem, wieviel (oder welche) Beförderungen man einbaut.
4. Die Liste mit den verfügbaren Beförderungen wird so geändert, dass die Abhängigkeiten der Beförderungen berücksichtigt werden
5. Das Setzen der maximalen Hitpoints der Einheit über den Baukasten, sofern das möglich ist ( weil , die XML wird ja nicht angefasst )