Qwad: A crossplatform WAD management tool

Discussion in 'Wii - Hacking' started by ssorgatem, Jul 26, 2009.

Jul 26, 2009
  1. ssorgatem
    OP

    Newcomer ssorgatem Newbie

    Joined:
    Jul 26, 2009
    Messages:
    5
    Country:
    Spain
    Hello, i've developed a little GUI app using Wii.py.

    It's currently able to pack/unpack WADs, download and pack WADs from NUS and decrypting their contents.

    It lacks A LOT of features of Wii.py, which will be implemented on future versions (WAD editing, and such).

    It also has i18n support, it currently supports english, spanish and catalan. If you would like to translate it into your language, tell, it's very easy to do [​IMG]

    ATM it has two known bugs:
    *Title names amb some statusbar messages don't get translated (from english, so unless you are using it with spanish or catlan locale, you won't notice it)
    *Title dictionary is incomplete. Additionally, there may be titles in the combobox which aren't actually in the NUS. If you find one of these, please, tell me [​IMG]

    Downloads: http://code.google.com/p/qwad/

    It has been tested on Debian testing and Windows XP SP3, but it should work on any platform supported by PyQt4 and PyCrypto.
     
  2. muzz

    Member muzz GBAtemp Regular

    Joined:
    Jul 22, 2008
    Messages:
    163
    Country:
    United States
    Look forward to checking this out, thanks for sharing.
     
  3. Dialexio

    Member Dialexio GBAtemp Advanced Maniac

    Joined:
    Mar 14, 2009
    Messages:
    1,546
    Country:
    United States
    I like the direction this app is going. [​IMG] I'd kill for a Mac-ready version, but I'm quite used to virtualizing Windows 7 for Wii-related stuff.

    The NUS dictionary could use a bit more organizing though... It's kind of all over the place, you know? IOS11's near the top, while IOS4's near the bottom... [​IMG]
     
  4. emupaul

    Member emupaul GBAtemp Fan

    Joined:
    Jun 26, 2009
    Messages:
    416
    Location:
    space
    Country:
    United States
  5. emupaul

    Member emupaul GBAtemp Fan

    Joined:
    Jun 26, 2009
    Messages:
    416
    Location:
    space
    Country:
    United States
    you forgot to mention you need http://wiibrew.org/wiki/Wii_Signer
    your make file complains its not there and you dont provide it in svn even though its looking for the file in the root of your project?

    edit: got everything solved had to do a couple extra steps but builds fine in vista when you get all the dependencies

    saw your post over at http://forum.wiibrew.org/read.php?26,25717

    hope you get
    Known issues:On windows WADs can't be unpacked solved.
     
  6. luck_gh0st

    Member luck_gh0st GBAtemp Regular

    Joined:
    Feb 21, 2009
    Messages:
    174
    Country:
    Antarctica
    I downloaded the deb package and it seems to be working In Mint 7 (Gloria)
    I like the NUS I could never seem to run the windows version through wine ( probably because .net framework isn't really supported)

    anyway thanks!
     
  7. ssorgatem
    OP

    Newcomer ssorgatem Newbie

    Joined:
    Jul 26, 2009
    Messages:
    5
    Country:
    Spain
    For using it in mac, you just have to install its dependencies, and then run it with "python Qwad.pyw".

    If you like you could help me on making a mac-ready version (it's easy to do, but you need a mac, and i haven't one).

    The same applies to everybody who would like to make another distro package, like rpms or whatever.
     
  8. emupaul

    Member emupaul GBAtemp Fan

    Joined:
    Jun 26, 2009
    Messages:
    416
    Location:
    space
    Country:
    United States
    yeah i was silly earlier and was trying to run qmake on the pro files and moc your ui files, not thinking, but opened interpreter and it ran right away lol
     
  9. piratesmack

    Member piratesmack GBAtemp Advanced Fan

    Joined:
    Mar 28, 2009
    Messages:
    787
    Location:
    $(pwd)
    Country:
    United States
    Thanks, this sounds awesome.

    I guess I no longer have to run NUSD in Wine.
     
  10. Arm the Homeless

    Member Arm the Homeless Custom Title

    Joined:
    May 26, 2008
    Messages:
    1,762
    Location:
    /home/andy/
    Country:
    United States
    Same.
     
  11. Red_Squirrel

    Newcomer Red_Squirrel Advanced Member

    Joined:
    Feb 8, 2009
    Messages:
    73
    Location:
    L'Aquila
    Country:
    Italy
    Thank you very very much [​IMG]
     
  12. ssorgatem
    OP

    Newcomer ssorgatem Newbie

    Joined:
    Jul 26, 2009
    Messages:
    5
    Country:
    Spain
    Fixed for next version.

    Everyone votes channel title id is also wrong, and it's fixed for next version.
     
  13. Omega Knight

    Member Omega Knight GBAtemp Regular

    Joined:
    Jul 29, 2007
    Messages:
    137
    Country:
    United States
    Uhm, my NUStool and wadpacker already did what this tool does. And it was there for a while too. Lastly, does the Wii.py team get no credits?
     
  14. megazig

    Member megazig SU

    Joined:
    Oct 25, 2008
    Messages:
    467
    Country:
    United States
    indeed, how can you take credit for slapping a GUI on others' work?
     
  15. ssorgatem
    OP

    Newcomer ssorgatem Newbie

    Joined:
    Jul 26, 2009
    Messages:
    5
    Country:
    Spain

    There's a link to Wii.py github page on the project home page.

    Also, if you read Help>about Qwad > Thanks:

    "Thanks to Wii.py team: Xuzz, SquidMan, megazig, TheLemonMan, |Omega, and Matt_P. Qwad is only a frontend for their unbelievably awesome framework."

    If that's "no credits", tell me what else to put there. I could put it on the project's home page, if it would please you.

    I'm not reinventing the wheel. I do this for fun and in order to learn, I personally don't like wxWidgets and there were no Qt4-based GUI apps for Wii.py, so there's still people who might like my app [​IMG]

    In addition, it's 2 tools (futurely more) in one, which I personally find more convenient than having different tools for each thing (that's my personal point of view, there's for sure people who don't share it with me, and that's ok).

    So instead of complaining, I decided to write it.

    Mmm, maybe this post sounds a bit harsh, but that's not my intention. It's only that here it's late and i'm not very inspired. So sorry if it sounds a bit harsh, I didn't intend it.

    PS: I said on IRC I was going to do this, and I won't get tired of saying how awesome Wii.py is [​IMG]. Also, feel free to make any suggestions if you test Qwad.
     
  16. ssorgatem
    OP

    Newcomer ssorgatem Newbie

    Joined:
    Jul 26, 2009
    Messages:
    5
    Country:
    Spain
    Well, i'm taking credit just for the GUI. I made the GUI, I think I can take credit for it, regardless of the backend. And I've said it uses Wii.py and in the about page on Qwad you can find the Wii.py team member's names, and I haven't said anywhere I've done wii.py or i'm taking credit for wii.py.

    In the project page you can see a link sayen "Qwad uses Wii.py", pinting to Wii.py's github page. Wii.py is also on it's labels. I don't think i've being pretending to take credit for your work, but if anything would make you feel more comfortable about it, just tell me.

    Using Wii.py is the same as using PyQt4, PyCrypto, PIL, wxWidgets, or any other python modules.
     
  17. megazig

    Member megazig SU

    Joined:
    Oct 25, 2008
    Messages:
    467
    Country:
    United States
    sorry to reply as you're taking care of this, but technically, using Qwad is like using PyQt4 or wxWidgets, since Wii.py does the work and you're gluing it together with a GUI. [​IMG]

    thank you for working to make the original Wii.py known though.
     

Share This Page