Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,479,207
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-24-24 11:19 PM
Guest: Register | Login

0 users currently in ROM Hacking | 2 guests

Main - ROM Hacking - Proto Man (Mega Man 3 Rom Hack) New thread | New reply

Pages: 1 2

amarcum81
Posted on 08-14-09 11:19 PM (rev. 2 of 08-14-09 11:22 PM) Link | Quote | ID: 113446


Rope
Level: 25

Posts: 1/110
EXP: 84519
Next: 5101

Since: 08-14-09
From: Cincinnati, OH

Last post: 3290 days
Last view: 2067 days








Kiokuffiib11 and I are working on a rom hack for Mega man 3. I've always wanted to do a Proto Man game, as I have yet to see any good hacks featuring him. I realize he is playable in MM9 but I want to actually give him a story... rather then a "Proto Man Mode".

I started this project about a year ago, and kind of got lost with trying to learn ASM, and on where I wanted the story to go. Above are some screen shots.

Here are the things we need help with if anyone out there wants to work on this with us, or has any ideas:

-Proto Man needs a charge shot, like in MM9. Also, I'd like to have his shield deflect certain enemy attacks... as of right now... his shield is basically useless. I realize this is where ASM comes into play, however it's been quite hard for me to learn with the limited time I have.

-In a previous post, Kiokuffiib11 was asking about Mega Man knockback postioning... as you know in MM9, Proto Man get's knocked back twice as far as Mega Man when taking damage. I'd also like to bring in other stats specific to Proto Man, such as how much damage he can take, and his dashing ability.

-I'd also like to change the overall ending of the game... really the only thing that needs to be changed, is the part of Proto man coming in to save Mega Man after the final battle...

-I still have some work to do to Proto Man's sprite as well...

Here is my original idea for the ending:

Let's say Mega Man has been taken captive by Dr. Wiley... you could play the game as proto man, up until the point of defeating all 8 robot masters, then have a battle to save Mega Man... or let's say mega man has been reprogramed and you have a battle with mega man in place of the Break Man battle... after that, Proto Man takes Mega Man back to Dr. Lights lab for repairs and reprograming... thus allowing the player to resume control over Mega Man for the final wiley stages...

I'm not sure if what I have in mind will work, but I figured it was woth throuwing out there. If any of you have idea's or could help out with ASM and the ending, let us know. I'd love to hear what you Mega Man hackers out there have in mind.

Right now I'm using Mega FLE to edit levels.. so I'll be posting new screen shots as progress is made.


Thanatos-Zero
Posted on 08-15-09 09:12 PM (rev. 3 of 08-15-09 09:18 PM) Link | Quote | ID: 113499


Nipper Plant
Level: 45

Posts: 76/423
EXP: 652758
Next: 7406

Since: 11-25-08
From: Germany - Rheinlandpfalz - Wittlich - Zur Phillippsburg 25

Last post: 1089 days
Last view: 1052 days
The story works that way. Rock is out with Roll to spend a nice day in the city with the other Lightroids Cutman, Elecman and etc. ( I called them that way because Robot Master is only a term used for the combatants in Rockman 6). Suddenly a black and yellow shaped android with a cape appears and takes out in a matter of seconds all 6 Lightroids and rendered them useless.

Rock:" Wha...?"

Unknown android:" So you must be the famous Rockman which I hear so often lately. Too bad, you will become soon like your brethren mere scrap.

*Rock transform into Rockman*

Rockman:" I don´t know who you are, but you are gonna pay for this!"
*prepares to shot his Rock Buster*

Unknown android:" My, my....If I were you I wouldn´t pull the trigger on me, before you watch your surroundings. You would miss important things like her."

*Roll is holded by Doc Robots*

Rockman:"Roll!"

Unknown android:"How enjoyable this situation is! To see your fear and your worrying, what for a great pleasure! Myahaha"

Rockman:"You...!"

Unknown android:" Now what will you do? If you shot me, my men will destroy her in a instant. If you do nothing, I will simply torture you until you faints away."

Rockman: "I have no choice but to do nothing..."

????:" It seems you forgot someone!"

*Charged bustershot hits the Doc Robots*

Unknown android:"Who...!?"

*both Rockman and him are looking around*

*A red android with an yellow scarf and a black visor holds Roll in his arms while standing on a building*

*he lets Roll down*

????: "Are you allright?"

Roll:"Yes! Thank you for your help."

????: "It´s to dangerous for you to stay here."

Roll: "R..Right!"

*She transports out*

*The unknown android spots him*

Unknown android: "So you are the troublemaker. Who are you?"

Protoman:" Me? You can call me Protoman (Blues). And you are?"

*he jumps down to the unknown android*

Bass (Forte): "I am Bass, the strongest artifical lifeform you will ever see in your existence. For your interference I have a special gift for you. Feel be honoured to die at my hands!"

*shots a enormous ball of energy which flies with enourm speed against Protoman*

Protoman( In thoughts):"Damn! My shield won´t be able to stand this kind of attack."

*explosion*

Protoman:" I am still alive? No!"

*in the front of him stands a heavly damaged Rockman*

Rockman: "Are... you... alright?"

Protoman: "Why Rockman? Why?!"

Rockman: "I...am... sorry....."

*Rockman faints*

Bass (Forte): "Impressive.... I will let you go off this time, but we shall meet again. Next time I won´t go so easy on you."

*he teleports out with his doc robots*

Protoman:"Wait!"

In the same time in the Light Labs with Dr.Wily and Dr.Light. They receive emergency calls where they put their androids in charge. The robots has gone berserk. Protoman teleports in with Rockman and the Lightroids. Dr. Light is happy to see Protoman, but frightened to see what happened to Rock and the others. Protoman explains the situation and decides to fight off the androids. He believes that it is his personal matter and when he fights against them, that Bass will appear again.

The adventure and the vengeance of Protoman has begone.










____________________
I was a prisoner enclosed in the void, were everything might end up just as myself.
There I was called the death in the void, but after a long sleep my drill was ready to pierce the void.
I came back... to guide those who are in doubt and to crush any corrupted mind.
"Just who in the hell do you think I am?!".

Kawa
Posted on 08-15-09 09:19 PM Link | Quote | ID: 113500


CHIKKN NI A BAAZZKIT!!!
80's Cheerilee is best pony
Level: 138

Posts: 2259/5344
EXP: 30941212
Next: 721769

Since: 02-20-07
From: The Netherlands

Last post: 4496 days
Last view: 2632 days
Woah, what is this? The writing forum's over here, Thanatos.

____________________
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

Thanatos-Zero
Posted on 08-15-09 09:38 PM (rev. 2 of 08-15-09 09:39 PM) Link | Quote | ID: 113501


Nipper Plant
Level: 45

Posts: 77/423
EXP: 652758
Next: 7406

Since: 11-25-08
From: Germany - Rheinlandpfalz - Wittlich - Zur Phillippsburg 25

Last post: 1089 days
Last view: 1052 days
@Kawa

He said:

I'm not sure if what I have in mind will work, but I figured it was woth throuwing out there. If any of you have idea's or could help out with ASM and the ending, let us know. I'd love to hear what you Mega Man hackers out there have in mind.


I just trying to help him, Kawa. Anyway, nobody of you hackers have tried to make a intro for Rockman(Megaman) 3. The existing void can be used for this kind of scenario.
You have the knowledge and the people to do such a kind of intro.

____________________
I was a prisoner enclosed in the void, were everything might end up just as myself.
There I was called the death in the void, but after a long sleep my drill was ready to pierce the void.
I came back... to guide those who are in doubt and to crush any corrupted mind.
"Just who in the hell do you think I am?!".

Insectduel
Posted on 08-15-09 10:16 PM (rev. 2 of 08-15-09 10:21 PM) Link | Quote | ID: 113509


Hammer Brother
Level: 68

Posts: 371/1069
EXP: 2687431
Next: 41369

Since: 02-16-08
From: Insectduel's office

Last post: 1255 days
Last view: 1255 days
I always wanted to do a Proto Man hack for Mega Man IV with 2 separate ROMs. Since I don't have knowledge with programming and there's a utility that allows to expand the Mega Man IV rom with MMC5 mapper. It's possible to create Proto Man mode without splitting it.

Since I don't have knowledge or programming skills (As of Puresabe and Matrixz), I rather make 2 separate IPS patches for my Mega Man IV DLC hack without expansion or mapper change. I still want the projectiles to block.



If you haven't know, I created the Proto Man whistle intro before the main music starts like on MM9 for Mega Man IV. I can proberly do the same for Mega Man III but it needs to expand the READY blink also. I've just wanted to know where the freespace located in a hard-wired bank for Mega Man III.

infidelity
Posted on 08-15-09 10:33 PM (rev. 4 of 08-15-09 10:41 PM) Link | Quote | ID: 113512


Fuzz Ball
Level: 66

Posts: 124/968
EXP: 2367769
Next: 94082

Since: 05-24-07

Last post: 957 days
Last view: 813 days
Posted by Insectduel

If you haven't know, I created the Proto Man whistle intro before the main music starts like on MM9 for Mega Man IV.


Are you saying that you did the whistle sfx for MM4 from scratch? If so, the whistle is already in MM4. I found it when working with the sound engine years ago
Capcom never used it. I believe that it was meant to be used when Protoman delivers Kalinka to Megaman.



Edit - Just checked the vid. Very nice how you have the whistle during the READY sequence. If it's either sfx or music, i'm guessing it was just a simple A9 *sound id* 20 *BC* or *BE* F6, then the READY sequence. And I'm also taking a guess that the 20BCF6 (initalize sound id) kicks in after megaman's standstill frame appears in $30 (which will contain 00 for standstill) oorrrrr, when his teleport animation in $558 is completed, then that would be the time for the initialized sound id to kick in.

Insectduel
Posted on 08-15-09 10:48 PM Link | Quote | ID: 113513


Hammer Brother
Level: 68

Posts: 372/1069
EXP: 2687431
Next: 41369

Since: 02-16-08
From: Insectduel's office

Last post: 1255 days
Last view: 1255 days
I knew about the unused SFX since I play the .NSF file. That would be an idea to finally bring the code that would create Protoman's SFX when Protoman brings Kalinka. I would like it to put it in my hack but I would rather play custom theme music in the future when I get to create some songs. It's a long way to go.

infidelity
Posted on 08-15-09 11:09 PM Link | Quote | ID: 113518


Fuzz Ball
Level: 66

Posts: 125/968
EXP: 2367769
Next: 94082

Since: 05-24-07

Last post: 957 days
Last view: 813 days
ahhh that's right, the ol'e .nsf file

I wish I knew about those back then, heh.

amarcum81
Posted on 08-16-09 02:31 AM Link | Quote | ID: 113532


Rope
Level: 25

Posts: 2/110
EXP: 84519
Next: 5101

Since: 08-14-09
From: Cincinnati, OH

Last post: 3290 days
Last view: 2067 days
Posted by Thanatos-Zero
@Kawa

He said:

I'm not sure if what I have in mind will work, but I figured it was woth throuwing out there. If any of you have idea's or could help out with ASM and the ending, let us know. I'd love to hear what you Mega Man hackers out there have in mind.


I just trying to help him, Kawa. Anyway, nobody of you hackers have tried to make a intro for Rockman(Megaman) 3. The existing void can be used for this kind of scenario.
You have the knowledge and the people to do such a kind of intro.


Very nice story opening... would be great to have an intro like this... and yes, sometimes I'm amazed at the amount of hackers out there that have yet to make a proto man game... and, some of them when asked to help out, simply think they are to good... not talking about anyone here, just referring to a bad experience I had a few months back at romhacking.net That's one of the reasons I've been staying away from the romhacking forums and blogs... however, here I am...




kuja killer
Posted on 08-16-09 02:33 AM Link | Quote | ID: 113533


Level: 55

Posts: 99/628
EXP: 1243727
Next: 70462

Since: 03-20-07
From: Lake Havasu City, Arizona

Last post: 280 days
Last view: 5 days
Posted by Thanatos-Zero

I just trying to help him, Kawa. Anyway, nobody of you hackers have tried to make a intro for Rockman(Megaman) 3. The existing void can be used for this kind of scenario.
You have the knowledge and the people to do such a kind of intro.


i'll defintely be doing a whole entire intro thing for my game in the far future. not anytime soon cause i dont got a name for my game or a official storyline thought-of either, heh. :|

amarcum81
Posted on 08-16-09 02:44 AM Link | Quote | ID: 113534


Rope
Level: 25

Posts: 3/110
EXP: 84519
Next: 5101

Since: 08-14-09
From: Cincinnati, OH

Last post: 3290 days
Last view: 2067 days
Posted by Insectduel
I can proberly do the same for Mega Man III but it needs to expand the READY blink also. I've just wanted to know where the freespace located in a hard-wired bank for Mega Man III.


That would be great if this could be done.... Infidelity helped me with the music on this hack a little over a year ago, I should have thought of this then, but I didn't.

Should have some new screen shots up soon... working on needle man and gemini man's level. Gemini Man's level will have some new graphics as well.

how hard would it be to give Proto Man a charge shot... like in MM9 or the one Mega Man has in MM4.... I know this can be done, just don't know how to do it. Still trying to learn ASM... trying being the keyword there... not having much luck.


Kiokuffiib11
Posted on 08-16-09 04:58 AM Link | Quote | ID: 113557


Porcupo
Level: 40

Posts: 30/313
EXP: 407001
Next: 34308

Since: 07-10-09
From: Marquette, Michigan

Last post: 3311 days
Last view: 1933 days
I know that people have done it. I know I can just talk to you over IM, but, I thought you'd want to let others know of it too. But, yes, the megabuster power up can be done. I think I can do it if I can find it in Megaman 4-6.

____________________
セシル

amarcum81
Posted on 08-16-09 10:20 AM (rev. 2 of 08-16-09 10:23 AM) Link | Quote | ID: 113568


Rope
Level: 25

Posts: 5/110
EXP: 84519
Next: 5101

Since: 08-14-09
From: Cincinnati, OH

Last post: 3290 days
Last view: 2067 days










A few screen shots for everyone of the Needle Man level "redesign".

My plan is to have 4 of the 8 robot stages redesigned with the orginal graphics, as kind of a throw back to the orginal Mega Man 3, and the remaining 4 to have custom graphics as well as new level layouts. Needle Man's level is coming along nicely, with an all new level design.

Also, we have fixed Proto Man's sprite a bit... his mouth wasn't visible in the previous shots.


Insectduel
Posted on 08-18-09 07:26 PM Link | Quote | ID: 113748


Hammer Brother
Level: 68

Posts: 374/1069
EXP: 2687431
Next: 41369

Since: 02-16-08
From: Insectduel's office

Last post: 1255 days
Last view: 1255 days
I recently create the Protoman whistle intro with Mega Man III. It's currently on beta testing mode right now. Now I have 2 things now. Unfortuently for me, I have to restart the code from scratch in Mega Man IV since the code is inaccurate and needs to be corrected properly. Now I found something more "Short Term" to the coding rather than doing "long term" which is inaccurate.

When it's done, I'm posting the IPS with source code provided.

amarcum81
Posted on 08-18-09 08:35 PM (rev. 2 of 08-18-09 08:51 PM) Link | Quote | ID: 113753


Rope
Level: 25

Posts: 6/110
EXP: 84519
Next: 5101

Since: 08-14-09
From: Cincinnati, OH

Last post: 3290 days
Last view: 2067 days
Posted by Insectduel
I recently create the Protoman whistle intro with Mega Man III. It's currently on beta testing mode right now. Now I have 2 things now. Unfortuently for me, I have to restart the code from scratch in Mega Man IV since the code is inaccurate and needs to be corrected properly. Now I found something more "Short Term" to the coding rather than doing "long term" which is inaccurate.

When it's done, I'm posting the IPS with source code provided.


That's great! Just let us know how it turns out and when you post the IPS. I'm still working with Proto Man's knockback distance, but not having much luck. His sprite is contantly blinking when taking a hit. I have no idea what I'm doing wrong. Any Idea's anyone?

I also started working on the stage select screen again today... I plan on redesigning it to give it a completely new look. I wanted to get some thoughts on the color scheme. I personally like the black and red, but wanted to see what all of you thought before I mess with mug shots and other features.




amarcum81
Posted on 08-21-09 09:38 PM Link | Quote | ID: 113930


Rope
Level: 25

Posts: 7/110
EXP: 84519
Next: 5101

Since: 08-14-09
From: Cincinnati, OH

Last post: 3290 days
Last view: 2067 days


Here's a screenshot of how the stage select screen is shaping up. Also, we've midified the eyes on Snake Man's helmet.

Insectduel
Posted on 08-21-09 09:54 PM (rev. 5 of 08-21-09 10:20 PM) Link | Quote | ID: 113935


Hammer Brother
Level: 68

Posts: 377/1069
EXP: 2687431
Next: 41369

Since: 02-16-08
From: Insectduel's office

Last post: 1255 days
Last view: 1255 days
Very cool so far. Keep up the good work. And now that I announced that I completed the whistle coding for both Mega Man III and Mega Man IV. Still no luck with the knockback distance or even found it's memory but I know the main memory is loaded at $3C010 with 330 bytes in counting.

Mega Man IV is now the cleaner code than my last one. I had no idea what I was thinking. And Mega Man III took a while to find an empty space until I recently learned how to bankswap the code into ROM Offset $191F0 which I did.

These 2 downloads are right here below.

Whistle Intro for Mega Man III
Whistle Intro for Mega Man IV

The IPS Patch itself is compatible with Mega Man (U) Titles. Otherwise use the .asm file. My brother asked me that I should do the same for Mega Man V since there is 1 Proto Man patch created by SePH (I think). Enjoy and Good Luck!

EDIT: Link changed to Google Sites, since the t35.com didn't work properly.

~ Insectduel

amarcum81
Posted on 08-21-09 10:02 PM Link | Quote | ID: 113938


Rope
Level: 25

Posts: 9/110
EXP: 84519
Next: 5101

Since: 08-14-09
From: Cincinnati, OH

Last post: 3290 days
Last view: 2067 days
Posted by Insectduel
The IPS Patch itself is compatible with Mega Man (U) Titles. Otherwise use the .asm file. My brother asked me that I should do the same for Mega Man V since there is 1 Proto Man patch created by SePH (I think). Enjoy and Good Luck!

~ Insectduel


Thanks!! I'm downloading both right now! I may actually do a Proto Man patch for Mega Man 4 if anyone would be interested in that...

Thanks again!!

Insectduel
Posted on 08-21-09 10:10 PM Link | Quote | ID: 113939


Hammer Brother
Level: 68

Posts: 378/1069
EXP: 2687431
Next: 41369

Since: 02-16-08
From: Insectduel's office

Last post: 1255 days
Last view: 1255 days
Sure no problem. The reason why I created one for Mega Man IV is to make a Proto Man hack as well in the same game title called Mega Man 4 Dr Light's Conquest. Except I'm not experienced with reprogramming so I have to create 2 patches with different characters.

I haven't touched it in weeks so there's no need to rush though. I can release it in the 2010 year on any day of the month.

infidelity
Posted on 08-21-09 11:24 PM (rev. 3 of 08-21-09 11:30 PM) Link | Quote | ID: 113941


Fuzz Ball
Level: 66

Posts: 126/968
EXP: 2367769
Next: 94082

Since: 05-24-07

Last post: 957 days
Last view: 813 days
I got curious about the Knockback ASM

To amarcum81 & Insectduel, I did some sniffing around, took about 3 mins. I found out exactly what it is that determins *how far Megaman gets knocked back.*

This is the culprit
$3D752 = ADA005 C909 D02F

it's reading his sprite animation at $5A0, it has 09 frames. when it reaches the 9th frame, that's when his knockback movement stops. I watched $5A0 and I was correct.

$34351 is where his knockback gfx are...

0902 0D 0E 0D 0E 0D 0E 0D 0E 0D 0E

09 = how many frames
02 = speed in between frames
0D & 0E = GFX

$34021 = (41) Low Byte Pointer for $34351
$340A1 = (83) High Byte Pointer for $34351

quick shoutout. hey kuja killer. MAN those are some small pointer tables!

since I didnt take time to find free space, just paste the following for kicks to see what i mean.... (hoping no enemies get overwritten)

$34021 = D0

$340A1 = 97

$357E0 = 20020D0E0D0E0D0E0D0E0D0E0D0E0D0E0D0E0D0D0E0D0E0D0E0D0E0D0E0D0E0D0E0D0E0D

$3D756 = 20

So, it's up to you how far you want him to go. All you got to do is adjust how many frames.

Hope this helps

*plays robot master defeated music from MM2*


EDIT - Gee, maybe if I read the actual thread about the Knockback asm before I posted this, I would've saved some time here. heh. Good work on finding it, Insectduel.
Pages: 1 2


Main - ROM Hacking - Proto Man (Mega Man 3 Rom Hack) New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.030 seconds. (340KB of memory used)
MySQL - queries: 122, rows: 161/162, time: 0.019 seconds.