Skip to content

Client Gamesave Resource

CCGameManager.dat

Your CCGameManager.dat File contains a lot of information regarding your account. it is encrypted using Xor with a key of 11 / 0xB, url-Safe Base64 and Gzip and is in the XML format

Gamesave Key structure

KeyTypedescription
bgVolumeFloatany value between 0 - 1
sfxVolumeFloatany value between 0 - 1
playerUDIDUDIDThe UDID of the user
playerNameStringThe In-game Name of the player
playerUserIDIntegerThe userID of the player
playerFrameIconThe ID of the player's cube
playerShipIconThe ID of the player's ship
playerBallIconThe ID of the player's ball
playerBirdIconThe ID of the player's UFO
playerDartIconThe ID of the player's wave
playerRobotIconThe ID of the player's robot
playerSpiderIconThe ID of the player's spider
playerSwingIconThe ID of the player's swing
playerColorIconThe ID of the player's primary color
playerColor2IconThe ID of the player's secondary color
playerColor3IconThe ID of the player's glow color, -1 if same as secondary color
playerStreakIconThe ID of the player's trail
playerShipStreakIconThe ID of the player's ship streak
playerDeathEffectIconThe ID of the player's death effect
playerJetpackIconThe ID of the player's jetpack
playerIconTypeIconThe Index of the player's IconType
playerGlowBoolif Glow is enabled or not
secretNumberIntegerthe answer to cod3breaker in the vault of secrets
hasRPIntegerThe player's moderator status, presumably 1 for mod and 2 for elder mod
hasDRPBoolIf the player has demon rating privileges (leaderboard mods)
valueKeeperDictionaryDictionary filled with GV values you have enabled
unlockValueKeeperDictionaryDictionary of Unlockable GV values
customObjectDictDictionaryDictionary of object data of custom objects saved
reportedAchievementsDictionarycontains a dictonary of all reported achievements on your account
showSongMarkersBoolif showSongMarkers is enabled
showProgressBarBoolif showProgressBar is enabled
performanceModeBoolIf the global Low Detail Mode in settings is enabled
clickedGarageBoolif Garage has been clicked
clickedEditorBoolif Editor has been clicked
clickedPracticeBoolif Practice mode button has been clicked
showedEditorGuideBoolif EditorGuide has been clicked
showedLowDetailDialogBoolif low detail mode has been has been clicked
showedRateStarDialogBoolWhether the difficulty rating explanation was shown
bootupsintegerThe ammount of times you have opened Geometry Dash
hasRatedGameBoolif you have rated the game
binaryVersionintegerThe Games Binary Version
resolutionresolutionThe games resolution
texQualityintegerhow high the text quality is (0 for Auto, 1 for Low, 2 for Medium and 3 for High)
timeOffsetintegermusic offset in milliseconds
customFPSTargetfloatthe FPS target value
customMenuSongIDintegerThe song ID chosen as the menu music
customPracticeSongIDintegerThe song ID chosen as the practice music
dpad01Platformer UIPlatformer UI configuration #1
dpad02Platformer UIPlatformer UI configuration #2
dpad03Platformer UIPlatformer UI configuration #3
dpad04Platformer UIPlatformer UI configuration #4, however it's missing the last 5 options
dpad05Platformer UIPlatformer UI configuration #5, however it's missing the last 5 options
dpadLayout01Platformer UIPlatformer UI save #1
dpadLayout02Platformer UIPlatformer UI save #2
dpadLayout03Platformer UIPlatformer UI save #3
dpadLayoutDual01Platformer UI2 platformer UIs separated by ;, then 2 gamepad placements, also separated by ;
dpadLayoutDual02Platformer UI2 platformer UIs separated by ;, then 2 gamepad placements, also separated by ;
dpadLayoutDual03Platformer UI2 platformer UIs separated by ;, then 2 gamepad placements, also separated by ;
practiceOpacityfloatThe opacity of the practice UI, from 0 to 1
practicePosXfloatThe X position of the practice UI
practicePosYfloatThe Y position of the practice UI

Legacy Keys

These keys were used in old versions of the game but are now obsolete.

KeyTypedescription
musicEnabledBoolWhether music is enabled or not. Moved to bgVolume
fxEnabledBoolWhether sound effects are enabled or not. Moved to sfxVolume
moreGamesStringStringThe contents of the More Games button. It was a list of values separated by _. The values were: gj for GD Lite, boom for Boomlings, mu for Boomlings MatchUp and mm for Memory Mastermind. The game allowed repeated values
hasNewGamesBoolWhether there are new games in the More Games button. This showed an exclamation mark icon next to the button
gameCenterEnabledBoolWhether the Game Center (iOS) was enabled. Moved to valueKeeper::gv_0034
lastDayIntegerPresumably the day when you last played (0-indexed)
lastMonthIntegerPresumably the month when you last played (0-indexed)
clickedNameBoolWhether you clicked on your name in the icon kit to change it
autoCheckpointsBoolWhether checkpoints are placed automatically in practice mode. Moved to valueKeeper::gv_0027
showBPMMarkersBoolif BPM markers are shown
autoRetryLevelBoolIf the level automatically restarts after death. Moved to valueKeeper::gv_0026
recordGameplayBoolPresumably whether to record gameplay with Everyplay
showedRateDiffDialogBoolWhether the Rate Difficulty explanation was shown (separate from the current Rate Stars button; there used to be a separate button for rating difficulty from rating stars)
timeCounterIntegerAn anti-cheat measure that existed in 1.7 and 1.8 that was meant to stop save editing for stars and demons. The value was calculated like this: floor((stars + demons) * 0.5346). If, when loading the game, the number didn't match, stars and demons would be set to 0
commentSortRecentBoolunknown (there was no option to change the comment sorting at the time)
kEnableTutorialBoolunknown
showedFirstTutorialBoolunknown
firstSetupBoolunknown, possibly whether the save is being created for the first time
playerScoreValidBoolunknown

GLM

KeyTypedescription
GLM_01LevelAll Official Levels you have progress on are stored here
GLM_02levelLocal levels - before 1.1, when they were moved from CCGameManager.dat to a new file: CCLocalLevels.dat
GLM_03Levelonline levels played
GLM_04ratingShows what levels you have rated. was removed after 1.9
GLM_06AccountIDsThe AccountIDs of all creators you follow
GLM_07levelIDLevels played in last session
GLM_08filtersSearch Filters States
GLM_09filtersSearch Filters for Online Levels
GLM_10LevelCompleted dailies
GLM_11IntegerCurrent Daily ID
GLM_12likesSomething Related to likes
GLM_13levelIDAll levels you submitted a rating on
GLM_14reportedLevelsA dictionary of all levels you have reported
GLM_15levelIDall Demon levels you have submitted a rating for
GLM_16LevelAll the levels found in the Gauntlets that you have progress on are stored in here
GLM_17integerCurrent Weekly ID
GLM_18FolderThe Folder Names for saved levels
GLM_19FolderThe Folder names for Local Levels
GLM_20TemplatesYour Smart Templates
GLM_21ListsSaved lists, only existed briefly in 2.200
GLM_22ListsYour favourited lists
GLM_23IntegerCurrent Event ID

GS

KeyType
GS_valuePlayer Stats
GS_completedCompleted Levels
GS_3Completed levels with coins {levelID}_{number of coins aquired from level}
GS_4Completed levels with coins {levelID}_{number of coins aquired from level}
GS_5Completed Mappacks + rewarded stars <k>pack_{MappackID}</k><s>{Stars rewarded}</s>
GS_6all Purchased Icons/Colours in the shops <k>{ListingID}</k><s>{Price}</s>
GS_7level progress <k>{levelID}</k><s>{percentage}</s>
GS_8Unused
GS_9How many stars downloaded levels give <k>{levelID}</k><s>{rewardedStars}</s>
GS_10Offical level progress <k>{ID}</k><s>{percentage}</s>
GS_11All rewards gained from Daily Chests
GS_12Contains Quests
GS_14Daily/Challenges rewards
GS_15Contains Upcoming Quests
GS_16Daily/Weekly level progress <k>{Daily/WeeklyID}</k><s>{percentage}</s>
GS_17Daily/Weekly Stars <k>{Daily/WeeklyID}</k><s>{Stars}</s>
GS_18Gauntlet Level Progress <k>{levelID}</k><s>{percentage}</s>
GS_19All the Rewards from unlocked chests in the treasure room
GS_20Demon Keys
GS_21All rewards for Completed Gauntlets + rewards for Demon quest/social medias
GS_22Rewards from Geometry Dash world
GS_23Gauntlet Level Progress <k>{levelID}</k><s>{percentage}</s>
GS_24Daily/Weekly Percentage
GS_25All the rewards from completed weekly Demons
GS_26Your active path
GS_27All the list rewards
GS_28Your enabled items (animations)
GS_29Some path bug fix (boolean)
GS_30All rewards gained from Secret Room (Wraith) chests
GS_31All rewards gained from Event Level chests
GS_32All unlocked gauntlets (currently unused)

GJA

KeyValue
GJA_001Username
GJA_002Plaintext password (2.1 and below)
GJA_003AccountID
GJA_004Session ID (unused)
GJA_005Your password with GJP2 Encryption

LLM

KeyValue
LLM_01Local Levels
LLM_02Hardcoded to binaryVersion
LLM_03Local Lists

MDLM

KeyValue
MDLM_001Dictionary of SongInfoObject
MDLM_002Song Priority of a song
MDLM_003Unknown (dict)

KBM

KeyValue
KBM_001Keybindings
KBM_002Keybindings