Hello,
Thank you for adding youd story. This is quite problematic and neds a patch quite urgently.
Thanks to your message, I think I identified the cause of my problem.
Where I live, i only have internet through my phones data plan and it's not great but usable for most internet activities so I usually download the games over wifi when i'm at work. What probably happened is that my phone ran out of battery while I was playing and by the time i put it on charge, I had quit playing and went to bed so I only lost about an hour of playtime between the 0kb save file and the good one.
So it seems the game doesn't save when you get disconnected from the internet or at least when it fails to authenticate with your store's profile. This is bad. You should be able to play the game and save while being offline...
Anyway, I managed to recover my save file by first backing up my save folder and then starting a new game on a new profile. As soon as I was able to manually save the game. I quit and then copied a "good* save file from my initial playthrough's folder into the new profiles folder and gave it the same name as that new manual save.
The game will display recent save files and characters on the load page and even display the wrong loading screen (because of the master save fil) but it will actually load the right save. Cross your fingers though. It crashed on me twice before it did properly load my save file.
Ever since i've been monitoring the save folder's content on a secondary screen just to make sure i don't loose any more play time in the future ... This is bad ... I hate to have to second guess the game's ability to actually save my progress... : (
quick steps guide :
1: backup your save games folder in c:\Users\xxx\AppData\Local\BardsTale4\Saved\SaveGames yhere xxx is your username
2: start a new game and play until you can save. Save and exit the game.
3: go back into the save game's folder, a new subfolder will be created with it's corresponding master save file.
this subfolder contains your new saves. In my case, I had my main SaveGame0 folder which contained my corrupt saves and the new SaveGame1 with the new profile and working saves.
4: copy the most recent save from your original folder that isn't 0 kb in size into the new folder. In my case it was BT_Save0_8.sav as you can see in my first post.
5: copy the name of the latest save file in the new folder ( the latest one for me was BT_Save1_3.sav ) then delete it and rename your old file by pasting this copied new name ( I renamed my BT_Save0_8.sav with BT_Save1_3.sav )
6: start the game and try to load that save. Hopefully it will work. If it does, attempt to save again and make sure your next save file isn't 0 kb. If everything is fine, backup and keep an eye on that folder from now on.
good luck
Post edited May 25, 2019 by TheSlider