Guide_Wii/wii-loaders.html

678 lines
24 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>Wii Backup Loaders - Wii Hacks Guide</title>
<meta name="description" content="The complete guide to modding your Wii (and Wii mini)">
<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="Wii Backup Loaders">
<meta property="og:url" content="https://wii.hacks.guide/wii-loaders.html">
<meta property="og:description" content="The complete guide to modding your Wii (and Wii mini)">
<link rel="canonical" href="https://wii.hacks.guide/wii-loaders.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 -->
<!-- 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 https://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="/images/site-config/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": "#2e3440"
},
"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/wii-loaders.html">English</a></li>
<li class="masthead__menu-item"><a href="https://wii.hacks.guide/it_IT/wii-loaders.html">Italiano</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="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="Wii Backup Loaders">
<div class="page__inner-wrap">
<header>
<h1 id="page-title" class="page__title" itemprop="headline">Wii Backup Loaders
</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="#differences-between-wiiflow-lite-and-usb-loader-gx" id="markdown-toc-differences-between-wiiflow-lite-and-usb-loader-gx">Differences between WiiFlow Lite and USB Loader GX</a></li>
<li><a href="#game-directory-structure" id="markdown-toc-game-directory-structure">Game Directory Structure</a></li>
<li><a href="#wiiflow-lite" id="markdown-toc-wiiflow-lite">WiiFlow Lite</a> <ul>
<li><a href="#requirements" id="markdown-toc-requirements">Requirements</a></li>
<li><a href="#installation" id="markdown-toc-installation">Installation</a></li>
<li><a href="#quick-start-guide" id="markdown-toc-quick-start-guide">Quick Start Guide</a> <ul>
<li><a href="#general" id="markdown-toc-general">General</a></li>
<li><a href="#user-interface" id="markdown-toc-user-interface">User Interface</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#usb-loader-gx" id="markdown-toc-usb-loader-gx">USB Loader GX</a> <ul>
<li><a href="#requirements-1" id="markdown-toc-requirements-1">Requirements</a></li>
<li><a href="#installation-1" id="markdown-toc-installation-1">Installation</a></li>
<li><a href="#quick-start-guide-1" id="markdown-toc-quick-start-guide-1">Quick Start Guide</a> <ul>
<li><a href="#general-1" id="markdown-toc-general-1">General</a></li>
<li><a href="#user-interface-1" id="markdown-toc-user-interface-1">User Interface</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#troubleshooting" id="markdown-toc-troubleshooting">Troubleshooting</a> <ul>
<li><a href="#usb-loader-gx-1" id="markdown-toc-usb-loader-gx-1">USB Loader GX</a></li>
<li><a href="#wiiflow-lite-1" id="markdown-toc-wiiflow-lite-1">WiiFlow Lite</a></li>
</ul>
</li>
</ul>
</nav>
</aside>
<p>This guide introduces Wii backup loaders. They can be primarily used to load game backups on an SD or USB that were dumped from a retail game disc. Depending on the loader, there may also be extensions to allow it to function as a frontend for non-Wii games as well. The two most commonly used loaders are USB Loader GX and WiiFlow Lite (a regularly updated mod of the original WiiFlow) - one loader may work better for you than the other, so its worth trying both out.</p>
<p class="notice--warning">In order for Wii loader to function properly, you must have the latest cIOS installed. Please check <a href="cios">this</a> guide for instructions if you are on Wii, and <a href="cios-mini">this</a> guide if you are on Wii mini.</p>
<p class="notice--info">To play games, you are advised to use a large SD card or an external hard drive, flash drives are not recommended and very sporadic in functionality. See <a href="faq">storage FAQ</a>.</p>
<p class="notice--info">The official Wii menu forwarder installer for Wiiflow Lite can be found on the <a href="https://oscwii.org/library/app/wiiflow_channel_installer">Open Shop Channel</a>. Run the app in the Homebrew Channel to install the forwarder. The USB Loader GX official forwarder can be found on the <a href="https://github.com/wiidev/usbloadergx/raw/updates/USBLoaderGX_forwarder%5BUNEO%5D_Wii.wad">GitHub</a> page. You can install it with <a href="yawmme">YAWM ModMii Edition</a>.</p>
<h3 id="differences-between-wiiflow-lite-and-usb-loader-gx">Differences between WiiFlow Lite and USB Loader GX</h3>
<ul>
<li>WiiFlow Lite has a more advanced user interface in terms of animation and effects, and supports themes.
<ul>
<li>SD cards are fully supported for loading Wii games on WiiFlow Lite.</li>
<li>WiiFlow Lite has a plugin system.</li>
<li>While the original WiiFlow was last updated in 2014, the WiiFlow Lite fork is still recieving regular updates.</li>
</ul>
<p><img src="/images/usb-loaders//wiiflow-ui.png" alt="" /></p>
</li>
<li>USB Loader GX is primarily modeled after the Wii Menu, and supports themes.
<ul>
<li>While SD cards were previously unsupported for loading Wii games on USB Loader GX, recent updates have introduced support into the loader.</li>
<li>USB Loader GX has no plugin system.</li>
<li>USB Loader GX still recieves regular updates.</li>
</ul>
<p><img src="/images/usb-loaders/usbloadergx-ui.png" alt="" /></p>
</li>
</ul>
<h3 id="game-directory-structure">Game Directory Structure</h3>
<p>Below is a single WBFS example, and a split WBFS example.</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>💾SD card or USB:
┗ 📂wbfs
┣ 📂GameName [GameID]
┃ ┗ 📜gameid.wbfs (for non-split titles)
┗ 📂GameName [GameID]
┣ 📜gameid.wbfs
┗ 📜gameid.wbf1
</code></pre></div></div>
<h3 id="wiiflow-lite">WiiFlow Lite</h3>
<h4 id="requirements">Requirements</h4>
<ul>
<li>A modded Wii</li>
<li>The latest version of <a href="cios">cIOS</a></li>
<li><a href="https://oscwii.org/library/app/wiiflow">WiiFlow</a></li>
</ul>
<h4 id="installation">Installation</h4>
<ol>
<li>Download WiiFlow and install it on your SD Card or USB device.</li>
</ol>
<h4 id="quick-start-guide">Quick Start Guide</h4>
<h5 id="general">General</h5>
<ul>
<li>WiiFlow by default is set to only find games on the SD card. This can be changed by going to <code class="language-plaintext highlighter-rouge">Settings &gt; Startup Settings</code> to then turn off <code class="language-plaintext highlighter-rouge">Mount SD Only</code>.</li>
<li>You can toggle the current view in Wiiflow between plugins, games, homebrew, and Wii channels by clicking the button to the left of <code class="language-plaintext highlighter-rouge">Home</code>, on the bottom right.</li>
<li>You can download game covers by going to <code class="language-plaintext highlighter-rouge">Settings</code> &gt; <code class="language-plaintext highlighter-rouge">Download Covers and Banners</code>.</li>
</ul>
<h5 id="user-interface">User Interface</h5>
<p>When WiiFlow detects games, they are displayed in flow view.<br />
When you click on a game, you are given these options:</p>
<ul>
<li>Star - Adds game to favorites.</li>
<li>Bookshelf - Adds the game to 1 of 6 categories of your choosing.</li>
<li>Gears - Opens the settings menu for that game - these settings are unique to that game and that game only.</li>
<li>X - Deletes the game from the USB drive or SD card.</li>
</ul>
<p>When you bring the cursor to the bottom of the screen while in flow view, there are 6 icons:</p>
<ul>
<li>Bookshelf - View the games that are sorted in the categories you chose.</li>
<li>Star - View games you favorited.</li>
<li>Gears - Opens WiiFlow Settings.</li>
<li>Game Type - Toggles between different types of apps/games. The logo changes depending on what game type you have selected.</li>
<li>Disc - Loads a game that is in the disc drive.</li>
<li>House - Opens the menu below. The menu can also be launched by pressing the home button.</li>
</ul>
<p><img src="/images/usb-loaders/wiiflow-menu.png" alt="" /></p>
<ul>
<li>Help Guide - Shows all the controls you can use in WiiFlow.</li>
<li>Reload Cache - Press this to allow WiiFlow to rescan for games on the USB device or SD card.</li>
<li>File Explorer - Allows you to explore the directory listing on your USB device or SD card and select an individual game or executable.</li>
<li>Select Plugins - Allows you to select plugins.</li>
<li>Credits - Shows the people who worked on WiiFlow.</li>
<li>Shutdown - Allows you to go into full shutdown or standby mode.</li>
<li>Exit To - Lets you exit to Wii Menu, Homebrew Channel, neek2o, Priiloader, or Bootmii.</li>
<li>Settings - Opens the global WiiFlow settings menu.</li>
</ul>
<h3 id="usb-loader-gx">USB Loader GX</h3>
<h4 id="requirements-1">Requirements</h4>
<ul>
<li>A modded Wii</li>
<li>The latest version of <a href="cios">cIOS</a></li>
<li><a href="https://oscwii.org/library/app/usbloader_gx">USB Loader GX</a></li>
</ul>
<h4 id="installation-1">Installation</h4>
<ol>
<li>Ensure that your Wii already has cIOS 248-251 installed - this can be checked with applications like <a href="syscheck">SysChecker</a> or d2x cIOS installer.</li>
<li>Download USB Loader GX and install it on your SD Card or USB device.</li>
</ol>
<h4 id="quick-start-guide-1">Quick Start Guide</h4>
<h5 id="general-1">General</h5>
<ul>
<li>If USB Loader GX says “Waiting for HDD…” with a 20 second countdown, it is very likely that it cannot detect your USB device. Try to exit out of the app, ensure your USB device is plugged into the bottom port if Wii is placed horizontally, or the port closest to the edge when the Wii is placed vertically. It may also be formatted incorrectly. Ensure that your USB drive is formatted to FAT32, with the MBR partition table, and 32kb (32768 bytes) allocation unit size/cluster size.</li>
<li>You can press the 1 Button on your Wii Remote to open up a dialog to download game covers and artwork from <a href="https://gametdb.com/">GameTDB</a>. It might take a while to download the game covers and artwork, depending the amount of games you have.</li>
<li>GameCube or “custom” Wii games may or may not have a custom banner that USB Loader GX uses. To enable this, find or write <code class="language-plaintext highlighter-rouge">CustomBannersURL = http://banner.rc24.xyz/</code> in <code class="language-plaintext highlighter-rouge">config/GXGlobal.cfg</code> on the drive you installed the app on. Then, you can use the <code class="language-plaintext highlighter-rouge">Custom Banner</code> download by pressing the 1 Button on your Wii Remote.</li>
</ul>
<h5 id="user-interface-1">User Interface</h5>
<p>On the middle of the bottom of the screen, you can see how much space is free on your USB drive and how many games you have.</p>
<p>These are the functions of the buttons found on the bar at the top of the screen, from left to right:</p>
<ul>
<li>Star - Shows games that you have marked as “favorites”.</li>
<li>Search - Lets you search for games by name.</li>
<li>Sort - Cycles through sorting methods for games.</li>
<li>Platform - Sorts games by platform.</li>
<li>Category - Sorts games by category.</li>
<li>List - Shows games in a list view.</li>
<li>Multi-Cover View - Shows games in a multi-cover view.</li>
<li>Cover Carousel View - Shows games in a carousel view.</li>
<li>Wii Menu View - Shows games in a Wii Menu view.</li>
<li>Parental Control - Locks USB Loader GX.</li>
<li>Disc - Loads a game that is in the disc drive.</li>
</ul>
<p>There are also other buttons at the bottom of the screen:</p>
<ul>
<li>(+) Icon - “Install” a game, i.e. loading it from disc and dumping it to your preset storage device.</li>
<li>Gears - Global settings for USB Loader GX.</li>
<li>SD card - Remount the SD card.</li>
<li>Homebrew - Load homebrew apps.</li>
<li>Wii - Open the HOME Menu.</li>
<li>Power Button - Turn off your Wii.</li>
</ul>
<h3 id="troubleshooting">Troubleshooting</h3>
<p>Some games require using a specific cIOS to function, or to utilize certain features within the game.
Examples include:</p>
<ul>
<li>Using a keyboard in Animal Crossing: City Folk.</li>
<li>Running SpongeBobs Boating Bash.</li>
<li>Using a USB dongle in Rock Band.</li>
</ul>
<p>A more comprehensive (although still incomplete) list can be found <a href="https://wiki.gbatemp.net/wiki/Wii_cIOS_base_Compatibility_List">here</a>.</p>
<p>Both USB Loader GX and Wiiflow Lite are programmed to automatically find the best cIOS to use and load the game with it using the default settings. However, if for whatever reason these loaders pick the wrong cios to use, you have the option to change it yourself.</p>
<p>To change the cIOS used for a specific game, follow the instructions specific to your USB loader:</p>
<h4 id="usb-loader-gx-1">USB Loader GX</h4>
<ol>
<li>Select the game that isnt working.</li>
<li>Click Settings.</li>
<li>Select <code class="language-plaintext highlighter-rouge">Game Load</code>.</li>
<li>Scroll down to <code class="language-plaintext highlighter-rouge">Game IOS</code>.</li>
<li>Enter the IOS slot to use.
<ul>
<li>Try using 248, 249, 250 or 251.</li>
</ul>
</li>
<li>Press OK and try to load the game.</li>
</ol>
<h4 id="wiiflow-lite-1">WiiFlow Lite</h4>
<ol>
<li>Select the game that isnt working.</li>
<li>Click the gear icon.</li>
<li>Go to cIOS and use the arrows to select the IOS slot to use.
<ul>
<li>Try using 248, 249, 250 or 251.</li>
</ul>
</li>
<li>Press Save and try to load the game.</li>
</ol>
<p class="notice--info"><a href="site-navigation">Click here to go back to the site index.</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>
</ul>
</div>
<!-- hacks-guide change start: custom footer -->
<div class="page__footer-copyright">&copy; 2024 Nintendo Homebrew. - <a href="site-navigation">Site Navigation</a> - <a href="privacy-policy">Privacy Policy</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>