User | Post |
Smallhacker
Posts: 2101/2273 |
Originally posted by BigMattrizzle You could implement this in a different way, but it would have to let you view the tiles.
I've got a half done program called Sprite Paint 3. Right now, it can show the tiles and palettes of the supported enemies. However, I'll probably have to rewrite it, since I'm moving over to C++... |
Mattrizzle
Posts: 54/75 |
GFX Byte 3 is actually what GFX Byte 2 points to. It isn't paged by sprite ID like the other bytes are. Just so that you can understand what I'm talking about:
From one of mikeyk's documents ROM 0x9D83 sprite tilemap paged by offset read from ROM 0x9E7F SNES $1602 tells which frame for the given sprite
ROM 0x9D83 (offset 0x00) Used by sprites: 4, 5, 6, 7, 8, 9, A, B, C 82 A0 koopa Walk 1 82 A2 koopa walk 2 84 A4 koopa turning 8C koopa shell 8A koopa shell ani 1 8E koopa shell ani 2
ROM 0x9D8C (offset 0x09) Used by sprites: 0, 1, 3 Green shelless, Red shelless, Yellow shelless C8 - shelless walk 1 CA - shelless walk 2 CA - shelless turn CE - unused? CC - shelless fliping shell 86 - struggling shelless 1 4E - struggling shelless 2
ROM 0x9D93 (offset 0x10) Used by sprites: 2 Blue shelless E0 - blue shelless walk 1 E2 - blue shelless walk 2 E2 - blue shelless turning CE - unused? E4 - blue shelless kicking E0 - blue shelless struggling 1 E0 - blue shelless struggling 2
(offset 0x17) Used by sprites: 3F Para goomba a3 - straight goomba 8x8 tile 1 a3 - straight goomba 8x8 tile 2 (mirrored) b3 - straight goomba 8x8 tile 3 b3 - straight goomba 8x8 tile 4 (mirrored) e9 - tilted left goomba 8x8 tile 1 (mirrored) e8 - tilted left goomba 8x8 tile 2 (mirrored) f9 - tilted left goomba 8x8 tile 3 (mirrored) f8 - tilted left goomba 8x8 tile 4 (mirrored) e8 - tilted right goomba 8x8 tile 1 e9 - tilted right goomba 8x8 tile 2 f8 - tilted right goomba 8x8 tile 3 f9 - tilted right goomba 8x8 tile 4 e2 - straight parachute e6 - tilted parachute
ROM 0x9DA8 (offset 0x25) Used by sprites: 0F, 10 Goomba, Goomba with wings AA - goomba walk/struggling 1 A8 - goomba walk/struggling 2 A8 - goomba turning AA - unused? ...
You could implement this in a different way, but it would have to let you view the tiles. |
HyperLamer
Posts: 7132/8210 |
Yeah, that version has some bugs I can't figure out. I intend to rewrite it sometime soon.
What exactly is GFX byte 3? |
Mattrizzle
Posts: 53/75 |
Actually, I know the problem. Dont ever change Graphic Byte 3. This table is actually the listing of several sprite graphics and isn't really related to each sprite. If HyperHacker ever makes a new version of MWR, he should get rid of the option. |
Ghettoyouth
Posts: 38/73 |
yay, thx a lot |
UnsurpassedDarkness
Posts: 721/746 |
Yeah, the second E2 (blue shelless turning) was 4E. I think Mario World Reconfigurator is saving some of the sprites wrong; one of the checkboxes keeps unchecking itself for the key, giving it weird graphics… and I didn’t try changing them any, either. |
mikeyk
Posts: 110/110 |
Make sure the blue shelless tile data hasnt gotten corrupted
ROM 0x9D93 E0 - blue shelless walk 1 E2 - blue shelless walk 2 E2 - blue shelless turning CE - unused? E4 - blue shelless kicking E0 - blue shelless struggling 1 E0 - blue shelless struggling
|
UnsurpassedDarkness
Posts: 717/746 |
I’ve had this problem for a while and was wondering what was causing it… any chance you (mikeyk) can make it not need sprite 36? |
Ghettoyouth
Posts: 37/73 |
its just the shelless blue koopa, all the other sprites working fine. |
mikeyk
Posts: 109/110 |
is this the shelless koopa or regular that you're having a problem with? |
Ghettoyouth
Posts: 36/73 |
ok thx, i think its because i had changed sprite 36, is there anyone who knows a hexadress that i could change to fix it? |
andrés
Posts: 53/58 |
This problem appear when you change one of an unused sprite (I believe that is the sprite 36). I have the same problem too. |
Glyph Phoenix
Posts: 563/745 |
You didn't accidentally paste the goomba over the blue koopa tile, did you? |
Ghettoyouth
Posts: 35/73 |
I got a problem with the tile that shows up while the blue koopa is turning. You can see the Goomba tile instead of the koopa tile
It would be great if anyone knows how to fix this |