ROM Hack What Programs Would You Suggest for Beginners to NDS ROM Hacking?

  • Thread starter Deleted User
  • Start date
  • Views 1,976
  • Replies 1
  • Likes 1
D

Deleted User

Guest
OP
I just recently got interested in NDS ROM hacking, and I need some ideas on which programs I should get.
I already have these programs:
NarcDump
Tile Layer Pro
CrystalTile2
Nitro Explorer
DS Text Editor (Which I just recently found out is used for Pokemon only.)
BatchLZ77
kiwi.DS
NTFRedit
DeSmuME (For testing and emulating ROMS, obviously.)
I also would like to know if there are some ROMs that happen to be easier to hack than others, just so I can mess around with those to get used to doing all the crud I have to do to hack ROMs.
I'm also looking for a Hex Editor.
Thank you! :)
 
  • Like
Reactions: Pablitox

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
I cover quite a few in the rom hacking docs at the top of the forum/in my signature. Those are some good ones.

Still

no$gba debugger is now free and has better debugging than desmume for a lot of things.
http://problemkaputt.de/gba.htm

http://code.google.com/p/tiledggd/ is a great graphics viewer.

As well as crystaltile2 there is tinke
http://code.google.com/p/tinke/
It approaches things in a subtly different way but that might work for you.

Hex editors I cover in the docs. If you want free than tiny hexer http://filetrip.net/pc-downloads/applications/download-tiny-hexer-1-8-1-6-f29009.html , http://hexplorer.sourceforge.net/ and XVI32 http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm
As well as that you might want a rom hacking focused hex editor. Crystaltile2 has a good one, there are various others mentioned in the docs.

Games easier to hack than others... there are some. What are interested in learning to hack first? Text, 2d graphics, 3d graphics, music, levels, general gameplay styles, cheats, save editing....? I have not got one game that is easiest for all of them, however I can probably drum up some good stuff for one or more of them. Do you care about having a finished result? Figuring out how something works is most of what I care about, others do actually want to change the games.
Equally it is the little fiddly things that keep most ROM hackers coming back.

Music wise for the DS the main sound format is called SDAT and it is used in most games (as in with region dupes you are probably going to struggle to hit 50 without it). In this case you can pretty much pick any game and it will be good for learning the main aspects of SDAT hacking.

Text. I still reckon any game using BMG format (mainly Nintendo first party stuff, new super mario brothers being my main example).

Graphics. I could point you at a basic NSCR, NCGR, NCLR game but we even have viewers for those that work with regular graphics editors. 3d editing on the DS is odd (even the 3ds is more than advanced) so I am not sure what I can point you at. The main format is NSBMD for 3d on the DS and a good chunk of games that use 3d then use this, however editing it is not the easiest and tends to have to be done manually, or you make a model and use the leaked SDK files to handle that.

Levels, if you can follow along with http://treeki.rustedlogic.net/romhacking/docs.html you are doing OK. N+ might be easier for some parts of it but not for others.

General gameplay. Normally I would suggest you learn cheats as far as giving people weapons, making moon jump, making walk on water.... sort of thing as it will probably also teach you what is happening in behind the scenes of a game. I can not bring to mind any games on the DS that you can edit ini files, python scripts and start fiddling with the game that way. Maybe some of pokemon kind of has this but if I count that then I have to count an awful lot of games.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Firefox users be like "look at what they have to do to mimic a fraction of our power."