Conditional out of bounds is a cheat code created by Riidefi that makes it easier for track authors to implement intersections without having to worry about unintended fall boundaries being triggered when someone on the lower part of the track gets too much air. It makes use of AREA type 10 which will serve as the conditional out of bounds. Riidefi plans to update this code and the latest version can be found at mkwii.com.
Usage
Add an AREA of type 10 (0xA) to the KMP. The first and second AREA parameters, "P1" and "P2", define the checkpoint range: the area will be enabled if and only if a player is in the Cth checkpoint sector such that P1 <= C <= P2.
License
This code is released under the GPL-3 License with exceptions for CTGPR and LE-Code Distributions which can use the MIT License.
Cheat Codes
Conditional OOB, PAL
Conditional OOB, PAL [Riidefi]
C2571874 00000010
3C80809C 8084D6E8
38BF0004 3CC0809B
80A50014 60C6D6E8
8084002C 80C60048
5467103A 88A50010
80840000 80C6000C
54A5103A 7C84382E
7CA6282E 80840004
A0A5000A A0C40028
A084002A 2C060000
2C840000 4E823382
7C053040 7C852040
4EA02842 4E94AB82
3880FFFF 41940008
60830000 2C030000
60000000 00000000
Conditional OOB, NTSC-U
Conditional OOB, NTSC-U [Riidefi]
C256CA24 00000010
3C80809C 80848F28
38BF0004 3CC0809B
80A50014 60C68F28
8084002C 80C60048
5467103A 88A50010
80840000 80C6000C
54A5103A 7C84382E
7CA6282E 80840004
A0A5000A A0C40028
A084002A 2C060000
2C840000 4E823382
7C053040 7C852040
4EA02842 4E94AB82
3880FFFF 41940008
60830000 2C030000
60000000 00000000
Conditional OOB, NTSC-J
Conditional OOB, NTSC-J [Riidefi]
C25711F4 00000010
3C80809C 8084C748
38BF0004 3CC0809B
80A50014 60C6C748
8084002C 80C60048
5467103A 88A50010
80840000 80C6000C
54A5103A 7C84382E
7CA6282E 80840004
A0A5000A A0C40028
A084002A 2C060000
2C840000 4E823382
7C053040 7C852040
4EA02842 4E94AB82
3880FFFF 41940008
60830000 2C030000
60000000 00000000
Conditional OOB, NTSC-K
Conditional OOB, NTSC-K [Riidefi]
C255F8CC 00000010
3C80809B 8084BD28
38BF0004 3CC0809A
80A50014 60C6BD28
8084002C 80C60048
5467103A 88A50010
80840000 80C6000C
54A5103A 7C84382E
7CA6282E 80840004
A0A5000A A0C40028
A084002A 2C060000
2C840000 4E823382
7C053040 7C852040
4EA02842 4E94AB82
3880FFFF 41940008
60830000 2C030000
60000000 00000000