From 7ae67f269c024ed0b1aa945701e04fa5bf419848 Mon Sep 17 00:00:00 2001 From: Ethanw05 <46205865+Ethanw05@users.noreply.github.com> Date: Fri, 2 Oct 2026 05:40:26 -0600 Subject: [PATCH] fix: place extract-xiso options before ISO in core setup --- tools/asset_pipeline/install.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/asset_pipeline/install.py b/tools/asset_pipeline/install.py index b199aa8c..287fd78b 100644 --- a/tools/asset_pipeline/install.py +++ b/tools/asset_pipeline/install.py @@ -300,7 +300,8 @@ def _install(iso,base,game_exe,report,game_root=None,refresh=False,finalize=None extractor=dependency(base/'tools','extract-xiso',XISO_URL,XISO_SHA,report) game_root=work/'disc' report('Extracting your ISO') - run([extractor,'-x',iso,'-d',game_root],log,report) + # extract-xiso expects all options before the ISO path. + run([extractor,'-x','-d',game_root,iso],log,report) else:game_root=game_root.resolve() required_files=['default.xex'] if 'core' in groups:required_files += ['data/big/miscload.big','data/big/miscboot.big','data/big/db.big']