Přepsání kontroly plodin V1.0.0.4


Přepsání kontroly plodin V1.0.0.4
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í.
Rozsah: Přepínání pouze s AI (useForFieldJob). Žádné přeřazení ani skrytí PDA.
Zásady: Nové ukládání pouze pro nově přidané ovoce (omezení vyhledávače).
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/.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í.
Konfigurace
Struktura
Názvy plodin se musí shodovat s názvem fruitType (nerozlišují se velká a malá písmena).
Pokud v XML vynecháte ořez, bude výchozí nastavení povoleno (AI použije původní nastavení mapy).
Úprava kterého souboru?
Pro existující uložení upravte:
modSettings/FS25_CropControlOverride/saves/.xml
Pro nová uložení nejprve upravte šablonu:
modSettings/FS25_CropControlOverride/config.xml
(tento soubor se zkopíruje při vytvoření souboru pro ukládání při prvním načtení)
Použijte ccoWhichConfig k ověření, který soubor je aktivní. Omezení
Nové uložení pouze pro nově přidané ovoce: Když mapa přidá nové druhy ovoce, staré uložení automaticky nezíská nové vrstvy hustoty ovoce. Toto ovoce se objeví v PDA/strojích pouze v novém uložení vytvořeném po aktualizaci mapy. Toto je omezení enginu FS a pro tento mod je mimo dosah.
Žádné změny v PDA/UI: Mod nemění pořadí ani neskrývá plodiny v PDA. Pouze přepíná, zda je může používat umělá inteligence.
Ladění
ccoWhichConfig — zobrazuje přesnou cestu, kterou mod aktuálně čte.
Upravte tento XML (povoleno=”true/false”).
ccoReload — znovu použít bez restartu.
ccoListAI — potvrzení změny příznaků useForFieldJob.
Instalovat
Vložte mod (složku nebo ZIP) do:
Windows: Dokumenty/Moje hry/FarmingSimulator2025/mods/
Povolte přepsání ovládání plodin ve Správci modů ve hře.
Spusťte nebo načtěte uložení. Mod při prvním spuštění vytvoří konfigurační soubory v nastavení modSettings.
Kompatibilita
Vytvořeno pro FS25 (bez starších háků FS22).
Nezávislé na mapě. Ovoce na míru je v pořádku, pokud je správně zaregistrováno mapou.
Koexistuje s mody růstu/kalendáře/ekonomiky (ty určují PDA/ceny).
SimGamerJen
