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
No edit summary
No edit summary
Line 8: Line 8:
|version=2015
|version=2015
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/Nintendodarctool.rar
|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.
==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==
==Credits==

Revision as of 13:38, 18 February 2022

Nintendo darc tool
File:Nintendodarctool.jpg
General
AuthorLITTOMA
TypePC Utilities
Version2015
LicenseMixed
Last Updated2021/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.

External links

Advertising: