Beta11 - .TMP files not being renamed
Posted: Mon Sep 20, 2010 5:27 pm
Hello,
I came across a problem today in beta11 where my save files were not being updated. I created a character and played for a while, saving the game several times. I encountered a graphical glitch which replaced all of the images with white boxes, which I will report on later, if I see it again. I quit and reloaded, and found that I had been returned to the first save game I had made with this character. One thing I noticed was that the description of the save game did reflect the most recent save I had made (saying I was in Bree) but the game which was loaded had me in the Trollshaws.
I experimented a bit and found that, no matter how often I saved, whenever I reloaded I was back to the original save point. I did some digging and I think I found the answer. I have uploaded a couple of jpeg's showing my save directory at two different times:
The timestamps on the desc.lua and .tmp files have been updated, but the timestamps on the .teag and .teaz files have not. The timestamps on the .teag and .teaz files seems to fit with the first time I would have saved, although I didn't actually make a note of the time when I was playing.
I read the changelogs and saw that a feature which has been added to prevent save corruption causes saves to happen to a separate file, which is then renamed once the save is finished. It seems that the rename is failing in my case.
To test this theory, I renamed the .tmp files to .teag and .teaz, and found that when I loaded the game, I was at the most recent save point, rather than the one from 12:18 p.m.
I am running on Windows XP, SP3. This is the first time I have played on this machine.
I doubt this matters, but just in case, my character is a level 2 Noldor alchemist named Feandren. I have saved in both Bree and the Trollshaws.
I came across a problem today in beta11 where my save files were not being updated. I created a character and played for a while, saving the game several times. I encountered a graphical glitch which replaced all of the images with white boxes, which I will report on later, if I see it again. I quit and reloaded, and found that I had been returned to the first save game I had made with this character. One thing I noticed was that the description of the save game did reflect the most recent save I had made (saying I was in Bree) but the game which was loaded had me in the Trollshaws.
I experimented a bit and found that, no matter how often I saved, whenever I reloaded I was back to the original save point. I did some digging and I think I found the answer. I have uploaded a couple of jpeg's showing my save directory at two different times:
The timestamps on the desc.lua and .tmp files have been updated, but the timestamps on the .teag and .teaz files have not. The timestamps on the .teag and .teaz files seems to fit with the first time I would have saved, although I didn't actually make a note of the time when I was playing.
I read the changelogs and saw that a feature which has been added to prevent save corruption causes saves to happen to a separate file, which is then renamed once the save is finished. It seems that the rename is failing in my case.
To test this theory, I renamed the .tmp files to .teag and .teaz, and found that when I loaded the game, I was at the most recent save point, rather than the one from 12:18 p.m.
I am running on Windows XP, SP3. This is the first time I have played on this machine.
I doubt this matters, but just in case, my character is a level 2 Noldor alchemist named Feandren. I have saved in both Bree and the Trollshaws.