Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,490,453
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-27-24 01:03 AM
Guest: Register | Login

0 users currently in ROM Hacking | 2 guests | 1 bot

Main - ROM Hacking - Mega Man 3, Sprites, ID's ? New thread | New reply


knekt
Posted on 09-23-18 10:49 AM (rev. 2 of 09-23-18 10:51 AM) Link | Quote | ID: 166529

Newcomer
Level: 2

Posts: 1/1
EXP: 45
Next: 1

Since: 09-23-18

Last post: 2042 days
Last view: 2041 days
Hello everyone!

New to the forum here so I guess this'll be my first post!!
I have some questions about Mega Man 3 for the NES, so let's start with spriting.

So, I'm working on a ROM hack, and one of the things I can't get my head around is how spriting is handled.
One of the things I aim to do is assign each of the Doc Robots their original Mega Man 2 appearance and hitbox-size, but I'd also like to add a couple of new, custom enemies.

I've added my own tiles to the CHR-bank, so I don't have to mess with the original Doc Robot ones. Anyway, all the Doc Robot enemy ID's seem to share the same sprite, namely the first couple ones found in 2A010, so changing one - means changing all of them... That's my problem.

The Hex Editor is just a bunch of numbers and letters, no brackets or anything I'm familiar with so.. I'm a bit puzzled, but hopefully some of you guys can help pointing me in the right direction.

Edit: -By the way, just to throw it out there, my Hack is being built off of Kuja Killers Mega Man 3 Improvement, so there should be plenty of space for graphics and coding. - Just thought I'd mention it!

Where can I find the code for the Sprites, and how do I detect where specific Sprite ID's are ?
How do I duplicate Sprite ID's to use as a template?
How do assign Sprite ID's to use specific tiles?

Where is the code for Enemies, and how do I distinguish which enemyID I'm looking at?
How do I connect a custom sprite to an enemy?
How can I create a new enemy from scratch?

Is the "hitbox" or "collision" tied directly to the size of a sprite, or is that determined elsewhere?

Tools/software I use is a simple but nice HEX editor (I believe it's called HXD), Capcom Sprite Assembler, MegaFLE X, Tile Layer Pro, YY-CHR, Notepad ++.
I also have a bunch of documents by Kuja Killer in my arsenal.

By the way, if you can hint me with a some useful software, tips or documentation then that'd be appreciated!

Thanks for your time!
Cheers!


____________________
Thanks for reading!
Have a wonderful.. whatever time of day it is.. whatever day it is!
Cheers!

Main - ROM Hacking - Mega Man 3, Sprites, ID's ? New thread | New reply

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

Page rendered in 0.018 seconds. (339KB of memory used)
MySQL - queries: 37, rows: 58/58, time: 0.015 seconds.