Qwad: A crossplatform WAD management tool

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

  1. ssorgatem
    OP

    ssorgatem Newbie

    Newcomer
    5
    0
    Jul 26, 2009
    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

    muzz GBAtemp Regular

    Member
    163
    0
    Jul 22, 2008
    United States
    Look forward to checking this out, thanks for sharing.
     
  3. Dialexio

    Dialexio GBAtemp Advanced Maniac

    Member
    1,552
    27
    Mar 14, 2009
    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

    emupaul GBAtemp Fan

    Member
    416
    1
    Jun 26, 2009
    United States
    space
  5. emupaul

    emupaul GBAtemp Fan

    Member
    416
    1
    Jun 26, 2009
    United States
    space
    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

    luck_gh0st GBAtemp Regular

    Member
    174
    14
    Feb 21, 2009
    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

    ssorgatem Newbie

    Newcomer
    5
    0
    Jul 26, 2009
    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

    emupaul GBAtemp Fan

    Member
    416
    1
    Jun 26, 2009
    United States
    space
    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

    piratesmack GBAtemp Advanced Fan

    Member
    787
    0
    Mar 28, 2009
    United States
    $(pwd)
    Thanks, this sounds awesome.

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

    Arm the Homeless Custom Title

    Member
    1,762
    5
    May 26, 2008
    United States
    /home/andy/
    Same.
     
  11. Red_Squirrel

    Red_Squirrel Advanced Member

    Newcomer
    73
    0
    Feb 8, 2009
    Italy
    L'Aquila
    Thank you very very much [​IMG]
     
  12. ssorgatem
    OP

    ssorgatem Newbie

    Newcomer
    5
    0
    Jul 26, 2009
    Fixed for next version.

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

    Omega Knight GBAtemp Regular

    Member
    137
    0
    Jul 29, 2007
    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

    megazig SU

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

    ssorgatem Newbie

    Newcomer
    5
    0
    Jul 26, 2009

    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

    ssorgatem Newbie

    Newcomer
    5
    0
    Jul 26, 2009
    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

    megazig SU

    Member
    467
    93
    Oct 25, 2008
    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.