diff --git a/data/dungeon_sbin.s b/data/dungeon_sbin.s index 26e25aaef..f67990a2b 100644 --- a/data/dungeon_sbin.s +++ b/data/dungeon_sbin.s @@ -10,15 +10,15 @@ gDungeonFileArchive: @ 83B0000 .global StartOfDungeonTable StartOfDungeonTable: .4byte gUnknown_83B1CBC @ Pointer to b00canm -.4byte b00canm_siro +.4byte gUnknown_83B1CCC .4byte gUnknown_83B1CB4 @ Pointer to b00cel .4byte gUnknown_83B235C @ Pointer to AT4PX string (yay compression) .4byte gUnknown_83B1CAC @ Pointer to b00cex .4byte gUnknown_83B2A64 @ Pointer to SIRO header .4byte gUnknown_83B1CA4 @ Pointer to b00fon .4byte gUnknown_83B2D3C @ Pointer to AT4PX string -.4byte gUnknown_83B1C9C @ Pointer to b00pal -.4byte b00pal +.4byte gUnknown_83B1C9C @ Pointer to gUnknown_83B49D1 +.4byte gUnknown_83B49D1 .4byte gUnknown_83B1C94 @ Pointer to b01canm @@ -1323,1152 +1323,1077 @@ gUnknown_83B116C: @ B__ Groups .global gUnknown_83B1174 gUnknown_83B1174: -.byte 0x62, 0x37, 0x35, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b75pal\0\0" .global gUnknown_83B117C gUnknown_83B117C: -.byte 0x62, 0x37, 0x35, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b75fon\0\0" .global gUnknown_83B1184 gUnknown_83B1184: -.byte 0x62, 0x37, 0x35, 0x65, 0x6d, 0x61, 0x70, 0x30, 0x00, 0x00, 0x00, 0x00 +.string "b75emap0\0\0\0\0" .global gUnknown_83B1190 gUnknown_83B1190: -.byte 0x62, 0x37, 0x35, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b75cel\0\0" .global gUnknown_83B1198 gUnknown_83B1198: -.byte 0x62, 0x37, 0x35, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b75canm\0" .global gUnknown_83B11A0 gUnknown_83B11A0: -.byte 0x62, 0x37, 0x34, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b74pal\0\0" .global gUnknown_83B11A8 gUnknown_83B11A8: -.byte 0x62, 0x37, 0x34, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b74fon\0\0" .global gUnknown_83B11B0 gUnknown_83B11B0: -.byte 0x62, 0x37, 0x34, 0x65, 0x6d, 0x61, 0x70, 0x30, 0x00, 0x00, 0x00, 0x00 +.string "b74emap0\0\0\0\0" .global gUnknown_83B11BC gUnknown_83B11BC: -.byte 0x62, 0x37, 0x34, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b74cel\0\0" .global gUnknown_83B11C4 gUnknown_83B11C4: -.byte 0x62, 0x37, 0x34, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b74canm\0" .global gUnknown_83B11CC gUnknown_83B11CC: -.byte 0x62, 0x37, 0x33, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b73pal\0\0" .global gUnknown_83B11D4 gUnknown_83B11D4: -.byte 0x62, 0x37, 0x33, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b73fon\0\0" .global gUnknown_83B11DC gUnknown_83B11DC: -.byte 0x62, 0x37, 0x33, 0x65, 0x6d, 0x61, 0x70, 0x30, 0x00, 0x00, 0x00, 0x00 +.string "b73emap0\0\0\0\0" .global gUnknown_83B11E8 gUnknown_83B11E8: -.byte 0x62, 0x37, 0x33, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b73cel\0\0" .global gUnknown_83B11F0 gUnknown_83B11F0: -.byte 0x62, 0x37, 0x33, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b73canm\0" .global gUnknown_83B11F8 gUnknown_83B11F8: -.byte 0x62, 0x37, 0x32, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b72pal\0\0" .global gUnknown_83B1200 gUnknown_83B1200: -.byte 0x62, 0x37, 0x32, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b72fon\0\0" .global gUnknown_83B1208 gUnknown_83B1208: -.byte 0x62, 0x37, 0x32, 0x65, 0x6d, 0x61, 0x70, 0x30, 0x00, 0x00, 0x00, 0x00 +.string "b72emap0\0\0\0\0" .global gUnknown_83B1214 gUnknown_83B1214: -.byte 0x62, 0x37, 0x32, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b72cel\0\0" .global gUnknown_83B121C gUnknown_83B121C: -.byte 0x62, 0x37, 0x32, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b72canm\0" .global gUnknown_83B1224 gUnknown_83B1224: -.byte 0x62, 0x37, 0x31, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b71pal\0\0" .global gUnknown_83B122C gUnknown_83B122C: -.byte 0x62, 0x37, 0x31, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b71fon\0\0" .global gUnknown_83B1234 gUnknown_83B1234: -.byte 0x62, 0x37, 0x31, 0x65, 0x6d, 0x61, 0x70, 0x30, 0x00, 0x00, 0x00, 0x00 +.string "b71emap0\0\0\0\0" .global gUnknown_83B1240 gUnknown_83B1240: -.byte 0x62, 0x37, 0x31, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b71cel\0\0" .global gUnknown_83B1248 gUnknown_83B1248: -.byte 0x62, 0x37, 0x31, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b71canm\0" .global gUnknown_83B1250 gUnknown_83B1250: -.byte 0x62, 0x37, 0x30, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b70pal\0\0" .global gUnknown_83B1258 gUnknown_83B1258: -.byte 0x62, 0x37, 0x30, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b70fon\0\0" .global gUnknown_83B1260 gUnknown_83B1260: -.byte 0x62, 0x37, 0x30, 0x65, 0x6d, 0x61, 0x70, 0x30, 0x00, 0x00, 0x00, 0x00 +.string "b70emap0\0\0\0\0" .global gUnknown_83B126C gUnknown_83B126C: -.byte 0x62, 0x37, 0x30, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b70cel\0\0" .global gUnknown_83B1274 gUnknown_83B1274: -.byte 0x62, 0x37, 0x30, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b70canm\0" .global gUnknown_83B127C gUnknown_83B127C: -.byte 0x62, 0x36, 0x39, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b69pal\0\0" .global gUnknown_83B1284 gUnknown_83B1284: -.byte 0x62, 0x36, 0x39, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b69fon\0\0" .global gUnknown_83B128C gUnknown_83B128C: -.byte 0x62, 0x36, 0x39, 0x65, 0x6d, 0x61, 0x70, 0x30, 0x00, 0x00, 0x00, 0x00 +.string "b69emap0\0\0\0\0" .global gUnknown_83B1298 gUnknown_83B1298: -.byte 0x62, 0x36, 0x39, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b69cel\0\0" .global gUnknown_83B12A0 gUnknown_83B12A0: -.byte 0x62, 0x36, 0x39, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b69canm\0" .global gUnknown_83B12A8 gUnknown_83B12A8: -.byte 0x62, 0x36, 0x38, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b68pal\0\0" .global gUnknown_83B12B0 gUnknown_83B12B0: -.byte 0x62, 0x36, 0x38, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b68fon\0\0" .global gUnknown_83B12B8 gUnknown_83B12B8: -.byte 0x62, 0x36, 0x38, 0x65, 0x6d, 0x61, 0x70, 0x30, 0x00, 0x00, 0x00, 0x00 +.string "b68emap0\0\0\0\0" .global gUnknown_83B12C4 gUnknown_83B12C4: -.byte 0x62, 0x36, 0x38, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b68cel\0\0" .global gUnknown_83B12CC gUnknown_83B12CC: -.byte 0x62, 0x36, 0x38, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b68canm\0" .global gUnknown_83B12D4 gUnknown_83B12D4: -.byte 0x62, 0x36, 0x37, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b67pal\0\0" .global gUnknown_83B12DC gUnknown_83B12DC: -.byte 0x62, 0x36, 0x37, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b67fon\0\0" .global gUnknown_83B12E4 gUnknown_83B12E4: -.byte 0x62, 0x36, 0x37, 0x65, 0x6d, 0x61, 0x70, 0x30, 0x00, 0x00, 0x00, 0x00 +.string "b67emap0\0\0\0\0" .global gUnknown_83B12F0 gUnknown_83B12F0: -.byte 0x62, 0x36, 0x37, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b67cel\0\0" .global gUnknown_83B12F8 gUnknown_83B12F8: -.byte 0x62, 0x36, 0x37, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b67canm\0" .global gUnknown_83B1300 gUnknown_83B1300: -.byte 0x62, 0x36, 0x36, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b66pal\0\0" .global gUnknown_83B1308 gUnknown_83B1308: -.byte 0x62, 0x36, 0x36, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b66fon\0\0" .global gUnknown_83B1310 gUnknown_83B1310: -.byte 0x62, 0x36, 0x36, 0x65, 0x6d, 0x61, 0x70, 0x30, 0x00, 0x00, 0x00, 0x00 +.string "b66emap0\0\0\0\0" .global gUnknown_83B131C gUnknown_83B131C: -.byte 0x62, 0x36, 0x36, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b66cel\0\0" .global gUnknown_83B1324 gUnknown_83B1324: -.byte 0x62, 0x36, 0x36, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b66canm\0" .global gUnknown_83B132C gUnknown_83B132C: -.byte 0x62, 0x36, 0x35, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b65pal\0\0" .global gUnknown_83B1334 gUnknown_83B1334: -.byte 0x62, 0x36, 0x35, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b65fon\0\0" .global gUnknown_83B133C gUnknown_83B133C: -.byte 0x62, 0x36, 0x35, 0x65 -.byte 0x6d, 0x61, 0x70, 0x30, 0x00, 0x00, 0x00, 0x00 +.string "b65emap0\0\0\0\0" .global gUnknown_83B1348 gUnknown_83B1348: -.byte 0x62, 0x36, 0x35, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b65cel\0\0" .global gUnknown_83B1350 gUnknown_83B1350: -.byte 0x62, 0x36, 0x35, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b65canm\0" .global gUnknown_83B1358 gUnknown_83B1358: -.byte 0x62, 0x36, 0x34, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b64pal\0\0" .global gUnknown_83B1360 gUnknown_83B1360: -.byte 0x62, 0x36, 0x34, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b64fon\0\0" .global gUnknown_83B1368 gUnknown_83B1368: -.byte 0x62, 0x36, 0x34, 0x65, 0x6d, 0x61, 0x70, 0x30, 0x00, 0x00, 0x00, 0x00 +.string "b64emap0\0\0\0\0" .global gUnknown_83B1374 gUnknown_83B1374: -.byte 0x62, 0x36, 0x34, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b64cel\0\0" .global gUnknown_83B137C gUnknown_83B137C: -.byte 0x62, 0x36, 0x34, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b64canm\0" .global gUnknown_83B1384 gUnknown_83B1384: -.byte 0x62, 0x36, 0x33, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b63pal\0\0" .global gUnknown_83B138C gUnknown_83B138C: -.byte 0x62, 0x36, 0x33, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b63fon\0\0" .global gUnknown_83B1394 gUnknown_83B1394: -.byte 0x62, 0x36, 0x33, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b63cex\0\0" .global gUnknown_83B139C gUnknown_83B139C: -.byte 0x62, 0x36, 0x33, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b63cel\0\0" .global gUnknown_83B13A4 gUnknown_83B13A4: -.byte 0x62, 0x36, 0x33, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b63canm\0" .global gUnknown_83B13AC gUnknown_83B13AC: -.byte 0x62, 0x36, 0x32, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b62pal\0\0" .global gUnknown_83B13B4 gUnknown_83B13B4: -.byte 0x62, 0x36, 0x32, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b62fon\0\0" .global gUnknown_83B13BC gUnknown_83B13BC: -.byte 0x62, 0x36, 0x32, 0x63 -.byte 0x65, 0x78, 0x00, 0x00 +.string "b62cex\0\0" .global gUnknown_83B13C4 gUnknown_83B13C4: -.byte 0x62, 0x36, 0x32, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b62cel\0\0" .global gUnknown_83B13CC gUnknown_83B13CC: -.byte 0x62, 0x36, 0x32, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b62canm\0" .global gUnknown_83B13D4 gUnknown_83B13D4: -.byte 0x62, 0x36, 0x31, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b61pal\0\0" .global gUnknown_83B13DC gUnknown_83B13DC: -.byte 0x62, 0x36, 0x31, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b61canm\0" .global gUnknown_83B13E4 gUnknown_83B13E4: -.byte 0x62, 0x36, 0x30, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b60pal\0\0" .global gUnknown_83B13EC gUnknown_83B13EC: -.byte 0x62, 0x36, 0x30, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b60fon\0\0" .global gUnknown_83B13F4 gUnknown_83B13F4: -.byte 0x62, 0x36, 0x30, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b60cex\0\0" .global gUnknown_83B13FC gUnknown_83B13FC: -.byte 0x62, 0x36, 0x30, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b60cel\0\0" .global gUnknown_83B1404 gUnknown_83B1404: -.byte 0x62, 0x36, 0x30, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b60canm\0" .global gUnknown_83B140C gUnknown_83B140C: -.byte 0x62, 0x35, 0x39, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b59pal\0\0" .global gUnknown_83B1414 gUnknown_83B1414: -.byte 0x62, 0x35, 0x39, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b59fon\0\0" .global gUnknown_83B141C gUnknown_83B141C: -.byte 0x62, 0x35, 0x39, 0x63 -.byte 0x65, 0x78, 0x00, 0x00 +.string "b59cex\0\0" .global gUnknown_83B1424 gUnknown_83B1424: -.byte 0x62, 0x35, 0x39, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b59cel\0\0" .global gUnknown_83B142C gUnknown_83B142C: -.byte 0x62, 0x35, 0x39, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b59canm\0" .global gUnknown_83B1434 gUnknown_83B1434: -.byte 0x62, 0x35, 0x38, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b58pal\0\0" .global gUnknown_83B143C gUnknown_83B143C: -.byte 0x62, 0x35, 0x38, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b58canm\0" .global gUnknown_83B1444 gUnknown_83B1444: -.byte 0x62, 0x35, 0x37, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b57pal\0\0" .global gUnknown_83B144C gUnknown_83B144C: -.byte 0x62, 0x35, 0x37, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b57canm\0" .global gUnknown_83B1454 gUnknown_83B1454: -.byte 0x62, 0x35, 0x36, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b56pal\0\0" .global gUnknown_83B145C gUnknown_83B145C: -.byte 0x62, 0x35, 0x36, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b56fon\0\0" .global gUnknown_83B1464 gUnknown_83B1464: -.byte 0x62, 0x35, 0x36, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b56cex\0\0" .global gUnknown_83B146C gUnknown_83B146C: -.byte 0x62, 0x35, 0x36, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b56cel\0\0" .global gUnknown_83B1474 gUnknown_83B1474: -.byte 0x62, 0x35, 0x36, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b56canm\0" .global gUnknown_83B147C gUnknown_83B147C: -.byte 0x62, 0x35, 0x35, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b55pal\0\0" .global gUnknown_83B1484 gUnknown_83B1484: -.byte 0x62, 0x35, 0x35, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b55fon\0\0" .global gUnknown_83B148C gUnknown_83B148C: -.byte 0x62, 0x35, 0x35, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b55cex\0\0" .global gUnknown_83B1494 gUnknown_83B1494: -.byte 0x62, 0x35, 0x35, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b55cel\0\0" .global gUnknown_83B149C gUnknown_83B149C: -.byte 0x62, 0x35, 0x35, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b55canm\0" .global gUnknown_83B14A4 gUnknown_83B14A4: -.byte 0x62, 0x35, 0x34, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b54pal\0\0" .global gUnknown_83B14AC gUnknown_83B14AC: -.byte 0x62, 0x35, 0x34, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b54fon\0\0" .global gUnknown_83B14B4 gUnknown_83B14B4: -.byte 0x62, 0x35, 0x34, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b54cex\0\0" .global gUnknown_83B14BC gUnknown_83B14BC: -.byte 0x62, 0x35, 0x34, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b54cel\0\0" .global gUnknown_83B14C4 gUnknown_83B14C4: -.byte 0x62, 0x35, 0x34, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b54canm\0" .global gUnknown_83B14CC gUnknown_83B14CC: -.byte 0x62, 0x35, 0x33, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b53pal\0\0" .global gUnknown_83B14D4 gUnknown_83B14D4: -.byte 0x62, 0x35, 0x33, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b53fon\0\0" .global gUnknown_83B14DC gUnknown_83B14DC: -.byte 0x62, 0x35, 0x33, 0x63 -.byte 0x65, 0x78, 0x00, 0x00 +.string "b53cex\0\0" .global gUnknown_83B14E4 gUnknown_83B14E4: -.byte 0x62, 0x35, 0x33, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b53cel\0\0" .global gUnknown_83B14EC gUnknown_83B14EC: -.byte 0x62, 0x35, 0x33, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b53canm\0" .global gUnknown_83B14F4 gUnknown_83B14F4: -.byte 0x62, 0x35, 0x32, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b52pal\0\0" .global gUnknown_83B14FC gUnknown_83B14FC: -.byte 0x62, 0x35, 0x32, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b52fon\0\0" .global gUnknown_83B1504 gUnknown_83B1504: -.byte 0x62, 0x35, 0x32, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b52cex\0\0" .global gUnknown_83B150C gUnknown_83B150C: -.byte 0x62, 0x35, 0x32, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b52cel\0\0" .global gUnknown_83B1514 gUnknown_83B1514: -.byte 0x62, 0x35, 0x32, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b52canm\0" .global gUnknown_83B151C gUnknown_83B151C: -.byte 0x62, 0x35, 0x31, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b51pal\0\0" .global gUnknown_83B1524 gUnknown_83B1524: -.byte 0x62, 0x35, 0x31, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b51fon\0\0" .global gUnknown_83B152C gUnknown_83B152C: -.byte 0x62, 0x35, 0x31, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b51cex\0\0" .global gUnknown_83B1534 gUnknown_83B1534: -.byte 0x62, 0x35, 0x31, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b51cel\0\0" .global gUnknown_83B153C gUnknown_83B153C: -.byte 0x62, 0x35, 0x31, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b51canm\0" .global gUnknown_83B1544 gUnknown_83B1544: -.byte 0x62, 0x35, 0x30, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b50pal\0\0" .global gUnknown_83B154C gUnknown_83B154C: -.byte 0x62, 0x35, 0x30, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b50fon\0\0" .global gUnknown_83B1554 gUnknown_83B1554: -.byte 0x62, 0x35, 0x30, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b50cex\0\0" .global gUnknown_83B155C gUnknown_83B155C: -.byte 0x62, 0x35, 0x30, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b50cel\0\0" .global gUnknown_83B1564 gUnknown_83B1564: -.byte 0x62, 0x35, 0x30, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b50canm\0" .global gUnknown_83B156C gUnknown_83B156C: -.byte 0x62, 0x34, 0x39, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b49pal\0\0" .global gUnknown_83B1574 gUnknown_83B1574: -.byte 0x62, 0x34, 0x39, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b49fon\0\0" .global gUnknown_83B157C gUnknown_83B157C: -.byte 0x62, 0x34, 0x39, 0x63 -.byte 0x65, 0x78, 0x00, 0x00 +.string "b49cex\0\0" .global gUnknown_83B1584 gUnknown_83B1584: -.byte 0x62, 0x34, 0x39, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b49cel\0\0" .global gUnknown_83B158C gUnknown_83B158C: -.byte 0x62, 0x34, 0x39, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b49canm\0" .global gUnknown_83B1594 gUnknown_83B1594: -.byte 0x62, 0x34, 0x38, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b48pal\0\0" .global gUnknown_83B159C gUnknown_83B159C: -.byte 0x62, 0x34, 0x38, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b48fon\0\0" .global gUnknown_83B15A4 gUnknown_83B15A4: -.byte 0x62, 0x34, 0x38, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b48cex\0\0" .global gUnknown_83B15AC gUnknown_83B15AC: -.byte 0x62, 0x34, 0x38, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b48cel\0\0" .global gUnknown_83B15B4 gUnknown_83B15B4: -.byte 0x62, 0x34, 0x38, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b48canm\0" .global gUnknown_83B15BC gUnknown_83B15BC: -.byte 0x62, 0x34, 0x37, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b47pal\0\0" .global gUnknown_83B15C4 gUnknown_83B15C4: -.byte 0x62, 0x34, 0x37, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b47fon\0\0" .global gUnknown_83B15CC gUnknown_83B15CC: -.byte 0x62, 0x34, 0x37, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b47cex\0\0" .global gUnknown_83B15D4 gUnknown_83B15D4: -.byte 0x62, 0x34, 0x37, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b47cel\0\0" .global gUnknown_83B15DC gUnknown_83B15DC: -.byte 0x62, 0x34, 0x37, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b47canm\0" .global gUnknown_83B15E4 gUnknown_83B15E4: -.byte 0x62, 0x34, 0x36, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b46pal\0\0" .global gUnknown_83B15EC gUnknown_83B15EC: -.byte 0x62, 0x34, 0x36, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b46fon\0\0" .global gUnknown_83B15F4 gUnknown_83B15F4: -.byte 0x62, 0x34, 0x36, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b46cex\0\0" .global gUnknown_83B15FC gUnknown_83B15FC: -.byte 0x62, 0x34, 0x36, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b46cel\0\0" .global gUnknown_83B1604 gUnknown_83B1604: -.byte 0x62, 0x34, 0x36, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b46canm\0" .global gUnknown_83B160C gUnknown_83B160C: -.byte 0x62, 0x34, 0x35, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b45pal\0\0" .global gUnknown_83B1614 gUnknown_83B1614: -.byte 0x62, 0x34, 0x35, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b45fon\0\0" .global gUnknown_83B161C gUnknown_83B161C: -.byte 0x62, 0x34, 0x35, 0x63 -.byte 0x65, 0x78, 0x00, 0x00 +.string "b45cex\0\0" .global gUnknown_83B1624 gUnknown_83B1624: -.byte 0x62, 0x34, 0x35, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b45cel\0\0" .global gUnknown_83B162C gUnknown_83B162C: -.byte 0x62, 0x34, 0x35, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b45canm\0" .global gUnknown_83B1634 gUnknown_83B1634: -.byte 0x62, 0x34, 0x34, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b44pal\0\0" .global gUnknown_83B163C gUnknown_83B163C: -.byte 0x62, 0x34, 0x34, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b44fon\0\0" .global gUnknown_83B1644 gUnknown_83B1644: -.byte 0x62, 0x34, 0x34, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b44cex\0\0" .global gUnknown_83B164C gUnknown_83B164C: -.byte 0x62, 0x34, 0x34, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b44cel\0\0" .global gUnknown_83B1654 gUnknown_83B1654: -.byte 0x62, 0x34, 0x34, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b44canm\0" .global gUnknown_83B165C gUnknown_83B165C: -.byte 0x62, 0x34, 0x33, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b43pal\0\0" .global gUnknown_83B1664 gUnknown_83B1664: -.byte 0x62, 0x34, 0x33, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b43fon\0\0" .global gUnknown_83B166C gUnknown_83B166C: -.byte 0x62, 0x34, 0x33, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b43cex\0\0" .global gUnknown_83B1674 gUnknown_83B1674: -.byte 0x62, 0x34, 0x33, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b43cel\0\0" .global gUnknown_83B167C gUnknown_83B167C: -.byte 0x62, 0x34, 0x33, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b43canm\0" .global gUnknown_83B1684 gUnknown_83B1684: -.byte 0x62, 0x34, 0x32, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b42pal\0\0" .global gUnknown_83B168C gUnknown_83B168C: -.byte 0x62, 0x34, 0x32, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b42fon\0\0" .global gUnknown_83B1694 gUnknown_83B1694: -.byte 0x62, 0x34, 0x32, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b42cex\0\0" .global gUnknown_83B169C gUnknown_83B169C: -.byte 0x62, 0x34, 0x32, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b42cel\0\0" .global gUnknown_83B16A4 gUnknown_83B16A4: -.byte 0x62, 0x34, 0x32, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b42canm\0" .global gUnknown_83B16AC gUnknown_83B16AC: -.byte 0x62, 0x34, 0x31, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b41pal\0\0" .global gUnknown_83B16B4 gUnknown_83B16B4: -.byte 0x62, 0x34, 0x31, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b41fon\0\0" .global gUnknown_83B16BC gUnknown_83B16BC: -.byte 0x62, 0x34, 0x31, 0x63 -.byte 0x65, 0x78, 0x00, 0x00 +.string "b41cex\0\0" .global gUnknown_83B16C4 gUnknown_83B16C4: -.byte 0x62, 0x34, 0x31, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b41cel\0\0" .global gUnknown_83B16CC gUnknown_83B16CC: -.byte 0x62, 0x34, 0x31, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b41canm\0" .global gUnknown_83B16D4 gUnknown_83B16D4: -.byte 0x62, 0x34, 0x30, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b40pal\0\0" .global gUnknown_83B16DC gUnknown_83B16DC: -.byte 0x62, 0x34, 0x30, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b40fon\0\0" .global gUnknown_83B16E4 gUnknown_83B16E4: -.byte 0x62, 0x34, 0x30, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b40cex\0\0" .global gUnknown_83B16EC gUnknown_83B16EC: -.byte 0x62, 0x34, 0x30, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b40cel\0\0" .global gUnknown_83B16F4 gUnknown_83B16F4: -.byte 0x62, 0x34, 0x30, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b40canm\0" .global gUnknown_83B16FC gUnknown_83B16FC: -.byte 0x62, 0x33, 0x39, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b39pal\0\0" .global gUnknown_83B1704 gUnknown_83B1704: -.byte 0x62, 0x33, 0x39, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b39fon\0\0" .global gUnknown_83B170C gUnknown_83B170C: -.byte 0x62, 0x33, 0x39, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b39cex\0\0" .global gUnknown_83B1714 gUnknown_83B1714: -.byte 0x62, 0x33, 0x39, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b39cel\0\0" .global gUnknown_83B171C gUnknown_83B171C: -.byte 0x62, 0x33, 0x39, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b39canm\0" .global gUnknown_83B1724 gUnknown_83B1724: -.byte 0x62, 0x33, 0x38, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b38pal\0\0" .global gUnknown_83B172C gUnknown_83B172C: -.byte 0x62, 0x33, 0x38, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b38canm\0" .global gUnknown_83B1734 gUnknown_83B1734: -.byte 0x62, 0x33, 0x37, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b37pal\0\0" .global gUnknown_83B173C gUnknown_83B173C: -.byte 0x62, 0x33, 0x37, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b37fon\0\0" .global gUnknown_83B1744 gUnknown_83B1744: -.byte 0x62, 0x33, 0x37, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b37cex\0\0" .global gUnknown_83B174C gUnknown_83B174C: -.byte 0x62, 0x33, 0x37, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b37cel\0\0" .global gUnknown_83B1754 gUnknown_83B1754: -.byte 0x62, 0x33, 0x37, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b37canm\0" .global gUnknown_83B175C gUnknown_83B175C: -.byte 0x62, 0x33, 0x36, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b36pal\0\0" .global gUnknown_83B1764 gUnknown_83B1764: -.byte 0x62, 0x33, 0x36, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b36fon\0\0" .global gUnknown_83B176C gUnknown_83B176C: -.byte 0x62, 0x33, 0x36, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b36cex\0\0" .global gUnknown_83B1774 gUnknown_83B1774: -.byte 0x62, 0x33, 0x36, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b36cel\0\0" .global gUnknown_83B177C gUnknown_83B177C: -.byte 0x62, 0x33, 0x36, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b36canm\0" .global gUnknown_83B1784 gUnknown_83B1784: -.byte 0x62, 0x33, 0x35, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b35pal\0\0" .global gUnknown_83B178C gUnknown_83B178C: -.byte 0x62, 0x33, 0x35, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b35fon\0\0" .global gUnknown_83B1794 gUnknown_83B1794: -.byte 0x62, 0x33, 0x35, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b35cex\0\0" .global gUnknown_83B179C gUnknown_83B179C: -.byte 0x62, 0x33, 0x35, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b35cel\0\0" .global gUnknown_83B17A4 gUnknown_83B17A4: -.byte 0x62, 0x33, 0x35, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b35canm\0" .global gUnknown_83B17AC gUnknown_83B17AC: -.byte 0x62, 0x33, 0x34, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b34pal\0\0" .global gUnknown_83B17B4 gUnknown_83B17B4: -.byte 0x62, 0x33, 0x34, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b34canm\0" .global gUnknown_83B17BC gUnknown_83B17BC: -.byte 0x62, 0x33, 0x33, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b33pal\0\0" .global gUnknown_83B17C4 gUnknown_83B17C4: -.byte 0x62, 0x33, 0x33, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b33fon\0\0" .global gUnknown_83B17CC gUnknown_83B17CC: -.byte 0x62, 0x33, 0x33, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b33cex\0\0" .global gUnknown_83B17D4 gUnknown_83B17D4: -.byte 0x62, 0x33, 0x33, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b33cel\0\0" .global gUnknown_83B17DC gUnknown_83B17DC: -.byte 0x62, 0x33, 0x33, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b33canm\0" .global gUnknown_83B17E4 gUnknown_83B17E4: -.byte 0x62, 0x33, 0x32, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b32pal\0\0" .global gUnknown_83B17EC gUnknown_83B17EC: -.byte 0x62, 0x33, 0x32, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b32fon\0\0" .global gUnknown_83B17F4 gUnknown_83B17F4: -.byte 0x62, 0x33, 0x32, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b32cex\0\0" .global gUnknown_83B17FC gUnknown_83B17FC: -.byte 0x62, 0x33, 0x32, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b32cel\0\0" .global gUnknown_83B1804 gUnknown_83B1804: -.byte 0x62, 0x33, 0x32, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b32canm\0" .global gUnknown_83B180C gUnknown_83B180C: -.byte 0x62, 0x33, 0x31, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b31pal\0\0" .global gUnknown_83B1814 gUnknown_83B1814: -.byte 0x62, 0x33, 0x31, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b31fon\0\0" .global gUnknown_83B181C gUnknown_83B181C: -.byte 0x62, 0x33, 0x31, 0x63 -.byte 0x65, 0x78, 0x00, 0x00 +.string "b31cex\0\0" .global gUnknown_83B1824 gUnknown_83B1824: -.byte 0x62, 0x33, 0x31, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b31cel\0\0" .global gUnknown_83B182C gUnknown_83B182C: -.byte 0x62, 0x33, 0x31, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b31canm\0" .global gUnknown_83B1834 gUnknown_83B1834: -.byte 0x62, 0x33, 0x30, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b30pal\0\0" .global gUnknown_83B183C gUnknown_83B183C: -.byte 0x62, 0x33, 0x30, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b30fon\0\0" .global gUnknown_83B1844 gUnknown_83B1844: -.byte 0x62, 0x33, 0x30, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b30cex\0\0" .global gUnknown_83B184C gUnknown_83B184C: -.byte 0x62, 0x33, 0x30, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b30cel\0\0" .global gUnknown_83B1854 gUnknown_83B1854: -.byte 0x62, 0x33, 0x30, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b30canm\0" .global gUnknown_83B185C gUnknown_83B185C: -.byte 0x62, 0x32, 0x39, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b29pal\0\0" .global gUnknown_83B1864 gUnknown_83B1864: -.byte 0x62, 0x32, 0x39, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b29fon\0\0" .global gUnknown_83B186C gUnknown_83B186C: -.byte 0x62, 0x32, 0x39, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b29cex\0\0" .global gUnknown_83B1874 gUnknown_83B1874: -.byte 0x62, 0x32, 0x39, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b29cel\0\0" .global gUnknown_83B187C gUnknown_83B187C: -.byte 0x62, 0x32, 0x39, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b29canm\0" .global gUnknown_83B1884 gUnknown_83B1884: -.byte 0x62, 0x32, 0x38, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b28pal\0\0" .global gUnknown_83B188C gUnknown_83B188C: -.byte 0x62, 0x32, 0x38, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b28fon\0\0" .global gUnknown_83B1894 gUnknown_83B1894: -.byte 0x62, 0x32, 0x38, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b28cex\0\0" .global gUnknown_83B189C gUnknown_83B189C: -.byte 0x62, 0x32, 0x38, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b28cel\0\0" .global gUnknown_83B18A4 gUnknown_83B18A4: -.byte 0x62, 0x32, 0x38, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b28canm\0" .global gUnknown_83B18AC gUnknown_83B18AC: -.byte 0x62, 0x32, 0x37, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b27pal\0\0" .global gUnknown_83B18B4 gUnknown_83B18B4: -.byte 0x62, 0x32, 0x37, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b27canm\0" .global gUnknown_83B18BC gUnknown_83B18BC: -.byte 0x62, 0x32, 0x36, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b26pal\0\0" .global gUnknown_83B18C4 gUnknown_83B18C4: -.byte 0x62, 0x32, 0x36, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b26canm\0" .global gUnknown_83B18CC gUnknown_83B18CC: -.byte 0x62, 0x32, 0x35, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b25pal\0\0" .global gUnknown_83B18D4 gUnknown_83B18D4: -.byte 0x62, 0x32, 0x35, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b25fon\0\0" .global gUnknown_83B18DC gUnknown_83B18DC: -.byte 0x62, 0x32, 0x35, 0x63 -.byte 0x65, 0x78, 0x00, 0x00 +.string "b25cex\0\0" .global gUnknown_83B18E4 gUnknown_83B18E4: -.byte 0x62, 0x32, 0x35, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b25cel\0\0" .global gUnknown_83B18EC gUnknown_83B18EC: -.byte 0x62, 0x32, 0x35, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b25canm\0" .global gUnknown_83B18F4 gUnknown_83B18F4: -.byte 0x62, 0x32, 0x34, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b24pal\0\0" .global gUnknown_83B18FC gUnknown_83B18FC: -.byte 0x62, 0x32, 0x34, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b24fon\0\0" .global gUnknown_83B1904 gUnknown_83B1904: -.byte 0x62, 0x32, 0x34, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b24cex\0\0" .global gUnknown_83B190C gUnknown_83B190C: -.byte 0x62, 0x32, 0x34, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b24cel\0\0" .global gUnknown_83B1914 gUnknown_83B1914: -.byte 0x62, 0x32, 0x34, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b24canm\0" .global gUnknown_83B191C gUnknown_83B191C: -.byte 0x62, 0x32, 0x33, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b23pal\0\0" .global gUnknown_83B1924 gUnknown_83B1924: -.byte 0x62, 0x32, 0x33, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b23fon\0\0" .global gUnknown_83B192C gUnknown_83B192C: -.byte 0x62, 0x32, 0x33, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b23cex\0\0" .global gUnknown_83B1934 gUnknown_83B1934: -.byte 0x62, 0x32, 0x33, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b23cel\0\0" .global gUnknown_83B193C gUnknown_83B193C: -.byte 0x62, 0x32, 0x33, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b23canm\0" .global gUnknown_83B1944 gUnknown_83B1944: -.byte 0x62, 0x32, 0x32, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b22pal\0\0" .global gUnknown_83B194C gUnknown_83B194C: -.byte 0x62, 0x32, 0x32, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b22canm\0" .global gUnknown_83B1954 gUnknown_83B1954: -.byte 0x62, 0x32, 0x31, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b21pal\0\0" .global gUnknown_83B195C gUnknown_83B195C: -.byte 0x62, 0x32, 0x31, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b21fon\0\0" .global gUnknown_83B1964 gUnknown_83B1964: -.byte 0x62, 0x32, 0x31, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b21cex\0\0" .global gUnknown_83B196C gUnknown_83B196C: -.byte 0x62, 0x32, 0x31, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b21cel\0\0" .global gUnknown_83B1974 gUnknown_83B1974: -.byte 0x62, 0x32, 0x31, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b21canm\0" .global gUnknown_83B197C gUnknown_83B197C: -.byte 0x62, 0x32, 0x30, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b20pal\0\0" .global gUnknown_83B1984 gUnknown_83B1984: -.byte 0x62, 0x32, 0x30, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b20fon\0\0" .global gUnknown_83B198C gUnknown_83B198C: -.byte 0x62, 0x32, 0x30, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b20cex\0\0" .global gUnknown_83B1994 gUnknown_83B1994: -.byte 0x62, 0x32, 0x30, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b20cel\0\0" .global gUnknown_83B199C gUnknown_83B199C: -.byte 0x62, 0x32, 0x30, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b20canm\0" .global gUnknown_83B19A4 gUnknown_83B19A4: -.byte 0x62, 0x31, 0x39, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b19pal\0\0" .global gUnknown_83B19AC gUnknown_83B19AC: -.byte 0x62, 0x31, 0x39, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b19fon\0\0" .global gUnknown_83B19B4 gUnknown_83B19B4: -.byte 0x62, 0x31, 0x39, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b19cex\0\0" .global gUnknown_83B19BC gUnknown_83B19BC: -.byte 0x62, 0x31, 0x39, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b19cel\0\0" .global gUnknown_83B19C4 gUnknown_83B19C4: -.byte 0x62, 0x31, 0x39, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b19canm\0" .global gUnknown_83B19CC gUnknown_83B19CC: -.byte 0x62, 0x31, 0x38, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b18pal\0\0" .global gUnknown_83B19D4 gUnknown_83B19D4: -.byte 0x62, 0x31, 0x38, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b18fon\0\0" .global gUnknown_83B19DC gUnknown_83B19DC: -.byte 0x62, 0x31, 0x38, 0x63 -.byte 0x65, 0x78, 0x00, 0x00 +.string "b18cex\0\0" .global gUnknown_83B19E4 gUnknown_83B19E4: -.byte 0x62, 0x31, 0x38, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b18cel\0\0" .global gUnknown_83B19EC gUnknown_83B19EC: -.byte 0x62, 0x31, 0x38, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b18canm\0" .global gUnknown_83B19F4 gUnknown_83B19F4: -.byte 0x62, 0x31, 0x37, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b17pal\0\0" .global gUnknown_83B19FC gUnknown_83B19FC: -.byte 0x62, 0x31, 0x37, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b17fon\0\0" .global gUnknown_83B1A04 gUnknown_83B1A04: -.byte 0x62, 0x31, 0x37, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b17cex\0\0" .global gUnknown_83B1A0C gUnknown_83B1A0C: -.byte 0x62, 0x31, 0x37, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b17cel\0\0" .global gUnknown_83B1A14 gUnknown_83B1A14: -.byte 0x62, 0x31, 0x37, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b17canm\0" .global gUnknown_83B1A1C gUnknown_83B1A1C: -.byte 0x62, 0x31, 0x36, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b16pal\0\0" .global gUnknown_83B1A24 gUnknown_83B1A24: -.byte 0x62, 0x31, 0x36, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b16fon\0\0" .global gUnknown_83B1A2C gUnknown_83B1A2C: -.byte 0x62, 0x31, 0x36, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b16cex\0\0" .global gUnknown_83B1A34 gUnknown_83B1A34: -.byte 0x62, 0x31, 0x36, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b16cel\0\0" .global gUnknown_83B1A3C gUnknown_83B1A3C: -.byte 0x62, 0x31, 0x36, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b16canm\0" .global gUnknown_83B1A44 gUnknown_83B1A44: -.byte 0x62, 0x31, 0x35, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b15pal\0\0" .global gUnknown_83B1A4C gUnknown_83B1A4C: -.byte 0x62, 0x31, 0x35, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b15fon\0\0" .global gUnknown_83B1A54 gUnknown_83B1A54: -.byte 0x62, 0x31, 0x35, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b15cex\0\0" .global gUnknown_83B1A5C gUnknown_83B1A5C: -.byte 0x62, 0x31, 0x35, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b15cel\0\0" .global gUnknown_83B1A64 gUnknown_83B1A64: -.byte 0x62, 0x31, 0x35, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b15canm\0" .global gUnknown_83B1A6C gUnknown_83B1A6C: -.byte 0x62, 0x31, 0x34, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b14pal\0\0" .global gUnknown_83B1A74 gUnknown_83B1A74: -.byte 0x62, 0x31, 0x34, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b14fon\0\0" .global gUnknown_83B1A7C gUnknown_83B1A7C: -.byte 0x62, 0x31, 0x34, 0x63 -.byte 0x65, 0x78, 0x00, 0x00 +.string "b14cex\0\0" .global gUnknown_83B1A84 gUnknown_83B1A84: -.byte 0x62, 0x31, 0x34, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b14cel\0\0" .global gUnknown_83B1A8C gUnknown_83B1A8C: -.byte 0x62, 0x31, 0x34, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b14canm\0" .global gUnknown_83B1A94 gUnknown_83B1A94: -.byte 0x62, 0x31, 0x33, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b13pal\0\0" .global gUnknown_83B1A9C gUnknown_83B1A9C: -.byte 0x62, 0x31, 0x33, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b13fon\0\0" .global gUnknown_83B1AA4 gUnknown_83B1AA4: -.byte 0x62, 0x31, 0x33, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b13cex\0\0" .global gUnknown_83B1AAC gUnknown_83B1AAC: -.byte 0x62, 0x31, 0x33, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b13cel\0\0" .global gUnknown_83B1AB4 gUnknown_83B1AB4: -.byte 0x62, 0x31, 0x33, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b13canm\0" .global gUnknown_83B1ABC gUnknown_83B1ABC: -.byte 0x62, 0x31, 0x32, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b12pal\0\0" .global gUnknown_83B1AC4 gUnknown_83B1AC4: -.byte 0x62, 0x31, 0x32, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b12fon\0\0" .global gUnknown_83B1ACC gUnknown_83B1ACC: -.byte 0x62, 0x31, 0x32, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b12cex\0\0" .global gUnknown_83B1AD4 gUnknown_83B1AD4: -.byte 0x62, 0x31, 0x32, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b12cel\0\0" .global gUnknown_83B1ADC gUnknown_83B1ADC: -.byte 0x62, 0x31, 0x32, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b12canm\0" .global gUnknown_83B1AE4 gUnknown_83B1AE4: -.byte 0x62, 0x31, 0x31, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b11pal\0\0" .global gUnknown_83B1AEC gUnknown_83B1AEC: -.byte 0x62, 0x31, 0x31, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b11fon\0\0" .global gUnknown_83B1AF4 gUnknown_83B1AF4: -.byte 0x62, 0x31, 0x31, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b11cex\0\0" .global gUnknown_83B1AFC gUnknown_83B1AFC: -.byte 0x62, 0x31, 0x31, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b11cel\0\0" .global gUnknown_83B1B04 gUnknown_83B1B04: -.byte 0x62, 0x31, 0x31, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b11canm\0" .global gUnknown_83B1B0C gUnknown_83B1B0C: -.byte 0x62, 0x31, 0x30, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b10pal\0\0" .global gUnknown_83B1B14 gUnknown_83B1B14: -.byte 0x62, 0x31, 0x30, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b10fon\0\0" .global gUnknown_83B1B1C gUnknown_83B1B1C: -.byte 0x62, 0x31, 0x30, 0x63 -.byte 0x65, 0x78, 0x00, 0x00 +.string "b10cex\0\0" .global gUnknown_83B1B24 gUnknown_83B1B24: -.byte 0x62, 0x31, 0x30, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b10cel\0\0" .global gUnknown_83B1B2C gUnknown_83B1B2C: -.byte 0x62, 0x31, 0x30, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b10canm\0" .global gUnknown_83B1B34 gUnknown_83B1B34: -.byte 0x62, 0x30, 0x39, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b09pal\0\0" .global gUnknown_83B1B3C gUnknown_83B1B3C: -.byte 0x62, 0x30, 0x39, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b09fon\0\0" .global gUnknown_83B1B44 gUnknown_83B1B44: -.byte 0x62, 0x30, 0x39, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b09cex\0\0" .global gUnknown_83B1B4C gUnknown_83B1B4C: -.byte 0x62, 0x30, 0x39, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b09cel\0\0" .global gUnknown_83B1B54 gUnknown_83B1B54: -.byte 0x62, 0x30, 0x39, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b09canm\0" .global gUnknown_83B1B5C gUnknown_83B1B5C: -.byte 0x62, 0x30, 0x38, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b08pal\0\0" .global gUnknown_83B1B64 gUnknown_83B1B64: -.byte 0x62, 0x30, 0x38, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b08fon\0\0" .global gUnknown_83B1B6C gUnknown_83B1B6C: -.byte 0x62, 0x30, 0x38, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b08cex\0\0" .global gUnknown_83B1B74 gUnknown_83B1B74: -.byte 0x62, 0x30, 0x38, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b08cel\0\0" .global gUnknown_83B1B7C gUnknown_83B1B7C: -.byte 0x62, 0x30, 0x38, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b08canm\0" .global gUnknown_83B1B84 gUnknown_83B1B84: -.byte 0x62, 0x30, 0x37, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b07pal\0\0" .global gUnknown_83B1B8C gUnknown_83B1B8C: -.byte 0x62, 0x30, 0x37, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b07fon\0\0" .global gUnknown_83B1B94 gUnknown_83B1B94: -.byte 0x62, 0x30, 0x37, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b07cex\0\0" .global gUnknown_83B1B9C gUnknown_83B1B9C: -.byte 0x62, 0x30, 0x37, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b07cel\0\0" .global gUnknown_83B1BA4 gUnknown_83B1BA4: -.byte 0x62, 0x30, 0x37, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b07canm\0" .global gUnknown_83B1BAC gUnknown_83B1BAC: -.byte 0x62, 0x30, 0x36, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b06pal\0\0" .global gUnknown_83B1BB4 gUnknown_83B1BB4: -.byte 0x62, 0x30, 0x36, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b06fon\0\0" .global gUnknown_83B1BBC gUnknown_83B1BBC: -.byte 0x62, 0x30, 0x36, 0x63 -.byte 0x65, 0x78, 0x00, 0x00 +.string "b06cex\0\0" .global gUnknown_83B1BC4 gUnknown_83B1BC4: -.byte 0x62, 0x30, 0x36, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b06cel\0\0" .global gUnknown_83B1BCC gUnknown_83B1BCC: -.byte 0x62, 0x30, 0x36, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b06canm\0" .global gUnknown_83B1BD4 gUnknown_83B1BD4: -.byte 0x62, 0x30, 0x35, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b05pal\0\0" .global gUnknown_83B1BDC gUnknown_83B1BDC: -.byte 0x62, 0x30, 0x35, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b05fon\0\0" .global gUnknown_83B1BE4 gUnknown_83B1BE4: -.byte 0x62, 0x30, 0x35, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b05cex\0\0" .global gUnknown_83B1BEC gUnknown_83B1BEC: -.byte 0x62, 0x30, 0x35, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b05cel\0\0" .global gUnknown_83B1BF4 gUnknown_83B1BF4: -.byte 0x62, 0x30, 0x35, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b05canm\0" .global gUnknown_83B1BFC gUnknown_83B1BFC: -.byte 0x62, 0x30, 0x34, 0x70 -.byte 0x61, 0x6c, 0x00, 0x00 +.string "b04pal\0\0" .global gUnknown_83B1C04 gUnknown_83B1C04: -.byte 0x62, 0x30, 0x34, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b04fon\0\0" .global gUnknown_83B1C0C gUnknown_83B1C0C: -.byte 0x62, 0x30, 0x34, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b04cex\0\0" .global gUnknown_83B1C14 gUnknown_83B1C14: -.byte 0x62, 0x30, 0x34, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b04cel\0\0" .global gUnknown_83B1C1C gUnknown_83B1C1C: -.byte 0x62, 0x30, 0x34, 0x63 -.byte 0x61, 0x6e, 0x6d, 0x00 +.string "b04canm\0" .global gUnknown_83B1C24 gUnknown_83B1C24: -.byte 0x62, 0x30, 0x33, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b03pal\0\0" .global gUnknown_83B1C2C gUnknown_83B1C2C: -.byte 0x62, 0x30, 0x33, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b03fon\0\0" .global gUnknown_83B1C34 gUnknown_83B1C34: -.byte 0x62, 0x30, 0x33, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b03cex\0\0" .global gUnknown_83B1C3C gUnknown_83B1C3C: -.byte 0x62, 0x30, 0x33, 0x63 -.byte 0x65, 0x6c, 0x00, 0x00 +.string "b03cel\0\0" .global gUnknown_83B1C44 gUnknown_83B1C44: -.byte 0x62, 0x30, 0x33, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b03canm\0" .global gUnknown_83B1C4C gUnknown_83B1C4C: -.byte 0x62, 0x30, 0x32, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b02pal\0\0" .global gUnknown_83B1C54 gUnknown_83B1C54: -.byte 0x62, 0x30, 0x32, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b02fon\0\0" .global gUnknown_83B1C5C gUnknown_83B1C5C: -.byte 0x62, 0x30, 0x32, 0x63 -.byte 0x65, 0x78, 0x00, 0x00 +.string "b02cex\0\0" .global gUnknown_83B1C64 gUnknown_83B1C64: -.byte 0x62, 0x30, 0x32, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b02cel\0\0" .global gUnknown_83B1C6C gUnknown_83B1C6C: -.byte 0x62, 0x30, 0x32, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b02canm\0" .global gUnknown_83B1C74 gUnknown_83B1C74: -.byte 0x62, 0x30, 0x31, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b01pal\0\0" .global gUnknown_83B1C7C gUnknown_83B1C7C: -.byte 0x62, 0x30, 0x31, 0x66 -.byte 0x6f, 0x6e, 0x00, 0x00 +.string "b01fon\0\0" .global gUnknown_83B1C84 gUnknown_83B1C84: -.byte 0x62, 0x30, 0x31, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b01cex\0\0" .global gUnknown_83B1C8C gUnknown_83B1C8C: -.byte 0x62, 0x30, 0x31, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b01cel\0\0" .global gUnknown_83B1C94 gUnknown_83B1C94: -.byte 0x62, 0x30, 0x31, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b01canm\0" .global gUnknown_83B1C9C gUnknown_83B1C9C: -.byte 0x62, 0x30, 0x30, 0x70, 0x61, 0x6c, 0x00, 0x00 +.string "b00pal\0\0" .global gUnknown_83B1CA4 gUnknown_83B1CA4: -.byte 0x62, 0x30, 0x30, 0x66, 0x6f, 0x6e, 0x00, 0x00 +.string "b00fon\0\0" .global gUnknown_83B1CAC gUnknown_83B1CAC: -.byte 0x62, 0x30, 0x30, 0x63, 0x65, 0x78, 0x00, 0x00 +.string "b00cex\0\0" .global gUnknown_83B1CB4 gUnknown_83B1CB4: -.byte 0x62, 0x30, 0x30, 0x63, 0x65, 0x6c, 0x00, 0x00 +.string "b00cel\0\0" .global gUnknown_83B1CBC gUnknown_83B1CBC: -.byte 0x62, 0x30, 0x30, 0x63, 0x61, 0x6e, 0x6d, 0x00 +.string "b00canm\0" + .string "pksdir0\0" -.global b00canm_siro -b00canm_siro: +.global gUnknown_83B1CCC +gUnknown_83B1CCC: @ Start of SIRO Header .string "SIRO" .4byte gUnknown_83B22DC @@ -2977,8 +2902,8 @@ gUnknown_83B2D3C: .byte 0xef, 0xed, 0x7c, 0x0e, 0x40, 0xed, 0xcb, 0xfd, 0xff, 0xee, 0x0c, 0xd0, 0x7e, 0x22, 0x09, 0xac, 0x05, 0xf2, 0xdf, 0x1e, 0x78, 0x1e, 0x74, 0x07, 0xcb, 0xdf, 0x09, 0x00, 0x83, 0xce, 0x06, 0xf1 .byte 0x09, 0x33, 0x16, 0xa3, 0x29, 0x8d, 0x4e, 0x40, 0xee, 0x3c, 0x70, 0x2e, 0x40, 0xee, 0xcc, 0x32 -.global b00pal -b00pal: +.global gUnknown_83B49D1 +gUnknown_83B49D1: .byte 0x97, 0x97, 0xff, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80 .byte 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80 .byte 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0x00, 0xd7, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x80 diff --git a/include/code_8004AA0.h b/include/code_8004AA0.h index 15101b2e4..cd8d31e2d 100644 --- a/include/code_8004AA0.h +++ b/include/code_8004AA0.h @@ -4,21 +4,21 @@ #include "structs/str_202EE8C.h" #include "structs/str_file_system.h" -extern unkStruct_202EE8C gUnknown_202EE8C[32]; +extern AnimatedColor gDungeonAnimatedColors[32]; // size: Variable -typedef struct unkDataFor8004AA4 +typedef struct AnimatedColorData { - /* 0x0 */ s16 colorCount; - s16 unk2; - /* 0x4 */ RGB_Struct colors[0]; -} unkDataFor8004AA4; + s16 colorCount; // how many colors to cycle through (pointed by colors) + s16 duration; // duration of each color + RGB_Struct colors[0]; // color data +} AnimatedColorData; void nullsub_6(void); -void sub_8004AA4(unkStruct_202EE8C *, OpenedFile *, s32); -bool8 sub_8004AF0(bool8, unkStruct_202EE8C *, s32, s32, s32, const RGB_Struct *); -bool8 sub_8004C00(unkStruct_202EE8C *a0, s32 a1, s32 a2, s32 brightness, const RGB_Struct *ramp, RGB_Struct16 *a5); -bool8 sub_8004D14(unkStruct_202EE8C *, s32); -bool8 sub_8004D40(unkStruct_202EE8C *, s32); +void ReadAnimatedColorData(AnimatedColor *, OpenedFile *, s32); +bool8 UpdateAnimatedColors(bool8, AnimatedColor *, s32, s32, s32, const RGB_Struct *); +bool8 sub_8004C00(AnimatedColor *a0, s32 a1, s32 a2, s32 brightness, const RGB_Struct *ramp, RGB_Struct16 *a5); +bool8 sub_8004D14(AnimatedColor *, s32); +bool8 sub_8004D40(AnimatedColor *, s32); #endif // GUARD_CODE_8004AA0_H diff --git a/include/dungeon_8041AD0.h b/include/dungeon_8041AD0.h index 40db90ff8..678ff9c79 100644 --- a/include/dungeon_8041AD0.h +++ b/include/dungeon_8041AD0.h @@ -6,7 +6,7 @@ #include "structs/str_stat_index.h" s32 sub_80416E0(PixelPos *pos, u32 param_2, bool8 param_3); -void sub_804178C_Async(u8 param_1); +void sub_804178C_Async(bool8 param_1); u32 EntityGetStatusSprites(Entity *entity); void sub_8041888(u8 param_1); void UpdateStatusIconFlags(Entity *entity); diff --git a/include/dungeon_vram.h b/include/dungeon_vram.h index 2eab902c5..88c13c0fe 100644 --- a/include/dungeon_vram.h +++ b/include/dungeon_vram.h @@ -45,6 +45,6 @@ extern s32 gUnknown_202EDD0; extern struct UnkStruct_202EDE8 gUnknown_202EDE8; extern u8 gUnknown_203B40C; -extern u8 gUnknown_203B40D; +extern bool8 gUnknown_203B40D; #endif // GUARD_DUNGEON_VRAM_H diff --git a/include/effect_main.h b/include/effect_main.h index 7aa60dfe3..1c453d603 100644 --- a/include/effect_main.h +++ b/include/effect_main.h @@ -56,7 +56,7 @@ u8 sub_800EA44(s32 monsterId_, s32 param_2); s32 sub_800EA84(struct UnkStruct_8040094 *a0); void sub_800EB24(s32 param_1, DungeonPos *param_2, DungeonPos *param_3, s32 r5, s32 r4); s32 sub_800EBC8(struct UnkStruct_8040094 *a0); -u8 sub_800EC74(void); +bool8 sub_800EC74(void); bool8 sub_800EC84(s32 moveId); u8 sub_800EC94(s32 param_1); diff --git a/include/effect_sub_2.h b/include/effect_sub_2.h index e09e3acc8..1f1c27cfc 100644 --- a/include/effect_sub_2.h +++ b/include/effect_sub_2.h @@ -11,6 +11,6 @@ s32 sub_800F0F4(s32 animType, s32 effectID); void sub_800F13C(s32 index, OpenedFile *file, const unkStruct_80B9CC4 *r2); void sub_800F15C(s32 effectID); unkStruct_800F18C *sub_800F18C(s32 index); -s32 sub_800F19C(s32 index); +bool8 sub_800F19C(s32 index); #endif // GUARD_EFFECT_SUB_2_H diff --git a/include/friend_areas_map.h b/include/friend_areas_map.h index a35c02dbc..5acdc78d9 100644 --- a/include/friend_areas_map.h +++ b/include/friend_areas_map.h @@ -76,7 +76,7 @@ struct FriendAreasMap u8 unk4A2C; axdata arrowSprites[NUM_DIRECTIONS]; axdata monAxSprite; - unkStruct_202EE8C unk4C4C[16]; + AnimatedColor unk4C4C[16]; s32 brightness; u32 unk4DD0; DungeonPos bgPos; diff --git a/include/structs/axdata.h b/include/structs/axdata.h index dce011676..142df9d68 100644 --- a/include/structs/axdata.h +++ b/include/structs/axdata.h @@ -92,7 +92,7 @@ typedef struct axmain typedef struct axObject { /* 0x0 */ axdata axdata; - /* 0x3C */ OpenedFile *spriteFile; // This might be a unkStruct_202EE8C instead and unkStruct_202EE8C.unk0 might be a OpenedFile* etc. See friend_areas_map_util.AnimateSprites() + /* 0x3C */ OpenedFile *spriteFile; s16 unk40_maybeAnimTimer; u8 unk42_animId1; u8 unk43_animId2; diff --git a/include/structs/str_202EE8C.h b/include/structs/str_202EE8C.h index 68db0eaa4..37b8adec3 100644 --- a/include/structs/str_202EE8C.h +++ b/include/structs/str_202EE8C.h @@ -4,15 +4,15 @@ #include "structs/rgb.h" // size: 0x18 -typedef struct unkStruct_202EE8C +typedef struct AnimatedColor { - u32 unk0; - u16 unk4; - s16 unk6; - RGB_Struct *unk8; - RGB_Struct *unkC; - RGB_Struct *unk10; - RGB_Struct unk14; -} unkStruct_202EE8C; + u32 flags; + u16 duration; + s16 timer; + RGB_Struct *colorsStart; + RGB_Struct *currentColor; + RGB_Struct *colorsEnd; + RGB_Struct color; +} AnimatedColor; #endif // GUARD_STR_202EE8C_H diff --git a/include/structs/str_dungeon.h b/include/structs/str_dungeon.h index 5d4b6f043..466b0c98c 100644 --- a/include/structs/str_dungeon.h +++ b/include/structs/str_dungeon.h @@ -95,7 +95,7 @@ typedef struct UnkDungeonGlobal_unk181E8_sub u8 unk18212; // x2A bool8 unk18213; // x2B bool8 inFloorMapMode; // x2C - u8 unk18215; // x2D + bool8 unk18215; // x2D u8 unk18216; // x2E u8 unk18217; // x2F u8 unk18218; // x30 diff --git a/include/structs/str_ground_bg.h b/include/structs/str_ground_bg.h index 83c9b1ef0..150943fd7 100644 --- a/include/structs/str_ground_bg.h +++ b/include/structs/str_ground_bg.h @@ -134,7 +134,7 @@ typedef struct BplHeader typedef struct GroundBg { SubStruct_0 unk0[UNK_0_ARR_COUNT]; - unkStruct_202EE8C unkE0[UNK_E0_ARR_COUNT]; + AnimatedColor unkE0[UNK_E0_ARR_COUNT]; SubStruct_3E0 unk3E0[UNK_3E0_ARR_COUNT]; OpenedFile *bplFile; OpenedFile *bpcFile; diff --git a/include/world_map.h b/include/world_map.h index 07079c768..c36e4bf8e 100644 --- a/include/world_map.h +++ b/include/world_map.h @@ -26,7 +26,7 @@ struct WorldMap u16 unk1114[64][64]; u16 unk3114[64][64]; axdata monAxSprite; - unkStruct_202EE8C unk5150[16]; + AnimatedColor unk5150[16]; s32 brightness; s32 unk52D4; DungeonPos bgPos; diff --git a/src/code_8004AA0.c b/src/code_8004AA0.c index 432cff604..518ff811d 100644 --- a/src/code_8004AA0.c +++ b/src/code_8004AA0.c @@ -7,97 +7,97 @@ void nullsub_6(void) { } -void sub_8004AA4(unkStruct_202EE8C *a0, OpenedFile *a1, s32 a2) +void ReadAnimatedColorData(AnimatedColor *destColors, OpenedFile *file, s32 numColors) { - unkDataFor8004AA4 **data; - unkDataFor8004AA4 *ptr; + AnimatedColorData **data; + AnimatedColorData *colorData; s32 i; - data = (unkDataFor8004AA4 **)a1->data; - for (i = 0; i < a2; i++) { - ptr = *data++; + data = (AnimatedColorData **)file->data; + for (i = 0; i < numColors; i++) { + colorData = *data++; - if (ptr->colorCount != 0) { - a0->unk0 = 0x80000000; - a0->unk6 = ptr->unk2; - a0->unk4 = ptr->unk2; - a0->unk8 = ptr->colors; - a0->unkC = ptr->colors; - a0->unk10 = &ptr->colors[ptr->colorCount]; - a0->unk14 = ptr->colors[0]; + if (colorData->colorCount != 0) { + destColors->flags = 0x80000000; + destColors->timer = colorData->duration; + destColors->duration = colorData->duration; + destColors->colorsStart = colorData->colors; + destColors->currentColor = colorData->colors; + destColors->colorsEnd = &colorData->colors[colorData->colorCount]; + destColors->color = colorData->colors[0]; } else - a0->unk0 = 0; + destColors->flags = 0; - a0++; + destColors++; } } -bool8 sub_8004AF0(bool8 a0, unkStruct_202EE8C *a1, s32 a2, s32 a3, s32 a4, const RGB_Struct *a5) +bool8 UpdateAnimatedColors(bool8 forcePaletteUpdate, AnimatedColor *animatedColors, s32 index, s32 numAnimatedColors, s32 brightness, const RGB_Struct *ramp) { - bool8 bVar3; + bool8 update; bool8 ret; s32 i; ret = FALSE; - for (i = 0; i < a3; i++, a1++, a2++) { - if (!sub_8004D14(a1, 1) || sub_8004D40(a1, 1)) + for (i = 0; i < numAnimatedColors; i++, animatedColors++, index++) { + if (!sub_8004D14(animatedColors, 1) || sub_8004D40(animatedColors, 1)) continue; - bVar3 = a0; - a1->unk6--; + update = forcePaletteUpdate; + animatedColors->timer--; - if (a1->unk6 <= 0) { - a1->unk6 = a1->unk4; - if (a1->unkC >= a1->unk10) - a1->unkC = a1->unk8; + if (animatedColors->timer <= 0) { + animatedColors->timer = animatedColors->duration; + if (animatedColors->currentColor >= animatedColors->colorsEnd) + animatedColors->currentColor = animatedColors->colorsStart; - a1->unk14 = *a1->unkC++; - bVar3 = TRUE; + animatedColors->color = *animatedColors->currentColor++; + update = TRUE; ret = TRUE; } - if (bVar3) - SetBGPaletteBufferColorRGB(a2, &a1->unk14, a4, a5); + if (update) + SetBGPaletteBufferColorRGB(index, &animatedColors->color, brightness, ramp); } return ret; } -UNUSED static bool8 sub_8004B78(bool8 a0, unkStruct_202EE8C *a1, s32 a2, s32 a3, s32 a4, const RGB_Struct *a5) +UNUSED static bool8 sub_8004B78(bool8 forcePaletteUpdate, AnimatedColor *animatedColors, s32 index, s32 numAnimatedColors, s32 brightness, const RGB_Struct *ramp) { - bool8 bVar3; + bool8 update; bool8 ret; s32 i; ret = FALSE; - for (i = 0; i < a3; i++, a1++, a2++) { - if (!sub_8004D14(a1, 1) || sub_8004D40(a1, 1)) + for (i = 0; i < numAnimatedColors; i++, animatedColors++, index++) { + if (!sub_8004D14(animatedColors, 1) || sub_8004D40(animatedColors, 1)) continue; - bVar3 = a0; - a1->unk6--; + update = forcePaletteUpdate; + animatedColors->timer--; - if (a1->unk6 <= 0) { - a1->unk6 = a1->unk4; - if (a1->unkC >= a1->unk10) - a1->unkC = a1->unk8; + if (animatedColors->timer <= 0) { + animatedColors->timer = animatedColors->duration; + if (animatedColors->currentColor >= animatedColors->colorsEnd) + animatedColors->currentColor = animatedColors->colorsStart; - a1->unk14 = *a1->unkC++; - bVar3 = TRUE; + animatedColors->color = *animatedColors->currentColor++; + update = TRUE; ret = TRUE; } - if (bVar3) - nullsub_4(a2, &a1->unk14, a4, a5); + if (update) + nullsub_4(index, &animatedColors->color, brightness, ramp); } return ret; } -bool8 sub_8004C00(unkStruct_202EE8C *a0, s32 a1, s32 a2, s32 brightness, const RGB_Struct *ramp, RGB_Struct16 *a5) +bool8 sub_8004C00(AnimatedColor *animatedColors, s32 index, s32 numAnimatedColors, s32 brightness, const RGB_Struct *ramp, RGB_Struct16 *a5) { bool8 ret; s32 i; @@ -108,24 +108,24 @@ bool8 sub_8004C00(unkStruct_202EE8C *a0, s32 a1, s32 a2, s32 brightness, const R ret = FALSE; - for (i = 0; i < a2; i++, a0++, a1++) { - if (!sub_8004D14(a0, 1) || sub_8004D40(a0, 1)) + for (i = 0; i < numAnimatedColors; i++, animatedColors++, index++) { + if (!sub_8004D14(animatedColors, 1) || sub_8004D40(animatedColors, 1)) continue; - a0->unk6--; + animatedColors->timer--; - if (a0->unk6 <= 0) { - a0->unk6 = a0->unk4; - if (a0->unkC >= a0->unk10) - a0->unkC = a0->unk8; + if (animatedColors->timer <= 0) { + animatedColors->timer = animatedColors->duration; + if (animatedColors->currentColor >= animatedColors->colorsEnd) + animatedColors->currentColor = animatedColors->colorsStart; - a0->unk14 = *a0->unkC++; + animatedColors->color = *animatedColors->currentColor++; ret = TRUE; } - r = a5->r + a0->unk14.r; - g = a5->g + a0->unk14.g; - b = a5->b + a0->unk14.b; + r = a5->r + animatedColors->color.r; + g = a5->g + animatedColors->color.g; + b = a5->b + animatedColors->color.b; if (r > 0xFF) r = 0xFF; @@ -144,42 +144,47 @@ bool8 sub_8004C00(unkStruct_202EE8C *a0, s32 a1, s32 a2, s32 brightness, const R color.g = g; color.b = b; - SetBGPaletteBufferColorRGB(a1, &color, brightness, ramp); + SetBGPaletteBufferColorRGB(index, &color, brightness, ramp); } return ret; } -UNUSED static void sub_8004CFC(unkStruct_202EE8C *a0, s32 a1) +UNUSED static void sub_8004CFC(AnimatedColor *animatedColors, s32 numAnimatedColors) { s32 i; - for (i = 0; i < a1; a0++, i++) { - a0->unk0 = 0; + for (i = 0; i < numAnimatedColors; animatedColors++, i++) { + animatedColors->flags = 0; } } -bool8 sub_8004D14(unkStruct_202EE8C *a0, s32 a1) +bool8 sub_8004D14(AnimatedColor *animatedColors, s32 numAnimatedColors) { s32 i; - for (i = 0; i < a1; i++) { - if (a0->unk0 & 0x80000000) + for (i = 0; i < numAnimatedColors; i++) { + if (animatedColors->flags & 0x80000000) return TRUE; - a0++; + animatedColors++; } return FALSE; } -bool8 sub_8004D40(unkStruct_202EE8C *a0, s32 a1) +bool8 sub_8004D40(AnimatedColor *animatedColors, s32 numAnimatedColors) { s32 i; - for (i = 0; i < a1; i++) { - if (a0->unk0 & 0x80000000) { - if (!(a0->unk0 & 0x20000000)) + for (i = 0; i < numAnimatedColors; i++) { + if (animatedColors->flags & 0x80000000) { + if (!(animatedColors->flags & 0x20000000)) return FALSE; - a0++; + // BUG: this increment should be in outer scope. + // if this function is called with numAnimatedColors > 1 + // and first color has flag not set, then + // this for loop will keep checking the same flags. + // luckily this function is only used with numAnimatedColors = 1 + animatedColors++; } } return TRUE; diff --git a/src/code_8040094_1.c b/src/code_8040094_1.c index f12679b34..06a263002 100644 --- a/src/code_8040094_1.c +++ b/src/code_8040094_1.c @@ -57,7 +57,7 @@ bool8 sub_8040BB0(Entity *entity, Move *move, bool8 a2) static void sub_8040C4C(Entity *entity, Move *move, bool32 hasSpecialEffect) { - u8 savedUnkVar; + bool8 savedUnkVar; s32 r4; struct UnkStruct_8040094 sp; u16 r9 = GetEffectiveMoveId(move->id, GetApparentWeather(entity), hasSpecialEffect); @@ -92,7 +92,7 @@ static void sub_8040C4C(Entity *entity, Move *move, bool32 hasSpecialEffect) if (!r8) break; - gUnknown_203B40D = 1; + gUnknown_203B40D = TRUE; if (gUnknown_2026E4E != 0x1010) { gUnknown_2026E4E += 0x101; } diff --git a/src/dungeon_8041AD0.c b/src/dungeon_8041AD0.c index e7e3d7748..f8ae86623 100644 --- a/src/dungeon_8041AD0.c +++ b/src/dungeon_8041AD0.c @@ -290,27 +290,27 @@ static u32 sub_8041764(unkStruct_80416E0 *param_1, bool8 param_2) return sub_800E890(param_1); } -void sub_804178C_Async(u8 param_1) +void sub_804178C_Async(bool8 param_1) { - u32 temp; + bool8 temp; s32 counter; counter = 0; gDungeon->unk181e8.unk18204 = 0; - if (sub_800E9FC(param_1) != 0) { - while ((counter < 1000 && (sub_800E9FC(param_1) != 0))) { + if (sub_800E9FC(param_1)) { + while ((counter < 1000 && sub_800E9FC(param_1))) { DungeonRunFrameActions(0x4a); counter++; } DungeonRunFrameActions(0x4a); DungeonRunFrameActions(0x4a); } - if ((counter == 1000) || (param_1 != 0)) { + if ((counter == 1000) || param_1) { sub_800DBBC(); } if (gDungeonBrightness < 0x1f) { temp = gUnknown_203B40D; - gUnknown_203B40D = 1; + gUnknown_203B40D = TRUE; for(counter = 0; counter < 1000; counter++) { if (gDungeonBrightness < 0x1f) { @@ -1516,7 +1516,7 @@ static void sub_8042A84(s16 param_1, Entity *entity, u32 param_3) iVar3 = (entity->pixelPos.y - entity->unk1C) / 256; } while (-8 <= iVar3 - gDungeon->unk181e8.cameraPixelPos.y); entity->isVisible = 0; - sub_804178C_Async(0); + sub_804178C_Async(FALSE); } } diff --git a/src/dungeon_action_execution.c b/src/dungeon_action_execution.c index d3a8d3168..0ebb4cf52 100644 --- a/src/dungeon_action_execution.c +++ b/src/dungeon_action_execution.c @@ -62,7 +62,7 @@ bool8 ExecuteEntityDungeonAction_Async(Entity *entity) DungeonPos pos; DungeonPos pos1; - sub_804178C_Async(1); + sub_804178C_Async(TRUE); gUnknown_203B434 = TRUE; info = GetEntInfo(entity); info->useHeldItem = FALSE; diff --git a/src/dungeon_cutscene.c b/src/dungeon_cutscene.c index 55b405ab2..6e83b5dc8 100644 --- a/src/dungeon_cutscene.c +++ b/src/dungeon_cutscene.c @@ -1250,7 +1250,7 @@ void SetDungeonBGColorRGB(s32 r, s32 g, s32 b, bool8 a3, bool8 a4) colorS16.r = r; colorS16.g = g; colorS16.b = b; - sub_8004C00(gUnknown_202EE8C, 160, 32, gDungeonBrightness, gDungeon->colorRamp, &colorS16); + sub_8004C00(gDungeonAnimatedColors, 160, 32, gDungeonBrightness, gDungeon->colorRamp, &colorS16); palIndex += 32; colorPtr = gUnknown_202ECA4; @@ -1305,12 +1305,12 @@ void SetDungeonBGColorRGB(s32 r, s32 g, s32 b, bool8 a3, bool8 a4) void sub_8085E98(void) { - gDungeon->unk181e8.unk18215 = 0; + gDungeon->unk181e8.unk18215 = FALSE; } void sub_8085EB0(void) { - gDungeon->unk181e8.unk18215 = 1; + gDungeon->unk181e8.unk18215 = TRUE; } static const unkStruct_2039DB0 sDefaultSpriteMasks = DEFAULT_UNK_2039DB0_MASKS; @@ -1762,7 +1762,7 @@ UNUSED static void sub_80866FC(void) s32 i; for (i = 0; i >= -250; i -= 10) { - SetDungeonBGColorRGB(i, i, i, 1, 0); + SetDungeonBGColorRGB(i, i, i, TRUE, FALSE); DungeonRunFrameActions(70); } } @@ -1777,7 +1777,7 @@ void sub_8086738(void) s32 i; for (i = 0; i < 250; i += 10) { - SetDungeonBGColorRGB(i, i, i, 1, 0); + SetDungeonBGColorRGB(i, i, i, TRUE, FALSE); DungeonRunFrameActions(70); } } @@ -1787,7 +1787,7 @@ void sub_8086764(void) s32 i; for (i = 250; i >= 0; i -= 5) { - SetDungeonBGColorRGB(i, i, i, 1, 0); + SetDungeonBGColorRGB(i, i, i, TRUE, FALSE); DungeonRunFrameActions(70); } @@ -1801,7 +1801,7 @@ void sub_8086794(void) gDungeonBrightness = 0; for (i = 0; i < 200; i++) { - SetDungeonBGColorRGB(0, 0, 0, 1, 0); + SetDungeonBGColorRGB(0, 0, 0, TRUE, FALSE); BgColorCallNullsub4(); DungeonRunFrameActions(70); diff --git a/src/dungeon_cutscene_articuno.c b/src/dungeon_cutscene_articuno.c index aaef27458..7f0a48eba 100644 --- a/src/dungeon_cutscene_articuno.c +++ b/src/dungeon_cutscene_articuno.c @@ -237,17 +237,17 @@ void ArticunoPostStoryPreFightDialogue(void) } } -static void sub_8088484(Entity *param_1) +static void sub_8088484(Entity *entity) { s32 iVar1; - GetEntInfo(param_1)->unk15C = 1; - GetEntInfo(param_1)->unk15E = 0; + GetEntInfo(entity)->unk15C = 1; + GetEntInfo(entity)->unk15E = 0; PlaySoundEffect(0x1ea); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 5) { - GetEntInfo(param_1)->unk174 = IntToF248(iVar1); - SetDungeonBGColorRGB(iVar1,iVar1,iVar1 / 2,1,0); + GetEntInfo(entity)->unk174 = IntToF248(iVar1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1 / 2,TRUE,FALSE); DungeonRunFrameActions(0x46); } } @@ -259,19 +259,19 @@ static void ArticunoScreenFlash(void) PlaySoundEffect(0x2ad); for(iVar1 = 250; iVar1 > 0x95; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1 / 2,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1 / 2,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(4,0x46); for(iVar1 = 250; iVar1 > 199; iVar1 -= 10) { - SetDungeonBGColorRGB(0,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(0,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(4,0x46); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1 / 2,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1 / 2,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(4,0x46); @@ -284,7 +284,7 @@ static void sub_8088574(void) for(iVar1 = 0; iVar1 <= 80; iVar1 += 8) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,0,0); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,FALSE,FALSE); DungeonRunFrameActions(0x46); } } diff --git a/src/dungeon_cutscene_deoxys.c b/src/dungeon_cutscene_deoxys.c index b4c6f576c..3088aaf3b 100644 --- a/src/dungeon_cutscene_deoxys.c +++ b/src/dungeon_cutscene_deoxys.c @@ -98,17 +98,17 @@ static void DeoxysScreenFlash(void) PlaySoundEffect(0x2c1); for(iVar1 = 250; iVar1 > 149; iVar1 -= 10){ - SetDungeonBGColorRGB(iVar1,0,0,1,1); + SetDungeonBGColorRGB(iVar1,0,0,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 250; iVar1 > 199; iVar1 -= 10){ - SetDungeonBGColorRGB(iVar1,iVar1,0,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,0,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10){ - SetDungeonBGColorRGB(iVar1,0,0,1,1); + SetDungeonBGColorRGB(iVar1,0,0,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); @@ -118,7 +118,7 @@ static void DeoxysScreenFlash(void) static void sub_808C550(void) { gDungeonBrightness = 0x1f; - SetDungeonBGColorRGB(0,0,0,1,1); + SetDungeonBGColorRGB(0,0,0,TRUE,TRUE); BgColorCallNullsub4(); DungeonRunFrameActions(0x46); gDungeon->unk7 = 0; diff --git a/src/dungeon_cutscene_entei.c b/src/dungeon_cutscene_entei.c index 61cbbb01f..9f591e042 100644 --- a/src/dungeon_cutscene_entei.c +++ b/src/dungeon_cutscene_entei.c @@ -142,19 +142,19 @@ static void EnteiScreenFlash(void) PlaySoundEffect(0x1ed); for(iVar1 = 250; iVar1 >= 150; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1, iVar1 / 2, iVar1 / 2, 1, 1); + SetDungeonBGColorRGB(iVar1, iVar1 / 2, iVar1 / 2, TRUE, TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); for(iVar1 = 250; iVar1 >= 200; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1, 0, 0, 1, 1); + SetDungeonBGColorRGB(iVar1, 0, 0, TRUE, TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1, iVar1 / 2, iVar1 / 2, 1, 1); + SetDungeonBGColorRGB(iVar1, iVar1 / 2, iVar1 / 2, TRUE, TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); diff --git a/src/dungeon_cutscene_groudon.c b/src/dungeon_cutscene_groudon.c index 86be3904d..dd2e985da 100644 --- a/src/dungeon_cutscene_groudon.c +++ b/src/dungeon_cutscene_groudon.c @@ -305,21 +305,21 @@ static void GroudonScreenFlash(void) for(iVar1 = 250; iVar1 > 0x95; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1 / 2,iVar1 / 2,1,1); + SetDungeonBGColorRGB(iVar1,iVar1 / 2,iVar1 / 2,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 250; iVar1 > 199; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1 / 2,0,1,1); + SetDungeonBGColorRGB(iVar1,iVar1 / 2,0,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1 / 2,iVar1 / 2,1,1); + SetDungeonBGColorRGB(iVar1,iVar1 / 2,iVar1 / 2,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); @@ -332,21 +332,21 @@ static void GroudonScreenFlash2(void) for(iVar1 = 250; iVar1 > 0x95; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1 / 2,iVar1 / 2,1,1); + SetDungeonBGColorRGB(iVar1,iVar1 / 2,iVar1 / 2,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 250; iVar1 > 199; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1 / 2,0,1,1); + SetDungeonBGColorRGB(iVar1,iVar1 / 2,0,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1 / 2,iVar1 / 2,1,1); + SetDungeonBGColorRGB(iVar1,iVar1 / 2,iVar1 / 2,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); diff --git a/src/dungeon_cutscene_hooh.c b/src/dungeon_cutscene_hooh.c index ce04b3485..5668cd50e 100644 --- a/src/dungeon_cutscene_hooh.c +++ b/src/dungeon_cutscene_hooh.c @@ -194,19 +194,19 @@ static void HoOhScreenFlash(void) PlaySoundEffect(0x1ed); for(iVar1 = 250; iVar1 > 149; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); for(iVar1 = 250; iVar1 > 199; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); diff --git a/src/dungeon_cutscene_jirachi.c b/src/dungeon_cutscene_jirachi.c index 2f64cdfec..5d19cb407 100644 --- a/src/dungeon_cutscene_jirachi.c +++ b/src/dungeon_cutscene_jirachi.c @@ -368,21 +368,21 @@ static void JirachiWishGrantFlash(void) for(iVar1 = 0xFA; iVar1 > 0x95; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 0xFA; iVar1 > 0xC7; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 0xFA; iVar1 >= 0; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); diff --git a/src/dungeon_cutscene_kyogre.c b/src/dungeon_cutscene_kyogre.c index 25b37825d..fbe843190 100644 --- a/src/dungeon_cutscene_kyogre.c +++ b/src/dungeon_cutscene_kyogre.c @@ -131,17 +131,17 @@ static void KyogreScreenFlash(void) PlaySoundEffect(0x1f8); for(iVar1 = 250; iVar1 > 149; iVar1 -= 10){ - SetDungeonBGColorRGB(0,0,iVar1,1,1); + SetDungeonBGColorRGB(0,0,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 250; iVar1 > 199; iVar1 -= 10){ - SetDungeonBGColorRGB(0,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(0,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10){ - SetDungeonBGColorRGB(0,0,iVar1,1,1); + SetDungeonBGColorRGB(0,0,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); @@ -151,7 +151,7 @@ static void KyogreScreenFlash(void) static void sub_808C360(void) { gDungeonBrightness = 0x1f; - SetDungeonBGColorRGB(0,0,0,1,1); + SetDungeonBGColorRGB(0,0,0,TRUE,TRUE); BgColorCallNullsub4(); DungeonRunFrameActions(0x46); gDungeon->unk7 = 0; diff --git a/src/dungeon_cutscene_latios.c b/src/dungeon_cutscene_latios.c index df783866f..fa39d8a04 100644 --- a/src/dungeon_cutscene_latios.c +++ b/src/dungeon_cutscene_latios.c @@ -157,13 +157,13 @@ static void LatiosScreenFlash(void) gDungeonBrightness = 0x1f; for(iVar1 = 250; iVar1 > 149; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); diff --git a/src/dungeon_cutscene_lugia.c b/src/dungeon_cutscene_lugia.c index a8c4f17d5..cdecdfc33 100644 --- a/src/dungeon_cutscene_lugia.c +++ b/src/dungeon_cutscene_lugia.c @@ -96,7 +96,7 @@ void LugiaPreFightDialogue(void) LugiaScreenFlash(); DisplayDungeonDialogue_Async(&gLugiaPreFightDialogue_6); LugiaScreenFlash2(); - SetDungeonBGColorRGB(-250,-250,-250,1,0); + SetDungeonBGColorRGB(-250,-250,-250,TRUE,FALSE); DungeonStopBGM(); sub_80861D4(lugiaEntity,7,DIRECTION_SOUTH); DisplayDungeonDialogue_Async(&gLugiaPreFightDialogue_7); @@ -113,17 +113,17 @@ static void LugiaScreenFlash(void) PlaySoundEffect(0x1f6); for(iVar1 = 250; iVar1 > 149; iVar1 -= 10){ - SetDungeonBGColorRGB(0,0,iVar1,1,1); + SetDungeonBGColorRGB(0,0,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 250; iVar1 > 199; iVar1 -= 10){ - SetDungeonBGColorRGB(0,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(0,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10){ - SetDungeonBGColorRGB(0,0,iVar1,1,1); + SetDungeonBGColorRGB(0,0,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); @@ -137,24 +137,24 @@ static void LugiaScreenFlash2(void) PlaySoundEffect(0x1f6); for(iVar1 = 0; iVar1 < 200; iVar1 += 100){ - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,0); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,FALSE); DungeonRunFrameActions(0x46); } for(iVar1 = 200; iVar1 >= 0; iVar1 -= 100){ - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,0); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,FALSE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(4,0x46); for(iVar1 = 0; iVar1 < 200; iVar1 += 100){ - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,0); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,FALSE); DungeonRunFrameActions(0x46); } for(iVar1 = 200; iVar1 >= 0; iVar1 -= 100){ - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,0); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,FALSE); DungeonRunFrameActions(0x46); } @@ -165,7 +165,7 @@ static void LugiaScreenFlash2(void) static void sub_808C0CC(void) { gDungeonBrightness = 0x1f; - SetDungeonBGColorRGB(0,0,0,1,1); + SetDungeonBGColorRGB(0,0,0,TRUE,TRUE); BgColorCallNullsub4(); DungeonRunFrameActions(0x46); gDungeon->unk7 = 0; diff --git a/src/dungeon_cutscene_mewtwo.c b/src/dungeon_cutscene_mewtwo.c index c7a76c84a..22902f207 100644 --- a/src/dungeon_cutscene_mewtwo.c +++ b/src/dungeon_cutscene_mewtwo.c @@ -167,19 +167,19 @@ static void MewtwoScreenFlash(void) PlaySoundEffect(0x1f6); for(iVar1 = 250; iVar1 > 149; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 250; iVar1 > 199; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,0,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,0,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(10,0x46); diff --git a/src/dungeon_cutscene_moltres.c b/src/dungeon_cutscene_moltres.c index 8f56eef3a..ebe1033eb 100644 --- a/src/dungeon_cutscene_moltres.c +++ b/src/dungeon_cutscene_moltres.c @@ -289,13 +289,13 @@ static void MoltresScreenFlash2(s32 xArg, s32 yArg) PlaySoundEffect(0x1EC); for (i = 250; i >= 20; i -= 10) { - SetDungeonBGColorRGB(i, 0, 0, 1, 1); + SetDungeonBGColorRGB(i, 0, 0, TRUE, TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(0xA, 0x46); for (i = 250; i >= 0; i -= 10) { - SetDungeonBGColorRGB(i, 0, 0, 1, 1); + SetDungeonBGColorRGB(i, 0, 0, TRUE, TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(0xA, 0x46); @@ -312,14 +312,14 @@ static void MoltresScreenFlash3(void) iVar1 = 0xfa; for(iVar1 = 250; iVar1 > 9; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1 / 2,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1 / 2,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(0x1e,0x46); PlaySoundEffect(0x1ed); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1 / 2,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1 / 2,TRUE,TRUE); DungeonRunFrameActions(0x46); } DungeonWaitFrames_Async(0x1e,0x46); @@ -332,7 +332,7 @@ static void MoltresScreenDarken(void) for(iVar1 = 0; iVar1 >= -80; iVar1 -= 8) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,0,0); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,FALSE,FALSE); DungeonRunFrameActions(0x46); } } diff --git a/src/dungeon_cutscene_raikou.c b/src/dungeon_cutscene_raikou.c index af8cba5d1..c6e3569f4 100644 --- a/src/dungeon_cutscene_raikou.c +++ b/src/dungeon_cutscene_raikou.c @@ -168,19 +168,19 @@ static void RaikouScreenFlash(void) PlaySoundEffect(0x1f6); for(iVar1 = 250; iVar1 > 149; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); for(iVar1 = 250; iVar1 > 199; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); diff --git a/src/dungeon_cutscene_rayquaza.c b/src/dungeon_cutscene_rayquaza.c index 4243bb6e5..e1e6e6d5e 100644 --- a/src/dungeon_cutscene_rayquaza.c +++ b/src/dungeon_cutscene_rayquaza.c @@ -204,19 +204,19 @@ static void RayquazaScreenFlash(void) PlaySoundEffect(0x1f6); for(iVar1 = 250; iVar1 > 149; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1 / 2, iVar1, iVar1 / 2, 1, 1); + SetDungeonBGColorRGB(iVar1 / 2, iVar1, iVar1 / 2, TRUE, TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); for(iVar1 = 250; iVar1 > 199; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1 / 2, iVar1, 0, 1, 1); + SetDungeonBGColorRGB(iVar1 / 2, iVar1, 0, TRUE, TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1 / 2, iVar1, iVar1 / 2, 1, 1); + SetDungeonBGColorRGB(iVar1 / 2, iVar1, iVar1 / 2, TRUE, TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); diff --git a/src/dungeon_cutscene_suicune.c b/src/dungeon_cutscene_suicune.c index 4bb40d8a5..9c979dbcf 100644 --- a/src/dungeon_cutscene_suicune.c +++ b/src/dungeon_cutscene_suicune.c @@ -190,19 +190,19 @@ static void SuicuneScreenFlash(void) PlaySoundEffect(0x1ee); for(iVar1 = 250; iVar1 > 149; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); for(iVar1 = 250; iVar1 > 199; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); for(iVar1 = 250; iVar1 >= 0; iVar1 -= 10) { - SetDungeonBGColorRGB(iVar1,iVar1,iVar1,1,1); + SetDungeonBGColorRGB(iVar1,iVar1,iVar1,TRUE,TRUE); DungeonRunFrameActions(70); } DungeonWaitFrames_Async(10,70); diff --git a/src/dungeon_cutscene_zapdos.c b/src/dungeon_cutscene_zapdos.c index 45b68124f..6b27d24fe 100644 --- a/src/dungeon_cutscene_zapdos.c +++ b/src/dungeon_cutscene_zapdos.c @@ -256,20 +256,20 @@ static void ZapdosScreenFlash(s32 numFlashes) if (2 < numFlashes) { for(index = 250; index > 199; index -= 10) { - SetDungeonBGColorRGB(index,index,index / 2,1,1); + SetDungeonBGColorRGB(index,index,index / 2,TRUE,TRUE); DungeonRunFrameActions(0x46); } } if (1 < numFlashes) { for(index = 250; index > 199; index -= 10) { - SetDungeonBGColorRGB(index,index,index / 2,1,1); + SetDungeonBGColorRGB(index,index,index / 2,TRUE,TRUE); DungeonRunFrameActions(0x46); } } for(index = 250; index >= 0; index -= 10) { - SetDungeonBGColorRGB(index,index,index / 4,1,1); + SetDungeonBGColorRGB(index,index,index / 4,TRUE,TRUE); DungeonRunFrameActions(0x46); } sub_8085EB0(); diff --git a/src/dungeon_items.c b/src/dungeon_items.c index d4cc36bf4..3e14e5132 100644 --- a/src/dungeon_items.c +++ b/src/dungeon_items.c @@ -806,7 +806,7 @@ static void MusicBoxCreation_Async(void) PlaySoundEffect(0xd4); DisplayDungeonMessage_Async(0,gUnknown_8105434,1); DungeonWaitFrames_Async(10,0x41); - sub_804178C_Async(1); + sub_804178C_Async(TRUE); gDungeon->unk1356C = FALSE; UpdateMinimap(); } diff --git a/src/dungeon_jobs.c b/src/dungeon_jobs.c index 2ab52e799..64bad649c 100644 --- a/src/dungeon_jobs.c +++ b/src/dungeon_jobs.c @@ -127,7 +127,7 @@ void sub_8084448(Entity *pokemon) sub_80843BC(entInfo->id); sub_8042A34(&pokemon->pos); HandleFaint_Async(pokemon,DUNGEON_EXIT_DELETED_FOR_EVENT,0); - sub_804178C_Async(1); + sub_804178C_Async(TRUE); while (TRUE) { if (DisplayDungeonYesNoMessage_Async(0,str,1) == 1) { if (DisplayDungeonYesNoMessage_Async(0,gUnknown_80FA394,0) == 1) { @@ -187,7 +187,7 @@ void sub_80845E0(Entity *pokemon) sub_8042A34(&entity->pos); HandleFaint_Async(pokemon,DUNGEON_EXIT_DELETED_FOR_EVENT,0); HandleFaint_Async(entity,DUNGEON_EXIT_DELETED_FOR_EVENT,0); - sub_804178C_Async(1); + sub_804178C_Async(TRUE); while (TRUE) { if (DisplayDungeonYesNoMessage_Async(0,gUnknown_80FA4D8,1) == 1) { if (DisplayDungeonYesNoMessage_Async(0,gUnknown_80FA394,0) == 1) { diff --git a/src/dungeon_map_access.c b/src/dungeon_map_access.c index fd5541f71..4a9a72ad4 100644 --- a/src/dungeon_map_access.c +++ b/src/dungeon_map_access.c @@ -22,8 +22,8 @@ #include "dungeon_8041AD0.h" EWRAM_DATA OpenedFile *gDungeonPaletteFile = {0}; -EWRAM_DATA unkStruct_202EE8C gUnknown_202EE8C[32] = {0}; -EWRAM_DATA OpenedFile *gUnknown_202F18C = {0}; +EWRAM_DATA AnimatedColor gDungeonAnimatedColors[32] = {0}; +EWRAM_DATA OpenedFile *gDungeonAnimatedColorsFile = {0}; EWRAM_DATA Tile gOutOfBoundsTileData = {0}; EWRAM_INIT const Tile *gCurTilesetOobTile = {NULL}; @@ -107,8 +107,8 @@ void LoadDungeonTilesetAssets(void) CloseFile(file); } sprintf(fileName,"b%02dcanm",gDungeon->tileset); - gUnknown_202F18C = OpenFileAndGetFileDataPtr(fileName,&gDungeonFileArchive); - sub_8004AA4(gUnknown_202EE8C,gUnknown_202F18C,0x20); + gDungeonAnimatedColorsFile = OpenFileAndGetFileDataPtr(fileName,&gDungeonFileArchive); + ReadAnimatedColorData(gDungeonAnimatedColors,gDungeonAnimatedColorsFile,0x20); gWalkableTileToCrossableTerrain[0] = CROSSABLE_TERRAIN_REGULAR; gWalkableTileToCrossableTerrain[1] = CROSSABLE_TERRAIN_LIQUID; gWalkableTileToCrossableTerrain[MOVEMENT_TYPE_CHASM] = CROSSABLE_TERRAIN_CREVICE; @@ -128,7 +128,7 @@ void LoadDungeonTilesetAssets(void) void sub_8049820(void) { - CloseFile(gUnknown_202F18C); + CloseFile(gDungeonAnimatedColorsFile); CloseFile(gDungeonPaletteFile); } diff --git a/src/dungeon_misc.c b/src/dungeon_misc.c index a44a1cbcf..947795b28 100644 --- a/src/dungeon_misc.c +++ b/src/dungeon_misc.c @@ -1256,7 +1256,7 @@ void TryPointCameraToMonster(Entity *pokemon, u8 param_2) { if ((EntityIsValid(pokemon)) && (GetEntityType(pokemon) == ENTITY_MONSTER) && (gDungeon->unk181e8.cameraTarget != pokemon)) { if (param_2 != '\0') { - sub_804178C_Async(1); + sub_804178C_Async(TRUE); while (gDungeon->unk12 < 0x3c) { DungeonRunFrameActions(0x34); } diff --git a/src/dungeon_monster_house.c b/src/dungeon_monster_house.c index 37e9506ad..207f608e2 100644 --- a/src/dungeon_monster_house.c +++ b/src/dungeon_monster_house.c @@ -179,6 +179,6 @@ void TriggerMonsterHouse_Async(Entity *entity, bool8 forcedMonsterHouse) } - sub_804178C_Async(1); + sub_804178C_Async(TRUE); } diff --git a/src/dungeon_move_util.c b/src/dungeon_move_util.c index 2e0ac4f39..65313ba66 100644 --- a/src/dungeon_move_util.c +++ b/src/dungeon_move_util.c @@ -170,7 +170,7 @@ bool32 sub_8055A00(Entity *attacker, s32 firstMoveId, s32 var_34, s32 itemId, s3 } } - sub_804178C_Async(1); + sub_804178C_Async(TRUE); if (!EntityIsValid(attacker) || IsFloorOver()) break; if (++moveId >= MAX_MON_MOVES) @@ -197,7 +197,7 @@ bool32 sub_8055A00(Entity *attacker, s32 firstMoveId, s32 var_34, s32 itemId, s3 } TryUseChosenMove(attacker, 0, itemId, arg_0, isLinkedMove, movePtr); } - sub_804178C_Async(1); + sub_804178C_Async(TRUE); } } } @@ -288,14 +288,14 @@ bool8 TryUseChosenMove(struct Entity *attacker, u32 r6, s32 itemId, u32 var_30, msg = NULL; targetsArray[0] = NULL; - sub_804178C_Async(1); + sub_804178C_Async(TRUE); if (move->id == MOVE_METRONOME) { gMetronomeCalledArrayId = DungeonRandInt(METRONOME_AVAILABLE_CALLED_MOVES); InitPokemonMove(&metronomeMove, gMetronomeCalledMoves[gMetronomeCalledArrayId].moveID); metronomeMove.moveFlags = move->moveFlags; metronomeMove.moveFlags2 = move->moveFlags2; sub_8056468(attacker, move, gUnknown_80FECBC, targetsArray, itemId, TRUE, FALSE); - sub_804178C_Async(1); + sub_804178C_Async(TRUE); move = &metronomeMove; } else if (move->id == MOVE_NATURE_POWER) @@ -311,7 +311,7 @@ bool8 TryUseChosenMove(struct Entity *attacker, u32 r6, s32 itemId, u32 var_30, naturePwrMove.moveFlags = move->moveFlags; naturePwrMove.moveFlags2 = move->moveFlags2; sub_8056468(attacker, move, gUnknown_80FECE0, targetsArray, itemId, TRUE, FALSE); - sub_804178C_Async(1); + sub_804178C_Async(TRUE); move = &naturePwrMove; } @@ -722,7 +722,7 @@ void sub_80566F8(Entity *attacker, Move *move, s32 a2, bool8 a3, s32 itemId, s32 if (var_34 >= 0) { sub_800DC14(var_34); } - sub_804178C_Async(1); + sub_804178C_Async(TRUE); gDungeon->unk1BDD4.unk1C05E = 0; if (targetArrId > 0) { diff --git a/src/dungeon_tilemap.c b/src/dungeon_tilemap.c index 7f3912adc..10224aaef 100644 --- a/src/dungeon_tilemap.c +++ b/src/dungeon_tilemap.c @@ -82,7 +82,7 @@ void sub_803F27C(bool8 a0) strPtr->rotateModeDirection = 0; strPtr->prevRotateModeDirection = 0; strPtr->inFloorMapMode = 0; - strPtr->unk18215 = 1; + strPtr->unk18215 = TRUE; sub_803F38C(); gUnknown_202EDFC = 0xFFFF; diff --git a/src/dungeon_vram.c b/src/dungeon_vram.c index 543959639..b450dfa98 100644 --- a/src/dungeon_vram.c +++ b/src/dungeon_vram.c @@ -68,7 +68,7 @@ UNUSED static EWRAM_DATA s32 sUnused = 0; EWRAM_DATA struct UnkStruct_202EDE8 gUnknown_202EDE8 = {0}; EWRAM_INIT u8 gUnknown_203B40C = 0; -EWRAM_INIT u8 gUnknown_203B40D = 0; +EWRAM_INIT u8 gUnknown_203B40D = FALSE; static const DungeonPos gUnknown_80F61EC[2][6] = { [0] = {{-4, -4}, {-8, -4}, {-16, -4}, {-16, -4}, {-16, -4}, {-16, -4}}, @@ -93,7 +93,7 @@ void sub_803E250(void) gUnknown_202EDD0 = 999; sUnknown_202EDD4 = 0; - gUnknown_203B40D = 0; + gUnknown_203B40D = FALSE; gUnknown_202EDE8.unk0 = 0; SpriteSetY(&gUnknown_202EDC0, 0); @@ -200,8 +200,8 @@ static void sub_803E490(u32 unused) sub_803EDF0(); - if(gDungeon->unk181e8.unk18215 != 0 && gDungeon->unk1BDD4.unk1C06C != 3) - sub_8004AF0(gUnknown_203B40D, gUnknown_202EE8C, 0xA0, 0x20, gDungeonBrightness, gDungeon->colorRamp); + if(gDungeon->unk181e8.unk18215 && gDungeon->unk1BDD4.unk1C06C != 3) + UpdateAnimatedColors(gUnknown_203B40D, gDungeonAnimatedColors, 0xA0, 0x20, gDungeonBrightness, gDungeon->colorRamp); nullsub_8(gGameOptionsRef->touchScreen); sub_8005180(); @@ -282,7 +282,7 @@ void sub_803E748(void) s32 index2; index2 = 0x1F; - gUnknown_203B40D = 1; + gUnknown_203B40D = TRUE; gDungeonBrightness = 0; sub_803E874(1, 0x1F); @@ -305,7 +305,7 @@ void sub_803E748(void) sub_803E874(1, index2); DungeonRunFrameActions(5); } - gUnknown_203B40D = 0; + gUnknown_203B40D = FALSE; gDungeonBrightness = 0x1F; } @@ -315,7 +315,7 @@ void sub_803E7C8(void) s32 index2; index2 = 0x1F; - gUnknown_203B40D = 1; + gUnknown_203B40D = TRUE; gDungeonBrightness = 0; DungeonRunFrameActions(5); @@ -335,14 +335,14 @@ void sub_803E7C8(void) } DungeonRunFrameActions(5); } - gUnknown_203B40D = 0; + gUnknown_203B40D = FALSE; } void sub_803E830(void) { s32 index; - gUnknown_203B40D = 1; + gUnknown_203B40D = TRUE; for(index = 0; index < 0x20; index++) { sub_803E874(0, 0); @@ -351,7 +351,7 @@ void sub_803E830(void) gDungeonBrightness--; } gDungeonBrightness = 0; - gUnknown_203B40D = 0; + gUnknown_203B40D = FALSE; } static const RGB_Struct sBlackRgb = {0, 0, 0}; @@ -372,8 +372,8 @@ void sub_803E874(bool8 r10, s32 r9) index++; } - if (gDungeon->unk181e8.unk18215 == 0 || gDungeon->unk1BDD4.unk1C06C == 3) { - sub_8004AF0(TRUE, gUnknown_202EE8C, 0xA0, 0x20, gDungeonBrightness, gDungeon->colorRamp); + if (!gDungeon->unk181e8.unk18215 || gDungeon->unk1BDD4.unk1C06C == 3) { + UpdateAnimatedColors(TRUE, gDungeonAnimatedColors, 0xA0, 0x20, gDungeonBrightness, gDungeon->colorRamp); } index += 32; @@ -440,8 +440,8 @@ void sub_803EA10(void) index++; } - if (gDungeon->unk181e8.unk18215 == 0 || gDungeon->unk1BDD4.unk1C06C == 3) { - sub_8004AF0(TRUE, gUnknown_202EE8C, 0xA0, 0x20, gDungeonBrightness, gDungeon->colorRamp); + if (!gDungeon->unk181e8.unk18215 || gDungeon->unk1BDD4.unk1C06C == 3) { + UpdateAnimatedColors(TRUE, gDungeonAnimatedColors, 0xA0, 0x20, gDungeonBrightness, gDungeon->colorRamp); } index += 32; diff --git a/src/effect_main.c b/src/effect_main.c index c21fa655e..94185342e 100644 --- a/src/effect_main.c +++ b/src/effect_main.c @@ -1038,13 +1038,13 @@ bool8 sub_800E9E4(u32 param_1) } } -bool8 sub_800E9FC(u8 a0) +bool8 sub_800E9FC(bool8 a0) { s32 i; struct unkStruct_203B0CC_sub *ptr = gUnknown_203B0CC->unk0; for (i = 0; i < UNK_203B0CC_ARR_COUNT; i++, ptr++) { if (ptr->unk4 != -1) { - if (a0 != 0) + if (a0) return TRUE; if (ptr->unk54 == 0) return TRUE; @@ -1177,7 +1177,7 @@ static s32 sub_800EC68(s32 param_1) return ret->unk1c; } -u8 sub_800EC74(void) +bool8 sub_800EC74(void) { return sub_800F19C(1); } diff --git a/src/effect_sub_2.c b/src/effect_sub_2.c index 19afefa85..b7dddaf39 100644 --- a/src/effect_sub_2.c +++ b/src/effect_sub_2.c @@ -87,11 +87,11 @@ unkStruct_800F18C *sub_800F18C(s32 index) return &gUnknown_203B0D4->unk0[index]; } -s32 sub_800F19C(s32 index) +bool8 sub_800F19C(s32 index) { if (gUnknown_203B0D4->unk0[index].counter == 0) - return 0; + return FALSE; else - return 1; + return TRUE; } diff --git a/src/friend_areas_map_util.c b/src/friend_areas_map_util.c index fe3d6eb1e..7a4478b63 100644 --- a/src/friend_areas_map_util.c +++ b/src/friend_areas_map_util.c @@ -70,7 +70,7 @@ void FriendAreasMap_InitGfx(void) sub_8005610(gFriendAreasMapPtr->unk0[2], 0x40, 0x1F, 0); DecompressATGlobalFile((u32 *)(VRAM + 0x8000), 0x0, file); - sub_8004AA4(gFriendAreasMapPtr->unk4C4C, gFriendAreasMapPtr->unk0[4], 0x10); + ReadAnimatedColorData(gFriendAreasMapPtr->unk4C4C, gFriendAreasMapPtr->unk0[4], 0x10); size = 0x4000; DecompressATFile(&gFriendAreasMapPtr->unk14, size, file2); @@ -372,7 +372,7 @@ void FriendAreasMap_RunFrameActions(void) SetBG2RegOffsets(gFriendAreasMapPtr->bgPos.x, gFriendAreasMapPtr->bgPos.y); SetBG3RegOffsets(gFriendAreasMapPtr->bgPos.x, gFriendAreasMapPtr->bgPos.y); AnimateSprites(); - sub_8004AF0(FadeScreen(), gFriendAreasMapPtr->unk4C4C, 0xB0, 16, gFriendAreasMapPtr->brightness, NULL); + UpdateAnimatedColors(FadeScreen(), gFriendAreasMapPtr->unk4C4C, 0xB0, 16, gFriendAreasMapPtr->brightness, NULL); sub_8005838(NULL, 0); nullsub_8(gGameOptionsRef->touchScreen); sub_8005180(); diff --git a/src/ground_bg.c b/src/ground_bg.c index 832ec040b..069cfc943 100644 --- a/src/ground_bg.c +++ b/src/ground_bg.c @@ -502,7 +502,7 @@ void sub_80A3440(GroundBg *groundBg, s32 mapFileId_, const DungeonLocation *dung sub0Ptr = groundBg->unk0; if (groundBg->unk440 != NULL) { - sub_8004AA4(groundBg->unkE0, groundBg->unk440, UNK_E0_ARR_COUNT); + ReadAnimatedColorData(groundBg->unkE0, groundBg->unk440, UNK_E0_ARR_COUNT); } groundBg->animationSpecifications = NULL; groundBg->unk470 = 0; @@ -1371,19 +1371,19 @@ void sub_80A4764(GroundBg *groundBg) } else if (groundBg->unk440 != NULL) { s32 i; - unkStruct_202EE8C *unkE0Ptr = groundBg->unkE0; + AnimatedColor *unkE0Ptr = groundBg->unkE0; s32 r6 = 160; for (i = 0; i < 32; i++, unkE0Ptr++, r6++) { RGB_Array color; - if (sub_8004D14(unkE0Ptr, 1) && !sub_8004D40(unkE0Ptr, 1) && --unkE0Ptr->unk6 <= 0) { - unkE0Ptr->unk6 = unkE0Ptr->unk4; - if (unkE0Ptr->unkC >= unkE0Ptr->unk10) { - unkE0Ptr->unkC = unkE0Ptr->unk8; + if (sub_8004D14(unkE0Ptr, 1) && !sub_8004D40(unkE0Ptr, 1) && --unkE0Ptr->timer <= 0) { + unkE0Ptr->timer = unkE0Ptr->duration; + if (unkE0Ptr->currentColor >= unkE0Ptr->colorsEnd) { + unkE0Ptr->currentColor = unkE0Ptr->colorsStart; } - unkE0Ptr->unk14 = *unkE0Ptr->unkC++; - color = (RGB_Array) {unkE0Ptr->unk14.r, unkE0Ptr->unk14.g, unkE0Ptr->unk14.b, unkE0Ptr->unk14.unk4}; + unkE0Ptr->color = *unkE0Ptr->currentColor++; + color = (RGB_Array) {unkE0Ptr->color.r, unkE0Ptr->color.g, unkE0Ptr->color.b, unkE0Ptr->color.unk4}; sub_8003810(r6, color); } } diff --git a/src/move_orb_effects_2.c b/src/move_orb_effects_2.c index d94d86329..d76d3d79c 100644 --- a/src/move_orb_effects_2.c +++ b/src/move_orb_effects_2.c @@ -593,7 +593,7 @@ void HandleStockpile(Entity * pokemon, Entity * target) SubstitutePlaceholderStringTags(gFormatBuffer_Monsters[0],target,0); if (entityInfo->stockpileStage < MAX_STOCKPILE_STAGE) { entityInfo->stockpileStage++; - sub_804178C_Async(1); + sub_804178C_Async(TRUE); sub_8041D5C(target); gFormatArgs[0] = entityInfo->stockpileStage; TryDisplayDungeonLoggableMessage3_Async(pokemon,target,gUnknown_80FBA38); diff --git a/src/weather.c b/src/weather.c index 4bdd8d4e4..cca1b561d 100644 --- a/src/weather.c +++ b/src/weather.c @@ -91,9 +91,9 @@ static void sub_807E698(bool8 arg0) sub_8042818(GetApparentWeather(NULL), arg0); DungeonRunFrameActions(0x25); - sub_804178C_Async(1); + sub_804178C_Async(TRUE); savedByte = gUnknown_203B40D; - gUnknown_203B40D = 1; + gUnknown_203B40D = TRUE; for (i = 0; i < 64; i++) { bool8 r7 = FALSE; diff --git a/src/world_map.c b/src/world_map.c index fc3fbe0aa..45efb0ed2 100644 --- a/src/world_map.c +++ b/src/world_map.c @@ -294,7 +294,7 @@ static void sub_801059C(void) sub_8005610(sWorldMapPtr->unk1100[2], 0x40, 0x1F, 0); DecompressATGlobalFile((u32 *)(VRAM + 0x8000), 0x0, file); - sub_8004AA4(sWorldMapPtr->unk5150, sWorldMapPtr->unk1100[4], 0x10); + ReadAnimatedColorData(sWorldMapPtr->unk5150, sWorldMapPtr->unk1100[4], 0x10); size = 0x4000; DecompressATFile(&sWorldMapPtr->unk1114, size, file2);