Trailer Configuration

Eure Foren für alle Diskussionen rund ums Thema Modding.
User avatar
TRIDENTE
Posts: 22
Joined: Mon Jan 23, 2023 12:37 pm

Trailer Configuration

Post by TRIDENTE »

Ich benötige in meinem "trailer.xml" die F1 Menü Info: Taste "U" : Abkippseite (Hinten) nicht.

Code: Select all

    <trailer>
        <trailerConfigurations>
            <trailerConfiguration>
                <trailer>
                    <tipSide name="$l10n_info_tipSideBack" dischargeNodeIndex="1">
                        <manualTipToggle enabled="true" stopOnDeactivate="false" inputActionTextPos="$l10n_open_door" inputActionTextNeg="$l10n_close_door"/>
                        <animation name="dooropen" speedScale="1.0"/>
                    </tipSide>
                    <tipSide name="$l10n_info_tipSideBack" dischargeNodeIndex="2">
                        <manualTipToggle enabled="true" stopOnDeactivate="false" inputActionTextPos="$l10n_open_door" inputActionTextNeg="$l10n_close_door"/>
                        <animation name="dooropen" speedScale="1.0"/>
                    </tipSide>
                </trailer>
            </trailerConfiguration>
        </trailerConfigurations>
    </trailer>
Gibt es eine Mögklichkeit diese komplett zu entfernen.


ℹ️ habe jetzt schon versucht $l10n_info_tipSideBack zu entfernen bzw. <tipSide ... > zu löschen - dann funktioniert aber die dazugehörige animation nicht mehr
ℹ️ nennt es Schönheitskorrektur im F1 Menü, aber wenn man es nicht braucht, sollte es auch nicht angezeigt werden

Image


Grüße TRIDENTE
User avatar
LS-Lara
Posts: 395
Joined: Sun Aug 04, 2019 4:57 pm

Re: Trailer Configuration

Post by LS-Lara »

Wenn es nur eine Abkipp-Option geben soll, wozu dient dann die zweite dischargeNode ?
Der Sinn des Lebens ist:
29.61%

Mein Traktor:
Base:
HP Pavilion 690-03xx
Core i7-8700 @ 3.2GHz
NVIDIA GeForce GTX 1060 6GB
2x Benq GL2450H
Windows 10 Home 64bit
Custom:
2 x 16GB Corsair Vengeance LPX DDR4 C16 XMP 2.0
Samsung NVMe M.2 970 EVO Plus 500GB
Samsung SSD 860 EVO 1TB
Logitech G203 Prodigy
Logitech Wireless F710
User avatar
TRIDENTE
Posts: 22
Joined: Mon Jan 23, 2023 12:37 pm

Re: Trailer Configuration

Post by TRIDENTE »

LS-Lara wrote: Sun Feb 18, 2024 2:11 pm Wenn es nur eine Abkipp-Option geben soll, wozu dient dann die zweite dischargeNode ?
Ist keine Abkipp-Animation. Das passt schon so.

Kurze Erklärung
ℹ️ Ich nutze die Trailer Spezifikation um die Taste Y mit einer Animation und eigenem Namen zu verbinden
ℹ️ Foldable Animation (Taste X) ist schon belegt, deswegen der Umweg über Trailer
ℹ️ Cover hat nicht zum gewünschten Eintrag im F1 Menü geführt (kann mann nicht umbennen)
Haubi
Posts: 1227
Joined: Tue Nov 23, 2021 4:36 pm
Location: JVA Stadelheim

Re: Trailer Configuration

Post by Haubi »

Kann man nicht einfach das "$l10n_info_tipSideBack" durch was anderes, passendes ersetzen oder komplett name="$l10n_info_tipSideBack" entfernen? Die Bindung zur Taste U müsste ja trotzdem bleiben.
User avatar
LS-Lara
Posts: 395
Joined: Sun Aug 04, 2019 4:57 pm

Re: Trailer Configuration

Post by LS-Lara »

Die Anzahl der tipSides ist aber größer als 1 - daher wird immer die Umschaltoption angeboten. Was sich tatsächlich innerhalb der tipSide abspielt, ist zweitrangig. Soweit ich das bei grober Durchsicht der specalization sehe, wird man das nicht einfach unterbinden können.
Der Sinn des Lebens ist:
29.61%

Mein Traktor:
Base:
HP Pavilion 690-03xx
Core i7-8700 @ 3.2GHz
NVIDIA GeForce GTX 1060 6GB
2x Benq GL2450H
Windows 10 Home 64bit
Custom:
2 x 16GB Corsair Vengeance LPX DDR4 C16 XMP 2.0
Samsung NVMe M.2 970 EVO Plus 500GB
Samsung SSD 860 EVO 1TB
Logitech G203 Prodigy
Logitech Wireless F710
Haubi
Posts: 1227
Joined: Tue Nov 23, 2021 4:36 pm
Location: JVA Stadelheim

Re: Trailer Configuration

Post by Haubi »

Ich weiß ja nicht, bin ich begriffsstutzig, aber iwie leuchtet mir nicht Ein wozu man überhaupt diese Konfig macht, wenn den beide gleich sind, sich also nix umstellt? :lol:
User avatar
TRIDENTE
Posts: 22
Joined: Mon Jan 23, 2023 12:37 pm

Re: Trailer Configuration

Post by TRIDENTE »

Haubi wrote: Sun Feb 18, 2024 3:52 pm Kann man nicht einfach das "$l10n_info_tipSideBack" durch was anderes, passendes ersetzen oder komplett name="$l10n_info_tipSideBack" entfernen? Die Bindung zur Taste U müsste ja trotzdem bleiben.
Umbennen ist kein Problem - ich möchte aber das die Taste "u" nicht angezeigt wird
Haubi
Posts: 1227
Joined: Tue Nov 23, 2021 4:36 pm
Location: JVA Stadelheim

Re: Trailer Configuration

Post by Haubi »

Warum dann nicht einfach so?

Code: Select all

<trailer>
        <trailerConfigurations>
            <trailerConfiguration>
                <trailer>
                    <tipSide dischargeNodeIndex="1">
                        <manualTipToggle enabled="true" stopOnDeactivate="false" inputActionTextPos="$l10n_open_door" inputActionTextNeg="$l10n_close_door"/>
                        <animation name="dooropen" speedScale="1.0"/>
                    </tipSide>                   
                </trailer>
            </trailerConfiguration>
        </trailerConfigurations>
</trailer>
Oder soll der dischargeNodeIndex umgeschaltet werden? So, mit nur nem Häppchen an Infos hat das keinen Wert. :biggrin2:
User avatar
TRIDENTE
Posts: 22
Joined: Mon Jan 23, 2023 12:37 pm

Re: Trailer Configuration

Post by TRIDENTE »

Haubi wrote: Sun Feb 18, 2024 4:09 pm Ich weiß ja nicht, bin ich begriffsstutzig, aber iwie leuchtet mir nicht Ein wozu man überhaupt diese Konfig macht, wenn den beide gleich sind, sich also nix umstellt? :lol:
Ist schon klar - anders funktioniert es aber nicht.

Ich versuchs mal kurz zu erklären:
Mein Fahrzeug öffnet die Heckklappe mit "foldable" und Taste "x" (F1 Menü = Heckklappe öffnen oder schliessen)

Als zweite animation öffnet sich das Dachfenster und die Rundumleuchte kommt heraus.
ℹ️ mit <specialization name="cover"/> , erscheint aber nur "Abdeckung öffen", was man leider im F1 Menü nicht umbennen kann

Somit <specialization name="trailer"/> und der Taste "y" die ich umbennen kann
ℹ️Die oben gezeigt Config funktioniert nur mit den beiden Einträgen zusammen, damit permant (Rundumleuchte ausfahren) angezeigt wird. Nehme ich eine Zeile heraus - steht es nicht mehr permant da.

Ideen aber gerne willkommen - vieleicht denke ich auch zu kompliziert 😅
Last edited by TRIDENTE on Sun Feb 18, 2024 4:42 pm, edited 1 time in total.
User avatar
TRIDENTE
Posts: 22
Joined: Mon Jan 23, 2023 12:37 pm

Re: Trailer Configuration

Post by TRIDENTE »

Haubi wrote: Sun Feb 18, 2024 4:33 pm Warum dann nicht einfach so?

Code: Select all

<trailer>
        <trailerConfigurations>
            <trailerConfiguration>
                <trailer>
                    <tipSide dischargeNodeIndex="1">
                        <manualTipToggle enabled="true" stopOnDeactivate="false" inputActionTextPos="$l10n_open_door" inputActionTextNeg="$l10n_close_door"/>
                        <animation name="dooropen" speedScale="1.0"/>
                    </tipSide>                   
                </trailer>
            </trailerConfiguration>
        </trailerConfigurations>
</trailer>
Oder soll der dischargeNodeIndex umgeschaltet werden? So, mit nur nem Häppchen an Infos hat das keinen Wert. :biggrin2:
Als erstes probiert - dadurch kam der Fehler und es wird nichts mehr angezeigt :

Warning (C:/Users/.....): Given tipSide name 'nil' not found for 'vehicle.trailer.trailerConfigurations.trailerConfiguration(0).trailer.tipSide(0)'!
Haubi
Posts: 1227
Joined: Tue Nov 23, 2021 4:36 pm
Location: JVA Stadelheim

Re: Trailer Configuration

Post by Haubi »

OK, LS spuckt also ne warning wenn nur eine tipSide da ist. Da weiß ich dann so erstmal auch nix. Iwie gäbe es bestimmt ne Möglichkeit das anders zu lösen, dazu braucht man aber schon die ganze XML.
Haubi
Posts: 1227
Joined: Tue Nov 23, 2021 4:36 pm
Location: JVA Stadelheim

Re: Trailer Configuration

Post by Haubi »

Jetzt hab ich gerade nochmal schnell bei der Krampe Baumulde geschaut, die hat auch nur eine tipSide, sollte also schon gehen.

Code: Select all

    <trailer>
        <trailerConfigurations>
            <trailerConfiguration>
                <trailer>
                    <tipSide name="$l10n_info_tipSideBack" dischargeNodeIndex="1">
                        <animation name="tipAnimationBack" speedScale="1.0" />
                        <doorAnimation name="tipAnimationBackDoor" speedScale="1.0" startTipTime="0.3"/>
                    </tipSide>
                </trailer>
            </trailerConfiguration>
        </trailerConfigurations>
    </trailer>
User avatar
TRIDENTE
Posts: 22
Joined: Mon Jan 23, 2023 12:37 pm

Re: Trailer Configuration

Post by TRIDENTE »

Ne da wird es nicht mehr im Menü angezeigt (aber log ohne Fehler) - wahrscheinlich brauch das dann ein Trigger zum auslösen
User avatar
da-hoffi
Posts: 519
Joined: Fri Aug 15, 2014 8:47 am
Contact:

Re: Trailer Configuration

Post by da-hoffi »

Für jede <tipSide> muss auch ein "name" definiert sein. Den kannst du auch beliebig ändern....Schreibst halt name="Klappe xyz auf/zu"

Nochmal zum Verständnis:
- der Eintrag im Hud kommt nur, wenn du mehr als eine tipSide hast
- der Eintrag lässt sich aber nicht bei >1 tipSides ausblenden
- jede tipSide muss einen Namen haben
- jeder name lässt sich anpassen....entweder mit einem anderen vordefinierten $l10n Eintrag oder halt Freitext (dann halt nicht übersetzt)


Wobei dein Vorhaben einfach ungünstig ist.
Da wäre es wohl einfacher das auf Maussteuerung zu legen oder wenn du es nur für den Singleplayer brauchst, das toggleAnimations script zu nutzen.
User avatar
LS-Lara
Posts: 395
Joined: Sun Aug 04, 2019 4:57 pm

Re: Trailer Configuration

Post by LS-Lara »

Habe ich das jetzt richtig verstanden, dass gar nichts wirklich gekippt wird, sondern nur die Trailer-Funktion zum Anstarten von Animationen verwendet wird ? Ist im Prinzip auch egal.

Jedenfalls sagt mir weiterer Blick in die Trailer-Specialization:

1.) Die Anzeige der "U-Auswahl" wird immer erzwungen, sobald mehr als 1 tipSide vorhanden ist. Das ist soweit noch logisch.
2.) Wenn weniger als 2 tipSides vorhanden sind, werden "manualTipToggle" und "manualDoorToggle" gar nicht weiterverarbeitet. Warum das so gemacht ist, erschließt sich mir überhaupt nicht.

Heißt also, man dreht sich hier im Kreis. Umsetzung, so wie von Dir gewünscht leider nicht möglich - es sei denn per Script. Funktioniert hier beispielsweise durch kleine Anpassung von "onRegisterActionEvent" ohne Probleme. Gehe aber mal davon aus, dass Scripte ja keine Option sind (???) - ansonsten gäbe es ja noch ganz andere Möglichkeiten.

Der Haupttext zu "Abkippseite (xxx)" kommt offenbar direkt über "action_toggleTipSide" aus der Konfiguration und läßt sich scheinbar nicht ohne Weiteres überschreiben. Variabel und selbst änderbar ist aber der Subtext xxx über den Namen der tipSide.

Aus der Not eine Tugend machend könnte sowas in der Art ein brauchbarer Kompromiss sein:

Code: Select all

<trailer>
    <trailerConfigurations>
        <trailerConfiguration>
            <trailer>
                <tipSide name="Dachfenster" dischargeNodeIndex="1" canTipIfEmpty="true">
                    <!-- IMPLEMENT_EXTRA3 = "Z" -->
                    <manualTipToggle enabled="true" stopOnDeactivate="false" inputAction="IMPLEMENT_EXTRA3" inputActionTextPos="FENSTER AUF" inputActionTextNeg="FENSTER ZU" />
                    <animation name="meineFensterAnimation" speedScale="1.0" />
                </tipSide>
                <tipSide name="Rundumkennleuchte" dischargeNodeIndex="1" canTipIfEmpty="true">
                    <!-- IMPLEMENT_EXTRA4 = "Y" -->
                    <manualTipToggle enabled="true" stopOnDeactivate="false" inputAction="IMPLEMENT_EXTRA4" inputActionTextPos="RKL RAUS" inputActionTextNeg="RKL REIN" />
                    <animation name="meineRklAnimation" speedScale="1.0" />
                </tipSide>
            </trailer>
        </trailerConfiguration>
    </trailerConfigurations>
</trailer>
Ansonsten: kleines Script rein und läuft.
Der Sinn des Lebens ist:
29.61%

Mein Traktor:
Base:
HP Pavilion 690-03xx
Core i7-8700 @ 3.2GHz
NVIDIA GeForce GTX 1060 6GB
2x Benq GL2450H
Windows 10 Home 64bit
Custom:
2 x 16GB Corsair Vengeance LPX DDR4 C16 XMP 2.0
Samsung NVMe M.2 970 EVO Plus 500GB
Samsung SSD 860 EVO 1TB
Logitech G203 Prodigy
Logitech Wireless F710
Post Reply