Schild ein/ausblenden Ohne Funktion

  • Servus Zusammen,

    ich versuche gerade ein Schild an einem Fahrzeug aus und einzublenden. Habe dazu auch eine Vorlage von einem anderen Mod genommen. Exakt eigentlich so übernommen. Nur, leider hat es bei mir keine Funktion. Ich finde weder in Google, noch was auf YouTube. Selbst ChatGPT oder Google KI schlägt hier Dinge vor, mit der ich alles mögliche bauen könnte, aber nicht den Fehler finde.

    Das wäre einmal der Aufbau im GE:

    google.jpg


    Dann die Moddesc:

    Code
    <vehicleTypes>
    <type name="car" parent="baseDrivable" className="Vehicle" filename="$dataS/scripts/vehicles/Vehicle.lua">
    <specialization name="cover"/>
    </type>
    </vehicleTypes>


    Dann die Blöcke in der Fahrzeug XML:

    XML
    <?xml version="1.0" encoding="utf-8" standalone="no" ?>
    <vehicle type="car" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/vehicle.xsd">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
    Code
    <animation name="toggleCover">
    <part node="0>0|13|0" startTime="0" endTime="0.05" visibility="false"/>
    <part node="0>0|13|1" startTime="0" endTime="0.05" visibility="true"/>
    <part node="0>0|13|0" startTime="0.05" endTime="0.1" visibility="true"/>
    <part node="0>0|13|1" startTime="0.05" endTime="0.1" visibility="false"/>
    </animation>
    Code
    <cover>
    <coverConfigurations>
    <coverConfiguration>
    <cover openAnimation="toggleCover" openAnimationStopTime="0" closeAnimation="toggleCover" closeAnimationStopTime="1" fillUnitIndices="1" openOnBuy="false" autoReactToTrigger="True" />
    </coverConfiguration>
    </coverConfigurations>
    </cover>


    Ich bekomme es einfach nicht hin, dass mir im Spiel über F1 angezeigt wird, Aktion über die Taste N ausführen. Also Schild ein und ausblenden. Die Log bringt leider keine Infos, ist in dem Fall Sauber. Ich bin gerade tatsächlich mit meinen Latein am Ende. Bei anderen Fahrzeugen Funktioniert der Aufbau, nur bei mir nicht. Und ich weiß leider nicht, wo der Fehler sein könnte.

    Vielleicht hat ja jemand eine Idee. Würde mich über Hilfe freuen, der Chris :)

  • Du musst eigentlich nur eine designConfig anlegen und eine l10n eintragen.

    Hier mal ein Beispiel, wie ich bei meinem 3000er Schlüter den Werkzeugkasten auf dem Kotflügel einblende:

    <design6Configurations title="$l10n_Werkzeugkasten">
    <design6Configuration name="$l10n_mit">
    <objectChange node="0>0|16|5" visibilityActive="true" visibilityInactive="false" />
    </design6Configuration>
    <design6Configuration name="$l10n_ohne" price="0">
    <objectChange node="0>0|16|5" visibilityActive="false" visibilityInactive="true" />
    </design6Configuration>
    </design6Configurations>

    und der l10n Eintrag:

    <text name="Werkzeugkasten" text="Werkzeugkasten"/>

  • hast du das Teil in der xml bei den i3d mapping files eingetragen ?

    Code
    <i3dMapping id="cover" node="0>0|13|0" />

    So ist der Eintrag. Auch wenn ich dann dann auf 0>0|13 oder 0>0|13|1, kein Unterschied.


    Ne, eine Konfiguration möchte ich nicht. Das soll direkt im Spielverlauf umschaltbar sein. Aber nicht als Konfiguration im Shop. Wo anders geht es ja auch. :/