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,883
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 03-19-24 11:36 AM
Guest: Register | Login

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

Main - ROM Hacking - Rockman 3 Hacking Question. New thread | New reply


32x1000
Posted on 01-01-15 10:22 PM Link | Quote | ID: 159234


Koopa
Level: 24

Posts: 74/116
EXP: 76357
Next: 1768

Since: 12-27-13
From: Florida

Last post: 2000 days
Last view: 1446 days
Does anybody know how to edit the sprites that make up the robot masters faces:


I have the capcom sprite editor but I can't seem to find the sprites. Any help would be appreciated.

Zieldak
Posted on 01-01-15 11:07 PM (rev. 7 of 01-02-15 12:15 AM) Link | Quote | ID: 159235


Crow
Level: 42

Posts: 182/387
EXP: 510244
Next: 11118

Since: 12-01-11
From: Hungary

Last post: 1273 days
Last view: 1164 days
The faces are at the 4/5th segment of the ROM. You should edit them with Tile Layer Pro, they're located at 0x0004D000 (Using TLP, it's written on the bottom of the window). However, you will be pretty limited using them, but I was able to recreate a MM2 Stage Select based on za909's Hedgehog Trap. And I don't think CSA supports them, it is half-completed, also can corrupt the ROM.
Kuja may have some information on the sprite placements on the Stage Select.

kuja killer
Posted on 01-02-15 12:46 AM (rev. 2 of 01-02-15 12:47 AM) Link | Quote | ID: 159237


Level: 55

Posts: 422/628
EXP: 1240093
Next: 74096

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

Last post: 244 days
Last view: 9 days
yea like zieldak said, this is a bit complicated, because it cant be expanded unless it was actually moved to some other place with more room.

6241-62FC - so this is all you get for doing anything you want to the 8 faces. (the next 10 bytes after 62FC are the 4 flashing dots, so dont go past 62FC)

za909
Posted on 01-02-15 02:00 AM Link | Quote | ID: 159238


Cheep-cheep
Level: 32

Posts: 180/196
EXP: 188316
Next: 18126

Since: 04-27-11

Last post: 3015 days
Last view: 2725 days
Yeah, I found them by looking at the RAM $0200-$02FF is where the sprite locations on the screen are stored and I searched for the same stuff in the ROM to find them. It's format is always Y position; Tile ID; Mirroring & Palette number; X position

32x1000
Posted on 01-02-15 02:08 AM Link | Quote | ID: 159239


Koopa
Level: 24

Posts: 75/116
EXP: 76357
Next: 1768

Since: 12-27-13
From: Florida

Last post: 2000 days
Last view: 1446 days
Is there any way to give the sprites more tiles?

Zieldak
Posted on 01-02-15 02:20 AM (rev. 2 of 01-02-15 02:22 AM) Link | Quote | ID: 159240


Crow
Level: 42

Posts: 184/387
EXP: 510244
Next: 11118

Since: 12-01-11
From: Hungary

Last post: 1273 days
Last view: 1164 days
Kuja already answered that. You'd need to repoint the sprite data elsewhere. There must be a pointer or jump code that goes to the data at 6241-62FC. If you can locate it and repoint it, you may be able to add more tiles. But it isn't as simple as I think. Or it is?
I only understand how to repoint music data or import from other games (on specific chipsets).

kuja killer
Posted on 01-02-15 02:33 AM (rev. 2 of 01-02-15 02:34 AM) Link | Quote | ID: 159241


Level: 55

Posts: 423/628
EXP: 1240093
Next: 74096

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

Last post: 244 days
Last view: 9 days
yea can add more, i know exactly what piece of code controls it, i chose not to include that info yet, because... unless there was somewhere with more than CC bytes of free space, but "not" over 100, you'd want to relocate it to.

32x1000
Posted on 01-02-15 02:41 AM Link | Quote | ID: 159242


Koopa
Level: 24

Posts: 76/116
EXP: 76357
Next: 1768

Since: 12-27-13
From: Florida

Last post: 2000 days
Last view: 1446 days
Uh... the only issue is, I'm not quite sure how to tell what is free space in the RAM

kuja killer
Posted on 01-02-15 02:47 AM Link | Quote | ID: 159243


Level: 55

Posts: 424/628
EXP: 1240093
Next: 74096

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

Last post: 244 days
Last view: 9 days
ehhhh, well just focus for now on doing whatever you can for your face's, then reply back again if you dont have enough space left..like for example you only completed 6 of 8 guy's face sprites, then we'll see.

32x1000
Posted on 01-02-15 03:44 AM Link | Quote | ID: 159245


Koopa
Level: 24

Posts: 77/116
EXP: 76357
Next: 1768

Since: 12-27-13
From: Florida

Last post: 2000 days
Last view: 1446 days
Ok here are the three faces I'm using:

None of them seem to fit so now what?

kuja killer
Posted on 01-02-15 03:54 AM (rev. 2 of 01-02-15 03:55 AM) Link | Quote | ID: 159246


Level: 55

Posts: 425/628
EXP: 1240093
Next: 74096

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

Last post: 244 days
Last view: 9 days
hmm, that's 17 (11 hex) sprite tiles if i counted correctly.

Assumiing you already did actually insert your 5 other faces and they used exactly BC bytes (CC with the 4 flashing dots)

11 x 4 = 44 more bytes of sprite data

CC + 44 = 110 ...
your over the limit.
You have too much.

you'd need to make your faces less complicated...or delete exactly 4 tiles from something (anything)

Zieldak
Posted on 01-02-15 03:57 AM (rev. 2 of 01-02-15 03:59 AM) Link | Quote | ID: 159247


Crow
Level: 42

Posts: 185/387
EXP: 510244
Next: 11118

Since: 12-01-11
From: Hungary

Last post: 1273 days
Last view: 1164 days
Well, Fence Man has no need or face sprites so Magnet Man's tiles are free.

As an off-topic to prevent doubleposting. Could you check the main thread Kuja?

32x1000
Posted on 01-02-15 04:02 AM Link | Quote | ID: 159248


Koopa
Level: 24

Posts: 78/116
EXP: 76357
Next: 1768

Since: 12-27-13
From: Florida

Last post: 2000 days
Last view: 1446 days
Posted by kuja killer
hmm, that's 17 (11 hex) sprite tiles if i counted correctly.

Assumiing you already did actually insert your 5 other faces and they used exactly BC bytes (CC with the 4 flashing dots)

11 x 4 = 44 more bytes of sprite data

CC + 44 = 110 ...
your over the limit.
You have too much.

you'd need to make your faces less complicated...or delete exactly 4 tiles from something (anything)


Well Fence man and Quake man use no face sprtes so is it too much now?

kuja killer
Posted on 01-02-15 04:24 AM (rev. 2 of 01-02-15 04:25 AM) Link | Quote | ID: 159251


Level: 55

Posts: 426/628
EXP: 1240093
Next: 74096

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

Last post: 244 days
Last view: 9 days
let's just go ahead and expand it then since you obviously needed more space then it originally was, sorry for dragging things out so long.

copy-paste 6241-62FC to 20710-207CB -- then...
copy-paste 62FD-630C to 20800-2080F

207CC-207FF is your extra free space for your face sprites
---------------
312E3: FC

31A2F: 1085F5206BFFA600BD00A79D0002BD01A79D0102BD02A79D0202BD03A79D0302E8E8E8E8E000

32x1000
Posted on 01-02-15 06:18 AM Link | Quote | ID: 159252


Koopa
Level: 24

Posts: 79/116
EXP: 76357
Next: 1768

Since: 12-27-13
From: Florida

Last post: 2000 days
Last view: 1446 days
Thanks I will be sure to give you credit.

Main - ROM Hacking - Rockman 3 Hacking Question. New thread | New reply

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

Page rendered in 0.026 seconds. (340KB of memory used)
MySQL - queries: 82, rows: 117/117, time: 0.017 seconds.