Currently there are 2 options for altering the installation string in RCT Patching, Append and Replace the default installation command string. Append adding to the default installation string and Replace, replaces the entirety of the default string including the exe.
The problem is that if the property is already part of the default installation command string, the append option just adds the same parameter with a different conflicting value to the string
Example Firefox installation command with append (default installation string from RCT patching in bold)
“.\Firefox Setup 151.0.exe” /S /DesktopShortcut=false /PrivateBrowsingShortcut=false /MaintenanceService=false /PreventRebootRequired=false /DesktopShortcut=true MaintenanceService=true
The replace option replaces the string entirely and doesn't add the exe. So the exe needs to be manually added to the string each time.
Example Firefox with replace
/S /DesktopShortcut=true /PrivateBrowsingShortcut=false /MaintenanceService=true /PreventRebootRequired=false
It would be fantastic if there were an option to use the same modified configurations every time the deployment process is run for that application and for it to automatically add the new installation file name.
Example of the desired result
“.\Firefox Setup 151.0.exe” /S /DesktopShortcut=true /PrivateBrowsingShortcut=false /MaintenanceService=true /PreventRebootRequired=false