Save data
Save data can be found in the path below
- Windows:
%appdata%\Godot\app_userdata\Beat Banger\game.sav - Mac:
~/Library/Application Support/Godot/app_userdata/Beat Banger/game.sav - Linux/Steam Deck:
~/.local/share/godot/app_userdata/Beat Banger/game.sav
Save Data Structure
The save file contains a root dictionary called data, which stores all player progression and state information.
Root: data (Dictionary / Object)
The data dictionary contains the following five top-level fields:
actsplayerstatsunlocked_achievementsunlocked_items
1. acts (Array of Dictionaries)
Represents all story acts in the game.
Each entry in acts contains:
act_id
- Type:
string - Description: Unique hash identifier for the act.
act_name
- Type:
string - Description: Display name of the act.
levels
- Type:
Array<Dictionary> - Description: Contains all levels within the act.
Each level contains:
level_id
- Type:
string - Description: Unique hash identifier for the level.
level_name
- Type:
string - Description: Display name of the level.
scores
- Type:
Array<Dictionary> - Description: Score data per difficulty.
Each score entry contains:
difficulty- Type:
string - Description: Difficulty name (e.g.,
"Expert")
- Type:
grade- Type:
integer - Description: Number of stars earned
- Type:
max_combo- Type:
integer - Description: Highest combo achieved
- Type:
score- Type:
integer - Description: Final score value
- Type:
2. player (Dictionary)
Stores player progression data.
exp- Type:
integer - Description: Total experience points
- Type:
money- Type:
integer - Description: Current currency amount
- Type:
shop_outfit- Type:
integer - Description: ID of the outfit Jasmine is currently wearing
- Type:
3. stats (Array of Dictionaries)
Represents tracked player stats.
Each entry contains:
enum- Type:
integer - Description: Stat identifier
- Type:
value- Type:
integer - Description: Current stat value
- Type:
4. unlocked_achievements (Array of Integers)
- Type:
Array<integer> - Description: List of unlocked achievement IDs.
5. unlocked_items (Array of Integers)
- Type:
Array<integer> - Description: List of unlocked item IDs.