Extra Overlay Areas: Difference between revisions

Add TeamStatsPain
m Add relevant RAM addresses
 
(5 intermediate revisions by the same user not shown)
Line 6: Line 6:


An area that has already been assigned can never be unassigned nor reassigned, even if it’s no longer needed by the hack that requested it. This rule is needed since some people might have an old version of a patch that still needs that area.
An area that has already been assigned can never be unassigned nor reassigned, even if it’s no longer needed by the hack that requested it. This rule is needed since some people might have an old version of a patch that still needs that area.
{| class="wikitable"
 
All areas listed on this table are relative to the start of overlay 36 in RAM (0x23A7080). For quick reference, the common area starts at RAM offset 0x23D7FF0.
{| class="wikitable center"
|'''Area (inclusive - exclusive)'''
|'''Area (inclusive - exclusive)'''
|'''Patch'''
|'''Patch'''
Line 109: Line 111:
|
|
|-
|-
|''0x1B70 - 0x1B90''
|0x1B70 - 0x1B90
|''TeamStatsPain''
|TeamStatsPain
|''(Provisional)''
|
|-
|0x1BA0 - 0x1BF4
|FixNo$GbaSaves
|>= v1.0
|-
|-
|0x30F70 - 0x38F80
|0x30F70 - 0x38F80
| colspan="2" |'''Common area''': Anyone can use this space however they want without having to request an area. Useful if you don’t care about compatibility with other patches that might use this space. For example, this can be used if you need some space for a patch that is only going to be used in a certain ROM hack.
| colspan="2" |'''Common area''': Anyone can use this space however they want without having to request an area. Useful if you don’t care about compatibility with other patches that might use this space. For example, this can be used if you need some space for a patch that is only going to be used in a certain ROM hack.
|}
|}