2011-10-03 05:43:55 +02:00
|
|
|
/------------------------------------------------------------------------------>
|
2011-10-19 16:55:06 +02:00
|
|
|
Sharpii 1.4
|
2011-10-03 05:43:55 +02:00
|
|
|
<---------------------------------------------------------------->
|
|
|
|
An app by person66
|
|
|
|
libWiiSharp.dll by leathl (mod by scooby74029)
|
|
|
|
/------------------------------------------------------------------------------>
|
2011-09-27 06:12:12 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/----DESCRIPTION
|
|
|
|
/------------------------------>
|
|
|
|
|
|
|
|
Sharpii is a command line app that I made, which uses leathl's
|
|
|
|
libWiiSharp.dll to perform tasks such as:
|
|
|
|
- Pack, unpack, or edit .wad files
|
|
|
|
- Pack, and unpack U8 archives
|
|
|
|
- Patch IOS .wad files with various patches
|
2011-10-11 05:16:39 +02:00
|
|
|
- Download files from NUS
|
2011-09-27 06:12:12 +02:00
|
|
|
- Convert a .wav file to .bns, and vice versa
|
|
|
|
- Convert an image file to a .tpl, and vice versa
|
|
|
|
- Send a .dol to the Homebrew Channel over Wi-Fi
|
|
|
|
|
|
|
|
|
|
|
|
/----USAGE
|
|
|
|
/------------------------------>
|
|
|
|
|
|
|
|
I won't go in to detail here, but to see all the commands, just start
|
|
|
|
up the command prompt, navigate to the folder containing Sharpii, and type:
|
|
|
|
|
|
|
|
Sharpii.exe -h
|
|
|
|
|
|
|
|
OR, if you want help with a specific function use
|
|
|
|
|
|
|
|
Sharpii.exe [function] -h
|
|
|
|
|
|
|
|
Where [function] would obviously be replaced with the function you want
|
|
|
|
help with.
|
|
|
|
|
|
|
|
|
2011-10-11 04:48:10 +02:00
|
|
|
/----NOTES
|
|
|
|
/------------------------------>
|
|
|
|
|
2011-10-19 16:55:06 +02:00
|
|
|
NUS Downloading:
|
2011-10-11 04:48:10 +02:00
|
|
|
/------------------>
|
2011-10-11 05:16:39 +02:00
|
|
|
When downloading single contents from NUS (using the -s argument) make
|
|
|
|
sure you have both the path, and the file name when specifying the output.
|
|
|
|
For example, if the output is set to '.\hello.app' then the file will be
|
|
|
|
saved as 'hello.app' in the current directory. However, if the output is
|
|
|
|
set to 'hello.app' you will get an error.
|
2011-10-11 04:48:10 +02:00
|
|
|
|
2011-10-11 05:16:39 +02:00
|
|
|
Also note that When Downloading single contents, it will only save the
|
|
|
|
decrypted file.
|
2011-10-11 04:48:10 +02:00
|
|
|
|
2011-10-19 16:55:06 +02:00
|
|
|
WAD Editing:
|
2011-10-11 04:48:10 +02:00
|
|
|
/------------------>
|
2011-10-19 16:55:06 +02:00
|
|
|
When changing the type of WAD (using the -type argument) some of the types
|
|
|
|
may not work, as they have not all been tested. Here is a list of what the
|
|
|
|
different types are:
|
|
|
|
- Channel: Regular channel WAD, nothing special
|
|
|
|
- DLC: WAD for game DLC (downloaded game content)
|
|
|
|
- GameChannel: Channels such as the Wii Fit or Mario Kart channels
|
|
|
|
- HiddenChannels: A hidden channel, it wont show up on the Wii Menu
|
|
|
|
- SystemChannels: Channels such as the Mii or Shopping channels
|
|
|
|
- SystemTitles: Stuff like the System Menu and boot2 (but not IOSs)
|
|
|
|
|
|
|
|
For more details see http://wiibrew.org/wiki/Title_database
|
|
|
|
|
|
|
|
SendDol:
|
|
|
|
/------------------>
|
|
|
|
When using Sharpii's SendDol function, please note that any arguments placed
|
|
|
|
after the '-dol file' argument will be sent as dol arguments.
|
2011-10-11 05:16:39 +02:00
|
|
|
|
2011-10-19 16:55:06 +02:00
|
|
|
Also note that for compression to actually work, 'zlib1.dll' must be placed in
|
|
|
|
the same directory as Sharpii. This file is not included, but it can easily be
|
|
|
|
found online. If you are sending a zip file instead of a dol, it wont be
|
|
|
|
compressed at all, no matter what.
|
2011-10-11 04:48:10 +02:00
|
|
|
|
|
|
|
|
2011-09-27 06:12:12 +02:00
|
|
|
/----SOURCE
|
|
|
|
/------------------------------>
|
|
|
|
|
|
|
|
The source for Sharpii is available at: sharpii.googlecode.com
|
|
|
|
|
|
|
|
|
|
|
|
/----CREDITS
|
|
|
|
/------------------------------>
|
|
|
|
|
2011-10-03 05:43:55 +02:00
|
|
|
Sharpii uses scooby74029's mod of libWiiSharp.dll by leathl, and
|
|
|
|
it borrows some code from some of the examples included with libWiiSharp.
|
2011-09-27 06:12:12 +02:00
|
|
|
|
|
|
|
libWiiSharp can be found at: libwiisharp.googlecode.com
|
|
|
|
|
|
|
|
|
2011-10-11 04:48:10 +02:00
|
|
|
I would also like to thank XFlak and JoostinOnline for doing a bit of beta
|
2011-09-27 06:12:12 +02:00
|
|
|
testing for me. Thanks!
|
|
|
|
|
|
|
|
|
|
|
|
/----LICENSE
|
|
|
|
/------------------------------>
|
|
|
|
|
|
|
|
Sharpii is released under the terms of the GNU General Public License v3.
|
|
|
|
See "LICENSE.txt" for more information.
|
|
|
|
|
|
|
|
|
|
|
|
/----CHANGELOG
|
|
|
|
/------------------------------>
|
|
|
|
|
2011-10-19 16:55:06 +02:00
|
|
|
1.4
|
|
|
|
- Added the ability to send arguments in the SendDol function
|
|
|
|
- Changed the way the SendDol function works a little
|
|
|
|
- More code cleanup and bug fixes
|
2011-10-11 04:48:10 +02:00
|
|
|
1.3
|
|
|
|
- Added the ability to copy parts of one WAD to a different
|
|
|
|
WAD (either the banner, the icon, the sound, or the dol)
|
|
|
|
- Added the ability to download just a single content from NUS
|
|
|
|
- Code cleanup and bug fixes
|
|
|
|
- Sharpii can now find JoostinOnline a girlfriend! :P
|
2011-10-03 05:43:55 +02:00
|
|
|
1.2
|
|
|
|
- Added version patch support for IOS patching
|
|
|
|
- Switched to scooby74029's mod of libWiiSharp
|
|
|
|
- Bug fixes
|
|
|
|
1.1
|
|
|
|
- Added support for NUS downloading
|
2011-09-27 06:12:12 +02:00
|
|
|
1.0
|
2011-10-03 05:43:55 +02:00
|
|
|
- Initial release
|