diff --git a/core/assets/version.properties b/core/assets/version.properties index 327edb9062..4879e0b49a 100644 --- a/core/assets/version.properties +++ b/core/assets/version.properties @@ -1,7 +1,7 @@ #Autogenerated file. Do not modify. -#Sun Apr 15 23:12:17 EDT 2018 +#Mon Apr 16 21:11:17 EDT 2018 version=release -androidBuildCode=517 +androidBuildCode=519 name=Mindustry code=3.5 build=custom build diff --git a/core/src/io/anuke/mindustry/io/SaveIO.java b/core/src/io/anuke/mindustry/io/SaveIO.java index 662f71ea7c..0a150d675a 100644 --- a/core/src/io/anuke/mindustry/io/SaveIO.java +++ b/core/src/io/anuke/mindustry/io/SaveIO.java @@ -130,7 +130,15 @@ public class SaveIO{ } public static void load(FileHandle file){ - load(file.read()); + try { + load(file.read()); + }catch (RuntimeException e){ + e.printStackTrace(); + FileHandle backup = file.sibling(file.name() + "-backup." + file.extension()); + if(backup.exists()){ + load(backup.read()); + } + } } public static void load(InputStream is){