More actions
Nintendo darc tool | |
---|---|
File:Nintendodarctool.jpg | |
General | |
Author | LITTOMA |
Type | PC Utilities |
Version | 2015 |
License | Mixed |
Last Updated | 2021/01/04 |
Links | |
Download | |
Website | |
Source | |
This is a Python tool for modifying data-archive (darc) files using in Nintendo 3DS games. The darc file format was found in the early version of Nintendo Ware for CTR (nw4c).
User guide
Command
darc.py [-h] (-c | -x | -l) [-a ALIGN] [-t [TYPEALIGN ...]] [-d DIR] [-f FILE] [-n [EXCLUDE ...]] [-e {big,little}]
-c/--create -x/--extract -l/--list
Samples
python darc.py -xf input.arc -d output
- Extract "input.arc" to "output" folder.python darc.py -cf output.arc -d input dirs files ...
- Change directory to "input/" and add entries recursively to "output.arc".python darc.py -c -a 0x20 -f output.arc -d input dirs files ...
- Create darc with all file data align to 32.python darc.py -c -a 0x20 -t *.bcfnt:0x80 -f output.arc -d input dirs files ...
- Create darc with *.bcfnt files data align to 128, other files align to 32.
Notes
- By default, this tool creates archives without the "." entry, which is commonly found in many games.
- If you need that entry, you just need to add a "." as the input entry.
- For example:
python darc.py -c -f output.arc -d input .
- Note that there's a dot at the end of the command.
Credits
Thanks Smariter for help.