Forum Discussion
wafumayo The late reply isn't an issue, especially as I've recently only been on the forums inconsistently myself. I do see that you appear to have an odd install, with the faulting module here:
D:\The Sims\Base Game\Game\Bin\TS3W.exe
If you changed the "The Sims 3" folder name to "Base Game," that could confuse the App. Additionally, TS3W.exe, with the W, is the executable for Steam installs and disc installs that don't require the App to open. An App install uses TS3.exe instead. So I don't know why this .exe was running at all, unless you were trying to open the game from a desktop shortcut that pointed to it rather than TS3.exe.
As you may know, DCCache holds bundled content installed through the launcher, both Store and custom items. It is definitely odd that the game would work only some of the time with this content present—usually it's an all-or-nothing proposition. But if the game is working fine now, and you don't miss the content or would be fine reinstalling it, then that's your answer.
In case you're not aware, the game reads the files in DCCache in sequential order, for each file type, and stops when one number is missing. So if dcdb2.dbc is missing, the game will read dcdb0 and dcdb1 but not dcdb3 or higher. This would have no effect on any .ebc files, and vice versa. The files that end in .dbc are custom content, and the .ebc files are Store content.
The point is that if the corrupt file were, for example, dcdb5.dbc, removing any .dbc file numbered 0 to 4 would also prevent dcdb5 from loading. But the files 0-4 might be fine, and removing them wouldn't be necessary in that case.