Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Nintendo darc tool 3DS: Difference between revisions

From GameBrew
m (Text replacement - "Category:PC utilities for 3DS homebrew" to "")
No edit summary
 
Line 8: Line 8:
|version=2015
|version=2015
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrews/darctoollit.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/darctool_littoma.zip
|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

Latest revision as of 11:09, 22 Haziran 2024

Nintendo darc tool
Darctoollit3.png
General
AuthorLITTOMA
TypeFile Operation
Version2015
LicenseMixed
Last Updated2021/01/04
Links
Download
Website
Source

The darc file format was found in the early version of Nintendo Ware for CTR (nw4c).

This tool can help you extract existing darc files and create new darc files (written in Python 2.7).

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.

External links

Advertising: