Crop Control Override

  • Crop Control Override
  • Crop Control Override
SimGamerJen
1 subskrybent
V2.0.0.0
7 472

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.

serwer
Konsole
Dziennik zmian
2
  • To wydanie aktualizuje gałąź beta 2.0.0 do głównej stabilnej wersji po pomyślnych publicznych testach beta i braku negatywnych opinii.

    Crop Control Override to mod do zarządzania polityką dotyczącą gatunków roślin uprawnych do gry Farming Simulator 25, który działa dla każdego zapisanego stanu gry. Pozwala to graczom kontrolować, jakie rodzaje roślin są dozwolone dla nich samych i dla rolników NPC oraz czy uprawa przez NPC powinna zależeć od wielkości pola.

    Wersja 2.0.0 to poważna aktualizacja skupiająca się na interfejsie użytkownika w grze (GUI), specyficznych dla gry zasadach dotyczących typów upraw, sprawdzaniu poprawności pól NPC i procesach czyszczenia zablokowanych pól.

    Najważniejsze informacje:
    Niestandardowy GUI w stylu FS25.
    Konfiguracja XML dla każdej zapisanej gry.
    Ustawianie dozwolonych gatunków roślin dla graczy i NPC.
    Opcjonalny limit maksymalnego rozmiaru pola dla NPC na typ rośliny.
    Przełączana widoczność dla wyładowanych rodzajów roślin.
    Zakładka Walidacja dla zablokowanych pól NPC.
    Resetuj zablokowane pola na poziomie pola.
    Obsługa trybu resetowania:
    uprawiany (stan uprawy),
    DOSIEWANIE, SEZONOWE (dosiew sezonowy).
    Wykrywanie sezonowych kandydatów do ponownego wysiewu na podstawie danych dotyczących wzrostu FS25.
    Pomoc przy dosiewie przez cały cykl życia trawy.
    Konfigurowalne wagi XML dla ponownego wysiewu kandydatów.
    Deterministyczna, ważona selekcja do ponownego wysiewu.
    Funkcja uruchomienia testowego przed potwierdzeniem.
    Polecenia konsoli diagnostycznej.
    Walidacja i czyszczenie pól NPC
    : CCO może teraz wykryć pola NPC, które nie spełniają już polityki dotyczącej aktywnych gatunków roślin.
    Zablokowane pola mogą wystąpić z następujących powodów:
    Dezaktywacja gatunku rośliny.
    Wyłączenie korzystania z typu rośliny przez NPC.
    Przekroczenie maksymalnego rozmiaru pola skonfigurowanego dla NPC dla danego typu rośliny.
    Istniejące pola NPC z typami upraw, które nie są już dozwolone na mocy obecnych zasad.
    Karta Walidacja umożliwia weryfikację zablokowanych pól przed podjęciem działań.
    Tryby resetowania:
    Proces resetowania obsługuje dwa tryby.
    UPRAWY: Resetuje zablokowane przestrzenie NPC do statusu „obszar uprawny”.
    ODNOWIENIE SEZONOWE: Resetuje zablokowane pola NPC i próbuje je ponownie zasadzić dozwoloną sezonową rośliną zastępczą (w oparciu o bieżący sezon wegetacyjny, załadowane dane dotyczące typów roślin, zasady CCO i limity wielkości pól).
    Jeśli nie jest dostępny odpowiedni rodzaj uprawy, CCO powraca do trybu UPRAWA.
    Konfiguracja na magazyn:
    CCO zapisuje zasady dotyczące gatunków roślin w każdym zapisie gry. Umożliwia to stosowanie różnych zasad na różnych mapach lub w grach RPG bez konieczności bezpośredniego modyfikowania samej mapy. Bieżąca konfiguracja zapisu gry jest zapisana tutaj:
    modSettings/FS25_CropControlOverride/saves/savegameXX.xml
    Domyślny szablon znajduje się tutaj:
    modSettings/FS25_CropControlOverride/config.xml
    Zalecenie przed aktualizacją:
    Podobnie jak w przypadku wszystkich modów, które mogą zmieniać status przestrzeni, powinieneś zapisać swój zapis przed użyciem jakichkolwiek funkcji w celu zresetowania zablokowanych przestrzeni lub ich ponownego zapełnienia.
    Interfejs zapewnia etap uruchomienia testowego przed potwierdzeniem działań resetowania; Należy tego użyć przed wprowadzeniem zmian w istniejących polach NPC.

    Uwaga:
    Starsze wersje alfa i beta są przechowywane wyłącznie w celach archiwalnych. Jest to obecnie zalecana stabilna wersja do regularnego użytku.

Kredyty
Uwagi
2