NES rom hacking questions?

Discussion in 'General Gaming' started by Micjohvan, Mar 20, 2008.

  1. Micjohvan

    Micjohvan Familiar Face

    Joined:
    Oct 18, 2005
    Messages:
    1,149
    Likes Received:
    2
    Not sure if this goes here or not so please feel free to move it. As most people here know I am a MegaMan 2 fan >_>

    Anyways learning to romhack has been on my list of to do for a while now and im just getting around to it.

    So far im doing well. I have a handle on changing text in games and I have found 2 seperate level editors for MM2.

    Anyways I still have a couple questions that I cannot find anwsers to while googling.

    1) How do I go about swapping music in NES roms (MM2 in piticular) I know its possable as I have looked up a ton of hacks on youtube all with custom music used for just about everything.

    I dont want to make my music from scratch, I just throught it would be neat to mix up some of the music from other MM NES games into my hack :thumbsup:

    2) I saw a hack on youtube for metal mans level. The hacker had taken and used all the tiles from Spark mans level (MM3) It looked bloody great but how did he copy over the tiles? Did he remake them all from scratch?

    Im aware these questions can only be anwsered by a few who have knowledge in this field so if anyone here knows please let me know. :rambo: THANKS~
     
  2. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    Changing the music is probably not an easy thing to do, you may luck out and find that the games use compatible music engines, but this isn't likely the case.

    For the hacker to use Spark Man's tiles, he'd have had to alter the tile loading routine for Metal Man's stage. This could be as simple as replacing a pointer to which structure of data gets loaded into tile RAM (often called CHR-RAM) or it could be as complex as replacing the entire code. After the tiles are in memory however, all he'd have to do is change references in the level data. Levels are often stored as "metatiles" which are groups of multiple tiles put together to form a coherent object, and maybe collision data or even code, so likely once the tiles were in RAM, changing them from one stage's type to another is simple.

    I would suggest heading to a ROM hacking website because someone may have already written a tool which does exactly what you want, but if you decide you thoroughly want to learn how Mega Man and other NES games work and take the time to reverse engineer the games yourself, come over to NesDev.
     
    Last edited: Mar 21, 2008
  3. ccovell

    ccovell Resolute Member

    Joined:
    Jan 29, 2005
    Messages:
    954
    Likes Received:
    10
  4. Sojiroh

    Sojiroh Dauntless Member

    Joined:
    Mar 26, 2007
    Messages:
    783
    Likes Received:
    0
    Last edited: Mar 21, 2008
  5. Mr. Casual

    Mr. Casual Champion of the Forum

    Joined:
    Jul 6, 2004
    Messages:
    5,484
    Likes Received:
    4
    I imagine changing the music would be hard, because its all bleeps and bloops.
     
  6. Micjohvan

    Micjohvan Familiar Face

    Joined:
    Oct 18, 2005
    Messages:
    1,149
    Likes Received:
    2
    Thanks for the tips guys. I will look into it.

    As far as the music goes I thought it was midi's?

    The music I want to swap in is from other NES MM games. I know it cane be done as there are a great many hacks for MM2 that use music from other NES mm games.
     
  7. Mr. Casual

    Mr. Casual Champion of the Forum

    Joined:
    Jul 6, 2004
    Messages:
    5,484
    Likes Received:
    4
    Hmm, it might be midis, I don't know...I know the PS1 uses the bleeps and bloops format. I ripped the audio from Arc the Lad, and for the most part, it was bleeps and bloops in various sounds. And orchestrated tracks and movies. I mainly wanted it to find that serial killer guys voice. Madhatter might know what I'm talking about.

    The guy who goes "UUUUWOOOOOOOOOOOOOOOOOOOAHHHHHHHHHHHHHHHHHGHHHHHHH" and has a bloody blade come out of his arm after smashing through the window. That guy sounds creeepy.
     
  8. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    :confused: :banghead: :noooo: you have much to learn.
     
    Last edited: Mar 21, 2008
  9. Micjohvan

    Micjohvan Familiar Face

    Joined:
    Oct 18, 2005
    Messages:
    1,149
    Likes Received:
    2
    yes I talked with some guys on mirc (from that romhacking site)

    I learned quite a great deal ^^

    Im not sure that my current skill level is sufficient enough to do a complete soundtrack hack. Such a shame to as I really want to do it :(
     
  10. WolverineDK

    WolverineDK music lover

    Joined:
    Mar 14, 2004
    Messages:
    5,611
    Likes Received:
    8
    Some day in the near future, there will probably come a tracker to the games , that has a compatible game music engine. Since I seem to remember , that on an Acmlm's Board thread long ago. They were checking out, which games had music compatible engines to eachother. But sadly that board has gone all elitist shite. Sorry if any one reads it who like that board, but seriously . being an elitist is NOT good in the long run.
     
  11. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    <elitist> An elite ROM hacker is an oxymoron </elite> ;)
     
  12. WolverineDK

    WolverineDK music lover

    Joined:
    Mar 14, 2004
    Messages:
    5,611
    Likes Received:
    8
    Well, the real elite, are polite. And know what they have between their hands. And they like to tease ;-) :)
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page