-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove deactivation of UPlay overlay #169
Remove deactivation of UPlay overlay #169
Conversation
I don't think removing the fix is beneficial as long as it solves a problem. |
There's more context available in #94 (comment) and #94 (comment) too. I personally think we should remove it completely if we aren't going to use it. But fine by me if you want to keep it as an option/env. var. The area I want to attack is the default settings, which currently apply to an AC game and to Rainbow Six Siege. |
I think we should just keep the current fixes for now that disable the uplay overlay, but be strict about allowing future fixes that disable them as we know it can potentially break core in-game functionality. What problems are you observing in the game play with AC and Rainbow Six specifically in the context of disabling uplay overlay? |
I'm not having any problems whatsoever. I only have R6 Siege of those two games, but it's unplayable due to no anti-cheat support. I believe that the current fixes are outdated and should be removed. Many improvements have been done to Proton since those fixes were added, so the overlay probably works fine. It's what I said in my issue: if it's problematic in one, it's problematic in all; if it's not problematic in any, then the fix is unnecessary. Regarding R6 Siege, they have removed their native Vulkan support. As I see it, we should not dictate default settings for the overlay for the user (same logic for other digital stores). It may or may not cause problems for the user. If it causes, the user may choose to disable it, but not Proton-GE. The way I see such fixes, it seems to me something like "a lot of users complain about overlay in this game here, so let's add a fix for it", but again, the overlay is exactly the same for all games. It's either problematic or not problematic for all of them. |
As I see it, the less "destructive" option is to not have UPlay fixes at all, rather than disabling UPlay overlay for every game. |
I would suggest to keep the fixes for now and add an option to the config file, if we merge #152 and document it in #122 / #124 together with other options. If the overlay doesn't cause problems in todays Proton, we shouldn't set defaults. Fair enough. |
Since you only own 1/2 of them and cannot observe any problems with the game that this fix introduces, then I'm not seeing what this change gains for us besides the risk of severely degrading the performance for the user.
In the context of this change, the only thing that matters is how the uplay overlay affects the gaming experience for the user when playing these specific titles. Not with how you feel, believe or suspect that will probably work fine. And if we're to trust the user ProtonDB reports, then this change will just hurt the UX as future users would have to disable the overlay manually. Unless you're able to demonstrate or provide evidence with logs/upstream issue/commit of how disabling it is detrimental or is now obsolete, I won't accept this change. |
See #102 for context.
Not sure if the
@once
should be kept, but I kept it just in case.This closes #102.