Register - Login
Views: 99792719
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 04:51:38 AM
Jul - General Game/ROM Hacking - Nitro Explorer: universal NDS ROM extracter/inserter New poll - New thread - New reply
Pages: 1 2Next newer thread | Next older thread
Ninji

Birdo
Why did my user title say I'm a toaster anyway
Level: 88


Posts: 76/2014
EXP: 6638518
For next: 12146

Since: 07-26-07

Pronouns: he/him or they/them
From: Glasgow, Scotland

Since last post: 113 days
Last activity: 6 days

Posted on 09-22-07 08:19:47 AM; last edit by Treeki on 10-07-07 02:39 PM Link | Quote
At the time of writing this post, I had..
Posts: 76 ~ Level: 11 ~ Exp: 5037

There are very few tools for modifying DS ROMs. There's NDSTool, which breaks NSMB due to how it works. NDSTS, which doesn't allow you to insert files of a different size.
And I needed a framework I could base NSMB Editor 3's modifying around. So I decided to develop my own, and Nitro Explorer is the result!

1.2 is out, with bugfixes, a better UI, and more!

It may be buggy still. I haven't had a chance to test it too much.
So make regular backups of your hack.
If you encounter problems with corrupted files, try reopening the ROM again after each file insertion.
In any case, report any bugs here! If you do report bugs, I can't stress this enough: provide a detailed description of what you've been doing in NE that could have caused this!

Now, finally, to the download:
Download Nitro Explorer 1.2

Old versions:
NE1.1 NE1.0

____________________


NSMB Editor 2.2
making awesome SMB remakes since 16/7/07
what? you want a new version already? are you joking?
The "Official" NSMB Hacking Links Page



Pozeal
Member
Education is great, isn't it? Education is the best! ~Hands on learning!~
Level: 52


Posts: 448/592
EXP: 1056927
For next: 26913

Since: 08-05-07

From: My Mom

Since last post: 12.9 years
Last activity: 12.9 years

Posted on 09-22-07 01:25:57 PM Link | Quote
so.. what does this extract/insert again?
(I have very little common sense)

____________________
Your Signature
Ninji

Birdo
Why did my user title say I'm a toaster anyway
Level: 88


Posts: 77/2014
EXP: 6638518
For next: 12146

Since: 07-26-07

Pronouns: he/him or they/them
From: Glasgow, Scotland

Since last post: 113 days
Last activity: 6 days

Posted on 09-22-07 01:37:11 PM Link | Quote
At the time of writing this post, I had..
Posts: 77 ~ Level: 11 ~ Exp: 5146

Originally posted by Pozeal
so.. what does this extract/insert again?
(I have very little common sense)

Files in DS ROMs. It works for any ROM, not just NSMB!
For example: graphics, levels, text, etc. (But it doesn't include an editor, which means only things editors already exist for can be changed, or if you use a hex editor.)
It's similar to NDSTS, although it didn't allow you to insert files of different sizes, whereas NitroExplorer does. The original NSMB Editor needed you to use NDSTS to edit levels: you had to extract the level files, edit them and then reinsert them.

____________________


NSMB Editor 2.2
making awesome SMB remakes since 16/7/07
what? you want a new version already? are you joking?
The "Official" NSMB Hacking Links Page
Nitro Explorer: universal NDS ROM file extracter/inserter


Pozeal
Member
Education is great, isn't it? Education is the best! ~Hands on learning!~
Level: 52


Posts: 449/592
EXP: 1056927
For next: 26913

Since: 08-05-07

From: My Mom

Since last post: 12.9 years
Last activity: 12.9 years

Posted on 09-22-07 01:42:43 PM Link | Quote
Originally posted by Treeki
Originally posted by Pozeal
so.. what does this extract/insert again?
(I have very little common sense)

Files in DS ROMs. It works for any ROM, not just NSMB!
For example: graphics, levels, text, etc. (But it doesn't include an editor, which means only things editors already exist for can be changed, or if you use a hex editor.)
It's similar to NDSTS, although it didn't allow you to insert files of different sizes, whereas NitroExplorer does. The original NSMB Editor needed you to use NDSTS to edit levels: you had to extract the level files, edit them and then reinsert them.

so that means you could take the GFX from MvsDK2 and put it in NSMB?

____________________
Your Signature
Sails
2800
as a video game‎‎‎‏‏‎ grows old its content and‏‏‎ internal logic‏‏‎ deteriorateÿ
Level: 102


Posts: 452/2803
EXP: 10922259
For next: 167708

Since: 07-04-07

Pronouns: He/Him
From: MA

Since last post: 120 days
Last activity: 28 days

Posted on 09-22-07 01:45:36 PM Link | Quote
What he means is, inside of a .nds file is a filesystem with folders and files making it the easiest ROM format to hack in years. This allows you to look at those folders and files and extract and insert them even if they aren't the same size as the original file which was a problem with NDSTS.

____________________
I made this layout first, BELIEVE IT!

Tanks

360? Yessum.
Level: 121


Posts: 496/4170
EXP: 19808459
For next: 248237

Since: 07-10-07

From: VA

Since last post: 9.5 years
Last activity: 9.5 years

Posted on 09-22-07 01:45:42 PM; last edit by Tanks on 09-23-07 05:23 PM Link | Quote
It's a tool for hacking any DS game. It probably won't be so simple as replacing the graphics from MvDK2. I'm sure it's possible by draing your own but that's not what this tool is used for.
Ninji

Birdo
Why did my user title say I'm a toaster anyway
Level: 88


Posts: 80/2014
EXP: 6638518
For next: 12146

Since: 07-26-07

Pronouns: he/him or they/them
From: Glasgow, Scotland

Since last post: 113 days
Last activity: 6 days

Posted on 09-24-07 08:26:17 PM Link | Quote
At the time of writing this post, I had..
Posts: 80 ~ Level: 11 ~ Exp: 5556

Nitro Explorer 1.1 is out. Now with LZSS/LZ77 compression support, letting you easily modify compressed files. Get it from the first post!

____________________


NSMB Editor 2.2
making awesome SMB remakes since 16/7/07
what? you want a new version already? are you joking?
The "Official" NSMB Hacking Links Page
Nitro Explorer: universal NDS ROM file extracter/inserter


Joe
Common spammer
🍬
Level: 111


Posts: 104/3392
EXP: 14501037
For next: 367323

Since: 08-02-07

From: Pororoca

Since last post: 12 days
Last activity: 6 hours

Posted on 09-24-07 10:07:24 PM Link | Quote
Awesome.

Now I can edit the graphics!

...As soon as I find a useable tile editor.

____________________
"In a few years you'll drive your Google to the Google to buy some Googles for your Google." ~Jason
Tanks

360? Yessum.
Level: 121


Posts: 502/4170
EXP: 19808459
For next: 248237

Since: 07-10-07

From: VA

Since last post: 9.5 years
Last activity: 9.5 years

Posted on 09-24-07 10:21:44 PM Link | Quote
You have to use a hacked Tile Molester. I'll post the guide that Treeki compiled in a sec. expect a post edit soon.
Ninji

Birdo
Why did my user title say I'm a toaster anyway
Level: 88


Posts: 82/2014
EXP: 6638518
For next: 12146

Since: 07-26-07

Pronouns: he/him or they/them
From: Glasgow, Scotland

Since last post: 113 days
Last activity: 6 days

Posted on 09-24-07 10:26:07 PM Link | Quote
At the time of writing this post, I had..
Posts: 82 ~ Level: 11 ~ Exp: 5770

Originally posted by Tanks
You have to use a hacked Tile Molester. I'll post the guide that Treeki compiled in a sec. expect a post edit soon.

I don't have the guide any more, but keep in mind it only works for the ENPGs, not for any of the other graphics.

____________________


NSMB Editor 2.2
making awesome SMB remakes since 16/7/07
what? you want a new version already? are you joking?
The "Official" NSMB Hacking Links Page
Nitro Explorer: universal NDS ROM file extracter/inserter


Joe
Common spammer
🍬
Level: 111


Posts: 105/3392
EXP: 14501037
For next: 367323

Since: 08-02-07

From: Pororoca

Since last post: 12 days
Last activity: 6 hours

Posted on 09-25-07 12:04:53 AM Link | Quote
That's okay, I'm working on a workaround. Details to follow if it works.

Also, you might want to take a look at that decompression routine. It seems to be adding an extra byte at the end.

____________________
"In a few years you'll drive your Google to the Google to buy some Googles for your Google." ~Jason
Ninji

Birdo
Why did my user title say I'm a toaster anyway
Level: 88


Posts: 83/2014
EXP: 6638518
For next: 12146

Since: 07-26-07

Pronouns: he/him or they/them
From: Glasgow, Scotland

Since last post: 113 days
Last activity: 6 days

Posted on 09-25-07 08:31:41 AM; last edit by Treeki on 09-27-07 07:39 AM Link | Quote
At the time of writing this post, I had..
Posts: 83 ~ Level: 11 ~ Exp: 5896

Originally posted by Joe
That's okay, I'm working on a workaround. Details to follow if it works.

Also, you might want to take a look at that decompression routine. It seems to be adding an extra byte at the end.

Fixed the decompression and compression. It was copied from EliteMap, but I had sized an array one byte too big.

Here's how to hack TM to load NSMB (and possibly other games) formats:
1. Open tmspec.xml in Notepad.
2. Find .
3. Add this before:

DS ripped _ncl.bin palette


NewSMB ENPG image (8bpp linear)

4. Save it, reopen TM.
You can now load many graphics. You'll have to mess with codecs, though: usually a variation on 4bpp Linear and 8bpp Linear. Not sure if 1/2-dimensional is used, just try it. For ENPG files, load them as a savestate. For others, load the corresponding NCL.BIN file as a savestate.

____________________


NSMB Editor 2.2
making awesome SMB remakes since 16/7/07
what? you want a new version already? are you joking?
The "Official" NSMB Hacking Links Page
Nitro Explorer: universal NDS ROM file extracter/inserter


AJ 187
Member
worthless protoplasm
Level: 16


Posts: 14/37
EXP: 16528
For next: 3728

Since: 07-28-07

From: Chicago

Since last post: 9.1 years
Last activity: 4.6 years

Posted on 09-25-07 12:13:44 PM Link | Quote
Holy crap, this is awesome. I thought I was going to have to wait for Arcnor to update Tahaxan in order to be able to do this.

Excellent work, Treeki!

____________________
Justus League: just us and not them.
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 1108/5390
EXP: 29075308
For next: 259697

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 342 days
Last activity: 342 days

Posted on 09-25-07 06:39:53 PM Link | Quote
JL2 - Post #1108 - 09-25-07 01:39:53 PM
Day 65, rank 8; Level 36 (63.3%)
17847/28174 (297783/308110)
GPP: 403; GT: 37.829
Originally posted by Treeki
1. Open tmspec.xml in Notepad.
2. Find </palettefilters>.
3. Add this before:
<palettefilter extensions="bin" colorformat="CF00" size="1024" offset="0" endianness="little">
<description>DS ripped _ncl.bin palette</description>
</palettefilter>
<palettefilter extensions="enpg" colorformat="CF00" size="512" offset="65536" endianness="little">
<description>NewSMB ENPG image (8bpp linear)</description>
</palettefilter>

4. Save it, reopen TM.
Fixed.

____________________
John2k4
490
Bubble Bobble
Level: 48


Posts: 271/499
EXP: 817950
For next: 5593

Since: 08-05-07

From: Arizona

Since last post: 8.9 years
Last activity: 7.8 years

Posted on 09-26-07 12:03:45 AM Link | Quote

Originally posted by Treeki

Here's how to hack TM to load NSMB (and possibly other games) formats:
1. Open tmspec.xml in Notepad.
2. Find .
3. Add this before:



<palettefilter extensions="bin" colorformat="CF00" size="1024" offset="0" endianness="little">
<description>DS ripped _ncl.bin palette</description>
</palettefilter>
<palettefilter extensions="enpg" colorformat="CF00" size="512" offset="65536" endianness="little">
<description>NewSMB ENPG image (8bpp linear)</description>
</palettefilter>


4. Save it, reopen TM.
You can now load many graphics. You'll have to mess with codecs, though: usually a variation on 4bpp Linear and 8bpp Linear. Not sure if 1/2-dimensional is used, just try it. For ENPG files, load them as a savestate. For others, load the corresponding NCL.BIN file as a savestate.



Just FYI, when you put the instructions in brackets, we can't see them.

Also, I don't have the [code] thing in mine. Here is the line that the search returned.

*/palettefilters*

*filelisteners*

*filelistener classname="GameBoyFileListener"/*
*filelistener classname="GameBoyAdvanceFileListener"/*
*filelistener classname="SegaMasterSystemFileListener"/*
*filelistener classname="SegaGenesisFileListener"/*

*/filelisteners*

*/tmspec*

The stars equal < >, since those become invisible in this fourm.

____________________
I GET NEW LAYOUT!
Roger3245
Ninji

Birdo
Why did my user title say I'm a toaster anyway
Level: 88


Posts: 85/2014
EXP: 6638518
For next: 12146

Since: 07-26-07

Pronouns: he/him or they/them
From: Glasgow, Scotland

Since last post: 113 days
Last activity: 6 days

Posted on 09-27-07 07:38:34 AM Link | Quote
At the time of writing this post, I had..
Posts: 85 ~ Level: 12 ~ Exp: 6208

Originally posted by roger3245
Originally posted by Treeki

Here's how to hack TM to load NSMB (and possibly other games) formats:
1. Open tmspec.xml in Notepad.
2. Find .
3. Add this before:



<palettefilter extensions="bin" colorformat="CF00" size="1024" offset="0" endianness="little">
<description>DS ripped _ncl.bin palette</description>
</palettefilter>
<palettefilter extensions="enpg" colorformat="CF00" size="512" offset="65536" endianness="little">
<description>NewSMB ENPG image (8bpp linear)</description>
</palettefilter>


4. Save it, reopen TM.
You can now load many graphics. You'll have to mess with codecs, though: usually a variation on 4bpp Linear and 8bpp Linear. Not sure if 1/2-dimensional is used, just try it. For ENPG files, load them as a savestate. For others, load the corresponding NCL.BIN file as a savestate.



Just FYI, when you put the instructions in brackets, we can't see them.

Also, I don't have the [code] thing in mine. Here is the line that the search returned.

*/palettefilters*

*filelisteners*

*filelistener classname="GameBoyFileListener"/*
*filelistener classname="GameBoyAdvanceFileListener"/*
*filelistener classname="SegaMasterSystemFileListener"/*
*filelistener classname="SegaGenesisFileListener"/*

*/filelisteners*

*/tmspec*

The stars equal < >, since those become invisible in this fourm.

Yeah, I forgot that JUL doesn't have code tags. I'll fix my original post.

____________________


NSMB Editor 2.2
making awesome SMB remakes since 16/7/07
what? you want a new version already? are you joking?
The "Official" NSMB Hacking Links Page
Nitro Explorer: universal NDS ROM file extracter/inserter


Xenesis

Roy Koopa
Actually a Doctor
Level: 101


Posts: 22/2732
EXP: 10486574
For next: 231101

Since: 07-28-07

Pronouns: She/Her
From: Orange Star's Retirement Villa

Since last post: 9 days
Last activity: 18 hours

Posted on 09-27-07 12:46:51 PM Link | Quote
Hey, very cool. I shall give this a perusal. Pity it's a windows only tool. But hey, beggars can't be choosers.
Ninji

Birdo
Why did my user title say I'm a toaster anyway
Level: 88


Posts: 88/2014
EXP: 6638518
For next: 12146

Since: 07-26-07

Pronouns: he/him or they/them
From: Glasgow, Scotland

Since last post: 113 days
Last activity: 6 days

Posted on 09-27-07 05:28:30 PM Link | Quote
At the time of writing this post, I had..
Posts: 88 ~ Level: 12 ~ Exp: 6561

Originally posted by Xenesis
Hey, very cool. I shall give this a perusal. Pity it's a windows only tool. But hey, beggars can't be choosers.

Linux should be able to run it with WINE; I've been able to successfully run VB6 on it.
Not sure about Mac OS, but I imagine you'd be able to run it using Darwine, or if that doesn't work (not sure how compatibility is on that) I guess you could use Boot Camp or Parallels or something.

____________________


NSMB Editor 2.2
making awesome SMB remakes since 16/7/07
what? you want a new version already? are you joking?
The "Official" NSMB Hacking Links Page
Nitro Explorer: universal NDS ROM file extracter/inserter


Xenesis

Roy Koopa
Actually a Doctor
Level: 101


Posts: 23/2732
EXP: 10486574
For next: 231101

Since: 07-28-07

Pronouns: She/Her
From: Orange Star's Retirement Villa

Since last post: 9 days
Last activity: 18 hours

Posted on 09-28-07 04:04:04 AM Link | Quote
Yeah, I've got a parallels setup, I just like native applications.
Ninji

Birdo
Why did my user title say I'm a toaster anyway
Level: 88


Posts: 96/2014
EXP: 6638518
For next: 12146

Since: 07-26-07

Pronouns: he/him or they/them
From: Glasgow, Scotland

Since last post: 113 days
Last activity: 6 days

Posted on 10-07-07 02:39:00 PM Link | Quote
At the time of writing this post, I had..
Posts: 96 ~ Level: 13 ~ Exp: 8040

Nitro Explorer 1.2 has been released. Bugfixes, no more possible ROM corruption (haven't experienced it happening but it could happen in 1.1) and recompression has been removed due to bugs.
Get Nitro Explorer 1.2!

____________________


NSMB Editor 2.2
making awesome SMB remakes since 16/7/07
what? you want a new version already? are you joking?
The "Official" NSMB Hacking Links Page
Nitro Explorer: universal NDS ROM file extracter/inserter


Pages: 1 2Next newer thread | Next older thread
Jul - General Game/ROM Hacking - Nitro Explorer: universal NDS ROM extracter/inserter New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

33 database queries, 11 query cache hits.
Query execution time: 0.092912 seconds
Script execution time: 0.054354 seconds
Total render time: 0.147266 seconds