Skip to content

zed636/FS25_MoreRealisticWeather

 
 

Repository files navigation

FS25_MoreRealisticWeather (Stabilized & Integrated)

⚠️ Important Historical Notice

This project is based on the final private development versions released by arrow_kb. Due to persistent difficulties with GIANTS Software, the original author has ceased development and maintenance of all mods. As permitted, this repository continues the maintenance and stabilization of the Realistic Weather framework (v1.1.2.3) for the community.


🛠 Project Status: Maintenance & Physics Integration

This fork focuses on two main objectives:

  1. Full Technical Stabilization: Fixing the critical LUA and Multiplayer bugs left in the original development branch.
  2. MoreRealistic (MR) Bridge: Transforming environment data into physical forces by bridging the Moisture System with the MoreRealistic engine.

🌟 Key Features & Systems

💧 The Moisture System (Re-Engineered)

  • Dynamic Grid: Tracks soil humidity, sun exposure, and rainfall across the map.
  • FS25 Core Integration: Now correctly overrides DensityMapHeightManager and WheelsUtil without breaking native GIANTS systems.
  • Physics Bridge: Injects localized moisture data into MoreRealistic physics. Each wheel samples the ground at its exact coordinates to determine grip.

🚜 Equipment & Bales

  • Bale Decomposition: Bales left in the rain will increase in moisture, leading to rot and quality loss.
  • Specialization Injection: Dynamically adds weather-sensitive logic to sprayers, mowers, and cutters via TypeManager.lua.

🔥 Fire & Puddle Simulation

  • Fire Spread: Fire propagation logic based on wind and soil dryness (now stabilized to prevent global scope leaks).
  • Puddles: Physical puddle generation that acts as a traction multiplier for wheels.

🔧 Technical Audit & Fixes (Changelog)

Compared to the original v1.1.2.3 dev-branch, the following critical issues have been resolved:

  • LUA Syntax (Parser Fix): Removed all continue statements (unsupported in FS25 Lua 5.1). This fixes the "Unexpected " errors that prevented the mod from loading.

  • Multiplayer Sync (MP): * Fixed the "Rebuild Moisture Map" sync issue mentioned in the original notice.

  • Corrected bitstream type mismatches in MoistureSyncEvent.lua (UInt8/Int8).

  • Headless Server Compatibility: Removed dependencies on g_careerScreen for save/load operations. The mod now correctly resolves save paths on Dedicated Servers using missionInfo.

  • Arithmetic Precision: Fixed a precedence error in MR_Weather.lua that distorted the nocturnal dampness curve.


🚀 Installation & Usage

  1. Download the FS25_MoreRealisticWeather.zip.
  2. Requirement: MoreRealistic_FS25 is highly recommended to experience the localized traction effects.
  3. MP Ready: Set multiplayer supported="true" in your server config.

🤝 Credits & Legal

  • Original Author: arrow_kb (Current dev branch base v1.1.2.3).
  • Maintenance & Bridge: Community-driven stabilization.
  • License: As per the original author's notice, anyone is allowed to continue development or maintenance. Appropriate credit to the original work is mandatory.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

No contributors

Languages

  • Lua 100.0%