RealisticWeatherLite beta
Realistic Weather Lite (Farming Simulator 25) - Looking for Help / Feedback
Hi everyone! I am working on a "Lite", optimized version of the original Realistic Weather mod by Arrow for FS25.
The goal of this version is to keep the essential weather effects (dynamic fog, advanced snow accumulation, hail damage on vehicles, and custom ambient sounds) while completely removing the complex and heavy humidity system to improve performance.
Current Issue:
The mod is correctly recognized by Farming Simulator 25 in the installed mods menu and can be selected. However, when starting the savegame, the mod doesn't load or trigger in-game.
Originally, the script crashed the game at 100% map loading screen due to an error in the sound module:
.../AmbientSoundSystem.lua:34: loadFromConfigFile (nil argument / xmlSchema)
After adding explicit nil checks and trying to change the function hooks (switching between Utils.overwrittenFunction and Utils.appendedFunction), the game stopped crashing, but the script now remains completely silent and does not initialize at all once inside the map.
File Structure:
The source files are located inside the src/ directory and loaded via modDesc.xml in the following order:
WeatherSettings.lua(In-game settings menu initialization)RealisticWeatherLite.lua(Core logic for weather, fog, and hail)WheelDestruction.lua(Snow displacement and wheel physics)AmbientSoundSystem.lua(Custom ambient sounds manager)
How to Help:
If you have experience with the FS25 GIANTS Engine, extraSourceFiles callbacks, or how native ambient sound XML schemas work, any advice, feedback, or Pull Requests would be highly appreciated to help debug this and get the Lite version up and running! Thank you!