- 0 Talk
-
NDS Editor
Easy like that? NDS Editor is a tool for editing NDS files. It can perform a wide variety of functions. You can get it at: http://tahaxan.arcnor.com/forums/index.php?topic=66.0 Note that a forum account is required to download the file.
It can also be obtained from here.
Contents |
Features
Edit
- Build a DS ROM from files
- Build an .sdat file from files
- Compress and decompress LZ77 compressed files
- Create and unpack .narc and .sdat archives

Added by Devmas Usage
Edit
ROM Info Window
Edit
You can open a file (can be *.nds, *.narc *.sdat etc) with File -> Open (CTRL+O) or by clicking the Open icon in toolbar or by dragging a file into the main window.
Double click the file. (If it is a rom (*.nds), then the File Browser and Rom Info windows will pop up.)
Tools Menu
Edit
- Make Nds Rom - Creates an NDS ROM from files. (See below)
- Make Sdat file - Creates an .sdat file from files. (See below)
- LZ Compress/LZ Decompress - With the selected file, create an .lz compressed file or decompress it.
- LZ Batch Compress/LZ Batch Decompress - Select a folder and compress/decompress all files within.
- Make Narc File - Create a .narc archive file from a folder.
- Batch Unpack Narc - Select a folder and unpack multiple .narc files
Rom Info Window
Edit
The ROM Info Window displays information about the rom. The toolbar does nothing.
File Browser Window
Edit
The File Browser shows the files inside a ROM in a tree. The files are manually divided into 3 parts:
- Game data, in the "data" folder. (Like other unpacking tools, it was given the name "data". This name does not exist in the ROM.)
- Overlay files, in the "overlay" folder.
- The rest, i.e. arm7/arm9 binary files, in the root of the folder.
The toolbar contains 6 icons:
- Extract Selected - Extracts selected files
- Select All - Selects all files (all files will be marked with a tick in the checkbox)
- Unselect All - Unselect all files
- Expand All - Fully expand the tree
- Collapse All - Fully collapse the tree
- Dump selected - Dumps file info about *.narc *.sdat *.swar *.sbnk etc into a text file (not fully functional)
Double clicking .sdat, .narc, and .lz files will add them into the main window. Then you can also browse the contents of .sdat or .narc files by double clicking them (a file browser will pop-up). With .lz files, you can decompress them with the Tools -> LZ Decompress option in the menu.
Unpacking/Extracting a DS ROM
Edit
If you select all files and extract them, all the files will be extracted to a folder with the name of the NDS file, in the same file structure as you see in the File Browser. If you want to pack them all together back into a rom, you need to maintain the same structure. Do not remove or rename the "data" directory.
Packing Files Into a DS ROM
Edit
- Choose Tools -> Make NDS Rom...
- Select source folder (which is usually the ROM's name if you extracted the files previously using this editor).
- The 3 grayed text boxes below will display "System Folder", "Data Files Folder", "Overlay Files Folder". These are the places where this program will look for files.
- Select output folder, the destination where you want the re-packed rom be output to.
- Click OK.
Packing Sound Files Into an .sdat File
Edit
More or less the same as you do for a rom. One point to note is that you can include or omit SYMB block into the .sdat file. This is optional. By default, it is set to YES.