The Ultimate Nintendo DS ROM Hacking Guide!

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

May 3, 2011
  1. GuardianSoul

    Member GuardianSoul Translator

    Joined:
    Aug 18, 2008
    Messages:
    116
    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.
     


  2. Sausage Head

    Banned Sausage Head Lord Sausage LXIX

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

    awesome. might try this by myself sometime
     
  3. ShinyLatios

    Contributor ShinyLatios Local "That Guy"

    pip
    Joined:
    Nov 17, 2009
    Messages:
    1,033
    Location:
    Wherever I want to be.
    Country:
    Netherlands
    this totally gets my vote... not that it matters.
    Great tut!
     
  4. soulx

    Member soulx #eattherude

    Joined:
    Apr 4, 2009
    Messages:
    10,085
    Location:
    Zimbabweland
    Country:
    Antarctica
    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?
     
  5. GuardianSoul

    Member GuardianSoul Translator

    Joined:
    Aug 18, 2008
    Messages:
    116
    Location:
    Netherlands
    Country:
    Netherlands
    I used 'Kozuka Gothic Pr6N', a Japanese font. Got it by installing Adobe Photoshop CS5, I guess.
     
  6. Tricky Upgrade

    Newcomer Tricky Upgrade Member

    Joined:
    Aug 14, 2010
    Messages:
    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]
     
  7. Gericom

    Member Gericom GBAtemp Fan

    Joined:
    Jun 30, 2011
    Messages:
    437
    Country:
    Netherlands
  8. GuardianSoul

    Member GuardianSoul Translator

    Joined:
    Aug 18, 2008
    Messages:
    116
    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] !
     
  9. Gericom

    Member Gericom GBAtemp Fan

    Joined:
    Jun 30, 2011
    Messages:
    437
    Country:
    Netherlands
    Thankyou, and the description is good though.
     
  10. soultakerx

    Newcomer soultakerx Member

    Joined:
    Jun 29, 2011
    Messages:
    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
     
  11. Dirbaio

    Member Dirbaio GBAtemp Regular

    Joined:
    Sep 26, 2010
    Messages:
    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...
     
  12. Alex658

    Member Alex658 GBAtemp Regular

    Joined:
    Jun 4, 2010
    Messages:
    190
    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.
     
  13. GuardianSoul

    Member GuardianSoul Translator

    Joined:
    Aug 18, 2008
    Messages:
    116
    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.
     
  14. Gericom

    Member Gericom GBAtemp Fan

    Joined:
    Jun 30, 2011
    Messages:
    437
    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.
     
  15. Gintoki Sakata

    Newcomer Gintoki Sakata Advanced Member

    Joined:
    Dec 27, 2011
    Messages:
    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?
     
  16. Team Fail

    Member Team Fail Don't screw with me, kid.

    Joined:
    Sep 1, 2010
    Messages:
    3,959
    Country:
    Canada
    There is. Look here. It needs to be updated, but it's quite up-to-date as is.
     
  17. Irkides

    Newcomer Irkides Newbie

    Joined:
    Jun 1, 2012
    Messages:
    9
    Country:
    Spain
    Thank you, I love hacking! :yaynds:
     
  18. excadurus

    Newcomer excadurus Newbie

    Joined:
    Sep 27, 2012
    Messages:
    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?
     
  19. CarolynChamblesB
    This message by CarolynChamblesB has been removed from public view by a moderator, Jul 6, 2015.
    Oct 6, 2012
  20. Jiehfeng

    Member Jiehfeng I am water.

    Joined:
    Aug 15, 2012
    Messages:
    3,514
    Location:
    that place
    Country:
    Sri Lanka
    Wow! Many thanx to you sir! :D
    Now I'll make many roms of my own ;)
     
  21. Jiehfeng

    Member Jiehfeng I am water.

    Joined:
    Aug 15, 2012
    Messages:
    3,514
    Location:
    that place
    Country:
    Sri Lanka
    I have a problem,
    When I start Crystaltite2, ther's an error that says:

    [​IMG]
    Plz help
     

Share This Page