mirror of
https://github.com/sonicdcer/sf64.git
synced 2024-11-22 20:40:14 +00:00
VERSION_EU audio files (#277)
* remove yamls that were wrong and prevented jp rev0 from building correctly * playerstate * some jp rev0 settings * func_800145FC should return value instead of count * enum usage * format * rename vars in Audio_PlaySoundTestTrack * Makefile: audio OPTFLAGS for EU * VERSION EU audio_general decompiled * audio_effects.c (Identical to US) * audio_heap.c * VERSION_EU audio_load.c * renames * audio_playback.c * audio_seqplayer * audio_synthesis.c * comment * EU audio_thread.c * fox load symbols * more EU symbols and functions identified * state_1C8 -> state * identify more eu symbols * more EU symbols
This commit is contained in:
parent
af0c6f91f4
commit
b8a3bf635c
1
Makefile
1
Makefile
@ -332,6 +332,7 @@ build/src/libultra/rmon/%.o: OPTFLAGS := -O1 -g0
|
||||
build/src/libultra/debug/%.o: OPTFLAGS := -O1 -g0
|
||||
build/src/libultra/host/%.o: OPTFLAGS := -O1 -g0
|
||||
build/src/audio/%.o: OPTFLAGS := -O2 -g0
|
||||
build/srceu/audio/%.o: OPTFLAGS := -O2 -g0 # temporary
|
||||
|
||||
# per-file flags
|
||||
build/src/audio/audio_effects.o: CFLAGS += -use_readwrite_const
|
||||
|
@ -1,269 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x07, 0x9DE6E0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_7_ti_1.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
D_AST_7_TI_1_7000000:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 28, offset: 0x07000000, symbol: D_AST_7_TI_1_7000000, tlut: 0x07001108 }
|
||||
|
||||
D_TI1_7000A80:
|
||||
{ type: GFX, offset: 0x7000A80, symbol: D_TI1_7000A80 }
|
||||
|
||||
D_TI1_7000D08:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x07000D08, symbol: D_TI1_7000D08, tlut: 0x07001108 }
|
||||
|
||||
D_TI1_7001108:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 176, offset: 0x07001108, symbol: D_TI1_7001108 }
|
||||
|
||||
D_TI1_7001268:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7001268, symbol: D_TI1_7001268 }
|
||||
|
||||
D_TI1_7002270:
|
||||
{ type: GFX, offset: 0x7002270, symbol: D_TI1_7002270 }
|
||||
|
||||
D_TI1_7002490:
|
||||
{ type: GFX, offset: 0x7002490, symbol: D_TI1_7002490 }
|
||||
|
||||
D_TI1_7002730:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07002730, symbol: D_TI1_7002730 }
|
||||
|
||||
D_TI1_7002930:
|
||||
{ type: GFX, offset: 0x7002930, symbol: D_TI1_7002930 }
|
||||
|
||||
D_TI1_7002C88:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x7002C88, symbol: D_TI1_7002C88 }
|
||||
|
||||
D_TI1_7003488:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x07003488, symbol: D_TI1_7003488, tlut: 0x07003888 }
|
||||
|
||||
D_TI1_7003888:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x07003888, symbol: D_TI1_7003888 }
|
||||
|
||||
D_TI1_7003A90:
|
||||
{ type: GFX, offset: 0x7003A90, symbol: D_TI1_7003A90 }
|
||||
|
||||
D_TI1_7003C50:
|
||||
{ type: GFX, offset: 0x7003C50, symbol: D_TI1_7003C50 }
|
||||
|
||||
D_TI1_7003E30:
|
||||
{ type: GFX, offset: 0x7003E30, symbol: D_TI1_7003E30 }
|
||||
|
||||
D_TI1_7003FC0:
|
||||
{ type: GFX, offset: 0x7003FC0, symbol: D_TI1_7003FC0 }
|
||||
|
||||
D_TI1_7004170:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07004170, symbol: D_TI1_7004170 }
|
||||
|
||||
D_TI1_7004370:
|
||||
{ type: GFX, offset: 0x7004370, symbol: D_TI1_7004370 }
|
||||
|
||||
D_TI1_7004560:
|
||||
{ type: GFX, offset: 0x7004560, symbol: D_TI1_7004560 }
|
||||
|
||||
D_TI1_7004780:
|
||||
{ type: GFX, offset: 0x7004780, symbol: D_TI1_7004780 }
|
||||
|
||||
D_TI1_70049A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x070049A0, symbol: D_TI1_70049A0 }
|
||||
|
||||
D_TI1_7004BA0:
|
||||
{ type: GFX, offset: 0x7004BA0, symbol: D_TI1_7004BA0 }
|
||||
|
||||
D_TI1_7004E78:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07004E78, symbol: D_TI1_7004E78 }
|
||||
|
||||
D_TI1_7005078:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07005078, symbol: D_TI1_7005078 }
|
||||
|
||||
D_TI1_7005280:
|
||||
{ type: GFX, offset: 0x7005280, symbol: D_TI1_7005280 }
|
||||
|
||||
D_TI1_7005420:
|
||||
{ type: GFX, offset: 0x7005420, symbol: D_TI1_7005420 }
|
||||
|
||||
D_TI1_70067C4:
|
||||
{ type: SF64:ANIM, offset: 0x70067C4, symbol: D_TI1_70067C4 }
|
||||
|
||||
aTi1DesertCrawlerSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x7006990, symbol: aTi1DesertCrawlerSkel}
|
||||
|
||||
D_TI1_7006F74:
|
||||
{ type: SF64:ANIM, offset: 0x7006F74, symbol: D_TI1_7006F74 }
|
||||
|
||||
D_TI1_7007130:
|
||||
{ type: SF64:ANIM, offset: 0x7007130, symbol: D_TI1_7007130 }
|
||||
|
||||
D_TI1_7007234:
|
||||
{ type: SF64:ANIM, offset: 0x7007234, symbol: D_TI1_7007234 }
|
||||
|
||||
D_TI1_700733C:
|
||||
{ type: SF64:ANIM, offset: 0x700733C, symbol: D_TI1_700733C }
|
||||
|
||||
D_TI1_7007350:
|
||||
{ type: GFX, offset: 0x7007350, symbol: D_TI1_7007350 }
|
||||
|
||||
D_TI1_7007AB0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x7007AB0, symbol: D_TI1_7007AB0, tlut: 0x07007EB0 }
|
||||
|
||||
D_TI1_7007EB0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 240, offset: 0x07007EB0, symbol: D_TI1_7007EB0 }
|
||||
|
||||
D_TI1_7008090:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x07008090, symbol: D_TI1_7008090, tlut: 0x07008490 }
|
||||
|
||||
D_TI1_7008490:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x07008490, symbol: D_TI1_7008490 }
|
||||
|
||||
D_TI1_7008680:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x07008680, symbol: D_TI1_7008680, tlut: 0x07008490 }
|
||||
|
||||
D_TI1_7008780:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 216, offset: 0x07008780, symbol: D_TI1_7008780 }
|
||||
|
||||
D_TI1_7008930:
|
||||
{ type: GFX, offset: 0x7008930, symbol: D_TI1_7008930 }
|
||||
|
||||
D_TI1_7008D10:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x7008D10, symbol: D_TI1_7008D10 }
|
||||
|
||||
D_TI1_7008F10:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x7008F10, symbol: D_TI1_7008F10 }
|
||||
|
||||
D_TI1_7009110:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07009110, symbol: D_TI1_7009110 }
|
||||
|
||||
D_TI1_7009310:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07009310, symbol: D_TI1_7009310 }
|
||||
|
||||
D_TI1_7009510:
|
||||
{ type: GFX, offset: 0x7009510, symbol: D_TI1_7009510 }
|
||||
|
||||
D_TI1_70096D8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x070096D8, symbol: D_TI1_70096D8 }
|
||||
|
||||
aTiDelphorDL:
|
||||
{ type: GFX, offset: 0x70098E0, symbol: aTiDelphorDL }
|
||||
|
||||
D_TI1_7009B58:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07009B58, symbol: D_TI1_7009B58 }
|
||||
|
||||
aTi1Bomb1DL:
|
||||
{ type: GFX, offset: 0x7009D60, symbol: aTi1Bomb1DL }
|
||||
|
||||
D_TI1_700A190:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0700A190, symbol: D_TI1_700A190 }
|
||||
|
||||
aTi1Bomb2DL:
|
||||
{ type: GFX, offset: 0x700A990, symbol: aTi1Bomb2DL }
|
||||
|
||||
D_TI1_700AAD8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x700AAD8, symbol: D_TI1_700AAD8, tlut: 0x700AB58 }
|
||||
|
||||
D_TI1_700AB58:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x700AB58, symbol: D_TI1_700AB58 }
|
||||
|
||||
aTi1LandmineDL:
|
||||
{ type: GFX, offset: 0x700AB70, symbol: aTi1LandmineDL }
|
||||
|
||||
D_TI1_700AEA8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0700AEA8, symbol: D_TI1_700AEA8 }
|
||||
|
||||
D_TI1_700AF30:
|
||||
{ type: GFX, offset: 0x700AF30, symbol: D_TI1_700AF30 }
|
||||
|
||||
D_TI1_700B5B8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0700B5B8, symbol: D_TI1_700B5B8 }
|
||||
|
||||
D_TI1_700B7B8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0700B7B8, symbol: D_TI1_700B7B8 }
|
||||
|
||||
aTi1FekudaGun1DL:
|
||||
{ type: GFX, offset: 0x700B9C0, symbol: aTi1FekudaGun1DL }
|
||||
|
||||
D_TI1_700BB10:
|
||||
{ type: GFX, offset: 0x700BB10, symbol: D_TI1_700BB10 }
|
||||
|
||||
aTiBridgeDL:
|
||||
{ type: GFX, offset: 0x700BE00, symbol: aTiBridgeDL }
|
||||
|
||||
D_TI1_700BFB0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x0700BFB0, symbol: D_TI1_700BFB0, tlut: 0x0700C3B0 }
|
||||
|
||||
D_TI1_700C3B0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 128, offset: 0x0700C3B0, symbol: D_TI1_700C3B0 }
|
||||
|
||||
aTi1FekudaDL:
|
||||
{ type: GFX, offset: 0x700C4B0, symbol: aTi1FekudaDL }
|
||||
|
||||
aTi1DesertRoverAnim:
|
||||
{ type: SF64:ANIM, offset: 0x700C8D8, symbol: aTi1DesertRoverAnim }
|
||||
|
||||
aTi1DesertRoverSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x700C964, symbol: aTi1DesertRoverSkel }
|
||||
|
||||
aTi1FekudaGun2DL:
|
||||
{ type: GFX, offset: 0x700C980, symbol: aTi1FekudaGun2DL }
|
||||
|
||||
aTiBomberAnim:
|
||||
{ type: SF64:ANIM, offset: 0x700CAF4, symbol: aTiBomberAnim}
|
||||
|
||||
aTiBomberSkel:
|
||||
{type: SF64:SKELETON, offset: 0x700CB60, symbol: aTiBomberSkel}
|
||||
|
||||
aTiRascoAnim:
|
||||
{ type: SF64:ANIM, offset: 0x700D534, symbol: aTiRascoAnim }
|
||||
|
||||
aTiRascoSkel:
|
||||
{type: SF64:SKELETON, offset: 0x700D700, symbol: aTiRascoSkel}
|
||||
|
||||
D_TI1_700D740:
|
||||
{ type: GFX, offset: 0x700D740, symbol: D_TI1_700D740 }
|
||||
|
||||
D_TI1_700D880:
|
||||
{ type: GFX, offset: 0x700D880, symbol: D_TI1_700D880 }
|
||||
|
||||
D_TI1_700D9B0:
|
||||
{ type: GFX, offset: 0x700D9B0, symbol: D_TI1_700D9B0 }
|
||||
|
||||
D_TI1_700DAD0:
|
||||
{ type: GFX, offset: 0x700DAD0, symbol: D_TI1_700DAD0 }
|
||||
|
||||
D_TI1_700DBB0:
|
||||
{ type: GFX, offset: 0x700DBB0, symbol: D_TI1_700DBB0 }
|
||||
|
||||
D_TI1_700DC50:
|
||||
{ type: GFX, offset: 0x700DC50, symbol: D_TI1_700DC50 }
|
||||
|
||||
D_TI1_700DD68:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0700DD68, symbol: D_TI1_700DD68 }
|
||||
|
||||
D_TI1_700DDF0:
|
||||
{ type: GFX, offset: 0x700DDF0, symbol: D_TI1_700DDF0 }
|
||||
|
||||
D_TI1_700DED0:
|
||||
{ type: GFX, offset: 0x700DED0, symbol: D_TI1_700DED0 }
|
||||
|
||||
D_TI1_700DF70:
|
||||
{ type: GFX, offset: 0x700DF70, symbol: D_TI1_700DF70 }
|
||||
|
||||
D_TI1_700E030:
|
||||
{ type: GFX, offset: 0x700E030, symbol: D_TI1_700E030 }
|
||||
|
||||
D_TI1_700E1E8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0700E1E8, symbol: D_TI1_700E1E8 }
|
||||
|
||||
aTiBoulderDL:
|
||||
{ type: GFX, offset: 0x700E3F0, symbol: aTiBoulderDL }
|
||||
|
||||
D_TI1_700E858:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0700E858, symbol: D_TI1_700E858 }
|
||||
|
||||
D_TI1_700EA60:
|
||||
{ type: GFX, offset: 0x700EA60, symbol: D_TI1_700EA60 }
|
||||
|
||||
# size = 0xEDB0
|
@ -1,71 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x07, 0x9AD730]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_7_ti_2.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
D_TI2_7003EE8:
|
||||
{ type: SF64:ANIM, offset: 0x7003EE8, symbol: D_TI2_7003EE8 }
|
||||
|
||||
D_TI2_7003F00:
|
||||
{ type: GFX, offset: 0x7003F00, symbol: D_TI2_7003F00 }
|
||||
|
||||
D_TI2_7004270:
|
||||
{ type: GFX, offset: 0x7004270, symbol: D_TI2_7004270 }
|
||||
|
||||
D_TI2_7004400:
|
||||
{ type: GFX, offset: 0x7004400, symbol: D_TI2_7004400 }
|
||||
|
||||
D_TI2_70045D0:
|
||||
{ type: GFX, offset: 0x70045D0, symbol: D_TI2_70045D0 }
|
||||
|
||||
D_TI2_70047B0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, height: 16, width: 16, offset: 0x70047B0, symbol: D_TI2_70047B0 }
|
||||
D_TI2_70048B0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 136, offset: 0x70048B0, symbol: D_TI2_70048B0 }
|
||||
|
||||
D_TI2_70049C0:
|
||||
{ type: GFX, offset: 0x70049C0, symbol: D_TI2_70049C0 }
|
||||
|
||||
D_TI2_7004AB0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 16, offset: 0x7004AB0, symbol: D_TI2_7004AB0 }
|
||||
D_TI2_7004CB0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 232 , offset: 0x7004CB0, symbol: D_TI2_7004CB0 }
|
||||
|
||||
D_TI2_7004E80:
|
||||
{ type: GFX, offset: 0x7004E80, symbol: D_TI2_7004E80 }
|
||||
|
||||
D_TI2_7005300:
|
||||
{ type: GFX, offset: 0x7005300, symbol: D_TI2_7005300 }
|
||||
|
||||
D_TI2_70054C0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x70054C0, symbol: D_TI2_70054C0 }
|
||||
|
||||
D_TI2_70084CC:
|
||||
{ type: SF64:ANIM, offset: 0x70084CC, symbol: D_TI2_70084CC }
|
||||
|
||||
D_TI2_70096EC:
|
||||
{ type: SF64:ANIM, offset: 0x70096EC, symbol: D_TI2_70096EC }
|
||||
|
||||
D_TI2_7009700:
|
||||
{ type: GFX, offset: 0x7009700, symbol: D_TI2_7009700 }
|
||||
|
||||
D_TI2_7009890:
|
||||
{ type: GFX, offset: 0x7009890, symbol: D_TI2_7009890 }
|
||||
|
||||
D_TI2_7009A80:
|
||||
{ type: GFX, offset: 0x7009A80, symbol: D_TI2_7009A80 }
|
||||
|
||||
D_TI2_7009B48:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 32, offset: 0x7009B48, symbol: D_TI2_7009B48 }
|
||||
D_TI2_7009D48:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 56, offset: 0x7009D48, symbol: D_TI2_7009D48 }
|
||||
|
||||
D_TI2_700E244:
|
||||
{ type: SF64:ANIM, offset: 0x700E244, symbol: D_TI2_700E244 }
|
||||
|
||||
# size = 0xE250
|
@ -1,66 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x08, 0x9BB980]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_8_ti.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
D_TI_8000708: { type: SF64:ANIM, offset: 0x8000708, symbol: D_TI_8000708 }
|
||||
|
||||
D_TI_8000D80: { type: SF64:ANIM, offset: 0x8000D80, symbol: D_TI_8000D80 }
|
||||
|
||||
D_TI_8000D90: { type: GFX, offset: 0x8000D90, symbol: D_TI_8000D90 }
|
||||
|
||||
D_TI_8000FC0: { type: TEXTURE, ctype: u16, format: IA16, width: 16, height: 16, offset: 0x8000FC0, symbol: D_TI_8000FC0}
|
||||
|
||||
D_TI_80011C0: { type: GFX, offset: 0x80011C0, symbol: D_TI_80011C0 }
|
||||
|
||||
D_TI_80012E8: { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x80012E8, symbol: D_TI_80012E8, tlut: 0x80013E8}
|
||||
D_TI_80013E8: { type: TEXTURE, ctype: u16, format: TLUT, colors: 88, offset: 0x80013E8, symbol: D_TI_80013E8}
|
||||
|
||||
D_TI_80014A0: { type: GFX, offset: 0x80014A0, symbol: D_TI_80014A0 }
|
||||
|
||||
D_TI_8001630: { type: GFX, offset: 0x8001630, symbol: D_TI_8001630 }
|
||||
|
||||
D_TI_80018D0: { type: GFX, offset: 0x80018D0, symbol: D_TI_80018D0 }
|
||||
|
||||
D_TI_8001A80: { type: GFX, offset: 0x8001A80, symbol: D_TI_8001A80 }
|
||||
|
||||
D_TI_8001D20: { type: GFX, offset: 0x8001D20, symbol: D_TI_8001D20 }
|
||||
|
||||
D_TI_8001E20: { type: GFX, offset: 0x8001E20, symbol: D_TI_8001E20 }
|
||||
|
||||
D_TI_8001FB0: { type: GFX, offset: 0x8001FB0, symbol: D_TI_8001FB0 }
|
||||
|
||||
D_TI_80020D0: { type: GFX, offset: 0x80020D0, symbol: D_TI_80020D0 }
|
||||
|
||||
D_TI_8002360: { type: GFX, offset: 0x8002360, symbol: D_TI_8002360 }
|
||||
|
||||
D_TI_8002858: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x8002858, symbol: D_TI_8002858, tlut: 0x8002C58}
|
||||
D_TI_8002C58: { type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x8002C58, symbol: D_TI_8002C58}
|
||||
|
||||
D_TI_8002E48: { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x8002E48, symbol: D_TI_8002E48, tlut: 0x8002F48}
|
||||
D_TI_8002F48: { type: TEXTURE, ctype: u16, format: TLUT, colors: 216, offset: 0x8002F48, symbol: D_TI_8002F48}
|
||||
|
||||
D_TI_80030F8: { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x80030F8, symbol: D_TI_80030F8, tlut: 0x80031F8}
|
||||
D_TI_80031F8: { type: TEXTURE, ctype: u16, format: TLUT, colors: 192, offset: 0x80031F8, symbol: D_TI_80031F8}
|
||||
|
||||
D_TI_8003378: { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x8003378, symbol: D_TI_8003378, tlut: 0x8003478}
|
||||
D_TI_8003478: { type: TEXTURE, ctype: u16, format: TLUT, colors: 24, offset: 0x8003478, symbol: D_TI_8003478}
|
||||
|
||||
D_TI_80034A8: { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x80034A8, symbol: D_TI_80034A8, tlut: 0x80035A8}
|
||||
D_TI_80035A8: { type: TEXTURE, ctype: u16, format: TLUT, colors: 72, offset: 0x80035A8, symbol: D_TI_80035A8}
|
||||
|
||||
D_TI_8003640: { type: GFX, offset: 0x8003640, symbol: D_TI_8003640 }
|
||||
|
||||
D_TI_8004200: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x8004200, symbol: D_TI_8004200, tlut: 0x8004600}
|
||||
D_TI_8004600: { type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x8004600, symbol: D_TI_8004600}
|
||||
|
||||
D_TI_8008FE8: { type: SF64:ANIM, offset: 0x8008FE8, symbol: D_TI_8008FE8 }
|
||||
|
||||
D_TI_8009000: { type: GFX, offset: 0x8009000, symbol: D_TI_8009000 }
|
||||
|
||||
# size: 0x92A0
|
@ -1,68 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x09, 0x9C4C20]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_9_ti.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
D_TI_9004288:
|
||||
{ type: SF64:ANIM, offset: 0x9004288, symbol: D_TI_9004288 }
|
||||
|
||||
D_TI_90042A0:
|
||||
{ type: GFX, offset: 0x90042A0, symbol: D_TI_90042A0 }
|
||||
|
||||
D_TI_90043D0:
|
||||
{ type: GFX, offset: 0x90043D0, symbol: D_TI_90043D0 }
|
||||
|
||||
D_TI_90044E0:
|
||||
{ type: GFX, offset: 0x90044E0, symbol: D_TI_90044E0 }
|
||||
|
||||
D_TI_90045F0:
|
||||
{ type: GFX, offset: 0x90045F0, symbol: D_TI_90045F0 }
|
||||
|
||||
D_TI_9004858:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x9004858, symbol: D_TI_9004858, tlut: 0x9004958 }
|
||||
D_TI_9004958:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 136, offset: 0x9004958, symbol: D_TI_9004958 }
|
||||
|
||||
D_TI_9004A68:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x9004A68, symbol: D_TI_9004A68, tlut: 0x9004E68 }
|
||||
D_TI_9004E68:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 232, offset: 0x9004E68, symbol: D_TI_9004E68 }
|
||||
|
||||
D_TI_9005040:
|
||||
{ type: GFX, offset: 0x9005040, symbol: D_TI_9005040 }
|
||||
|
||||
D_TI_90051C0:
|
||||
{ type: GFX, offset: 0x90051C0, symbol: D_TI_90051C0 }
|
||||
|
||||
D_TI_9005450:
|
||||
{ type: GFX, offset: 0x9005450, symbol: D_TI_9005450 }
|
||||
|
||||
D_TI_9005600:
|
||||
{ type: GFX, offset: 0x9005600, symbol: D_TI_9005600 }
|
||||
|
||||
D_TI_90058A0:
|
||||
{ type: GFX, offset: 0x90058A0, symbol: D_TI_90058A0 }
|
||||
|
||||
D_TI_90059B8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x90059B8, symbol: D_TI_90059B8, tlut: 0x9005AB8 }
|
||||
D_TI_9005AB8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 240, offset: 0x9005AB8, symbol: D_TI_9005AB8 }
|
||||
|
||||
D_TI_900FC4C:
|
||||
{ type: SF64:ANIM, offset: 0x900FC4C, symbol: D_TI_900FC4C }
|
||||
|
||||
D_TI_900FC60:
|
||||
{ type: GFX, offset: 0x900FC60, symbol: D_TI_900FC60 }
|
||||
|
||||
D_TI_900FD70:
|
||||
{ type: GFX, offset: 0x900FD70, symbol: D_TI_900FD70 }
|
||||
|
||||
D_TI_900FE80:
|
||||
{ type: GFX, offset: 0x900FE80, symbol: D_TI_900FE80 }
|
||||
|
||||
# size: 0x10120
|
@ -1,60 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x0A, 0x9D4D40]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_A_ti.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
D_TI_A000000:
|
||||
{type: GFX, offset: 0xA000000, symbol: D_TI_A000000}
|
||||
|
||||
D_TI_A0000C8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x0A0000C8, symbol: D_TI_A0000C8, tlut: 0x0A0001C8 }
|
||||
|
||||
D_TI_A0001C8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 60, offset: 0x0A0001C8, symbol: D_TI_A0001C8 }
|
||||
|
||||
D_TI_A0002BC:
|
||||
{type: SF64:ANIM, offset: 0xA0002BC, symbol: D_TI_A0002BC}
|
||||
|
||||
D_TI_A00047C:
|
||||
{type: SF64:ANIM, offset: 0xA00047C, symbol: D_TI_A00047C}
|
||||
|
||||
D_TI_A000568:
|
||||
{type: SF64:SKELETON, offset: 0xA000568, symbol: D_TI_A000568}
|
||||
|
||||
D_TI_A000858:
|
||||
{type: SF64:ANIM, offset: 0xA000858, symbol: D_TI_A000858}
|
||||
|
||||
D_TI_A000934:
|
||||
{type: SF64:ANIM, offset: 0xA000934, symbol: D_TI_A000934}
|
||||
|
||||
D_TI_A000D50:
|
||||
{type: SF64:ANIM, offset: 0xA000D50, symbol: D_TI_A000D50}
|
||||
|
||||
D_TI_A000EDC:
|
||||
{type: SF64:SKELETON, offset: 0xA000EDC, symbol: D_TI_A000EDC}
|
||||
|
||||
D_TI_A001A70:
|
||||
{type: SF64:SKELETON, offset: 0xA001A70, symbol: D_TI_A001A70}
|
||||
|
||||
D_TI_A001BE0:
|
||||
{type: GFX, offset: 0xA001BE0, symbol: D_TI_A001BE0}
|
||||
|
||||
D_TI_A001DB0:
|
||||
{type: GFX, offset: 0xA001DB0, symbol: D_TI_A001DB0}
|
||||
|
||||
D_TI_A001EC0:
|
||||
{type: GFX, offset: 0xA001EC0, symbol: D_TI_A001EC0}
|
||||
|
||||
D_TI_A001FA0:
|
||||
{type: GFX, offset: 0xA001FA0, symbol: D_TI_A001FA0}
|
||||
|
||||
D_TI_A002170:
|
||||
{type: GFX, offset: 0xA002170, symbol: D_TI_A002170}
|
||||
|
||||
D_TI_A009990:
|
||||
{type: SF64:ANIM, offset: 0xA009990, symbol: D_TI_A009990}
|
@ -1,113 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x0D, 0x9257A0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_allies.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
aKattMarkDL:
|
||||
{ type: GFX, offset: 0xD000000, symbol: aKattMarkDL }
|
||||
|
||||
ast_allies_seg13_vtx_00000098:
|
||||
{ type: VTX, count: 3, offset: 0x0D000098, symbol: ast_allies_seg13_vtx_00000098 }
|
||||
|
||||
D_D0000C8:
|
||||
{ type: BLOB, size: 0x18, offset: 0x0D0000C8, symbol: D_D0000C8 }
|
||||
|
||||
aKattMarkTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0D0000E0, symbol: aKattMarkTex, tlut: 0x0D000160 }
|
||||
|
||||
aKattMarkTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0xD000160, symbol: aKattMarkTLUT }
|
||||
|
||||
D_D000170:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD000170, symbol: D_D000170 }
|
||||
|
||||
D_D001090:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD001090, symbol: D_D001090 }
|
||||
|
||||
D_D001FB0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD001FB0, symbol: D_D001FB0 }
|
||||
|
||||
D_D002ED0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD002ED0, symbol: D_D002ED0 }
|
||||
|
||||
D_D003DF0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD003DF0, symbol: D_D003DF0 }
|
||||
|
||||
D_D004D10:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD004D10, symbol: D_D004D10 }
|
||||
|
||||
D_D005C30:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD005C30, symbol: D_D005C30 }
|
||||
|
||||
D_D006B50:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD006B50, symbol: D_D006B50 }
|
||||
|
||||
D_D007A70:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD007A70, symbol: D_D007A70 }
|
||||
|
||||
D_D008990:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD008990, symbol: D_D008990 }
|
||||
|
||||
aKattRadarMarkDL:
|
||||
{ type: GFX, offset: 0xD0098B0, symbol: aKattRadarMarkDL }
|
||||
|
||||
aKattRadarMarkTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x0D009938, symbol: aKattRadarMarkTex }
|
||||
|
||||
aKattShipDL:
|
||||
{ type: GFX, offset: 0xD009A40, symbol: aKattShipDL }
|
||||
|
||||
D_D00A3B8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0D00A3B8, symbol: D_D00A3B8 }
|
||||
|
||||
D_D00ABB8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0D00ABB8, symbol: D_D00ABB8 }
|
||||
|
||||
D_D00ADB8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0D00ADB8, symbol: D_D00ADB8 }
|
||||
|
||||
D_D00AFB8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x0D00AFB8, symbol: D_D00AFB8 }
|
||||
|
||||
D_D00B3B8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0D00B3B8, symbol: D_D00B3B8 }
|
||||
|
||||
aBillMarkDL:
|
||||
{ type: GFX, offset: 0xD00B5C0, symbol: aBillMarkDL }
|
||||
|
||||
# Letter B
|
||||
aBillMarkTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0D00B688, symbol: aBillMarkTex, tlut: 0xD00B708 }
|
||||
|
||||
aBillMarkTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0xD00B708, symbol: aBillMarkTLUT }
|
||||
|
||||
aJamesMarkDL:
|
||||
{ type: GFX, offset: 0xD00B720, symbol: aJamesMarkDL }
|
||||
|
||||
# Letter J ?
|
||||
aJamesMarkTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0D00B7F0, symbol: aJamesMarkTex, tlut: 0xD00B870 }
|
||||
|
||||
aJamesMarkTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0xD00B870, symbol: aJamesMarkTLUT }
|
||||
|
||||
aBillShipDL:
|
||||
{ type: GFX, offset: 0xD00B880, symbol: aBillShipDL }
|
||||
|
||||
ast_allies_seg13_vtx_BB70:
|
||||
{ type: VTX, count: 144, offset: 0xD00BB70, symbol: ast_allies_seg13_vtx_BB70 }
|
||||
|
||||
D_D00C470:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0xD00C470, symbol: D_D00C470 }
|
||||
|
||||
D_D00C670:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0D00C670, symbol: D_D00C670 }
|
||||
|
||||
D_D00C870:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0D00C870, symbol: D_D00C870 }
|
@ -1,269 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x0C, 0xCAEA30]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_andross.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
|
||||
D_ANDROSS_C000000:
|
||||
{type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 28, offset: 0xC000000, symbol: D_ANDROSS_C000000}
|
||||
|
||||
aAndTitleCardTex:
|
||||
{type: TEXTURE, ctype: u8, format: IA8, width: 128, height: 28, offset: 0xC000A80, symbol: aAndTitleCardTex}
|
||||
|
||||
D_ANDROSS_C001880:
|
||||
{type: GFX, offset: 0xC001880, symbol: D_ANDROSS_C001880}
|
||||
|
||||
D_ANDROSS_C0019E8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0xC0019E8, symbol: D_ANDROSS_C0019E8}
|
||||
|
||||
D_ANDROSS_C00208C:
|
||||
{type: SF64:ANIM, offset: 0xC00208C, symbol: D_ANDROSS_C00208C}
|
||||
|
||||
D_ANDROSS_C002654:
|
||||
{type: SF64:ANIM, offset: 0xC002654, symbol: D_ANDROSS_C002654}
|
||||
|
||||
D_ANDROSS_C002B08:
|
||||
{type: SF64:ANIM, offset: 0xC002B08, symbol: D_ANDROSS_C002B08}
|
||||
|
||||
D_ANDROSS_C002B20:
|
||||
{type: GFX, offset: 0xC002B20, symbol: D_ANDROSS_C002B20}
|
||||
|
||||
D_ANDROSS_C002F00:
|
||||
{type: GFX, offset: 0xC002F00, symbol: D_ANDROSS_C002F00}
|
||||
|
||||
D_ANDROSS_C0031D0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC0031D0, symbol: D_ANDROSS_C0031D0}
|
||||
|
||||
D_ANDROSS_C0039D0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC0039D0, symbol: D_ANDROSS_C0039D0}
|
||||
|
||||
D_ANDROSS_C0041D0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0xC0041D0, symbol: D_ANDROSS_C0041D0}
|
||||
|
||||
D_ANDROSS_C0043D0:
|
||||
{type: GFX, offset: 0xC0043D0, symbol: D_ANDROSS_C0043D0}
|
||||
|
||||
D_ANDROSS_C004658:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0xC004658, symbol: D_ANDROSS_C004658}
|
||||
|
||||
D_ANDROSS_C004860:
|
||||
{type: GFX, offset: 0xC004860, symbol: D_ANDROSS_C004860}
|
||||
|
||||
D_ANDROSS_C006F08:
|
||||
{type: SF64:ANIM, offset: 0xC006F08, symbol: D_ANDROSS_C006F08}
|
||||
|
||||
D_ANDROSS_C007FC0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC007FC0, symbol: D_ANDROSS_C007FC0}
|
||||
|
||||
D_ANDROSS_C0087C0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC0087C0, symbol: D_ANDROSS_C0087C0}
|
||||
|
||||
D_ANDROSS_C00DE48:
|
||||
{type: SF64:ANIM, offset: 0xC00DE48, symbol: D_ANDROSS_C00DE48}
|
||||
|
||||
D_ANDROSS_C00E598:
|
||||
{type: SF64:ANIM, offset: 0xC00E598, symbol: D_ANDROSS_C00E598}
|
||||
|
||||
D_ANDROSS_C00F108:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0xC00F108, symbol: D_ANDROSS_C00F108}
|
||||
|
||||
D_ANDROSS_C010108:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0xC010108, symbol: D_ANDROSS_C010108}
|
||||
|
||||
D_ANDROSS_C010188:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC010188, symbol: D_ANDROSS_C010188}
|
||||
|
||||
D_ANDROSS_C010988:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0xC010988, symbol: D_ANDROSS_C010988}
|
||||
|
||||
D_ANDROSS_C011988:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC011988, symbol: D_ANDROSS_C011988}
|
||||
|
||||
D_ANDROSS_C012188:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC012188, symbol: D_ANDROSS_C012188}
|
||||
|
||||
D_ANDROSS_C012988:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC012988, symbol: D_ANDROSS_C012988}
|
||||
|
||||
D_ANDROSS_C013738:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC013738, symbol: D_ANDROSS_C013738}
|
||||
|
||||
D_ANDROSS_C013F38:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC013F38, symbol: D_ANDROSS_C013F38}
|
||||
|
||||
D_ANDROSS_C014738:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0xC014738, symbol: D_ANDROSS_C014738}
|
||||
|
||||
D_ANDROSS_C015740:
|
||||
{type: GFX, offset: 0xC015740, symbol: D_ANDROSS_C015740}
|
||||
|
||||
D_ANDROSS_C016100:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC016100, symbol: D_ANDROSS_C016100}
|
||||
|
||||
D_ANDROSS_C017050:
|
||||
{type: SF64:ANIM, offset: 0xC017050, symbol: D_ANDROSS_C017050}
|
||||
|
||||
D_ANDROSS_C017430:
|
||||
{type: SF64:ANIM, offset: 0xC017430, symbol: D_ANDROSS_C017430}
|
||||
|
||||
D_ANDROSS_C017440:
|
||||
{type: GFX, offset: 0xC017440, symbol: D_ANDROSS_C017440}
|
||||
|
||||
D_ANDROSS_C017598:
|
||||
{type: VTX, count: 34, offset: 0xC017598, symbol: D_ANDROSS_C017598}
|
||||
|
||||
D_ANDROSS_C0177B8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0xC0177B8, symbol: D_ANDROSS_C0177B8}
|
||||
|
||||
D_ANDROSS_C018BC4:
|
||||
{type: SF64:ANIM, offset: 0xC018BC4, symbol: D_ANDROSS_C018BC4}
|
||||
|
||||
D_ANDROSS_C01C490:
|
||||
{type: SF64:ANIM, offset: 0xC01C490, symbol: D_ANDROSS_C01C490}
|
||||
|
||||
D_ANDROSS_C01CC3C:
|
||||
{type: SF64:SKELETON, offset: 0xC01CC3C, symbol: D_ANDROSS_C01CC3C}
|
||||
|
||||
D_ANDROSS_C020128:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC020128, symbol: D_ANDROSS_C020128}
|
||||
|
||||
D_ANDROSS_C022520:
|
||||
{type: GFX, offset: 0xC022520, symbol: D_ANDROSS_C022520}
|
||||
|
||||
D_ANDROSS_C022A10:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0xC022A10, symbol: D_ANDROSS_C022A10}
|
||||
|
||||
D_ANDROSS_C022A90:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC022A90, symbol: D_ANDROSS_C022A90}
|
||||
|
||||
D_ANDROSS_C023B54:
|
||||
{type: SF64:ANIM, offset: 0xC023B54, symbol: D_ANDROSS_C023B54}
|
||||
|
||||
D_ANDROSS_C0240D0:
|
||||
{type: SF64:ANIM, offset: 0xC0240D0, symbol: D_ANDROSS_C0240D0}
|
||||
|
||||
D_ANDROSS_C025C00:
|
||||
{type: SF64:ANIM, offset: 0xC025C00, symbol: D_ANDROSS_C025C00}
|
||||
|
||||
D_ANDROSS_C029F74:
|
||||
{type: SF64:ANIM, offset: 0xC029F74, symbol: D_ANDROSS_C029F74}
|
||||
|
||||
D_ANDROSS_C02E494:
|
||||
{type: SF64:ANIM, offset: 0xC02E494, symbol: D_ANDROSS_C02E494}
|
||||
|
||||
D_ANDROSS_C02EDA0:
|
||||
{type: SF64:ANIM, offset: 0xC02EDA0, symbol: D_ANDROSS_C02EDA0}
|
||||
|
||||
D_ANDROSS_C02F634:
|
||||
{type: SF64:ANIM, offset: 0xC02F634, symbol: D_ANDROSS_C02F634}
|
||||
|
||||
D_ANDROSS_C030244:
|
||||
{type: SF64:ANIM, offset: 0xC030244, symbol: D_ANDROSS_C030244}
|
||||
|
||||
D_ANDROSS_C033780:
|
||||
{type: SF64:ANIM, offset: 0xC033780, symbol: D_ANDROSS_C033780}
|
||||
|
||||
D_ANDROSS_C033D98:
|
||||
{type: SF64:ANIM, offset: 0xC033D98, symbol: D_ANDROSS_C033D98}
|
||||
|
||||
D_ANDROSS_C035110:
|
||||
{type: SF64:ENVIRONMENT, offset: 0xC035110, symbol: D_ANDROSS_C035110}
|
||||
|
||||
D_ANDROSS_C035154:
|
||||
{type: SF64:OBJECT_INIT, offset: 0xC035154, symbol: D_ANDROSS_C035154}
|
||||
|
||||
D_ANDROSS_C0356A4:
|
||||
{type: SF64:OBJECT_INIT, offset: 0xC0356A4, symbol: D_ANDROSS_C0356A4}
|
||||
|
||||
D_ANDROSS_C0356CC:
|
||||
{type: SF64:OBJECT_INIT, offset: 0xC0356CC, symbol: D_ANDROSS_C0356CC}
|
||||
|
||||
D_ANDROSS_C036310:
|
||||
{type: SF64:OBJECT_INIT, offset: 0xC036310, symbol: D_ANDROSS_C036310}
|
||||
|
||||
D_ANDROSS_C036B6C:
|
||||
{type: SF64:OBJECT_INIT, offset: 0xC036B6C, symbol: D_ANDROSS_C036B6C}
|
||||
|
||||
D_ANDROSS_C03733C:
|
||||
{type: SF64:OBJECT_INIT, offset: 0xC03733C, symbol: D_ANDROSS_C03733C}
|
||||
|
||||
D_ANDROSS_C037E3C:
|
||||
{type: SF64:SCRIPT, offset: 0xC037E3C, symbol: D_ANDROSS_C037E3C}
|
||||
|
||||
D_ANDROSS_C037FCC:
|
||||
{type: SF64:HITBOX, offset: 0xC037FCC, symbol: D_ANDROSS_C037FCC}
|
||||
|
||||
D_ANDROSS_C0380C0:
|
||||
{type: SF64:HITBOX, offset: 0xC0380C0, symbol: D_ANDROSS_C0380C0}
|
||||
|
||||
D_ANDROSS_C0381B4:
|
||||
{type: SF64:HITBOX, offset: 0xC0381B4, symbol: D_ANDROSS_C0381B4}
|
||||
|
||||
D_ANDROSS_C0382A8:
|
||||
{type: SF64:HITBOX, offset: 0xC0382A8, symbol: D_ANDROSS_C0382A8}
|
||||
|
||||
D_ANDROSS_C03839C:
|
||||
{type: SF64:HITBOX, offset: 0xC03839C, symbol: D_ANDROSS_C03839C}
|
||||
|
||||
D_ANDROSS_C038490:
|
||||
{type: SF64:HITBOX, offset: 0xC038490, symbol: D_ANDROSS_C038490}
|
||||
|
||||
D_ANDROSS_C038584:
|
||||
{type: SF64:HITBOX, offset: 0xC038584, symbol: D_ANDROSS_C038584}
|
||||
|
||||
D_ANDROSS_C038678:
|
||||
{type: SF64:HITBOX, offset: 0xC038678, symbol: D_ANDROSS_C038678}
|
||||
|
||||
D_ANDROSS_C03876C:
|
||||
{type: SF64:HITBOX, offset: 0xC03876C, symbol: D_ANDROSS_C03876C}
|
||||
|
||||
D_ANDROSS_C038860:
|
||||
{type: SF64:HITBOX, offset: 0xC038860, symbol: D_ANDROSS_C038860}
|
||||
|
||||
D_ANDROSS_C038954:
|
||||
{type: SF64:HITBOX, offset: 0xC038954, symbol: D_ANDROSS_C038954}
|
||||
|
||||
aAndDoorHitbox:
|
||||
{type: SF64:HITBOX, offset: 0xC038A48, symbol: aAndDoorHitbox}
|
||||
|
||||
D_ANDROSS_C038AC4:
|
||||
{type: SF64:HITBOX, offset: 0xC038AC4, symbol: D_ANDROSS_C038AC4}
|
||||
|
||||
aAndPathHitbox:
|
||||
{type: SF64:HITBOX, offset: 0xC038B40, symbol: aAndPathHitbox}
|
||||
|
||||
aAndPathIntersectionHitbox:
|
||||
{type: SF64:HITBOX, offset: 0xC038BA4, symbol: aAndPathIntersectionHitbox}
|
||||
|
||||
aAndPassageHitbox:
|
||||
{type: SF64:HITBOX, offset: 0xC038BD8, symbol: aAndPassageHitbox}
|
||||
|
||||
D_ANDROSS_C038CCC:
|
||||
{type: SF64:HITBOX, offset: 0xC038CCC, symbol: D_ANDROSS_C038CCC}
|
||||
|
||||
aAndAndrossHitbox:
|
||||
{type: SF64:HITBOX, offset: 0xC038DC0, symbol: aAndAndrossHitbox}
|
||||
|
||||
aAndBrainHitbox:
|
||||
{type: SF64:HITBOX, offset: 0xC038F24, symbol: aAndBrainHitbox}
|
||||
|
||||
D_ANDROSS_C038FE8:
|
||||
{type: VTX, count: 34, offset: 0xC038FE8, symbol: D_ANDROSS_C038FE8}
|
||||
|
||||
D_ANDROSS_C039208:
|
||||
{type: GFX, offset: 0xC039208, symbol: D_ANDROSS_C039208}
|
||||
|
||||
D_ANDROSS_C039290:
|
||||
{type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0xC039290, symbol: D_ANDROSS_C039290}
|
||||
|
||||
D_ANDROSS_C03A290:
|
||||
{type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0xC03A290, symbol: D_ANDROSS_C03A290}
|
@ -1,777 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0xA28E60]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_aquas.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
|
||||
aAqTitleCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 13, offset: 0x6000000, symbol: aAqTitleCardTex }
|
||||
|
||||
aAqSquidAnim:
|
||||
{ type: SF64:ANIM, offset: 0x6000AE4, symbol: aAqSquidAnim }
|
||||
|
||||
aAqSquidSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6000DB0, symbol: aAqSquidSkel }
|
||||
|
||||
aAqShellDL:
|
||||
{ type: GFX, offset: 0x6000E10, symbol: aAqShellDL }
|
||||
|
||||
D_AQ_6001130:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6001130, symbol: D_AQ_6001130 }
|
||||
|
||||
aAqAnglerFishAnim:
|
||||
{ type: SF64:ANIM, offset: 0x6002628, symbol: aAqAnglerFishAnim }
|
||||
|
||||
aAqAnglerFishSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6002874, symbol: aAqAnglerFishSkel }
|
||||
|
||||
#
|
||||
aAqOysterDL:
|
||||
{ type: GFX, offset: 0x6002C10, symbol: aAqOysterDL }
|
||||
|
||||
D_AQ_6002D58:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x6002D58, symbol: D_AQ_6002D58, tlut: 0x6003158 }
|
||||
|
||||
D_AQ_6003158:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x6003158, symbol: D_AQ_6003158 }
|
||||
|
||||
D_AQ_6003350:
|
||||
{ type: GFX, offset: 0x6003350, symbol: D_AQ_6003350 }
|
||||
|
||||
D_AQ_6003610:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6003610, symbol: D_AQ_6003610 }
|
||||
|
||||
D_AQ_60043B0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60043B0, symbol: D_AQ_60043B0 }
|
||||
|
||||
D_AQ_6004BB0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6004BB0, symbol: D_AQ_6004BB0 }
|
||||
|
||||
D_AQ_60040F0:
|
||||
{ type: GFX, offset: 0x60040F0, symbol: D_AQ_60040F0 }
|
||||
|
||||
D_AQ_6004DB0:
|
||||
{ type: GFX, offset: 0x6004DB0, symbol: D_AQ_6004DB0 }
|
||||
|
||||
D_AQ_60050F0:
|
||||
{ type: GFX, offset: 0x60050F0, symbol: D_AQ_60050F0 }
|
||||
|
||||
aAqSculpinAnim:
|
||||
{ type: SF64:ANIM, offset: 0x6005954, symbol: aAqSculpinAnim }
|
||||
|
||||
aAqSculpinSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6005A80, symbol: aAqSculpinSkel }
|
||||
|
||||
D_AQ_6006160:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6006160, symbol: D_AQ_6006160 }
|
||||
|
||||
D_AQ_6006960:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6006960, symbol: D_AQ_6006960 }
|
||||
|
||||
D_AQ_6007160:
|
||||
{ type: GFX, offset: 0x6007160, symbol: D_AQ_6007160 }
|
||||
|
||||
D_AQ_6007378:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6007378, symbol: D_AQ_6007378 }
|
||||
|
||||
D_AQ_6007B80:
|
||||
{ type: GFX, offset: 0x6007B80, symbol: D_AQ_6007B80 }
|
||||
|
||||
D_AQ_6007D70:
|
||||
{ type: GFX, offset: 0x6007D70, symbol: D_AQ_6007D70 }
|
||||
|
||||
D_AQ_6007F68:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6007F68, symbol: D_AQ_6007F68 }
|
||||
|
||||
D_AQ_6003FF0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 32, offset: 0x6003FF0, symbol: D_AQ_6003FF0 }
|
||||
|
||||
D_AQ_6008168:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6008168, symbol: D_AQ_6008168 }
|
||||
|
||||
aAqStarfishDL:
|
||||
{ type: GFX, offset: 0x6008970, symbol: aAqStarfishDL }
|
||||
|
||||
D_AQ_6008EC8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6008EC8, symbol: D_AQ_6008EC8, tlut: 0x6008FC8 }
|
||||
|
||||
D_AQ_6008FC8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 224, offset: 0x6008FC8, symbol: D_AQ_6008FC8 }
|
||||
|
||||
D_AQ_6009188:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6009188, symbol: D_AQ_6009188 }
|
||||
|
||||
D_AQ_6009990:
|
||||
{ type: GFX, offset: 0x6009990, symbol: D_AQ_6009990 }
|
||||
|
||||
D_AQ_6009C28:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x6009C28, symbol: D_AQ_6009C28, tlut: 0x600A028 }
|
||||
|
||||
D_AQ_600A028:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x600A028, symbol: D_AQ_600A028 }
|
||||
|
||||
D_AQ_600A220:
|
||||
{ type: GFX, offset: 0x600A220, symbol: D_AQ_600A220 }
|
||||
|
||||
D_AQ_600A480:
|
||||
{ type: GFX, offset: 0x600A480, symbol: D_AQ_600A480 }
|
||||
|
||||
D_AQ_600A520:
|
||||
{ type: GFX, offset: 0x600A520, symbol: D_AQ_600A520 }
|
||||
|
||||
D_AQ_600A720:
|
||||
{ type: GFX, offset: 0x600A720, symbol: D_AQ_600A720 }
|
||||
|
||||
D_AQ_600A840:
|
||||
{ type: GFX, offset: 0x600A840, symbol: D_AQ_600A840 }
|
||||
|
||||
D_AQ_600A8E0:
|
||||
{ type: GFX, offset: 0x600A8E0, symbol: D_AQ_600A8E0 }
|
||||
|
||||
D_AQ_600A970:
|
||||
{ type: GFX, offset: 0x600A970, symbol: D_AQ_600A970 }
|
||||
|
||||
D_AQ_600AB10:
|
||||
{ type: GFX, offset: 0x600AB10, symbol: D_AQ_600AB10 }
|
||||
|
||||
D_AQ_600AB68:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600AB68, symbol: D_AQ_600AB68 }
|
||||
|
||||
D_AQ_600BD20:
|
||||
{ type: GFX, offset: 0x600BD20, symbol: D_AQ_600BD20 }
|
||||
|
||||
D_AQ_600B518:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600B518, symbol: D_AQ_600B518 }
|
||||
|
||||
aAqTunnel2DL:
|
||||
{ type: GFX, offset: 0x600BF80, symbol: aAqTunnel2DL }
|
||||
|
||||
D_AQ_600C530:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x600C530, symbol: D_AQ_600C530, tlut: 0x600C930 }
|
||||
|
||||
D_AQ_600C930:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x600C930, symbol: D_AQ_600C930 }
|
||||
|
||||
D_AQ_600CB20:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x600CB20, symbol: D_AQ_600CB20, tlut: 0x600CF20 }
|
||||
|
||||
D_AQ_600CF20:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 104, offset: 0x600CF20, symbol: D_AQ_600CF20 }
|
||||
|
||||
D_AQ_600CFF0:
|
||||
{ type: GFX, offset: 0x600CFF0, symbol: D_AQ_600CFF0 }
|
||||
|
||||
D_AQ_600D390:
|
||||
{ type: GFX, offset: 0x600D390, symbol: D_AQ_600D390 }
|
||||
|
||||
D_AQ_600D4A0:
|
||||
{ type: GFX, offset: 0x600D4A0, symbol: D_AQ_600D4A0 }
|
||||
|
||||
D_AQ_600D720:
|
||||
{ type: GFX, offset: 0x600D720, symbol: D_AQ_600D720 }
|
||||
|
||||
D_AQ_600D810:
|
||||
{ type: GFX, offset: 0x600D810, symbol: D_AQ_600D810 }
|
||||
|
||||
D_AQ_600D900:
|
||||
{ type: GFX, offset: 0x600D900, symbol: D_AQ_600D900 }
|
||||
|
||||
D_AQ_600DB80:
|
||||
{ type: GFX, offset: 0x600DB80, symbol: D_AQ_600DB80 }
|
||||
|
||||
D_AQ_600DF48:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x600DF48, symbol: D_AQ_600DF48 }
|
||||
|
||||
D_AQ_600E150:
|
||||
{ type: GFX, offset: 0x600E150, symbol: D_AQ_600E150 }
|
||||
|
||||
D_AQ_600E368:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600E368, symbol: D_AQ_600E368 }
|
||||
|
||||
aAqWall1DL:
|
||||
{ type: GFX, offset: 0x600EE10, symbol: aAqWall1DL }
|
||||
|
||||
aAqBump2DL:
|
||||
{ type: GFX, offset: 0x600EEF0, symbol: aAqBump2DL }
|
||||
|
||||
D_AQ_600F030:
|
||||
{ type: GFX, offset: 0x600F030, symbol: D_AQ_600F030 }
|
||||
|
||||
D_AQ_600F1A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600F1A0, symbol: D_AQ_600F1A0 }
|
||||
|
||||
D_AQ_600F9A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600F9A0, symbol: D_AQ_600F9A0 }
|
||||
|
||||
D_AQ_60101A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60101A0, symbol: D_AQ_60101A0 }
|
||||
|
||||
D_AQ_60109A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60109A0, symbol: D_AQ_60109A0 }
|
||||
|
||||
D_AQ_60111A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60111A0, symbol: D_AQ_60111A0 }
|
||||
|
||||
D_AQ_60119A0:
|
||||
{ type: GFX, offset: 0x60119A0, symbol: D_AQ_60119A0 }
|
||||
|
||||
D_AQ_6011A78:
|
||||
{ type: VTX, count: 38, offset: 0x6011A78, symbol: D_AQ_6011A78 }
|
||||
|
||||
D_AQ_6011CD8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6011CD8, symbol: D_AQ_6011CD8 }
|
||||
|
||||
aAqTunnel1DL:
|
||||
{ type: GFX, offset: 0x6011EE0, symbol: aAqTunnel1DL }
|
||||
|
||||
aAqRoofDL:
|
||||
{ type: GFX, offset: 0x60120F0, symbol: aAqRoofDL }
|
||||
|
||||
D_AQ_60126A8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 64, offset: 0x60126A8, symbol: D_AQ_60126A8, tlut: 0x6012AA8 }
|
||||
|
||||
D_AQ_6012AA8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x6012AA8, symbol: D_AQ_6012AA8 }
|
||||
|
||||
D_AQ_6012C98:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6012C98, symbol: D_AQ_6012C98, tlut: 0x6012D98 }
|
||||
|
||||
D_AQ_6012D98:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 136, offset: 0x6012D98, symbol: D_AQ_6012D98 }
|
||||
|
||||
D_AQ_6012EA8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x6012EA8, symbol: D_AQ_6012EA8, tlut: 0x60132A8 }
|
||||
|
||||
D_AQ_60132A8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 240, offset: 0x60132A8, symbol: D_AQ_60132A8 }
|
||||
|
||||
aAqFishGroupAnim:
|
||||
{ type: SF64:ANIM, offset: 0x60135E0, symbol: aAqFishGroupAnim }
|
||||
|
||||
aAqFishGroupSkel1:
|
||||
{ type: SF64:SKELETON, offset: 0x60136CC, symbol: aAqFishGroupSkel1 }
|
||||
|
||||
aAqFishGroupSkel2:
|
||||
{ type: SF64:SKELETON, offset: 0x60137CC, symbol: aAqFishGroupSkel2 }
|
||||
|
||||
D_AQ_60137F0:
|
||||
{ type: GFX, offset: 0x60137F0, symbol: D_AQ_60137F0 }
|
||||
|
||||
D_AQ_6013CC0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 32, offset: 0x6013CC0, symbol: D_AQ_6013CC0, tlut: 0x6013EC0 }
|
||||
|
||||
D_AQ_6013EC0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 184, offset: 0x6013EC0, symbol: D_AQ_6013EC0 }
|
||||
|
||||
D_AQ_6014030:
|
||||
{ type: GFX, offset: 0x6014030, symbol: D_AQ_6014030 }
|
||||
|
||||
aAqStoneColumnAnim:
|
||||
{ type: SF64:ANIM, offset: 0x6014438, symbol: aAqStoneColumnAnim }
|
||||
|
||||
aAqStoneColumnSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6014504, symbol: aAqStoneColumnSkel }
|
||||
|
||||
D_AQ_6014520:
|
||||
{ type: GFX, offset: 0x6014520, symbol: D_AQ_6014520 }
|
||||
|
||||
D_AQ_60148B0:
|
||||
{ type: GFX, offset: 0x60148B0, symbol: D_AQ_60148B0 }
|
||||
|
||||
D_AQ_6014CD0:
|
||||
{ type: GFX, offset: 0x6014CD0, symbol: D_AQ_6014CD0 }
|
||||
|
||||
D_AQ_6014E50:
|
||||
{ type: GFX, offset: 0x6014E50, symbol: D_AQ_6014E50 }
|
||||
|
||||
aAqBoulderDL:
|
||||
{ type: GFX, offset: 0x6014FD0, symbol: aAqBoulderDL }
|
||||
|
||||
D_AQ_6015430:
|
||||
{ type: GFX, offset: 0x6015430, symbol: D_AQ_6015430 }
|
||||
|
||||
D_AQ_60154F8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x60154F8, symbol: D_AQ_60154F8, tlut: 0x60155F8 }
|
||||
|
||||
D_AQ_60155F8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 152, offset: 0x60155F8, symbol: D_AQ_60155F8 }
|
||||
|
||||
aAqArchDL:
|
||||
{ type: GFX, offset: 0x6015730, symbol: aAqArchDL }
|
||||
|
||||
D_AQ_6015DD0:
|
||||
{ type: GFX, offset: 0x6015DD0, symbol: D_AQ_6015DD0 }
|
||||
|
||||
D_AQ_6015FF0:
|
||||
{ type: GFX, offset: 0x6015FF0, symbol: D_AQ_6015FF0 }
|
||||
|
||||
D_AQ_6017BD8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6017BD8, symbol: D_AQ_6017BD8, tlut: 0x6017CD8 }
|
||||
|
||||
D_AQ_6017CD8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 64, offset: 0x6017CD8, symbol: D_AQ_6017CD8 }
|
||||
|
||||
D_AQ_6018640:
|
||||
{ type: GFX, offset: 0x6018640, symbol: D_AQ_6018640 }
|
||||
|
||||
D_AQ_6018878:
|
||||
{ type: VTX, count: 64, offset: 0x6018878, symbol: D_AQ_6018878 }
|
||||
|
||||
D_AQ_6018C78:
|
||||
{ type: VTX, count: 64, offset: 0x6018C78, symbol: D_AQ_6018C78 }
|
||||
|
||||
D_AQ_6019078:
|
||||
{ type: VTX, count: 28, offset: 0x6019078, symbol: D_AQ_6019078 }
|
||||
|
||||
D_AQ_6019238:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6019238, symbol: D_AQ_6019238, tlut: 0x6019338 }
|
||||
|
||||
D_AQ_6019338:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 200, offset: 0x6019338, symbol: D_AQ_6019338 }
|
||||
|
||||
D_AQ_60194D0:
|
||||
{ type: GFX, offset: 0x60194D0, symbol: D_AQ_60194D0 }
|
||||
|
||||
D_AQ_6019880:
|
||||
{ type: GFX, offset: 0x6019880, symbol: D_AQ_6019880 }
|
||||
|
||||
D_AQ_6019C28:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6019C28, symbol: D_AQ_6019C28, tlut: 0x6019D28 }
|
||||
|
||||
D_AQ_6019D28:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 168, offset: 0x6019D28, symbol: D_AQ_6019D28 }
|
||||
|
||||
D_AQ_6019E80:
|
||||
{ type: GFX, offset: 0x6019E80, symbol: D_AQ_6019E80 }
|
||||
|
||||
D_AQ_601A308:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x601A308, symbol: D_AQ_601A308, tlut: 0x601A708 }
|
||||
|
||||
D_AQ_601A708:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x601A708, symbol: D_AQ_601A708 }
|
||||
|
||||
D_AQ_601AE70:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x601AE70, symbol: D_AQ_601AE70, tlut: 0x601AF70 }
|
||||
|
||||
D_AQ_601AF70:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 64, offset: 0x601AF70, symbol: D_AQ_601AF70 }
|
||||
|
||||
D_AQ_601AFF0:
|
||||
{ type: GFX, offset: 0x601AFF0, symbol: D_AQ_601AFF0 }
|
||||
|
||||
D_AQ_601B080:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x601C110, symbol: D_AQ_601C110 }
|
||||
|
||||
D_AQ_601C080:
|
||||
{ type: GFX, offset: 0x601C080, symbol: D_AQ_601C080 }
|
||||
|
||||
D_AQ_601C110:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x601B080, symbol: D_AQ_601B080 }
|
||||
|
||||
D_AQ_601D110:
|
||||
{ type: GFX, offset: 0x601D110, symbol: D_AQ_601D110 }
|
||||
|
||||
D_AQ_601DE50:
|
||||
{ type: SF64:ANIM, offset: 0x601DE50, symbol: D_AQ_601DE50 }
|
||||
|
||||
aAqCoralReef2DL:
|
||||
{ type: GFX, offset: 0x601DE60, symbol: aAqCoralReef2DL }
|
||||
|
||||
D_AQ_601E1F0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x601E1F0, symbol: D_AQ_601E1F0 }
|
||||
|
||||
D_AQ_601E9F0:
|
||||
{ type: GFX, offset: 0x601E9F0, symbol: D_AQ_601E9F0 }
|
||||
|
||||
aAqCoralAnim:
|
||||
{ type: SF64:ANIM, offset: 0x601EC68, symbol: aAqCoralAnim }
|
||||
|
||||
aAqCoralSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x601EDB4, symbol: aAqCoralSkel }
|
||||
|
||||
D_AQ_601EDE0:
|
||||
{ type: GFX, offset: 0x601EDE0, symbol: D_AQ_601EDE0 }
|
||||
|
||||
D_AQ_601F2F0:
|
||||
{ type: GFX, offset: 0x601F2F0, symbol: D_AQ_601F2F0 }
|
||||
|
||||
D_AQ_601F830:
|
||||
{ type: GFX, offset: 0x601F830, symbol: D_AQ_601F830 }
|
||||
|
||||
D_AQ_601FD70:
|
||||
{ type: GFX, offset: 0x601FD70, symbol: D_AQ_601FD70 }
|
||||
|
||||
aAqSeaweedAnim:
|
||||
{ type: SF64:ANIM, offset: 0x6020A40, symbol: aAqSeaweedAnim }
|
||||
|
||||
aAqSeaweedSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6020C6C, symbol: aAqSeaweedSkel }
|
||||
|
||||
D_AQ_6021058:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6021058, symbol: D_AQ_6021058 }
|
||||
|
||||
D_AQ_6021858:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x6021858, symbol: D_AQ_6021858, tlut: 0x6021C58 }
|
||||
|
||||
D_AQ_6021C58:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 232, offset: 0x6021C58, symbol: D_AQ_6021C58 }
|
||||
|
||||
aAqOysterAnim:
|
||||
{ type: SF64:ANIM, offset: 0x602201C, symbol: aAqOysterAnim }
|
||||
|
||||
aAqOysterSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x60220E8, symbol: aAqOysterSkel }
|
||||
|
||||
D_AQ_6022110:
|
||||
{ type: GFX, offset: 0x6022110, symbol: D_AQ_6022110 }
|
||||
|
||||
D_AQ_6022198:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x6022198, symbol: D_AQ_6022198, tlut: 0x6022598 }
|
||||
|
||||
D_AQ_6022598:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x6022598, symbol: D_AQ_6022598 }
|
||||
|
||||
D_AQ_6022788:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6022788, symbol: D_AQ_6022788, tlut: 0x6022888 }
|
||||
|
||||
D_AQ_6022888:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 152, offset: 0x6022888, symbol: D_AQ_6022888 }
|
||||
|
||||
D_AQ_60229B8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60229B8, symbol: D_AQ_60229B8 }
|
||||
|
||||
aAqCoralReef1DL:
|
||||
{ type: GFX, offset: 0x60231C0, symbol: aAqCoralReef1DL }
|
||||
|
||||
aAqJellyfishAnim:
|
||||
{ type: SF64:ANIM, offset: 0x6023780, symbol: aAqJellyfishAnim }
|
||||
|
||||
aAqJellyfishSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x602390C, symbol: aAqJellyfishSkel }
|
||||
|
||||
D_AQ_6023940:
|
||||
{ type: GFX, offset: 0x6023940, symbol: D_AQ_6023940 }
|
||||
|
||||
D_AQ_6023B80:
|
||||
{ type: GFX, offset: 0x6023B80, symbol: D_AQ_6023B80 }
|
||||
|
||||
D_AQ_6023D70:
|
||||
{ type: GFX, offset: 0x6023D70, symbol: D_AQ_6023D70 }
|
||||
|
||||
D_AQ_6023EB0:
|
||||
{ type: GFX, offset: 0x6023EB0, symbol: D_AQ_6023EB0 }
|
||||
|
||||
D_AQ_6023F38:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6023F38, symbol: D_AQ_6023F38 }
|
||||
|
||||
D_AQ_6024738:
|
||||
{ type: TEXTURE, ctype: u16, format: IA16, width: 16, height: 16, offset: 0x6024738, symbol: D_AQ_6024738 }
|
||||
|
||||
D_AQ_6024938:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x6024938, symbol: D_AQ_6024938 }
|
||||
|
||||
D_AQ_60249C0:
|
||||
{ type: GFX, offset: 0x60249C0, symbol: D_AQ_60249C0 }
|
||||
|
||||
aAqPearlDL:
|
||||
{ type: GFX, offset: 0x6024A50, symbol: aAqPearlDL }
|
||||
|
||||
D_AQ_6024F80:
|
||||
{ type: SF64:ANIM, offset: 0x6024F80, symbol: D_AQ_6024F80 }
|
||||
|
||||
aAqGaroaSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x602512C, symbol: aAqGaroaSkel }
|
||||
|
||||
aAqSpindlyFishAnim:
|
||||
{ type: SF64:ANIM, offset: 0x60260EC, symbol: aAqSpindlyFishAnim }
|
||||
|
||||
aAqSpindlyFishSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x60263F8, symbol: aAqSpindlyFishSkel }
|
||||
|
||||
D_AQ_6026460:
|
||||
{ type: GFX, offset: 0x6026460, symbol: D_AQ_6026460 }
|
||||
|
||||
D_AQ_60266B0:
|
||||
{ type: GFX, offset: 0x60266B0, symbol: D_AQ_60266B0 }
|
||||
|
||||
D_AQ_6026950:
|
||||
{ type: GFX, offset: 0x6026950, symbol: D_AQ_6026950 }
|
||||
|
||||
D_AQ_6026BF0:
|
||||
{ type: GFX, offset: 0x6026BF0, symbol: D_AQ_6026BF0 }
|
||||
|
||||
D_AQ_6026C80:
|
||||
{ type: GFX, offset: 0x6026C80, symbol: D_AQ_6026C80 }
|
||||
|
||||
D_AQ_6026D10:
|
||||
{ type: GFX, offset: 0x6026D10, symbol: D_AQ_6026D10 }
|
||||
|
||||
D_AQ_6026DA0:
|
||||
{ type: GFX, offset: 0x6026DA0, symbol: D_AQ_6026DA0 }
|
||||
|
||||
D_AQ_6026E30:
|
||||
{ type: GFX, offset: 0x6026E30, symbol: D_AQ_6026E30 }
|
||||
|
||||
D_AQ_6026EC0:
|
||||
{ type: GFX, offset: 0x6026EC0, symbol: D_AQ_6026EC0 }
|
||||
|
||||
D_AQ_6026F60:
|
||||
{ type: GFX, offset: 0x6026F60, symbol: D_AQ_6026F60 }
|
||||
|
||||
D_AQ_6027330:
|
||||
{ type: GFX, offset: 0x6027330, symbol: D_AQ_6027330 }
|
||||
|
||||
D_AQ_60273C0:
|
||||
{ type: GFX, offset: 0x60273C0, symbol: D_AQ_60273C0 }
|
||||
|
||||
D_AQ_6027460:
|
||||
{ type: GFX, offset: 0x6027460, symbol: D_AQ_6027460 }
|
||||
|
||||
D_AQ_60276F0:
|
||||
{ type: GFX, offset: 0x60276F0, symbol: D_AQ_60276F0 }
|
||||
|
||||
D_AQ_6027810:
|
||||
{ type: GFX, offset: 0x6027810, symbol: D_AQ_6027810 }
|
||||
|
||||
D_AQ_6027930:
|
||||
{ type: GFX, offset: 0x6027930, symbol: D_AQ_6027930 }
|
||||
|
||||
D_AQ_6027C90:
|
||||
{ type: GFX, offset: 0x6027C90, symbol: D_AQ_6027C90 }
|
||||
|
||||
D_AQ_6027FA0:
|
||||
{ type: GFX, offset: 0x6027FA0, symbol: D_AQ_6027FA0 }
|
||||
|
||||
D_AQ_6028240:
|
||||
{ type: GFX, offset: 0x6028240, symbol: D_AQ_6028240 }
|
||||
|
||||
D_AQ_6028550:
|
||||
{ type: GFX, offset: 0x6028550, symbol: D_AQ_6028550 }
|
||||
|
||||
D_AQ_60287F0:
|
||||
{ type: GFX, offset: 0x60287F0, symbol: D_AQ_60287F0 }
|
||||
|
||||
D_AQ_6028910:
|
||||
{ type: GFX, offset: 0x6028910, symbol: D_AQ_6028910 }
|
||||
|
||||
D_AQ_6028A80:
|
||||
{ type: GFX, offset: 0x6028A80, symbol: D_AQ_6028A80 }
|
||||
|
||||
D_AQ_6028F50:
|
||||
{ type: GFX, offset: 0x6028F50, symbol: D_AQ_6028F50 }
|
||||
|
||||
D_AQ_60290C0:
|
||||
{ type: GFX, offset: 0x60290C0, symbol: D_AQ_60290C0 }
|
||||
|
||||
D_AQ_60291B0:
|
||||
{ type: GFX, offset: 0x60291B0, symbol: D_AQ_60291B0 }
|
||||
|
||||
D_AQ_6029240:
|
||||
{ type: GFX, offset: 0x6029240, symbol: D_AQ_6029240 }
|
||||
|
||||
D_AQ_6029330:
|
||||
{ type: GFX, offset: 0x6029330, symbol: D_AQ_6029330 }
|
||||
|
||||
D_AQ_60294A0:
|
||||
{ type: GFX, offset: 0x60294A0, symbol: D_AQ_60294A0 }
|
||||
|
||||
D_AQ_6029530:
|
||||
{ type: GFX, offset: 0x6029530, symbol: D_AQ_6029530 }
|
||||
|
||||
D_AQ_60296A0:
|
||||
{ type: GFX, offset: 0x60296A0, symbol: D_AQ_60296A0 }
|
||||
|
||||
D_AQ_6029790:
|
||||
{ type: GFX, offset: 0x6029790, symbol: D_AQ_6029790 }
|
||||
|
||||
D_AQ_6029900:
|
||||
{ type: GFX, offset: 0x6029900, symbol: D_AQ_6029900 }
|
||||
|
||||
D_AQ_602AC28:
|
||||
{ type: SF64:ANIM, offset: 0x602AC28, symbol: D_AQ_602AC28 }
|
||||
|
||||
D_AQ_602AC40:
|
||||
{ type: GFX, offset: 0x602AC40, symbol: D_AQ_602AC40 }
|
||||
|
||||
D_AQ_602ACC0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x602ACC0, symbol: D_AQ_602ACC0 }
|
||||
|
||||
aAqRockDL:
|
||||
{ type: GFX, offset: 0x602B4C0, symbol: aAqRockDL }
|
||||
|
||||
D_AQ_602B9D4: # unused and possibly broken
|
||||
{ type: SF64:ANIM, offset: 0x602B9D4, symbol: D_AQ_602B9D4 }
|
||||
|
||||
D_AQ_602BD60:
|
||||
{ type: SF64:SKELETON, offset: 0x602BD60, symbol: D_AQ_602BD60 }
|
||||
|
||||
D_AQ_602BF88:
|
||||
{ type: SF64:ANIM, offset: 0x602BF88, symbol: D_AQ_602BF88 }
|
||||
|
||||
D_AQ_602C014:
|
||||
{ type: SF64:SKELETON, offset: 0x602C014, symbol: D_AQ_602C014 }
|
||||
|
||||
D_AQ_602C030:
|
||||
{ type: GFX, offset: 0x602C030, symbol: D_AQ_602C030 }
|
||||
|
||||
D_AQ_602C088:
|
||||
{ type: GFX, offset: 0x602C088, symbol: D_AQ_602C088 }
|
||||
|
||||
D_AQ_602C160:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x602C160, symbol: D_AQ_602C160 }
|
||||
|
||||
D_AQ_602C960:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x602C960, symbol: D_AQ_602C960 }
|
||||
|
||||
D_AQ_602DA28:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602DA28, symbol: D_AQ_602DA28 }
|
||||
|
||||
D_AQ_602DC28:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602DC28, symbol: D_AQ_602DC28 }
|
||||
|
||||
D_AQ_602DE28:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602DE28, symbol: D_AQ_602DE28 }
|
||||
|
||||
D_AQ_602E028:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602E028, symbol: D_AQ_602E028 }
|
||||
|
||||
D_AQ_602E540:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x602E540, symbol: D_AQ_602E540 }
|
||||
|
||||
D_AQ_602E584:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x602E584, symbol: D_AQ_602E584 }
|
||||
|
||||
D_AQ_602E5C8:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x602E5C8, symbol: D_AQ_602E5C8 }
|
||||
|
||||
D_AQ_60308B8:
|
||||
{ type: SF64:SCRIPT, offset: 0x60308B8, symbol: D_AQ_60308B8 }
|
||||
|
||||
aBoss301Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030B10, symbol: aBoss301Hitbox }
|
||||
|
||||
aAqShellHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030B14, symbol: aAqShellHitbox }
|
||||
|
||||
aAqStarfishHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030B30, symbol: aAqStarfishHitbox }
|
||||
|
||||
aAqOysterEvHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030B4C, symbol: aAqOysterEvHitbox }
|
||||
|
||||
D_AQ_6030B68:
|
||||
{ type: SF64:HITBOX, offset: 0x6030B68, symbol: D_AQ_6030B68 }
|
||||
|
||||
D_AQ_6030BAC:
|
||||
{ type: SF64:HITBOX, offset: 0x6030BAC, symbol: D_AQ_6030BAC }
|
||||
|
||||
aAqActor188Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030BE0, symbol: aAqActor188Hitbox }
|
||||
|
||||
aAqActor255Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030BFC, symbol: aAqActor255Hitbox }
|
||||
|
||||
aAqActor256Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030C18, symbol: aAqActor256Hitbox }
|
||||
|
||||
aAqActor257Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030C44, symbol: aAqActor257Hitbox }
|
||||
|
||||
aAqCoralReef1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030C60, symbol: aAqCoralReef1Hitbox }
|
||||
|
||||
aAqTunnel1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030C7C, symbol: aAqTunnel1Hitbox }
|
||||
|
||||
aAqStoneColumnHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030D20, symbol: aAqStoneColumnHitbox }
|
||||
|
||||
D_AQ_6030D3C:
|
||||
{ type: SF64:HITBOX, offset: 0x6030D3C, symbol: D_AQ_6030D3C }
|
||||
|
||||
D_AQ_6030D58:
|
||||
{ type: SF64:HITBOX, offset: 0x6030D58, symbol: D_AQ_6030D58 }
|
||||
|
||||
aAqArchHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030D74, symbol: aAqArchHitbox }
|
||||
|
||||
aAqCoralReef2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030DF8, symbol: aAqCoralReef2Hitbox }
|
||||
|
||||
aAqRockHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030E14, symbol: aAqRockHitbox }
|
||||
|
||||
aAqWall1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030E30, symbol: aAqWall1Hitbox }
|
||||
|
||||
aAqRoofHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030E4C, symbol: aAqRoofHitbox }
|
||||
|
||||
aAqTunnel2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030E68, symbol: aAqTunnel2Hitbox }
|
||||
|
||||
aAqBacoonHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6030F74, symbol: aAqBacoonHitbox }
|
||||
|
||||
aAqAnglerFishHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6031398, symbol: aAqAnglerFishHitbox }
|
||||
|
||||
aAqGaroaHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x60313CC, symbol: aAqGaroaHitbox }
|
||||
|
||||
aAqSculpinHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6031400, symbol: aAqSculpinHitbox }
|
||||
|
||||
aAqSpindlyFishHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603144C, symbol: aAqSpindlyFishHitbox }
|
||||
|
||||
aAqSquidHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6031480, symbol: aAqSquidHitbox }
|
||||
|
||||
D_AQ_60314AC:
|
||||
{ type: SF64:HITBOX, offset: 0x60314AC, symbol: D_AQ_60314AC }
|
||||
|
||||
aAqOysterHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x60314C8, symbol: aAqOysterHitbox }
|
||||
|
||||
D_AQ_60314E4:
|
||||
{ type: SF64:HITBOX, offset: 0x60314E4, symbol: D_AQ_60314E4 }
|
||||
|
||||
aAqBoulderHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6031500, symbol: aAqBoulderHitbox }
|
||||
|
||||
D_AQ_603151C:
|
||||
{ type: SF64:HITBOX, offset: 0x603151C, symbol: D_AQ_603151C }
|
||||
|
||||
aAqCoralHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6031538, symbol: aAqCoralHitbox }
|
||||
|
||||
aAqJellyfishHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6031554, symbol: aAqJellyfishHitbox }
|
||||
|
||||
aAqFishGroupHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6031570, symbol: aAqFishGroupHitbox }
|
||||
|
||||
D_AQ_603158C:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x603158C, symbol: D_AQ_603158C }
|
||||
|
||||
D_AQ_6031D90:
|
||||
{ type: VTX, count: 34, offset: 0x6031D90, symbol: D_AQ_6031D90 }
|
||||
|
||||
D_AQ_6031FB0:
|
||||
{ type: SF64:TRIANGLE, count: 8, offset: 0x6031FB0, symbol: D_AQ_6031FB0, mesh_symbol: D_AQ_OFFSET, mesh_count: 2}
|
||||
|
||||
D_AQ_60320B8:
|
||||
{ type: SF64:TRIANGLE, count: 30, offset: 0x60320B8, symbol: D_AQ_60320B8, mesh_symbol: D_AQ_OFFSET }
|
||||
|
||||
D_AQ_6032388:
|
||||
{ type: SF64:TRIANGLE, count: 28, offset: 0x6032388, symbol: D_AQ_6032388, mesh_symbol: D_AQ_OFFSET }
|
@ -1,253 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0xA5B8F0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_area_6.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
aA6TitleCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 104, height: 28, offset: 0x6000000, symbol: aA6TitleCardTex }
|
||||
|
||||
D_A6_6000B60:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06000B60, symbol: D_A6_6000B60 }
|
||||
|
||||
D_A6_6001A80:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06001A80, symbol: D_A6_6001A80 }
|
||||
|
||||
D_A6_60029A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x060029A0, symbol: D_A6_60029A0 }
|
||||
|
||||
D_A6_60038C0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x060038C0, symbol: D_A6_60038C0 }
|
||||
|
||||
D_A6_60047E0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x060047E0, symbol: D_A6_60047E0 }
|
||||
|
||||
D_A6_6005700:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06005700, symbol: D_A6_6005700 }
|
||||
|
||||
D_A6_6006620:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 48, height: 44, offset: 0x06006620, symbol: D_A6_6006620, tlut: 0x06006A40 }
|
||||
|
||||
D_A6_6006A40:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 4, offset: 0x6006A40, symbol: D_A6_6006A40}
|
||||
|
||||
D_A6_6008918:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06008918, symbol: D_A6_6008918 }
|
||||
|
||||
D_A6_6008B18:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06008B18, symbol: D_A6_6008B18 }
|
||||
|
||||
D_A6_6008D18:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06008D18, symbol: D_A6_6008D18 }
|
||||
|
||||
D_A6_6008F18:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06008F18, symbol: D_A6_6008F18 }
|
||||
|
||||
D_A6_6009718:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x06009718, symbol: D_A6_6009718 }
|
||||
|
||||
D_A6_6009B18:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06009B18, symbol: D_A6_6009B18 }
|
||||
|
||||
aA6UmbraStationDL:
|
||||
{ type: GFX, offset: 0x600E0C0, symbol: aA6UmbraStationDL }
|
||||
|
||||
D_A6_600EBE8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x0600EBE8, symbol: D_A6_600EBE8 }
|
||||
|
||||
D_A6_600EFE8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0600EFE8, symbol: D_A6_600EFE8 }
|
||||
|
||||
D_A6_600F1F0:
|
||||
{ type: GFX, offset: 0x600F1F0, symbol: D_A6_600F1F0 }
|
||||
|
||||
D_A6_600F850:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600F850, symbol: D_A6_600F850 }
|
||||
|
||||
D_A6_6010A88:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06010A88, symbol: D_A6_6010A88 }
|
||||
|
||||
D_A6_6011288:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x06011288, symbol: D_A6_6011288 }
|
||||
|
||||
D_A6_6011688:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06011688, symbol: D_A6_6011688 }
|
||||
|
||||
D_A6_6011888:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06011888, symbol: D_A6_6011888 }
|
||||
|
||||
D_A6_6011910:
|
||||
{ type: GFX, offset: 0x6011910, symbol: D_A6_6011910 }
|
||||
|
||||
D_A6_6011D48:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06011D48, symbol: D_A6_6011D48 }
|
||||
|
||||
D_A6_6012550:
|
||||
{ type: GFX, offset: 0x6012550, symbol: D_A6_6012550 }
|
||||
|
||||
D_A6_6012840:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06012840, symbol: D_A6_6012840 }
|
||||
|
||||
aA6HarlockFrigateDL:
|
||||
{ type: GFX, offset: 0x6012A40, symbol: aA6HarlockFrigateDL }
|
||||
|
||||
D_A6_6013CD8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06013CD8, symbol: D_A6_6013CD8 }
|
||||
|
||||
D_A6_60144D8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060144D8, symbol: D_A6_60144D8 }
|
||||
|
||||
D_A6_6014CD8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06014CD8, symbol: D_A6_6014CD8 }
|
||||
|
||||
D_A6_60154D8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060154D8, symbol: D_A6_60154D8 }
|
||||
|
||||
D_A6_6015CD8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06015CD8, symbol: D_A6_6015CD8 }
|
||||
|
||||
D_A6_6015EE0:
|
||||
{ type: GFX, offset: 0x6015EE0, symbol: D_A6_6015EE0 }
|
||||
|
||||
aA6ZeramClassCruiserDL:
|
||||
{ type: GFX, offset: 0x6016190, symbol: aA6ZeramClassCruiserDL }
|
||||
|
||||
D_A6_6017120:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06017120, symbol: D_A6_6017120 }
|
||||
|
||||
D_A6_6017920:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06017920, symbol: D_A6_6017920 }
|
||||
|
||||
D_A6_6017B20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06017B20, symbol: D_A6_6017B20 }
|
||||
|
||||
D_A6_6017D20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06017D20, symbol: D_A6_6017D20 }
|
||||
|
||||
D_A6_6017F20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06017F20, symbol: D_A6_6017F20 }
|
||||
|
||||
D_A6_6018720:
|
||||
{ type: GFX, offset: 0x6018720, symbol: D_A6_6018720 }
|
||||
|
||||
D_A6_60187F8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x60187F8, symbol: D_A6_60187F8, tlut: 0x6018878}
|
||||
|
||||
D_A6_6018878:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x6018878, symbol: D_A6_6018878}
|
||||
|
||||
D_A6_6018994:
|
||||
{ type: SF64:ANIM, offset: 0x6018994, symbol: D_A6_6018994 }
|
||||
|
||||
D_A6_6018BA0:
|
||||
{ type: SF64:SKELETON, offset: 0x6018BA0, symbol: D_A6_6018BA0 }
|
||||
|
||||
aA6NinjinMissileDL:
|
||||
{ type: GFX, offset: 0x6018BF0, symbol: aA6NinjinMissileDL }
|
||||
|
||||
D_A6_6019130:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019130, symbol: D_A6_6019130 }
|
||||
|
||||
D_A6_6019330:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019330, symbol: D_A6_6019330 }
|
||||
|
||||
D_A6_6019530:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019530, symbol: D_A6_6019530 }
|
||||
|
||||
aA6RocketDL:
|
||||
{ type: GFX, offset: 0x6019730, symbol: aA6RocketDL }
|
||||
|
||||
D_A6_6019B20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019B20, symbol: D_A6_6019B20 }
|
||||
|
||||
D_A6_6019D20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019D20, symbol: D_A6_6019D20 }
|
||||
|
||||
D_A6_6019F20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019F20, symbol: D_A6_6019F20 }
|
||||
|
||||
aA6SpaceMineDL:
|
||||
{ type: GFX, offset: 0x601A120, symbol: aA6SpaceMineDL }
|
||||
|
||||
D_A6_601A220:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601A220, symbol: D_A6_601A220 }
|
||||
|
||||
D_A6_601AA20:
|
||||
{ type: GFX, offset: 0x601AA20, symbol: D_A6_601AA20 }
|
||||
|
||||
D_A6_601AAA8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601AAA8, symbol: D_A6_601AAA8 }
|
||||
|
||||
D_A6_601B2B0:
|
||||
{ type: GFX, offset: 0x601B2B0, symbol: D_A6_601B2B0 }
|
||||
|
||||
D_A6_601B338:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601B338, symbol: D_A6_601B338 }
|
||||
|
||||
D_A6_601BB40:
|
||||
{ type: GFX, offset: 0x601BB40, symbol: D_A6_601BB40 }
|
||||
|
||||
D_A6_601BF20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601BF20, symbol: D_A6_601BF20 }
|
||||
|
||||
D_A6_601CF20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601CF20, symbol: D_A6_601CF20 }
|
||||
|
||||
D_A6_601DF20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601DF20, symbol: D_A6_601DF20 }
|
||||
|
||||
D_A6_601EF20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601EF20, symbol: D_A6_601EF20 }
|
||||
|
||||
D_A6_601FF20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601FF20, symbol: D_A6_601FF20 }
|
||||
|
||||
D_A6_6020F20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06020F20, symbol: D_A6_6020F20 }
|
||||
|
||||
D_A6_6021F20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06021F20, symbol: D_A6_6021F20 }
|
||||
|
||||
D_A6_6022F20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06022F20, symbol: D_A6_6022F20 }
|
||||
|
||||
D_A6_6023F20:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x6023F20, symbol: D_A6_6023F20}
|
||||
|
||||
D_A6_6023F64:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x6023F64, symbol: D_A6_6023F64}
|
||||
|
||||
D_A6_6027F50:
|
||||
{ type: SF64:SCRIPT, offset: 0x6027F50, symbol: D_A6_6027F50}
|
||||
|
||||
aA6UmbraStationHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x60280E0, symbol: aA6UmbraStationHitbox }
|
||||
|
||||
aA6HarlockFrigateHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6028254, symbol: aA6HarlockFrigateHitbox }
|
||||
|
||||
aA6ZeramClassCruiserHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x60282A0, symbol: aA6ZeramClassCruiserHitbox }
|
||||
|
||||
aA6GorgonHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6028454, symbol: aA6GorgonHitbox }
|
||||
|
||||
D_A6_6028578:
|
||||
{ type: SF64:HITBOX, offset: 0x6028578, symbol: D_A6_6028578 }
|
||||
|
||||
D_A6_6028760:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x6028760, symbol: D_A6_6028760}
|
||||
|
||||
D_A6_60287A4:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x60287A4, symbol: D_A6_60287A4}
|
||||
|
||||
D_A6_60289FC:
|
||||
{ type: SF64:SCRIPT, offset: 0x60289FC, symbol: D_A6_60289FC}
|
@ -1,192 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x3, 0x88F730]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_arwing.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
aArwingLifeIconTex:
|
||||
{ type: TEXTURE, format: CI4, offset: 0x3000000, width: 16, height: 16, ctype: u8, tlut: 0x3000080, symbol: aArwingLifeIconTex }
|
||||
|
||||
aArwingLifeIconTLUT:
|
||||
{ type: TEXTURE, format: TLUT, offset: 0x3000080, colors: 8, ctype: u16, symbol: aArwingLifeIconTLUT }
|
||||
|
||||
aAwFoxHeadDL:
|
||||
{ type: GFX, offset: 0x3000090, symbol: aAwFoxHeadDL }
|
||||
|
||||
aAwJamesHeadDL:
|
||||
{ type: GFX, offset: 0x3001C90, symbol: aAwJamesHeadDL }
|
||||
|
||||
D_arwing_3003960:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3003960, width: 8, height: 8, ctype: u16, symbol: D_arwing_3003960 }
|
||||
|
||||
D_arwing_30039E0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x30039E0, width: 8, height: 8, ctype: u16, symbol: D_arwing_30039E0 }
|
||||
|
||||
D_arwing_3003A60:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3003A60, width: 8, height: 8, ctype: u16, symbol: D_arwing_3003A60 }
|
||||
|
||||
D_arwing_3003AE0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3003AE0, width: 8, height: 8, ctype: u16, symbol: D_arwing_3003AE0 }
|
||||
|
||||
D_arwing_3003B60:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3003B60, width: 8, height: 8, ctype: u16, symbol: D_arwing_3003B60 }
|
||||
|
||||
D_arwing_3003BE0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3003BE0, width: 8, height: 8, ctype: u16, symbol: D_arwing_3003BE0 }
|
||||
|
||||
D_arwing_3003C60:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3003C60, width: 8, height: 8, ctype: u16, symbol: D_arwing_3003C60 }
|
||||
|
||||
aAwPeppyHeadDL:
|
||||
{ type: GFX, offset: 0x3003CE0, symbol: aAwPeppyHeadDL }
|
||||
|
||||
aAwSlippyHeadDL:
|
||||
{ type: GFX, offset: 0x3005AB0, symbol: aAwSlippyHeadDL }
|
||||
|
||||
D_arwing_30074D0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x30074D0, width: 8, height: 8, ctype: u16, symbol: D_arwing_30074D0 }
|
||||
|
||||
D_arwing_3007550:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3007550, width: 8, height: 8, ctype: u16, symbol: D_arwing_3007550 }
|
||||
|
||||
D_arwing_30075D0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x30075D0, width: 8, height: 8, ctype: u16, symbol: D_arwing_30075D0 }
|
||||
|
||||
aArwingItemLasersDL:
|
||||
{ type: GFX, offset: 0x3007650, symbol: aArwingItemLasersDL }
|
||||
|
||||
ast_arwing_seg3_vtx_7A20:
|
||||
{ type: VTX, offset: 0x3007A20, count: 244, symbol: ast_arwing_seg3_vtx_7A20 }
|
||||
|
||||
D_arwing_3008960:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3008960, width: 64, height: 32, ctype: u16, symbol: D_arwing_3008960 }
|
||||
|
||||
D_arwing_3009960:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3009960, width: 16, height: 16, ctype: u16, symbol: D_arwing_3009960 }
|
||||
|
||||
aAwBodyDL:
|
||||
{ type: GFX, offset: 0x3009B60, symbol: aAwBodyDL }
|
||||
|
||||
D_arwing_300AC48:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x300AC48, width: 32, height: 32, ctype: u16, symbol: D_arwing_300AC48 }
|
||||
|
||||
D_arwing_300B448:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x300B448, width: 32, height: 32, ctype: u16, symbol: D_arwing_300B448 }
|
||||
|
||||
D_arwing_300BC48:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x300BC48, width: 32, height: 32, ctype: u16, symbol: D_arwing_300BC48 }
|
||||
|
||||
D_arwing_300C448:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x300C448, width: 32, height: 32, ctype: u16, symbol: D_arwing_300C448 }
|
||||
|
||||
D_arwing_300CC48:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x300CC48, width: 32, height: 32, ctype: u16, symbol: D_arwing_300CC48 }
|
||||
|
||||
D_arwing_300D448:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x300D448, width: 32, height: 32, ctype: u16, symbol: D_arwing_300D448 }
|
||||
|
||||
D_arwing_300DC48:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x300DC48, width: 32, height: 32, ctype: u16, symbol: D_arwing_300DC48 }
|
||||
|
||||
D_arwing_300E448:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x300E448, width: 32, height: 32, ctype: u16, symbol: D_arwing_300E448 }
|
||||
|
||||
D_arwing_300EC48:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x300EC48, width: 32, height: 32, ctype: u16, symbol: D_arwing_300EC48 }
|
||||
|
||||
D_arwing_300F448:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x300F448, width: 64, height: 32, ctype: u16, symbol: D_arwing_300F448 }
|
||||
|
||||
D_arwing_3010448:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3010448, width: 64, height: 32, ctype: u16, symbol: D_arwing_3010448 }
|
||||
|
||||
aAwLaserGun1DL:
|
||||
{ type: GFX, offset: 0x3011720, symbol: aAwLaserGun1DL }
|
||||
|
||||
D_arwing_30119F0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x30119F0, width: 32, height: 32, ctype: u16, symbol: D_arwing_30119F0 }
|
||||
|
||||
D_arwing_30121F0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x30121F0, width: 32, height: 32, ctype: u16, symbol: D_arwing_30121F0 }
|
||||
|
||||
D_arwing_30129F0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x30129F0, width: 32, height: 32, ctype: u16, symbol: D_arwing_30129F0 }
|
||||
|
||||
aAwCockpitViewDL:
|
||||
{ type: GFX, offset: 0x30131F0, symbol: aAwCockpitViewDL }
|
||||
|
||||
D_arwing_30137E8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x30137E8, width: 32, height: 32, ctype: u16, symbol: D_arwing_30137E8 }
|
||||
|
||||
D_arwing_3013FE8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3013FE8, width: 32, height: 32, ctype: u16, symbol: D_arwing_3013FE8 }
|
||||
|
||||
D_arwing_30147E8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x30147E8, width: 16, height: 32, ctype: u16, symbol: D_arwing_30147E8 }
|
||||
|
||||
aAwRightWingBrokenDL:
|
||||
{ type: GFX, offset: 0x3014BF0, symbol: aAwRightWingBrokenDL }
|
||||
|
||||
D_arwing_3014F20:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3014F20, width: 16, height: 16, ctype: u16, symbol: D_arwing_3014F20 }
|
||||
|
||||
aAwLeftWingBrokenDL:
|
||||
{ type: GFX, offset: 0x3015120, symbol: aAwLeftWingBrokenDL }
|
||||
|
||||
aAwFlap1DL:
|
||||
{ type: GFX, offset: 0x30155E0, symbol: aAwFlap1DL}
|
||||
|
||||
D_arwing_3015AF4:
|
||||
{ type: SF64:ANIM, offset: 0x3015AF4, symbol: D_arwing_3015AF4 }
|
||||
|
||||
D_arwing_3015C28:
|
||||
{ type: SF64:ANIM, offset: 0x3015C28, symbol: D_arwing_3015C28 }
|
||||
|
||||
D_arwing_3015D68:
|
||||
{ type: SF64:ANIM, offset: 0x3015D68, symbol: D_arwing_3015D68 }
|
||||
|
||||
aAwRightWingDL:
|
||||
{ type: GFX, offset: 0x3015D80, symbol: aAwRightWingDL }
|
||||
|
||||
D_arwing_30163C4:
|
||||
{ type: SF64:ANIM, offset: 0x30163C4, symbol: D_arwing_30163C4 }
|
||||
|
||||
D_arwing_3016610:
|
||||
{ type: SF64:SKELETON, offset: 0x3016610, symbol: D_arwing_3016610 }
|
||||
|
||||
aAwLeftWingDL:
|
||||
{ type: GFX, offset: 0x3016660, symbol: aAwLeftWingDL}
|
||||
|
||||
D_arwing_3016B30:
|
||||
{ type: GFX, offset: 0x3016B30, symbol: D_arwing_3016B30 }
|
||||
|
||||
D_arwing_3016BB8:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x3016BB8, width: 16, height: 16, ctype: u8, symbol: D_arwing_3016BB8 }
|
||||
|
||||
aAwFalcoHeadDL:
|
||||
{ type: GFX, offset: 0x3016CC0, symbol: aAwFalcoHeadDL }
|
||||
|
||||
D_arwing_30182C8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x30182C8, width: 8, height: 8, ctype: u16, symbol: D_arwing_30182C8 }
|
||||
|
||||
D_arwing_3018348:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3018348, width: 8, height: 8, ctype: u16, symbol: D_arwing_3018348 }
|
||||
|
||||
D_arwing_30183D0:
|
||||
{ type: GFX, offset: 0x30183D0, symbol: D_arwing_30183D0 }
|
||||
|
||||
aWindshieldClouldReflextionTex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x30184D8, width: 32, height: 32, ctype: u16, symbol: aWindshieldClouldReflextionTex }
|
||||
|
||||
D_arwing_3018CD8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3018CD8, width: 64, height: 16, ctype: u16, symbol: D_arwing_3018CD8 }
|
||||
|
||||
D_arwing_30194E0:
|
||||
{ type: GFX, offset: 0x30194E0, symbol: D_arwing_30194E0 }
|
||||
|
||||
D_arwing_30195E8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x30195E8, width: 32, height: 32, ctype: u16, symbol: D_arwing_30195E8 }
|
@ -1,129 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x02, 0x87DBD0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_bg_planet.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
D_BG_PLANET_2000000:
|
||||
{ type: GFX, offset: 0x2000000, symbol: D_BG_PLANET_2000000 }
|
||||
|
||||
D_BG_PLANET_2000088:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x2000088, symbol: D_BG_PLANET_2000088 }
|
||||
|
||||
D_BG_PLANET_2001090:
|
||||
{ type: GFX, offset: 0x2001090, symbol: D_BG_PLANET_2001090 }
|
||||
|
||||
D_BG_PLANET_2001118:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x02001118, symbol: D_BG_PLANET_2001118 }
|
||||
|
||||
D_BG_PLANET_2002120:
|
||||
{ type: GFX, offset: 0x2002120, symbol: D_BG_PLANET_2002120 }
|
||||
|
||||
D_BG_PLANET_20021A8:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x020021A8, symbol: D_BG_PLANET_20021A8 }
|
||||
|
||||
D_BG_PLANET_20031B0:
|
||||
{ type: GFX, offset: 0x20031B0, symbol: D_BG_PLANET_20031B0 }
|
||||
|
||||
D_BG_PLANET_2003238:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x02003238, symbol: D_BG_PLANET_2003238 }
|
||||
|
||||
D_BG_PLANET_2004240:
|
||||
{ type: GFX, offset: 0x2004240, symbol: D_BG_PLANET_2004240 }
|
||||
|
||||
D_BG_PLANET_20042C8:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x020042C8, symbol: D_BG_PLANET_20042C8 }
|
||||
|
||||
D_BG_PLANET_20052D0:
|
||||
{ type: GFX, offset: 0x20052D0, symbol: D_BG_PLANET_20052D0 }
|
||||
|
||||
D_BG_PLANET_2005358:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x02005358, symbol: D_BG_PLANET_2005358 }
|
||||
|
||||
D_BG_PLANET_2006360:
|
||||
{ type: GFX, offset: 0x2006360, symbol: D_BG_PLANET_2006360 }
|
||||
|
||||
D_BG_PLANET_20063E8:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x020063E8, symbol: D_BG_PLANET_20063E8 }
|
||||
|
||||
D_BG_PLANET_20073F0:
|
||||
{ type: GFX, offset: 0x20073F0, symbol: D_BG_PLANET_20073F0 }
|
||||
|
||||
D_BG_PLANET_2007478:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x02007478, symbol: D_BG_PLANET_2007478 }
|
||||
|
||||
D_BG_PLANET_2008480:
|
||||
{ type: GFX, offset: 0x2008480, symbol: D_BG_PLANET_2008480 }
|
||||
|
||||
D_BG_PLANET_2008508:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x02008508, symbol: D_BG_PLANET_2008508 }
|
||||
|
||||
D_BG_PLANET_2009510:
|
||||
{ type: GFX, offset: 0x2009510, symbol: D_BG_PLANET_2009510 }
|
||||
|
||||
D_BG_PLANET_2009598:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x02009598, symbol: D_BG_PLANET_2009598 }
|
||||
|
||||
D_BG_PLANET_200A5A0:
|
||||
{ type: GFX, offset: 0x200A5A0, symbol: D_BG_PLANET_200A5A0 }
|
||||
|
||||
D_BG_PLANET_200A628:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x0200A628, symbol: D_BG_PLANET_200A628 }
|
||||
|
||||
D_BG_PLANET_200B630:
|
||||
{ type: GFX, offset: 0x200B630, symbol: D_BG_PLANET_200B630 }
|
||||
|
||||
D_BG_PLANET_200B6B8:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x0200B6B8, symbol: D_BG_PLANET_200B6B8 }
|
||||
|
||||
D_BG_PLANET_200C6C0:
|
||||
{ type: GFX, offset: 0x200C6C0, symbol: D_BG_PLANET_200C6C0 }
|
||||
|
||||
D_BG_PLANET_200C748:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x0200C748, symbol: D_BG_PLANET_200C748 }
|
||||
|
||||
D_BG_PLANET_200D750:
|
||||
{ type: GFX, offset: 0x200D750, symbol: D_BG_PLANET_200D750 }
|
||||
|
||||
D_BG_PLANET_200D7E8:
|
||||
{ type: TEXTURE, ctype: u16, format: IA16, width: 64, height: 32, offset: 0x0200D7E8, symbol: D_BG_PLANET_200D7E8 }
|
||||
|
||||
D_BG_PLANET_200E7F0:
|
||||
{ type: GFX, offset: 0x200E7F0, symbol: D_BG_PLANET_200E7F0 }
|
||||
|
||||
D_BG_PLANET_200E878:
|
||||
{ type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x0200E878, symbol: D_BG_PLANET_200E878 }
|
||||
|
||||
D_BG_PLANET_200F080:
|
||||
{ type: GFX, offset: 0x200F080, symbol: D_BG_PLANET_200F080 }
|
||||
|
||||
D_BG_PLANET_200F108:
|
||||
{ type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x0200F108, symbol: D_BG_PLANET_200F108 }
|
||||
|
||||
D_BG_PLANET_200F910:
|
||||
{ type: GFX, offset: 0x200F910, symbol: D_BG_PLANET_200F910 }
|
||||
|
||||
D_BG_PLANET_200F998:
|
||||
{ type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x0200F998, symbol: D_BG_PLANET_200F998 }
|
||||
|
||||
D_BG_PLANET_20101A0:
|
||||
{ type: GFX, offset: 0x20101A0, symbol: D_BG_PLANET_20101A0 }
|
||||
|
||||
D_BG_PLANET_2010228:
|
||||
{ type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x02010228, symbol: D_BG_PLANET_2010228 }
|
||||
|
||||
D_BG_PLANET_2010A30:
|
||||
{ type: GFX, offset: 0x2010A30, symbol: D_BG_PLANET_2010A30 }
|
||||
|
||||
D_BG_PLANET_2010AB8:
|
||||
{ type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x02010AB8, symbol: D_BG_PLANET_2010AB8 }
|
||||
|
||||
D_BG_PLANET_20112C0:
|
||||
{ type: GFX, offset: 0x20112C0, symbol: D_BG_PLANET_20112C0 }
|
||||
|
||||
D_BG_PLANET_2011358:
|
||||
{ type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x02011358, symbol: D_BG_PLANET_2011358 }
|
@ -1,93 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x02, 0x8763F0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_bg_space.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
D_BG_SPACE_2000000:
|
||||
{ type: GFX, offset: 0x2000000, symbol: D_BG_SPACE_2000000 }
|
||||
|
||||
D_BG_SPACE_2000088:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x2000088, symbol: D_BG_SPACE_2000088 }
|
||||
|
||||
D_BG_SPACE_2000890:
|
||||
{ type: GFX, offset: 0x2000890, symbol: D_BG_SPACE_2000890 }
|
||||
|
||||
D_BG_SPACE_2000918:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x2000918, symbol: D_BG_SPACE_2000918 }
|
||||
|
||||
D_BG_SPACE_2001120:
|
||||
{ type: GFX, offset: 0x2001120, symbol: D_BG_SPACE_2001120 }
|
||||
|
||||
D_BG_SPACE_20011A8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x020011A8, symbol: D_BG_SPACE_20011A8 }
|
||||
|
||||
D_BG_SPACE_20019B0:
|
||||
{ type: GFX, offset: 0x20019B0, symbol: D_BG_SPACE_20019B0 }
|
||||
|
||||
D_BG_SPACE_2001A38:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02001A38, symbol: D_BG_SPACE_2001A38 }
|
||||
|
||||
D_BG_SPACE_2002240:
|
||||
{ type: GFX, offset: 0x2002240, symbol: D_BG_SPACE_2002240 }
|
||||
|
||||
D_BG_SPACE_20022C8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x020022C8, symbol: D_BG_SPACE_20022C8 }
|
||||
|
||||
D_BG_SPACE_2002AD0:
|
||||
{ type: GFX, offset: 0x2002AD0, symbol: D_BG_SPACE_2002AD0 }
|
||||
|
||||
D_BG_SPACE_2002B58:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02002B58, symbol: D_BG_SPACE_2002B58 }
|
||||
|
||||
D_BG_SPACE_2003360:
|
||||
{ type: GFX, offset: 0x2003360, symbol: D_BG_SPACE_2003360 }
|
||||
|
||||
D_BG_SPACE_20033E8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x020033E8, symbol: D_BG_SPACE_20033E8 }
|
||||
|
||||
D_BG_SPACE_2003BF0:
|
||||
{ type: GFX, offset: 0x2003BF0, symbol: D_BG_SPACE_2003BF0 }
|
||||
|
||||
D_BG_SPACE_2003C78:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02003C78, symbol: D_BG_SPACE_2003C78 }
|
||||
|
||||
D_BG_SPACE_2004480:
|
||||
{ type: GFX, offset: 0x2004480, symbol: D_BG_SPACE_2004480 }
|
||||
|
||||
D_BG_SPACE_2004508:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02004508, symbol: D_BG_SPACE_2004508 }
|
||||
|
||||
D_BG_SPACE_2004D10:
|
||||
{ type: GFX, offset: 0x2004D10, symbol: D_BG_SPACE_2004D10 }
|
||||
|
||||
D_BG_SPACE_2004D98:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02004D98, symbol: D_BG_SPACE_2004D98 }
|
||||
|
||||
D_BG_SPACE_20055A0:
|
||||
{ type: GFX, offset: 0x20055A0, symbol: D_BG_SPACE_20055A0 }
|
||||
|
||||
D_BG_SPACE_2005628:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02005628, symbol: D_BG_SPACE_2005628 }
|
||||
|
||||
D_BG_SPACE_2005E30:
|
||||
{ type: GFX, offset: 0x2005E30, symbol: D_BG_SPACE_2005E30 }
|
||||
|
||||
D_BG_SPACE_2005EB8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02005EB8, symbol: D_BG_SPACE_2005EB8 }
|
||||
|
||||
D_BG_SPACE_20066C0:
|
||||
{ type: GFX, offset: 0x20066C0, symbol: D_BG_SPACE_20066C0 }
|
||||
|
||||
D_BG_SPACE_2006748:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02006748, symbol: D_BG_SPACE_2006748 }
|
||||
|
||||
D_BG_SPACE_2006F50:
|
||||
{ type: GFX, offset: 0x2006F50, symbol: D_BG_SPACE_2006F50 }
|
||||
|
||||
D_BG_SPACE_2006FD8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02006FD8, symbol: D_BG_SPACE_2006FD8 }
|
@ -1,90 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x03, 0x8B1AB0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_blue_marine.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
aBlueMarineLifeIconTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x3000000, symbol: aBlueMarineLifeIconTex, tlut: 0x3000080 }
|
||||
|
||||
aBlueMarineLifeIconTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x3000080, symbol: aBlueMarineLifeIconTLUT }
|
||||
|
||||
D_blue_marine_3000090:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 9, offset: 0x3000090, symbol: D_blue_marine_3000090, tlut: 0x3000120 }
|
||||
|
||||
D_blue_marine_3000120:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x3000120, symbol: D_blue_marine_3000120 }
|
||||
|
||||
D_blue_marine_3000130:
|
||||
{ type: GFX, offset: 0x3000130, symbol: D_blue_marine_3000130 }
|
||||
|
||||
ast_blue_marine_seg3_vtx_00000418:
|
||||
{ type: VTX, count: 5, offset: 0x3000418, symbol: D_blue_marine_3000418 }
|
||||
|
||||
D_blue_marine_3000470:
|
||||
{ type: GFX, offset: 0x3000470, symbol: D_blue_marine_3000470 }
|
||||
|
||||
D_blue_marine_30005E8:
|
||||
{ type: BLOB, size: 24, offset: 0x30005E8, symbol: D_blue_marine_30005E8 }
|
||||
|
||||
D_blue_marine_3000600:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 8, offset: 0x3000600, symbol: D_blue_marine_3000600, tlut: 0x3000640 }
|
||||
|
||||
D_blue_marine_3000640:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3000640, symbol: D_blue_marine_3000640 }
|
||||
|
||||
D_blue_marine_3000660:
|
||||
{ type: GFX, offset: 0x3000660, symbol: D_blue_marine_3000660 }
|
||||
|
||||
D_blue_marine_30006E8:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 32, offset: 0x30006E8, symbol: D_blue_marine_30006E8 }
|
||||
|
||||
D_blue_marine_3000AF0:
|
||||
{ type: GFX, offset: 0x3000AF0, symbol: D_blue_marine_3000AF0 }
|
||||
|
||||
D_blue_marine_3000C70:
|
||||
{ type: GFX, offset: 0x3000C70, symbol: D_blue_marine_3000C70 }
|
||||
|
||||
D_blue_marine_3001900:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3001900, symbol: D_blue_marine_3001900 }
|
||||
|
||||
D_blue_marine_3001980:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3001980, symbol: D_blue_marine_3001980 }
|
||||
|
||||
D_blue_marine_3002180:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3002180, symbol: D_blue_marine_3002180 }
|
||||
|
||||
D_blue_marine_3002980:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3002980, symbol: D_blue_marine_3002980 }
|
||||
|
||||
D_blue_marine_3003180:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3003180, symbol: D_blue_marine_3003180 }
|
||||
|
||||
D_blue_marine_3003980:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3003980, symbol: D_blue_marine_3003980 }
|
||||
|
||||
D_blue_marine_3004180:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3004180, symbol: D_blue_marine_3004180 }
|
||||
|
||||
D_blue_marine_3004980:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x3004980, symbol: D_blue_marine_3004980 }
|
||||
|
||||
D_blue_marine_3005980:
|
||||
{ type: GFX, offset: 0x3005980, symbol: D_blue_marine_3005980 }
|
||||
|
||||
D_blue_marine_30062E8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x30062E8, symbol: D_blue_marine_30062E8 }
|
||||
|
||||
D_blue_marine_3006AF0:
|
||||
{ type: GFX, offset: 0x3006AF0, symbol: D_blue_marine_3006AF0 }
|
||||
|
||||
D_blue_marine_3006C70:
|
||||
{ type: GFX, offset: 0x3006C70, symbol: D_blue_marine_3006C70 }
|
||||
|
||||
D_blue_marine_3006DE0:
|
||||
{ type: GFX, offset: 0x3006DE0, symbol: D_blue_marine_3006DE0 }
|
@ -1,200 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0xAD8050]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_bolse.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
# Bolse Defense Outpost
|
||||
aBoTitleCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 168, height: 19, offset: 0x6000000, symbol: aBoTitleCardTex }
|
||||
|
||||
D_BO_6000C80:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x6000C80, symbol: D_BO_6000C80 }
|
||||
|
||||
D_BO_6000D80:
|
||||
{ type: GFX, offset: 0x6000D80, symbol: D_BO_6000D80 }
|
||||
|
||||
D_BO_6001908:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x6001908, width: 16, height: 16, ctype: u16, symbol: D_BO_6001908 }
|
||||
|
||||
aBoBaseCoreAnim:
|
||||
{ type: SF64:ANIM, offset: 0x6001C64, symbol: aBoBaseCoreAnim }
|
||||
|
||||
aBoBaseCoreSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6001FB0, symbol: aBoBaseCoreSkel }
|
||||
|
||||
D_BO_6002020:
|
||||
{ type: GFX, offset: 0x6002020, symbol: D_BO_6002020 }
|
||||
|
||||
D_BO_6004848:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06004848, width: 32, height: 32, ctype: u16, symbol: D_BO_6004848 }
|
||||
|
||||
D_BO_6005048:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06005048, width: 16, height: 32, ctype: u16, symbol: D_BO_6005048 }
|
||||
|
||||
D_BO_6005908:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06005908, width: 32, height: 32, ctype: u16, symbol: D_BO_6005908 }
|
||||
|
||||
D_BO_6006108:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06006108, width: 32, height: 32, ctype: u16, symbol: D_BO_6006108 }
|
||||
|
||||
D_BO_6006910:
|
||||
{ type: GFX, offset: 0x6006910, symbol: D_BO_6006910 }
|
||||
|
||||
D_BO_6006AD0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x6006AD0, symbol: D_BO_6006AD0 }
|
||||
|
||||
D_BO_6006ED0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 64, offset: 0x06006ED0, symbol: D_BO_6006ED0 }
|
||||
|
||||
D_BO_6006F50:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06006F50, width: 4, height: 16, ctype: u16, symbol: D_BO_6006F50 }
|
||||
|
||||
D_BO_6006FD0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06006FD0, width: 32, height: 32, ctype: u16, symbol: D_BO_6006FD0 }
|
||||
|
||||
D_BO_60077D0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x60077D0, symbol: D_BO_60077D0 }
|
||||
|
||||
D_BO_6007BD0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 64, offset: 0x06007BD0, symbol: D_BO_6007BD0 }
|
||||
|
||||
D_BO_6007DF8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06007DF8, width: 16, height: 32, ctype: u16, symbol: D_BO_6007DF8 }
|
||||
|
||||
D_BO_6008440:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06008440, width: 16, height: 16, ctype: u16, symbol: D_BO_6008440 }
|
||||
|
||||
# Unused Animation
|
||||
D_BO_6008668:
|
||||
{ type: SF64:ANIM, offset: 0x6008668, symbol: D_BO_6008668 }
|
||||
|
||||
# Unused Skeleton
|
||||
D_BO_60086B4:
|
||||
{ type: SF64:SKELETON, offset: 0x60086B4, symbol: D_BO_60086B4 }
|
||||
|
||||
# Unused Animation
|
||||
D_BO_60086F4:
|
||||
{ type: SF64:ANIM, offset: 0x60086F4, symbol: D_BO_60086F4 }
|
||||
|
||||
# Unused Skeleton
|
||||
D_BO_6008760:
|
||||
{ type: SF64:SKELETON, offset: 0x6008760, symbol: D_BO_6008760 }
|
||||
|
||||
D_BO_6008770:
|
||||
{ type: GFX, offset: 0x6008770, symbol: D_BO_6008770 }
|
||||
|
||||
D_BO_6008BB8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06008BB8, width: 32, height: 32, ctype: u16, symbol: D_BO_6008BB8 }
|
||||
|
||||
D_BO_60093B8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x060093B8, width: 32, height: 32, ctype: u16, symbol: D_BO_60093B8 }
|
||||
|
||||
D_BO_6009BC0:
|
||||
{ type: GFX, offset: 0x6009BC0, symbol: D_BO_6009BC0 }
|
||||
|
||||
# Unused DisplayList, looks like a tube.
|
||||
D_BO_600A2C0:
|
||||
{ type: GFX, offset: 0x600A2C0, symbol: D_BO_600A2C0 }
|
||||
|
||||
D_BO_600A810:
|
||||
{ type: GFX, offset: 0x600A810, symbol: D_BO_600A810 }
|
||||
|
||||
# Unused DisplayList, looks like a cube with an entrance.
|
||||
D_BO_600AB90:
|
||||
{ type: GFX, offset: 0x600AB90, symbol: D_BO_600AB90 }
|
||||
|
||||
D_BO_600AD80:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0600AD80, width: 32, height: 32, ctype: u16, symbol: D_BO_600AD80 }
|
||||
|
||||
aBoBuildingDL:
|
||||
{ type: GFX, offset: 0x600B8B0, symbol: aBoBuildingDL }
|
||||
|
||||
D_BO_600BAA0:
|
||||
{ type: GFX, offset: 0x600BAA0, symbol: D_BO_600BAA0 }
|
||||
|
||||
D_BO_600BEC0:
|
||||
{ type: GFX, offset: 0x600BEC0, symbol: D_BO_600BEC0 }
|
||||
|
||||
D_BO_600BF30:
|
||||
{ type: GFX, offset: 0x600BF30, symbol: D_BO_600BF30 }
|
||||
|
||||
D_BO_600C0B8:
|
||||
{ type: VTX, count: 34, offset: 0x600C0B8, symbol: D_BO_600C0B8 }
|
||||
|
||||
D_BO_600C2D8:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0600C2D8, width: 32, height: 16, ctype: u8, symbol: D_BO_600C2D8 }
|
||||
|
||||
aBoBaseShieldDL:
|
||||
{ type: GFX, offset: 0x600C4E0, symbol: aBoBaseShieldDL }
|
||||
|
||||
aBoBaseShieldTex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0600CF88, width: 16, height: 16, ctype: u16, symbol: aBoBaseShieldTex }
|
||||
|
||||
D_BO_600D190:
|
||||
{ type: GFX, offset: 0x600D190, symbol: D_BO_600D190 }
|
||||
|
||||
D_BO_600D2A0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0600D2A0, width: 32, height: 64, ctype: u16, symbol: D_BO_600D2A0 }
|
||||
|
||||
D_BO_600E2A0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0600E2A0, width: 32, height: 64, ctype: u16, symbol: D_BO_600E2A0 }
|
||||
|
||||
aBoLaserCannonAnim:
|
||||
{ type: SF64:ANIM, offset: 0x600F2E0, symbol: aBoLaserCannonAnim }
|
||||
|
||||
aBoLaserCannonSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x600F36C, symbol: aBoLaserCannonSkel }
|
||||
|
||||
aBoShieldReactorAnim:
|
||||
{ type: SF64:ANIM, offset: 0x600F3D8, symbol: aBoShieldReactorAnim }
|
||||
|
||||
aBoShieldReactorSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x600F4A4, symbol: aBoShieldReactorSkel }
|
||||
|
||||
aBoPoleDL:
|
||||
{ type: GFX, offset: 0x600F4C0, symbol: aBoPoleDL }
|
||||
|
||||
D_BO_600F728:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0600F728, width: 32, height: 32, ctype: u16, symbol: D_BO_600F728 }
|
||||
|
||||
D_BO_600FF30:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x600FF30, symbol: D_BO_600FF30 }
|
||||
|
||||
D_BO_600FF74:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x600FF74, symbol: D_BO_600FF74 }
|
||||
|
||||
D_BO_6010294:
|
||||
{ type: SF64:COLPOLY, count: 262, offset: 0x6010294, symbol: D_BO_6010294, mesh_symbol: D_BO_OFFSET }
|
||||
|
||||
PAD_BO_6011B20:
|
||||
{ type: BLOB, size: 0x4, offset: 0x6011B20, symbol: PAD_BO_6011B20, mesh_symbol: D_BO_OFFSET }
|
||||
|
||||
aBoShieldReactorHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6011B24, symbol: aBoShieldReactorHitbox }
|
||||
|
||||
D_BO_6011BA4:
|
||||
{ type: SF64:HITBOX, offset: 0x6011BA4, symbol: D_BO_6011BA4 }
|
||||
|
||||
aBoLaserCannonHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6011BF4, symbol: aBoLaserCannonHitbox }
|
||||
|
||||
aBoPoleHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6011C10, symbol: aBoPoleHitbox }
|
||||
|
||||
aBoBuildingHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6011C48, symbol: aBoBuildingHitbox }
|
||||
|
||||
aBoBaseCoreHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6011C80, symbol: aBoBaseCoreHitbox }
|
||||
|
||||
D_BO_6011E28:
|
||||
{ type: VTX, count: 34, offset: 0x6011E28, symbol: D_BO_6011E28 }
|
@ -1,987 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x1, 0x844660]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_common.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
D_1000000:
|
||||
{ type: TEXTURE, format: IA8, width: 64, height: 10, ctype: u8, offset: 0x1000000, symbol: D_1000000 }
|
||||
|
||||
D_1000280:
|
||||
{ type: TEXTURE, format: IA8, width: 96, height: 10, ctype: u8, offset: 0x1000280, symbol: D_1000280 }
|
||||
|
||||
D_1000640:
|
||||
{ type: TEXTURE, format: IA8, width: 96, height: 22, ctype: u8, offset: 0x1000640, symbol: D_1000640 }
|
||||
|
||||
aBoostGaugeFrameTex:
|
||||
{ type: TEXTURE, format: IA8, width: 48, height: 9, ctype: u8, offset: 0x1000E80, symbol: aBoostGaugeFrameTex }
|
||||
|
||||
D_1001030:
|
||||
{ type: TEXTURE, format: IA8, width: 8, height: 8, ctype: u8, offset: 0x1001030, symbol: D_1001030 }
|
||||
|
||||
D_1001070:
|
||||
{ type: TEXTURE, format: IA8, width: 104, height: 10, ctype: u8, offset: 0x1001070, symbol: D_1001070 }
|
||||
|
||||
D_1001480:
|
||||
{ type: TEXTURE, format: IA8, width: 56, height: 12, ctype: u8, offset: 0x1001480, symbol: D_1001480 }
|
||||
|
||||
D_1001720:
|
||||
{ type: TEXTURE, format: IA8, width: 40, height: 36, ctype: u8, offset: 0x1001720, symbol: D_1001720 }
|
||||
|
||||
D_1001CC0:
|
||||
{ type: TEXTURE, format: IA8, width: 64, height: 14, ctype: u8, offset: 0x1001CC0, symbol: D_1001CC0 }
|
||||
|
||||
D_1002040:
|
||||
{ type: TEXTURE, format: IA8, width: 40, height: 12, ctype: u8, offset: 0x1002040, symbol: D_1002040 }
|
||||
|
||||
D_1002220:
|
||||
{ type: TEXTURE, format: IA8, width: 8, height: 12, ctype: u8, offset: 0x1002220, symbol: D_1002220 }
|
||||
|
||||
aShieldGaugeFrameEdgeTex:
|
||||
{ type: TEXTURE, format: IA8, width: 8, height: 12, ctype: u8, offset: 0x1002280, symbol: aShieldGaugeFrameEdgeTex }
|
||||
|
||||
D_10022E0:
|
||||
{ type: TEXTURE, format: IA8, width: 8, height: 12, ctype: u8, offset: 0x10022E0, symbol: D_10022E0 }
|
||||
|
||||
D_1002340:
|
||||
{ type: TEXTURE, format: IA8, width: 40, height: 10, ctype: u8, offset: 0x1002340, symbol: D_1002340 }
|
||||
|
||||
D_10024D0:
|
||||
{ type: TEXTURE, format: IA8, width: 96, height: 32, ctype: u8, offset: 0x10024D0, symbol: D_10024D0 }
|
||||
|
||||
aShieldGaugeFrameTex:
|
||||
{ type: TEXTURE, format: IA8, width: 8, height: 12, ctype: u8, offset: 0x10030D0, symbol: aShieldGaugeFrameTex }
|
||||
|
||||
D_1003130:
|
||||
{ type: GFX, offset: 0x1003130, symbol: D_1003130 }
|
||||
|
||||
D_1003208:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1003208, tlut: 0x1003288, symbol: D_1003208 }
|
||||
|
||||
D_1003288:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x1003288, ctype: u16, symbol: D_1003288 }
|
||||
|
||||
aFalcoPortraitTex:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x10032A0, symbol: aFalcoPortraitTex }
|
||||
|
||||
D_10041C0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x10041C0, symbol: D_10041C0 }
|
||||
|
||||
aFoxPortraitTex:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x10050E0, symbol: aFoxPortraitTex }
|
||||
|
||||
D_1006000:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x1006000, symbol: D_1006000 }
|
||||
|
||||
D_1006F20:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x1006F20, symbol: D_1006F20 }
|
||||
|
||||
D_1007E40:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x1007E40, symbol: D_1007E40 }
|
||||
|
||||
D_1008D60:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x1008D60, symbol: D_1008D60 }
|
||||
|
||||
D_1009C80:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x1009C80, symbol: D_1009C80 }
|
||||
|
||||
D_100ABA0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x100ABA0, symbol: D_100ABA0 }
|
||||
|
||||
aPeppyPortraitTex:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x100BAC0, symbol: aPeppyPortraitTex }
|
||||
|
||||
D_100C9E0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x100C9E0, symbol: D_100C9E0 }
|
||||
|
||||
aSlippyPortraitTex:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x100D900, symbol: aSlippyPortraitTex }
|
||||
|
||||
D_100E820:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x100E820, symbol: D_100E820 }
|
||||
|
||||
D_100F740:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x100F740, symbol: D_100F740 }
|
||||
|
||||
D_1010660:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1010660, tlut: 0x10106A0, symbol: D_1010660 }
|
||||
|
||||
D_10106A0:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x10106A0, ctype: u16, symbol: D_10106A0 }
|
||||
|
||||
D_10106B0:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x10106B0, tlut: 0x10106F0, symbol: D_10106B0 }
|
||||
|
||||
D_10106F0:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x10106F0, ctype: u16, symbol: D_10106F0 }
|
||||
|
||||
D_1010700:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1010700, tlut: 0x1010740, symbol: D_1010700 }
|
||||
|
||||
D_1010740:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x1010740, ctype: u16, symbol: D_1010740 }
|
||||
|
||||
D_1010750:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1010750, tlut: 0x1010790, symbol: D_1010750 }
|
||||
|
||||
D_1010790:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x1010790, ctype: u16, symbol: D_1010790 }
|
||||
|
||||
D_10107A0:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x10107A0, tlut: 0x10107E0, symbol: D_10107A0 }
|
||||
|
||||
D_10107E0:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x10107E0, ctype: u16, symbol: D_10107E0 }
|
||||
|
||||
D_10107F0:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x10107F0, tlut: 0x1010830, symbol: D_10107F0 }
|
||||
|
||||
D_1010830:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x1010830, ctype: u16, symbol: D_1010830 }
|
||||
|
||||
D_1010840:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1010840, tlut: 0x1010880, symbol: D_1010840 }
|
||||
|
||||
D_1010880:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x1010880, ctype: u16, symbol: D_1010880 }
|
||||
|
||||
D_1010890:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1010890, tlut: 0x10108D0, symbol: D_1010890 }
|
||||
|
||||
D_10108D0:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x10108D0, ctype: u16, symbol: D_10108D0 }
|
||||
|
||||
D_10108E0:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x10108E0, tlut: 0x1010920, symbol: D_10108E0 }
|
||||
|
||||
D_1010920:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x1010920, ctype: u16, symbol: D_1010920 }
|
||||
|
||||
D_1010930:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1010930, tlut: 0x1010970, symbol: D_1010930 }
|
||||
|
||||
D_1010970:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x1010970, ctype: u16, symbol: D_1010970 }
|
||||
|
||||
D_1010980:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1010980, tlut: 0x1010A00, symbol: D_1010980 }
|
||||
|
||||
D_1010A00:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, ctype: u16, offset: 0x1010A00, symbol: D_1010A00 }
|
||||
|
||||
D_1010A10:
|
||||
{ type: TEXTURE, format: CI4, width: 32, height: 7, ctype: u8, offset: 0x1010A10, tlut: 0x1010A80, symbol: D_1010A10 }
|
||||
|
||||
D_1010A80:
|
||||
{ type: TEXTURE, format: TLUT, colors: 4, ctype: u16, offset: 0x1010A80, symbol: D_1010A80 }
|
||||
|
||||
D_1010A90:
|
||||
{ type: TEXTURE, format: CI4, width: 64, height: 49, ctype: u8, offset: 0x1010A90, tlut: 0x10110B0, symbol: D_1010A90 }
|
||||
|
||||
D_10110B0:
|
||||
{ type: TEXTURE, format: TLUT, colors: 4, ctype: u16, offset: 0x10110B0, symbol: D_10110B0 }
|
||||
|
||||
D_10110C0:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 7, ctype: u8, offset: 0x10110C0, tlut: 0x10110F8, symbol: D_10110C0 }
|
||||
|
||||
D_10110F8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 6, ctype: u16, offset: 0x10110F8, symbol: D_10110F8 }
|
||||
|
||||
D_1011110:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 7, ctype: u8, offset: 0x1011110, tlut: 0x1011148, symbol: D_1011110 }
|
||||
|
||||
D_1011148:
|
||||
{ type: TEXTURE, format: TLUT, colors: 6, ctype: u16, offset: 0x1011148, symbol: D_1011148 }
|
||||
|
||||
D_1011160:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 7, ctype: u8, offset: 0x1011160, tlut: 0x1011198, symbol: D_1011160 }
|
||||
|
||||
D_1011198:
|
||||
{ type: TEXTURE, format: TLUT, colors: 6, ctype: u16, offset: 0x1011198, symbol: D_1011198 }
|
||||
|
||||
D_10111B0:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 7, ctype: u8, offset: 0x10111B0, tlut: 0x10111E8, symbol: D_10111B0 }
|
||||
|
||||
D_10111E8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 6, ctype: u16, offset: 0x10111E8, symbol: D_10111E8 }
|
||||
|
||||
D_1011200:
|
||||
{ type: TEXTURE, format: CI4, width: 32, height: 7, ctype: u8, offset: 0x1011200, tlut: 0x1011270, symbol: D_1011200 }
|
||||
|
||||
D_1011270:
|
||||
{ type: TEXTURE, format: TLUT, colors: 6, ctype: u16, offset: 0x1011270, symbol: D_1011270 }
|
||||
|
||||
aRadarFrameTex:
|
||||
{ type: TEXTURE, format: CI4, width: 48, height: 44, ctype: u8, offset: 0x1011280, tlut: 0x10116A0, symbol: aRadarFrameTex }
|
||||
|
||||
aRadarFrameTLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, ctype: u16, offset: 0x10116A0, symbol: aRadarFrameTLUT }
|
||||
|
||||
aVsBombIconTex:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x10116B0, tlut: 0x1011730, symbol: aVsBombIconTex }
|
||||
|
||||
aVsBombIconTLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 15, ctype: u16, offset: 0x1011730, symbol: aVsBombIconTLUT }
|
||||
|
||||
D_1011750:
|
||||
{ type: TEXTURE, format: CI4, width: 80, height: 13, ctype: u8, offset: 0x1011750, tlut: 0x1011958, symbol: D_1011750 }
|
||||
|
||||
D_1011958:
|
||||
{ type: TEXTURE, format: TLUT, colors: 16, ctype: u16, offset: 0x1011958, symbol: D_1011958 }
|
||||
|
||||
D_1011980:
|
||||
{ type: TEXTURE, format: CI4, width: 48, height: 7, ctype: u8, offset: 0x1011980, tlut: 0x1011A28, symbol: D_1011980 }
|
||||
|
||||
D_1011A28:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, ctype: u16, offset: 0x1011A28, symbol: D_1011A28 }
|
||||
|
||||
D_1011A40:
|
||||
{ type: TEXTURE, format: CI4, width: 32, height: 7, ctype: u8, offset: 0x1011A40, tlut: 0x1011AB0, symbol: D_1011A40 }
|
||||
|
||||
D_1011AB0:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, ctype: u16, offset: 0x1011AB0, symbol: D_1011AB0 }
|
||||
|
||||
aIncomingMsgButtonTex:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 26, ctype: u8, offset: 0x1011AC0, tlut: 0x1011B90, symbol: aIncomingMsgButtonTex }
|
||||
|
||||
aIncomingMsgButtonTLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 15, ctype: u16, offset: 0x1011B90, symbol: aIncomingMsgButtonTLUT }
|
||||
|
||||
aIncomingMsgSignal1Tex:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 26, ctype: u8, offset: 0x1011BB0, tlut: 0x1011C80, symbol: aIncomingMsgSignal1Tex }
|
||||
|
||||
aIncomingMsgSignal1TLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 15, ctype: u16, offset: 0x1011C80, symbol: aIncomingMsgSignal1TLUT }
|
||||
|
||||
aIncomingMsgSignal2Tex:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 26, ctype: u8, offset: 0x1011CA0, tlut: 0x1011D70, symbol: aIncomingMsgSignal2Tex }
|
||||
|
||||
aIncomingMsgSignal2TLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 15, ctype: u16, offset: 0x1011D70, symbol: aIncomingMsgSignal2TLUT }
|
||||
|
||||
aIncomingMsgSignal3Tex:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 26, ctype: u8, offset: 0x1011D90, tlut: 0x1011E60, symbol: aIncomingMsgSignal3Tex }
|
||||
|
||||
aIncomingMsgSignal3TLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 15, ctype: u16, offset: 0x1011E60, symbol: aIncomingMsgSignal3TLUT }
|
||||
|
||||
D_1011E80:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1011E80, tlut: 0x1011EC0, symbol: D_1011E80 }
|
||||
|
||||
D_1011EC0:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, ctype: u16, offset: 0x1011EC0, symbol: D_1011EC0 }
|
||||
|
||||
aXTex:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 7, ctype: u8, offset: 0x1011ED0, tlut: 0x1011F08, symbol: aXTex }
|
||||
|
||||
aXTLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, ctype: u16, offset: 0x1011F08, symbol: aXTLUT }
|
||||
|
||||
D_1011F20:
|
||||
{ type: GFX, offset: 0x1011F20, symbol: D_1011F20 }
|
||||
|
||||
D_1012000:
|
||||
{ type: TEXTURE, format: CI4, width: 32, height: 16, ctype: u8, offset: 0x1012000, tlut: 0x1012100, symbol: D_1012000 }
|
||||
|
||||
D_1012100:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x1012100, ctype: u16, symbol: D_1012100 }
|
||||
|
||||
aGoldRingEmptySlotDL:
|
||||
{ type: GFX, offset: 0x1012110, symbol: aGoldRingEmptySlotDL }
|
||||
|
||||
aGoldRingEmptySlotTex:
|
||||
{ type: TEXTURE, format: IA8, width: 16, height: 16, ctype: u8, offset: 0x1012190, symbol: aGoldRingEmptySlotTex }
|
||||
|
||||
D_1012290:
|
||||
{ type: TEXTURE, format: CI8, width: 48, height: 22, ctype: u8, offset: 0x1012290, tlut: 0x10126B0, symbol: D_1012290 }
|
||||
|
||||
D_10126B0:
|
||||
{ type: TEXTURE, format: TLUT, colors: 32, ctype: u16, offset: 0x10126B0, symbol: D_10126B0 }
|
||||
|
||||
D_10126F0:
|
||||
{ type: TEXTURE, format: CI8, width: 24, height: 4, ctype: u8, offset: 0x10126F0, tlut: 0x1012750, symbol: D_10126F0 }
|
||||
|
||||
D_1012750:
|
||||
{ type: TEXTURE, format: TLUT, colors: 59, ctype: u16, offset: 0x1012750, symbol: D_1012750 }
|
||||
|
||||
D_1013780:
|
||||
{ type: TEXTURE, format: CI8, width: 48, height: 141, ctype: u8, offset: 0x1013780, tlut: 0x10151F0, symbol: D_1013780 }
|
||||
|
||||
D_10151F0:
|
||||
{ type: TEXTURE, format: TLUT, colors: 146, ctype: u16, offset: 0x10151F0, symbol: D_10151F0 }
|
||||
|
||||
aBoostGaugeCoolTex:
|
||||
{ type: TEXTURE, format: CI8, width: 40, height: 5, ctype: u8, offset: 0x10127D0, tlut: 0x1012898, symbol: aBoostGaugeCoolTex }
|
||||
|
||||
aBoostGaugeCoolTLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, ctype: u16, offset: 0x1012898, symbol: aBoostGaugeCoolTLUT }
|
||||
|
||||
aBoostGaugeOverheatTex:
|
||||
{ type: TEXTURE, format: CI8, width: 40, height: 5, ctype: u8, offset: 0x10128C0, tlut: 0x1012988, symbol: aBoostGaugeOverheatTex }
|
||||
|
||||
aBoostGaugeOverheatTLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 28, ctype: u16, offset: 0x1012988, symbol: aBoostGaugeOverheatTLUT }
|
||||
|
||||
D_10129C0:
|
||||
{ type: TEXTURE, format: CI8, width: 16, height: 109, ctype: u8, offset: 0x10129C0, tlut: 0x1013090, symbol: D_10129C0 }
|
||||
|
||||
D_1013090:
|
||||
{ type: TEXTURE, format: TLUT, colors: 112, ctype: u16, offset: 0x1013090, symbol: D_1013090 }
|
||||
|
||||
aMsgWindowBgTex:
|
||||
{ type: TEXTURE, format: CI8, width: 32, height: 32, ctype: u8, offset: 0x1013170, tlut: 0x1013570, symbol: aMsgWindowBgTex }
|
||||
|
||||
aMsgWindowBgTLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, ctype: u16, offset: 0x1013570, symbol: aMsgWindowBgTLUT }
|
||||
|
||||
aShieldGaugeTex:
|
||||
{ type: TEXTURE, format: CI8, width: 48, height: 8, ctype: u8, offset: 0x1013580, tlut: 0x1013700, symbol: aShieldGaugeTex }
|
||||
|
||||
aShieldGaugeTLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 58, ctype: u16, offset: 0x1013700, symbol: aShieldGaugeTLUT }
|
||||
|
||||
D_1015320:
|
||||
{ type: GFX, offset: 0x1015320, symbol: D_1015320 }
|
||||
|
||||
D_10153F8:
|
||||
{ type: TEXTURE, format: CI4, width: 32, height: 16, ctype: u8, offset: 0x10153F8, tlut: 0x10154F8, symbol: D_10153F8 }
|
||||
|
||||
D_10154F8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x10154F8, ctype: u16, symbol: D_10154F8 }
|
||||
|
||||
aRadarMarkArwingDL:
|
||||
{ type: GFX, offset: 0x1015510, symbol: aRadarMarkArwingDL }
|
||||
|
||||
aRadarMarkArwingTex:
|
||||
{ type: TEXTURE, format: IA8, width: 16, height: 16, ctype: u8, offset: 0x1015598, symbol: aRadarMarkArwingTex }
|
||||
|
||||
D_10156A0:
|
||||
{ type: GFX, offset: 0x10156A0, symbol: D_10156A0 }
|
||||
|
||||
D_1015778:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1015778, tlut: 0x10157F8, symbol: D_1015778 }
|
||||
|
||||
D_10157F8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x10157F8, ctype: u16, symbol: D_10157F8 }
|
||||
|
||||
D_1015810:
|
||||
{ type: GFX, offset: 0x1015810, symbol: D_1015810 }
|
||||
|
||||
D_10158E8:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x10158E8, tlut: 0x1015968, symbol: D_10158E8 }
|
||||
|
||||
D_1015968:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x1015968, ctype: u16, symbol: D_1015968 }
|
||||
|
||||
D_1015980:
|
||||
{ type: GFX, offset: 0x1015980, symbol: D_1015980 }
|
||||
|
||||
D_1015A58:
|
||||
{ type: TEXTURE, format: CI4, width: 32, height: 16, ctype: u8, offset: 0x1015A58, tlut: 0x1015B58, symbol: D_1015A58 }
|
||||
|
||||
D_1015B58:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x1015B58, ctype: u16, symbol: D_1015B58 }
|
||||
|
||||
D_1015B70:
|
||||
{ type: GFX, offset: 0x1015B70, symbol: D_1015B70 }
|
||||
|
||||
D_1015C48:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1015C48, tlut: 0x1015CC8, symbol: D_1015C48 }
|
||||
|
||||
D_1015CC8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x1015CC8, ctype: u16, symbol: D_1015CC8 }
|
||||
|
||||
D_1015CE0:
|
||||
{ type: GFX, offset: 0x1015CE0, symbol: D_1015CE0 }
|
||||
|
||||
D_1015DB8:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1015DB8, tlut: 0x1015E38, symbol: D_1015DB8 }
|
||||
|
||||
D_1015E38:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x1015E38, ctype: u16, symbol: D_1015E38 }
|
||||
|
||||
D_1015E50:
|
||||
{ type: GFX, offset: 0x1015E50, symbol: D_1015E50 }
|
||||
|
||||
D_1015F28:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1015F28, tlut: 0x1015FA8, symbol: D_1015F28 }
|
||||
|
||||
D_1015FA8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x1015FA8, ctype: u16, symbol: D_1015FA8 }
|
||||
|
||||
D_1015FC0:
|
||||
{ type: GFX, offset: 0x1015FC0, symbol: D_1015FC0 }
|
||||
|
||||
D_1016098:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1016098, tlut: 0x1016118, symbol: D_1016098 }
|
||||
|
||||
D_1016118:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x1016118, ctype: u16, symbol: D_1016118 }
|
||||
|
||||
D_1016130:
|
||||
{ type: GFX, offset: 0x1016130, symbol: D_1016130 }
|
||||
|
||||
D_1016208:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1016208, tlut: 0x1016288, symbol: D_1016208 }
|
||||
|
||||
D_1016288:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x1016288, ctype: u16, symbol: D_1016288 }
|
||||
|
||||
D_10162A0:
|
||||
{ type: GFX, offset: 0x10162A0, symbol: D_10162A0 }
|
||||
|
||||
D_1016378:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1016378, tlut: 0x10163F8, symbol: D_1016378 }
|
||||
|
||||
D_10163F8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x10163F8, ctype: u16, symbol: D_10163F8 }
|
||||
|
||||
D_1016410:
|
||||
{ type: GFX, offset: 0x1016410, symbol: D_1016410 }
|
||||
|
||||
D_10164E8:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x10164E8, tlut: 0x1016568, symbol: D_10164E8 }
|
||||
|
||||
D_1016568:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x1016568, ctype: u16, symbol: D_1016568 }
|
||||
|
||||
D_1016580:
|
||||
{ type: GFX, offset: 0x1016580, symbol: D_1016580 }
|
||||
|
||||
D_1016658:
|
||||
{ type: TEXTURE, format: CI4, width: 64, height: 16, ctype: u8, offset: 0x1016658, tlut: 0x1016858, symbol: D_1016658 }
|
||||
|
||||
D_1016858:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x1016858, ctype: u16, symbol: D_1016858 }
|
||||
|
||||
D_1016870:
|
||||
{ type: GFX, offset: 0x1016870, symbol: D_1016870 }
|
||||
|
||||
D_1016BC8:
|
||||
{ type: TEXTURE, format: CI8, width: 32, height: 32, ctype: u8, offset: 0x1016BC8, tlut: 0x1012100, symbol: D_1016BC8}
|
||||
|
||||
D_1016FC8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 256, offset: 0x1016FC8, ctype: u16, symbol: D_1016FC8 }
|
||||
|
||||
D_10171D0:
|
||||
{ type: GFX, offset: 0x10171D0, symbol: D_10171D0 }
|
||||
|
||||
D_10172A8:
|
||||
{ type: TEXTURE, format: CI4, width: 32, height: 16, ctype: u8, offset: 0x10172A8, tlut: 0x10173A8, symbol: D_10172A8 }
|
||||
|
||||
D_10173A8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 16, offset: 0x10173A8, ctype: u16, symbol: D_10173A8 }
|
||||
|
||||
D_10173D0:
|
||||
{ type: GFX, offset: 0x10173D0, symbol: D_10173D0 }
|
||||
|
||||
D_10174A8:
|
||||
{ type: TEXTURE, format: CI4, width: 32, height: 16, ctype: u8, offset: 0x10174A8, tlut: 0x10175A8, symbol: D_10174A8 }
|
||||
|
||||
D_10175A8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x10175A8, ctype: u16, symbol: D_10175A8 }
|
||||
|
||||
D_10175C0:
|
||||
{ type: GFX, offset: 0x10175C0, symbol: D_10175C0 }
|
||||
|
||||
D_1017698:
|
||||
{ type: TEXTURE, format: CI4, width: 32, height: 16, ctype: u8, offset: 0x1017698, tlut: 0x1017798, symbol: D_1017698 }
|
||||
|
||||
D_1017798:
|
||||
{ type: TEXTURE, format: TLUT, colors: 16, offset: 0x1017798, ctype: u16, symbol: D_1017798 }
|
||||
|
||||
aActorSuppliesDL:
|
||||
{ type: GFX, offset: 0x10177C0, symbol: aActorSuppliesDL }
|
||||
|
||||
D_1017A38:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x1017A38, symbol: D_1017A38 }
|
||||
|
||||
D_1018238:
|
||||
{ type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x1018238, symbol: D_1018238 }
|
||||
|
||||
D_10182C0:
|
||||
{ type: GFX, offset: 0x10182C0, symbol: D_10182C0 }
|
||||
|
||||
D_10190C0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 32, ctype: u16, offset: 0x10190C0, symbol: D_10190C0 }
|
||||
|
||||
D_10194C0:
|
||||
{ type: GFX, offset: 0x10194C0, symbol: D_10194C0 }
|
||||
|
||||
D_1019620:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x1019620, symbol: D_1019620 }
|
||||
|
||||
D_1019820:
|
||||
{ type: GFX, offset: 0x1019820, symbol: D_1019820 }
|
||||
|
||||
D_1019CA0:
|
||||
{ type: GFX, offset: 0x1019CA0, symbol: D_1019CA0 }
|
||||
|
||||
D_1019AF0:
|
||||
{ type: TEXTURE, format: CI8, width: 16, height: 16, ctype: u8, offset: 0x1019AF0, symbol: D_1019AF0 }
|
||||
|
||||
D_1019BF0:
|
||||
{ type: TEXTURE, format: TLUT, colors: 88, offset: 0x1019BF0, ctype: u16, symbol: D_1019BF0 }
|
||||
|
||||
D_101A140:
|
||||
{ type: TEXTURE, format: CI8, width: 32, height: 32, ctype: u8, offset: 0x101A140, symbol: D_101A140 }
|
||||
|
||||
D_101A540:
|
||||
{ type: TEXTURE, format: TLUT, colors: 24, offset: 0x101A540, ctype: u16, symbol: D_101A540 }
|
||||
|
||||
D_101A570:
|
||||
{ type: GFX, offset: 0x101A570, symbol: D_101A570 }
|
||||
|
||||
D_101A8E0:
|
||||
{ type: GFX, offset: 0x101A8E0, symbol: D_101A8E0 }
|
||||
|
||||
D_101A9B8:
|
||||
{ type: TEXTURE, format: CI4, width: 32, height: 32, ctype: u8, offset: 0x101A9B8, tlut: 0x101ABB8, symbol: D_101A9B8 }
|
||||
|
||||
D_101ABB8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x101ABB8, ctype: u16, symbol: D_101ABB8 }
|
||||
|
||||
D_101ABD0:
|
||||
{ type: GFX, offset: 0x101ABD0, symbol: D_101ABD0 }
|
||||
|
||||
D_101AC98:
|
||||
{ type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x0101AC98, symbol: D_101AC98 }
|
||||
|
||||
D_101AD20:
|
||||
{ type: GFX, offset: 0x101AD20, symbol: D_101AD20 }
|
||||
|
||||
D_101AE48:
|
||||
{ type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x101AE48, symbol: D_101AE48 }
|
||||
|
||||
D_101AED0:
|
||||
{ type: GFX, offset: 0x101AED0, symbol: D_101AED0 }
|
||||
|
||||
D_101AF98:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x101AF98, symbol: D_101AF98 }
|
||||
|
||||
aGoldRingFrame12DL:
|
||||
{ type: GFX, offset: 0x101B1A0, symbol: aGoldRingFrame12DL }
|
||||
|
||||
D_101B268:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101B268, tlut: 0x101B2E8, symbol: D_101B268 }
|
||||
|
||||
D_101B2E8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x101B2E8, ctype: u16, symbol: D_101B2E8 }
|
||||
|
||||
aGoldRingFrame11DL:
|
||||
{ type: GFX, offset: 0x101B310, symbol: aGoldRingFrame11DL }
|
||||
|
||||
D_101B3D8:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101B3D8, tlut: 0x101B458, symbol: D_101B3D8 }
|
||||
|
||||
D_101B458:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x101B458, ctype: u16, symbol: D_101B458 }
|
||||
|
||||
aGoldRingFrame10DL:
|
||||
{ type: GFX, offset: 0x101B480, symbol: aGoldRingFrame10DL }
|
||||
|
||||
D_101B548:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101B548, tlut: 0x101B5C8, symbol: D_101B548 }
|
||||
|
||||
D_101B5C8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x101B5C8, ctype: u16, symbol: D_101B5C8 }
|
||||
|
||||
aGoldRingFrame9DL:
|
||||
{ type: GFX, offset: 0x101B5F0, symbol: aGoldRingFrame9DL }
|
||||
|
||||
D_101B6B8:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101B6B8, tlut: 0x101B738, symbol: D_101B6B8 }
|
||||
|
||||
D_101B738:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x101B738, ctype: u16, symbol: D_101B738 }
|
||||
|
||||
aGoldRingFrame8DL:
|
||||
{ type: GFX, offset: 0x101B760, symbol: aGoldRingFrame8DL }
|
||||
|
||||
D_101B828:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101B828, tlut: 0x101B8A8, symbol: D_101B828 }
|
||||
|
||||
D_101B8A8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x101B8A8, ctype: u16, symbol: D_101B8A8 }
|
||||
|
||||
aGoldRingFrame7DL:
|
||||
{ type: GFX, offset: 0x101B8D0, symbol: aGoldRingFrame7DL }
|
||||
|
||||
D_101B998:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101B998, tlut: 0x101BA18, symbol: D_101B998 }
|
||||
|
||||
D_101BA18:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x101BA18, ctype: u16, symbol: D_101BA18 }
|
||||
|
||||
aGoldRingFrame6DL:
|
||||
{ type: GFX, offset: 0x101BA40, symbol: aGoldRingFrame6DL }
|
||||
|
||||
D_101BB08:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101BB08, tlut: 0x101BB88, symbol: D_101BB08 }
|
||||
|
||||
D_101BB88:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x101BB88, ctype: u16, symbol: D_101BB88 }
|
||||
|
||||
aGoldRingFrame5DL:
|
||||
{ type: GFX, offset: 0x101BBB0, symbol: aGoldRingFrame5DL }
|
||||
|
||||
D_101BC78:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101BC78, tlut: 0x101BCF8, symbol: D_101BC78 }
|
||||
|
||||
D_101BCF8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x101BCF8, ctype: u16, symbol: D_101BCF8 }
|
||||
|
||||
aGoldRingFrame4DL:
|
||||
{ type: GFX, offset: 0x101BD20, symbol: aGoldRingFrame4DL }
|
||||
|
||||
D_101BDE8:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101BDE8, tlut: 0x101BE68, symbol: D_101BDE8 }
|
||||
|
||||
D_101BE68:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x101BE68, ctype: u16, symbol: D_101BE68 }
|
||||
|
||||
aGoldRingFrame3DL:
|
||||
{ type: GFX, offset: 0x101BE90, symbol: aGoldRingFrame3DL }
|
||||
|
||||
D_101BF58:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101BF58, tlut: 0x101BFD8, symbol: D_101BF58 }
|
||||
|
||||
D_101BFD8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x101BFD8, ctype: u16, symbol: D_101BFD8 }
|
||||
|
||||
aGoldRingFrame2DL:
|
||||
{ type: GFX, offset: 0x101C000, symbol: aGoldRingFrame2DL }
|
||||
|
||||
D_101C0C8:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101C0C8, tlut: 0x101C148, symbol: D_101C0C8 }
|
||||
|
||||
D_101C148:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x101C148, ctype: u16, symbol: D_101C148 }
|
||||
|
||||
aGoldRingFrame1DL:
|
||||
{ type: GFX, offset: 0x101C170, symbol: aGoldRingFrame1DL }
|
||||
|
||||
D_101C238:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101C238, tlut: 0x101C2B8, symbol: D_101C238 }
|
||||
|
||||
D_101C2B8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x101C2B8, ctype: u16, symbol: D_101C2B8 }
|
||||
|
||||
aStarDL:
|
||||
{ type: GFX, offset: 0x101C2E0, symbol: aStarDL }
|
||||
|
||||
aStarTex:
|
||||
{ type: TEXTURE, format: IA8, width: 32, height: 32, ctype: u8, colors: 20, offset: 0x101C368, symbol: aStarTex }
|
||||
|
||||
D_101C770:
|
||||
{ type: GFX, offset: 0x101C770, symbol: D_101C770 }
|
||||
|
||||
D_101C920:
|
||||
{ type: TEXTURE, format: CI8, width: 16, height: 16, ctype: u8, offset: 0x101C920, tlut: 0x101CA20, symbol: D_101C920 }
|
||||
|
||||
D_101CA20:
|
||||
{ type: TEXTURE, format: TLUT, colors: 96, offset: 0x101CA20, ctype: u16, symbol: D_101CA20 }
|
||||
|
||||
D_101CAE0:
|
||||
{ type: GFX, offset: 0x101CAE0, symbol: D_101CAE0 }
|
||||
|
||||
D_101CBC0:
|
||||
{ type: TEXTURE, format: CI8, width: 16, height: 16, ctype: u8, offset: 0x101CBC0, tlut: 0x101CCC0, symbol: D_101CBC0 }
|
||||
|
||||
D_101CCC0:
|
||||
{ type: TEXTURE, format: TLUT, colors: 88, offset: 0x101CCC0, ctype: u16, symbol: D_101CCC0 }
|
||||
|
||||
aUnusedShieldDL:
|
||||
{ type: GFX, offset: 0x101CD70, symbol: aUnusedShieldDL }
|
||||
|
||||
aUnusedShieldTex:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x101D070, symbol: aUnusedShieldTex }
|
||||
|
||||
D_101D870:
|
||||
{ type: GFX, offset: 0x101D870, symbol: D_101D870 }
|
||||
|
||||
ast_common_seg1_vtx_1D9C8:
|
||||
{ type: VTX, offset: 0x101D9C8, count: 36, symbol: ast_common_seg1_vtx_1D9C8 }
|
||||
|
||||
D_101DE20:
|
||||
{ type: TEXTURE, format: IA8, width: 128, height: 32, ctype: u8, offset: 0x101DE20, symbol: D_101DE20 }
|
||||
|
||||
aBarrelRollTex:
|
||||
{ type: GFX, offset: 0x101DC10, symbol: aBarrelRollTex }
|
||||
|
||||
D_101EE20:
|
||||
{ type: TEXTURE, format: IA8, width: 128, height: 32, ctype: u8, offset: 0x101EE20, symbol: D_101EE20 }
|
||||
|
||||
D_101FE20:
|
||||
{ type: TEXTURE, format: IA8, width: 128, height: 32, ctype: u8, offset: 0x101FE20, symbol: D_101FE20 }
|
||||
|
||||
D_1020E20:
|
||||
{ type: TEXTURE, format: IA8, width: 128, height: 32, ctype: u8, offset: 0x1020E20, symbol: D_1020E20 }
|
||||
|
||||
D_1021E20:
|
||||
{ type: GFX, offset: 0x1021E20, symbol: D_1021E20 }
|
||||
|
||||
D_1021EF8:
|
||||
{ type: TEXTURE, format: CI4, width: 32, height: 32, ctype: u8, offset: 0x1021EF8, tlut: 0x10220F8, symbol: D_1021EF8 }
|
||||
|
||||
D_10220F8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x10220F8, ctype: u16, symbol: D_10220F8 }
|
||||
|
||||
D_1022120:
|
||||
{ type: GFX, offset: 0x1022120, symbol: D_1022120 }
|
||||
|
||||
ast_common_seg1_vtx_22480:
|
||||
{ type: VTX, offset: 0x1022480, count: 124, symbol: ast_common_seg1_vtx_22480 }
|
||||
|
||||
D_1022C40:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1022C40, tlut: 0x1022CC0, symbol: D_1022C40 }
|
||||
|
||||
D_1022CC0:
|
||||
{ type: TEXTURE, format: TLUT, colors: 16, offset: 0x1022CC0, ctype: u16, symbol: D_1022CC0 }
|
||||
|
||||
D_1022CE0:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1022CE0, tlut: 0x1022D60, symbol: D_1022CE0 }
|
||||
|
||||
D_1022D60:
|
||||
{ type: TEXTURE, format: TLUT, colors: 16, offset: 0x1022D60, ctype: u16, symbol: D_1022D60 }
|
||||
|
||||
D_1022D80:
|
||||
{ type: TEXTURE, format: RGBA16, width: 8, height: 16, ctype: u16, offset: 0x1022D80, symbol: D_1022D80 }
|
||||
|
||||
D_1022E80:
|
||||
{ type: GFX, offset: 0x1022E80, symbol: D_1022E80 }
|
||||
|
||||
D_1022F80:
|
||||
{ type: TEXTURE, format: CI4, width: 32, height: 32, ctype: u8, offset: 0x1022F80, tlut: 0x1023180, symbol: D_1022F80 }
|
||||
|
||||
D_1023180:
|
||||
{ type: TEXTURE, format: TLUT, colors: 16, offset: 0x1023180, ctype: u16, symbol: D_1023180 }
|
||||
|
||||
D_10231A0:
|
||||
{ type: GFX, offset: 0x10231A0, symbol: D_10231A0 }
|
||||
|
||||
D_1023518:
|
||||
{ type: TEXTURE, format: IA8, width: 4, height: 5, ctype: u8, offset: 0x1023518, symbol: D_1023518 }
|
||||
|
||||
D_1023530:
|
||||
{ type: TEXTURE, format: CI8, width: 16, height: 16, ctype: u8, offset: 0x1023530, tlut: 0x1023630, symbol: D_1023530 }
|
||||
|
||||
D_1023630:
|
||||
{ type: TEXTURE, format: TLUT, colors: 104, offset: 0x1023630, ctype: u16, symbol: D_1023630 }
|
||||
|
||||
D_1023700:
|
||||
{ type: GFX, offset: 0x1023700, symbol: D_1023700 }
|
||||
|
||||
D_1023750:
|
||||
{ type: GFX, offset: 0x1023750, symbol: D_1023750 }
|
||||
|
||||
D_10237E0:
|
||||
{ type: GFX, offset: 0x10237E0, symbol: D_10237E0 }
|
||||
|
||||
D_1023878:
|
||||
{ type: TEXTURE, format: IA8, width: 32, height: 32, ctype: u8, offset: 0x1023878, symbol: D_1023878 }
|
||||
|
||||
D_1023C80:
|
||||
{ type: GFX, offset: 0x1023C80, symbol: D_1023C80 }
|
||||
|
||||
D_1023E10:
|
||||
{ type: TEXTURE, format: CI4, width: 64, height: 16, ctype: u8, offset: 0x1023E10, tlut: 0x1024010, symbol: D_1023E10 }
|
||||
|
||||
D_1024010:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x1024010, ctype: u16, symbol: D_1024010 }
|
||||
|
||||
D_1024020:
|
||||
{ type: TEXTURE, format: CI4, width: 64, height: 16, ctype: u8, offset: 0x1024020, tlut: 0x1024220, symbol: D_1024020 }
|
||||
|
||||
D_1024220:
|
||||
{ type: TEXTURE, format: TLUT, colors: 8, offset: 0x1024220, ctype: u16, symbol: D_1024220 }
|
||||
|
||||
D_1024230:
|
||||
{ type: GFX, offset: 0x1024230, symbol: D_1024230 }
|
||||
|
||||
D_1024290:
|
||||
{ type: GFX, offset: 0x1024290, symbol: D_1024290 }
|
||||
|
||||
aPeppyMarkDL:
|
||||
{ type: GFX, offset: 0x1024410, symbol: aPeppyMarkDL }
|
||||
|
||||
aPeppyMarkTex:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x10244D8, tlut: 0x1024558, symbol: aPeppyMarkTex }
|
||||
|
||||
aPeppyMarkTLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x1024558, ctype: u16, symbol: aPeppyMarkTLUT }
|
||||
|
||||
aFalcoMarkDL:
|
||||
{ type: GFX, offset: 0x1024570, symbol: aFalcoMarkDL }
|
||||
|
||||
aFalcoMarkTex:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1024638, tlut: 0x10246B8, symbol: aFalcoMarkTex }
|
||||
|
||||
aFalcoMarkTLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x10246B8, ctype: u16, symbol: aFalcoMarkTLUT }
|
||||
|
||||
aSlippyMarkDL:
|
||||
{ type: GFX, offset: 0x10246D0, symbol: aSlippyMarkDL }
|
||||
|
||||
aSlippyMarkTex:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1024798, tlut: 0x1024818, symbol: aSlippyMarkTex }
|
||||
|
||||
aSlippyMarkTLUT:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x1024818, ctype: u16, symbol: aSlippyMarkTLUT }
|
||||
|
||||
aRadarMarkBossDL:
|
||||
{ type: GFX, offset: 0x1024830, symbol: aRadarMarkBossDL }
|
||||
|
||||
D_10248F8:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x10248F8, tlut: 0x1024978, symbol: D_10248F8 }
|
||||
|
||||
D_1024978:
|
||||
{ type: TEXTURE, format: TLUT, colors: 12, offset: 0x1024978, ctype: u16, symbol: D_1024978 }
|
||||
|
||||
aArrowDL:
|
||||
{ type: GFX, offset: 0x1024990, symbol: aArrowDL }
|
||||
|
||||
D_1024A58:
|
||||
{ type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1024A58, tlut: 0x1024A98, symbol: D_1024A58 }
|
||||
|
||||
D_1024A98:
|
||||
{ type: TEXTURE, format: TLUT, colors: 20, offset: 0x1024A98, ctype: u16, symbol: D_1024A98 }
|
||||
|
||||
aOrbDL:
|
||||
{ type: GFX, offset: 0x1024AC0, symbol: aOrbDL }
|
||||
|
||||
D_1024B58:
|
||||
{ type: TEXTURE, format: IA8, width: 32, height: 32, ctype: u8, offset: 0x1024B58, symbol: D_1024B58 }
|
||||
|
||||
D_1024F60:
|
||||
{ type: GFX, offset: 0x1024F60, symbol: D_1024F60 }
|
||||
|
||||
D_1024FF8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x1024FF8, symbol: D_1024FF8 }
|
||||
|
||||
D_1025800:
|
||||
{ type: GFX, offset: 0x1025800, symbol: D_1025800 }
|
||||
|
||||
D_1025888:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x1025888, symbol: D_1025888 }
|
||||
|
||||
D_1026090:
|
||||
{ type: GFX, offset: 0x1026090, symbol: D_1026090 }
|
||||
|
||||
D_1026120:
|
||||
{ type: GFX, offset: 0x1026120, symbol: D_1026120 }
|
||||
|
||||
D_1026230:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 64, ctype: u16, offset: 0x1026230, symbol: D_1026230 }
|
||||
|
||||
D_1027230:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 64, ctype: u16, offset: 0x1027230, symbol: D_1027230 }
|
||||
|
||||
D_1028230:
|
||||
{ type: GFX, offset: 0x1028230, symbol: D_1028230 }
|
||||
|
||||
D_10288D8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x10288D8, symbol: D_10288D8 }
|
||||
|
||||
D_1028AD8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x1028AD8, symbol: D_1028AD8 }
|
||||
|
||||
D_1028B58:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x1028B58, symbol: D_1028B58 }
|
||||
|
||||
D_1028D58:
|
||||
{ type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x1028D58, symbol: D_1028D58 }
|
||||
|
||||
D_1028DE0:
|
||||
{ type: GFX, offset: 0x1028DE0, symbol: D_1028DE0 }
|
||||
|
||||
D_1028E68:
|
||||
{ type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x1028E68, symbol: D_1028E68 }
|
||||
|
||||
D_1028EF0:
|
||||
{ type: GFX, offset: 0x1028EF0, symbol: D_1028EF0 }
|
||||
|
||||
D_1028F78:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x1028F78, symbol: D_1028F78 }
|
||||
|
||||
D_1029780:
|
||||
{ type: GFX, offset: 0x1029780, symbol: D_1029780 }
|
||||
|
||||
D_1029808:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x1029808, symbol: D_1029808 }
|
||||
|
||||
D_102A010:
|
||||
{ type: GFX, offset: 0x102A010, symbol: D_102A010 }
|
||||
|
||||
D_102A098:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x102A098, symbol: D_102A098 }
|
||||
|
||||
aBallDL:
|
||||
{ type: GFX, offset: 0x102A8A0, symbol: aBallDL }
|
||||
|
||||
D_102A928:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x102A928, symbol: D_102A928 }
|
||||
|
||||
D_102AB30:
|
||||
{ type: GFX, offset: 0x102AB30, symbol: D_102AB30 }
|
||||
|
||||
D_102AC40:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 64, ctype: u16, offset: 0x102AC40, symbol: D_102AC40 }
|
||||
|
||||
D_102BC40:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 64, ctype: u16, offset: 0x102BC40, symbol: D_102BC40 }
|
||||
|
||||
D_102CC40:
|
||||
{ type: GFX, offset: 0x102CC40, symbol: D_102CC40 }
|
||||
|
||||
D_102CD50:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 64, ctype: u16, offset: 0x102CD50, symbol: D_102CD50 }
|
||||
|
||||
D_102DD50:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 64, ctype: u16, offset: 0x102DD50, symbol: D_102DD50 }
|
||||
|
||||
aBlueSphereDL:
|
||||
{ type: GFX, offset: 0x102ED50, symbol: aBlueSphereDL }
|
||||
|
||||
D_102EDD8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x102EDD8, symbol: D_102EDD8 }
|
||||
|
||||
D_102F5E0:
|
||||
{ type: GFX, offset: 0x102F5E0, symbol: D_102F5E0 }
|
||||
|
||||
D_102F678:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x102F678, symbol: D_102F678 }
|
||||
|
||||
D_102FE80:
|
||||
{ type: GFX, offset: 0x102FE80, symbol: D_102FE80 }
|
||||
|
||||
D_102FF08:
|
||||
{ type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x102FF08, symbol: D_102FF08 }
|
||||
|
||||
D_102FF90:
|
||||
{ type: GFX, offset: 0x102FF90, symbol: D_102FF90 }
|
||||
|
||||
D_1031228:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 16, ctype: u16, offset: 0x1031228, symbol: D_1031228 }
|
||||
|
||||
D_1031630:
|
||||
{ type: GFX, offset: 0x1031630, symbol: D_1031630 }
|
||||
|
||||
D_1031CC08:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x1031CC0, symbol: D_1031CC0 }
|
||||
|
||||
D_1031EC0:
|
||||
{ type: GFX, offset: 0x1031EC0, symbol: D_1031EC0 }
|
||||
|
||||
D_1032578:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x1032578, symbol: D_1032578 }
|
||||
|
||||
aArwingShadowDL:
|
||||
{ type: GFX, offset: 0x1032780, symbol: aArwingShadowDL }
|
||||
|
||||
D_1032808:
|
||||
{ type: TEXTURE, format: IA8, width: 32, height: 32, ctype: u8, offset: 0x1032808, symbol: D_1032808 }
|
@ -1,589 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0x932200]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_corneria.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
|
||||
# Corneria
|
||||
# Former Army Base
|
||||
aCoTitleCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 128, height: 28, offset: 0x6000000, symbol: aCoTitleCardTex }
|
||||
|
||||
aCoWaterfallDL:
|
||||
{ type: GFX, offset: 0x6000E00, symbol: aCoWaterfallDL }
|
||||
|
||||
D_CO_60018F8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060018F8, symbol: D_CO_60018F8 }
|
||||
|
||||
D_CO_60020F8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060020F8, symbol: D_CO_60020F8 }
|
||||
|
||||
D_CO_60028F8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x060028F8, symbol: D_CO_60028F8 }
|
||||
|
||||
D_CO_60038F8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060038F8, symbol: D_CO_60038F8 }
|
||||
|
||||
D_CO_60040F8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060040F8, symbol: D_CO_60040F8 }
|
||||
|
||||
D_CO_60049F0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x060049F0, symbol: D_CO_60049F0 }
|
||||
|
||||
D_CO_6004900:
|
||||
{ type: GFX, offset: 0x6004900, symbol: D_CO_6004900 }
|
||||
|
||||
D_CO_60059F0:
|
||||
{ type: GFX, offset: 0x60059F0, symbol: D_CO_60059F0 }
|
||||
|
||||
D_CO_6005A80:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06005A80, symbol: D_CO_6005A80 }
|
||||
|
||||
aCoArch3DL:
|
||||
{ type: GFX, offset: 0x6006A80, symbol: aCoArch3DL }
|
||||
|
||||
D_CO_6006E08:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06006E08, symbol: D_CO_6006E08 }
|
||||
|
||||
D_CO_6007610:
|
||||
{ type: GFX, offset: 0x6007610, symbol: D_CO_6007610 }
|
||||
|
||||
D_CO_60091C8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060091C8, symbol: D_CO_60091C8 }
|
||||
|
||||
D_CO_60099C8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x060099C8, symbol: D_CO_60099C8 }
|
||||
|
||||
D_CO_6009BC8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06009BC8, symbol: D_CO_6009BC8 }
|
||||
|
||||
D_CO_600A3C8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600A3C8, symbol: D_CO_600A3C8 }
|
||||
|
||||
D_CO_600ABC8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600ABC8, symbol: D_CO_600ABC8 }
|
||||
|
||||
D_CO_600B3C8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600B3C8, symbol: D_CO_600B3C8 }
|
||||
|
||||
D_CO_600C3D8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600C3D8, symbol: D_CO_600C3D8 }
|
||||
|
||||
D_CO_600CBD8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0600CBD8, symbol: D_CO_600CBD8 }
|
||||
|
||||
D_CO_600DBD8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600DBD8, symbol: D_CO_600DBD8 }
|
||||
|
||||
D_CO_600E3D8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600E3D8, symbol: D_CO_600E3D8 }
|
||||
|
||||
D_CO_600EBD8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600EBD8, symbol: D_CO_600EBD8 }
|
||||
|
||||
D_CO_600F3D8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600F3D8, symbol: D_CO_600F3D8 }
|
||||
|
||||
D_CO_6010050:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06010050, symbol: D_CO_6010050 }
|
||||
|
||||
D_CO_6010250:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06010250, symbol: D_CO_6010250 }
|
||||
|
||||
D_CO_6010F90:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06010F90, symbol: D_CO_6010F90 }
|
||||
|
||||
aCoHighway7DL:
|
||||
{ type: GFX, offset: 0x6010A50, symbol: aCoHighway7DL }
|
||||
|
||||
aCoHighway5DL:
|
||||
{ type: GFX, offset: 0x6010E00, symbol: aCoHighway5DL }
|
||||
|
||||
D_CO_6011790:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06011790, symbol: D_CO_6011790 }
|
||||
|
||||
aCoCornerianFighterDL:
|
||||
{ type: GFX, offset: 0x6011F90, symbol: aCoCornerianFighterDL }
|
||||
|
||||
D_CO_6012640:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06012640, symbol: D_CO_6012640 }
|
||||
|
||||
D_CO_6012840:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06012840, symbol: D_CO_6012840 }
|
||||
|
||||
D_CO_6012D00:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06012D00, symbol: D_CO_6012D00 }
|
||||
|
||||
aCoHighway1DL:
|
||||
{ type: GFX, offset: 0x60132B0, symbol: aCoHighway1DL }
|
||||
|
||||
aCoArch2DL:
|
||||
{ type: GFX, offset: 0x60137B0, symbol: aCoArch2DL }
|
||||
|
||||
aCoRockwallDL:
|
||||
{ type: GFX, offset: 0x6013B50, symbol: aCoRockwallDL }
|
||||
|
||||
D_CO_6013BE0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06013BE0, symbol: D_CO_6013BE0 }
|
||||
|
||||
aCoHighway8DL:
|
||||
{ type: GFX, offset: 0x60143E0, symbol: aCoHighway8DL }
|
||||
|
||||
aCoHighway4DL:
|
||||
{ type: GFX, offset: 0x6014500, symbol: aCoHighway4DL }
|
||||
|
||||
aCoHighway6DL:
|
||||
{ type: GFX, offset: 0x6014670, symbol: aCoHighway6DL }
|
||||
|
||||
aCoHighway9DL:
|
||||
{ type: GFX, offset: 0x6014A20, symbol: aCoHighway9DL }
|
||||
|
||||
aCoBuilding3DL:
|
||||
{ type: GFX, offset: 0x6014B50, symbol: aCoBuilding3DL }
|
||||
|
||||
D_CO_60151A8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x060151A8, symbol: D_CO_60151A8 }
|
||||
|
||||
aCoTowerDL:
|
||||
{ type: GFX, offset: 0x60153B0, symbol: aCoTowerDL }
|
||||
|
||||
aCoStoneArchDL:
|
||||
{ type: GFX, offset: 0x6015F00, symbol: aCoStoneArchDL }
|
||||
|
||||
D_CO_6015700:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06015700, symbol: D_CO_6015700 }
|
||||
|
||||
aRadarDL:
|
||||
{ type: GFX, offset: 0x6016270, symbol: aRadarDL }
|
||||
|
||||
aCoHighway3DL:
|
||||
{ type: GFX, offset: 0x60164F0, symbol: aCoHighway3DL }
|
||||
|
||||
aCoBuilding4DL:
|
||||
{ type: GFX, offset: 0x6016580, symbol: aCoBuilding4DL }
|
||||
|
||||
D_CO_6017F10:
|
||||
{ type: GFX, offset: 0x6017F10, symbol: D_CO_6017F10 }
|
||||
|
||||
D_CO_60186E0:
|
||||
{ type: GFX, offset: 0x60186E0, symbol: D_CO_60186E0 }
|
||||
|
||||
aCoBuilding7DL:
|
||||
{ type: GFX, offset: 0x6018E80, symbol: aCoBuilding7DL }
|
||||
|
||||
D_CO_60191C8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060191C8, symbol: D_CO_60191C8 }
|
||||
|
||||
D_CO_60199D0:
|
||||
{ type: GFX, offset: 0x60199D0, symbol: D_CO_60199D0 }
|
||||
|
||||
D_CO_6019C60:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019C60, symbol: D_CO_6019C60 }
|
||||
|
||||
D_CO_6019E60:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06019E60, symbol: D_CO_6019E60 }
|
||||
|
||||
D_CO_601FF58:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601FF58, symbol: D_CO_601FF58 }
|
||||
|
||||
aCoBuilding2DL:
|
||||
{ type: GFX, offset: 0x601A7D0, symbol: aCoBuilding2DL }
|
||||
|
||||
D_CO_601AD60:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601AD60, symbol: D_CO_601AD60 }
|
||||
|
||||
aCoBuilding5DL:
|
||||
{ type: GFX, offset: 0x601B560, symbol: aCoBuilding5DL }
|
||||
|
||||
D_CO_601B640:
|
||||
{ type: GFX, offset: 0x601B640, symbol: D_CO_601B640 }
|
||||
|
||||
D_CO_601B6C0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601B6C0, symbol: D_CO_601B6C0 }
|
||||
|
||||
aCoBump2DL:
|
||||
{ type: GFX, offset: 0x601BEC0, symbol: aCoBump2DL }
|
||||
|
||||
D_CO_601C1A8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601C1A8, symbol: D_CO_601C1A8 }
|
||||
|
||||
aCoTreeDL:
|
||||
{ type: GFX, offset: 0x601C9B0, symbol: aCoTreeDL }
|
||||
|
||||
D_CO_601CAA0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0601CAA0, symbol: D_CO_601CAA0 }
|
||||
|
||||
D_CO_601DAA0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0601DAA0, symbol: D_CO_601DAA0 }
|
||||
|
||||
D_CO_601EAA0:
|
||||
{ type: GFX, offset: 0x601EAA0, symbol: D_CO_601EAA0 }
|
||||
|
||||
D_CO_601ED00:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601ED00, symbol: D_CO_601ED00 }
|
||||
|
||||
aCoRuin2DL:
|
||||
{ type: GFX, offset: 0x601F500, symbol: aCoRuin2DL }
|
||||
|
||||
aCoArch1DL:
|
||||
{ type: GFX, offset: 0x601F5A0, symbol: aCoArch1DL }
|
||||
|
||||
D_CO_6020760:
|
||||
{ type: GFX, offset: 0x6020760, symbol: D_CO_6020760 }
|
||||
|
||||
aCoRadarDL:
|
||||
{ type: GFX, offset: 0x6020B40, symbol: aCoRadarDL }
|
||||
|
||||
D_CO_6021188:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06021188, symbol: D_CO_6021188 }
|
||||
|
||||
D_CO_60220D0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060220D0, symbol: D_CO_60220D0 }
|
||||
|
||||
aCoIBeamDL:
|
||||
{ type: GFX, offset: 0x6023AC0, symbol: aCoIBeamDL }
|
||||
|
||||
D_CO_6023DE8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06023DE8, symbol: D_CO_6023DE8 }
|
||||
|
||||
D_CO_6024160:
|
||||
{ type: GFX, offset: 0x6024160, symbol: D_CO_6024160 }
|
||||
|
||||
aCoBump4DL:
|
||||
{ type: GFX, offset: 0x60244A0, symbol: aCoBump4DL }
|
||||
|
||||
D_CO_60245E0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x060245E0, symbol: D_CO_60245E0 }
|
||||
|
||||
D_CO_6025500:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06025500, symbol: D_CO_6025500 }
|
||||
|
||||
D_CO_6026420:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06026420, symbol: D_CO_6026420 }
|
||||
|
||||
D_CO_6027340:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06027340, symbol: D_CO_6027340 }
|
||||
|
||||
D_CO_6028260:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06028260, symbol: D_CO_6028260 }
|
||||
|
||||
D_CO_6028A60:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06028A60, symbol: D_CO_6028A60 }
|
||||
|
||||
aCoSkibotAnim:
|
||||
{ type: SF64:ANIM, offset: 0x6029528, symbol: aCoSkibotAnim }
|
||||
|
||||
aCoSkibotSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6029674, symbol: aCoSkibotSkel }
|
||||
|
||||
aCoGaruda1Anim:
|
||||
{ type: SF64:ANIM, offset: 0x602991C, symbol: aCoGaruda1Anim }
|
||||
|
||||
aCoGarudaSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6029A48, symbol: aCoGarudaSkel }
|
||||
|
||||
aCoGaruda3Anim:
|
||||
{ type: SF64:ANIM, offset: 0x602A520, symbol: aCoGaruda3Anim }
|
||||
|
||||
D_CO_602AA04:
|
||||
{ type: SF64:ANIM, offset: 0x602AA04, symbol: D_CO_602AA04 }
|
||||
|
||||
aCoDoorsAnim:
|
||||
{ type: SF64:ANIM, offset: 0x602AA7C, symbol: aCoDoorsAnim }
|
||||
|
||||
aCoDoorsSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x602AB48, symbol: aCoDoorsSkel }
|
||||
|
||||
aCoGrangaWalkingAnim:
|
||||
{ type: SF64:ANIM, offset: 0x602BC18, symbol: aCoGrangaWalkingAnim }
|
||||
|
||||
aCoGrangaSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x602BE64, symbol: aCoGrangaSkel }
|
||||
|
||||
aCoGrangaStationaryAnim:
|
||||
{ type: SF64:ANIM, offset: 0x602C0D0, symbol: aCoGrangaStationaryAnim }
|
||||
|
||||
D_CO_602D31C:
|
||||
{ type: SF64:ANIM, offset: 0x602D31C, symbol: D_CO_602D31C }
|
||||
|
||||
aCoCarrierAnim:
|
||||
{ type: SF64:ANIM, offset: 0x602D400, symbol: aCoCarrierAnim }
|
||||
|
||||
aCoCarrierSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x602D5AC, symbol: aCoCarrierSkel }
|
||||
|
||||
aCoBuilding1DL:
|
||||
{ type: GFX, offset: 0x602D5F0, symbol: aCoBuilding1DL }
|
||||
|
||||
aCoBuilding9DL:
|
||||
{ type: GFX, offset: 0x602DA20, symbol: aCoBuilding9DL }
|
||||
|
||||
aCoRuin1DL:
|
||||
{ type: GFX, offset: 0x602DCA0, symbol: aCoRuin1DL }
|
||||
|
||||
D_CO_602DD40:
|
||||
{ type: GFX, offset: 0x602DD40, symbol: D_CO_602DD40 }
|
||||
|
||||
aCoHighway2DL:
|
||||
{ type: GFX, offset: 0x602E080, symbol: aCoHighway2DL }
|
||||
|
||||
aCoBump5DL:
|
||||
{ type: GFX, offset: 0x602E570, symbol: aCoBump5DL }
|
||||
|
||||
aCoBump3DL:
|
||||
{ type: GFX, offset: 0x602E7A0, symbol: aCoBump3DL }
|
||||
|
||||
aCoBump1DL:
|
||||
{ type: GFX, offset: 0x602E9E0, symbol: aCoBump1DL }
|
||||
|
||||
D_CO_602ECB0:
|
||||
{ type: GFX, offset: 0x602ECB0, symbol: D_CO_602ECB0 }
|
||||
|
||||
D_CO_602ED50:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 16, offset: 0x0602ED50, symbol: D_CO_602ED50 }
|
||||
|
||||
aCoPoleDL:
|
||||
{ type: GFX, offset: 0x602F7C0, symbol: aCoPoleDL }
|
||||
|
||||
D_CO_602F848:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0602F848, symbol: D_CO_602F848 }
|
||||
|
||||
D_CO_6030850:
|
||||
{ type: GFX, offset: 0x6030850, symbol: D_CO_6030850 }
|
||||
|
||||
D_CO_6030FD0:
|
||||
{ type: GFX, offset: 0x6030FD0, symbol: D_CO_6030FD0 }
|
||||
|
||||
D_CO_6031130:
|
||||
{ type: GFX, offset: 0x6031130, symbol: D_CO_6031130 }
|
||||
|
||||
D_CO_6031280:
|
||||
{ type: GFX, offset: 0x6031280, symbol: D_CO_6031280 }
|
||||
|
||||
aCoGarudaTracksTex:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x060329C0, symbol: aCoGarudaTracksTex }
|
||||
|
||||
CoMoleMissileDL:
|
||||
{ type: GFX, offset: 0x6032BC0, symbol: CoMoleMissileDL }
|
||||
|
||||
D_CO_6033000:
|
||||
{ type: GFX, offset: 0x6033000, symbol: D_CO_6033000 }
|
||||
|
||||
D_CO_6033088:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06033088, symbol: D_CO_6033088 }
|
||||
|
||||
D_CO_6033290:
|
||||
{ type: GFX, offset: 0x6033290, symbol: D_CO_6033290 }
|
||||
|
||||
D_CO_6033AF0:
|
||||
{ type: GFX, offset: 0x6033AF0, symbol: D_CO_6033AF0 }
|
||||
|
||||
D_CO_6034388:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06034388, symbol: D_CO_6034388 }
|
||||
|
||||
aCoShadow1DL:
|
||||
{ type: GFX, offset: 0x6034B90, symbol: aCoShadow1DL }
|
||||
|
||||
D_CO_6034C28:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06034C28, symbol: D_CO_6034C28 }
|
||||
|
||||
D_CO_6035430:
|
||||
{ type: GFX, offset: 0x6035430, symbol: D_CO_6035430 }
|
||||
|
||||
D_CO_60354F0:
|
||||
{ type: GFX, offset: 0x60354F0, symbol: D_CO_60354F0 }
|
||||
|
||||
D_CO_60355A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060355A0, symbol: D_CO_60355A0 }
|
||||
|
||||
aCoBuilding10DL:
|
||||
{ type: GFX, offset: 0x6035DA0, symbol: aCoBuilding10DL }
|
||||
|
||||
aCoBuilding8DL:
|
||||
{ type: GFX, offset: 0x6035F10, symbol: aCoBuilding8DL }
|
||||
|
||||
aCoBuilding6DL:
|
||||
{ type: GFX, offset: 0x60361F0, symbol: aCoBuilding6DL }
|
||||
|
||||
D_CO_60363B0:
|
||||
{ type: GFX, offset: 0x60363B0, symbol: D_CO_60363B0 }
|
||||
|
||||
D_CO_6036438:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x06036438, symbol: D_CO_6036438 }
|
||||
|
||||
D_CO_6036840:
|
||||
{ type: GFX, offset: 0x6036840, symbol: D_CO_6036840 }
|
||||
|
||||
D_CO_60368C8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x060368C8, symbol: D_CO_60368C8 }
|
||||
|
||||
D_CO_6036CD0:
|
||||
{ type: GFX, offset: 0x6036CD0, symbol: D_CO_6036CD0 }
|
||||
|
||||
D_CO_6036D58:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x06036D58, symbol: D_CO_6036D58 }
|
||||
|
||||
D_CO_6037160:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x6037160, symbol: D_CO_6037160 }
|
||||
|
||||
aCoOnRailsLevelObjects:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x60371A4, symbol: aCoOnRailsLevelObjects }
|
||||
|
||||
aCoAllRangeLevelObjects:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x603B074, symbol: aCoAllRangeLevelObjects }
|
||||
|
||||
D_CO_603D9E8:
|
||||
{ type: SF64:SCRIPT, offset: 0x603D9E8, symbol: D_CO_603D9E8 }
|
||||
|
||||
# Seems unused
|
||||
D_CO_603DC40:
|
||||
{ type: SF64:HITBOX, offset: 0x603DC40, symbol: D_CO_603DC40 }
|
||||
|
||||
aCoHighway2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603DD40, symbol: aCoHighway2Hitbox }
|
||||
|
||||
aCoBuilding1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603DDF0, symbol: aCoBuilding1Hitbox }
|
||||
|
||||
aCoHighway1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603DCA4, symbol: aCoHighway1Hitbox }
|
||||
|
||||
aCoBuilding2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603DE8C, symbol: aCoBuilding2Hitbox }
|
||||
|
||||
aCoBuilding3Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603DEF4, symbol: aCoBuilding3Hitbox }
|
||||
|
||||
aCoBuilding4Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603DF8C, symbol: aCoBuilding4Hitbox }
|
||||
|
||||
aCoBuilding5Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603DFDC, symbol: aCoBuilding5Hitbox }
|
||||
|
||||
aCoBuilding6Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E014, symbol: aCoBuilding6Hitbox }
|
||||
|
||||
aCoBuilding7Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E030, symbol: aCoBuilding7Hitbox }
|
||||
|
||||
aCoBuilding8Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E09C, symbol: aCoBuilding8Hitbox }
|
||||
|
||||
aCoWaterfallHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E0EC, symbol: aCoWaterfallHitbox }
|
||||
|
||||
aCoTowerHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E118, symbol: aCoTowerHitbox }
|
||||
|
||||
aCoArch1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E14C, symbol: aCoArch1Hitbox }
|
||||
|
||||
aCoArch2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E1B4, symbol: aCoArch2Hitbox }
|
||||
|
||||
aCoArch3Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E21C, symbol: aCoArch3Hitbox }
|
||||
|
||||
# seems unused
|
||||
D_CO_603E2C0:
|
||||
{ type: SF64:HITBOX, offset: 0x603E2C0, symbol: D_CO_603E2C0 }
|
||||
|
||||
# seems unused
|
||||
D_CO_603E2F4:
|
||||
{ type: SF64:HITBOX, offset: 0x603E2F4, symbol: D_CO_603E2F4 }
|
||||
|
||||
aCoStoneArchHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E3E0, symbol: aCoStoneArchHitbox }
|
||||
|
||||
aCoPoleHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E468, symbol: aCoPoleHitbox }
|
||||
|
||||
aCoTreeHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E484, symbol: aCoTreeHitbox }
|
||||
|
||||
aCoRadarHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E4A0, symbol: aCoRadarHitbox }
|
||||
|
||||
aCoBuilding9Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E4A4, symbol: aCoBuilding9Hitbox }
|
||||
|
||||
aCoBuilding10Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E4DC, symbol: aCoBuilding10Hitbox }
|
||||
|
||||
aCoIBeamHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E514, symbol: aCoIBeamHitbox }
|
||||
|
||||
aCoActorSkibotHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E54C, symbol: aCoActorSkibotHitbox }
|
||||
|
||||
aCoActorRadarHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E598, symbol: aCoActorRadarHitbox }
|
||||
|
||||
aCoMoleMissileHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E5B4, symbol: aCoMoleMissileHitbox }
|
||||
|
||||
CoGarudaHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E5D0, symbol: CoGarudaHitbox }
|
||||
|
||||
aCoGarudaDestroyHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E604, symbol: aCoGarudaDestroyHitbox }
|
||||
|
||||
D_CO_603E620:
|
||||
{ type: SF64:HITBOX, offset: 0x603E620, symbol: D_CO_603E620 }
|
||||
|
||||
aCoCarrierLeftHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E714, symbol: aCoCarrierLeftHitbox }
|
||||
|
||||
aCoCarrierUpperHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E748, symbol: aCoCarrierUpperHitbox }
|
||||
|
||||
aCoCarrierBottomHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E7C4, symbol: aCoCarrierBottomHitbox }
|
||||
|
||||
D_CO_603E840:
|
||||
{ type: SF64:HITBOX, offset: 0x603E840, symbol: D_CO_603E840 }
|
||||
|
||||
aCoRockwallHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E88C, symbol: aCoRockwallHitbox }
|
||||
|
||||
aCoDoorsHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E8A8, symbol: aCoDoorsHitbox }
|
||||
|
||||
D_CO_603E924:
|
||||
{ type: SF64:HITBOX, offset: 0x603E924, symbol: D_CO_603E924 }
|
||||
|
||||
aCoBuildingOnFireHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E98C, symbol: aCoBuildingOnFireHitbox }
|
||||
|
||||
aCoHighway5Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603E9EC, symbol: aCoHighway5Hitbox }
|
||||
|
||||
aCoHighway6Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603EA08, symbol: aCoHighway6Hitbox }
|
||||
|
||||
aCoHighway7Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603EA74, symbol: aCoHighway7Hitbox }
|
||||
|
||||
aCoHighway8Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603EAE0, symbol: aCoHighway8Hitbox }
|
||||
|
||||
aCoHighway9Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603EB0C, symbol: aCoHighway9Hitbox }
|
||||
|
||||
D_CO_603EB38:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0603EB38, symbol: D_CO_603EB38 }
|
||||
|
||||
D_CO_603F338:
|
||||
{ type: SF64:TRIANGLE, count: 13, offset: 0x603F338, symbol: D_CO_603F338, mesh_symbol: D_CO_OFFSET, mesh_offset: 0x603F388 }
|
||||
|
||||
D_CO_603F40C:
|
||||
{ type: SF64:TRIANGLE, count: 36, offset: 0x603F40C, symbol: D_CO_603F40C, mesh_symbol: D_CO_OFFSET }
|
@ -1,125 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x07, 0xCEB3C0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_ending.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
D_END_7000000: { type: GFX, offset: 0x7000000, symbol: D_END_7000000}
|
||||
|
||||
D_END_7000118: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7000118, symbol: D_END_7000118}
|
||||
|
||||
D_END_7001118: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7001118, symbol: D_END_7001118}
|
||||
|
||||
D_END_7002120: { type: GFX, offset: 0x7002120, symbol: D_END_7002120}
|
||||
|
||||
D_END_7002238: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7002238, symbol: D_END_7002238}
|
||||
|
||||
D_END_7003238: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7003238, symbol: D_END_7003238}
|
||||
|
||||
D_END_7004240: { type: GFX, offset: 0x7004240, symbol: D_END_7004240}
|
||||
|
||||
D_END_7004620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x7004620, symbol: D_END_7004620}
|
||||
|
||||
D_END_7005620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x7005620, symbol: D_END_7005620}
|
||||
|
||||
D_END_7006620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x7006620, symbol: D_END_7006620}
|
||||
|
||||
D_END_7007620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x7007620, symbol: D_END_7007620}
|
||||
|
||||
D_END_7008620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x7008620, symbol: D_END_7008620}
|
||||
|
||||
D_END_7009620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x7009620, symbol: D_END_7009620}
|
||||
|
||||
D_END_700A620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x700A620, symbol: D_END_700A620}
|
||||
|
||||
D_END_700B620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x700B620, symbol: D_END_700B620}
|
||||
|
||||
D_END_700C620: { type: GFX, offset: 0x700C620, symbol: D_END_700C620}
|
||||
|
||||
D_END_700C6A8: {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x700C6A8, symbol: D_END_700C6A8}
|
||||
|
||||
D_END_700C8B0: { type: GFX, offset: 0x700C8B0, symbol: D_END_700C8B0}
|
||||
|
||||
D_END_700C940: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x700C940, symbol: D_END_700C940}
|
||||
|
||||
D_END_700D940: { type: GFX, offset: 0x700D940, symbol: D_END_700D940}
|
||||
|
||||
D_END_700D9D8: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x700D9D8, symbol: D_END_700D9D8}
|
||||
|
||||
D_END_700E9E0: { type: GFX, offset: 0x700E9E0, symbol: D_END_700E9E0}
|
||||
|
||||
D_END_700EA38: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x700EA38, symbol: D_END_700EA38}
|
||||
|
||||
D_END_700F240: { type: GFX, offset: 0x700F240, symbol: D_END_700F240}
|
||||
|
||||
D_END_700F320: { type: GFX, offset: 0x700F320, symbol: D_END_700F320}
|
||||
|
||||
D_END_7010070: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7010070, symbol: D_END_7010070}
|
||||
|
||||
D_END_70100F0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x70100F0, symbol: D_END_70100F0}
|
||||
|
||||
D_END_7010170: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x7010170, symbol: D_END_7010170}
|
||||
|
||||
D_END_7010970: { type: GFX, offset: 0x7010970, symbol: D_END_7010970}
|
||||
|
||||
D_END_7010A08: {type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 32, offset: 0x7010A08, symbol: D_END_7010A08}
|
||||
|
||||
D_END_7010E10: {type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 26, offset: 0x7010E10, symbol: D_END_7010E10, tlut: 0x7010EE0}
|
||||
|
||||
D_END_7010EE0: {type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x7010EE0, symbol: D_END_7010EE0}
|
||||
|
||||
D_END_7010F00: {type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 26, offset: 0x7010F00, symbol: D_END_7010F00, tlut: 0x7010FD0}
|
||||
|
||||
D_END_7010FD0: {type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x7010FD0, symbol: D_END_7010FD0}
|
||||
|
||||
D_END_7010FF0: {type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 26, offset: 0x7010FF0, symbol: D_END_7010FF0, tlut: 0x70110C0}
|
||||
|
||||
D_END_70110C0: {type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x70110C0, symbol: D_END_70110C0}
|
||||
|
||||
D_END_70110E0: {type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 26, offset: 0x70110E0, symbol: D_END_70110E0, tlut: 0x70111B0}
|
||||
|
||||
D_END_70111B0: {type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x70111B0, symbol: D_END_70111B0}
|
||||
|
||||
D_END_70111D0: { type: GFX, offset: 0x70111D0, symbol: D_END_70111D0}
|
||||
|
||||
D_END_70113B8: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x70113B8, symbol: D_END_70113B8}
|
||||
|
||||
D_END_70123B8: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x70123B8, symbol: D_END_70123B8}
|
||||
|
||||
D_END_70133B8: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x70133B8, symbol: D_END_70133B8}
|
||||
|
||||
D_END_70143C0: { type: GFX, offset: 0x70143C0, symbol: D_END_70143C0}
|
||||
|
||||
D_END_7014540: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7014540, symbol: D_END_7014540}
|
||||
|
||||
D_END_7015540: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7015540, symbol: D_END_7015540}
|
||||
|
||||
D_END_7016540: { type: GFX, offset: 0x7016540, symbol: D_END_7016540}
|
||||
|
||||
D_END_7016658: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7016658, symbol: D_END_7016658}
|
||||
|
||||
D_END_7017658: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7017658, symbol: D_END_7017658}
|
||||
|
||||
D_END_7018708: { type: SF64:ANIM, offset: 0x7018708, symbol: D_END_7018708}
|
||||
|
||||
D_END_70187B4: { type: SF64:SKELETON, offset: 0x70187B4, symbol: D_END_70187B4}
|
||||
|
||||
D_END_7019C90: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019C90, symbol: D_END_7019C90}
|
||||
|
||||
D_END_7019D10: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019D10, symbol: D_END_7019D10}
|
||||
|
||||
D_END_7019D90: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019D90, symbol: D_END_7019D90}
|
||||
|
||||
D_END_7019E10: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019E10, symbol: D_END_7019E10}
|
||||
|
||||
D_END_7019E90: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019E90, symbol: D_END_7019E90}
|
||||
|
||||
D_END_7019F10: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019F10, symbol: D_END_7019F10}
|
||||
|
||||
D_END_7019F90: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019F90, symbol: D_END_7019F90}
|
||||
|
||||
D_END_701A010: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x701A010, symbol: D_END_701A010}
|
@ -1,12 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x08, 0xD2C240]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_ending_award_back.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
ending_award_back:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 316, height: 270, offset: 0x8000000, symbol: gEndingAwardBack }
|
@ -1,12 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x08, 0xD071C0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_ending_award_front.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
ending_award_front:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 316, height: 240, offset: 0x8000000, symbol: gEndingAwardFront }
|
@ -1,15 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x08, 0xD55CD0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_ending_expert.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
ending_expert_reward:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 316, height: 240, offset: 0x8000000, symbol: gEndingExpertReward }
|
||||
|
||||
ending_normal_reward:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 316, height: 240, offset: 0x8025080, symbol: gEndingNormalReward }
|
@ -1,112 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x04, 0x8E8AE0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_enmy_planet.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
# Seems unused
|
||||
D_ENMY_PLANET_4000290:
|
||||
{ type: GFX, offset: 0x4000290, symbol: D_ENMY_PLANET_4000290 }
|
||||
|
||||
ast_enmy_planet_seg4_vtx_8F8:
|
||||
{ type: VTX, count: 90, offset: 0x40008F8, symbol: ast_enmy_planet_seg4_vtx_8F8 }
|
||||
|
||||
aTripodAnim:
|
||||
{ type: SF64:ANIM, offset: 0x40001A4, symbol: aTripodAnim }
|
||||
|
||||
aTripodSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x4000270, symbol: aTripodSkel }
|
||||
|
||||
aVenomTankDL:
|
||||
{ type: GFX, offset: 0x4000710, symbol: aVenomTankDL }
|
||||
|
||||
D_ENMY_PLANET_4001298:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04001298, symbol: D_ENMY_PLANET_4001298 }
|
||||
|
||||
D_ENMY_PLANET_4001698:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04001698, symbol: D_ENMY_PLANET_4001698 }
|
||||
|
||||
D_ENMY_PLANET_4000E98:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04000E98, symbol: D_ENMY_PLANET_4000E98 }
|
||||
|
||||
D_ENMY_PLANET_4001098:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04001098, symbol: D_ENMY_PLANET_4001098 }
|
||||
|
||||
D_ENMY_PLANET_4001498:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04001498, symbol: D_ENMY_PLANET_4001498 }
|
||||
|
||||
D_ENMY_PLANET_40018A0:
|
||||
{ type: GFX, offset: 0x40018A0, symbol: D_ENMY_PLANET_40018A0 }
|
||||
|
||||
D_ENMY_PLANET_40024B8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x040024B8, symbol: D_ENMY_PLANET_40024B8 }
|
||||
|
||||
D_ENMY_PLANET_4002538:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x04002538, symbol: D_ENMY_PLANET_4002538 }
|
||||
|
||||
D_ENMY_PLANET_4002D38:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x04002D38, symbol: D_ENMY_PLANET_4002D38 }
|
||||
|
||||
D_ENMY_PLANET_4003D38:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x04003D38, symbol: D_ENMY_PLANET_4003D38 }
|
||||
|
||||
D_ENMY_PLANET_4004538:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x04004538, symbol: D_ENMY_PLANET_4004538 }
|
||||
|
||||
D_ENMY_PLANET_4004D38:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x04004D38, symbol: D_ENMY_PLANET_4004D38 }
|
||||
|
||||
aFirebirdAnim:
|
||||
{ type: SF64:ANIM, offset: 0x40057AC, symbol: aFirebirdAnim }
|
||||
|
||||
aFirebirdSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x40058B8, symbol: aFirebirdSkel }
|
||||
|
||||
D_ENMY_PLANET_4005E78:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04005E78, symbol: D_ENMY_PLANET_4005E78 }
|
||||
|
||||
D_ENMY_PLANET_4006078:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04006078, symbol: D_ENMY_PLANET_4006078 }
|
||||
|
||||
D_ENMY_PLANET_4006280:
|
||||
{ type: GFX, offset: 0x4006280, symbol: D_ENMY_PLANET_4006280 }
|
||||
|
||||
D_ENMY_PLANET_40064E8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x040064E8, symbol: D_ENMY_PLANET_40064E8 }
|
||||
|
||||
D_ENMY_PLANET_40066E8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x040066E8, symbol: D_ENMY_PLANET_40066E8 }
|
||||
|
||||
aVenomFighter1DL:
|
||||
{ type: GFX, offset: 0x40068F0, symbol: aVenomFighter1DL }
|
||||
|
||||
aVenomFighter2DL:
|
||||
{ type: GFX, offset: 0x4006E90, symbol: aVenomFighter2DL }
|
||||
|
||||
aGrangaFighter1DL:
|
||||
{ type: GFX, offset: 0x40073C0, symbol: aGrangaFighter1DL }
|
||||
|
||||
aGrangaFighter2DL:
|
||||
{ type: GFX, offset: 0x4007AF0, symbol: aGrangaFighter2DL }
|
||||
|
||||
D_ENMY_PLANET_4008100:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04008100, symbol: D_ENMY_PLANET_4008100 }
|
||||
|
||||
D_ENMY_PLANET_4008CE0:
|
||||
{ type: GFX, offset: 0x4008CE0, symbol: D_ENMY_PLANET_4008CE0 }
|
||||
|
||||
D_ENMY_PLANET_4008D68:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04008D68, symbol: D_ENMY_PLANET_4008D68 }
|
||||
|
||||
D_ENMY_PLANET_4008FF8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x04008FF8, symbol: D_ENMY_PLANET_4008FF8 }
|
||||
|
||||
D_ENMY_PLANET_4008F70:
|
||||
{ type: GFX, offset: 0x4008F70, symbol: D_ENMY_PLANET_4008F70 }
|
||||
|
||||
aSpyEyeDL:
|
||||
{ type: GFX, offset: 0x4009800, symbol: aSpyEyeDL }
|
@ -1,134 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x04, 0x8F2DE0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_enmy_space.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
aKillerBeeAnim:
|
||||
{ type: SF64:ANIM, offset: 0x4000080, symbol: aKillerBeeAnim }
|
||||
|
||||
aKillerBeeSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x400014C, symbol: aKillerBeeSkel }
|
||||
|
||||
aEnmySpMeMora1DL:
|
||||
{ type: GFX, offset: 0x4000170, symbol: aEnmySpMeMora1DL }
|
||||
|
||||
aSpiderDL:
|
||||
{ type: GFX, offset: 0x4000650, symbol: aSpiderDL }
|
||||
|
||||
aGammaOnDL:
|
||||
{ type: GFX, offset: 0x4000EC0, symbol: aGammaOnDL }
|
||||
|
||||
D_ENMY_SPACE_4001108:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x4001108, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4001108 }
|
||||
|
||||
aAttacker2DL:
|
||||
{ type: GFX, offset: 0x4001310, symbol: aAttacker2DL }
|
||||
|
||||
aCommanderTex1:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x4001A30, width: 16, height: 16, ctype: u16, symbol: aCommanderTex1 }
|
||||
|
||||
aCommanderTex2:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x04001C30, width: 16, height: 16, ctype: u16, symbol: aCommanderTex2 }
|
||||
|
||||
aCommanderTex3:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x04001E30, width: 16, height: 16, ctype: u16, symbol: aCommanderTex3 }
|
||||
|
||||
aCommanderTex4:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x04002030, width: 16, height: 16, ctype: u16, symbol: aCommanderTex4 }
|
||||
|
||||
D_ENMY_SPACE_4002230:
|
||||
{ type: GFX, offset: 0x4002230, symbol: D_ENMY_SPACE_4002230 }
|
||||
|
||||
D_ENMY_SPACE_4002C50:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x04002C50, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4002C50 }
|
||||
|
||||
D_ENMY_SPACE_4002E50:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x04002E50, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4002E50 }
|
||||
|
||||
aCommanderTex6:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x04003050, width: 16, height: 16, ctype: u16, symbol: aCommanderTex6 }
|
||||
|
||||
D_ENMY_SPACE_4003250:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x04003250, width: 4, height: 4, ctype: u16, symbol: D_ENMY_SPACE_4003250 }
|
||||
|
||||
D_ENMY_SPACE_4003270:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x04003270, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4003270 }
|
||||
|
||||
aCommanderTex5:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x04003470, width: 16, height: 16, ctype: u16, symbol: aCommanderTex5 }
|
||||
|
||||
D_ENMY_SPACE_4003670:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x04003670, width: 8, height: 8, ctype: u16, symbol: D_ENMY_SPACE_4003670 }
|
||||
|
||||
D_ENMY_SPACE_4003BD0:
|
||||
{ type: GFX, offset: 0x4003BD0, symbol: D_ENMY_SPACE_4003BD0 }
|
||||
|
||||
D_ENMY_SPACE_40047E8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x40047E8, width: 32, height: 32, ctype: u16, symbol: D_ENMY_SPACE_40047E8 }
|
||||
|
||||
D_ENMY_SPACE_4004FE8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x4004FE8, width: 64, height: 32, ctype: u16, symbol: D_ENMY_SPACE_4004FE8 }
|
||||
|
||||
D_ENMY_SPACE_4005FE8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x4005FE8, width: 32, height: 32, ctype: u16, symbol: D_ENMY_SPACE_4005FE8 }
|
||||
|
||||
D_ENMY_SPACE_40067E8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x40067E8, width: 32, height: 32, ctype: u16, symbol: D_ENMY_SPACE_40067E8 }
|
||||
|
||||
D_ENMY_SPACE_40077E8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x40077E8, width: 8, height: 8, ctype: u16, symbol: D_ENMY_SPACE_40077E8 }
|
||||
|
||||
D_ENMY_SPACE_4007870:
|
||||
{ type: GFX, offset: 0x4007870, symbol: D_ENMY_SPACE_4007870 }
|
||||
|
||||
D_ENMY_SPACE_4006FE8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x4006FE8, width: 32, height: 32, ctype: u16, symbol: D_ENMY_SPACE_4006FE8 }
|
||||
|
||||
aEnmySpMeMora2DL:
|
||||
{ type: GFX, offset: 0x40084D0, symbol: aEnmySpMeMora2DL }
|
||||
|
||||
D_ENMY_SPACE_4008550:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x04008550, width: 32, height: 32, ctype: u16, symbol: D_ENMY_SPACE_4008550 }
|
||||
|
||||
aGammaOffDL:
|
||||
{ type: GFX, offset: 0x4008D50, symbol: aGammaOffDL }
|
||||
|
||||
aVenomFighter3DL:
|
||||
{ type: GFX, offset: 0x4008FA0, symbol: aVenomFighter3DL }
|
||||
|
||||
D_ENMY_SPACE_40096B8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x040096B8, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_40096B8 }
|
||||
|
||||
D_ENMY_SPACE_40098B8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x040098B8, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_40098B8 }
|
||||
|
||||
D_ENMY_SPACE_4009AB8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x04009AB8, width: 32, height: 32, ctype: u16, symbol: D_ENMY_SPACE_4009AB8 }
|
||||
|
||||
aCruiserGunAnim:
|
||||
{ type: SF64:ANIM, offset: 0x400A30C, symbol: aCruiserGunAnim }
|
||||
|
||||
aCruiserGunSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x400A398, symbol: aCruiserGunSkel }
|
||||
|
||||
aEnmySpMeMora3DL:
|
||||
{ type: GFX, offset: 0x400A630, symbol: aEnmySpMeMora3DL }
|
||||
|
||||
|
||||
aCommanderDL:
|
||||
{ type: GFX, offset: 0x400AAE0, symbol: aCommanderDL }
|
||||
|
||||
|
||||
aAttacker3DL:
|
||||
{ type: GFX, offset: 0x400B390, symbol: aAttacker3DL }
|
||||
|
||||
|
||||
aAttacker1DL:
|
||||
{ type: GFX, offset: 0x400BD20, symbol: aAttacker1DL }
|
||||
|
||||
# size = 0xC510
|
@ -1,128 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x09, 0xCA2860]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_font_3d.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
aFont3D_DOT:
|
||||
{ type: GFX, offset: 0x9000000, symbol: aFont3D_DOT }
|
||||
|
||||
aFont3D_1:
|
||||
{ type: GFX, offset: 0x90001F0, symbol: aFont3D_1 }
|
||||
|
||||
D_FONT3D_9000528:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 8, height: 8, offset: 0x09000528, symbol: D_FONT3D_9000528, tlut: 0x09000548 }
|
||||
|
||||
D_FONT3D_9000548:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x09000548, symbol: D_FONT3D_9000548 }
|
||||
|
||||
aFont3D_O:
|
||||
{ type: GFX, offset: 0x9000570, symbol: aFont3D_O }
|
||||
|
||||
aFont3D_D:
|
||||
{ type: GFX, offset: 0x9000980, symbol: aFont3D_D }
|
||||
|
||||
aFont3D_J:
|
||||
{ type: GFX, offset: 0x9001120, symbol: aFont3D_J }
|
||||
|
||||
aFont3D_P:
|
||||
{ type: GFX, offset: 0x90014E0, symbol: aFont3D_P }
|
||||
|
||||
aFont3D_Z:
|
||||
{ type: GFX, offset: 0x9001A10, symbol: aFont3D_Z }
|
||||
|
||||
aFont3D_Y:
|
||||
{ type: GFX, offset: 0x9001E90, symbol: aFont3D_Y }
|
||||
|
||||
aFont3D_X:
|
||||
{ type: GFX, offset: 0x90022A0, symbol: aFont3D_X }
|
||||
|
||||
aFont3D_W:
|
||||
{ type: GFX, offset: 0x9002890, symbol: aFont3D_W }
|
||||
|
||||
aFont3D_V:
|
||||
{ type: GFX, offset: 0x9002EA0, symbol: aFont3D_V }
|
||||
|
||||
aFont3D_U:
|
||||
{ type: GFX, offset: 0x9003230, symbol: aFont3D_U }
|
||||
|
||||
aFont3D_T:
|
||||
{ type: GFX, offset: 0x9003620, symbol: aFont3D_T }
|
||||
|
||||
aFont3D_S:
|
||||
{ type: GFX, offset: 0x9003A30, symbol: aFont3D_S }
|
||||
|
||||
aFont3D_R:
|
||||
{ type: GFX, offset: 0x9004230, symbol: aFont3D_R }
|
||||
|
||||
aFont3D_Q:
|
||||
{ type: GFX, offset: 0x9004920, symbol: aFont3D_Q }
|
||||
|
||||
aFont3D_N:
|
||||
{ type: GFX, offset: 0x9004E10, symbol: aFont3D_N }
|
||||
|
||||
aFont3D_M:
|
||||
{ type: GFX, offset: 0x9005380, symbol: aFont3D_M }
|
||||
|
||||
aFont3D_L:
|
||||
{ type: GFX, offset: 0x9005980, symbol: aFont3D_L }
|
||||
|
||||
aFont3D_K:
|
||||
{ type: GFX, offset: 0x9005CA0, symbol: aFont3D_K }
|
||||
|
||||
aFont3D_I:
|
||||
{ type: GFX, offset: 0x90062D0, symbol: aFont3D_I }
|
||||
|
||||
aFont3D_H:
|
||||
{ type: GFX, offset: 0x9006500, symbol: aFont3D_H }
|
||||
|
||||
aFont3D_G:
|
||||
{ type: GFX, offset: 0x9006AE0, symbol: aFont3D_G }
|
||||
|
||||
aFont3D_F:
|
||||
{ type: GFX, offset: 0x90070C0, symbol: aFont3D_F }
|
||||
|
||||
aFont3D_E:
|
||||
{ type: GFX, offset: 0x90075A0, symbol: aFont3D_E }
|
||||
|
||||
aFont3D_C:
|
||||
{ type: GFX, offset: 0x9007BB0, symbol: aFont3D_C }
|
||||
|
||||
aFont3D_B:
|
||||
{ type: GFX, offset: 0x9007FD0, symbol: aFont3D_B }
|
||||
|
||||
aFont3D_A:
|
||||
{ type: GFX, offset: 0x90086F0, symbol: aFont3D_A }
|
||||
|
||||
aFont3D_9:
|
||||
{ type: GFX, offset: 0x9008C60, symbol: aFont3D_9 }
|
||||
|
||||
aFont3D_8:
|
||||
{ type: GFX, offset: 0x9009280, symbol: aFont3D_8 }
|
||||
|
||||
aFont3D_7:
|
||||
{ type: GFX, offset: 0x9009990, symbol: aFont3D_7 }
|
||||
|
||||
aFont3D_6:
|
||||
{ type: GFX, offset: 0x9009CB0, symbol: aFont3D_6 }
|
||||
|
||||
aFont3D_5:
|
||||
{ type: GFX, offset: 0x900A290, symbol: aFont3D_5 }
|
||||
|
||||
aFont3D_4:
|
||||
{ type: GFX, offset: 0x900A870, symbol: aFont3D_4 }
|
||||
|
||||
aFont3D_3:
|
||||
{ type: GFX, offset: 0x900AF60, symbol: aFont3D_3 }
|
||||
|
||||
aFont3D_2:
|
||||
{ type: GFX, offset: 0x900B580, symbol: aFont3D_2 }
|
||||
|
||||
aFont3D_0:
|
||||
{ type: GFX, offset: 0x900BB90, symbol: aFont3D_0 }
|
||||
|
||||
# size = 0xC1D0
|
@ -1,183 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x6, 0xAE9DC0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_fortuna.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
|
||||
# Fortuna
|
||||
# Former Defense Post
|
||||
aFoTitleCardTex:
|
||||
{ type: TEXTURE, format: IA8, width: 168, height: 28, offset: 0x6000000, ctype: u8, symbol: aFoTitleCardTex }
|
||||
|
||||
D_FO_6001260:
|
||||
{ type: TEXTURE, format: IA8, width: 16, height: 16, offset: 0x6001260, ctype: u8, symbol: D_FO_6001260 }
|
||||
|
||||
D_FO_6001360:
|
||||
{ type: GFX, offset: 0x6001360, symbol: D_FO_6001360 }
|
||||
|
||||
D_FO_6001890:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6001890, ctype: u16, symbol: D_FO_6001890 }
|
||||
|
||||
D_FO_6002090:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6002090, ctype: u16, symbol: D_FO_6002090 }
|
||||
|
||||
D_FO_6002890:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6002890, ctype: u16, symbol: D_FO_6002890 }
|
||||
|
||||
aFoBaseDL2:
|
||||
{ type: GFX, offset: 0x6003090, symbol: aFoBaseDL2 }
|
||||
|
||||
D_FO_6003EC0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6003EC0, ctype: u16, symbol: D_FO_6003EC0 }
|
||||
|
||||
D_FO_60046C0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x60046C0, ctype: u16, symbol: D_FO_60046C0 }
|
||||
|
||||
D_FO_60048C0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x60048C0, ctype: u16, symbol: D_FO_60048C0 }
|
||||
|
||||
D_FO_6004AC0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 64, offset: 0x6004AC0, ctype: u16, symbol: D_FO_6004AC0 }
|
||||
|
||||
D_FO_6005AC0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x6005AC0, ctype: u16, symbol: D_FO_6005AC0 }
|
||||
|
||||
D_FO_6005CC0:
|
||||
{ type: GFX, offset: 0x6005CC0, symbol: D_FO_6005CC0 }
|
||||
|
||||
D_FO_6005F20:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x6005F20, ctype: u16, symbol: D_FO_6005F20 }
|
||||
|
||||
D_FO_6006120:
|
||||
{ type: TEXTURE, format: CI8, width: 16, height: 16, offset: 0x6006120, ctype: u8, symbol: D_FO_6006120 }
|
||||
|
||||
D_FO_6006220:
|
||||
{ type: TEXTURE, format: TLUT, colors: 120, offset: 0x6006220, ctype: u16, symbol: D_FO_6006220 }
|
||||
|
||||
aFoMountain3DL:
|
||||
{ type: GFX, offset: 0x6006310, symbol: aFoMountain3DL }
|
||||
|
||||
aFoTowerDL:
|
||||
{ type: GFX, offset: 0x60066E0, symbol: aFoTowerDL }
|
||||
|
||||
ast_fortuna_seg6_vtx_6898:
|
||||
{ type: VTX, count: 52, offset: 0x6006898, symbol: ast_fortuna_seg6_vtx_6898 }
|
||||
|
||||
D_FO_6006BE0:
|
||||
{ type: GFX, offset: 0x6006BE0, symbol: D_FO_6006BE0 }
|
||||
|
||||
ast_fortuna_seg6_vtx_6D00:
|
||||
{ type: VTX, count: 62, offset: 0x6006D00, symbol: ast_fortuna_seg6_vtx_6D00 }
|
||||
|
||||
D_FO_60070E0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x60070E0, ctype: u16, symbol: D_FO_60070E0 }
|
||||
|
||||
D_FO_60072E0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x60072E0, ctype: u16, symbol: D_FO_60072E0 }
|
||||
|
||||
D_FO_60074E0:
|
||||
{ type: GFX, offset: 0x60074E0, symbol: D_FO_60074E0 }
|
||||
|
||||
D_FO_6007590:
|
||||
{ type: GFX, offset: 0x6007590, symbol: D_FO_6007590 }
|
||||
|
||||
D_FO_6007730:
|
||||
{ type: GFX, offset: 0x6007730, symbol: D_FO_6007730 }
|
||||
|
||||
aFoRadarAnim:
|
||||
{ type: SF64:ANIM, offset: 0x6007854, symbol: aFoRadarAnim }
|
||||
|
||||
aFoRadarSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6007980, symbol: aFoRadarSkel }
|
||||
|
||||
aFoMountain1DL:
|
||||
{ type: GFX, offset: 0x60079B0, symbol: aFoMountain1DL }
|
||||
|
||||
aFoMountain2DL:
|
||||
{ type: GFX, offset: 0x6007D80, symbol: aFoMountain2DL }
|
||||
|
||||
D_FO_6008150:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, offset: 0x6008150, ctype: u16, symbol: D_FO_6008150 }
|
||||
|
||||
D_FO_6009070:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, offset: 0x6009070, ctype: u16, symbol: D_FO_6009070 }
|
||||
|
||||
aFoEnemyShadowDL:
|
||||
{ type: GFX, offset: 0x6009F90, symbol: aFoEnemyShadowDL }
|
||||
|
||||
D_FO_600A018:
|
||||
{ type: TEXTURE, format: IA8, width: 32, height: 32, offset: 0x600A018, ctype: u8, symbol: D_FO_600A018 }
|
||||
|
||||
aFoPoleDL:
|
||||
{ type: GFX, offset: 0x600A420, symbol: aFoPoleDL }
|
||||
|
||||
D_FO_600A4A8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 64, offset: 0x600A4A8, ctype: u16, symbol: D_FO_600A4A8 }
|
||||
|
||||
D_FO_600B4B0:
|
||||
{ type: GFX, offset: 0x600B4B0, symbol: D_FO_600B4B0 }
|
||||
|
||||
D_FO_600B5C0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 64, height: 32, offset: 0x600B5C0, ctype: u16, symbol: D_FO_600B5C0 }
|
||||
|
||||
D_FO_600C5C0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 64, height: 32, offset: 0x600C5C0, ctype: u16, symbol: D_FO_600C5C0 }
|
||||
|
||||
aFoBaseDL1:
|
||||
{ type: GFX, offset: 0x600D5C0, symbol: aFoBaseDL1 }
|
||||
|
||||
D_FO_600D7E8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600D7E8, ctype: u16, symbol: D_FO_600D7E8 }
|
||||
|
||||
D_FO_600D9F0:
|
||||
{ type: GFX, offset: 0x600D9F0, symbol: D_FO_600D9F0 }
|
||||
|
||||
D_FO_600DA88:
|
||||
{ type: TEXTURE, format: RGBA16, width: 64, height: 32, offset: 0x600DA88, ctype: u16, symbol: D_FO_600DA88 }
|
||||
|
||||
D_FO_600EA90:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x600EA90, symbol: D_FO_600EA90 }
|
||||
|
||||
D_FO_600EAD4:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x600EAD4, symbol: D_FO_600EAD4 }
|
||||
|
||||
D_FO_600F1DC:
|
||||
{ type: SF64:COLPOLY, offset: 0x600F1DC, count: 22, symbol: D_FO_600F1DC, mesh_symbol: D_FO_OFFSET }
|
||||
|
||||
D_FO_600F3F4:
|
||||
{ type: SF64:COLPOLY, offset: 0x600F3F4, count: 22, symbol: D_FO_600F3F4, mesh_symbol: D_FO_OFFSET }
|
||||
|
||||
D_FO_600F60C:
|
||||
{ type: SF64:COLPOLY, offset: 0x600F60C, count: 93, symbol: D_FO_600F60C, mesh_symbol: D_FO_OFFSET }
|
||||
|
||||
aFoPoleHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x600FE9C, symbol: aFoPoleHitbox }
|
||||
|
||||
aFoTowerHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x600FEB8, symbol: aFoTowerHitbox }
|
||||
|
||||
aFoRadarHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x600FF30, symbol: aFoRadarHitbox }
|
||||
|
||||
D_FO_600FF64:
|
||||
{ type: SF64:HITBOX, offset: 0x600FF64, symbol: D_FO_600FF64 }
|
||||
|
||||
aFoMountain1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x600FF80, symbol: aFoMountain1Hitbox }
|
||||
|
||||
aFoMountain2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x600FFA0, symbol: aFoMountain2Hitbox }
|
||||
|
||||
aFoMountain3Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x600FFC0, symbol: aFoMountain3Hitbox }
|
||||
|
||||
aFoBaseHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x600FFE0, symbol: aFoBaseHitbox }
|
@ -1,93 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0xE, 0x8FF2F0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_great_fox.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
# Great Fox Model
|
||||
aGreatFoxIntactDL:
|
||||
{ type: GFX, offset: 0xE000000, symbol: aGreatFoxIntactDL }
|
||||
|
||||
D_GREAT_FOX_E0094B0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E0094B0, symbol: D_GREAT_FOX_E0094B0 }
|
||||
|
||||
D_GREAT_FOX_E009CB0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0E009CB0, symbol: D_GREAT_FOX_E009CB0 }
|
||||
|
||||
# Great Fox Logo
|
||||
D_GREAT_FOX_E00ACB0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E00ACB0, symbol: D_GREAT_FOX_E00ACB0 }
|
||||
|
||||
D_GREAT_FOX_E00B4B0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0E00B4B0, symbol: D_GREAT_FOX_E00B4B0 }
|
||||
|
||||
# Yellow Square
|
||||
D_GREAT_FOX_E00B530:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0E00B530, symbol: D_GREAT_FOX_E00B530 }
|
||||
|
||||
D_GREAT_FOX_E00B5B0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E00B5B0, symbol: D_GREAT_FOX_E00B5B0 }
|
||||
|
||||
# Great Fox Starfox Logo
|
||||
D_GREAT_FOX_E00BDB0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0E00BDB0, symbol: D_GREAT_FOX_E00BDB0 }
|
||||
|
||||
D_GREAT_FOX_E00CDB0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0E00CDB0, symbol: D_GREAT_FOX_E00CDB0 }
|
||||
|
||||
D_GREAT_FOX_E00CFB0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E00CFB0, symbol: D_GREAT_FOX_E00CFB0 }
|
||||
|
||||
D_GREAT_FOX_E00D7B0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E00D7B0, symbol: D_GREAT_FOX_E00D7B0 }
|
||||
|
||||
# Black Square
|
||||
D_GREAT_FOX_E007430:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0E007430, symbol: D_GREAT_FOX_E007430 }
|
||||
|
||||
# Great Fox Model (damaged)
|
||||
aGreatFoxDamagedDL:
|
||||
{ type: GFX, offset: 0xE003AB0, symbol: aGreatFoxDamagedDL }
|
||||
|
||||
D_GREAT_FOX_E0074B0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0E0074B0, symbol: D_GREAT_FOX_E0074B0 }
|
||||
|
||||
D_GREAT_FOX_E0084B0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E0084B0, symbol: D_GREAT_FOX_E0084B0 }
|
||||
|
||||
D_GREAT_FOX_E008CB0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E008CB0, symbol: D_GREAT_FOX_E008CB0 }
|
||||
|
||||
D_GREAT_FOX_E00DFB0:
|
||||
{ type: GFX, offset: 0xE00DFB0, symbol: D_GREAT_FOX_E00DFB0 }
|
||||
|
||||
D_GREAT_FOX_E00E078:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0E00E078, symbol: D_GREAT_FOX_E00E078 }
|
||||
|
||||
# Radio Face of ROB64
|
||||
D_GREAT_FOX_E00E100:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0E00E100, symbol: D_GREAT_FOX_E00E100 }
|
||||
|
||||
# Radio Face of ROB64 (talking)
|
||||
D_GREAT_FOX_E00F020:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0E00F020, symbol: D_GREAT_FOX_E00F020 }
|
||||
|
||||
# Radio Face of General Pepper
|
||||
D_GREAT_FOX_E00FF40:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0E00FF40, symbol: D_GREAT_FOX_E00FF40 }
|
||||
|
||||
# Radio Face of General Pepper (talking)
|
||||
D_GREAT_FOX_E010E60:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0E010E60, symbol: D_GREAT_FOX_E010E60 }
|
||||
|
||||
D_GREAT_FOX_E011D80:
|
||||
{ type: GFX, offset: 0xE011D80, symbol: D_GREAT_FOX_E011D80 }
|
||||
|
||||
D_GREAT_FOX_E011E08:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0E011E08, symbol: D_GREAT_FOX_E011E08 }
|
||||
|
||||
# size = 0x11E90
|
@ -1,179 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x6, 0xB7E0B0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_katina.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
|
||||
# Katina
|
||||
# Frontline Base
|
||||
aKaTitleCardTex:
|
||||
{ type: TEXTURE, format: IA8, width: 168, height: 28, offset: 0x6000000, ctype: u8, symbol: aKaTitleCardTex }
|
||||
|
||||
D_KA_6001260:
|
||||
{ type: TEXTURE, format: IA8, width: 8, height: 8, offset: 0x6001260, ctype: u8, symbol: D_KA_6001260 }
|
||||
|
||||
aKaDestroyedHatchDL:
|
||||
{ type: GFX, offset: 0x60012A0, symbol: aKaDestroyedHatchDL }
|
||||
|
||||
aKaEnemyDL:
|
||||
{ type: GFX, offset: 0x6001530, symbol: aKaEnemyDL }
|
||||
|
||||
D_KA_6001968:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6001968, ctype: u16, symbol: D_KA_6001968 }
|
||||
|
||||
# Mothership model
|
||||
D_KA_6002170:
|
||||
{ type: GFX, offset: 0x6002170, symbol: D_KA_6002170 }
|
||||
|
||||
D_KA_6004078:
|
||||
{ type: TEXTURE, format: RGBA16, width: 8, height: 8, offset: 0x6004078, ctype: u16, symbol: D_KA_6004078 }
|
||||
|
||||
D_KA_60040F8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60040F8, ctype: u16, symbol: D_KA_60040F8 }
|
||||
|
||||
D_KA_60048F8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60048F8, ctype: u16, symbol: D_KA_60048F8 }
|
||||
|
||||
D_KA_60050F8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x60050F8, ctype: u16, symbol: D_KA_60050F8 }
|
||||
|
||||
D_KA_60052F8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60052F8, ctype: u16, symbol: D_KA_60052F8 }
|
||||
|
||||
D_KA_6005AF8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6005AF8, ctype: u16, symbol: D_KA_6005AF8 }
|
||||
|
||||
D_KA_60062F8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60062F8, ctype: u16, symbol: D_KA_60062F8 }
|
||||
|
||||
D_KA_6006AF8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6006AF8, ctype: u16, symbol: D_KA_6006AF8 }
|
||||
|
||||
aKaDestroyedKaSaucererDL:
|
||||
{ type: GFX, offset: 0x6007300, symbol: aKaDestroyedKaSaucererDL }
|
||||
|
||||
D_KA_6009250:
|
||||
{ type: GFX, offset: 0x6009250, symbol: D_KA_6009250 }
|
||||
|
||||
D_KA_60094A8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60094A8, ctype: u16, symbol: D_KA_60094A8 }
|
||||
|
||||
D_KA_6009CB0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, offset: 0x6009CB0, ctype: u16, symbol: D_KA_6009CB0 }
|
||||
|
||||
D_KA_600ABD0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 44, height: 44, offset: 0x600ABD0, ctype: u16, symbol: D_KA_600ABD0 }
|
||||
|
||||
aKaFLBaseDL:
|
||||
{ type: GFX, offset: 0x600BAF0, symbol: aKaFLBaseDL }
|
||||
|
||||
D_KA_600BDB0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600BDB0, ctype: u16, symbol: D_KA_600BDB0 }
|
||||
|
||||
D_KA_600C2D8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600C2D8, ctype: u16, symbol: D_KA_600C2D8 }
|
||||
|
||||
aKaFLBaseDestroyedDL:
|
||||
{ type: GFX, offset: 0x600C4E0, symbol: aKaFLBaseDestroyedDL }
|
||||
|
||||
D_KA_600C760:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600C760, ctype: u16, symbol: D_KA_600C760 }
|
||||
|
||||
D_KA_600C960:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600C960, ctype: u16, symbol: D_KA_600C960 }
|
||||
|
||||
# Mothership Core
|
||||
D_KA_600CB60:
|
||||
{ type: GFX, offset: 0x600CB60, symbol: D_KA_600CB60 }
|
||||
|
||||
D_KA_600BFB0:
|
||||
{ type: GFX, offset: 0x600BFB0, symbol: D_KA_600BFB0 }
|
||||
|
||||
aDestroyedHatch2DL:
|
||||
{ type: GFX, offset: 0x600CDC0, symbol: aDestroyedHatch2DL }
|
||||
|
||||
aDestroyedCoreDL:
|
||||
{ type: GFX, offset: 0x600D090, symbol: aDestroyedCoreDL }
|
||||
|
||||
aDestroyedHatch4DL:
|
||||
{ type: GFX, offset: 0x600D290, symbol: aDestroyedHatch4DL }
|
||||
|
||||
aDestroyedHatch3DL:
|
||||
{ type: GFX, offset: 0x600D4E0, symbol: aDestroyedHatch3DL }
|
||||
|
||||
aKaCornerianFighterShadowDL:
|
||||
{ type: GFX, offset: 0x600D730, symbol: aKaCornerianFighterShadowDL }
|
||||
|
||||
D_KA_600D7B8:
|
||||
{ type: TEXTURE, format: IA8, width: 32, height: 32, offset: 0x600D7B8, ctype: u8, symbol: D_KA_600D7B8 }
|
||||
|
||||
aKaEnemyShadowDL:
|
||||
{ type: GFX, offset: 0x600DBC0, symbol: aKaEnemyShadowDL }
|
||||
|
||||
D_KA_600DC48:
|
||||
{ type: TEXTURE, format: IA8, width: 32, height: 32, offset: 0x600DC48, ctype: u8, symbol: D_KA_600DC48 }
|
||||
|
||||
aKaCornerianFighterDL:
|
||||
{ type: GFX, offset: 0x600E050, symbol: aKaCornerianFighterDL }
|
||||
|
||||
D_KA_600E7E8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600E7E8, ctype: u16, symbol: D_KA_600E7E8 }
|
||||
|
||||
D_KA_600E9E8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600E9E8, ctype: u16, symbol: D_KA_600E9E8 }
|
||||
|
||||
D_KA_600EBE8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600EBE8, ctype: u16, symbol: D_KA_600EBE8 }
|
||||
|
||||
D_KA_600EDE8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600EDE8, ctype: u16, symbol: D_KA_600EDE8 }
|
||||
|
||||
aKaEnemyLowPolyDL:
|
||||
{ type: GFX, offset: 0x600EFF0, symbol: aKaEnemyLowPolyDL }
|
||||
|
||||
D_KA_600F1D0:
|
||||
{ type: GFX, offset: 0x600F1D0, symbol: D_KA_600F1D0 }
|
||||
|
||||
D_KA_600F260:
|
||||
{ type: TEXTURE, format: RGBA16, width: 64, height: 32, offset: 0x600F260, ctype: u16, symbol: D_KA_600F260 }
|
||||
|
||||
D_KA_6010260:
|
||||
{ type: GFX, offset: 0x6010260, symbol: D_KA_6010260 }
|
||||
|
||||
D_KA_60105D8:
|
||||
{ type: SF64:ANIM, offset: 0x60105D8, symbol: D_KA_60105D8 }
|
||||
|
||||
D_KA_6010A60:
|
||||
{ type: GFX, offset: 0x6010A60, symbol: D_KA_6010A60 }
|
||||
|
||||
D_KA_6010D20:
|
||||
{ type: GFX, offset: 0x6010D20, symbol: D_KA_6010D20 }
|
||||
|
||||
D_KA_6010744:
|
||||
{ type: SF64:SKELETON, offset: 0x6010744, symbol: D_KA_6010744 }
|
||||
|
||||
D_KA_6010780:
|
||||
{ type: GFX, offset: 0x6010780, symbol: D_KA_6010780 }
|
||||
|
||||
D_KA_6011000:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x6011000, symbol: D_KA_6011000 }
|
||||
|
||||
D_KA_6011044:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x6011044, symbol: D_KA_6011044 }
|
||||
|
||||
aKaSaucererHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6011058, symbol: aKaSaucererHitbox }
|
||||
|
||||
aKaFrontlineBaseHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601115C, symbol: aKaFrontlineBaseHitbox }
|
||||
|
||||
D_KA_60111D8:
|
||||
{ type: SF64:HITBOX, offset: 0x60111D8, symbol: D_KA_60111D8 }
|
@ -1,78 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x3, 0x8A9520]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_landmaster.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
aLandmasterLifeIconTex:
|
||||
{ type: TEXTURE, format: CI4, offset: 0x3000000, width: 16, height: 16, ctype: u8, tlut: 0x3000080, symbol: aLandmasterLifeIconTex }
|
||||
|
||||
aLandmasterLifeIconTLUT:
|
||||
{ type: TEXTURE, format: TLUT, offset: 0x3000080, colors: 8, ctype: u16, symbol: aLandmasterLifeIconTLUT }
|
||||
|
||||
aLandmasterModelDL:
|
||||
{ type: GFX, offset: 0x3000090, symbol: aLandmasterModelDL }
|
||||
|
||||
D_landmaster_3004CA8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3004CA8, width: 32, height: 32, ctype: u16, symbol: D_landmaster_3004CA8 }
|
||||
|
||||
D_landmaster_30054A8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x30054A8, width: 32, height: 32, ctype: u16, symbol: D_landmaster_30054A8 }
|
||||
|
||||
D_landmaster_3005CA8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3005CA8, width: 16, height: 16, ctype: u16, symbol: D_landmaster_3005CA8 }
|
||||
|
||||
D_landmaster_3005EA8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3005EA8, width: 32, height: 32, ctype: u16, symbol: D_landmaster_3005EA8 }
|
||||
|
||||
D_landmaster_3002680:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3002680, width: 32, height: 32, ctype: u16, symbol: D_landmaster_3002680 }
|
||||
|
||||
D_landmaster_3002E80:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3002E80, width: 32, height: 32, ctype: u16, symbol: D_landmaster_3002E80 }
|
||||
|
||||
D_landmaster_3003680:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3003680, width: 64, height: 32, ctype: u16, symbol: D_landmaster_3003680 }
|
||||
|
||||
D_landmaster_3001680:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3001680, width: 32, height: 32, ctype: u16, symbol: D_landmaster_3001680 }
|
||||
|
||||
D_landmaster_3001E80:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3001E80, width: 32, height: 32, ctype: u16, symbol: D_landmaster_3001E80 }
|
||||
|
||||
aLandmasterCanonDL:
|
||||
{ type: GFX, offset: 0x3004680, symbol: aLandmasterCanonDL }
|
||||
|
||||
D_landmaster_30066B0:
|
||||
{ type: GFX, offset: 0x30066B0, symbol: D_landmaster_30066B0 }
|
||||
|
||||
D_landmaster_3006738:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x3006738, width: 16, height: 32, ctype: u8, symbol: D_landmaster_3006738 }
|
||||
|
||||
D_landmaster_3006940:
|
||||
{ type: GFX, offset: 0x3006940, symbol: D_landmaster_3006940 }
|
||||
|
||||
D_landmaster_30069D8:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x030069D8, width: 32, height: 32, ctype: u8, symbol: D_landmaster_30069D8 }
|
||||
|
||||
D_landmaster_3006DE0:
|
||||
{ type: GFX, offset: 0x3006DE0, symbol: D_landmaster_3006DE0 }
|
||||
|
||||
D_landmaster_3006E68:
|
||||
{ type: TEXTURE, format: RGBA32, offset: 0x3006E68, width: 32, height: 32, ctype: u32, symbol: D_landmaster_3006E68 }
|
||||
|
||||
D_landmaster_3007E70:
|
||||
{ type: GFX, offset: 0x3007E70, symbol: D_landmaster_3007E70 }
|
||||
|
||||
D_landmaster_3007EF8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x3007EF8, width: 16, height: 16, ctype: u16, symbol: D_landmaster_3007EF8 }
|
||||
|
||||
D_landmaster_3008100:
|
||||
{ type: GFX, offset: 0x3008100, symbol: D_landmaster_3008100 }
|
||||
|
||||
D_landmaster_3008188:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x03008188, width: 32, height: 32, ctype: u8, symbol: D_landmaster_3008188 }
|
@ -1,18 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x0F, 0xCE8EC0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_logo.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
nintendo_logo:
|
||||
type: TEXTURE
|
||||
offset: 0xF000000
|
||||
format: IA8
|
||||
width: 128
|
||||
height: 74
|
||||
ctype: u8
|
||||
symbol: gNintendoLogo
|
@ -1,938 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0xB8F2B0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_macbeth.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
|
||||
aMaTitleCardTex:
|
||||
{type: TEXTURE, format: IA8, ctype: u8, width: 160, height: 28, offset: 0x6000000, symbol: aMaTitleCardTex}
|
||||
|
||||
D_MA_6001180:
|
||||
{type: GFX, offset: 0x6001180, symbol: D_MA_6001180}
|
||||
|
||||
D_MA_60012A0:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x60012A0, symbol: D_MA_60012A0, tlut: 0x60013A0}
|
||||
|
||||
D_MA_60013A0:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 128, offset: 0x60013A0, symbol: D_MA_60013A0}
|
||||
|
||||
D_MA_60014A0:
|
||||
{type: GFX, offset: 0x60014A0, symbol: D_MA_60014A0}
|
||||
|
||||
D_MA_6001578:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6001578, symbol: D_MA_6001578, tlut: 0x6001978}
|
||||
|
||||
D_MA_6001978:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 112, offset: 0x6001978, symbol: D_MA_6001978}
|
||||
|
||||
D_MA_6001A60:
|
||||
{type: GFX, offset: 0x6001A60, symbol: D_MA_6001A60}
|
||||
|
||||
D_MA_6001B38:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6001B38, symbol: D_MA_6001B38, tlut: 0x6001C38}
|
||||
|
||||
D_MA_6001C38:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 32, offset: 0x6001C38, symbol: D_MA_6001C38}
|
||||
|
||||
D_MA_6001C78:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6001C78, symbol: D_MA_6001C78, tlut: 0x6002078}
|
||||
|
||||
D_MA_6002078:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 80, offset: 0x6002078, symbol: D_MA_6002078}
|
||||
|
||||
D_MA_6002118:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6002118, symbol: D_MA_6002118, tlut: 0x6002518}
|
||||
|
||||
D_MA_6002518:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 240, offset: 0x6002518, symbol: D_MA_6002518}
|
||||
|
||||
D_MA_60026F8:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x60026F8, symbol: D_MA_60026F8, tlut: 0x60027F8}
|
||||
|
||||
D_MA_60027F8:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 72, offset: 0x60027F8, symbol: D_MA_60027F8}
|
||||
|
||||
aMaGuillotine2DL:
|
||||
{type: GFX, offset: 0x6002890, symbol: aMaGuillotine2DL}
|
||||
|
||||
D_MA_6002C20:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 16, offset: 0x6002C20, symbol: D_MA_6002C20, tlut: 0x6002E20}
|
||||
|
||||
D_MA_6002E20:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 32, offset: 0x6002E20, symbol: D_MA_6002E20}
|
||||
|
||||
D_MA_6002E60:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6002E60, symbol: D_MA_6002E60, tlut: 0x6002F60}
|
||||
|
||||
D_MA_6002F60:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 72, offset: 0x6002F60, symbol: D_MA_6002F60}
|
||||
|
||||
D_MA_6002FF0:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 8, height: 8, offset: 0x6002FF0, symbol: D_MA_6002FF0, tlut: 0x6003030}
|
||||
|
||||
D_MA_6003030:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 32, offset: 0x6003030, symbol: D_MA_6003030}
|
||||
|
||||
aMaRailroadSwitch3DL:
|
||||
{type: GFX, offset: 0x6003070, symbol: aMaRailroadSwitch3DL}
|
||||
|
||||
D_MA_6003138:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6003138, symbol: D_MA_6003138, tlut: 0x6003238}
|
||||
|
||||
D_MA_6003238:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 152, offset: 0x6003238, symbol: D_MA_6003238}
|
||||
|
||||
D_MA_6003370:
|
||||
{type: GFX, offset: 0x6003370, symbol: D_MA_6003370}
|
||||
|
||||
D_MA_6003B58:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6003B58, symbol: D_MA_6003B58, tlut: 0x6003F58}
|
||||
|
||||
D_MA_6003F58:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 56, offset: 0x6003F58, symbol: D_MA_6003F58}
|
||||
|
||||
D_MA_6003FC8:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6003FC8, symbol: D_MA_6003FC8, tlut: 0x60043C8}
|
||||
|
||||
D_MA_60043C8:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 56, offset: 0x60043C8, symbol: D_MA_60043C8}
|
||||
|
||||
D_MA_6004440:
|
||||
{type: GFX, offset: 0x6004440, symbol: D_MA_6004440}
|
||||
|
||||
D_MA_6004640:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6004640, symbol: D_MA_6004640, tlut: 0x6004A40}
|
||||
|
||||
D_MA_6004A40:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 256, offset: 0x6004A40, symbol: D_MA_6004A40}
|
||||
|
||||
D_MA_60050F8:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x60050F8, symbol: D_MA_60050F8, tlut: 0x60051F8}
|
||||
|
||||
D_MA_60051F8:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 32, offset: 0x60051F8, symbol: D_MA_60051F8}
|
||||
|
||||
D_MA_6005238:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6005238, symbol: D_MA_6005238, tlut: 0x6005638}
|
||||
|
||||
D_MA_6005638:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 248, offset: 0x6005638, symbol: D_MA_6005638}
|
||||
|
||||
D_MA_6005828:
|
||||
{ type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x6005828, symbol: D_MA_6005828}
|
||||
|
||||
D_MA_6006030:
|
||||
{type: GFX, offset: 0x6006030, symbol: D_MA_6006030}
|
||||
|
||||
aMaIndicatorSignDL:
|
||||
{type: GFX, offset: 0x60066A0, symbol: aMaIndicatorSignDL}
|
||||
|
||||
D_MA_60069A8:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x60069A8, symbol: D_MA_60069A8, tlut: 0x6006AA8}
|
||||
|
||||
D_MA_6006AA8:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 160, offset: 0x6006AA8, symbol: D_MA_6006AA8}
|
||||
|
||||
D_MA_6006BE8:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6006BE8, symbol: D_MA_6006BE8, tlut: 0x6006FE8}
|
||||
|
||||
D_MA_6006FE8:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 232, offset: 0x6006FE8, symbol: D_MA_6006FE8}
|
||||
|
||||
aMaDistanceSign4DL:
|
||||
{type: GFX, offset: 0x60071C0, symbol: aMaDistanceSign4DL}
|
||||
|
||||
aMaDistanceSign3DL:
|
||||
{type: GFX, offset: 0x6007290, symbol: aMaDistanceSign3DL}
|
||||
|
||||
aMaDistanceSign2DL:
|
||||
{type: GFX, offset: 0x6007360, symbol: aMaDistanceSign2DL}
|
||||
|
||||
aMaDistanceSign1DL:
|
||||
{type: GFX, offset: 0x6007430, symbol: aMaDistanceSign1DL}
|
||||
|
||||
aMaDistanceSign5DL:
|
||||
{type: GFX, offset: 0x6007500, symbol: aMaDistanceSign5DL}
|
||||
|
||||
aMaWeaponsFactoryDL:
|
||||
{type: GFX, offset: 0x60075D0, symbol: aMaWeaponsFactoryDL}
|
||||
|
||||
D_MA_60092E0:
|
||||
{ type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x60092E0, symbol: D_MA_60092E0}
|
||||
|
||||
D_MA_6009AE0:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6009AE0, symbol: D_MA_6009AE0, tlut: 0x6009BE0}
|
||||
|
||||
D_MA_6009BE0:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 56, offset: 0x6009BE0, symbol: D_MA_6009BE0}
|
||||
|
||||
aMaRailroadSwitch8DL:
|
||||
{type: GFX, offset: 0x6009C50, symbol: aMaRailroadSwitch8DL}
|
||||
|
||||
D_MA_6009D18:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6009D18, symbol: D_MA_6009D18, tlut: 0x6009E18}
|
||||
|
||||
D_MA_6009E18:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 120, offset: 0x6009E18, symbol: D_MA_6009E18}
|
||||
|
||||
aMaRailroadSwitch7DL:
|
||||
{type: GFX, offset: 0x6009F10, symbol: aMaRailroadSwitch7DL}
|
||||
|
||||
D_MA_6009FD8:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6009FD8, symbol: D_MA_6009FD8, tlut: 0x600A0D8}
|
||||
|
||||
D_MA_600A0D8:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 136, offset: 0x600A0D8, symbol: D_MA_600A0D8}
|
||||
|
||||
aMaRailroadSwitch6DL:
|
||||
{type: GFX, offset: 0x600A1F0, symbol: aMaRailroadSwitch6DL}
|
||||
|
||||
D_MA_600A2B8:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600A2B8, symbol: D_MA_600A2B8, tlut: 0x600A3B8}
|
||||
|
||||
D_MA_600A3B8:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 136, offset: 0x600A3B8, symbol: D_MA_600A3B8}
|
||||
|
||||
aMaRailroadSwitch5DL:
|
||||
{type: GFX, offset: 0x600A4D0, symbol: aMaRailroadSwitch5DL}
|
||||
|
||||
D_MA_600A598:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600A598, symbol: D_MA_600A598, tlut: 0x600A698}
|
||||
|
||||
D_MA_600A698:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 152, offset: 0x600A698, symbol: D_MA_600A698}
|
||||
|
||||
aMaRailroadSwitch4DL:
|
||||
{type: GFX, offset: 0x600A7D0, symbol: aMaRailroadSwitch4DL}
|
||||
|
||||
D_MA_600A898:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600A898, symbol: D_MA_600A898, tlut: 0x600A998}
|
||||
|
||||
D_MA_600A998:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 104, offset: 0x600A998, symbol: D_MA_600A998}
|
||||
|
||||
aMaRailroadSwitch2DL:
|
||||
{type: GFX, offset: 0x600AA70, symbol: aMaRailroadSwitch2DL}
|
||||
|
||||
D_MA_600AB38:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600AB38, symbol: D_MA_600AB38, tlut: 0x600AC38}
|
||||
|
||||
D_MA_600AC38:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 136, offset: 0x600AC38, symbol: D_MA_600AC38}
|
||||
|
||||
aMaRailroadSwitch1DL:
|
||||
{type: GFX, offset: 0x600AD50, symbol: aMaRailroadSwitch1DL}
|
||||
|
||||
D_MA_600AE18:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 8, height: 16, offset: 0x600AE18, symbol: D_MA_600AE18, tlut: 0x600AE98}
|
||||
|
||||
D_MA_600AE98:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 80, offset: 0x600AE98, symbol: D_MA_600AE98}
|
||||
|
||||
aMaGuillotine1DL:
|
||||
{type: GFX, offset: 0x600AF40, symbol: aMaGuillotine1DL}
|
||||
|
||||
D_MA_600B2E0:
|
||||
{ type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 64, offset: 0x600B2E0, symbol: D_MA_600B2E0}
|
||||
|
||||
D_MA_600C2E0:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600C2E0, symbol: D_MA_600C2E0, tlut: 0x600C3E0}
|
||||
|
||||
D_MA_600C3E0:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 40, offset: 0x600C3E0, symbol: D_MA_600C3E0}
|
||||
|
||||
D_MA_600C4D0:
|
||||
{type: SF64:ANIM, offset: 0x600C4D0, symbol: D_MA_600C4D0}
|
||||
|
||||
D_MA_600C65C:
|
||||
{type: SF64:SKELETON, offset: 0x600C65C, symbol: D_MA_600C65C}
|
||||
|
||||
D_MA_600CD18:
|
||||
{type: SF64:ANIM, offset: 0x600CD18, symbol: D_MA_600CD18}
|
||||
|
||||
D_MA_600D1E4:
|
||||
{type: SF64:SKELETON, offset: 0x600D1E4, symbol: D_MA_600D1E4}
|
||||
|
||||
D_MA_600D280:
|
||||
{ type: TEXTURE, format: IA16, ctype: u16, width: 16, height: 16, offset: 0x600D280, symbol: D_MA_600D280}
|
||||
|
||||
aMaSpearDL:
|
||||
{type: GFX, offset: 0x600D480, symbol: aMaSpearDL}
|
||||
|
||||
D_MA_600D878:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600D878, symbol: D_MA_600D878, tlut: 0x600D978}
|
||||
|
||||
D_MA_600D978:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 72, offset: 0x600D978, symbol: D_MA_600D978}
|
||||
|
||||
aMaLaserTurretDL:
|
||||
{type: GFX, offset: 0x600DA10, symbol: aMaLaserTurretDL}
|
||||
|
||||
D_MA_600DF60:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x600DF60, symbol: D_MA_600DF60, tlut: 0x600E360}
|
||||
|
||||
D_MA_600E360:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 128, offset: 0x600E360, symbol: D_MA_600E360}
|
||||
|
||||
D_MA_600E460:
|
||||
{ type: TEXTURE, format: RGBA16, ctype: u16, width: 4, height: 4, offset: 0x600E460, symbol: D_MA_600E460}
|
||||
|
||||
D_MA_600E480:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x600E480, symbol: D_MA_600E480, tlut: 0x600E880}
|
||||
|
||||
D_MA_600E880:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 232, offset: 0x600E880, symbol: D_MA_600E880}
|
||||
|
||||
D_MA_600EE38:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600EE38, symbol: D_MA_600EE38, tlut: 0x600EF38}
|
||||
|
||||
D_MA_600EF38:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 48, offset: 0x600EF38, symbol: D_MA_600EF38}
|
||||
|
||||
D_MA_600EF98:
|
||||
{ type: TEXTURE, format: CI4, ctype: u8, width: 16, height: 16, offset: 0x600EF98, symbol: D_MA_600EF98, tlut: 0x600F018}
|
||||
|
||||
D_MA_600F018:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 8, offset: 0x600F018, symbol: D_MA_600F018}
|
||||
|
||||
D_MA_600F028:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600F028, symbol: D_MA_600F028, tlut: 0x600F128}
|
||||
|
||||
D_MA_600F128:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 24, offset: 0x600F128, symbol: D_MA_600F128}
|
||||
|
||||
D_MA_600F160:
|
||||
{type: GFX, offset: 0x600F160, symbol: D_MA_600F160}
|
||||
|
||||
D_MA_600F2F0:
|
||||
{type: GFX, offset: 0x600F2F0, symbol: D_MA_600F2F0}
|
||||
|
||||
D_MA_600F3D0:
|
||||
{type: GFX, offset: 0x600F3D0, symbol: D_MA_600F3D0}
|
||||
|
||||
D_MA_600F6C0:
|
||||
{type: GFX, offset: 0x600F6C0, symbol: D_MA_600F6C0}
|
||||
|
||||
D_MA_600F9B0:
|
||||
{type: GFX, offset: 0x600F9B0, symbol: D_MA_600F9B0}
|
||||
|
||||
D_MA_600FEC4:
|
||||
{type: SF64:ANIM, offset: 0x600FEC4, symbol: D_MA_600FEC4}
|
||||
|
||||
D_MA_6010144:
|
||||
{type: SF64:ANIM, offset: 0x6010144, symbol: D_MA_6010144}
|
||||
|
||||
D_MA_6010220:
|
||||
{type: SF64:ANIM, offset: 0x6010220, symbol: D_MA_6010220}
|
||||
|
||||
D_MA_601042C:
|
||||
{type: SF64:SKELETON, offset: 0x601042C, symbol: D_MA_601042C}
|
||||
|
||||
D_MA_6010470:
|
||||
{type: GFX, offset: 0x6010470, symbol: D_MA_6010470}
|
||||
|
||||
aMaProximityLightSidesDL:
|
||||
{type: GFX, offset: 0x6010700, symbol: aMaProximityLightSidesDL}
|
||||
|
||||
D_MA_6010C20:
|
||||
{ type: TEXTURE, format: RGBA16, ctype: u16, width: 44, height: 44, offset: 0x6010C20, symbol: D_MA_6010C20}
|
||||
|
||||
D_MA_6011B40:
|
||||
{ type: TEXTURE, format: RGBA16, ctype: u16, width: 44, height: 44, offset: 0x6011B40, symbol: D_MA_6011B40}
|
||||
|
||||
D_MA_6012A60:
|
||||
{type: GFX, offset: 0x6012A60, symbol: D_MA_6012A60}
|
||||
|
||||
D_MA_6012BC0:
|
||||
{ type: TEXTURE, format: IA8, ctype: u8, width: 8, height: 8, offset: 0x6012BC0, symbol: D_MA_6012BC0}
|
||||
|
||||
D_MA_6012C00:
|
||||
{type: GFX, offset: 0x6012C00, symbol: D_MA_6012C00}
|
||||
|
||||
D_MA_6012C98:
|
||||
{ type: TEXTURE, format: RGBA16, ctype: u16, width: 4, height: 8, offset: 0x6012C98, symbol: D_MA_6012C98}
|
||||
|
||||
aMaShockBoxLightDL:
|
||||
{type: GFX, offset: 0x6012F50, symbol: aMaShockBoxLightDL}
|
||||
|
||||
D_MA_6012FE0:
|
||||
{ type: TEXTURE, format: IA8, ctype: u8, width: 16, height: 8, offset: 0x6012FE0, symbol: D_MA_6012FE0}
|
||||
|
||||
D_MA_6013060:
|
||||
{type: GFX, offset: 0x6013060, symbol: D_MA_6013060}
|
||||
|
||||
D_MA_6013158:
|
||||
{ type: TEXTURE, format: IA16, ctype: u16, width: 32, height: 32, offset: 0x6013158, symbol: D_MA_6013158}
|
||||
|
||||
aMaGuillotineHousingDL:
|
||||
{type: GFX, offset: 0x6013960, symbol: aMaGuillotineHousingDL}
|
||||
|
||||
D_MA_6013F58:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6013F58, symbol: D_MA_6013F58, tlut: 0x6014058}
|
||||
|
||||
D_MA_6014058:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 88, offset: 0x6014058, symbol: D_MA_6014058}
|
||||
|
||||
D_MA_6014458:
|
||||
{ type: TEXTURE, format: RGBA16, ctype: u16, width: 64, height: 32, offset: 0x6014458, symbol: D_MA_6014458}
|
||||
|
||||
D_MA_6015494:
|
||||
{type: SF64:ANIM, offset: 0x6015494, symbol: D_MA_6015494}
|
||||
|
||||
D_MA_6015500:
|
||||
{type: SF64:SKELETON, offset: 0x6015500, symbol: D_MA_6015500}
|
||||
|
||||
aMaShockBoxDL:
|
||||
{type: GFX, offset: 0x6015510, symbol: aMaShockBoxDL}
|
||||
|
||||
D_MA_6015C24:
|
||||
{type: SF64:ANIM, offset: 0x6015C24, symbol: D_MA_6015C24}
|
||||
|
||||
D_MA_6016040:
|
||||
{type: SF64:ANIM, offset: 0x6016040, symbol: D_MA_6016040}
|
||||
|
||||
D_MA_60163F0:
|
||||
{type: SF64:ANIM, offset: 0x60163F0, symbol: D_MA_60163F0}
|
||||
|
||||
D_MA_6016B2C:
|
||||
{type: SF64:ANIM, offset: 0x6016B2C, symbol: D_MA_6016B2C}
|
||||
|
||||
D_MA_6017714:
|
||||
{type: SF64:ANIM, offset: 0x6017714, symbol: D_MA_6017714}
|
||||
|
||||
D_MA_6017720:
|
||||
{type: GFX, offset: 0x6017720, symbol: D_MA_6017720}
|
||||
|
||||
D_MA_6017EB8:
|
||||
{ type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x6017EB8, symbol: D_MA_6017EB8}
|
||||
|
||||
D_MA_60186B8:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x60186B8, symbol: D_MA_60186B8, tlut: 0x6018AB8}
|
||||
|
||||
D_MA_6018AB8:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 232, offset: 0x6018AB8, symbol: D_MA_6018AB8}
|
||||
|
||||
D_MA_6019028:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6019028, symbol: D_MA_6019028, tlut: 0x6019128}
|
||||
|
||||
D_MA_6019128:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 120, offset: 0x6019128, symbol: D_MA_6019128}
|
||||
|
||||
D_MA_6019220:
|
||||
{type: GFX, offset: 0x6019220, symbol: D_MA_6019220}
|
||||
|
||||
D_MA_60192B0:
|
||||
{type: TEXTURE, format: RGBA16, ctype: u16, width: 64, height: 32, offset: 0x60192B0, symbol: D_MA_60192B0}
|
||||
|
||||
aMaBoulderDL:
|
||||
{type: GFX, offset: 0x601A2B0, symbol: aMaBoulderDL}
|
||||
|
||||
D_MA_601A5E8:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x601A5E8, symbol: D_MA_601A5E8, tlut: 0x601A6E8}
|
||||
|
||||
D_MA_601A6E8:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 88, offset: 0x601A6E8, symbol: D_MA_601A6E8}
|
||||
|
||||
D_MA_601A7A0:
|
||||
{type: GFX, offset: 0x601A7A0, symbol: D_MA_601A7A0}
|
||||
|
||||
D_MA_601A840:
|
||||
{type: GFX, offset: 0x601A840, symbol: D_MA_601A840}
|
||||
|
||||
D_MA_601A8C8:
|
||||
{ type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x601A8C8, symbol: D_MA_601A8C8}
|
||||
|
||||
aMaFloor6DL:
|
||||
{type: GFX, offset: 0x601B0D0, symbol: aMaFloor6DL}
|
||||
|
||||
aMaWall4DL:
|
||||
{type: GFX, offset: 0x601B7C0, symbol: aMaWall4DL}
|
||||
|
||||
D_MA_601BB78:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x601BB78, symbol: D_MA_601BB78, tlut: 0x601BC78}
|
||||
|
||||
D_MA_601BC78:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 72, offset: 0x601BC78, symbol: D_MA_601BC78}
|
||||
|
||||
D_MA_601BD08:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x601BD08, symbol: D_MA_601BD08, tlut: 0x601BE08}
|
||||
|
||||
D_MA_601BE08:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 64, offset: 0x601BE08, symbol: D_MA_601BE08}
|
||||
|
||||
D_MA_601BE90:
|
||||
{type: GFX, offset: 0x601BE90, symbol: D_MA_601BE90}
|
||||
|
||||
aMaTowerTopDL:
|
||||
{type: GFX, offset: 0x601C000, symbol: aMaTowerTopDL}
|
||||
|
||||
D_MA_601C170:
|
||||
{type: GFX, offset: 0x601C170, symbol: D_MA_601C170}
|
||||
|
||||
aMaRailroadCartDL:
|
||||
{type: GFX, offset: 0x601C520, symbol: aMaRailroadCartDL}
|
||||
|
||||
D_MA_601D188:
|
||||
{type: SF64:ANIM, offset: 0x601D188, symbol: D_MA_601D188}
|
||||
|
||||
D_MA_601EA28:
|
||||
{type: SF64:ANIM, offset: 0x601EA28, symbol: D_MA_601EA28}
|
||||
|
||||
D_MA_601EAB0:
|
||||
{type: SF64:ANIM, offset: 0x601EAB0, symbol: D_MA_601EAB0}
|
||||
|
||||
D_MA_601EBBC:
|
||||
{type: SF64:SKELETON, offset: 0x601EBBC, symbol: D_MA_601EBBC}
|
||||
|
||||
aMaWall2DL:
|
||||
{type: GFX, offset: 0x601F1D0, symbol: aMaWall2DL}
|
||||
|
||||
aMaProximityLightTopDL:
|
||||
{type: GFX, offset: 0x601F270, symbol: aMaProximityLightTopDL}
|
||||
|
||||
D_MA_6020A30:
|
||||
{type: GFX, offset: 0x6020A30, symbol: D_MA_6020A30}
|
||||
|
||||
D_MA_60200E0:
|
||||
{type: GFX, offset: 0x60200E0, symbol: D_MA_60200E0}
|
||||
|
||||
D_MA_6020E600:
|
||||
{type: GFX, offset: 0x6020E60, symbol: D_MA_6020E60}
|
||||
|
||||
D_MA_6022200:
|
||||
{type: GFX, offset: 0x6022200, symbol: D_MA_6022200}
|
||||
|
||||
D_MA_60223C0:
|
||||
{type: GFX, offset: 0x60223C0, symbol: D_MA_60223C0}
|
||||
|
||||
D_MA_6022450:
|
||||
{ type: GFX, offset: 0x6022450, symbol: D_MA_6022450}
|
||||
|
||||
D_MA_6022530:
|
||||
{type: GFX, offset: 0x6022530, symbol: D_MA_6022530}
|
||||
|
||||
D_MA_6022610:
|
||||
{type: GFX, offset: 0x6022610, symbol: D_MA_6022610}
|
||||
|
||||
D_MA_60227F0:
|
||||
{type: GFX, offset: 0x60227F0, symbol: D_MA_60227F0}
|
||||
|
||||
D_MA_6022B68:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6022B68, symbol: D_MA_6022B68, tlut: 0x6022F68}
|
||||
|
||||
D_MA_6022F68:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 176, offset: 0x6022F68, symbol: D_MA_6022F68}
|
||||
|
||||
D_MA_60230C8:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x60230C8, symbol: D_MA_60230C8, tlut: 0x60231C8}
|
||||
|
||||
D_MA_60231C8:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 48, offset: 0x60231C8, symbol: D_MA_60231C8}
|
||||
|
||||
D_MA_6023228:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6023228, symbol: D_MA_6023228, tlut: 0x6023328}
|
||||
|
||||
D_MA_6023328:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 48, offset: 0x6023328, symbol: D_MA_6023328}
|
||||
|
||||
D_MA_6023388:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6023388, symbol: D_MA_6023388, tlut: 0x6023788}
|
||||
|
||||
D_MA_6023788:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 176, offset: 0x6023788, symbol: D_MA_6023788}
|
||||
|
||||
aMaWall3DL:
|
||||
{type: GFX, offset: 0x60238F0, symbol: aMaWall3DL}
|
||||
|
||||
D_MA_60239D0:
|
||||
{type: GFX, offset: 0x60239D0, symbol: D_MA_60239D0}
|
||||
|
||||
aMaBuilding1DL:
|
||||
{type: GFX, offset: 0x6024010, symbol: aMaBuilding1DL}
|
||||
|
||||
D_MA_6024230:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6024230, symbol: D_MA_6024230, tlut: 0x6024630}
|
||||
|
||||
D_MA_6024630:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 32, offset: 0x6024630, symbol: D_MA_6024630}
|
||||
|
||||
D_MA_6024670:
|
||||
{type: GFX, offset: 0x6024670, symbol: D_MA_6024670}
|
||||
|
||||
aMaHorizontalLockBarDL:
|
||||
{type: GFX, offset: 0x60251A0, symbol: aMaHorizontalLockBarDL}
|
||||
|
||||
aMaTowerBottomDL:
|
||||
{type: GFX, offset: 0x60253E0, symbol: aMaTowerBottomDL}
|
||||
|
||||
aMaBarrierDL:
|
||||
{type: GFX, offset: 0x60257B0, symbol: aMaBarrierDL}
|
||||
|
||||
aMaVerticalLockBarDL:
|
||||
{type: GFX, offset: 0x6025850, symbol: aMaVerticalLockBarDL}
|
||||
|
||||
D_MA_6025A70:
|
||||
{type: GFX, offset: 0x6025A70, symbol: D_MA_6025A70}
|
||||
|
||||
D_MA_6025B50:
|
||||
{ type: GFX, offset: 0x6025B50, symbol: D_MA_6025B50}
|
||||
|
||||
D_MA_6025CA0:
|
||||
{type: SF64:ANIM, offset: 0x6025CA0, symbol: D_MA_6025CA0}
|
||||
|
||||
D_MA_6025DAC:
|
||||
{type: SF64:SKELETON, offset: 0x6025DAC, symbol: D_MA_6025DAC}
|
||||
|
||||
D_MA_6026860:
|
||||
{type: GFX, offset: 0x6026860, symbol: D_MA_6026860}
|
||||
|
||||
D_MA_60269E0:
|
||||
{type: GFX, offset: 0x60269E0, symbol: D_MA_60269E0}
|
||||
|
||||
D_MA_6026C00:
|
||||
{ type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6026C00, symbol: D_MA_6026C00, tlut: 0x6027000}
|
||||
|
||||
D_MA_6027000:
|
||||
{ type: TEXTURE, format: TLUT, ctype: u16, colors: 112, offset: 0x6027000, symbol: D_MA_6027000}
|
||||
|
||||
aMaWall1DL:
|
||||
{type: GFX, offset: 0x60270E0, symbol: aMaWall1DL}
|
||||
|
||||
aMaBuilding2DL:
|
||||
{ type: GFX, offset: 0x6027180, symbol: aMaBuilding2DL}
|
||||
|
||||
D_MA_6027320:
|
||||
{type: SF64:ANIM, offset: 0x6027320, symbol: D_MA_6027320}
|
||||
|
||||
D_MA_602742C:
|
||||
{type: SF64:SKELETON, offset: 0x602742C, symbol: D_MA_602742C}
|
||||
|
||||
aMaFloor2DL:
|
||||
{type: GFX, offset: 0x6027900, symbol: aMaFloor2DL}
|
||||
|
||||
D_MA_6027A04:
|
||||
{type: SF64:ANIM, offset: 0x6027A04, symbol: D_MA_6027A04}
|
||||
|
||||
D_MA_6027AF0:
|
||||
{type: SF64:SKELETON, offset: 0x6027AF0, symbol: D_MA_6027AF0}
|
||||
|
||||
D_MA_6027BF0:
|
||||
{type: GFX, offset: 0x6027BF0, symbol: D_MA_6027BF0}
|
||||
|
||||
D_MA_6027D40:
|
||||
{type: GFX, offset: 0x6027D40, symbol: D_MA_6027D40}
|
||||
|
||||
D_MA_6027EB0:
|
||||
{type: GFX, offset: 0x6027EB0, symbol: D_MA_6027EB0}
|
||||
|
||||
D_MA_60288A0:
|
||||
{type: GFX, offset: 0x60288A0, symbol: D_MA_60288A0}
|
||||
|
||||
D_MA_6029890:
|
||||
{type: GFX, offset: 0x6029890, symbol: D_MA_6029890}
|
||||
|
||||
D_MA_VTX_602A0D0:
|
||||
{type: VTX, count: 395, offset: 0x602A0D0, symbol: D_MA_VTX_602A0D0}
|
||||
|
||||
D_MA_602B980:
|
||||
{type: TEXTURE, format: RGBA16, ctype: u16, width: 16, height: 16, offset: 0x602B980, symbol: D_MA_602B980}
|
||||
|
||||
D_MA_602BB80:
|
||||
{type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x602BB80, symbol: D_MA_602BB80}
|
||||
|
||||
D_MA_602C380:
|
||||
{type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x602C380, symbol: D_MA_602C380}
|
||||
|
||||
D_MA_602CB80:
|
||||
{type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x602CB80, symbol: D_MA_602CB80}
|
||||
|
||||
D_MA_602D380:
|
||||
{type: GFX, offset: 0x602D380, symbol: D_MA_602D380}
|
||||
|
||||
aMaFloor1DL:
|
||||
{type: GFX, offset: 0x602DAE0, symbol: aMaFloor1DL}
|
||||
|
||||
aMaFloor3DL:
|
||||
{type: GFX, offset: 0x602DB80, symbol: aMaFloor3DL}
|
||||
|
||||
aMaFloor5DL:
|
||||
{type: GFX, offset: 0x602DC20, symbol: aMaFloor5DL}
|
||||
|
||||
D_MA_602DCB8:
|
||||
{type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x602DCB8, symbol: D_MA_602DCB8}
|
||||
|
||||
D_MA_602EA0C:
|
||||
{type: SF64:ANIM, offset: 0x602EA0C, symbol: D_MA_602EA0C}
|
||||
|
||||
D_MA_602EBB8:
|
||||
{type: SF64:SKELETON, offset: 0x602EBB8, symbol: D_MA_602EBB8}
|
||||
|
||||
D_MA_602F098:
|
||||
{type: SF64:ANIM, offset: 0x602F098, symbol: D_MA_602F098}
|
||||
|
||||
D_MA_602F264:
|
||||
{type: SF64:SKELETON, offset: 0x602F264, symbol: D_MA_602F264}
|
||||
|
||||
D_MA_602F2E0:
|
||||
{type: SF64:ANIM, offset: 0x602F2E0, symbol: D_MA_602F2E0}
|
||||
|
||||
D_MA_602F36C:
|
||||
{type: SF64:SKELETON, offset: 0x602F36C, symbol: D_MA_602F36C}
|
||||
|
||||
D_MA_602F380:
|
||||
{type: GFX, offset: 0x602F380, symbol: D_MA_602F380}
|
||||
|
||||
D_MA_602FBF0:
|
||||
{type: GFX, offset: 0x602FBF0, symbol: D_MA_602FBF0}
|
||||
|
||||
D_MA_602FEB4:
|
||||
{type: SF64:ANIM, offset: 0x602FEB4, symbol: D_MA_602FEB4}
|
||||
|
||||
D_MA_602FFA0:
|
||||
{type: SF64:SKELETON, offset: 0x602FFA0, symbol: D_MA_602FFA0}
|
||||
|
||||
D_MA_602FFC0:
|
||||
{type: GFX, offset: 0x602FFC0, symbol: D_MA_602FFC0}
|
||||
|
||||
aMaTerrainBumpDL:
|
||||
{type: GFX, offset: 0x6030500, symbol: aMaTerrainBumpDL}
|
||||
|
||||
aMaFloor4DL:
|
||||
{type: GFX, offset: 0x6030630, symbol: aMaFloor4DL}
|
||||
|
||||
D_MA_60306D0:
|
||||
{type: GFX, offset: 0x60306D0, symbol: D_MA_60306D0}
|
||||
|
||||
D_MA_6030750:
|
||||
{type: GFX, offset: 0x6030750, symbol: D_MA_6030750}
|
||||
|
||||
D_MA_60309D0:
|
||||
{type: GFX, offset: 0x60309D0, symbol: D_MA_60309D0}
|
||||
|
||||
D_MA_6030C50:
|
||||
{type: GFX, offset: 0x6030C50, symbol: D_MA_6030C50}
|
||||
|
||||
D_MA_6030E30:
|
||||
{type: SF64:ENVIRONMENT, offset: 0x6030E30, symbol: D_MA_6030E30}
|
||||
|
||||
D_MA_6030E74:
|
||||
{type: SF64:TRIANGLE, count: 2, offset: 0x6030E74, symbol: D_MA_6030E74, mesh_symbol: D_MA_OFFSET}
|
||||
|
||||
D_MA_6030EB0:
|
||||
{type: SF64:TRIANGLE, count: 2, offset: 0x6030EB0, symbol: D_MA_6030EB0, mesh_symbol: D_MA_OFFSET}
|
||||
|
||||
D_MA_6030EEC:
|
||||
{type: SF64:TRIANGLE, count: 2, offset: 0x6030EEC, symbol: D_MA_6030EEC, mesh_symbol: D_MA_OFFSET}
|
||||
|
||||
D_MA_6030F28:
|
||||
{type: SF64:TRIANGLE, count: 2, offset: 0x6030F28, symbol: D_MA_6030F28, mesh_symbol: D_MA_OFFSET}
|
||||
|
||||
D_MA_6030F64:
|
||||
{type: SF64:TRIANGLE, count: 4, offset: 0x6030F64, symbol: D_MA_6030F64, mesh_symbol: D_MA_OFFSET}
|
||||
|
||||
D_MA_6030FC4:
|
||||
{type: SF64:TRIANGLE, count: 2, offset: 0x6030FC4, symbol: D_MA_6030FC4, mesh_symbol: D_MA_OFFSET}
|
||||
|
||||
D_MA_6031000:
|
||||
{type: SF64:OBJECT_INIT, offset: 0x6031000, symbol: D_MA_6031000}
|
||||
|
||||
D_MA_6035678:
|
||||
{type: SF64:OBJECT_INIT, offset: 0x6035678, symbol: D_MA_6035678}
|
||||
|
||||
D_MA_60357CC:
|
||||
{type: SF64:OBJECT_INIT, offset: 0x60357CC, symbol: D_MA_60357CC}
|
||||
|
||||
D_MA_6035920:
|
||||
{type: SF64:OBJECT_INIT, offset: 0x6035920, symbol: D_MA_6035920}
|
||||
|
||||
D_MA_60359AC:
|
||||
{type: SF64:HITBOX, offset: 0x60359AC, symbol: D_MA_60359AC}
|
||||
|
||||
aMaLocomotiveHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60359C8, symbol: aMaLocomotiveHitbox}
|
||||
|
||||
aMaTrainCar2Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6035A14, symbol: aMaTrainCar2Hitbox}
|
||||
|
||||
aMaTrainCar1Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6035A48, symbol: aMaTrainCar1Hitbox}
|
||||
|
||||
D_MA_6035A94:
|
||||
{type: SF64:HITBOX, offset: 0x6035A94, symbol: D_MA_6035A94}
|
||||
|
||||
aMaTrainCar3Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6035AE0, symbol: aMaTrainCar3Hitbox}
|
||||
|
||||
D_MA_6035B44:
|
||||
{type: SF64:HITBOX, offset: 0x6035B44, symbol: D_MA_6035B44}
|
||||
|
||||
D_MA_6035BA8:
|
||||
{type: SF64:HITBOX, offset: 0x6035BA8, symbol: D_MA_6035BA8}
|
||||
|
||||
D_MA_6035C0C:
|
||||
{type: SF64:HITBOX, offset: 0x6035C0C, symbol: D_MA_6035C0C}
|
||||
|
||||
D_MA_6035C70:
|
||||
{type: SF64:HITBOX, offset: 0x6035C70, symbol: D_MA_6035C70}
|
||||
|
||||
D_MA_6035CD4:
|
||||
{type: SF64:HITBOX, offset: 0x6035CD4, symbol: D_MA_6035CD4}
|
||||
|
||||
D_MA_6035D38:
|
||||
{type: SF64:HITBOX, offset: 0x6035D38, symbol: D_MA_6035D38}
|
||||
|
||||
aMaTrainCar4Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6035D9C, symbol: aMaTrainCar4Hitbox}
|
||||
|
||||
D_MA_6035DD0:
|
||||
{type: SF64:HITBOX, offset: 0x6035DD0, symbol: D_MA_6035DD0}
|
||||
|
||||
aMaTrainCar5Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6035E04, symbol: aMaTrainCar5Hitbox}
|
||||
|
||||
D_MA_6035E68:
|
||||
{type: SF64:HITBOX, offset: 0x6035E68, symbol: D_MA_6035E68}
|
||||
|
||||
D_MA_6035ECC:
|
||||
{type: SF64:HITBOX, offset: 0x6035ECC, symbol: D_MA_6035ECC}
|
||||
|
||||
D_MA_6035F30:
|
||||
{type: SF64:HITBOX, offset: 0x6035F30, symbol: D_MA_6035F30}
|
||||
|
||||
D_MA_6035F94:
|
||||
{type: SF64:HITBOX, offset: 0x6035F94, symbol: D_MA_6035F94}
|
||||
|
||||
D_MA_6035FF8:
|
||||
{type: SF64:HITBOX, offset: 0x6035FF8, symbol: D_MA_6035FF8}
|
||||
|
||||
D_MA_603605C:
|
||||
{type: SF64:HITBOX, offset: 0x603605C, symbol: D_MA_603605C}
|
||||
|
||||
aMaTrainCar6Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60360C0, symbol: aMaTrainCar6Hitbox}
|
||||
|
||||
aMaTrainCar7Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036154, symbol: aMaTrainCar7Hitbox}
|
||||
|
||||
D_MA_6036188:
|
||||
{type: SF64:HITBOX, offset: 0x6036188, symbol: D_MA_6036188}
|
||||
|
||||
aMaTrainTrack13Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036204, symbol: aMaTrainTrack13Hitbox}
|
||||
|
||||
D_MA_6036250:
|
||||
{type: SF64:HITBOX, offset: 0x6036250, symbol: D_MA_6036250}
|
||||
|
||||
aMaBuilding1Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x603626C, symbol: aMaBuilding1Hitbox}
|
||||
|
||||
aMaBuilding2Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036288, symbol: aMaBuilding2Hitbox}
|
||||
|
||||
aMaTowerHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60362A4, symbol: aMaTowerHitbox}
|
||||
|
||||
aMaWall2Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60362D8, symbol: aMaWall2Hitbox}
|
||||
|
||||
aMaWall4Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60362F4, symbol: aMaWall4Hitbox}
|
||||
|
||||
aMaWall3Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036328, symbol: aMaWall3Hitbox}
|
||||
|
||||
aMaIndicatorSignHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036344, symbol: aMaIndicatorSignHitbox}
|
||||
|
||||
aMaTerrainBumpHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036370, symbol: aMaTerrainBumpHitbox}
|
||||
|
||||
aMaFloor1Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x603638C, symbol: aMaFloor1Hitbox}
|
||||
|
||||
aMaFloor2Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60363B8, symbol: aMaFloor2Hitbox}
|
||||
|
||||
aMaFloor3Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60363E4, symbol: aMaFloor3Hitbox}
|
||||
|
||||
aMaFloor4Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036410, symbol: aMaFloor4Hitbox}
|
||||
|
||||
aMaFloor5Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x603643C, symbol: aMaFloor5Hitbox}
|
||||
|
||||
aMaMaRailroadSwitchHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036458, symbol: aMaMaRailroadSwitchHitbox}
|
||||
|
||||
D_MA_603648C:
|
||||
{type: SF64:HITBOX, offset: 0x603648C, symbol: D_MA_603648C}
|
||||
|
||||
aMaBoulderHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60364C0, symbol: aMaBoulderHitbox}
|
||||
|
||||
aMaRailwaySignalHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60364DC, symbol: aMaRailwaySignalHitbox}
|
||||
|
||||
D_MA_6036520:
|
||||
{type: SF64:HITBOX, offset: 0x6036520, symbol: D_MA_6036520}
|
||||
|
||||
aMaSwitchTrackHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036594, symbol: aMaSwitchTrackHitbox}
|
||||
|
||||
D_MA_6036668:
|
||||
{type: SF64:HITBOX, offset: 0x6036668, symbol: D_MA_6036668}
|
||||
|
||||
aMaHorizontalLockBarHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60366EC, symbol: aMaHorizontalLockBarHitbox}
|
||||
|
||||
aMaVerticalLockBarHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036708, symbol: aMaVerticalLockBarHitbox}
|
||||
|
||||
aMaProximityLightHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036724, symbol: aMaProximityLightHitbox}
|
||||
|
||||
aMaBarrierHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036728, symbol: aMaBarrierHitbox}
|
||||
|
||||
aMaFallingBoulderHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036744, symbol: aMaFallingBoulderHitbox}
|
||||
|
||||
aMaFloor6Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036760, symbol: aMaFloor6Hitbox}
|
||||
|
||||
aMaActor207Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x603677C, symbol: aMaActor207Hitbox}
|
||||
|
||||
D_MA_6036818:
|
||||
{type: SF64:HITBOX, offset: 0x6036818, symbol: D_MA_6036818}
|
||||
|
||||
aMaGuillotineHousingHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036894, symbol: aMaGuillotineHousingHitbox}
|
||||
|
||||
aMaGuillotineHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60368E0, symbol: aMaGuillotineHitbox}
|
||||
|
||||
aMaRailroadCartHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60368FC, symbol: aMaRailroadCartHitbox}
|
||||
|
||||
aMaBombDropHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036930, symbol: aMaBombDropHitbox}
|
||||
|
||||
aMaSpearHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x603694C, symbol: aMaSpearHitbox}
|
||||
|
||||
aMaShockBoxHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6036968, symbol: aMaShockBoxHitbox}
|
||||
|
||||
D_MA_60381D8:
|
||||
{type: SF64:SCRIPT, offset: 0x60381D8, symbol: D_MA_60381D8}
|
@ -1,577 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0xC12690]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_map.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
# Restart Game (Game Over)
|
||||
aMapRetryCourseGameOverTex:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6000000, width: 96, height: 22, ctype: u8, symbol: aMapRetryCourseGameOverTex }
|
||||
|
||||
# Proceed to Next Course
|
||||
aMapProceedNextCourseTex:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6000840, width: 96, height: 22, ctype: u8, symbol: aMapProceedNextCourseTex }
|
||||
|
||||
# Retry Course (Lose 1 Arwing)
|
||||
aMapRetryCourseLose1UPTex:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6001080, width: 96, height: 22, ctype: u8, symbol: aMapRetryCourseLose1UPTex }
|
||||
|
||||
# Change Course
|
||||
aMapChangeCourseTex:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x60018C0, width: 96, height: 10, ctype: u8, symbol: aMapChangeCourseTex }
|
||||
|
||||
# Aquas Ocean
|
||||
D_MAP_6001C80:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6001C80, width: 96, height: 13, ctype: u8, symbol: D_MAP_6001C80 }
|
||||
|
||||
# Terror of the Deep
|
||||
D_MAP_6002160:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6002160, width: 208, height: 19, ctype: u8, symbol: D_MAP_6002160 }
|
||||
|
||||
# Meteo
|
||||
# Asteroid Field
|
||||
D_MAP_60030D0:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x60030D0, width: 96, height: 28, ctype: u8, symbol: D_MAP_60030D0 }
|
||||
|
||||
# Into the Asteroid Field
|
||||
D_MAP_6003B50:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6003B50, width: 208, height: 19, ctype: u8, symbol: D_MAP_6003B50 }
|
||||
|
||||
# Bolse Defense Outpost
|
||||
D_MAP_6004AC0:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6004AC0, width: 168, height: 19, ctype: u8, symbol: D_MAP_6004AC0 }
|
||||
|
||||
# The Last Hurrah
|
||||
D_MAP_6005740:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6005740, width: 160, height: 19, ctype: u8, symbol: D_MAP_6005740 }
|
||||
|
||||
# Area 6
|
||||
# Defense Station
|
||||
D_MAP_6006320:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6006320, width: 104, height: 28, ctype: u8, symbol: D_MAP_6006320 }
|
||||
|
||||
# Through the Middle
|
||||
D_MAP_6006E80:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6006E80, width: 176, height: 19, ctype: u8, symbol: D_MAP_6006E80 }
|
||||
|
||||
# Corneria
|
||||
# Former Army Base
|
||||
D_MAP_6007B90:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6007B90, width: 128, height: 28, ctype: u8, symbol: D_MAP_6007B90 }
|
||||
|
||||
# Enter Star Fox
|
||||
D_MAP_6008990:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6008990, width: 232, height: 19, ctype: u8, symbol: D_MAP_6008990 }
|
||||
|
||||
# Fortuna
|
||||
# Former Defense Post
|
||||
D_MAP_6009AD0:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6009AD0, width: 168, height: 28, ctype: u8, symbol: D_MAP_6009AD0 }
|
||||
|
||||
# Enter Star Wolf
|
||||
D_MAP_600AD30:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x600AD30, width: 168, height: 19, ctype: u8, symbol: D_MAP_600AD30 }
|
||||
|
||||
# Katina
|
||||
# Frontline Base
|
||||
D_MAP_600B9B0:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x600B9B0, width: 168, height: 28, ctype: u8, symbol: D_MAP_600B9B0 }
|
||||
|
||||
# Reunion
|
||||
D_MAP_600CC10:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x600CC10, width: 128, height: 19, ctype: u8, symbol: D_MAP_600CC10 }
|
||||
|
||||
# The Lylat System
|
||||
D_MAP_600D590:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x600D590, width: 168, height: 19, ctype: u8, symbol: D_MAP_600D590 }
|
||||
|
||||
# Macbeth
|
||||
# Venom Army Supply Base
|
||||
D_MAP_600E210:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x600E210, width: 160, height: 28, ctype: u8, symbol: D_MAP_600E210 }
|
||||
|
||||
# The Forever Train
|
||||
D_MAP_600F390:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x600F390, width: 168, height: 19, ctype: u8, symbol: D_MAP_600F390 }
|
||||
|
||||
# Solar
|
||||
D_MAP_6010010:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6010010, width: 112, height: 13, ctype: u8, symbol: D_MAP_6010010 }
|
||||
|
||||
# Out of the Frying Pan.
|
||||
D_MAP_60105C0:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x60105C0, width: 224, height: 19, ctype: u8, symbol: D_MAP_60105C0 }
|
||||
|
||||
# Sector X Combat Zone
|
||||
D_MAP_6011660:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6011660, width: 176, height: 12, ctype: u8, symbol: D_MAP_6011660 }
|
||||
|
||||
# Mystery of the Space Base
|
||||
D_MAP_6011EA0:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6011EA0, width: 256, height: 19, ctype: u8, symbol: D_MAP_6011EA0 }
|
||||
|
||||
# Sector Y Combat Zone
|
||||
D_MAP_60131A0:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x60131A0, width: 176, height: 12, ctype: u8, symbol: D_MAP_60131A0 }
|
||||
|
||||
# Fierce Melee
|
||||
D_MAP_60139E0:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x60139E0, width: 128, height: 19, ctype: u8, symbol: D_MAP_60139E0 }
|
||||
|
||||
# Sector Z Combat Zone
|
||||
D_MAP_6014360:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6014360, width: 176, height: 12, ctype: u8, symbol: D_MAP_6014360 }
|
||||
|
||||
# The Ambush of Great Fox
|
||||
D_MAP_6014BA0:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6014BA0, width: 232, height: 19, ctype: u8, symbol: D_MAP_6014BA0 }
|
||||
|
||||
# Titania
|
||||
# Arid Desert
|
||||
D_MAP_6015CE0:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6015CE0, width: 96, height: 28, ctype: u8, symbol: D_MAP_6015CE0 }
|
||||
|
||||
# The Search for Slippy
|
||||
D_MAP_6016760:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6016760, width: 200, height: 19, ctype: u8, symbol: D_MAP_6016760 }
|
||||
|
||||
# Zones
|
||||
# Toxic Waste Area
|
||||
D_MAP_6017640:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6017640, width: 112, height: 28, ctype: u8, symbol: D_MAP_6017640 }
|
||||
|
||||
# Invasion Aftermath
|
||||
D_MAP_6018280:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6018280, width: 184, height: 19, ctype: u8, symbol: D_MAP_6018280 }
|
||||
|
||||
aMapPrologueTextFadeTex:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6019030, width: 8, height: 16, ctype: u8, symbol: aMapPrologueTextFadeTex }
|
||||
|
||||
# Clouds ?
|
||||
aMapVenomCloudTex:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x60190B0, width: 96, height: 96, ctype: u8, symbol: aMapVenomCloudTex }
|
||||
|
||||
aMapOptionBgTex:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x601B4B0, width: 32, height: 32, ctype: u8, symbol: aMapOptionBgTex }
|
||||
|
||||
# Some text in japanese
|
||||
D_MAP_601B8B0:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x601B8B0, width: 80, height: 26, ctype: u8, symbol: D_MAP_1B8B0 }
|
||||
|
||||
aMapSectorXDL:
|
||||
{ type: GFX, offset: 0x601C0D0, symbol: aMapSectorXDL }
|
||||
|
||||
D_MAP_601C160:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0601C160, width: 32, height: 32, ctype: u16, symbol: D_MAP_601C160 }
|
||||
|
||||
aMapSectorYDL:
|
||||
{ type: GFX, offset: 0x601C960, symbol: aMapSectorYDL }
|
||||
|
||||
D_MAP_601C9F0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0601C9F0, width: 32, height: 32, ctype: u16, symbol: D_MAP_601C9F0 }
|
||||
|
||||
aMapMedalDL:
|
||||
{ type: GFX, offset: 0x601D1F0, symbol: aMapMedalDL }
|
||||
|
||||
aMapMedalTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x0601D2F0, symbol: aMapMedalTex, tlut: 0x0601DAF0 }
|
||||
|
||||
D_MAP_601DAF0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 144, offset: 0x0601DAF0, symbol: D_MAP_601DAF0 }
|
||||
|
||||
aMapArwingIconTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0601DC10, symbol: aMapArwingIconTex, tlut: 0x0601DC90 }
|
||||
|
||||
aMapArwingIconTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x0601DC90, symbol: aMapArwingIconTLUT }
|
||||
|
||||
aMapXTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 7, offset: 0x0601DCA0, symbol: aMapXTex, tlut: 0x0601DCD8 }
|
||||
|
||||
aMapXTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 5, offset: 0x0601DCD8, symbol: aMapXTLUT }
|
||||
|
||||
aMapCursorDL:
|
||||
{ type: GFX, offset: 0x601DCF0, symbol: aMapCursorDL }
|
||||
|
||||
D_MAP_601DDE8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0601DDE8, symbol: D_MAP_601DDE8, tlut: 0x0601DE68 }
|
||||
|
||||
D_MAP_601DE68:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 12, offset: 0x0601DE68, symbol: D_MAP_601DE68 }
|
||||
|
||||
aMapArea6DL:
|
||||
{ type: GFX, offset: 0x601DE80, symbol: aMapArea6DL }
|
||||
|
||||
D_MAP_601F2B0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 32, offset: 0x0601F2B0, symbol: D_MAP_601F2B0, tlut: 0x0601F4B0 }
|
||||
|
||||
D_MAP_601F4B0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0601F4B0, symbol: D_MAP_601F4B0 }
|
||||
|
||||
D_MAP_601E8F8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0601E8F8, symbol: D_MAP_601E8F8, tlut: 0x0601E978 }
|
||||
|
||||
D_MAP_601E978:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0601E978, symbol: D_MAP_601E978 }
|
||||
|
||||
aMapArea6ShipDL:
|
||||
{ type: GFX, offset: 0x601E9A0, symbol: aMapArea6ShipDL }
|
||||
|
||||
D_MAP_601F4D0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0601F4D0, symbol: D_MAP_601F4D0, tlut: 0x0601F550 }
|
||||
|
||||
D_MAP_601F550:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0601F550, symbol: D_MAP_601F550 }
|
||||
|
||||
D_MAP_601F570:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0601F570, symbol: D_MAP_601F570, tlut: 0x0601F5F0 }
|
||||
|
||||
D_MAP_601F5F0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0601F5F0, symbol: D_MAP_601F5F0 }
|
||||
|
||||
D_MAP_601F610:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0601F610, symbol: D_MAP_601F610, tlut: 0x0601F690 }
|
||||
|
||||
D_MAP_601F690:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0601F690, symbol: D_MAP_601F690 }
|
||||
|
||||
aMapSectorZDL:
|
||||
{ type: GFX, offset: 0x601F6B0, symbol: aMapSectorZDL }
|
||||
|
||||
D_MAP_601F740:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0601F740, width: 32, height: 32, ctype: u16, symbol: D_MAP_601F740 }
|
||||
|
||||
# Looks like Aquas
|
||||
aMapAquasTex:
|
||||
{ type: TEXTURE, format: CI8, offset: 0x601FF40, width: 96, height: 96, ctype: u8, symbol: aMapAquasTex, tlut: 0x06022340 }
|
||||
|
||||
gMapAquasTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 80, offset: 0x06022340, symbol: gMapAquasTLUT }
|
||||
|
||||
# Looks like Venom
|
||||
aMapVenomTex:
|
||||
{ type: TEXTURE, format: CI8, offset: 0x60223E0, width: 96, height: 96, ctype: u8, symbol: aMapVenomTex, tlut: 0x060247E0 }
|
||||
|
||||
gMapVenomTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 88, offset: 0x060247E0, symbol: gMapVenomTLUT }
|
||||
|
||||
# Looks like Corneria
|
||||
aMapCorneriaTex:
|
||||
{ type: TEXTURE, format: CI8, offset: 0x6024890, width: 96, height: 96, ctype: u8, symbol: aMapCorneriaTex, tlut: 0x06026C90 }
|
||||
|
||||
gMapCorneriaTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 112, offset: 0x06026C90, symbol: gMapCorneriaTLUT }
|
||||
|
||||
# Looks like Zones
|
||||
aMapFortunaTex:
|
||||
{ type: TEXTURE, format: CI8, offset: 0x6026D70, width: 96, height: 96, ctype: u8, symbol: aMapFortunaTex, tlut: 0x06029170 }
|
||||
|
||||
gMapFortunaTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 88, offset: 0x06029170, symbol: gMapFortunaTLUT }
|
||||
|
||||
# Looks like Solar
|
||||
aMapKatinaTex:
|
||||
{ type: TEXTURE, format: CI8, offset: 0x6029220, width: 96, height: 96, ctype: u8, symbol: aMapKatinaTex, tlut: 0x0602B620 }
|
||||
|
||||
gMapKatinaTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 88, offset: 0x0602B620, symbol: gMapKatinaTLUT }
|
||||
|
||||
# Looks like Macbeth
|
||||
aMapMacbethTex:
|
||||
{ type: TEXTURE, format: CI8, offset: 0x602B6D0, width: 96, height: 96, ctype: u8, symbol: aMapMacbethTex, tlut: 0x0602DAD0 }
|
||||
|
||||
gMapMacbethTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 72, offset: 0x0602DAD0, symbol: gMapMacbethTLUT }
|
||||
|
||||
# Looks like Sector Z
|
||||
aMapTitaniaTex:
|
||||
{ type: TEXTURE, format: CI8, offset: 0x602DB60, width: 96, height: 96, ctype: u8, symbol: aMapTitaniaTex, tlut: 0x0602FF60 }
|
||||
|
||||
gMapTitaniaTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 56, offset: 0x0602FF60, symbol: gMapTitaniaTLUT }
|
||||
|
||||
aMapZonessTex:
|
||||
{ type: TEXTURE, format: CI8, offset: 0x602FFD0, width: 96, height: 96, ctype: u8, symbol: aMapZonessTex, tlut: 0x060323D0 }
|
||||
|
||||
gMapZonessTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 56, offset: 0x060323D0, symbol: gMapZonessTLUT }
|
||||
|
||||
# Portrait of Falco
|
||||
aMapRadioCharFalcoTex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06032440, width: 28, height: 28, ctype: u16, symbol: aMapRadioCharFalcoTex }
|
||||
|
||||
# Portrait of Peppy
|
||||
aMapRadioCharPeppyTex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06032A60, width: 28, height: 28, ctype: u16, symbol: aMapRadioCharPeppyTex }
|
||||
|
||||
# Picture of Peppy, James and Pigma used in the narrated intro.
|
||||
aMapPrologue3Tex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06033080, width: 96, height: 52, ctype: u16, symbol: aMapPrologue3Tex }
|
||||
|
||||
# Picture of Andross, General Pepper and Venom in the background, used in the narrated intro.
|
||||
aMapPrologue2Tex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06035780, width: 96, height: 52, ctype: u16, symbol: aMapPrologue2Tex }
|
||||
|
||||
# Picture of Andross, hands open, Corneria in the middle, used in the narrated intro.
|
||||
aMapPrologue6Tex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06037E80, width: 96, height: 52, ctype: u16, symbol: aMapPrologue6Tex }
|
||||
|
||||
# Picture of an Arwing dodging attacks from enemies, used in the narrated intro.
|
||||
aMapPrologue4Tex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0603A580, width: 96, height: 52, ctype: u16, symbol: aMapPrologue4Tex }
|
||||
|
||||
# Picture of Slippy, Peppy, Fox and Falco, used in the narrated intro.
|
||||
aMapPrologue7Tex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0603CC80, width: 96, height: 52, ctype: u16, symbol: aMapPrologue7Tex }
|
||||
|
||||
# Picture of Peppy returning from Vemon, used in the narrated intro.
|
||||
aMapPrologue5Tex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0603F380, width: 96, height: 52, ctype: u16, symbol: aMapPrologue5Tex }
|
||||
|
||||
# Picture of Corneria, used in the narrated intro.
|
||||
aMapPrologue1Tex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06041A80, width: 96, height: 52, ctype: u16, symbol: aMapPrologue1Tex }
|
||||
|
||||
# Portrait of Slippy
|
||||
aMapRadioCharSlippyTex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06044180, width: 28, height: 28, ctype: u16, symbol: aMapRadioCharSlippyTex }
|
||||
|
||||
# White Square ?
|
||||
aMapWhiteSquareTex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x060447A0, width: 8, height: 8, ctype: u16, symbol: aMapWhiteSquareTex }
|
||||
|
||||
# Picture of Fox receiving orders from General Pepper, used in the map (briefing)
|
||||
D_MAP_6044820:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06044820, width: 92, height: 51, ctype: u16, symbol: D_MAP_6044820 }
|
||||
|
||||
# Fox face talking during briefing.
|
||||
D_MAP_6046CD0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06046CD0, width: 32, height: 34, ctype: u16, symbol: D_MAP_6046CD0 }
|
||||
|
||||
# Black Square with borders.
|
||||
aMapPathBoxTex:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06047550, width: 24, height: 24, ctype: u16, symbol: aMapPathBoxTex }
|
||||
|
||||
aMapPlanetExplosionDL:
|
||||
{ type: GFX, offset: 0x60479D0, symbol: aMapPlanetExplosionDL }
|
||||
|
||||
D_MAP_6047A68:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x06047A68, width: 32, height: 32, ctype: u8, symbol: D_MAP_6047A68 }
|
||||
|
||||
aMapVenomCloudDL:
|
||||
{ type: GFX, offset: 0x6047E70, symbol: aMapVenomCloudDL }
|
||||
|
||||
aMapVenomCloud1Tex:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x06047F80, width: 64, height: 32, ctype: u8, symbol: aMapVenomCloud1Tex }
|
||||
|
||||
aMapVenomCloud2Tex:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x06048780, width: 64, height: 32, ctype: u8, symbol: aMapVenomCloud2Tex }
|
||||
|
||||
D_MAP_6048F80:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x06048F80, width: 64, height: 64, ctype: u8, symbol: D_MAP_6048F80 }
|
||||
|
||||
aMapExplosion4DL:
|
||||
{ type: GFX, offset: 0x6049F80, symbol: aMapExplosion4DL }
|
||||
|
||||
D_MAP_604A048:
|
||||
{ type: TEXTURE, format: CI8, offset: 0x0604A048, width: 16, height: 16, ctype: u8, symbol: D_MAP_604A048, tlut: 0x0602FF60 }
|
||||
|
||||
D_MAP_604A148:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 32, offset: 0x0604A148, symbol: D_MAP_604A148 }
|
||||
|
||||
aMapExplosion3DL:
|
||||
{ type: GFX, offset: 0x604A190, symbol: aMapExplosion3DL }
|
||||
|
||||
D_MAP_604A258:
|
||||
{ type: TEXTURE, format: CI8, offset: 0x0604A258, width: 16, height: 16, ctype: u8, symbol: D_MAP_604A258, tlut: 0x0604A358 }
|
||||
|
||||
D_MAP_604A358:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 80, offset: 0x0604A358, symbol: D_MAP_604A358 }
|
||||
|
||||
aMapExplosion2DL:
|
||||
{ type: GFX, offset: 0x604A400, symbol: aMapExplosion2DL }
|
||||
|
||||
D_MAP_604A4C8:
|
||||
{ type: TEXTURE, format: CI8, offset: 0x0604A4C8, width: 16, height: 16, ctype: u8, symbol: D_MAP_604A4C8, tlut: 0x0604A5C8 }
|
||||
|
||||
D_MAP_604A5C8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 160, offset: 0x0604A5C8, symbol: D_MAP_604A5C8 }
|
||||
|
||||
aMapExplosion1DL:
|
||||
{ type: GFX, offset: 0x604A710, symbol: aMapExplosion1DL }
|
||||
|
||||
D_MAP_604A7D8:
|
||||
{ type: TEXTURE, format: CI8, offset: 0x0604A7D8, width: 16, height: 16, ctype: u8, symbol: D_MAP_604A7D8, tlut: 0x0604A8D8 }
|
||||
|
||||
D_MAP_604A8D8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 136, offset: 0x0604A8D8, symbol: D_MAP_604A8D8 }
|
||||
|
||||
# Arwing Model, used in the map.
|
||||
aMapArwingDL:
|
||||
{ type: GFX, offset: 0x604A9F0, symbol: aMapArwingDL }
|
||||
|
||||
ast_map_seg6_vtx_4AD50:
|
||||
{ type: VTX, offset: 0x604AD50, count: 124, symbol: ast_map_seg6_vtx_4AD50 }
|
||||
|
||||
D_MAP_604B510:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0604B510, symbol: D_MAP_604B510, tlut: 0x0604B590 }
|
||||
|
||||
D_MAP_604B590:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0604B590, symbol: D_MAP_604B590 }
|
||||
|
||||
D_MAP_604B5B0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0604B5B0, symbol: D_MAP_604B5B0, tlut: 0x0604B630 }
|
||||
|
||||
D_MAP_604B630:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0604B630, symbol: D_MAP_604B630 }
|
||||
|
||||
D_MAP_604B650:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0604B650, width: 8, height: 16, ctype: u16, symbol: D_MAP_604B650 }
|
||||
|
||||
# Model of Bolse
|
||||
aMapBolseDL:
|
||||
{ type: GFX, offset: 0x604B750, symbol: aMapBolseDL }
|
||||
|
||||
D_MAP_604BC48:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 32, offset: 0x0604BC48, symbol: D_MAP_604BC48, tlut: 0x0604BC48 }
|
||||
|
||||
D_MAP_604BE48:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0604BE48, symbol: D_MAP_604BE48 }
|
||||
|
||||
D_MAP_604BE68:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 32, offset: 0x0604BE68, symbol: D_MAP_604BE68, tlut: 0x0604C068 }
|
||||
|
||||
D_MAP_604C068:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0604C068, symbol: D_MAP_604C068 }
|
||||
|
||||
D_MAP_604C088:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 32, offset: 0x0604C088, symbol: D_MAP_604C088, tlut: 0x0604C288 }
|
||||
|
||||
D_MAP_604C288:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0604C288, symbol: D_MAP_604C288 }
|
||||
|
||||
D_MAP_604C2A8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0604C2A8, symbol: D_MAP_604C2A8, tlut: 0x0604C328 }
|
||||
|
||||
D_MAP_604C328:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0604C328, symbol: D_MAP_604C328 }
|
||||
|
||||
# Television outcoming light Model, used during briefing.
|
||||
aMapTvScreenGlowDL:
|
||||
{ type: GFX, offset: 0x604C350, symbol: aMapTvScreenGlowDL }
|
||||
|
||||
aMapTvScreenGlowTex:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0604C4C0, width: 8, height: 16, ctype: u8, symbol: aMapTvScreenGlowTex }
|
||||
|
||||
aMapTitaniaRings1DL:
|
||||
{ type: GFX, offset: 0x604C540, symbol: aMapTitaniaRings1DL }
|
||||
|
||||
D_MAP_604C5D8:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0604C5D8, width: 32, height: 64, ctype: u8, symbol: D_MAP_604C5D8 }
|
||||
|
||||
aMapTitaniaRings2DL:
|
||||
{ type: GFX, offset: 0x604CDE0, symbol: aMapTitaniaRings2DL }
|
||||
|
||||
D_MAP_604CE78:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0604CE78, width: 32, height: 64, ctype: u8, symbol: D_MAP_604CE78 }
|
||||
|
||||
D_MAP_604D680:
|
||||
{ type: GFX, offset: 0x604D680, symbol: D_MAP_604D680 }
|
||||
|
||||
D_MAP_604D708:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0604D708, width: 32, height: 32, ctype: u8, symbol: D_MAP_604D708 }
|
||||
|
||||
# Solar Rays
|
||||
aMapSolarDL:
|
||||
{ type: GFX, offset: 0x604DB10, symbol: aMapSolarDL }
|
||||
|
||||
D_MAP_604DD20:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0604DD20, width: 128, height: 32, ctype: u8, symbol: D_MAP_604DD20 }
|
||||
|
||||
D_MAP_604ED20:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0604ED20, width: 128, height: 32, ctype: u8, symbol: D_MAP_604ED20 }
|
||||
|
||||
D_MAP_604FD20:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0604FD20, width: 128, height: 32, ctype: u8, symbol: D_MAP_604FD20 }
|
||||
|
||||
D_MAP_6050D20:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x06050D20, width: 128, height: 32, ctype: u8, symbol: D_MAP_6050D20 }
|
||||
|
||||
aMapGralPepperFace2DL:
|
||||
{ type: GFX, offset: 0x6051D20, symbol: aMapGralPepperFace2DL }
|
||||
|
||||
D_MAP_6051F20:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06051F20, width: 64, height: 32, ctype: u16, symbol: D_MAP_6051F20 }
|
||||
|
||||
D_MAP_6052F20:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06052F20, width: 64, height: 32, ctype: u16, symbol: D_MAP_6052F20 }
|
||||
|
||||
D_MAP_6053F20:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06053F20, width: 64, height: 32, ctype: u16, symbol: D_MAP_6053F20 }
|
||||
|
||||
D_MAP_6054F20:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06054F20, width: 64, height: 32, ctype: u16, symbol: D_MAP_6054F20 }
|
||||
|
||||
aMapGralPepperFace1DL:
|
||||
{ type: GFX, offset: 0x6055F20, symbol: aMapGralPepperFace1DL }
|
||||
|
||||
D_MAP_6056120:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06056120, width: 64, height: 32, ctype: u16, symbol: D_MAP_6056120 }
|
||||
|
||||
D_MAP_6057120:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06057120, width: 64, height: 32, ctype: u16, symbol: D_MAP_6057120 }
|
||||
|
||||
D_MAP_6058120:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06058120, width: 64, height: 32, ctype: u16, symbol: D_MAP_6058120 }
|
||||
|
||||
D_MAP_6059120:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06059120, width: 64, height: 32, ctype: u16, symbol: D_MAP_6059120 }
|
||||
|
||||
D_MAP_605A120:
|
||||
{ type: GFX, offset: 0x605A120, symbol: D_MAP_605A120 }
|
||||
|
||||
D_MAP_605A230:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0605A230, width: 64, height: 32, ctype: u16, symbol: D_MAP_605A230 }
|
||||
|
||||
D_MAP_605B230:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x0605B230, width: 64, height: 32, ctype: u16, symbol: D_MAP_605B230 }
|
||||
|
||||
D_MAP_605C230:
|
||||
{ type: GFX, offset: 0x605C230, symbol: D_MAP_605C230 }
|
||||
|
||||
D_MAP_605C610:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0605C610, width: 64, height: 32, ctype: u8, symbol: D_MAP_605C610 }
|
||||
|
||||
D_MAP_605CE10:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0605CE10, width: 64, height: 32, ctype: u8, symbol: D_MAP_605CE10 }
|
||||
|
||||
D_MAP_605D610:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0605D610, width: 64, height: 32, ctype: u8, symbol: D_MAP_605D610 }
|
||||
|
||||
D_MAP_605DE10:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0605DE10, width: 64, height: 32, ctype: u8, symbol: D_MAP_605DE10 }
|
||||
|
||||
D_MAP_605E610:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0605E610, width: 64, height: 32, ctype: u8, symbol: D_MAP_605E610 }
|
||||
|
||||
D_MAP_605EE10:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0605EE10, width: 64, height: 32, ctype: u8, symbol: D_MAP_605EE10 }
|
||||
|
||||
D_MAP_605F610:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0605F610, width: 64, height: 32, ctype: u8, symbol: D_MAP_605F610 }
|
||||
|
||||
D_MAP_605FE10:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x0605FE10, width: 64, height: 32, ctype: u8, symbol: D_MAP_605FE10 }
|
||||
|
||||
aMapMeteorDL:
|
||||
{ type: GFX, offset: 0x6060610, symbol: aMapMeteorDL }
|
||||
|
||||
D_MAP_6060698:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06060698, width: 32, height: 32, ctype: u16, symbol: D_MAP_6060698 }
|
||||
|
||||
# size = 0x60EA0
|
@ -1,320 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0x971980]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_meteo.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
# Meteo
|
||||
# Asteroid Field
|
||||
aMeTitleCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 28, offset: 0x6000000, symbol: aMeTitleCardTex }
|
||||
|
||||
D_ME_6000A80:
|
||||
{ type: GFX, offset: 0x6000A80, symbol: D_ME_6000A80 }
|
||||
|
||||
D_ME_6000B10:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06000B10, symbol: D_ME_6000B10 }
|
||||
|
||||
aMeCrusherDL:
|
||||
{ type: GFX, offset: 0x6001310, symbol: aMeCrusherDL }
|
||||
|
||||
D_ME_6004738:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06004738, symbol: D_ME_6004738 }
|
||||
|
||||
D_ME_6004F38:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06004F38, symbol: D_ME_6004F38 }
|
||||
|
||||
D_ME_6005738:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06005738, symbol: D_ME_6005738 }
|
||||
|
||||
D_ME_6005F38:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06005F38, symbol: D_ME_6005F38 }
|
||||
|
||||
D_ME_6006738:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06006738, symbol: D_ME_6006738 }
|
||||
|
||||
D_ME_6006F38:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06006F38, symbol: D_ME_6006F38 }
|
||||
|
||||
D_ME_6006FB8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06006FB8, symbol: D_ME_6006FB8 }
|
||||
|
||||
D_ME_6007038:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06007038, symbol: D_ME_6007038 }
|
||||
|
||||
D_ME_6007838:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06007838, symbol: D_ME_6007838 }
|
||||
|
||||
D_ME_60078B8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060078B8, symbol: D_ME_60078B8 }
|
||||
|
||||
D_ME_60080C0:
|
||||
{ type: GFX, offset: 0x60080C0, symbol: D_ME_60080C0 }
|
||||
|
||||
D_ME_6008A18:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06008A18, symbol: D_ME_6008A18 }
|
||||
|
||||
aMeFlipBot1DL:
|
||||
{ type: GFX, offset: 0x6008AA0, symbol: aMeFlipBot1DL }
|
||||
|
||||
D_ME_6009228:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06009228, symbol: D_ME_6009228 }
|
||||
|
||||
D_ME_6009A28:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06009A28, symbol: D_ME_6009A28 }
|
||||
|
||||
D_ME_6009C28:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06009C28, symbol: D_ME_6009C28 }
|
||||
|
||||
aMeFlipBot2DL:
|
||||
{ type: GFX, offset: 0x6009E30, symbol: aMeFlipBot2DL }
|
||||
|
||||
aMeBigMeteorDL:
|
||||
{ type: GFX, offset: 0x6009F50, symbol: aMeBigMeteorDL }
|
||||
|
||||
aMeMeteor7DL:
|
||||
{ type: GFX, offset: 0x600AC70, symbol: aMeMeteor7DL }
|
||||
|
||||
D_ME_600B540:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600B540, symbol: D_ME_600B540 }
|
||||
|
||||
aMeSecretMarker2DL:
|
||||
{ type: GFX, offset: 0x600BD40, symbol: aMeSecretMarker2DL }
|
||||
|
||||
D_ME_600BF30:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0600BF30, symbol: D_ME_600BF30 }
|
||||
|
||||
aMeRockGull2DL:
|
||||
{ type: GFX, offset: 0x600C130, symbol: aMeRockGull2DL }
|
||||
|
||||
aMeMeteor6DL:
|
||||
{ type: GFX, offset: 0x600C2A0, symbol: aMeMeteor6DL }
|
||||
|
||||
aMeRockGull3DL:
|
||||
{ type: GFX, offset: 0x600C740, symbol: aMeRockGull3DL }
|
||||
|
||||
aMeRockGull1DL:
|
||||
{ type: GFX, offset: 0x600CAA0, symbol: aMeRockGull1DL }
|
||||
|
||||
aMeMeteorShower3DL:
|
||||
{ type: GFX, offset: 0x600CD60, symbol: aMeMeteorShower3DL }
|
||||
|
||||
D_ME_600CDE8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0600CDE8, symbol: D_ME_600CDE8 }
|
||||
|
||||
D_ME_600DDF0:
|
||||
{ type: GFX, offset: 0x600DDF0, symbol: D_ME_600DDF0 }
|
||||
|
||||
D_ME_600E238:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0600E238, symbol: D_ME_600E238 }
|
||||
|
||||
D_ME_600F238:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0600F238, symbol: D_ME_600F238 }
|
||||
|
||||
D_ME_6010238:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06010238, symbol: D_ME_6010238 }
|
||||
|
||||
D_ME_6011238:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06011238, symbol: D_ME_6011238 }
|
||||
|
||||
D_ME_6012238:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06012238, symbol: D_ME_6012238 }
|
||||
|
||||
D_ME_6013238:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06013238, symbol: D_ME_6013238 }
|
||||
|
||||
D_ME_6014238:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06014238, symbol: D_ME_6014238 }
|
||||
|
||||
D_ME_6015238:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06015238, symbol: D_ME_6015238 }
|
||||
|
||||
aMeMeteorShower2DL:
|
||||
{ type: GFX, offset: 0x6016240, symbol: aMeMeteorShower2DL }
|
||||
|
||||
D_ME_60162C8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x060162C8, symbol: D_ME_60162C8 }
|
||||
|
||||
D_ME_60172C8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060172C8, symbol: D_ME_60172C8 }
|
||||
|
||||
aMeMeteorShower1DL:
|
||||
{ type: GFX, offset: 0x06017AD0, symbol: aMeMeteorShower1DL }
|
||||
|
||||
aMeMeteor3DL:
|
||||
{ type: GFX, offset: 0x06017B60, symbol: aMeMeteor3DL }
|
||||
|
||||
aMeLaserCannon2DL:
|
||||
{ type: GFX, offset: 0x06018450, symbol: aMeLaserCannon2DL }
|
||||
|
||||
aMeMeteor5DL:
|
||||
{ type: GFX, offset: 0x06018960, symbol: aMeMeteor5DL }
|
||||
|
||||
aMeMeteor1DL:
|
||||
{ type: GFX, offset: 0x06018C00, symbol: aMeMeteor1DL }
|
||||
|
||||
aMeMeteor4DL:
|
||||
{ type: GFX, offset: 0x06019430, symbol: aMeMeteor4DL }
|
||||
|
||||
D_ME_6019880:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06019880, symbol: D_ME_6019880 }
|
||||
|
||||
D_ME_601A080:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601A080, symbol: D_ME_601A080 }
|
||||
|
||||
aMeSecretMarker1DL:
|
||||
{ type: GFX, offset: 0x0601A880, symbol: aMeSecretMarker1DL }
|
||||
|
||||
aMeMeteoTunnelDL:
|
||||
{ type: GFX, offset: 0x0601AE40, symbol: aMeMeteoTunnelDL }
|
||||
|
||||
D_ME_601C8E0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0601C8E0, symbol: D_ME_601C8E0 }
|
||||
|
||||
D_ME_601D800:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0601D800, symbol: D_ME_601D800 }
|
||||
|
||||
aMeHopBotAnim:
|
||||
{ type: SF64:ANIM, offset: 0x601E8C4, symbol: aMeHopBotAnim }
|
||||
|
||||
aMeHopBotSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x601E9D0, symbol: aMeHopBotSkel }
|
||||
|
||||
# Beta Meteo background, unused
|
||||
D_ME_601EA00:
|
||||
{ type: GFX, offset: 0x0601EA00, symbol: D_ME_601EA00 }
|
||||
|
||||
D_ME_601EA98:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601EA98, symbol: D_ME_601EA98 }
|
||||
|
||||
aMeMeteor2DL:
|
||||
{ type: GFX, offset: 0x0601F2A0, symbol: aMeMeteor2DL }
|
||||
|
||||
D_ME_601F778:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601F778, symbol: D_ME_601F778 }
|
||||
|
||||
D_ME_601FF80:
|
||||
{ type: GFX, offset: 0x0601FF80, symbol: D_ME_601FF80 }
|
||||
|
||||
D_ME_6020008:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06020008, symbol: D_ME_6020008 }
|
||||
|
||||
aMeCorneriaBgDL:
|
||||
{ type: GFX, offset: 0x06020810, symbol: aMeCorneriaBgDL }
|
||||
|
||||
aMeCorneriaBg1Tex:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06020920, symbol: aMeCorneriaBg1Tex }
|
||||
|
||||
aMeCorneriaBg2Tex:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06021920, symbol: aMeCorneriaBg2Tex }
|
||||
|
||||
aMeLaserCannon1DL:
|
||||
{ type: GFX, offset: 0x06022920, symbol: aMeLaserCannon1DL }
|
||||
|
||||
D_ME_6022E50:
|
||||
{ type: GFX, offset: 0x06022E50, symbol: D_ME_6022E50 }
|
||||
|
||||
D_ME_60236F0:
|
||||
{ type: GFX, offset: 0x060236F0, symbol: D_ME_60236F0 }
|
||||
|
||||
D_ME_6023788:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06023788, symbol: D_ME_6023788 }
|
||||
|
||||
D_ME_60231C0:
|
||||
{ type: GFX, offset: 0x060231C0, symbol: D_ME_60231C0 }
|
||||
|
||||
D_ME_6023290:
|
||||
{ type: GFX, offset: 0x06023290, symbol: D_ME_6023290 }
|
||||
|
||||
D_ME_6023360:
|
||||
{ type: GFX, offset: 0x06023360, symbol: D_ME_6023360 }
|
||||
|
||||
D_ME_6023810:
|
||||
{ type: GFX, offset: 0x06023810, symbol: D_ME_6023810 }
|
||||
|
||||
D_ME_60238A8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060238A8, symbol: D_ME_60238A8 }
|
||||
|
||||
D_ME_60240B0:
|
||||
{ type: GFX, offset: 0x060240B0, symbol: D_ME_60240B0 }
|
||||
|
||||
D_ME_6024AD0:
|
||||
{ type: GFX, offset: 0x06024AD0, symbol: D_ME_6024AD0 }
|
||||
|
||||
aMeMolarRockDL:
|
||||
{ type: GFX, offset: 0x06024B60, symbol: aMeMolarRockDL }
|
||||
|
||||
# Unused Meteo Ball
|
||||
aMeMeteoBallDL:
|
||||
{ type: GFX, offset: 0x06025B50, symbol: aMeMeteoBallDL }
|
||||
|
||||
D_ME_6025350:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6025350, symbol: D_ME_6025350 }
|
||||
|
||||
D_ME_6025BE8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06025BE8, symbol: D_ME_6025BE8 }
|
||||
|
||||
D_ME_60263F0:
|
||||
{ type: GFX, offset: 0x060263F0, symbol: D_ME_60263F0 }
|
||||
|
||||
D_ME_6026478:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06026478, symbol: D_ME_6026478 }
|
||||
|
||||
D_ME_6026CC4:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x6026CC4, symbol: D_ME_6026CC4 }
|
||||
|
||||
D_ME_6026C80:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x6026C80, symbol: D_ME_6026C80 }
|
||||
|
||||
D_ME_602B148:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x602B148, symbol: D_ME_602B148 }
|
||||
|
||||
D_ME_602F3AC:
|
||||
{ type: SF64:SCRIPT, offset: 0x602F3AC, symbol: D_ME_602F3AC }
|
||||
|
||||
aMeFlipBotHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602F604, symbol: aMeFlipBotHitbox }
|
||||
|
||||
D_ME_602F638:
|
||||
{ type: SF64:HITBOX, offset: 0x602F638, symbol: D_ME_602F638 }
|
||||
|
||||
aMeMeteoBallHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602F684, symbol: aMeMeteoBallHitbox }
|
||||
|
||||
aMeHopBotHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602F6A0, symbol: aMeHopBotHitbox }
|
||||
|
||||
aMeMeteor1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602F6EC, symbol: aMeMeteor1Hitbox }
|
||||
|
||||
aMeMeteor2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602F708, symbol: aMeMeteor2Hitbox }
|
||||
|
||||
aMeLaserCannon1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602F724, symbol: aMeLaserCannon1Hitbox }
|
||||
|
||||
aMeLaserCannon2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602F740, symbol: aMeLaserCannon2Hitbox }
|
||||
|
||||
aMeCrusherHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602F75C, symbol: aMeCrusherHitbox }
|
||||
|
||||
aMeCrusherShieldHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602FA50, symbol: aMeCrusherShieldHitbox }
|
||||
|
||||
D_ME_602FA9C:
|
||||
{type: SF64:COLPOLY, count: 79, offset: 0x602FA9C, symbol: D_ME_602FA9C, mesh_symbol: D_ME_OFFSET }
|
||||
|
||||
D_ME_6030208:
|
||||
{type: SF64:COLPOLY, count: 42, offset: 0x6030208, symbol: D_ME_6030208, mesh_symbol: D_ME_OFFSET }
|
||||
|
||||
D_ME_60305DC:
|
||||
{type: SF64:COLPOLY, count: 236, offset: 0x60305DC, symbol: D_ME_60305DC, mesh_symbol: D_ME_OFFSET }
|
@ -1,249 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x08, 0xC6FA00]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_option.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
# Invoice
|
||||
D_OPT_8000000:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 128, height: 26, offset: 0x8000000, symbol: D_OPT_8000000, tlut: 0x8000680 }
|
||||
|
||||
D_OPT_8000680:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8000680, symbol: D_OPT_8000680 }
|
||||
|
||||
# Cornerian army attn:
|
||||
D_OPT_80006A0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 256, height: 34, offset: 0x80006A0, symbol: D_OPT_80006A0, tlut: 0x80017A0 }
|
||||
|
||||
D_OPT_80017A0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x80017A0, symbol: D_OPT_80017A0 }
|
||||
|
||||
# Venomian units destroyed
|
||||
D_OPT_80017C0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 256, height: 66, offset: 0x80017C0, symbol: D_OPT_80017C0, tlut: 0x80038C0 }
|
||||
|
||||
D_OPT_80038C0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x80038C0, symbol: D_OPT_80038C0 }
|
||||
|
||||
# nd
|
||||
aNdTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 10, offset: 0x80038E0, symbol: aNdTex, tlut: 0x8003930 }
|
||||
|
||||
aNdTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8003930, symbol: aNdTLUT }
|
||||
|
||||
# rd
|
||||
aRdTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 11, offset: 0x8003950, symbol: aRdTex, tlut: 0x80039A8 }
|
||||
|
||||
aRdTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x80039A8, symbol: aRdTLUT }
|
||||
|
||||
#
|
||||
aSpeakerCenterTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x80039D0 , symbol: aSpeakerCenterTex, tlut: 0x8003A50 }
|
||||
|
||||
aSpeakerCenterTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8003A50, symbol: aSpeakerCenterTLUT }
|
||||
|
||||
# st
|
||||
aStTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 9, offset: 0x8003A70, symbol: aStTex, tlut: 0x8003AB8 }
|
||||
|
||||
aStTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8003AB8, symbol: aStTLUT }
|
||||
|
||||
# th
|
||||
aThTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 9, offset: 0x8003AE0, symbol: aThTex, tlut: 0x8003B28 }
|
||||
|
||||
aThTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8003B28, symbol: aThTLUT }
|
||||
|
||||
# Option Title Cards
|
||||
|
||||
# Main Game
|
||||
aMainGameCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 72, height: 12, offset: 0x8003B50, symbol: aMainGameCardTex }
|
||||
|
||||
# Training
|
||||
aTrainingCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 12, offset: 0x8003EB0, symbol: aTrainingCardTex }
|
||||
|
||||
# Vs.
|
||||
aVsCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 10, offset: 0x8004270, symbol: aVsCardTex }
|
||||
|
||||
# Ranking
|
||||
aRankingCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 12, offset: 0x80043B0, symbol: aRankingCardTex }
|
||||
|
||||
# Sound
|
||||
aSoundCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 10, offset: 0x80046B0, symbol: aSoundCardTex }
|
||||
|
||||
# Data
|
||||
aDataCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 10, offset: 0x8004930, symbol: aDataCardTex }
|
||||
|
||||
aExpertCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 12, offset: 0x8004C50, symbol: aExpertCardTex }
|
||||
|
||||
# Option VS Cards
|
||||
|
||||
# Point Match
|
||||
aVsPointMatchCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 13, offset: 0x8005010, symbol: aVsPointMatchCardTex }
|
||||
|
||||
# Battle Royal
|
||||
aVsBattleRoyalCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 11, offset: 0x80054F0, symbol: aVsBattleRoyalCardTex }
|
||||
|
||||
# Time Trial
|
||||
aVsTimeTrialCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 10, offset: 0x8005910, symbol: aVsTimeTrialCardTex }
|
||||
|
||||
# Sound Options
|
||||
|
||||
# Press R to test
|
||||
D_OPT_8005CD0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 112, height: 13, offset: 0x8005CD0, symbol: D_OPT_8005CD0 }
|
||||
|
||||
# Mode
|
||||
D_OPT_8006280:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 48, height: 13, offset: 0x8006280, symbol: D_OPT_8006280 }
|
||||
|
||||
# Music
|
||||
D_OPT_80064F0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 88, height: 14, offset: 0x80064F0, symbol: D_OPT_80064F0 }
|
||||
|
||||
# Voice
|
||||
D_OPT_80069C0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 15, offset: 0x80069C0, symbol: D_OPT_80069C0 }
|
||||
|
||||
# SE
|
||||
D_OPT_8006D10:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 24, height: 13, offset: 0x8006D10, symbol: D_OPT_8006D10 }
|
||||
|
||||
# B to cancel
|
||||
aBtoCancelTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 10, offset: 0x8006E50, symbol: aBtoCancelTex }
|
||||
|
||||
# Headphone
|
||||
D_OPT_8007210:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 88, height: 14, offset: 0x8007210, symbol: D_OPT_8007210 }
|
||||
|
||||
# Mono
|
||||
D_OPT_80076E0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 14, offset: 0x80076E0, symbol: D_OPT_80076E0 }
|
||||
|
||||
# Soundtrack
|
||||
D_OPT_80079F0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 128, height: 14, offset: 0x80079F0, symbol: D_OPT_80079F0 }
|
||||
|
||||
# A to confirm
|
||||
aAtoConfirmTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 10, offset: 0x80080F0, symbol: aAtoConfirmTex }
|
||||
|
||||
# Clear Saved Data
|
||||
D_OPT_80084B0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 13, offset: 0x80084B0, symbol: D_OPT_80084B0 }
|
||||
|
||||
# Are you sure?
|
||||
D_OPT_8008DA0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 160, height: 19, offset: 0x8008DA0, symbol: D_OPT_8008DA0 }
|
||||
|
||||
# Yes
|
||||
D_OPT_8009980:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 12, offset: 0x8009980, symbol: D_OPT_8009980 }
|
||||
|
||||
# No
|
||||
D_OPT_8009B00:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 12, offset: 0x8009B00, symbol: D_OPT_8009B00 }
|
||||
|
||||
# Are you REALLY sure?
|
||||
D_OPT_8009CE0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 160, height: 41, offset: 0x8009CE0, symbol: D_OPT_8009CE0 }
|
||||
|
||||
# Data erased
|
||||
D_OPT_800B680:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 144, height: 41, offset: 0x800B680, symbol: D_OPT_800B680 }
|
||||
|
||||
# Stereo
|
||||
D_OPT_800CD90:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 13, offset: 0x800CD90, symbol: D_OPT_800CD90 }
|
||||
|
||||
# UNK: Triangle shape, it's mirrored to form a diamond shape
|
||||
D_OPT_800D070:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x800D070, symbol: D_OPT_800D070 }
|
||||
|
||||
# UNK:
|
||||
D_OPT_800D170:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 16, offset: 0x800D170, symbol: D_OPT_800D170 }
|
||||
|
||||
# Seal
|
||||
D_OPT_800D1F0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 48, offset: 0x800D1F0, symbol: D_OPT_800D1F0 }
|
||||
|
||||
# UNK:
|
||||
D_OPT_800E0F0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x800E0F0, symbol: D_OPT_800E0F0 }
|
||||
|
||||
aArrowTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x800E130, symbol: aArrowTex }
|
||||
|
||||
# Mercenary Unit STARFOX Fox Mccloud
|
||||
D_OPT_800E170:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 188, height: 60, offset: 0x800E170, symbol: D_OPT_800E170 }
|
||||
|
||||
# ScrollBar
|
||||
aSliderFrameTex:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 104, height: 10, offset: 0x8013990, symbol: aSliderFrameTex }
|
||||
|
||||
# ScrollBar Indicator
|
||||
aSliderTex:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x80141B0, symbol: aSliderTex }
|
||||
|
||||
# Speaker
|
||||
aSpeakerTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x80143B0, symbol: aSpeakerTex, tlut: 0x80147B0 }
|
||||
|
||||
aSpeakerTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 32, offset: 0x80147B0, symbol: aSpeakerTLUT }
|
||||
|
||||
D_OPT_80147F0:
|
||||
{ type: GFX, offset: 0x80147F0, symbol: D_OPT_80147F0 }
|
||||
|
||||
ast_option_seg8_vtx_00014B50:
|
||||
{ type: VTX, count: 124, offset: 0x8014B50, symbol: ast_option_seg8_vtx_00014B50 }
|
||||
|
||||
D_OPT_8015310:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x8015310, symbol: D_OPT_8015310, tlut: 0x08015390 }
|
||||
|
||||
D_OPT_8015390:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8015390, symbol: D_OPT_8015390 }
|
||||
|
||||
D_OPT_80153B0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x80153B0, symbol: D_OPT_80153B0, tlut: 0x08015430 }
|
||||
|
||||
D_OPT_8015430:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8015430, symbol: D_OPT_8015430 }
|
||||
|
||||
D_OPT_8015450:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 16, offset: 0x08015450, symbol: D_OPT_8015450 }
|
||||
|
||||
D_OPT_8015550:
|
||||
{ type: GFX, offset: 0x8015550, symbol: D_OPT_8015550 }
|
||||
|
||||
D_OPT_80155E8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x080155E8, symbol: D_OPT_80155E8 }
|
||||
|
||||
aLightningDL:
|
||||
{ type: GFX, offset: 0x8015DF0, symbol: aLightningDL }
|
||||
|
||||
aLightningTex:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x08015E88, symbol: aLightningTex }
|
@ -1,298 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0x9ED490]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_sector_x.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
|
||||
aSxTitleCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 12, offset: 0x6000000, symbol: aSxTitleCardTex }
|
||||
|
||||
aSxSpaceMineDL:
|
||||
{ type: GFX, offset: 0x6000840, symbol: aSxSpaceMineDL }
|
||||
|
||||
# Flying mine
|
||||
D_SX_60008C0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60008C0, symbol: D_SX_60008C0 }
|
||||
|
||||
D_SX_60010C0:
|
||||
{ type: GFX, offset: 0x60010C0, symbol: D_SX_60010C0 }
|
||||
|
||||
# Texture of Planet Titania, seen when Slippy gets thrown by Spyborg
|
||||
D_SX_6001150:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6001150, symbol: D_SX_6001150 }
|
||||
|
||||
aSxLaserDestroyedDL:
|
||||
{ type: GFX, offset: 0x6001950, symbol: aSxLaserDestroyedDL }
|
||||
|
||||
D_SX_6001AD8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6001AD8, symbol: D_SX_6001AD8 }
|
||||
|
||||
aSxWatchPostDL:
|
||||
{ type: GFX, offset: 0x6001CE0, symbol: aSxWatchPostDL }
|
||||
|
||||
D_SX_60020C0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60020C0, symbol: D_SX_60020C0 }
|
||||
|
||||
D_SX_60022C0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60022C0, symbol: D_SX_60022C0 }
|
||||
|
||||
D_SX_60024C0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60024C0, symbol: D_SX_60024C0 }
|
||||
|
||||
D_SX_60026C0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60026C0, symbol: D_SX_60026C0 }
|
||||
|
||||
D_SX_60028C0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60028C0, symbol: D_SX_60028C0 }
|
||||
|
||||
D_SX_6002AC0:
|
||||
{ type: GFX, offset: 0x6002AC0, symbol: D_SX_6002AC0 }
|
||||
|
||||
ast_sector_x_seg6_vtx_2E88:
|
||||
{ type: VTX, count: 134, offset: 0x6002E88, symbol: ast_sector_x_seg6_vtx_2E88 }
|
||||
|
||||
D_SX_60036E8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60036E8, symbol: D_SX_60036E8 }
|
||||
|
||||
D_SX_6003EE8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6003EE8, symbol: D_SX_6003EE8 }
|
||||
|
||||
D_SX_60046E8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60046E8, symbol: D_SX_60046E8 }
|
||||
|
||||
D_SX_6004EE8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6004EE8, symbol: D_SX_6004EE8 }
|
||||
|
||||
D_SX_6005EE8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6005EE8, symbol: D_SX_6005EE8 }
|
||||
|
||||
aSxLaserDL:
|
||||
{ type: GFX, offset: 0x60066F0, symbol: aSxLaserDL }
|
||||
|
||||
D_SX_6006810:
|
||||
{ type: GFX, offset: 0x6006810, symbol: D_SX_6006810 }
|
||||
|
||||
D_SX_6007128:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6007128, symbol: D_SX_6007128 }
|
||||
|
||||
D_SX_6007928:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6007928, symbol: D_SX_6007928 }
|
||||
|
||||
D_SX_6008128:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6008128, symbol: D_SX_6008128 }
|
||||
|
||||
D_SX_6008928:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6008928, symbol: D_SX_6008928 }
|
||||
|
||||
D_SX_6008B30:
|
||||
{ type: GFX, offset: 0x6008B30, symbol: D_SX_6008B30 }
|
||||
|
||||
D_SX_6009548:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6009548, symbol: D_SX_6009548 }
|
||||
|
||||
D_SX_6009748:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6009748, symbol: D_SX_6009748 }
|
||||
|
||||
aSxBaseFloor1DL:
|
||||
{ type: GFX, offset: 0x6009950, symbol: aSxBaseFloor1DL }
|
||||
|
||||
D_SX_6009C30:
|
||||
{ type: GFX, offset: 0x6009C30, symbol: D_SX_6009C30 }
|
||||
|
||||
D_SX_6009CC0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x6009CC0, symbol: D_SX_6009CC0 }
|
||||
|
||||
D_SX_6009FF8:
|
||||
{ type: SF64:ANIM, offset: 0x6009FF8, symbol: D_SX_6009FF8 }
|
||||
|
||||
D_SX_600A2D4:
|
||||
{ type: SF64:ANIM, offset: 0x600A2D4, symbol: D_SX_600A2D4 }
|
||||
|
||||
aSxBaseWall3DL:
|
||||
{ type: GFX, offset: 0x600A2E0, symbol: aSxBaseWall3DL }
|
||||
|
||||
D_SX_600A570:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600A570, symbol: D_SX_600A570 }
|
||||
|
||||
D_SX_600AD70:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x600AD70, symbol: D_SX_600AD70 }
|
||||
|
||||
aSxBaseWall1DL:
|
||||
{ type: GFX, offset: 0x600AF70, symbol: aSxBaseWall1DL }
|
||||
|
||||
aSxBaseWall2DL:
|
||||
{ type: GFX, offset: 0x600B2B0, symbol: aSxBaseWall2DL }
|
||||
|
||||
aSxBaseWall4DL:
|
||||
{ type: GFX, offset: 0x600B540, symbol: aSxBaseWall4DL }
|
||||
|
||||
aSxBorzoiFighterDL:
|
||||
{ type: GFX, offset: 0x600B830, symbol: aSxBorzoiFighterDL }
|
||||
|
||||
D_SX_600C000:
|
||||
{ type: GFX, offset: 0x600C000, symbol: D_SX_600C000 }
|
||||
|
||||
D_SX_600C5A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x600C5A0, symbol: D_SX_600C5A0 }
|
||||
|
||||
D_SX_600F890:
|
||||
{ type: SF64:ANIM, offset: 0x600F890, symbol: D_SX_600F890 }
|
||||
|
||||
D_SX_600F8A0:
|
||||
{ type: GFX, offset: 0x600F8A0, symbol: D_SX_600F8A0 }
|
||||
|
||||
D_SX_600F938:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600F938, symbol: D_SX_600F938 }
|
||||
|
||||
D_SX_6010140:
|
||||
{ type: GFX, offset: 0x6010140, symbol: D_SX_6010140 }
|
||||
|
||||
D_SX_60105A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60105A0, symbol: D_SX_60105A0 }
|
||||
|
||||
D_SX_60123BC:
|
||||
{ type: SF64:ANIM, offset: 0x60123BC, symbol: D_SX_60123BC }
|
||||
|
||||
D_SX_6013798:
|
||||
{ type: SF64:ANIM, offset: 0x6013798, symbol: D_SX_6013798 }
|
||||
|
||||
D_SX_6013820:
|
||||
{ type: SF64:ANIM, offset: 0x6013820, symbol: D_SX_6013820 }
|
||||
|
||||
D_SX_601390C:
|
||||
{ type: SF64:SKELETON, offset: 0x601390C, symbol: D_SX_601390C }
|
||||
|
||||
D_SX_60158C4:
|
||||
{ type: SF64:ANIM, offset: 0x60158C4, symbol: D_SX_60158C4 }
|
||||
|
||||
D_SX_6016E28:
|
||||
{ type: SF64:ANIM, offset: 0x6016E28, symbol: D_SX_6016E28 }
|
||||
|
||||
D_SX_601AA28:
|
||||
{ type: SF64:ANIM, offset: 0x601AA28, symbol: D_SX_601AA28 }
|
||||
|
||||
D_SX_601C690:
|
||||
{ type: SF64:ANIM, offset: 0x601C690, symbol: D_SX_601C690 }
|
||||
|
||||
D_SX_60206DC:
|
||||
{ type: SF64:ANIM, offset: 0x60206DC, symbol: D_SX_60206DC }
|
||||
|
||||
aSxSpyborgSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6020C68, symbol: aSxSpyborgSkel }
|
||||
|
||||
aSxBaseWallTile1DL:
|
||||
{ type: GFX, offset: 0x6020D20, symbol: aSxBaseWallTile1DL }
|
||||
|
||||
# Spyborg Radio
|
||||
D_SX_6020FB0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06020FB0, symbol: D_SX_6020FB0 }
|
||||
|
||||
D_SX_6021ED0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06021ED0, symbol: D_SX_6021ED0 }
|
||||
|
||||
aSxCanineDL:
|
||||
{ type: GFX, offset: 0x6022DF0, symbol: aSxCanineDL }
|
||||
|
||||
aSxSpyEyeDL:
|
||||
{ type: GFX, offset: 0x6023500, symbol: aSxSpyEyeDL }
|
||||
|
||||
D_SX_6023C30:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06023C30, symbol: D_SX_6023C30 }
|
||||
|
||||
aSxBaseDebris2DL:
|
||||
{ type: GFX, offset: 0x6023E30, symbol: aSxBaseDebris2DL }
|
||||
|
||||
aSxBaseDebris1DL:
|
||||
{ type: GFX, offset: 0x60285F0, symbol: aSxBaseDebris1DL }
|
||||
|
||||
D_SX_6029098:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06029098, symbol: D_SX_6029098 }
|
||||
|
||||
D_SX_60292A0:
|
||||
{ type: GFX, offset: 0x60292A0, symbol: D_SX_60292A0 }
|
||||
|
||||
D_SX_6029890:
|
||||
{ type: GFX, offset: 0x6029890, symbol: D_SX_6029890 }
|
||||
|
||||
D_SX_6029918:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x029918, symbol: D_SX_6029918 }
|
||||
|
||||
D_SX_602A120:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x602A120, symbol: D_SX_602A120 }
|
||||
|
||||
D_SX_602A164:
|
||||
{ type: SF64:OBJECT_INIT, count: 1026, offset: 0x602A164, symbol: D_SX_602A164 }
|
||||
|
||||
D_SX_602F18C:
|
||||
{ type: SF64:OBJECT_INIT, count: 167, offset: 0x602F18C, symbol: D_SX_602F18C }
|
||||
|
||||
D_SX_60320D0:
|
||||
{ type: SF64:SCRIPT, offset: 0x60320D0, symbol: D_SX_60320D0 }
|
||||
|
||||
D_SX_6032328:
|
||||
{ type: SF64:HITBOX, offset: 0x6032328, symbol: D_SX_6032328 }
|
||||
|
||||
aSxWarpGateHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603238C, symbol: aSxWarpGateHitbox }
|
||||
|
||||
D_SX_6032408:
|
||||
{ type: SF64:HITBOX, offset: 0x6032408, symbol: D_SX_6032408 }
|
||||
|
||||
aSxSpyborgLeftArmHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6032488, symbol: aSxSpyborgLeftArmHitbox }
|
||||
|
||||
aSxSpyborgRightArmHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x60324EC, symbol: aSxSpyborgRightArmHitbox }
|
||||
|
||||
aSxSpyborgHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6032550, symbol: aSxSpyborgHitbox }
|
||||
|
||||
aSxLaserHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603285C, symbol: aSxLaserHitbox }
|
||||
|
||||
aSxBaseFloor1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6032878, symbol: aSxBaseFloor1Hitbox }
|
||||
|
||||
aSxBaseWall2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6032894, symbol: aSxBaseWall2Hitbox }
|
||||
|
||||
aSxBaseWall3Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x60328B0, symbol: aSxBaseWall3Hitbox }
|
||||
|
||||
aSxBaseWallTile1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x60328CC, symbol: aSxBaseWallTile1Hitbox }
|
||||
|
||||
D_SX_603265C:
|
||||
{ type: SF64:HITBOX, offset: 0x603265C, symbol: D_SX_603265C }
|
||||
|
||||
D_SX_6032768:
|
||||
{ type: SF64:HITBOX, offset: 0x6032768, symbol: D_SX_6032768 }
|
||||
|
||||
aSxBaseWall4Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x60328E8, symbol: aSxBaseWall4Hitbox }
|
||||
|
||||
aSxBaseWall1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6032904, symbol: aSxBaseWall1Hitbox }
|
||||
|
||||
aSxWatchPostHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6032938, symbol: aSxWatchPostHitbox }
|
||||
|
||||
aSxSpaceMineHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6032954, symbol: aSxSpaceMineHitbox }
|
||||
|
||||
aSxBaseDebris2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6032970, symbol: aSxBaseDebris2Hitbox }
|
||||
|
||||
aSxBaseDebris1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603298C, symbol: aSxBaseDebris1Hitbox }
|
||||
|
||||
# size = 0x32AC0
|
@ -1,362 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0xAF9DC0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_sector_y.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
|
||||
# Sector Y: Combat Zone
|
||||
aSyTitleCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 12, offset: 0x6000000, symbol: aSyTitleCardTex }
|
||||
|
||||
# Saruzin flagship icon in radar
|
||||
D_SY_6000840:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 64, offset: 0x6000840, symbol: D_SY_6000840 }
|
||||
|
||||
D_SY_6001840:
|
||||
{ type: GFX, offset: 0x6001840, symbol: D_SY_6001840 }
|
||||
|
||||
# Sector Y Background
|
||||
D_SY_60018D0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x060018D0, symbol: D_SY_60018D0 }
|
||||
|
||||
D_SY_6003348:
|
||||
{ type: SF64:ANIM, offset: 0x6003348, symbol: D_SY_6003348 }
|
||||
|
||||
D_SY_60034C4:
|
||||
{ type: SF64:ANIM, offset: 0x60034C4, symbol: D_SY_60034C4 }
|
||||
|
||||
aSyShipWindowsDL:
|
||||
{ type: GFX, offset: 0x60034D0, symbol: aSyShipWindowsDL }
|
||||
|
||||
aSyShip3DestroyedDL:
|
||||
{ type: GFX, offset: 0x60036A0, symbol: aSyShip3DestroyedDL }
|
||||
|
||||
D_SY_6004958:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06004958, symbol: D_SY_6004958 }
|
||||
|
||||
D_SY_6005158:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06005158, symbol: D_SY_6005158 }
|
||||
|
||||
aSyShip4DL:
|
||||
{ type: GFX, offset: 0x6005360, symbol: aSyShip4DL }
|
||||
|
||||
D_SY_6005BE0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06005BE0, symbol: D_SY_6005BE0 }
|
||||
|
||||
D_SY_60063E0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060063E0, symbol: D_SY_60063E0 }
|
||||
|
||||
D_SY_6006BE0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06006BE0, symbol: D_SY_6006BE0 }
|
||||
|
||||
D_SY_6006DE0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 24, offset: 0x06006DE0, symbol: D_SY_6006DE0 }
|
||||
|
||||
D_SY_60073E0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x060073E0, symbol: D_SY_60073E0 }
|
||||
|
||||
D_SY_60083E0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060083E0, symbol: D_SY_60083E0 }
|
||||
|
||||
D_SY_6008BE0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x06008BE0, symbol: D_SY_6008BE0 }
|
||||
|
||||
D_SY_6008FE0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06008FE0, symbol: D_SY_6008FE0 }
|
||||
|
||||
aSyShip1DL:
|
||||
{ type: GFX, offset: 0x060097E0, symbol: aSyShip1DL }
|
||||
|
||||
D_SY_600AAC0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0600AAC0, symbol: D_SY_600AAC0 }
|
||||
|
||||
D_SY_600BAC0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0600BAC0, symbol: D_SY_600BAC0 }
|
||||
|
||||
D_SY_600CAC0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0600CAC0, symbol: D_SY_600CAC0 }
|
||||
|
||||
D_SY_600DAC0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600DAC0, symbol: D_SY_600DAC0 }
|
||||
|
||||
D_SY_600E2C0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600E2C0, symbol: D_SY_600E2C0 }
|
||||
|
||||
D_SY_600EAC0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600EAC0, symbol: D_SY_600EAC0 }
|
||||
|
||||
D_SY_600F2C0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x0600F2C0, symbol: D_SY_600F2C0 }
|
||||
|
||||
aSyShip4DestroyedDL:
|
||||
{ type: GFX, offset: 0x600F6C0, symbol: aSyShip4DestroyedDL }
|
||||
|
||||
aSyShip3DL:
|
||||
{ type: GFX, offset: 0x60102C0, symbol: aSyShip3DL }
|
||||
|
||||
D_SY_6011758:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06011758, symbol: D_SY_6011758 }
|
||||
|
||||
D_SY_60117D8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x060117D8, symbol: D_SY_60117D8 }
|
||||
|
||||
D_SY_60119D8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060119D8, symbol: D_SY_60119D8 }
|
||||
|
||||
D_SY_60132A0:
|
||||
{ type: GFX, offset: 0x60132A0, symbol: D_SY_60132A0 }
|
||||
|
||||
aSyRobot4DL:
|
||||
{ type: GFX, offset: 0x6015D60, symbol: aSyRobot4DL }
|
||||
|
||||
aSySaruzinDL:
|
||||
{ type: GFX, offset: 0x601F3D0, symbol: aSySaruzinDL }
|
||||
|
||||
D_SY_60121E0:
|
||||
{ type: GFX, offset: 0x60121E0, symbol: D_SY_60121E0 }
|
||||
|
||||
D_SY_60128A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060128A0, symbol: D_SY_60128A0 }
|
||||
|
||||
D_SY_60130A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x060130A0, symbol: D_SY_60130A0 }
|
||||
|
||||
D_SY_6013600:
|
||||
{ type: GFX, offset: 0x6013600, symbol: D_SY_6013600 }
|
||||
|
||||
D_SY_6013840:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06013840, symbol: D_SY_6013840 }
|
||||
|
||||
D_SY_6014040:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06014040, symbol: D_SY_6014040 }
|
||||
|
||||
D_SY_6014240:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06014240, symbol: D_SY_6014240 }
|
||||
|
||||
D_SY_6014A40:
|
||||
{ type: GFX, offset: 0x6014A40, symbol: D_SY_6014A40 }
|
||||
|
||||
D_SY_6014B48:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06014B48, symbol: D_SY_6014B48 }
|
||||
|
||||
D_SY_6014BD0:
|
||||
{ type: GFX, offset: 0x6014BD0, symbol: D_SY_6014BD0 }
|
||||
|
||||
D_SY_6015960:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06015960, symbol: D_SY_6015960 }
|
||||
|
||||
D_SY_6015B60:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06015B60, symbol: D_SY_6015B60 }
|
||||
|
||||
aSyShipMissileDL:
|
||||
{ type: GFX, offset: 0x60188D0, symbol: aSyShipMissileDL }
|
||||
|
||||
D_SY_60183B0:
|
||||
{ type: GFX, offset: 0x60183B0, symbol: D_SY_60183B0 }
|
||||
|
||||
D_SY_6018F30:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06018F30, symbol: D_SY_6018F30 }
|
||||
|
||||
D_SY_6019E50:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06019E50, symbol: D_SY_6019E50 }
|
||||
|
||||
aSyDebrisDL:
|
||||
{ type: GFX, offset: 0x601AD70, symbol: aSyDebrisDL }
|
||||
|
||||
D_SY_601AE08:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601AE08, symbol: D_SY_601AE08 }
|
||||
|
||||
aSyShip2SpriteDL:
|
||||
{ type: GFX, offset: 0x601B610, symbol: aSyShip2SpriteDL }
|
||||
|
||||
D_SY_601B6A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601B6A0, symbol: D_SY_601B6A0 }
|
||||
|
||||
aSyShip3SpriteDL:
|
||||
{ type: GFX, offset: 0x601C6A0, symbol: aSyShip3SpriteDL }
|
||||
|
||||
D_SY_601C730:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601C730, symbol: D_SY_601C730 }
|
||||
|
||||
aSyShip2DL:
|
||||
{ type: GFX, offset: 0x601D730, symbol: aSyShip2DL }
|
||||
|
||||
D_SY_601F3B8:
|
||||
{ type: SF64:ANIM, offset: 0x601F3B8, symbol: D_SY_601F3B8 }
|
||||
|
||||
aSyLaserTurretDL:
|
||||
{ type: GFX, offset: 0x60205D0, symbol: aSyLaserTurretDL }
|
||||
|
||||
aSyRobotSpriteFrontDL:
|
||||
{ type: GFX, offset: 0x60209F0, symbol: aSyRobotSpriteFrontDL }
|
||||
|
||||
D_SY_6020B08:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06020B08, symbol: D_SY_6020B08 }
|
||||
|
||||
D_SY_6021B08:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06021B08, symbol: D_SY_6021B08 }
|
||||
|
||||
aSyRobotSpriteSideDL:
|
||||
{ type: GFX, offset: 0x6022B10, symbol: aSyRobotSpriteSideDL }
|
||||
|
||||
D_SY_6022C28:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06022C28, symbol: D_SY_6022C28 }
|
||||
|
||||
D_SY_6023C28:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06023C28, symbol: D_SY_6023C28 }
|
||||
|
||||
D_SY_60258A0:
|
||||
{ type: SF64:ANIM, offset: 0x60258A0, symbol: D_SY_60258A0 }
|
||||
|
||||
D_SY_602645C:
|
||||
{ type: SF64:ANIM, offset: 0x602645C, symbol: D_SY_602645C }
|
||||
|
||||
D_SY_60265B4:
|
||||
{ type: SF64:ANIM, offset: 0x60265B4, symbol: D_SY_60265B4 }
|
||||
|
||||
D_SY_602738C:
|
||||
{ type: SF64:ANIM, offset: 0x602738C, symbol: D_SY_602738C }
|
||||
|
||||
D_SY_60273A0:
|
||||
{ type: GFX, offset: 0x60273A0, symbol: D_SY_60273A0 }
|
||||
|
||||
D_SY_6027960:
|
||||
{ type: GFX, offset: 0x6027960, symbol: D_SY_6027960 }
|
||||
|
||||
D_SY_6028668:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06028668, symbol: D_SY_6028668 }
|
||||
|
||||
D_SY_6028E70:
|
||||
{ type: GFX, offset: 0x6028E70, symbol: D_SY_6028E70 }
|
||||
|
||||
D_SY_6029B48:
|
||||
{ type: SF64:ANIM, offset: 0x6029B48, symbol: D_SY_6029B48 }
|
||||
|
||||
D_SY_602A2CC:
|
||||
{ type: SF64:ANIM, offset: 0x602A2CC, symbol: D_SY_602A2CC }
|
||||
|
||||
D_SY_602A2E0:
|
||||
{ type: GFX, offset: 0x602A2E0, symbol: D_SY_602A2E0 }
|
||||
|
||||
D_SY_602A720:
|
||||
{ type: GFX, offset: 0x602A720, symbol: D_SY_602A720 }
|
||||
|
||||
D_SY_602A8C0:
|
||||
{ type: GFX, offset: 0x602A8C0, symbol: D_SY_602A8C0 }
|
||||
|
||||
D_SY_602AFF8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0602AFF8, symbol: D_SY_602AFF8 }
|
||||
|
||||
D_SY_602B778:
|
||||
{ type: SF64:ANIM, offset: 0x602B778, symbol: D_SY_602B778 }
|
||||
|
||||
D_SY_602B8DC:
|
||||
{ type: SF64:ANIM, offset: 0x602B8DC, symbol: D_SY_602B8DC }
|
||||
|
||||
D_SY_602B8F0:
|
||||
{ type: GFX, offset: 0x602B8F0, symbol: D_SY_602B8F0 }
|
||||
|
||||
D_SY_602CEB4:
|
||||
{ type: SF64:ANIM, offset: 0x602CEB4, symbol: D_SY_602CEB4 }
|
||||
|
||||
D_SY_602D340:
|
||||
{ type: GFX, offset: 0x602D340, symbol: D_SY_602D340 }
|
||||
|
||||
D_SY_602D830:
|
||||
{ type: GFX, offset: 0x602D830, symbol: D_SY_602D830 }
|
||||
|
||||
D_SY_602DC40:
|
||||
{ type: GFX, offset: 0x602DC40, symbol: D_SY_602DC40 }
|
||||
|
||||
D_SY_602DE70:
|
||||
{ type: GFX, offset: 0x602DE70, symbol: D_SY_602DE70 }
|
||||
|
||||
D_SY_602E0A0:
|
||||
{ type: GFX, offset: 0x602E0A0, symbol: D_SY_602E0A0 }
|
||||
|
||||
D_SY_602D140:
|
||||
{ type: SF64:SKELETON, offset: 0x602D140, symbol: D_SY_602D140 }
|
||||
|
||||
D_SY_602D194:
|
||||
{ type: GFX, offset: 0x602D1A0, symbol: D_SY_602D194 }
|
||||
|
||||
D_SY_602D238:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 16, offset: 0x0602D238, symbol: D_SY_602D238 }
|
||||
|
||||
D_SY_602E4B0:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x602E4B0, symbol: D_SY_602E4B0 }
|
||||
|
||||
D_SY_602E4F4:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x602E4F4, symbol: D_SY_602E4F4 }
|
||||
|
||||
D_SY_6030B14:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x6030B14, symbol: D_SY_6030B14 }
|
||||
|
||||
D_SY_6032E18:
|
||||
{ type: SF64:SCRIPT, offset: 0x6032E18, symbol: D_SY_6032E18 }
|
||||
|
||||
D_SY_6033070:
|
||||
{type: SF64:COLPOLY, count: 174, offset: 0x6033070, symbol: D_SY_6033070, mesh_symbol: D_SY_6033E08 }
|
||||
|
||||
aSyRobotHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603405C, symbol: aSyRobotHitbox }
|
||||
|
||||
D_SY_60340C0:
|
||||
{ type: SF64:HITBOX, offset: 0x60340C0, symbol: D_SY_60340C0 }
|
||||
|
||||
aSyRobot4Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6034124, symbol: aSyRobot4Hitbox }
|
||||
|
||||
D_SY_60341A8:
|
||||
{ type: SF64:HITBOX, offset: 0x60341A8, symbol: D_SY_60341A8 }
|
||||
|
||||
D_SY_603421C:
|
||||
{ type: SF64:HITBOX, offset: 0x603421C, symbol: D_SY_603421C }
|
||||
|
||||
D_SY_60342A0:
|
||||
{ type: SF64:HITBOX, offset: 0x60342A0, symbol: D_SY_60342A0 }
|
||||
|
||||
D_SY_6034304:
|
||||
{ type: SF64:HITBOX, offset: 0x6034304, symbol: D_SY_6034304 }
|
||||
|
||||
aSyScenery156Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6034368, symbol: aSyScenery156Hitbox }
|
||||
|
||||
aSyLaserTurretHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603445C, symbol: aSyLaserTurretHitbox }
|
||||
|
||||
aSyShip1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6034478, symbol: aSyShip1Hitbox }
|
||||
|
||||
aSyShip2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603450C, symbol: aSyShip2Hitbox }
|
||||
|
||||
aSyShip3Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6034588, symbol: aSyShip3Hitbox }
|
||||
|
||||
aSyShip3DestroyedHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6034664, symbol: aSyShip3DestroyedHitbox }
|
||||
|
||||
aSyShip4Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6034770, symbol: aSyShip4Hitbox }
|
||||
|
||||
aSyShipWindowsHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x60347D4, symbol: aSyShipWindowsHitbox }
|
||||
|
||||
aSyShip4DestroyedHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x60347F0, symbol: aSyShip4DestroyedHitbox }
|
||||
|
||||
aSyShipMissileHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x603486C, symbol: aSyShipMissileHitbox }
|
||||
|
||||
# size = 0x34890
|
@ -1,172 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0xA1FCD0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_sector_z.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
|
||||
# Sector Z: Combat Zone
|
||||
aSzTitleCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 12, offset: 0x6000000, symbol: aSzTitleCardTex }
|
||||
|
||||
# One of the so called "Boss titles", unused in the game. A version of the same thing
|
||||
# seems to have been implemented in the 3DS version.
|
||||
# The text in japanese translates to:
|
||||
|
||||
# Interspace anti-ship missile
|
||||
# Macbeth B
|
||||
D_SZ_6000840:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 104, height: 26, offset: 0x6000840, symbol: D_SZ_6000840 }
|
||||
|
||||
# Great Fox icon showed in the Radar
|
||||
D_SZ_60012D0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 9, offset: 0x60012D0, symbol: D_SZ_60012D0 }
|
||||
|
||||
aSzSpaceJunk1DL:
|
||||
{ type: GFX, offset: 0x6001360, symbol: aSzSpaceJunk1DL }
|
||||
|
||||
aSzSpaceJunk2DL:
|
||||
{ type: GFX, offset: 0x6001A10, symbol: aSzSpaceJunk2DL }
|
||||
|
||||
D_SZ_6001C80:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x06001C80, symbol: D_SZ_6001C80, tlut: 0x06001D80 }
|
||||
|
||||
D_SZ_6001D80:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x06001D80, symbol: D_SZ_6001D80 }
|
||||
|
||||
aSzSpaceJunk3DL:
|
||||
{ type: GFX, offset: 0x6001DA0, symbol: aSzSpaceJunk3DL }
|
||||
|
||||
D_SZ_60025F0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x60025F0, symbol: D_SZ_60025F0, tlut: 0x060029F0 }
|
||||
|
||||
D_SZ_60029F0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 240, offset: 0x060029F0, symbol: D_SZ_60029F0 }
|
||||
|
||||
D_SZ_6002BD0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 8, height: 8, offset: 0x06002BD0, symbol: D_SZ_6002BD0, tlut: 0x06002C10 }
|
||||
|
||||
D_SZ_6002C10:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x06002C10, symbol: D_SZ_6002C10 }
|
||||
|
||||
D_SZ_6002C30:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x06002C30, symbol: D_SZ_6002C30, tlut: 0x06002D30 }
|
||||
|
||||
D_SZ_6002D30:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 88, offset: 0x06002D30, symbol: D_SZ_6002D30 }
|
||||
|
||||
D_SZ_6002DE0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x06002DE0, symbol: D_SZ_6002DE0, tlut: 0x06002EE0 }
|
||||
|
||||
D_SZ_6002EE0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 80, offset: 0x06002EE0, symbol: D_SZ_6002EE0 }
|
||||
|
||||
aSzBackgroundDL:
|
||||
{ type: GFX, offset: 0x6002F80, symbol: aSzBackgroundDL }
|
||||
|
||||
# Sector Z Background
|
||||
aSzBackgroundTex:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06003010, symbol: aSzBackgroundTex }
|
||||
|
||||
D_SZ_6004010:
|
||||
{ type: GFX, offset: 0x6004010, symbol: D_SZ_6004010 }
|
||||
|
||||
D_SZ_60041F8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x060041F8, symbol: D_SZ_60041F8, tlut: 0x060042F8 }
|
||||
|
||||
D_SZ_60042F8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 24, offset: 0x060042F8, symbol: D_SZ_60042F8 }
|
||||
|
||||
aSzMissileMark:
|
||||
{ type: GFX, offset: 0x6004330, symbol: aSzMissileMark }
|
||||
|
||||
D_SZ_6004458:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 8, offset: 0x06004458, symbol: D_SZ_6004458, tlut: 0x06004558 }
|
||||
|
||||
D_SZ_6004558:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x06004558, symbol: D_SZ_6004558 }
|
||||
|
||||
aSzMissileRadarMarkDL:
|
||||
{ type: GFX, offset: 0x6004570, symbol: aSzMissileRadarMarkDL }
|
||||
|
||||
aSzSpaceJunk4DL:
|
||||
{ type: GFX, offset: 0x60045E0, symbol: aSzSpaceJunk4DL }
|
||||
|
||||
D_SZ_60047E0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60047E0, symbol: D_SZ_60047E0 }
|
||||
|
||||
aSzInvaderIIIDL:
|
||||
{ type: GFX, offset: 0x6004FE0, symbol: aSzInvaderIIIDL }
|
||||
|
||||
aSzInvaderIIITex2:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x060054E0, symbol: aSzInvaderIIITex2, tlut: 0x060058E0 }
|
||||
|
||||
aSzInvaderIIITex2TLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 240, offset: 0x060058E0, symbol: aSzInvaderIIITex2TLUT }
|
||||
|
||||
aSzInvaderIIITex1:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x06005AC0, symbol: aSzInvaderIIITex1, tlut: 0x06005BC0 }
|
||||
|
||||
aSzInvaderIIITex1TLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 24, offset: 0x06005BC0, symbol: aSzInvaderIIITex1TLUT }
|
||||
|
||||
D_SZ_6005BF0:
|
||||
{ type: GFX, offset: 0x6005BF0, symbol: D_SZ_6005BF0 }
|
||||
|
||||
D_SZ_6006090:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x06006090, symbol: D_SZ_6006090, tlut: 0x06006490 }
|
||||
|
||||
D_SZ_6006490:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 232, offset: 0x06006490, symbol: D_SZ_6006490 }
|
||||
|
||||
D_SZ_6006660:
|
||||
{ type: GFX, offset: 0x6006660, symbol: D_SZ_6006660 }
|
||||
|
||||
D_SZ_6006780:
|
||||
{ type: GFX, offset: 0x6006780, symbol: D_SZ_6006780 }
|
||||
|
||||
D_SZ_6006A30:
|
||||
{ type: GFX, offset: 0x6006A30, symbol: D_SZ_6006A30 }
|
||||
|
||||
D_SZ_6006BD8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x06006BD8, symbol: D_SZ_6006BD8, tlut: 0x06006CD8 }
|
||||
|
||||
D_SZ_6006CD8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x06006CD8, symbol: D_SZ_6006CD8 }
|
||||
|
||||
aSzMissileAnim:
|
||||
{ type: SF64:ANIM, offset: 0x6006D64, symbol: aSzMissileAnim }
|
||||
|
||||
aSzMissileSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6006E50, symbol: aSzMissileSkel }
|
||||
|
||||
D_SZ_6006E70:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x6006E70, symbol: D_SZ_6006E70 }
|
||||
|
||||
D_SZ_6006EB4:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x6006EB4, symbol: D_SZ_6006EB4 }
|
||||
|
||||
D_SZ_6007558:
|
||||
{type: SF64:COLPOLY, count: 316, offset: 0x6007558, symbol: D_SZ_6007558, mesh_symbol: D_SZ_OFFSET }
|
||||
|
||||
D_SZ_6009230:
|
||||
{ type: SF64:HITBOX, offset: 0x6009230, symbol: D_SZ_6009230 }
|
||||
|
||||
aSzSpaceJunk3Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x600924C, symbol: aSzSpaceJunk3Hitbox }
|
||||
|
||||
aSzSpaceJunk1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x60092E8, symbol: aSzSpaceJunk1Hitbox }
|
||||
|
||||
aSzGreatFoxHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6009388, symbol: aSzGreatFoxHitbox }
|
||||
|
||||
# size = 0x93B0
|
@ -1,227 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0xB2E3F0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_solar.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
|
||||
aSoTitleCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 112, height: 13, offset: 0x6000000, symbol: aSoTitleCardTex}
|
||||
|
||||
D_SO_60005B0:
|
||||
{ type: GFX, offset: 0x60005B0, symbol: D_SO_60005B0}
|
||||
|
||||
D_SO_6001C50:
|
||||
{ type: VTX, count: 289, offset: 0x6001C50, symbol: D_SO_6001C50}
|
||||
|
||||
D_SO_6002E60:
|
||||
{ type: GFX, offset: 0x6002E60, symbol: D_SO_6002E60}
|
||||
|
||||
D_SO_6004500:
|
||||
{ type: VTX, count: 289, offset: 0x6004500, symbol: D_SO_6004500}
|
||||
|
||||
D_SO_6005710:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6005710, symbol: D_SO_6005710}
|
||||
|
||||
aSoGoreAnim:
|
||||
{ type: SF64:ANIM, offset: 0x600636C, symbol: aSoGoreAnim}
|
||||
|
||||
aSoGoreSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6006558, symbol: aSoGoreSkel}
|
||||
|
||||
D_SO_6006DD8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6006DD8, symbol: D_SO_6006DD8}
|
||||
|
||||
D_SO_6007C40:
|
||||
{ type: GFX, offset: 0x6007C40, symbol: D_SO_6007C40}
|
||||
|
||||
D_SO_6007CC0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6007CC0, symbol: D_SO_6007CC0}
|
||||
|
||||
D_SO_60084C0:
|
||||
{ type: GFX, offset: 0x60084C0, symbol: D_SO_60084C0}
|
||||
|
||||
D_SO_6008540:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6008540, symbol: D_SO_6008540}
|
||||
|
||||
D_SO_6008D40:
|
||||
{ type: GFX, offset: 0x6008D40, symbol: D_SO_6008D40}
|
||||
|
||||
D_SO_6008DC0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6008DC0, symbol: D_SO_6008DC0}
|
||||
|
||||
D_SO_6009D30:
|
||||
{ type: SF64:ANIM, offset: 0x6009D30, symbol: D_SO_6009D30}
|
||||
|
||||
D_SO_600B1B4:
|
||||
{ type: SF64:ANIM, offset: 0x600B1B4, symbol: D_SO_600B1B4}
|
||||
|
||||
D_SO_600C15C:
|
||||
{ type: SF64:ANIM, offset: 0x600C15C, symbol: D_SO_600C15C}
|
||||
|
||||
D_SO_600D3DC:
|
||||
{ type: SF64:ANIM, offset: 0x600D3DC, symbol: D_SO_600D3DC}
|
||||
|
||||
D_SO_600E2C4:
|
||||
{ type: SF64:ANIM, offset: 0x600E2C4, symbol: D_SO_600E2C4}
|
||||
|
||||
D_SO_600E470:
|
||||
{ type: SF64:SKELETON, offset: 0x600E470, symbol: D_SO_600E470}
|
||||
|
||||
D_SO_600F744:
|
||||
{ type: SF64:ANIM, offset: 0x600F744, symbol: D_SO_600F744}
|
||||
|
||||
D_SO_600F750:
|
||||
{ type: GFX, offset: 0x600F750, symbol: D_SO_600F750}
|
||||
|
||||
D_SO_6010198:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6010198, symbol: D_SO_6010198}
|
||||
|
||||
D_SO_6010998:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6010998, symbol: D_SO_6010998}
|
||||
|
||||
D_SO_6011198:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6011198, symbol: D_SO_6011198}
|
||||
|
||||
D_SO_6011398:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6011398, symbol: D_SO_6011398}
|
||||
|
||||
D_SO_6012C00:
|
||||
{ type: SF64:ANIM, offset: 0x6012C00, symbol: D_SO_6012C00}
|
||||
|
||||
D_SO_601388C:
|
||||
{ type: SF64:ANIM, offset: 0x601388C, symbol: D_SO_601388C}
|
||||
|
||||
D_SO_60138A0:
|
||||
{ type: GFX, offset: 0x60138A0, symbol: D_SO_60138A0}
|
||||
|
||||
D_SO_6013C70:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6013C70, symbol: D_SO_6013C70}
|
||||
|
||||
D_SO_6014470:
|
||||
{ type: GFX, offset: 0x6014470, symbol: D_SO_6014470}
|
||||
|
||||
D_SO_60146D0:
|
||||
{ type: GFX, offset: 0x60146D0, symbol: D_SO_60146D0}
|
||||
|
||||
D_SO_6014930:
|
||||
{ type: GFX, offset: 0x6014930, symbol: D_SO_6014930}
|
||||
|
||||
D_SO_6014B80:
|
||||
{ type: GFX, offset: 0x6014B80, symbol: D_SO_6014B80}
|
||||
|
||||
D_SO_6014DB0:
|
||||
{ type: GFX, offset: 0x6014DB0, symbol: D_SO_6014DB0}
|
||||
|
||||
D_SO_60151A0:
|
||||
{ type: GFX, offset: 0x60151A0, symbol: D_SO_60151A0}
|
||||
|
||||
D_SO_6015810:
|
||||
{ type: GFX, offset: 0x6015810, symbol: D_SO_6015810}
|
||||
|
||||
aSoRock3DL:
|
||||
{ type: GFX, offset: 0x6016CF0, symbol: aSoRock3DL}
|
||||
|
||||
D_SO_6016F08:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6016F08, symbol: D_SO_6016F08}
|
||||
|
||||
D_SO_6017008:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 64, offset: 0x6017008, symbol: D_SO_6017008}
|
||||
|
||||
aSoRock2DL:
|
||||
{ type: GFX, offset: 0x6017090, symbol: aSoRock2DL}
|
||||
|
||||
D_SO_6017200:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6017200, symbol: D_SO_6017200}
|
||||
|
||||
D_SO_6017300:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 56, offset: 0x6017300, symbol: D_SO_6017300}
|
||||
|
||||
aSoRock1DL:
|
||||
{ type: GFX, offset: 0x6017370, symbol: aSoRock1DL}
|
||||
|
||||
D_SO_60174E0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 8, height: 8, offset: 0x60174E0, symbol: D_SO_60174E0}
|
||||
|
||||
D_SO_6017520:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 24, offset: 0x6017520, symbol: D_SO_6017520}
|
||||
|
||||
D_SO_6017550:
|
||||
{ type: GFX, offset: 0x6017550, symbol: D_SO_6017550}
|
||||
|
||||
D_SO_60175D8:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x60175D8, symbol: D_SO_60175D8}
|
||||
|
||||
D_SO_60185E0:
|
||||
{ type: GFX, offset: 0x60185E0, symbol: D_SO_60185E0}
|
||||
|
||||
D_SO_6018668:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x6018668, symbol: D_SO_6018668}
|
||||
|
||||
D_SO_6019670:
|
||||
{ type: GFX, offset: 0x6019670, symbol: D_SO_6019670}
|
||||
|
||||
D_SO_60196F8:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x60196F8, symbol: D_SO_60196F8}
|
||||
|
||||
D_SO_601A700:
|
||||
{ type: GFX, offset: 0x601A700, symbol: D_SO_601A700}
|
||||
|
||||
D_SO_601A788:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x601A788, symbol: D_SO_601A788}
|
||||
|
||||
D_SO_601B790:
|
||||
{ type: GFX, offset: 0x601B790, symbol: D_SO_601B790}
|
||||
|
||||
D_SO_601B818:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x601B818, symbol: D_SO_601B818}
|
||||
|
||||
D_SO_601C820:
|
||||
{ type: GFX, offset: 0x601C820, symbol: D_SO_601C820}
|
||||
|
||||
D_SO_601C8A8:
|
||||
{ type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x601C8A8, symbol: D_SO_601C8A8}
|
||||
|
||||
D_SO_601D8B0:
|
||||
{ type: GFX, offset: 0x601D8B0, symbol: D_SO_601D8B0}
|
||||
|
||||
D_SO_601D948:
|
||||
{ type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x601D948, symbol: D_SO_601D948}
|
||||
|
||||
D_SO_601E150:
|
||||
{ type: GFX, offset: 0x601E150, symbol: D_SO_601E150}
|
||||
|
||||
D_SO_601E1E8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x601E1E8, symbol: D_SO_601E1E8}
|
||||
|
||||
D_SO_601F1F0:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x601F1F0, symbol: D_SO_601F1F0}
|
||||
|
||||
D_SO_601F234:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x601F234, symbol: D_SO_601F234}
|
||||
|
||||
D_SO_6020DD0:
|
||||
{ type: SF64:SCRIPT, offset: 0x6020DD0, symbol: D_SO_6020DD0}
|
||||
|
||||
D_SO_6020F60:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6020F60, symbol: D_SO_6020F60}
|
||||
|
||||
D_SO_6021F60:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6021F60, symbol: D_SO_6021F60}
|
||||
|
||||
D_SO_6022760:
|
||||
{ type: ARRAY, count: 289, array_type: u16, offset: 0x6022760, symbol: D_SO_6022760}
|
||||
|
||||
D_SO_60229A4:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60229A4, symbol: D_SO_60229A4}
|
||||
|
||||
D_SO_60231A4:
|
||||
{ type: SF64:HITBOX, offset: 0x60231A4, symbol: D_SO_60231A4}
|
@ -1,102 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x0F, 0x911000]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_star_wolf.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
D_STAR_WOLF_F000000:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F000000, symbol: D_STAR_WOLF_F000000 }
|
||||
|
||||
D_STAR_WOLF_F000F20:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F000F20, symbol: D_STAR_WOLF_F000F20 }
|
||||
|
||||
D_STAR_WOLF_F001E40:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F001E40, symbol: D_STAR_WOLF_F001E40 }
|
||||
|
||||
D_STAR_WOLF_F002D60:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F002D60, symbol: D_STAR_WOLF_F002D60 }
|
||||
|
||||
D_STAR_WOLF_F003C80:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F003C80, symbol: D_STAR_WOLF_F003C80 }
|
||||
|
||||
D_STAR_WOLF_F004BA0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F004BA0, symbol: D_STAR_WOLF_F004BA0 }
|
||||
|
||||
D_STAR_WOLF_F005AC0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F005AC0, symbol: D_STAR_WOLF_F005AC0 }
|
||||
|
||||
D_STAR_WOLF_F0069E0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F0069E0, symbol: D_STAR_WOLF_F0069E0 }
|
||||
|
||||
D_STAR_WOLF_F007900:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F007900, symbol: D_STAR_WOLF_F007900 }
|
||||
|
||||
D_STAR_WOLF_F008820:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F008820, symbol: D_STAR_WOLF_F008820 }
|
||||
|
||||
D_STAR_WOLF_F009740:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F009740, symbol: D_STAR_WOLF_F009740 }
|
||||
|
||||
D_STAR_WOLF_F00A660:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F00A660, symbol: D_STAR_WOLF_F00A660 }
|
||||
|
||||
D_STAR_WOLF_F00B580:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F00B580, symbol: D_STAR_WOLF_F00B580 }
|
||||
|
||||
D_STAR_WOLF_F00C4A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F00C4A0, symbol: D_STAR_WOLF_F00C4A0 }
|
||||
|
||||
D_STAR_WOLF_F00D3C0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F00D3C0, symbol: D_STAR_WOLF_F00D3C0 }
|
||||
|
||||
D_STAR_WOLF_F00E2E0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F00E2E0, symbol: D_STAR_WOLF_F00E2E0 }
|
||||
|
||||
aStarWolfStandardShipDL:
|
||||
{ type: GFX, offset: 0xF00F200, symbol: aStarWolfStandardShipDL }
|
||||
|
||||
D_STAR_WOLF_F0101D0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0F0101D0, symbol: D_STAR_WOLF_F0101D0 }
|
||||
|
||||
D_STAR_WOLF_F011E80:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0F011E80, symbol: D_STAR_WOLF_F011E80 }
|
||||
|
||||
D_STAR_WOLF_F011680:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0F011680, symbol: D_STAR_WOLF_F011680 }
|
||||
|
||||
aStarWolfUpgradedShipDL:
|
||||
{ type: GFX, offset: 0xF0103D0, symbol: aStarWolfUpgradedShipDL }
|
||||
|
||||
D_STAR_WOLF_F011F00:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0F011F00, symbol: D_STAR_WOLF_F011F00 }
|
||||
|
||||
D_STAR_WOLF_F012700:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0F012700, symbol: D_STAR_WOLF_F012700 }
|
||||
|
||||
D_STAR_WOLF_F012F00:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0F012F00, symbol: D_STAR_WOLF_F012F00 }
|
||||
|
||||
D_STAR_WOLF_F013100:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0F013100, symbol: D_STAR_WOLF_F013100 }
|
||||
|
||||
D_STAR_WOLF_F013180:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0F013180, symbol: D_STAR_WOLF_F013180 }
|
||||
|
||||
D_STAR_WOLF_F013980:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0F013980, symbol: D_STAR_WOLF_F013980 }
|
||||
|
||||
aStarWolfRadarMarkDL:
|
||||
{ type: GFX, offset: 0xF014180, symbol: aStarWolfRadarMarkDL }
|
||||
|
||||
D_STAR_WOLF_F014208:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x0F014208, symbol: D_STAR_WOLF_F014208 }
|
||||
|
||||
aStarWolfShadowDL:
|
||||
{ type: GFX, offset: 0xF014310, symbol: aStarWolfShadowDL }
|
||||
|
||||
aStarWolfShadowTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 32, offset: 0x0F014398, symbol: aStarWolfShadowTex }
|
@ -1,421 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x05, 0xC98590]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_text.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
# 0 (small)
|
||||
aSmallText_0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000000, symbol: aSmallText_0 }
|
||||
|
||||
# 1 (small)
|
||||
aSmallText_1:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000080, symbol: aSmallText_1 }
|
||||
|
||||
# 2 (small)
|
||||
aSmallText_2:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000100, symbol: aSmallText_2 }
|
||||
|
||||
# 3 (small)
|
||||
aSmallText_3:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000180, symbol: aSmallText_3 }
|
||||
|
||||
# 4 (small)
|
||||
aSmallText_4:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000200, symbol: aSmallText_4 }
|
||||
|
||||
# 5 (small)
|
||||
aSmallText_5:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000280, symbol: aSmallText_5 }
|
||||
|
||||
# 6 (small)
|
||||
aSmallText_6:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000300, symbol: aSmallText_6 }
|
||||
|
||||
# 7 (small)
|
||||
aSmallText_7:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000380, symbol: aSmallText_7 }
|
||||
|
||||
# 8 (small)
|
||||
aSmallText_8:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000400, symbol: aSmallText_8 }
|
||||
|
||||
# 9 (small)
|
||||
aSmallText_9:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000480, symbol: aSmallText_9 }
|
||||
|
||||
# Mission No.
|
||||
aTextMissionNo:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 112, height: 19, offset: 0x5000500, symbol: aTextMissionNo }
|
||||
|
||||
# Training
|
||||
aTrTitleCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 12, offset: 0x5000D50, symbol: aTrTitleCardTex }
|
||||
|
||||
# Enemies Down
|
||||
aTextEnemiesDown:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 25, offset: 0x5001110, symbol: aTextEnemiesDown }
|
||||
|
||||
# Accumulated Total
|
||||
aTextAccumTotal:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 128, height: 10, offset: 0x5001750, symbol: aTextAccumTotal }
|
||||
|
||||
# Status of Team
|
||||
aTextStatusOfTeam:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 120, height: 12, offset: 0x5001C50, symbol: aTextStatusOfTeam }
|
||||
|
||||
# End
|
||||
aTextEnd:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 8, offset: 0x50021F0, symbol: aTextEnd }
|
||||
|
||||
# ACCOM
|
||||
aTextACCOM:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 120, height: 23, offset: 0x50022F0, symbol: aTextACCOM }
|
||||
|
||||
# PLISHED
|
||||
aTextPLISHED:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 136, height: 23, offset: 0x5002DC0, symbol: aTextPLISHED }
|
||||
|
||||
# MISSION
|
||||
aTextMISSION:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 128, height: 23, offset: 0x5003A00, symbol: aTextMISSION }
|
||||
|
||||
# COMP
|
||||
aTextCOMP:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 23, offset: 0x5004580, symbol: aTextCOMP }
|
||||
|
||||
# LETE
|
||||
aTextLETE:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 21, offset: 0x5004E20, symbol: aTextLETE }
|
||||
|
||||
# THE END
|
||||
aText_THE_END:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 192, height: 30, offset: 0x50054B0, symbol: aText_THE_END }
|
||||
|
||||
# Falco
|
||||
aTextFalco:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 48, height: 8, offset: 0x5006B30, symbol: aTextFalco }
|
||||
|
||||
# Peppy
|
||||
aTextPeppy:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 48, height: 10, offset: 0x5006CB0, symbol: aTextPeppy }
|
||||
|
||||
# Slippy
|
||||
aTextSlippy:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 10, offset: 0x5006E90, symbol: aTextSlippy }
|
||||
|
||||
# A (small)
|
||||
aSmallText_A:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x50070C0, symbol: aSmallText_A }
|
||||
|
||||
# B (small)
|
||||
aSmallText_B:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007100, symbol: aSmallText_B }
|
||||
|
||||
# ! (small)
|
||||
aSmallTextExclamMark:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007140, symbol: aSmallTextExclamMark }
|
||||
|
||||
# C (small)
|
||||
aSmallText_C:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007180, symbol: aSmallText_C }
|
||||
|
||||
# D (small)
|
||||
aSmallText_D:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x50071C0, symbol: aSmallText_D }
|
||||
|
||||
# E (small)
|
||||
aSmallText_E:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007200, symbol: aSmallText_E }
|
||||
|
||||
# 1 (large) Used in the ending: 1997
|
||||
sLargeText_1997_1:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5007240, symbol: sLargeText_1997_1 }
|
||||
|
||||
# 7 (large) Used in the ending: 1997
|
||||
sLargeText_1997_7:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5007330, symbol: sLargeText_1997_7 }
|
||||
|
||||
# 9 (large) Used in the ending: 1997
|
||||
sLargeText_1997_9:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5007420, symbol: sLargeText_1997_9 }
|
||||
|
||||
# F (small)
|
||||
aSmallText_F:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007510, symbol: aSmallText_F }
|
||||
|
||||
# G (small)
|
||||
aSmallText_G:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007550, symbol: aSmallText_G }
|
||||
|
||||
# H (small)
|
||||
aSmallText_H:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007590, symbol: aSmallText_H }
|
||||
|
||||
# I (small)
|
||||
aSmallText_I:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x50075D0, symbol: aSmallText_I }
|
||||
|
||||
# J (small)
|
||||
aSmallText_J:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007610, symbol: aSmallText_J }
|
||||
|
||||
# K (small)
|
||||
aSmallText_K:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007650, symbol: aSmallText_K }
|
||||
|
||||
# 完 (Japanese kanji meaning COMPLETE)
|
||||
aTextKanjiCOMPLETE:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 48, height: 47, offset: 0x5007690, symbol: aTextKanjiCOMPLETE }
|
||||
|
||||
# L (small)
|
||||
aSmallText_L:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007F60, symbol: aSmallText_L }
|
||||
|
||||
# M (small)
|
||||
aSmallText_M:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007FA0, symbol: aSmallText_M }
|
||||
|
||||
# N (small)
|
||||
aSmallText_N:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007FE0, symbol: aSmallText_N }
|
||||
|
||||
# A (large)
|
||||
aLargeText_A:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008020, symbol: aLargeText_A }
|
||||
|
||||
# B (large)
|
||||
aLargeText_B:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008110, symbol: aLargeText_B }
|
||||
|
||||
# C (large)
|
||||
aLargeText_C:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008200, symbol: aLargeText_C }
|
||||
|
||||
# D (large)
|
||||
aLargeText_D:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50082F0, symbol: aLargeText_D }
|
||||
|
||||
# E (large)
|
||||
aLargeText_E:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50083E0, symbol: aLargeText_E }
|
||||
|
||||
# F (large)
|
||||
aLargeText_F:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50084D0, symbol: aLargeText_F }
|
||||
|
||||
# G (large)
|
||||
aLargeText_G:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50085C0, symbol: aLargeText_G }
|
||||
|
||||
# H (large)
|
||||
aLargeText_H:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50086B0, symbol: aLargeText_H }
|
||||
|
||||
# I (large)
|
||||
aLargeText_I:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50087A0, symbol: aLargeText_I }
|
||||
|
||||
# J (large)
|
||||
aLargeText_J:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008890, symbol: aLargeText_J }
|
||||
|
||||
# K (large)
|
||||
aLargeText_K:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008980, symbol: aLargeText_K }
|
||||
|
||||
# L (large)
|
||||
aLargeText_L:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008A70, symbol: aLargeText_L }
|
||||
|
||||
# M (large)
|
||||
aLargeText_M:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008B60, symbol: aLargeText_M }
|
||||
|
||||
# N (large)
|
||||
aLargeText_N:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008C50, symbol: aLargeText_N }
|
||||
|
||||
# O (large)
|
||||
aSmallText_O:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008D40, symbol: aSmallText_O }
|
||||
|
||||
# P (large)
|
||||
aLargeText_P:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008E30, symbol: aLargeText_P }
|
||||
|
||||
# Q (large)
|
||||
aLargeText_Q:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008F20, symbol: aLargeText_Q }
|
||||
|
||||
# R (large)
|
||||
aLargeText_R:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009010, symbol: aLargeText_R }
|
||||
|
||||
# S (large)
|
||||
aLargeText_S:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009100, symbol: aLargeText_S }
|
||||
|
||||
# T (large)
|
||||
aLargeText_T:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50091F0, symbol: aLargeText_T }
|
||||
|
||||
# U (large)
|
||||
aLargeText_U:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50092E0, symbol: aLargeText_U }
|
||||
|
||||
# V (large)
|
||||
aLargeText_V:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50093D0, symbol: aLargeText_V }
|
||||
|
||||
# W (large)
|
||||
aLargeText_W:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 15, offset: 0x50094C0, symbol: aLargeText_W }
|
||||
|
||||
# X (large)
|
||||
aLargeText_X:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 15, offset: 0x50096A0, symbol: aLargeText_X }
|
||||
|
||||
# Y (large)
|
||||
aLargeText_Y:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009880, symbol: aLargeText_Y }
|
||||
|
||||
# - (large)
|
||||
aLargeText_HYPHEN:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009970, symbol: aLargeText_HYPHEN }
|
||||
|
||||
# Z (large)
|
||||
aLargeText_Z:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009A60, symbol: aLargeText_Z }
|
||||
|
||||
# s (large)
|
||||
aLargeText_s_:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009B50, symbol: aLargeText_s_ }
|
||||
|
||||
# t (large)
|
||||
aLargeText_t_:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009C40, symbol: aLargeText_t_ }
|
||||
|
||||
# o (small)
|
||||
aSmallText_o_:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5009D30, symbol: aSmallText_o_ }
|
||||
|
||||
# p (small)
|
||||
aSmallText_p:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5009D70, symbol: aSmallText_p }
|
||||
|
||||
# . (large)
|
||||
aLargeText_DOT:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009DB0, symbol: aLargeText_DOT }
|
||||
|
||||
# q (small)
|
||||
aSmallText_q:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5009EA0, symbol: aSmallText_q }
|
||||
|
||||
# r (small)
|
||||
aSmallText_r:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5009EE0, symbol: aSmallText_r }
|
||||
|
||||
# s (small)
|
||||
aSmallText_s:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5009F20, symbol: aSmallText_s }
|
||||
|
||||
# 0 (large)
|
||||
aLargeText_0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009F60, symbol: aLargeText_0 }
|
||||
|
||||
# 1 (large)
|
||||
aLargeText_1:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A050, symbol: aLargeText_1 }
|
||||
|
||||
# 2 (large)
|
||||
aLargeText_2:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A140, symbol: aLargeText_2 }
|
||||
|
||||
# 3 (large)
|
||||
aLargeText_3:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A230, symbol: aLargeText_3 }
|
||||
|
||||
# 4 (large)
|
||||
aLargeText_4:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A320, symbol: aLargeText_4 }
|
||||
|
||||
# 5 (large)
|
||||
aLargeText_5:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A410, symbol: aLargeText_5 }
|
||||
|
||||
# 6 (large)
|
||||
aLargeText_6:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A500, symbol: aLargeText_6 }
|
||||
|
||||
# 7 (large)
|
||||
aLargeText_7:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A5F0, symbol: aLargeText_7 }
|
||||
|
||||
# 8 (large)
|
||||
aLargeText_8:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A6E0, symbol: aLargeText_8 }
|
||||
|
||||
# 9 (large)
|
||||
aLargeText_9:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A7D0, symbol: aLargeText_9 }
|
||||
|
||||
# 終 (Japanese kanji meaning END)
|
||||
aTextKanji_END:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 49, offset: 0x500A8C0, symbol: aTextKanji_END }
|
||||
|
||||
# T (small)
|
||||
aSmallText_T:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B380, symbol: aSmallText_T }
|
||||
|
||||
# . (small)
|
||||
aSmallText_DOT:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B3C0, symbol: aSmallText_DOT }
|
||||
|
||||
# : (small)
|
||||
aSmallText_COLON:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B400, symbol: aSmallText_COLON }
|
||||
|
||||
# U (small)
|
||||
aSmallText_U:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B440, symbol: aSmallText_U }
|
||||
|
||||
# V (small)
|
||||
aSmallText_V:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B480, symbol: aSmallText_V }
|
||||
|
||||
# W (small)
|
||||
aSmallText_W:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B4C0, symbol: aSmallText_W }
|
||||
|
||||
# X (small)
|
||||
aSmallText_X:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B500, symbol: aSmallText_X }
|
||||
|
||||
# Y (small)
|
||||
aSmallText_Y:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B540, symbol: aSmallText_Y }
|
||||
|
||||
# - (small)
|
||||
aSmallText_HYPHEN:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B580, symbol: aSmallText_HYPHEN }
|
||||
|
||||
# Z (small)
|
||||
aSmallText_Z:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B5C0, symbol: aSmallText_Z }
|
||||
|
||||
# Wrench DisplayList (Teammate in maintenance state)
|
||||
aDownWrenchDL:
|
||||
{ type: GFX, offset: 0x500B600, symbol: aDownWrenchDL }
|
||||
|
||||
# Wrench Texture
|
||||
aDownWrenchTexture:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 32, offset: 0x0500B768, tlut: 0x0500B868, symbol: aDownWrenchTexture }
|
||||
|
||||
# Wrench TLUT
|
||||
aDownWrenchTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0500B868, symbol: aDownWrenchTLUT }
|
@ -1,188 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0x9A3370]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_titania.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
|
||||
aTiTitleCardTex:
|
||||
{type: TEXTURE, format: IA8, ctype: u8, width: 96, height: 28, offset: 0x6000000, symbol: aTiTitleCardTex}
|
||||
|
||||
D_TI_6000A80:
|
||||
{type: GFX, offset: 0x6000A80, symbol: D_TI_6000A80}
|
||||
|
||||
D_TI_6000B10:
|
||||
{type: TEXTURE, format: RGBA16, ctype: u16, width: 64, height: 32, offset: 0x6000B10, symbol: D_TI_6000B10}
|
||||
|
||||
D_TI_6001B10:
|
||||
{type: GFX, offset: 0x6001B10, symbol: D_TI_6001B10}
|
||||
|
||||
D_TI_6001BA8:
|
||||
{type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x6001BA8, symbol: D_TI_6001BA8}
|
||||
|
||||
aTiCactusDL:
|
||||
{type: GFX, offset: 0x60023B0, symbol: aTiCactusDL}
|
||||
|
||||
D_TI_6002438:
|
||||
{type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 64, offset: 0x6002438, symbol: D_TI_6002438}
|
||||
|
||||
D_TI_6003440:
|
||||
{type: GFX, offset: 0x6003440, symbol: D_TI_6003440}
|
||||
|
||||
D_TI_60034E0:
|
||||
{type: GFX, offset: 0x60034E0, symbol: D_TI_60034E0}
|
||||
|
||||
D_TI_6003580:
|
||||
{type: GFX, offset: 0x6003580, symbol: D_TI_6003580}
|
||||
|
||||
D_TI_6003620:
|
||||
{type: GFX, offset: 0x6003620, symbol: D_TI_6003620}
|
||||
|
||||
D_TI_60036C0:
|
||||
{type: GFX, offset: 0x60036C0, symbol: D_TI_60036C0}
|
||||
|
||||
D_TI_6003760:
|
||||
{type: GFX, offset: 0x6003760, symbol: D_TI_6003760}
|
||||
|
||||
D_TI_6003800:
|
||||
{type: TEXTURE, format: IA8, ctype: u8, width: 32, height: 32, offset: 0x6003800, symbol: D_TI_6003800}
|
||||
|
||||
D_TI_6003C00:
|
||||
{type: TEXTURE, format: IA8, ctype: u8, width: 32, height: 32, offset: 0x6003C00, symbol: D_TI_6003C00}
|
||||
|
||||
D_TI_6004000:
|
||||
{type: TEXTURE, format: IA8, ctype: u8, width: 32, height: 32, offset: 0x6004000, symbol: D_TI_6004000}
|
||||
|
||||
D_TI_6004400:
|
||||
{type: TEXTURE, format: IA8, ctype: u8, width: 32, height: 32, offset: 0x6004400, symbol: D_TI_6004400}
|
||||
|
||||
D_TI_6004800:
|
||||
{type: TEXTURE, format: IA8, ctype: u8, width: 32, height: 32, offset: 0x6004800, symbol: D_TI_6004800}
|
||||
|
||||
D_TI_6004C00:
|
||||
{type: TEXTURE, format: IA8, ctype: u8, width: 32, height: 32, offset: 0x6004C00, symbol: D_TI_6004C00}
|
||||
|
||||
D_TI_6005000:
|
||||
{type: SF64:ENVIRONMENT, offset: 0x6005000, symbol: D_TI_6005000}
|
||||
|
||||
D_TI_600631C:
|
||||
{type: SF64:SCRIPT, offset: 0x600631C, symbol: D_TI_600631C}
|
||||
|
||||
aTi1LandmineHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60064AC, symbol: aTi1LandmineHitbox}
|
||||
|
||||
aTiDesertRoverHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60064C8, symbol: aTiDesertRoverHitbox}
|
||||
|
||||
aTiSkullHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60064FC, symbol: aTiSkullHitbox}
|
||||
|
||||
aTiRib0Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6006518, symbol: aTiRib0Hitbox}
|
||||
|
||||
aTiRib1Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6006564, symbol: aTiRib1Hitbox}
|
||||
|
||||
aTiRib2Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60065B0, symbol: aTiRib2Hitbox}
|
||||
|
||||
aTiRib3Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60065FC, symbol: aTiRib3Hitbox}
|
||||
|
||||
aTiRib4Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6006648, symbol: aTiRib4Hitbox}
|
||||
|
||||
aTiRib5Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6006694, symbol: aTiRib5Hitbox}
|
||||
|
||||
aTiRib6Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60066E0, symbol: aTiRib6Hitbox}
|
||||
|
||||
aTiRib7Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x600672C, symbol: aTiRib7Hitbox}
|
||||
|
||||
aTiRib8Hitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6006778, symbol: aTiRib8Hitbox}
|
||||
|
||||
aTiDelphorHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60067C4, symbol: aTiDelphorHitbox}
|
||||
|
||||
aTiDelphorHeadHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6006808, symbol: aTiDelphorHeadHitbox}
|
||||
|
||||
aTiDesertCrawlerHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6006A3C, symbol: aTiDesertCrawlerHitbox}
|
||||
|
||||
aTiBoulderHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x600683C, symbol: aTiBoulderHitbox}
|
||||
|
||||
aTiBombHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6006858, symbol: aTiBombHitbox}
|
||||
|
||||
D_TI_6006874:
|
||||
{type: SF64:HITBOX, offset: 0x6006874, symbol: D_TI_6006874}
|
||||
|
||||
aTiRascoHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6006890, symbol: aTiRascoHitbox}
|
||||
|
||||
aTiCactusHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60068BC, symbol: aTiCactusHitbox}
|
||||
|
||||
aTiFekudaHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x60068F0, symbol: aTiFekudaHitbox}
|
||||
|
||||
D_TI_6006940:
|
||||
{type: SF64:HITBOX, offset: 0x6006940, symbol: D_TI_6006940}
|
||||
|
||||
D_TI_600695C:
|
||||
{type: SF64:HITBOX, offset: 0x600695C, symbol: D_TI_600695C}
|
||||
|
||||
D_TI_6006978:
|
||||
{type: SF64:HITBOX, offset: 0x6006978, symbol: D_TI_6006978}
|
||||
|
||||
D_TI_6006994:
|
||||
{type: SF64:HITBOX, offset: 0x6006994, symbol: D_TI_6006994}
|
||||
|
||||
D_TI_60069B0:
|
||||
{type: SF64:HITBOX, offset: 0x60069B0, symbol: D_TI_60069B0}
|
||||
|
||||
D_TI_60069CC:
|
||||
{type: SF64:HITBOX, offset: 0x60069CC, symbol: D_TI_60069CC}
|
||||
|
||||
D_TI_60069E8:
|
||||
{type: SF64:HITBOX, offset: 0x60069E8, symbol: D_TI_60069E8}
|
||||
|
||||
D_TI_6006A04:
|
||||
{type: SF64:HITBOX, offset: 0x6006A04, symbol: D_TI_6006A04}
|
||||
|
||||
D_TI_6006A20:
|
||||
{type: SF64:HITBOX, offset: 0x6006A20, symbol: D_TI_6006A20}
|
||||
|
||||
aTiPillarHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6006BF0, symbol: aTiPillarHitbox}
|
||||
|
||||
D_TI_6006924:
|
||||
{type: SF64:HITBOX, offset: 0x6006924, symbol: D_TI_6006924}
|
||||
|
||||
D_TI_6006C0C:
|
||||
{type: SF64:HITBOX, offset: 0x6006C0C, symbol: D_TI_6006C0C}
|
||||
|
||||
D_TI_6006C28:
|
||||
{type: SF64:HITBOX, offset: 0x6006C28, symbol: D_TI_6006C28}
|
||||
|
||||
aTiBridgeHitbox:
|
||||
{type: SF64:HITBOX, offset: 0x6006C44, symbol: aTiBridgeHitbox}
|
||||
|
||||
D_TI_6006C60:
|
||||
{type: SF64:OBJECT_INIT, offset: 0x6006C60, symbol: D_TI_6006C60}
|
||||
|
||||
D_TI_6009BB8:
|
||||
{type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x6009BB8, symbol: D_TI_6009BB8}
|
@ -1,263 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0xBC9230]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_title.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
aTitleStarfoxLogoTex: { type: TEXTURE, ctype: u16, format: RGBA16, width: 236, height: 60, offset: 0x6000000, symbol: aTitleStarfoxLogoTex }
|
||||
|
||||
aTitleN64LogoTex: { type: TEXTURE, ctype: u16, format: RGBA16, width: 128, height: 88, offset: 0x6006EA0, symbol: aTitleN64LogoTex }
|
||||
|
||||
gTitleRadioStatic: { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x600C6A0, symbol: gTitleRadioStatic }
|
||||
|
||||
aTitleSunGlareTex: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600D5C0, symbol: aTitleSunGlareTex }
|
||||
|
||||
a1997NintendoTex: { type: TEXTURE, ctype: u8, format: IA8, width: 120, height: 12, offset: 0x600DDC0, symbol: a1997NintendoTex }
|
||||
|
||||
aTitlePressStartTex: { type: TEXTURE, ctype: u8, format: IA8, width: 120, height: 13, offset: 0x600E360, symbol: aTitlePressStartTex }
|
||||
|
||||
aTitleGreatFoxCardTex: { type: TEXTURE, ctype: u8, format: IA8, width: 144, height: 28, offset: 0x600E980, symbol: aTitleGreatFoxCardTex }
|
||||
|
||||
gTitleSlippyCard: { type: TEXTURE, ctype: u8, format: IA8, width: 144, height: 13, offset: 0x600F940, symbol: gTitleSlippyCard }
|
||||
|
||||
gTitlePeppyCard: { type: TEXTURE, ctype: u8, format: IA8, width: 120, height: 13, offset: 0x6010090, symbol: gTitlePeppyCard }
|
||||
|
||||
gTitleFalcoCard: { type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 13, offset: 0x60106B0, symbol: gTitleFalcoCard }
|
||||
|
||||
gTitleFoxCard: { type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 13, offset: 0x6010FA0, symbol: gTitleFoxCard }
|
||||
|
||||
aTitleArwingCardTex: { type: TEXTURE, ctype: u8, format: IA8, width: 112, height: 26, offset: 0x6011890, symbol: aTitleArwingCardTex }
|
||||
|
||||
aTitleNoControllerTex: { type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 24, offset: 0x60123F0, symbol: aTitleNoControllerTex }
|
||||
|
||||
aTitleCopyrightTex: { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x6013470, symbol: aTitleCopyrightTex }
|
||||
|
||||
gTitleUnusedNintendoCopyright: { type: TEXTURE, ctype: u8, format: IA8, width: 168, height: 18, offset: 0x6013570, symbol: gTitleUnusedNintendoCopyright }
|
||||
|
||||
aIntroStarfoxLogoTex: { type: TEXTURE, ctype: u8, format: CI4, width: 256, height: 13, offset: 0x6014140, tlut: 0x60147C0, symbol: aIntroStarfoxLogoTex }
|
||||
|
||||
aIntroStarfoxLogoTLUT: { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x60147C0, symbol: aIntroStarfoxLogoTLUT }
|
||||
|
||||
aIntroInTex: { type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 13, offset: 0x60147E0, tlut: 0x60147C0, symbol: aIntroInTex }
|
||||
|
||||
aIntroInTLUT: { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x60148B0, symbol: aIntroInTLUT }
|
||||
|
||||
a64LogoDL: { type: GFX, offset: 0x60148D0, symbol: a64LogoDL }
|
||||
|
||||
a64Logo1Tex: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x6014DE8, tlut: 0x60155E8, symbol: a64Logo1Tex }
|
||||
|
||||
a64Logo1TLUT: { type: TEXTURE, ctype: u16, format: TLUT, colors: 152, offset: 0x60155E8, symbol: a64Logo1TLUT }
|
||||
|
||||
a64Logo2Tex: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 63, offset: 0x6015718, tlut: 0x6015EF8, symbol: a64Logo2Tex }
|
||||
|
||||
a64Logo2TLUT: { type: TEXTURE, ctype: u16, format: TLUT, colors: 64, offset: 0x6015EF8, symbol: a64Logo2TLUT }
|
||||
|
||||
a64Logo3Tex: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x6015F78, tlut: 0x6016778, symbol: a64Logo3Tex }
|
||||
|
||||
a64Logo3TLUT: { type: TEXTURE, ctype: u16, format: TLUT, colors: 200, offset: 0x6016778, symbol: a64Logo3TLUT }
|
||||
|
||||
a64Logo4Tex: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 63, offset: 0x6016908, tlut: 0x60170E8, symbol: a64Logo4Tex }
|
||||
|
||||
a64Logo4TLUT: { type: TEXTURE, ctype: u16, format: TLUT, colors: 144, offset: 0x60170E8, symbol: a64Logo4TLUT }
|
||||
|
||||
a64Logo5Tex: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x6017208, tlut: 0x6017A08, symbol: a64Logo5Tex }
|
||||
|
||||
a64Logo5TLUT: { type: TEXTURE, ctype: u16, format: TLUT, colors: 136, offset: 0x6017A08, symbol: a64Logo5TLUT }
|
||||
|
||||
a64Logo6Tex: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x6017B18, tlut: 0x6018318, symbol: a64Logo6Tex }
|
||||
|
||||
a64Logo6TLUT: { type: TEXTURE, ctype: u16, format: TLUT, colors: 200, offset: 0x6018318, symbol: a64Logo6TLUT }
|
||||
|
||||
a64Logo7Tex: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x60184A8, tlut: 0x6018CA8, symbol: a64Logo7Tex }
|
||||
|
||||
a64Logo7TLUT: { type: TEXTURE, ctype: u16, format: TLUT, colors: 76, offset: 0x6018CA8, symbol: a64Logo7TLUT }
|
||||
|
||||
aTitleGreatFoxDeckDL: { type: GFX, offset: 0x6018D40, symbol: aTitleGreatFoxDeckDL }
|
||||
|
||||
D_TITLE_60195C0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60195C0, symbol: D_TITLE_60195C0 }
|
||||
|
||||
D_TITLE_6019DC0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6019DC0, symbol: D_TITLE_6019DC0 }
|
||||
|
||||
D_TITLE_601A5C0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x601A5C0, symbol: D_TITLE_601A5C0 }
|
||||
|
||||
D_TITLE_601B5C0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601B5C0, symbol: D_TITLE_601B5C0 }
|
||||
|
||||
D_TITLE_601B7C0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x601B7C0, symbol: D_TITLE_601B7C0 }
|
||||
|
||||
aTitleCsPassageWayWallTex: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x601BFC0, symbol: aTitleCsPassageWayWallTex }
|
||||
|
||||
aTitleGreatFoxDeckLauncherDL: { type: GFX, offset: 0x601C7C0, symbol: aTitleGreatFoxDeckLauncherDL }
|
||||
|
||||
D_TITLE_601CCD0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601CCD0, symbol: D_TITLE_601CCD0 }
|
||||
|
||||
D_TITLE_601CED0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x601CED0, symbol: D_TITLE_601CED0 }
|
||||
|
||||
D_TITLE_601CF50: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x601CF50, symbol: D_TITLE_601CF50 }
|
||||
|
||||
aNoControllerBgTex: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x601D750, tlut: 0x601DB50, symbol: aNoControllerBgTex }
|
||||
|
||||
aNoControllerBgTLUT: { type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x601DB50, symbol: aNoControllerBgTLUT }
|
||||
|
||||
D_TITLE_601E424: { type: SF64:ANIM, offset: 0x601E424, symbol: D_TITLE_601E424 }
|
||||
|
||||
D_TITLE_601E430: { type: GFX, offset: 0x601E430, symbol: D_TITLE_601E430 }
|
||||
|
||||
D_TITLE_601E720: { type: GFX, offset: 0x601E720, symbol: D_TITLE_601E720 }
|
||||
|
||||
D_TITLE_601EA00: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x601EA00, symbol: D_TITLE_601EA00 }
|
||||
|
||||
D_TITLE_601F200: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601F200, symbol: D_TITLE_601F200 }
|
||||
|
||||
D_TITLE_601F400: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601F400, symbol: D_TITLE_601F400 }
|
||||
|
||||
D_TITLE_601F8E0: { type: SF64:ANIM, offset: 0x601F8E0, symbol: D_TITLE_601F8E0 }
|
||||
|
||||
D_TITLE_6020058: { type: SF64:ANIM, offset: 0x6020058, symbol: D_TITLE_6020058 }
|
||||
|
||||
D_TITLE_60214F8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60214F8, symbol: D_TITLE_60214F8 }
|
||||
|
||||
D_TITLE_6021D10: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6021D10, symbol: D_TITLE_6021D10 }
|
||||
|
||||
D_TITLE_6021F10: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6021F10, symbol: D_TITLE_6021F10 }
|
||||
|
||||
D_TITLE_6022B40: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6022B40, symbol: D_TITLE_6022B40 }
|
||||
|
||||
D_TITLE_6023340: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6023340, symbol: D_TITLE_6023340 }
|
||||
|
||||
D_TITLE_6023B40: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6023B40, symbol: D_TITLE_6023B40 }
|
||||
|
||||
D_TITLE_6024340: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6024340, symbol: D_TITLE_6024340 }
|
||||
|
||||
D_TITLE_60246F8: { type: SF64:ANIM, offset: 0x60246F8, symbol: D_TITLE_60246F8 }
|
||||
|
||||
D_TITLE_60257A8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60257A8, symbol: D_TITLE_60257A8 }
|
||||
|
||||
D_TITLE_60259A8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60259A8, symbol: D_TITLE_60259A8 }
|
||||
|
||||
D_TITLE_6025BA8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6025BA8, symbol: D_TITLE_6025BA8 }
|
||||
|
||||
D_TITLE_6025DA8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6025DA8, symbol: D_TITLE_6025DA8 }
|
||||
|
||||
D_TITLE_6025FA8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6025FA8, symbol: D_TITLE_6025FA8 }
|
||||
|
||||
D_TITLE_6026D28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6026D28, symbol: D_TITLE_6026D28 }
|
||||
|
||||
D_TITLE_6026F28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6026F28, symbol: D_TITLE_6026F28 }
|
||||
|
||||
D_TITLE_6028508: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6028508, symbol: D_TITLE_6028508 }
|
||||
|
||||
D_TITLE_6028708: { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x6028708, symbol: D_TITLE_6028708 }
|
||||
|
||||
D_TITLE_6028788: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6028788, symbol: D_TITLE_6028788 }
|
||||
|
||||
D_TITLE_6028988: { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x6028988, symbol: D_TITLE_6028988 }
|
||||
|
||||
D_TITLE_6028A08: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6028A08, symbol: D_TITLE_6028A08 }
|
||||
|
||||
D_TITLE_6028C08: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6028C08, symbol: D_TITLE_6028C08 }
|
||||
|
||||
D_TITLE_6029BE4: { type: SF64:ANIM, offset: 0x6029BE4, symbol: D_TITLE_6029BE4 }
|
||||
|
||||
D_TITLE_602A710: { type: SF64:ANIM, offset: 0x602A710, symbol: D_TITLE_602A710 }
|
||||
|
||||
aTitleGreatFoxDeckPlatformDL: { type: GFX, offset: 0x602A720, symbol: aTitleGreatFoxDeckPlatformDL }
|
||||
|
||||
aTitleCsPassageWayCeilingTex: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x602A8C0, symbol: aTitleCsPassageWayCeilingTex }
|
||||
|
||||
D_TITLE_602B8C0: { type: GFX, offset: 0x602B8C0, symbol: D_TITLE_602B8C0 }
|
||||
|
||||
D_TITLE_602D930: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602D930, symbol: D_TITLE_602D930 }
|
||||
|
||||
D_TITLE_602DB30: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602DB30, symbol: D_TITLE_602DB30 }
|
||||
|
||||
D_TITLE_602DD30: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602DD30, symbol: D_TITLE_602DD30 }
|
||||
|
||||
D_TITLE_602DF30: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602DF30, symbol: D_TITLE_602DF30 }
|
||||
|
||||
aTitleCsPassageWayDL: { type: GFX, offset: 0x602E380, symbol: aTitleCsPassageWayDL }
|
||||
|
||||
aTitleCsPassageWayFloorTex: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x602E550, symbol: aTitleCsPassageWayFloorTex }
|
||||
|
||||
aFoxRunningAnim: { type: SF64:ANIM, offset: 0x602F8E0, symbol: aFoxRunningAnim }
|
||||
|
||||
aFoxSkel: {type: SF64:SKELETON, offset: 0x602FBAC, symbol: aFoxSkel}
|
||||
|
||||
aFalcoRunningAnim: { type: SF64:ANIM, offset: 0x60305C0, symbol: aFalcoRunningAnim }
|
||||
|
||||
aFalcoSkel: {type: SF64:SKELETON, offset: 0x603088C, symbol: aFalcoSkel}
|
||||
|
||||
aSlippyRunningAnim: { type: SF64:ANIM, offset: 0x6031120, symbol: aSlippyRunningAnim }
|
||||
|
||||
aSlippySkel: {type: SF64:SKELETON, offset: 0x60313AC, symbol: aSlippySkel}
|
||||
|
||||
aPeppyRunningAnim: { type: SF64:ANIM, offset: 0x6031DB8, symbol: aPeppyRunningAnim }
|
||||
|
||||
aPeppySkel: {type: SF64:SKELETON, offset: 0x6032084, symbol: aPeppySkel}
|
||||
|
||||
aTitleArwingEngineGlowDL: { type: GFX, offset: 0x60320E0, symbol: aTitleArwingEngineGlowDL }
|
||||
|
||||
aTitleArwingEngineGlowTex: {type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 32, offset: 0x6032178, symbol: aTitleArwingEngineGlowTex}
|
||||
|
||||
aTitleArwingShadowDL: { type: GFX, offset: 0x6032580, symbol: aTitleArwingShadowDL }
|
||||
|
||||
aTitleArwingShadowTex: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6032608, symbol: aTitleArwingShadowTex }
|
||||
|
||||
aFalcoAnim: { type: SF64:ANIM, offset: 0x60338DC, symbol: aFalcoAnim }
|
||||
|
||||
aFoxAnim: { type: SF64:ANIM, offset: 0x6035024, symbol: aFoxAnim }
|
||||
|
||||
aPeppyAnim: { type: SF64:ANIM, offset: 0x603531C, symbol: aPeppyAnim }
|
||||
|
||||
aSlippyAnim: { type: SF64:ANIM, offset: 0x6036278, symbol: aSlippyAnim }
|
||||
|
||||
D_TITLE_6036290: { type: GFX, offset: 0x6036290, symbol: D_TITLE_6036290 }
|
||||
|
||||
D_TITLE_6036328: { type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x6036328, symbol: D_TITLE_6036328 }
|
||||
|
||||
D_TITLE_6036B30: { type: GFX, offset: 0x6036B30, symbol: D_TITLE_6036B30 }
|
||||
|
||||
D_TITLE_6036BC8: { type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x6036BC8, symbol: D_TITLE_6036BC8 }
|
||||
|
||||
aPlanetCorneriaDL: { type: GFX, offset: 0x6037CF0, symbol: aPlanetCorneriaDL }
|
||||
|
||||
D_TITLE_60380D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x60380D0, symbol: D_TITLE_60380D0}
|
||||
|
||||
D_TITLE_60390D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x60390D0, symbol: D_TITLE_60390D0}
|
||||
|
||||
D_TITLE_603A0D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x603A0D0, symbol: D_TITLE_603A0D0}
|
||||
|
||||
D_TITLE_603B0D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x603B0D0, symbol: D_TITLE_603B0D0}
|
||||
|
||||
D_TITLE_603C0D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x603C0D0, symbol: D_TITLE_603C0D0}
|
||||
|
||||
D_TITLE_603D0D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x603D0D0, symbol: D_TITLE_603D0D0}
|
||||
|
||||
D_TITLE_603E0D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x603E0D0, symbol: D_TITLE_603E0D0}
|
||||
|
||||
D_TITLE_603F0D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x603F0D0, symbol: D_TITLE_603F0D0}
|
||||
|
||||
D_TITLE_60408C0: { type: GFX, offset: 0x60408C0, symbol: D_TITLE_60408C0 }
|
||||
|
||||
aTeamShadowDL: { type: GFX, offset: 0x6041070, symbol: aTeamShadowDL }
|
||||
|
||||
D_TITLE_60410F8: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60410F8, symbol: D_TITLE_60410F8}
|
||||
|
||||
D_TITLE_6041CF0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6041CF0, symbol: D_TITLE_6041CF0 }
|
||||
|
||||
D_TITLE_60426E0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60426E0, symbol: D_TITLE_60426E0 }
|
||||
|
||||
D_TITLE_6043F68: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6043F68, symbol: D_TITLE_6043F68 }
|
||||
|
||||
D_TITLE_60456C0: { type: GFX, offset: 0x60456C0, symbol: D_TITLE_60456C0 }
|
||||
|
||||
D_TITLE_6045A28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6045A28, symbol: D_TITLE_6045A28}
|
||||
D_TITLE_6046A28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6046A28, symbol: D_TITLE_6046A28}
|
||||
D_TITLE_6047A28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6047A28, symbol: D_TITLE_6047A28}
|
||||
D_TITLE_6048A28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6048A28, symbol: D_TITLE_6048A28}
|
||||
D_TITLE_6049A28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6049A28, symbol: D_TITLE_6049A28}
|
||||
D_TITLE_604AA28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x604AA28, symbol: D_TITLE_604AA28}
|
||||
D_TITLE_604BA28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x604BA28, symbol: D_TITLE_604BA28}
|
@ -1,88 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x6, 0xD9FDD0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_training.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
|
||||
D_TR_6000000:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6000000, width: 96, height: 12, ctype: u8, symbol: D_TR_6000000 }
|
||||
|
||||
D_TR_6000480:
|
||||
{ type: TEXTURE, format: IA8, offset: 0x6000480, width: 96, height: 12, ctype: u8, symbol: D_TR_6000480 }
|
||||
|
||||
D_TR_6000900:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x6000900, width: 44, height: 44, ctype: u16, symbol: D_TR_6000900 }
|
||||
|
||||
D_TR_6001820:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x6001820, width: 44, height: 44, ctype: u16, symbol: D_TR_6001820 }
|
||||
|
||||
aTrBarrierDL:
|
||||
{ type: GFX, offset: 0x6002740, symbol: aTrBarrierDL }
|
||||
|
||||
D_TR_60028F0:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x060028F0, width: 32, height: 32, ctype: u16, symbol: D_TR_60028F0 }
|
||||
|
||||
aTrBuildingDL:
|
||||
{ type: GFX, offset: 0x60030F0, symbol: aTrBuildingDL }
|
||||
|
||||
D_TR_6003360:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06003360, width: 16, height: 16, ctype: u16, symbol: D_TR_6003360 }
|
||||
|
||||
D_TR_6003560:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06003560, width: 16, height: 16, ctype: u16, symbol: D_TR_6003560 }
|
||||
|
||||
D_TR_6003760:
|
||||
{ type: GFX, offset: 0x6003760, symbol: D_TR_6003760 }
|
||||
|
||||
D_TR_6003878:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06003878, width: 64, height: 32, ctype: u16, symbol: D_TR_6003878 }
|
||||
|
||||
D_TR_6004878:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06004878, width: 64, height: 32, ctype: u16, symbol: D_TR_6004878 }
|
||||
|
||||
D_TR_6005880:
|
||||
{ type: GFX, offset: 0x6005880, symbol: D_TR_6005880 }
|
||||
|
||||
D_TR_6005938:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06005938, width: 32, height: 32, ctype: u16, symbol: D_TR_6005938 }
|
||||
|
||||
aItemTrainingRingDL:
|
||||
{ type: GFX, offset: 0x6006140, symbol: aItemTrainingRingDL }
|
||||
|
||||
D_TR_6006958:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x06006958, width: 8, height: 8, ctype: u16, symbol: D_TR_6006958 }
|
||||
|
||||
D_TR_60069D8:
|
||||
{ type: TEXTURE, format: RGBA16, offset: 0x060069D8, width: 8, height: 8, ctype: u16, symbol: D_TR_60069D8 }
|
||||
|
||||
D_TR_6006A60:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x6006A60, symbol: D_TR_6006A60 }
|
||||
|
||||
D_TR_6006AA4:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x6006AA4, symbol: D_TR_6006AA4 }
|
||||
|
||||
D_TR_6008EF8:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x6008EF8, symbol: D_TR_6008EF8 }
|
||||
|
||||
D_TR_6009B34:
|
||||
{ type: SF64:SCRIPT, offset: 0x6009B34, symbol: D_TR_6009B34 }
|
||||
|
||||
aTrBuildingHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6009CC4, symbol: aTrBuildingHitbox }
|
||||
|
||||
aItemTrainingRingHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6009CFC, symbol: aItemTrainingRingHitbox }
|
||||
|
||||
aTrBarrierHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6009D18, symbol: aTrBarrierHitbox }
|
||||
|
||||
# size = 0x9D40
|
@ -1,243 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x09, 0xAB36F0]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_ve1_boss.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
D_VE1_9000000:
|
||||
{type: GFX, offset: 0x9000000, symbol: D_VE1_9000000}
|
||||
|
||||
D_VE1_90003E8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x90003E8, symbol: D_VE1_90003E8}
|
||||
|
||||
D_VE1_90005E8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x90005E8, symbol: D_VE1_90005E8}
|
||||
|
||||
D_VE1_90007F0:
|
||||
{type: GFX, offset: 0x90007F0, symbol: D_VE1_90007F0}
|
||||
|
||||
D_VE1_9000AF0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x9000AF0, symbol: D_VE1_9000AF0}
|
||||
|
||||
D_VE1_90012F0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x90012F0, symbol: D_VE1_90012F0}
|
||||
|
||||
D_VE1_9002CD8:
|
||||
{type: SF64:ANIM, offset: 0x9002CD8, symbol: D_VE1_9002CD8}
|
||||
|
||||
aVe1BlockerDL:
|
||||
{type: GFX, offset: 0x9002CF0, symbol: aVe1BlockerDL}
|
||||
|
||||
D_VE1_9002F30:
|
||||
{type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x9002F30, symbol: D_VE1_9002F30, tlut: 0x9003330}
|
||||
|
||||
D_VE1_9003330:
|
||||
{type: TEXTURE, ctype: u16, format: TLUT, colors: 176, offset: 0x9003330, symbol: D_VE1_9003330}
|
||||
|
||||
D_VE1_9003490:
|
||||
{type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x9003490, symbol: D_VE1_9003490, tlut: 0x9003890}
|
||||
|
||||
D_VE1_9003890:
|
||||
{type: TEXTURE, ctype: u16, format: TLUT, colors: 176, offset: 0x9003890, symbol: D_VE1_9003890}
|
||||
|
||||
D_VE1_90039F0:
|
||||
{type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x90039F0, symbol: D_VE1_90039F0, tlut: 0x9003DF0}
|
||||
|
||||
D_VE1_9003DF0:
|
||||
{type: TEXTURE, ctype: u16, format: TLUT, colors: 176, offset: 0x9003DF0, symbol: D_VE1_9003DF0}
|
||||
|
||||
aVe1TempleInterior1DL:
|
||||
{type: GFX, offset: 0x9003F50, symbol: aVe1TempleInterior1DL}
|
||||
|
||||
D_VE1_9004478:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x9004478, symbol: D_VE1_9004478}
|
||||
|
||||
D_VE1_9004878:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x9004878, symbol: D_VE1_9004878}
|
||||
|
||||
D_VE1_9005078:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x9005078, symbol: D_VE1_9005078}
|
||||
|
||||
D_VE1_9005478:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x9005478, symbol: D_VE1_9005478}
|
||||
|
||||
aVe1TempleEntranceDL:
|
||||
{type: GFX, offset: 0x9005C80, symbol: aVe1TempleEntranceDL}
|
||||
|
||||
D_VE1_9009700:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x9009700, symbol: D_VE1_9009700}
|
||||
|
||||
D_VE1_9009F00:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x9009F00, symbol: D_VE1_9009F00}
|
||||
|
||||
D_VE1_900A300:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x900A300, symbol: D_VE1_900A300}
|
||||
|
||||
D_VE1_900AB00:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x900AB00, symbol: D_VE1_900AB00}
|
||||
|
||||
D_VE1_900AF00:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x900AF00, symbol: D_VE1_900AF00}
|
||||
|
||||
D_VE1_900B700:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x900B700, symbol: D_VE1_900B700}
|
||||
|
||||
D_VE1_900BF00:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x900BF00, symbol: D_VE1_900BF00}
|
||||
|
||||
D_VE1_900C700:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x900C700, symbol: D_VE1_900C700}
|
||||
|
||||
aVe1MonkeyStatueAnim:
|
||||
{type: SF64:ANIM, offset: 0x900D098, symbol: aVe1MonkeyStatueAnim}
|
||||
|
||||
aVe1MonkeyStatueSkel:
|
||||
{type: SF64:SKELETON, offset: 0x900D164, symbol: aVe1MonkeyStatueSkel}
|
||||
|
||||
D_VE1_900D180:
|
||||
{type: GFX, offset: 0x900D180, symbol: D_VE1_900D180}
|
||||
|
||||
D_VE1_900D520:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x900D520, symbol: D_VE1_900D520}
|
||||
|
||||
aVe1Pillar1DL:
|
||||
{type: GFX, offset: 0x900DD20, symbol: aVe1Pillar1DL}
|
||||
|
||||
D_VE1_900DF20:
|
||||
{type: GFX, offset: 0x900DF20, symbol: D_VE1_900DF20}
|
||||
|
||||
D_VE1_900DFB8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x900DFB8, symbol: D_VE1_900DFB8}
|
||||
|
||||
aVe1TempleBgDL:
|
||||
{type: GFX, offset: 0x900EFC0, symbol: aVe1TempleBgDL}
|
||||
|
||||
aVe1TempleInterior2DL:
|
||||
{type: GFX, offset: 0x900F060, symbol: aVe1TempleInterior2DL}
|
||||
|
||||
aVe1TempleInterior3DL:
|
||||
{type: GFX, offset: 0x900F1D0, symbol: aVe1TempleInterior3DL}
|
||||
|
||||
D_VE1_9010FC4:
|
||||
{type: SF64:ANIM, offset: 0x9010FC4, symbol: D_VE1_9010FC4}
|
||||
|
||||
D_VE1_9010FD0:
|
||||
{type: GFX, offset: 0x9010FD0, symbol: D_VE1_9010FD0}
|
||||
|
||||
aVe1PillarDL:
|
||||
{type: GFX, offset: 0x9011200, symbol: aVe1PillarDL}
|
||||
|
||||
D_VE1_9011980:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x9011980, symbol: D_VE1_9011980}
|
||||
|
||||
aVe1Pillar5DL:
|
||||
{type: GFX, offset: 0x9012180, symbol: aVe1Pillar5DL}
|
||||
|
||||
D_VE1_90123C0:
|
||||
{type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 16, offset: 0x90123C0, symbol: D_VE1_90123C0, tlut: 0x90125C0}
|
||||
|
||||
D_VE1_90125C0:
|
||||
{type: TEXTURE, ctype: u16, format: TLUT, colors: 160, offset: 0x90125C0, symbol: D_VE1_90125C0}
|
||||
|
||||
D_VE1_9013880:
|
||||
{type: GFX, offset: 0x9013880, symbol: D_VE1_9013880}
|
||||
|
||||
D_VE1_9013C20:
|
||||
{type: GFX, offset: 0x9013C20, symbol: D_VE1_9013C20}
|
||||
|
||||
D_VE1_9014DF0:
|
||||
{type: GFX, offset: 0x9014DF0, symbol: D_VE1_9014DF0}
|
||||
|
||||
D_VE1_90150A0:
|
||||
{type: GFX, offset: 0x90150A0, symbol: D_VE1_90150A0}
|
||||
|
||||
D_VE1_9015480:
|
||||
{type: GFX, offset: 0x9015480, symbol: D_VE1_9015480}
|
||||
|
||||
D_VE1_9015900:
|
||||
{type: GFX, offset: 0x9015900, symbol: D_VE1_9015900}
|
||||
|
||||
D_VE1_9015BB0:
|
||||
{type: GFX, offset: 0x9015BB0, symbol: D_VE1_9015BB0}
|
||||
|
||||
D_VE1_9018BD0:
|
||||
{type: SF64:ANIM, offset: 0x9018BD0, symbol: D_VE1_9018BD0}
|
||||
|
||||
D_VE1_901A4B8:
|
||||
{type: SF64:ANIM, offset: 0x901A4B8, symbol: D_VE1_901A4B8}
|
||||
|
||||
D_VE1_901BDA8:
|
||||
{type: SF64:ANIM, offset: 0x901BDA8, symbol: D_VE1_901BDA8}
|
||||
|
||||
D_VE1_901C0F4:
|
||||
{type: SF64:SKELETON, offset: 0x901C0F4, symbol: D_VE1_901C0F4}
|
||||
|
||||
D_VE1_901DA38:
|
||||
{type: SF64:ANIM, offset: 0x901DA38, symbol: D_VE1_901DA38}
|
||||
|
||||
aVe1Pillar3DL:
|
||||
{type: GFX, offset: 0x901DA50, symbol: aVe1Pillar3DL}
|
||||
|
||||
D_VE1_901DC90:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x901DC90, symbol: D_VE1_901DC90}
|
||||
|
||||
D_VE1_901E350:
|
||||
{type: GFX, offset: 0x901E350, symbol: D_VE1_901E350}
|
||||
|
||||
D_VE1_901F6D0:
|
||||
{type: GFX, offset: 0x901F6D0, symbol: D_VE1_901F6D0}
|
||||
|
||||
D_VE1_901F990:
|
||||
{type: GFX, offset: 0x901F990, symbol: D_VE1_901F990}
|
||||
|
||||
D_VE1_901FC40:
|
||||
{type: GFX, offset: 0x901FC40, symbol: D_VE1_901FC40}
|
||||
|
||||
D_VE1_901FFB0:
|
||||
{type: GFX, offset: 0x901FFB0, symbol: D_VE1_901FFB0}
|
||||
|
||||
D_VE1_9020E30:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x9020E30, symbol: D_VE1_9020E30}
|
||||
|
||||
D_VE1_9021630:
|
||||
{type: GFX, offset: 0x9021630, symbol: D_VE1_9021630}
|
||||
|
||||
D_VE1_9021900:
|
||||
{type: GFX, offset: 0x9021900, symbol: D_VE1_9021900}
|
||||
|
||||
D_VE1_9021B80:
|
||||
{type: GFX, offset: 0x9021B80, symbol: D_VE1_9021B80}
|
||||
|
||||
D_VE1_9022820:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x9022820, symbol: D_VE1_9022820}
|
||||
|
||||
D_VE1_9022A20:
|
||||
{type: GFX, offset: 0x9022A20, symbol: D_VE1_9022A20}
|
||||
|
||||
D_VE1_9022D80:
|
||||
{type: GFX, offset: 0x9022D80, symbol: D_VE1_9022D80}
|
||||
|
||||
D_VE1_9023290:
|
||||
{type: GFX, offset: 0x9023290, symbol: D_VE1_9023290}
|
||||
|
||||
D_VE1_90234D0:
|
||||
{type: GFX, offset: 0x90234D0, symbol: D_VE1_90234D0}
|
||||
|
||||
D_VE1_9023880:
|
||||
{type: GFX, offset: 0x9023880, symbol: D_VE1_9023880}
|
||||
|
||||
aVe1Pillar4DL:
|
||||
{type: GFX, offset: 0x9023AD0, symbol: aVe1Pillar4DL}
|
||||
|
||||
D_VE1_9024738:
|
||||
{type: SF64:ANIM, offset: 0x9024738, symbol: D_VE1_9024738}
|
||||
|
||||
D_VE1_9024750:
|
||||
{type: GFX, offset: 0x9024750, symbol: D_VE1_9024750}
|
||||
|
||||
D_VE1_9024940:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 4, height: 4, offset: 0x9024940, symbol: D_VE1_9024940}
|
@ -1,182 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x6, 0xA84390]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_venom_1.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
|
||||
D_VE1_6000000:
|
||||
{ type: TEXTURE, format: IA8, width: 96, height: 28, offset: 0x6000000, ctype: u8, symbol: D_VE1_6000000 }
|
||||
|
||||
D_VE1_6000A80:
|
||||
{ type: TEXTURE, format: IA8, width: 40, height: 19, offset: 0x6000A80, ctype: u8, symbol: D_VE1_6000A80 }
|
||||
|
||||
aVe1TitleCardTex:
|
||||
{ type: TEXTURE, format: IA8, width: 128, height: 28, offset: 0x6000D80, ctype: u8, symbol: aVe1TitleCardTex }
|
||||
|
||||
D_VE1_6001B80:
|
||||
{ type: TEXTURE, format: IA8, width: 128, height: 19, offset: 0x6001B80, ctype: u8, symbol: D_VE1_6001B80 }
|
||||
|
||||
aVe1EnemyGateDL:
|
||||
{ type: GFX, offset: 0x6002500, symbol: aVe1EnemyGateDL }
|
||||
|
||||
D_VE1_60029F8:
|
||||
{ type: TEXTURE, format: CI8, width: 8, height: 16, offset: 0x60029F8, tlut: 0x6002A78, ctype: u8, symbol: D_VE1_60029F8 }
|
||||
|
||||
D_VE1_6002A78:
|
||||
{ type: TEXTURE, format: TLUT, colors: 24, offset: 0x6002A78, ctype: u16, symbol: D_VE1_6002A78 }
|
||||
|
||||
D_VE1_6002AA8:
|
||||
{ type: TEXTURE, format: CI8, width: 32, height: 32, offset: 0x6002AA8, tlut: 0x6002EA8, ctype: u8, symbol: D_VE1_6002AA8 }
|
||||
|
||||
D_VE1_6002EA8:
|
||||
{ type: TEXTURE, format: TLUT, colors: 232, offset: 0x6002EA8, ctype: u16, symbol: D_VE1_6002EA8 }
|
||||
|
||||
D_VE1_6003078:
|
||||
{ type: TEXTURE, format: CI8, width: 32, height: 32, offset: 0x6003078, tlut: 0x6003478, ctype: u8, symbol: D_VE1_6003078 }
|
||||
|
||||
D_VE1_6003478:
|
||||
{ type: TEXTURE, format: TLUT, colors: 204, offset: 0x6003478, ctype: u16, symbol: D_VE1_6003478 }
|
||||
|
||||
aVe1WatchPostDL:
|
||||
{ type: GFX, offset: 0x6003610, symbol: aVe1WatchPostDL }
|
||||
|
||||
D_VE1_6003B10:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6003B10, ctype: u16, symbol: D_VE1_6003B10 }
|
||||
|
||||
aVe1EnemyGateDoorLeftDL:
|
||||
{ type: GFX, offset: 0x6004310, symbol: aVe1EnemyGateDoorLeftDL }
|
||||
|
||||
aVe1EnemyGateDoorRightDL:
|
||||
{ type: GFX, offset: 0x60043F0, symbol: aVe1EnemyGateDoorRightDL }
|
||||
|
||||
D_VE1_60044D0:
|
||||
{ type: TEXTURE, format: CI8, width: 16, height: 16, offset: 0x60044D0, tlut: 0x60045D0, ctype: u8, symbol: D_VE1_60044D0 }
|
||||
|
||||
D_VE1_60045D0:
|
||||
{ type: TEXTURE, format: TLUT, colors: 144, offset: 0x60045D0, ctype: u16, symbol: D_VE1_60045D0 }
|
||||
|
||||
D_VE1_60046F0:
|
||||
{ type: GFX, offset: 0x60046F0, symbol: D_VE1_60046F0 }
|
||||
|
||||
D_VE1_6004780:
|
||||
{ type: TEXTURE, format: RGBA16, width: 64, height: 32, offset: 0x6004780, ctype: u16, symbol: D_VE1_6004780 }
|
||||
|
||||
aVe1GeneratorDL:
|
||||
{ type: GFX, offset: 0x6005780, symbol: aVe1GeneratorDL }
|
||||
|
||||
D_VE1_6005E50:
|
||||
{ type: TEXTURE, format: TLUT, colors: 160, offset: 0x6005E50, ctype: u16, symbol: D_VE1_6005E50 }
|
||||
|
||||
D_VE1_6005D50:
|
||||
{ type: TEXTURE, format: CI8, width: 16, height: 16, offset: 0x6005D50, tlut: 0x6005E50, ctype: u8, symbol: D_VE1_6005D50 }
|
||||
|
||||
D_VE1_6005F90:
|
||||
{ type: TEXTURE, format: CI8, width: 32, height: 32, offset: 0x6005F90, tlut: 0x6006390, ctype: u8, symbol: D_VE1_6005F90 }
|
||||
|
||||
D_VE1_6006390:
|
||||
{ type: TEXTURE, format: TLUT, colors: 208, offset: 0x6006390, ctype: u16, symbol: D_VE1_6006390 }
|
||||
|
||||
D_VE1_6006530:
|
||||
{ type: TEXTURE, format: CI8, width: 16, height: 16, offset: 0x6006530, ctype: u8, symbol: D_VE1_6006530 }
|
||||
|
||||
D_VE1_6006630:
|
||||
{ type: TEXTURE, format: TLUT, colors: 80, offset: 0x6006630, ctype: u16, symbol: D_VE1_6006630 }
|
||||
|
||||
D_VE1_60066D0:
|
||||
{ type: GFX, offset: 0x60066D0, symbol: D_VE1_60066D0 }
|
||||
|
||||
D_VE1_6006750:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6006750, ctype: u16, symbol: D_VE1_6006750 }
|
||||
|
||||
aVe1HallwayObstacleDL:
|
||||
{ type: GFX, offset: 0x6006F50, symbol: aVe1HallwayObstacleDL }
|
||||
|
||||
aVe1SceneryWall3DL:
|
||||
{ type: GFX, offset: 0x6007410, symbol: aVe1SceneryWall3DL }
|
||||
|
||||
D_VE1_60074E8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60074E8, ctype: u16, symbol: D_VE1_60074E8 }
|
||||
|
||||
aVe1Wall2DL:
|
||||
{ type: GFX, offset: 0x6007CF0, symbol: aVe1Wall2DL }
|
||||
|
||||
aVe1Wall1DL:
|
||||
{ type: GFX, offset: 0x6007D90, symbol: aVe1Wall1DL }
|
||||
|
||||
D_VE1_6007E30:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x6007E30, symbol: D_VE1_6007E30 }
|
||||
|
||||
D_VE1_6007E74:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x6007E74, symbol: D_VE1_6007E74 }
|
||||
|
||||
D_VE1_601B1E4:
|
||||
{ type: SF64:SCRIPT, offset: 0x601B1E4, symbol: D_VE1_601B1E4 }
|
||||
|
||||
D_VE1_6010088:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x6010088, symbol: D_VE1_6010088 }
|
||||
|
||||
aVe1Pillar5Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B43C, symbol: aVe1Pillar5Hitbox }
|
||||
|
||||
D_VE1_601B474:
|
||||
{ type: SF64:HITBOX, offset: 0x601B474, symbol: D_VE1_601B474 }
|
||||
|
||||
D_VE1_601B4C4:
|
||||
{ type: SF64:HITBOX, offset: 0x601B4C4, symbol: D_VE1_601B4C4 }
|
||||
|
||||
Ve1Wall1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B4E0, symbol: Ve1Wall1Hitbox }
|
||||
|
||||
aVe1Wall2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B4FC, symbol: aVe1Wall2Hitbox }
|
||||
|
||||
aVe1SceneryWall3Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B518, symbol: aVe1SceneryWall3Hitbox }
|
||||
|
||||
aVe1HallwayObstacleHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B584, symbol: aVe1HallwayObstacleHitbox }
|
||||
|
||||
aVe1GeneratorHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B5F4, symbol: aVe1GeneratorHitbox }
|
||||
|
||||
aVe1WatchPostHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B644, symbol: aVe1WatchPostHitbox }
|
||||
|
||||
aVe1TempleEntranceHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B678, symbol: aVe1TempleEntranceHitbox }
|
||||
|
||||
aVe1TempleInterior1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B6C4, symbol: aVe1TempleInterior1Hitbox }
|
||||
|
||||
aVe1TempleInterior2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B710, symbol: aVe1TempleInterior2Hitbox }
|
||||
|
||||
aVe1TempleInterior3Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B75C, symbol: aVe1TempleInterior3Hitbox }
|
||||
|
||||
aVe1Pillar1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B7F8, symbol: aVe1Pillar1Hitbox }
|
||||
|
||||
aVe1Pillar2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B830, symbol: aVe1Pillar2Hitbox }
|
||||
|
||||
aVe1Pillar3Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B868, symbol: aVe1Pillar3Hitbox }
|
||||
|
||||
aVe1Pillar4Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B8A0, symbol: aVe1Pillar4Hitbox }
|
||||
|
||||
aVe1MonkeyStatueHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B8D8, symbol: aVe1MonkeyStatueHitbox }
|
||||
|
||||
aVe1EnemyGateHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601B944, symbol: aVe1EnemyGateHitbox }
|
@ -1,205 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x6, 0xA9E570]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_venom_2.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
|
||||
D_VE2_6000000:
|
||||
{ type: TEXTURE, format: IA8, width: 96, height: 28, offset: 0x6000000, ctype: u8, symbol: D_VE2_6000000 }
|
||||
|
||||
D_VE2_6000A80:
|
||||
{ type: TEXTURE, format: IA8, width: 112, height: 19, offset: 0x6000A80, ctype: u8, symbol: D_VE2_6000A80 }
|
||||
|
||||
aVe2TitleCardTex:
|
||||
{ type: TEXTURE, format: IA8, width: 128, height: 28, offset: 0x60012D0, ctype: u8, symbol: aVe2TitleCardTex }
|
||||
|
||||
D_VE2_60020D0:
|
||||
{ type: TEXTURE, format: IA8, width: 104, height: 19, offset: 0x60020D0, ctype: u8, symbol: D_VE2_60020D0 }
|
||||
|
||||
D_VE2_6002890:
|
||||
{ type: TEXTURE, format: IA8, width: 16, height: 16, offset: 0x6002890, ctype: u8, symbol: D_VE2_6002890 }
|
||||
|
||||
aAndPathExitDL:
|
||||
{ type: GFX, offset: 0x6002990, symbol: aAndPathExitDL }
|
||||
|
||||
aAndPathIntersectionDL:
|
||||
{ type: GFX, offset: 0x6003000, symbol: aAndPathIntersectionDL }
|
||||
|
||||
D_VE2_60038E0:
|
||||
{ type: GFX, offset: 0x60038E0, symbol: D_VE2_60038E0 }
|
||||
|
||||
D_VE2_6003970:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6003970, ctype: u16, symbol: D_VE2_6003970 }
|
||||
|
||||
aAndPathEntranceDL:
|
||||
{ type: GFX, offset: 0x6004170, symbol: aAndPathEntranceDL }
|
||||
|
||||
D_VE2_6004888:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6004888, ctype: u16, symbol: D_VE2_6004888 }
|
||||
|
||||
D_VE2_6005088:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6005088, ctype: u16, symbol: D_VE2_6005088 }
|
||||
|
||||
D_VE2_6005888:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6005888, ctype: u16, symbol: D_VE2_6005888 }
|
||||
|
||||
D_VE2_6006088:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6006088, ctype: u16, symbol: D_VE2_6006088 }
|
||||
|
||||
D_VE2_60030D8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60030D8, ctype: u16, symbol: D_VE2_60030D8 }
|
||||
|
||||
aAndPathWallsDL:
|
||||
{ type: GFX, offset: 0x6006890, symbol: aAndPathWallsDL }
|
||||
|
||||
D_VE2_6006E20:
|
||||
{ type: GFX, offset: 0x6006E20, symbol: D_VE2_6006E20 }
|
||||
|
||||
D_VE2_6007650:
|
||||
{ type: GFX, offset: 0x6007650, symbol: D_VE2_6007650 }
|
||||
|
||||
aAndLaserEmitterDL:
|
||||
{ type: GFX, offset: 0x6007E20, symbol: aAndLaserEmitterDL }
|
||||
|
||||
D_VE2_6008170:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x6008170, ctype: u16, symbol: D_VE2_6008170 }
|
||||
|
||||
aVe2TowerDL:
|
||||
{ type: GFX, offset: 0x6008370, symbol: aVe2TowerDL }
|
||||
|
||||
D_VE2_6008AF8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6008AF8, ctype: u16, symbol: D_VE2_6008AF8 }
|
||||
|
||||
aAndBrainWasteDL:
|
||||
{ type: GFX, offset: 0x6009300, symbol: aAndBrainWasteDL }
|
||||
|
||||
D_VE2_6009390:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6009390, ctype: u16, symbol: D_VE2_6009390 }
|
||||
|
||||
D_VE2_6009B90:
|
||||
{ type: GFX, offset: 0x6009B90, symbol: D_VE2_6009B90 }
|
||||
|
||||
D_VE2_6009E80:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6009E80, ctype: u16, symbol: D_VE2_6009E80 }
|
||||
|
||||
D_VE2_600A680:
|
||||
{ type: GFX, offset: 0x600A680, symbol: D_VE2_600A680 }
|
||||
|
||||
D_VE2_600B708:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x600B708, ctype: u16, symbol: D_VE2_600B708 }
|
||||
|
||||
D_VE2_600C038:
|
||||
{ type: SF64:ANIM, offset: 0x600C038, symbol: D_VE2_600C038 }
|
||||
|
||||
D_VE2_600C0A4:
|
||||
{ type: SF64:SKELETON, offset: 0x600C0A4, symbol: D_VE2_600C0A4 }
|
||||
|
||||
D_VE2_600C200:
|
||||
{ type: SF64:ANIM, offset: 0x600C200, symbol: D_VE2_600C200 }
|
||||
|
||||
D_VE2_600C2AC:
|
||||
{ type: SF64:SKELETON, offset: 0x600C2AC, symbol: D_VE2_600C2AC }
|
||||
|
||||
D_VE2_600C2D0:
|
||||
{ type: GFX, offset: 0x600C2D0, symbol: D_VE2_600C2D0 }
|
||||
|
||||
D_VE2_600C360:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600C360, ctype: u16, symbol: D_VE2_600C360 }
|
||||
|
||||
D_VE2_600C560:
|
||||
{ type: GFX, offset: 0x600C560, symbol: D_VE2_600C560 }
|
||||
|
||||
D_VE2_600C5F0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600C5F0, ctype: u16, symbol: D_VE2_600C5F0 }
|
||||
|
||||
D_VE2_600C7F0:
|
||||
{ type: GFX, offset: 0x600C7F0, symbol: D_VE2_600C7F0 }
|
||||
|
||||
D_VE2_600C8F0:
|
||||
{ type: GFX, offset: 0x600C8F0, symbol: D_VE2_600C8F0 }
|
||||
|
||||
D_VE2_600CA50:
|
||||
{ type: GFX, offset: 0x600CA50, symbol: D_VE2_600CA50 }
|
||||
|
||||
D_VE2_600CBB0:
|
||||
{ type: GFX, offset: 0x600CBB0, symbol: D_VE2_600CBB0 }
|
||||
|
||||
D_VE2_600D7F0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x600D7F0, ctype: u16, symbol: D_VE2_600D7F0 }
|
||||
|
||||
D_VE2_600DFF0:
|
||||
{ type: GFX, offset: 0x600DFF0, symbol: D_VE2_600DFF0 }
|
||||
|
||||
D_VE2_600E3E0:
|
||||
{ type: GFX, offset: 0x600E3E0, symbol: D_VE2_600E3E0 }
|
||||
|
||||
D_VE2_600E780:
|
||||
{ type: GFX, offset: 0x600E780, symbol: D_VE2_600E780 }
|
||||
|
||||
D_VE2_600EB40:
|
||||
{ type: GFX, offset: 0x600EB40, symbol: D_VE2_600EB40 }
|
||||
|
||||
D_VE2_600EEF0:
|
||||
{ type: GFX, offset: 0x600EEF0, symbol: D_VE2_600EEF0 }
|
||||
|
||||
D_VE2_600F290:
|
||||
{ type: GFX, offset: 0x600F290, symbol: D_VE2_600F290 }
|
||||
|
||||
D_VE2_600F670:
|
||||
{ type: GFX, offset: 0x600F670, symbol: D_VE2_600F670 }
|
||||
|
||||
D_VE2_600F700:
|
||||
{ type: TEXTURE, format: RGBA16, width: 64, height: 32, offset: 0x600F700, ctype: u16, symbol: D_VE2_600F700 }
|
||||
|
||||
D_VE2_6010700:
|
||||
{ type: GFX, offset: 0x6010700, symbol: D_VE2_6010700 }
|
||||
|
||||
aVe2MountainDL:
|
||||
{ type: GFX, offset: 0x6010960, symbol: aVe2MountainDL }
|
||||
|
||||
D_VE2_6010CA0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6010CA0, ctype: u16, symbol: D_VE2_6010CA0 }
|
||||
|
||||
D_VE2_60114A0:
|
||||
{ type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60114A0, ctype: u16, symbol: D_VE2_60114A0 }
|
||||
|
||||
D_VE2_6013AF8:
|
||||
{ type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x6013AF8, ctype: u16, symbol: D_VE2_6013AF8 }
|
||||
|
||||
aVe2AndrossGateAnim:
|
||||
{ type: SF64:ANIM, offset: 0x6014658, symbol: aVe2AndrossGateAnim }
|
||||
|
||||
aVe2AndrossGateSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6014844, symbol: aVe2AndrossGateSkel }
|
||||
|
||||
aVe2BaseAnim:
|
||||
{ type: SF64:ANIM, offset: 0x6014904, symbol: aVe2BaseAnim }
|
||||
|
||||
aVe2BaseSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x60149D0, symbol: aVe2BaseSkel }
|
||||
|
||||
D_VE2_6014D50:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x6014D50, symbol: D_VE2_6014D50 }
|
||||
|
||||
D_VE2_6014D94:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x6014D94, symbol: D_VE2_6014D94 }
|
||||
|
||||
D_VE2_6014FEC:
|
||||
{ type: SF64:COLPOLY, count: 250, offset: 0x6014FEC, symbol: D_VE2_6014FEC, mesh_symbol: D_VE2_OFFSET }
|
||||
|
||||
aVe2TowerHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x601668C, symbol: aVe2TowerHitbox }
|
||||
|
||||
aVe2BaseHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x60166F4, symbol: aVe2BaseHitbox }
|
||||
|
||||
aVe2MountainHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x6016714, symbol: aVe2MountainHitbox }
|
@ -1,762 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x03, 0x8B8E00]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_versus.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
|
||||
D_versus_3000000:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x3000000, symbol: D_versus_3000000, tlut: 0x3000080 }
|
||||
D_versus_3000080:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3000080, symbol: D_versus_3000080 }
|
||||
|
||||
D_versus_30000A0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x30000A0, symbol: D_versus_30000A0, tlut: 0x30000A0 }
|
||||
D_versus_3000120:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3000120, symbol: D_versus_3000120 }
|
||||
|
||||
D_versus_3000140:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x3000140, symbol: D_versus_3000140, tlut: 0x30001C0 }
|
||||
D_versus_30001C0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x30001C0, symbol: D_versus_30001C0 }
|
||||
|
||||
D_versus_30001E0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 64, height: 13, offset: 0x30001E0, symbol: D_versus_30001E0, tlut: 0x3000380 }
|
||||
D_versus_3000380:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3000380, symbol: D_versus_3000380 }
|
||||
|
||||
D_versus_30003A0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 64, height: 10, offset: 0x30003A0, symbol: D_versus_30003A0, tlut: 0x30004E0 }
|
||||
D_versus_30004E0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x30004E0, symbol: D_versus_30004E0 }
|
||||
|
||||
BLOB_3000500:
|
||||
{ type: BLOB, size: 0x10, offset: 0x3000500, symbol: BLOB_3000500} # 17th color for D_versus_30004E0?
|
||||
|
||||
D_versus_3000510:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 80, height: 10, offset: 0x3000510, symbol: D_versus_3000510, tlut: 0x30006A0 }
|
||||
D_versus_30006A0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x30006A0, symbol: D_versus_30006A0 }
|
||||
|
||||
BLOB_30006C0:
|
||||
{ type: BLOB, size: 0x10, offset: 0x30006C0, symbol: BLOB_30006C0} # 17th color for D_versus_30006A0?
|
||||
|
||||
D_versus_30006D0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 64, height: 10, offset: 0x30006D0, symbol: D_versus_30006D0, tlut: 0x3000810 }
|
||||
D_versus_3000810:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3000810, symbol: D_versus_3000810 }
|
||||
|
||||
BLOB_3000830:
|
||||
{ type: BLOB, size: 0x10, offset: 0x3000830, symbol: BLOB_3000830} # 17th color for D_versus_3000810?
|
||||
|
||||
D_versus_3000840:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 10, offset: 0x3000840, symbol: D_versus_3000840, tlut: 0x30008E0 }
|
||||
D_versus_30008E0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x30008E0, symbol: D_versus_30008E0 }
|
||||
|
||||
D_versus_3000900:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 15, offset: 0x3000900, symbol: D_versus_3000900, tlut: 0x30009F0 }
|
||||
D_versus_30009F0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x30009F0, symbol: D_versus_30009F0 }
|
||||
|
||||
D_versus_3000A10:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 15, offset: 0x3000A10, symbol: D_versus_3000A10, tlut: 0x3000B00 }
|
||||
D_versus_3000B00:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3000B00, symbol: D_versus_3000B00 }
|
||||
|
||||
aVsBoostGaugeFrameTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 5, offset: 0x3000B20, symbol: aVsBoostGaugeFrameTex }
|
||||
|
||||
aVsShieldGaugeFrameTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 26, offset: 0x3000BC0, symbol: aVsShieldGaugeFrameTex }
|
||||
|
||||
aVsStarTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x30013E0, symbol: aVsStarTex }
|
||||
|
||||
D_versus_3001420:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 256, height: 42, offset: 0x3001420, symbol: D_versus_3001420, tlut: 0x3003E20 }
|
||||
D_versus_3003E20:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x3003E20, symbol: D_versus_3003E20 }
|
||||
|
||||
D_versus_3004010:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 136, height: 25, offset: 0x3004010, symbol: D_versus_3004010, tlut: 0x3004D58 }
|
||||
D_versus_3004D58:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x3004D58, symbol: D_versus_3004D58 }
|
||||
|
||||
D_versus_3004F60:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 152, height: 25, offset: 0x3004F60, symbol: D_versus_3004F60, tlut: 0x3005E38 }
|
||||
D_versus_3005E38:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x3005E38, symbol: D_versus_3005E38 }
|
||||
|
||||
D_versus_3006040:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 104, height: 25, offset: 0x3006040, symbol: D_versus_3006040, tlut: 0x3006A68 }
|
||||
D_versus_3006A68:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x3006A68, symbol: D_versus_3006A68 }
|
||||
|
||||
D_versus_3006C60:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 96, height: 23, offset: 0x3006C60, symbol: D_versus_3006C60, tlut: 0x3007500 }
|
||||
D_versus_3007500:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 224, offset: 0x3007500, symbol: D_versus_3007500 }
|
||||
|
||||
D_versus_30076C0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 152, height: 25, offset: 0x30076C0, symbol: D_versus_30076C0, tlut: 0x3008598 }
|
||||
D_versus_3008598:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x3008598, symbol: D_versus_3008598 }
|
||||
|
||||
D_versus_30087A0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 40, height: 40, offset: 0x30087A0, symbol: D_versus_30087A0, tlut: 0x3008DE0 }
|
||||
D_versus_3008DE0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 112, offset: 0x3008DE0, symbol: D_versus_3008DE0 }
|
||||
|
||||
D_versus_3008EC0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 64, height: 40, offset: 0x3008EC0, symbol: D_versus_3008EC0, tlut: 0x30098C0 }
|
||||
D_versus_30098C0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 104, offset: 0x30098C0, symbol: D_versus_30098C0 }
|
||||
|
||||
D_versus_3009990:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 64, height: 40, offset: 0x3009990, symbol: D_versus_3009990, tlut: 0x300A390 }
|
||||
D_versus_300A390:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 112, offset: 0x300A390, symbol: D_versus_300A390 }
|
||||
|
||||
D_versus_300A470:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 152, height: 23, offset: 0x300A470, symbol: D_versus_300A470, tlut: 0x300B218 }
|
||||
D_versus_300B218:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 232, offset: 0x300B218, symbol: D_versus_300B218 }
|
||||
|
||||
D_versus_300B3F0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 168, height: 25, offset: 0x300B3F0, symbol: D_versus_300B3F0, tlut: 0x300C458 }
|
||||
D_versus_300C458:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x300C458, symbol: D_versus_300C458 }
|
||||
|
||||
D_versus_300C660:
|
||||
{type: TEXTURE, ctype: u8, format: CI8, width: 112, height: 25, offset: 0x300C660, symbol: D_versus_300C660, tlut: 0x300D150 }
|
||||
D_versus_300D150:
|
||||
{type: TEXTURE, ctype: u16, format: TLUT, colors: 251, offset: 0x300D150, symbol: D_versus_300D150 }
|
||||
|
||||
aVsBoostGaugeCoolTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 24, height: 3, offset: 0x300D350, symbol: aVsBoostGaugeCoolTex, tlut: 0x300D398 }
|
||||
aVsBoostGaugeCoolTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x300D398, symbol: aVsBoostGaugeCoolTLUT }
|
||||
|
||||
aVsBoostGaugeOverheatTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 24, height: 3, offset: 0x300D3C0, symbol: aVsBoostGaugeOverheatTex, tlut: 0x300D408 }
|
||||
aVsBoostGaugeOverheatTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 24, offset: 0x300D408, symbol: aVsBoostGaugeOverheatTLUT }
|
||||
|
||||
aVsShieldGaugeTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 48, height: 4, offset: 0x300D440, symbol: aVsShieldGaugeTex, tlut: 0x300D500 }
|
||||
aVsShieldGaugeTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 40, offset: 0x300D500, symbol: aVsShieldGaugeTLUT }
|
||||
|
||||
D_versus_300D550:
|
||||
{ type: GFX, offset: 0x300D550, symbol: D_versus_300D550}
|
||||
D_versus_300DE80:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x300DE80, symbol: D_versus_300DE80 }
|
||||
|
||||
D_versus_300E080:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x300E080, symbol: D_versus_300E080 }
|
||||
|
||||
D_versus_300E280:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x300E280, symbol: D_versus_300E280 }
|
||||
|
||||
D_versus_300E680:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x300E680, symbol: D_versus_300E680 }
|
||||
|
||||
D_versus_300E880:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x300E880, symbol: D_versus_300E880 }
|
||||
|
||||
D_versus_300EA80:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x300EA80, symbol: D_versus_300EA80 }
|
||||
|
||||
D_versus_300EC80:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x300EC80, symbol: D_versus_300EC80 }
|
||||
|
||||
D_versus_300EE80:
|
||||
{ type: GFX, offset: 0x300EE80, symbol: D_versus_300EE80}
|
||||
|
||||
aVsLandmasterModelDL:
|
||||
{ type: GFX, offset: 0x300FB80, symbol: aVsLandmasterModelDL}
|
||||
|
||||
D_versus_3010690:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3010690, symbol: D_versus_3010690 }
|
||||
|
||||
D_versus_3010890:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3010890, symbol: D_versus_3010890 }
|
||||
|
||||
D_versus_3010A90:
|
||||
{ type: GFX, offset: 0x3010A90, symbol: D_versus_3010A90}
|
||||
|
||||
D_versus_3011470:
|
||||
{ type: GFX, offset: 0x3011470, symbol: D_versus_3011470}
|
||||
|
||||
D_versus_3011E40:
|
||||
{ type: GFX, offset: 0x3011E40, symbol: D_versus_3011E40}
|
||||
|
||||
D_versus_3011ED0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x3011ED0, symbol: D_versus_3011ED0 }
|
||||
|
||||
aVsSpaceJunk3DL:
|
||||
{ type: GFX, offset: 0x3012ED0, symbol: aVsSpaceJunk3DL}
|
||||
|
||||
aVsSpaceJunk2DL:
|
||||
{ type: GFX, offset: 0x3013580, symbol: aVsSpaceJunk2DL}
|
||||
|
||||
aVsSpaceJunk1DL:
|
||||
{ type: GFX, offset: 0x3013780, symbol: aVsSpaceJunk1DL}
|
||||
|
||||
D_versus_3013F50:
|
||||
{type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x3013F50, symbol: D_versus_3013F50, tlut: 0x3014350 }
|
||||
D_versus_3014350:
|
||||
{type: TEXTURE, ctype: u16, format: TLUT, colors: 224, offset: 0x3014350, symbol: D_versus_3014350}
|
||||
|
||||
D_versus_3014510:
|
||||
{type: TEXTURE, ctype: u8, format: CI8, width: 8, height: 8, offset: 0x3014510, symbol: D_versus_3014510, tlut: 0x3014550 }
|
||||
D_versus_3014550:
|
||||
{type: TEXTURE, ctype: u16, format: TLUT, colors: 32, offset: 0x3014550, symbol: D_versus_3014550}
|
||||
|
||||
D_versus_3014590:
|
||||
{type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x3014590, symbol: D_versus_3014590, tlut: 0x3014690 }
|
||||
D_versus_3014690:
|
||||
{type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3014690, symbol: D_versus_3014690}
|
||||
|
||||
D_versus_30146B0:
|
||||
{ type: GFX, offset: 0x30146B0, symbol: D_versus_30146B0}
|
||||
|
||||
D_versus_3014740:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x3014740, symbol: D_versus_3014740 }
|
||||
|
||||
D_versus_3015740:
|
||||
{ type: GFX, offset: 0x3015740, symbol: D_versus_3015740}
|
||||
|
||||
D_versus_3015898:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3015898, symbol: D_versus_3015898 }
|
||||
|
||||
D_versus_30160A0:
|
||||
{ type: GFX, offset: 0x30160A0, symbol: D_versus_30160A0}
|
||||
|
||||
D_versus_30162F8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x30162F8, symbol: D_versus_30162F8 }
|
||||
|
||||
aVsKaFlBaseDL:
|
||||
{ type: GFX, offset: 0x3016B00, symbol: aVsKaFlBaseDL}
|
||||
|
||||
D_versus_3016DC0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3016DC0, symbol: D_versus_3016DC0 }
|
||||
|
||||
D_versus_3016FC0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3016FC0, symbol: D_versus_3016FC0 }
|
||||
|
||||
D_versus_30171C0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x30171C0, symbol: D_versus_30171C0 }
|
||||
|
||||
aVsPyramid1DL:
|
||||
{ type: GFX, offset: 0x30173C0, symbol: aVsPyramid1DL}
|
||||
|
||||
aVsPyramid2DL:
|
||||
{ type: GFX, offset: 0x30174E0, symbol: aVsPyramid2DL}
|
||||
|
||||
aVsBuildingDL:
|
||||
{ type: GFX, offset: 0x3017600, symbol: aVsBuildingDL}
|
||||
|
||||
D_versus_3017800:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3017800, symbol: D_versus_3017800 }
|
||||
|
||||
D_versus_3018000:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3018000, symbol: D_versus_3018000 }
|
||||
|
||||
D_versus_3018800:
|
||||
{ type: GFX, offset: 0x3018800, symbol: D_versus_3018800}
|
||||
|
||||
D_versus_3018D60:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3018D60, symbol: D_versus_3018D60 }
|
||||
|
||||
D_versus_3019560:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3019560, symbol: D_versus_3019560 }
|
||||
|
||||
D_versus_3019D60:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3019D60, symbol: D_versus_3019D60 }
|
||||
|
||||
D_versus_301A560:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x301A560, symbol: D_versus_301A560 }
|
||||
|
||||
D_versus_301AD60:
|
||||
{ type: GFX, offset: 0x301AD60, symbol: D_versus_301AD60}
|
||||
|
||||
D_versus_301ADE8:
|
||||
{type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x301ADE8, symbol: D_versus_301ADE8 }
|
||||
|
||||
D_versus_301AEF0:
|
||||
{ type: GFX, offset: 0x301AEF0, symbol: D_versus_301AEF0}
|
||||
|
||||
D_versus_301AF78:
|
||||
{type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x301AF78, symbol: D_versus_301AF78 }
|
||||
|
||||
aVsArchDL:
|
||||
{ type: GFX, offset: 0x301B080, symbol: aVsArchDL}
|
||||
|
||||
D_versus_301B438:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301B438, symbol: D_versus_301B438 }
|
||||
|
||||
D_versus_301B640:
|
||||
{ type: GFX, offset: 0x301B640, symbol: D_versus_301B640}
|
||||
|
||||
D_versus_301B6E0:
|
||||
{ type: GFX, offset: 0x301B6E0, symbol: D_versus_301B6E0}
|
||||
|
||||
D_versus_301B768:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x301B768, symbol: D_versus_301B768 }
|
||||
|
||||
D_versus_301C0A4:
|
||||
{ type: SF64:ANIM, offset: 0x301C0A4, symbol: D_versus_301C0A4}
|
||||
|
||||
D_versus_301C3A8:
|
||||
{ type: SF64:ANIM, offset: 0x301C3A8, symbol: D_versus_301C3A8}
|
||||
|
||||
aVsOnFootFalcoSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x301C614, symbol: aVsOnFootFalcoSkel }
|
||||
|
||||
D_versus_301C79C:
|
||||
{ type: SF64:ANIM, offset: 0x301C79C, symbol: D_versus_301C79C }
|
||||
|
||||
D_versus_301C9B0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301C9B0, symbol: D_versus_301C9B0 }
|
||||
|
||||
D_versus_301CCE4:
|
||||
{ type: SF64:ANIM, offset: 0x301CCE4, symbol: D_versus_301CCE4}
|
||||
|
||||
D_versus_301CFEC:
|
||||
{ type: SF64:ANIM, offset: 0x301CFEC, symbol: D_versus_301CFEC}
|
||||
|
||||
aVsOnFootFoxSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x301D258, symbol: aVsOnFootFoxSkel }
|
||||
|
||||
D_versus_301D3DC:
|
||||
{ type: SF64:ANIM, offset: 0x301D3DC, symbol: D_versus_301D3DC }
|
||||
|
||||
D_versus_301D568:
|
||||
{ type: SF64:ANIM, offset: 0x301D568, symbol: D_versus_301D568 }
|
||||
|
||||
D_versus_301D888:
|
||||
{ type: SF64:ANIM, offset: 0x301D888, symbol: D_versus_301D888}
|
||||
|
||||
aVsOnFootPeppySkel:
|
||||
{ type: SF64:SKELETON, offset: 0x301DB94, symbol: aVsOnFootPeppySkel }
|
||||
|
||||
D_versus_301DD6C:
|
||||
{ type: SF64:ANIM, offset: 0x301DD6C, symbol: D_versus_301DD6C }
|
||||
|
||||
D_versus_301DEA4:
|
||||
{ type: SF64:ANIM, offset: 0x301DEA4, symbol: D_versus_301DEA4}
|
||||
|
||||
D_versus_301E19C:
|
||||
{ type: SF64:ANIM, offset: 0x301E19C, symbol: D_versus_301E19C}
|
||||
|
||||
aVsOnFootSlippySkel:
|
||||
{ type: SF64:SKELETON, offset: 0x301E3E8, symbol: aVsOnFootSlippySkel }
|
||||
|
||||
D_versus_301E560:
|
||||
{ type: SF64:ANIM, offset: 0x301E560, symbol: D_versus_301E560}
|
||||
|
||||
D_versus_301E570:
|
||||
{ type: GFX, offset: 0x301E570, symbol: D_versus_301E570}
|
||||
|
||||
D_versus_301E5F8:
|
||||
{type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x301E5F8, symbol: D_versus_301E5F8 }
|
||||
|
||||
D_versus_301E700:
|
||||
{ type: GFX, offset: 0x301E700, symbol: D_versus_301E700}
|
||||
|
||||
D_versus_301E788:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301E788, symbol: D_versus_301E788 }
|
||||
|
||||
D_versus_301E990:
|
||||
{ type: GFX, offset: 0x301E990, symbol: D_versus_301E990}
|
||||
|
||||
D_versus_301EA18:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301EA18, symbol: D_versus_301EA18 }
|
||||
|
||||
D_versus_301EC20:
|
||||
{ type: GFX, offset: 0x301EC20, symbol: D_versus_301EC20}
|
||||
|
||||
D_versus_301ECA8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301ECA8, symbol: D_versus_301ECA8 }
|
||||
|
||||
D_versus_301EEB0:
|
||||
{ type: GFX, offset: 0x301EEB0, symbol: D_versus_301EEB0}
|
||||
|
||||
D_versus_301EF38:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301EF38, symbol: D_versus_301EF38 }
|
||||
|
||||
aVsLandmasterCanonDL:
|
||||
{ type: GFX, offset: 0x301F140, symbol: aVsLandmasterCanonDL}
|
||||
|
||||
D_versus_301F2E0:
|
||||
{ type: GFX, offset: 0x301F2E0, symbol: D_versus_301F2E0}
|
||||
|
||||
D_versus_301F368:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301F368, symbol: D_versus_301F368 }
|
||||
|
||||
D_versus_301F570:
|
||||
{ type: GFX, offset: 0x301F570, symbol: D_versus_301F570}
|
||||
|
||||
D_versus_301F5F8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301F5F8, symbol: D_versus_301F5F8 }
|
||||
|
||||
D_versus_301F800:
|
||||
{ type: GFX, offset: 0x301F800, symbol: D_versus_301F800}
|
||||
|
||||
D_versus_301F888:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301F888, symbol: D_versus_301F888 }
|
||||
|
||||
D_versus_301FA90:
|
||||
{ type: GFX, offset: 0x301FA90, symbol: D_versus_301FA90}
|
||||
|
||||
D_versus_301FB18:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301FB18, symbol: D_versus_301FB18 }
|
||||
|
||||
D_versus_301FD20:
|
||||
{ type: GFX, offset: 0x301FD20, symbol: D_versus_301FD20}
|
||||
|
||||
D_versus_301FDA8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301FDA8, symbol: D_versus_301FDA8 }
|
||||
|
||||
D_versus_301FFB0:
|
||||
{ type: GFX, offset: 0x301FFB0, symbol: D_versus_301FFB0}
|
||||
|
||||
D_versus_3020048:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3020048, symbol: D_versus_3020048 }
|
||||
|
||||
D_versus_3020850:
|
||||
{ type: GFX, offset: 0x3020850, symbol: D_versus_3020850}
|
||||
|
||||
D_versus_30208D8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x30208D8, symbol: D_versus_30208D8 }
|
||||
|
||||
D_versus_3020AE0:
|
||||
{ type: GFX, offset: 0x3020AE0, symbol: D_versus_3020AE0}
|
||||
|
||||
D_versus_3020B78:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3020B78, symbol: D_versus_3020B78 }
|
||||
|
||||
D_versus_3020D80:
|
||||
{ type: GFX, offset: 0x3020D80, symbol: D_versus_3020D80}
|
||||
|
||||
D_versus_3020E18:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3020E18, symbol: D_versus_3020E18 }
|
||||
|
||||
D_versus_3021620:
|
||||
{ type: GFX, offset: 0x3021620, symbol: D_versus_3021620}
|
||||
|
||||
D_versus_30216B8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x30216B8, symbol: D_versus_30216B8 }
|
||||
|
||||
D_versus_30218C0:
|
||||
{ type: GFX, offset: 0x30218C0, symbol: D_versus_30218C0}
|
||||
|
||||
D_versus_3021958:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3021958, symbol: D_versus_3021958 }
|
||||
|
||||
D_versus_3022160:
|
||||
{ type: GFX, offset: 0x3022160, symbol: D_versus_3022160}
|
||||
|
||||
D_versus_30221E8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x30221E8, symbol: D_versus_30221E8 }
|
||||
|
||||
D_versus_30223F0:
|
||||
{ type: GFX, offset: 0x30223F0, symbol: D_versus_30223F0}
|
||||
|
||||
D_versus_30226D0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x30226D0, symbol: D_versus_30226D0 }
|
||||
|
||||
D_versus_3022DE0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3022DE0, symbol: D_versus_3022DE0 }
|
||||
|
||||
D_versus_3022E60:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3022E60, symbol: D_versus_3022E60 }
|
||||
|
||||
D_versus_3023238:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3023238, symbol: D_versus_3023238 }
|
||||
|
||||
D_versus_3023F68:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3023F68, symbol: D_versus_3023F68 }
|
||||
|
||||
D_versus_30242D0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x30242D0, symbol: D_versus_30242D0 }
|
||||
|
||||
D_versus_30246E8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x30246E8, symbol: D_versus_30246E8 }
|
||||
|
||||
D_versus_3024C30:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3024C30, symbol: D_versus_3024C30 }
|
||||
|
||||
D_versus_3025138:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3025138, symbol: D_versus_3025138 }
|
||||
|
||||
D_versus_3025938:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3025938, symbol: D_versus_3025938 }
|
||||
|
||||
D_versus_3025C68:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3025C68, symbol: D_versus_3025C68 }
|
||||
|
||||
D_versus_30261A0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x30261A0, symbol: D_versus_30261A0 }
|
||||
|
||||
D_versus_3026A38:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3026A38, symbol: D_versus_3026A38 }
|
||||
|
||||
D_versus_3026AB8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3026AB8, symbol: D_versus_3026AB8 }
|
||||
|
||||
D_versus_3026B38:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3026B38, symbol: D_versus_3026B38 }
|
||||
|
||||
D_versus_3026BB8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3026BB8, symbol: D_versus_3026BB8 }
|
||||
|
||||
D_versus_3026C38:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3026C38, symbol: D_versus_3026C38 }
|
||||
|
||||
D_versus_3026CB8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 8, offset: 0x3026CB8, symbol: D_versus_3026CB8 }
|
||||
|
||||
D_versus_3026DB8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 8, offset: 0x3026DB8, symbol: D_versus_3026DB8 }
|
||||
|
||||
D_versus_3026EB8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3026EB8, symbol: D_versus_3026EB8 }
|
||||
|
||||
D_versus_3027268:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3027268, symbol: D_versus_3027268 }
|
||||
|
||||
D_versus_3028130:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 16, offset: 0x3028130, symbol: D_versus_3028130 }
|
||||
|
||||
D_versus_3028230:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x3028230, symbol: D_versus_3028230 }
|
||||
|
||||
D_versus_3028C60:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3028C60, symbol: D_versus_3028C60 }
|
||||
|
||||
D_versus_3028CE0:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3028CE0, symbol: D_versus_3028CE0 }
|
||||
|
||||
D_versus_3029160:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3029160, symbol: D_versus_3029160 }
|
||||
|
||||
D_versus_3029388:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3029388, symbol: D_versus_3029388 }
|
||||
|
||||
D_versus_302A0A0:
|
||||
{ type: GFX, offset: 0x302A0A0, symbol: D_versus_302A0A0}
|
||||
|
||||
D_versus_302A138:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x302A138, symbol: D_versus_302A138 }
|
||||
|
||||
D_versus_302A940:
|
||||
{ type: GFX, offset: 0x302A940, symbol: D_versus_302A940}
|
||||
|
||||
D_versus_302A9C8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x302A9C8, symbol: D_versus_302A9C8 }
|
||||
|
||||
D_versus_302ABD0:
|
||||
{ type: GFX, offset: 0x302ABD0, symbol: D_versus_302ABD0}
|
||||
|
||||
D_versus_302AC68:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x302AC68, symbol: D_versus_302AC68 }
|
||||
|
||||
D_versus_302B470:
|
||||
{ type: GFX, offset: 0x302B470, symbol: D_versus_302B470}
|
||||
|
||||
D_versus_302B4F8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x302B4F8, symbol: D_versus_302B4F8 }
|
||||
|
||||
D_versus_302B700:
|
||||
{ type: GFX, offset: 0x302B700, symbol: D_versus_302B700}
|
||||
|
||||
D_versus_302B788:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x302B788, symbol: D_versus_302B788 }
|
||||
|
||||
D_versus_302B890:
|
||||
{ type: GFX, offset: 0x302B890, symbol: D_versus_302B890}
|
||||
|
||||
D_versus_302B918:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x302B918, symbol: D_versus_302B918 }
|
||||
|
||||
D_versus_302BA20:
|
||||
{ type: GFX, offset: 0x302BA20, symbol: D_versus_302BA20}
|
||||
|
||||
D_versus_302BAA8:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x302BAA8, symbol: D_versus_302BAA8 }
|
||||
|
||||
D_versus_302BBB0:
|
||||
{ type: GFX, offset: 0x302BBB0, symbol: D_versus_302BBB0}
|
||||
|
||||
D_versus_302BC38:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x302BC38, symbol: D_versus_302BC38 }
|
||||
|
||||
D_versus_302BD40:
|
||||
{ type: GFX, offset: 0x302BD40, symbol: D_versus_302BD40}
|
||||
|
||||
D_versus_302BDC8:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x302BDC8, symbol: D_versus_302BDC8 }
|
||||
|
||||
D_versus_302BED0:
|
||||
{ type: GFX, offset: 0x302BED0, symbol: D_versus_302BED0}
|
||||
|
||||
D_versus_302BF88:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302BF88, symbol: D_versus_302BF88, tlut: 0x302C088 }
|
||||
|
||||
D_versus_302C088:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 34, offset: 0x302C088, symbol: D_versus_302C088 }
|
||||
|
||||
D_versus_302C0D0:
|
||||
{ type: GFX, offset: 0x302C0D0, symbol: D_versus_302C0D0}
|
||||
|
||||
D_versus_302C188:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302C188, symbol: D_versus_302C188, tlut: 0x302C288 }
|
||||
D_versus_302C288:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 94, offset: 0x302C288, symbol: D_versus_302C288 }
|
||||
|
||||
D_versus_302C350:
|
||||
{ type: GFX, offset: 0x302C350, symbol: D_versus_302C350}
|
||||
|
||||
D_versus_302C408:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302C408, symbol: D_versus_302C408, tlut: 0x302C508 }
|
||||
D_versus_302C508:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 76, offset: 0x302C508, symbol: D_versus_302C508 }
|
||||
|
||||
D_versus_302C5A0:
|
||||
{ type: GFX, offset: 0x302C5A0, symbol: D_versus_302C5A0}
|
||||
|
||||
D_versus_302C658:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302C658, symbol: D_versus_302C658, tlut: 0x302C758 }
|
||||
D_versus_302C758:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 101, offset: 0x302C758, symbol: D_versus_302C758 }
|
||||
|
||||
D_versus_302C830:
|
||||
{ type: GFX, offset: 0x302C830, symbol: D_versus_302C830}
|
||||
|
||||
D_versus_302C8E8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302C8E8, symbol: D_versus_302C8E8, tlut: 0x302C9E8 }
|
||||
D_versus_302C9E8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 165, offset: 0x302C9E8, symbol: D_versus_302C9E8 }
|
||||
|
||||
D_versus_302CB40:
|
||||
{ type: GFX, offset: 0x302CB40, symbol: D_versus_302CB40}
|
||||
|
||||
D_versus_302CBF8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302CBF8, symbol: D_versus_302CBF8, tlut: 0x302CCF8 }
|
||||
D_versus_302CCF8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 158, offset: 0x302CCF8, symbol: D_versus_302CCF8 }
|
||||
|
||||
D_versus_302CE40:
|
||||
{ type: GFX, offset: 0x302CE40, symbol: D_versus_302CE40}
|
||||
|
||||
D_versus_302CEF8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302CEF8, symbol: D_versus_302CEF8, tlut: 0x302CFF8 }
|
||||
D_versus_302CFF8:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 146, offset: 0x302CFF8, symbol: D_versus_302CFF8}
|
||||
|
||||
D_versus_302D120:
|
||||
{ type: GFX, offset: 0x302D120, symbol: D_versus_302D120}
|
||||
|
||||
D_versus_302D1B8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x302D1B8, symbol: D_versus_302D1B8 }
|
||||
|
||||
D_versus_302D240:
|
||||
{ type: GFX, offset: 0x302D240, symbol: D_versus_302D240}
|
||||
|
||||
D_versus_302D2C8:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x302D2C8, symbol: D_versus_302D2C8 }
|
||||
|
||||
D_versus_302D4D0:
|
||||
{ type: GFX, offset: 0x302D4D0, symbol: D_versus_302D4D0}
|
||||
|
||||
D_versus_302D568:
|
||||
{type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x302D568, symbol: D_versus_302D568 }
|
||||
|
||||
D_versus_302DD70:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x302DD70, symbol: D_versus_302DD70}
|
||||
|
||||
D_versus_302DDB4:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x302DDB4, symbol: D_versus_302DDB4}
|
||||
|
||||
D_versus_302DDF8:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x302DDF8, symbol: D_versus_302DDF8}
|
||||
|
||||
D_versus_302DE3C:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x302DE3C, symbol: D_versus_302DE3C}
|
||||
|
||||
D_versus_302E0E4:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x302E0E4, symbol: D_versus_302E0E4}
|
||||
|
||||
D_versus_302E170:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x302E170, symbol: D_versus_302E170}
|
||||
|
||||
D_versus_302E378:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x302E378, symbol: D_versus_302E378}
|
||||
|
||||
aVsSpaceJunk1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x302ED4C, symbol: aVsSpaceJunk1Hitbox}
|
||||
|
||||
aVsSpaceJunk2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x302ED98, symbol: aVsSpaceJunk2Hitbox}
|
||||
|
||||
aVsSpaceJunk3Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x302EDB4, symbol: aVsSpaceJunk3Hitbox}
|
||||
|
||||
aVsKaFlBaseHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x302EE00, symbol: aVsKaFlBaseHitbox}
|
||||
|
||||
aVsBuilding1Hibox:
|
||||
{ type: SF64:HITBOX, offset: 0x302EE64, symbol: aVsBuilding1Hibox}
|
||||
|
||||
aVsBuilding2Hibox:
|
||||
{ type: SF64:HITBOX, offset: 0x302EE80, symbol: aVsBuilding2Hibox}
|
||||
|
||||
aVsArchHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x302EE9C, symbol: aVsArchHitbox}
|
||||
|
||||
D_versus_302EEE8:
|
||||
{ type: SF64:TRIANGLE, count: 4, offset: 0x302EEE8, symbol: D_versus_302EEE8, mesh_symbol: D_versus_OFFSET}
|
||||
|
||||
D_versus_302EF6C:
|
||||
{ type: SF64:TRIANGLE, count: 4, offset: 0x302EF6C, symbol: D_versus_302EF6C, mesh_symbol: D_versus_OFFSET}
|
||||
|
||||
D_versus_302EFF0:
|
||||
{ type: SF64:TRIANGLE, count: 4, offset: 0x302EFF0, symbol: D_versus_302EFF0, mesh_symbol: D_versus_OFFSET}
|
||||
|
||||
D_versus_302F044:
|
||||
{ type: SF64:TRIANGLE, count: 14, offset: 0x302F044, symbol: D_versus_302F044, mesh_symbol: D_versus_OFFSET}
|
||||
|
||||
D_versus_302E56C:
|
||||
{type: VEC3F, count: 20, offset: 0x302E56C, symbol: D_versus_302E56C}
|
||||
|
||||
D_versus_302E65C:
|
||||
{type: VEC3F, count: 20, offset: 0x302E65C, symbol: D_versus_302E65C}
|
||||
|
||||
D_versus_302E74C:
|
||||
{type: VEC3F, count: 19, offset: 0x302E74C, symbol: D_versus_302E74C}
|
||||
|
||||
D_versus_302E830:
|
||||
{type: VEC3F, count: 25, offset: 0x302E830, symbol: D_versus_302E830}
|
||||
|
||||
D_versus_302E95C:
|
||||
{type: VEC3F, count: 20, offset: 0x302E95C, symbol: D_versus_302E95C}
|
||||
|
||||
D_versus_302EA4C:
|
||||
{type: VEC3F, count: 20, offset: 0x302EA4C, symbol: D_versus_302EA4C}
|
||||
|
||||
D_versus_302EB3C:
|
||||
{type: VEC3F, count: 19, offset: 0x302EB3C, symbol: D_versus_302EB3C}
|
||||
|
||||
D_versus_302EC20:
|
||||
{type: VEC3F, count: 25, offset: 0x302EC20, symbol: D_versus_302EC20}
|
@ -1,207 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x07, 0xC83960]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_vs_menu.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
aVsPlayerNum1Tex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 13, offset: 0x7000000, symbol: aVsPlayerNum1Tex}
|
||||
|
||||
aVsPlayerNum2Tex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 24, height: 13, offset: 0x70000D0, symbol: aVsPlayerNum2Tex}
|
||||
|
||||
aVsPlayerNum3Tex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 24, height: 13, offset: 0x7000210, symbol: aVsPlayerNum3Tex}
|
||||
|
||||
aVsPlayerNum4Tex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 24, height: 13, offset: 0x7000350, symbol: aVsPlayerNum4Tex}
|
||||
|
||||
D_VS_MENU_7000490:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 42, offset: 0x7000490, symbol: D_VS_MENU_7000490}
|
||||
|
||||
aVsTextContTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 7, offset: 0x7000F10, symbol: aVsTextContTex}
|
||||
|
||||
D_VS_MENU_7001030:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 9, offset: 0x7001030, symbol: D_VS_MENU_7001030}
|
||||
|
||||
D_VS_MENU_7001270:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 112, height: 12, offset: 0x7001270, symbol: D_VS_MENU_7001270}
|
||||
|
||||
aVsTextCorneriaTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 10, offset: 0x70017B0, symbol: aVsTextCorneriaTex}
|
||||
|
||||
aVsTextSectorZTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 10, offset: 0x70019E0, symbol: aVsTextSectorZTex}
|
||||
|
||||
aVsTextKatinaTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 48, height: 10, offset: 0x7001C10, symbol: aVsTextKatinaTex}
|
||||
|
||||
D_VS_MENU_7001DF0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 10, offset: 0x7001DF0, symbol: D_VS_MENU_7001DF0}
|
||||
|
||||
D_VS_MENU_7002110:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 12, offset: 0x7002110, symbol: D_VS_MENU_7002110}
|
||||
|
||||
D_VS_MENU_70024D0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 15, offset: 0x70024D0, symbol: D_VS_MENU_70024D0}
|
||||
|
||||
D_VS_MENU_7002730:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 15, offset: 0x7002730, symbol: D_VS_MENU_7002730}
|
||||
|
||||
D_VS_MENU_7002990:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 15, offset: 0x7002990, symbol: D_VS_MENU_7002990}
|
||||
|
||||
D_VS_MENU_7002BF0:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 15, offset: 0x7002BF0, symbol: D_VS_MENU_7002BF0}
|
||||
|
||||
D_VS_MENU_7002E50:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 15, offset: 0x7002E50, symbol: D_VS_MENU_7002E50}
|
||||
|
||||
aVsHandicapLvl1Tex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 12, offset: 0x70030B0, symbol: aVsHandicapLvl1Tex}
|
||||
|
||||
aVsHandicapLvl2Tex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 12, offset: 0x7003290, symbol: aVsHandicapLvl2Tex}
|
||||
|
||||
aVsHandicapLvl3Tex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 12, offset: 0x7003470, symbol: aVsHandicapLvl3Tex}
|
||||
|
||||
D_VS_MENU_7003650:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 12, offset: 0x7003650, symbol: D_VS_MENU_7003650}
|
||||
|
||||
D_VS_MENU_7003830:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 17, offset: 0x7003830, symbol: D_VS_MENU_7003830}
|
||||
|
||||
D_VS_MENU_7003C70:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x7003C70, symbol: D_VS_MENU_7003C70}
|
||||
|
||||
D_VS_MENU_7003D70:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 5, offset: 0x7003D70, symbol: D_VS_MENU_7003D70}
|
||||
|
||||
D_VS_MENU_7003E10:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x7003E10, symbol: D_VS_MENU_7003E10}
|
||||
|
||||
D_VS_MENU_7003F10:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x7003F10, symbol: D_VS_MENU_7003F10}
|
||||
|
||||
D_VS_MENU_7004010:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x7004010, symbol: D_VS_MENU_7004010}
|
||||
|
||||
D_VS_MENU_7004050:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x7004050, symbol: D_VS_MENU_7004050, tlut: 0x7004150}
|
||||
|
||||
D_VS_MENU_7004150:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 76, offset: 0x7004150, symbol: D_VS_MENU_7004150}
|
||||
|
||||
D_VS_MENU_70041F0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x70041F0, symbol: D_VS_MENU_70041F0, tlut: 0x70042F0}
|
||||
|
||||
D_VS_MENU_70042F0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 53, offset: 0x70042F0, symbol: D_VS_MENU_70042F0}
|
||||
|
||||
D_VS_MENU_7004360:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x7004360, symbol: D_VS_MENU_7004360, tlut: 0x7004460}
|
||||
|
||||
D_VS_MENU_7004460:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 50, offset: 0x7004460, symbol: D_VS_MENU_7004460}
|
||||
|
||||
D_VS_MENU_70044D0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 64, height: 19, offset: 0x70044D0, symbol: D_VS_MENU_70044D0, tlut: 0x7004990}
|
||||
|
||||
D_VS_MENU_7004990:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 17, offset: 0x7004990, symbol: D_VS_MENU_7004990}
|
||||
|
||||
aVsFoxNameTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 56, height: 8, offset: 0x70049C0, symbol: aVsFoxNameTex, tlut: 0x7004B80}
|
||||
|
||||
aVsFoxNameTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 18, offset: 0x7004B80, symbol: aVsFoxNameTLUT}
|
||||
|
||||
aVsPeppyNameTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 48, height: 10, offset: 0x7004BB0, symbol: aVsPeppyNameTex, tlut: 0x7004D90}
|
||||
|
||||
aVsPeppyNameTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 18, offset: 0x7004D90, symbol: aVsPeppyNameTLUT}
|
||||
|
||||
aVsSlippyNameTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 56, height: 10, offset: 0x7004DC0, symbol: aVsSlippyNameTex, tlut: 0x7004FF0}
|
||||
|
||||
aVsSlippyNameTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 18, offset: 0x7004FF0, symbol: aVsSlippyNameTLUT}
|
||||
|
||||
aVsFalcoNameTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 48, height: 8, offset: 0x7005020, symbol: aVsFalcoNameTex, tlut: 0x70051A0}
|
||||
|
||||
aVsFalcoNameTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 18, offset: 0x70051A0, symbol: aVsFalcoNameTLUT}
|
||||
|
||||
D_VS_MENU_70051D0:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x70051D0, symbol: D_VS_MENU_70051D0, tlut: 0x70055D0}
|
||||
|
||||
D_VS_MENU_70055D0:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 20, offset: 0x70055D0, symbol: D_VS_MENU_70055D0}
|
||||
|
||||
aVsCorneriaTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 48, height: 38, offset: 0x7005600, symbol: aVsCorneriaTex, tlut: 0x7005D20}
|
||||
|
||||
aVsCorneriaTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x7005D20, symbol: aVsCorneriaTLUT}
|
||||
|
||||
aVsSectorZTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 48, height: 38, offset: 0x7005F10, symbol: aVsSectorZTex, tlut: 0x7006630}
|
||||
|
||||
aVsSectorZTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 168, offset: 0x7006630, symbol: aVsSectorZTLUT}
|
||||
|
||||
aVsKatinaTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 48, height: 38, offset: 0x7006780, symbol: aVsKatinaTex, tlut: 0x7006EA0}
|
||||
|
||||
aVsKatinaTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x7006EA0, symbol: aVsKatinaTLUT}
|
||||
|
||||
aVsFalcoFaceTex:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x70070A0, symbol: aVsFalcoFaceTex}
|
||||
|
||||
D_VS_MENU_7007FC0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x7007FC0, symbol: D_VS_MENU_7007FC0}
|
||||
|
||||
aVsFoxFaceTex:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x7008EE0, symbol: aVsFoxFaceTex}
|
||||
|
||||
D_VS_MENU_7009E00:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x7009E00, symbol: D_VS_MENU_7009E00}
|
||||
|
||||
aVsPeppyFaceTex:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x700AD20, symbol: aVsPeppyFaceTex}
|
||||
|
||||
D_VS_MENU_700BC40:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x700BC40, symbol: D_VS_MENU_700BC40}
|
||||
|
||||
aVsSlippyFaceTex:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x700CB60, symbol: aVsSlippyFaceTex}
|
||||
|
||||
D_VS_MENU_700DA80:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x700DA80, symbol: D_VS_MENU_700DA80}
|
||||
|
||||
aVsN64ConsoleTex:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 144, height: 42, offset: 0x700E9A0, symbol: aVsN64ConsoleTex}
|
||||
|
||||
aVsHandicapFrameTex:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 80, height: 71, offset: 0x70118E0, symbol: aVsHandicapFrameTex, tlut: 0x70123F8}
|
||||
|
||||
aVsHandicapFrameTLUT:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 5, offset: 0x70123F8, symbol: aVsHandicapFrameTLUT}
|
||||
|
||||
D_VS_MENU_7012410:
|
||||
{ type: GFX, offset: 0x7012410, symbol: D_VS_MENU_7012410}
|
||||
|
||||
D_VS_MENU_70124E8:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 8, height: 16, offset: 0x70124E8, symbol: D_VS_MENU_70124E8, tlut: 0x7012568}
|
||||
|
||||
D_VS_MENU_7012568:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 24, offset: 0x7012568, symbol: D_VS_MENU_7012568}
|
@ -1,42 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x07, 0xBC7460]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_warp_zone.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
|
||||
aWzSxEnemy1DL:
|
||||
{ type: GFX, offset: 0x7000000, symbol: aWzSxEnemy1DL }
|
||||
|
||||
aWzGateDL:
|
||||
{ type: GFX, offset: 0x7000280, symbol: aWzGateDL }
|
||||
|
||||
aWzMeteor2DL:
|
||||
{ type: GFX, offset: 0x70008F0, symbol: aWzMeteor2DL }
|
||||
|
||||
D_WZ_7000260:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 4, height: 4, offset: 0x7000260, symbol: D_WZ_7000260 }
|
||||
|
||||
D_WZ_7000A30:
|
||||
{ type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 32, offset: 0x7000A30, symbol: D_WZ_7000A30, tlut: 0x7000C30 }
|
||||
|
||||
D_WZ_7000C30:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x7000C30, symbol: D_WZ_7000C30 }
|
||||
|
||||
aWzPillar1DL:
|
||||
{ type: GFX, offset: 0x7000C40, symbol: aWzPillar1DL }
|
||||
|
||||
aWzMeteor1DL:
|
||||
{ type: GFX, offset: 0x7000E80, symbol: aWzMeteor1DL }
|
||||
|
||||
aWzPillar2DL:
|
||||
{ type: GFX, offset: 0x70010E0, symbol: aWzPillar2DL }
|
||||
|
||||
D_WZ_7001540:
|
||||
{ type: GFX, offset: 0x7001540, symbol: D_WZ_7001540 }
|
||||
|
||||
D_WZ_70015D0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x70015D0, symbol: D_WZ_70015D0 }
|
@ -1,563 +0,0 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0xB51670]
|
||||
header:
|
||||
code:
|
||||
- '#include "assets/ast_zoness.h"'
|
||||
header:
|
||||
- '#include "gfx.h"'
|
||||
- '#include "sf64object.h"'
|
||||
- '#include "sf64level.h"'
|
||||
- '#include "sf64event.h"'
|
||||
- '#include "sf64player.h"'
|
||||
- '#include "sf64audio_external.h"'
|
||||
- '#include "sf64mesg.h"'
|
||||
aZoTitleCardTex:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 112, height: 28, offset: 0x6000000, symbol: aZoTitleCardTex}
|
||||
|
||||
D_ZO_6000C40:
|
||||
{ type: GFX, offset: 0x6000C40, symbol: D_ZO_6000C40}
|
||||
|
||||
D_ZO_6000E98:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6000E98, symbol: D_ZO_6000E98}
|
||||
|
||||
D_ZO_6001098:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6001098, symbol: D_ZO_6001098}
|
||||
|
||||
aZoDodoraHeadDL:
|
||||
{ type: GFX, offset: 0x60012A0, symbol: aZoDodoraHeadDL}
|
||||
|
||||
D_ZO_6001810:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6001810, symbol: D_ZO_6001810}
|
||||
|
||||
D_ZO_6002010:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6002010, symbol: D_ZO_6002010}
|
||||
|
||||
D_ZO_6002210:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6002210, symbol: D_ZO_6002210}
|
||||
|
||||
D_ZO_6002410:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6002410, symbol: D_ZO_6002410}
|
||||
|
||||
D_ZO_6002610:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6002610, symbol: D_ZO_6002610}
|
||||
|
||||
D_ZO_6002810:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6002810, symbol: D_ZO_6002810}
|
||||
|
||||
D_ZO_6002A10:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x6002A10, symbol: D_ZO_6002A10}
|
||||
|
||||
aZoRadarBuoyDL:
|
||||
{ type: GFX, offset: 0x6002E10, symbol: aZoRadarBuoyDL}
|
||||
|
||||
D_ZO_6003288:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6003288, symbol: D_ZO_6003288}
|
||||
|
||||
D_ZO_6003488:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6003488, symbol: D_ZO_6003488}
|
||||
|
||||
D_ZO_6003690:
|
||||
{ type: GFX, offset: 0x6003690, symbol: D_ZO_6003690}
|
||||
|
||||
D_ZO_6003930:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6003930, symbol: D_ZO_6003930}
|
||||
|
||||
D_ZO_6003B30:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x6003B30, symbol: D_ZO_6003B30}
|
||||
|
||||
D_ZO_6004330:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 40, offset: 0x6004330, symbol: D_ZO_6004330}
|
||||
|
||||
D_ZO_6004380:
|
||||
{ type: GFX, offset: 0x6004380, symbol: D_ZO_6004380}
|
||||
|
||||
D_ZO_6004450:
|
||||
{ type: GFX, offset: 0x6004450, symbol: D_ZO_6004450}
|
||||
|
||||
D_ZO_6004970:
|
||||
{ type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6004970, symbol: D_ZO_6004970}
|
||||
|
||||
D_ZO_6004A70:
|
||||
{ type: TEXTURE, ctype: u16, format: TLUT, colors: 72, offset: 0x6004A70, symbol: D_ZO_6004A70}
|
||||
|
||||
D_ZO_6004B00:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6004B00, symbol: D_ZO_6004B00}
|
||||
|
||||
aZoPatrolBoatDL:
|
||||
{ type: GFX, offset: 0x6004D00, symbol: aZoPatrolBoatDL}
|
||||
|
||||
D_ZO_6005958:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6005958, symbol: D_ZO_6005958}
|
||||
|
||||
D_ZO_6005B58:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6005B58, symbol: D_ZO_6005B58}
|
||||
|
||||
D_ZO_6006360:
|
||||
{ type: GFX, offset: 0x6006360, symbol: D_ZO_6006360}
|
||||
|
||||
D_ZO_6007230:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6007230, symbol: D_ZO_6007230}
|
||||
|
||||
D_ZO_6007430:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6007430, symbol: D_ZO_6007430}
|
||||
|
||||
D_ZO_6007C30:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6007C30, symbol: D_ZO_6007C30}
|
||||
|
||||
D_ZO_6007E30:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6007E30, symbol: D_ZO_6007E30}
|
||||
|
||||
D_ZO_6008030:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6008030, symbol: D_ZO_6008030}
|
||||
|
||||
D_ZO_6008230:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6008230, symbol: D_ZO_6008230}
|
||||
|
||||
D_ZO_6008430:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6008430, symbol: D_ZO_6008430}
|
||||
|
||||
D_ZO_6008630:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6008630, symbol: D_ZO_6008630}
|
||||
|
||||
D_ZO_6008830:
|
||||
{ type: GFX, offset: 0x6008830, symbol: D_ZO_6008830}
|
||||
|
||||
D_ZO_6009ED0:
|
||||
{ type: VTX, count: 289, offset: 0x6009ED0, symbol: D_ZO_6009ED0}
|
||||
|
||||
D_ZO_600B0E0:
|
||||
{ type: GFX, offset: 0x600B0E0, symbol: D_ZO_600B0E0}
|
||||
|
||||
D_ZO_600C780:
|
||||
{ type: VTX, count: 289, offset: 0x600C780, symbol: D_ZO_600C780}
|
||||
|
||||
D_ZO_600D990:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600D990, symbol: D_ZO_600D990}
|
||||
|
||||
aZoBirdAnim:
|
||||
{ type: SF64:ANIM, offset: 0x600E5EC, symbol: aZoBirdAnim}
|
||||
|
||||
aZoBirdSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x600E7D8, symbol: aZoBirdSkel}
|
||||
|
||||
aZoOilRig3DL:
|
||||
{ type: GFX, offset: 0x600E820, symbol: aZoOilRig3DL}
|
||||
|
||||
aZoOilRig2DL:
|
||||
{ type: GFX, offset: 0x600EC90, symbol: aZoOilRig2DL}
|
||||
|
||||
aZoOilRig1DL:
|
||||
{ type: GFX, offset: 0x600F560, symbol: aZoOilRig1DL}
|
||||
|
||||
D_ZO_600FE58:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600FE58, symbol: D_ZO_600FE58}
|
||||
|
||||
D_ZO_6010658:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6010658, symbol: D_ZO_6010658}
|
||||
|
||||
D_ZO_6010E58:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6010E58, symbol: D_ZO_6010E58}
|
||||
|
||||
D_ZO_6011660:
|
||||
{ type: GFX, offset: 0x6011660, symbol: D_ZO_6011660}
|
||||
|
||||
D_ZO_6011928:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6011928, symbol: D_ZO_6011928}
|
||||
|
||||
D_ZO_6012128:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6012128, symbol: D_ZO_6012128}
|
||||
|
||||
D_ZO_6012930:
|
||||
{ type: GFX, offset: 0x6012930, symbol: D_ZO_6012930}
|
||||
|
||||
D_ZO_6013010:
|
||||
{ type: GFX, offset: 0x6013010, symbol: D_ZO_6013010}
|
||||
|
||||
D_ZO_6013330:
|
||||
{ type: GFX, offset: 0x6013330, symbol: D_ZO_6013330}
|
||||
|
||||
D_ZO_6013480:
|
||||
{ type: GFX, offset: 0x6013480, symbol: D_ZO_6013480}
|
||||
|
||||
D_ZO_6013510:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x6013510, symbol: D_ZO_6013510}
|
||||
|
||||
D_ZO_6014510:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x6014510, symbol: D_ZO_6014510}
|
||||
|
||||
D_ZO_6015430:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x6015430, symbol: D_ZO_6015430}
|
||||
|
||||
D_ZO_6016350:
|
||||
{ type: GFX, offset: 0x6016350, symbol: D_ZO_6016350}
|
||||
|
||||
D_ZO_60163E0:
|
||||
{ type: GFX, offset: 0x60163E0, symbol: D_ZO_60163E0}
|
||||
|
||||
D_ZO_60165D0:
|
||||
{ type: GFX, offset: 0x60165D0, symbol: D_ZO_60165D0}
|
||||
|
||||
D_ZO_6016880:
|
||||
{ type: GFX, offset: 0x6016880, symbol: D_ZO_6016880}
|
||||
|
||||
D_ZO_6016B50:
|
||||
{ type: GFX, offset: 0x6016B50, symbol: D_ZO_6016B50}
|
||||
|
||||
D_ZO_6016D90:
|
||||
{ type: GFX, offset: 0x6016D90, symbol: D_ZO_6016D90}
|
||||
|
||||
D_ZO_6016E30:
|
||||
{ type: GFX, offset: 0x6016E30, symbol: D_ZO_6016E30}
|
||||
|
||||
D_ZO_6016EC8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6016EC8, symbol: D_ZO_6016EC8}
|
||||
|
||||
D_ZO_60176D0:
|
||||
{ type: GFX, offset: 0x60176D0, symbol: D_ZO_60176D0}
|
||||
|
||||
D_ZO_6017770:
|
||||
{ type: GFX, offset: 0x6017770, symbol: D_ZO_6017770}
|
||||
|
||||
D_ZO_6017810:
|
||||
{ type: GFX, offset: 0x6017810, symbol: D_ZO_6017810}
|
||||
|
||||
D_ZO_60178B0:
|
||||
{ type: GFX, offset: 0x60178B0, symbol: D_ZO_60178B0}
|
||||
|
||||
aZoBallDL:
|
||||
{ type: GFX, offset: 0x6017950, symbol: aZoBallDL}
|
||||
|
||||
D_ZO_60179D8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60179D8, symbol: D_ZO_60179D8}
|
||||
|
||||
D_ZO_60181E0:
|
||||
{ type: GFX, offset: 0x60181E0, symbol: D_ZO_60181E0}
|
||||
|
||||
D_ZO_60182E0:
|
||||
{ type: TEXTURE, ctype: u16, format: IA16, width: 16, height: 16, offset: 0x60182E0, symbol: D_ZO_60182E0}
|
||||
|
||||
D_ZO_6018550:
|
||||
{ type: SF64:ANIM, offset: 0x6018550, symbol: D_ZO_6018550}
|
||||
|
||||
D_ZO_601863C:
|
||||
{ type: SF64:SKELETON, offset: 0x601863C, symbol: D_ZO_601863C}
|
||||
|
||||
D_ZO_6018660:
|
||||
{ type: GFX, offset: 0x6018660, symbol: D_ZO_6018660}
|
||||
|
||||
D_ZO_60186E8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x60186E8, symbol: D_ZO_60186E8}
|
||||
|
||||
D_ZO_6018AF0:
|
||||
{ type: GFX, offset: 0x6018AF0, symbol: D_ZO_6018AF0}
|
||||
|
||||
D_ZO_6018B78:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x6018B78, symbol: D_ZO_6018B78}
|
||||
|
||||
D_ZO_6018C80:
|
||||
{ type: GFX, offset: 0x6018C80, symbol: D_ZO_6018C80}
|
||||
|
||||
D_ZO_6018E80:
|
||||
{ type: GFX, offset: 0x6018E80, symbol: D_ZO_6018E80}
|
||||
|
||||
D_ZO_6019040:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6019040, symbol: D_ZO_6019040}
|
||||
|
||||
D_ZO_60195EC:
|
||||
{ type: SF64:ANIM, offset: 0x60195EC, symbol: D_ZO_60195EC}
|
||||
|
||||
D_ZO_6019738:
|
||||
{ type: SF64:SKELETON, offset: 0x6019738, symbol: D_ZO_6019738}
|
||||
|
||||
D_ZO_601996C:
|
||||
{ type: SF64:ANIM, offset: 0x601996C, symbol: D_ZO_601996C}
|
||||
|
||||
aZoSarumarineSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x6019E18, symbol: aZoSarumarineSkel}
|
||||
|
||||
D_ZO_6019EB0:
|
||||
{ type: GFX, offset: 0x6019EB0, symbol: D_ZO_6019EB0}
|
||||
|
||||
D_ZO_601A340:
|
||||
{ type: GFX, offset: 0x601A340, symbol: D_ZO_601A340}
|
||||
|
||||
D_ZO_601AA48:
|
||||
{ type: SF64:ANIM, offset: 0x601AA48, symbol: D_ZO_601AA48}
|
||||
|
||||
D_ZO_601AB14:
|
||||
{ type: SF64:SKELETON, offset: 0x601AB14, symbol: D_ZO_601AB14}
|
||||
|
||||
D_ZO_601AFB8:
|
||||
{ type: SF64:ANIM, offset: 0x601AFB8, symbol: D_ZO_601AFB8}
|
||||
|
||||
D_ZO_601B184:
|
||||
{ type: SF64:SKELETON, offset: 0x601B184, symbol: D_ZO_601B184}
|
||||
|
||||
D_ZO_601B1C0:
|
||||
{ type: GFX, offset: 0x601B1C0, symbol: D_ZO_601B1C0}
|
||||
|
||||
D_ZO_601B3B0:
|
||||
{ type: GFX, offset: 0x601B3B0, symbol: D_ZO_601B3B0}
|
||||
|
||||
D_ZO_601B570:
|
||||
{ type: GFX, offset: 0x601B570, symbol: D_ZO_601B570}
|
||||
|
||||
D_ZO_601B710:
|
||||
{ type: GFX, offset: 0x601B710, symbol: D_ZO_601B710}
|
||||
|
||||
D_ZO_601B8F0:
|
||||
{ type: GFX, offset: 0x601B8F0, symbol: D_ZO_601B8F0}
|
||||
|
||||
D_ZO_601BAD0:
|
||||
{ type: GFX, offset: 0x601BAD0, symbol: D_ZO_601BAD0}
|
||||
|
||||
D_ZO_601BBB8:
|
||||
{ type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x601BBB8, symbol: D_ZO_601BBB8}
|
||||
|
||||
D_ZO_601BCC0:
|
||||
{ type: GFX, offset: 0x601BCC0, symbol: D_ZO_601BCC0}
|
||||
|
||||
D_ZO_601C390:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601C390, symbol: D_ZO_601C390}
|
||||
|
||||
D_ZO_601C590:
|
||||
{ type: GFX, offset: 0x601C590, symbol: D_ZO_601C590}
|
||||
|
||||
D_ZO_601C8E0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x601C8E0, symbol: D_ZO_601C8E0}
|
||||
|
||||
D_ZO_601D0E0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601D0E0, symbol: D_ZO_601D0E0}
|
||||
|
||||
D_ZO_601D2E0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601D2E0, symbol: D_ZO_601D2E0}
|
||||
|
||||
D_ZO_601D5B0:
|
||||
{ type: GFX, offset: 0x601D5B0, symbol: D_ZO_601D5B0}
|
||||
|
||||
D_ZO_601D680:
|
||||
{ type: GFX, offset: 0x601D680, symbol: D_ZO_601D680}
|
||||
|
||||
D_ZO_601E618:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601E618, symbol: D_ZO_601E618}
|
||||
|
||||
D_ZO_601F260:
|
||||
{ type: GFX, offset: 0x601F260, symbol: D_ZO_601F260}
|
||||
|
||||
D_ZO_601F420:
|
||||
{ type: GFX, offset: 0x601F420, symbol: D_ZO_601F420}
|
||||
|
||||
D_ZO_601F620:
|
||||
{ type: GFX, offset: 0x601F620, symbol: D_ZO_601F620}
|
||||
|
||||
aZoSarumarinePeriscopeAnim:
|
||||
{ type: SF64:ANIM, offset: 0x601F874, symbol: aZoSarumarinePeriscopeAnim}
|
||||
|
||||
aZoSarumarinePeriscopeSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x601F920, symbol: aZoSarumarinePeriscopeSkel}
|
||||
|
||||
D_ZO_601F940:
|
||||
{ type: GFX, offset: 0x601F940, symbol: D_ZO_601F940}
|
||||
|
||||
D_ZO_601FBC4:
|
||||
{ type: SF64:ANIM, offset: 0x601FBC4, symbol: D_ZO_601FBC4}
|
||||
|
||||
aZoBarrierSkel:
|
||||
{ type: SF64:SKELETON, offset: 0x601FC90, symbol: aZoBarrierSkel}
|
||||
|
||||
aZoIslandDL:
|
||||
{ type: GFX, offset: 0x601FCB0, symbol: aZoIslandDL}
|
||||
|
||||
D_ZO_60201B0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60201B0, symbol: D_ZO_60201B0}
|
||||
|
||||
D_ZO_60209B0:
|
||||
{ type: GFX, offset: 0x60209B0, symbol: D_ZO_60209B0}
|
||||
|
||||
D_ZO_6020B70:
|
||||
{ type: GFX, offset: 0x6020B70, symbol: D_ZO_6020B70}
|
||||
|
||||
D_ZO_6020D50:
|
||||
{ type: GFX, offset: 0x6020D50, symbol: D_ZO_6020D50}
|
||||
|
||||
D_ZO_6020F10:
|
||||
{ type: GFX, offset: 0x6020F10, symbol: D_ZO_6020F10}
|
||||
|
||||
D_ZO_6021100:
|
||||
{ type: GFX, offset: 0x6021100, symbol: D_ZO_6021100}
|
||||
|
||||
D_ZO_60214B0:
|
||||
{ type: GFX, offset: 0x60214B0, symbol: D_ZO_60214B0}
|
||||
|
||||
D_ZO_60212B0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60212B0, symbol: D_ZO_60212B0}
|
||||
|
||||
D_ZO_60216A8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60216A8, symbol: D_ZO_60216A8}
|
||||
|
||||
D_ZO_6021ABC:
|
||||
{ type: SF64:ANIM, offset: 0x6021ABC, symbol: D_ZO_6021ABC}
|
||||
|
||||
D_ZO_6021B88:
|
||||
{ type: SF64:SKELETON, offset: 0x6021B88, symbol: D_ZO_6021B88}
|
||||
|
||||
D_ZO_6021BB0:
|
||||
{ type: GFX, offset: 0x6021BB0, symbol: D_ZO_6021BB0}
|
||||
|
||||
D_ZO_6021C50:
|
||||
{ type: GFX, offset: 0x6021C50, symbol: D_ZO_6021C50}
|
||||
|
||||
D_ZO_6021CE0:
|
||||
{ type: GFX, offset: 0x6021CE0, symbol: D_ZO_6021CE0}
|
||||
|
||||
D_ZO_6021D80:
|
||||
{ type: GFX, offset: 0x6021D80, symbol: D_ZO_6021D80}
|
||||
|
||||
D_ZO_6021E20:
|
||||
{ type: GFX, offset: 0x6021E20, symbol: D_ZO_6021E20}
|
||||
|
||||
D_ZO_60220A0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60220A0, symbol: D_ZO_60220A0}
|
||||
|
||||
D_ZO_60222A0:
|
||||
{ type: GFX, offset: 0x60222A0, symbol: D_ZO_60222A0}
|
||||
|
||||
D_ZO_60227D8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60227D8, symbol: D_ZO_60227D8}
|
||||
|
||||
D_ZO_60229D8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60229D8, symbol: D_ZO_60229D8}
|
||||
|
||||
D_ZO_6022BE0:
|
||||
{ type: GFX, offset: 0x6022BE0, symbol: D_ZO_6022BE0}
|
||||
|
||||
D_ZO_6022D70:
|
||||
{ type: GFX, offset: 0x6022D70, symbol: D_ZO_6022D70}
|
||||
|
||||
D_ZO_6022F00:
|
||||
{ type: GFX, offset: 0x6022F00, symbol: D_ZO_6022F00}
|
||||
|
||||
D_ZO_6023088:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6023088, symbol: D_ZO_6023088}
|
||||
|
||||
D_ZO_6023288:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6023288, symbol: D_ZO_6023288}
|
||||
|
||||
D_ZO_6023488:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6023488, symbol: D_ZO_6023488}
|
||||
|
||||
D_ZO_6023690:
|
||||
{ type: GFX, offset: 0x6023690, symbol: D_ZO_6023690}
|
||||
|
||||
aZoDodoraTailDL:
|
||||
{ type: GFX, offset: 0x6023730, symbol: aZoDodoraTailDL}
|
||||
|
||||
D_ZO_60237E0:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60237E0, symbol: D_ZO_60237E0}
|
||||
|
||||
aZoDodoraBodyDL:
|
||||
{ type: GFX, offset: 0x60239E0, symbol: aZoDodoraBodyDL}
|
||||
|
||||
D_ZO_6023D50:
|
||||
{ type: GFX, offset: 0x6023D50, symbol: D_ZO_6023D50}
|
||||
|
||||
D_ZO_6024018:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6024018, symbol: D_ZO_6024018}
|
||||
|
||||
D_ZO_6024220:
|
||||
{ type: GFX, offset: 0x6024220, symbol: D_ZO_6024220}
|
||||
|
||||
D_ZO_60242B8:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60242B8, symbol: D_ZO_60242B8}
|
||||
|
||||
aZoRockDL:
|
||||
{ type: GFX, offset: 0x6024AC0, symbol: aZoRockDL}
|
||||
|
||||
D_ZO_6024D60:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6024D60, symbol: D_ZO_6024D60}
|
||||
|
||||
D_ZO_6025658:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6025658, symbol: D_ZO_6025658}
|
||||
|
||||
D_ZO_6025E60:
|
||||
{ type: GFX, offset: 0x6025E60, symbol: D_ZO_6025E60}
|
||||
|
||||
D_ZO_6025F98:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6025F98, symbol: D_ZO_6025F98}
|
||||
|
||||
D_ZO_60266D0:
|
||||
{ type: SF64:ENVIRONMENT, offset: 0x60266D0, symbol: D_ZO_60266D0}
|
||||
|
||||
D_ZO_6026714:
|
||||
{ type: SF64:OBJECT_INIT, offset: 0x6026714, symbol: D_ZO_6026714}
|
||||
|
||||
D_ZO_602AAC0:
|
||||
{ type: SF64:SCRIPT, offset: 0x602AAC0, symbol: D_ZO_602AAC0}
|
||||
|
||||
D_ZO_602AC50:
|
||||
{ type: ARRAY, count: 289, array_type: u16, offset: 0x602AC50, symbol: D_ZO_602AC50}
|
||||
|
||||
# Unused
|
||||
D_ZO_602AE94:
|
||||
{ type: ARRAY, count: 242, array_type: Vec3f, offset: 0x602AE94, symbol: D_ZO_602AE94}
|
||||
|
||||
aZoRockHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602B9EC, symbol: aZoRockHitbox}
|
||||
|
||||
aZoOilRig1Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602BA20, symbol: aZoOilRig1Hitbox}
|
||||
|
||||
aZoOilRig2Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602BAE4, symbol: aZoOilRig2Hitbox}
|
||||
|
||||
aZoOilRig3Hitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602BBD8, symbol: aZoOilRig3Hitbox}
|
||||
|
||||
aZoIslandHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602BC54, symbol: aZoIslandHitbox}
|
||||
|
||||
aZoDodoraHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602BC58, symbol: aZoDodoraHitbox}
|
||||
|
||||
aZoTroikaHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602BE3C, symbol: aZoTroikaHitbox}
|
||||
|
||||
aZoObnemaHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602BE58, symbol: aZoObnemaHitbox}
|
||||
|
||||
aZoBarrierHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602BFC4, symbol: aZoBarrierHitbox}
|
||||
|
||||
aZoBarrierHitbox2:
|
||||
{ type: SF64:HITBOX, offset: 0x602C028, symbol: aZoBarrierHitbox2}
|
||||
|
||||
aZoSarumarineHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602C044, symbol: aZoSarumarineHitbox}
|
||||
|
||||
aZoSarumarinePeriscopeHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602C1A0, symbol: aZoSarumarinePeriscopeHitbox}
|
||||
|
||||
aZoTankerHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602C1D4, symbol: aZoTankerHitbox}
|
||||
|
||||
aZoContainerHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602C218, symbol: aZoContainerHitbox}
|
||||
|
||||
aZoRadarBuoyHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602C234, symbol: aZoRadarBuoyHitbox}
|
||||
|
||||
aZoSupplyCraneHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602C250, symbol: aZoSupplyCraneHitbox}
|
||||
|
||||
aZoBirdHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602C294, symbol: aZoBirdHitbox}
|
||||
|
||||
aZoSearchLightHitbox:
|
||||
{ type: SF64:HITBOX, offset: 0x602C2B0, symbol: aZoSearchLightHitbox}
|
||||
|
||||
D_ZO_602C2CC:
|
||||
{ type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x602C2CC, symbol: D_ZO_602C2CC}
|
||||
|
||||
D_ZO_602CACC:
|
||||
{type: SF64:TRIANGLE, count: 30, offset: 0x602CACC, symbol: D_ZO_602CACC, mesh_symbol: D_ZO_OFFSET}
|
@ -81,7 +81,12 @@ typedef enum BgmSeqIds {
|
||||
/* 63 */ SEQ_ID_TRAINING,
|
||||
/* 64 */ SEQ_ID_VE_CLEAR,
|
||||
/* 65 */ SEQ_ID_BOSS_RESUME,
|
||||
#ifdef VERSION_EU
|
||||
/* 66 */ SEQ_ID_VOICE_LYLAT,
|
||||
/* 67 */ SEQ_ID_MAX,
|
||||
#else
|
||||
/* 66 */ SEQ_ID_MAX,
|
||||
#endif
|
||||
/* -1 */ SEQ_ID_NONE = 0xFFFF,
|
||||
} BgmSeqIds;
|
||||
|
||||
@ -89,6 +94,7 @@ typedef enum BgmSeqIds {
|
||||
|
||||
#define NA_BGM_SE (SEQ_ID_SFX)
|
||||
#define NA_BGM_VO (SEQ_ID_VOICE)
|
||||
#define NA_BGM_VO_LYLAT (SEQ_ID_VOICE_LYLAT)
|
||||
#define NA_BGM_STAGE_CO (SEQ_ID_CORNERIA | SEQ_FLAG)
|
||||
#define NA_BGM_STAGE_ME (SEQ_ID_METEO | SEQ_FLAG)
|
||||
#define NA_BGM_STAGE_TI (SEQ_ID_TITANIA | SEQ_FLAG)
|
||||
|
@ -57,26 +57,32 @@ typedef enum OptionId {
|
||||
/* 1000 */ OPTION_MAIN_MENU = 1000,
|
||||
/* 2000 */ OPTION_VERSUS_STAGE = 2000,
|
||||
/* 0 */ OPTION_MAP = 0,
|
||||
/* 1 */ OPTION_TRAINING = 1,
|
||||
/* 2 */ OPTION_VERSUS = 2,
|
||||
/* 3 */ OPTION_RANKING = 3,
|
||||
/* 4 */ OPTION_SOUND = 4,
|
||||
/* 5 */ OPTION_DATA = 5,
|
||||
/* 6 */ OPTION_EXPERT_SOUND = 6,
|
||||
/* 1 */ OPTION_TRAINING,
|
||||
/* 2 */ OPTION_VERSUS,
|
||||
/* 3 */ OPTION_RANKING,
|
||||
/* 4 */ OPTION_SOUND,
|
||||
#ifdef VERSION_EU
|
||||
/* 5 */ OPTION_LANGUAGE,
|
||||
/* 6 */ OPTION_DATA,
|
||||
/* 7 */ OPTION_EXPERT_SOUND,
|
||||
#else
|
||||
/* 5 */ OPTION_DATA,
|
||||
/* 6 */ OPTION_EXPERT_SOUND,
|
||||
#endif
|
||||
/* 10 */ OPTION_POINT_MATCH = 10, // Point Match
|
||||
/* 20 */ OPTION_BR_MATCH = 20, // Battle Royal Match
|
||||
/* 30 */ OPTION_TT_MATCH = 30, // Time Trial Match
|
||||
/* 200 */ OPTION_NAME_ENTRY = 200,
|
||||
/* 300 */ OPTION_SCORE = 300,
|
||||
/* 400 */ OPTION_INVOICE = 400,
|
||||
/* 401 */ OPTION_MAX,
|
||||
/* 401 */ OPTION_MAX
|
||||
} OptionId;
|
||||
|
||||
extern u8* gBSSMapPlanetTextures[9];
|
||||
extern u8* gAssetMapPlanetTextures[9];
|
||||
|
||||
extern s32 gTotalHitsRanking[];
|
||||
extern bool gGoToTitle; // engine
|
||||
extern bool gGoToTitle; // engine
|
||||
extern bool sLevelStartState;
|
||||
extern s32 sWipeHeight;
|
||||
extern s32 sTitleRankMaxRecords;
|
||||
@ -196,8 +202,8 @@ void Option_SetMenuLightPos(f32, f32, f32, f32*, f32*, f32*);
|
||||
void Option_CardLightning_Update(void);
|
||||
void Option_CardLightning_Draw(void);
|
||||
void Option_DrawCardLabel(OptionCardTexture tex);
|
||||
bool Option_Input_MoveCursor_Y(s32* arg0, s32 arg1, bool arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, s32 controllerNum,
|
||||
StickInput* stickY);
|
||||
bool Option_Input_MoveCursor_Y(s32* arg0, s32 arg1, bool arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6,
|
||||
s32 controllerNum, StickInput* stickY);
|
||||
s32 Option_Input_DataSelect_X(s32*);
|
||||
bool Option_Input_Sound_X(f32* arg0, f32 arg1, f32 arg2, StickInput* arg3);
|
||||
void Option_Color_FlashRed(f32*);
|
||||
|
@ -65,23 +65,23 @@ typedef enum LevelMode {
|
||||
/* 3 */ LEVELMODE_MAX,
|
||||
} LevelMode;
|
||||
|
||||
typedef enum PlayerState1C8 {
|
||||
/* 0 */ PLAYERSTATE_1C8_STANDBY,
|
||||
/* 1 */ PLAYERSTATE_1C8_INIT,
|
||||
/* 2 */ PLAYERSTATE_1C8_LEVEL_INTRO,
|
||||
/* 3 */ PLAYERSTATE_1C8_ACTIVE,
|
||||
/* 4 */ PLAYERSTATE_1C8_DOWN,
|
||||
/* 5 */ PLAYERSTATE_1C8_U_TURN,
|
||||
/* 6 */ PLAYERSTATE_1C8_NEXT,
|
||||
/* 7 */ PLAYERSTATE_1C8_LEVEL_COMPLETE,
|
||||
/* 8 */ PLAYERSTATE_1C8_ENTER_WARP_ZONE,
|
||||
/* 9 */ PLAYERSTATE_1C8_START_360,
|
||||
/* 10 */ PLAYERSTATE_1C8_GFOX_REPAIR,
|
||||
/* 11 */ PLAYERSTATE_1C8_ANDROSS_MOUTH,
|
||||
/* 12 */ PLAYERSTATE_1C8_12,
|
||||
/* 13 */ PLAYERSTATE_1C8_VS_STANDBY,
|
||||
/* 14 */ PLAYERSTATE_1C8_MAX,
|
||||
} PlayerState1C8;
|
||||
typedef enum PlayerState {
|
||||
/* 0 */ PLAYERSTATE_STANDBY,
|
||||
/* 1 */ PLAYERSTATE_INIT,
|
||||
/* 2 */ PLAYERSTATE_LEVEL_INTRO,
|
||||
/* 3 */ PLAYERSTATE_ACTIVE,
|
||||
/* 4 */ PLAYERSTATE_DOWN,
|
||||
/* 5 */ PLAYERSTATE_U_TURN,
|
||||
/* 6 */ PLAYERSTATE_NEXT,
|
||||
/* 7 */ PLAYERSTATE_LEVEL_COMPLETE,
|
||||
/* 8 */ PLAYERSTATE_ENTER_WARP_ZONE,
|
||||
/* 9 */ PLAYERSTATE_START_360,
|
||||
/* 10 */ PLAYERSTATE_GFOX_REPAIR,
|
||||
/* 11 */ PLAYERSTATE_ANDROSS_MOUTH,
|
||||
/* 12 */ PLAYERSTATE_UNK_12,
|
||||
/* 13 */ PLAYERSTATE_VS_STANDBY,
|
||||
/* 14 */ PLAYERSTATE_MAX,
|
||||
} PlayerState;
|
||||
|
||||
typedef enum PlayerShotStatus {
|
||||
/* 0 */ SHOT_FREE,
|
||||
@ -259,7 +259,7 @@ typedef struct Player {
|
||||
/* 0x1BC */ s32 turretRecoil;
|
||||
/* 0x1C0 */ s32 turretLockOnCount;
|
||||
/* 0x1C4 */ s32 num;
|
||||
/* 0x1C8 */ PlayerState1C8 state_1C8;
|
||||
/* 0x1C8 */ PlayerState state;
|
||||
/* 0x1CC */ PlayerForm form;
|
||||
/* 0x1D0 */ s32 csState;
|
||||
/* 0x1D4 */ bool grounded;
|
||||
|
@ -43,8 +43,9 @@ typedef struct SaveData {
|
||||
/* 0x4A */ u16 rankingMedal[RANKING_MAX]; // Medals obtained in the current record
|
||||
/* 0x5E */ PlanetStats stats[RANKING_MAX][ROUTE_MAX];
|
||||
/* 0xEA */ u8 unk_EA;
|
||||
/* 0xEB */ char padEB[0x3];
|
||||
/* 0xEE */ char padEE[0x10];
|
||||
/* 0xEB */ u8 textLanguage; // EU Only text language selection
|
||||
/* 0xEC */ u8 voiceLanguage; // EU Only voice language selection
|
||||
/* 0xED */ char padEE[0x11];
|
||||
} SaveData; // size = 0xFE
|
||||
|
||||
typedef struct {
|
||||
|
@ -155,7 +155,7 @@ extern s32 gCallTimer;
|
||||
extern s32 D_hud_80161704;
|
||||
extern s32 D_hud_80161708;
|
||||
extern s32 D_hud_8016170C;
|
||||
extern s32 D_hud_80161710;
|
||||
extern s32 gRadarMissileAlarmTimer;
|
||||
extern s32 gTotalHits; // 0x80161714 gTotalGameScore
|
||||
extern f32 D_hud_80161720[3];
|
||||
extern s32 gDisplayedHitCount;
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -4119,7 +4119,6 @@ D_8017E111 = 0x8017E111;
|
||||
D_8017E112 = 0x8017E112;
|
||||
gDmaTable = 0x8017E210; //size:0x590
|
||||
|
||||
func_i1_8017E7A0 = 0x8017E7A0; //segment:ovl_i1
|
||||
func_i1_8017E7B0 = 0x8017E7B0; //segment:ovl_i1
|
||||
func_i1_8017E7BC = 0x8017E7BC; //segment:ovl_i1
|
||||
func_i1_8017E824 = 0x8017E824; //segment:ovl_i1
|
||||
@ -7271,4 +7270,3 @@ gTextureRenderBuffer = 0x80387800; //size:0x7880 segment:buffers defined:true
|
||||
gFillBuffer = 0x8038F080; //size:0x780 segment:buffers defined:true
|
||||
gFrameBuffers = 0x8038F800; //size:0x70800 segment:buffers defined:true
|
||||
D_8038F300 = 0x8038F300; //ignore:true
|
||||
|
||||
|
1
linker_scripts/jp/rev0/symbol_addrs_overlays.txt
Normal file
1
linker_scripts/jp/rev0/symbol_addrs_overlays.txt
Normal file
@ -0,0 +1 @@
|
||||
OvlI1_CallFunction = 0x8017E7A0;//segment:ovl_i1
|
@ -2651,8 +2651,8 @@ void Audio_PlaySequenceDistorted(u8 seqPlayId, u16 seqId, u16 distortion, u8 fad
|
||||
}
|
||||
|
||||
void Audio_PlaySoundTestTrack(u8 trackNumber) {
|
||||
u16 sp26;
|
||||
u8 sp25;
|
||||
u16 seqId;
|
||||
u8 bgmParam;
|
||||
|
||||
if ((trackNumber >= 45) && (trackNumber < 50)) {
|
||||
SEQCMD_STOP_SEQUENCE(SEQ_PLAYER_BGM, 1);
|
||||
@ -2664,10 +2664,10 @@ void Audio_PlaySoundTestTrack(u8 trackNumber) {
|
||||
AUDIO_PLAY_SFX(NA_SE_ERROR, gDefaultSfxSource, 4);
|
||||
} else {
|
||||
sPlaylistIndex = 0xFF;
|
||||
sp26 = sSoundTestTracks[trackNumber].seqId & 0xFF;
|
||||
sp25 = sSoundTestTracks[trackNumber].bgmParam;
|
||||
seqId = sSoundTestTracks[trackNumber].seqId & 0xFF;
|
||||
bgmParam = sSoundTestTracks[trackNumber].bgmParam;
|
||||
SEQCMD_STOP_SEQUENCE(D_800C5E70 ^ 1, 5);
|
||||
Audio_PlaySequence(D_800C5E70, sp26, 0, sp25);
|
||||
Audio_PlaySequence(D_800C5E70, seqId, 0, bgmParam);
|
||||
D_800C5E70 ^= 1;
|
||||
}
|
||||
}
|
||||
|
@ -128,8 +128,8 @@ void* AudioLoad_DmaSampleData(u32 devAddr, u32 size, u32 arg2, u8* dmaIndexRef,
|
||||
dma->ttl = 2;
|
||||
dma->devAddr = dmaDevAddr;
|
||||
dma->sizeUnused = dma->size;
|
||||
AudioLoad_Dma(&gCurAudioFrameDmaIoMsgBuf[gCurAudioFrameDmaCount++], 0, 0, dmaDevAddr, dma->ramAddr, dma->size,
|
||||
&gCurAudioFrameDmaQueue, medium, "SUPERDMA");
|
||||
AudioLoad_Dma(&gCurAudioFrameDmaIoMsgBuf[gCurAudioFrameDmaCount++], OS_MESG_PRI_NORMAL, OS_READ, dmaDevAddr,
|
||||
dma->ramAddr, dma->size, &gCurAudioFrameDmaQueue, medium, "SUPERDMA");
|
||||
*dmaIndexRef = sp38;
|
||||
return devAddr - dmaDevAddr + dma->ramAddr;
|
||||
}
|
||||
@ -214,7 +214,7 @@ void AudioLoad_InitSampleDmaBuffers(s32 numNotes) {
|
||||
gSampleDmaReuseQueue2WrPos = gSampleDmaCount - gSampleDmaListSize1;
|
||||
}
|
||||
|
||||
// Updates the audiotable entries with their absolute ROM addresses
|
||||
// Updates the audiotable entries with their relative ROM addresses
|
||||
void AudioLoad_InitTable(AudioTable* table, u8* romAddr, u16 unkMediumParam) {
|
||||
s32 i;
|
||||
|
||||
@ -694,7 +694,8 @@ void AudioLoad_SyncDma(u32 devAddr, u8* ramAddr, u32 size, s32 medium) {
|
||||
}
|
||||
|
||||
if (size != 0) {
|
||||
AudioLoad_Dma(&gSyncDmaIoMsg, 1, 0, devAddr, ramAddr, size, &gSyncDmaQueue, medium, "FastCopy");
|
||||
AudioLoad_Dma(&gSyncDmaIoMsg, OS_MESG_PRI_HIGH, OS_READ, devAddr, ramAddr, size, &gSyncDmaQueue, medium,
|
||||
"FastCopy");
|
||||
MQ_WAIT_FOR_MESG(&gSyncDmaQueue, NULL);
|
||||
}
|
||||
}
|
||||
|
@ -268,7 +268,7 @@ void* func_800145FC(AudioListItem* list) {
|
||||
list->prev = item->prev;
|
||||
item->prev = NULL;
|
||||
list->u.count--;
|
||||
return item->u.count;
|
||||
return item->u.value;
|
||||
}
|
||||
|
||||
void func_8001463C(void) {
|
||||
|
@ -87,7 +87,7 @@ void AllRange_GetStarWolfHits(Actor* this) {
|
||||
}
|
||||
|
||||
bool AllRange_PlayMessage(u16* msg, RadioCharacterId rcid) {
|
||||
if ((gRadioState == 0) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_STANDBY)) {
|
||||
if ((gRadioState == 0) && (gPlayer[0].state != PLAYERSTATE_STANDBY)) {
|
||||
Radio_PlayMessage(msg, rcid);
|
||||
return true;
|
||||
} else {
|
||||
@ -229,7 +229,7 @@ void AllRange_GreatFoxRepair(Player* player) {
|
||||
gCsCamEyeX -= 1.0f;
|
||||
player->rot.x += 0.4f;
|
||||
if (gCsFrameCount >= 130) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->arwing.drawFace = false;
|
||||
player->unk_014 = 0;
|
||||
player->unk_018 = 0;
|
||||
@ -480,7 +480,7 @@ void ActorAllRange_SpawnStarWolf(void) {
|
||||
}
|
||||
|
||||
void ActorAllRange_PlayMessage(u16* msg, RadioCharacterId character) {
|
||||
if (!gHideRadio && (gActors[0].state == STATE360_2) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_STANDBY)) {
|
||||
if (!gHideRadio && (gActors[0].state == STATE360_2) && (gPlayer[0].state != PLAYERSTATE_STANDBY)) {
|
||||
Radio_PlayMessage(msg, character);
|
||||
}
|
||||
}
|
||||
@ -511,7 +511,7 @@ void ActorAllRange_UpdateStarWolfEvents(ActorAllRange* this) {
|
||||
if (gAllRangeEventTimer == gAllRangeSpawnEvent) {
|
||||
ActorAllRange_SpawnStarWolf();
|
||||
this->state = STATE360_3;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_STANDBY;
|
||||
gPlayer[0].state = PLAYERSTATE_STANDBY;
|
||||
if ((gCurrentLevel == LEVEL_VENOM_2) || (gCurrentLevel == LEVEL_BOLSE)) {
|
||||
gPlayer[0].camRoll = 20.0f;
|
||||
}
|
||||
@ -708,7 +708,7 @@ void ActorAllRange_SpawnSupplies(Actor* this) {
|
||||
}
|
||||
}
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) && !gAllRangeSuppliesSent) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) && !gAllRangeSuppliesSent) {
|
||||
if (gAllRangeWingRepairTimer != 0) {
|
||||
gAllRangeWingRepairTimer--;
|
||||
}
|
||||
@ -720,7 +720,7 @@ void ActorAllRange_SpawnSupplies(Actor* this) {
|
||||
}
|
||||
|
||||
void ActorAllRange_UpdateEvents(Actor* this) {
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_DOWN) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_NEXT)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_DOWN) || (gPlayer[0].state == PLAYERSTATE_NEXT)) {
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
return;
|
||||
}
|
||||
@ -820,7 +820,7 @@ s32 ActorAllRange_CheckObjectNearby(ActorAllRange* this) {
|
||||
Boss* boss = &gBosses[0];
|
||||
s32 pad[4];
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -1246,7 +1246,7 @@ void ActorAllRange_ApplyDamage(ActorAllRange* this) {
|
||||
}
|
||||
|
||||
void ActorAllRange_CheckPlayerNearby(ActorAllRange* this) {
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) && (this->iwork[24] != 0) &&
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) && (this->iwork[24] != 0) &&
|
||||
(fabsf(this->obj.pos.x - gPlayer[0].pos.x) < 1000.0f) &&
|
||||
(fabsf(this->obj.pos.y - gPlayer[0].pos.y) < 1000.0f) &&
|
||||
(fabsf(this->obj.pos.z - gPlayer[0].trueZpos) < 1000.0f)) {
|
||||
@ -1524,7 +1524,7 @@ void ActorAllRange_Update(ActorAllRange* this) {
|
||||
break;
|
||||
|
||||
case STATE360_0:
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_START_360) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_START_360) {
|
||||
this->fwork[0] = this->fwork[1] = 40.0f;
|
||||
|
||||
if (gActors[0].state == STATE360_5) {
|
||||
@ -1598,7 +1598,7 @@ void ActorAllRange_Update(ActorAllRange* this) {
|
||||
if (this->aiIndex == AI360_FOX) {
|
||||
if (gCurrentLevel != LEVEL_VENOM_2) {
|
||||
if ((gPlayer[0].somersault && (this->iwork[4] > 10)) ||
|
||||
((gCurrentLevel == LEVEL_BOLSE) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_STANDBY))) {
|
||||
((gCurrentLevel == LEVEL_BOLSE) && (gPlayer[0].state == PLAYERSTATE_STANDBY))) {
|
||||
this->state = STATE360_3;
|
||||
this->counter_04E = 300;
|
||||
this->timer_0BC = 160;
|
||||
@ -1684,8 +1684,7 @@ void ActorAllRange_Update(ActorAllRange* this) {
|
||||
this->fwork[1] = gActors[this->aiIndex].fwork[0] - 5.0f;
|
||||
} else {
|
||||
this->fwork[1] = gPlayer[0].baseSpeed - 5.0f;
|
||||
if ((gCurrentLevel == LEVEL_VENOM_2) &&
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN) &&
|
||||
if ((gCurrentLevel == LEVEL_VENOM_2) && (gPlayer[0].state == PLAYERSTATE_U_TURN) &&
|
||||
(gPlayer[0].aerobaticPitch > 100.0f)) {
|
||||
this->iwork[16] = STATE360_8;
|
||||
}
|
||||
@ -1956,7 +1955,7 @@ void ActorAllRange_Update(ActorAllRange* this) {
|
||||
spE0 = 0.0f;
|
||||
}
|
||||
spDC = RAND_FLOAT_CENTERED(10000.0f);
|
||||
if ((gCurrentLevel == LEVEL_KATINA) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_STANDBY)) {
|
||||
if ((gCurrentLevel == LEVEL_KATINA) && (gPlayer[0].state == PLAYERSTATE_STANDBY)) {
|
||||
spE4 = RAND_FLOAT_CENTERED(5000.0f);
|
||||
spDC = RAND_FLOAT_CENTERED(5000.0f);
|
||||
}
|
||||
|
@ -850,7 +850,7 @@ void PlayerShot_CollisionCheck(PlayerShot* shot) {
|
||||
}
|
||||
test.z = test.x;
|
||||
if ((i != shot->sourceId) &&
|
||||
((player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) || (player->state_1C8 == PLAYERSTATE_1C8_DOWN)) &&
|
||||
((player->state == PLAYERSTATE_ACTIVE) || (player->state == PLAYERSTATE_DOWN)) &&
|
||||
(fabsf(player->trueZpos - shot->obj.pos.z) < test.z) &&
|
||||
(fabsf(player->pos.x - shot->obj.pos.x) < test.x) &&
|
||||
(fabsf(player->pos.y - shot->obj.pos.y) < test.y)) {
|
||||
@ -1099,8 +1099,7 @@ void PlayerShot_DrawLaser(PlayerShot* shot) {
|
||||
if (gCamCount < 4) {
|
||||
RCP_SetupDL_21();
|
||||
twinLaserSeparation = 9.0f;
|
||||
if ((shot->unk_58 == 0) ||
|
||||
((gCurrentLevel == LEVEL_METEO) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO))) {
|
||||
if ((shot->unk_58 == 0) || ((gCurrentLevel == LEVEL_METEO) && (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO))) {
|
||||
width = 4.0f;
|
||||
length = 20.0f;
|
||||
} else {
|
||||
@ -1136,7 +1135,7 @@ void PlayerShot_DrawLaser(PlayerShot* shot) {
|
||||
var_a1 = 2;
|
||||
}
|
||||
} else if (gCurrentLevel == LEVEL_KATINA) {
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_INTRO) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_LEVEL_INTRO) {
|
||||
if (shot->sourceId > NPC_SHOT_ID + AI360_PEPPY) {
|
||||
if (gActors[shot->sourceId - NPC_SHOT_ID].animFrame == 0) {
|
||||
var_a1 = 1;
|
||||
@ -1735,8 +1734,8 @@ bool PlayerShot_FindLockTarget(PlayerShot* shot) {
|
||||
}
|
||||
if (gVersusMode) {
|
||||
for (i = 0, player = gPlayer; i < gCamCount; i++, player++) {
|
||||
if ((player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) && !player->somersault &&
|
||||
(player->form != FORM_ON_FOOT) && (i != shot->sourceId) && (gVsLockOnTimers[i][shot->sourceId] == 0) &&
|
||||
if ((player->state == PLAYERSTATE_ACTIVE) && !player->somersault && (player->form != FORM_ON_FOOT) &&
|
||||
(i != shot->sourceId) && (gVsLockOnTimers[i][shot->sourceId] == 0) &&
|
||||
(fabsf(shot->obj.pos.x - player->pos.x) <= lockRange) &&
|
||||
(fabsf(shot->obj.pos.y - player->pos.y) <= lockRange) &&
|
||||
(fabsf(shot->obj.pos.z - player->trueZpos) <= lockRange)) {
|
||||
@ -1991,7 +1990,7 @@ void PlayerShot_ApplyExplosionDamage(PlayerShot* shot, s32 damage) {
|
||||
if (gVersusMode) {
|
||||
player = gPlayer;
|
||||
for (i = 0; i < gCamCount; i++, player++) {
|
||||
if ((i != shot->sourceId) && (player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) && (player->hitTimer == 0)) {
|
||||
if ((i != shot->sourceId) && (player->state == PLAYERSTATE_ACTIVE) && (player->hitTimer == 0)) {
|
||||
dx = player->pos.x - shot->obj.pos.x;
|
||||
dy = player->pos.y - shot->obj.pos.y;
|
||||
dz = player->trueZpos - shot->obj.pos.z;
|
||||
@ -2056,8 +2055,8 @@ void PlayerShot_UpdateBomb(PlayerShot* shot) {
|
||||
shot->obj.rot.y += 1.0f;
|
||||
Math_SmoothStepToF(&shot->scale, shot->unk_48, 0.05f, 1.5f, 0.001f);
|
||||
if ((shot->timer > 0) && (shot->timer < 30)) {
|
||||
if (!gVersusMode && ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN))) {
|
||||
if (!gVersusMode &&
|
||||
((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN))) {
|
||||
test.x = gPlayer[0].pos.x - shot->obj.pos.x;
|
||||
test.y = gPlayer[0].pos.y - shot->obj.pos.y;
|
||||
test.z = gPlayer[0].trueZpos - shot->obj.pos.z;
|
||||
@ -2122,7 +2121,7 @@ void PlayerShot_UpdateLockOnShot(PlayerShot* shot) {
|
||||
}
|
||||
}
|
||||
for (i = 0, player = gPlayer; i < gCamCount; i++, player++) {
|
||||
if (((player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) || (player->state_1C8 == PLAYERSTATE_1C8_U_TURN)) &&
|
||||
if (((player->state == PLAYERSTATE_ACTIVE) || (player->state == PLAYERSTATE_U_TURN)) &&
|
||||
(gVsLockOnTimers[i][shot->sourceId] != 0)) {
|
||||
var_a3 = 1;
|
||||
gVsLockOnTimers[i][shot->sourceId] = 2;
|
||||
@ -2286,7 +2285,7 @@ void PlayerShot_Update(PlayerShot* shot) {
|
||||
|
||||
case PLAYERSHOT_SINGLE_LASER:
|
||||
case PLAYERSHOT_TWIN_LASER:
|
||||
if ((shot->unk_58 == 0) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO)) {
|
||||
if ((shot->unk_58 == 0) || (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO)) {
|
||||
ticks = 4;
|
||||
} else {
|
||||
ticks = 3;
|
||||
|
@ -429,7 +429,7 @@ void Background_DrawBackdrop(void) {
|
||||
break;
|
||||
|
||||
case LEVEL_AQUAS:
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) {
|
||||
sp13C = Math_RadToDeg(gPlayer[gPlayerNum].camYaw) - gPlayer[gPlayerNum].yRot_114;
|
||||
bgYpos = (gPlayer[gPlayerNum].camPitch * -7000.0f) - (gPlayer[gPlayerNum].cam.eye.y * 0.6f);
|
||||
sp13C = Math_ModF(sp13C * -40.44444f * 2.0f, 7280.0f); // close to 7280.0f / 180.0f
|
||||
@ -440,7 +440,7 @@ void Background_DrawBackdrop(void) {
|
||||
Matrix_Translate(gGfxMatrix, sp13C, bgYpos, -7000.0f, MTXF_APPLY);
|
||||
Matrix_SetGfxMtx(&gMasterDisp);
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) {
|
||||
gSPDisplayList(gMasterDisp++, D_AQ_601AFF0);
|
||||
} else {
|
||||
gSPDisplayList(gMasterDisp++, D_AQ_601C080);
|
||||
@ -453,7 +453,7 @@ void Background_DrawBackdrop(void) {
|
||||
}
|
||||
Matrix_Translate(gGfxMatrix, 7280.0f * sp13C, 0.0f, 0.0f, MTXF_APPLY);
|
||||
Matrix_SetGfxMtx(&gMasterDisp);
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) {
|
||||
gSPDisplayList(gMasterDisp++, D_AQ_601AFF0);
|
||||
|
||||
} else {
|
||||
@ -471,12 +471,12 @@ void Background_DrawBackdrop(void) {
|
||||
bgYpos = (gPlayer[gPlayerNum].camPitch * -7000.0f) - (gPlayer[gPlayerNum].cam.eye.y * 0.6f);
|
||||
sp13C = sp12C * -40.44444f * 2.0f; // close to 7280.0f / 180.0f
|
||||
|
||||
if ((gCurrentLevel == LEVEL_TITANIA) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) &&
|
||||
if ((gCurrentLevel == LEVEL_TITANIA) && (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) &&
|
||||
(gPlayer[0].csState < 3)) {
|
||||
D_bg_8015F968 += __sinf(gPlayer[0].camYaw) * 20.0f;
|
||||
sp13C += D_bg_8015F968;
|
||||
}
|
||||
if ((gCurrentLevel == LEVEL_SOLAR) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) &&
|
||||
if ((gCurrentLevel == LEVEL_SOLAR) && (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) &&
|
||||
(gPlayer[0].csState >= 2) && (gPlayer[0].cam.eye.z <= -1900.0f)) {
|
||||
D_bg_8015F968 = __sinf(gPlayer[0].camPitch) * 7000.0f;
|
||||
bgYpos -= fabsf(D_bg_8015F968);
|
||||
@ -527,7 +527,7 @@ void Background_DrawBackdrop(void) {
|
||||
break;
|
||||
|
||||
case LEVELTYPE_SPACE:
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_ENTER_WARP_ZONE) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_ENTER_WARP_ZONE) {
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
sp12C = Math_RadToDeg(gPlayer[0].camYaw);
|
||||
sp130 = Math_RadToDeg(gPlayer[0].camPitch);
|
||||
@ -555,7 +555,7 @@ void Background_DrawBackdrop(void) {
|
||||
bgXpos = Math_ModF(bgXpos - 34.5f, SCREEN_WIDTH + (80.0f * 2));
|
||||
bgYpos = Math_ModF(bgYpos + 19.0f, 360.0f);
|
||||
} else if (levelId == LEVEL_BOLSE) {
|
||||
if ((gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE) || (gPlayer[0].csState < 10)) {
|
||||
if ((gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE) || (gPlayer[0].csState < 10)) {
|
||||
bgYpos = Math_ModF(bgYpos + 360.0f - 100.0f, 360.0f);
|
||||
}
|
||||
} else {
|
||||
@ -591,7 +591,7 @@ void Background_DrawBackdrop(void) {
|
||||
break;
|
||||
|
||||
case LEVEL_METEO:
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) && (gCsFrameCount > 260)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) && (gCsFrameCount > 260)) {
|
||||
Matrix_Translate(gGfxMatrix, bgXpos - 120.0f, -(bgYpos - 120.0f) - 30.0f, -290.0f,
|
||||
MTXF_APPLY);
|
||||
Matrix_Scale(gGfxMatrix, 0.5f, 0.5f, 1.0f, MTXF_APPLY);
|
||||
@ -632,7 +632,7 @@ void Background_DrawBackdrop(void) {
|
||||
if (sp128 > 3.5f) {
|
||||
sp128 = 3.5f;
|
||||
}
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
sp128 = D_bg_8015F984;
|
||||
if (sp128 > 3.5f) {
|
||||
sp128 = 3.5f;
|
||||
@ -658,7 +658,7 @@ void Background_DrawBackdrop(void) {
|
||||
|
||||
case LEVEL_BOLSE:
|
||||
sp128 = 1.0f;
|
||||
if ((gCsFrameCount > 500) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
if ((gCsFrameCount > 500) && (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
sp128 = 1.3f;
|
||||
}
|
||||
Matrix_Translate(gGfxMatrix, bgXpos - 120.0f, -(bgYpos - 120.0f), -290.0f, MTXF_APPLY);
|
||||
@ -736,9 +736,9 @@ void Background_DrawSun(void) {
|
||||
gPlayerGlareAlphas[gPlayerNum] = 0;
|
||||
}
|
||||
|
||||
if (((gCurrentLevel == LEVEL_AQUAS) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO)) ||
|
||||
(((gPlayer[gPlayerNum].state_1C8 == PLAYERSTATE_1C8_U_TURN) || (gLevelMode == LEVELMODE_ALL_RANGE) ||
|
||||
(gPlayer[gPlayerNum].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE)) &&
|
||||
if (((gCurrentLevel == LEVEL_AQUAS) && (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO)) ||
|
||||
(((gPlayer[gPlayerNum].state == PLAYERSTATE_U_TURN) || (gLevelMode == LEVELMODE_ALL_RANGE) ||
|
||||
(gPlayer[gPlayerNum].state == PLAYERSTATE_LEVEL_COMPLETE)) &&
|
||||
(gLevelType == LEVELTYPE_PLANET) && (gCurrentLevel != LEVEL_TITANIA) && (gCurrentLevel != LEVEL_AQUAS))) {
|
||||
gPlayerGlareReds[gPlayerNum] = 128;
|
||||
gPlayerGlareGreens[gPlayerNum] = 128;
|
||||
@ -1112,9 +1112,9 @@ void Background_DrawGround(void) {
|
||||
RCP_SetupDL(&gMasterDisp, SETUPDL_37);
|
||||
}
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) && (gPlayer[0].csState < 2)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) && (gPlayer[0].csState < 2)) {
|
||||
gDPSetPrimColor(gMasterDisp++, 0x00, 0x00, 255, 255, 255, 255);
|
||||
} else if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
} else if (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
gDPSetPrimColor(gMasterDisp++, 0x00, 0x00, D_bg_8015F974, D_bg_8015F978, D_bg_8015F97C,
|
||||
D_bg_8015F980);
|
||||
} else {
|
||||
|
@ -114,7 +114,7 @@ void Boss_CompleteLevel(Player* player, f32 xPos, f32 yPos, f32 zPos) {
|
||||
gBossDeathCamAtX = xPos;
|
||||
gBossDeathCamAtY = yPos;
|
||||
|
||||
player->state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
player->state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
player->csState = 10;
|
||||
player->csTimer = 50;
|
||||
player->csEventTimer = 50;
|
||||
|
@ -210,7 +210,7 @@ void Cutscene_WarpZoneComplete(Player* player) {
|
||||
gFillScreenRed = gFillScreenGreen = gFillScreenBlue = 0;
|
||||
gFillScreenAlphaStep = 8;
|
||||
if (gFillScreenAlpha == 255) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
player->csTimer = 0;
|
||||
gFadeoutType = 4;
|
||||
if (gCurrentLevel == LEVEL_METEO) {
|
||||
@ -564,7 +564,7 @@ void Cutscene_EnterWarpZone(Player* player) {
|
||||
if (player->csTimer == 0) {
|
||||
gWarpZoneBgAlpha = 0.0f;
|
||||
gStarWarpDistortion = 0.0f;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->unk_014 = 0.0f;
|
||||
player->unk_018 = 0.0f;
|
||||
gDrawSmallRocks = 0;
|
||||
@ -827,7 +827,7 @@ void Cutscene_AllRangeMode(Player* player) {
|
||||
}
|
||||
|
||||
if (D_ctx_80177A48[1] > 350.0f) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->unk_014 = 0.0f;
|
||||
player->unk_018 = 0.1f;
|
||||
player->unk_194 = 10.0f;
|
||||
@ -1240,7 +1240,7 @@ void Cutscene_CoComplete2(Player* player) {
|
||||
gCsCamAtZ += D_ctx_80177A48[9];
|
||||
player->draw = false;
|
||||
if (player->csTimer == 0) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
player->csTimer = 0;
|
||||
gFadeoutType = 4;
|
||||
Audio_FadeOutAll(10);
|
||||
@ -1510,7 +1510,7 @@ void Cutscene_UTurn(Player* player) {
|
||||
}
|
||||
|
||||
if (player->csTimer == 0) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->unk_014 = 0.0f;
|
||||
player->unk_018 = 0.0f;
|
||||
}
|
||||
@ -1567,7 +1567,7 @@ void Cutscene_KillPlayer(Player* player) {
|
||||
Audio_StopPlayerNoise(player->num);
|
||||
Audio_KillSfxBySourceAndId(player->sfxSource, NA_SE_ARWING_DOWN);
|
||||
Player_PlaySfx(player->sfxSource, NA_SE_ARWING_EXPLOSION, player->num);
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
player->csTimer = 70;
|
||||
player->dmgEffectTimer = 20;
|
||||
gFadeoutType = 7;
|
||||
@ -2126,7 +2126,7 @@ void func_demo_8004F05C(ActorCutscene* this) {
|
||||
case LEVEL_BOLSE:
|
||||
switch (this->animFrame) {
|
||||
case ACTOR_CS_TEAM_ARWING:
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) {
|
||||
this->rot_0F4.z += this->rot_0F4.y;
|
||||
this->vel.x = SIN_DEG(this->rot_0F4.z) * 10.0f;
|
||||
this->obj.rot.z = SIN_DEG(this->rot_0F4.z) * 40.0f;
|
||||
@ -2305,8 +2305,8 @@ void ActorCutscene_Update(ActorCutscene* this) {
|
||||
return;
|
||||
}
|
||||
|
||||
switch (gPlayer[0].state_1C8) {
|
||||
case PLAYERSTATE_1C8_LEVEL_COMPLETE:
|
||||
switch (gPlayer[0].state) {
|
||||
case PLAYERSTATE_LEVEL_COMPLETE:
|
||||
switch (gCurrentLevel) {
|
||||
case LEVEL_SECTOR_Y:
|
||||
if (gPlayer[0].csState >= 3) {
|
||||
@ -2424,15 +2424,15 @@ void ActorCutscene_Update(ActorCutscene* this) {
|
||||
}
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_LEVEL_INTRO:
|
||||
case PLAYERSTATE_LEVEL_INTRO:
|
||||
func_demo_8004F05C(this);
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_ENTER_WARP_ZONE:
|
||||
case PLAYERSTATE_ENTER_WARP_ZONE:
|
||||
func_demo_8004F798(this);
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_STANDBY:
|
||||
case PLAYERSTATE_STANDBY:
|
||||
if (gCurrentLevel == LEVEL_SECTOR_Y) {
|
||||
SectorY_8019FF00(this);
|
||||
}
|
||||
@ -2642,7 +2642,7 @@ void ActorCutscene_Draw(ActorCutscene* this) {
|
||||
break;
|
||||
}
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) {
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
Matrix_RotateX(gGfxMatrix, 20.0f * M_DTOR, MTXF_APPLY);
|
||||
Matrix_RotateY(gGfxMatrix, (gGameFrameCount * 0.5f) * M_DTOR, MTXF_APPLY);
|
||||
@ -2696,7 +2696,7 @@ void ActorCutscene_Draw(ActorCutscene* this) {
|
||||
|
||||
gDPSetPrimColor(gMasterDisp++, 0, 0, (s32) D_800CA210, (s32) D_800CA214, (s32) D_800CA218, 128);
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) {
|
||||
Matrix_Scale(gGfxMatrix, 1.02f, 1.02f, 1.02f, MTXF_APPLY);
|
||||
} else {
|
||||
Matrix_Scale(gGfxMatrix, 0.97f, 0.97f, 0.97f, MTXF_APPLY);
|
||||
@ -2711,7 +2711,7 @@ void ActorCutscene_Draw(ActorCutscene* this) {
|
||||
Matrix_Pop(&gGfxMatrix);
|
||||
Matrix_Pop(&gGfxMatrix);
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
Matrix_Scale(gGfxMatrix, 0.075f, 0.075f, 0.075f, MTXF_APPLY);
|
||||
break;
|
||||
}
|
||||
@ -2729,7 +2729,7 @@ void ActorCutscene_Draw(ActorCutscene* this) {
|
||||
break;
|
||||
|
||||
case ACTOR_CS_CORNERIAN_FIGHTER:
|
||||
if ((this->index == 3) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
if ((this->index == 3) && (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
gSPDisplayList(gMasterDisp++, aBillShipDL);
|
||||
} else {
|
||||
gSPDisplayList(gMasterDisp++, aKaCornerianFighterDL);
|
||||
@ -2917,7 +2917,7 @@ void Cutscene_DrawGreatFox(void) {
|
||||
}
|
||||
|
||||
if ((gCurrentLevel != LEVEL_AQUAS) &&
|
||||
((gCurrentLevel != LEVEL_SECTOR_Z) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE))) {
|
||||
((gCurrentLevel != LEVEL_SECTOR_Z) || (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE))) {
|
||||
RCP_SetupDL_49();
|
||||
gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255);
|
||||
|
||||
|
@ -36,7 +36,7 @@ void Display_DrawHelpAlert(void) {
|
||||
return;
|
||||
}
|
||||
|
||||
if ((gTeamHelpActor->obj.status != OBJ_ACTIVE) || (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if ((gTeamHelpActor->obj.status != OBJ_ACTIVE) || (gPlayer[0].state != PLAYERSTATE_ACTIVE)) {
|
||||
gTeamHelpActor = NULL;
|
||||
gTeamHelpTimer = 0;
|
||||
return;
|
||||
@ -245,7 +245,7 @@ void Display_OnFootFalco_PostLimbDraw(s32 limbIndex, Vec3f* rot, void* data) {
|
||||
void Display_OnFootMuzzleFlash(Player* player) {
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
Matrix_Copy(gGfxMatrix, &gIdentityMatrix);
|
||||
if ((player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) && (player->csTimer != 0)) {
|
||||
if ((player->state == PLAYERSTATE_ACTIVE) && (player->csTimer != 0)) {
|
||||
Matrix_Translate(gGfxMatrix, D_display_801613B0[player->num].x, D_display_801613B0[player->num].y,
|
||||
D_display_801613B0[player->num].z, MTXF_APPLY);
|
||||
Matrix_Scale(gGfxMatrix, D_display_800CA23C[player->csTimer - 1], D_display_800CA23C[player->csTimer - 1],
|
||||
@ -344,7 +344,7 @@ f32 sPlayerShadowing = 0.0f;
|
||||
void Display_LandmasterMuzzleFlash(Player* player) {
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
|
||||
if ((player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) && (player->unk_1A0 != 0)) {
|
||||
if ((player->state == PLAYERSTATE_ACTIVE) && (player->unk_1A0 != 0)) {
|
||||
Matrix_Translate(gGfxMatrix, D_display_80161548[player->num].x, D_display_80161548[player->num].y,
|
||||
D_display_80161548[player->num].z, MTXF_APPLY);
|
||||
Matrix_Scale(gGfxMatrix, D_display_800CA248[player->unk_1A0 - 1], D_display_800CA248[player->unk_1A0 - 1],
|
||||
@ -615,7 +615,7 @@ void Display_ArwingWings(ArwingInfo* arwing) {
|
||||
Matrix_SetGfxMtx(&gMasterDisp);
|
||||
RCP_SetupDL_64_2();
|
||||
|
||||
if ((gGameState == GSTATE_PLAY) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) &&
|
||||
if ((gGameState == GSTATE_PLAY) && (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) &&
|
||||
(gCurrentLevel == LEVEL_CORNERIA)) {
|
||||
gDPSetPrimColor(gMasterDisp++, 0x00, 0x00, 255, 255, 255, 120);
|
||||
gSPClearGeometryMode(gMasterDisp++, G_CULL_BACK);
|
||||
@ -713,8 +713,7 @@ void Display_Reticle(Player* player) {
|
||||
|
||||
if ((gPlayerNum == player->num) && ((player->form == FORM_ARWING) || (player->form == FORM_LANDMASTER)) &&
|
||||
player->draw &&
|
||||
(((gGameState == GSTATE_PLAY) && (player->state_1C8 == PLAYERSTATE_1C8_ACTIVE)) ||
|
||||
(gGameState == GSTATE_MENU))) {
|
||||
(((gGameState == GSTATE_PLAY) && (player->state == PLAYERSTATE_ACTIVE)) || (gGameState == GSTATE_MENU))) {
|
||||
for (i = 0; i < 2; i++) {
|
||||
translate = &D_display_801613E0[i];
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
@ -1149,7 +1148,7 @@ void Display_PlayerFeatures(Player* player) {
|
||||
f32 var_fv0;
|
||||
s32 pad[3];
|
||||
|
||||
if (player->draw && (player->state_1C8 != PLAYERSTATE_1C8_DOWN)) {
|
||||
if (player->draw && (player->state != PLAYERSTATE_DOWN)) {
|
||||
switch (player->form) {
|
||||
case FORM_ARWING:
|
||||
Matrix_RotateY(gCalcMatrix, (player->yRot_114 + player->rot.y + player->damageShake + 180.0f) * M_DTOR,
|
||||
@ -1229,7 +1228,7 @@ void Display_ArwingWingTrail_Draw(Player* player) {
|
||||
yRot *= 0.25f;
|
||||
sp50 = player->rot.x * 0.25f;
|
||||
|
||||
if (player->state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (player->state == PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
yRot = 0.0f;
|
||||
sp50 = 0.0f;
|
||||
}
|
||||
@ -1694,7 +1693,7 @@ void Display_Update(void) {
|
||||
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
|
||||
if ((gCurrentLevel == LEVEL_AQUAS) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if ((gCurrentLevel == LEVEL_AQUAS) && (gPlayer[0].state == PLAYERSTATE_ACTIVE)) {
|
||||
Math_SmoothStepToF(&gCamDistortion, 0.01f, 0.2f, 0.002f, 0.0f);
|
||||
} else {
|
||||
Math_SmoothStepToF(&gCamDistortion, 0.0f, 0.2f, 0.002f, 0.0f);
|
||||
@ -1736,7 +1735,7 @@ void Display_Update(void) {
|
||||
if (camPlayer->alternateView && (camPlayer->boostSpeed > 5.0f)) {
|
||||
gPlayCamAt.x += SIN_DEG(gGameFrameCount * 150.0f) * camPlayer->boostSpeed * 0.2f;
|
||||
}
|
||||
} else if (camPlayer->state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
} else if (camPlayer->state == PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
Display_CsLevelCompleteHandleCamera(camPlayer);
|
||||
} else {
|
||||
gPlayCamEye.x = camPlayer->cam.eye.x;
|
||||
@ -1772,7 +1771,7 @@ void Display_Update(void) {
|
||||
|
||||
if ((gLevelType == LEVELTYPE_PLANET) || (gCurrentLevel == LEVEL_BOLSE)) {
|
||||
if ((gCurrentLevel == LEVEL_TITANIA) &&
|
||||
((gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_INTRO) || (gPlayer[0].unk_19C != 0))) {
|
||||
((gPlayer[0].state != PLAYERSTATE_LEVEL_INTRO) || (gPlayer[0].unk_19C != 0))) {
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
Matrix_Translate(gGfxMatrix, 0.0f, gCameraShakeY, 0.0f, MTXF_APPLY);
|
||||
Matrix_SetGfxMtx(&gMasterDisp);
|
||||
@ -1797,7 +1796,7 @@ void Display_Update(void) {
|
||||
Display_SetupPlayerSfxPos(player);
|
||||
}
|
||||
|
||||
if ((gGroundSurface == SURFACE_WATER) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_INTRO)) {
|
||||
if ((gGroundSurface == SURFACE_WATER) && (gPlayer[0].state != PLAYERSTATE_LEVEL_INTRO)) {
|
||||
Lights_SetOneLight(&gMasterDisp, gLight2x, -1 * gLight2y, gLight2z, gLight2R, gLight2G, gLight2B, gAmbientR,
|
||||
gAmbientG, gAmbientB);
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
@ -1818,7 +1817,7 @@ void Display_Update(void) {
|
||||
gReflectY = 1;
|
||||
PlayerShot_DrawAll();
|
||||
|
||||
if ((gGroundSurface == SURFACE_WATER) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_INTRO)) {
|
||||
if ((gGroundSurface == SURFACE_WATER) && (gPlayer[0].state != PLAYERSTATE_LEVEL_INTRO)) {
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
Matrix_Scale(gGfxMatrix, 1.0f, -1.0f, 1.0f, MTXF_APPLY);
|
||||
gReflectY = -1;
|
||||
@ -1828,7 +1827,7 @@ void Display_Update(void) {
|
||||
|
||||
gReflectY = -1;
|
||||
|
||||
if ((gGroundSurface == SURFACE_WATER) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_INTRO)) {
|
||||
if ((gGroundSurface == SURFACE_WATER) && (gPlayer[0].state != PLAYERSTATE_LEVEL_INTRO)) {
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
Matrix_Scale(gGfxMatrix, 1.0f, -1.0f, 1.0f, MTXF_APPLY);
|
||||
for (i = 0, player = &gPlayer[0]; i < gCamCount; i++, player++) {
|
||||
@ -1852,8 +1851,7 @@ void Display_Update(void) {
|
||||
|
||||
if ((gCurrentLevel != LEVEL_AQUAS) &&
|
||||
(((gCurrentLevel != LEVEL_CORNERIA) && (gCurrentLevel != LEVEL_VENOM_ANDROSS)) ||
|
||||
((gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE) &&
|
||||
(gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_INTRO)))) {
|
||||
((gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE) && (gPlayer[0].state != PLAYERSTATE_LEVEL_INTRO)))) {
|
||||
Effect_Draw(0);
|
||||
}
|
||||
|
||||
@ -1867,13 +1865,12 @@ void Display_Update(void) {
|
||||
}
|
||||
}
|
||||
|
||||
if ((gCurrentLevel == LEVEL_AQUAS) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if ((gCurrentLevel == LEVEL_AQUAS) && (gPlayer[0].state == PLAYERSTATE_ACTIVE)) {
|
||||
Aquas_801AA20C();
|
||||
}
|
||||
|
||||
if (((gCurrentLevel == LEVEL_CORNERIA) || (gCurrentLevel == LEVEL_VENOM_ANDROSS)) &&
|
||||
((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO))) {
|
||||
((gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) || (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO))) {
|
||||
Effect_Draw(0);
|
||||
}
|
||||
|
||||
@ -1899,14 +1896,13 @@ void Display_Update(void) {
|
||||
}
|
||||
}
|
||||
|
||||
if ((gLevelMode == LEVELMODE_TURRET) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if ((gLevelMode == LEVELMODE_TURRET) && (gPlayer[0].state == PLAYERSTATE_ACTIVE)) {
|
||||
Turret_Draw(gPlayer);
|
||||
}
|
||||
|
||||
Background_DrawLensFlare();
|
||||
|
||||
if ((gCamCount != 1) &&
|
||||
((camPlayer->state_1C8 == PLAYERSTATE_1C8_ACTIVE) || (camPlayer->state_1C8 == PLAYERSTATE_1C8_U_TURN))) {
|
||||
if ((gCamCount != 1) && ((camPlayer->state == PLAYERSTATE_ACTIVE) || (camPlayer->state == PLAYERSTATE_U_TURN))) {
|
||||
HUD_Draw();
|
||||
HUD_EdgeArrows_Update();
|
||||
}
|
||||
|
@ -562,15 +562,15 @@ void ActorTeamArwing_Draw(ActorTeamArwing* this) {
|
||||
Matrix_MultVec3f(gGfxMatrix, &src, &dest);
|
||||
|
||||
if ((((fabsf(dest.z) < 3000.0f) && (fabsf(dest.x) < 3000.0f) && !gBossActive) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_STANDBY) || (gCurrentLevel == LEVEL_VENOM_ANDROSS) ||
|
||||
(gCurrentLevel == LEVEL_VENOM_2) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE)) &&
|
||||
(gPlayer[0].state == PLAYERSTATE_STANDBY) || (gCurrentLevel == LEVEL_VENOM_ANDROSS) ||
|
||||
(gCurrentLevel == LEVEL_VENOM_2) || (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE)) &&
|
||||
(gCurrentLevel != LEVEL_MACBETH) && (gCurrentLevel != LEVEL_TITANIA)) {
|
||||
if (this->obj.id == OBJ_ACTOR_CUTSCENE) {
|
||||
if (((gCurrentLevel == LEVEL_VENOM_2) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) &&
|
||||
if (((gCurrentLevel == LEVEL_VENOM_2) && (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) &&
|
||||
(this->index == 10)) ||
|
||||
((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) && (gPlayer[0].csState >= 100) &&
|
||||
((gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) && (gPlayer[0].csState >= 100) &&
|
||||
(gCurrentLevel == LEVEL_KATINA) && (this->index == 1)) ||
|
||||
((gCurrentLevel == LEVEL_SECTOR_Y) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_STANDBY) &&
|
||||
((gCurrentLevel == LEVEL_SECTOR_Y) && (gPlayer[0].state == PLAYERSTATE_STANDBY) &&
|
||||
(this->state == 5))) {
|
||||
gActorTeamArwing.rightWingState = gPlayer[0].arwing.rightWingState;
|
||||
gActorTeamArwing.leftWingState = gPlayer[0].arwing.leftWingState;
|
||||
@ -730,7 +730,7 @@ void Object_SetShadowDL(ObjectId objId, s32 index) {
|
||||
break;
|
||||
|
||||
case OBJ_BOSS_KA_SAUCERER:
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_STANDBY) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_STANDBY) {
|
||||
RCP_SetupDL(&gMasterDisp, SETUPDL_64);
|
||||
gDPSetPrimColor(gMasterDisp++, 0x00, 0x00, 0, 0, 0, 200);
|
||||
}
|
||||
@ -1154,7 +1154,7 @@ void Actor_DrawAllRange(Actor* this) {
|
||||
Matrix_RotateZ(gCalcMatrix, this->obj.rot.z * M_DTOR, MTXF_APPLY);
|
||||
this->info.draw(&this->obj);
|
||||
sDrewActor = true;
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) && (this->obj.id == OBJ_ACTOR_ALLRANGE) &&
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) && (this->obj.id == OBJ_ACTOR_ALLRANGE) &&
|
||||
(this->aiType == AI360_MISSILE)) {
|
||||
gTeamArrowsViewPos[0] = sViewPos;
|
||||
}
|
||||
@ -1165,8 +1165,7 @@ void Actor_DrawAllRange(Actor* this) {
|
||||
Matrix_Translate(gGfxMatrix, this->obj.pos.x, this->obj.pos.y, this->obj.pos.z, MTXF_APPLY);
|
||||
Matrix_MultVec3f(gGfxMatrix, &srcViewPos, &sViewPos);
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_STANDBY) ||
|
||||
if ((gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) || (gPlayer[0].state == PLAYERSTATE_STANDBY) ||
|
||||
((this->obj.id == OBJ_ACTOR_ALLRANGE) && (this->aiType >= AI360_GREAT_FOX)) ||
|
||||
((this->obj.id == OBJ_ACTOR_CUTSCENE) && (this->info.bonus != 0))) {
|
||||
var_ft5 = var_fv0 = 3000.0f;
|
||||
@ -1189,7 +1188,7 @@ void Actor_DrawAllRange(Actor* this) {
|
||||
Matrix_SetGfxMtx(&gMasterDisp);
|
||||
this->info.draw(&this->obj);
|
||||
sDrewActor = true;
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) &&
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) &&
|
||||
(((this->obj.id == OBJ_ACTOR_ALLRANGE) &&
|
||||
((this->aiType <= AI360_PEPPY) || (this->aiType == AI360_KATT) ||
|
||||
(this->aiType == AI360_BILL))) ||
|
||||
@ -1606,7 +1605,7 @@ void Display_SetSecondLight(Vec3f* pos) {
|
||||
sp9C.z = pos->z - gLight3z;
|
||||
|
||||
lightDist = VEC3F_MAG(&sp9C);
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) {
|
||||
lightFade = 700.0f / lightDist;
|
||||
} else {
|
||||
lightFade = 200.0f / lightDist;
|
||||
@ -1780,8 +1779,8 @@ void Object_DrawAll(s32 cullDirection) {
|
||||
case LEVELMODE_TURRET:
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) || (gCurrentLevel == LEVEL_AQUAS)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) ||
|
||||
(gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) || (gCurrentLevel == LEVEL_AQUAS)) {
|
||||
Display_SetSecondLight(&actor->obj.pos);
|
||||
}
|
||||
|
||||
@ -1881,7 +1880,7 @@ void Object_Draw(s32 arg0) {
|
||||
gReflectY = 1;
|
||||
Object_DrawAll(1);
|
||||
|
||||
if ((gGroundSurface == SURFACE_WATER) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_INTRO)) {
|
||||
if ((gGroundSurface == SURFACE_WATER) && (gPlayer[0].state != PLAYERSTATE_LEVEL_INTRO)) {
|
||||
gReflectY = -1;
|
||||
Lights_SetOneLight(&gMasterDisp, gLight1x, -1 * gLight1y, gLight1z, gLight1R, gLight1G, gLight1B, gAmbientR,
|
||||
gAmbientG, gAmbientB);
|
||||
@ -1898,7 +1897,7 @@ void Effect_Draw(u8 arg0) {
|
||||
if (arg0 == 0) {
|
||||
gReflectY = 1;
|
||||
Effect_DrawAll(1);
|
||||
} else if ((gGroundSurface == SURFACE_WATER) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_INTRO)) {
|
||||
} else if ((gGroundSurface == SURFACE_WATER) && (gPlayer[0].state != PLAYERSTATE_LEVEL_INTRO)) {
|
||||
gReflectY = -1;
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
Matrix_Scale(gGfxMatrix, 1.0f, -1.0f, 1.0f, MTXF_APPLY);
|
||||
|
@ -59,7 +59,7 @@ void BonusText_Update(void) {
|
||||
|
||||
if (gLevelMode == LEVELMODE_ON_RAILS) {
|
||||
bonus->pos.z -= gPathVelZ;
|
||||
} else if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
} else if (gPlayer[0].state == PLAYERSTATE_ACTIVE) {
|
||||
bonus->pos.x += gPlayer[0].vel.x;
|
||||
bonus->pos.z += gPlayer[0].vel.z;
|
||||
}
|
||||
@ -229,7 +229,7 @@ void Effect_Effect384_Draw(Effect384* this) {
|
||||
Graphics_SetScaleMtx(this->scale2);
|
||||
|
||||
if ((this->scale1 == 71.0f) ||
|
||||
((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) && (gCurrentLevel == LEVEL_CORNERIA))) {
|
||||
((gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) && (gCurrentLevel == LEVEL_CORNERIA))) {
|
||||
RCP_SetupDL(&gMasterDisp, SETUPDL_38);
|
||||
} else {
|
||||
RCP_SetupDL(&gMasterDisp, SETUPDL_67);
|
||||
@ -696,8 +696,7 @@ void Effect_Effect357_Update(Effect357* this) {
|
||||
this->vel.y -= 0.5f;
|
||||
}
|
||||
|
||||
if ((gCurrentLevel == LEVEL_BOLSE) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) &&
|
||||
(gCsFrameCount > 175)) {
|
||||
if ((gCurrentLevel == LEVEL_BOLSE) && (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) && (gCsFrameCount > 175)) {
|
||||
this->vel.x *= 0.95f;
|
||||
this->vel.y *= 0.95f;
|
||||
this->vel.z *= 0.95f;
|
||||
@ -724,7 +723,7 @@ bool func_effect_800798C4(s32 limbIndex, Gfx** dList, Vec3f* pos, Vec3f* rot, vo
|
||||
void Effect_Effect357_Draw(Effect357* this) {
|
||||
Vec3f frameJointTable[50];
|
||||
|
||||
if ((gCurrentLevel == LEVEL_BOLSE) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
if ((gCurrentLevel == LEVEL_BOLSE) && (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
Display_SetSecondLight(&this->obj.pos);
|
||||
}
|
||||
|
||||
@ -1486,11 +1485,11 @@ void Effect_Effect362_Spawn(f32 xPos, f32 yPos, f32 zPos, f32 scale2) {
|
||||
}
|
||||
|
||||
void Effect_Effect362_Update(Effect362* this) {
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
this->obj.rot.x = RAD_TO_DEG(gPlayer[0].camPitch);
|
||||
this->obj.rot.y = RAD_TO_DEG(-gPlayer[0].camYaw);
|
||||
}
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_NEXT) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_NEXT) {
|
||||
this->unk_46 = 2;
|
||||
this->vel.y -= 0.13f;
|
||||
}
|
||||
@ -1723,7 +1722,7 @@ void Effect_Effect343_Setup(Effect343* this, f32 xPos, f32 yPos, f32 zPos, f32 s
|
||||
this->unk_48 = -this->unk_48;
|
||||
}
|
||||
|
||||
if ((gCurrentLevel == LEVEL_FORTUNA) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_NEXT)) {
|
||||
if ((gCurrentLevel == LEVEL_FORTUNA) && (gPlayer[0].state != PLAYERSTATE_NEXT)) {
|
||||
this->unk_4A = 180;
|
||||
} else {
|
||||
this->unk_4A = 255;
|
||||
@ -1761,7 +1760,7 @@ void Effect_Effect387_Update(Effect387* this) {
|
||||
s32 var_v0;
|
||||
|
||||
var_v0 = 1 - 1;
|
||||
if ((gCurrentLevel == LEVEL_FORTUNA) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_NEXT)) {
|
||||
if ((gCurrentLevel == LEVEL_FORTUNA) && (gPlayer[0].state != PLAYERSTATE_NEXT)) {
|
||||
var_v0 = 4 - 1;
|
||||
}
|
||||
|
||||
@ -1997,7 +1996,7 @@ void func_effect_8007D2C8(f32 xPos, f32 yPos, f32 zPos, f32 scale2) {
|
||||
|
||||
void Effect_Effect339_Update(EffectFireSmoke* this) {
|
||||
if (gLevelType == LEVELTYPE_PLANET) {
|
||||
if ((gCurrentLevel == LEVEL_KATINA) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
if ((gCurrentLevel == LEVEL_KATINA) && (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
this->vel.y += 0.1f;
|
||||
if (this->timer_50 == 0) {
|
||||
this->unk_4C++;
|
||||
@ -2010,7 +2009,7 @@ void Effect_Effect339_Update(EffectFireSmoke* this) {
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if ((gCurrentLevel == LEVEL_MACBETH) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) &&
|
||||
if ((gCurrentLevel == LEVEL_MACBETH) && (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) &&
|
||||
(this->vel.x != 0)) {
|
||||
Math_SmoothStepToF(&this->vel.x, -1.0f, 1.0f, 1.0f, 0.0f);
|
||||
Math_SmoothStepToF(&this->vel.z, 4.0f, 1.0f, 1.0f, 0.0f);
|
||||
|
@ -98,7 +98,7 @@ bool func_enmy_80060FE4(Vec3f* arg0, f32 arg1) {
|
||||
Vec3f src;
|
||||
Vec3f dest;
|
||||
|
||||
if ((gLevelMode != LEVELMODE_ALL_RANGE) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_INTRO)) {
|
||||
if ((gLevelMode != LEVELMODE_ALL_RANGE) && (gPlayer[0].state != PLAYERSTATE_LEVEL_INTRO)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -125,7 +125,7 @@ bool func_enmy_80061148(Vec3f* arg0, f32 arg1) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
return func_enmy_80060FE4(arg0, arg1);
|
||||
}
|
||||
|
||||
@ -1650,7 +1650,7 @@ void ActorMissileSeek_Update(Actor* this) {
|
||||
sp8C.z = this->vel.z;
|
||||
|
||||
if ((Object_CheckCollision(this->index, &this->obj.pos, &sp8C, 1) != 0) || (this->dmgType != DMG_NONE) ||
|
||||
(this->obj.pos.y < (gGroundHeight + 10.0f)) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
(this->obj.pos.y < (gGroundHeight + 10.0f)) || (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
func_effect_8007D2C8(this->obj.pos.x, this->obj.pos.y, this->obj.pos.z, 3.0f);
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
if (this->dmgType != DMG_NONE) {
|
||||
@ -1982,7 +1982,7 @@ void func_enmy_80066EE4(Sprite* this) {
|
||||
void Item_CheckBounds(Item* this) {
|
||||
f32 var_fa1;
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_STANDBY)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) || (gPlayer[0].state == PLAYERSTATE_STANDBY)) {
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
}
|
||||
|
||||
@ -2417,7 +2417,7 @@ void ItemMeteoWarp_Update(ItemMeteoWarp* this) {
|
||||
|
||||
gRingPassCount++;
|
||||
if (gRingPassCount >= 7) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_ENTER_WARP_ZONE;
|
||||
gPlayer[0].state = PLAYERSTATE_ENTER_WARP_ZONE;
|
||||
gPlayer[0].csState = 0;
|
||||
AUDIO_PLAY_SFX(NA_SE_WARP_HOLE, gDefaultSfxSource, 0);
|
||||
gMissionStatus = MISSION_WARP;
|
||||
@ -2487,14 +2487,14 @@ void ItemRingCheck_Update(Item* this) {
|
||||
void ItemPathChange_Update(Item* this) {
|
||||
gLastPathChange = this->obj.id;
|
||||
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_ACTIVE) {
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
} else if (((gCurrentLevel == LEVEL_METEO) || (gCurrentLevel == LEVEL_SECTOR_X)) && (gLevelPhase == 1)) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 0;
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
} else if (gCurrentLevel == LEVEL_TRAINING) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_START_360;
|
||||
gPlayer[0].state = PLAYERSTATE_START_360;
|
||||
gPlayer[0].csState = 0;
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
} else if (this->state == 0) {
|
||||
@ -2659,7 +2659,7 @@ void Actor_Move(Actor* this) {
|
||||
if ((this->obj.id == OBJ_ACTOR_ZO_DODORA) || (gCurrentLevel == LEVEL_MACBETH) ||
|
||||
((this->obj.id == OBJ_ACTOR_EVENT) && (this->eventType == EVID_TI_GREAT_FOX))) {
|
||||
var_fv0 = 8000.0f;
|
||||
} else if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ENTER_WARP_ZONE) {
|
||||
} else if (gPlayer[0].state == PLAYERSTATE_ENTER_WARP_ZONE) {
|
||||
var_fv0 = 100000.0f;
|
||||
}
|
||||
|
||||
@ -2710,7 +2710,7 @@ void Boss_Move(Boss* this) {
|
||||
}
|
||||
|
||||
void Scenery_Move(Scenery* this) {
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) {
|
||||
this->obj.pos.z += this->effectVel.z;
|
||||
if (this->info.cullDistance < this->obj.pos.z) {
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
@ -3001,7 +3001,7 @@ void TexturedLine_Update(TexturedLine* this) {
|
||||
|
||||
if (gGameState == GSTATE_PLAY) {
|
||||
if (((this->mode == 1) || (this->mode == 101) || (this->mode == 50)) &&
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) && (gPlayer[0].hitTimer == 0)) {
|
||||
(gPlayer[0].state == PLAYERSTATE_ACTIVE) && (gPlayer[0].hitTimer == 0)) {
|
||||
Matrix_RotateX(gCalcMatrix, -this->xRot, MTXF_NEW);
|
||||
Matrix_RotateY(gCalcMatrix, -this->yRot, MTXF_APPLY);
|
||||
|
||||
@ -3062,13 +3062,13 @@ void Object_Update(void) {
|
||||
|
||||
gCullObjects = false;
|
||||
if ((gLevelMode == LEVELMODE_ON_RAILS) &&
|
||||
((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_INIT) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_DOWN) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ENTER_WARP_ZONE) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_START_360) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_NEXT))) {
|
||||
((gPlayer[0].state == PLAYERSTATE_INIT) || (gPlayer[0].state == PLAYERSTATE_ACTIVE) ||
|
||||
(gPlayer[0].state == PLAYERSTATE_DOWN) || (gPlayer[0].state == PLAYERSTATE_ENTER_WARP_ZONE) ||
|
||||
(gPlayer[0].state == PLAYERSTATE_START_360) || (gPlayer[0].state == PLAYERSTATE_NEXT))) {
|
||||
gCullObjects = true;
|
||||
}
|
||||
if (gLevelMode != LEVELMODE_ALL_RANGE) {
|
||||
if ((gLoadLevelObjects != 0) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_INTRO)) {
|
||||
if ((gLoadLevelObjects != 0) && (gPlayer[0].state != PLAYERSTATE_LEVEL_INTRO)) {
|
||||
Object_LoadLevelObjects();
|
||||
}
|
||||
for (i = 0, scenery = gScenery; i < ARRAY_COUNT(gScenery); i++, scenery++) {
|
||||
|
@ -1186,7 +1186,7 @@ void ActorEvent_ProcessScript(ActorEvent* this) {
|
||||
this->drawShadow = true;
|
||||
}
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_ACTIVE) {
|
||||
if (this->eventType == EVID_KATT) {
|
||||
Audio_PlayFanfare(NA_BGM_KATT, 20, 10, 10);
|
||||
}
|
||||
@ -1333,7 +1333,7 @@ void ActorEvent_ProcessScript(ActorEvent* this) {
|
||||
|
||||
case EV_OPC(EVOP_PLAY_MSG):
|
||||
msg = Message_PtrFromId(actorScript[this->aiIndex + 1]);
|
||||
if ((msg != NULL) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if ((msg != NULL) && (gPlayer[0].state == PLAYERSTATE_ACTIVE)) {
|
||||
Radio_PlayMessage(msg, actorScript[this->aiIndex] & 0x1FF);
|
||||
}
|
||||
this->aiIndex += 2;
|
||||
@ -1842,7 +1842,7 @@ void ActorEvent_ProcessActions(ActorEvent* this) {
|
||||
Vec3f sp6C;
|
||||
Sprite* sprite;
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) && (this->eventType != EVID_SARUMARINE_PERISCOPE) &&
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) && (this->eventType != EVID_SARUMARINE_PERISCOPE) &&
|
||||
(this->eventType != EVID_ANDROSS_GATE) && (this->eventType != EVID_ANDROSS_GATE_2) &&
|
||||
(this->eventType != EVID_SY_ROBOT_1) && (this->eventType != EVID_SY_ROBOT_2) &&
|
||||
(this->eventType != EVID_SY_ROBOT_3)) {
|
||||
@ -3044,7 +3044,7 @@ void ActorEvent_Update(ActorEvent* this) {
|
||||
Vec3f spAC;
|
||||
Vec3f spA0;
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) || gKillEventActors) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) || gKillEventActors) {
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
return;
|
||||
}
|
||||
@ -3461,7 +3461,7 @@ void ActorEvent_Update(ActorEvent* this) {
|
||||
this->vel.z -= gPathVelZ;
|
||||
}
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ENTER_WARP_ZONE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_ENTER_WARP_ZONE) {
|
||||
this->vel.z = 100.0f;
|
||||
}
|
||||
|
||||
|
@ -12,7 +12,7 @@ s32 D_801616D0[13];
|
||||
s32 D_hud_80161704;
|
||||
s32 D_hud_80161708;
|
||||
s32 D_hud_8016170C;
|
||||
s32 D_hud_80161710;
|
||||
s32 gRadarMissileAlarmTimer;
|
||||
s32 gTotalHits;
|
||||
s32 D_80161718;
|
||||
s32 D_8016171C;
|
||||
@ -187,7 +187,7 @@ void HUD_TeamDownWrench_Draw(s32 arg0) {
|
||||
|
||||
if (arg0 == 0) {
|
||||
for (i = 1; i < 4; i++) {
|
||||
if (((gTeamShields[i] != 0) || (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE)) &&
|
||||
if (((gTeamShields[i] != 0) || (gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE)) &&
|
||||
(gTeamShields[i] <= 0) && (gTeamShields[i] != -2)) {
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
Matrix_Translate(gGfxMatrix, sTeamDownWrenchPos[i - 1].x, sTeamDownWrenchPos[i - 1].y,
|
||||
@ -470,7 +470,7 @@ void HUD_TeamShields_Draw(f32 xPos, f32 yPos, s32 arg2) {
|
||||
((gPlayState == PLAY_PAUSE) || (gShowLevelClearStatusScreen == 1) || (gLevelStartStatusScreenTimer != 0))) {
|
||||
RCP_SetupDL(&gMasterDisp, SETUPDL_76);
|
||||
gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255);
|
||||
if ((arg2 == 0) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
if ((arg2 == 0) && (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
Graphics_DisplaySmallText(xPos + (8.0f * xScale) + 4.0f, yPos + 2.0f, 1.0f, 1.0f, " OK ");
|
||||
} else {
|
||||
Graphics_DisplaySmallText(xPos + (8.0f * xScale) + 4.0f, yPos + 2.0f, 1.0f, 1.0f, "DOWN");
|
||||
@ -1451,7 +1451,7 @@ void HUD_PauseScreen_Update(void) {
|
||||
break;
|
||||
|
||||
case 2:
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_STANDBY;
|
||||
gPlayer[0].state = PLAYERSTATE_STANDBY;
|
||||
gFillScreenRed = gFillScreenGreen = gFillScreenBlue = 0;
|
||||
gFillScreenAlphaTarget = 255;
|
||||
gFillScreenAlphaStep = 32;
|
||||
@ -1570,7 +1570,7 @@ void HUD_PauseScreen_Update(void) {
|
||||
gSavedHitCount = gSavedObjectLoadIndex = 0;
|
||||
|
||||
Audio_StopPlayerNoise(0);
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
gPlayer[0].state = PLAYERSTATE_NEXT;
|
||||
gScreenFlashTimer = 0;
|
||||
gPlayer[0].csTimer = 0;
|
||||
gFillScreenAlpha = gFillScreenAlphaTarget = 255;
|
||||
@ -1858,7 +1858,7 @@ void HUD_RadarMark_Draw(s32 type) {
|
||||
arwingMarkColor = 1;
|
||||
}
|
||||
|
||||
if (gPlayer[type].state_1C8 == PLAYERSTATE_1C8_VS_STANDBY) {
|
||||
if (gPlayer[type].state == PLAYERSTATE_VS_STANDBY) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -1955,7 +1955,7 @@ void HUD_RadarMarks_Setup(void) {
|
||||
Item* item;
|
||||
|
||||
for (i = 0; i < gCamCount; i++) {
|
||||
if (gPlayer[i].state_1C8 == PLAYERSTATE_1C8_NEXT) {
|
||||
if (gPlayer[i].state == PLAYERSTATE_NEXT) {
|
||||
continue;
|
||||
}
|
||||
gRadarMarks[i].enabled = true;
|
||||
@ -1972,7 +1972,7 @@ void HUD_RadarMarks_Setup(void) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (gPlayer[i].state_1C8 != PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (gPlayer[i].state != PLAYERSTATE_ACTIVE) {
|
||||
continue;
|
||||
}
|
||||
|
||||
@ -2132,11 +2132,11 @@ s32 HUD_RadarMarks_Update(void) {
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
Matrix_Translate(gGfxMatrix, x1, y1, z1, MTXF_APPLY);
|
||||
|
||||
if ((gCurrentLevel == LEVEL_SECTOR_Z) && (D_hud_80161710 != 0)) {
|
||||
if ((gCurrentLevel == LEVEL_SECTOR_Z) && (gRadarMissileAlarmTimer != 0)) {
|
||||
Matrix_Push(&gGfxMatrix);
|
||||
HUD_RadarMissileAlarm_Draw();
|
||||
Matrix_Pop(&gGfxMatrix);
|
||||
D_hud_80161710--;
|
||||
gRadarMissileAlarmTimer--;
|
||||
}
|
||||
|
||||
for (i = ARRAY_COUNT(gRadarMarks) - 1; i >= 0; i--) {
|
||||
@ -4170,7 +4170,7 @@ void ActorTeamBoss_SetAction(ActorTeamBoss* this) {
|
||||
this->state = 3;
|
||||
}
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
if ((this->state != 2) && (this->state != 3)) {
|
||||
this->iwork[4] = 1;
|
||||
this->state = 2;
|
||||
@ -4457,7 +4457,7 @@ void ActorTeamBoss_Radarmarks_Init(ActorTeamBoss* this) {
|
||||
void ActorTeamBoss_DmgEffect(ActorTeamBoss* this) {
|
||||
s32 mask;
|
||||
|
||||
if ((gTeamShields[this->aiType] < 64) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
if ((gTeamShields[this->aiType] < 64) && (gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
mask = 8 - 1;
|
||||
if (gTeamShields[this->aiType] > 16) {
|
||||
mask = 16 - 1;
|
||||
@ -4753,14 +4753,14 @@ void ActorTeamBoss_Update(ActorTeamBoss* this) {
|
||||
}
|
||||
|
||||
if ((this->iwork[10] != 0) && (gLevelMode == LEVELMODE_ALL_RANGE) && (this->iwork[9] == 0) &&
|
||||
(gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
(gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
this->work_048 = 2;
|
||||
this->work_04A = 0;
|
||||
}
|
||||
|
||||
if ((gLevelMode == LEVELMODE_ALL_RANGE) &&
|
||||
(fabsf(this->obj.pos.x > range) || fabsf(this->obj.pos.z > range)) &&
|
||||
(gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
(gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
this->work_048 = 2;
|
||||
this->work_04A = 1;
|
||||
}
|
||||
@ -4800,7 +4800,7 @@ void Aquas_CsIntroActors_Update(ActorCutscene* this) {
|
||||
if (this->state == 0) {
|
||||
switch (this->animFrame) {
|
||||
case 1:
|
||||
if ((player->state_1C8 != PLAYERSTATE_1C8_LEVEL_INTRO) || (this->animFrame != 1)) {
|
||||
if ((player->state != PLAYERSTATE_LEVEL_INTRO) || (this->animFrame != 1)) {
|
||||
if (gCsFrameCount > 1588) {
|
||||
this->fwork[0] = 5.0f;
|
||||
} else {
|
||||
@ -4865,8 +4865,7 @@ void Aquas_Effect363_Spawn(f32 x, f32 y, f32 z, f32 arg3) {
|
||||
effect->obj.pos.y = y;
|
||||
effect->obj.pos.z = z;
|
||||
|
||||
if ((player->state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) && (gCurrentLevel == LEVEL_AQUAS) &&
|
||||
(player->csState < 2)) {
|
||||
if ((player->state == PLAYERSTATE_LEVEL_INTRO) && (gCurrentLevel == LEVEL_AQUAS) && (player->csState < 2)) {
|
||||
effect->scale1 = 0.4f;
|
||||
effect->unk_44 = 0;
|
||||
effect->unk_46 = 24;
|
||||
@ -5285,7 +5284,7 @@ void Aquas_CsLevelStart(Player* player) {
|
||||
if (player->csTimer <= 900) {
|
||||
gLevelStartStatusScreenTimer = 50;
|
||||
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->csState = 0;
|
||||
player->csTimer = 0;
|
||||
|
||||
@ -5341,7 +5340,7 @@ f32 D_800D24CC = 0.02f;
|
||||
void Aquas_Effect363_Update(Effect363* this) {
|
||||
Player* player = &gPlayer[0];
|
||||
|
||||
if ((player->state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) && (gCurrentLevel == LEVEL_AQUAS) && (player->csState < 2)) {
|
||||
if ((player->state == PLAYERSTATE_LEVEL_INTRO) && (gCurrentLevel == LEVEL_AQUAS) && (player->csState < 2)) {
|
||||
switch (this->state) {
|
||||
case 0:
|
||||
this->unk_44 += this->unk_46;
|
||||
@ -5372,12 +5371,12 @@ void Aquas_Effect363_Update(Effect363* this) {
|
||||
}
|
||||
this->obj.rot.z += this->unk_48;
|
||||
} else {
|
||||
if (player->state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (player->state == PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
this->obj.rot.x = RAD_TO_DEG(player->camPitch);
|
||||
this->obj.rot.y = RAD_TO_DEG(-player->camYaw);
|
||||
}
|
||||
|
||||
if (player->state_1C8 == PLAYERSTATE_1C8_NEXT) {
|
||||
if (player->state == PLAYERSTATE_NEXT) {
|
||||
this->unk_46 = 2;
|
||||
if (player->csState >= 4) {
|
||||
this->vel.y -= 0.13f;
|
||||
@ -5387,8 +5386,8 @@ void Aquas_Effect363_Update(Effect363* this) {
|
||||
this->scale2 += 0.8f;
|
||||
this->unk_4A -= this->unk_46;
|
||||
|
||||
if ((this->unk_4A < 0) || ((player->state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) &&
|
||||
(gCurrentLevel == LEVEL_AQUAS) && (player->csState == 5))) {
|
||||
if ((this->unk_4A < 0) ||
|
||||
((player->state == PLAYERSTATE_LEVEL_INTRO) && (gCurrentLevel == LEVEL_AQUAS) && (player->csState == 5))) {
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
}
|
||||
this->obj.rot.z += this->unk_48;
|
||||
@ -5396,8 +5395,7 @@ void Aquas_Effect363_Update(Effect363* this) {
|
||||
}
|
||||
|
||||
void Aquas_Effect363_Draw(Effect363* this) {
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) && (gCurrentLevel == LEVEL_AQUAS) &&
|
||||
(gPlayer[0].csState < 2)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) && (gCurrentLevel == LEVEL_AQUAS) && (gPlayer[0].csState < 2)) {
|
||||
RCP_SetupDL(&gMasterDisp, SETUPDL_68);
|
||||
gDPSetPrimColor(gMasterDisp++, 0, 0, 0, 21, 34, this->unk_4A);
|
||||
gDPSetEnvColor(gMasterDisp++, 255, 255, 251, 0);
|
||||
@ -5887,7 +5885,7 @@ void Aquas_CsLevelComplete(Player* player) {
|
||||
|
||||
if (gFillScreenAlpha == 255) {
|
||||
gLeveLClearStatus[LEVEL_AQUAS] = Play_CheckMedalStatus(150) + 1;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
player->csTimer = 0;
|
||||
Audio_FadeOutAll(10);
|
||||
gFadeoutType = 4;
|
||||
@ -6110,7 +6108,7 @@ void Venom1_LevelStart2(Player* player) {
|
||||
if (gCsFrameCount == 300) {
|
||||
gPathTexScroll = 0;
|
||||
gLevelStartStatusScreenTimer = 50;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->baseSpeed = gArwingSpeed;
|
||||
player->csState = 0;
|
||||
player->csTimer = 0;
|
||||
|
@ -1549,8 +1549,7 @@ void Player_CheckItemCollect(Player* player) {
|
||||
|
||||
for (i = 0, item = gItems; i < ARRAY_COUNT(gItems); i++, item++) {
|
||||
if ((item->obj.status == OBJ_ACTIVE) &&
|
||||
((player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) || (player->state_1C8 == PLAYERSTATE_1C8_U_TURN)) &&
|
||||
(item->timer_4A == 0) &&
|
||||
((player->state == PLAYERSTATE_ACTIVE) || (player->state == PLAYERSTATE_U_TURN)) && (item->timer_4A == 0) &&
|
||||
Player_CheckHitboxCollision(player, item->info.hitbox, &sp6C, item->obj.pos.x, item->obj.pos.y,
|
||||
item->obj.pos.z, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f)) {
|
||||
item->collected = true;
|
||||
@ -1694,7 +1693,7 @@ void Player_CollisionCheck(Player* player) {
|
||||
break;
|
||||
}
|
||||
} else if (player->form == FORM_ARWING) {
|
||||
if ((player->hit1.y < (gGroundHeight + 13.0f)) && (player->state_1C8 != PLAYERSTATE_1C8_DOWN)) {
|
||||
if ((player->hit1.y < (gGroundHeight + 13.0f)) && (player->state != PLAYERSTATE_DOWN)) {
|
||||
if (gGroundSurface == SURFACE_WATER) {
|
||||
player->hitTimer = 7;
|
||||
player->rot.x = (player->baseSpeed + player->boostSpeed) * 0.5f;
|
||||
@ -1707,7 +1706,7 @@ void Player_CollisionCheck(Player* player) {
|
||||
Effect_Effect362_Spawn(player->hit1.x, player->hit1.y, player->hit1.z, 6.0f);
|
||||
}
|
||||
}
|
||||
if ((player->hit2.y < (gGroundHeight + 13.0f)) && (player->state_1C8 != PLAYERSTATE_1C8_DOWN)) {
|
||||
if ((player->hit2.y < (gGroundHeight + 13.0f)) && (player->state != PLAYERSTATE_DOWN)) {
|
||||
if (gGroundSurface == SURFACE_WATER) {
|
||||
player->hitTimer = 7;
|
||||
player->rot.x = (player->baseSpeed + player->boostSpeed) * 0.5f;
|
||||
@ -2152,7 +2151,7 @@ void Player_CollisionCheck(Player* player) {
|
||||
|
||||
if (gCamCount == 4) {
|
||||
for (opponent = &gPlayer[3], i = 3; i >= 0; i--, opponent--) {
|
||||
if ((i != gPlayerNum) && (opponent->state_1C8 == PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if ((i != gPlayerNum) && (opponent->state == PLAYERSTATE_ACTIVE)) {
|
||||
spC8.x = 25.0f;
|
||||
if (player->form == FORM_ON_FOOT) {
|
||||
spC8.x = 4.0f;
|
||||
@ -2212,7 +2211,7 @@ void Player_CollisionCheck(Player* player) {
|
||||
player->knockback.y = 30.0f;
|
||||
player->rot.x = (player->baseSpeed + player->boostSpeed) * 0.8f;
|
||||
}
|
||||
if (player->state_1C8 == PLAYERSTATE_1C8_DOWN) {
|
||||
if (player->state == PLAYERSTATE_DOWN) {
|
||||
player->radioDamageTimer = 2;
|
||||
Effect_Effect382_Spawn(player->pos.x, player->trueZpos, 30.0f, 0.0f, 5.0f);
|
||||
Effect_Effect382_Spawn(player->pos.x, player->trueZpos, -30.0f, 0.0f, 5.0f);
|
||||
@ -2814,7 +2813,7 @@ void Play_Init(void) {
|
||||
Player_InitializeAll();
|
||||
|
||||
for (i = 0; i < gCamCount; i++) {
|
||||
gPlayer[i].state_1C8 = PLAYERSTATE_1C8_INIT;
|
||||
gPlayer[i].state = PLAYERSTATE_INIT;
|
||||
gPlayerGlareAlphas[i] = D_ctx_801783C0[i] = 0;
|
||||
gControllerRumbleTimers[i] = 0;
|
||||
gPlayerScores[i] = 0;
|
||||
@ -3174,8 +3173,8 @@ bool Player_CanLockOn(s32 playerNum) {
|
||||
|
||||
if (gVersusMode) {
|
||||
for (i = 0; i < gCamCount; i++) {
|
||||
if (((gPlayer[playerNum].state_1C8 == PLAYERSTATE_1C8_ACTIVE) ||
|
||||
(gPlayer[playerNum].state_1C8 == PLAYERSTATE_1C8_U_TURN)) &&
|
||||
if (((gPlayer[playerNum].state == PLAYERSTATE_ACTIVE) ||
|
||||
(gPlayer[playerNum].state == PLAYERSTATE_U_TURN)) &&
|
||||
(gVsLockOnTimers[i][playerNum] != 0)) {
|
||||
return false;
|
||||
}
|
||||
@ -3198,7 +3197,7 @@ bool Player_UpdateLockOn(Player* player) {
|
||||
}
|
||||
|
||||
if (!((gInputHold->button & R_TRIG) && (gInputHold->button & Z_TRIG) && (player->form == FORM_ARWING) &&
|
||||
(player->state_1C8 == PLAYERSTATE_1C8_ACTIVE)) &&
|
||||
(player->state == PLAYERSTATE_ACTIVE)) &&
|
||||
((gGameFrameCount % 4) == 0) && Player_CanLockOn(player->num)) {
|
||||
if (gChargeTimers[player->num] > 20) {
|
||||
for (i = 0; i < 13; i++) { // bug? should be 11
|
||||
@ -3555,7 +3554,7 @@ void Player_CheckBounds360(Player* player) {
|
||||
var_fv1 = 100000.0f;
|
||||
}
|
||||
if ((var_fv1 < fabsf(player->pos.x)) || (var_fv1 < fabsf(player->pos.z))) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_U_TURN;
|
||||
player->state = PLAYERSTATE_U_TURN;
|
||||
player->unk_19C = 0;
|
||||
player->csState = 0;
|
||||
player->unk_000 = 0.0f;
|
||||
@ -4616,7 +4615,7 @@ void Player_Setup(Player* playerx) {
|
||||
Camera_Update360(player, true);
|
||||
}
|
||||
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->wingPosition = gLevelType;
|
||||
|
||||
if ((gLevelMode == LEVELMODE_ALL_RANGE) && !gVersusMode) {
|
||||
@ -4650,7 +4649,7 @@ void Player_Setup(Player* playerx) {
|
||||
|
||||
switch (gCurrentLevel) {
|
||||
case LEVEL_CORNERIA:
|
||||
player->state_1C8 = PLAYERSTATE_1C8_LEVEL_INTRO;
|
||||
player->state = PLAYERSTATE_LEVEL_INTRO;
|
||||
player->wingPosition = 1;
|
||||
gGroundSurface = gSavedGroundSurface = SURFACE_WATER;
|
||||
Play_dummy_MuteSfx();
|
||||
@ -4672,10 +4671,10 @@ void Player_Setup(Player* playerx) {
|
||||
case LEVEL_KATINA:
|
||||
case LEVEL_SECTOR_Z:
|
||||
case LEVEL_VENOM_2:
|
||||
player->state_1C8 = PLAYERSTATE_1C8_LEVEL_INTRO;
|
||||
player->state = PLAYERSTATE_LEVEL_INTRO;
|
||||
break;
|
||||
case LEVEL_METEO:
|
||||
player->state_1C8 = PLAYERSTATE_1C8_LEVEL_INTRO;
|
||||
player->state = PLAYERSTATE_LEVEL_INTRO;
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
@ -4700,7 +4699,7 @@ void Player_Setup(Player* playerx) {
|
||||
}
|
||||
}
|
||||
|
||||
if (player->state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) {
|
||||
if (player->state == PLAYERSTATE_LEVEL_INTRO) {
|
||||
player->draw = true;
|
||||
switch (gCurrentLevel) {
|
||||
case LEVEL_CORNERIA:
|
||||
@ -4780,7 +4779,7 @@ void Player_Setup(Player* playerx) {
|
||||
Display_SetupPlayerSfxPos(player);
|
||||
|
||||
if (!gVersusMode && (((gCurrentLevel != LEVEL_TITANIA) && (gCurrentLevel != LEVEL_SOLAR)) || gVersusMode ||
|
||||
(player->state_1C8 != PLAYERSTATE_1C8_LEVEL_INTRO))) {
|
||||
(player->state != PLAYERSTATE_LEVEL_INTRO))) {
|
||||
Audio_StartPlayerNoise(gPlayerNum);
|
||||
}
|
||||
|
||||
@ -5029,7 +5028,7 @@ void Player_ArwingBoost(Player* player) {
|
||||
}
|
||||
}
|
||||
if ((gInputHold->button & gBoostButton[player->num]) && !(gInputHold->button & gBrakeButton[player->num]) &&
|
||||
(player->state_1C8 != PLAYERSTATE_1C8_U_TURN) && !player->boostCooldown) {
|
||||
(player->state != PLAYERSTATE_U_TURN) && !player->boostCooldown) {
|
||||
if (player->boostMeter == 0.0f) {
|
||||
Player_PlaySfx(player->sfxSource, NA_SE_ARWING_BOOST, player->num);
|
||||
player->unk_194 = 5.0f;
|
||||
@ -5116,7 +5115,7 @@ void Player_ArwingBrake(Player* player) {
|
||||
(gUturnBrakeTimers[gPlayerNum] != 0)) {
|
||||
gUturnDownTimers[gPlayerNum] = 0;
|
||||
gUturnBrakeTimers[gPlayerNum] = 0;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_U_TURN;
|
||||
player->state = PLAYERSTATE_U_TURN;
|
||||
player->csState = 0;
|
||||
player->unk_19C = 1;
|
||||
player->unk_000 = 0.0f;
|
||||
@ -5129,7 +5128,7 @@ void Player_ArwingBrake(Player* player) {
|
||||
}
|
||||
|
||||
if ((gInputHold->button & gBrakeButton[player->num]) && !(gInputHold->button & gBoostButton[player->num]) &&
|
||||
(player->state_1C8 != PLAYERSTATE_1C8_U_TURN) && !player->boostCooldown) {
|
||||
(player->state != PLAYERSTATE_U_TURN) && !player->boostCooldown) {
|
||||
if (player->boostMeter == 0.0f) {
|
||||
Player_PlaySfx(player->sfxSource, NA_SE_ARWING_BRAKE, player->num);
|
||||
if ((gLevelMode == LEVELMODE_ALL_RANGE) && (gInputPress->button & gBrakeButton[player->num])) {
|
||||
@ -5420,7 +5419,7 @@ void Player_UpdateEffects(Player* player) {
|
||||
if (player->form == FORM_ARWING) {
|
||||
player->damageShake =
|
||||
SIN_DEG(player->hitTimer * 400.0f) * player->hitTimer * D_800D3164[player->hitDirection];
|
||||
if (player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (player->state == PLAYERSTATE_ACTIVE) {
|
||||
player->xShake =
|
||||
SIN_DEG(player->hitTimer * 400.0f) * player->hitTimer * D_800D3164[player->hitDirection] * 0.8f;
|
||||
}
|
||||
@ -5512,7 +5511,7 @@ void Play_dummy_800B41E0(Player* player) {
|
||||
}
|
||||
|
||||
void Player_Down(Player* player) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_DOWN;
|
||||
player->state = PLAYERSTATE_DOWN;
|
||||
|
||||
if (!gVersusMode) {
|
||||
SEQCMD_STOP_SEQUENCE(SEQ_PLAYER_BGM, 1);
|
||||
@ -5676,7 +5675,7 @@ void Player_Update360(Player* player) {
|
||||
void Player_LowHealthMsg(Player* player) {
|
||||
s32 teamId;
|
||||
|
||||
if ((player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) && (gTeamLowHealthMsgTimer >= 0)) {
|
||||
if ((player->state == PLAYERSTATE_ACTIVE) && (gTeamLowHealthMsgTimer >= 0)) {
|
||||
gTeamLowHealthMsgTimer++;
|
||||
if (gTeamLowHealthMsgTimer > 32 * 30) {
|
||||
gTeamLowHealthMsgTimer = 0;
|
||||
@ -5748,13 +5747,13 @@ void Player_Update(Player* player) {
|
||||
*gControllerRumble = 1;
|
||||
}
|
||||
}
|
||||
if (player->state_1C8 > PLAYERSTATE_1C8_INIT) {
|
||||
if (player->state > PLAYERSTATE_INIT) {
|
||||
Player_UpdateEffects(player);
|
||||
}
|
||||
|
||||
player->flags_228 = 0;
|
||||
|
||||
if ((player->state_1C8 > PLAYERSTATE_1C8_INIT) && (player->form == FORM_ARWING) && !gVersusMode) {
|
||||
if ((player->state > PLAYERSTATE_INIT) && (player->form == FORM_ARWING) && !gVersusMode) {
|
||||
switch (player->wingPosition) {
|
||||
case 0:
|
||||
sp1C4 = Animation_GetFrameData(&D_arwing_3015AF4, 0, sp58);
|
||||
@ -5774,27 +5773,27 @@ void Player_Update(Player* player) {
|
||||
player->whooshTimer--;
|
||||
}
|
||||
|
||||
switch (player->state_1C8) {
|
||||
case PLAYERSTATE_1C8_STANDBY:
|
||||
switch (player->state) {
|
||||
case PLAYERSTATE_STANDBY:
|
||||
player->draw = false;
|
||||
gShowHud = false;
|
||||
gPauseEnabled = false;
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_INIT:
|
||||
case PLAYERSTATE_INIT:
|
||||
Player_Setup(player);
|
||||
gFillScreenAlphaTarget = 0;
|
||||
gPauseEnabled = false;
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_LEVEL_INTRO:
|
||||
case PLAYERSTATE_LEVEL_INTRO:
|
||||
gShowHud = false;
|
||||
gPauseEnabled = false;
|
||||
player->arwing.drawFace = true;
|
||||
Cutscene_LevelStart(player);
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_ACTIVE:
|
||||
case PLAYERSTATE_ACTIVE:
|
||||
gShowHud = true;
|
||||
Player_LowHealthMsg(player);
|
||||
player->arwing.drawFace = false;
|
||||
@ -5830,7 +5829,7 @@ void Player_Update(Player* player) {
|
||||
sp1C4 = RAND_INT(3.9f);
|
||||
} while (gPlayerInactive[sp1C4]);
|
||||
player->attacker = sp1C4 + 1;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_VS_STANDBY;
|
||||
player->state = PLAYERSTATE_VS_STANDBY;
|
||||
player->csState = 0;
|
||||
Camera_FollowPlayer(player, player->attacker - 1, 1);
|
||||
} else {
|
||||
@ -5859,11 +5858,11 @@ void Player_Update(Player* player) {
|
||||
}
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_DOWN:
|
||||
case PLAYERSTATE_DOWN:
|
||||
Cutscene_PlayerDown(player);
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_U_TURN:
|
||||
case PLAYERSTATE_U_TURN:
|
||||
if (gVersusMode) {
|
||||
gVsLockOnTimers[player->num][0] = gVsLockOnTimers[player->num][1] = gVsLockOnTimers[player->num][2] =
|
||||
gVsLockOnTimers[player->num][3] = 0;
|
||||
@ -5886,7 +5885,7 @@ void Player_Update(Player* player) {
|
||||
}
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_LEVEL_COMPLETE:
|
||||
case PLAYERSTATE_LEVEL_COMPLETE:
|
||||
player->alternateView = false;
|
||||
gPauseEnabled = false;
|
||||
Player_UpdateShields(player);
|
||||
@ -5895,14 +5894,14 @@ void Player_Update(Player* player) {
|
||||
gShowHud = gChargeTimers[player->num] = 0;
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_ENTER_WARP_ZONE:
|
||||
case PLAYERSTATE_ENTER_WARP_ZONE:
|
||||
gPauseEnabled = false;
|
||||
Player_UpdateShields(player);
|
||||
Cutscene_EnterWarpZone(player);
|
||||
gShowHud = false;
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_START_360:
|
||||
case PLAYERSTATE_START_360:
|
||||
gPauseEnabled = false;
|
||||
Player_UpdateShields(player);
|
||||
Cutscene_AllRangeMode(player);
|
||||
@ -5910,21 +5909,21 @@ void Player_Update(Player* player) {
|
||||
gChargeTimers[player->num] = player->alternateView = gShowHud = 0;
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_GFOX_REPAIR:
|
||||
case PLAYERSTATE_GFOX_REPAIR:
|
||||
gPauseEnabled = false;
|
||||
AllRange_GreatFoxRepair(player);
|
||||
gShowHud = false;
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_ANDROSS_MOUTH:
|
||||
case PLAYERSTATE_ANDROSS_MOUTH:
|
||||
Andross_8018C390(player);
|
||||
Player_UpdateShields(player);
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_12:
|
||||
case PLAYERSTATE_UNK_12:
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_VS_STANDBY:
|
||||
case PLAYERSTATE_VS_STANDBY:
|
||||
player->draw = false;
|
||||
if (gPlayerInactive[player->num] == true) {
|
||||
Camera_FollowPlayer(player, player->attacker - 1, 0);
|
||||
@ -5944,7 +5943,7 @@ void Player_Update(Player* player) {
|
||||
}
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_NEXT:
|
||||
case PLAYERSTATE_NEXT:
|
||||
gShowHud = false;
|
||||
|
||||
if (!gVersusMode) {
|
||||
@ -5966,7 +5965,7 @@ void Player_Update(Player* player) {
|
||||
|
||||
if (player->csTimer == 0) {
|
||||
if (gCamCount == 4) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_VS_STANDBY;
|
||||
player->state = PLAYERSTATE_VS_STANDBY;
|
||||
player->csTimer = 200;
|
||||
} else {
|
||||
gFillScreenRed = gFillScreenGreen = gFillScreenBlue = 0;
|
||||
@ -6047,7 +6046,7 @@ void Player_Update(Player* player) {
|
||||
|
||||
if (player->form == FORM_ARWING) {
|
||||
Math_SmoothStepToF(&player->unk_194, player->unk_190, 0.5f, 5.0f, 0.0f);
|
||||
if (player->boostCooldown && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if (player->boostCooldown && (gPlayer[0].state == PLAYERSTATE_ACTIVE)) {
|
||||
player->unk_190 = 0.5f;
|
||||
} else {
|
||||
player->unk_190 = 1.0f;
|
||||
@ -6066,14 +6065,14 @@ void Camera_UpdateArwingOnRails(Player* player) {
|
||||
|
||||
gCsCamEyeX = (player->pos.x - player->xPath) * player->unk_148;
|
||||
|
||||
if (((player->form == FORM_ARWING) && (player->state_1C8 == PLAYERSTATE_1C8_ACTIVE)) ||
|
||||
(player->state_1C8 == PLAYERSTATE_1C8_U_TURN)) {
|
||||
if (((player->form == FORM_ARWING) && (player->state == PLAYERSTATE_ACTIVE)) ||
|
||||
(player->state == PLAYERSTATE_U_TURN)) {
|
||||
gCsCamEyeY = (player->pos.y - player->yPath) * player->unk_148;
|
||||
}
|
||||
var_fv1 = gInputPress->stick_x;
|
||||
var_fv0 = -gInputPress->stick_y;
|
||||
|
||||
if ((player->state_1C8 != PLAYERSTATE_1C8_ACTIVE) || player->somersault) {
|
||||
if ((player->state != PLAYERSTATE_ACTIVE) || player->somersault) {
|
||||
var_fv0 = 0.0f;
|
||||
var_fv1 = 0;
|
||||
}
|
||||
@ -6195,7 +6194,7 @@ void Camera_FollowPlayer(Player* player, s32 playerNum, bool arg2) {
|
||||
if (((gGameFrameCount & mask) == (gPlayerNum * 32)) || arg2) {
|
||||
for (i = 0; i < 100; i++) {
|
||||
playerNum = RAND_INT(3.9f);
|
||||
if ((gPlayer[playerNum].state_1C8 != PLAYERSTATE_1C8_VS_STANDBY) && !gPlayerInactive[playerNum]) {
|
||||
if ((gPlayer[playerNum].state != PLAYERSTATE_VS_STANDBY) && !gPlayerInactive[playerNum]) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -6305,7 +6304,7 @@ void Camera_UpdateArwing360(Player* player, bool arg1) {
|
||||
|
||||
atY = (player->pos.y * (var_fv0)) + player->damageShake + (player->xRock * 5.0f);
|
||||
atY += (player->unk_02C * 0.5f);
|
||||
if (player->state_1C8 == PLAYERSTATE_1C8_U_TURN) {
|
||||
if (player->state == PLAYERSTATE_U_TURN) {
|
||||
atY = player->pos.y;
|
||||
}
|
||||
atZ = player->pos.z;
|
||||
@ -6323,7 +6322,7 @@ void Camera_UpdateArwing360(Player* player, bool arg1) {
|
||||
atX += sp68.x;
|
||||
atZ += sp68.z;
|
||||
|
||||
if (player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (player->state == PLAYERSTATE_ACTIVE) {
|
||||
Math_SmoothStepToF(&player->cam.eye.x, eyeX, player->unk_014, 30000.0f, 0);
|
||||
Math_SmoothStepToF(&player->cam.eye.y, eyeY, player->unk_014, 30000.0f, 0);
|
||||
Math_SmoothStepToF(&player->cam.eye.z, eyeZ, player->unk_014, 30000.0f, 0);
|
||||
@ -6492,7 +6491,7 @@ void Camera_SetStarfieldPos(f32 xEye, f32 yEye, f32 zEye, f32 xAt, f32 yAt, f32
|
||||
gStarfieldX = Math_ModF(sp34, SCREEN_WIDTH * 1.5f);
|
||||
gStarfieldY = Math_ModF(sp30, SCREEN_HEIGHT * 1.5f);
|
||||
|
||||
if ((gGameState == GSTATE_PLAY) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) &&
|
||||
if ((gGameState == GSTATE_PLAY) && (gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) &&
|
||||
(gCurrentLevel == LEVEL_METEO)) {
|
||||
if (fabsf(gStarfieldX - sp20) < 50.0f) {
|
||||
D_bg_8015F96C = 0.0f;
|
||||
@ -6518,8 +6517,8 @@ void Camera_Update360(Player* player, bool arg1) {
|
||||
}
|
||||
|
||||
void Camera_Update(Player* player) {
|
||||
switch (player->state_1C8) {
|
||||
case PLAYERSTATE_1C8_ACTIVE:
|
||||
switch (player->state) {
|
||||
case PLAYERSTATE_ACTIVE:
|
||||
switch (gLevelMode) {
|
||||
case LEVELMODE_ON_RAILS:
|
||||
if (player->form == FORM_ARWING) {
|
||||
@ -6545,12 +6544,12 @@ void Camera_Update(Player* player) {
|
||||
}
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_U_TURN:
|
||||
case PLAYERSTATE_U_TURN:
|
||||
player->camRoll -= player->camRoll * 0.1f;
|
||||
Camera_Update360(player, false);
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_DOWN:
|
||||
case PLAYERSTATE_DOWN:
|
||||
if ((gLevelMode == LEVELMODE_ON_RAILS) && (player->form == FORM_ARWING)) {
|
||||
player->cam.eye.x += (player->pos.x - player->cam.eye.x) * 0.1f;
|
||||
player->cam.eye.y += (player->pos.y - player->cam.eye.y) * 0.1f;
|
||||
@ -6564,8 +6563,8 @@ void Camera_Update(Player* player) {
|
||||
}
|
||||
break;
|
||||
|
||||
case PLAYERSTATE_1C8_NEXT:
|
||||
case PLAYERSTATE_1C8_LEVEL_COMPLETE:
|
||||
case PLAYERSTATE_NEXT:
|
||||
case PLAYERSTATE_LEVEL_COMPLETE:
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -6575,7 +6574,7 @@ void Camera_SetupLights(Player* player) {
|
||||
Vec3f dest;
|
||||
f32 pad;
|
||||
|
||||
if ((gCurrentLevel == LEVEL_AQUAS) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_INTRO)) {
|
||||
if ((gCurrentLevel == LEVEL_AQUAS) && (gPlayer[0].state != PLAYERSTATE_LEVEL_INTRO)) {
|
||||
gEnvLightyRot = gLight1yRotTarget = gLight1yRotTarget = gLight2yRotTarget = gLight1yRotTarget = 110.0f;
|
||||
if ((gGameFrameCount & 0x20) != 0) {
|
||||
gEnvLightyRot = gLight1yRotTarget = gLight1yRotTarget = gLight2yRotTarget = gLight1yRotTarget = 90.0f;
|
||||
@ -6705,8 +6704,8 @@ void Play_UpdateLevel(void) {
|
||||
break;
|
||||
|
||||
case LEVEL_VENOM_2:
|
||||
if ((gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE) && (gLevelPhase == 2)) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
if ((gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE) && (gLevelPhase == 2)) {
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 0;
|
||||
gPlayer[0].draw = true;
|
||||
gPlayer[0].pos.z = 15000.0f;
|
||||
@ -6738,7 +6737,7 @@ void Play_UpdateLevel(void) {
|
||||
case LEVEL_SECTOR_X:
|
||||
if (gLevelPhase == 1) {
|
||||
gBlurAlpha = 128;
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
Math_SmoothStepToF(&gWarpZoneBgAlpha, 0.0f, 1.0f, 1.0f, 0.0f);
|
||||
} else {
|
||||
Math_SmoothStepToF(&gWarpZoneBgAlpha, 128.0f, 1.0f, 1.0f, 0.0f);
|
||||
@ -6747,7 +6746,7 @@ void Play_UpdateLevel(void) {
|
||||
|
||||
if ((gCurrentLevel == LEVEL_SECTOR_X) && (gLevelPhase == 0) && (gRingPassCount == 4)) {
|
||||
gRingPassCount++;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_ENTER_WARP_ZONE;
|
||||
gPlayer[0].state = PLAYERSTATE_ENTER_WARP_ZONE;
|
||||
gPlayer[0].csState = 0;
|
||||
gSceneSetup = 1;
|
||||
AUDIO_PLAY_SFX(NA_SE_WARP_HOLE, gDefaultSfxSource, 0);
|
||||
@ -6773,7 +6772,7 @@ void Play_UpdateLevel(void) {
|
||||
for (gPathTexScroll; gPathTexScroll >= 10.0f; gPathTexScroll -= 10.0f) {
|
||||
Lib_Texture_Scroll(D_SO_6005710, 32, 32, 1);
|
||||
}
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_NEXT) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_NEXT) {
|
||||
Lib_Texture_Scroll(D_SO_6005710, 32, 32, 1);
|
||||
}
|
||||
Lib_Texture_Mottle(D_SO_601E1E8, D_SO_6020F60, 3);
|
||||
@ -6803,7 +6802,7 @@ void Play_UpdateLevel(void) {
|
||||
#endif
|
||||
}
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) && ((gGameFrameCount & cycleMask) == 0)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) && ((gGameFrameCount & cycleMask) == 0)) {
|
||||
gPlayer[0].shields--;
|
||||
if (gPlayer[0].shields <= 0) {
|
||||
gPlayer[0].shields = 0;
|
||||
@ -6821,7 +6820,7 @@ void Play_UpdateLevel(void) {
|
||||
|
||||
Audio_SetHeatAlarmParams(shields, heightParam);
|
||||
|
||||
if (((gGameFrameCount % 8) == 0) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
if (((gGameFrameCount % 8) == 0) && (gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
Solar_8019E8B8(RAND_FLOAT_CENTERED(6000.0f), -80.0f,
|
||||
gPlayer[0].trueZpos + (RAND_FLOAT(2000.0f) + -6000.0f),
|
||||
RAND_FLOAT(10.0f) + 20.0f); // check
|
||||
@ -6839,7 +6838,7 @@ void Play_UpdateLevel(void) {
|
||||
for (gPathTexScroll; gPathTexScroll >= 20.0f; gPathTexScroll -= 20.0f) {
|
||||
Lib_Texture_Scroll(D_ZO_602C2CC, 32, 32, 1);
|
||||
}
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_NEXT) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_NEXT) {
|
||||
Lib_Texture_Scroll(D_ZO_602C2CC, 32, 32, 1);
|
||||
}
|
||||
|
||||
@ -7022,7 +7021,7 @@ void Play_Main(void) {
|
||||
Play_Update();
|
||||
|
||||
if ((gControllerPress[gMainController].button & START_BUTTON) &&
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_INTRO) &&
|
||||
(gPlayer[0].state == PLAYERSTATE_LEVEL_INTRO) &&
|
||||
gSaveFile.save.data.planet[sSaveSlotFromLevel[gCurrentLevel]].normalClear) {
|
||||
Audio_ClearVoice();
|
||||
Audio_SetEnvSfxReverb(0);
|
||||
@ -7056,7 +7055,7 @@ void Play_Main(void) {
|
||||
case PLAY_PAUSE:
|
||||
if (!gVersusMode) {
|
||||
if ((gControllerPress[gMainController].button & R_TRIG) && (gPlayer[0].form != FORM_BLUE_MARINE) &&
|
||||
(gPlayer[0].state_1C8 != PLAYERSTATE_1C8_STANDBY)) {
|
||||
(gPlayer[0].state != PLAYERSTATE_STANDBY)) {
|
||||
if (gShowReticles[0] = 1 - gShowReticles[0]) {
|
||||
AUDIO_PLAY_SFX(NA_SE_MAP_WINDOW_OPEN, gDefaultSfxSource, 4);
|
||||
} else {
|
||||
|
@ -756,7 +756,7 @@ void Radio_Draw(void) {
|
||||
}
|
||||
|
||||
if ((gActors[idx].obj.status != OBJ_ACTIVE) && (gGameFrameCount & 4) &&
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) && (gCurrentRadioPortrait != RCID_STATIC) &&
|
||||
(gPlayer[0].state == PLAYERSTATE_ACTIVE) && (gCurrentRadioPortrait != RCID_STATIC) &&
|
||||
(gCurrentRadioPortrait != RCID_STATIC + 1) && (gCurrentRadioPortrait != RCID_1000)) {
|
||||
RCP_SetupDL(&gMasterDisp, SETUPDL_76);
|
||||
gDPSetPrimColor(gMasterDisp++, 0x00, 0x00, 255, 255, 0, 255);
|
||||
@ -778,6 +778,7 @@ void Radio_Draw(void) {
|
||||
}
|
||||
}
|
||||
|
||||
// Unused in VERSION_US and absent in VERSION_EU, probably a leftover from VERSION_JP ?
|
||||
void func_radio_800BC040(void) {
|
||||
if (gPlayState != PLAY_PAUSE) {
|
||||
if (gRadioStateTimer > 0) {
|
||||
|
@ -490,7 +490,7 @@ void func_tank_80044868(Player* player) {
|
||||
if ((gCurrentLevel == LEVEL_TITANIA) && !gBossActive) {
|
||||
func_tank_80043280(D_landmaster_3005EA8, D_TI_6009BB8, gGameFrameCount * -55.0f);
|
||||
}
|
||||
if ((gCurrentLevel == LEVEL_MACBETH) && (player->state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
if ((gCurrentLevel == LEVEL_MACBETH) && (player->state == PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
func_tank_80043280(D_landmaster_3005EA8, D_Tex_800DACB8, gGameFrameCount * -55.0f);
|
||||
}
|
||||
}
|
||||
@ -1305,7 +1305,7 @@ void func_tank_80047FBC(Player* player) {
|
||||
if (!(D_800C9F08 & 1)) {
|
||||
Math_SmoothStepToF(&player->rot.z, -((player->vel.z / 5.0f) * 4.0f), 0.4f, 8.0f, 0.01f);
|
||||
if (player->rot.z >= 3.0f) {
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
AUDIO_PLAY_SFX(NA_SE_RAILWAY_BOUND, player->sfxSource, 0);
|
||||
}
|
||||
D_800C9F08 |= 1;
|
||||
|
@ -315,7 +315,7 @@ void func_versus_800BDE44(void) {
|
||||
gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255);
|
||||
|
||||
for (i = 0; i < 4; i++) {
|
||||
if ((gPlayer[i].state_1C8 == PLAYERSTATE_1C8_ACTIVE) || (gPlayer[i].state_1C8 == PLAYERSTATE_1C8_U_TURN)) {
|
||||
if ((gPlayer[i].state == PLAYERSTATE_ACTIVE) || (gPlayer[i].state == PLAYERSTATE_U_TURN)) {
|
||||
if ((gPlayerScores[i] != sVsDisplayedScores[i]) || (D_80178810[i] != 0)) {
|
||||
D_80178810[i] += 4;
|
||||
if (D_80178810[i] > 15) {
|
||||
@ -638,7 +638,7 @@ s32 Versus_UpdatePlayerStatus(void) {
|
||||
for (i = 0, ret = 0; i < 4; i++) {
|
||||
D_80178850[i] = true;
|
||||
|
||||
if (gPlayer[i].state_1C8 != PLAYERSTATE_1C8_VS_STANDBY) {
|
||||
if (gPlayer[i].state != PLAYERSTATE_VS_STANDBY) {
|
||||
D_80178850[i] = false;
|
||||
sPlayerRespawnTimer[i] = 150;
|
||||
continue;
|
||||
@ -762,7 +762,7 @@ void func_versus_800BF750(void) {
|
||||
RCP_SetupDL(&gMasterDisp, SETUPDL_76);
|
||||
|
||||
for (i = 0; i < 4; i++) {
|
||||
if (gPlayer[i].state_1C8 != PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (gPlayer[i].state != PLAYERSTATE_ACTIVE) {
|
||||
continue;
|
||||
}
|
||||
for (j = 0, temp = 0; j < 4; j++) {
|
||||
@ -785,10 +785,10 @@ bool Versus_CheckForWinner(void) {
|
||||
switch (gVsMatchType) {
|
||||
case VS_MATCH_POINTS:
|
||||
for (i = 0, numDown = 0; i < 4; i++) {
|
||||
if (gPlayer[i].state_1C8 != PLAYERSTATE_1C8_VS_STANDBY) {
|
||||
if (gPlayer[i].state != PLAYERSTATE_VS_STANDBY) {
|
||||
sVsWinner = i;
|
||||
}
|
||||
if (gPlayer[i].state_1C8 == PLAYERSTATE_1C8_VS_STANDBY) {
|
||||
if (gPlayer[i].state == PLAYERSTATE_VS_STANDBY) {
|
||||
numDown++;
|
||||
}
|
||||
}
|
||||
@ -820,7 +820,7 @@ bool Versus_CheckForWinner(void) {
|
||||
if (gPlayer[j].attacker >= 0) {
|
||||
gPlayer[j].attacker = i + 1;
|
||||
}
|
||||
gPlayer[j].state_1C8 = PLAYERSTATE_1C8_VS_STANDBY;
|
||||
gPlayer[j].state = PLAYERSTATE_VS_STANDBY;
|
||||
}
|
||||
gVsMatchWon = true;
|
||||
sVsWinner = i;
|
||||
@ -829,10 +829,10 @@ bool Versus_CheckForWinner(void) {
|
||||
|
||||
case VS_MATCH_BATTLE:
|
||||
for (i = 0, numDown = 0; i < 4; i++) {
|
||||
if (gPlayer[i].state_1C8 != PLAYERSTATE_1C8_VS_STANDBY) {
|
||||
if (gPlayer[i].state != PLAYERSTATE_VS_STANDBY) {
|
||||
sVsWinner = i;
|
||||
}
|
||||
if (gPlayer[i].state_1C8 == PLAYERSTATE_1C8_VS_STANDBY) {
|
||||
if (gPlayer[i].state == PLAYERSTATE_VS_STANDBY) {
|
||||
numDown++;
|
||||
}
|
||||
}
|
||||
@ -859,7 +859,7 @@ bool Versus_CheckForWinner(void) {
|
||||
if (gPlayer[j].attacker >= 0) {
|
||||
gPlayer[j].attacker = i + 1;
|
||||
}
|
||||
gPlayer[j].state_1C8 = PLAYERSTATE_1C8_VS_STANDBY;
|
||||
gPlayer[j].state = PLAYERSTATE_VS_STANDBY;
|
||||
}
|
||||
gVsMatchWon = true;
|
||||
}
|
||||
@ -872,8 +872,7 @@ bool Versus_CheckForWinner(void) {
|
||||
|
||||
if (gVsMatchType == VS_MATCH_TIME) {
|
||||
for (i = 0; i < 4; i++) {
|
||||
if ((gPlayer[i].state_1C8 == PLAYERSTATE_1C8_DOWN) ||
|
||||
(gPlayer[i].state_1C8 == PLAYERSTATE_1C8_VS_STANDBY)) {
|
||||
if ((gPlayer[i].state == PLAYERSTATE_DOWN) || (gPlayer[i].state == PLAYERSTATE_VS_STANDBY)) {
|
||||
gPlayerScores[i] = D_80178838[i] = sVsDisplayedScores[i] = D_80178810[i] = 0;
|
||||
sPlayerDownFrames[i]++;
|
||||
}
|
||||
@ -960,7 +959,7 @@ bool Versus_CheckForWinner(void) {
|
||||
gPlayer[j].attacker = i + 1;
|
||||
}
|
||||
|
||||
gPlayer[j].state_1C8 = PLAYERSTATE_1C8_VS_STANDBY;
|
||||
gPlayer[j].state = PLAYERSTATE_VS_STANDBY;
|
||||
}
|
||||
gVsMatchWon = true;
|
||||
break;
|
||||
|
@ -412,7 +412,7 @@ void CheatRam_SpawnCheckpoint(void) {
|
||||
static ItemCheckpoint* checkpoint = NULL;
|
||||
s32 i;
|
||||
|
||||
if ((gLevelMode != LEVELMODE_ON_RAILS) || (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if ((gLevelMode != LEVELMODE_ON_RAILS) || (gPlayer[0].state != PLAYERSTATE_ACTIVE)) {
|
||||
return;
|
||||
}
|
||||
|
||||
@ -563,7 +563,7 @@ void CheatRam_UpdateEntry(CheatEntry* cheat) {
|
||||
}
|
||||
break;
|
||||
case CHEAT_COMPLETE:
|
||||
if ((gCurrentLevel == LEVEL_CORNERIA) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
if ((gCurrentLevel == LEVEL_CORNERIA) && (gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
if ((gLevelMode == LEVELMODE_ON_RAILS) && (cheat->option == MISSION_COMPLETE)) {
|
||||
gScenery360 = Memory_Allocate(200 * sizeof(Scenery360));
|
||||
gLevelMode = LEVELMODE_ALL_RANGE;
|
||||
@ -571,7 +571,7 @@ void CheatRam_UpdateEntry(CheatEntry* cheat) {
|
||||
gLevelMode = LEVELMODE_ON_RAILS;
|
||||
}
|
||||
}
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
default:
|
||||
cheat->ram[0].data.i = cheat->option;
|
||||
break;
|
||||
@ -669,8 +669,8 @@ void RamMod_Update(void) {
|
||||
return;
|
||||
}
|
||||
|
||||
if ((contPress->button & START_BUTTON) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
if ((contPress->button & START_BUTTON) && (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
gPlayer[0].state = PLAYERSTATE_NEXT;
|
||||
Audio_FadeOutAll(10);
|
||||
gFadeoutType = 4;
|
||||
gLeveLClearStatus[gCurrentLevel] = Play_CheckMedalStatus(medalCount[gCurrentLevel]) + 1;
|
||||
|
@ -807,7 +807,7 @@ void Ending_80190CF0(u32 arg0, AssetInfo* asset) {
|
||||
gSPDisplayList(gMasterDisp++, D_END_7000000);
|
||||
}
|
||||
|
||||
void Ending_80191234(s32 arg0, s32 arg1) {
|
||||
void Ending_80191234(u32 arg0, AssetInfo* asset) {
|
||||
gLastGameState = GSTATE_ENDING;
|
||||
gGameState = GSTATE_MENU;
|
||||
gNextGameStateTimer = 2;
|
||||
|
@ -72,7 +72,7 @@ void Ending_80190274(u32 arg0, AssetInfo* asset);
|
||||
void Ending_80190648(s32 arg0, AssetInfo* asset);
|
||||
void Ending_80190778(u32 arg0, AssetInfo* asset);
|
||||
void Ending_80190CF0(u32 arg0, AssetInfo* asset);
|
||||
void Ending_80191234(s32 arg0, s32 arg1);
|
||||
void Ending_80191234(u32 arg0, AssetInfo* asset);
|
||||
void Ending_80191294(u32 arg0, AssetInfo* asset);
|
||||
|
||||
// clang-format off
|
||||
|
@ -101,8 +101,8 @@ void Corneria_Granga_Init(CoGranga* this) {
|
||||
gBossFrameCount = 0;
|
||||
|
||||
if (gLevelMode == LEVELMODE_ON_RAILS) {
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_START_360;
|
||||
if (gPlayer[0].state == PLAYERSTATE_ACTIVE) {
|
||||
gPlayer[0].state = PLAYERSTATE_START_360;
|
||||
gPlayer[0].csState = 0;
|
||||
SEQCMD_STOP_SEQUENCE(SEQ_PLAYER_BGM, 50);
|
||||
SEQCMD_STOP_SEQUENCE(SEQ_PLAYER_FANFARE, 50);
|
||||
@ -185,9 +185,8 @@ void Corneria_CoGranga_HandleDamage(CoGranga* this) {
|
||||
|
||||
gCsFrameCount = 0;
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN)) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN)) {
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = gPlayer[0].csTimer = 0;
|
||||
gPlayer[0].rot.y += gPlayer[0].yRot_114;
|
||||
|
||||
@ -620,7 +619,7 @@ void Corneria_CoGranga_Update(CoGranga* this) {
|
||||
Vec3f sp6C = { 0.0f, 0.0f, -30.0f };
|
||||
f32 sp5C;
|
||||
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_START_360) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_START_360) {
|
||||
if (!this->swork[GRANGA_INIT]) {
|
||||
this->swork[GRANGA_INIT]++;
|
||||
|
||||
@ -2193,8 +2192,7 @@ void Corneria_CoCarrier_Update(CoCarrier* this) {
|
||||
this->vel.y *= 1.5f;
|
||||
gMissionStatus = MISSION_ACCOMPLISHED;
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN)) {
|
||||
Boss_CompleteLevel(gPlayer, this->obj.pos.x, this->obj.pos.y, this->obj.pos.z);
|
||||
}
|
||||
|
||||
@ -3331,7 +3329,7 @@ void Corneria_LevelStart(Player* player) {
|
||||
player->cam.eye.x = player->pos.x;
|
||||
player->cam.eye.y = (player->pos.y * player->unk_148) + 50.0f;
|
||||
player->cam.eye.z = 30.0f;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->csState = 0;
|
||||
player->cam.at.x = player->pos.x;
|
||||
player->cam.at.y = (player->pos.y * player->unk_148) + 20.0f;
|
||||
@ -3614,7 +3612,7 @@ void Corneria_LevelComplete1(Player* player) {
|
||||
gFillScreenAlphaStep = 8;
|
||||
|
||||
if (gFillScreenAlpha == 255) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
player->csTimer = 0;
|
||||
gFadeoutType = 4;
|
||||
gLeveLClearStatus[gCurrentLevel] = Play_CheckMedalStatus(150) + 1;
|
||||
|
@ -195,7 +195,7 @@ void Training_SpawnEnemies(void) {
|
||||
aiTypeIndex = 0;
|
||||
}
|
||||
|
||||
if (((gGameFrameCount % 4) == 0) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if (((gGameFrameCount % 4) == 0) && (gPlayer[0].state == PLAYERSTATE_ACTIVE)) {
|
||||
src.x = 0.0f;
|
||||
src.y = 0.0f;
|
||||
src.z = -15000.0f;
|
||||
|
@ -2386,7 +2386,7 @@ void Venom1_80198414(void) {
|
||||
|
||||
void Venom1_Ve1Golemech_Dying(Ve1Golemech* this) {
|
||||
this->obj.pos.z = gPlayer[0].pos.z;
|
||||
if ((this->timer_052 <= 0) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if ((this->timer_052 <= 0) && (gPlayer[0].state == PLAYERSTATE_ACTIVE)) {
|
||||
Venom1_80198414();
|
||||
}
|
||||
}
|
||||
|
@ -680,7 +680,7 @@ void Meteo_Effect370_Update(Effect370* this) {
|
||||
}
|
||||
|
||||
void Meteo_Effect371_Update(Effect371* this) {
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
}
|
||||
|
||||
@ -933,9 +933,8 @@ void Meteo_MeCrusher_Update(MeCrusher* this) {
|
||||
this->vel.x = 0.0f;
|
||||
this->vel.y = 0.0f;
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN)) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN)) {
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 0;
|
||||
gCsFrameCount = 0;
|
||||
}
|
||||
@ -1263,7 +1262,7 @@ void Meteo_MeCrusher_Update(MeCrusher* this) {
|
||||
this->obj.rot.z = this->obj.rot.z + ((0.0f - this->obj.rot.z) * 0.02f);
|
||||
Math_SmoothStepToF(&this->fwork[0x15], 4.0f, 1.0f, 0.1f, 0.0f);
|
||||
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_NEXT) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_NEXT) {
|
||||
gFillScreenRed = gFillScreenAlpha = gFillScreenGreen = gFillScreenBlue = 0;
|
||||
|
||||
if ((this->timer_050 == 10) || (this->timer_050 == 30) || (this->timer_050 == 50) ||
|
||||
@ -2077,7 +2076,7 @@ void Meteo_LevelStart(Player* player) {
|
||||
if (player->csTimer == 0) {
|
||||
AUDIO_PLAY_BGM(gBgmSeqId);
|
||||
gLevelStartStatusScreenTimer = 80;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->csState = 0;
|
||||
player->csTimer = 0;
|
||||
player->csEventTimer = 0;
|
||||
@ -2337,7 +2336,7 @@ void Meteo_LevelComplete(Player* player) {
|
||||
gFillScreenRed = gFillScreenGreen = gFillScreenBlue = 0;
|
||||
gFillScreenAlphaStep = 8;
|
||||
if (gFillScreenAlpha == 255) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
player->csTimer = 0;
|
||||
gFadeoutType = 4;
|
||||
gLeveLClearStatus[LEVEL_METEO] = Play_CheckMedalStatus(200) + 1;
|
||||
|
@ -111,7 +111,7 @@ void SectorX_SxSlippy_Update(SxSlippy* this) {
|
||||
|
||||
gBosses[0].swork[6] = 0;
|
||||
gTeamShields[TEAM_ID_SLIPPY] = -2;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_STANDBY;
|
||||
gPlayer[0].state = PLAYERSTATE_STANDBY;
|
||||
|
||||
this->timer_0BC = 200;
|
||||
this->iwork[14] = 3;
|
||||
@ -146,7 +146,7 @@ void SectorX_SxSlippy_Update(SxSlippy* this) {
|
||||
Math_SmoothStepToF(&gPlayer[0].cam.eye.y, this->obj.pos.y, this->fwork[1], 20.0f, 0.0f);
|
||||
|
||||
if (this->timer_0BC == 0) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
gPlayer[0].state = PLAYERSTATE_ACTIVE;
|
||||
if (gPlayer[0].alternateView) {
|
||||
Camera_UpdateCockpitOnRails(&gPlayer[0], 1);
|
||||
}
|
||||
@ -503,7 +503,7 @@ void SectorX_SxSpyborg_Update(SxSpyborg* this) {
|
||||
}
|
||||
}
|
||||
|
||||
if (((this->state != 8) && (this->state != 20)) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if (((this->state != 8) && (this->state != 20)) && (gPlayer[0].state != PLAYERSTATE_ACTIVE)) {
|
||||
this->state = 8;
|
||||
this->fwork[0] = 0.0f;
|
||||
Audio_KillSfxBySourceAndId(D_i2_80195D88, NA_SE_EN_SZMIS_ENGINE);
|
||||
@ -902,7 +902,7 @@ void SectorX_SxSpyborg_Update(SxSpyborg* this) {
|
||||
this->animFrame++;
|
||||
if (this->animFrame >= Animation_GetFrameCount(&D_SX_60123BC)) {
|
||||
this->animFrame = Animation_GetFrameCount(&D_SX_60123BC) - 1;
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_STANDBY) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_STANDBY) {
|
||||
this->animFrame = 0;
|
||||
this->state = 10;
|
||||
this->fwork[0] = 0.0f;
|
||||
@ -1087,8 +1087,8 @@ void SectorX_SxSpyborg_Update(SxSpyborg* this) {
|
||||
}
|
||||
|
||||
if (this->timer_050 == 120) {
|
||||
if ((gPlayer[0].state_1C8 != PLAYERSTATE_1C8_NEXT) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_DOWN)) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
if ((gPlayer[0].state != PLAYERSTATE_NEXT) && (gPlayer[0].state != PLAYERSTATE_DOWN)) {
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 0;
|
||||
gPlayer[0].draw = true;
|
||||
}
|
||||
@ -1629,7 +1629,7 @@ void SectorX_LevelStart(Player* player) {
|
||||
player->baseSpeed = gArwingSpeed;
|
||||
AUDIO_PLAY_BGM(gBgmSeqId);
|
||||
gLevelStartStatusScreenTimer = 80;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->csState = player->csTimer = player->csEventTimer = 0;
|
||||
player->cam.eye.y = player->pos.y * player->unk_148 + 50.0f;
|
||||
player->cam.eye.z = 400.0f;
|
||||
@ -1794,7 +1794,7 @@ void SectorX_LevelComplete(Player* player) {
|
||||
gFillScreenRed = gFillScreenGreen = gFillScreenBlue = 0;
|
||||
gFillScreenAlphaTarget = 255;
|
||||
if (gFillScreenAlpha == 255) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
gFadeoutType = 4;
|
||||
player->csTimer = 0;
|
||||
Play_ClearObjectData();
|
||||
|
@ -1185,9 +1185,9 @@ void Area6_A6Gorgon_Update(A6Gorgon* this) {
|
||||
break;
|
||||
|
||||
case 11:
|
||||
if ((this->timer_052 == 160) && ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN))) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
if ((this->timer_052 == 160) &&
|
||||
((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN))) {
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 0;
|
||||
}
|
||||
|
||||
@ -2456,7 +2456,7 @@ void Area6_LevelStart(Player* player) {
|
||||
player->csTimer = 0;
|
||||
|
||||
AUDIO_PLAY_BGM(NA_BGM_STAGE_A6);
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
@ -2543,7 +2543,7 @@ void Area6_LevelStart(Player* player) {
|
||||
Matrix_RotateY(gCalcMatrix, (player->rot.y + player->yRot_114 + 180.0f) * M_DTOR, MTXF_NEW);
|
||||
Matrix_RotateX(gCalcMatrix, -(player->rot.x * M_DTOR), MTXF_APPLY);
|
||||
|
||||
if (player->state_1C8 != PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (player->state != PLAYERSTATE_ACTIVE) {
|
||||
sp74.x = 0.0f;
|
||||
sp74.y = 0.0f;
|
||||
sp74.z = player->baseSpeed;
|
||||
|
@ -806,7 +806,7 @@ void Aquas_UpdateCamera(Player* player) {
|
||||
f32 stickY = -gInputPress->stick_y;
|
||||
f32 zRot;
|
||||
|
||||
if (player->state_1C8 != PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (player->state != PLAYERSTATE_ACTIVE) {
|
||||
stickX = stickY = 0.0f;
|
||||
}
|
||||
|
||||
@ -1510,7 +1510,7 @@ void Aquas_BlueMarineBoost(Player* player) {
|
||||
}
|
||||
|
||||
if ((gBoostButton[player->num] & gInputHold->button) && (player->unk_230 == 0) &&
|
||||
(player->state_1C8 != PLAYERSTATE_1C8_U_TURN) && (player->boostCooldown == 0)) {
|
||||
(player->state != PLAYERSTATE_U_TURN) && (player->boostCooldown == 0)) {
|
||||
if (player->boostMeter == 0) {
|
||||
AUDIO_PLAY_SFX(NA_SE_MARINE_BOOST, player->sfxSource, 4);
|
||||
}
|
||||
@ -1558,7 +1558,7 @@ void Aquas_BlueMarineBrake(Player* player) {
|
||||
player->sfx.brake = false;
|
||||
|
||||
if ((gInputHold->button & gBrakeButton[player->num]) && (player->unk_230 == 0) &&
|
||||
(player->state_1C8 != PLAYERSTATE_1C8_U_TURN) && (player->boostCooldown == 0)) {
|
||||
(player->state != PLAYERSTATE_U_TURN) && (player->boostCooldown == 0)) {
|
||||
if (player->boostMeter == 0) {
|
||||
AUDIO_PLAY_SFX(NA_SE_MARINE_BRAKE, player->sfxSource, 4);
|
||||
}
|
||||
@ -3083,9 +3083,9 @@ void Aquas_AqBacoon_Update(AqBacoon* this) {
|
||||
Boss_AwardBonus(this);
|
||||
Radio_PlayMessage(gMsg_ID_15252, RCID_SLIPPY);
|
||||
gTeamLowHealthMsgTimer = -1;
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN)) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) ||
|
||||
(gPlayer[0].state == PLAYERSTATE_U_TURN)) {
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 0;
|
||||
}
|
||||
D_i3_801C4190[1] = 0;
|
||||
|
@ -743,7 +743,7 @@ void Solar_Effect392_Update(Effect392* this) {
|
||||
}
|
||||
}
|
||||
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
func_effect_8007A774(&gPlayer[0], this, this->scale2 * 12.0f);
|
||||
}
|
||||
|
||||
@ -822,7 +822,7 @@ void Solar_Effect392_Update(Effect392* this) {
|
||||
Math_SmoothStepToF(&this->vel.y, -65.0f, 2.0f, 1.0f, 0.5f);
|
||||
}
|
||||
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
func_effect_8007A774(&gPlayer[0], this, this->scale2 * 12.0f);
|
||||
}
|
||||
|
||||
@ -872,7 +872,7 @@ void Solar_Effect392_Update(Effect392* this) {
|
||||
this->vel.y = COS_DEG(this->unk_60.z) * (this->unk_60.x * 10.0f);
|
||||
this->vel.z = gPlayer[0].vel.z + 15.0f;
|
||||
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
func_effect_8007A774(&gPlayer[0], this, this->scale2 * 18.0f);
|
||||
if ((this->unk_4C == 0) && ((this->scale2 >= 9.8f) || (this->scale2 <= 4.4f))) {
|
||||
AUDIO_PLAY_SFX(NA_SE_EN_SOBOSS_BREATH, this->sfxSource, 4);
|
||||
@ -900,7 +900,7 @@ void Solar_Effect392_Update(Effect392* this) {
|
||||
this->vel.y = COS_DEG(this->unk_60.z) * sp50 * 50.0f;
|
||||
this->vel.z = gPlayer[0].vel.z + 80.0f;
|
||||
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
func_effect_8007A774(&gPlayer[0], this, this->scale2 * 18.0f);
|
||||
if ((this->unk_4C == 0) && ((this->scale2 >= 9.8f) || (this->scale2 <= 4.4f))) {
|
||||
AUDIO_PLAY_SFX(NA_SE_EN_SOBOSS_BREATH, this->sfxSource, 4);
|
||||
@ -1228,7 +1228,7 @@ void Solar_LevelStart(Player* player) {
|
||||
player->baseSpeed = gArwingSpeed;
|
||||
Play_ClearObjectData();
|
||||
gLevelStartStatusScreenTimer = 50;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->csState = 0;
|
||||
player->pos.y = 350.0f;
|
||||
|
||||
@ -2040,8 +2040,8 @@ void Solar_801A3C4C(SoVulkain* this) {
|
||||
|
||||
AUDIO_PLAY_SFX(NA_SE_EN_DOWN_IMPACT, this->sfxSource, 4);
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
if (gPlayer[0].state == PLAYERSTATE_ACTIVE) {
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csTimer = 0;
|
||||
gPlayer[0].csState = gPlayer[0].csTimer;
|
||||
|
||||
@ -3399,7 +3399,7 @@ void Solar_LevelComplete(Player* player) {
|
||||
if (gFillScreenAlpha == 255) {
|
||||
Audio_StopPlayerNoise(0);
|
||||
Audio_FadeOutAll(10);
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
player->csTimer = 0;
|
||||
gFadeoutType = 4;
|
||||
gLeveLClearStatus[LEVEL_SOLAR] = Play_CheckMedalStatus(100) + 1;
|
||||
|
@ -2584,10 +2584,9 @@ void Zoness_ZoSarumarine_Update(ZoSarumarine* this) {
|
||||
sZoFwork[ZO_BSF_23] = 10.0f;
|
||||
gShowBossHealth = false;
|
||||
Effect_Effect383_Spawn(this->obj.pos.x, this->obj.pos.y, this->obj.pos.z, 80.0f);
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN)) {
|
||||
gCsFrameCount = 0;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = gPlayer[0].csTimer = 0;
|
||||
gPlayer[0].rot.y += gPlayer[0].yRot_114;
|
||||
if (gPlayer[0].rot.y > 360.0f) {
|
||||
@ -4746,7 +4745,7 @@ void Zoness_LevelStart(Player* player) {
|
||||
if (gCsFrameCount >= 270) {
|
||||
AUDIO_PLAY_BGM(NA_BGM_STAGE_ZO);
|
||||
gLevelStartStatusScreenTimer = 80;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->csState = 0;
|
||||
player->csTimer = 0;
|
||||
player->csEventTimer = 0;
|
||||
@ -4934,7 +4933,7 @@ void Zoness_LevelComplete(Player* player) {
|
||||
if (gFillScreenAlpha == 255) {
|
||||
Audio_StopPlayerNoise(0);
|
||||
Audio_FadeOutAll(10);
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
player->csTimer = 0;
|
||||
gFadeoutType = 4;
|
||||
gLeveLClearStatus[LEVEL_ZONESS] = Play_CheckMedalStatus(250) + 1;
|
||||
|
@ -267,9 +267,8 @@ void Bolse_UpdateEventHandler(ActorEvent* this) {
|
||||
if (gBosses[2].state == 10) {
|
||||
SEQCMD_STOP_SEQUENCE(SEQ_PLAYER_BGM, 1);
|
||||
SEQCMD_STOP_SEQUENCE(SEQ_PLAYER_FANFARE, 1);
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN)) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN)) {
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csTimer = 30;
|
||||
gPlayer[0].csState = 0;
|
||||
gPlayer[0].unk_000 = 0.0f;
|
||||
@ -292,7 +291,7 @@ void Bolse_UpdateEventHandler(ActorEvent* this) {
|
||||
this->iwork[1] = gHitCount;
|
||||
this->state = 10;
|
||||
this->timer_0BC = 150;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_STANDBY;
|
||||
gPlayer[0].state = PLAYERSTATE_STANDBY;
|
||||
AUDIO_PLAY_BGM(NA_BGM_BOSS_BO);
|
||||
AllRange_ClearRadio();
|
||||
gPlayer[0].cam.eye.x = 400.0f;
|
||||
@ -325,7 +324,7 @@ void Bolse_UpdateEventHandler(ActorEvent* this) {
|
||||
}
|
||||
if (i == 3) {
|
||||
this->state = 2;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
return;
|
||||
}
|
||||
}
|
||||
@ -341,7 +340,7 @@ void Bolse_UpdateEventHandler(ActorEvent* this) {
|
||||
|
||||
if ((gControllerPress->button & START_BUTTON) || ((gAllRangeSpawnEvent + 300) == gAllRangeEventTimer)) {
|
||||
this->state = 2;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
Camera_Update360(player, true);
|
||||
player->unk_014 = 0.0f;
|
||||
D_hud_80161708 = 0;
|
||||
@ -390,7 +389,7 @@ void Bolse_UpdateEventHandler(ActorEvent* this) {
|
||||
if (!this->timer_0BC) {
|
||||
gAllRangeEventTimer = 3000;
|
||||
this->state = 2;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
Camera_Update360(player, true);
|
||||
player->unk_014 = 0.0f;
|
||||
Audio_KillSfxBySource(gBosses[1].sfxSource);
|
||||
@ -643,7 +642,7 @@ bool Bolse_8018D278(BoLaserCannon* this) {
|
||||
|
||||
void Bolse_BoLaserCannon_Update(BoLaserCannon* this) {
|
||||
Bolse_8018CC60(this);
|
||||
if ((gPlayer[0].state_1C8 != PLAYERSTATE_1C8_STANDBY) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
if ((gPlayer[0].state != PLAYERSTATE_STANDBY) && (gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
Bolse_8018CCE8(this);
|
||||
Bolse_8018CE5C(this);
|
||||
if (Bolse_8018D008(this)) {
|
||||
@ -1305,7 +1304,7 @@ void Bolse_LevelStart(Player* player) {
|
||||
}
|
||||
|
||||
if (gCsFrameCount == 270) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->baseSpeed = gArwingSpeed;
|
||||
player->unk_014 = 0.0001f;
|
||||
|
||||
|
@ -113,7 +113,7 @@ void Fortuna_UpdateEvents(ActorEvent* this) {
|
||||
PRINTF("Enm->work[0]=%d\n", this->iwork[0]);
|
||||
PRINTF("tim %d\n", gAllRangeEventTimer);
|
||||
|
||||
if ((player->state_1C8 == PLAYERSTATE_1C8_DOWN) || (player->state_1C8 == PLAYERSTATE_1C8_NEXT)) {
|
||||
if ((player->state == PLAYERSTATE_DOWN) || (player->state == PLAYERSTATE_NEXT)) {
|
||||
gAllRangeEventTimer = 20000;
|
||||
return;
|
||||
}
|
||||
@ -179,7 +179,7 @@ void Fortuna_UpdateEvents(ActorEvent* this) {
|
||||
if (gAllRangeEventTimer == 9206) {
|
||||
gShowAllRangeCountdown = false;
|
||||
this->state = 5;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_STANDBY;
|
||||
gPlayer[0].state = PLAYERSTATE_STANDBY;
|
||||
this->iwork[0] = 0;
|
||||
this->fwork[0] = 0.0f;
|
||||
AllRange_ClearRadio();
|
||||
@ -197,7 +197,7 @@ void Fortuna_UpdateEvents(ActorEvent* this) {
|
||||
gShowAllRangeCountdown = 0;
|
||||
this->iwork[0] = 0;
|
||||
this->state = 6;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 0;
|
||||
gPlayer[0].unk_000 = 0.0f;
|
||||
|
||||
@ -235,7 +235,7 @@ void Fortuna_UpdateEvents(ActorEvent* this) {
|
||||
gAllRangeEventTimer = 0;
|
||||
gStarWolfMsgTimer = 0;
|
||||
|
||||
if (player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (player->state == PLAYERSTATE_ACTIVE) {
|
||||
this->state = 2;
|
||||
player->pos.x = 0.0f;
|
||||
player->pos.z = 8000.0f;
|
||||
@ -273,7 +273,7 @@ void Fortuna_UpdateEvents(ActorEvent* this) {
|
||||
if (gCsFrameCount == 264) {
|
||||
team->state = 2;
|
||||
this->state = 2;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->unk_014 = 0.0001f;
|
||||
AUDIO_PLAY_BGM(gBgmSeqId);
|
||||
gLevelStartStatusScreenTimer = 80;
|
||||
@ -308,7 +308,7 @@ void Fortuna_UpdateEvents(ActorEvent* this) {
|
||||
|
||||
if ((gControllerPress->button & START_BUTTON) || (gAllRangeEventTimer == (gAllRangeSpawnEvent + 440))) {
|
||||
this->state = 2;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
Camera_Update360(player, true);
|
||||
player->unk_014 = 0.0f;
|
||||
D_hud_80161708 = 0;
|
||||
@ -362,7 +362,7 @@ void Fortuna_UpdateEvents(ActorEvent* this) {
|
||||
|
||||
if (this->iwork[0] == 250) {
|
||||
this->state = 2;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
|
||||
Camera_Update360(player, true);
|
||||
|
||||
@ -1113,7 +1113,7 @@ void Fortuna_LevelComplete(Player* player) {
|
||||
}
|
||||
|
||||
if (gCsFrameCount == 1382) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
player->csTimer = 0;
|
||||
gFadeoutType = 4;
|
||||
Audio_FadeOutAll(10);
|
||||
@ -1336,7 +1336,7 @@ void Fortuna_LevelComplete(Player* player) {
|
||||
gFillScreenAlphaTarget = 255;
|
||||
gFillScreenAlphaStep = 16;
|
||||
if (gFillScreenAlpha == 255) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
player->csTimer = 0;
|
||||
gFadeoutType = 4;
|
||||
Audio_FadeOutAll(10);
|
||||
|
@ -439,7 +439,7 @@ void Katina_LevelStart(Player* player) {
|
||||
if (gCsFrameCount == 240) {
|
||||
Object_Kill(&gActors[4].obj, gActors[4].sfxSource);
|
||||
Object_Kill(&gActors[6].obj, gActors[6].sfxSource);
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->unk_014 = 0.0001f;
|
||||
|
||||
AUDIO_PLAY_BGM(gBgmSeqId);
|
||||
@ -659,7 +659,7 @@ void Katina_BossHandleDamage(KaSaucerer* this) {
|
||||
if (this->dmgType != DMG_NONE) {
|
||||
this->dmgType = DMG_NONE;
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_STANDBY) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_STANDBY) {
|
||||
return;
|
||||
}
|
||||
|
||||
@ -743,7 +743,7 @@ void Katina_BossHandleDamage(KaSaucerer* this) {
|
||||
}
|
||||
}
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_ACTIVE) {
|
||||
if ((gGameFrameCount % 16) == 0) {
|
||||
for (i = 0; i < 4; i++) {
|
||||
if ((this->swork[10 + i] <= 0) && (Rand_ZeroOne() < 0.2f)) {
|
||||
@ -916,11 +916,11 @@ void Katina_KaSaucerer_Update(KaSaucerer* this) {
|
||||
* Set checkpoint.
|
||||
*/
|
||||
case SAUCERER_CS_APPROACH_BASE:
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN)) {
|
||||
if (this->obj.pos.z < 4500.0f) {
|
||||
this->state++;
|
||||
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_STANDBY;
|
||||
gPlayer[0].state = PLAYERSTATE_STANDBY;
|
||||
|
||||
gPlayer[0].cam.eye.x = -900.0f;
|
||||
gPlayer[0].cam.eye.y = 100.0f;
|
||||
@ -1044,8 +1044,8 @@ void Katina_KaSaucerer_Update(KaSaucerer* this) {
|
||||
|
||||
this->state++;
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_STANDBY) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
if (gPlayer[0].state == PLAYERSTATE_STANDBY) {
|
||||
gPlayer[0].state = PLAYERSTATE_ACTIVE;
|
||||
Camera_Update360(&gPlayer[0], true);
|
||||
}
|
||||
|
||||
@ -1175,8 +1175,8 @@ void Katina_KaSaucerer_Update(KaSaucerer* this) {
|
||||
|
||||
Math_SmoothStepToF(&this->fwork[BOSS_MOVEMENT_SPEED], 5.0f, 0.1f, 0.5f, 0.0f);
|
||||
|
||||
if ((this->timer_050 == 0) && ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN))) {
|
||||
if ((this->timer_050 == 0) &&
|
||||
((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN))) {
|
||||
gShowAllRangeCountdown = false;
|
||||
this->timer_050 = 1000;
|
||||
this->state = 15;
|
||||
@ -1192,7 +1192,7 @@ void Katina_KaSaucerer_Update(KaSaucerer* this) {
|
||||
SEQCMD_STOP_SEQUENCE(SEQ_PLAYER_BGM, 50);
|
||||
SEQCMD_STOP_SEQUENCE(SEQ_PLAYER_FANFARE, 50);
|
||||
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_STANDBY;
|
||||
gPlayer[0].state = PLAYERSTATE_STANDBY;
|
||||
|
||||
gPlayer[0].camRoll = 0.0f;
|
||||
|
||||
@ -1217,7 +1217,7 @@ void Katina_KaSaucerer_Update(KaSaucerer* this) {
|
||||
}
|
||||
|
||||
if (this->timer_050 == 500) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 100;
|
||||
gPlayer[0].draw = false;
|
||||
gCsFrameCount = 5000;
|
||||
@ -1239,7 +1239,7 @@ void Katina_KaSaucerer_Update(KaSaucerer* this) {
|
||||
this->obj.rot.x = 180.0f;
|
||||
this->fwork[BOSS_FWORK_13] = 15.0f;
|
||||
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_STANDBY;
|
||||
gPlayer[0].state = PLAYERSTATE_STANDBY;
|
||||
gPlayer[0].cam.eye.x = this->obj.pos.x;
|
||||
gPlayer[0].cam.eye.y = 600.0f;
|
||||
gPlayer[0].cam.eye.z = this->obj.pos.z - 1500.0f;
|
||||
@ -1371,7 +1371,7 @@ void Katina_KaSaucerer_Update(KaSaucerer* this) {
|
||||
gFillScreenBlue = 255;
|
||||
|
||||
if (gFillScreenAlpha == 255) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 2;
|
||||
gPlayer[0].draw = true;
|
||||
|
||||
@ -1403,9 +1403,9 @@ void Katina_KaSaucerer_Update(KaSaucerer* this) {
|
||||
|
||||
Math_SmoothStepToF(&this->fwork[BOSS_MOVEMENT_SPEED], 0.0f, 0.1f, 3.0f, 0.0f);
|
||||
|
||||
if ((this->timer_050 == 0) && ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN))) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
if ((this->timer_050 == 0) &&
|
||||
((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN))) {
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 0;
|
||||
gMissionStatus = MISSION_ACCOMPLISHED;
|
||||
this->obj.pos.z = 0.0f;
|
||||
@ -1969,7 +1969,7 @@ void Katina_LevelComplete(Player* player) {
|
||||
gFillScreenRed = gFillScreenGreen = gFillScreenBlue = 0;
|
||||
gFillScreenAlphaStep = 8;
|
||||
if (gFillScreenAlpha == 255) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
player->csTimer = 0;
|
||||
gFadeoutType = 4;
|
||||
gLeveLClearStatus[LEVEL_KATINA] = Play_CheckMedalStatus(150) + 1;
|
||||
@ -2160,7 +2160,7 @@ void Katina_801981F8(Actor* this) {
|
||||
Vec3f dest;
|
||||
s32 pad;
|
||||
|
||||
if ((this->timer_0C0 == 0) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_STANDBY)) {
|
||||
if ((this->timer_0C0 == 0) && (gPlayer[0].state != PLAYERSTATE_STANDBY)) {
|
||||
this->timer_0C0 = 2;
|
||||
src.x = 0.0f;
|
||||
src.y = 0.0f;
|
||||
@ -2320,7 +2320,7 @@ void Katina_UpdateEvents(ActorAllRange* this) {
|
||||
if (((gAllRangeEventTimer % 256) == 0) && (Rand_ZeroOne() < 0.5f)) {
|
||||
AllRange_PlayMessage(gMsg_ID_18060, RCID_BILL);
|
||||
}
|
||||
} else if ((gAllRangeEventTimer > 500) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) &&
|
||||
} else if ((gAllRangeEventTimer > 500) && (gPlayer[0].state == PLAYERSTATE_ACTIVE) &&
|
||||
((gAllRangeEventTimer % 512) == 0)) {
|
||||
switch (RAND_INT(3.99f)) {
|
||||
case 0:
|
||||
@ -2482,7 +2482,7 @@ void Katina_EnemyUpdate(ActorAllRange* this) {
|
||||
this->fwork[KA_ACTOR_FWORK_1] = 40.0f;
|
||||
yRand = RAND_FLOAT(1000.0f);
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_STANDBY) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_STANDBY) {
|
||||
xRand = RAND_FLOAT_CENTERED(5000.0f);
|
||||
zRand = RAND_FLOAT_CENTERED(5000.0f);
|
||||
} else {
|
||||
|
@ -58,9 +58,9 @@ void SectorZ_MissileExplode(ActorAllRange* this, bool shotDown) {
|
||||
if (shotDown) {
|
||||
sMissileDestroyCount++;
|
||||
if ((sMissileDestroyCount >= 6) &&
|
||||
((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN))) {
|
||||
((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN))) {
|
||||
gCsFrameCount = 0;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 1000;
|
||||
gActors[SZ_GREAT_FOX].state = 6;
|
||||
gPlayer[0].csTimer = 30;
|
||||
@ -174,8 +174,8 @@ void SectorZ_Missile_Update(ActorAllRange* this) {
|
||||
SectorZ_MissileExplode(this, false);
|
||||
gCameraShake = 25;
|
||||
gBosses[SZ_GREAT_FOX].dmgType = DMG_MISSILE;
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN)) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN)) {
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 0;
|
||||
gActors[SZ_GREAT_FOX].state = -31072;
|
||||
return;
|
||||
@ -185,10 +185,10 @@ void SectorZ_Missile_Update(ActorAllRange* this) {
|
||||
// Level complete trigger check
|
||||
if (((fabsf(this->fwork[MISSILE_TARGET_Z] - this->obj.pos.z) < 2000.0f) &&
|
||||
(((gPlayer[0].cam.eye.z < 0.0f) || (D_edisplay_801615D0.y < 0.0f)) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_GFOX_REPAIR))) &&
|
||||
(((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_GFOX_REPAIR)) ||
|
||||
(gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN))) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
(gPlayer[0].state == PLAYERSTATE_GFOX_REPAIR))) &&
|
||||
(((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_GFOX_REPAIR)) ||
|
||||
(gPlayer[0].state == PLAYERSTATE_U_TURN))) {
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 100;
|
||||
gActors[SZ_GREAT_FOX].state = -31072;
|
||||
}
|
||||
@ -275,7 +275,7 @@ void SectorZ_KattCutscene(ActorCutscene* this) {
|
||||
this->timer_0BC = 400;
|
||||
this->state = 3;
|
||||
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_STANDBY;
|
||||
gPlayer[0].state = PLAYERSTATE_STANDBY;
|
||||
|
||||
Audio_PlayFanfare(NA_BGM_KATT, 20, 10, 10);
|
||||
AllRange_ClearRadio();
|
||||
@ -358,7 +358,7 @@ void SectorZ_EnemyUpdate(ActorAllRange* this) {
|
||||
Radio_PlayMessage(gMsg_ID_16030, RCID_FALCO);
|
||||
}
|
||||
|
||||
if (((this->timer_0C0 == 0) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_STANDBY)) &&
|
||||
if (((this->timer_0C0 == 0) && (gPlayer[0].state != PLAYERSTATE_STANDBY)) &&
|
||||
((gAllRangeEventTimer < 200) || ((gAllRangeEventTimer > 4000) && (gAllRangeEventTimer < 4200)))) {
|
||||
this->timer_0C0 = 5;
|
||||
|
||||
@ -426,7 +426,7 @@ void SectorZ_EnemyUpdate(ActorAllRange* this) {
|
||||
SectorZ_SpawnMissile(&gActors[SZ_MISSILE_RIGHT], 2);
|
||||
SectorZ_SpawnMissile(&gActors[SZ_MISSILE_LEFT], 1);
|
||||
SectorZ_SpawnMissile(&gActors[SZ_MISSILE_CENTER], 0);
|
||||
D_hud_80161710 = 580;
|
||||
gRadarMissileAlarmTimer = 580;
|
||||
break;
|
||||
|
||||
case 3850:
|
||||
@ -436,11 +436,11 @@ void SectorZ_EnemyUpdate(ActorAllRange* this) {
|
||||
case 4000:
|
||||
SectorZ_SpawnMissile(&gActors[SZ_MISSILE_LEFT], 1);
|
||||
SectorZ_SpawnMissile(&gActors[SZ_MISSILE_CENTER], 0);
|
||||
D_hud_80161710 = 580;
|
||||
gRadarMissileAlarmTimer = 580;
|
||||
break;
|
||||
|
||||
case 2000:
|
||||
D_hud_80161710 = 490;
|
||||
gRadarMissileAlarmTimer = 490;
|
||||
SectorZ_SpawnMissile(&gActors[SZ_MISSILE_CENTER], 0);
|
||||
|
||||
gActors[SZ_MISSILE_CENTER].fwork[1] = 10.0f;
|
||||
@ -451,7 +451,7 @@ void SectorZ_EnemyUpdate(ActorAllRange* this) {
|
||||
SectorZ_SpawnMissileEscort(&gActors[SZ_ESCORT_3], 2);
|
||||
SectorZ_SpawnMissileEscort(&gActors[SZ_ESCORT_4], 3);
|
||||
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_STANDBY;
|
||||
gPlayer[0].state = PLAYERSTATE_STANDBY;
|
||||
|
||||
this->state = 10;
|
||||
this->fwork[10] = 0.0f;
|
||||
@ -479,13 +479,13 @@ void SectorZ_EnemyUpdate(ActorAllRange* this) {
|
||||
|
||||
bool SectorZ_GFoxArwingRepair(Player* player) {
|
||||
// clang-format off
|
||||
if (player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (player->state == PLAYERSTATE_ACTIVE) {
|
||||
if ((player->yRot_114 > 30.0f) &&
|
||||
(player->yRot_114 < 150.0f) &&
|
||||
(fabsf(player->pos.x - 1270.0f) < 450.0f) &&
|
||||
(fabsf(player->pos.y - 265.0f) < 100.0f) &&
|
||||
(fabsf(player->trueZpos) < 172.0f)) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_GFOX_REPAIR;
|
||||
player->state = PLAYERSTATE_GFOX_REPAIR;
|
||||
player->csState = 0;
|
||||
gActors[SZ_GREAT_FOX].state = 20;
|
||||
gAllRangeEventTimer--;
|
||||
@ -589,7 +589,7 @@ void SectorZ_UpdateEvents(ActorAllRange* this) {
|
||||
|
||||
if (this->timer_0BC == 70) {
|
||||
this->state = 2;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
Camera_Update360(player, true);
|
||||
player->unk_014 = 0.0f;
|
||||
}
|
||||
@ -656,7 +656,7 @@ void SectorZ_UpdateEvents(ActorAllRange* this) {
|
||||
|
||||
if (this->timer_0BC < 9680) {
|
||||
this->state = 2;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
Camera_Update360(player, true);
|
||||
player->unk_014 = 0.0f;
|
||||
gActors[SZ_MISSILE_CENTER].fwork[1] = 25.0f;
|
||||
@ -970,7 +970,7 @@ void SectorZ_LevelStart(Player* player) {
|
||||
|
||||
if (gCsFrameCount == 820) {
|
||||
Audio_KillSfxById(NA_SE_DEMO_SIREN);
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->unk_01C = player->unk_018 = player->unk_014 = 0.f;
|
||||
AUDIO_PLAY_BGM(gBgmSeqId);
|
||||
gLevelStartStatusScreenTimer = 50;
|
||||
@ -1395,7 +1395,7 @@ void SectorZ_LevelComplete(Player* player) {
|
||||
gFillScreenRed = gFillScreenGreen = gFillScreenBlue = 0;
|
||||
gFillScreenAlphaStep = 8;
|
||||
if (gFillScreenAlpha == 255) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
player->csTimer = 0;
|
||||
gFadeoutType = 4;
|
||||
gLeveLClearStatus[LEVEL_SECTOR_Z] = Play_CheckMedalStatus(100) + 1;
|
||||
|
@ -648,7 +648,7 @@ void Macbeth_8019A2F4(MaLocomotive* this) {
|
||||
}
|
||||
}
|
||||
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
if (var_fa1 < (gPlayer[0].trueZpos - this->obj.pos.z - (D_i5_801BA1E4 * 1416 - 1416))) {
|
||||
Math_SmoothStepToF(&sMaTrainSpeedTarget, -6.0f, 0.1f, 0.2f, 0.01f);
|
||||
}
|
||||
@ -945,7 +945,7 @@ void Macbeth_MaLocomotive_Update(MaLocomotive* this) {
|
||||
case 0:
|
||||
D_i5_801BE320[25] = 1;
|
||||
if ((D_i5_801BE320[9] <= 0) && (D_i5_801BE320[10] <= 0) && (D_i5_801BE320[17] != 0) &&
|
||||
(gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
(gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
D_i5_801BE320[30] = 0;
|
||||
this->timer_0BC = 150;
|
||||
this->timer_0BE = 200;
|
||||
@ -1040,8 +1040,8 @@ void Macbeth_MaLocomotive_Update(MaLocomotive* this) {
|
||||
}
|
||||
if (this->timer_0BC == 100) {
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
if (gPlayer[0].state == PLAYERSTATE_ACTIVE) {
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 0;
|
||||
gMissionStatus = MISSION_COMPLETE;
|
||||
}
|
||||
@ -1087,7 +1087,7 @@ void Macbeth_MaLocomotive_Update(MaLocomotive* this) {
|
||||
this->state = 4;
|
||||
}
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) && (gCsFrameCount > 630)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) && (gCsFrameCount > 630)) {
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
}
|
||||
}
|
||||
@ -2333,7 +2333,7 @@ void Macbeth_Train_Draw(Actor* this) {
|
||||
Vec3f frameTable[50];
|
||||
s32 id;
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_ACTIVE) {
|
||||
if (((gPlayer[0].trueZpos - this->obj.pos.z) > 7000.0f) ||
|
||||
((gPlayer[0].trueZpos - this->obj.pos.z) < -1000.0f)) {
|
||||
return;
|
||||
@ -2502,7 +2502,7 @@ void Macbeth_Train_Draw(Actor* this) {
|
||||
Animation_DrawSkeleton(1, D_MA_601042C, frameTable, Macbeth_MaLocomotive_OverrideLimbDraw,
|
||||
Macbeth_MaLocomotive_PostLimbDraw, this, &gIdentityMatrix);
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
RCP_SetupDL(&gMasterDisp, SETUPDL_29);
|
||||
gSPClearGeometryMode(gMasterDisp++, G_TEXTURE_GEN);
|
||||
gSPDisplayList(gMasterDisp++, D_MA_6003370);
|
||||
@ -2613,7 +2613,7 @@ void Macbeth_TrainTrack_Draw(Scenery* this) {
|
||||
switch (this->obj.id) {
|
||||
case OBJ_SCENERY_MA_TRAIN_TRACK_3:
|
||||
case OBJ_SCENERY_MA_TRAIN_TRACK_6:
|
||||
if ((gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE) &&
|
||||
if ((gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE) &&
|
||||
((gPlayer[0].trueZpos - this->obj.pos.z) < -2500.0f)) {
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
}
|
||||
@ -2622,7 +2622,7 @@ void Macbeth_TrainTrack_Draw(Scenery* this) {
|
||||
|
||||
case OBJ_SCENERY_MA_TRAIN_TRACK_4:
|
||||
case OBJ_SCENERY_MA_TRAIN_TRACK_7:
|
||||
if ((gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE) &&
|
||||
if ((gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE) &&
|
||||
((gPlayer[0].trueZpos - this->obj.pos.z) < -2500.0f)) {
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
}
|
||||
@ -2730,7 +2730,7 @@ void Macbeth_MaTower_Draw(Scenery* this) {
|
||||
|
||||
// Scenery 77 to 82, and 84 to 91
|
||||
void Macbeth_IndicatorSign_Draw(Scenery* this) {
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) {
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
}
|
||||
|
||||
@ -3399,7 +3399,7 @@ void Macbeth_MaRailwaySignal_Update(MaRailwaySignal* this) {
|
||||
}
|
||||
gObjectLoadIndex = i;
|
||||
gTeamLowHealthMsgTimer = -1;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 0;
|
||||
gMissionStatus = MISSION_ACCOMPLISHED;
|
||||
this->timer_0BC = 5;
|
||||
@ -4321,7 +4321,7 @@ void Macbeth_Actor207_Update(Actor207* this) {
|
||||
Macbeth_801A6984(this);
|
||||
Macbeth_Actor207_FacePlayer(this);
|
||||
|
||||
if ((D_i5_801BE320[16] != 0) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if ((D_i5_801BE320[16] != 0) && (gPlayer[0].state == PLAYERSTATE_ACTIVE)) {
|
||||
var_v1 = 0xFF;
|
||||
if (D_i5_801BE320[18] == 2) {
|
||||
var_v1 = 3;
|
||||
@ -5182,7 +5182,7 @@ void Macbeth_Actor207_Update(Actor207* this) {
|
||||
}
|
||||
}
|
||||
|
||||
if ((D_i5_801BE320[16] != 0) && (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
if ((D_i5_801BE320[16] != 0) && (gPlayer[0].state != PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
if (gBossFrameCount == 0) {
|
||||
Radio_PlayMessage(gMsg_ID_2225, RCID_SLIPPY);
|
||||
} else if (gBossFrameCount > 155) {
|
||||
@ -5236,7 +5236,7 @@ void Macbeth_Actor207_Update(Actor207* this) {
|
||||
D_i5_801BE368[22] = 16.0f;
|
||||
}
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_LEVEL_COMPLETE) && (this->state < 20)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_LEVEL_COMPLETE) && (this->state < 20)) {
|
||||
D_i5_801BE320[3] = 0;
|
||||
D_i5_801BE320[2] = 1;
|
||||
D_i5_801BE320[31] = 30;
|
||||
@ -5429,7 +5429,7 @@ void Macbeth_Actor207_PostLimbDraw(s32 limbIndex, Vec3f* rot, void* thisx) {
|
||||
}
|
||||
|
||||
void Macbeth_Actor207_Draw(Actor207* this) {
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_ACTIVE) {
|
||||
if (((gPlayer[0].trueZpos - this->obj.pos.z) > 7000.0f) ||
|
||||
((gPlayer[0].trueZpos - this->obj.pos.z) < -1000.0f)) {
|
||||
return;
|
||||
@ -5613,7 +5613,7 @@ void Macbeth_LevelStart(Player* player) {
|
||||
case 3:
|
||||
AUDIO_PLAY_BGM(NA_BGM_STAGE_MA);
|
||||
gLevelStartStatusScreenTimer = 50;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->csState = player->csTimer = player->csEventTimer = player->hideShadow = 0;
|
||||
player->gravity = 3.0f;
|
||||
player->unk_014 = 0.0f;
|
||||
@ -7221,7 +7221,7 @@ void Macbeth_LevelComplete2(Player* player) {
|
||||
gFillScreenAlphaTarget = 255;
|
||||
|
||||
if (gFillScreenAlpha == 255) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
gFadeoutType = 4;
|
||||
Play_ClearObjectData();
|
||||
Audio_FadeOutAll(10);
|
||||
@ -7879,7 +7879,7 @@ void Macbeth_LevelComplete1(Player* player) {
|
||||
gFillScreenRed = gFillScreenGreen = gFillScreenBlue = 0;
|
||||
gFillScreenAlphaTarget = 255;
|
||||
if (gFillScreenAlpha == 255) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
gFadeoutType = 4;
|
||||
Play_ClearObjectData();
|
||||
Audio_FadeOutAll(10);
|
||||
|
@ -5622,9 +5622,9 @@ void Titania_801990DC(TiGoras* this) {
|
||||
break;
|
||||
}
|
||||
|
||||
if ((this->timer_050 == 0) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if ((this->timer_050 == 0) && (gPlayer[0].state == PLAYERSTATE_ACTIVE)) {
|
||||
Object_Kill(&this->obj, this->sfxSource);
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 0;
|
||||
}
|
||||
}
|
||||
|
@ -221,7 +221,7 @@ void Titania_LevelStart(Player* player) {
|
||||
|
||||
if (gCsFrameCount == 580) {
|
||||
gLevelStartStatusScreenTimer = 50;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->csState = player->csTimer = player->csEventTimer = player->hideShadow = 0;
|
||||
player->gravity = 3.0f;
|
||||
player->unk_014 = 0.0f;
|
||||
@ -524,7 +524,7 @@ void Titania_LevelComplete(Player* player) {
|
||||
gFillScreenAlphaTarget = 255;
|
||||
|
||||
if (gFillScreenAlpha == 255) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
gFadeoutType = 4;
|
||||
Play_ClearObjectData();
|
||||
Audio_FadeOutAll(10);
|
||||
|
@ -450,7 +450,7 @@ void Andross_80188A4C(AndBrain* this) {
|
||||
gScreenFlashTimer = 8;
|
||||
AUDIO_PLAY_SFX(NA_SE_EN_DOWN_IMPACT, this->sfxSource, 4);
|
||||
Boss_AwardBonus(this);
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_STANDBY;
|
||||
gPlayer[0].state = PLAYERSTATE_STANDBY;
|
||||
this->state = 20;
|
||||
this->swork[1] = 1000;
|
||||
this->swork[2] = 1000;
|
||||
@ -658,7 +658,7 @@ void Andross_AndJamesTrigger_Update(AndJamesTrigger* this) {
|
||||
s32 i;
|
||||
Player* player = &gPlayer[0];
|
||||
|
||||
if ((gDrawBackdrop != 7) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) &&
|
||||
if ((gDrawBackdrop != 7) && (gPlayer[0].state == PLAYERSTATE_ACTIVE) &&
|
||||
(fabsf(this->obj.pos.x - gPlayer[0].pos.x) < 9000.0f) &&
|
||||
(fabsf(this->obj.pos.z - gPlayer[0].trueZpos) < 9000.0f)) {
|
||||
gDrawBackdrop = 7;
|
||||
@ -667,14 +667,14 @@ void Andross_AndJamesTrigger_Update(AndJamesTrigger* this) {
|
||||
SEQCMD_STOP_SEQUENCE(SEQ_PLAYER_FANFARE, 20);
|
||||
}
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) && (fabsf(this->obj.pos.x - gPlayer[0].pos.x) < 500.0f) &&
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) && (fabsf(this->obj.pos.x - gPlayer[0].pos.x) < 500.0f) &&
|
||||
(fabsf(this->obj.pos.z - gPlayer[0].trueZpos) < 500.0f)) {
|
||||
Audio_KillSfxById(NA_SE_OB_ROUTE_EXPLOSION1);
|
||||
Audio_SetEnvSfxReverb(0);
|
||||
gCurrentLevel = LEVEL_VENOM_2;
|
||||
gLevelPhase = 1;
|
||||
gVenomHardClear = 1;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
player->state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
player->csState = 3;
|
||||
player->zPath = gPathProgress = 0.0f;
|
||||
gDrawBackdrop = gDrawGround = true;
|
||||
@ -734,7 +734,7 @@ void Andross_AndExplosion_Update(AndExplosion* this) {
|
||||
|
||||
if ((fabsf(this->obj.pos.x - gPlayer[0].pos.x) < 500.0f) &&
|
||||
(fabsf(this->obj.pos.z - gPlayer[0].trueZpos) < 500.0f)) {
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE || gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE || gPlayer[0].state == PLAYERSTATE_U_TURN)) {
|
||||
gPlayer[0].shields = 0;
|
||||
gRightWingHealth[0] = gLeftWingHealth[0] = 0;
|
||||
Player_ApplyDamage(&gPlayer[0], 1, 60);
|
||||
@ -843,7 +843,7 @@ void Andross_AndBrain_Update(AndBrain* this) {
|
||||
this->swork[5] = 100;
|
||||
|
||||
if (this->timer_050 == 0) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_START_360;
|
||||
gPlayer[0].state = PLAYERSTATE_START_360;
|
||||
gPlayer[0].csState = 0;
|
||||
this->state = 1;
|
||||
gPlayer[0].hideShadow = true;
|
||||
@ -851,7 +851,7 @@ void Andross_AndBrain_Update(AndBrain* this) {
|
||||
break;
|
||||
|
||||
case 1:
|
||||
if ((gPlayer[0].state_1C8 != PLAYERSTATE_1C8_START_360) && (this->timer_050 == 0)) {
|
||||
if ((gPlayer[0].state != PLAYERSTATE_START_360) && (this->timer_050 == 0)) {
|
||||
this->fwork[2] = 1.6f;
|
||||
this->timer_050 = RAND_INT(1.0f) * 50.0f + 50;
|
||||
this->fwork[3] = RAND_FLOAT_CENTERED(10000.0f);
|
||||
@ -885,7 +885,7 @@ void Andross_AndBrain_Update(AndBrain* this) {
|
||||
|
||||
Math_SmoothStepToF(&D_ctx_801779A8[gMainController], 40.0f, 1.0f, 3.0f, 0.0f);
|
||||
|
||||
if (((gGameFrameCount % 32) == 0) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE)) {
|
||||
if (((gGameFrameCount % 32) == 0) && (gPlayer[0].state == PLAYERSTATE_ACTIVE)) {
|
||||
Player_ApplyDamage(&gPlayer[0], 3, 10);
|
||||
}
|
||||
}
|
||||
@ -1082,7 +1082,7 @@ void Andross_AndBrain_Update(AndBrain* this) {
|
||||
gPlayer[0].rot.z = 0.0f;
|
||||
gPlayer[0].zRotBank = 150.0f;
|
||||
gPlayer[0].camRoll = -90.0f;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 100;
|
||||
gPlayer[0].csTimer = 240;
|
||||
gPlayer[0].draw = true;
|
||||
@ -1121,7 +1121,7 @@ void Andross_AndBrain_Update(AndBrain* this) {
|
||||
}
|
||||
this->obj.pos.y = 10000.0f;
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) && ((gGameFrameCount % 4) == 0)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) && ((gGameFrameCount % 4) == 0)) {
|
||||
Matrix_RotateY(gCalcMatrix, (gPlayer[0].yRot_114 + gPlayer[0].rot.y) * M_DTOR, 0U);
|
||||
vec.x = RAND_FLOAT_CENTERED(800.0f);
|
||||
vec.y = 600.0f;
|
||||
@ -1129,7 +1129,7 @@ void Andross_AndBrain_Update(AndBrain* this) {
|
||||
Matrix_MultVec3fNoTranslate(gCalcMatrix, &vec, &sp64);
|
||||
Andross_Effect357_Spawn(gPlayer[0].pos.x + sp64.x, sp64.y, gPlayer[0].trueZpos + sp64.z, 1.2f);
|
||||
}
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_STANDBY) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_STANDBY) {
|
||||
Matrix_RotateY(gCalcMatrix, -gPlayer[0].camYaw, MTXF_NEW);
|
||||
|
||||
vec.x = 0.0f;
|
||||
@ -1430,7 +1430,7 @@ void Andross_8018C390(Player* player) {
|
||||
}
|
||||
}
|
||||
if (player->csTimer == 0) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->unk_014 = 0.0f;
|
||||
player->unk_018 = 0.0f;
|
||||
}
|
||||
@ -1675,7 +1675,7 @@ void Andross_Effect396_Draw(Effect396* this) {
|
||||
}
|
||||
|
||||
void Andross_8018D0D8(AndAndross* this) {
|
||||
if ((gPlayer[0].mercyTimer == 0) && (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) &&
|
||||
if ((gPlayer[0].mercyTimer == 0) && (gPlayer[0].state == PLAYERSTATE_ACTIVE) &&
|
||||
(fabsf(this->vwork[10].x - gPlayer[0].pos.x) < 700.0f) &&
|
||||
(fabsf(this->vwork[10].y - gPlayer[0].pos.y) < 700.0f)) {
|
||||
Player_ApplyDamage(&gPlayer[0], 0, 40);
|
||||
@ -1730,7 +1730,7 @@ void Andross_8018D2B0(AndAndross* this) {
|
||||
|
||||
this->state = 31;
|
||||
this->timer_050 = 200;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csState = 0;
|
||||
} else if (this->health < 50) {
|
||||
AUDIO_PLAY_SFX(NA_SE_EN_KNOCK_DOWN, this->sfxSource, 4);
|
||||
@ -2516,11 +2516,11 @@ void Andross_AndAndross_Update(AndAndross* this) {
|
||||
}
|
||||
if ((this->animFrame > 35) && (this->animFrame < 150) && ((this->animFrame % 32) == 0)) {
|
||||
AUDIO_PLAY_SFX(NA_SE_EN_ANDROSS_BITE1, this->sfxSource, 4);
|
||||
if (player->state_1C8 == PLAYERSTATE_1C8_ANDROSS_MOUTH) {
|
||||
if (player->state == PLAYERSTATE_ANDROSS_MOUTH) {
|
||||
gControllerRumbleTimers[0] = 10;
|
||||
}
|
||||
}
|
||||
if ((this->animFrame == 20) && (player->state_1C8 == PLAYERSTATE_1C8_ANDROSS_MOUTH)) {
|
||||
if ((this->animFrame == 20) && (player->state == PLAYERSTATE_ANDROSS_MOUTH)) {
|
||||
player->draw = false;
|
||||
for (i = 0; i < ARRAY_COUNT(gEffects); i++) {
|
||||
if (gEffects[i].obj.id == OBJ_EFFECT_396) {
|
||||
@ -2588,7 +2588,7 @@ void Andross_AndAndross_Update(AndAndross* this) {
|
||||
AUDIO_PLAY_SFX(NA_SE_EN_ANDROSS_VOMIT, this->sfxSource, 4);
|
||||
}
|
||||
|
||||
if ((this->animFrame == 13) && (player->state_1C8 == PLAYERSTATE_1C8_ANDROSS_MOUTH)) {
|
||||
if ((this->animFrame == 13) && (player->state == PLAYERSTATE_ANDROSS_MOUTH)) {
|
||||
player->draw = true;
|
||||
player->csState = 1;
|
||||
player->csTimer = 60;
|
||||
@ -2683,8 +2683,8 @@ void Andross_AndAndross_Update(AndAndross* this) {
|
||||
this->swork[8] = 1;
|
||||
this->fwork[9] = 0.2f;
|
||||
this->animFrame = 0;
|
||||
if (player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ANDROSS_MOUTH;
|
||||
if (player->state == PLAYERSTATE_ACTIVE) {
|
||||
player->state = PLAYERSTATE_ANDROSS_MOUTH;
|
||||
player->csState = 0;
|
||||
}
|
||||
break;
|
||||
@ -4376,7 +4376,7 @@ void Andross_80193C4C(Player* player) {
|
||||
player->vel.y = sp68.y;
|
||||
|
||||
if (player->csTimer == 0) {
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->unk_014 = 0.2f;
|
||||
player->unk_018 = 0.0f;
|
||||
player->unk_01C = 0.05f;
|
||||
|
@ -83,7 +83,7 @@ void SectorY_SyShogun_Init(SyShogun* this) {
|
||||
this->fwork[43] = 3.5f;
|
||||
this->fwork[45] = 40.0f;
|
||||
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_START_360) {
|
||||
if (gPlayer[0].state == PLAYERSTATE_START_360) {
|
||||
this->obj.pos.z = -28900.0f;
|
||||
gScenery360[SHOGUN_SHIP].obj.pos.z = -30000.0f;
|
||||
}
|
||||
@ -111,8 +111,8 @@ void SectorY_SyShogun_Init(SyShogun* this) {
|
||||
}
|
||||
|
||||
if (gLevelMode == LEVELMODE_ON_RAILS) {
|
||||
if (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_START_360;
|
||||
if (gPlayer[0].state == PLAYERSTATE_ACTIVE) {
|
||||
gPlayer[0].state = PLAYERSTATE_START_360;
|
||||
gPlayer[0].csState = 0;
|
||||
SEQCMD_STOP_SEQUENCE(SEQ_PLAYER_BGM, 50);
|
||||
SEQCMD_STOP_SEQUENCE(SEQ_PLAYER_FANFARE, 50);
|
||||
@ -283,7 +283,7 @@ void SectorY_801983E4(SyShogun* this) {
|
||||
} else {
|
||||
SectorY_80199D64(this);
|
||||
}
|
||||
} else if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_U_TURN) {
|
||||
} else if (gPlayer[0].state != PLAYERSTATE_U_TURN) {
|
||||
Math_SmoothStepToAngle(&this->rot_078.x, 181.0f, 0.1f, 6.0f, 0.1f);
|
||||
this->swork[21] = 3;
|
||||
this->fwork[11] = SIN_DEG(this->rot_078.y) * (this->fwork[45] + 10.0f);
|
||||
@ -438,9 +438,9 @@ void SectorY_80198F5C(SyShogun* this) {
|
||||
if (this->index == 0) {
|
||||
this->timer_058 = 20000;
|
||||
this->vel.x = this->vel.y = this->vel.z = 0.0f;
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN)) {
|
||||
gCsFrameCount = 0;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
gPlayer[0].state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
gPlayer[0].csTimer = 0;
|
||||
gPlayer[0].csState = gPlayer[0].csTimer;
|
||||
gPlayer[0].rot.y += gPlayer[0].yRot_114;
|
||||
@ -475,9 +475,9 @@ void SectorY_80198F5C(SyShogun* this) {
|
||||
this->vel.y = 0.0f;
|
||||
this->vel.x = 0.0f;
|
||||
|
||||
if ((gPlayer[0].state_1C8 == PLAYERSTATE_1C8_ACTIVE) || (gPlayer[0].state_1C8 == PLAYERSTATE_1C8_U_TURN)) {
|
||||
if ((gPlayer[0].state == PLAYERSTATE_ACTIVE) || (gPlayer[0].state == PLAYERSTATE_U_TURN)) {
|
||||
this->timer_058 = 100;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_STANDBY;
|
||||
gPlayer[0].state = PLAYERSTATE_STANDBY;
|
||||
gCsFrameCount = 0;
|
||||
xDisplacement = gPlayer[0].cam.eye.x - this->obj.pos.x;
|
||||
zDisplacement = gPlayer[0].cam.eye.z - this->obj.pos.z;
|
||||
@ -631,7 +631,7 @@ void SectorY_80199438(SyShogun* this) {
|
||||
gScenery360[SHOGUN_SHIP].info.dList = aSySaruzinDL;
|
||||
gScenery360[SHOGUN_SHIP].info.drawType = 0;
|
||||
} else {
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
gPlayer[0].state = PLAYERSTATE_ACTIVE;
|
||||
Camera_UpdateArwing360(&gPlayer[0], true);
|
||||
gPlayer[0].unk_014 = 0.0f;
|
||||
if (gTeamShields[TEAM_ID_PEPPY] > 0) {
|
||||
@ -1096,7 +1096,7 @@ void SectorY_8019AEEC(SyShogun* this) {
|
||||
gScenery360[SHOGUN_SHIP].obj.pos.z = -20000.0f;
|
||||
this->fwork[43] = 0.0f;
|
||||
this->vel.y = 0.0f;
|
||||
gPlayer[0].state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
gPlayer[0].state = PLAYERSTATE_ACTIVE;
|
||||
Camera_UpdateArwing360(&gPlayer[0], true);
|
||||
gPlayer[0].unk_014 = 0.0f;
|
||||
this->swork[34]++;
|
||||
@ -1409,7 +1409,7 @@ void SectorY_SyShogun_Update(SyShogun* this) {
|
||||
Vec3f dest;
|
||||
s32 pad;
|
||||
|
||||
if (gPlayer[0].state_1C8 != PLAYERSTATE_1C8_START_360) {
|
||||
if (gPlayer[0].state != PLAYERSTATE_START_360) {
|
||||
if (this->swork[34] == 1) {
|
||||
if (this->health > 0) {
|
||||
gScenery360[SHOGUN_SHIP].obj.pos.z += 20.0f;
|
||||
@ -2263,7 +2263,7 @@ void SectorY_LevelComplete(Player* player) {
|
||||
gFillScreenAlphaStep = 8;
|
||||
if (gFillScreenAlpha == 255) {
|
||||
Audio_FadeOutAll(10);
|
||||
player->state_1C8 = PLAYERSTATE_1C8_NEXT;
|
||||
player->state = PLAYERSTATE_NEXT;
|
||||
player->csTimer = 0;
|
||||
gFadeoutType = 4;
|
||||
gLeveLClearStatus[LEVEL_SECTOR_Y] = Play_CheckMedalStatus(150) + 1;
|
||||
@ -3401,7 +3401,7 @@ void SectorY_801A0AC0(Player* player) {
|
||||
|
||||
gLevelStartStatusScreenTimer = 100;
|
||||
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->csState = 0;
|
||||
player->csTimer = 0;
|
||||
player->csEventTimer = 0;
|
||||
|
@ -53,7 +53,7 @@ void Venom2_UpdateEvents(ActorAllRange* this) {
|
||||
gStarWolfTeamAlive[i] = 1;
|
||||
}
|
||||
|
||||
if (player->state_1C8 == PLAYERSTATE_1C8_ACTIVE) {
|
||||
if (player->state == PLAYERSTATE_ACTIVE) {
|
||||
this->state = 2;
|
||||
player->pos.x = 0.0f;
|
||||
player->pos.z = 8000.0f;
|
||||
@ -93,7 +93,7 @@ void Venom2_UpdateEvents(ActorAllRange* this) {
|
||||
if (this->timer_0BC == 0) {
|
||||
team->state = 2;
|
||||
this->state = 2;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
player->unk_014 = 0.0001f;
|
||||
gLevelStartStatusScreenTimer = 80;
|
||||
}
|
||||
@ -111,14 +111,14 @@ void Venom2_UpdateEvents(ActorAllRange* this) {
|
||||
this->timer_0BE = 80;
|
||||
}
|
||||
|
||||
if ((this->timer_0BE == 1) && (player->state_1C8 != PLAYERSTATE_1C8_LEVEL_COMPLETE)) {
|
||||
if ((this->timer_0BE == 1) && (player->state != PLAYERSTATE_LEVEL_COMPLETE)) {
|
||||
for (i = 1; i < ARRAY_COUNT(gTeamShields); i++) {
|
||||
gPrevPlanetTeamShields[i] = gSavedTeamShields[i];
|
||||
gPrevPlanetSavedTeamShields[i] = gSavedTeamShields[i];
|
||||
gSavedTeamShields[i] = gTeamShields[i];
|
||||
}
|
||||
|
||||
player->state_1C8 = PLAYERSTATE_1C8_LEVEL_COMPLETE;
|
||||
player->state = PLAYERSTATE_LEVEL_COMPLETE;
|
||||
player->csState = 0;
|
||||
gLeveLClearStatus[gCurrentLevel] = 2;
|
||||
D_ctx_80177C94 = gGoldRingCount[0];
|
||||
@ -146,7 +146,7 @@ void Venom2_UpdateEvents(ActorAllRange* this) {
|
||||
|
||||
if ((gControllerPress->button & START_BUTTON) || (gAllRangeEventTimer == (gAllRangeSpawnEvent + 300))) {
|
||||
this->state = 2;
|
||||
player->state_1C8 = PLAYERSTATE_1C8_ACTIVE;
|
||||
player->state = PLAYERSTATE_ACTIVE;
|
||||
Camera_Update360(player, true);
|
||||
player->unk_014 = 0.0f;
|
||||
D_hud_80161708 = 0;
|
||||
|
@ -1,19 +1,277 @@
|
||||
#include "common.h"
|
||||
#include "sys.h"
|
||||
#include "sf64audio_provisional.h"
|
||||
|
||||
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_800133E0.s")
|
||||
void func_800144C4(SequencePlayer* seqPlayer);
|
||||
|
||||
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_80013588.s")
|
||||
void func_800133E0(SequenceChannel* channel, s32 updateVolume) {
|
||||
s32 i;
|
||||
|
||||
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_800136E8.s")
|
||||
if (channel->changes.s.volume || updateVolume) {
|
||||
f32 channelVolume = channel->volume * channel->volumeMod * channel->seqPlayer->appliedFadeVolume;
|
||||
|
||||
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_800137BC.s")
|
||||
if (channel->seqPlayer->muted && (channel->muteBehavior & 0x20)) {
|
||||
channelVolume = channel->seqPlayer->muteVolumeMod * channelVolume;
|
||||
}
|
||||
channel->appliedVolume = SQ(channelVolume);
|
||||
}
|
||||
if (channel->changes.s.pan) {
|
||||
channel->pan = channel->newPan * channel->panChannelWeight;
|
||||
}
|
||||
for (i = 0; i < ARRAY_COUNT(channel->layers); i++) {
|
||||
SequenceLayer* layer = channel->layers[i];
|
||||
|
||||
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_80013800.s")
|
||||
if ((layer != NULL) && layer->enabled && (layer->note != NULL)) {
|
||||
if (layer->ignoreDrumPan) {
|
||||
layer->noteFreqMod = layer->freqMod * channel->freqMod;
|
||||
layer->noteVelocity = layer->velocitySquare * channel->appliedVolume;
|
||||
layer->notePan = (channel->pan + (layer->pan * (0x80 - channel->panChannelWeight))) >> 7;
|
||||
layer->ignoreDrumPan = false;
|
||||
} else {
|
||||
if (channel->changes.s.freqMod) {
|
||||
layer->noteFreqMod = layer->freqMod * channel->freqMod;
|
||||
}
|
||||
if (channel->changes.s.volume || updateVolume) {
|
||||
layer->noteVelocity = layer->velocitySquare * channel->appliedVolume;
|
||||
}
|
||||
if (channel->changes.s.pan) {
|
||||
layer->notePan = (channel->pan + (layer->pan * (0x80 - channel->panChannelWeight))) >> 7;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
channel->changes.asByte = 0;
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_800139F8.s")
|
||||
void func_80013588(SequencePlayer* seqplayer) {
|
||||
s32 i;
|
||||
|
||||
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_80013A64.s")
|
||||
if (seqplayer->fadeTimer != 0) {
|
||||
seqplayer->fadeVolume += seqplayer->fadeVelocity;
|
||||
seqplayer->recalculateVolume = true;
|
||||
if (seqplayer->fadeVolume > 1.0f) {
|
||||
seqplayer->fadeVolume = 1.0f;
|
||||
}
|
||||
if (seqplayer->fadeVolume < 0.0f) {
|
||||
seqplayer->fadeVolume = 0.0f;
|
||||
}
|
||||
seqplayer->fadeTimer--;
|
||||
if ((seqplayer->fadeTimer == 0) && (seqplayer->state == 2)) {
|
||||
func_800144C4(seqplayer);
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (seqplayer->recalculateVolume) {
|
||||
seqplayer->appliedFadeVolume = seqplayer->fadeVolume * seqplayer->fadeVolumeMod;
|
||||
}
|
||||
for (i = 0; i < 16; i++) {
|
||||
if ((IS_SEQUENCE_CHANNEL_VALID(seqplayer->channels[i]) == 1) && (seqplayer->channels[i]->enabled == 1)) {
|
||||
func_800133E0(seqplayer->channels[i], seqplayer->recalculateVolume);
|
||||
}
|
||||
}
|
||||
seqplayer->recalculateVolume = false;
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_80013B4C.s")
|
||||
f32 func_800136E8(Portamento* portamento) {
|
||||
u32 temp;
|
||||
f32 temp2;
|
||||
|
||||
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/audio/audio_effects/func_80013B70.s")
|
||||
portamento->cur += portamento->speed;
|
||||
temp = portamento->cur;
|
||||
if (temp > 127) {
|
||||
temp = 127;
|
||||
}
|
||||
temp2 = 1.0f + ((gBendPitchOneOctaveFrequencies[0x80 + temp] - 1.0f) * portamento->extent);
|
||||
return temp2;
|
||||
}
|
||||
|
||||
s16 func_800137BC(VibratoState* vibrato) {
|
||||
s32 index;
|
||||
|
||||
vibrato->time += (s32) vibrato->rate;
|
||||
index = (vibrato->time >> 10) & 0x3F;
|
||||
return vibrato->curve[index] >> 8;
|
||||
}
|
||||
|
||||
f32 func_80013800(VibratoState* vibrato) {
|
||||
s32 ret;
|
||||
f32 temp;
|
||||
f32 temp2;
|
||||
|
||||
if (vibrato->delay != 0) {
|
||||
vibrato->delay--;
|
||||
return 1.0f;
|
||||
}
|
||||
if (vibrato->depthChangeTimer) {
|
||||
if (vibrato->depthChangeTimer == 1) {
|
||||
vibrato->depth = (s32) vibrato->channel->vibratoDepthTarget;
|
||||
} else {
|
||||
vibrato->depth +=
|
||||
((s32) vibrato->channel->vibratoDepthTarget - vibrato->depth) / (s32) vibrato->depthChangeTimer;
|
||||
}
|
||||
vibrato->depthChangeTimer--;
|
||||
} else if (vibrato->channel->vibratoDepthTarget != (s32) vibrato->depth) {
|
||||
if ((vibrato->depthChangeTimer = vibrato->channel->vibratoDepthChangeDelay) == 0) {
|
||||
vibrato->depth = (s32) vibrato->channel->vibratoDepthTarget;
|
||||
}
|
||||
}
|
||||
if (vibrato->rateChangeTimer) {
|
||||
if (vibrato->rateChangeTimer == 1) {
|
||||
vibrato->rate = (s32) vibrato->channel->vibratoRateTarget;
|
||||
} else {
|
||||
vibrato->rate +=
|
||||
((s32) vibrato->channel->vibratoRateTarget - vibrato->rate) / (s32) vibrato->rateChangeTimer;
|
||||
}
|
||||
vibrato->rateChangeTimer--;
|
||||
} else if (vibrato->channel->vibratoRateTarget != (s32) vibrato->rate) {
|
||||
if ((vibrato->rateChangeTimer = vibrato->channel->vibratoRateChangeDelay) == 0) {
|
||||
vibrato->rate = (s32) vibrato->channel->vibratoRateTarget;
|
||||
}
|
||||
}
|
||||
if (vibrato->depth == 0.0f) {
|
||||
return 1.0f;
|
||||
}
|
||||
ret = func_800137BC(vibrato);
|
||||
temp = vibrato->depth / 4096.0f;
|
||||
temp2 = 1.0f + temp * (gBendPitchOneOctaveFrequencies[0x80 + ret] - 1.0f);
|
||||
return temp2;
|
||||
}
|
||||
|
||||
void func_800139F8(Note* note) {
|
||||
if (note->playbackState.portamento.mode != 0) {
|
||||
note->playbackState.portamentoFreqMod = func_800136E8(¬e->playbackState.portamento);
|
||||
}
|
||||
if ((note->playbackState.vibratoState.active != 0) && (note->playbackState.parentLayer != NO_LAYER)) {
|
||||
note->playbackState.vibratoFreqMod = func_80013800(¬e->playbackState.vibratoState);
|
||||
}
|
||||
}
|
||||
|
||||
void func_80013A64(Note* note) {
|
||||
NotePlaybackState* noteState = ¬e->playbackState;
|
||||
VibratoState* vibrato = ¬eState->vibratoState;
|
||||
|
||||
vibrato->active = 1;
|
||||
vibrato->time = 0;
|
||||
noteState->vibratoFreqMod = 1.0f;
|
||||
noteState->portamentoFreqMod = 1.0f;
|
||||
|
||||
vibrato->curve = gWaveSamples[2];
|
||||
|
||||
vibrato->channel = noteState->parentLayer->channel;
|
||||
|
||||
if ((vibrato->depthChangeTimer = vibrato->channel->vibratoDepthChangeDelay) == 0) {
|
||||
vibrato->depth = (s32) vibrato->channel->vibratoDepthTarget;
|
||||
} else {
|
||||
vibrato->depth = (s32) vibrato->channel->vibratoDepthStart;
|
||||
}
|
||||
if ((vibrato->rateChangeTimer = vibrato->channel->vibratoRateChangeDelay) == 0) {
|
||||
vibrato->rate = (s32) vibrato->channel->vibratoRateTarget;
|
||||
} else {
|
||||
vibrato->rate = (s32) vibrato->channel->vibratoRateStart;
|
||||
}
|
||||
|
||||
vibrato->delay = vibrato->channel->vibratoDelay;
|
||||
noteState->portamento = noteState->parentLayer->portamento;
|
||||
}
|
||||
|
||||
void func_80013B4C(AdsrState* adsr, EnvelopePoint* envelope, s16* arg2) {
|
||||
adsr->action.asByte = 0;
|
||||
adsr->state = 0;
|
||||
adsr->delay = 0;
|
||||
adsr->envelope = envelope;
|
||||
adsr->sustain = 0.0f;
|
||||
adsr->current = 0.0f;
|
||||
}
|
||||
|
||||
f32 func_80013B70(AdsrState* adsr) {
|
||||
u8 action = adsr->action.asByte;
|
||||
u8 state = adsr->state;
|
||||
|
||||
switch (state) {
|
||||
case ADSR_STATE_DISABLED:
|
||||
return 0.0f;
|
||||
case ADSR_STATE_INITIAL:
|
||||
if (action & 0x40) {
|
||||
adsr->state = ADSR_STATE_HANG;
|
||||
break;
|
||||
}
|
||||
case ADSR_STATE_START_LOOP:
|
||||
adsr->envIndex = 0;
|
||||
adsr->state = ADSR_STATE_LOOP;
|
||||
case_ADSR_STATE_LOOP:
|
||||
case ADSR_STATE_LOOP:
|
||||
adsr->delay = adsr->envelope[adsr->envIndex].delay;
|
||||
switch (adsr->delay) {
|
||||
case ADSR_DISABLE:
|
||||
adsr->state = ADSR_STATE_DISABLED;
|
||||
break;
|
||||
case ADSR_HANG:
|
||||
adsr->state = ADSR_STATE_HANG;
|
||||
break;
|
||||
case ADSR_GOTO:
|
||||
adsr->envIndex = adsr->envelope[adsr->envIndex].arg;
|
||||
goto case_ADSR_STATE_LOOP;
|
||||
case ADSR_RESTART:
|
||||
adsr->state = ADSR_STATE_INITIAL;
|
||||
break;
|
||||
default:
|
||||
if (adsr->delay >= 4) {
|
||||
adsr->delay = (adsr->delay * gAudioBufferParams.ticksPerUpdate / gAudioBufferParams.count) / 4;
|
||||
}
|
||||
if (adsr->delay == 0) {
|
||||
adsr->delay = 1;
|
||||
}
|
||||
|
||||
adsr->target = adsr->envelope[adsr->envIndex].arg / 32767.0f;
|
||||
adsr->target = SQ(adsr->target);
|
||||
adsr->velocity = (adsr->target - adsr->current) / adsr->delay;
|
||||
adsr->state = ADSR_STATE_FADE;
|
||||
adsr->envIndex++;
|
||||
break;
|
||||
}
|
||||
if (adsr->state != ADSR_STATE_FADE) {
|
||||
break;
|
||||
}
|
||||
case ADSR_STATE_FADE:
|
||||
adsr->delay--;
|
||||
adsr->current += adsr->velocity;
|
||||
if (adsr->delay <= 0) {
|
||||
adsr->state = ADSR_STATE_LOOP;
|
||||
}
|
||||
break;
|
||||
case ADSR_STATE_DECAY:
|
||||
case ADSR_STATE_RELEASE:
|
||||
adsr->current -= adsr->fadeOutVel;
|
||||
if ((adsr->sustain != 0.0f) && (state == ADSR_STATE_DECAY)) {
|
||||
if (adsr->current < adsr->sustain) {
|
||||
adsr->current = adsr->sustain;
|
||||
adsr->delay = 0x80;
|
||||
adsr->state = ADSR_STATE_SUSTAIN;
|
||||
}
|
||||
} else if (adsr->current < 0.00001f) {
|
||||
adsr->current = 0.0f;
|
||||
adsr->state = ADSR_STATE_DISABLED;
|
||||
}
|
||||
break;
|
||||
case ADSR_STATE_SUSTAIN:
|
||||
adsr->delay--;
|
||||
if (adsr->delay == 0) {
|
||||
adsr->state = ADSR_STATE_RELEASE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
if (action & 0x20) {
|
||||
adsr->state = ADSR_STATE_DECAY;
|
||||
adsr->action.asByte = action & ~0x20;
|
||||
}
|
||||
if (action & 0x10) {
|
||||
adsr->state = ADSR_STATE_RELEASE;
|
||||
adsr->action.asByte = action & ~0x10;
|
||||
}
|
||||
if (adsr->current < 0.0f) {
|
||||
return 0.0f;
|
||||
}
|
||||
if (adsr->current > 1.0f) {
|
||||
return 1.0f;
|
||||
}
|
||||
return adsr->current;
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user