Points of Required Attention™
Friendly reminder: Please don't respond to spammers! Their posts inevitably get memory-holed when staff get around to, leaving behind an inexplicable tableau of you shouting at nothing and (if they otherwise would have been alone in a thread) dangling posts and wrong postcounts.
Views: 51,099,940
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-22-19 02:54 PM
Guest: Register | Login

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

DannyPlaysSomeGames
Posted on 03-04-19 10:00 PM (rev. 2 of 03-04-19 10:00 PM) Link | Quote | ID: 166933


Octorok
Level: 9

Posts: 27/28
EXP: 2190
Next: 972

Since: 09-16-18
From: Somewhere

Last post: 30 days
Last view: 1 day
Posted by kuja killer
i personally dont know how to use the capcom assembler program, and dont need to for my game but about that though.

mm3 has 2 sets of "X and Y positions" for a frame. a left facing and right facing version. again dont know how the capcom assembler handles it though.

This is kind of annoying though that you have to edit both copies to be correct for both left and right. megaman 5 fixed it to only just use 1, which automatically applies to both directions. There is a way to do it for mm3 too by editing the coding directly, for the sprite tile drawing stuff, but i dont remember what it is you have to do exactly.

You think you can give me the addresses that deal with those X/Y values? I haven't used CSA that much so I'm unsure about most of the features. If not, I could check any tutorials/readmes for the Assembler to see if it says anything about mirroring.

____________________
Hey there

kuja killer
Posted on 03-07-19 09:19 AM (rev. 3 of 03-07-19 09:20 AM) Link | Quote | ID: 166938


Level: 51

Posts: 598/598
EXP: 971800
Next: 42138

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

Last post: 46 days
Last view: 5 hours
I dont have them offhand, but the main one where megaman's animations are located is in the 32000 area. Every frame or animation has a 1 byte pointer to the table in this area where the X/Y positions are for each tile of the frame.

like an example would be "megaman standing still" pointer 00, which is for like 32000-32014, megaman moving 1 foot in, pointer 01, which is 32015-32028 ..etc etc. something like that.

I'd highly recommend using the fceux "code/data logger" tool to see what gets logged one frame at a time in the hex editor (it'll log the bytes in a blue color) -- and always click the "reset log" button quite often to pinpoint exactly what frames data gets logged 1 at a time and such.

every tile is 2 bytes each, 1 for X position, and 1 for Y position of the tile.

I have a guide of all this stuff, but it's only for Megaman Odyssey though, my mm 3 hack. So it does not apply to orig megaman 3 anymore sorry to say.

DannyPlaysSomeGames
Posted on 03-23-19 02:21 AM (rev. 2 of 03-23-19 02:21 AM) Link | Quote | ID: 166946


Octorok
Level: 9

Posts: 28/28
EXP: 2190
Next: 972

Since: 09-16-18
From: Somewhere

Last post: 30 days
Last view: 1 day
So is there any way to modify the slide's speed in MM3? I checked kuja killer's documents a few times but they don't seem to mention anything about it. I was thinking of making the slide more like a dash, and I wanted it to compensate the fact that "Mega Man" (except not really) is faster now.

____________________
Hey there
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


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

Acmlmboard 2.1+3δ (2016-01-08)
© 2005-2016 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.148 seconds. (345KB of memory used)
MySQL - queries: 41, rows: 64/0, time: 0.136 seconds.