Changes

1,372 bytes added ,  21:50, 4 January 2010
no edit summary
Line 3: Line 3:  
|name=ARCTool
 
|name=ARCTool
 
|author=tpw_rules
 
|author=tpw_rules
|type=PC Utility
+
|type=pc utility
 
|version=0.1b
 
|version=0.1b
|download=http://wiibrew.org/wiki/File:ARCTool_v0.1b.zip
+
|download=Media:ARCTool_v0.1b.zip
 
}}
 
}}
 +
ARCTool is a Python script for extracting Yaz0, RARC, and U8 archives. These are used in many Nintendo games, and sometimes have the extension arc, hence the name.
 +
 +
==Info==
 +
The inspiration for this tool came about when I wrote a RARC extractor and realized that all the files I wanted to extract were U8, but they still had the arc extension.
 +
 +
I have confirmed Yaz0 and U8 support to be 100% working.
 +
 +
If you have any trouble with it, message me on IRC (nick is tpw_rules) or leave a note on the talk page.
 +
 +
===Requirements===
 +
Python 2.5 or higher (not Python 3.x however).
 +
Tested with Python 2.5 and 2.6 on Mac OS X 10.5.8. It should work with Windows and Linux with a suitable version of Python installed.
 +
 +
==Usage==
 +
<tt><nowiki>python ARCTool.py [-q] [-o <output>] <inputfile></nowiki></tt>
 +
 +
Options:
 +
 +
<tt>--version: show program's version number and exit<br>
 +
-h, --help: show this help message and exit<br>
 +
-o OF, --output=OF: write archive to FILE<br>
 +
-q, --quiet: don't print anything (except errors)</tt>
 +
 +
==Known Bugs==
 +
None yet :D
 +
 +
==Thanks To==
 +
*<nowiki>#python on freenode for helping me with some stupid mistakes.</nowiki>
 +
*<nowiki>#wiidev for, again, helping me with stupid mistakes (and not so stupid ones).</nowiki>
 +
*YAGCD and the WiiBrew wiki for documentation and example code on the various formats.
 +
*Magicus for parse-u8.c which I used for testing.
 +
*Everybody else I forgot.
61

edits