If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Mega Man IV/RAM map/Sprite Flags: Difference between revisions
Jump to navigation
Jump to search
(Created page with "'''LSB to MSB''' {| border="1" cellpadding="3" | '''Bit''' || '''Function''' || '''Details''' |- | 0-1 || Object Wall Bits || See note |- | 2 || 1=Invisible 0=Visible || |- | ...") |
m (Xkeeper moved page Mega Man IV:RAM map:Sprite Flags to Mega Man IV/RAM map/Sprite Flags: normalize subpages and titles) |
||
(10 intermediate revisions by 3 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 ] | ||
|- | |- | ||
|} | |} | ||
<br> | <br> | ||
'''Note:'''<br> | '''Note:'''<br> | ||
0-1: If value is 1, 2, 3, the Object have solids parts. If Mega Man hits a non | 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.???<br> | ||
:1: Top<br> | :1: Top<br> | ||
:2: All<br> | :2: All<br> |
Latest revision as of 02:42, 24 January 2024
This is a sub-page of Mega Man IV/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.