FS25_SmartLights
README.txt
Version: 1.0.1.0
Autor: Lotti
Plattform: PC

----- Changelog -----

Changelog 1.0.1.0 Hotfix

- Rundumleuchten-Logik für große Fahrzeug- und Geräte-Kombinationen verbessert.
- Problem behoben, bei dem Rundumleuchten nach beendeter Feldarbeit deaktiviert bleiben konnten.
- Nebel-/Dunst-Erkennung angepasst, damit Fahr- und Arbeitslicht bei klarem Tageslicht nicht zu lange aktiv bleiben.
- Nebel-Schwellwert erhöht, um stabileres Verhalten auf verschiedenen Maps zu erreichen.

----- Changelog Ende -----

Kurzbeschreibung
SmartLights ist eine Script-Mod für den Landwirtschafts-Simulator 25.
Die Mod automatisiert Fahrlicht, Arbeitsscheinwerfer und Rundumleuchten abhängig von Sicht, Wetter, Fahrzeug- und Arbeitssituation.

Die Einstellungen befinden sich im Spielmenü unter:

Allgemeine Einstellungen -> SmartLights

Dort können Fahrlicht-Automatik, Rundumleuchten-Automatik und Arbeitsscheinwerfer-Automatik jeweils auf Manuell, Automatisch oder Realistisch gestellt werden.
Manuelle Eingriffe des Spielers werden grundsätzlich respektiert. SmartLights soll unterstützen, aber nicht bewusstes manuelles Schalten dauerhaft übersteuern.

Grundlogik
SmartLights arbeitet nicht nur nach Uhrzeit, sondern berücksichtigt die Situation im Spiel.

Fahrlicht:
- wird abhängig von Wetter- und Lichtbedingungen geschaltet
- Dunkelheit, Regen, Schnee, Hagel und Nebel können Einfluss auf das Fahrlicht haben

Rundumleuchten:
- werden abhängig von Fahrzeugtyp, Fahrzeuggröße und Anbaugerät geschaltet
- große bzw. transportrelevante Kombinationen können automatisch erkannt werden
- im Arbeitsmodus können Rundumleuchten unterdrückt werden

Arbeitsscheinwerfer:
- werden getrennt vom Fahrlicht behandelt
- werden bei passenden Feldarbeiten bzw. Arbeitssituationen geschaltet
- große oder klappbare Arbeitsgeräte behalten den Arbeitskontext bis zum Ende der Arbeitssituation

Bekannte Einschränkungen in Version 1.0.0
- Kleine nicht-einschaltbare Anbaugeräte können die Arbeitsscheinwerfer einschalten, aber nicht in jedem Fall zuverlässig wieder ausschalten. Grund ist, dass bei solchen Geräten teilweise kein eindeutiger Arbeitsende-Trigger wie Einklappen oder Ausschalten verfügbar ist.
- Multiplayer wurde nicht vollständig praktisch getestet. Die Mod ist als MP-freundliche, lokale Komfort-Mod aufgebaut, Rückmeldungen aus echten MP-Tests sind ausdrücklich willkommen.
- KI-Helfer, Courseplay, AutoDrive oder andere Scripte können eigene Lichtlogiken besitzen und SmartLights überschreiben.

Multiplayer-Hinweis
SmartLights ist grundsätzlich als MP-freundliche Mod gedacht.
Die Einstellungen sind lokal pro Spieler nutzbar und nicht als Admin-Zwang ausgelegt.
Falls im LS25-Multiplayer Probleme auftreten, freue ich mich über Rückmeldung. Gerne auch zu einem LS25-MP-Server einladen, damit ich dort testen, loggen und entsprechende Anpassungen durchführen kann.

Support / Bug-Report
Bitte möglichst mit kurzer Beschreibung, Fahrzeug-/Geräte-/Modnamen und Log-Datei melden an:

smartlights_fs25@gmx.de

Anpassbare Werte
Bestimmte Werte können in der Datei scripts/SmartLightsSettings.lua angepasst werden.

Dazu gehören unter anderem:
- Verzögerungszeiten
- Grenzwerte für Licht- und Wetterbedingungen
- Größenwerte für Fahrzeuge und Anbaugeräte
- Erkennungsschwellen für Arbeitsgeräte

Für normale Anpassungen sollte möglichst nur SmartLightsSettings.lua geändert werden.
Die eigentliche Hauptlogik sollte nur angepasst werden, wenn klar ist, was geändert werden soll.

Weitere Maschinen oder Geräte ergänzen:
Wenn eine Maschine oder ein Gerät nicht wie gewünscht erkannt wird, kann es in der Logik bzw. in den dafür vorgesehenen Bereichen ergänzt werden.

Empfehlung:
- vorher Sicherungskopie erstellen
- immer nur eine Änderung gleichzeitig machen
- danach Spiel starten und Log prüfen
- Namen möglichst exakt aus der Fahrzeug-XML oder aus dem Log übernehmen

Hinweis
SmartLights ist ein PC-only Script.
Änderungen an den Dateien erfolgen auf eigene Verantwortung.
