This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
super:technical_information:data_structures [2020/06/16 20:51] – [Level data] Update to BTS list p.jboy | super:technical_information:data_structures [2024/03/22 16:09] (current) – [Door header] p.jboy | ||
---|---|---|---|
Line 36: | Line 36: | ||
* The **room index** is almost unused, aside from some specific checks to do with atmospheric graphics in some areas. | * The **room index** is almost unused, aside from some specific checks to do with atmospheric graphics in some areas. | ||
* The **room width** may not exceed 15 due to the way block collision calculations are implemented | * The **room width** may not exceed 15 due to the way block collision calculations are implemented | ||
- | * **Room width** * **room height** may not exceed | + | * **Room width** * **room height** may not exceed |
* The **up scroller** defines the threshold Y position that Samus needs to exceed (relative to the screen) for the screen to start scrolling downwards when the camera is at the top of the room | * The **up scroller** defines the threshold Y position that Samus needs to exceed (relative to the screen) for the screen to start scrolling downwards when the camera is at the top of the room | ||
* The **down scroller** defines the threshold Y position that Samus needs to exceed (relative to the screen) for the screen to start scrolling upwards when the camera is at the bottom of the room | * The **down scroller** defines the threshold Y position that Samus needs to exceed (relative to the screen) for the screen to start scrolling upwards when the camera is at the bottom of the room | ||
Line 106: | Line 106: | ||
| | ||
| | | | ||
- | | | | + | | | |
| | | | | | | | ||
aaaa bbbb [...] | aaaa bbbb [...] | ||
Line 119: | Line 119: | ||
| | ||
| | | | ||
- | | | | + | | | |
- | | | | | + | | | | |
- | | | | | | + | | | | | |
- | | | | | | | + | | | | | | |
- | | | | | | | | + | | | | | | | |
| | | | | | | | | | | | | | | | ||
| | | | | | | | _ Custom door ASM to execute (bank $8F) | | | | | | | | | _ Custom door ASM to execute (bank $8F) | ||
Line 137: | Line 137: | ||
| 0x80 | Door is an elevator | | | 0x80 | Door is an elevator | | ||
| 0x40 | Switch map to new area | | | 0x40 | Switch map to new area | | ||
- | | 0x0i | Marks elevator index i as used | | + | | 0x0i | Marks elevator index i as used (for debug mode) | |
The **orientation** values are as follows: | The **orientation** values are as follows: |