[v0.9.11.0 – GEPLANTE LETZTE FBM-BETA VOR GIANTS | 19.10.2026]
Status: Release-Kandidat erstellt, noch NICHT bei FBM veroeffentlicht.
Basis: letzter positiver 30-km/h-Singleplayer-Fahrtest der v0.9.10.0.

- Vorausschauendes Einspuren von der gelben Arbeitsgrenze zur GPS-Mittellinie;
  im Singleplayer erfolgreich bis ca. 29,4 km/h getestet.
- Originale LS25-GPS-Toene beim Ein- und Ausschalten; beide im Spiel
  hoerbar bestaetigt.
- A/B-Kurse mit Spurverschiebung, feiner Winkelkorrektur, speicherbaren
  Hofkursen und GPS-Tachoanzeige im Paket enthalten.
- Ausschliesslich die Release-Version und Begleitdokumentation aktualisiert;
  alle Lenk-, Sound- und Speichermechaniken unveraendert.

Bekannte Grenzen: Exakt 30 km/h noch nicht bestaetigt; simultaner
Mehrspielerbetrieb (2 Spieler) und Player-Host noch nicht verifiziert.
Der neu nummerierte Release-Kandidat benoetigt vor dem FBM-Upload einen
abschliessenden Ingame-Regressionstest. GIANTS TestRunner noch ausstehend.

-------------------------------------------------------------------------------

[FBM RELEASE-KANDIDAT – 19.10.2026 | Versionsnummer 0.9.10.0 UNVERAENDERT]
Status: Publikation und naechste Versionsnummer warten auf PatchPunk-Freigabe.
Basis: Zuletzt im Singleplayer getesteter 30-km/h-Build vom 19.10.2026.

FUNKTIONEN / SPIELTESTS
- Vorausschauende automatische SP-Spurerfassung von der gelben Begrenzung
  zur roten/gruenen Mittellinie: erfolgreiche LOG-Nachweise bei 15 km/h,
  20 km/h sowie bis etwa 29,4 km/h, einschliesslich beider Fahrtrichtungen.
- Anschliessende normale GPS-Spurhaltung: wenige Zentimeter Abweichung
  in den schnellsten dokumentierten Tests.
- Native LS25 GPS-EIN-/AUS-Samples: beide im Spiel vom Tester hoerbar
  bestaetigt; die zuvor verwendeten WAV werden nicht mehr abgespielt.
- Kursverwaltung und Kursspeicherung: Nutzer bestaetigte Speichern.

BEWUSST UNVERAENDERT IM RELEASE-KANDIDATEN
- Alle 27 Lua-Dateien, GUI, DDS-Assets, Tondateien, Belegungen,
  Savegame-Speicherformat und vorhandene Sicherheitsstopps.
- Keine ungetesteten Feature-Branches aus dem GitHub-Repository gemergt.

DOKUMENTATION
- README (DE/EN), Projekthinweise (DE/EN), modDesc-Beschreibung und
  CHANGELOG an den aktuellen, belegten Stand angepasst.

OFFEN VOR FREIGABE / VOR GIANTS
- Genau 30,0 km/h, Aktivierung bei fahrendem Traktor mit rund 30 km/h,
  andere Fahrzeuge und Regressionstest dieses konkreten ZIPs.
- Simultaner Multiplayer mit zwei Spielern und Player-Host nicht
  bestaetigt (Dedizierter Server mit einem Client aus frueherem Test).
- Offizieller GIANTS TestRunner, Rechtepruefung fuer Grafiken/Legacy-WAV,
  Bildherkunft der ModHub-Screenshots und finaler Versionssprung.
- GitHub main / staging liegen noch auf altem Stand 0.9.9.44; kein Push.

-------------------------------------------------------------------------------

TerraLine GPS - SP-Spurerfassung 30 km/h (19.10.2026)
Version 0.9.10.0 UNVERAENDERT | INTERNER TESTBUILD | 30 km/h NOCH NICHT IM SPIEL GETESTET

- Grundlage: NativeGPS_Sounds-Testbuild (beide GIANTS-GPS-Toene im Spiel bestaetigt).
- scripts/SteeringController.lua: NUR im Singleplayer die Begrenzung der
  Spurerfassung von 25 auf 30 km/h erhoeht. Aktivierung, laufende Berechnung
  und Fahrzeug-Hook nutzen denselben bereits vorhandenen Grenzwert.
- Vorausschauende Lenkformel bleibt EXAKT unveraendert: erfolgreiche
  Einspur-Tests bei 15, 20 und knapp 25 km/h aus der letzten LOG.
- scripts/GPSMenuPage4.lua: Testgrenze auf der Infoseite auf 30 km/h angepasst.
- Bestehende Abschaltung bei mehr als 30 km/h bleibt auch im Einspurmodus
  aktiv. Kein Geschwindigkeits-Puffer und keine neue Lenk-/Brems-Automatik.
- Unveraendert: GIANTS-GPS-Sounds, Kursverwaltung, Speicherformat, HUD (ausser
  Infotext), Hauptschalter, Achsen-Hook, regulaere Spurhaltung, MP-Lenkpfad,
  manuelle Uebernahme und alle weiteren Sicherheitsstopps.
- OFFEN: stabile Spurerfassung bei 26/28/29.5/30 km/h sowie Tests mit
  unterschiedlichen Fahrzeugen im Spiel; kein Multiplayer-Test durchgefuehrt.
- KEIN RELEASE, NICHT VEROEFFENTLICHT.

-------------------------------------------------------------------------------
TerraLine GPS - GIANTS Original-GPS-Sounds (19.10.2026)
Version 0.9.10.0 unveraendert | INTERNER TESTBUILD | Sound im Spiel UNGETESTET

- Grundlage: zuletzt am 18./19.10.2026 positiv getesteter SP_PredictiveCapture-Build.
- scripts/GPSFieldTest.lua: Aktivierungs-/Deaktivierungs-Ton wird ab jetzt
  direkt ueber die bereits vom Fahrzeug geladenen GIANTS-GPS-Samples
  spec_aiAutomaticSteering.samples.engage / .disengage abgespielt.
- Ausschliesslich lokales Fahrzeug; kein Audio bei fehlendem Client-/Sample-Kontext.
  Fehlt der Originalton, wird eine INFO geschrieben und kein Ersatzton gespielt.
- Keine eigenen createSample/loadSample-Aufrufe mehr fuer gpsActivate.wav
  und gpsDeactivate.wav; bisherige Audiodateien bleiben unveraendert im
  Paket, werden aber nicht mehr geladen oder abgespielt.
- GIANTS-Samples werden nicht veraendert oder freigegeben, und der originale
  LS25-Lenkassistent wird nicht aktiviert.
- Unveraendert: vorausschauendes Einspuren (15/20/knapp 25 km/h im SP
  anhand LOG erfolgreich), 25-km/h-Capturelimit, 30-km/h-Spurhaltung,
  Kursdaten/Kursspeicherung, HUD, Menues, Steuerung und MP-Lenkpfad.
- OFFEN: Ob die Toene im Spiel bei den jeweiligen Fahrzeugen hoerbar sind,
  sowie Tests auf Dedicated Server und mit mehreren Spielern.

-------------------------------------------------------------------------------
TerraLine GPS - Interner Testbuild: vorausschauende SP-Spurerfassung (18.10.2026)
Version 0.9.10.0 unveraendert | KEIN Release | im Spiel UNGETESTET

- Grundlage: SP_Capture25-Testbuild aus dem Fahrtest vom 18.10.2026.
- scripts/SteeringController.lua: NUR waehrend der Spurerfassung wird der
  seitliche Versatz anhand Kurswinkel, Fahrtrichtung und Geschwindigkeit
  vorausberechnet. Ziel: frueher gegenlenken und Ueberschwingen bei 15 km/h
  verringern; danach kontrollierter Ausbau auf 20/25 km/h.
- Maximaler Lenk-Sollwert in der Spurerfassung von +/-0.22 auf +/-0.18
  begrenzt. Normale SP-Spurhaltung bleibt bei +/-0.22.
- Neue Diagnose-Zeile CAPTURE-VORHALT (nur wenn GPS-Diagnose aktiviert).
- Unveraendert: 25 km/h Capture-Limit, 30 km/h Spurhaltung, alle
  Sicherheitsstopps, manuelle Uebernahme, MP-Eingabepfad, Kursdaten,
  Kursspeicherung, HUD, Menues, Eingabebelegung und Audio.
- OFFEN: Fahrtests in LS25 bei 15 km/h, danach 20 und 25 km/h;
  MP-Funktionalitaet und reale Stabilitaet nicht geprueft.

-------------------------------------------------------------------------------
[UNRELEASED – TerraLineGPS v0.9.10.0 – SP-Spurerfassung bis 25 km/h, interner Testbuild 18.10.2026]
- Nach dem LS25-Neustart aus dem letzten tatsaechlich getesteten ZIP vom 18.10.2026 abgeleitet.
- In der SP-Spurerfassung ausschliesslich die harte 12-km/h-Grenze durch 25 km/h ersetzt; Aktivierung, Regelungsupdate und Fahrzeug-Hook verwenden denselben Grenzwert.
- Infoseite zeigt 'Spurerfassung SP: Test bis 25 km/h'.
- Lenkregelung, Spurwahl, A/B-Menue, persistierte Kurse, UI ausser Infotext, Audio, MP-Verhalten und normales 30-km/h-Spurhaltungslimit unveraendert.
- Nur offline geprueft: Paket-/XML-/Grenzpruefungen. Die Fahrstabilitaet bei 15/20/25 km/h ist NICHT im Spiel bestaetigt.
- Keine eigenstaendige Release-Version, nicht veroeffentlicht. Vor dem Test Savegame sichern; in freier Flaeche testen.

[UNRELEASED – TerraLineGPS v0.9.10.0 – Singleplayer-Spurerfassung ab Arbeitsbreitengrenze, 15.10.2026]
- GPS-Lenkung kann im Singleplayer auf der gelben Arbeitsbreitengrenze aktiviert werden (bis halbe Arbeitsbreite + 0,15 m).
- Bei seitlicher Spurerfassung ab 2,50 m muss das Fahrzeug bis auf 10 Grad zur Spur ausgerichtet sein.
- Angepasste maximale Erfassungsdauer bei groesserem seitlichem Abstand, max. 90 Sekunden; zuvor bestaetigte 18 Sekunden fuer Naherfassung bleiben.
- Sicherheitsstopp bei zu grossem Kurswinkel, wachsender Spurabweichung und mehr als 12 km/h waehrend der Erfassung bleibt bestehen; normales 30-km/h-GPS-Limit unveraendert.
- Keine Aenderung an A/B-Punkten, normalen Lenkkorrekturen, Rot/Gruen/Gelb-Linien, Alt+X-Kurz/Lang-Bedienung oder Multiplayer-Erfassungsgrenze.
- Noch nicht im LS25 getestet. Interner Testbuild; keine FBM-Veroeffentlichung.

15.10.2026 | INTERNE DIAGNOSE-TESTFASSUNG auf Basis v0.9.10.0 (NICHT VEROEFFENTLICHT)
- Kurzes Alt+X schaltet Lenkung wie bisher, nun beim Loslassen.
- Alt+X ab 3 Sekunden setzt die aktuelle naechstgelegene Spur als "Spur 1" der Anzeige, ohne den Kurs zu verschieben.
- Spurwahl erfolgt weiterhin anhand der naechstgelegenen parallelen A/B-Spur; Sicherheitsgrenzen unveraendert.
- Spurermittlung wird bei Fahrzeugwechsel umgehend aktualisiert.
- Anzeige im GIANTS-Tacho, im Menue und im GPS-Status einheitlich nummeriert.
- Keine neue FBM-Version; weiterhin v0.9.10.0 (Diagnose-Testbuild).

[DIAGNOSE-TESTBUILD – Basis TerraLineGPS 0.9.10.0 – 15.10.2026 – NICHT VEROEFFENTLICHEN]
- Originale veröffentlichte Version 0.9.10.0 als exakte Dateigrundlage.
- Entwicklermenü Seite 4: DIAG EIN / AUS schaltet ausführliches lokales Protokoll.
- Start/Ende der Aufnahme sind in log.txt klar markiert; Snapshot protokolliert A/B, Fahrzeug, Spur, Versatz und Lenkungsstatus.
- Bestehende periodische Lenk-Telemetrie (erste 3 Sekunden 0,5 s, danach 2 s) und Sicherheitsabschaltungen.
- NEU: Server/Client-Kurs-Events (REQUEST/SAVE/DELETE/SNAPSHOT/RESULT) sind bei eingeschalteter Diagnose sichtbar.
- NEU: Spurversatz/Winkel während gehaltener Tasten werden bei aktiver Diagnose maximal alle 0,5 s zusammenfassend protokolliert.
- Dedicated-Server-Konsole: gsTLGPSDiag on/off/status/snapshot; getrennt vom lokalen Entwicklermenü einschalten.
- Diagnose standardmäßig AUS, bei Kartenstart immer AUS; keine automatische MP-Synchronisierung der Debug-Einstellung.
- Lenkalgorithmus, A/B-Linien, 25-m-Vorschau, 40-m-Grenzen, Shop, Tasten, Icon und Savegame-Format unverändert.
- Offline-Lua-, XML-, ZIP- und Funktions-Tests; Spieltest SP und MP erforderlich.

[TerraLine GPS v0.9.10.0 - 13.10.2026]
Status: Von PatchPunk als Release-Fassung freigegeben; externes Hochladen separat.

NEU
- Verbesserte GPS-Aktivierungspruefung und experimentelle zusaetzliche
  Spurerfassung im Singleplayer bis 12 km/h.
- Neuer Winkelmodus (Rechte Alt+W) zur Drehung des vorhandenen A/B-Kurses
  in +/-0,1 Grad um die aktuelle Traktormitte mit Alt+J / Alt+N;
  langes Halten beschleunigt die Wiederholung.
- Weiss gestrichelte 25-m-Fahrtrichtungs-Vorschau nach Punkt A und vor B.
  Mit B wird sie automatisch durch rote/gruene Mitte und gelbe Grenzen
  ersetzt.

VERBESSERT / BEHOBEN
- Farbige 3D-GPS-Linien, Hoehe und Breite im Menue anpassbar.
- Aktuelle GPS-Linien 40 m vor und hinter dem Fahrzeug.
- Innenkamera-Sichtbarkeit der Linien korrigiert; Kabinenaussparung
  bleibt zur Vermeidung von Linien durch das Cockpit erhalten.
- Bedien- und Informationsseite 4 sowie README DE/EN aktualisiert.
- Standard-Logausgabe minimiert: Start, Warnungen, Fehler und sicherheitsrelevante
  Lenkabschaltungen; Diagnoseausgaben nur im aktivierten Entwicklermodus.

UNVERAENDERT
- Klassische Zweipunkt-A/B-Anlage, Hofkurse, HUD/Tacho-Integration,
  manuelle Spurverschiebung, Sicherheitsabschaltungen, 30-km/h-Limit,
  gespeicherte Einstellungen und original vom Nutzer gewaehltes DDS-Icon.

GETESTET / OFFEN
- Nutzer bestaetigte im LS25: A/B-Vorschau, Kursdrehung um Traktormitte,
  GPS-Lenkung und wieder sichtbare Cockpit-Linien.
- Neue Multiplayer-Zusammenspiele (zwei gleichzeitige Spieler) nicht
  nachgewiesen. Veroeffentlichung erst nach externem Upload.

[UNRELEASED - TerraLineGPS v0.9.9.60 - A-only white preview (13.10.2026)]
- Corrected the 25m white dashed guide lifecycle: it is visible ONLY after setting
  point A and BEFORE setting point B. It follows the tractor heading for 25m
  straight ahead while B is not yet placed; it is not a crossbar.
- After B is placed, the white guide disappears completely and the existing
  red (green with steering active) 40m center line and yellow borders take over.
- Existing red A->tractor measurement dashes replaced by white heading dashes;
  the A location marker and the A->B distance text remain as before.
- Preserve the user-tested cockpit visibility correction, 0.1-degree tractor-
  centered angle mode, A/B steering, 30 km/h limit, savegames and DDS icon.
- Changed only scripts/ABPreviewRenderer.lua, scripts/TrackRenderer.lua and
  CHANGELOG.txt. Offline syntax/geometry/ZIP checks only, no FS25 or MP test.
- Not published on FBM.

[UNRELEASED - TerraLineGPS v0.9.9.60 - 25m white dashed center guide, 13.10.2026]
- User-confirmed cockpit fix preserved unchanged: forward and rearward red/green
  GPS center and yellow borders visible from inside the tractor.
- Replace the wrongly implemented white 25m CROSSBAR with a LONGITUDINAL
  white dashed guide on the active A/B lane, from tractor to 25m ahead.
- Heading is tractor-front direction, including when the vehicle reverses.
  The marker is only shown for valid, complete A/B geometry after B was set.
- Preserve original 40m front and rear colored lines; dashed overlay is
  slightly higher to avoid z-fighting with existing colored mesh materials.
- Changed only scripts/TrackRenderer.lua and CHANGELOG.txt.
- NO steering, A/B course, hotkey, pivot, camera fix, icon, GUI, or MP changes.
- Syntax/geometry offline tests only; not yet tested in FS25 game or MP.
- Not published on FBM.

[UNRELEASED - TerraLineGPS v0.9.9.60 - Cockpit visibility / 25m marking, 13.10.2026]
- Cockpit visual fix: replace camera-yaw-dependent front/rear clipping with
  symmetrical +/-3.5m tractor-cabin exclusion, leaving both the forward and
  rearward 40m GPS sections visible through the windows.
- Before this fix, camera +Z pointed opposite to the assumed view direction
  on the tested tractor. The log reported rear-facing even in forward view.
- Once A and B are set, draw a white dashed cross-reference 25m ahead on the
  current projected guidance lane. Depth tested; intentionally thin debug
  geometry rather than a red/yellow/green material-recolored ribbon.
- scripts/GPSLineVisuals.lua and scripts/TrackRenderer.lua only for visuals.
  No changes to A/B creation, tractor-pivot 0.1-degree rotation, steering,
  30km/h limit, menu, savegame format, or official user-selected DDS icon.
- Code/unit tests offline only. In-game cockpit/camera and marking visibility
  must still be checked; this is NOT a new FBM publication.

[UNRELEASED - TerraLineGPS v0.9.9.60 - Cockpit rear-view visibility, 13.10.2026]
- Fix cockpit camera clipping: when looking backward, display the existing rear red/green middle line and both yellow boundaries.
- Retain the previous 3.5 m near-tractor clearance when looking forward; apply clearance to the rear when viewing through the rear window.
- scripts/GPSLineVisuals.lua only for rendering. Course creation, 0.1-degree tractor-centered rotation, A/B geometry, steering, HUD, keybinds, multiplayer code, DDS icon and 40m+40m range unchanged.
- Log rear camera detection once to support the in-game visibility test.
- Lua syntax and mocked camera/segment behavior verified offline; real cockpit test in LS25 is still pending.

[UNRELEASED - TerraLineGPS v0.9.9.60 - keyboard fine course rotation, 13.10.2026]
- Remove the newly introduced on-screen fine-rotation buttons from menu pages 1 and 3.
- Introduce rebindable Alt+J (+0.5 degrees toward 90/East) and Alt+N (-0.5 degrees toward 270/West), repeated presses and progressively faster holding like shift hotkeys.
- Only an existing A/B course can be rotated. Rotation remains subject to the previous <=2 km/h limit; point A is the pivot, steering is switched off. Existing numeric angle input and Alt+R (+90 degrees) remain available.
- Keyboard fallback supports the default hotkeys; action-event input stays remappable via LS25 controls.
- Page 4 documents new shortcuts; no third-party mod or future-add-on comparisons.
- No change to 30 km/h steering speed limit, steering controller, graphics, original user-supplied mod icon or savegame format.
- Offline syntax and input-state tests are required; in-game and multiplayer rotation remain untested until user confirmation.

[2026-10-13] TerraLineGPS v0.9.9.60 – Rotation (experimental, NOT a public release)
- Menu page 1: precise A/B course rotation in 0.1, 0.5, 1 and 5 degree steps.
- Menu page 3: matching fine rotation buttons, step selection and existing 90-degree / numeric angle input preserved.
- Rotation pivots around point A. Only while stopped (max 2 km/h), deactivates GPS and resets line caches.
- Menu page 4: corrected guide, operating limits and removed unrelated addon/third-party references.
- New user-provided icon_terraline.dds is now the canonical mod icon.
- Steering controller, speed limit, GPS capture and line renderer UNCHANGED.
- UI and steering results must still be verified IN GAME.

[UNRELEASED - TerraLineGPS 0.9.9.60 - Page 4 guide and limits, 13.10.2026]
- scripts/GPSMenuPage4.lua: extend existing info/version page with current
  operating capabilities and limits; preserve navigation, keyboard guide,
  developer diagnostics control and all other pages.
- Describe straight A/B lanes, both-way steering, farm courses, GPS-line
  visuals, lane adjustments, GIANTS tachometer icon and 30 km/h speed cap.
- Explain SP-only experimental capture up to 12 km/h; manual steering takeover
  and safe stopping on excessive position/heading deviation.
- Clearly mark contour paths, automated headlands and ProSeed integration as
  NOT INCLUDED in this beta, reserved for a future TerraLineGPS addon.
- 30 km/h limit remains strict; user declined additional speed tolerance.
- No change to steering, graphics, saves, multiplayer handling or menu controls.
- Page 4 graphical in-game verification still outstanding; no FBM release.

[UNRELEASED - TerraLineGPS 0.9.9.60 - SP Spur-Erfassung test 13.10.2026]
- Basis: user-tested SteeringDiagnostic_Build, no change to graphics or course handling.
- scripts/SteeringController.lua: recalculate nearest lane at activation (avoid 150ms stale cache);
  reject unsafe activation BEFORE switching GPS ON, with an explanatory reason;
  SP-only guarded near-lane capture at <=12 km/h and <=25 degrees, with
  lateral envelope min(2.50m, 48% of work width). Hold-mode safeguards remain
  unchanged (max 1.20m or 42% width / 20 degrees / 30 km/h).
- During capture retain EXISTING SP steering math and steering rate limit.
  Fall back to original hold checks after 800ms close to line (<=0.25m and 5 degrees).
- While capturing: no throttle/brake, manual override unchanged, 18s timeout,
  existing wrong-way growth watchdog, capture speed/offset/heading caps.
- Dedicated multiplayer: no experimental capture, only original holding envelope;
  no change to established MP steering path. Offline tests are not game tests.
- No speed-limit tolerance yet: next stage after capturing proven stable in-game.
- NOT RELEASED / INGAME UNTESTED / version stays v0.9.9.60.

[UNRELEASED - TerraLineGPS 0.9.9.60 - Steering DIAG test 13.10.2026]
- Baseline: ColorSwitch_Fix_Testbuild, user-confirmed line colors, thickness and height.
- SteeringController.lua: INFO logging prefixed 'GPS-LENK DIAG' at activation,
  standstill, acceleration, periodically while steering, rejected activation,
  and at a disengagement. Includes locked lane, lateral offset, heading
  error (degrees), traveling direction, speed, implement width, requested
  steering and observed raw input where available.
- No change to steering calculations, input thresholds, watchdog, speed limit,
  AB geometry, graphics, menus, colors or saved settings.
- Test first with a course aligned to heading 180 degrees; compare activating
  before moving vs. while slowly rolling; collect log with time of anomaly.
- Diagnosis only; no in-game or multiplayer confirmation; no FBM update.

[UNRELEASED - TerraLineGPS 0.9.9.60 - Color-switch fix test 13.10.2026]
- Fixed invalid material references after changing GPS steering on/off.
- Keep one invisible Shape per red/yellow/green material to prevent stale
  material IDs when visible ribbon Shapes switch between these colors.
- Reuse existing colored textures and ribbon geometry; no steering/menu change.
- Palette keepers are deleted during normal visual cleanup.
- Needs an in-game test, especially repeated red/green/red switches.

[UNRELEASED - FS25 TerraLineGPS 0.9.9.60 - Testbuild 13.10.2026]
- Breite 3D-GPS-Linien: separate diffuse-material variants (red/yellow/green)
  rather than white default Shape material lacking colorScale.
- Added 16x16 BC1/DXT1 DDS line textures in assets/.
- Keep mesh geometry, line height, width menu, 60m range, cockpit clipping,
  GPS steering, and thin-line fallback unchanged.
- Only visual/color behavior is being tested; not a released update.

TerraLine GPS - 13.10.2026 | EXPERIMENTELLER SHAPE-MESH-TEST, KEIN RELEASE
Version bleibt 0.9.9.60. Basis: FillGeometry-Diagnostic-Testbuild.
- GPSLineVisuals.lua: Diagnosequadrate und erfolglose Debug-Dreiecks-/Polygon-
  Versuche entfernt. Breitenanzeige ueber echte, wiederverwendbare Shape-
  Meshes mit createPlaneShapeFrom2DContour (GIANTS-Engine-API) versucht.
  Ein einzelner Original-Debugstrich bleibt fuer jedes Segment als Fallback.
  Shapes werden nicht pro Frame erzeugt/entfernt, sondern gepoolt, bewegt,
  skaliert und bei fehlender Anzeige ausgeblendet. Maximal 224 Mesh-Slots.
  Material-colorScale, soweit vom Shape-Material unterstuetzt.
- TrackRenderer.lua: Mesh-Aktualisierung fuer die sechs GPS-Fuehrungslinien.
- GPSFieldTest.lua: Meshes bei ausgeschalteter Anzeige unsichtbar stellen;
  beim Kartenwechsel/deaktiviertem Spielstand vollstaendig loeschen.
- README.txt und README_EN.txt: Versuch und ungetestete Grenzen dokumentiert.
- Bestehende 60-m-Reichweite, Hoehenregler, Breitenregler, Kabinen-Clip,
  A/B-Kurse, Lenkskript, HUD und Menues bleiben erhalten.
- UNGETESTET: real sichtbare Geometrie/Farbgebung, Verdeckung, Leistung,
  Multiplayer (insbesondere nach Fahrzeugwechsel und Savegame-Neustart).
  ZIP-/Lua-Pruefung und Offline-Mocktests ersetzen keinen GIANTS-Spieltest.
-------------------------------------------------------------------------------
TerraLine GPS - 13.10.2026 | ZWEITER SICHTTEST, KEIN RELEASE
Version bleibt 0.9.9.60. Basis: BandDiagnostic-Testbuild.
- scripts/GPSLineVisuals.lua: Diagnoseflaechen mit Konturen aus bekannten
  drawDebugLine-Aufrufen, um Weltposition und Sichtbarkeit zu bestaetigen.
  Links CYAN: umrandete Flaeche aus drawDebugTriangle.
  Rechts MAGENTA: umrandete Flaeche aus drawDebugPolygon.
  Beide ohne Tiefenpruefung (solid=false), 2.2 x 2.2 m, 9 m vor dem Fahrzeug.
  Einmaliger LOG-Eintrag mit Koordinaten und pcall-Status (kein Nachweis fuer
  sichtbare Ausgabe). Einfache rote/gelbe GPS-Linien weiterhin als Fallback.
- Funktionierender 60-m-Bereich, Hoehenregler, Kabinenclip und Steering-Code
  bleiben unangetastet. Die Diagnose-Tafeln sind nur voruebergehend.
- Noch offen: echtes Ingame-Ergebnis und passende Technik fuer breite Flaechen.
------------------------------------------------------------------------
TerraLine GPS - 13.10.2026 | TEMPORAERER SICHTTEST, KEIN RELEASE
Version bleibt 0.9.9.60. Basis: 60m-Thickness-Testbuild.
- scripts/GPSLineVisuals.lua: Zwei grosse Dreiecks-Testtafeln vor dem Fahrzeug,
  nur wenn eine Breite groesser 0 m eingestellt ist. Links TUERKIS: depth OFF.
  Rechts MAGENTA: depth ON. Als Diagnose, nicht als endgueltige GPS-Anzeige.
 - scripts/TrackRenderer.lua: zeichnet die beiden Tafeln ueber einen separaten
   Aufruf, ohne die bisherige Fuehrungsdarstellung / Lenkung anzufassen.
 - Die 60-m-Grenze, Kabinenaussparung, Hoehe, Menue und Speicherfunktion
   bleiben unveraendert.
Die Testtafeln sind ABSICHTLICH GROSS und werden im Folge-Build entfernt.
Bitte bei Linienbreite 0.30m aus Innen- und Aussenkamera Foto schicken,
und die Zeile "Band-Sichttest AKTIV" aus der LOG pruefen.
--------------------------------------------------------------------
TerraLine GPS - PatchPunk
Testbuild: 60 m Linienreichweite und korrigierte Band-Geometrie (13.10.2026)
Basis v0.9.9.60 | KEIN FBM-Release | Version unveraendert

- scripts/TrackRenderer.lua:
  Sichtweite auf 60 m vor und 60 m hinter dem Fahrzeug reduziert.
  Keine Aenderung an A/B-Kursen, Spurposition oder GPS-Lenkung.
- scripts/ABPreviewRenderer.lua:
  A/B-Vorschau zeigt hoechstens den letzten 60-m-Abschnitt bis zum
  Traktor (A-Markierung, Mindestabstand und Messung unveraendert).
- scripts/GPSLineVisuals.lua:
  Bei Breite > 0 direkte, gefuellte Dreiecksflaechen mit je beiden
  Wicklungsrichtungen; keine parallelen Debug-Linien.
  drawDebugPolygon nur als Alternative falls drawDebugTriangle fehlt.
  Der originale, einzelne, duenne Strich bleibt immer als Absicherung.
  Einmalige LOG-Zeile beim ersten Breiten-Render mit Zeichnen-API-Status.
  Kabinen-Clip und Hoehe unveraendert.
- Menue, Breiten/Hoehenwerte und Savegame-Dateien unveraendert.
- OFFEN: Ob die Dreiecke tatsaechlich sichtbar gezeichnet werden,
  die optische Linienbreite im Spiel, FPS und Multiplayer.

-------------------------------------------------------------------------------
TerraLine GPS - PatchPunk
Testbuild: Innenkamera-Abstand und Linienband-Fallback (13.10.2026)
Basis v0.9.9.60 | KEIN FBM-Release | Version unveraendert

- scripts/GPSLineVisuals.lua:
  Bewaehrte einzelne drawDebugLine IMMER sichtbar, auch bei Breite > 0.
  Gefuellte Breite als einzelne Quad-Flaeche via drawDebugPolygon;
  wenn nicht verfuegbar: zwei drawDebugTriangle als Engine-Fallback.
  Keine erzwungenen mehrfachen parallelen Debug-Striche.
  In der Kabinenansicht wird der Linienabschnitt bis zu einer Ebene
  3.5 m vor dem Fahrzeug-Bezugspunkt ausgespart. Aussenkamera unveraendert.
  Bekannte Einschraenkung: transparente Cockpit-Displays werden von
  der Tiefenpruefung nicht zwingend vollstaendig verdeckt.
- scripts/TrackRenderer.lua / scripts/ABPreviewRenderer.lua:
  Innenkamera-Erkennung fuer das Rendering initialisieren.
- Menue, Linienhoehe, Breitenwahl und Speichern bleiben unveraendert.
- KEIN Eingriff in GPS-Spur, Lenkung, A/B-Verlauf oder MP-Ereignisse.
- OFFEN: echter GIANTS-Renderer-Test im Spiel, Kabinenverdeckung,
  Performance, Multiplayer.

-------------------------------------------------------------------------------
TerraLine GPS - PatchPunk
Testbuild: durchgehende breite GPS-Linien (13.10.2026)
Basis v0.9.9.60 | KEIN FBM-Release | Version unveraendert

- scripts/GPSLineVisuals.lua:
  Mehrere parallele Debug-Linien durch eine gefuellte, kameraseitig
  ausgerichtete 3D-Linie aus drawDebugTriangle ersetzt (ab Breite > 0).
  Vorne/hinten gerendert, depth-tested. Bei Breite 0.00 m bleibt die
  bisherige einzelne duenne drawDebugLine als Fallback erhalten.
- scripts/GPSMenuPage1.lua:
  Redundante Auswahl '1 / 2 / 3 Linien' aus Linien-Optik entfernt;
  Anzeige fuer ein durchgehendes Band; Breite und Hoehe bleiben einstellbar.
- README.txt und README_EN.txt an neue Linien-Darstellung angepasst.
- Einstellungs-/Savegame-Logik unveraendert, alter Linienanzahl-Wert
  in terralineDisplay.xml wird weiterhin eingelesen/geschrieben, aber
  beim Zeichnen bewusst ignoriert. GPS-Spur, GPS-Lenkung nicht geaendert.
- OFFEN: Sichtpruefung im Spiel, Kamera-Uebergang, MP und Performance.

-------------------------------------------------------------------------------
TerraLine GPS - PatchPunk
Testbuild auf Grundlage v0.9.9.60 (13.10.2026)
KEIN freigegebener Release - Versionsnummer unveraendert

- Tiefenpruefung fuer GPS-Linien aus dem bestaetigten Vortest beibehalten:
  Innenansicht zeigt keine Linien durch Lenkrad/Armaturenbrett.
- Neue Linienhoehe: 0.10-4.00 m ueber Terrain, 0.25-m-Schritte,
  Schnellwerte BODEN 0.10 und MAIS 3.00.
- Neue optische Linienbreite: 0.00-0.30 m zusaetzliche Bandbreite,
  0.05-m-Schritte; bis zu 7 symmetrische Debug-Striche pro Segment.
- Bestehende Linienanzahl 1/2/3 und Anzeigedauer beibehalten.
- Linienhoehe und -dicke werden spielstandsbezogen in
  terralineDisplay.xml gespeichert; alte Werte bleiben kompatibel.
- Kein Eingriff in GPS-Lenkalgorithmus, Trackposition oder A/B-Kurse.
- Offene Tests: tatsächliche Darstellung in Mais, Bildrate,
  Savegame-Neustart und Multiplayer.

-------------------------------------------------------------------------------
TerraLine GPS - A/B-Rueckkehr + Spurwinkeleinstellung an Traktormitte (13.10.2026)
Testbuild | Version 0.9.9.60 unveraendert | KEIN FBM-Release
- Ein-Punkt A und nur-vorwarts Linien AUS vorherigem Test zurueckgenommen.
- A/B-Kurs: wie gehabt zwei manuelle Punkte, mindestens 20 m auseinander.
- Rechte Alt+W aktiviert/deaktiviert den Spurwinkelmodus (belegbare Aktion).
- Alt+J/N drehen nur bei aktivem Modus um +/-0,1 Grad pro Schritt, Halten
  wiederholt zunehmend schneller. Pivot: aktuelle Traktormitte.
- Schwenkung veraendert A/B mathematisch; Savegame-Kurse werden erst beim
  expliziten Speichern aktualisiert. Nicht bei >2 km/h moeglich.
- Anzeige: rote/gruene GPS-Mitte und gelbe Grenzen jeweils 40 m voraus und
  40 m rueckwaerts bezogen auf die projizierte Traktorposition.
- Nicht geaendert: Lenkalgorithmus, 30-km/h-Grenze, Linienmaterial, Icon,
  A/B-Speicherformat, HUD, sonstige Menueseiten.
- Noch offen: echter LS25-Test, deutsche Right-Alt/AltGr-Erkennung,
  Multi-User-/Dedicated-Multiplayer-Test.
