(20) Core/GUI: Add INI toggle for allowance of rule enforcement on start_protected_game.exe
Why there is absolutely 0 information on where is that option and how to use it? No FAQ, nothing, just in changelog that this been added and ... i don't see it anywhere nor does it work or create any ini file. There is nothing about this in GUI in any menu or even in prolasso.ini
Someone care to explain how does this work and how to use this?
The option is not exposed in the UI, but is in prolasso.ini as:
AllowBlacklistedProcesses=false
The only process in the blacklist is start_protected_game.exe, which is an Easy Anti-Cheat launcher used most notably by Elden Ring.
Prior to v17.0.2.18, rules were not enforced on that process, with the exception of priorities by registry (IFEO). It was blacklisted a few years ago because we had a report that it was sensitive to CPU affinity adjustments. Specifically, it will refuse to launch the game if its CPU affinity is not set to all cores. In fact, even inherited CPU affinities cause that process to balk, something we found in a later investigation.
We recently had a user request that rules be allowed to be enforced on that process, and we were able to comply thinking that a mandated CPU affinity enforcement delay was sufficient to mitigate the sensitivity. Indeed, it is, or can be, but the necessary delay will vary between systems. We should have caught that.
Fortunately, this affected almost nobody (only some users with an existing CPU affinity rule on start_protected_game.exe), but we felt it important enough to revert the change while the update was still in the throttled period. So, we did so in v17.0.2.20 by creating an INI setting that defaulted to OFF.
After changing this setting, the Governor should be restarted.