I have a very old (long lost) PlayStation 3 user account with some saves and trophies that I'd like to recover and merge into my current account. Thanks to an old backup, I managed to recover the corresponding files, which I can place in their respective directories (I'm using IRISMAN on HEN).
Now, even though after rebuilding the database the XMB will be updated with the content merged, neither saves, nor trophies will work, as they will still be assigned to the old user account ID. I managed to recover saves using the bruteforce tool. I believe all it does is to zero-out all bytes of the user account ID within the PARAM.SFO file. Nevertheless, it worked and I can load my +10 years old saves in my new account!
Trophies whoever, are a different story. Even after zeroing-out the PARAM.SFO account ID, somehow the game still recognizes something is off and reinstalls them, effectively bringing the completion back to 0%.
Then I tried using PS3TrophyIsGood, I haven't checked its source code yet, but I believe it also just updates the user account ID (taken from the donor SFO from the "profiles" directory). The result was the same as in my manual tests.
The user account ID seems to be present in TROPTRNS.DAT/TROPUSR.DAT as well, and I believe it's not being updated there.
Another test that I performed, was to recover the original TROPUSR.DAT after the trophies were reinstalled. After a database rebuild, this brings back acquired trophies (recovering the original completion percentage), and the game doesn't attempt to reinstall them.
However, after doing this trophies stop working in the game and it seems impossible to earn any, even after properly meeting the required in-game conditions! Changing the user account id in the original TROPUSR.DAT in this test makes no difference (even though all files would have the right one for the new account).
I'm aware of the "copy" functionality of PS3TrophyIsGood, which I could perhaps use alongside my old PSN account (yes, my old trophies were synced) on top of the new (empty) trophy installation. I haven't tried this yet but I wanted to fully understand why my tests didn't work, as well as to report the issue I had with PS3TrophyIsGood. Perhaps I did something wrong? Is there anything specific I must do in order to reassign trophies to another account?
I have a very old (long lost) PlayStation 3 user account with some saves and trophies that I'd like to recover and merge into my current account. Thanks to an old backup, I managed to recover the corresponding files, which I can place in their respective directories (I'm using IRISMAN on HEN).
Now, even though after rebuilding the database the XMB will be updated with the content merged, neither saves, nor trophies will work, as they will still be assigned to the old user account ID. I managed to recover saves using the bruteforce tool. I believe all it does is to zero-out all bytes of the user account ID within the PARAM.SFO file. Nevertheless, it worked and I can load my +10 years old saves in my new account!
Trophies whoever, are a different story. Even after zeroing-out the PARAM.SFO account ID, somehow the game still recognizes something is off and reinstalls them, effectively bringing the completion back to 0%. Then I tried using PS3TrophyIsGood, I haven't checked its source code yet, but I believe it also just updates the user account ID (taken from the donor SFO from the "profiles" directory). The result was the same as in my manual tests. The user account ID seems to be present in TROPTRNS.DAT/TROPUSR.DAT as well, and I believe it's not being updated there.
Another test that I performed, was to recover the original TROPUSR.DAT after the trophies were reinstalled. After a database rebuild, this brings back acquired trophies (recovering the original completion percentage), and the game doesn't attempt to reinstall them. However, after doing this trophies stop working in the game and it seems impossible to earn any, even after properly meeting the required in-game conditions! Changing the user account id in the original TROPUSR.DAT in this test makes no difference (even though all files would have the right one for the new account).
I'm aware of the "copy" functionality of PS3TrophyIsGood, which I could perhaps use alongside my old PSN account (yes, my old trophies were synced) on top of the new (empty) trophy installation. I haven't tried this yet but I wanted to fully understand why my tests didn't work, as well as to report the issue I had with PS3TrophyIsGood. Perhaps I did something wrong? Is there anything specific I must do in order to reassign trophies to another account?
Thank you very much and kind regards,
~Sky