Guide_Wii/dump-games.html

617 lines
20 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<!--
Minimal Mistakes Jekyll Theme 4.24.0 by Michael Rose
Copyright 2013-2020 Michael Rose - mademistakes.com | @mmistakes
Free for personal and commercial use under the MIT license
https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE
-->
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<!-- begin _includes/seo.html --><title>Dumping Wii/GameCube games - Wii Hacks Guide</title>
<meta name="description" content="A complete guide to Wii custom firmware">
<meta name="author" content="Nintendo Homebrew">
<meta property="og:type" content="website">
<meta property="og:locale" content="en_US">
<meta property="og:site_name" content="Wii Hacks Guide">
<meta property="og:title" content="Dumping Wii/GameCube games">
<meta property="og:url" content="https://wii.hacks.guide/dump-games.html">
<meta property="og:description" content="A complete guide to Wii custom firmware">
<link rel="canonical" href="https://wii.hacks.guide/dump-games.html">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Nintendo Homebrew",
"url": "https://wii.hacks.guide/"
}
</script>
<!-- end _includes/seo.html -->
<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Wii Hacks Guide Feed">
<!-- https://t.co/dKP3o1e -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script>
document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="preload" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css"></noscript>
<!-- start custom head snippets -->
<!-- insert favicons. use http://realfavicongenerator.net/ -->
<!-- hacks-guide change start: cookie consent, favicon, locales -->
<link rel="apple-touch-icon" sizes="180x180" href="/images/site-config/apple-touch-icon.png?v=PYEmwKvQAx">
<link rel="icon" type="image/png" href="/images/site-config/favicon-16x16.png?v=PYEmwKvQAx" sizes="16x16">
<link rel="icon" type="image/png" href="/images/site-config/favicon-32x32.png?v=PYEmwKvQAx" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site-config/favicon-194x194.png?v=PYEmwKvQAx" sizes="194x194">
<link rel="icon" type="image/png" href="/images/site-config/android-chrome-192x192.png?v=PYEmwKvQAx" sizes="192x192">
<link rel="manifest" href="/assets/js/manifest.json?v=PYEmwKvQAx">
<link rel="mask-icon" href="/images/site-config/safari-pinned-tab.svg?v=PYEmwKvQAx" color="#2E3440">
<link rel="shortcut icon" href="/images/site-config/favicon.ico?v=PYEmwKvQAx">
<meta name="apple-mobile-web-app-title" content="Guide">
<meta name="application-name" content="Guide">
<meta name="msapplication-TileColor" content="#2E3440">
<meta name="msapplication-TileImage" content="/images/site-config/mstile-144x144.png?v=PYEmwKvQAx">
<meta name="msapplication-config" content="/assets/xml/browserconfig.xml?v=PYEmwKvQAx">
<meta name="theme-color" content="#2E3440">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.css" integrity="sha512-LQ97camar/lOliT/MqjcQs5kWgy6Qz/cCRzzRzUCfv0fotsCTC9ZHXaPQmJV8Xu/PVALfJZ7BDezl5lW3/qBxg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.js" integrity="sha512-yXXqOFjdjHNH1GND+1EO0jbvvebABpzGKD66djnUfiKlYME5HGMUJHoCaeE4D5PTG2YsSJf6dwqyUUvQvS0vaA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#28282b"
},
"button": {
"background": "#60818f"
}
},
"theme": "edgeless",
"position": "top",
"static": true,
"content": {
"message": "This website uses cookies to display the current guide progress on the sidebar and otherwise enhance the site."
}
})});
</script>
<!-- hacks-guide change end -->
<!-- end custom head snippets -->
</head>
<!-- hacks-guide change start: Disable caching -->
<body class="layout--single">
<nav class="skip-links">
<ul>
<li><a href="#site-nav" class="screen-reader-shortcut">Skip to primary navigation</a></li>
<li><a href="#main" class="screen-reader-shortcut">Skip to content</a></li>
<li><a href="#footer" class="screen-reader-shortcut">Skip to footer</a></li>
</ul>
</nav>
<!--[if lt IE 9]>
<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
<![endif]-->
<div class="masthead">
<div class="masthead__inner-wrap">
<div class="masthead__menu">
<nav id="site-nav" class="greedy-nav">
<!-- hacks-guide change start: disable default masthead title -->
<!--
<a class="site-title" href="/">
Wii Hacks Guide
</a>
-->
<!-- hacks-guide change end -->
<ul class="visible-links">
<!-- hacks-guide change start: multi-language configuration -->
<li class="masthead__menu-item masthead__menu-item--lg"><a href="/">Home</a></li>
<li class="masthead__menu-item"><a href="/get-started">Get Started</a></li>
<li class="masthead__menu-item"><a href="/site-navigation">Site Navigation</a></li>
<li class="masthead__menu-item"><a href="/faq">FAQ</a></li>
<!-- hacks-guide change end -->
</ul>
<!-- hacks-guide change start: Add language selector -->
<ul class="hidden-links links-menu hidden"></ul>
<ul class="hidden-links lang-menu hidden">
<li class="masthead__menu-item"><a href="https://wii.hacks.guide/dump-games.html">English</a></li>
</ul>
<button class="greedy-nav__toggle hidden" type="button">
<span class="visually-hidden">Toggle Menu</span>
<div class="navicon"></div>
</button>
<button class="greedy-nav__toggle_lang" type="button"><div class="langicon"><i class="fa fa-language fa-lg" aria-hidden="true"></i></div></button>
<!-- hacks-guide change end -->
</nav>
</div>
</div>
</div>
<div class="initial-content">
<div id="main" role="main">
<!-- hacks-guide change start: Implement progress table, replace existing sidebar -->
<!--
<div class="sidebar sticky">
</div>
-->
<div class="sidebar sticky" style="display: none;">
<!-- hacks-guide change start: Refactor entire subsection to allow using translations -->
<nav class="nav__list">
<input id="ac-toc" name="accordion-toc" type="checkbox" />
<label for="ac-toc">Toggle Menu</label>
<ul class="nav__items">
<li>
<span class="nav__sub-title">Overall Progress</span>
<ol>
<li style="display: none;" data-name="home"><a href='/'>Home</a></li>
<li style="display: none;" data-name="get-started"><a href='/get-started'>Get Started</a></li>
<li style="display: none;" data-name="letterbomb"><a href='/letterbomb'>LetterBomb</a></li>
<li style="display: none;" data-name="bluebomb"><a href='/bluebomb'>BlueBomb</a></li>
<li style="display: none;" data-name="flashhax"><a href='/flashhax'>FlashHax</a></li>
<li style="display: none;" data-name="str2hax"><a href='/str2hax'>str2hax</a></li>
<li style="display: none;" data-name="wilbrand"><a href='/wilbrand'>Wilbrand</a></li>
<li style="display: none;" data-name="multiple-options"><i>(Multiple Options)</i></li>
<li style="display: none;" data-name="hbc"><a href='/hbc'>Homebrew Channel and BootMii Installation</a></li>
<li style="display: none;" data-name="hbc-mini"><a href='/hbc-mini'>Homebrew Channel - for Wii mini only</a></li>
<li style="display: none;" data-name="bootmii"><a href='/bootmii'>BootMii Backup</a></li>
<li style="display: none;" data-name="priiloader"><a href='/priiloader'>Priiloader</a></li>
<li style="display: none;" data-name="osc"><a href='/osc'>Open Shop Channel</a></li>
<li style="display: none;" data-name="cios-mini"><a href='/cios-mini'>d2xl cIOS for Wii mini (experimental)</a></li>
<li style="display: none;" data-name="cios-mini"><a href='/cios-mini'>d2xl cIOS for Wii mini (experimental)</a></li>
<li style="display: none;" data-name="wnd-mini"><a href='/wnd-mini'>Wii mini NAND Dumper</a></li>
</ol>
</li>
</ul>
</nav>
<!-- hacks-guide change end -->
</div>
<!-- hacks-guide change end-->
<article class="page" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="Dumping Wii/GameCube games">
<div class="page__inner-wrap">
<header>
<h1 id="page-title" class="page__title" itemprop="headline">Dumping Wii/GameCube games
</h1>
</header>
<section class="page__content" itemprop="text">
<!-- hacks-guide change start -->
<hr>
<div class ="notice"><b>For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.</b></div>
<hr>
<!-- hacks-guide change end -->
<aside class="sidebar__right">
<nav class="toc">
<header><h4 class="nav__title"><i class="fas fa-file-alt"></i> Table of Contents</h4></header>
<ul class="toc__menu" id="markdown-toc">
<li><a href="#dumping-a-disc-to-sdusb-cleanrip" id="markdown-toc-dumping-a-disc-to-sdusb-cleanrip">Dumping a Disc to SD/USB (CleanRip)</a> <ul>
<li><a href="#requirements" id="markdown-toc-requirements">Requirements</a></li>
<li><a href="#instructions" id="markdown-toc-instructions">Instructions</a></li>
</ul>
</li>
<li><a href="#dumping-a-disc-over-lan-wii-dvd-dumper" id="markdown-toc-dumping-a-disc-over-lan-wii-dvd-dumper">Dumping a Disc over LAN (Wii DVD Dumper)</a> <ul>
<li><a href="#requirements-1" id="markdown-toc-requirements-1">Requirements</a></li>
<li><a href="#instructions-1" id="markdown-toc-instructions-1">Instructions</a></li>
</ul>
</li>
<li><a href="#joining-part-files-on-a-fat32-device" id="markdown-toc-joining-part-files-on-a-fat32-device">Joining PART files on a FAT32 device</a> <ul>
<li><a href="#windows" id="markdown-toc-windows">Windows</a></li>
<li><a href="#macoslinux" id="markdown-toc-macoslinux">macOS/Linux</a></li>
</ul>
</li>
</ul>
</nav>
</aside>
<p>This guide covers dumping GameCube or Wii game discs. You can either dump directly to an SD card or USB drive, or over the local network.</p>
<h3 id="dumping-a-disc-to-sdusb-cleanrip">Dumping a Disc to SD/USB (CleanRip)</h3>
<h4 id="requirements">Requirements</h4>
<ul>
<li>An SD card or USB drive with at least 4.7 GB of free space (8.5 GB if dumping a dual layer disc).</li>
<li><a href="https://oscwii.org/library/app/cleanrip">CleanRip</a></li>
</ul>
<h4 id="instructions">Instructions</h4>
<p class="notice--info">If you are dumping one of the 13 games on <a href="https://wiki.dolphin-emu.org/index.php?title=Category:Dual_Layer_Disc_games">this list</a>, set <code class="language-plaintext highlighter-rouge">Dual Layer</code> in Step 6 to <code class="language-plaintext highlighter-rouge">Yes</code>.</p>
<ol>
<li>Power off your console.</li>
<li>Insert your SD card or USB drive into your computer.</li>
<li>Copy the <code class="language-plaintext highlighter-rouge">apps</code> folder from the CleanRip <code class="language-plaintext highlighter-rouge">.zip</code> to the root of your SD card or USB drive.</li>
<li>Reinsert your SD card or USB drive into your console.</li>
<li>Power on your console.</li>
<li>Launch the Homebrew Channel.</li>
<li>Launch CleanRip from the list of homebrew.</li>
<li>
<p>Select your device that you will be dumping the game to - a USB device or SD card.</p>
<p><img src="/images/homebrew/CleanRip/2.png" alt="Device type" /></p>
</li>
<li>When prompted, select <code class="language-plaintext highlighter-rouge">Yes</code> to download the redump.org DAT files.
<ul>
<li>This is required to ensure that the resulting dumps are clean/accurate.</li>
</ul>
<p class="notice--warning">You may get an exception error if you do this. If so, simply skip and verify your dump on Dolphin Emulator if needed.</p>
<p><img src="/images/homebrew/CleanRip/3.png" alt="DAT" /></p>
</li>
<li>
<p>Insert the game disc you would like to dump.</p>
<p><img src="/images/homebrew/CleanRip/4.png" alt="DVD" /></p>
</li>
<li>
<p>Set the settings as shown on the screen below, while verifying if your game disc is dual layer or not.</p>
<p><img src="/images/homebrew/CleanRip/6.png" alt="Settings" /></p>
</li>
<li>Press A to start dumping the disc.
<ul>
<li>This process can take quite some time, since it will dump the full 4.7 GB disc contents (8.5 GB for dual layer discs).</li>
</ul>
<p><img src="/images/homebrew/CleanRip/7.png" alt="Copying" /></p>
</li>
<li>Proceed to <a href="dump-games#joining-part-files-on-a-fat32-device">joining PART files</a>.</li>
</ol>
<h3 id="dumping-a-disc-over-lan-wii-dvd-dumper">Dumping a Disc over LAN (Wii DVD Dumper)</h3>
<h4 id="requirements-1">Requirements</h4>
<ul>
<li>A Windows/macOS/Linux PC with an internet connection</li>
<li><a href="/assets/files/DVDDumpTool.zip">DVD Dump Tool</a></li>
</ul>
<h4 id="instructions-1">Instructions</h4>
<p class="notice--info">Download speeds will be slow due to limitations in the network hardware of the Wii, but it remains a valid solution if you are willing to be patient.</p>
<p class="notice--warning">Your Wii and your computer must be connected to the same local network.</p>
<ol>
<li>Copy the <code class="language-plaintext highlighter-rouge">DVDDumpTool</code> folder from the DVDDumpTool <code class="language-plaintext highlighter-rouge">.zip</code> to the root of your SD card or USB drive.</li>
<li>Reinsert your SD card or USB drive into your console.</li>
<li>Power on your console.</li>
<li>Launch the Homebrew Channel.</li>
<li>Launch DVD Dump Tool from the list of homebrew.</li>
<li>Press right on the D-pad, then press A.</li>
<li>
<p>Choose the disc that you want to copy (The options are: <code class="language-plaintext highlighter-rouge">GameCube Disc</code>, <code class="language-plaintext highlighter-rouge">Wii Single-Layer Disc</code>, <code class="language-plaintext highlighter-rouge">Wii Dual-Layer Disc</code>) and press “A”</p>
<p><img src="/images/homebrew/DumpDiscs_LAN/2.png" alt="2" /></p>
</li>
<li>Insert the game disc into your Wii.
<ul>
<li>If it is already inserted, eject and reinsert the disc.</li>
</ul>
<p><img src="/images/homebrew/DumpDiscs_LAN/insertthedisc.jpg" alt="InsertTheDisc" /></p>
</li>
<li>
<p>Select the proper disc type.</p>
<p><img src="/images/homebrew/DumpDiscs_LAN/3.png" alt="3" /></p>
</li>
<li>
<p>Press any button to begin the dumping process.</p>
<p><img src="/images/homebrew/DumpDiscs_LAN/4.png" alt="4" /></p>
</li>
<li>Remember or write down your Wiis URL (IP address).</li>
<li>
<p>On your computer, open the browser, go to your address bar and enter the Wii URL.</p>
<p><img src="/images/homebrew/DumpDiscs_LAN/5.png" alt="5" /></p>
</li>
<li>Click on <code class="language-plaintext highlighter-rouge">Click here to download XXXX.iso</code>.</li>
<li>Proceed to <a href="dump-games#joining-part-files-on-a-fat32-device">joining PART files</a>.</li>
</ol>
<h3 id="joining-part-files-on-a-fat32-device">Joining PART files on a FAT32 device</h3>
<p class="notice--info">If you dumped the disc (regardless if it was to a PC or Wii) on a FAT32 formatted device, you should have gotten at least two files that end with <code class="language-plaintext highlighter-rouge">.partX.iso</code>. They need to be joined.</p>
<h4 id="windows">Windows</h4>
<ol>
<li>Copy the files that share the same name and end with <code class="language-plaintext highlighter-rouge">.partX.iso</code> into an empty folder on your computer.</li>
<li>In this folder, click the address bar in Windows Explorer and copy its PATH.</li>
<li>Open a PowerShell or Windows Terminal window.</li>
<li>Run <code class="language-plaintext highlighter-rouge">cd [PATH]</code>.</li>
<li>Type <code class="language-plaintext highlighter-rouge">copy /b *.part?.iso game.iso</code> and press enter.</li>
<li>Wait until the merging process finishes.
<ul>
<li>It should end with the terminal outputting <code class="language-plaintext highlighter-rouge">1 file(s) copied</code>.</li>
</ul>
</li>
</ol>
<h4 id="macoslinux">macOS/Linux</h4>
<ol>
<li>Copy the files that share the same name and end with <code class="language-plaintext highlighter-rouge">.partX.iso</code> into an empty folder on your computer.</li>
<li>Open up a Terminal.</li>
<li>Run <code class="language-plaintext highlighter-rouge">cd [PATH]</code>, replacing [PATH] with the folder path to your <code class="language-plaintext highlighter-rouge">.partX.iso</code> files.</li>
<li>Use the following command as is: <code class="language-plaintext highlighter-rouge">cat \*.part?.iso &gt; game.iso</code>.</li>
<li>Wait until the merging process finishes.</li>
</ol>
<p class="notice--info">To organize the games on your drive properly, you can use <a href="wiibackupmanager">Wii Backup Manager</a>.</p>
</section>
<footer class="page__meta">
</footer>
</div>
</article>
</div>
</div>
<div id="footer" class="page__footer">
<footer>
<!-- start custom footer snippets -->
<!-- end custom footer snippets -->
<div class="page__footer-follow">
<ul class="social-icons">
<li><strong>Follow:</strong></li>
<li><a href="https://github.com/hacks-guide/Guide_Wii" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-github" aria-hidden="true"></i> GitHub</a></li>
<!-- hacks-guide change start: force disable atom feed-->
<!--
<li><a href="/feed.xml"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li>
</ul>
-->
<!-- hacks-guide change end -->
</div>
<!-- hacks-guide change start: custom footer -->
<div class="page__footer-copyright">&copy; 2023 Nintendo Homebrew. - <a href="site-navigation">Site Navigation</a> - <a href="privacy-policy">Privacy Policy</a> - <a href="donations">Donations</a> <!-- Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.--></div>
<!-- hacks-guide change end -->
</footer>
</div>
<!-- hacks-guide change end -->
<script src="/assets/js/main.min.js"></script>
<!-- hacks-guide change start: Disable caching -->
<!-- hacks-guide change end -->
</body>
</html>