Repairing a corrupt savegame or worldmap: Difference between revisions

From Vintage Story Wiki
No edit summary
No edit summary
Line 2: Line 2:


1. Download [https://www.sqlite.org/download.html sqlite]<br>
1. Download [https://www.sqlite.org/download.html sqlite]<br>
2. Make yourself a bit familiar with the [sqlite client https://sqlite.org/cli.html]<br>
2. Make yourself a bit familiar with the [https://sqlite.org/cli.html sqlite client tools]<br>
2. Set up a environment path or paste in your broken savegame right besides the sqlite binaries.  
2. Set up a environment path or paste in your broken savegame right besides the sqlite binaries.  
3. Run the command <code>sqlite3 broken.vcdbs ".recover" | sqlite3 repaired.vcbds</code>, replace "broken.vcdbs" with your actual savegame name. This will try to fix any corrupted chunks.
3. Run the command <code>sqlite3 broken.vcdbs ".recover" | sqlite3 repaired.vcbds</code>, replace "broken.vcdbs" with your actual savegame name. This will try to fix any corrupted chunks.

Revision as of 20:23, 9 June 2021

If you get any kind of SQLiteException

1. Download sqlite
2. Make yourself a bit familiar with the sqlite client tools
2. Set up a environment path or paste in your broken savegame right besides the sqlite binaries. 3. Run the command sqlite3 broken.vcdbs ".recover" | sqlite3 repaired.vcbds, replace "broken.vcdbs" with your actual savegame name. This will try to fix any corrupted chunks.

If you get an exception in Entity.FromBytes()

Run the savegame in repair mode, fly to where the game crashes, then save again and start normally.