Changes

Jump to navigation Jump to search

Save disk space for ISOs

6,070 bytes added, 10:52, 21 September 2019
GameCube / Wii: simplified wording + news about NKit
* '''Playable on Hardware?''' No.
* '''Playable on Emulators?''' Only MAME and DEmul. Some libretro cores for other emulators started adding support.
* '''Can process multi track bin files?''' Yes.
MAME uses the CHD format for disc images in general and includes tools to convert from and to it. It uses 7zip's LZMA compression on the game data and lossless FLAC compression for the audio data to optimize compression even further than with the BIN+CUE+MP3/WAV data separation alone.
===PBP (PSP Format for PS1 Images)===
* '''Archive-quality dump?''' No
* '''Gain:''' Immediate (ISO size decreases a lot). Official format used by Sony for PS1 dumps on PSP.* '''Tools Used:''' [https://www.reddit.com/r/PSP/wiki/psx2psp PSX2PSP], Popstation MD GUI, [https://www.psx-place.com/threads/w-i-p-utilities-cdda-enabler-for-psx-eboots-on-ps3.23539/ CDDA-ENABLER] (optimized for PS3) . Generates an EBOOT.PBP file.
* '''Can be reverted?''' Yes. Using (For homemade EBOOTs) by using the same tool, to generate BIN+CUE files; (for commercial releases from PSN) [https://github.com/xdotnano/PSXtract PSXtract]. There's data loss, although it's negligible in terms of functionality.
* '''Playable on Hardware?''' On PSP, not on PS1.
* '''Playable on Emulators?''' RetroArch, PCSX-R, and ePSXe.PlayStation 3's ps1_netemu (after packaging into a PS1 Classic and installation of said package). Official format used by Sony for PS1 Classics on PSP and PS3. Audio tracks may be compressed in ATRAC3, or as raw PCM (unsupported on PS3's ps1_netemu, supported on PSP only by the earliest versions of POPS or the newest ones with the [http://wololo.net/talk/viewtopic.php?f=28&t=41330&start=60 cdda_enabler plugin])
==PlayStation 2==
==PlayStation Portable==
===CSO (aka CISO)===
* '''Archive-quality dump?''' No Maybe: while the actual compression is inherently lossless, depending on the conversion software and/or its configuration, so-called ripping (changes disc structuredeletion or zero-resizing of the system update, some gameplay issuesvideos, or other files)may be performed on the fly.* '''Gain:''' Immediate (ISO dump size lowers). Substantial, depending on game. Increases Higher compression levels generally produce decreasing space gains while potentially increasing load times on real hardware but not emulators. Some tools allow for leaving audio/video content uncompressed.* '''Tools Used:''' CISO, CISO GUI, maxcso, UMDGen or , PSP ISO Compressor, CISO Multi Compressor, CISO XP, ...
<br />CISO GUI (CISO is command line-based): Drag-and-drop ISO file on program, Select compression level (1 to 9 (Max)), "Compress", and choose directory for saving the new CSO file.
<br />UMDGen is a PSP ISO editor. You can save to either the CSO format with this.
* '''Can be reverted?''' Yes, using the same tools and saving in ISO (uncompressed) format. No data loss.
* '''Playable on Hardware?''' Yes - most CFWs (Possibly longer load times though).
* '''Playable on Emulators?''' Yes - PPSSPP.
 
===DAX, JSO, ZSO===
Three different compressed-ISO formats. Significantly lower popularity/support than CSO.
 
===PBP===
* '''Archive-quality dump?''' ???
* '''Gain:''' Immediate (ISO dump size lowers).
* '''Tools Used:''' ISO~PBP Converter, or Sign~Fake NP Expert
* '''Can be reverted?''' Yes
* '''Playable on Hardware?''' Yes - CFWs (and, if signed, OFWs too).
* '''Playable on Emulators?''' Yes - PPSSPP.
* '''Can be reverted?''' YesOfficial format for digitally distributed PSP/minis (partially related to the one used for PS1 games), using the same tools containing a compressed disc image and saving in ISO (uncompressed) format. No data loss.* '''Playable on Hardware?''' Yes. Longer load times though.* '''Playable on Emulators?''' Yes. PPSSPPoptionally a custom boot logo.
==Dreamcast==
Dolphin can't play games directly from compressed archives (7zip/zip/gzip/rar...). Instead, it utilizes its own compression method.
* '''Archive-quality dump?''' Yes for GC games, Not directly for Wii games. (checksum won't Can be the same, no gameplay issues - may be unscrubbed restored with [https://gbatempNKit).net/threads/new-app-nkit-restore-shrink-and-preserve-disc-images-in-playable-formerly-swiit.533402/ NKitRestore])
* '''Gain:''' Immediate (ISO dump size lowers). Considerable, depending on the game.
* '''Tools Used:''' Dolphin; (right-click the game(s) in the games list and select "Compress ISO..." (or "Compressed selected ISOs..." if more than one is selected)), [https://wiki.gbatemp.net/wiki/NKit NKit], or [https://wit.wiimm.de/ wit (Wiimms ISO Tools)]
* '''Can be reverted?''' Yes. You can right-click on the GCZ-compressed (in blue) ISOs in Dolphin and choose "Uncompress selected ISOs". Garbage data for Wii titles will be zeroed out and thus different from the official dump but will have no effect on gameplay in most cases - if desired can be unscrubbed [https://gbatemp.net/threads/new-app-nkit-restore-shrink-and-preserve-disc-images-in-playable-formerly-swiit.533402/ NKitRestore].
* '''Playable on Hardware?''' No
===Scrubbing and Trimming - GC/Wii===
* '''Archive-quality dump?''' No (missing data)Not directly, see note about reversing.
* '''Gain:''' Not Immediate for just scrubbing (ISO dump size the same); Immediate for trimming (ISO dump size lowers).
* '''Tools Used:''' GC-Tool ("wipe garbage data..." - Scrubbing for GameCube), GameCube ISO Trimmer (scrubbing and trimming for GameCube), WiiScrubber (scrubbing for Wii, although compressing with Dolphin will scrub it anyways).* '''Can be reverted?''' Yes, with WiiScrubber's undo file or (in case of scrubbing) [https://gbatemp.net/threads/new-app-nkit-restore-shrink-and-preserve-disc-images-in-playable-formerly-swiitNKit.533402/ NKitRestore]
* '''Playable on Hardware?''' Yes for scrubbing; some games won't work trimmed.
* '''Playable on Emulators?''' Yes for scrubbing; some games won't work trimmed.
Scrubbing games zeros out garbage/dummy data in the ISO file. The resulting file will be the same size, but it will be able to compress better than unmodified ISOs. The difference can be huge depending on the game. Animal Crossing, for instance, will compress to just a 26 MB .gcz file after being scrubbed!
Trimming games implies (also known as "trucha scrubbing", but and substantially different from the definition of "trimming" used in ROM-based systems) games will also remove defragment the garbage/dummy data outrightfiles moving them towards the start of the disc image, resulting in a smaller ISO file. The trimmed file can be used immediately at a smaller size without compression, but the game's internal structure will be wholly modified. '''Several games Games relying on direct sector access (as opposed to consulting the filesystem) will break if you trim them.'''
===WBFS - Wii only===
* '''Archive-quality dump?''' Not directly, see note about reversing.
* '''Gain:''' Immediate (ISO dump size lowers). Considerable, depending on the game.
* '''Tools Used:''' [http://www.wiibackupmanager.co.uk/downloads.html Wii Backup Manager] (after adding your game, go to "Transfer" and select "WBFS") or [https://wit.wiimm.de/ wit (Wiimms ISO Tools)].
* '''Can be reverted?''' Maybe. WBFS files can always be converted back to ISO, but they will remain scrubbed (can be unscrubbed with NKitRestore) and, depending on settings at the time of conversion to WBFS, may be missing update/extras partitions (can be laboriously readded with wit and a copy of the missing data).
* '''Playable on Hardware?''' ''' Yes!! WBFS dumps are playable on Wii.- Preferred format by most SD/USB loaders'''
* '''Playable on Emulators?''' Yes - Dolphin
* '''Tools Used:''' Wii Backup Manager (same as above, but select "CISO" - possibly Wii only), wit
* '''Can be reverted?''' Maybe. CISO files can always be converted back to ISO, but they will remain scrubbed (can be unscrubbed with NKitRestore).
* '''Playable on Hardware?''' Yes (on Wii /Vwii only) - Nintendont for Gamecube games, uLoader for Wii games
* '''Playable on Emulators?''' Yes - Dolphin
* '''Playable on Emulators?''' No
A scrubbed and compressed format designed for maximum space savings without cutting corners on corruption detection, but it's not directly playable or editable. Never really caught on and may be considered de facto deprecated by NKit. ===NKit formats - GC/Wii===* '''Archive-quality dump?''' '''Yes - by explicit design choice!'''* '''Gain:''' Immediate or not depending on choice of GCZ- or ISO-based output.* '''Tools Used:''' NKit.* '''Can be reverted?''' Yes!* '''Playable on Hardware?''' (GC) Yes? (Wii) No* '''Playable on Emulators?''' Yes - Dolphin Apart from its previously mentioned unscrubbing/untrimming features mentioned in the above formats' descriptions, NKit is able to convert any ISO (clean dump or otherwise) to and from an [https://wiki.gbatemp.net/wiki/NKit/NKitFormat intermediate format applying various reversible changes] that optimize the image for lossless compression, including various options such as splitting the often non-unique update partitions to separate files.
==Wii U==
All uncompressed ISO WUD dumps are 23.3GB, which makes compression needed de facto. Some examples:
* Super Mario World 3D: 23.3GB > 2.61GB (88% gain)
* New Super Mario Bros. U: 23.3GB > 1.8GB (92% gain)
* Donkey Kong Country Tropical Freeze: 23.3GB > 11.7GB (49% gain)
===WUD WUX (Wii U Compressed Image Dump Archive)===
* '''Archive-quality dump?''' Yes (lossless, doesn't actually alter the data).
* '''Gain:''' Immediate (ISO dump size lowerssmaller file than WUD): Around 50% gain usually (depending on the game)
* '''Tools Used:''' [http://mega.nz/#!llQwyQQZ!58fErjqM7pyQZKFKe0Qlu1yLP5EbtmOmiDUN1ElW07c wud tool]. To use, drag-and-drop the ISO on the executable.
* '''Can be reverted?''' Yes. The wud tool includes a decompression utility, which recreates the original file.
By Exzap, Cemu's author ([http://gbatemp.net/threads/wii-u-image-wud-compression-tool.397901/ release thread]). The tool detects duplicate sectors and only stores them once: all the empty ranges end up removed, storing only ranges which contain file or filesystem data. Of course, the original ISO can be reconstituted.
===RPXAPP (aka NUS/Installable Format)===* '''Archive-quality dump?''' No, with respect to a disc image (update partition and padding dropped); Most accurate format for CDN dumps (digital titles).* '''Gain:''' Immediate (Total size decreases, compared to disc image)* '''Tools Used:''' wud2app (disc image to APP), disc2app (original disc to APP), NUSPacker (extracted format to APP), Teconmoon's WiiVC Injector (Wii/RPL Gamecube disc image to Enhanced Vwii APP), ...* '''Can be reverted?''' No, if starting from a WiiU disc image; Yes (see below) if starting from extracted files* '''Playable on Hardware?''' Yes (after installation)* '''Playable on Emulators?''' ? Consisting of afolder containing *.app, *.h3, title.kcert, title.tik, and title.tmd files, this official Nintendo format intended for development use (and closely related to how digital titles are sold in) is equivalent to the 3DS's CIA format; however unlike a 3DS application, converting a. Spilling disc title to digital does not require modifying the title itself, thus leaving the WUDtitle's Gutssignatures valid. ===RPX/RPL (aka Installed/Extracted/Loadiine Format)===* '''Archive-quality dump?''' No (dump is collapsed extracted to individual files)* '''Gain:''' Immediate (Total size decreases). Can be less than a WUD WUX depending on the game.* '''Tools Used:''' [http://wiiubrew.net/uwizard/ UWizard.] [http://digiex.net/guides-reviews/console-guides/nintendo-wii-u-guides/14680-wii-u-wud-loadiine-gx2-conversion-extract-wud-images-loadiine-use.html Follow this guide for usage information.] You'll need the disc key for the game you're trying to extract, which you should have gotten with the WUD.see below* '''Can be reverted?''' Any No, any padding /signature information is lost.
* '''Playable on Hardware?''' Yes, use [https://github.com/dimok789/loadiine_gx2/releases Loadiine GX2]
* '''Playable on Emulators?''' Yes
 
Titles installed to USB or MLC are stored in this format, comprised of three "code", "content", and "meta" folders.
 
Can be extracted from disc images with DiscU, UWizard ([http://digiex.net/guides-reviews/console-guides/nintendo-wii-u-guides/14680-wii-u-wud-loadiine-gx2-conversion-extract-wud-images-loadiine-use.html follow this guide for usage information]) or JWUDTool, and from the installable format using JNUSTool. Can be converted to installable format with NUSPacker.
 
Ideal format for game modding, less so for playing on console due to Loadiine's intrinsic modus operandi (appearing to the OS as the host title, with potentially different permissions) leading to poor compatibility.
==Game Boy Advance / Nintendo DS / Nintendo 3DS==
===Trimming===
* '''Archive-quality dump?''' No (destructivedata removed)
* '''Gain:''' Immediate (ROM dump size lowers).
* '''Tools Used:''' NDSTokyoTrim (GBA/DS/3DS), rom_tool (3DS), GodMode9 (can directly dump DS/3DS cards in trimmed format)<br />NDSTokyoTrim: Drag-and-drop roms, and press "Trim". The original file will be overwritten! * '''Can be reverted?''' No. Sometimes it damages Some GBA/DS games may be broken by meaningful data at the game's functionality irreversiblyend of the ROM being mistaken for padding.
* '''Playable on Hardware?''' Yes, same file format.
* '''Playable on Emulators?''' Yes
While Trimming involves deleting bytes from the end of the ROM up to until the first different one. However, with no mandatory allocation table, it doesn't affect s not intrinsecally possible to identify the true end of the gameused area, and therefore some GBA/DS games can be broken by naive automated trimming (for example Golden Sun DS). ===CIA (CTR Importable Archive, 3DS and DSiWare only)===* '''Archive-quality dump?'''s functionality by much other than being No (data removed and edited), compared to a gamecard dump. Potentially most accurate format for CDN (digitally distributed) titles.* '''Gain:''' Immediate (smaller regular than original ROM- not applicable to digital titles).* '''Tools Used:''' GodMode9 (can directly dump 3DS cards or installed titles to CIA, as well as converting 3DS to CIA), 3dsconv or 3DS Simple CIA Converter 5.0+ (3DS rom to CIA); makerom (3DS to/from CIA, itNCCHs/DSiWare/ELF+RSF to 3DS/CIA), make_cia (DSiWare to CIA)* '''Can be reverted?''' No, if starting from a gamecard dump (update partitions removed, main content's not advisable though ExHeader modified to change the media type from CARD/NAND to trim in many casesSD Application)* '''Playable on Hardware?''' Yes, including GBA games in generalafter installation. Rebuilding * '''Playable on Emulators?''' Yes? Official Nintendo format for developers to install digital titles, later became the internal structure most popular format for installable homebrew and game backups owing to the relatively low marketshare of flashcards and emulators (and, for the rom might even destroy the gameformer, strong impopularity) in favor of CFW.  ===NCCHs (CXIs and CFAs, 3DS only)===* '''Archive-quality dump?''' No (partition table/ticket/signatures... removed), compared to CCI/3DS and CIA* '''Gain:''' Immediate (smaller than original ROM - not applicable to digital titles).* '''Tools Used:''' GodMode9, ctrtool, ...* '''Can be reverted?''' No (result will be unsigned)* '''Playable on Hardware?''' Not really, unless packaged back into a CIA or 3DS.* '''Playable on Emulators?'''s functionality in Yes 3DS and CIA files, as well as already installed digital titles, are comprised of one or more NCCHs (also called "partitions" or "contents"): the few games where it does matter main content (number 0) can either be an executable CXI for example Golden Sun DS)software, or a non-executable CFA for a data title. Additional CFAs may be present, [https://www.3dbrew.org/wiki/NCSD#Overview with conventional index numbers]. [[Citra]] can run CXIs directly.
==Xbox 360==
Anonymous user

Navigation menu