Lekki mod skryptowy do Farming Simulator 25, który wyłącza wybrane uprawy na potrzeby globalnego użytku sztucznej inteligencji – bez edytowania podstawowej gry lub plików XML map. Konfiguracja jest przekazywana do modSettings, a pliki są obsługiwane przy każdym zapisie.
✨ Funkcje
- Wyłącz uprawy dla AI: uniemożliwia ich wykorzystanie w pracach polowych (useForFieldJob = false).
-Szablon + konfiguracje na magazyn
-Szablon: modSettings/FS25_CropControlOverride/config.xml
-Na zapisanie: modSettings/FS25_CropControlOverride/saves/<saveId>.xml
-Automatyczne tworzenie konfiguracji przy pierwszym uruchomieniu (siew z aktualnie zarejestrowanych typów upraw na mapie).
-Bezpieczne wejście/wyjście XML poprzez API GIANTS XMLFile (bez io.open do konfiguracji).
Pomocnik konsoli:
-ccoReload – ponownie odczytuje i stosuje bieżącą konfigurację pamięci.
-ccoWhichConfig – pokazuje, który plik XML jest aktualnie używany.
-ccoListAI – wyświetla listę wszystkich typów upraw z ich bieżącą flagą useForFieldJob.
🧠 Jak to działa
Łączy się z FSBaseMission:loadMapFinished i stosuje przełączniki AI po zarejestrowaniu wszystkich typów upraw.
Zapewnia obecność szablonu (szablon jest dostępny do pobrania w tym repozytorium, ale nie jest zawarty w pliku ZIP mod):
Dokumenty/Moje gry/FarmingSimulator2025/modSettings/FS25_CropControlOverride/config.xml
Zapewnia, że dla każdego zapisu istnieje konfiguracja w:
Dokumenty/Moje gry/FarmingSimulator2025/modSettings/FS25_CropControlOverride/saves/.xml
Zawsze używany jest plik zapisywany przy każdym zapisie (jeśli jest dostępny). Szablon jest tylko rezerwą/ziarnem.