A Wii games manager

CYBERDEViL e8f4a3937e Prepare for translation support 1 rok pred
bin 9db5b3cb24 Initial commit 1 rok pred
dist bc0e0abebf Improve Debian build script 1 rok pred
pyblockinfo 1af2232e3d Ability to format a partition to WBFS. 1 rok pred
screenshots 9db5b3cb24 Initial commit 1 rok pred
share 9db5b3cb24 Initial commit 1 rok pred
wiizard e8f4a3937e Prepare for translation support 1 rok pred
.editorconfig 9db5b3cb24 Initial commit 1 rok pred
.gitignore 9db5b3cb24 Initial commit 1 rok pred
COPYING 9db5b3cb24 Initial commit 1 rok pred
Makefile 97f167b979 Explicitly set the use of Python 3 in Makefile 1 rok pred
README.md ca4c54c7a3 Ability to copy game from WBFS partition to another WBFS partition. 1 rok pred
setup.py 1af2232e3d Ability to format a partition to WBFS. 1 rok pred

README.md

Wiizard

logo

A Wii games manager

This is still in development!

It will contain bugs and its only use for now is testing and development.

I will not be responsible when stuff breaks! Test at own risk!

When you do test Wiizard and find any bugs or encounter unexpected behaviour, please open an issue.

screenshot

Features

  • Find local Wii games (.iso and .wbfs)
  • Download images from https://www.gametdb.com (preferred and fallback image languages are settable)
  • Find and repair errors on WBFS partitions
  • Automaticly detect WBFS partitions (devices)
  • Format a partition to WBFS
  • Create a new WBFS partition file

Game operations

Operation From To Status
Copy Local Local [ ]
Copy Local WBFS partition [X] Should work
Copy WBFS partition Local [X] Should work
Copy WBFS partition WBFS partition [X] Should work
Delete Local - [ ]
Delete WBFS partition - [X] Should work

TODO

  • Copy local games to other local games directory
  • Delete local games
  • Estimate game sizes (on WBFS partition and other), it currently is not accurate!
  • Backup a Wii game (DVD)
  • Download game information from https://www.gametdb.com
  • Add credits to GameTDB and Wiimms ISO Tools
  • Translation support
  • Connection settings (settable useragent and proxy)
  • Option to view games in a table
  • Documentation

Dependencies

Name Version License URL
Python 3 PSFL https://docs.python.org/3/license.html
PyQt5 GPL3 https://www.riverbankcomputing.com/software/pyqt/intro
Requests Apache 2 http://docs.python-requests.org/en/master/
pyudev LGPL https://github.com/pyudev/pyudev
pywwt GPL3 https://notabug.org/CYBERDEViL/pywwt
beautifulsoup4 PSF https://www.crummy.com/software/BeautifulSoup/index.html
lxml BSD-3-Clause https://lxml.de/
libfdisk (util-linux) GPL2 https://github.com/karelzak/util-linux
libblkid (util-linux) GPL2 https://github.com/karelzak/util-linux