GD Save Decoder
Based on GDColon's Save Decoder. This app will decode save files for you to manually edit, then repackage it up for Geometry dash.
Usage Guide
Open Command Prompt or Powershell at the location of the app (You can hold Shift
and right click in the folder to open powershell here).
Quick guide
If you don't want to do anything complicated, you can use this quick guide to decode and encode save files (in command prompt, remove the .\
from the beginning of the command)
To decode save files (options, account, progress, etc.)
.\decoder.exe d s
To decode custom levels
.\decoder.exe d l
To encode save files
.\decoder.exe e s
To encode custom levels
.\decoder.exe e l
You can also use the handy decode and encode batch files. They will decode and encode both save files and custom levels.
Options
If you plan to automate this process, you can use the options to specify the input and output files and levels of verbosity.
[.\]decoder.exe <operation> [target] [options]
<operation>
- The operation to perform
d
(ordecode
) - Decodes the save filee
(orencode
) - Encodes the save file
[target]
- The target type of file. Required if input file is not specified.
s
(orsave
) - The target is a save filel
(orlevel
) - The target is a level file
Options:
-p
(or--path
) - The path to the save file. Required if target is not specified.-d
(or--decoded
) - The path to the decoded file. Defaults tooutput.xml
.- If the target is specified, it will default to
CCGameManager.xml
orCCLocalLevels.xml
depending on the target.
- If the target is specified, it will default to
-v
(or--verbose
) - Shows more information about the process.