Stardew Valley

File information

Last updated

Original upload

Created by


Uploaded by


Virus scan

Safe to use

About this mod

SDVWM previously known as StardewValleyWeatherMachine is a fully modular based mod that uses real world weather forecast data to provide a customized farming experience where the weather in your location can impact your farm crops and harvest time. SDVWM can either act standalone or you can further enhance your gaming experience with add-ons .

Permissions and credits

News and Updates:

Important Announcements: 

1/16/23: I will have limited availability during the grad semester. I have not
abandoned my mods and will still be able to answer questions and work on
updates. My response times however will be slow until the semester is over. I
plan to work on releasing a couple of big updates when I have more time
available in the Summer.

Upcoming Upgrades to the Backend:
There will be scheduled upgrades to the backend later this July in order to further harden sensitive information such as geographical IP addresses' and weather forecast data. The backend will re-issue new key's and service URLs. Currently only Ambient light is prepared for this change, SDVWM and Real Weather will be ready for the backend upgrades before this major change is made. (Once this change is implemented and there will be enough time in advance to make ready for it, all versions prior to 2022.07.23 will no longer return weather forecast data after these upgrades are complete. 

Notice: The old API will be decommissioned on or after September 30th 2022, all mod versions prior to 07.23.2022 will no longer return data. If you have not updated your mods by this time you will get an error.txt file with a 404 error. Therefore, it's highly recommended that you continue to update your mods prior to September 30th 2022 as the backend is currently being rewritten with changes included in every mod release moving forward until the final upgrades are completed.

State of the Mod Plans for 2021-2022:
  • Add compatibility with Android (WIP)
  • Add the ability to move where the HUD is positioned 
  • Add support for Integrating with Mobile Phone mod
  • Add Dynamic GameChat Weather Forecast to replace classic HUD mode
  • Make it optional to drain the farmer's energy instead of reducing their speed.
  • Add snow when the temperature is really cold!
  • Further customize Weather Debuff System (Cold gives speed debuff, Hot gives energy drain) Credit to VonLoewe
  Submit your own feature or improvement to be added to this list for 2020-2021
SDVWM Feedback Form

Main Features:
Base Configuration:
Users can tailor their weather machine to their liking when the game first boots up a config.json will be generated automatically in the StarDewValley Weather Machine mod folder with the following settings:
  • TempType: Choose either F for Fahrenheit, C for Celsius, or K for Kelvin.
  • WindController: whenever the user's current location has a wind speed >= user entered meters per second , debris will populate on the player's screen and the speed of the debris is based on the current gust speed from the user's location, it will disappear when the wind speed is <= <set value> meters per second.
  • Season Awards: With every season, comes various perks and benefits: certain weather conditions in the game will affect the number of crops you receive at harvest and even the time before your crops are ready for harvest depending on the season. Use true to enable, false to disable. This feature is enabled by default
  • coldTemp: The minimum temperature required in order for cold weather related exhaustion effects to occur.
  • hotTemp: the maximum temperature required in order for heat related weather exhaustion effects to occur.
  • EnableExhaustion: set to true by default, you can set this to false if you would prefer to not experience weather related exhaustion effects on your farmer. 
  • ExhaustionHours: set the amount of time (float) in hours before your farmer becomes fatigated from seasonal weather changes. (Default is 3.0)
  • EnableLogging: set to false by default with the exception of beta releases where it's set to true by default, if set to true information will be displayed in the command output about the mod including any installed add-ons and beta related important announcements.
  • EnableExperimental: set to false by default, you can set this to true if you'd like to get a preview of any upcoming features. However please note that the stability of these features is not guaranteed and I may not be able to provide support for these experimental features as they may be changed or removed with any future version updates.

2022.7.15+ Updated Responsive HUD:

Your local forecast data is shown on the top left hand corner and is updated in real time, every in game day and every time your player changes location. The HUD shows the Weather Condition, Temperature, Wind Speed, Humidity, Yield for Harvest, and Daily Luck.
The HUD is responsive, so it'll fit any screen resolution. In addition, this can be hidden by pressing the 'Home" key.

Rewritten Exhaustion System:

New in version 2.3 is a completely rewritten Exhaustion system for SDVWM that allows players to experience seasonal debuff effects such as Frost Bite or Heat Wave depending on the current season in game, you may find yourself sweating over this news or maybe you're chilled to the bone hearing that the weather in the game can now affect you!

Either way, we've partnered with Jojo Corporation to offer you some refreshing Cold Beverages to help you overcome your pain. Of course, you can also go down the street to the Stardrop Saloon and grab yourself a warm slice of Pizza.

Speaking of pizza, I heard that Gus uses Pumpkin pie to make the crust, but of course that's just a rumor...

You can also make certain dishes at home to....

Uh oh! It appears that the rest of the text that was supposed to fill this page has gone missing. 
It looks like it'll be up to you to fill in the missing pages and find the rest of the items that can curb your exhaustion.

Share any recipes you've found to help curb exhaustion on our forums so that other players can thank you properly and maybe Gus will start smiling again.

Add-ons provide additional features not included in the mod by default and provide a customized experience to further your game play.

  • Ambient Light: The Ambient Light plug-in is available here.
  • Real-Time Weather Events: Allows Weather events to happen in real-time, rather than the next day, the plug is available here.
  • Example Add-on: Hello World Mod checks for SDVWM.ini which contains the stored data and is used by the mod and all add-ons, all you have to do is integrate the data into your mod or add-on and use your imagination. Let me know what are some of the things you've created with the data. I'll showcase mods / add-ons created by other users that used SDVWM for their mods on this page. The Hello World SDVWM plug-in is available here.

More add-ons will become available in the future.

The next Experimental Feature is coming soon!

Notice: Experimental features are intended to be quite buggy and unstable, only enable if you accept the risks.
Support for these features is limited but we appreciate you volunteering your efforts to test these features for us so that we can better improve them. 

Bug Fixes and Changes
  • Added the option to provide a zip-code allowing users to specify a specific location for weather instead of fetching their zip-code automatically.
  • Refactor remove outdated code.