Just to be sure, the content of your jre looks like this right? I didn't see my saves getting corrupted in a long time, it's pretty hard to know whats wrong when pcs behave in such a different way on the same build. My save time is constantly around 3-5 secs at most, never actually degrading over time. I don't even compress the save data to be perfectly sure there's no corruption. Are you sure you set the vparams adequately?
Hey Uomoz, thanks for your reply! Just checked and my "jre" folder looks exactly like yours, up to filesizes. As for vparams, I believe it's correctly altered, but I'll attach it here just in case:
Spoiler
-server -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\\windows -Xms512m -Xmx1024m -classpath janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;jinput.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.2.jar -Dcom.fs.starfarer.settings.paths.saves=..\\saves -Dcom.fs.starfarer.settings.paths.screenshots=..\\screenshots -Dcom.fs.starfarer.settings.paths.mods=..\\mods -Dcom.fs.starfarer.settings.paths.logs=. com.fs.starfarer.StarfarerLauncher
Maybe I should have installed Java to Program Files and copy its folder to SS's "jre"? Also, Ive noticed that Okim recommends to change all 512s into 1024s in vparams in
his mod thread, while your instruction is to change only one of two. At the same time, in another topic he recommends changing it to 512/2048 for Win7 64... guess I'm just gonna try all the options to see if any will work for me.
Anyways, I've come up with workaround so far: I'm trying to f5/f9 less as The Soldier suggested, and to made designated backup saves sometimes, so far - so good. Still I've got to divert my gameplay from how I wanted to play to how I'm allowed to play in order to not to corrupt the saves, so I would be really happy if this bug could be purged
P.S. I'm running SS on Win7 64 if that matters.