Thanks, so let's say i wanted to edit Megaman 3. Within that utility that edits that particular game how would i be able to do that? Or if there is a program you can recommend for me to use to edit music?
I'm not sure which *utility* you're referring to;
DataCrystal's ROM map for
MegaMan 3 is totally blank, so this is going to take a little bit of effort.
I did notice, however, that
MegaMan 2 has a rather spiffy
ROM map posted; this is good. I recall a rumor that Capcom used a proprietary/consistent music coding sequence among their games, or at least some of the NES Megaman ones.
Your best bet is to open up the
Megaman 2 ROM in your favorite hex editor (I like Translextion, but I'm in the minority) and check out the section from $35000-$3D000. (This seems to be the section which codes for sound effects, so it's a reasonable assumption that the music might be stored here as well.) If you've never done music hacking before, this will be akin to shooting in the dark, but you'll need to scan the data sequences for oft-repeating values with identical first digits. In other words, if you see something like:
87-1A-20-22-85-11-11-84-15
...it's a good bet that bytes in the 80's code for
rhythm offsets and values in the 10's and 20's code for individual
pitches.
This, of course, assumes that the game codes for rhythm and pitch individually. Some games code for both with a single byte, which makes it harder to spot patterns. But once you think you've found something, try altering the pitch bytes by +/- 2 or 4. Then play thru the game to see what (if any) music is affected. Once you get a lead, pound the ever-loving hell out of it until you know how the game codes for what.
...then open up the
MegaMan 3 ROM and look for similar patterns. Good luck! :angel: