Le mod « Fresh » ajoute une notion de durée de conservation à vos produits : les récoltes vieillissent avec le temps et finissent par s'abîmer si elles ne sont ni vendues ni utilisées !
Vos récoltes, produits transformés et balles de fourrage ont désormais une durée de conservation réaliste : les légumes-feuilles se détériorent rapidement, tandis que les céréales et les conserves se gardent beaucoup plus longtemps. Si vous laissez vos produits trop longtemps sans les utiliser, ils périmeront et seront perdus ! Vous pouvez personnaliser ces durées via le menu « Fresh ».
Utilisation
==========
Installez le mod et jouez normalement. Ouvrez le menu « Fresh » avec les touches Maj Droite + F pour consulter l'inventaire, les statistiques et les paramètres. Vérifiez la date de péremption en examinant n'importe quel véhicule, balle ou lieu de stockage. Personnalisez les durées de conservation dans les paramètres si les valeurs par défaut ne correspondent pas à votre style de jeu.
Guide de l'utilisateur : https://rittermod.github.io/FS25_Fresh/
Un bug ? Signalez-le sur https://github.com/RitterMod/FS25_Fresh/issues
Menu « Fresh » (Maj Droite + F)
==============================
- Aperçu de l'inventaire : visualisez tous les produits périssables en un coup d'œil ainsi que leur ancienneté maximale
- Détails des produits : répartition de l'âge par lieu de stockage avec niveaux de fraîcheur
- Détails du stockage : répartition par produit avec distribution des âges et filtre par catégorie
- Statistiques des pertes : suivez ce que vous avez perdu et à quel moment
- Durée de conservation : durée effective selon la catégorie de stockage
- Paramètres : personnalisez les durées de conservation et les avantages liés aux catégories de stockage
Catégories de stockage
======================
- Classification automatique des stockages : Exposé, Abrité, Intérieur, Réfrigéré, Congelé, Désactivé
- Chaque catégorie applique un multiplicateur de vitesse de vieillissement : un meilleur stockage ralentit la détérioration
- Les balles, palettes, big bags et véhicules stationnés sous un toit de bâtiment vieillissent selon la catégorie « Abrité »
- Le chargement des véhicules dépend de leur bâche : « Abrité » si la bâche est fermée, « Exposé » si elle est ouverte ; les citernes et bennes fermées vieillissent selon la catégorie « Abrité »
- Possibilité de modifier manuellement la catégorie de stockage pour chaque lieu via les paramètres ; Le paramètre « Loose Items » (Articles en vrac) définit la classe minimale pour les balles et les palettes situées hors d'une zone de stockage.
- Définition d'une classe de bénéfice maximale par produit pour limiter l'impact de la classe de stockage.
Retour visuel
=============
- Barres de répartition de l'âge à proximité des objets placables, véhicules et balles (code couleur indiquant la fraîcheur).
- Icônes de classe de stockage dans l'interface (HUD), le tableau des produits arrivant à expiration et le journal des pertes.
- Compte à rebours avant expiration sur les véhicules et les balles.
- Quantité arrivant à expiration et temps restant par type de produit (pour les placables et les installations d'élevage).
- Mise en surbrillance d'avertissement lorsque les produits approchent de la date d'expiration (seuil configurable).
- Notification lors de l'expiration et de la suppression des produits.
Produits périssables
====================
- Plus de 100 produits avec des durées de conservation réalistes (les produits frais s'abîment en quelques jours, les céréales se conservent des mois, les conserves jusqu'à 3 ans).
- Plus de 130 produits non périssables préconfigurés.
- 4 types de balles : herbe fraîche (jours), foin (18 mois), paille (24 mois), ensilage (12 mois).
- Les balles d'herbe enrubannées commencent à vieillir une fois la fermentation terminée.
Paramètres et personnalisation
==============================
- Préréglages de difficulté (Très facile/Facile/Normal/Difficile) ou mode personnalisé pour un contrôle individuel.
- Configuration de la durée de conservation pour tout produit (jeu de base, DLC, cartes/mods).
- Activation/désactivation de l'expiration de manière globale ou par produit.
- Seuil d'avertissement configurable (6h/12h/24h/48h/72h).
- Réinitialisation de tous les paramètres par défaut en un clic.
- Fichier de configuration externe optionnel (customDefaults.xml) pour ajouter ou remplacer la durée de conservation, la classe de stockage et le vieillissement de toute culture (y compris les cultures personnalisées de cartes/mods) sans modifier le mod lui-même (compatible avec les mises à jour, côté serveur en multijoueur).
- Paramètres spécifiques à chaque sauvegarde.
- Multijoueur : l'hôte/administrateur contrôle les paramètres pour tous les joueurs.
Suivi des pertes
================
- Toutes les expirations sont consignées dans le journal des pertes.
- Notifications quotidiennes résumant les pertes de votre ferme.
- Consultation de l'historique des pertes dans le menu.
Emplacements suivis
===================
- Véhicules : remorques, citernes, trémies de moissonneuses-batteuses, etc.
- Balles et palettes : au sol. et dans les bâtiments de stockage
- Éléments plaçables : silos, unités de production, bâtiments d'élevage, zones de stockage d'objets
Fonctionnement
==============
- Chaque récolte ou cycle de production est suivi comme un lot distinct avec son propre âge
- Les éléments les plus anciens sont récupérés en premier (méthode FIFO)
- Les produits périmés sont automatiquement retirés
- L'âge des lots est conservé lors des transferts entre conteneurs
- Prise en charge du multijoueur (gestion côté serveur)
- L'âge des lots est sauvegardé avec votre partie
Limites et problèmes connus
==========================
- Pas de suivi des éléments en vrac (herbe, céréales, etc., déposés au sol)
- Les extensions de silos sont suivies séparément plutôt que comme un stock mutualisé
Fresh : Parce que l'accumulation excessive devrait avoir des conséquences.
Guide d'utilisation : https://rittermod.github.io/FS25_Fresh/
Code source et suivi des problèmes : https://github.com/rittermod/FS25_Fresh
Fresh vérifie désormais aussi les toits. Les balles, palettes et big bags déposés sous le toit d’un hangar, d’un abri pour véhicules ou d’une grange vieillissent comme étant à l’abri, tout comme les remorques garées sous un toit. Le chargement d’une remorque couverte vieillit comme étant à l’abri tant que sa bâche est fermée. Les durées avant expiration dans les menus et les encadrés d’informations suivent désormais le lot qui expire en premier et respectent vos paramètres de vieillissement.
Modifications :
- Ajout de la détection des toits pour les balles, palettes et big bags en vrac : ceux déposés sous le toit d’un hangar, d’un abri pour véhicules ou d’une grange vieillissent désormais comme étant à l’abri au lieu d’être exposés
- Ajout des chargements de véhicules couverts : un compartiment contenant un tas de chargement vieillit comme étant à l’abri lorsque la bâche ou la couverture au-dessus est fermée, et comme étant exposé lorsqu’elle est ouverte, y compris les compartiments qui partagent une même bâche avec ceux qui sont couverts
- Ajout de la détection des toits pour les véhicules garés : une remorque garée sous le toit d’un hangar, sans personne à l’intérieur ni dans son tracteur, vieillit comme étant à l’abri
- Modification du paramètre de stockage des objets en vrac en classe minimale : une balle ou une palette sous un toit reste à l’abri même lorsque le paramètre est réglé sur exposé
- Suppression des commandes de la console d’administration permettant de modifier les stocks, les âges, les expirations et les classes de stockage des versions publiées : définissez plutôt les classes de stockage dans le menu des paramètres de Fresh
- Correction de l’affichage, sur les clients multijoueurs, d’une classe de stockage pour les palettes et les big bags qui ignorait le paramètre Objets en vrac (le vieillissement sur le serveur était déjà correct)
- Correction du vieillissement des citernes, pulvérisateurs et trémies fermées comme étant exposés : un chargement sans tas ouvert vieillit désormais comme étant à l’abri
- Correction de l’affichage, dans l’aperçu, de la durée avant la prochaine expiration correspondant au lot le plus ancien lorsqu’un lot plus récent stocké dans des conditions accélérant sa détérioration expire en premier
- Correction des onglets Détails du produit et Détails du stockage qui affichaient la durée du lot le plus ancien d’un véhicule au lieu de celle du lot qui expire en premier
- Correction des durées avant expiration qui ignoraient le paramètre de vieillissement du stockage lorsqu’il était désactivé, ainsi que des lignes « Expire dans » et des barres d’âge qui restaient affichées lorsque l’expiration était désactivée
- Mise à jour du guide des classes de stockage et de la FAQ afin d’expliquer quels bâtiments sont considérés comme ayant un toit
- Ajout d'une configuration externe facultative (modSettings/FS25_Fresh/customDefaults.xml) pour ajouter ou remplacer la durée de conservation, la classe de stockage et les multiplicateurs de vieillissement pour n'importe quelle culture - y compris les cultures de carte/mod personnalisées - sans modifier le mod (mise à jour sécurisée, relisez chaque lancement, côté serveur en multijoueur)
- Ajout de la documentation du guide de l'utilisateur pour le fichier de configuration des valeurs par défaut personnalisées (configuration, priorité, schéma, multijoueur)
- Ajout de la localisation ukrainienne - contribué par sava4903-coder
- Stabilité améliorée : une erreur rare lors du vieillissement ou de l'expiration d'un élément n'interrompt plus le reste de la mise à jour horaire/quotidienne
- Correction des conteneurs presque vides (moins de 1 L, par exemple les restes d'une trémie de moissonneuse-batteuse) affichant des lignes "0 L" dans les menus d'inventaire et faussant l'expiration affichée
- Correction des montants d'inventaire et des statistiques de perte ignorant le formatage des numéros locaux - les séparateurs de milliers s'affichent désormais correctement pour les langues autres que l'anglais (par exemple 1,234 L)
- Ajout de l'onglet Détails du stockage - répartition par produit avec répartition par âge, classe de stockage, délais d'expiration et filtre à 4 catégories avec icônes de boutique
- Ajout de l'onglet Détails du produit - répartition par stockage avec répartition par âge dans les compartiments Frais/Bon/Avertissement/Critique
- Ajout d'icônes de classe de stockage au HUD, d'un tableau qui expire bientôt et d'un journal des pertes avec des variantes à trait épais pour une lisibilité de petite taille
- Ajout d'icônes de menu personnalisées pour les 6 onglets (icônes Lucide)
- Ajout de la localisation allemande - contribué par Roleplayboy
- Mise à jour de toutes les traductions (français, italien, suédois, allemand) pour couvrir les nouveaux onglets de détail et les fonctionnalités de stockage
- Paramètres UX améliorés : le commutateur d'activation principal grise tous les autres paramètres, les bascules de dépendance masquent/affichent les contrôles et sous-onglets associés.
- Amélioration du raffinement des menus : navigation clavier/contrôleur, espacement des tableaux, cohérence des noms, suppression des étiquettes "(aperçu)"
- Localisation de toutes les chaînes anglaises codées en dur restantes
- Multiplicateur gelé rééquilibré de 0,05 à 0,10 (extension de durée de vie de 20x à 10x)
- Durée de conservation et limites de classe de stockage ajustées pour plus de 15 produits afin de mieux refléter le comportement de stockage réel
- Correction d'une classe maxBenefitClass incorrecte pour la laitue, les pommes de terre, la canne à sucre, les frites de saumon/truite et le beurre.
- Correction de la liste de stockage affichant les entrées de produits vides pour les conteneurs avec un niveau de remplissage nul
- Correction du serveur dédié ne reconnaissant pas les produits mod tiers au démarrage
- Correction du HUD client n'affichant pas la fraîcheur des produits configurés uniquement via les paramètres utilisateur
0.10.0.0 (Bêta - 2026-03-14) :
- Classes de stockage ajoutées : les stockages sont automatiquement classés (Exposé/Abrité/Intérieur/Refroidi/Congelé/Désactivé) affectant la vitesse de vieillissement - parcourez le nouvel onglet Stockage, remplacez par stockage et plafonnez l'avantage maximum par produit dans Paramètres
- Onglet Durée de conservation améliorée : affiche la durée de conservation effective dans toutes les classes de stockage dans une disposition en tableau
- Paramètres améliorés : consolidés en pages à onglets avec configuration par produit
- Ajout du site de documentation du guide de l'utilisateur
- Correction des mangeoires vides qui n'étaient pas enregistrées lors du chargement
- Correction de la liste des stockages affichant les stockages des autres fermes en multijoueur
0.9.0.0 (Bêta - 2026-02-10) :
- Ajout de l'onglet Durée de conservation au menu Frais - répertorie tous les produits périssables avec leur durée de conservation active
- Ajout de préréglages de difficulté (Très facile/Facile/Normal/Difficile/Personnalisé) - ajustez toutes les durées de conservation avec un seul paramètre
- Paramètres réorganisés en pages à onglets : paramètres généraux, produits de jeu de base et produits DLC et Mods
- Ajout du bouton "Réinitialiser les paramètres par défaut" pour restaurer tous les paramètres aux valeurs par défaut du mod
- Ajout de la détection de source de type de remplissage - les info-bulles indiquent désormais si un produit provient d'un jeu de base, d'un DLC, d'un mod ou d'une carte.
- Configuration par défaut étendue avec plus de 130 types de remplissage non expirants (animaux, bois, combustible, produits manufacturés, etc.)
- Ajout de plus d'options de période d'expiration (4 mois, 5 mois, 1,5 an, 5 ans)
- Liste de paramètres améliorée en masquant les types de remplissage non pertinents (animaux, cultures coupées, carburants, intermédiaires, etc.) - Liste visible réduite de 200+ à ~ 100 produits pertinents
- Ajout de la localisation française
- Ajout de la localisation suédoise