From 519b19cf73ee0b1864ae6f7077f51a3a5e8d1814 Mon Sep 17 00:00:00 2001 From: Anthony Samms Date: Sat, 15 Nov 2025 14:13:31 -0500 Subject: [PATCH] Update PyTaiko.py --- PyTaiko.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/PyTaiko.py b/PyTaiko.py index cbe6a43..912c482 100644 --- a/PyTaiko.py +++ b/PyTaiko.py @@ -149,9 +149,12 @@ def main(): current_screen = Screens.LOADING if len(sys.argv) > 1 and Path(sys.argv[1]).exists(): current_screen = Screens.GAME - tja = TJAParser(Path(sys.argv[1])) + path = Path(os.path.abspath(sys.argv[1])) + script_dir = os.path.dirname(os.path.abspath(__file__)) + os.chdir(script_dir) + tja = TJAParser(path) max_difficulty = max(tja.metadata.course_data.keys()) - global_data.session_data[PlayerNum.P1].selected_song = Path(sys.argv[1]) + global_data.session_data[PlayerNum.P1].selected_song = path global_data.session_data[PlayerNum.P1].selected_difficulty = max_difficulty global_data.modifiers[PlayerNum.P1].auto = True logger.info(f"Initial screen: {current_screen}")