Xbox:ISO Extraction & Repacking: Difference between revisions
m (→xdvdfs) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This guide will walk you through the various methods and programs for extracting the files from an ISO image of an Xbox DVD. Extracted files can be used to play your game from the external drive or repack the game into an "XISO", where only the XDVDFS partiton for the game files is on the ISO image without any of the padding, security sector, or video partition. XISOs can be used for either the Xemu emulator, or direct installation on an Xbox with XISO | This guide will walk you through the various methods and programs for extracting the files from an ISO image of an Xbox DVD. Extracted files can be used to play your game from the external drive or repack the game into an "XISO", where only the XDVDFS partiton for the game files is on the ISO image without any of the padding, security sector, or video partition. XISOs can be used for either the Xemu emulator, or direct installation on an Xbox with [[Xbox:Playing Game Backups#Making XISOs Launchable on an Xbox|XISO attachers]]. | ||
== xdvdfs == | == xdvdfs == | ||
xdvdfs is a more robust and modern equivilent of extract-xiso, and it features many options of managing Xbox ISO images. | [https://github.com/antangelo/xdvdfs xdvdfs] is a more robust and modern equivilent of extract-xiso, and it features many options of managing Xbox ISO images. | ||
===Web Browser (Chromium)=== | ===Web Browser (Chromium)=== | ||
Line 9: | Line 9: | ||
Unfortunately, this will not work on non-Chromium web browsers like Safari or Firefox due to them [https://developer.mozilla.org/en-US/docs/Web/API/File_System_API not implimenting the file system API]. Brave is a notible exception to this, but it can be easily turned back on with a flag. | Unfortunately, this will not work on non-Chromium web browsers like Safari or Firefox due to them [https://developer.mozilla.org/en-US/docs/Web/API/File_System_API not implimenting the file system API]. Brave is a notible exception to this, but it can be easily turned back on with a flag. | ||
Simply go to [https://xiso.antangelo.com/ xiso.antangelo.com], click the tab labeled <code> | Simply go to [https://xiso.antangelo.com/ xiso.antangelo.com], click the tab labeled <code>Unpack</code>, and follow the on-screen instructions. <code>Pack</code> can be used to convert an extracted folder of a game back into an XISO, and <code>Compress</code> can also be used to compress a folder/ISO into a .cso file for usage with Project Stellar. | ||
===Command Line (Windows, Linux, & MacOS)=== | ===Command Line (Windows, Linux, & MacOS)=== | ||
Line 17: | Line 17: | ||
#Run the following command for extracting the content from an ISO: | #Run the following command for extracting the content from an ISO: | ||
#*<code>xdvdfs unpack <path to image> [optional output path]</code> | #*<code>xdvdfs unpack <path to image> [optional output path]</code> | ||
#**You can also replace <code>unpack</code> with <code> | #**You can also replace <code>unpack</code> with <code>pack</code> if you would like to make the ISO directly playable with an XBE attacher or Xemu. | ||
#**If you would like to compress ISOs for use with Project Stellar, you can instead type <code>compress</code>. | |||
==extract-xiso== | ==extract-xiso== | ||
Line 29: | Line 30: | ||
#Click the "Browse" button and select the ISO. | #Click the "Browse" button and select the ISO. | ||
#On the drop down menu, change it to <code>Extract</code>. Now you can click the big Go! button to start the conversion. | #On the drop down menu, change it to <code>Extract</code>. Now you can click the big Go! button to start the conversion. | ||
#* | #*if you would like to make the ISO directly playable with an XBE attacher or Xemu, select <code>Rewrite</code> instead. | ||
#Once finished, you can now copy the game folder to your Xbox 360 with USB or FTP. | #Once finished, you can now copy the game folder to your Xbox 360 with USB or FTP. | ||
Line 38: | Line 39: | ||
#Add your game by clicking the <code>Open</code> button. You can also change where the game is extracted to by clicking the <code>Save</code> button below it. | #Add your game by clicking the <code>Open</code> button. You can also change where the game is extracted to by clicking the <code>Save</code> button below it. | ||
#Once you are ready, click <code>Ok</code> in the bottom left to start the extraction. | #Once you are ready, click <code>Ok</code> in the bottom left to start the extraction. | ||
#Once finished, you can now copy the game folder to your Xbox | #Once finished, you can now copy the game folder to your Xbox with FATXplorer or FTP. | ||
====XBOX360 ISO Extract by somski==== | ====XBOX360 ISO Extract by somski==== | ||
Line 48: | Line 49: | ||
#*Keep in mind that this tool expects each ISO in your ISO directory to each be inside their own folders individually. If you store each ISO file in one folder, the app will just try to extract the game files for every game you select direct into the output folder rather than creating an individual folder for the game. | #*Keep in mind that this tool expects each ISO in your ISO directory to each be inside their own folders individually. If you store each ISO file in one folder, the app will just try to extract the game files for every game you select direct into the output folder rather than creating an individual folder for the game. | ||
#Select the ISOs you want to extract, and click the <code>Go!</code> button. | #Select the ISOs you want to extract, and click the <code>Go!</code> button. | ||
#Once finished, you can now copy the game folder to your Xbox | #Once finished, you can now copy the game folder to your Xbox with FATXplorer or FTP. | ||
===Command Line (Windows, Linux, & MacOS)=== | ===Command Line (Windows, Linux, & MacOS)=== | ||
Line 54: | Line 55: | ||
#Download and install the latest version of [https://github.com/XboxDev/extract-xiso extract-xiso]. You can optionally add it to your PATH so you don't have to always point to the binary in the command line. | #Download and install the latest version of [https://github.com/XboxDev/extract-xiso extract-xiso]. You can optionally add it to your PATH so you don't have to always point to the binary in the command line. | ||
#Run the tool like this to extract here: | #Run the tool like this to extract here: | ||
#*<code>./extract-xiso [optional output path] <path to image></code> | #*<code>./extract-xiso -m [optional output path] <path to image></code> | ||
#*You can also drag and drop your ISO file or output directory into the command line to easily fill in the file paths. | #*You can also drag and drop your ISO file or output directory into the command line to easily fill in the file paths. | ||
#*If you want the ability to convert original Xbox games to be compatible with | #*If you want the ability to convert original Xbox games to be compatible with an XBE Attacher or Xemu, add <code>-r</code> before the line that contains the path to your image. | ||
#Once finished, you can now copy the game folder to your Xbox | #Once finished, you can now copy the game folder to your Xbox with FATXplorer or FTP. | ||
==Xbox Image Browser== | ==Xbox Image Browser== | ||
Line 66: | Line 67: | ||
#:[[File:Xbox Image Browser.jpg]] | #:[[File:Xbox Image Browser.jpg]] | ||
#Select the output directory for your extracted files. | #Select the output directory for your extracted files. | ||
#Once finished, you can now copy the game folder to your Xbox with FTP or re-pack into an . | #Once finished, you can now copy the game folder to your Xbox with FTP or FATXplorer. You can also re-pack it into an XISO at a later date. | ||
[[Category:Xbox]] | [[Category:Xbox]] |
Latest revision as of 22:25, 12 September 2024
This guide will walk you through the various methods and programs for extracting the files from an ISO image of an Xbox DVD. Extracted files can be used to play your game from the external drive or repack the game into an "XISO", where only the XDVDFS partiton for the game files is on the ISO image without any of the padding, security sector, or video partition. XISOs can be used for either the Xemu emulator, or direct installation on an Xbox with XISO attachers.
xdvdfs
xdvdfs is a more robust and modern equivilent of extract-xiso, and it features many options of managing Xbox ISO images.
Web Browser (Chromium)
This is the easiest method of extracting & rebuilding games with xdvdfs, as it provides the user with a nice GUI.
Unfortunately, this will not work on non-Chromium web browsers like Safari or Firefox due to them not implimenting the file system API. Brave is a notible exception to this, but it can be easily turned back on with a flag.
Simply go to xiso.antangelo.com, click the tab labeled Unpack
, and follow the on-screen instructions. Pack
can be used to convert an extracted folder of a game back into an XISO, and Compress
can also be used to compress a folder/ISO into a .cso file for usage with Project Stellar.
Command Line (Windows, Linux, & MacOS)
- Download the latest binary for xdvdfs for your operating system.
- On a Windows machine, you can optionally add it to your PATH so you don't have to always point to the binary in the command line.
- Run the following command for extracting the content from an ISO:
xdvdfs unpack <path to image> [optional output path]
- You can also replace
unpack
withpack
if you would like to make the ISO directly playable with an XBE attacher or Xemu. - If you would like to compress ISOs for use with Project Stellar, you can instead type
compress
.
- You can also replace
extract-xiso
Extract-xiso is an old yet decently trustworthy application that has the ability of either extracting the contents from Xbox & Xbox 360 ISOs, or repackaging an Xbox ISO to be in "XISO" format.
GUI (Windows)
KilLo445's GUI
- Download the latest extract-xiso-gui and extract it to somewhere on your computer. This is a GUI frontend for extract-xiso, which is normally a terminal/command line application.
- Click the "Browse" button and select the ISO.
- On the drop down menu, change it to
Extract
. Now you can click the big Go! button to start the conversion.- if you would like to make the ISO directly playable with an XBE attacher or Xemu, select
Rewrite
instead.
- if you would like to make the ISO directly playable with an XBE attacher or Xemu, select
- Once finished, you can now copy the game folder to your Xbox 360 with USB or FTP.
Swizzy's GUI
- Download Exiso GUI from the link provided here. Extract the contents to a folder somewhere on your computer.
- Select
Extract ISO
as your operation. - Add your game by clicking the
Open
button. You can also change where the game is extracted to by clicking theSave
button below it. - Once you are ready, click
Ok
in the bottom left to start the extraction. - Once finished, you can now copy the game folder to your Xbox with FATXplorer or FTP.
XBOX360 ISO Extract by somski
Unlike other GUI front ends for extract-xiso, this provides support for batch extraction. It's intended for usage with Xbox 360 games, but it works with original Xbox games as well.
- Download XBOX360 ISO Extract from the link provided here.
- On a Windows machine, you can optionally add it to your PATH so you don't have to always point to the binary in the command line.
- Input the directory where all of your ISOs are kept, and enter the directory where you want the ISOs to be extracted to.
- Keep in mind that this tool expects each ISO in your ISO directory to each be inside their own folders individually. If you store each ISO file in one folder, the app will just try to extract the game files for every game you select direct into the output folder rather than creating an individual folder for the game.
- Select the ISOs you want to extract, and click the
Go!
button. - Once finished, you can now copy the game folder to your Xbox with FATXplorer or FTP.
Command Line (Windows, Linux, & MacOS)
- Download and install the latest version of extract-xiso. You can optionally add it to your PATH so you don't have to always point to the binary in the command line.
- Run the tool like this to extract here:
./extract-xiso -m [optional output path] <path to image>
- You can also drag and drop your ISO file or output directory into the command line to easily fill in the file paths.
- If you want the ability to convert original Xbox games to be compatible with an XBE Attacher or Xemu, add
-r
before the line that contains the path to your image.
- Once finished, you can now copy the game folder to your Xbox with FATXplorer or FTP.
Xbox Image Browser
This is a simple Windows app that just acts as a file browser for Xbox and Xbox 360 ISOs. It can be quite useful if you only need to extract specific files from a game, or install XBE patches.
- Download and execute Xbox Image Browser 2.9.0.350.
- Click "File → Open" and select the ISO image file.
- Right-click the content and choose "Extract" as shown below. You can also replace files by right clicking them if necessary.
- Select the output directory for your extracted files.
- Once finished, you can now copy the game folder to your Xbox with FTP or FATXplorer. You can also re-pack it into an XISO at a later date.