WiiLink Patcher GUI is a Python program built around the excellent libWiiPy to make WiiLink patching a simple process, with a streamlined graphical user interface.
WiiLink Patcher GUI is a Python program designed to simplify WiiLink patch creation with an intuitive graphical user interface. Built around the libWiiPy library, this tool streamlines the patching process for Nintendo Wii devices.
Key Features:
User-friendly graphical interface for easy navigation and operation
Cross-platform support for Windows, macOS, and Linux
Integration with libWiiPy for robust patch creation functionality
Comprehensive guide to help users understand each step of the patching process
Audience & Benefit:
Ideal for WiiLink users seeking an efficient way to create and manage patches. This tool provides a simplified alternative to manual command-line operations, enabling users to focus on their patching tasks without needing advanced technical skills.
Available via winget for easy installation across supported platforms.
README
WiiLink Patcher GUI
WiiLink Patcher GUI is a Python program built around the excellent libWiiPy to make WiiLink patching a simple process, with a streamlined graphical user interface.
Downloading
You can download the latest release from the Releases Page.
System Requirements
Operating System
Required Version
Windows
Windows 10 1809 or later
macOS
macOS Monterey or later
Linux
glibc 2.35 or later
> 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.
Troubleshooting
Linux
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.:
> - This is a common issue on Debian, Ubuntu and their derivatives (i.e. Linux Mint). To resolve this issue, install the libxcb-cursor-dev package on your system.
We appreciate all contributions to this repository, big and small! If you're contributing to code, make sure to run black before submitting a pull request:
python -m black .
Compiling
To compile the patcher, you will first need to install a few dependencies:
> - Python (the patcher has only been tested on Python 3.12+)
> - Git (optional but highly recommended)
# Windows
.venv\Scripts\activate
# macOS, Linux and other OSes
source .venv/bin/activate
Install build dependencies
pip install --upgrade -r requirements.txt
Build the project
# Windows
.\build.ps1
# macOS, Linux and other OSes
make all
Sponsors
<img src="https://github.com/user-attachments/assets/bd599cbc-d860-41da-91a8-c1e70a57605d" />
Free code signing on Windows provided by <a href="https://about.signpath.io">SignPath.io</a>, certificate by <a href="https://signpath.org">SignPath Foundation</a>
Special thanks
Special thanks to @NinjaCheetah for all his help with this project, and his work on libWiiPy.