Frische / verderbliche Produkte

  • Frische / verderbliche Produkte
  • Frische / verderbliche Produkte
  • Frische / verderbliche Produkte
  • Frische / verderbliche Produkte
  • Frische / verderbliche Produkte
  • Frische / verderbliche Produkte
rittermod
417 Abonnenten
V1.1.0.0
15 931

„Fresh“ verleiht deinen Produkten eine Haltbarkeitsdauer – Erntegüter altern mit der Zeit und verderben, wenn sie nicht verkauft oder verbraucht werden!

Deine geernteten Feldfrüchte, verarbeiteten Waren und gepressten Ballen haben nun eine realistische Haltbarkeit: Blattgemüse verdirbt schnell, während Getreide und Konserven deutlich länger halten. Lässt du Erzeugnisse zu lange liegen, laufen sie ab und gehen verloren! Passe die Haltbarkeitszeiten über das „Fresh“-Menü an.

Nutzung
========
Installiere die Mod und spiele wie gewohnt. Öffne das „Fresh“-Menü mit der Tastenkombination „Rechte Umschalt-Taste + F“, um Inventar, Statistiken und Einstellungen einzusehen. Überprüfe das Verfallsdatum, indem du dir ein Fahrzeug, einen Ballen oder ein Lager ansiehst. Passe die Haltbarkeitszeiten in den Einstellungen an, falls die Standardwerte nicht zu deinem Spielstil passen.

Benutzerhandbuch: https://rittermod.github.io/FS25_Fresh/
Fehler gefunden? Erstelle ein Issue unter https://github.com/RitterMod/FS25_Fresh/issues


„Fresh“-Menü (Rechte Umschalt-Taste + F)
=======================================
- Inventar-Übersicht: Alle verderblichen Güter auf einen Blick, inklusive ihres höchsten Alters
- Produktdetails: Aufschlüsselung des Alters pro Lagerort, unterteilt in Frischestufen
- Lagerdetails: Aufschlüsselung pro Produkt, inklusive Altersverteilung und Kategoriefilter
- Verluststatistik: Verfolge, was du wann verloren hast
- Haltbarkeit: Effektive Haltbarkeitsdauer pro Lagerklasse
- Einstellungen: Anpassung der Haltbarkeitszeiten und der Vorteile der Lagerklassen

Lagerklassen
============
- Automatische Klassifizierung der Lager: Offen, Geschützt, Innen, Gekühlt, Tiefgekühlt, Deaktiviert
- Jede Klasse wendet einen Multiplikator für die Alterungsgeschwindigkeit an – bessere Lagerung bedeutet langsameren Verderb
- Ballen, Paletten, Big Bags und geparkte Fahrzeuge unter einem Gebäudedach altern wie in der Klasse „Geschützt“
- Fahrzeugladungen richten sich nach der Abdeckung: „Geschützt“ bei geschlossener Plane, „Offen“ bei geöffneter Plane; Tankwagen und geschlossene Schüttgutaufbauten altern wie in der Klasse „Geschützt“
- Manuelle Änderung der Lagerklasse für einzelne Lagerorte über die Einstellungen möglich; Die Einstellung „Lose Gegenstände“ (Loose Items) legt die Mindestklasse für Ballen und Paletten außerhalb eines Lagers fest.
- Festlegung der maximalen Nutzenklasse pro Produkt, um zu begrenzen, wie stark eine Lagerklasse wirkt.

Visuelle Rückmeldung
===================
- Balken zur Anzeige des Alters bei Platzierbaren Objekten, Fahrzeugen und Ballen (farbliche Kennzeichnung der Frische)
- Symbole für die Lagerklasse im HUD, in der Tabelle für bald ablaufende Produkte und im Verlustprotokoll
- Countdown bis zum Ablauf bei Fahrzeugen und Ballen
- Anzeige der ablaufenden Menge und der verbleibenden Zeit pro Fülltyp bei platzierbaren Objekten und Tierställen
- Warnhinweis, wenn Produkte kurz vor dem Ablauf stehen (konfigurierbarer Schwellenwert)
- Benachrichtigung, wenn Produkte ablaufen und entfernt werden

Verderbliche Produkte
=====================
- Über 100 Produkte mit realistischer Haltbarkeit (verderbliche Erzeugnisse verderben in Tagen, Getreide hält Monate, Konserven bis zu 3 Jahre)
- Über 130 nicht verderbliche Produkte vorkonfiguriert
- 4 Ballentypen: Frisches Gras (Tage), Heu (18 Monate), Stroh (24 Monate), Silage (12 Monate)
- Eingewickelte Grasballen beginnen erst nach Abschluss der Gärung zu altern

Einstellungen & Anpassung
==========================
- Schwierigkeitsgrade (Sehr einfach/Einfach/Normal/Schwer) oder „Benutzerdefiniert“ für individuelle Anpassungen
- Konfiguration der Haltbarkeit für jedes Produkt (Basisspiel, DLCs, Karten/Mods)
- Aktivierung/Deaktivierung des Verfalls global oder pro Produkt
- Konfigurierbarer Warnschwellenwert (6h/12h/24h/48h/72h)
- Zurücksetzen aller Einstellungen auf die Standardwerte mit einem Klick
- Optionale externe Konfigurationsdatei (customDefaults.xml) zum Hinzufügen oder Überschreiben von Haltbarkeit, Lagerklasse und Alterung für jede Frucht – einschließlich benutzerdefinierter Früchte aus Karten/Mods – ohne den Mod selbst zu bearbeiten (update-sicher, serverseitig im Multiplayer)
- Einstellungen pro Spielstand
- Multiplayer: Host/Admin steuert die Einstellungen für alle Spieler

Verlustverfolgung
=================
- Alle Verfallsereignisse werden im Verlustprotokoll erfasst
- Tägliche Benachrichtigungen mit einer Zusammenfassung der Verluste des Hofes
- Einsicht in die Verlusthistorie im Menü

Überwachte Standorte
====================
- Fahrzeuge: Anhänger, Tankwagen, Korntanks von Mähdreschern usw.
- Ballen und Paletten: auf dem Boden und in Lagergebäuden
- Platzierbare Objekte: Silos, Produktionsanlagen, Tierställe, Objektlager

Funktionsweise
==============
- Jeder Ernte- oder Produktionsvorgang wird als separate Charge mit eigenem Alter erfasst
- Die ältesten Waren werden zuerst aus dem Lager entnommen (FIFO-Prinzip)
- Abgelaufene Produkte werden automatisch entfernt
- Das Alter der Chargen bleibt beim Transfer zwischen Behältern erhalten
- Multiplayer-Unterstützung (servergesteuert)
- Die Altersdaten werden im Spielstand gespeichert

Einschränkungen & bekannte Probleme
====================================
- Keine Erfassung von losem Schüttgut (z. B. loses Gras oder Getreide auf dem Boden)
- Silo-Erweiterungen werden separat verwaltet, nicht als gemeinsamer Bestand

Fresh: Weil Horten Konsequenzen haben sollte.

Benutzerhandbuch: https://rittermod.github.io/FS25_Fresh/
Quellcode und Fehlerverfolgung: https://github.com/rittermod/FS25_Fresh

Server
Konsolen
Änderungsprotokoll
6
  • Fresh prüft jetzt auch Dächer. Ballen, Paletten und Big Bags, die unter dem Dach eines Schuppens, Carports oder einer Scheune abgestellt werden, altern als Geschützt, ebenso wie Anhänger, die unter einem solchen Dach geparkt sind. Die Ladung eines abgedeckten Anhängers altert als Geschützt, solange seine Plane geschlossen ist. Die Ablaufzeiten in den Menüs und Infoboxen richten sich jetzt nach der Charge, die zuerst abläuft, und berücksichtigen deine Alterungseinstellungen.

    Änderungen:

    - Dacherkennung für lose Ballen, Paletten und Big Bags hinzugefügt – unter dem Dach eines Schuppens, Carports oder einer Scheune abgestellte Objekte altern jetzt als Geschützt statt als Ungeschützt
    - Abgedeckte Fahrzeugladungen hinzugefügt – ein Abteil mit einem Ladungshaufen altert als Geschützt, solange die Plane oder Abdeckung darüber geschlossen ist, und als Ungeschützt, solange sie geöffnet ist; dies gilt auch für Abteile, die sich eine Plane mit den abgedeckten Abteilen teilen
    - Dacherkennung für geparkte Fahrzeuge hinzugefügt – ein unter einem Schuppendach geparkter Anhänger altert als Geschützt, wenn sich weder in ihm noch in seinem Zugfahrzeug jemand befindet
    - Die Lagereinstellung für lose Gegenstände in eine Mindestklasse geändert – ein Ballen oder eine Palette unter einem Dach bleibt Geschützt, selbst wenn die Einstellung Ungeschützt lautet
    - Die Admin-Konsolenbefehle zum Bearbeiten von Bestand, Alter, Ablauf und Lagerklassen aus den Release-Versionen entfernt – Lagerklassen stattdessen im Fresh-Einstellungsmenü festlegen
    - Behoben, dass Paletten und Big Bags bei Multiplayer-Clients eine Lagerklasse anzeigten, die die Einstellung für lose Gegenstände ignorierte (die Alterung auf dem Server war bereits korrekt)
    - Behoben, dass Tankwagen, Spritzen und geschlossene Überladewagen als Ungeschützt alterten – eine Ladung ohne offenen Ladungshaufen altert jetzt als Geschützt
    - Behoben, dass „Nächster Ablauf“ in der Übersicht die Zeit der ältesten Charge anzeigte, wenn eine neuere Charge in einer Lagerung mit schnellerem Verderb zuerst abläuft
    - Behoben, dass die Registerkarten „Produktdetails“ und „Lagerdetails“ die Zeit der ältesten Charge eines Fahrzeugs anstelle der Zeit der zuerst ablaufenden Charge anzeigten
    - Behoben, dass Ablaufzeiten die Einstellung für die Lageralterung ignorierten, wenn diese deaktiviert war, und dass die Zeilen „Läuft ab in“ sowie die Altersbalken weiterhin angezeigt wurden, wenn der Ablauf deaktiviert war
    - Den Leitfaden zu Lagerklassen und die FAQ aktualisiert, um zu erklären, welche Gebäude als überdacht gelten

  • - Optionale externe Konfiguration hinzugefügt (modSettings/FS25_Fresh/customDefaults.xml), um Haltbarkeit, Lagerklasse und Alterungsmultiplikatoren für jede Ernte – einschließlich benutzerdefinierter Karten-/Mod-Pflanzen – hinzuzufügen oder zu überschreiben, ohne die Mod zu bearbeiten (Update-sicher, bei jedem Start erneut lesen, serverseitig im Mehrspielermodus)
    - Benutzerhandbuchdokumentation für die benutzerdefinierte Standardkonfigurationsdatei (Setup, Priorität, Schema, Multiplayer) hinzugefügt.
    - Ukrainische Lokalisierung hinzugefügt – beigetragen von sava4903-coder
    - Verbesserte Stabilität: Ein seltener Fehler beim Altern oder Ablaufen eines Elements unterbricht nicht mehr den Rest der stündlichen/täglichen Aktualisierung
    - Problem behoben, bei dem fast leere Behälter (unter 1 l, z. B. ein übriggebliebener Getreidetank des Mähdreschers) in den Inventarmenüs als „0 l“-Zeilen angezeigt wurden und das angezeigte Ablaufdatum verzerrt war
    - Behebung eines Fehlers bei den Inventar- und Verluststatistikbeträgen, bei denen die lokale Zahlenformatierung ignoriert wurde – Tausendertrennzeichen werden jetzt für nicht-englische Sprachen korrekt angezeigt (z. B. 1.234 L)

  • - Registerkarte „Lagerdetails“ hinzugefügt – Aufschlüsselung nach Produkt mit Altersverteilung, Lagerklasse, Verfallszeiten und 4-Kategorien-Filter mit Shop-Symbolen
    - Registerkarte „Produktdetails“ hinzugefügt – Aufschlüsselung pro Lager mit Altersverteilung über die Bereiche „Frisch“, „Gut“, „Warnung“ und „Kritisch“.
    – Dem HUD wurden Speicherklassensymbole, eine Tabelle mit dem bald ablaufenden Inhalt und ein Verlustprotokoll mit dicken Strichvarianten für eine kleine Lesbarkeit hinzugefügt
    - Benutzerdefinierte Menüsymbole für alle 6 Registerkarten hinzugefügt (Lucide-Symbole)
    - Deutsche Lokalisierung hinzugefügt – beigesteuert von Roleplayboy
    - Alle Übersetzungen (Französisch, Italienisch, Schwedisch, Deutsch) wurden aktualisiert, um neue Detailregisterkarten und Speicherfunktionen abzudecken
    - Verbesserte Einstellungen UX: Master-Aktivierungsschalter blendet alle anderen Einstellungen aus, Abhängigkeit schaltet verwandte Steuerelemente und Unterregisterkarten ein/aus
    - Verbesserte Menügestaltung: Tastatur-/Controller-Navigation, Tabellenabstand, Namenskonsistenz, Beschriftungen „(Vorschau)“ entfernt
    – Alle verbleibenden hartcodierten englischen Zeichenfolgen lokalisiert
    - Der eingefrorene Multiplikator wurde von 0,05 auf 0,10 neu ausbalanciert (20-fache bis 10-fache Lebensverlängerung).
    – Haltbarkeitsdauer und Lagerklassengrenzen für Produkte ab 15 Jahren wurden angepasst, um das reale Lagerverhalten besser widerzuspiegeln
    - Falsche maxBenefitClass für Salat, Kartoffeln, Zuckerrohr, Lachs-/Forellenbraten und Butter behoben
    - Die Lagerliste mit leeren Produkteinträgen für Behälter mit einem Füllstand von Null wurde korrigiert
    - Problem behoben, bei dem der dedizierte Server Mod-Produkte von Drittanbietern beim Start nicht erkannte
    – Problem behoben, bei dem das Client-HUD nicht die Frische für Produkte anzeigte, die nur über Benutzereinstellungen konfiguriert wurden

  • 0.10.0.0 (Beta – 14.03.2026):
    - Speicherklassen hinzugefügt: Speicher werden automatisch klassifiziert (freiliegend/geschützt/innen/gekühlt/gefroren/deaktiviert), was sich auf die Alterungsgeschwindigkeit auswirkt – durchsuchen Sie die neue Registerkarte „Speicher“, überschreiben Sie pro Speicher und begrenzen Sie den maximalen Nutzen pro Produkt in den Einstellungen
    - Registerkarte „Verbesserte Haltbarkeitsdauer“: Zeigt die effektive Haltbarkeitsdauer für alle Lagerklassen in einem Tabellenlayout an
    - Verbesserte Einstellungen: Konsolidiert in Registerkartenseiten mit produktspezifischer Konfiguration
    - Dokumentationsseite für Benutzerhandbücher hinzugefügt
    – Problem behoben, bei dem leere Futtertröge beim Laden nicht registriert wurden
    - Die Lagerliste, in der die Lager anderer Farmen im Mehrspielermodus angezeigt werden, wurde korrigiert

  • 0.9.0.0 (Beta – 10.02.2026):
    - Registerkarte „Haltbarkeit“ zum Frischemenü hinzugefügt – listet alle verderblichen Produkte mit ihrer aktiven Haltbarkeit auf
    - Schwierigkeitsvoreinstellungen hinzugefügt (Sehr einfach/Leicht/Normal/Schwer/Benutzerdefiniert) – passen Sie alle Haltbarkeitsdauern mit einer einzigen Einstellung an
    - Neu organisierte Einstellungen in Registerkartenseiten: allgemeine Einstellungen, Basisspielprodukte und DLC- und Mods-Produkte
    - Schaltfläche „Auf Standardeinstellungen zurücksetzen“ hinzugefügt, um alle Einstellungen auf die Mod-Standardeinstellungen zurückzusetzen
    - Fülltyp-Quellenerkennung hinzugefügt – Tooltips zeigen jetzt an, ob ein Produkt aus dem Basisspiel, DLC, Mod oder einer Karte stammt
    - Erweiterte Standardkonfiguration mit über 130 nicht ablaufenden Fülltypen (Tiere, Holz, Brennstoff, Industriegüter usw.)
    - Weitere Optionen für den Ablaufzeitraum hinzugefügt (4 Monate, 5 Monate, 1,5 Jahre, 5 Jahre)
    - Verbesserte Einstellungsliste durch Ausblenden irrelevanter Fülltypen (Tiere, Schnittfrüchte, Kraftstoffe, Zwischenprodukte usw.) - Die sichtbare Liste wurde von über 200 auf ~100 relevante Produkte reduziert
    - Französische Lokalisierung hinzugefügt
    - Schwedische Lokalisierung hinzugefügt

Credits
Kommentare
8