Qwad Wii: Difference between revisions

From GameBrew
(Created page with "{{#seo: |title=Wii Homebrew PC Tools (PC Utilities) - GameBrew |title_mode=append |image=wii-logo.jpg |image_alt=Qwad }} {{Infobox Wii Homebrews |title=Qwad |image=wii-logo.jp...")
 
No edit summary
Line 18: Line 18:
|source=https://gitlab.com/Nanolx/qwad
|source=https://gitlab.com/Nanolx/qwad
}}
}}
'''Qwad''' is a utility tool written in Python-Qt, specifically designed to manage Wad files on both GNU/Linux and Windows operating systems. It allows the user to easily manage and manipulate Wad files, making it a convenient tool for those who frequently work with these types of files. With its user-friendly interface and its ability to work on both Linux and Windows, Qwad is an efficient and versatile solution for managing Wad files.


==Features==


==Screenshots==
* NUS Downloader
==Media==
** download any IOS / Channel from NUS
<youtube></youtube>
** 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
 
==Usage==
either do 'make install' or directly call 'python ./Qwad.pyw'
 
==ToDo==
 
* NUS Downloader
** add new IOS [DONE]
** add new Channels [DONE]
** display available Versions [DONE]
** improve Channel downloader [DONE]
** display descriptions [  ]
 
* General GUI
** German Translation [DONE]
** UI improvments [WIP]
 
* General CLI
** commandline params for automated actions [  ]
 
* Other
** extract bootmii nand.bin [  ]
 
==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: [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)
* 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

Revision as of 01:18, 25 January 2023

Qwad
Wii-logo.jpg
General
AuthorChristopher Bratusek
TypePC Utilities
Version0.9
LicenseGPL-3.0
Last Updated2013/09/20
Links
Download
Website
Source

Qwad is a utility tool written in Python-Qt, specifically designed to manage Wad files on both GNU/Linux and Windows operating systems. It allows the user to easily manage and manipulate Wad files, making it a convenient tool for those who frequently work with these types of files. With its user-friendly interface and its ability to work on both Linux and Windows, Qwad is an efficient and versatile solution for managing Wad files.

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

Usage

either do 'make install' or directly call 'python ./Qwad.pyw'

ToDo

  • NUS Downloader
    • add new IOS [DONE]
    • add new Channels [DONE]
    • display available Versions [DONE]
    • improve Channel downloader [DONE]
    • display descriptions [ ]
  • General GUI
    • German Translation [DONE]
    • UI improvments [WIP]
  • General CLI
    • commandline params for automated actions [ ]
  • Other
    • extract bootmii nand.bin [ ]

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

Advertising: