| |||
Views: 88,560,130 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 05-08-24 09:50 AM |
|
Guest: Register | Login |
Main - Posts by DurfarC |
DurfarC |
| ||
Shyguy Level: 24 Posts: 21/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 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. |
DurfarC |
| ||
Shyguy Level: 24 Posts: 22/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
It looks really good, the graphics fit in nicely. Needle Man's level looks especially cool, I can really appreciate levels with small platforms and spike traps everywhere. Keep up the good work! |
DurfarC |
| ||
Shyguy Level: 24 Posts: 23/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
This is a small preview of 4 levels from my upcoming Mega Man 4 hack: Mega Man Voyage.
After hacking Mega Man 3 twice in a row, I decided to start on a Mega Man 4 hack, mainly because it's my favourite game in the series after 3, but also because it's so well-documented by matrixz, infidelity and others. This time, I decided to change more than just the levels; I put in some graphics from Mega Man 10 and various NES games, and I also did some small changes to some enemies and other stuff, like the charge shot. All the music you can hear is composed and written by me as well (unlike last time, I'm going to change every single song, and all of them will be original). This hack is still in its early stages, but hopefully you'll get the idea. |
DurfarC |
| ||
Shyguy Level: 24 Posts: 24/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Posted by Thanatos-ZeroCool! Well, I'd love to, but unfortunately I have close to zero ASM knowledge, and I don't have the patience to learn so much that I can make my own, custom stuff, at least not for the moment. I'm doing what I can to make the hack as different from the original game as possible though, and with some creativity it was easy to make those conveyor belts out of Toad Man's waterfall data, for example. I do use FCEUX's code/data logger a lot; I used that to change the jumping patterns of the big guy in the beginning of the video, for example. It took me an hour or two with trial and error just to find the right parameters to change though. I'm also going to try to put in the Quick Man lasers from Mega Man 2 with the help of a document matrixz made, but there are still a few values in the AI code I didn't understand yet, so we'll see how that goes. Heck, I'd rather pay someone to do it for me, but I guess that's not how it goes. As for the sound, graphics animation and finding the right place in the ROM to put it, that's no problem though. |
DurfarC |
| ||
Shyguy Level: 24 Posts: 25/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Oh cool! I thought those patches were lost when Rock5easily and his website mysteriously disappeared, but apparently it's back online now. I already used the fast scrolling patch (and modified it a bit for vertical scrolling), but I'll check out the other ones. Thanks, both of you! |
DurfarC |
| ||
Shyguy Level: 24 Posts: 26/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Edit: Omg, I failed to read the whole post. Sorry! :O |
DurfarC |
| ||
Shyguy Level: 24 Posts: 27/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Awesome! I'm actually hacking Mega Man 4 these days, including its music, and I'm sure there are still a few details I have to learn - and that disassembly of the sound engine is certainly interesting. Thanks again and again! |
DurfarC |
| ||
Shyguy Level: 24 Posts: 28/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Posted by 32x1000You have to select which enemy graphics that will load for each scroll map position. Let's say, in Heat Man's stage, the first corridor (the first scroll map position) consists of Tellys and Helicrapters (no idea what these things are called, but I guess that's a fitting name), and therefore that area loads a graphics set containing their corresponding graphics. The next room (the next scroll map position) contains disappearing blocks and a spring head; a new graphics set is therefore loaded. It goes on like that for every scroll map position in every level. From what I can see, you can't change the enemy graphics set for each scroll map position in rock5easily's editor. You can do it in Visine though, which you can get here. It's DOS based so you might need DOSbox to run it. It's also a tiny bit buggy, so be sure to save and make backups often. You could also use a hex editor of course, but in my opinion that would be more time consuming unless you really know what you're doing. Finally, it should be noted that some enemy graphics cannot be loaded at the same time, since they never appear in the same set. I think Visine is able to show what each enemy graphics set contains though (I don't have it atm and I didn't hack Mega Man 2 for almost 10 years). Hopefully this made sense to you - if not, I'm sure some of the more experienced hackers here can give a better explanation. |
DurfarC |
| ||
Shyguy Level: 24 Posts: 29/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
I played it, looks nice so far. I noticed a small bug; if you fall down the hole where the bulldozer met is, you will go back to the previous screen instead. I guess you are aware of that already though, but it's best to mention it anyway since that always happens when arranging scrolling directions in a certain way I can't remember.
The graphics in Gemini Man's stage are very nice already (though I'm not a huge fan of the color palette, but that's just me I guess), but the graphics on the second screenshot there are gorgeous! Looking forward to see more! |
DurfarC |
| ||
Shyguy Level: 24 Posts: 30/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Posted by megamanRead this post that I recently wrote about a similar problem in Mega Man 2 - I think what I wrote also applies for Mega Man 1. |
DurfarC |
| ||
Shyguy Level: 24 Posts: 31/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Posted by CraftvaniaYou need to upload your pictures to a host like Photobucket, Imageshack or any other you might prefer. Then, when you want to post it here, you can simply do it like this: [ IMG ]url of the image[ /IMG ] (without the spaces) You can also use normal HTML tags. When you upload images to the upload host, you usually get a set of different tags you can use. Alternatively, you can also use the board's own file uploader. |
DurfarC |
| ||
Shyguy Level: 24 Posts: 32/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Nope, Windows Vista, 7 and 8 are unable to open MS Dos programs. However, you can use DosBox in order to run it. It works perfectly fine and shouldn't make a difference. In order to make it run, follow this tutorial. It might look confusing at first, but really, it just takes a minute and then you're good to go. |
DurfarC |
| ||
Shyguy Level: 24 Posts: 33/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
I don't remember exactly, as I didn't use the editor for almost 10 years, and I'm not able to check at the moment. I found the help file for you though and uploaded it here. It's in an old windows format so you might have to update Windows help & support in order to view it. Just double click on it and see what happens.
There is also a readme file that came with the editor, which should contain some basic information about hotkeys and such, let me know if that is missing as well. |
DurfarC |
| ||
Shyguy Level: 24 Posts: 34/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Oh cool! I have to check that out. I also noticed he has a jump when you slide in water patch there for the original Rockman 4, that might be useful for some hackers. As far as I recall, in most of the other games you could jump anytime you want when sliding in water, however in Mega Man 4 / Rockman 4 that was not the case. It could be that he made it long ago though, I just never saw it. |
DurfarC |
| ||
Shyguy Level: 24 Posts: 35/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Nice! This guide is certainly going to be useful to a lot of people. As you might know, I'm familiar with this stuff already, but I never bothered with changing the instruments before, so if I'm going to do that at some point I'm definitely going to use this guide. Hopefully there will be some more people changing the music in their Mega Man hacks from now on. Thanks for sharing this with us.
I especially like how you provided an example of MM2s stage select theme with it, both as a file and as a part of the text tutorial itself, this should make it easier for people to learn how it all works. Though, if I shall be really picky, I would say that the notes in the melody and noise channels and most of the bass channel should be 8th notes, not half notes, as "the tempo you hear" is (roughly) 180 beats per minute, not 4 times as much (720 bpm, which sounds insane enough I guess ). It could be that it's written like this in MM2 of course, and that you did the same because of that. And it wouldn't sound different after all. I guess it's just the musical geek in me coming out. Basically, what I mean is that a quarter note in musical terms is one quarter of a bar (a bar almost always consists of 4 beats (4/4 time signature), unless it's a waltz, then it's 3 beats per bar (3/4)), not quarter of a beat, like you wrote in your guide. 4 rows in the Famitracker remake of the stage select theme would in other words be one quarter note, not a whole note, and the melody would therefore be in 8th notes. But, as I already implied, it doesn't matter that much, as it will sound the same. I'm struggling a bit with explaining it, but hopefully you get what I mean. If you were going to fix it you would have to rewrite the whole guide though, which you shouldn't do, but maybe you should mention "your definition" of a beat in it somewhere. Something that's also worth mentioning is that it might be easier for some people to use a score sheet/piano roll based music software when making a reference music file, instead of a "tracker" music maker. Personally I was never a fan of the latter, as I find it much harder to both write the song and read from it when determining what the hex data should be. However, if you want to emulate the NES soundchip as much as possible even when composing the track, Famitracker is indeed the way to go. Of course, writing music in hex will never really be a user friendly task. I guess I am extremely lucky to have perfect/absolute pitch, so that I can write any song I have in my head into the NES file without having an original music file or music score beside me. So in a way, some of my opinions may not count for most others, I guess. Don't be discouraged by all this junk I just wrote though. It's a very user friendly guide, as I already pointed out, and I'm sure it will get lots of people into music hacking more easily. |
DurfarC |
| ||
Shyguy Level: 24 Posts: 36/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
I think I could know why. Normally, enemies per stage have to be sorted by the screen they appear on, then by their X-position and then by their Y-position, in the way that enemy #00 is the first one you will see when playing through a level, then enemy #01 appears, then enemy #02 etc. In Mega Fle X the sorting of enemies is taken care of automatically. However, the cats in Top Man's stage are exceptions to this rule, here it has to be in this order:
Giant Cat (init) Giant Cat (eyes) Giant Cat (body) Giant Cat (tail) Giant Cat (body 2) With enemy storting enabled, they will appear in a different order based on their X-position when you move them around, messing everything up. If you go to Config in the menu, you can disable automatic enemy sorting, arrange the body parts in the proper way, and then turn it on again. I saw that I had fixed the order of the body parts in my own ROM hacks, and I wouldn't bother with that if it wasn't needed, I guess - that's why I think this could be the reason. Let's hope it works anyway! I think the same rule applies for the final boss actually, if you're going to move that one as well. |
DurfarC |
| ||
Shyguy Level: 24 Posts: 37/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Hmmm, weird. Well, at least there are supposed to be tiles/TSA blocks where the cat will appear, and these are set with the last 4 pallette bytes of the level, which are 0F0F0F0F. All black, that is. My guess is that it's the enemy itself that then colors these tiles orange when it appears, and then colors them black again when it's dead. Have you checked that as well? 'Cause if you included all 5 sprites I mentioned and placed them in the correct order, the problem should be something else than the sprites themselves.
Edit: I print screen'ed the data that I think have to be set in a specific way: To be sure that the correct cat graphics are there in the background, just edit these colors temporary, so that you can see it, like this: |
DurfarC |
| ||
Shyguy Level: 24 Posts: 38/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Posted by NARFNraYou can expand them, apparently. I wil quote what some others said about it when I asked long ago: Posted by TrinitroMan Posted by kuja killer Wily stage 5 (the fake Dr. Wily boss) seems to be an exception though - I noticed that this exact level still only has 2 screens in every MM3 hack I played. I guess there could be similar problems with Wily stage 4 because of the teleporters, although it could be that the data for those can be found somewhere. But Wily 1-3 should be no problem, and Wily 6 can be extended too - it has been extended in many hacks. |
DurfarC |
| ||
Shyguy Level: 24 Posts: 39/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Posted by NARFNraOh that's right, I totally forgot about that. Pointing to some empty space and use that sounds like a good idea - unfortunately I don't know which data is used or not throughout the ROM, so hopefully someone with more knowledge can answer that. If nothing can be done or it's way too hard to fix, then at least you have the 6 extra screen presets you mentioned. You could also reuse some screen presets if, say, you want to make a Rush Jet section like the one in Needle Man's Doc Robot stage (some screens with many enemies and no solid ground at all), a spike drop (scrolling downwards multiple screens, using a preset, then another preset, then repeat the two same presets) or something like that. |
DurfarC |
| ||
Shyguy Level: 24 Posts: 40/97 EXP: 71976 Next: 6149 Since: 10-23-08 From: Norway Last post: 1969 days Last view: 367 days |
Edit: Mega Man 4 Voyage is now released! Check out the release thread here!
Original post: Edit: Updated on 07-07-17, look at page 3! Mega Man 4 Voyage is a hack of MM4 I started working on 1,5 years ago. This time, I decided to change more than just the stages and the music, and went for a major rework. Below are some screens and a video showing my newest progress. I finally managed to get myself together and learn some basic 6502 ASM, so that I could create some new enemies, mostly from other MM games. I also made some changes to the existing ones. The programming bit is still quite hard for me though, so the enemies I recreated so far are not the most advanced types. As for the Quick Man lasers, Matrixz was kind enough to send me a disassembly of the lasers he made for MMForever, although I expanded it myself to include vertical lasers as well. A few other patches by other people were also used, such as Rock5easily's Effect Enemy EX patch. The music in this hack is all composed by me. Apart from the castle stages, all the music for this hack is done. As for graphics, I must admit that I'm not very good at these - so I imported them from other NES and MM games. Some of them will still be worked on (and I just realized that I used way too much yellow in these stages, haha), although don't expect eye candy to the max. I hope you'll enjoy what you see - suggestions and feedback, both good and bad, are very welcome! Special thanks go to Matrixz, rock5easily, infidelity, Insectduel, Kuja Killer and PureSabe for various documentations, patches and ROM information. |
Main - Posts by DurfarC |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 134, rows: 166/166, time: 3.846 seconds. |