Erstelle LS25-Missionen mit vorgegebenen Fahrzeugen und mehreren Maschinen-Sets direkt in der Map-XML.
Perfekt für Custom-Mapping und Story-Missionen.
In diesem Tutorial zeige ich dir, wie du in LS25 eigene Missionen erstellst und dabei vorgegebene Fahrzeuge in der Map-XML definierst.
Zusätzlich lernst du, wie man mehrere Fahrzeug-Sets für unterschiedliche Missionen einbaut.
Einführung
Grundlagen: Missionen im LS25-Mapping
Im Landwirtschafts-Simulator 25 werden Missionen über XML-Dateien im Karten- oder Mod-Ordner definiert. Diese Missionen können Aufträge für Feldarbeit (z. B. Säen, Ernten, Düngen) oder Transportaufgaben sein.
Die Dateien liegen meistens im mapUS/missions-Ordner (oder deiner eigenen Map im Mods-Ordner).
Grundstruktur einer LS25-Mission (XML-Beispiel)
<mission>
<meta>
<title>Weizen ernten für Müller</title>
<author>ModdingPro</author>
<description>Hilf dem Müller, das Weizenfeld auf Feld 12 zu ernten.</description>
<tags>Ernte,Weizen,Feldarbeit,LS25,Mission,Mapping</tags>
</meta>
<field id="12" cropType="wheat"/>
<tasks>
<task id="1" type="harvest">
<description>Ernte das gesamte Feld 12 und liefere die Ladung zur Mühle.</description>
<reward>9500</reward>
</task>
</tasks>
<environment>
<time>Morning</time>
<weather>Clear</weather>
</environment>
</mission>
Alles anzeigen
Erläuterung:
- <meta> = Titel, Autor, Beschreibung, Tags
- <field> = Ziel-Feld mit Kultur
- <tasks> = Aufgaben (z. B. ernten, düngen, transportieren)
- <environment> = Zeit, Wetter
LS25-spezifische Missionstypen
Die gängigsten Missionen im LS25 sind:
- Feldarbeit → harvest, sow, fertilize, plow
- Transportmission → deliver
- Kombinierte Aufgaben → mehrere Tasks in einer Mission
1. Wo kommen die Missionen hin?
Die Missionen legst du in einer missions.xml im Ordner deiner Map an:
mods/<deineMap>/maps/<mapName>/missions.xml
2. Variante 1 – Einzelmission mit festen Fahrzeugen
Hier ein XML-Beispiel, bei dem der Spieler einen bestimmten Mähdrescher benutzen muss:
<mission>
<meta>
<title>Claas Ernte Mission</title>
<author>DeinName</author>
<description>Ernte Weizen auf Feld 12 mit dem Claas Lexion.</description>
<tags>LS25,Mission,Mapping,Claas Lexion,Ernte,Fahrzeuge</tags>
</meta>
<field id="12" cropType="wheat"/>
<vehicles>
<vehicle filename="$data/vehicles/claas/lexion8900/lexion8900.xml" x="101.25" y="85.90" z="245.50" rotation="90"/>
<vehicle filename="$data/vehicles/claas/vario1230/vario1230.xml" x="102.80" y="85.90" z="247.00" rotation="90"/>
<vehicle filename="$data/vehicles/claas/trailer/trailer.xml" x="104.00" y="85.90" z="249.00" rotation="90"/>
</vehicles>
<tasks>
<task id="1" type="harvest">
<description>Ernte Feld 12 mit dem Claas Lexion und liefere die Ernte ins Silo.</description>
<reward>12000</reward>
</task>
</tasks>
</mission>
Alles anzeigen
Wichtige Punkte:
✔ filename = Pfad zur Fahrzeug-XML (kann Basegame oder Mod sein)
✔ x, y, z = Position in der Map (aus dem Giants Editor)
✔ rotation = Drehung in Grad
3. Variante 2 – Mehrere Missionen mit unterschiedlichen Fahrzeugsets
Hier ein Beispiel, wie du mehrere Missionen mit unterschiedlichen Maschinen anbieten kannst (z. B. für Spieler, die verschiedene Marken bevorzugen):
<!-- Mission 1: Claas --> <mission> <meta> <title>Ernte Mission: Claas Lexion</title> <author>DeinName</author> <description>Ernte Feld 8 mit dem Claas Lexion.</description> <tags>LS25,Mission,Claas Lexion,Ernte,Fahrzeuge</tags> </meta>
<field id="8" cropType="wheat"/>
<vehicles>
<vehicle filename="$data/vehicles/claas/lexion8900/lexion8900.xml" x="200.25" y="85.90" z="345.50" rotation="90"/>
<vehicle filename="$data/vehicles/claas/vario1230/vario1230.xml" x="201.80" y="85.90" z="347.00" rotation="90"/>
</vehicles>
<tasks>
<task id="1" type="harvest">
<description>Nutze den Claas Lexion, um Feld 8 zu ernten.</description>
<reward>15000</reward>
</task>
</tasks>
</mission> <!-- Mission 2: John Deere --> <mission> <meta> <title>Ernte Mission: John Deere</title> <author>DeinName</author> <description>Ernte Feld 8 mit dem John Deere X9.</description> <tags>LS25,Mission,John Deere,Ernte,Fahrzeuge,Mapping</tags> </meta>
<field id="8" cropType="wheat"/>
<vehicles>
<vehicle filename="$data/vehicles/johnDeere/x9_1100/x9_1100.xml" x="210.25" y="85.90" z="355.50" rotation="180"/>
<vehicle filename="$data/vehicles/johnDeere/hd50x/hd50x.xml" x="211.80" y="85.90" z="357.00" rotation="180"/>
</vehicles>
<tasks>
<task id="1" type="harvest">
<description>Nutze den John Deere X9, um Feld 8 zu ernten.</description>
<reward>15000</reward>
</task>
</tasks>
</mission>
Alles anzeigen
4. Variante 3
Erweiterte Mission für LS25 mit mehreren Tasks
<mission>
<meta>
<title>Maisernte und Lieferung</title>
<author>LS25Mapper</author>
<description>Ernte Mais auf Feld 8 und liefere die Ernte ins Silo.</description>
<tags>LS25,Mais,Ernte,Transport,Mission,Mapping</tags>
</meta>
<field id="8" cropType="maize"/>
<tasks>
<task id="1" type="harvest">
<description>Ernte das gesamte Feld 8.</description>
<reward>12000</reward>
</task>
<task id="2" type="deliver" target="farmSilo">
<description>Liefere den Mais in das Farm-Silo.</description>
<reward>3000</reward>
</task>
</tasks>
<environment>
<time>Noon</time>
<weather>Sunny</weather>
</environment>
</mission>
Alles anzeigen
Beispiele als fertige zip Datei und übersichtliche PDF Datei zum Download