Save.json

From UnderMine Wiki
Jump to navigation Jump to search

The saveX.json (X = Number 0 to 2) stores all information about the player's current game state. There are three to select from at the main menu.

The json-file currently (Version 1.0) has the following information stored:

Value Description
version Savefile version
guid The player file-uuid
playTime Player's playtime in nanoseconds
peonName The character name
peonColor The code represents peasants-color
peonID Your character-id
familiar See GetID -> Familiars

Current equipped familiar.

altarItemID Stores last item given by the altar.
unlocked See GetID -> Relics

Tells the game which items the player has unlocked at Wayland's

discovered
Main article: Template:GetID
Tells the game which items the player has collected with your character.
logEntries ?
upgradeString See upgradeString
foundCountString Stores the enemies with visitedcount. (Enemies are stored in uuid-format. See List of UUIDs)
killCountString Stores the amount of kills from enemies. (Enemies are stored in uuid-format. See List of UUIDs)
autoSaveData See autoSaveData
rogueSaveData This variable stores data for the Othermine.

upgradeString

key name lifetime value clamp min max description
adventurers_fedora 1 0 false 0 100
adventurers_hat 0 0 false 0 100
adventurers_whip 1 0 false 0 100
allpotion_1 0 0 false 0 100
allpotion_2 0 0 false 0 100
allpotion_3 0 0 false 0 100
allpotion_4 0 0 false 0 100
allpotion_5 0 0 false 0 100
altar_blessing_count 0 2 true 2 5
altar_encountered 1 0 false 0 100
apprentice_met 0 0 false 0 100
arkanos_defeated 0 0 false 0 100
arkanos_talk_count 0 0 false 0 100
arkanos_revived 1 0 false 0 100
bard_met 1 0 false 0 100
big_bomb_upgrade 0 0 true 0 1
black_rabbit_met 0 0 false 0 100
blacksmith_chest_opened 1 0 false 0 100
blacksmith_rescued 0 0 false 0 100 Enables the blacksmith in the hub.
blessings_crafted 2 0 false 0 100
bog_unlocked 0 0 false 0 100
bog_visited 0 0 false 0 100 If greater than 0, the zone 'Bog' gets unlocked.
bomb_upgrade 0 0 true 0 10 Upgrade level of the bomb.
bomb 0 0 false 0 100 Counts how many bombs you've collected in total.
boot_merchant 0 0 false 0 100
boss_kill_count 1 0 false 0 100
cavern_entered 0 0 false 0 100
cavern_key 0 0 false 0 100
chaos 3 0 true 0 1
cho'sa 0 0 false 0 100
collector_book 0 0 false 0 100
core_key 0 0 false 0 100
core_opened 0 0 false 0 100
counterweight_upgrade 0 0 true 0 4
crash_count 0 0 false 0 100
crone_unlocked 0 0 true 0 2
crystallord_defeated 0 0 false 0 100
crystallord_revived 0 0 false 0 100
cursed_relic 1 0 false 0 100
debt 0 0 false 0 100
debt_encounter 1 0 false 0 100
delve_count 0 0 false 0 100
demon 1 5 true -100 100
detect_mimics 0 0 false 0 100
devotion 3 0 false 0 100
dibble_discount 0 0 true 0 2
dibble_extra_item 0 0 true 0 1
dibble_purchased_1 2 0 false 0 100 If the first Item (on the left) of his shop has been taken.
dibble_purchased_2 2 0 false 0 100 If the second Item (in the middle) of his shop has been taken.
dibble_purchased_3 2 0 false 0 100 If the third Item (on the right) of his shop has been taken.
dibble_relic 0 0 true 0 1
dibble_upgrade_count 0 0 false 0 4
dog_count 0 0 true 0 3 Amount of currently unlocked dogs.
dog_dillon_found 0 0 false 0 100 If set, the dog 'Dillon' is found.
dog_engine_found 0 0 false 0 100 If set, the dog 'Engine' is found.
dog_shadow_found 0 0 false 0 100 If set, the dog 'Shadow' is found.
dreadful_fog 3 0 true 0 1
drink_duration 0 0 true 0 5
dungeon_key 0 0 false 0 100 If the Dungeon Key was collected.
dungeon_opened 0 0 false 0 100 If the dungeon was opened.
duplicator 3 0 false 0 100
empty_coffers 3 0 false 0 100
explanation_blessing 0 0 false 0 100
explanation_hatchling 0 1 false 0 100
explanation_incantation 0 0 false 0 100
explanation_recipe 0 0 false 0 100
explanation_schematic 0 0 false 0 100
final_gate_opened 0 0 false 0 100
firelord_defeated 0 0 false 0 100
firelord_revived 0 0 false 0 100
floor_number 4 0 false 0 100
food_disabled 3 0 false 0 100 If greater than 0, the food will be disabled. That means, it can't be bought in shops, either.
game_over 0 0 false 0 100
geckos_foot 0 0 true 0 2 If Gecko's Foot was bought (1), or Gecko's Other Foot (2).
glove_upgrade 0 0 true 0 15 Upgrade level of the glove.
gold_collected 4 0 false 0 100 Counts how many gold you collected in total.
gold_keep_percent 0 0 false 0 100 How many gold will be kept after death.
gold_retained 4 0 false 0 100
goldsack_upgrade 0 0 true 0 9 Upgrade level of the goldsack.
guacamole 3 0 false 0 100
guards_defeated 0 0 false 0 100
halls_key 0 0 false 0 100
halls_opened 0 0 false 0 100
heavy_conscience 3 0 false 0 100
hoodie_met_cavern 0 0 false 0 100
hoodie_met_core 0 0 false 0 100
hoodie_met_dungeon 0 0 false 0 100
hoodie_met_hall 0 0 false 0 100
hoodie_met_mine 0 0 false 0 100
hoodie_met 0 0 false 0 100
hoodie_note 0 0 true 0 1
jump_count 0 0 false 0 100 Counts how often you jumped.
key_pillar_count 0 0 false 0 100
key 0 0 false 0 100 Counts how many keys you collected in total.
leather_gloves 0 0 false 0 100
library_key 0 0 false 0 100
lillyth_final_speech 0 0 false 0 100
low_stock 1 0 true 0 100
map_collected 0 0 false 0 100
masters_key 0 0 false 0 100
max_othermine_count 0 0 false 0 100
max_summon_count 4 0 false 0 100
meal_ticket_new 0 0 false 0 100
mimephobia 3 0 false 0 100
miners_flask 1 0 false 0 100
mushroom_blue 0 0 false 0 100 If Blastcap was found.
mushroom_green 0 0 false 0 100 If Shiitake was found.
mushroom_purple 0 0 false 0 100 If Nightshade was found.
nether_collected 4 0 false 0 100 Counts how many nether you collected in total.
nether_unlock 0 0 true 0 1
othermine_count 0 0 false 0 0 The total amount of deaths inside the Othermine.
othermine_unlocked 0 0 false 0 100
peasant1_unlocked 0 0 false 0 100
peasant2_unlocked 0 0 false 0 100
peasant3_unlocked 0 0 false 0 100
peasant4_unlocked 0 0 false 0 100
penance_count 1 0 false 0 100
peon_count 4 0 false 0 100
pickaxe_upgrade 0 0 true 0 15 Upgrade level of the pickaxe.
pilfer_blessing 0 0 false 0 100 The total amount of deaths outside the Othermine.
pilfer_nightmare 3 0 false 0 100
pk_visited 0 0 false 0 100 If greater than 0, the zone 'PlunderRoom' will be unlocked.
play_count 0 0 false 0 100 The total amount of playing.
plunderking_defeated 0 0 false 0 100
potion_count 0 1 true 1 4
potions_crafted 2 0 false 0 100
priestess_met 0 0 false 0 100
prisoner_key 0 0 false 0 100 If the prisoner key was collected.
rebirthed 1 0 false 0 100
recycler 0 0 false 0 100
relics_crafted 2 0 false 0 100
relics_purchased 0 0 false 0 100 How many relics were purchased in total.
retaliation 4 0 true 0 1
rockmimic_defeated 0 0 false 0 100
sandworm_defeated 0 0 false 0 100 How many times Selt, Queen of Sand was defeated.
sandworm_revived 0 0 false 0 100
secret_treasure_note 0 0 false 0 100
shadowlord_defeated 0 0 false 0 100
shadowlord_revived 0 0 false 0 100
shaker 0 0 true 0 3
shopkeeper_killed 1 0 false 0 100
shop_basic_item 0 1 true 1 2
shop_food 0 1 true 1 3
shop_food_item 3 0 false 0 100
shop_item_count 0 0 false 0 100
shop_loyalty_program 0 0 true 0 1
shop_potion_relic 0 1 true 1 3
shop_simple_chest 3 0 false 0 100
shop_transmute_machine 0 0 true 0 3
show_enemy_hp 0 0 false 0 100 If greater than 0, the option 'Show Enemy HP' is visible in the game-settings.
signs_destroyed 0 0 false 0 100 Counts how many signs you've destroyed in total.
simple_chest_new 0 0 false 0 100
skelephobia 3 0 false 0 100
speedboost_boots 0 0 true 0 1
start_blessing 0 0 true 0 3
stat_fastest_boss_om 0 0 false 0 0
stat_fastest_boss 0 0 false 0 0
stat_fastest_win_om 0 0 false 0 0
stat_fastest_win 0 0 false 0 0
stat_hex_chaos 0 0 false 0 100
stat_hex_delight 0 0 false 0 100
stat_hex_fog 0 0 false 0 100
stat_hex_freedom 0 0 false 0 100
stat_hex_frostbite 0 0 false 0 100
stat_hex_greed 0 0 false 0 100
stat_hex_peril 0 0 false 0 100
stat_hex_torment 0 0 false 0 100
stat_lifetime_damage_dealt_om 0 0 false 0 100
stat_lifetime_damage_dealt 0 0 false 0 100
stat_lifetime_damage_taken_om 0 0 false 0 100
stat_lifetime_damage_taken 0 0 false 0 100
stat_lifetime_enemies_killed_om 0 0 false 0 100
stat_lifetime_enemies_killed 0 0 false 0 100
stat_lifetime_gold_gained_om 0 0 false 0 100
stat_lifetime_gold_gained 0 0 false 0 100
stat_max_blessing_level_om 0 0 false 0 100
stat_max_blessing_level 0 0 false 0 100
stat_max_bombs_used_om 0 0 false 0 100
stat_max_bombs_used 0 0 false 0 100
stat_max_crit_om 0 0 false 0 100
stat_max_crit 0 0 false 0 100
stat_max_curses_held_om 0 0 false 0 100
stat_max_curses_held 0 0 false 0 100
stat_max_curses_removed_om 0 0 false 0 100
stat_max_gold_gained_om 0 0 false 0 100
stat_max_gold_gained 0 0 false 0 100
stat_max_hit_om 0 0 false 0 100
stat_max_hit 0 0 false 0 100
stat_max_keys_used_om 0 0 false 0 100
stat_max_keys_used 0 0 false 0 100
stat_max_kills_om 0 0 false 0 100
stat_max_kills 0 0 false 0 100
stat_max_maxhp_om 0 200 false 0 100
stat_max_maxhp 0 200 false 0 100
stat_max_potions_used_om 0 0 false 0 100
stat_max_potions_used 0 0 false 0 100
stat_max_relics_held_om 0 0 false 0 100
stat_max_relics_held 0 0 false 0 100
stat_max_rocks_destroyed_om 0 0 false 0 100
stat_max_rocks_destroyed 0 0 false 0 100
stat_max_single_damage_taken_om 0 0 false 0 100
stat_max_single_damage_taken 0 0 false 0 100
stat_max_single_gold_spent_om 0 0 false 0 100
stat_max_single_gold_spent 0 0 false 0 100
stat_max_single_heal_om 0 0 false 0 100
stat_max_single_heal 0 0 false 0 100
stat_max_total_damage_taken_om 0 0 false 0 100
stat_max_total_damage_taken 0 0 false 0 100
stat_max_total_gold_spent_om 0 0 false 0 100
stat_max_total_gold_spent 0 0 false 0 100
stat_max_total_heal_om 0 0 false 0 100
stat_max_total_heal 0 0 false 0 100
stat_min_total_damage_taken_om 0 -1 false 0 100
stat_min_total_damage_taken 0 -1 false 0 100
stat_run_count_om 0 0 false 0 100
stat_run_count 0 0 false 0 100
stat_track_bombs 1 0 false 0 100
stat_track_curses_removed 1 0 false 0 100
stat_track_damage 1 0 false 0 100
stat_track_gold_gained 1 0 false 0 100
stat_track_gold_spent 1 0 false 0 100
stat_track_heal 1 0 false 0 100
stat_track_keys 1 0 false 0 100
stat_track_kills 1 0 false 0 100
stat_track_potions 1 0 false 0 100
stat_track_rocks 1 0 false 0 100
stat_win_count_om 0 0 false 0 100 The total amuont of victories in Othermine
stat_win_count 0 0 false 0 100 The total amount of victories outside the Othermine.
stonelord_defeated 0 0 false 0 100
stonelord_revived 0 0 false 0 100
summon_count 0 0 true 0 65536
tent 0 0 false 0 100
thorium_collected 4 0 false 0 100 Counts how many thorium you collected in total.
throw_pickup 0 0 false 0 100
toadvine_bathcat_core 0 0 false 0 100
token_selt_collected 0 0 false 0 100
tome_unlocked 0 0 false 0 100
tribute_fountain_encountered 1 0 false 0 100
tribute 1 0 false 0 100
tunic_upgrade 0 0 true 0 15 Upgrade level of the tunic.
tutorial_chest_opened 0 0 false 0 100 If greater than 0, the tutorial is marked completed.
tutorial_complete 0 0 false 0 100 If the tutorial is completed.
tutorial_unlocked 0 0 false 0 100
vertigo 3 0 false 0 100
warped 1 0 false 0 100
zeal 3 0 false 0 100
zone_index 4 0 false 0 100

autoSaveData

Value Explanation
bomb Peasant's current bomb as uuid (See Template:GetID)
bombs Possible: 0 - 99
dropHistory A list of dropped items as uuid's
familiarXP
id = Peasant's current familiar as uuid (See Template:GetID)
xp = The xp of the peasant's familiar (The xp defines the familiar level)
gloves The peasant's current unique throw relic. (See Template:GetID)
gold Possible: 0 - 999999
hat The current Othermine crown.
hp Peasant's current hp.
keys Possible: 0 - 99
killHistory
modifiers
nether Possible: 0 - 999
padding Amount of armor slots the peasant has filled.
pickupHistory A list of picked-up items as uuid (See Template:GetID)
potionDatas A list of currently held potions
potions
prayHistory
seed
statusEffects
id = Effect-ID (See Template:GetID)
level = Level of effect
duration = It is the amount in seconds until the effect runs out. If duration is -1, the effect is endless (unless you leave the mine).
durationRatio = ?
userData = What should be displayed to the user if the effect is not a levelled one, such as the effect from Lesser Demon.
userString = ?
sticky = true: The effect can't be removed. This is only true for the indestructible Curses generated by Siegfried's Aegis.
thorium Possible: 0 - 999
timer The time of the peasant's current run.
weapon Peasant's current unique swing relic as uuid (See Template:GetID)
zone The zone id of the floor the peasant is currently on.

Save location

Platform Location
Windows (Store-App) C:\Users\<username>\AppData\Local\Packages\Thorium.UnderMine_<PublisherId>\LocalState\xxxxxxxxxxxxxxxxSaves
Windows (Steam) C:\Users\<username>\AppData\LocalLow\Thorium Entertainment\UnderMine\Saves
Mac ~/Library/Application Support/unity.Thorium Entertainment.UnderMine/Saves
Linux ~/.config/unity3d/Thorium Entertainment/UnderMine/Saves