GE10 Script - SplineToolkit
V 2.0.1 Mod für Landwirtschafts Simulator 25
Beschreibung
Das SplineToolkit ist ein umfassendes GIANTS Editor-Skript, das eine Vielzahl von splinebezogenen Werkzeugen in einem Paket vereint. Fast alle Funktionen bieten eine Echtzeitvorschau direkt im Editor-Viewport.
Basiswerkzeuge
Die Basiswerkzeuge bilden das Fundament des Toolkits und bieten wesentliche Werkzeuge für die Bearbeitung von Splines und Gelände. Spline-Punkte können direkt auf das Gelände projiziert, vertikal oder horizontal verschoben und die Geländehöhe präzise an den Spline angepasst werden. Zusätzlich können Geländetexturen und Laub entlang eines Splines gemalt werden, und die Funktion "Spline neu abtasten" ermöglicht die Anpassung der Anzahl der Kontrollpunkte nach Bedarf.
Objekte platzieren
Mit der Funktion "Objekte platzieren" können Objekte flexibel entlang eines Splines oder in einem definierten Bereich verteilt werden. Die Platzierung kann sequenziell in der Reihenfolge der Quellobjekte oder zufällig aus der verfügbaren Auswahl erfolgen. Eine Vielzahl von Parametern wie Abstand, Höhe, Rotation und Versatz bieten präzise Kontrolle über das Ergebnis.
Zäune platzieren
Mit der Funktion "Zäune platzieren" können schnell und strukturiert Zaunsysteme entlang eines Splines erstellt werden, mit einer klaren Liste von Zäunen aus dem Basisspiel einschließlich Vorschaubildern. Zäune können direkt importiert werden, und animierte Tore können mit einem Schieberegler positioniert werden. Die Animationsdaten werden automatisch in die Konfigurationsdatei geschrieben, sodass Tore im Spiel korrekt über einen Trigger funktionieren. Ein integrierter XML-Viewer und die Funktion "Zäune validieren" ermöglichen die vollständige Überprüfung aller Einträge auf Fehler und Inkonsistenzen.
Exportieren als .OBJ
Mit dem Export-Tool können Splines als .OBJ-Dateien mit zwei verschiedenen Methoden exportiert werden, um den Workflow zwischen GIANTS Editor und Blender zu optimieren. Zusätzliche Parameter steuern die Dichte und das Format der exportierten Punkte.
Straße generieren
Der Straßengenerator ermöglicht die Erstellung kompletter Straßenmeshes direkt im GIANTS Editor, einschließlich korrekter UVs und einer Auswahl an Straßentexturen aus dem Basisspiel. Eine Echtzeitvorschau zeigt das Ergebnis sofort im Viewport an, bevor das Mesh finalisiert wird. Passende Verkehrssplines können optional automatisch erzeugt werden.
Installation
- Gehen Sie zum AppData-Pfad des GIANTS Editors. Standard: "C:\Users\[USER]\AppData\Local\GIANTS Editor 64bit 10.0.XX\scripts\"
- Kopieren Sie die Datei "SplineToolkit.lua" und den Ordner "imgFence"/"imgRoads" aus dem Prefab in den Skriptordner des GIANTS Editors.
- Das Skript ist dann über die Menüleiste unter „Skripte“ im GIANTS Editor verfügbar.
Hotfix-Update 2.0.1
- [Basiswerkzeuge] = Clear Foliage entfernt jetzt korrekt alle Laubschichten.
- [Basiswerkzeuge] = Set Terrain Height: Behebt Spike-/Lückenartefakte.
- [Basiswerkzeuge] = Set Terrain Height: Konfigurierbare Pixelauflösung über SplineToolkit.TERRAIN_METER_PER_PIXEL_LOAD_FROM_MAP und SplineToolkit.TERRAIN_METER_PER_PIXEL_CUSTOM.
Update 2.0
- [Allgemein] = Eine Echtzeitvorschau wurde direkt in den Editor für nahezu alle Werkzeuge integriert.
- [Allgemein] = Verschiedene kleinere Fehlerbehebungen und allgemeine Code-Optimierungen durchgeführt.
- [Basiswerkzeuge] = SetTerrainHeight liest jetzt das Pixelraster der Karte, um eine verbesserte Höhenanpassung bei Verwendung einer nicht standardmäßigen Kartenkonfiguration sicherzustellen.
- [Objekte platzieren] = Der Bereichsmodus wurde vollständig neu aufgebaut; der vorherige Breitenalgorithmus wurde entfernt und durch einen deutlich präziseren Ansatz ersetzt.
- [Objekte platzieren] = Vereinfachte Benutzeroberfläche: Zwei Modi (Gerade / Bereich) über Optionsfelder; Sequenzielle vs. Zufällige Platzierung als eigene Auswahloption.
- [Zäune platzieren] = Zäune können jetzt direkt importiert werden, einschließlich automatischer Übertragung aller Animationsdaten in die Konfigurationsdatei.
- [Zäune platzieren] = Tore können über einen Schieberegler entlang des Splines positioniert und automatisch als AnimatedObjects registriert werden, sodass sie im Spiel normal über einen Trigger geöffnet werden können.
- [Zäune platzieren] = Hinzugefügt: Statusanzeige pro Tor und ein integrierter XML-Viewer/Editor mit "Zäune validieren"-Funktion zur vollständigen Überprüfung aller Zaun- und Toreinträge.
- [Zäune platzieren] = Zaungruppen werden jetzt über UserAttributes statt über feste Namen identifiziert, was die Struktur robuster macht.
- [Straße generieren] = Ein Problem behoben, bei dem das UV-Wrapping die maximale mögliche Kachelanzahl überschritt.
- [Straße generieren] = Straßenmesherstellung überarbeitet und optimiert.
- [Straße generieren] = Echtzeitvorschau der generierten Straße direkt in den Editor integriert.
Update 1.1.1
- [Basiswerkzeuge] = Clear Foliage-Schaltfläche hinzugefügt und die Option aus der Laubschichtliste entfernt.
- [Basiswerkzeuge] = Ein Problem mit Clear Foliage behoben, bei dem eine falsche unsichtbare Schicht angewendet wurde.
- [Objekte platzieren] = Platzierungstyp "... mit Breite" hinzugefügt. Ermöglicht das zufällige Platzieren von Objekten innerhalb einer definierten Breite.
- [Objekte platzieren] = Höhe setzen Typ "... + Achse folgen" hinzugefügt. Ermöglicht das nahezu nahtlose Platzieren verbundener Objekte, selbst auf unebenem Gelände.
- [Straße generieren] = Vier zusätzliche Texturen zur Liste hinzugefügt.
- [Straße generieren] = Bestätigungsdialog hinzugefügt, wenn eine bestehende Straßengruppe überschrieben wird.
Update 1.1
- [Basiswerkzeuge] = Benutzeroberfläche leicht verbessert und neue Funktionen "Laub setzen" und "Spline neu abtasten" hinzugefügt.
- [Straße generieren] = Texturoptionen hinzugefügt.
- [Zäune platzieren] = 'Spline-Typ'-Auswahl entfernt - wird jetzt automatisch aus dem Spline gelesen.
Hotfix 1.0.1
- Fix: [Zäune platzieren] - Zäune werden jetzt auf Geländehöhe statt auf Spline-Höhe platziert.
- Fix: [Objekte platzieren] - Seitenversatz funktioniert jetzt korrekt.
Credits
-
31. März, 16:39 UhrVersion 2.0.1

0 Kommentare