Question regarding problems launching, user files and login rewards
- 8 months ago
@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/