
Script
Disney Dreamlight Valley Profile Tool
A small Python utility for decrypting and rebuilding Disney Dreamlight Valley profile saves.
Overview
This is a small command-line utility for editing Disney Dreamlight Valley profiles. It converts the game’s save into readable JSON and can turn the edited result back into a usable save.
Prerequisites
The script requires the third-party cryptography package. Install it from a terminal before running the script:
1
python -m pip install cryptography
Usage
Keep a backup of the original profile.json before changing anything. The first path passed to the script is the input file. The second is where the result will be written.
Decrypt the existing save:
1
python .\ddv_profile.py --decrypt .\profile.json .\profile-decrypted.json
Make the changes you want in profile-decrypted.json, then rebuild the encrypted save:
1
python .\ddv_profile.py --encrypt .\profile-decrypted.json .\profile-new.json
The script leaves the original file alone unless you use it as the output path. To test the rebuilt save, copy profile-new.json into the game’s save folder as profile.json.