https://github.com/openshopchannel/nandloader
Cross Platform Nintendo Wii/vWii NANDLoader
https://github.com/openshopchannel/nandloader
Last synced: 9 months ago
JSON representation
Cross Platform Nintendo Wii/vWii NANDLoader
- Host: GitHub
- URL: https://github.com/openshopchannel/nandloader
- Owner: OpenShopChannel
- License: gpl-2.0
- Created: 2023-09-22T01:04:12.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-01-15T17:38:07.000Z (over 2 years ago)
- Last Synced: 2025-09-25T12:32:23.115Z (9 months ago)
- Language: C
- Size: 20.5 KB
- Stars: 6
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nandloader
Cross Platform Nintendo Wii/vWii NANDLoader
## Why?
NANDLoaders come in two flavours, vWii and Wii. For the Wii Shop Channel, we wanted to have only one NANDLoader that works on both Wii and vWii for easier installation on our end. Less files on server and no need to check if the installing console is a Wii or vWii.
## How to compile
You will need `devkitppc` with the `DEVKITPRO` and `DEVKITPPC` enviornment variables set. After it is compiled, you will need to use [wiipax](https://github.com/fail0verflow/hbc/tree/master/wiipax) from the Homebrew Channel repository to fix up the ELF. Use the flag `-c dkppcchannel` and run `elf2dol` on the outputted ELF. After that, pack into your channel and it should work!
## Credits
fail0verflow's [Homebrew Channel](https://github.com/fail0verflow/hbc)
WiiPAX and the stub present in the `data` folder was sourced from them, as well as the `reloc` function.