- 04/08/2026
- No Comments
- V2.1.8.0
- 159 KB
Fügt dem Landwirtschafts-Simulator 25 über 43 dynamische Zufallsereignisse, eine überarbeitete Physik und einen vollständigen In-Game-Einstellungsbildschirm hinzu – wodurch sich jeder Spieldurchgang anders anfühlt.
Random
World Events ist die vollständige Neuentwicklung des FS22-Originals für FS25. Es führt eine probabilistische Ereignis-Engine ein, die zeitgesteuerte Weltereignisse während des Spiels auslöst und sich auf Wirtschaft, Fahrzeuge, Felder und mehr auswirkt. Jedes Ereignis hat konfigurierbare Intensität, Dauer und Abklingzeit. Eine separate Physik-Ebene wendet in jedem Frame eine geländeabhängige Radhaftung und Fahrwerksabstimmung auf das von Ihnen gefahrene Fahrzeug an.
Alle Einstellungen werden pro Spielstand gespeichert, sodass jeder Bauernhof seine eigene Konfiguration haben kann.
Merkmale
Zufallsereignissystem:
Über 43 einzigartige Ereignisse in 4 aktiven Kategorien.
Konfigurierbare Häufigkeit (1–10), Intensität (1–5) und Abklingzeit (1–240 Min.).
Ereignisse werden während des Spiels automatisch per Wahrscheinlichkeitstimer ausgelöst.
Manuelle Auslösung über F9 oder den Konsolenbefehl „rweTest“
. Aktivierungs-/Deaktivierungsschalter für jede Kategorie (Wirtschaft, Fahrzeuge, Feld, Spezial).
Benachrichtigungen und Warnungen im Spiel-HUD bei Start und Ende von Ereignissen. Es kann
immer nur ein Ereignis gleichzeitig aktiv sein – eine Abklingzeit verhindert Ereignis-Spam.
Wirtschaftliche Ereignisse (15 Ereignisse):
Staatliche Subventionen, Marktbooms und -einbrüche, Steuerrückerstattungen, Kreditzinsen, Rabatte auf Saatgut/Kraftstoff/Dünger/Ausrüstung, Versicherungsleistungen, Exportmöglichkeiten, Wirtschaftskrisen und mehr.Fahrzeugereignisse (8 Ereignisse):
Geschwindigkeitssteigerungen, kostenloses Auftanken, Kraftstofflecks, kleinere Unfälle, Flottenreparaturen, optische Verbesserungen, Fahrzeugreinigung und Motorprobleme.Feldereignisse (10 Ereignisse)
: Ernteertragsboni und -mali, Änderungen der Düngemittelwirksamkeit, Anpassungen der Saatgutwachstumsgeschwindigkeit, Erntemodifikatoren und Änderungen der Feldverkaufspreise.Besondere Ereignisse (10 Ereignisse).
Zeitbeschleunigung, Zeitverlangsamung, XP-Boni und -Mali, Geldmultiplikatoren, Änderungen der Ausrüstungshaltbarkeit, Handelspreisboni und Stadtfeste.
Physik-Überarbeitung:
Geländeabhängige Radhaftung – Asphalt, Schotter, Feld, Gras und Schnee haben jeweils unterschiedliche Reibungswerte.
Der Federungssteifigkeitsmultiplikator wird pro Rad und Frame angewendet.
Alle Physikwerte sind in den Spieleinstellungen anpassbar.
Der Debug-Modus protokolliert die Radhaftungsdaten auf der Konsole.
Vollständige, tabellarische Benutzeroberfläche im Spiel-Einstellungsbildschirm,
zugänglich über das Spielmenü:
Registerkarte „Ereignisse“ – Kategorien umschalten, Häufigkeit/Intensität/Abklingzeit einstellen, Benachrichtigungen aktivieren.
Registerkarte „Physik“ – Lenkradhaftung, Federungssteifigkeit, Gelenkdämpfung, Schwerpunktfestigkeit anpassen.
Die pro Spielstand gespeicherten
Persistenzeinstellungen werden zusammen mit jedem Spielstand gespeichert – verschiedene Farmen können unterschiedliche Konfigurationen haben, ohne dass die Mod-Dateien verändert werden müssen.
Standardeinstellungen
| Einstellung | Standard | Reichweite | Beschreibung |
|---|---|---|---|
enabled | true | — | Hauptschalter (Ein/Aus) |
frequency | 5 | 1–10 | Ereignisauslöserwahrscheinlichkeit |
intensity | 2 | 1–5 | Ereignisstärke |
cooldown | 30 | 1–240 min | Mindestzeit zwischen Ereignissen |
showNotifications | true | — | HUD-Benachrichtigungen zum Beginn/Ende von Ereignissen |
showWarnings | true | — | Warnmeldungen |
economicEvents | true | — | Wirtschaftskategorie aktivieren |
vehicleEvents | true | — | Fahrzeugkategorie aktivieren |
fieldEvents | true | — | Feldkategorie aktivieren |
specialEvents | true | — | Spezielle Kategorie aktivieren |
Physik-Standardeinstellungen
| Einstellung | Standard | Reichweite | Beschreibung |
|---|---|---|---|
wheelGripMultiplier | 1.0 | 0,1–5,0 | Basisradreibungsskala |
suspensionStiffness | 1.0 | 0,1–5,0 | Federkraftverstärker |
articulationDamping | 0.5 | 0,1–5,0 | Gelenkdämpfungsfaktor |
comStrength | 1.0 | 0,1–5,0 | Schwerpunktstärke |
Konsolenbefehle
Öffne die Spielkonsole ( `Taste) und gib einen der folgenden Befehle ein:
| Befehl | Beschreibung |
|---|---|
rwe | Alle verfügbaren Befehle anzeigen |
rweStatus | Aktuellen Status anzeigen – aktivierter Status, aktives Ereignis, Abklingzeit |
rweTest | Ein zufälliges Ereignis sofort auslösen |
rweEnd | Das aktuell laufende Ereignis zwangsweise beenden |
rweDebug on|off | Debug-Modus umschalten (ausführliche Protokollierung) |
rweList [category] | Liste alle registrierten Veranstaltungen auf, optional gefiltert nach Kategorie |
Tastenbelegungen
| Schlüssel | Aktion |
|---|---|
| F9 | Ein zufälliges Ereignis erzwingen |
| F3 | Einstellungen öffnen (demnächst verfügbar) |
Bekannte Einschränkungen
Wildtier-/Tierereignisse – Kategorieumschaltung vorhanden, Ereignisse aber noch nicht implementiert.
Wetterereignisse – Kategorieumschaltung vorhanden, Ereignisse aber noch nicht implementiert.
Mehrspieler – als unterstützt deklariert, aber Geld-/Physikänderungen sind nur lokal; korrekte Netzwerksynchronisierung ist noch nicht implementiert.
Physikwerte – Gelenkdämpfung und Kommunikationsstärke sind konfigurierbar, aber noch nicht mit einem FS25-Physik-API-Aufruf verbunden.
V2.1.8.0
Mit dieser Version wird das Release-Gate eingeführt: ein Mechanismus, der es ermöglicht, neue Systeme gesperrt auszuliefern, bis sie bewusst freigegeben werden.
Neu in dieser Version:
– Freigabesperre. Random World Events verfügt nun über eine Sperrregistrierung, die experimentelle Systeme deaktiviert, bis sie explizit freigegeben werden. Diese Einstellung ist unabhängig vom Schwierigkeitsgrad und erfordert eine explizite Aktivierung.
– Neue Einstellung: Experimentelle Systeme. Standardmäßig deaktiviert (nur stabile Version). Aktivieren Sie diese Option, um experimentelle Systeme auf eigenes Risiko zu nutzen.
– Noch keine Systeme gesperrt. Diese Version implementiert den Mechanismus, sodass zukünftige experimentelle Systeme gesperrt ausgeliefert werden können. Aktuell gibt es keine gesperrten Systeme, daher verhält sich die Mod genau wie in Version 2.1.7.0.
Alles andere funktioniert genau wie zuvor. Das Ereignissystem und die reale Fahrzeugphysik sind unverändert.
.
V2.1.7.0
Die gesamte Fahrzeugereigniskategorie wurde neu aufgebaut und verwendet nun die eigenen Motorfelder des Landwirtschafts-Simulators 25, sodass die Effekte am Steuer tatsächlich spürbar sind und nicht nur kosmetische Pop-ups darstellen.
[Neuerungen]
– Realistische Fahrzeugphysik. Eine neue Fahrzeugspezialisierung beeinflusst Geschwindigkeit, Beschleunigung, Höchstgeschwindigkeit (über das CVT-Übersetzungsverhältnis), Motorgefühl und Lenkung. Die Anpassungen werden direkt im Spiel vorgenommen, um eine reibungslose Zusammenarbeit mit anderen Mods wie Cold Start zu gewährleisten.
– Der Geschwindigkeitsboost übertrifft nun die serienmäßige Höchstgeschwindigkeit und sorgt für zusätzlichen Durchzug beim Anfahren.
– Motorprobleme und das neue Event „Glatte Straßen“ verlangsamen und dämpfen den Motor.
– Ein neues Lenkzug-Event zieht das Lenkrad in kurzen, sanften Stößen zur Seite (tastaturfreundlich).
– Traktionsbegrenzer. Die bisherige künstliche „Radhaftung“ wird nun durch eine realistische Traktionsreduzierung auf Schlamm, Schnee und Eis ersetzt.
[ Fehlerbehebungen ]
– Treibstoffereignisse funktionieren jetzt korrekt. Der alte Code rief nicht existierende FS25-Funktionen auf (getFillUnitInformation, setFillUnitFillLevel). Nun wird die korrekte FillUnit-API verwendet.
– Unfall- und Reparaturkosten wurden dem falschen Bauernhof (Bauernhof-ID 0) zugeordnet. Sie werden nun korrekt Ihrem Bauernhof belastet.
– Fahrzeugereignisse bleiben nach einem Neuladen nicht mehr auf „aktiv“ hängen.
– Ein Absturz beim Einsteigen in ein Fahrzeug wurde behoben.
[Credits]
Die Lenkeingabetechnik wurde von RealPhysics Steering von @Tubez47 adaptiert. Vielen Dank!
V2.1.6.2
– Behoben: Aktive Ereignisse und Abklingzeiten bleiben nun auch nach dem Speichern und Laden erhalten. Zuvor wurden beim Neuladen eines Spiels alle aktiven Ereignisse abgebrochen und Abklingzeiten zurückgesetzt, wodurch Verträge und zeitgesteuerte Ereignisse unzuverlässig wurden.
– Neu: Vollständige deutsche Übersetzung (98 Zeichenketten). Vielen Dank an Phasen-kasper!
– Neu: Dänische Übersetzung (102 Zeichenketten). Vielen Dank an DJWestDK!
.
V2.1.6.1
Dieses Update enthält diverse Verbesserungen der Benutzerfreundlichkeit und Stabilitätskorrekturen, darunter
eine vollständige Überarbeitung der Darstellung des Event-HUDs für eine bessere Zuverlässigkeit auf verschiedenen Karten und
Bildschirmauflösungen.
Folgendes wurde behoben:
– Tastenbelegungen bleiben nun zwischen Sitzungen korrekt erhalten.
– Die HUD-Position wird beim Speichern des Spiels gespeichert, nicht nur beim Beenden.
– Tierereignisse schlagen nicht mehr stillschweigend fehl, wenn die Farm-ID nicht aufgelöst werden kann.
– Der Hinweis zur Rechtsklick-Taste wurde aus der HUD-Fußzeile entfernt (übersichtlichere Darstellung).
– Absturz aufgrund der Ladereihenfolge behoben – Eingabe-Hooks werden nun beim Start korrekt registriert.
– Der gesamte HUD-Text ist nun vollständig übersetzt und zeigt nicht mehr fest codiertes Englisch an.
Neuerungen:
– Das HUD wird nun direkt von der Mod gezeichnet – stabiler, funktioniert auf allen Bildschirmauflösungen
– Versionsnummer und Tastaturhinweis im HUD werden dynamisch aktualisiert
– Subsystem-API – andere Mods können sich nun programmatisch in RWE-Ereignisse einklinken
– Modübergreifende Schnittstelle zur FarmTablet-Integration (Ereignisse werden auf dem Tablet angezeigt)
– Verbesserte Debug-Tools zur Diagnose von Ereignisproblemen
– Aktualisiertes Mod-Symbol
Speichermigration: nicht erforderlich. Vorhandene Speicherstände werden normal geladen.
.
V2.1.6.0
– Einstellungsmenü überarbeitet
– Fehler durch falschen FarmId-Aufruf, der zu Zahlungsfehlern führte,
behoben – Position des HUD-Overlays
wird nun korrekt gespeichert – Übersetzung NICHT aktualisiert!!!
Bitte belegen Sie beide Tasten neu:
– RWE_TOGGLE_HUD -> Overlay aktivieren/deaktivieren
– RWE_TOGGLE_SETTINGS -> Einstellungsmenü öffnen
Mir ist bewusst, dass sich die Kamera mit dem Mauszeiger bewegt und einige Protokolleinträge nicht angezeigt werden.
Außerdem habe ich vergessen, die Anzeige der Version, die Sie im Bedienfeld sieht, dynamisch zu gestalten… (dasselbe gilt für den Hinweistext).
Wird im nächsten Update behoben!
.
V2.1.4.0
Dieses Update integriert Random World Events (RWE) in dein bestehendes Mod-Ökosystem.
FarmTablet, Market Dynamics, Crop Stress und Soil Fertilizer können
RWE nun erkennen und automatisch auf aktive Ereignisse reagieren.
Neuerungen/Behobene Änderungen:
– Andere Mods (FarmTablet, Market Dynamics, Soil Fertilizer, Crop Stress)
erkennen nun RWE und reagieren in Echtzeit auf aktive Ereignisse.
– FarmTablet: Die App für zufällige Weltereignisse zeigt nun das aktive Ereignis,
dessen Häufigkeit und Intensität korrekt an – dies war vor diesem Update fehlerhaft.
– Das HUD-Layout wird nun beim Speichern des Spiels gespeichert, nicht nur beim Beenden.
– Der Ereignis-HUD-Text wird in nicht-englischen Spielen nicht mehr als fest codiertes Englisch angezeigt
. – Ein seltener Absturz bei der Schadensberechnung von Fahrzeugen wurde behoben, wenn ein Mod-Fahrzeug nicht
die erwarteten Verschleißwerte aufwies
. – Ein Fehler wurde behoben, durch den Tierereignisse fälschlicherweise Farm 0 anstatt der eigenen Farm belasteten.
– Die HUD-Fußzeile wurde überarbeitet – ein überflüssiger Hinweis auf eine Schaltfläche wurde entfernt.
Vorteile: Keine Migration erforderlich.
.
V2.1.3.0
Das Weltereignisse-HUD-Overlay wurde vollständig lokalisiert und zeigt nun alle Texte korrekt in der gewählten Spielsprache an, anstatt wie bisher fest codiertes Englisch. Dies umfasst Titel, Statusanzeigen, Abklingzeit-/Timer-Beschriftungen und Hinweise. Unterstützte Sprachen sind Deutsch, Französisch, Polnisch, Spanisch, Italienisch, Tschechisch, brasilianisches Portugiesisch, Ukrainisch und Russisch.
Zusätzlich wurde die Interaktion mit der rechten Maustaste (RMB) für das HUD korrigiert, sodass es nun korrekt verschoben und bearbeitet werden kann. Dieses Problem betraf hauptsächlich Nutzer ohne zusätzliche HUD-bezogene Mods. Vielen Dank an @sava4903-coder für die Unterstützung bei der Behebung des Fehlers.
Es gibt keine Änderungen am Gameplay. Speicherstände bleiben vollständig kompatibel.
.
V2.1.1.0
– Benutzerdefiniertes HUD, gruppierte Einstellungen und Effektverteilungssystem hinzugefügt
– Cross-Mod-Brücke für „mission.randomWorldEvents“ für FarmTablet hinzugefügt
– HUD-Layout beim Speichern des Spiels korrigiert (nicht nur beim Sitzungsende)
– Fallback für „applyVehicleDamage“ (spec_wearable) korrigiert, toten Code entfernt
– Hintergrund des texturierten FS25-Icons korrigiert; Komprimierung in DXT1
– Version auf 2.1.1.0 aktualisiert
.
V2.1.0.0
Das Ereignissystem wurde mit diesem Update optisch komplett überarbeitet. Die Einstellungsseite stürzte bei einigen Spielern ab, die F3-Taste hatte keine Funktion, und es gab keine Möglichkeit, auf einen Blick zu erkennen, was im Spiel vor sich ging.
Neuerungen:
• Das neue HUD-Panel zeigt das aktive Event, die Kategorie, die verbleibende Zeit und die Abklingzeit an. • Event-Benachrichtigungen blinken auf dem Bildschirm, sobald etwas passiert. • Das HUD-Panel kann beliebig verschoben und in der Größe angepasst werden – die Position wird automatisch gespeichert. • F3 schaltet das HUD jetzt korrekt ein/aus. • Die Einstellungsseite ist in übersichtliche Abschnitte unterteilt: Zeitmessung, HUD, Kategorien, Physik, Debug.
• Die Abklingzeit wird jetzt in Minuten angezeigt (5 Min., 30 Min. usw.).
• Die neue HUD-Skalierungseinstellung (0,6x bis 1,8x) wird direkt von der Einstellungsseite angewendet.
Behobene Fehler:
• Absturz der Einstellungsseite beim Überfahren von Optionen mit der Maus – jetzt stabil
• Überlappung der Physik- und Debug-Überschriften mit anderen Einstellungen
• Grauer Rahmen im Einstellungs-Layout
• Die F3-Taste hatte aufgrund eines internen Eingabefehlers keine Funktion
• In früheren Versionen fehlten alle Event-API-Dateien im Mod-ZIP
Keine Speichermigration erforderlich – bestehende Speicherstände werden wie gewohnt geladen.
Version 2.0.0.6 – Subsystem-APIs + Fehlerbehebungen
Was ist neu
Subsystem-APIs ( api/)
Fünf neue öffentliche Lua-Globalvariablen zur Integration von Drittanbieter-Mods:
| Global | Kategorie | Zusätzlicher Haken |
|---|---|---|
RWEEconomicAPI | Wirtschaft | setPriceModifier(cropType, mult, durMin) |
RWEFieldAPI | Feld | modifyYield(fieldId, delta) |
RWEWildlifeAPI | Tierwelt | registerAnimalEffect(name, onStart, onEnd) |
RWEVehicleAPI | Fahrzeug | applyVehicleModifier(vehicle|nil, modifierTable) |
RWESpecialAPI | Besonders | registerSpecialTrigger(name, condition, func, opts?) |
Alle fünf haben eine gemeinsame Oberfläche: registerEvent, getEventList, triggerEvent, isEventActive, getActiveEvent, registerTickHandler, getVersion, onEventStart, onEventEnd.
Muster für die Integration von Drittanbietern:
„`lua
— In der onMissionLoaded()-Methode Ihres Mods oder einer äquivalenten Methode:
if RWEEconomicAPI and RWEEconomicAPI.registerEvent then
RWEEconomicAPI:registerEvent({
name = “myMod_corn_subsidy”,
minIntensity = 1,
func = function(intensity)
g_currentMission:addMoney(intensity * 1000, …)
return “Maissubvention! +” .. intensity * 1000 .. “€—
end,
})
end
“`
Fehlerbehebungen
- EffectHooks –
getPricePerLiterder Hook erfasst und wendet nunfillTypeIndexpreisbezogene Anpassungen pro Anbauprodukt anRWEEconomicAPI:setPriceModifier(); abgelaufene Einträge werden bei Bedarf entfernt. - EconomicAPI –
customPriceModifierswerden am Ende eines Ereignisses automatisch gelöscht, damit unbestimmte Modifikatoren nicht über das Ereignis hinauswirken. - Benutzeroberfläche „Einstellungen“ – erneutes Öffnen (ESC) → Einstellungen zeigen keine veralteten Werte mehr an;
updateSettingsUIwird nun bei jedem Öffnen ausgeführt, nicht nur beim ersten. - PhysicsUtils –
showPhysicsInfodiese Einstellung protokolliert nun tatsächlich; zuvor musstedebugModesie aktiviert werden, bevor Ausgaben erschienen. - Core —
subsystemsTabelle ist jetzt instanzspezifisch (isoliert über Missionsneuladungen hinweg). - Alle APIs –
registerTickHandlerHandler werden nicht mehr doppelt registriert; die Warteschlange für verzögertes Leeren wird nach dem Leeren gelöscht; die Intensität wird auf einen ganzzahligen Wert begrenzt.
Kernerweiterungen
g_RandomWorldEvents:registerSubsystem(name, apiTable)— wird automatisch von jeder API aufgerufeng_RandomWorldEvents:getSubsystem(name)— ein Subsystem anhand des Kategorienamens abfragen
V2.0.0.5
Korrigiert ungenaue Informationen auf den Hilfeseiten im Spiel (Pause → Hilfe → Zufällige Weltereignisse).
Credits:
Autor: TisonK
Besonderer Dank gilt der FS25-Modding-Community und allen, die Fehler in der FS22-Version gemeldet haben.