Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I'm glad you're enjoying it! The game itself doesn't provide a way to export your save, but you can do it manually. It's pretty complicated but these instructions should work for Chrome on Windows. If your system is incompatible or you mess up, it shouldn't break anything, it just won't work.

1a. The game should not be in full screen

1b. Click "run game" if you haven't already

1c. Wait for the game to load into main menu if you haven't already

1d. Exit to main menu if you're not there already

1e. Ensure that the downloadable application is not running

2. Right click web page

3. In the right click menu, click "Inspect"

4. In the new panel (the inspection panel), the bottom half should be the console window. On the top ribbon of that window, there's a dropdown that has "top" selected. Click that and change it to the FIRST index.html (there should be two)

5a. To begin typing in console: If you mouse over the line at the bottom of the window, your mouse cursor should change into an "insert text" cursor.

5b. There may be a message saying "ctrl i to turn on code suggestions. Don't show again" where the input line should be. You'll need to click "Don't show again" before it'll let you click the input line.

5c. Click here and a position indicator should start blinking next to the arrow.

6.Type "allow pasting" and press Enter

7. Paste this code (without the quotes) into the same line and press Enter. This code is for save slot 1. If you need to export a different save slot, replace "save_slot_0.json" with "save_slot_X.json" where X is your slot number minus 1.

"const request = indexedDB.open("/userfs");

request.onsuccess = () => {

    const db = request.result;

    const tx = db.transaction("FILE_DATA", "readonly");

    const store = tx.objectStore("FILE_DATA");

    const getReq = store.get("/userfs/godot/app_userdata/Incremental Dungeon/save_slot_0.json");

    getReq.onsuccess = () => {

        const bytes = getReq.result.contents;

        console.log(new TextDecoder().decode(bytes));

    };

};"

8. The console should print a message divided into sections. The first section is reading the code back to you (for some reason). The second section is your save data. Copy this.

9. Open Notepad and paste the data

10. Click File->Save As

11. Change the location to "%APPDATA%\Godot\app_userdata\Incremental Dungeon"

12. Change "Save as type" from "Text documents (*.txt)" to "All files"

13. Change the name of the file to "save_slot_0.json" (or save_slot_X.json if needed, as specified earlier)

14. Hit Save

15. That's your slot save done, but there's another file that contains your global encyclopedia and some settings. If you want to export that too, you will need to repeat steps 7-14 with the following changes:

In step 7, replace "/userfs/godot/app_userdata/Incremental Dungeon/save_slot_0.json" with "/userfs/godot/app_userdata/Incremental Dungeon/main_settings.json"

In step 13, replace "save_slot_0" with "main_settings.json"