Question regarding problems launching, user files and login rewards
So I can see from my save files that last time I checked in was mid August. At that time there weren't any problems with my game. Now I decided to risk the new update in order to try out the Reaper Event, because of, let's face it, FOMO.
Anyway, after updating my game and repairing (as I do every time I update) - the game will no longer launch/crashes to the EA app after having shown the logo for Sims 4 and played the music for a couple of seconds.
However, before I attempt with a clean Sims 4 folder or completely reinstalling the game, I have a couple of questions regarding the Happy at Home login rewards and where they are stored.
a) If I move my Sims 4 folder to the desktop and a new one is generated and the game then manages to launch, what happens with my rewards and how can I ensure that they will be registered to a new folder? Because from what I've read on here a new file called "accountDataDB.package" is supposed to be created based on the info in the UserSettings. However, from what I could also gather, any new UserSettings file will not automatically contain the login rewards so I would have to replace it with a copy my old UserSettings file, but can I be sure that the accountDataDB.package file will then reregister and add the Happy at Home login rewards?
b) (and maybe this should be its own separate topic, but I'm just going to put it here, because it also has to do with the user files and the login rewards. If you prefer to move it to game issues/questions that's fine). Back in June when I logged in (repeatedly) to claim all the rewards for the Happy at Home event, I also logged in to claim the rewards for my son on his account. However, I didn't change the Sims 4 folder seeing as I didn't know at the time that the rewards would not be tied to the account (very impractical). I guess that means that his rewards are now also in UserSettings/my(?) UserSettings? Are these UserSettings indistinguishable? Meaning that if I created a new Sims 4 folder just for his account (I used to do this, but since he prefers to play on my account as I have more packs, I stopped doing that at some point) in order for it to create an accountDataDB.package file tied to his account, would it recognize the UserSettings file and his rewards?
@Gyldenloev After the most recent patch, the next time you launch the game, the login event-related data from UserSetting.ini is migrated to accountDataDB.package. So in theory, if you have a copy of the old UserSetting, from before this process happened, and you deleted the current accountDataDB, you could convince the game to keep generating a new accountDataDB with the correct info. You could do this as many times as you wanted as long as you were preserving a copy of the old UserSetting.
However, one potential complication is that you used the same UserSetting file for both accounts. The file has strings in it with some kind of user ID; you couldn't, for example, borrow someone else's and use it without editing the file to impose your own user ID. I actually don't know whether your file would have both your and your son's IDs, but you can open it in a text editor and take a look.
The other issue is whether the game has loaded far enough to migrate the data at all. I don't know exactly when that happens. If your UserSetting still contains the correct data (whether you have an accountDataDB or not), you could use it in a clean folder to generate a new accountDataDB with, hopefully, the correct data. You'll need to test yourself though. And I do believe you'd need to delete the existing accountDataDB if it doesn't have the correct info, that the game only migrates the data when it creates the accountDataDB file rather than updating it.
And you're correct, a newly-generated UserSetting.ini would not have the old login rewards data.
For the primary issue, please do test a clean folder just to see whether it works. Renaming or moving the old one is simple, as is deleting the new folder and restoring the old. If that doesn't help, please post a dxdiag and I'll take a look.
https://help.ea.com/en-us/help/pc/how-to-gather-dxdiag-information/