The current version of the game by default stores the masked password in a registry key that has been made read-only under recent versions of Windows, in an area that bypasses automatic registry virtualization compatibility.
A temporary fix is to open console_start.cs in GameData/ and add the following lines at the top:
// Use writable current user (HKCU 0x80000001) registry keys instead of local machine (HKLM 0x80000002)
memPatch("561BE9", "01"); // Platform::getLoginPassword
memPatch("561DCE", "01"); // Platform::setLoginPassword
Ohh I've always wondered if it was something about Windows that caused it to no longer work. My config that I've had since like 2005 still has the password saved but any new install had it reset every time so it was pretty annoying. Nice fix pal! 😎
Comments
The current version of the game by default stores the masked password in a registry key that has been made read-only under recent versions of Windows, in an area that bypasses automatic registry virtualization compatibility.
A temporary fix is to open
console_start.cs
in GameData/ and add the following lines at the top:Thank you so much Krash !!! :)
yes, thanks Krash
Thank you!
Ohh I've always wondered if it was something about Windows that caused it to no longer work. My config that I've had since like 2005 still has the password saved but any new install had it reset every time so it was pretty annoying. Nice fix pal! 😎
Thanks Krash!