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

Nintendo darc tool 3DS

From GameBrew
Revision as of 13:30, 18 February 2022 by HydeWing (talk | contribs)
Nintendo darc tool
File:Nintendodarctool.jpg
General
AuthorLITTOMA
TypePC Utilities
Version2015
LicenseMixed
Last Updated2021/01/04
Links
Download
Website
Source

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).

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.

Changelog

Update 2

  • Add inject feature, Modified files can work in game now.

Update

  • By using CUE's lzx tool, this darc tool also support compress/decompress darc files (decompress is automatic).

Credits

Thanks Smariter for help.

External links

Advertising: