| |||
Views: 88,313,966 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 03-28-24 07:53 PM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 4 guests | 1 bot |
Main - ROM Hacking - General Megaman Hacking Thread | New thread | New reply |
za909 |
| ||
Cheep-cheep Level: 32 Posts: 66/196 EXP: 188503 Next: 17939 Since: 04-27-11 Last post: 3024 days Last view: 2735 days |
So... I hope DurfaC sees this...
I'm trying to hack the music in Mega Man 3 and it's still NOTHING like how famitracker music is built up. For starters, how could I transpose my instruments properly? Example: (in hex) / = happens at key release | = loops infinitely Volume envelope: 0 F E D C B A 9 / 9 6 3 2 1 0 Arpeggio envelope: - Pitch: - Duty Cycle: 2 1 Mega Man stlye tom with triangle: Volume envelope: 0 F Arpeggio envelope: - Pitch: |10 Duty Cycle: - |
DurfarC |
| ||
Shyguy Level: 24 Posts: 20/97 EXP: 71719 Next: 6406 Since: 10-23-08 From: Norway Last post: 1928 days Last view: 327 days |
Posted by za909Oh I'm sorry, I don't know this much about music editing, at least not yet. Famitracker, although producing similar sound, is different from how the actual ROM data is built up. Personally I only used the "instruments" that already exist in the ROM, I don't know how to actually alter them at all. There are plenty to choose from though, so you should probably find something similar to what you need. For me, trial and error was the key to success when editing. |
za909 |
| ||
Cheep-cheep Level: 32 Posts: 67/196 EXP: 188503 Next: 17939 Since: 04-27-11 Last post: 3024 days Last view: 2735 days |
Oh, well that's fine but there's still one thing missing...in the document there are only hex values for 3 octaves of all the notes...now I'm guessing that there are only 3 octaves per song, and there is that byte which sets the pitch for the song at the beginning. Is that right? |
DurfarC |
| ||
Shyguy Level: 24 Posts: 21/97 EXP: 71719 Next: 6406 Since: 10-23-08 From: Norway Last post: 1928 days Last view: 327 days |
Posted by za909As said in the document: 09 Octave +[Octave] Set Octave (0-7, 8 and 9 is lower than 0. A equals 0) If you don't set any such value at the start of a channel, I think the default value is 01 (0901). 0902 would then be one octave higher, 0903 two octaves higher and so on. So yeah, use 090X anywhere you want in order to change the octaves. |
za909 |
| ||
Cheep-cheep Level: 32 Posts: 68/196 EXP: 188503 Next: 17939 Since: 04-27-11 Last post: 3024 days Last view: 2735 days |
Ok, so I get how that works. Now the rest of the things that I need to know before I go for it are these:
17 - If I use this to end the data for the channel, does it loop back to the beginning of the data, or does that stop the channel completely? (like Cxx in famitracker) How do they do the toms with the triangle? Is that an instrument, or do they have an effect for it? If I use a Loop command in a channel to repeat a part of the song twice, does that only affect the channel I put it in, or all 4 channels? By the way, thanks for everything and I'll be sure to put your name in the credits list once I get there! |
Zieldak |
| ||
Crow Level: 42 Posts: 1/387 EXP: 510775 Next: 10587 Since: 12-01-11 From: Hungary Last post: 1282 days Last view: 1174 days |
-Post deleted by Zieldak- |
za909 |
| ||
Cheep-cheep Level: 32 Posts: 70/196 EXP: 188503 Next: 17939 Since: 04-27-11 Last post: 3024 days Last view: 2735 days |
You know what, screw that, I only need to know how to loop a part of the song properly, and song speed is set (I mean do the high and low bytes mean the speed in bpm or what) |
eman9405 |
| ||
Micro-Goomba Level: 11 Posts: 19/19 EXP: 5717 Next: 268 Since: 03-12-11 From: giga city Last post: 4498 days Last view: 4495 days |
does anyone know the ai routine for bubble lead?
edit: i am hacking a rockman 2 rom, not a megaman 2 rom. ____________________ don't taunt me. i will destroy you. |
za909 |
| ||
Cheep-cheep Level: 32 Posts: 71/196 EXP: 188503 Next: 17939 Since: 04-27-11 Last post: 3024 days Last view: 2735 days |
Sorry for spamming this topic, but I really need to know how to set the tempo for the songs correctly |
KP9000 |
| |||
Boomboom Level: 90 Posts: 1912/1975 EXP: 6937498 Next: 251111 Since: 02-19-07 Last post: 3551 days Last view: 3175 days |
|
za909 |
| ||
Cheep-cheep Level: 32 Posts: 72/196 EXP: 188503 Next: 17939 Since: 04-27-11 Last post: 3024 days Last view: 2735 days |
Uhm... I was talking about Mega Man 3 |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 5320/5344 EXP: 30874301 Next: 788680 Since: 02-20-07 From: The Netherlands Last post: 4469 days Last view: 2605 days |
What he means is that the way he did it for SMB3 might also work for MM3, dude. ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
za909 |
| ||
Cheep-cheep Level: 32 Posts: 73/196 EXP: 188503 Next: 17939 Since: 04-27-11 Last post: 3024 days Last view: 2735 days |
Oh, I know where everything is that want to modify, I just don't know how to "translate" all the settings of famitracker music into the format the ROM uses.
In famitracker there are two different speed settings, there's Speed 0-1F (the lower the value is, the faster the song plays) and tempo 0-FF (it alters the BPM rate of the song, but it's not recommended to use because the NES can't do so small bpm changes properly and it shortens some notes and lenghtens others) In the rom the Speed command is $05 and there are two operand bytes for it, High and Low. I have no idea whether the two are the same two functions I've mentioned above, or something completely different... Oh by the way, did I mention that I transformed into a brony and this is going the be a MLP:FiM themed MM3 hack? (Just in case there are bronies who would help with some very minor asm tweaks like sprite palette pointers that aren't mandatory but would come handy) |
kuja killer |
| ||
Level: 55 Posts: 267/628 EXP: 1241026 Next: 73163 Since: 03-20-07 From: Lake Havasu City, Arizona Last post: 253 days Last view: 1 day |
megaFLE can handle being able to edit any and all sprite palletes with the Enemy Editor window.
But here take this. http://acmlm.kafuka.org/uploader/get.php?id=4095 I know i already uploaded one of these before with all my megaman 3 notes before i ofifically started odyssey, but here's a few more included that may help. The one "custom ASM changes" has tons of bugfixes for a megaman 3 rom that existed originally. |
amarcum81 |
| ||
Rope Level: 25 Posts: 61/110 EXP: 84305 Next: 5315 Since: 08-14-09 From: Cincinnati, OH Last post: 3263 days Last view: 2040 days |
Finally getting back to work on my Mega Man 2 hack with Proto Man. Wanted to let those interested know that I updated the patch I released awhile back. Nothing major.... just a modified stage select screen, and some tweaks done to Proto man's sprite, as well as some text edits.
I'm going to say that I'm a very slow hacker... I've been working on this for about 2 years now. Once I get a few more things in order, I'll release a "Beta" for everyone. If anyone is interested in doing some level designs or contributing in any way, let me know. NOTE: The patch update can be found in the uploader. It is just a fix to the one I released awhile back changing Mega Man into Proto Man. It does not include any new levels, music or ASM tweaks/mods. I'm saving all that for the beta/final release. The last time I released a demo, another hacker ended up ripping my custom GFX without asking and used them in his own hack claiming they were his... I don't mind if you use them when this thing finally gets finished... but asking would be nice. EDIT: The .zip file also contains the patch for the Rockman 2 (J) ROM as well. That wasn't included with the last release. Seems to work fine when tested with several Rockman 2 hacks. -RIFFMAN81 |
za909 |
| ||
Cheep-cheep Level: 32 Posts: 74/196 EXP: 188503 Next: 17939 Since: 04-27-11 Last post: 3024 days Last view: 2735 days |
Oh well, I figured out how the speed and loop commands work, and actually implemented the main melody of Wheel Gator from MMX2 but I have no idea why duty cycle commands are completely ignored...what am I doing wrong? |
amarcum81 |
| ||
Rope Level: 25 Posts: 62/110 EXP: 84305 Next: 5315 Since: 08-14-09 From: Cincinnati, OH Last post: 3263 days Last view: 2040 days |
So some of you know I've been working on this Mega Man 2 hack on and off for the past 2 years... It's so close to being finished but I keep running into problems.
The problem I'm having now is with the scroll data and enemy sprites. So here's what I need to know... if anyone out there can help, I'd be grateful! I'm using the Rockman 2 editor from Rock 5 Easily: 1.) I had all of the scroll data set the way I wanted in the eight robot master levels. However, when I change scrolling data in the Wily levels, it also changes in the robot master levels or vice versa. For example: Heat Man's scroll data is linked to Wily level 1???? Is there a way to edit scrolling in the robot master levels without effecting the scroll data in the Dr. Wily levels or vice versa?? 2.) Some of my enemy sprites are jumbled when playing the game. I guess its due to certain enemies being in levels they don't belong? Is there a setting on the editor to fix this?? For the most part, the editor is easy to use, and allows you more options then some of the others out there.... just wish Someone would release a translated version of it. Also, what is the purpose of the CHR button?? is it just there to show level pointers? |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 693/1069 EXP: 2681264 Next: 47536 Since: 02-16-08 From: Insectduel's office Last post: 1228 days Last view: 1227 days |
@amarcum81 I know when this is going! In fact it's been a while using Rock 5 easily's Rockman 2 editor. And is now recently submitted to RHDN. I've been too lazy.
For #1, if you're editing scrolls for Heat Man, you will also editing the scrolls for Wily 1 as well. Air Man is Wily 2, Wood Man is Wily 3, Bubble Man is Wily 4, Quick Man is Wily 5, Flash Man is Wily 6 and/or Password screens, Metal Man is unknown, and Crash Man is the prologue/title screen. I don't think there's a way to do it unless it goes into MMC5 or something and expand it. For #2, some enemies requires to change of CHR graphics for each scroll as a similar to Mega Man 1. Rockman 2 Editor does cover it. Change them to whatever enemy to put. Keep in mind that some enemies have their own tile numbers. |
amarcum81 |
| ||
Rope Level: 25 Posts: 64/110 EXP: 84305 Next: 5315 Since: 08-14-09 From: Cincinnati, OH Last post: 3263 days Last view: 2040 days |
Does anyone know where the palette location for the "Boss Pose" screen is? It's not in with the Stage select palette. I have my stage select color set, but this is still 0F 2C 11 0F but I cant seem to find the correct location when running it through my Hex editor.... |
Insectduel |
| ||
Hammer Brother Level: 68 Posts: 697/1069 EXP: 2681264 Next: 47536 Since: 02-16-08 From: Insectduel's office Last post: 1228 days Last view: 1227 days |
Here you go amarcum81. It took me 5 minutes to find it. Here's the ROM Offset which is x34506
0F 36 17 are Wood Man's Palettes for Level Start. Also for everyone, look at this! |
Main - ROM Hacking - General Megaman Hacking Thread | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 123, rows: 163/164, time: 0.038 seconds. |