@dmacay95 Okay, it's best to start with a clean game folder. Move your existing TS3 folder out of Documents and onto your desktop. Launch the game, go to the Main Menu, set your options the way you want, and quit. Don't move any of your content over yet (you can do that later). You may get "objects missing" messages, but that's fine, you don't need to save your progress; this is just for testing.
Next, launch the game again, and start a new save in the world of your corrupted saves, which I'm guessing is Sunset Valley. You don't have to spend much time there, just pick a random family, play for a few minutes, save, quit (without saving, as a separate step), and then go into Saves inside the new game folder. You'll see a folder labeled with your new save name, with a few different files inside. Delete everything in that folder except for SunsetValley.nhd.
Now go into your old game folder, the one you moved to the desktop. Inside whichever save you want to try to rescue, copy all the files except for the .nhd, and paste them into the folder for the new save you created, where you just deleted most of the files. So what you've done is generate a clean .nhd file and combined that with the other files from your corrupt save.
If you have multiple .nhd files, as you would if your sims had gone on vacation, leave them for now. It probably wouldn't matter if they were in there, since only one .nhd file is loaded at a time, but since this is for testing anyway, there's no reason to add them in yet. The exception would be if your sims are currently on vacation, in which case definitely move the file for that world as well.
Before you launch the game and try to load the save, delete the five cache files in your game folder in Documents. They should be deleted regularly anyway, even in the absence of game issues. While you're troubleshooting, delete them every time you quit the game. For reference, they are:
- CASPartCache.package
- compositorCache.package
- scriptCache.package
- simCompositorCache.package
- socialCache.package
If your save loads, great, you can quit without saving and transfer your store stuff, custom content, mods, etc. into the new game folder. Do it in batches, testing each time to make sure the save still works. Here's a list of all the files in your game folder, with explanations of what you might want to keep:
https://sims3.crinrict.com/en/2011/01/faq-user-files.html
If your save doesn't load, you can repeat the process with your other bad saves. It's best to start with a clean game folder and a new .nhd file each time, just to be absolutely sure there's no cross-contamination.