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

0 users currently in ROM Hacking | 3 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

Korxroa
Posted on 09-07-14 06:20 AM Link | Quote | ID: 158164


Red Koopa
Level: 25

Posts: 26/120
EXP: 79504
Next: 10116

Since: 04-20-14

Last post: 3261 days
Last view: 3118 days
@Jro0: infidelity's MMU2: TRoX Beta version (MM4 Hack) is Incomplete and Cancelled
MMU2: TRoX Demo Three Stages like Mouser from SMB2USA, Plant Man from MM6, Metool in Wily's Castle 5 Stage from MM2
Size 1MB is MMC5 Limit.

PC Fan Ported "Mega Man Ultra 2: TRoX" using Game Maker for PC, released soon.

@Insectduel: change hex to 7F in MM4 (not RM4) ROM file

Bug Doropie Sprite in MM's Shot, not fix without invisible.


old CSA version 1.0 since 2009
fixed sprite limit, upgrade version 1.1 or 1.2 (PM Matrixz's on Board2 or RHDN, not inactive user)

please new utility app project "Rockman 4 Sprite Editor"


Created Doropie Sprite for Mega Man 2 via CSA, don't disable New Tile or Remove Tile.

____________________
i'm [Censored]
Sorry my bad english, can't speak english :-(

Mega Man & Shantae Fan Lovers!!

caesur4
Posted on 09-07-14 02:13 PM Link | Quote | ID: 158174


Red Goomba
Level: 16

Posts: 26/47
EXP: 19407
Next: 849

Since: 05-20-14
From: Iowa

Last post: 1758 days
Last view: 662 days
Posted by Jro0
@caesur To be honest, I would like to see three downloadable patches from your hack.
1. Infinite Air Sliding
2. The ASM code (the one with Air Sliding once each time) from Tsurara
3. Both patches, but standalone. (Just the ASM coding)

I don't think I understand what you're asking for.

1. Here's the patch for what I've been working on...
MM Airslide with Charge Kick and "B" Button, where MM will only airslide if Charge Kick is equipped and has energy, and it can be activated with "B". The actual ASM for that code (in a text file) is in the zip file with the patch.
Right now it does what the video shows and I don't know how to make it so he can only airslide once per jump. If I remove the limitations I've set, I can make it so that MM can airslide with "B" forever, while charge kick is equipped. I'd probably be able to set it back to "A+down" and have any weapon capable of airsliding forever, but that's not something I want to do... unless later I want to make a megaman/kirby crossover hack*.

2. Are you talking about the original Airsliding code? Because I want to accomplish that code with "B button" instead of "A+down".

3. Both the original ASM code and my code are in the zip file I linked to. They have comments--formatting got a little weird though.



*someone might have to make that

Insectduel
Posted on 09-07-14 08:05 PM (rev. 3 of 09-07-14 08:12 PM) Link | Quote | ID: 158183


Hammer Brother
Level: 68

Posts: 887/1069
EXP: 2687556
Next: 41244

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

Last post: 1256 days
Last view: 1255 days
@Korxroa That's not what mean. I meant you have to subtract hex 80 which I was meant to say from the current hex and the second byte of the sprite which is the palettes with the flipping. Do the math! Let's say it's hex C0 subtract hex 80 which gives you hex 40 and gets rid of the invisible sprite.



I don't think it matters because I suggest that you start over from scratch but keep the current ROM. You can use Doropie for your 2nd rom by inserting your tiles, then open CSA, Clean up data in order to create free space, and start building your sprite. Keep an eye with the RAM addresses in sprite banks. When you add another tile, it should be able generate and it shouldn't corrupt. DO NOT use kill data for Frame and Coordinate data.

In Coordinate data, see that red circle Paired with "hex number". That means a single sprite fuses together in 1 go. Sprites in Megaman 4 like the Rush Jet must match with the other and usually causes by changing another ROM OFFSET. It's checked if the 2 sprite coordinates matched together. Left frame should always have a check to verify that the right frame matches the same as the left.

Once you're done, copy EVERYTHING from x18010 to x1C00F in your 2nd edited ROM and paste it on your first edited ROM.

RetroRain
Posted on 09-09-14 03:09 AM Link | Quote | ID: 158215


Fuzz Ball
Level: 66

Posts: 790/994
EXP: 2438001
Next: 23850

Since: 09-30-07

Last post: 1934 days
Last view: 956 days
Posted by Korxroa
PC Fan Ported "Mega Man Ultra 2: TRoX" using Game Maker for PC, released soon.
Somebody actually took infidelity's MM4 hack and remade it in Game Maker? I did some searching via Google and YouTube, and I saw nothing of this. Who is making this project, and is there a link to a site or forum where there are updates of this project? I'm merely curious. I liked MMU2, it had a lot of good stuff in it, and inspired me to work on my own Megaman project. The only thing I didn't like about MMU2 was the difficulty. There were a lot of tough spots in the game that really needed to be touched up, but other than that the content was good.

____________________
My YouTube Channel

Korxroa
Posted on 09-10-14 12:39 PM Link | Quote | ID: 158258


Red Koopa
Level: 25

Posts: 27/120
EXP: 79504
Next: 10116

Since: 04-20-14

Last post: 3261 days
Last view: 3118 days

Doropie Sprite Test in Rockman 4 not Mega Man 4

0:34 Normal MM's Shot without Invisible or BUG Sprite Walk/Running
0:39 Problem Walk (Right)
0:40 Problem Slide (Right)
0:53 Normal Rush Jet (Right)
0:57 Normal Rush Jet (Left)
1:09 Normal MM's Attack Hard or Jump without Invisible

Problem Mega Man/Rockman Sprite Tiles like Walk/Running or Sliding

edit Doropie's sprite in RM4 ROM using CSA
Walk/Shot -> Frame 2 & 8 at Coordinate 16
Slide -> Frame 1B at Coordinate 18

Rockman 4 JP version
(384 bytes collapsed: )

Mega Man 4 US version
(446 bytes collapsed: )

how to fix Right Tiles (press right on D-Pad) on MM's Sprite like Doropie Walk 2 and Duck (Slide) in Rockman 4 JP version

____________________
i'm [Censored]
Sorry my bad english, can't speak english :-(

Mega Man & Shantae Fan Lovers!!

Insectduel
Posted on 09-12-14 02:32 AM (rev. 2 of 09-12-14 02:32 AM) Link | Quote | ID: 158302


Hammer Brother
Level: 68

Posts: 890/1069
EXP: 2687556
Next: 41244

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

Last post: 1256 days
Last view: 1255 days
@Korxroa Once again, your sprites are not paired in all points of your video related to your question. If your left sprite didn't match the right during the process of the CSA editor, then it isn't paired together. It took me a while to figure it out for me I got the hang of it. Even I got help from Matrixz back then.

The easiest way for me is to relocate the Sprite Coordinates ROM Offset into an unused space and create a pair for both left and right sprites.


Korxroa
Posted on 09-13-14 12:10 AM Link | Quote | ID: 158338


Red Koopa
Level: 25

Posts: 30/120
EXP: 79504
Next: 10116

Since: 04-20-14

Last post: 3261 days
Last view: 3118 days
Insectduel, Thanks
Fixed Right Sprite Walk 2 and Slide


Demo Video play as Doropie (RM4 Sprite Hack) in Bright Man's Stage

Normal Walk 2 and Slide (no problem, good luck!)

Frame 2 & 8 with Tiles B at Coordinate 0 (Before Coordinate 16 like Problem Right Sprite Walk 2 and Slide)

-------
Created Doropie Sprite for Mega Man 2
Sprite Bank ID for Mega Man 2?

For Mega Man 2 not Mega Man 4
Find ROM Offset with Hex Editor
change max tiles 9 to B (can't new tile disabled using Matrixz's CSA)

____________________
i'm [Censored]
Sorry my bad english, can't speak english :-(

Mega Man & Shantae Fan Lovers!!

Insectduel
Posted on 09-13-14 01:32 PM Link | Quote | ID: 158357


Hammer Brother
Level: 68

Posts: 891/1069
EXP: 2687556
Next: 41244

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

Last post: 1256 days
Last view: 1255 days
Posted by Korxroa


Created Doropie Sprite for Mega Man 2
Sprite Bank ID for Mega Man 2?

For Mega Man 2 not Mega Man 4
Find ROM Offset with Hex Editor
change max tiles 9 to B (can't new tile disabled using Matrixz's CSA)


If you can't create new tiles for Mega Man 2, you can add more tiles manually from 9 to B. Try to create new sprites manually in a hard-wired unused space. I don't know much about Mega Man 2 hacking and I don't often hack the game. There should be a lot of unused space in hard wired banks.

Korxroa
Posted on 09-13-14 06:04 PM Link | Quote | ID: 158364


Red Koopa
Level: 25

Posts: 31/120
EXP: 79504
Next: 10116

Since: 04-20-14

Last post: 3261 days
Last view: 3118 days
No Free Space and New Tile not support MM2 via CSA
Custom Doropie Sprite (Roll Style with Tiles 9) in MM2 via CSA, Screenshot soon.

Roll Style from MM4/9/10 not Rockman 2007 Edition (Mobile) version of Roll Chan
Rockman/Roll (Tiles 9 or Jump in A)
Magical Doropie (Tiles B or Standing Shot in C)

-----
Disable MM's Animation in Get Weapon Screen? (MM4/RM4)
don't custom sprite like Doropie, Beck, Proto Man, Bass, Roll Chan etc

____________________
i'm [Censored]
Sorry my bad english, can't speak english :-(

Mega Man & Shantae Fan Lovers!!

za909
Posted on 09-13-14 08:58 PM (rev. 2 of 09-14-14 10:37 AM) Link | Quote | ID: 158368


Cheep-cheep
Level: 32

Posts: 176/196
EXP: 189054
Next: 17388

Since: 04-27-11

Last post: 3052 days
Last view: 2762 days
Posted by kuja killer
yea most of it is just before every level's level data.

like level data is A10-200F for about 20 something levels right ??

A10-200F: needle, 2A10-400F: magnet, 4A10-600F: gemini, etc etc

well the rest of the A00 bytes before that contain misc stuff like mid bosses and boss fight AI, but not all of it used used, just filled with tons of random numbers. NOT code...not data... just random garbage that can be used for whatever you want to do.

theres some of that spread around in other places too like around 3F300 to 3F600 or something


There's an old disassembly for Megaman 3 made by a person associated with Color Dreams.
All the unused stuff is marked in these. I used the garbage data in the last bank to add DPCM samples to the music engine, it's pretty useful! Source website

I also have a question. I've examined the RAM during gameplay, and $07E0-$07FF seem to be completely unused, is that right? It would be really handy for custom code later on!



Insectduel
Posted on 09-16-14 08:45 PM (rev. 2 of 09-16-14 08:46 PM) Link | Quote | ID: 158411


Hammer Brother
Level: 68

Posts: 894/1069
EXP: 2687556
Next: 41244

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

Last post: 1256 days
Last view: 1255 days
Roll Chan's 2nd set of tiles inserted to Rockman 4. The last phase may be easier if I had figured out. I'll take Rockman 5/Mega Man V for example.

$EC - $EF Sprite CHR banks
$558 Sprite Animation for Rockman/Megaman

Change ROM Offset at x3624E to Hex 01 will allow Rockman to do a standing jump which means the Sprite CHR banks won't change. That would be an example of how to put up CHR animations to Rockman 4.

My CHR set in Rockman 4 goes like this for Roll Chan mobile. Yes, there is a bit of unused CHR space which I did create room for it without ROM expansion.



Set 1
Standing, Walking, Walking Shoot, Standing Shoot, Walking Throw, Standing Throw

Set 2
Jumping, Jumping Shoot, Jumping Throw, Climbing, Climbing Shoot, Climbing Throw, Sliding (RM7FC exclusive), Getting Hit

Wire Weapon Set
Standing Super Arm (By Pressing UP)

SnoruntPyro
Posted on 09-16-14 10:40 PM (rev. 2 of 09-16-14 10:42 PM) Link | Quote | ID: 158414

Newcomer
Level: 6

Posts: 5/6
EXP: 880
Next: 27

Since: 06-27-14

Last post: 3506 days
Last view: 3505 days
I need some help with the FCEUX debugger.

On page 27 are some hex values for the energy deduction for MM5 weapons, and I'm trying to use kujakiller's steps to find the value for the energy reduced when Mega Man is on the Super Arrow. However, while I believe I've found the routine, I can't seem to find the hex value that CPU adress
0E:B5F2
is getting the #$01 from. I've tried Step Into with the "shoot the arrow" part of Super Arrow's energy deduction but it didn't take me to the hex value listed in the post. I'm sorry if I'm sounding like an idiot, but what am I doing wrong?

Chaobomr
Posted on 09-16-14 11:08 PM Link | Quote | ID: 158415


Buster Beetle
Banned: Spammer takeover?
Level: 45

Posts: 399/467
EXP: 638720
Next: 21444

Since: 05-07-13
From: The dirty south

Last post: 3479 days
Last view: 3477 days
Posted by SnoruntPyro
I need some help with the FCEUX debugger.

On page 27 are some hex values for the energy deduction for MM5 weapons, and I'm trying to use kujakiller's steps to find the value for the energy reduced when Mega Man is on the Super Arrow. However, while I believe I've found the routine, I can't seem to find the hex value that CPU adress
0E:B5F2
is getting the #$01 from. I've tried Step Into with the "shoot the arrow" part of Super Arrow's energy deduction but it didn't take me to the hex value listed in the post. I'm sorry if I'm sounding like an idiot, but what am I doing wrong?
I'm new with the debugger myself, but I think you can set the Step Into when that address' value changes.

____________________
Sorry for the stupidity. That jerk will be dealt with in the most insane way possible.

za909
Posted on 09-18-14 08:30 PM Link | Quote | ID: 158435


Cheep-cheep
Level: 32

Posts: 177/196
EXP: 189054
Next: 17388

Since: 04-27-11

Last post: 3052 days
Last view: 2762 days
The newest FCEUX debugger should tell you the address, where the current instruction is found at in the ROM, at the bottom of its screen.

SnoruntPyro
Posted on 09-18-14 09:24 PM Link | Quote | ID: 158436

Newcomer
Level: 6

Posts: 6/6
EXP: 880
Next: 27

Since: 06-27-14

Last post: 3506 days
Last view: 3505 days
Alright, I was able to find the correct address. Thanks!

On another note, is it possible to make it so you start with Super Arrow, and if you can't, is it possible to switch Rush Coil and Super Arrow?

Korxroa
Posted on 09-18-14 11:15 PM (rev. 2 of 09-18-14 11:40 PM) Link | Quote | ID: 158437


Red Koopa
Level: 25

Posts: 32/120
EXP: 79504
Next: 10116

Since: 04-20-14

Last post: 3261 days
Last view: 3118 days
Wrong Tile Doropie Sprite in MM's Animation with Get Weapon Screen??

replaced Doropie from Cutscene in Finish Round 3 (JP version of MD) with Mega Man/Rockman Tile 1st via TLP


MM Tile Animation Frames 1/2/3/4, Doropie in Frame 1st not like Animation Frames 2/3/4
Frame 1st Only = Disable MM's Animation in Get Weapon Screen


edit sprite bank MM's tile in Get Weapon Screen (MM4/RM4)
Find ROM Offset?

EDIT:
Problem Doropie Tile in Get Weapon Screen


____________________
i'm [Censored]
Sorry my bad english, can't speak english :-(

Mega Man & Shantae Fan Lovers!!

Zynk
Posted on 09-19-14 05:16 AM Link | Quote | ID: 158439


Purple Leever
Level: 32

Posts: 65/209
EXP: 195953
Next: 10489

Since: 10-19-12

Last post: 79 days
Last view: 2 days
Before you add new tiles, you should first use blank tiles available on a given scene. The Get Weapon scene has a few usable blank tiles. Do not use or overwrite existing game tiles so you will not get that garbled pic.

If you are planning to replace Mega Man with Doropie on the Get Weapon scene, I suggest you shrink Doropie down so that she would fit. (She has a big witch hat which is troublesome). The part where Mega Man spins 180 degrees, if you do not like to edit the whole spin, try getting to use only the facing-front pic; it will save you tons of tiles to use. You can to that with Matrixz's CSA.

____________________

Vanya
Posted on 09-19-14 10:41 AM Link | Quote | ID: 158440


Red Koopa
Level: 27

Posts: 105/139
EXP: 105076
Next: 11083

Since: 01-22-13

Last post: 3292 days
Last view: 3291 days
I'd say it would be a good idea to replace the spin animation with something new.
You could do a full side Doropie doing some sort of victory pose or something.
Pretty much anything that can take up 4 looping frames of animation will work nicely.

____________________
Krakenskin Leather Works, my Etsy store.
LordVanya, my art page.
FundamentalEssence, my game development page.

Korxroa
Posted on 09-20-14 06:20 AM Link | Quote | ID: 158452


Red Koopa
Level: 25

Posts: 33/120
EXP: 79504
Next: 10116

Since: 04-20-14

Last post: 3261 days
Last view: 3118 days
Can't Find Frame Sprite Spin Animation on Matrixz's CSA
--------

replaced MM's Weapon Preview with Spin Animation in Get Weapon Screen
like MM6 or RM7FC, Matrixz's MMF, MM10 etc

Mockup Weapon Preview, Similar to Matrixz's MM4 Hack called "Mega Man Forever"
Edited Screenshot on MS Paint not Photoshop


--------
Screenshot Roll Chan 4 or Roll Chan 4 Mobile Edition in Get Weapon Screen?

____________________
i'm [Censored]
Sorry my bad english, can't speak english :-(

Mega Man & Shantae Fan Lovers!!

Zynk
Posted on 09-20-14 06:38 AM Link | Quote | ID: 158453


Purple Leever
Level: 32

Posts: 66/209
EXP: 195953
Next: 10489

Since: 10-19-12

Last post: 79 days
Last view: 2 days
Posted by Korxroa
Can't Find Frame Sprite Spin Animation on Matrixz's CSA

Get Weapon Mega Man at 18010/Sprite 70
Also Get Weapon Rush at 1C010/Sprite 36

Do you have any replacement for Doropie's "Rush"?

____________________
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.048 seconds. (346KB of memory used)
MySQL - queries: 132, rows: 171/172, time: 0.038 seconds.