BasiliskWrangler wrote:Here is the latest Windows BETA patch.
The "My Document" fix may actually cause some problems for people whose Documents are not actually called "My Documents". If the game doesn't see "My Documents", it will attempt to save the game inside the installation directory. You may need to do some manual copying of your saved games to the new directory if this happens.
Yep, this is exactly what happens:
German Windows ("My Documents" is named "Eigene Dateien" and by default links to "C:\Dokumente und Einstellungen\<User>\Eigene Dateien")
On my PC it links to "E:\Savegames" instead, and I use a different folder for documents...
Eschalon 1.00 - 1.03 worked fine here, the savegames were stored into
"E:\Savegames\Eschalon Book 1 Saved Games" as intended by Microsoft.
V 1.04 no longer recognizes my non-english "My Documents" folder and places the savegames to "E:\Games\Eschalon..." where I installed the game...
While IMO this is where savegames belong to, this also means that Eschalon is no longer Vista-compatible, and may have problems with restricted access-rights.
Your problem with foreign windows versions was more likely with non-ASCII-255 letters (e.g. cyrillic alphabet letters) being crippled because Eschalon doesn't interprete the unicode-strings correctly.
If you right now use the quite common
Code: Select all
path = Left(string,InStr(String,#0)-1)
You should try to use the official way to handle the path-list:
Code: Select all
Nevertheless: For me this new bug is a feature, and when you fix this to retain Vista-compatibility, please
leave an option for your self-responsible users to put the savegames into the game's installation folder.