Skip to content

RegalMedia/crosscode-save-decryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decrypts the CrossCode save game file (cc.save) and provides a basic JSON editor for making changes. The game already supports reading either encrypted or decrypted save games with no modifications required.

Info

Basic details of the CrossCode save game location and format can be found here: https://crosscode.fandom.com/wiki/Savegame

CrossCode save games are located in the cc.save file in these locations:

OS Path
MacOS ~/Library/Application Support/CrossCode/Default/cc.save
Linux ~/.config/CrossCode/Default/cc.save
Windows %LOCALAPPDATA%\CrossCode\cc.save
Windows (Microsoft Store/Xbox Game Pass) %LOCALAPPDATA%\Packages\DECK13.CrossCodePC_rn1dn9jh54zft\LocalCache\Local\CrossCode\cc.save

The cc.save file is a JSON file, but the values are prefixed with an indicator string ([-!_0_!-]), base64 encoded and AES encrypted. However, the game already supports reading either these encrypted string values or plain JSON objects. The editor takes advantage of this and will export an unencrypted file which the game can read.

How To Use

  1. Backup your original cc.save file.
  2. Download or clone this repo and open index.html in your browser.
  3. Click Choose File and load your save file. Any encrypted values will be decrypted, converted into plain JSON and displayed in the editor.
  4. Make any changes you want.
  5. Click Export to download the decrypted (and edited) file
  6. Overwrite your original cc.save file.

Screenshot

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published