WiiLink Patcher is a program made for easier installation of WiiLink. With it, you can just sit back and relax while the patcher does everything for you.
It utilizes libWiiSharp to download channel contents, and patches them with VCDiff, to create the patched WADs that you can install on your Wii, and use with WiiLink24!
This patcher may contain bugs. If you spot any or are just having problems with the patcher in general, report them on our Issues Page, or ask us for help on our Discord server!
You can download the latest version of the patcher from the Releases Page.
NOTE: In Windows, your antivirus may flag the patcher, as malware. This is a false positive, and you can safely ignore it. If you are still unsure, you can inspect the source code, and/or compile it yourself for extra verification. You can also temporarily disable your antivirus to download the patcher, or add an exception for it if you put it in a dedicated folder.
NOTE: For OSX/MacOS, you need Rosetta installed on your system if your Mac is using an M1 or newer chip. Rosetta can be installed with:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
- Works with Wii Room, Digicam Print Channel, Food Channel, and more!
- The patcher will automatically download the required files.
- Copying patched files to an SD Card that is already connected to the PC.
- Downloads Wii Mod Lite and putting it on SD Card along with the WADs.
- You can get Food Channel (Domino's), along with the Get Console ID homebrew app for easy console ID registration on our Discord server, for free!
(Food Channel (Domino's) is only available in the US and Canada!)
Compatible with Windows (10 and 11), macOS, and Linux!
In order to troubleshoot any issues, you can use the --debug
flag while running the patcher to have extended logs.
> <patcher executable> --debug
Clone or download the repository. You can compile the project using the provided build scripts:
Operating System | Build Script |
---|---|
Windows | build.ps1 |
Linux/macOS | build.sh |
By default, running these scripts with no arguments will compile the project for all supported platforms. If you want to build for a specific platform, append -b
or --build
, followed by the platform identifier:
Platform Identifier | Description |
---|---|
win-x64 |
Windows (64-bit) |
osx-x64 |
macOS (Intel, 64-bit) |
osx-arm64 |
macOS (Apple Silicon) |
linux-x64 |
Linux (64-bit) |
linux-arm64 |
Linux (ARM, 64-bit) |
For example, to build only for Windows, you would run ./build.ps1 -b <platform>
on Windows, or ./build.sh -b <platform>
on Linux/macOS, replacing <platform>
with the desired platform identifier.
If you want to mark the build as a nightly build, append -n
or --nightly
to the build command, along with a version number, using -v
or --version
.
For example, to build a nightly version for Windows, you would run ./build.ps1 -n -v <version>
on Windows, or ./build.sh -n -v <version>
on Linux/macOS, replacing <version>
with the desired version number (e.g. v100
for version 1.0.0).