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']