From e2441c747999126696159caa4568c9777a954e8b Mon Sep 17 00:00:00 2001 From: Donal Cahill Date: Wed, 9 Mar 2022 17:10:44 +0000 Subject: [PATCH] feature: run eldenring.exe if `--` is not provided --- er-patcher | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/er-patcher b/er-patcher index 09c075a..0caf55b 100755 --- a/er-patcher +++ b/er-patcher @@ -10,7 +10,10 @@ import struct if __name__ == "__main__": - patcher_args = sys.argv[1:sys.argv.index("--")] + if "--" in sys.argv: + patcher_args = sys.argv[1:sys.argv.index("--")] + else: + patcher_args = sys.argv[1:] parser = argparse.ArgumentParser(description="Patch Elden Ring executable and launch it without EAC.") parser.add_argument("-r", "--rate", type=int, default=60, help="Modify the frame rate limit (e.g. 30, 120, 165 or whatever).") @@ -73,7 +76,10 @@ if __name__ == "__main__": del exe_hex # start patched exe directly to avoid EAC - steam_cmd = sys.argv[1 + sys.argv.index("--"):] + if "--" in sys.argv: + steam_cmd = sys.argv[1 + sys.argv.index("--"):] + else: + steam_cmd = [exe_name] steam_cmd[-1] = Path(steam_cmd[-1]).parent.absolute() / patched_exe_dir / exe_name subprocess.run(steam_cmd)