gibt es einen mod der es erlaubt bomber bzw. stealth-bomber auf flugzeugträger zu verlegen?
oder kann mir jemand ne kleine anleitung geben wie ich mir das selbst machen kann?
gibt es einen mod der es erlaubt bomber bzw. stealth-bomber auf flugzeugträger zu verlegen?
oder kann mir jemand ne kleine anleitung geben wie ich mir das selbst machen kann?
Geändert von che86 (08. Januar 2006 um 22:52 Uhr)
ungetestet:
Installationsordner -> Assets -> XML -> Units -> Datei Civ4UnitInfo.xml
Dort steht bei UNITCLASS_CARRIER:
Beim Fighter steht folgendes:PHP-Code:
<SpecialCargo>SPECIALUNIT_FIGHTER</SpecialCargo>
Beim Bomber:PHP-Code:
<Class>UNITCLASS_FIGHTER</Class>
<Type>UNIT_FIGHTER</Type>
<UniqueNames/>
<Special>SPECIALUNIT_FIGHTER</Special>
Hier mal den Eintrag Special wie beim Fighter ändern. Ich weiss nicht, ob es dadurch unterwünschte Effekte gibt, kannst es ja mal testen. Der Stealth-bomber heisst UNITCLASS_STEALTH_BOMBE und ist darunter.PHP-Code:
<Class>UNITCLASS_BOMBER</Class>
<Type>UNIT_BOMBER</Type>
<UniqueNames/>
<Special>NONE</Special>
Sollte man nicht auch beim Flugzeugträger SPECIALUNIT_BOMBER hinzufügen und eben selbigen Text beim Bomber unter Special eintragen?Zitat von sansi
Oder ist das zu weit gedacht?
MfG
Caesium
Zitat von cstelter
Das weiss ich eben nicht ob das geht: Da ist halt nur ein Tag bei Spezialcargo, ob man da auch irgendwie zwei Einheitentypen reinstellen kann?
Und wenn man beim Träger den Tag <SpecialCargo> einfach auf "NONE" setzt und lediglich <DomainCargo> auf DOMAIN_AIR lassen würde? Theoretisch müsste der Träger doch dann alle Flugeinheiten aufnehmen können, die durch DOMAIN_AIR definiert werden.
Probier's aus. Das wäre natürlich die beste Lösung
Also: Erste Testläufe waren erfolgreich. Der Träger kann nun Bomber und Stealth Bomber aufnehmen.
Einfach den Tag, wie von mir beschrieben, auf NONE setzen.
Oh, dann ist das ja viel einfacher als gedacht. Super
Ich habe halt vom Meister gelernt....Ich hoffe immer noch auf ein Python-Tutorial von dir, sansi....Zitat von sansi
Ich auchZitat von Octavian
hab eine vorläufige lösung gefunden:
die datei installverzeichnis\Assets\XML\Units\CIV4UnitInfos.xml
erstma nach eigene dateien kopiert und da dann folgendes geändert:
für den bomber (also unter)
<UnitInfo>
<Class>UNITCLASS_BOMBER</Class>
den tag
<Special>NONE</Special>
auf
<Special>SPECIALUNIT_BOMBER</Special>
geändert
und hinter
<UnitAIs>
<UnitAI> <UnitAIType>UNITAI_ATTACK_AIR</UnitAIType>
<bUnitAI>1</bUnitAI>
</UnitAI>
dieses hier eingefügt:
UnitAI> <UnitAIType>UNITAI_CARRIER_AIR</UnitAIType>
<bUnitAI>1</bUnitAI>
</UnitAI>
weil das beim fighter(jagdflugzeug) auch so stand
weiterhin beim carrier(flugzeugträger)
den tag
<SpecialCargo>SPECIALUNIT_FIGHTER</SpecialCargo>
auf
<SpecialCargo>SPECIALUNIT_FIGHTER SPECIALUNIT_BOMBER</SpecialCargo>
geändert
beim spielstart kam zwar eine fehlermeldung, allerdings konnte ich beim testen im worldbuilder wie gewünscht bomber auf flugzeugträger verlegen
edit: upsala da hat ja scheinbar vor mir schon jemand ne lösung gefunden, gar nich gesehen...
habs auch nochmal getestet, octavians lösung is einfacher und ohne fehlermeldung
Dein Text, ohne das Edit, verwirrte mich auch zugegebenermaßen etwas....
Schön, dass es jetzt klappt und wir helfen konnten. Zumal die Lösung wirklich den Vorteil hat, dass die Änderungen nur beim Träger selbst vorzunehmen sind.