Difference between revisions of "Mega Man IV:RAM map:Sprite Flags"
From Data Crystal
(changed IV to 4) |
|||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{subpage|game=Mega Man 4:RAM map}} | ||
+ | |||
'''LSB to MSB''' | '''LSB to MSB''' | ||
{| border="1" cellpadding="3" | {| border="1" cellpadding="3" | ||
Line 5: | Line 7: | ||
| 0-1 || Object Wall Bits || See note | | 0-1 || Object Wall Bits || See note | ||
|- | |- | ||
− | | 2 || 1=Invisible 0=Visible || | + | | 2 || 1= Invisible 0= Visible || |
|- | |- | ||
| 3 || If set, objects are not erased when moving out of screen. || See note | | 3 || If set, objects are not erased when moving out of screen. || See note | ||
|- | |- | ||
− | | 4 || Apply X Scrolling when drawing sprites? || [ 1= Yes ] Probably always set??? | + | | 4 || Apply X Scrolling when drawing sprites? || [ 1= Yes, 0= No ] Probably always set??? |
|- | |- | ||
− | | 5 || Sprite BG Priority || [ | + | | 5 || Sprite BG Priority || [ 1= Sprite BG Priority, 0= No Sprite BG Priority ] |
|- | |- | ||
− | | 6 || Direction || [ | + | | 6 || Direction || [ 1= Face Right, 0= Face Left ] |
|- | |- | ||
− | | 7 || Object is weapon: hit enemy? || [ 0= Doesn't hit | + | | 7 || Object is weapon: hit enemy? || [ 1= Hit enemies, 0= Doesn't hit enemies ] |
|- | |- | ||
− | | || Object is enemy: is on visible screen? || [ | + | | || Object is enemy: is on visible screen? || [ 1= Enemy on visible screen, 0= Enemy not on visible screen ] |
|- | |- | ||
|} | |} |
Latest revision as of 02:26, 19 October 2018
This is a sub-page for Mega Man 4:RAM map.
LSB to MSB
Bit | Function | Details |
0-1 | Object Wall Bits | See note |
2 | 1= Invisible 0= Visible | |
3 | If set, objects are not erased when moving out of screen. | See note |
4 | Apply X Scrolling when drawing sprites? | [ 1= Yes, 0= No ] Probably always set??? |
5 | Sprite BG Priority | [ 1= Sprite BG Priority, 0= No Sprite BG Priority ] |
6 | Direction | [ 1= Face Right, 0= Face Left ] |
7 | Object is weapon: hit enemy? | [ 1= Hit enemies, 0= Doesn't hit enemies ] |
Object is enemy: is on visible screen? | [ 1= Enemy on visible screen, 0= Enemy not on visible screen ] |
Note:
0-1: If value is 1, 2, 3, the Object have solids parts. If Mega Man hits a non solid parts, he ends up on top. Here are the solid parts.???
- 1: Top
- 2: All
- 3: Top, Left, Right (if hit object by under, Mega Man is replaced at a certain position from the block (the right, left or top)
3:
- (Both Horizontally and Vertically (??? I think if 01 or more in $0390, they are erased, but not $ff and higher)
- If object can hurt Mega Man, they can touch him, if they are in another screen.