Original Post — Direct link

On the first day of 0.9 I made a post about my offline character getting deleted. Since then I've seen almost 20 mentions on this sub about experiencing the same. People had figured out the trigger was something with creating new characters and the save file was being overwritten due to the name and index of the new save file.

After a week of hot fixes I assumed the situation was getting under control. I had played at least 20 hours since then without issues. So I decided to try creating a new character and it happened again. My level 88 sorc that I created on patch day was overwritten by the new character.

Luckily I have been doing save file backups everytime I exit the game and was able to restore my sorc. EHG please take a second look. I enjoy playing the game but it's not feasible to be doing manual backups everytime out of fear of data loss. You say data loss is your top priority but I've seen EHG mods post maybe one comment on the issue. Had I not restored my sorc I would have just quit the game.

External link →
over 1 year ago - /u/ekimarcher - Direct link

We found a method by which offline characters were getting overwritten. We have a reliable fix for it. I thought this went out in the last HotFix but I could be wrong about that.

It is possible that you are experiencing a different reason for characters being overwritten that we don't have recorded yet or was possibly mistaken to have been the same cause as the other bug for this that we fixed.

over 1 year ago - /u/ekimarcher - Direct link

Originally posted by johnyu955

I think there's an edge case that is not being caught in regards to save file names. For context here's the characters I had before:

1CHARACTERSLOT_BETA_1 (first character ever created) 1CHARACTERSLOT_BETA_3 (my level 88 sorc)

1CHARACTERSLOT_BETA_2 would have been my character that originally got deleted on patch day. Yesterday I created a new rogue. I would expect the new character to either take slot 2 or slot 4 depending on your naming priority. Instead I got 1CHARACTERSLOT_BETA_0. I'm assuming this is new code added if you're starting at index 0 now instead of index 1 prior to 0.9? After I created the rogue I immediately exited the game to verify if all my characters were there and they were.

I then created another character, this time an acolyte and played for a few hours without checking save files. When I was done for the night I went to check characters and my sorc was gone. My acolyte had overwritten my sorc as the new 1CHARACTERSLOT_BETA_3. In order to restore my sorc I had to rename a backup as 1CHARACTERSLOT_BETA_2. One thing I noticed is when I went back in game the position of the characters in the list did not match their index in the save filename. Could be a clue but idk.

Another possible trigger is when I created the acolyte I tried to reuse the name of my sorc but obviously it was taken, could something with the name verification be causing it?

I am in the industry myself and I understand if you don't want to disclose technical details of your bugs and solutions but some insight for the more technical savvy players could help you debug.

I suspect that the fix just hasn't been rolled out yet because this is exactly what we found.