Přepsání kontroly plodin V2.0.0.0




Přepsání kontroly plodin V2.0.0.0
Odlehčený skriptový mod pro Farming Simulator 25, který globálně deaktivuje vybrané plodiny pro použití umělou inteligencí – bez úpravy základní hry nebo mapových XML. Konfigurace je externalizována do modSettings s podporou souborů pro uložení.
Funkce
Zakázat plodiny pro AI: zabrání jejich použití v polních pracích (useForFieldJob = false).
Šablona + konfigurace pro uložení
Šablona: modSettings/FS25_CropControlOverride/config.xml
Pro uložení: modSettings/FS25_CropControlOverride/saves/<saveId>.xml
Automatické vytvoření konfigurace při prvním spuštění (vybrané z aktuálně registrovaných typů ovoce na mapě).
Bezpečný XML I/O přes GIANTS XMLFile API (bez io.open pro konfiguraci).
Pomocníci konzole:
ccoReload — znovu načte a použije konfiguraci aktuálního uložení.
ccoWhichConfig — zobrazí, který XML soubor se právě používá.
ccoListAI — vypíše všechny druhy ovoce s jejich aktuálním příznakem useForFieldJob.
Jak to funguje
Napojí se na FSBaseMission:loadMapFinished a aplikuje přepínače AI, jakmile jsou zaregistrovány všechny typy ovoce.
Zajišťuje existenci šablony na adrese (šablona je k dispozici ke stažení z tohoto repozitáře, ale není součástí ZIP souboru s modem):
Dokumenty/Moje hry/FarmingSimulator2025/modSettings/FS25_CropControlOverride/config.xml
Zajišťuje existenci konfigurace pro ukládání na adrese:
Dokumenty/Moje hry/FarmingSimulator2025/modSettings/FS25_CropControlOverride/saves/.xml
Vždy se používá soubor pro uložení (pokud existuje). Šablona je pouze záložní/základní.
V2.0.0.0
S touto verzí je beta verze 2.0.0 po úspěšných veřejných beta testech a bez negativní zpětné vazby povýšena na stabilní hlavní verzi.
„Crop Control Override“ je mod pro správu pravidel pro typy plodin ve hře Farming Simulator 25, který funguje pro každou uloženou hru. Umožňuje hráčům ovládat, které typy plodin jsou povoleny pro ně samotné a pro NPC farmáře, a zda by pěstování plodin NPC mělo záviset na velikosti pole.
Verze 2.0.0 je významná aktualizace, která se zaměřuje na uživatelské rozhraní (GUI) ve hře, herní pravidla pro typy ovoce, ověřování polí NPC a procesy čištění blokovaných polí.
Hlavní body:
Vlastní grafické rozhraní ve stylu FS25.
Konfigurace XML pro každou uloženou hru.
Nastavení povolených typů plodin pro hráče a NPC.
Volitelný limit maximální velikosti pole pro NPC postavy na typ plodiny.
Přepínatelná viditelnost pro nezatížené typy plodin.
Záložka Ověření pro blokovaná pole NPC.
Obnovení blokovaných polí na úrovni pole.
Podpora režimů resetování:
PĚSTOVANÝ (stav pěstitele),
PŘESEV, SEZÓNNÍ (sezónní přesev).
Detekce kandidátů na sezónní přesev na základě růstových dat FS25.
Podpora opětovného dosetí během životního cyklu trávy.
Váhování pro opětovné nasazení kandidátů konfigurovatelné pomocí XML.
Deterministický, vážený výběr pro opětovný výsev.
Funkce zkušebního provozu před potvrzením.
Příkazy diagnostické konzole.
Ověření a čištění polí NPC
CCO nyní dokáže detekovat pole NPC, která již nesplňují zásady pro aktivní typ plodiny.
K zablokování polí může dojít z následujících důvodů:
Deaktivace typu plodiny.
Deaktivace používání typu plodiny NPC postavami.
Překročení maximální velikosti pole nakonfigurované pro NPC postavy pro daný typ plodiny.
Stávající NPC pole s druhy plodin, které již nejsou podle současných pravidel povoleny.
Karta Ověření umožňuje zkontrolovat blokovaná pole před provedením akce.
Režimy resetování:
Proces resetování podporuje dva režimy.
PĚSTOVANÁ: Obnoví blokovaná pole NPC do stavu „obdělávaná plocha“.
SEZÓNNÍ ZNOVU SETÍ: Obnoví blokovaná pole NPC a pokusí se je znovu osít povolenou sezónní náhradní plodinou (na základě aktuálního vegetačního období, načtených dat o typu plodiny, zásad CCO a omezení velikosti pole).
Pokud není k dispozici žádný vhodný druh plodiny, CCO se vrátí do režimu „PĚSTOVANÉ“.
Konfigurace pro každé uložení:
CCO ukládá pravidla pro typy plodin pro každou uloženou hru. To umožňuje používat různá pravidla na různých mapách nebo v uložených hrách na hrdiny, aniž by bylo nutné přímo upravovat samotnou mapu. Aktuální konfigurace uložené hry je uložena zde:
modSettings/FS25_CropControlOverride/saves/savegameXX.xml
Výchozí šablona se nachází zde:
modSettings/FS25_CropControlOverride/config.xml
Doporučení před aktualizací:
Stejně jako u všech modů, které mohou změnit stav polí, byste si měli před použitím funkcí pro resetování blokovaných polí nebo jejich opětovné nasazení zazálohovat uloženou hru.
Uživatelské rozhraní nabízí krok zkušebního spuštění před potvrzením akcí resetování; tento krok by měl být použit před provedením změn v existujících polích NPC.
Poznámka:
Starší alfa a beta verze jsou uchovávány pouze pro archivační účely. Toto je nyní doporučená stabilní verze pro běžné používání.
SimGamerJen
