More actions
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
|version=2015 | |version=2015 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/ | |download=https://dlhb.gamebrew.org/3dshomebrews/darctoollit.7z | ||
|website=https://gbatemp.net/threads/release-a-darc-tool-for-nintendo3ds.385945 | |website=https://gbatemp.net/threads/release-a-darc-tool-for-nintendo3ds.385945 | ||
|source=https://github.com/LITTOMA/DARCTool | |source=https://github.com/LITTOMA/DARCTool | ||
}} | }} | ||
This is a 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). | This is a [https://img.shields.io/badge/Python-2.7-blue 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== | ==User guide== | ||
Line 30: | Line 30: | ||
* For example: <code> python darc.py -c -f output.arc -d input . </code> | * For example: <code> python darc.py -c -f output.arc -d input . </code> | ||
* Note that there's a dot at the end of the command. | * Note that there's a dot at the end of the command. | ||
==Credits== | ==Credits== |
Revision as of 13:38, 18 February 2022
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.