- 3,828
- Posts
- 15
- Years
- Age 28
- OH
- Seen Apr 7, 2025
itari's DS ROM Hacking Tools
Hello! I come to you all today not with new tool, but rather a collection of tools that I feel will become essential to any aspiring DS ROM hacker.
All of the tools in this thread will not be game specific, but rather geared towards DS ROM hacking in general.
NARC Tool
To start off this collection, I have the NARC Tool.
A NARC file is a Nitro ARChive. It is the main file used within all DS ROMs, and is an archive file, meaning it stores smaller files within, like a RAR or ZIP file.
NARC Tool's purpose is to deal with these files.
It can do two things: unpack NARC files, and create NARC files from a directory.
With this, hackers will no longer have to deal with those pesky NARC editors that only import and export single files. With this, a hacker can extract all the files, edit them, then repack them into a totally new NARC, perfect and ready for insertion into the game!
Download
Coming soon~!
NCGR2BMP
NCGR stands for Nitro Character Graphic Resource. It a nutshell, it is the image format used for many of the two dimension images used DS games.
The purpose of NCGR2BMP is simple: convert NCGR files into bitmap files that are editable by Paint or any other generic pixel manipulation program.
NCGR2BMP is a basic command line program reminiscent of MID2AGB. To work it, you only need to drop the desired NCGR file on it, and... voila! you now have a bitmap.
At this point, NCGR2BMP only supports one of two main formats found in NCGR files, and creates a random palette for the bitmap to use.
* For now, only 16-color NCGR's will be indexed when exported. 256-color images will not be indexed. *
Download
Version 1.0: Here
To use NCGR2BMP, you need at least .Net 3.5 installed.
The theme song for NCGR2BMP is Hartmann's Youkai Girl. ^_^
BMP2NCGR (and NCLR)
This program is the opposite of NCGR2BMP. Whereas NCGR2BMP converts a NCGR file into a Bitmap, BMP2NCGR converts a Bitmap into a NCGR (Nitro Character Graphic Resource), the image format used in DS games, as well as an accompanying NCLR (Nitro CoLor Resource) file, which stores the image's palette.
Just like NCGR2BMP, BMP2NCGR is a command line program. You need only drop the desired Bitmap onto the program, and it will automatically create a NCGR and NCLR file.
For this to convert your image successfully, it must meet these requirements:
* Either 16- or 256-color indexed (4 BPP or 8 BPP)
* The dimensions must be a multiple of 8
Download
Version 1.0: Here
To use BMP2NCGR, you need at least .Net 3.5 installed.
The theme song for BMP2NCGR is U.N. Hartmann was a Youkai Girl?. :P
Don't worry about the downloads. I'll add them soon~!
Last edited: