What this game-specific editor changes
Decrypt, edit, and re-encrypt a narrow set of Hollow Knight PC player-data fields locally: geo, current health, and maximum health.
Verified input boundary
The file must use the recognized C# wrapper, exact wrapper length, strict Base64, AES-256-ECB with the documented key and PKCS7 padding, UTF-8 JSON, and a player-data fingerprint containing version/geo/health/maxHealth/playTime.
What is deliberately not claimed
No raw JSON tree editing, mod-specific data synthesis, platform account transfer, cloud synchronization, charm/inventory editing, or malformed-padding recovery is claimed.
Output
A separately wrapped/encrypted .dat copy. Only geo/health/maxHealth numeric JSON values are intentionally changed before the verified container is rebuilt.
Instructions
Close the game, back up usr*.dat, select the file, confirm the version and health values, edit only the exposed fields, and retain the original until the copy loads.
Verification
Verified with independent AES vectors plus deterministic wrapped fixtures, malformed wrapper/ciphertext rejection, numeric relation checks, original immutability, and post-write decrypt/reopen.