| |||
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 |
Ness |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 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 |
| ||
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 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 |
| ||
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 |
| ||
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 |
| ||
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 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 |
| ||
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 |
| ||
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 |
| ||
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 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?
This is the pattern load used for the jump sprite 07
____________________ |
Ness |
| ||
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 |
| ||
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 |
| ||
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 You could just redraw the sliding as if bass was dashing instead... |
Googie |
| ||
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 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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
Main - ROM Hacking - General Megaman Hacking Thread | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 127, rows: 166/167, time: 0.040 seconds. |