Aims to reduce support traffic and improve user experience by:
detecting and fixing filesystem permission (ACL/ACE related) and attribute (e.g. read only) problems, and
2. detecting and fixing login problems when the user launches RL with elevated permissions via a Jagex Launcher instance that's not running with elevated permissions Edit: dropped 2 and PRed again separately as requested.
Please do test these changes by breaking your permissions in a VM. In my testing, I broke my Windows user profile before I could break RL, but there are only so many way to break your file system that I could think of.
Regarding testing I recommend at least trying the following steps:
WARNING: THIS TESTING PROCEDURE MIGHT BREAK YOUR USERPROFILE ON THE VM AFTER REBOOTING
Create a fresh windows VM
Create a new local user with admin rights so it's nbd if it gets bricked
Install the updated launcher
Set .runelite to read only
To remove all permissions for your user account for .runelite and even all permissions for the subdirectory & files:
Aims to reduce support traffic and improve user experience by:
2. detecting and fixing login problems when the user launches RL with elevated permissions via a Jagex Launcher instance that's not running with elevated permissionsEdit: dropped 2 and PRed again separately as requested.Please do test these changes by breaking your permissions in a VM. In my testing, I broke my Windows user profile before I could break RL, but there are only so many way to break your file system that I could think of.
Regarding testing I recommend at least trying the following steps: WARNING: THIS TESTING PROCEDURE MIGHT BREAK YOUR USERPROFILE ON THE VM AFTER REBOOTING
.runelite
to read only