Xpl0itU/WiiUDownloader
GitHub: Xpl0itU/WiiUDownloader
一款用 Go 编写的跨平台 Wii U 游戏下载器,支持从任天堂官方服务器下载并解密游戏、DLC 及更新内容。
Stars: 1643 | Forks: 57
# WiiUDownloader
WiiUDownloader 是一个用 Golang 编写的程序,允许你从 Nintendo 的服务器下载 Wii U 游戏。它提供了一个基于 GTK 构建的直观 GUI,可以直接将 Wii U 游戏浏览并下载到本地存储。此外,它还支持对下载的内容进行解密,以便在你的 Wii U 主机上使用。
## 功能特性
- 浏览并搜索 Wii U 游戏、更新、DLC、演示等。
- 下载选定的游戏或将多个游戏加入队列进行批量下载。
- 解密下载的内容,以便在 Wii U 主机上使用。
- 解密后删除加密内容(可选)。
- 根据名称或 Title ID 筛选游戏。
- 选择区域(日本、美国和欧洲)以筛选可用的游戏。
## 使用指南
请查看 [WiiUDownloader 使用指南](https://xpl0itu.github.io/WiiUDownloaderDocs/docs/)
## 安装说明
要安装 WiiUDownloader,请从下方链接下载适合你操作系统的二进制文件:
- [WiiUDownloader-Linux-x86_64.AppImage](https://github.com/Xpl0itU/WiiUDownloader/releases/latest/download/WiiUDownloader-Linux-x86_64.AppImage)
- [WiiUDownloader-macOS-Universal.dmg](https://github.com/Xpl0itU/WiiUDownloader/releases/latest/download/WiiUDownloader-macOS-Universal.dmg)
- [WiiUDownloader-Windows.zip](https://github.com/Xpl0itU/WiiUDownloader/releases/latest/download/WiiUDownloader-Windows.zip)
对于 Linux,你可能需要赋予下载的二进制文件执行权限:
```
chmod +x WiiUDownloader-Linux-x86_64.AppImage # For Linux
```
## 使用方法
1. 双击下载的二进制文件以启动 WiiUDownloader。
2. WiiUDownloader GUI 窗口将出现,显示可用的 Wii U 游戏列表。
3. 使用搜索栏按名称或 Title ID 筛选游戏。
4. 点击类别按钮按类型筛选游戏(游戏、更新、DLC、演示、全部)。
5. 点击复选框以选择要筛选的所需区域(日本、美国、欧洲)。
6. 点击 "Add to queue"(加入队列)按钮将选定的游戏添加到下载队列。如果游戏已在队列中,按钮标签将变为 "Remove from queue"(从队列中移除)。
7. 点击 "Download queue"(下载队列)按钮选择保存下载游戏的路径。程序将开始下载队列中的游戏。
8. 如果你启用 "Decrypt contents"(解密内容),程序将解密下载的文件。你也可以选择在解密后删除加密内容(可选)。
9. 如果你已经有未解密的下载文件,可以前往 Tools(工具)> Decrypt Contents(解密内容)并选择要解密的文件夹。
## 重要提示
- WiiUDownloader 提供访问 Nintendo 服务器以下载游戏的权限。请确保在使用本程序时遵守所有法律和道德准则。
- 未经适当授权下载和使用受版权保护的材料可能会违反你所在国家的版权法。
## 许可证
本程序基于 GPLv3 许可证分发。有关更多信息,请参阅 [LICENSE](LICENSE) 文件。
## 致谢
WiiUDownloader 使用了多个开源库和依赖项来提供其功能:
- [github.com/gotk3/gotk3](https://github.com/gotk3/gotk3): GTK+3 的 Go 绑定。
标签:AppImage, DLC下载, EVTX分析, Golang, GTK, GUI应用, HTTP工具, Nintendo, NUS下载, Web应用防火墙, Wii U, 主机工具, 任天堂, 复古游戏, 安全编程, 文件管理, 文件解密, 日志审计, 游戏下载器, 游戏备份, 系统更新