Releases: GenesisFR/RegPatches
Release list
1.61
+ added directory junction support on Windows XP through sysinternal's junction (untested with GameRanger)
+ added error checking after exporting registry entries
+ added Powershell as a fallback to download files
+ added programs to make the scripts work on Windows 2000/XP/Server 2003 (available from the XP folder)
+ added support for updating the reg patch on Linux
* fixed header not displayed before reaching the menu on Linux
* fixed not being able to update if the reg patch is run from a folder protected by Controlled Folder Access while command prompt isn't whitelisted
* fixed selection menu displayed briefly when passing arguments
- disabled colors on Windows 10 1909 or older
- the script will now be more verbose when downloading files
- the script will now display an error message and exit if choice is missing
- trying to update without an internet connection will now exit instead of attempting all download methods
[DS1]
* fixed OpenZone option not preserving empty lines in the config file
1.60
+ added an option to update the script
+ added error checking during registry operations
+ added timeouts between/after commands to make the execution flow smoother
- completely revamped the UI with colors for readability (credits to Killah)
* fixed a bug where adding the game installation directory in the registry would not work correctly when the game was installed at the root of a drive
* fixed a bug where the directory junction would fail to be created if the game was installed at the root of the drive where Program Files is located
* fixed invalid choice detected when using Ctrl+C and N at the selection menu
* fixed missing exclamation mark in "No config file found!"
* fixed pwsh not set as powershell command if powershell.exe wasn't found
1.57
* fixed issues when whitelisting the game executables in Controlled Folder Access if Powershell wasn't installed
* fixed options using Controlled Folder Access not working properly if it was enabled after script startup
* fixed options using Powershell not working properly if it was installed after script startup
[DS1]
* fixed OpenZone option not working if Controlled Folder Access was enabled and Powershell wasn't installed
* fixed OpenZone option not working if Controlled Folder Access was missing or disabled
1.56
- improved Linux detection
- skipped the install detection on Linux since it doesn't make sense there
[DS1]
+ added a pause to give the user a chance to quit the script before whitelisting the command prompt in Controlled Folder Access in the OpenZone option
* fixed game GOG directory not checked if the game executable wasn't found in the game Steam directory
1.55
- Windows-specific options are now hidden on Linux
DS1
+ added DSVideoConfig to the list of allowed applications in Controlled Folder Access
* fixed [multiplayer] section failing to be appended if it was missing in DungeonSiege.ini
* fixed option 0 on Windows behaving like option 1 instead of exiting the script
- the reg patch now automatically restarts when the command prompt needs to be whitelisted in Controlled Folder Access
DS2
+ added DS2VideoConfig to the list of allowed applications in Controlled Folder Access