|
Project Information
Members
Links
|
This project is a graphical user interface used to build command-line arguments and send them to wit. The main goal of this project is to allow a user-friendly interface for the powerful wit tool, and be able to be compiled and run natively on OS-X, linux, and windows. I am personally targeting Linux, but I will try to ensure most functions work on on other platforms. This program by itself is pretty useless. You must get wit ( http://wit.wiimm.de/download.html ) and tell this program where you have it stored for anything useful to happen. I have included many of the features of Wiimms' tools, but there are still many things you can do with these tools that are not supported in the gui. QtWitGui should also make the tasks that it does much easier and faster than simply using the command line. For instance, loading a game into the GUI actually issues a couple different commands and parses ( usually ) 5,000 to 50,000 lines of text that would normally not even fix on the screen all at once. Important values are stored as variables to use for other operations, so the user does not have to dig through all the text to find them for future commands. There is also less chance of user error & typos if the user is only typing 6 or 10 letters at a time. How did QtWitGui come to be? I had an idea for a wii disc that I felt like creating. However, there were only 1 or 2 tools I knew of for creating a completely homebrew Wii disc. Of these tools, there was wiiscrubber's partition builder which has never working for me, and wit, which works great, but is cli only. I made my first few test discs using wit, but quickly I got annoyed by my typos in the terminal. I came up with a little gui that allowed my to not have to type in any of the parameters needed to create my disc, but instead just click a button or 2. Over the next month or two, I continued to improve the project, adding new features, and fixing bugs along the way. Eventually I had something that did what I wanted, and much more. This was the first incarnation of QtWitGui ( happened around svn r96 ). It did what I designed it to do. I was able to greatly speed up the creating of my discs and eventually I had a disc that needed testing. And in this testing, I had several times when I needed to add my disc to a WBFS partition. Just as before, I had only limited choices in Linux. There are a few different WBFS managers, but none of them work right for me. And there is only 1 tool that allows building a Wii disc at the same time as adding it to a WBFS partition ( wwt ). So, this is when I decided it was time to add the necessary stuff into my program to allow me to add games to, and delete them from a WBFS partition. I have since added the necessary stuff to QtWitGui to talk to wwt, and support some of its functions. Along the way, I have added in some other stuff I thought of that I felt would be useful, or just cool to have. And this is where the project is today. This is still a work in progress, and should not be considered finished. Currently, I think it is stable enough for everyday use, but not in a polished & releasable state. Stuff that is working so far -
screnshot from r222 in ubuntu linux r228 in OSx This is what the layout used to look like... wit page http://wit.wiimm.de/wit/index.html http://wit.wiimm.de/download.html
|
