54 | Graveyard Keeper WIKI for having such great resources which I could use to check my code and
55 | already extracting the game icons + naming them, so I didn't have to try to extract the sprite atlas
56 | information (at least for earlier versions of the editor).
57 |
58 |
59 | Eel for making it easy for me to create a HTML GUI in a python script.
60 |
61 |
62 | JQuery and
63 | Materialize for making it easier to create the HTML content.
64 |
65 |
66 |
67 |
68 |
Notes:
69 |
70 |
71 |
72 |
73 | If you have a save file which could help (for example a more up to date body of a perfect worker or the entire tech tree with all DLCs),
74 | feel free to upload your save to an issue. I will take the data from that save then to improve
75 | the several features of this save editor.
76 |
77 |
78 | Every loaded save file is kept in memory, meaning you can expect almost up to 200 MB per save file which you load.
79 |
80 |
81 | No sprites / images used, were created by me, they are from
82 | Lazy Bear Games
83 |
84 |
85 | Additionally the localization file is extracted from
86 | Lazy Bear Games
87 |
88 |
89 | You are able change all the values in the editor, but especially values like items can't be perfectly recreated and there
90 | might be bugs with them if you add new items (Because I can't reproduce the specific item types which
91 | may contain specific values, the script uses the last item in your inventory, duplicates it and replace
92 | it's item ID, amount and durability). Additionally like the Wiki mentions in the article about save
93 | file editing, it might be that some of your changes don't work because you didn't fulfill previous
94 | requirements.
95 |
96 |
97 | If you change the energy or your hp to a value above 100, your maximal hp / energy is set to the same value, if you want
98 | to reset it again, just set your hp or energy again to 100.
99 |
100 |
101 | If you find bugs or have feature requests (like an idea to add a functionality) feel free to report them on the
102 | GitHub Page.
103 |
Hey, seems like you are using this Application for the first time, meaning you now have the chance to set
25 | some options. If the application automatically set a save folder please also check it to be sure that it is correct.
122 |
123 |
124 |
125 |
226 |
227 |
228 |
229 |
--------------------------------------------------------------------------------
/data/html/rsc/Blue_Tech_Symbol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/Blue_Tech_Symbol.png
--------------------------------------------------------------------------------
/data/html/rsc/Church_Rating_Symbol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/Church_Rating_Symbol.png
--------------------------------------------------------------------------------
/data/html/rsc/Copper_Coin_Symbol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/Copper_Coin_Symbol.png
--------------------------------------------------------------------------------
/data/html/rsc/Copper_Star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/Copper_Star.png
--------------------------------------------------------------------------------
/data/html/rsc/Empty_Star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/Empty_Star.png
--------------------------------------------------------------------------------
/data/html/rsc/Gold_Coin_Symbol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/Gold_Coin_Symbol.png
--------------------------------------------------------------------------------
/data/html/rsc/Gold_Star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/Gold_Star.png
--------------------------------------------------------------------------------
/data/html/rsc/Green_Tech_Symbol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/Green_Tech_Symbol.png
--------------------------------------------------------------------------------
/data/html/rsc/Happiness_or_Friendship_Symbol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/Happiness_or_Friendship_Symbol.png
--------------------------------------------------------------------------------
/data/html/rsc/Icon_skull_wreath_green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/Icon_skull_wreath_green.png
--------------------------------------------------------------------------------
/data/html/rsc/Red_Tech_Symbol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/Red_Tech_Symbol.png
--------------------------------------------------------------------------------
/data/html/rsc/Silver_Coin_Symbol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/Silver_Coin_Symbol.png
--------------------------------------------------------------------------------
/data/html/rsc/Silver_Star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/Silver_Star.png
--------------------------------------------------------------------------------
/data/html/rsc/White_Skull_Symbol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/White_Skull_Symbol.png
--------------------------------------------------------------------------------
/data/html/rsc/crafting_skull_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/crafting_skull_3.png
--------------------------------------------------------------------------------
/data/html/rsc/donkey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/donkey.png
--------------------------------------------------------------------------------
/data/html/rsc/envy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/envy.png
--------------------------------------------------------------------------------
/data/html/rsc/gluttony.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/gluttony.png
--------------------------------------------------------------------------------
/data/html/rsc/item_source_file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/item_source_file.png
--------------------------------------------------------------------------------
/data/html/rsc/lust.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/lust.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_actor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_actor.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_actress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_actress.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_astrologer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_astrologer.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_beekeeper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_beekeeper.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_bishop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_bishop.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_blacksmith.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_blacksmith.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_captain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_captain.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_carpenter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_carpenter.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_cultist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_cultist.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_dig.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_dig.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_donkey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_donkey.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_engineer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_engineer.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_euric.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_euric.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_farmer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_farmer.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_farmers son.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_farmers son.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_farmers_daughter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_farmers_daughter.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_ghost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_ghost.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_gypsy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_gypsy.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_hunchback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_hunchback.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_inquisitor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_inquisitor.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_light_keeper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_light_keeper.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_marquis_teodoro_jr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_marquis_teodoro_jr.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_merchant.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_merchant.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_miller.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_miller.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_mrs chain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_mrs chain.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_potter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_potter.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_refugee_coffin_maker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_refugee_coffin_maker.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_refugee_cook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_refugee_cook.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_refugee_tanner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_refugee_tanner.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_royal_box.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_royal_box.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_shepard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_shepard.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_shepherds_wife.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_shepherds_wife.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_smiler.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_smiler.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_tavern owner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_tavern owner.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_witch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_witch.png
--------------------------------------------------------------------------------
/data/html/rsc/npc_wood_cutter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/npc_wood_cutter.png
--------------------------------------------------------------------------------
/data/html/rsc/p_axeman.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_axeman.png
--------------------------------------------------------------------------------
/data/html/rsc/p_beekeeper2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_beekeeper2.png
--------------------------------------------------------------------------------
/data/html/rsc/p_big_guy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_big_guy.png
--------------------------------------------------------------------------------
/data/html/rsc/p_blabla.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_blabla.png
--------------------------------------------------------------------------------
/data/html/rsc/p_blacksmith.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_blacksmith.png
--------------------------------------------------------------------------------
/data/html/rsc/p_brewer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_brewer.png
--------------------------------------------------------------------------------
/data/html/rsc/p_butcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_butcher.png
--------------------------------------------------------------------------------
/data/html/rsc/p_cardinal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_cardinal.png
--------------------------------------------------------------------------------
/data/html/rsc/p_collector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_collector.png
--------------------------------------------------------------------------------
/data/html/rsc/p_cook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_cook.png
--------------------------------------------------------------------------------
/data/html/rsc/p_cultist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_cultist.png
--------------------------------------------------------------------------------
/data/html/rsc/p_doctor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_doctor.png
--------------------------------------------------------------------------------
/data/html/rsc/p_engineer 1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_engineer 1.png
--------------------------------------------------------------------------------
/data/html/rsc/p_engineer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_engineer.png
--------------------------------------------------------------------------------
/data/html/rsc/p_farmer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_farmer.png
--------------------------------------------------------------------------------
/data/html/rsc/p_fireman.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_fireman.png
--------------------------------------------------------------------------------
/data/html/rsc/p_jevelery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_jevelery.png
--------------------------------------------------------------------------------
/data/html/rsc/p_jeweler.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_jeweler.png
--------------------------------------------------------------------------------
/data/html/rsc/p_journalist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_journalist.png
--------------------------------------------------------------------------------
/data/html/rsc/p_magnifier.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_magnifier.png
--------------------------------------------------------------------------------
/data/html/rsc/p_mason 1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_mason 1.png
--------------------------------------------------------------------------------
/data/html/rsc/p_mason.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_mason.png
--------------------------------------------------------------------------------
/data/html/rsc/p_master_potter 1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_master_potter 1.png
--------------------------------------------------------------------------------
/data/html/rsc/p_master_potter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_master_potter.png
--------------------------------------------------------------------------------
/data/html/rsc/p_miner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_miner.png
--------------------------------------------------------------------------------
/data/html/rsc/p_natural_writer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_natural_writer.png
--------------------------------------------------------------------------------
/data/html/rsc/p_naturalist 1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_naturalist 1.png
--------------------------------------------------------------------------------
/data/html/rsc/p_naturalist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_naturalist.png
--------------------------------------------------------------------------------
/data/html/rsc/p_preacher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_preacher.png
--------------------------------------------------------------------------------
/data/html/rsc/p_scientist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_scientist.png
--------------------------------------------------------------------------------
/data/html/rsc/p_shakespear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_shakespear.png
--------------------------------------------------------------------------------
/data/html/rsc/p_skinner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_skinner.png
--------------------------------------------------------------------------------
/data/html/rsc/p_sword_master.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_sword_master.png
--------------------------------------------------------------------------------
/data/html/rsc/p_t_bee.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_t_bee.png
--------------------------------------------------------------------------------
/data/html/rsc/p_t_beeswax.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_t_beeswax.png
--------------------------------------------------------------------------------
/data/html/rsc/p_t_butterfly.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_t_butterfly.png
--------------------------------------------------------------------------------
/data/html/rsc/p_t_maggot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_t_maggot.png
--------------------------------------------------------------------------------
/data/html/rsc/p_t_moth.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_t_moth.png
--------------------------------------------------------------------------------
/data/html/rsc/p_t_pyrite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_t_pyrite.png
--------------------------------------------------------------------------------
/data/html/rsc/p_wine_master.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_wine_master.png
--------------------------------------------------------------------------------
/data/html/rsc/p_wine_master2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_wine_master2.png
--------------------------------------------------------------------------------
/data/html/rsc/p_woodworker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_woodworker.png
--------------------------------------------------------------------------------
/data/html/rsc/p_writer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_writer.png
--------------------------------------------------------------------------------
/data/html/rsc/p_writer_thief.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/p_writer_thief.png
--------------------------------------------------------------------------------
/data/html/rsc/pride.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/pride.png
--------------------------------------------------------------------------------
/data/html/rsc/sloth.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/sloth.png
--------------------------------------------------------------------------------
/data/html/rsc/unknown_item.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/unknown_item.png
--------------------------------------------------------------------------------
/data/html/rsc/wrath.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NetroScript/Graveyard-Keeper-Savefile-Editor/82c88dab0897c4472c77d24e6f25c71ca1e177c2/data/html/rsc/wrath.png
--------------------------------------------------------------------------------
/data/itemversion:
--------------------------------------------------------------------------------
1 | 1 - Added the item Version System - After updating manually don't forget to update the itemversion file too.
2 | 2 - Changed wrong internal name for the item flyer, the first version of the prayer for imagination; Added icon for building_permission
3 | 3 - Added endless notebook
4 | 4 - This is a note that starting with version 0.1.16 the way changed how items are displayed, so for future item updates you need atleast 0.1.16 version. Additionally I want to mention 0.1.18 fixes the application not checking correctly if there is an update available (sorry for that) | DO NOT DO AN AUTOMATIC UPDATE HERE (THEN YOUR ITEM DISPLAY WILL BREAK)
--------------------------------------------------------------------------------
/data/new_item_data.json:
--------------------------------------------------------------------------------
1 | {
2 | "bag_universal": {"type": 250,"v": {"1068875674":{"v":"","type":11},"id":{"v":"bag_universal","type":10},"value":{"v":1,"type":17},"min_value":{"v":null,"type":0},"max_value":{"v":null,"type":0},"linked_id":{"v":-1,"type":3},"self_chance":{"v":{"_expression":{"v":"","type":11},"_simplified":{"v":false,"type":2},"_simpified_float":{"v":0,"type":18},"default_value":{"v":0,"type":18}},"type":250},"common_chance":{"v":{"_expression":{"v":"","type":11},"_simplified":{"v":false,"type":2},"_simpified_float":{"v":0,"type":18},"default_value":{"v":0,"type":18}},"type":250},"chance_group":{"v":-1,"type":3},"is_unique":{"v":false,"type":2},"multiquality_items":{"v":[],"type":100},"equipped_as":{"v":{"1826761547":{"v":0,"type":16}},"type":250},"worker_unique_id":{"v":-1,"type":4},"_params":{"v":{"_res_type":{"v":[{"v":"inventory_size","type":10}],"type":100},"_res_v":{"v":[{"v":9,"type":5}],"type":100},"_hp":{"v":0,"type":18},"_progress":{"v":0,"type":18},"_money":{"v":0,"type":18},"_durability":{"v":1,"type":19}},"type":250},"inventory":{"v":[],"type":100},"secondary_inventory":{"v":[],"type":100},"_serialize_depth":{"v":0,"type":16},"sub_name":{"v":"","type":11}}},
3 | "bag_universal_big": {"type": 250,"v": {"1068875674":{"v":"","type":11},"id":{"v":"bag_universal_big","type":10},"value":{"v":1,"type":17},"min_value":{"v":null,"type":0},"max_value":{"v":null,"type":0},"linked_id":{"v":-1,"type":3},"self_chance":{"v":{"_expression":{"v":"","type":11},"_simplified":{"v":false,"type":2},"_simpified_float":{"v":0,"type":18},"default_value":{"v":0,"type":18}},"type":250},"common_chance":{"v":{"_expression":{"v":"","type":11},"_simplified":{"v":false,"type":2},"_simpified_float":{"v":0,"type":18},"default_value":{"v":0,"type":18}},"type":250},"chance_group":{"v":-1,"type":3},"is_unique":{"v":false,"type":2},"multiquality_items":{"v":[],"type":100},"equipped_as":{"v":{"1826761547":{"v":0,"type":16}},"type":250},"worker_unique_id":{"v":-1,"type":4},"_params":{"v":{"_res_type":{"v":[{"v":"inventory_size","type":10}],"type":100},"_res_v":{"v":[{"v":12,"type":5}],"type":100},"_hp":{"v":0,"type":18},"_progress":{"v":0,"type":18},"_money":{"v":0,"type":18},"_durability":{"v":1,"type":19}},"type":250},"inventory":{"v":[],"type":100},"secondary_inventory":{"v":[],"type":100},"_serialize_depth":{"v":0,"type":16},"sub_name":{"v":"","type":11}}}
4 | }
--------------------------------------------------------------------------------
/data/tools.py:
--------------------------------------------------------------------------------
1 | import struct
2 |
3 | # An array to convert the different data types to the struct character and their byte length
4 | structtypes = {
5 | 'int8': ['b', 1],
6 | 'uint8': ['B', 1],
7 | 'int16': ['h', 2],
8 | 'uint16': ['H', 2],
9 | 'int32': ['i', 4],
10 | 'uint32': ['I', 4],
11 | 'int64': ['q', 8],
12 | 'uint64': ['Q', 8],
13 | 'float': ['f', 4],
14 | 'double': ['d', 8],
15 | 'char': ['s', 1]
16 | }
17 |
18 |
19 | # Read Binary Data
20 | class BinaryReader:
21 |
22 | def __init__(self, file):
23 | self.file = file
24 |
25 | def read(self, typ):
26 | form, size = structtypes[typ]
27 | val = self.file.read(size)
28 | return struct.unpack(form, val)[0]
29 |
30 |
31 | # Write Binary Data
32 | class BinaryWriter:
33 |
34 | def __init__(self, file):
35 | self.file = file
36 |
37 | def write(self, typ, val):
38 | form = structtypes[typ][0]
39 | self.file.write(struct.pack(form, val))
40 |
--------------------------------------------------------------------------------
/data/types.py:
--------------------------------------------------------------------------------
1 | from enum import IntEnum
2 | from json import load
3 |
4 |
5 | # The possible serialisation types the game uses and their binary value (as int)
6 | class Types(IntEnum):
7 | NullValue = 0,
8 | Bool_True = 1,
9 | Bool_False = 2,
10 | Int32 = 3,
11 | Int64 = 4,
12 | Single = 5,
13 | Double = 6,
14 | Byte = 7,
15 | Char = 8,
16 | String = 9,
17 | String_Indexed = 10,
18 | String_Empty = 11,
19 | Json = 12,
20 | Vector2 = 13,
21 | Vector3 = 14,
22 | Quaternion = 15,
23 | Int32_0 = 16,
24 | Int32_1 = 17,
25 | Single_0 = 18,
26 | Single_1 = 19,
27 | Vector2_00 = 20,
28 | Vector2_11 = 21,
29 | Vector3_000 = 22,
30 | Vector3_111 = 23,
31 | Quaternion_0001 = 24,
32 | GenericList = 100,
33 | Array = 101,
34 | ByteArray = 102,
35 | SmartSerialized = 250
36 |
37 |
38 | # The localisation is english and I have to say I don't know if they are all correct and
39 | # they are not complete, considering I mostly was in it for the items and perks and so on
40 | # But still they may contain spoilers considering quite a few dialogues and so on are in
41 | # them so read it at your own risk
42 | with open("./data/locals.json", encoding="utf8") as f:
43 | id_to_name = load(f)
44 |
45 | # Generic game information
46 | with open("./data/html/items.json", encoding="utf8") as f:
47 | gamedata = load(f)
48 |
49 | with open("./data/data.json", encoding="utf8") as f:
50 | jsongamedata = load(f)
51 |
52 | # Load a list with default items, if those items have special attributes which would otherwise not work
53 | # (using the default item)
54 | with open("./data/new_item_data.json", encoding="utf8") as f:
55 | item_fallback_data = load(f)
56 |
57 | # A example item in the case of the inventory being empty and people wanting to add items to it
58 | fallback_item = {
59 | "type": 250,
60 | "v": {
61 | "value": {
62 | "type": 3,
63 | "v": 6
64 | },
65 | "linked_id": {
66 | "type": 3,
67 | "v": -1
68 | },
69 | "self_chance": {
70 | "type": 250,
71 | "v": {
72 | "_simpified_float": {
73 | "type": 18,
74 | "v": 0
75 | },
76 | "_simplified": {
77 | "type": 2,
78 | "v": False
79 | },
80 | "_expression": {
81 | "type": 11,
82 | "v": ""
83 | },
84 | "default_value": {
85 | "type": 18,
86 | "v": 0
87 | }
88 | }
89 | },
90 | "15320842": {
91 | "type": 100,
92 | "v": []
93 | },
94 | "equipped_as": {
95 | "type": 250,
96 | "v": {
97 | "1826761547": {
98 | "type": 16,
99 | "v": 0
100 | }
101 | }
102 | },
103 | "_params": {
104 | "type": 250,
105 | "v": {
106 | "_hp": {
107 | "type": 18,
108 | "v": 0
109 | },
110 | "_progress": {
111 | "type": 18,
112 | "v": 0
113 | },
114 | "_durability": {
115 | "type": 19,
116 | "v": 1
117 | },
118 | "_res_v": {
119 | "type": 100,
120 | "v": []
121 | },
122 | "_money": {
123 | "type": 18,
124 | "v": 0
125 | },
126 | "_res_type": {
127 | "type": 100,
128 | "v": []
129 | }
130 | }
131 | },
132 | "chance_group": {
133 | "type": 3,
134 | "v": -1
135 | },
136 | "sub_name": {
137 | "type": 11,
138 | "v": ""
139 | },
140 | "is_unique": {
141 | "type": 2,
142 | "v": False
143 | },
144 | "max_value": {
145 | "type": 0,
146 | "v": None
147 | },
148 | "id": {
149 | "type": 10,
150 | "v": "wooden_plank"
151 | },
152 | "min_value": {
153 | "type": 0,
154 | "v": None
155 | },
156 | "common_chance": {
157 | "type": 250,
158 | "v": {
159 | "_simpified_float": {
160 | "type": 18,
161 | "v": 0
162 | },
163 | "_simplified": {
164 | "type": 2,
165 | "v": False
166 | },
167 | "_expression": {
168 | "type": 11,
169 | "v": ""
170 | },
171 | "default_value": {
172 | "type": 18,
173 | "v": 0
174 | }
175 | }
176 | },
177 | "multiquality_items": {
178 | "type": 100,
179 | "v": []
180 | },
181 | "_serialize_depth": {
182 | "type": 16,
183 | "v": 0
184 | },
185 | "1068875674": {
186 | "type": 11,
187 | "v": ""
188 | }
189 | }
190 | }
191 |
--------------------------------------------------------------------------------
/data/version:
--------------------------------------------------------------------------------
1 | 0.1.24
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | psutil>=5.4.8
2 | Eel>=0.9.10
3 | setuptools
4 | packaging
--------------------------------------------------------------------------------
/saves.md:
--------------------------------------------------------------------------------
1 | Information about additional edits which are possible in the JSON file
2 | ======================================================================
3 |
4 | World game objects
5 | ------------------
6 |
7 | In the file save (exportet as JSON) you have in `savedata->map->v->_wgos->v` a list with all "World Game Objects" of the game.
8 | Those include all interactable objects and more. The game saves the location of those. These include f.e. spots where hiccup grass grows, meaning you could change its location next to your house or even duplicate the objects (is what I assume, I didn't try it)
9 | Other interesting things you could change there are f.e. location of built objects, teleport spots (?, ids teleport_hatch, teleport_inside, teleport_outside, teleport_point - 1 teleport_hatch / teleport_inside / teleport_outside corresponds with 1 teleport_point because they have the same custom tag, meaning you probably can create new teleport points f.e. 1 infront of your house to the lighthouse) or NPC objects.
10 | Meaning if your NPC is broken you could try replacing it's data with the data from a save where it is not broken. (As far as I can tell no achievement or progress related data is stored in them, but I only took a look at a early game save).
11 |
12 | A list of a 10 Minute save with all the possible world game object ids and their amounts would be (as JSON):
13 |
14 | ```JSON
15 | {"swamp_table_constr":1,"swamp_bridge":1,"teleport_outside":13,"teleport_point":41,"mushroom_1":72,"fence_stone_h":14,"fence_wood_anc_b_1":20,"fence_wood_anc_r_2":3,"fence_wood_anc_f_1":16,"fence_wood_anc_b_0":5,"fence_wood_anc_b_10":4,"fence_wood_anc_f_0":2,"fence_wood_anc_r_10":2,"fence_wood_anc_r_4":1,"fence_wood_anc_r_1":6,"fence_wood_anc_r_0":1,"fence_wood_anc_l_10":3,"fence_wood_anc_l_2":2,"fence_wood_anc_l_1":6,"fence_wood_anc_f_10":3,"fence_wood_anc_f_6":6,"fence_wood_anc_f_4":4,"fence_wood_anc_b_5":2,"fence_wood_anc_b_4":3,"fence_wood_anc_b_2":3,"bat_test":10,"bonfire_burning":2,"mining_builddesk_broken":1,"d_obj_spiral_stair_stn_in_1":3,"teleport_inside":21,"teleport_hatch":5,"garden_builddesk_broken":1,"fence_wood_anc_l_0":5,"fence_wood_anc_l_4":5,"graveyard_zone_lvlup2":1,"graveyard_builddesk":1,"mf_wood_builddesk":1,"morgue_builddesk_broken":1,"church_builddesk":1,"cellar_builddesk":1,"tree_2_6":49,"tree_tiny_2":89,"tree_2_2":114,"tree_tiny_1":107,"tree_1_3":99,"bush_4":32,"bush_horizontal_3":42,"garden_grapes_broken":8,"flower_small_1":68,"flower_small_3":75,"flower_small_2":84,"flower_small_4":54,"flower_small_5":78,"flower_small_6":50,"flower_small_8":59,"flower_small_9":55,"roof_1":4,"beehouse_broken":4,"beegarden_table_broken":1,"tree_garden_builddesk":1,"stone_2":40,"tree_huge_1":10,"tree_old_2":23,"bush_5":219,"flower_small_7":83,"tree_old_1":24,"tree_old_3":21,"cremation_builddesk":1,"old_wood_stump_1":26,"old_wood_swamp_set_1":23,"old_wood_swamp_set_2":28,"wood_obstacle_steep_el":1,"wood_obstacle_v":1,"bush_horizontal_1":17,"bush_1_berry":7,"stone_4":30,"stone_3":19,"decor_stone":21,"stone_5":20,"stone_1":27,"land_clay_spot_1":2,"church_0":1,"npc_royal_box":1,"tree_mid_strip_1":17,"tree_3_1":43,"tree_mid_strip_2":17,"water_well":3,"mf_grindstone_1":2,"village_wc_Face":3,"house_1":1,"mf_box_stuff":4,"cooking_bonfire":2,"garden_of_stones_place":1,"witch_hut":1,"npc_witch":1,"church_closed_door":1,"morgue_1":1,"ruin_0":3,"morgue_throw_in_broken":1,"iron_ore":32,"stone_ore":3,"pile_of_sand":5,"lying_rock":1,"vegit_bracken_1":7,"vegit_bracken_2":43,"tree_2_1":35,"tree_2_4":73,"tree_3_4":23,"tree_3_3":34,"tree_1_2":76,"tree_2_5":50,"tree_3_2":39,"tree_tiny_3":83,"tree_1_1":55,"tree_1_4":54,"tree_3_3_stump":2,"tree_3_4_stump":3,"tree_1_1_stump":3,"bush_plump_2":36,"bush_2":100,"bush_horizontal_2":21,"bush_2_berry":10,"bush_3_berry":14,"mushroom_2":47,"hiccup_grass_3":4,"hiccup_grass_2":6,"hiccup_grass_1":8,"gate_wood_new_f_0":1,"fence_stone_v":5,"grave_ground":13,"lantern_obj":9,"tree_2_1_stump":8,"mf_timber_1":1,"mf_stones_1":1,"bridge_stn_broken":1,"tree_3_1_stump":4,"roof_2":3,"swamp_fishing_spot":1,"throw_body_river":1,"Tavern":1,"lantern_2":1,"mf_stones_1_decor":2,"mf_ore_1_complete_decor":6,"village_wc_Rgh":8,"stone_workshop_1":1,"village_house_1":2,"village_wc_Face_2":3,"village_house_2":1,"tree_3_4_bees_done":2,"tree_2_4_stump":2,"tree_2_5_stump":3,"tree_3_1_bees":1,"village_mill":1,"village_farmer_house_sml":1,"mole":3,"mill_broken_obj":1,"mf_anvil_2_decor":2,"mf_anvil_1_decor":1,"mf_anvil_3_decor":1,"mf_wood_panel_2_complete":1,"mf_coal_1_decor":2,"smithy_1":1,"barrel":14,"village_house_3":1,"garden_pumpkin_ready_village":4,"beehouse_decor":6,"garden_pumpkin":4,"tree_1_2_stump":1,"decor_tree_apple_1_flower":3,"tree_3_1_bees_done":3,"village_house_4":2,"npc_beekeeper":1,"garden_cabbage_ready_village":18,"village_house_5":1,"garden_carrot_ready_village":3,"garden_carrot":17,"garden_beet":14,"village_house_6":1,"garden_beet_ready_village":1,"garden_onion":11,"garden_grapes":3,"garden_lentils":9,"garden_cabbage_ready":2,"garden_cabbage":13,"village_house_7":1,"ruins_el_2":9,"garden_onion_ready_village":1,"garden_lentils_ready_village":1,"decor_tree_apple_2_green":2,"decor_tree_apple_3_red":1,"decor_tree_apple_1_red":4,"decor_tree_apple_2_flower":3,"camp_barrel_wagon":3,"village_farmer_house_mid":1,"village_henhouse":2,"village_hut_1":1,"egg_seller":1,"camp_horse_parking":1,"camp_tent_db_1":2,"camp_tent_df_1":1,"camp_tent_vf_1":2,"camp_tent_vf_2":1,"camp_wagon_chest_d":2,"camp_wagon_stuff":3,"camp_wagon_stuff_2":1,"campfire":2,"tree_1_4_stump":1,"storage_1":1,"decor_land_clay_spot_1":2,"mf_potter_wheel_1_decor":1,"npc_potter":1,"npc_shepherd":1,"npc_shepherds_wife":1,"farm":1,"sealman_house":1,"mf_timber_1_decor":2,"mf_beam_gantry_1_decor":2,"tree_2_2_stump":1,"garden_cannabis":11,"decor_mf_vine_press":1,"npc_dig":1,"village_pithos":1,"ruins_pillar_2":5,"burn_0":1,"tree_3_2_stump":1,"bonfire_smoldering":1,"npc_guard_9":1,"npc_guard_10":1,"forpost":1,"hatch_from_morgue":1,"mine":1,"sawmill_1":1,"big_broken_bridge":1,"lighthouse":1,"tree_1_3_stump":1,"ruins_viaduct_1":2,"ruins_viaduct_5":1,"ruins_viaduct_6":3,"ruins_viaduct_7":1,"ruins_viaduct_2":1,"ruins_pillar_1":7,"ruins_pillar_5":3,"ruins_pillar_6":3,"ruins_el_1":7,"turnpike_close":3,"nameplate_2":1,"npc_actor":1,"npc_gypsy":1,"npc_wood_cutter":1,"donkey":1,"npc_miller":1,"npc_blacksmith":1,"npc_farmer":1,"npc_tavern owner":1,"npc_captain":1,"npc_mrs chain":1,"npc_guard":1,"npc_guard_3":1,"npc_guard_4":1,"npc_guard_5":1,"npc_carpenter":1,"npc_engineer":1,"npc_farmers son":1,"talking_skull":1,"npc_redneck_1":1,"npc_redneck_2":1,"npc_redneck_3":1,"npc_redneck_4":1,"npc_redneck_5":1,"npc_redneck_6":1,"npc_guard_2":1,"npc_citizen_1":1,"npc_citizen_2":1,"npc_citizen_3":1,"npc_citizen_4":1,"npc_citizen_5":1,"npc_citizen_6":1,"npc_guard_torch":1,"npc_citizen_woman_1":1,"npc_citizen_woman_2":2,"npc_guard_6":1,"npc_guard_7":1,"npc_guard_8":1,"npc_alice":1,"npc_satyr":1,"npc_lilya":1,"npc_ghost":1,"npc_hunchback":1,"decor_tree_apple_2_red":4,"decor_tree_apple_3_green":4,"decor_tree_apple_1_green":6,"tree_apple_1_3_1":3,"tree_apple_1_3_3":2,"tree_apple_1_3_stump":3,"tree_apple_1_3_0":2,"fence_wood_anc_f_2":1,"garden_empty":1,"npc_light_keeper":1,"telescope":1,"tree_2_6_stump":1,"tree_3_3_squirrel":1,"village_lake_fishing_spot":1,"portal_marble":1,"marble_heap_mid_1":1,"marble_heap_mid_2":1,"marble_stand_inactive":1,"decor_tree_apple_3_flower":1,"steep_coal":2,"mf_stone_pile_1":1,"sea_fishing_spot":1,"witch_pylon":1,"mf_chocks_1_decor":1,"scarecrow":1,"river_fishing_spot":1,"idle_points_stock":3,"mining_hut":1,"steep_end_blue_L_obstruction":1,"steep_yellow_blockage":2,"steep_yellow_blockage_inactive":1,"steep_yellow_blockage_R_o":1,"tree_3_2_bees_done":2,"tree_3_3_bees_done":1,"tree_old_3_stump":1,"steep_marble":1,"steep_iron":1,"steep_stone":1,"mine_zombie":1,"barrel01_broken":5,"barrel03_broken":3,"tree_big_sawmill":1,"zombie_sawmill_unfinished_placer":1,"waterfall_fishing_spot":1,"bed":2,"cupboard":1,"oven":1,"hatch":2,"cooking_table":1,"cooking_stand":1,"chest":2,"stranger":1,"storage_builddesk":1,"box_pallet":1,"cashbox":1,"working_table":1,"empty":3,"dungeon_stairs":3,"barrel02_broken":6,"blockage_H_low":1,"mf_preparation_1":1,"mf_alchemy_survey":1,"church_candle":4,"bookcase_F_damaged":2,"bookcase_F_broken":2,"morgue_throw_out_broken":1,"d_obj_spiral_stair_stn_out_1":1,"flour_bag":3,"blockage_V_low":1,"dungeon_enter":1,"blockage_V_high":1,"blockage_H_high":2,"dungeon_obj_rack02":1,"dungeon_obj_vase02":3,"dungeon_obj_bench01_broken":1,"dungeon_grille_closed":2,"dungeon_grille_opened":2,"dungeon_obj_vase01_broken":3,"dungeon_obj_vase03":1,"dungeon_obj_vase01":1,"dungeon_obj_vase04":2,"dungeon_obj_table02":1,"dungeon_obj_chair_02_broken":1,"table_cultist_quest":1,"floor_grid_fire":1,"wall_cellar_1tile":1,"bookcase_F_broken_custom_zombie":1,"alchemy_builddesk":1,"sacrifice_builddesk":1,"zombie_in_mortuary":1,"church_pulpit":1,"church_bench":2,"church_altar":1,"donat_box_inside":1,"tavern_door03":2,"tavern_table":5,"bed_no_sleep_1":1,"obj_church_bookcase":1,"dungeon_obj_table05":1,"bed_no_sleep_2":1,"dungeon_obj_table01":1,"tavern_writers_table":1,"tavern_cupboard":1,"mining_hut_bed":1,"nameplate_1":1,"npc_bishop":1,"npc_actress":1,"npc_merchant":1,"npc_cultist":1,"npc_inquisitor":1,"npc_astrologer":1,"crafting_skull_3":1,"mf_chocks_1":1}
16 | ```
17 |
18 | With this data (because all of them contain a location) it should be possible to recreate your current world map if you extract the base map (the underground) + the sprites of the id's.
19 |
20 | You can also generate this list by yourself, if you export as JSON and then select the `.html` export. If you open that in the browser, the code to generate that list is shown in the console.
21 |
22 | Achievements
23 | ------------
24 |
25 | The number progress of achievements is stored in `savedata->achievements->v`
26 | If you f.e. started to catch 200 fish, you could find the entry with "fish_200" in `_completed->v` and at the same index in `_completed_n->v` you can set it f.e. to 199 and then fish 1 more fish to get the achievement.
27 | Same is possible with other achievements.
28 |
29 | Workers
30 | -------
31 |
32 | References to your worker zombies are stored in `savedata->workers`. They are still saved within the wgo object.
33 |
34 |
35 | They have inventories and sub inventories. F.e. they have an inventory which contains `portable_backpack` - this backpack can contain other items. (Which Porter Workers are currently transporting)
36 |
37 |
38 | It is also possible to get information about the workers you have within a save. If you want to know for example what the efficiencies of your workers are, you can use the following code. (In the provided HTML export, because that contains the utility function used and the correct variables):
39 |
40 | ```JavaScript
41 | // Iterate all the objects in the world
42 | wgo.forEach((entry) => {
43 | // Save the ID of our object to a name for easier access
44 | const name = entry.v.obj_id.v;
45 |
46 | // If the ID is a worker zombie, we print out the object and the efficiency, and all used items of the worker
47 | if(name === "worker_zombie_1")
48 | {
49 | console.log(entry)
50 | // getValueForParamKey is one of the provided utility functions in a HTML exported save
51 | console.log(getValueForParamKey(entry.v["-1126421579"].v._params, "working_k"))
52 | // For every inventory item object, we map the object to the actual item ID
53 | console.log(entry.v["-1126421579"].v.inventory.v.map(item => item.v.id.v))
54 | }
55 | });
56 | ```
57 |
58 | Unlocked Technologies
59 | ---------------------
60 |
61 | In `savedata->unlocked_techs` are your unlocked technologies (obviously), but the editor doesn't feature anything there because you can simply give you red, green and blue points to get them.
62 |
63 |
64 | ___________________________________________________________
65 |
66 | If someone else wants to extend this information about additional data in the save, feel free to do so.
--------------------------------------------------------------------------------