The Ultimate Nintendo DS ROM Hacking Guide!

Discussion in 'NDS - Tutorials & FAQs' started by GuardianSoul, May 3, 2011.

May 3, 2011
    • Member

    GuardianSoul Translator

    Member Since:
    Aug 18, 2008
    Message Count:
    115
    Location:
    Netherlands
    Country:
    Netherlands

    I've found many translation tools that will be useful for people who are new to ROM hacking, that's why I posted them here.
    If I have enough time, I will also try to explain how to find pointers and make table files. As for now, I'm working on the Music Hacking section.


    • Banned

    Sausage Head Lord Sausage LXIX

    Member Since:
    Oct 28, 2010
    Message Count:
    1,677
    Location:
    alanjohn check ur pm
    Country:
    Netherlands
    that's one epic mario kart hack, dude.

    awesome. might try this by myself sometime
    • Member

    ShinyLatios The guy with the N64

    Member Since:
    Nov 17, 2009
    Message Count:
    955
    Location:
    Wherever I want to be.
    Country:
    Netherlands
    this totally gets my vote... not that it matters.
    Great tut!
    • Member

    soulx #eattherude

    Member Since:
    Apr 4, 2009
    Message Count:
    9,997
    Location:
    Chiraq
    Country:
    Ashmore and Cartier Islands
    Love the guide. This should prove helpful to a number of people.

    The format is also pretty nice. What font did you use for the headers?
    • Member

    GuardianSoul Translator

    Member Since:
    Aug 18, 2008
    Message Count:
    115
    Location:
    Netherlands
    Country:
    Netherlands
    I used 'Kozuka Gothic Pr6N', a Japanese font. Got it by installing Adobe Photoshop CS5, I guess.
    • Newcomer

    Tricky Upgrade New Member

    Member Since:
    Aug 14, 2010
    Message Count:
    27
    Location:
    Mozambique
    Country:
    Mozambique
    Nice tutorial!

    BTW, the Kingdom Hearts tool was made by me, so if you could credit me I'd appreciate it.[IMG]
    • Member

    Gericom New Member

    Member Since:
    Jun 30, 2011
    Message Count:
    273
    Country:
    Netherlands
    • Member

    GuardianSoul Translator

    Member Since:
    Aug 18, 2008
    Message Count:
    115
    Location:
    Netherlands
    Country:
    Netherlands
    Added your tool, not sure if I explained everything correctly though, so maybe you could take a look at it? And keep up the good work [IMG] !
    • Member

    Gericom New Member

    Member Since:
    Jun 30, 2011
    Message Count:
    273
    Country:
    Netherlands
    Thankyou, and the description is good though.
    • Newcomer

    soultakerx New Member

    Member Since:
    Jun 29, 2011
    Message Count:
    18
    Country:
    Canada
    Could someone try to analyze the sound of devil survivor 2 for some reason I get nothing when I put the sound data in VGMTrans
    • Member

    Dirbaio New Member

    Member Since:
    Sep 26, 2010
    Message Count:
    158
    Location:
    Spain
    Country:
    Spain
    Hi :)

    You should probably add the links for NSMB Editor: The official forums and the project page.
    Also it's now maintained by Dirbaio (me) and Pirahnaplant.

    Also, NSMB Editor can also open many files, like NARC, CARC, NSBMD, NSBTX, _ncg.bin, _ncl.bin. (In fact, MKDS Editor is using my code for NSBTX editing!)

    And it has a unique feature, for really advanced users: You can write some code in either ASM, C, or C++, and define some hooks into the game's code. Then NSMB Editor compiles your hack, makes free space in RAM, makes the game load there your code and sets up all the hooks. You can put code as big as 100KB and even more. This way you can focus on disassembling and writing your code, and not in hex editing the ROM to put your code there.

    This is a nice example on what can be done with it.

    It's a quite unknown feature :P
    Some day I'll make a tutorial/documentation for it...
    • Member

    Alex658 New Member

    Member Since:
    Jun 4, 2010
    Message Count:
    187
    Location:
    Venezuela
    Country:
    Venezuela
    Is there any other way to repack the .sdat files other than using NDSEditor?
    It's giving me a headache right now, It's not putting the files in the order they should be, even though I manually put them in that order.

    I seriously can't believe I need help for something as simple as repacking an sdat.
    • Member

    GuardianSoul Translator

    Member Since:
    Aug 18, 2008
    Message Count:
    115
    Location:
    Netherlands
    Country:
    Netherlands
    @Dirbaio: Right now I can't edit the guide; if I touch it, I'll break it. But I will once I've managed to fix it, maybe I even have to completely rewrite it.
    @Alex658: You should use Tinke. The easiest way to replace files in an SDAT is to use Tinke. Rebuilding a SDAT could give you many problems.
    • Member

    Gericom New Member

    Member Since:
    Jun 30, 2011
    Message Count:
    273
    Country:
    Netherlands
    Mkds course modifier isn't since version 2.0 using NSMB Editors code for nsbtx. It views now also transculent textures perfect and you can import pictures with another sizes as the origional.
    • Newcomer

    Gintoki Sakata New Member

    Member Since:
    Dec 27, 2011
    Message Count:
    74
    Location:
    Edo
    Country:
    Japan
    I have an issue. I tried to replace the battle music from Nostalgia DS with the battle music from Golden Sun Dark Dawn. I did all the steps from the tutorial but the inserted Golden Sun battle music sounds horrible in Nostalgia. What did I do wrong? And why do we need the SBNK file of the music we want to replace? Isn't it better to use the SBNK file of the Golden Sun music in my case?

    Does an easier way exist to replace music from a DS game with music from another DS game?
    • Member

    Team Fail Don't screw with me, kid.

    Member Since:
    Sep 1, 2010
    Message Count:
    3,332
    Country:
    Canada
    There is. Look here. It needs to be updated, but it's quite up-to-date as is.
    • Newcomer

    Irkides New Member

    Member Since:
    Jun 1, 2012
    Message Count:
    9
    Country:
    Spain
    Thank you, I love hacking! :yaynds:
    • Newcomer

    excadurus New Member

    Member Since:
    Sep 27, 2012
    Message Count:
    1
    Country:
    Iran
    I'm planning to change some graphics in pokemon conquest and yo-gi-oh gx spirit caller, but there are no narc or carc file at all, most of files are unknown, can you help with this?
  1. CarolynChamblesB
    This message by CarolynChamblesB has been removed from public view by a moderator, Oct 31, 2014.
    Oct 6, 2012
    • Member

    Jiehfeng I'M FINE!

    Member Since:
    Aug 15, 2012
    Message Count:
    3,248
    Location:
    I dunno
    Country:
    Sri Lanka
    Wow! Many thanx to you sir! :D
    Now I'll make many roms of my own ;)
    • Member

    Jiehfeng I'M FINE!

    Member Since:
    Aug 15, 2012
    Message Count:
    3,248
    Location:
    I dunno
    Country:
    Sri Lanka
    I have a problem,
    When I start Crystaltite2, ther's an error that says:

    [IMG]
    Plz help

SPONSORED LINKS
 

Share This Page