You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The default save location for Dark Souls 3 does not work.
I have a save file on my pc, this is the out of box behavior when first time setting up the app, and resetting it under the settings tab.
The default location for DS3 save file for Windows is set to: %APPDATA%\DarkSoulsIII\%USERID%\DS30000.sl2
However, that points to the specific save file DS30000.sl2, not the directory.
Secondly, the %USERID% is not a valid Windows variable. This variable references your personal SteamID64 as a signed hexadecimal.
I took a look at my file path for my DS3 save file. It was: %APPDATA%\DarkSoulsIII\{SteamID64Hex}
I plugged in my Steam account here (https://steamid.io/lookup/), took the steamID64 and converted the decimal to a signed hex here (https://www.rapidtables.com/convert/number/decimal-to-hex.html). The signed hex matched the number being used for the file path (the capitalization was in all caps where the native file path in windows was all lowercase, but Windows is case-insensitive): %APPDATA%\DarkSoulsIII\{SteamID64Hex}
I then hard code my {SteamID64Hex} as the file path:
Then it was recognized as a valid path:
This issue will affect any game that uses any SteamID variable instead of a native Windows variable for it's file path.
The text was updated successfully, but these errors were encountered:
gdiazbanuelos
changed the title
Dark Souls III (And potentially any other game using a SteamID variables in the file path)
Dark Souls III (And potentially any other game using a SteamID variable in the file path)
Mar 20, 2023
Thank you for the report - we are indeed using the wrong substitution here.
We manually swap out %USERID% with your Username - however you are correct that should be your SteamID64Hex. I will try to see if I can sneak in a fix for 0.18, but I am trying to get that out the door in the next couple of days, so it might have to wait until 0.19
The default save location for Dark Souls 3 does not work.
I have a save file on my pc, this is the out of box behavior when first time setting up the app, and resetting it under the settings tab.
The default location for DS3 save file for Windows is set to:
%APPDATA%\DarkSoulsIII\%USERID%\DS30000.sl2
However, that points to the specific save file DS30000.sl2, not the directory.
Secondly, the %USERID% is not a valid Windows variable. This variable references your personal SteamID64 as a signed hexadecimal.
I took a look at my file path for my DS3 save file. It was:
%APPDATA%\DarkSoulsIII\{SteamID64Hex}
I plugged in my Steam account here (https://steamid.io/lookup/), took the steamID64 and converted the decimal to a signed hex here (https://www.rapidtables.com/convert/number/decimal-to-hex.html). The signed hex matched the number being used for the file path (the capitalization was in all caps where the native file path in windows was all lowercase, but Windows is case-insensitive):
%APPDATA%\DarkSoulsIII\{SteamID64Hex}
I then hard code my {SteamID64Hex} as the file path:
Then it was recognized as a valid path:
This issue will affect any game that uses any SteamID variable instead of a native Windows variable for it's file path.
The text was updated successfully, but these errors were encountered: