ARCTool
This is an old revision of this page, as edited by Tpw rules (talk | contribs) at 21:52, 4 January 2010. It may differ significantly from the current revision. |
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.
ARCTool | |
General | |
---|---|
Author(s) | tpw_rules |
Type | PC utility |
Version | 0.1b |
Links | |
Download |
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
python ARCTool.py [-q] [-o <output>] <inputfile>
Options:
--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)
Known Bugs
None yet :D
Thanks To
- #python on freenode for helping me with some stupid mistakes.
- #wiidev for, again, helping me with stupid mistakes (and not so stupid ones).
- 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.