Points of Required Attention™
Smaghetti, a new Super Mario Advance 4 editor, is currently in development! Check out the thread HERE!

Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,275,611
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 03-19-24 07:41 AM
Guest: Register | Login

0 users currently in ROM Hacking | 5 guests

Main - ROM Hacking - General Megaman Hacking Thread New thread | New reply

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86

Ness
Posted on 03-03-17 02:38 PM Link | Quote | ID: 164952


Red Goomba
Level: 14

Posts: 3/38
EXP: 11884
Next: 1187

Since: 03-02-17
From: France

Last post: 1431 days
Last view: 1431 days
Hi,

I am looking for documentation regarding MM6 hacking.

I noticed rock5easily has quite a bit on his site which is quite helpful (and of course datacrystal).

Does anyone know of any other source or document ?

Thanks

____________________
Mega Man 5 - Protoman Edition
https://www.romhacking.net/hacks/3638/

SOPHIA
Posted on 03-12-17 03:53 AM Link | Quote | ID: 165147


Micro-Goomba
Level: 8

Posts: 6/10
EXP: 1641
Next: 546

Since: 10-31-16

Last post: 2327 days
Last view: 21 days



Mega man X 2 hack in progress

kuja killer
Posted on 03-12-17 10:45 AM Link | Quote | ID: 165151


Level: 55

Posts: 558/628
EXP: 1240077
Next: 74112

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

Last post: 244 days
Last view: 9 days
very awesome, sophia keep up the great work.
that 1st screenshot, that's the background from a level on GBA Megaman Zero 2 or 3 i believe, huh ? i recognized that at first glance, really looks very awesome on SNES.

SOPHIA
Posted on 03-12-17 10:52 AM Link | Quote | ID: 165152


Micro-Goomba
Level: 8

Posts: 7/10
EXP: 1641
Next: 546

Since: 10-31-16

Last post: 2327 days
Last view: 21 days
Thank you, Mr. kuja Killer
The background of the first piece is suitable for mega man zero 2
It is now like completing 5 stages

Ness
Posted on 03-12-17 07:17 PM Link | Quote | ID: 165155


Red Goomba
Level: 14

Posts: 5/38
EXP: 11884
Next: 1187

Since: 03-02-17
From: France

Last post: 1431 days
Last view: 1431 days
Posted by Ozoma
Hi i currently work on an Mega Man 5 Hack and i need to change the weapons energy which mega man uses with a shot but i haven't find any information how to change that.
Is here someone who knows which Hex editor Line in Fceux it is or if i need another program?


I'm not sure are you talking about weapon energy consumption?

http://rock5easily.sakura.ne.jp/5/Energy.html

Or maybe you mean which energy slots each weapon use? IIRC in the RAM they're just after MM's HP which is 00B0. Each address after that corresponds to a weapon or item. Try to set a write breakpoint to them and fire with the weapon, you can probably find the point where it tells which address the weapon uses.

____________________
Mega Man 5 - Protoman Edition
https://www.romhacking.net/hacks/3638/

Insectduel
Posted on 03-12-17 08:15 PM Link | Quote | ID: 165158


Hammer Brother
Level: 68

Posts: 1032/1069
EXP: 2679097
Next: 49703

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

Last post: 1219 days
Last view: 1218 days
Posted by SOPHIA



Mega man X 2 hack in progress


Any Mega Man X fan project is better than nothing, I am hoping Corrupted from JKB games is finished soon, otherwise playing a Mega Man X2 romhack feels like I am playing a PC fan game.

The Mega Man X fan gaming community needs a good Mega Man X fan project.

Ness
Posted on 03-14-17 12:26 PM (rev. 2 of 03-14-17 04:51 PM) Link | Quote | ID: 165171


Red Goomba
Level: 14

Posts: 6/38
EXP: 11884
Next: 1187

Since: 03-02-17
From: France

Last post: 1431 days
Last view: 1431 days
I'm trying to learn assembly to be able to do more with hacking.

In MM5, as far as I can tell, Star Shield weapon behaves differently depending on whether it hits a projectile (which it deletes) or an enemy (which it damages).

Does anyone know how the shield makes the difference between a projectile and an enemy? It doesn't seem to be checking object ID (unless I'm missing something) and as far as I know there is nothing that tells if an object is a projectile or an enemy.

Edit: apparently it checks some bits in the object ID which tells it if it's a projectile? is that correct?

____________________
Mega Man 5 - Protoman Edition
https://www.romhacking.net/hacks/3638/

JRIVA
Posted on 03-21-17 03:01 AM Link | Quote | ID: 165242


Red Paragoomba
Level: 18

Posts: 39/60
EXP: 29559
Next: 338

Since: 02-20-13

Last post: 317 days
Last view: 825 days
Excellent work with Megaman X2. Keep it up. For some reason I always liked to play the X2 more than the X1, when the first is supposed to be better. The same thing happened to Megaman 10 that I play more than Megaman 9 :-)

Ness: Very good question. With regard to Megaman 5 just say that there is a file that may help you. That file is going to have to be expanded ...

Http://www.romhacking.net/documents/751/

Here is my query: A while ago Kuja Killer explained how to remove the stars from the stage of Geminiman

Now:

1) How to make the backgound do not move slow?

And the most important:

2) How to make the backgrounds of other stages move slow?
3) Can only be applied at the beginning of the stage?

Ness
Posted on 03-21-17 10:11 AM (rev. 2 of 03-21-17 10:42 AM) Link | Quote | ID: 165246


Red Goomba
Level: 14

Posts: 9/38
EXP: 11884
Next: 1187

Since: 03-02-17
From: France

Last post: 1431 days
Last view: 1431 days
Posted by JRIVA

Ness: Very good question. With regard to Megaman 5 just say that there is a file that may help you. That file is going to have to be expanded ...

Http://www.romhacking.net/documents/751/



I made that file

In regards to Star Shield, I still haven't figured out how it makes the difference between projectiles and enemies but I stopped digging into it because I found a way to do it which may be longer and take more space, but which suits my needs better.

However I'm stuck at something else now so I'll shoot. Like I said I'm learning 6502 Assembly little by little, a couple of months ago I didn't know anything about it.

So I'm trying to make deflected enemy bullets that can hurt enemies (think Protoman's shield in MM9/10), however nothing I try works.

For instance I've tried to turn enemy bullets into the object ID and attributes of buster shot upon deflection.

However that doesn't work because the EFF8 routine which determines contact between MM's shots and enemies, only checks indexes 1 to 3, and the deflected shots which I turn into buster shots remain in their original address indexes (8 to 17). For instance for object ID: ram addresses 301->303 is for MM's shots, 308->317 for enemies and their shots.

AFAIK there is no way to change the address indexes upon deflection.
So I tried to change the EFF8 (shots->enemies hit detection) routine so that it checks all object ID addresses rather than just the first 3, so I changed LDY 03 to LDY 17. That did work and the deflected shots would hurt enemies, however, on top of being a solution that should increases lag, I also got glitches like enemies disappearing on spawn.
I couldn't figure out the enemy disappearing thing. It looks like SOME enemy types (and some only...) would basically detect that they are in contact with themselves. What I don't understand is why it happens to some enemies only, and why it happens at all since onl MM's shots are programmed to dmg enemies (although it looks like it skips HP altogether and jumps directly to the 'delete enemy' part).

BTW - I also thought of a completly different solution: upon deflection the enemy shot would disappear and I'd make a buster shot appear instead (rather than giving the enemy shots buster shot attributes); however I'm afraid that this would have impact on other things such as the "3 shots per screen" limit, meaning that the player couldn't fire 3 times if there is a deflected shot on screen...

Any idea?

____________________
Mega Man 5 - Protoman Edition
https://www.romhacking.net/hacks/3638/

Googie
Posted on 03-30-17 06:22 PM Link | Quote | ID: 165291


Giant Red Paratroopa
Level: 77

Posts: 1270/1405
EXP: 4159505
Next: 31624

Since: 02-19-07
From: Brooklyn, NY

Last post: 86 days
Last view: 86 days
Is there anyway you can disable the score and those point balls in Mega Man? I wanna get rid of it in my hack since the score system is pretty useless in my opinion.

____________________
My Linktree

Ness
Posted on 04-04-17 11:46 AM Link | Quote | ID: 165305


Red Goomba
Level: 14

Posts: 10/38
EXP: 11884
Next: 1187

Since: 03-02-17
From: France

Last post: 1431 days
Last view: 1431 days
Hey,

I'm trying to use the CSA editor to edit MM5 sprites, but most sprites look like garbled mess in the editor. For instance when I look at sprite number 07 which is supposed to be MM shooting while running, not only the tiles are completely out of place in the editor but it looks like it's not even the right tiles showing.

Anyone experienced with the editor knows what's up here? I think Zynk used it for his Roll hacks?

____________________
Mega Man 5 - Protoman Edition
https://www.romhacking.net/hacks/3638/

Zynk
Posted on 04-04-17 01:43 PM Link | Quote | ID: 165307


Purple Leever
Level: 32

Posts: 165/209
EXP: 195086
Next: 11356

Since: 10-19-12

Last post: 42 days
Last view: 18 hours
Posted by Ness
Hey,

I'm trying to use the CSA editor to edit MM5 sprites, but most sprites look like garbled mess in the editor. For instance when I look at sprite number 07 which is supposed to be MM shooting while running, not only the tiles are completely out of place in the editor but it looks like it's not even the right tiles showing.


Hi. The player sprites has different sets for some sprites. BTW 07 is the jump sprite.

Observe the PPU viewer on FCEUX and use YY-CHR to look at the offsets of the tiles used for that sprite.

I believe this is the pattern load you are currently using?

40010,
40110,
40210,
40310,


This is the pattern load used for the jump sprite 07

40410,
40510,
40610,
40710,


____________________

Ness
Posted on 04-04-17 02:36 PM (rev. 3 of 04-05-17 12:37 PM) Link | Quote | ID: 165308


Red Goomba
Level: 14

Posts: 11/38
EXP: 11884
Next: 1187

Since: 03-02-17
From: France

Last post: 1431 days
Last view: 1431 days
Ah! Thanks a lot that worked, this is going to help a lot. Those settings are in the txt file so I didn't even look at them.

However sprite number 10 is the jump frame, but it's anim number 07. The issue is that the CSA editor calls "sprites" what I'd be calling anim numbers, and it calls "frames" what I'd call sprites.

Tiles -> sprites -> anim using several sprites. That's how I see it.

Then again I've seen documentation call tiles "sprites", and then what I call sprite would be a "series of sprites".

Confusing.

Anyhow. The character hacking I'm planning requires a couple more tiles for several sprites (frames). The issue being that if I set more tiles to a current sprite (frame), its pattern definition will be longer and thus it will step over to the definition of the next sprite (frame).
So, I'm planning to change the address defs and step over unused sprite/frames in the first bank, but there aren't many unused sprite/frames in bank 0 (IIRC about 4 frames of MM having a hand instead of his cannon which are unused).

So, the question is can I use bank 0 for some anims, and bank 1 for some others without causing flicker? I know that the weapon MM fires for instance are in bank 1 while MM himself is in bank 0, so in theory this should work ?

So the real question is, what is the cause of flicker and how to make sure it doesn't happen?

Edit: to answer my own question, seems like it's possible. Thanks again for the help.

____________________
Mega Man 5 - Protoman Edition
https://www.romhacking.net/hacks/3638/

Googie
Posted on 04-12-17 05:37 AM Link | Quote | ID: 165360


Giant Red Paratroopa
Level: 77

Posts: 1277/1405
EXP: 4159505
Next: 31624

Since: 02-19-07
From: Brooklyn, NY

Last post: 86 days
Last view: 86 days
So I wanna recreate Sivak Drac's Adventures of Bass 3, pacnsacdave put Bass' sprites in while I design the levels, mind you Sivak Drac never finished his MM3 hack and never released what he did.

So I wanna turn Treble from this...



To this...



Pacnsacdave did the best he could with Treble. If Treble can't be changed it's cool.

Also where's the offsets to change the palettes here?...



I wanna get rid of the MM blue and make it match like Bass 2.

And where do I find the offsets to disable the sliding?

Thanks for any help.

____________________
My Linktree

UltraEpicLeader100
Posted on 04-13-17 06:00 AM (rev. 2 of 04-13-17 06:01 AM) Link | Quote | ID: 165373

Newcomer
Level: 8

Posts: 8/9
EXP: 1460
Next: 727

Since: 03-13-16
From: -1

Last post: 2497 days
Last view: 2302 days
Posted by Googie
*Wall of text about Bass 3*

And where do I find the offsets to disable the sliding?

Thanks for any help.


You could just redraw the sliding as if bass was dashing instead...

Googie
Posted on 04-18-17 06:55 AM Link | Quote | ID: 165395


Giant Red Paratroopa
Level: 77

Posts: 1281/1405
EXP: 4159505
Next: 31624

Since: 02-19-07
From: Brooklyn, NY

Last post: 86 days
Last view: 86 days
Posted by UltraEpicLeader100
You could just redraw the sliding as if bass was dashing instead...


I wouldn't know how to do that, I'm sure it's possible, rearranging the tiles in a way that can make Bass dash. I know basic hex editing not magical ASM. I'm good with hacking notes on me though.

____________________
My Linktree

Insectduel
Posted on 04-22-17 01:33 AM Link | Quote | ID: 165413


Hammer Brother
Level: 68

Posts: 1038/1069
EXP: 2679097
Next: 49703

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

Last post: 1219 days
Last view: 1218 days
If Mega Man III was a base, then why not re-draw him to make it like the official ones from CAPCOM.




I have thought about doing Roll-Chan with Mega Man III using Capcom Sprite Assember but how much worth of tile space does Bass uses especially without making the game flickering? Note that Shadow Blade can fire in 6 directions so there is a possibly about turning the shadow blade into the enemy projectile shot along with the Needle Cannon rapid fire thingy. That is my suggestion, not an idea.

Ness
Posted on 04-22-17 10:56 AM (rev. 2 of 04-22-17 10:56 AM) Link | Quote | ID: 165414


Red Goomba
Level: 14

Posts: 13/38
EXP: 11884
Next: 1187

Since: 03-02-17
From: France

Last post: 1431 days
Last view: 1431 days
Using the official Bass design is possible, but not that simple.
Most frames for Bass probably require a total of 2-3 more tiles.
Plus, he's less symetrical than MM, meaning that sometimes you wouldn't be able to use the same tile mirrored, but another one.

This means that he'd need to find the pattern and placement definitions, make them bigger, which means moving them. Then, you have to worry about tile allocation in the CHR bank.
I'm sure a lot of the addresses used for MM are already full, so it would mean moving some of the tiles and frames to another offset.

And that's granted there is even enough free space available in the sprite bank for the longer defs. Adding 2-3 tiles per frame eats up extra space rather quickly. I'd recommend checking if there is enough free space in whatever is the main PRG bank (there should be one that's on at all times) to move some of the defs there and save space.

All of this should be possible though. I've been working on a similar character hack, though not for MM3.

I wouldn't worry too much about tile flicker. Some MM games like 5 already have some insane tile flicker by default. I've already added tiles (1 or 2 depending on the frame) to MM in the hack I'm making and I don't notice any more tile flicker than there originally is. Maybe just a little, barely noticeable.

____________________
Mega Man 5 - Protoman Edition
https://www.romhacking.net/hacks/3638/

Googie
Posted on 04-22-17 12:06 PM Link | Quote | ID: 165415


Giant Red Paratroopa
Level: 77

Posts: 1285/1405
EXP: 4159505
Next: 31624

Since: 02-19-07
From: Brooklyn, NY

Last post: 86 days
Last view: 86 days
Here's Bass from MM9



Someone at RHDN added him for me so I don't need Sviak's Bass sprite anymore, I just gotta edit Treble's nose a bit.

Here's my ad on RHDN to show what I need help with in the graphics department.

Big thanks to kujakiller in helping me with what I needed, too.

____________________
My Linktree

SOPHIA
Posted on 04-23-17 09:46 AM (rev. 2 of 04-23-17 09:53 AM) Link | Quote | ID: 165418


Micro-Goomba
Level: 8

Posts: 8/10
EXP: 1641
Next: 546

Since: 10-31-16

Last post: 2327 days
Last view: 21 days
I am currently analyzing Rockman & Forte by temporarily stopping remodeling Rockman X2
As for Rockman & Forte, it is difficult to remodel as much as editors and materials, so I would like to analyze as much as possible
If there is a person who analyzes Rockman & Forte besides me, I want information
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86


Main - ROM Hacking - General Megaman Hacking Thread New thread | New reply

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

Page rendered in 0.051 seconds. (344KB of memory used)
MySQL - queries: 127, rows: 166/167, time: 0.040 seconds.