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:
Alejandro Asenjo Nitti 2024-11-09 14:52:34 -03:00 committed by GitHub
parent af0c6f91f4
commit b8a3bf635c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
130 changed files with 9701 additions and 13245 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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}

View File

@ -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 }

View File

@ -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}

View File

@ -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 }

View File

@ -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}

View File

@ -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 }

View File

@ -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 }

View File

@ -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 }

View File

@ -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 }

View File

@ -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 }

View File

@ -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 }

View File

@ -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 }

View File

@ -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}

View File

@ -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 }

View File

@ -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 }

View File

@ -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 }

View File

@ -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 }

View File

@ -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

View File

@ -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

View File

@ -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 }

View File

@ -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

View File

@ -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 }

View File

@ -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 }

View File

@ -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

View File

@ -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}

View File

@ -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

View File

@ -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 }

View File

@ -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 }

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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}

View File

@ -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 }

View File

@ -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 }

View File

@ -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}

View File

@ -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}

View File

@ -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

View File

@ -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}

View File

@ -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 }

View File

@ -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 }

View File

@ -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}

View File

@ -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}

View File

@ -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 }

View File

@ -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}

View File

@ -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)

View File

@ -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*);

View File

@ -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;

View File

@ -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 {

View File

@ -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

View File

@ -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

View File

@ -0,0 +1 @@
OvlI1_CallFunction = 0x8017E7A0;//segment:ovl_i1

View File

@ -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;
}
}

View File

@ -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);
}
}

View File

@ -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) {

View File

@ -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);
}

View File

@ -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;

View File

@ -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 {

View File

@ -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;

View File

@ -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);

View File

@ -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();
}

View File

@ -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);

View File

@ -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);

View File

@ -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++) {

View File

@ -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;
}

View File

@ -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;

View File

@ -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 {

View File

@ -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) {

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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

View File

@ -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;

View File

@ -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;

View File

@ -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();
}
}

View File

@ -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;

View File

@ -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();

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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);

View File

@ -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 {

View File

@ -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;

View File

@ -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);

View File

@ -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;
}
}

View File

@ -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);

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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(&note->playbackState.portamento);
}
if ((note->playbackState.vibratoState.active != 0) && (note->playbackState.parentLayer != NO_LAYER)) {
note->playbackState.vibratoFreqMod = func_80013800(&note->playbackState.vibratoState);
}
}
void func_80013A64(Note* note) {
NotePlaybackState* noteState = &note->playbackState;
VibratoState* vibrato = &noteState->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