More actions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox Wii Homebrews | {{Infobox Wii Homebrews | ||
|title=Qwad | |title=Qwad | ||
|image= | |image=wii2.PNG | ||
|description=Python-Qt utility to manage Wad files, written for GNU/Linux, but also working on Windows. | |description=Python-Qt utility to manage Wad files, written for GNU/Linux, but also working on Windows. | ||
|author=Christopher Bratusek | |author=Christopher Bratusek | ||
Line 12: | Line 12: | ||
|source=https://gitlab.com/Nanolx/qwad | |source=https://gitlab.com/Nanolx/qwad | ||
}} | }} | ||
Qwad is a Python-Qt utility to manage Wad files, written for GNU/Linux, but also working on Windows. | |||
==Features== | ==Features== | ||
* NUS Downloader | * NUS Downloader: | ||
** | ** Download any IOS / Channel from NUS | ||
** | ** Decrypt. | ||
** | ** Pack as wad. | ||
** | ** Choose filename. | ||
** | ** Choose version to download (available are displayed). | ||
* Unpack Wad: | |||
* Unpack Wad | ** Unpack wad to make modification or inspect content. | ||
** | * Repack Wad: | ||
** Repack (modified) wad, ready for install on Wii. | |||
* Repack Wad | * TMD Viewer: | ||
** | ** View contents of TMD. | ||
* TMD Viewer | |||
** | |||
==User guide== | |||
Either do 'make install' or directly call 'python ./Qwad.pyw'. | |||
==Changelog== | ==Changelog== | ||
''' 0.9 ''' | ''' 0.9 ''' | ||
* | * Bugfix: fix downloading youtube from cli. | ||
* | * Bugfix: fix tmd-viewer file-chooser not offering all tmd-files. | ||
* | * Update: added new youtube channel versions. | ||
* | * Update: show deactivation info for disabled services channels. | ||
* | * New: add skyward sword savegame fix. | ||
* | * New: add lovefilm channel. | ||
* | * New: add wii u transfer channel. | ||
* | * New: add photo channel 1.1b. | ||
* | * New: add kirby channel (for completelyness). | ||
''' 0.8 ''' | ''' 0.8 ''' | ||
* | * Bugfix: fix relative paths for -d/--download cli on linux. | ||
* | * Bugfix: fix downloading without packgin for -d/--download cli. | ||
* | * Bugfix: titleid for US WiiSpeak has been the PAL version. | ||
* | * Update link to pycrypto installer for Windows in 'DEPS'. | ||
* | * Only chdir on linux (not working for some on windows(?)). | ||
* | * Added support for downloading YouTube channel. | ||
''' 0.7 ''' | ''' 0.7 ''' | ||
* cli-options now can properly handle relative paths | * cli-options now can properly handle relative paths. | ||
* | * tmdinfo does now longer fail when checking an IOS. | ||
* | * Don't enforce decrypt=false on unpacking cli. | ||
* | * Automatic whitespace fixes. | ||
''' 0.6 ''' | ''' 0.6 ''' | ||
* | * Fixed a string in german translation. | ||
* | * Fixed selecting file in TMD-Viewer. | ||
* | * Fixed show ascii id of title in TMD-Viewer. | ||
* | * Only install qm-files for translation, not ts-files aswell. | ||
* | * Changed default directory to $HOME (so that file-selectors don't start at Qwads source or installation directory). | ||
* | * Added command line options (see CLI file). | ||
''' 0.5a ''' | ''' 0.5a ''' | ||
* | * Correctly show version of IOS62. | ||
* | * Fix downloading shop channel. | ||
''' 0.5 ''' | ''' 0.5 ''' | ||
* | * Add debian packaging scripts. | ||
* | * Install translations. | ||
* | * Remove some unused WiiPy stuff, Qwad now runs fine on Python3. | ||
* | * Added IOS62 and Shop v21. | ||
* | * Fixed a bug in Makefile, improved clean rule. | ||
* | * Added german translation (99%). | ||
* | * New icon from NeoRame. | ||
''' 0.4 ''' | ''' 0.4 ''' | ||
* | * Add new IOS to downloader. | ||
* | * Show available versions of selected IOS in downloader. | ||
* | * Downloading channels is currently not possible. | ||
* | * Logical sorting of IOS in downloader (IOS4 is the first, not after IOS39) taken from: [http://code.activestate.com/recipes/135435/]. | ||
* | * Ensure Python 2.x is used, Python 3.x is not yet supported. | ||
* | * Separate combobox for choosing channels, system-menu in downloader. | ||
* combobox to choose region for channels (JAP, PAL or USA) | * combobox to choose region for channels (JAP, PAL or USA). | ||
* | * Changed order of tabs, downloader is now default tab. | ||
* | * Improved TMD Viewer. | ||
** | ** Display title ID as ascii. | ||
** | ** Display reserved. | ||
** | ** Display required IOS (properly). | ||
** | ** Use QLabel instead of QLineEdit. | ||
* | * Improved about dialog. | ||
''' 0.3 ''' | ''' 0.3 ''' | ||
* Updated some porject's files which still referenced wii signer | * Updated some porject's files which still referenced wii signer. | ||
* Added application's name and organization | * Added application's name and organization. | ||
* Now NUS title combobox is displayed sorteed | * Now NUS title combobox is displayed sorteed. | ||
* Fixed everyone votes channel not returning a correct titleid | * Fixed everyone votes channel not returning a correct titleid. | ||
* Added some IOS to the dictionary | * Added some IOS to the dictionary. | ||
* Now can display the data stored in a TMD file. | * Now can display the data stored in a TMD file. | ||
''' 0.2 ''' | ''' 0.2 ''' | ||
* Backend changed from Wii Signer to the awesome Wii.py | * Backend changed from Wii Signer to the awesome Wii.py. | ||
* Added support form downloading and packing wads from NUS | * Added support form downloading and packing wads from NUS. | ||
* Added statusbar | * Added statusbar. | ||
* Now the backend runs in a different thread | * Now the backend runs in a different thread. | ||
Known bugs: | Known bugs: | ||
* Title names and some statusbar messages don't get translated | * Title names and some statusbar messages don't get translated. | ||
* Title dictionary is incomplete. Additionally, there may be titles in the combobox which aren't actually in the NUS. | * Title dictionary is incomplete. Additionally, there may be titles in the combobox which aren't actually in the NUS. | ||
''' 0.1.1 ''' | ''' 0.1.1 ''' | ||
* Fixed open modes and paths in order to work in Windows | * Fixed open modes and paths in order to work in Windows. | ||
* Independization from Wii Signer, due to needed changes to the original code. Now Qwad isn't a frontend anymore. | * Independization from Wii Signer, due to needed changes to the original code. Now Qwad isn't a frontend anymore. | ||
''' 0.1 ''' | ''' 0.1 ''' | ||
* First public version | * First public version. | ||
==External Links== | ==External Links== | ||
* Official Site - https://nanolx.org/wiihomebrew/qwad/ | * Official Site - https://nanolx.org/wiihomebrew/qwad/ | ||
* Gitlab - https://gitlab.com/Nanolx/qwad | * Gitlab - https://gitlab.com/Nanolx/qwad |
Revision as of 04:16, 31 March 2023
Qwad | |
---|---|
File:Wii2.PNG | |
General | |
Author | Christopher Bratusek |
Type | PC Utilities |
Version | 0.9 |
License | GPL-3.0 |
Last Updated | 2013/09/20 |
Links | |
Download | |
Website | |
Source | |
Qwad is a Python-Qt utility to manage Wad files, written for GNU/Linux, but also working on Windows.
Features
- NUS Downloader:
- Download any IOS / Channel from NUS
- Decrypt.
- Pack as wad.
- Choose filename.
- Choose version to download (available are displayed).
- Unpack Wad:
- Unpack wad to make modification or inspect content.
- Repack Wad:
- Repack (modified) wad, ready for install on Wii.
- TMD Viewer:
- View contents of TMD.
User guide
Either do 'make install' or directly call 'python ./Qwad.pyw'.
Changelog
0.9
- Bugfix: fix downloading youtube from cli.
- Bugfix: fix tmd-viewer file-chooser not offering all tmd-files.
- Update: added new youtube channel versions.
- Update: show deactivation info for disabled services channels.
- New: add skyward sword savegame fix.
- New: add lovefilm channel.
- New: add wii u transfer channel.
- New: add photo channel 1.1b.
- New: add kirby channel (for completelyness).
0.8
- Bugfix: fix relative paths for -d/--download cli on linux.
- Bugfix: fix downloading without packgin for -d/--download cli.
- Bugfix: titleid for US WiiSpeak has been the PAL version.
- Update link to pycrypto installer for Windows in 'DEPS'.
- Only chdir on linux (not working for some on windows(?)).
- Added support for downloading YouTube channel.
0.7
- cli-options now can properly handle relative paths.
- tmdinfo does now longer fail when checking an IOS.
- Don't enforce decrypt=false on unpacking cli.
- Automatic whitespace fixes.
0.6
- Fixed a string in german translation.
- Fixed selecting file in TMD-Viewer.
- Fixed show ascii id of title in TMD-Viewer.
- Only install qm-files for translation, not ts-files aswell.
- Changed default directory to $HOME (so that file-selectors don't start at Qwads source or installation directory).
- Added command line options (see CLI file).
0.5a
- Correctly show version of IOS62.
- Fix downloading shop channel.
0.5
- Add debian packaging scripts.
- Install translations.
- Remove some unused WiiPy stuff, Qwad now runs fine on Python3.
- Added IOS62 and Shop v21.
- Fixed a bug in Makefile, improved clean rule.
- Added german translation (99%).
- New icon from NeoRame.
0.4
- Add new IOS to downloader.
- Show available versions of selected IOS in downloader.
- Downloading channels is currently not possible.
- Logical sorting of IOS in downloader (IOS4 is the first, not after IOS39) taken from: [1].
- Ensure Python 2.x is used, Python 3.x is not yet supported.
- Separate combobox for choosing channels, system-menu in downloader.
- combobox to choose region for channels (JAP, PAL or USA).
- Changed order of tabs, downloader is now default tab.
- Improved TMD Viewer.
- Display title ID as ascii.
- Display reserved.
- Display required IOS (properly).
- Use QLabel instead of QLineEdit.
- Improved about dialog.
0.3
- Updated some porject's files which still referenced wii signer.
- Added application's name and organization.
- Now NUS title combobox is displayed sorteed.
- Fixed everyone votes channel not returning a correct titleid.
- Added some IOS to the dictionary.
- Now can display the data stored in a TMD file.
0.2
- Backend changed from Wii Signer to the awesome Wii.py.
- Added support form downloading and packing wads from NUS.
- Added statusbar.
- Now the backend runs in a different thread.
Known bugs:
- Title names and some statusbar messages don't get translated.
- Title dictionary is incomplete. Additionally, there may be titles in the combobox which aren't actually in the NUS.
0.1.1
- Fixed open modes and paths in order to work in Windows.
- Independization from Wii Signer, due to needed changes to the original code. Now Qwad isn't a frontend anymore.
0.1
- First public version.
External Links
- Official Site - https://nanolx.org/wiihomebrew/qwad/
- Gitlab - https://gitlab.com/Nanolx/qwad