This commit is contained in:
Colin Seybold 2025-12-21 12:48:40 -05:00 committed by GitHub
commit 93729dcfaa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -166,6 +166,13 @@ if __name__ == "__main__":
# start patched exe directly to avoid EAC
steam_cmd = sys.argv[1 + sys.argv.index("--"):]
steam_cmd[-1] = Path(steam_cmd[-1]).parent.absolute() / game_dir_patched / ("start_protected_game.exe" if patch.with_eac else patch.executable)
# disable v-sync if running in fullscreen and on a unix based OS
if (patch.remove_60hz_fullscreen or patch.all) and os.name == 'posix':
my_env = os.environ.copy()
my_env["DXVK_CONFIG"] = "dxgi.syncInterval = 0"
subprocess.run(steam_cmd, cwd=steam_cmd[-1].parent.absolute(), env=my_env)
else:
subprocess.run(steam_cmd, cwd=steam_cmd[-1].parent.absolute())
# try to remove game_dir_patched