| |||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 Well Fence man and Quake man use no face sprtes so is it too much now? |
kuja killer |
| ||
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 |
| ||
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 |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 82, rows: 117/117, time: 0.017 seconds. |