Crop Control Override est un gestionnaire de règles de cultures par sauvegarde pour Farming Simulator 25. Il permet de contrôler quelles cultures sont autorisées pour le joueur, quelles cultures les agriculteurs PNJ peuvent semer, et si les cultures PNJ doivent être limitées par taille de champ.
Le mod inclut une interface modifiable de style FS25, des fichiers XML de règles par sauvegarde, une validation des champs PNJ, un affichage des champs PNJ bloqués, ainsi qu’un flux sécurisé Appliquer / Forcer l’application pour éviter les états de sauvegarde invalides accidentels.
Fonctions principales de l’interface :
- TOUTES LES RÈGLES : afficher et modifier les règles de cultures.
- DÉSACTIVÉES : afficher les cultures désactivées globalement.
- LIMITÉES : afficher les cultures avec une limite de taille de champ PNJ.
- PNJ DÉSACTIVÉ : afficher les cultures que les PNJ ne doivent pas semer.
- VALIDATION : afficher les champs PNJ existants qui ne respectent pas la règle active et utiliser le flux sécurisé d’essai / confirmation de réinitialisation.
- RÉSUMÉ : afficher la configuration active, le nombre de règles et l’état de validation.
- AIDE : afficher l’aide intégrée.
Configuration :
- APPLIQUER / FORCER L’APPLICATION écrit les changements préparés d’une règle de culture dans le XML actif de la sauvegarde.
- ANNULER réinitialise les valeurs préparées.
- ENREGISTRER LES VALEURS PAR DÉFAUT DANS CONFIG.XML sauvegarde d’abord la configuration modèle existante, puis écrit l’ensemble complet des règles actives dans config.xml.
- Les fichiers XML des sauvegardes existantes ne sont pas écrasés par cette action.
- RESET BLOCKED DRY-RUN ne modifie pas la sauvegarde. CONFIRM RESET effectue la réinitialisation réelle des champs bloqués après vérification.
- Le mode RESEMIS SAISONNIER utilise le calendrier de semis actuel et les règles CCO pour choisir une culture de remplacement pour les champs PNJ bloqués.
- Chaque culture possède une pondération de ressemis individuelle de 0 à 5, modifiable dans l’interface et enregistrée comme reseedWeight dans sa règle de culture.
- Une pondération de 0 exclut la culture du ressemis des champs PNJ sans la désactiver pour le joueur.
- La pondération globale leaveCultivated est conservée, ce qui permet à une réinitialisation pondérée de laisser certains champs cultivés sans les ressemer.
Raccourcis :
ALT+C ouvre l’interface Crop Control Override. Ce raccourci peut être modifié dans le menu des commandes du jeu.
Souris : utiliser les onglets, les lignes du tableau et les boutons de l’interface.
Clavier : utiliser les actions affichées dans la barre inférieure FS25 pour changer d’onglet, charger les valeurs par défaut et revenir en arrière.
Commandes console utiles :
ccoGui, ccoStatus, ccoWhichConfig, ccoReload, ccoValidateSave, ccoScanBlocked, ccoResetBlocked dryrun, ccoResetBlocked, ccoListNpcCandidates, ccoSeasonProbe, ccoGrowthProbe, ccoHelp
Lien GitHub :
https://github.com/SimGamerJen/FS25_CropControlOverride
- Remplacement des pondérations de catégorie seasonalMission et seasonalLifecycle par une pondération de ressemis individuelle de 0 à 5 pour chaque culture.
- Ajout de commandes dans l’interface pour modifier la pondération de ressemis de la culture sélectionnée.
- Une culture avec une pondération de 0 est désormais exclue du ressemis des champs PNJ tout en restant activée pour les autres usages.
- Conservation de la pondération globale leaveCultivated.
- Migration automatique des fichiers XML de sauvegarde existants : la valeur par défaut 5 est attribuée lorsque reseedWeight est absent et les anciennes pondérations de catégorie sont supprimées lors de la normalisation.
- Ajout de la synchronisation multijoueur des pondérations de ressemis par culture.