March 8, 20251 yr Hello! Need help with saves of the game Disney Dreamlight Valley. If I understand correctly all data are in profile.json, also there is a file keychain.json, perhaps it is somehow connected with encryption. Initially my goal was to see if it was possible to manage some game quests through a save file. But as it turned out to read it is not so easy:) I attach an archive with my files, there are only 2 files in it, because the rest of them do not play any role for sure: steam_default_r.zip the structure of the game profile folder is as follows:
March 8, 20251 yr Supporter Yep, definitely encrypted. Nothing can be done here without debugging game's code.
58 minutes ago58 min Localization I spent some time digging into this. The game stores the JSON in a ZIP entry named profile and then encrypts the archive using AES-256 in ECB mode with PKCS#7 padding.You can read the technical analysis here.Use the attached Python script as follows:python -m pip install cryptography python .\ddv_profile.py --decrypt .\profile.json .\profile_decrypted.json python .\ddv_profile.py --encrypt .\profile_decrypted.json .\profile.jsonddv_profile.py Edited 54 minutes ago54 min by Falkrian
Create an account or sign in to comment