1. SMAPI mods are the most common cause (check this first)
If you're using SMAPI (the mod loader for Stardew Valley), that's where about 80% of crashes happen. The game loads your mods right at the end of the loading screen, and if one of them has a conflict or an outdated version, it'll crash the whole thing. I've seen this on Windows 10 and 11 both.
Here's what to do:
- Open your Stardew Valley game folder. On Steam, right-click the game in your library, pick Manage → Browse local files. On GOG, it's usually under
C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley. - Inside that folder, open the Mods folder. If you don't have one, skip to step 2 below.
- Move all folders out of the Mods folder to your desktop. Create a new folder called “Mods Backup” there if you want.
- Launch Stardew Valley normally (not through SMAPI). Try to load your save. If the game loads fine now, you've confirmed it's a mod problem. If it still crashes, skip to section 2.
- If the game works without mods, add your mods back one at a time. Every time you add one, load a save and see if the crash returns. I usually start with the mods that touch the most stuff (Content Patcher mods, Custom NPCs, etc.).
- When you find the bad mod, check its folder for a manifest.json file. Open it in Notepad. Look for a line like
"Version": "1.0.0"and compare it with the latest version on Nexus Mods or the mod's homepage. You can also run SMAPI with the--logargument to see which mods failed. It'll print the error into a file called SMAPI-latest.txt inside the game folder.
One thing I see a lot: people update the game to version 1.6 but keep mods made for 1.5. That's a guaranteed crash. Always match your mods to the game version.
2. Old or corrupted graphics drivers
If you don't use mods, or if the game still crashes without them, the next thing to check is your GPU driver. Stardew Valley uses .NET and MonoGame under the hood, and both rely on your graphics driver to render that pixel-art world. I've seen this on both Intel integrated graphics and dedicated Nvidia / AMD cards.
Here's the fix:
- Press Win + R, type
dxdiag, and hit Enter. Go to the Display tab. It'll show your GPU model and driver version. Write the version number down. - For Nvidia cards: go to Nvidia's driver download page. Select your card model and OS. Download the latest Game Ready driver. Do not use the Studio driver, it's not meant for games.
- For AMD cards: go to AMD's driver page. Same process – pick your card and download the latest Adrenalin driver.
- For Intel integrated graphics: go to Intel's driver support assistant. It'll auto-detect your hardware and suggest the latest driver.
- Run the installer you downloaded. Choose Clean Installation (Nvidia) or Factory Reset (AMD). This removes all old driver files. Let it restart your PC.
- After reboot, launch Stardew Valley and test again. If it crashes still, move to section 3.
I've also seen a weird case where a driver that was too new caused issues. If the crash started right after a driver update, try rolling back: go to Device Manager, find your GPU under Display adapters, right-click, choose Properties, go to the Driver tab, click Roll Back Driver. That's rare but it happens.
3. Corrupted save file or bad installation
If neither mods nor drivers fix it, the problem is either your save file or the game's installation itself. Save corruption is less common, but I've seen it after a sudden power loss or a crash during autosave. The game auto-saves every in-game night, so that's a vulnerable moment.
Before you delete anything, try a clean boot of Windows. This stops background services that might interfere. Here's how:
- Press Win + R, type
msconfig, and hit Enter. - Go to the Services tab. Check Hide all Microsoft services. Then click Disable all.
- Go to the Startup tab and click Open Task Manager. Disable everything you see there.
- Click OK, then restart your PC. After reboot, try Stardew Valley again. If it works now, one of your background programs was the culprit. Common troublemakers: Discord overlay, MSI Afterburner, or any RGB controller software.
If that doesn't help, we'll check the save file. Your saves are in:
%AppData%\StardewValley\Saves (paste that into File Explorer's address bar).
Inside, you'll see folders named after your farmer and the farm name. Look for any file with a .tmp extension. If you see one, rename it from .tmp to .tmp.old. Then try loading the save again. The game might have a backup from the previous night.
Still crashing? Let's verify the game files. On Steam:
- Right-click Stardew Valley in your library, choose Properties.
- Go to Installed Files and click Verify integrity of game files.
- Wait for it to finish. It'll re-download any broken files. Then try loading again.
If none of this works, you might need to start a new save. That's painful, but sometimes the save is just gone. You can try using a save editor like Stardew Valley Save Editor (web-based) to open the save and see if it reads the data. If it shows errors, the save is toast.
Quick-reference summary table
| Cause | What to check | Success rate | Time needed |
|---|---|---|---|
| SMAPI mods | Move Mods folder to desktop, test without | ~80% | 5–15 minutes |
| Graphics drivers | Update to latest Game Ready driver, clean install | ~15% | 10–20 minutes |
| Save corruption / bad install | Check for .tmp files, verify game files | ~5% | 10–30 minutes |