Forum Discussion

Gyldenloev's avatar
Gyldenloev
New Veteran
9 months ago
Solved

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/

8 Replies

  • @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/

  • Gyldenloev's avatar
    Gyldenloev
    New Veteran
    9 months ago

    @puzzlezaddict - Thank you for your response and apologies for my late reply, but it was a busy weekend.

    I followed your suggestion and looked for my son's as well as my user ID in my copy of the old UserSettings and fortunately they were both there, so this made me more confident that replacing the file would work beyond theory. By the way, the new accountDataDB.package hadn't been generated yet. That must happen at some point after the point where my game crashed.

    On to the good news - creating a clean Sims 4 folder worked! The game now launches again and I got my Happy at Home rewards back after deleting the accountDataDB.package and replacing the UserSettings with a copy of my old one. Repeating the process in another clean folder where I then checked my son's account also proved successful with his rewards appearing as well. So all is well in that regard.

    However, the bad news is that I now have the dreaded shopping cart in my game. Despite several updates that thing hadn't crept into my game yet although it was present in my son's and both were drawing from the same folder. Now if I could just figure out which setting or what string kept it at bay and replace it, I would be very happy. I'm so disappointed in EA/Maxis for putting that thing in there in the first place.

    Anyway, thank you so much for providing advice and assistance. It is much appreciated šŸ™‚

  • puzzlezaddict's avatar
    puzzlezaddict
    Hero+
    9 months ago

    @Gyldenloev  There's at least one mod that removes the shopping cart icon.  I can't speak to its effectiveness because I haven't tested it, but you can check the comments on the download site.  Just make sure it's compatible with any other mods you're using.

    I'm glad to hear the other part worked.  And this doesn't count as a late reply at all in my book.  People show up when they have time, and it's always fine.

  • Gyldenloev's avatar
    Gyldenloev
    New Veteran
    9 months ago

    @puzzlezaddict - thanks for your suggestion. I’ve read about a mod that removes it, but last I heard it was conflicting with the Reaper’s event. It may have been fixed since, but I haven’t kept up with it as I haven’t had cc or mods on this computer in quite a while. That’s reserved for a different computer where I rarely update my game. For this event I’ll just try to power through, ignore it as best I can and give it the evil eye from time to time.

  • puzzlezaddict's avatar
    puzzlezaddict
    Hero+
    8 months ago

    @Gyldenloev  Since you originally posted, some details have changed.  The Happy at Home rewards have been added to the game for everyone because a number of people lost access to them through no fault of their own.  The accountDataDB file now only holds data about interim progress towards the Reaper rewards tasks.  (It doesn't hold data about what rewards you've redeemed; this is tied to your account.)  As an example, if you complete only one week 3 task and delete the file, you'll need to complete this task again; if you finish all week 3 tasks, your account and therefore the game will remember that and not offer them again.

    If you'd like the event to disappear temporarily, disable Online Social Features, under Options > Game Options > Other, and remove accountDataDB.  Reenabling the setting will make the tasks reappear. 

  • Gyldenloev's avatar
    Gyldenloev
    New Veteran
    8 months ago

    @puzzlezaddict - Thank you so much for the detailed information about the changes. Good choice that they made the The Happy at Home rewards base game for everyone instead of tying them to various files that players would need to remember, not to mention need to know that they needed to remember to back up, if they even had that option.

    And the Reaper’s rewards are tied to our accounts which I assume means that they are stored somewhere externally and not locally on our devices? It’s a good thing, because that should minimize the chance of them being lost if we need to generate a new folder or reinstall the game. I’ve already encountered a few oddities in my game, but I’ll open a new thread in Game Issues about those so as not to go too off topic in this one.

  • puzzlezaddict's avatar
    puzzlezaddict
    Hero+
    8 months ago

    @Gyldenloev  Yes, Reaper event data is tied to the account: not only the rewards but the points you've earned and which sets of tasks you've completed.  I've gone back and forth on two computers testing this out, and progress is always synced as long as both systems are online and connecting.

    There are plenty of bugs with the event though.  Hopefully you don't get hit by anything major, but if you do, removing accountDataDB is the first troubleshooting step.

  • Gyldenloev's avatar
    Gyldenloev
    New Veteran
    8 months ago

    @puzzlezaddict - sorry that I keep bumping this thread back up despite my problem already being solved, but I just wanted thank you for another  insightful response even though I’m a bit late (autumn break here and time just flew).

    I’ve been meaning to ask about the accountDataDB and it’s relation to the library due to an issue after the new folder was created, but then I noticed a thread today which mentions the exact issue I’m seeing so I thought it was better to add to that one instead.

    Thanks again šŸ™‚

About The Sims 4 Technical Issues - PC

PC players get help with their technical issues in The Sims 4 here.52,012 PostsLatest Activity: 38 minutes ago