tn4799 / DynamicMissionVehicles

3 stars 1 forks source link

Ideenaustausch #1

Open Mmtrx opened 1 year ago

Mmtrx commented 1 year ago

Moin Tim, ich bin der Autor von FS22_BetterContracts und hab mir grade deine Mod angesehen, wg. möglicher Überlagerungen. Z.B. überschreibst du (genau wie ich 😉) die MissionManager.loadMissionVehicles().

Scheint aber zu funktionieren, das game ruft beide Funktionen nacheinander auf. Meine zuerst, wahrscheinlich weil meine mod vor deiner (alphabet. Reihenfolge) geladen wird.

Mögliche (kleine) Probleme gibt es ggf. mit meiner Erweiterung der missionVehicles.xml, das ist eine Liste von Fzg-Gruppen, die zusätzlich zur Standard- oder Map- missionVehicles geladen wird. Die Einträge für harvest und sow Missionen mit variant "POTATO", "SUGARBEET" werden dann natürlich im Spiel ignoriert.

Außerdem erlaubt meine mod noch eine userDefined.xml, mit der der Spieler eigene Fzg-Gruppen hinzufügen kann. Wenn man da overwrite="true" setzt, ignoriert/ überschreibt die mod alle anderen missionVehicles.xmls. Aber das ist wirklich nur was für versierte Spieler/ Modder. Eine mögliche Erweiterung der missionVehicles wird hier diskutiert, ist vielleicht auch interessant für dich.

Sehe grad, dass du auch schon Walz-Aufträge implementiert hast. Muss ich mir gleich mal genauer ansehen. Mein nächstes mod Projekt sollten nämlich Kalk- oder vielleicht sogar Steinsammel-Aufträge werden.

Viele Grüße, Mmtrx

tn4799 commented 1 year ago

Hallo Mmtrx,

Scheint aber zu funktionieren, das game ruft beide Funktionen nacheinander auf. Meine zuerst, wahrscheinlich weil meine mod vor deiner (alphabet. Reihenfolge) geladen wird.

Dies ist der Fall, da jeder Mod in einem eigenen Environment geladen und ausgeführt wird. Dadurch werden Konflikte durch das überschreiben von der gleichen Funktion durch verschiedene Mods verhindert.

Mögliche (kleine) Probleme gibt es ggf. mit meiner Erweiterung der missionVehicles.xml, das ist eine Liste von Fzg-Gruppen, die zusätzlich zur Standard- oder Map- missionVehicles geladen wird. Die Einträge für harvest und sow Missionen mit variant "POTATO", "SUGARBEET" werden dann natürlich im Spiel ignoriert.

Ich bin mir nicht ganz sicher ob es funktioniert, aber kannst ja mal testen was passiert wenn du meine Variant für Erdfrüchte zusätzlich bei dir einträgst.