Gaming Editing NDS files?.

  • Thread starter Thread starter Verocity
  • Start date Start date
  • Views Views 5,147
  • Replies Replies 5

Verocity

Ö!
Member
Joined
Nov 26, 2006
Messages
727
Reaction score
1
Trophies
1
Age
35
Location
Georgia
Website
Visit site
XP
282
Country
United States
I was wondering if there is some type of editer that can edit a nds file. I have dissonance (homebrew audio streamer) and I want to try and edit some things. Does anyone know?

Thanks Guys!
 
You want to hack roms by the sounds of things, if you gave some more info on what you are trying to accomplish perhaps some more help could be rendered.

Audio editing is typically regarded as the hardest area of rom hacking but the DS is actually easy: all roms as far as I am aware (I am told certain 3rd party ones will not conform but I have yet to see one) use standard soundfile formats contained within the file structure. The soundfiles have a structure of their own which allows you to a) rip the files and convert them to windows formats and b) edit the files either by replacing or repointing (I repointed my tetris DS game to always play the traditional tetris music: http://gbatemp.net/index.php?showtopic=36870 and Sevael did some stuff to restore the original Phoenix Wright music to the sequel: http://gbatemp.net/index.php?showtopic=39042 , I also have a version of Portrait of Ruin that does not crash by virtue of it not needed to pull large amounts of sound)

With regard to sound hacking this topic may be of interest: http://gbatemp.net/index.php?showtopic=33647
although things have moved on since so
http://d.hatena.ne.jp/loveemu/
will be of interest.
 
Sorry for not specifiying, but I wanted to edit the settings as in, it pulls from a address for the radio, and I wanted to change the address to the station.
 
So you can only hack audio? I know its possible, because they hacked the Opera Browser. What apps are ones like what they used, I did know them at one time but forgot.


EDIT: spelling
 
If it is homebrew then the better method would be to find the source and edit that.

The next way (which could in theory be simpler than the first method) would be to use a hex editor and try to find the location of the radio station in the file and edit it.

The next way and probably the most complex (although it might be used in conjunction with the second) is to disassemble the file in ASM code and work what is going on there. Afterwards you will have to reassemble it.

DS disassembler:
http://hp.vector.co.jp/authors/VA018359/ndsdis/
Assemblers are available in loads of places, http://www.devkitpro.org/faq.shtml just one.
 

Site & Scene News

Popular threads in this forum