Refresh 1

This commit is contained in:
n64 2019-09-01 15:50:50 -04:00
parent c6102eb802
commit 1ef98ec785
475 changed files with 100280 additions and 97252 deletions

View File

@ -1,4 +1,5 @@
IndentWidth: 4
Language: Cpp
AlignAfterOpenBracket: Align
SortIncludes: false
ColumnLimit: 104
@ -8,8 +9,10 @@ AllowShortIfStatementsOnASingleLine: false
BinPackArguments: true
BinPackParameters: true
SpaceAfterCStyleCast: true
BreakBeforeBraces: Attach
BreakBeforeTernaryOperators: true
BreakBeforeBinaryOperators: NonAssignment
Cpp11BracedListStyle: false
IndentCaseLabels: true
AlignTrailingComments: true
UseTab: Never

6
.clang-tidy Normal file
View File

@ -0,0 +1,6 @@
---
Checks: '-*,readability-braces-around-statements'
WarningsAsErrors: ''
HeaderFilterRegex: '(src|include|enhancements)\/.*\.h$'
FormatStyle: 'file'
CheckOptions:

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto
# List text files in case git doesn't characterize correctly
*.c text
*.h text
*.s text
*.in text
*.js text
*.md text
*.py text
*.sh text
*.ld text
*.inc text
*.txt text
*.json text
*.yaml text
# Same for binary
*.bin binary
*.m64 binary
*.png binary
*.aiff binary

25
CHANGES Normal file
View File

@ -0,0 +1,25 @@
Refresh #1
Changes from initial release:
1.) More README cleanups and documentation
2.) Fix .gitignore in tools/
3.) More README cleanups and corrections
4.) oUnk190 -> oInteractionSubtype
5.) Normalize line endings
6.) Replace bank_sets.s by sequences.json + build magic
7.) Fix tabledesign in .gitignore
8.) Cleaned and documented arrays in audio/
9.) Change minimum Python 3 requirement in README.md to 3.6
10.) Remove whitespace in ingame_menu.c, save_file.c, and star_select.c
11.) Documentation comment style fixed
12.) sm64.map -> sm64.version.map (ex: sm64.us.map)
13.) Decompile EU versions of HUD and obj behaviors
14.) Label ukiki.inc.c and ukiki_cage.inc.c
15.) Add missing OS header includes
16.) Fix alignment issue in model_ids.h
17.) A bunch of behavior changes:
a.) Made styles consistent with function names (ex: BehBehaviorLoop -> beh_behavior_loop)
b.) Split obj_behaviors_2.c into multiple .inc.c files in behaviors/
c.) bhvHauntedRoomCheck -> bhvCoffinManager
18.) Update README.md notes on WSL and add links
19.) Added tidy.sh and also bracing around single-line ifs and loops

View File

@ -173,7 +173,8 @@ SOUND_SAMPLE_TABLES := $(foreach file,$(SOUND_SAMPLE_AIFFS),$(BUILD_DIR)/$(file:
SOUND_SAMPLE_AIFCS := $(foreach file,$(SOUND_SAMPLE_AIFFS),$(BUILD_DIR)/$(file:.aiff=.aifc))
SOUND_OBJ_FILES := $(SOUND_BIN_DIR)/sound_data.ctl.o \
$(SOUND_BIN_DIR)/sound_data.tbl.o \
$(SOUND_BIN_DIR)/sequences.bin.o
$(SOUND_BIN_DIR)/sequences.bin.o \
$(SOUND_BIN_DIR)/bank_sets.o
# Object files
@ -222,7 +223,7 @@ ASFLAGS := -march=vr4300 -mabi=32 -I include -I $(BUILD_DIR) $(VERSION_ASFLAGS)
CFLAGS = -Wab,-r4300_mul -non_shared -G 0 -Xcpluscomm -Xfullwarn $(OPT_FLAGS) -signed -I include -I $(BUILD_DIR)/include -I src -D_LANGUAGE_C $(VERSION_CFLAGS) $(MIPSISET) $(GRUCODE_CFLAGS)
OBJCOPYFLAGS := --pad-to=0x800000 --gap-fill=0xFF
SYMBOL_LINKING_FLAGS := $(addprefix -R ,$(SEG_FILES))
LDFLAGS := -T undefined_syms.txt -T $(BUILD_DIR)/$(LD_SCRIPT) -Map $(BUILD_DIR)/sm64.map --no-check-sections $(SYMBOL_LINKING_FLAGS)
LDFLAGS := -T undefined_syms.txt -T $(BUILD_DIR)/$(LD_SCRIPT) -Map $(BUILD_DIR)/sm64.$(VERSION).map --no-check-sections $(SYMBOL_LINKING_FLAGS)
ifeq ($(shell getconf LONG_BIT), 32)
# Work around memory allocation bug in QEMU
@ -375,14 +376,17 @@ $(BUILD_DIR)/%.table: %.aiff
$(BUILD_DIR)/%.aifc: $(BUILD_DIR)/%.table %.aiff
$(VADPCM_ENC) -c $^ $@
$(SOUND_BIN_DIR)/sound_data.ctl: $(SOUND_BANK_FILES) $(SOUND_SAMPLE_AIFCS)
$(SOUND_BIN_DIR)/sound_data.ctl: sound/sound_banks/ $(SOUND_BANK_FILES) $(SOUND_SAMPLE_AIFCS)
$(PYTHON) tools/assemble_sound.py $(BUILD_DIR)/sound/samples/ sound/sound_banks/ $(SOUND_BIN_DIR)/sound_data.ctl $(SOUND_BIN_DIR)/sound_data.tbl $(VERSION_CFLAGS)
$(SOUND_BIN_DIR)/sound_data.tbl: $(SOUND_BIN_DIR)/sound_data.ctl
touch $@
$(SOUND_BIN_DIR)/sequences.bin: $(SOUND_SEQUENCE_FILES)
$(PYTHON) tools/assemble_sound.py --sequences $@ $^
$(SOUND_BIN_DIR)/sequences.bin: $(SOUND_BANK_FILES) sound/sequences.json sound/sequences/ sound/sequences/$(VERSION)/ $(SOUND_SEQUENCE_FILES)
$(PYTHON) tools/assemble_sound.py --sequences $@ $(SOUND_BIN_DIR)/bank_sets sound/sound_banks/ sound/sequences.json $(SOUND_SEQUENCE_FILES) $(VERSION_CFLAGS)
$(SOUND_BIN_DIR)/bank_sets: $(SOUND_BIN_DIR)/sequences.bin
touch $@
$(SOUND_BIN_DIR)/%.m64: $(SOUND_BIN_DIR)/%.o
$(OBJCOPY) -j .rodata $< -O binary $@

View File

@ -17,53 +17,56 @@ A prior copy of the game is required to extract the required assets.
### Linux
1. For each version (jp/us/eu) that you want to build a ROM for, put an existing ROM at
#### 1. Copy baserom(s) for asset extraction
For each version (jp/us/eu) that you want to build a ROM for, put an existing ROM at
`./baserom.<version>.z64` for asset extraction.
2. Install the following packages:
#### 2. Install build dependencies
The build system has the following package requirements:
* binutils-mips >= 2.27
* python3 >= 3.6
* libaudiofile
* qemu-irix
__Debian / Ubuntu__
* git
* binutils-mips-linux-gnu / mips64-elf (>= 2.27)
* python3 (>= 3.7)
* build-essential
* pkg-config
* zlib1g-dev
* libaudiofile-dev
```
sudo apt install build-essential pkg-config git binutils-mips-linux-gnu python3 zlib1g-dev libaudiofile-dev
```
__Arch Linux__
* base-devel
* python
* audiofile
```
sudo pacman -Sy base-devel python audiofile
```
Install the following AUR packages:
* [mips64-elf-binutils](https://aur.archlinux.org/packages/mips64-elf-binutils) (AUR)
* [qemu-irix-git](https://aur.archlinux.org/packages/qemu-irix-git) (AUR)
#### 3. Install qemu-irix
3. Install qemu-irix
3.a Options:
1. Clone https://github.com/n64decomp/qemu-irix to somewhere and follow its
install instructions in the README.
2. Optionally, grab the prebuilt qemu-irix from the Releases section.
3. (Arch) Use AUR package [qemu-irix-git](https://aur.archlinux.org/packages/qemu-irix-git)
3.b (For options 1 or 2), copy executable `qemu-irix` from irix-linux-user to
somewhere convenient with a relatively short path.
1. Options:
1. Clone https://github.com/n64decomp/qemu-irix to somewhere and follow its install instructions in the README.
2. Optionally, grab the prebuilt qemu-irix from the [Releases](https://github.com/n64decomp/sm64/releases) section.
3. (Arch) Use AUR package [qemu-irix-git](https://aur.archlinux.org/packages/qemu-irix-git)
2. (For the first two options), copy executable `qemu-irix` from irix-linux-user to
somewhere convenient with a relatively short path. e.g.:
```
mkdir -p /opt/qemu-irix/bin
cp irix-linux-user/qemu-irix /opt/qemu-irix/bin
```
3.c Define `QEMU_IRIX` environment variable in your `~/.bashrc` to point to
this qemu-irix executable.
3. Define `QEMU_IRIX` environment variable in your `~/.bashrc` to point to this qemu-irix executable.
```
export QEMU_IRIX=/opt/qemu-irix/bin/qemu-irix
```
6. Run `make` to build the ROM (defaults to us version). Make sure your path to
the repo is not too long or else this process will error, as the emulated
IDO compiler cannot handle paths longer than 255 characters.
Build examples:
#### 4. Build ROM
Run `make` to build the ROM (defaults to `VERSION=us`). Make sure your path to the repo
is not too long or else this process will error, as the emulated IDO compiler cannot
handle paths longer than 255 characters.
Examples:
```
make VERSION=jp -j4 # build (J) version instead with 4 jobs
make VERSION=eu COMPARE=0 # non-matching EU version still WIP
@ -71,7 +74,16 @@ make VERSION=eu COMPARE=0 # non-matching EU version still WIP
## Windows
For Windows, install WSL and a distro of your choice and follow the Linux guide.
For Windows, install WSL and a distro of your choice following
[Windows Subsystem for Linux Installation Guide for Windows 10](https://docs.microsoft.com/en-us/windows/wsl/install-win10)
We recommend either Debian or Ubuntu 18.04 Linux distributions under WSL.
Then follow the directions in the [Linux](#linux) installation section above.
## macOS
macOS is currently unsupported as qemu-irix is unable to be built for macOS host.
The recommended path is installing a Linux distribution under a VM.
## Contributing

View File

@ -1,54 +1,54 @@
glabel amp_geo # 0x0F000028
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xC8, 100
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002C88
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002D70
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, amp_seg8_dl_08002E58
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel amp_geo # 0x0F000028
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xC8, 100
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002C88
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002D70
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, amp_seg8_dl_08002E58
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end

File diff suppressed because it is too large Load Diff

View File

@ -1,23 +1,23 @@
glabel birds_geo # 0x0C000000
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 100
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000670
geo_open_node
geo_animated_part LAYER_OPAQUE, 1, -12, 37
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000528
geo_close_node
geo_animated_part LAYER_OPAQUE, 1, -12, -37
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000600
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000598
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel birds_geo # 0x0C000000
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 100
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000670
geo_open_node
geo_animated_part LAYER_OPAQUE, 1, -12, 37
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000528
geo_close_node
geo_animated_part LAYER_OPAQUE, 1, -12, -37
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000600
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000598
geo_close_node
geo_close_node
geo_close_node
geo_end

View File

@ -1,254 +1,254 @@
# Birds
birds_seg5_light_05000000: # 0x05000000
.byte 0x07, 0x24, 0x2C, 0x00, 0x07, 0x24, 0x2C, 0x00
birds_seg5_light_05000008: # 0x05000008
.byte 0x1D, 0x91, 0xB0, 0x00, 0x1D, 0x91, 0xB0, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
birds_seg5_light_05000018: # 0x05000018
.byte 0x33, 0x27, 0x0D, 0x00, 0x33, 0x27, 0x0D, 0x00
birds_seg5_light_05000020: # 0x05000020
.byte 0xCE, 0x9D, 0x34, 0x00, 0xCE, 0x9D, 0x34, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
birds_seg5_light_05000030: # 0x05000030
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
birds_seg5_light_05000038: # 0x05000038
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
birds_seg5_vertex_05000048: # 0x05000048
vertex 178, 2, 39, 0, 0, 0x0D, 0x7E, 0x00, 0x00
vertex 122, -4, -33, 0, 0, 0x10, 0x79, 0xDE, 0x00
vertex 97, 10, 13, 0, 0, 0x0B, 0x7E, 0xFF, 0x00
vertex 47, 4, 47, 0, 0, 0xFE, 0x7C, 0x1B, 0xFF
vertex 53, 14, 7, 0, 0, 0xFE, 0x7E, 0xF8, 0xFF
vertex 0, 5, 32, 0, 0, 0xF0, 0x7D, 0x03, 0xFF
vertex 27, 9, 16, 0, 0, 0xEE, 0x7D, 0x05, 0xFF
vertex 53, -8, -58, 0, 0, 0x0A, 0x78, 0xD8, 0xFF
vertex -4, -6, -64, 0, 0, 0xF1, 0x7B, 0xE9, 0xFF
birds_seg5_vertex_050000D8: # 0x050000D8
vertex -143, -7, -29, 0, 0, 0x16, 0x94, 0xC2, 0x00
vertex -86, -11, -2, 0, 0, 0x16, 0x94, 0xC2, 0x00
vertex -154, -21, -9, 0, 0, 0x16, 0x94, 0xC2, 0x00
birds_seg5_vertex_05000108: # 0x05000108
vertex -154, -21, 9, 0, 0, 0x16, 0x94, 0x3E, 0x00
vertex -86, -11, 2, 0, 0, 0x16, 0x94, 0x3E, 0x00
vertex -143, -7, 29, 0, 0, 0x16, 0x94, 0x3E, 0x00
birds_seg5_vertex_05000138: # 0x05000138
vertex -152, -30, -17, 0, 0, 0x26, 0x87, 0x00, 0x00
vertex -80, -7, 0, 0, 0, 0x26, 0x87, 0x00, 0x00
vertex -152, -30, 17, 0, 0, 0x26, 0x87, 0x00, 0x00
birds_seg5_vertex_05000168: # 0x05000168
vertex 97, 10, -13, 0, 0, 0x0B, 0x7E, 0x01, 0x00
vertex 122, -4, 33, 0, 0, 0x10, 0x79, 0x22, 0x00
vertex 178, 2, -39, 0, 0, 0x0D, 0x7E, 0x00, 0x00
vertex 47, 4, -47, 0, 0, 0xFE, 0x7C, 0xE5, 0xFF
vertex 53, 14, -7, 0, 0, 0xFF, 0x7F, 0x02, 0xFF
vertex 27, 9, -16, 0, 0, 0xF1, 0x7D, 0x06, 0xFF
vertex 0, 5, -32, 0, 0, 0xF0, 0x7D, 0xFD, 0xFF
vertex -4, -6, 64, 0, 0, 0xF7, 0x7C, 0x14, 0xFF
vertex 53, -8, 58, 0, 0, 0xFA, 0x79, 0x25, 0xFF
birds_seg5_vertex_050001F8: # 0x050001F8
vertex 69, 4, -40, 0, 0, 0x40, 0x26, 0x9A, 0x00
vertex 78, -51, -21, 0, 0, 0x27, 0xAE, 0xA8, 0x00
vertex -1, 0, -56, 0, 0, 0xF4, 0xC6, 0x90, 0x00
vertex 69, 4, 40, 0, 0, 0x40, 0x26, 0x66, 0xFF
vertex 10, 48, 56, 0, 0, 0xEF, 0x41, 0x6B, 0xFF
vertex -1, 0, 56, 0, 0, 0xF4, 0xC6, 0x70, 0xFF
vertex -88, 21, 0, 0, 0, 0xAA, 0x5D, 0x00, 0xFF
vertex -103, -10, -11, 0, 0, 0xA7, 0x30, 0xB4, 0xFF
vertex -103, -10, 11, 0, 0, 0xA7, 0x30, 0x4C, 0xFF
vertex 83, -57, 0, 0, 0, 0xDD, 0x87, 0x00, 0xFF
vertex -9, -30, 0, 0, 0, 0xE0, 0x86, 0x00, 0xFF
vertex 113, 0, -10, 0, 0, 0x4E, 0x32, 0xAB, 0xFF
vertex 113, 0, 10, 0, 0, 0x4E, 0x32, 0x55, 0xFF
vertex 78, -51, 21, 0, 0, 0x27, 0xAE, 0x58, 0xFF
vertex -103, -10, 11, 0, 0, 0xEA, 0x88, 0x1F, 0xFF
vertex 113, -23, 0, 0, 0, 0x62, 0xB0, 0x00, 0xFF
birds_seg5_vertex_050002F8: # 0x050002F8
vertex 83, -57, 0, 0, 0, 0x60, 0xAD, 0x00, 0xFF
vertex 113, -23, 0, 0, 0, 0x62, 0xB0, 0x00, 0x00
vertex 78, -51, 21, 0, 0, 0x27, 0xAE, 0x58, 0x00
vertex 78, -51, -21, 0, 0, 0x27, 0xAE, 0xA8, 0xFF
vertex -103, -10, -11, 0, 0, 0xA7, 0x30, 0xB4, 0xFF
vertex -88, 21, 0, 0, 0, 0xAA, 0x5D, 0x00, 0xFF
vertex 10, 48, -56, 0, 0, 0xEF, 0x41, 0x95, 0xFF
vertex -1, 0, -56, 0, 0, 0xF4, 0xC6, 0x90, 0xFF
vertex 10, 48, 56, 0, 0, 0xEF, 0x41, 0x6B, 0xFF
vertex -103, -10, 11, 0, 0, 0xA7, 0x30, 0x4C, 0xFF
vertex -103, -10, -11, 0, 0, 0xEA, 0x88, 0xE1, 0xFF
vertex -9, -30, 0, 0, 0, 0xE0, 0x86, 0x00, 0xFF
vertex -103, -10, 11, 0, 0, 0xEA, 0x88, 0x1F, 0xFF
vertex 83, -57, 0, 0, 0, 0xDD, 0x87, 0x00, 0xFF
vertex -1, 0, 56, 0, 0, 0xF4, 0xC6, 0x70, 0xFF
vertex 69, 4, -40, 0, 0, 0x40, 0x26, 0x9A, 0xFF
birds_seg5_vertex_050003F8: # 0x050003F8
vertex -1, 0, 56, 0, 0, 0xF4, 0xC6, 0x70, 0xFF
vertex 78, -51, 21, 0, 0, 0x27, 0xAE, 0x58, 0x00
vertex 69, 4, 40, 0, 0, 0x40, 0x26, 0x66, 0x00
birds_seg5_vertex_05000428: # 0x05000428
vertex 69, 4, -40, 0, 0, 0x40, 0x26, 0x9A, 0x00
vertex 10, 48, -56, 0, 0, 0xEF, 0x41, 0x95, 0x00
vertex 18, 78, 0, 0, 0, 0x54, 0x5E, 0x00, 0x00
vertex 10, 48, 56, 0, 0, 0xEF, 0x41, 0x6B, 0xFF
vertex 18, 78, 0, 0, 0, 0xC4, 0x6F, 0x00, 0xFF
vertex -88, 21, 0, 0, 0, 0xAA, 0x5D, 0x00, 0xFF
vertex 113, 0, -10, 0, 0, 0x4E, 0x32, 0xAB, 0xFF
vertex 69, 33, 0, 0, 0, 0x4B, 0x65, 0x00, 0xFF
vertex 113, 0, 10, 0, 0, 0x4E, 0x32, 0x55, 0xFF
vertex 69, 4, 40, 0, 0, 0x40, 0x26, 0x66, 0xFF
birds_seg5_vertex_050004C8: # 0x050004C8
vertex 113, -23, 0, 0, 0, 0x62, 0xB0, 0x00, 0x00
vertex 113, 0, -10, 0, 0, 0x4E, 0x32, 0xAB, 0x00
vertex 143, -2, 0, 0, 0, 0x24, 0xCB, 0x93, 0x00
vertex 113, 0, 10, 0, 0, 0x4E, 0x32, 0x55, 0xFF
vertex 143, -2, 0, 0, 0, 0x24, 0xCB, 0x6D, 0xFF
vertex 143, -2, 0, 0, 0, 0x07, 0x7E, 0x00, 0xFF
glabel birds_seg5_dl_05000528 # 0x05000528 - 0x05000598
gsSPLight birds_seg5_light_05000008, 1
gsSPLight birds_seg5_light_05000000, 2
gsSPVertex birds_seg5_vertex_05000048, 9, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
gsSP2Triangles 4, 3, 2, 0x0, 5, 3, 6, 0x0
gsSP2Triangles 4, 7, 8, 0x0, 4, 8, 6, 0x0
gsSP2Triangles 6, 8, 5, 0x0, 6, 3, 4, 0x0
gsSP2Triangles 2, 1, 7, 0x0, 2, 7, 4, 0x0
gsSPEndDisplayList
glabel birds_seg5_dl_05000598 # 0x05000598 - 0x05000600
gsSPLight birds_seg5_light_05000008, 1
gsSPLight birds_seg5_light_05000000, 2
gsSPVertex birds_seg5_vertex_050000D8, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPLight birds_seg5_light_05000008, 1
gsSPLight birds_seg5_light_05000000, 2
gsSPVertex birds_seg5_vertex_05000108, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPLight birds_seg5_light_05000008, 1
gsSPLight birds_seg5_light_05000000, 2
gsSPVertex birds_seg5_vertex_05000138, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPEndDisplayList
glabel birds_seg5_dl_05000600 # 0x05000600 - 0x05000670
gsSPLight birds_seg5_light_05000008, 1
gsSPLight birds_seg5_light_05000000, 2
gsSPVertex birds_seg5_vertex_05000168, 9, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
gsSP2Triangles 0, 3, 4, 0x0, 5, 3, 6, 0x0
gsSP2Triangles 5, 7, 8, 0x0, 5, 8, 4, 0x0
gsSP2Triangles 6, 7, 5, 0x0, 4, 3, 5, 0x0
gsSP2Triangles 4, 8, 1, 0x0, 4, 1, 0, 0x0
gsSPEndDisplayList
glabel birds_seg5_dl_05000670 # 0x05000670 - 0x050007E0
gsSPLight birds_seg5_light_05000008, 1
gsSPLight birds_seg5_light_05000000, 2
gsSPVertex birds_seg5_vertex_050001F8, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 1, 9, 10, 0x0
gsSP2Triangles 1, 0, 11, 0x0, 12, 3, 13, 0x0
gsSP2Triangles 8, 5, 4, 0x0, 5, 14, 10, 0x0
gsSP2Triangles 13, 15, 12, 0x0, 11, 15, 1, 0x0
gsSPVertex birds_seg5_vertex_050002F8, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 1, 0, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 6, 7, 4, 0x0
gsSP2Triangles 8, 5, 9, 0x0, 10, 7, 11, 0x0
gsSP2Triangles 11, 12, 10, 0x0, 11, 13, 2, 0x0
gsSP2Triangles 2, 14, 11, 0x0, 11, 7, 3, 0x0
gsSP1Triangle 7, 6, 15, 0x0
gsSPVertex birds_seg5_vertex_050003F8, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPLight birds_seg5_light_05000038, 1
gsSPLight birds_seg5_light_05000030, 2
gsSPVertex birds_seg5_vertex_05000428, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 0, 7, 0x0, 7, 8, 6, 0x0
gsSP2Triangles 9, 7, 2, 0x0, 2, 7, 0, 0x0
gsSP2Triangles 2, 3, 9, 0x0, 7, 9, 8, 0x0
gsSP1Triangle 5, 4, 1, 0x0
gsSPLight birds_seg5_light_05000020, 1
gsSPLight birds_seg5_light_05000018, 2
gsSPVertex birds_seg5_vertex_050004C8, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 4, 0x0
gsSP1Triangle 1, 3, 5, 0x0
gsSPEndDisplayList
birds_seg5_animvalue_050007E0: # 0x050007E0
.hword 0x0000, 0x0013, 0x0017, 0x001A, 0x001E, 0x0022, 0x0020, 0x001A
.hword 0xFFFF, 0x3FFF, 0x0888, 0x0695, 0x024C, 0xFE04, 0xFC12, 0xFF4D
.hword 0x054D, 0x0000, 0xFF6C, 0xFE24, 0xFCDD, 0xFC48, 0xFD3F, 0xFF0A
.hword 0x31C6, 0x228D, 0x010E, 0xDF90, 0xD056, 0xE999, 0x1883, 0x8001
.hword 0x7F50, 0x7EC6, 0x7F88, 0x80B3, 0x816F, 0x80C8, 0xF778, 0xF8AE
.hword 0xFB59, 0xFE04, 0xFF3A, 0xFD37, 0xF97B, 0x0000, 0x0098, 0x01E8
.hword 0x0339, 0x03D1, 0x02D4, 0x00FD, 0x31C6, 0x22A8, 0x0165, 0xE023
.hword 0xD104, 0xEA1A, 0x18B0, 0x3FFF, 0x3FFF, 0xC001, 0x3FFF, 0xC001
.hword 0x3FFF, 0x8001, 0x7F50, 0x7EC6, 0x7F88, 0x80B3, 0x816F, 0x80C8
birds_seg5_animindex_5000870: # 0x05000870
.hword 0x0001, 0x0000, 0x0007, 0x0001, 0x0001, 0x0008, 0x0001, 0x0000
.hword 0x0001, 0x0009, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0007, 0x0041, 0x0001, 0x003E, 0x0001, 0x003F, 0x0001, 0x0040
.hword 0x0007, 0x000A, 0x0007, 0x0011, 0x0007, 0x0018, 0x0001, 0x003B
.hword 0x0001, 0x003C, 0x0001, 0x003D, 0x0007, 0x0026, 0x0007, 0x002D
.hword 0x0007, 0x0034, 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x001F
birds_seg5_anim_050008D0: # 0x050008D0
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x07
.hword 0x07
.word birds_seg5_animvalue_050007E0
.word birds_seg5_animindex_5000870
.word 0
birds_seg5_animvalue_050008E8: # 0x050008E8
.hword 0x0000, 0x001A, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B
.hword 0x001A, 0xFFFF, 0x3FFF, 0x024C, 0x0246, 0x023A, 0x0234, 0x0238
.hword 0x0240, 0x0249, 0x024C, 0xFE24, 0xFE1D, 0xFE0F, 0xFE07, 0xFE0C
.hword 0xFE16, 0xFE20, 0xFE24, 0x010E, 0x0195, 0x0290, 0x0317, 0x02C6
.hword 0x0212, 0x015F, 0x010E, 0x7EC6, 0xFB59, 0xFB5E, 0xFB68, 0xFB6D
.hword 0xFB6A, 0xFB63, 0xFB5C, 0xFB59, 0x01E8, 0x01F5, 0x020B, 0x0218
.hword 0x0210, 0x0200, 0x01F0, 0x01E8, 0x0165, 0x01D1, 0x0299, 0x0304
.hword 0x02C3, 0x0235, 0x01A6, 0x0165, 0x3FFF, 0x3FFF, 0xC001, 0x3FFF
.hword 0xC001, 0x3FFF, 0x7EC6, 0x0000
birds_seg5_animindex_5000970: # 0x05000970
.hword 0x0001, 0x0000, 0x0008, 0x0001, 0x0001, 0x0009, 0x0001, 0x0000
.hword 0x0001, 0x000A, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0042, 0x0001, 0x003F, 0x0001, 0x0040, 0x0001, 0x0041
.hword 0x0008, 0x000B, 0x0008, 0x0013, 0x0008, 0x001B, 0x0001, 0x003C
.hword 0x0001, 0x003D, 0x0001, 0x003E, 0x0008, 0x0024, 0x0008, 0x002C
.hword 0x0008, 0x0034, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0023
birds_seg5_anim_050009D0: # 0x050009D0
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x08
.hword 0x07
.word birds_seg5_animvalue_050008E8
.word birds_seg5_animindex_5000970
.word 0
glabel birds_seg5_anims_050009E8 # 0x050009E8
.word birds_seg5_anim_050008D0
.word birds_seg5_anim_050009D0
# Birds
birds_seg5_light_05000000: # 0x05000000
.byte 0x07, 0x24, 0x2C, 0x00, 0x07, 0x24, 0x2C, 0x00
birds_seg5_light_05000008: # 0x05000008
.byte 0x1D, 0x91, 0xB0, 0x00, 0x1D, 0x91, 0xB0, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
birds_seg5_light_05000018: # 0x05000018
.byte 0x33, 0x27, 0x0D, 0x00, 0x33, 0x27, 0x0D, 0x00
birds_seg5_light_05000020: # 0x05000020
.byte 0xCE, 0x9D, 0x34, 0x00, 0xCE, 0x9D, 0x34, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
birds_seg5_light_05000030: # 0x05000030
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
birds_seg5_light_05000038: # 0x05000038
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
birds_seg5_vertex_05000048: # 0x05000048
vertex 178, 2, 39, 0, 0, 0x0D, 0x7E, 0x00, 0x00
vertex 122, -4, -33, 0, 0, 0x10, 0x79, 0xDE, 0x00
vertex 97, 10, 13, 0, 0, 0x0B, 0x7E, 0xFF, 0x00
vertex 47, 4, 47, 0, 0, 0xFE, 0x7C, 0x1B, 0xFF
vertex 53, 14, 7, 0, 0, 0xFE, 0x7E, 0xF8, 0xFF
vertex 0, 5, 32, 0, 0, 0xF0, 0x7D, 0x03, 0xFF
vertex 27, 9, 16, 0, 0, 0xEE, 0x7D, 0x05, 0xFF
vertex 53, -8, -58, 0, 0, 0x0A, 0x78, 0xD8, 0xFF
vertex -4, -6, -64, 0, 0, 0xF1, 0x7B, 0xE9, 0xFF
birds_seg5_vertex_050000D8: # 0x050000D8
vertex -143, -7, -29, 0, 0, 0x16, 0x94, 0xC2, 0x00
vertex -86, -11, -2, 0, 0, 0x16, 0x94, 0xC2, 0x00
vertex -154, -21, -9, 0, 0, 0x16, 0x94, 0xC2, 0x00
birds_seg5_vertex_05000108: # 0x05000108
vertex -154, -21, 9, 0, 0, 0x16, 0x94, 0x3E, 0x00
vertex -86, -11, 2, 0, 0, 0x16, 0x94, 0x3E, 0x00
vertex -143, -7, 29, 0, 0, 0x16, 0x94, 0x3E, 0x00
birds_seg5_vertex_05000138: # 0x05000138
vertex -152, -30, -17, 0, 0, 0x26, 0x87, 0x00, 0x00
vertex -80, -7, 0, 0, 0, 0x26, 0x87, 0x00, 0x00
vertex -152, -30, 17, 0, 0, 0x26, 0x87, 0x00, 0x00
birds_seg5_vertex_05000168: # 0x05000168
vertex 97, 10, -13, 0, 0, 0x0B, 0x7E, 0x01, 0x00
vertex 122, -4, 33, 0, 0, 0x10, 0x79, 0x22, 0x00
vertex 178, 2, -39, 0, 0, 0x0D, 0x7E, 0x00, 0x00
vertex 47, 4, -47, 0, 0, 0xFE, 0x7C, 0xE5, 0xFF
vertex 53, 14, -7, 0, 0, 0xFF, 0x7F, 0x02, 0xFF
vertex 27, 9, -16, 0, 0, 0xF1, 0x7D, 0x06, 0xFF
vertex 0, 5, -32, 0, 0, 0xF0, 0x7D, 0xFD, 0xFF
vertex -4, -6, 64, 0, 0, 0xF7, 0x7C, 0x14, 0xFF
vertex 53, -8, 58, 0, 0, 0xFA, 0x79, 0x25, 0xFF
birds_seg5_vertex_050001F8: # 0x050001F8
vertex 69, 4, -40, 0, 0, 0x40, 0x26, 0x9A, 0x00
vertex 78, -51, -21, 0, 0, 0x27, 0xAE, 0xA8, 0x00
vertex -1, 0, -56, 0, 0, 0xF4, 0xC6, 0x90, 0x00
vertex 69, 4, 40, 0, 0, 0x40, 0x26, 0x66, 0xFF
vertex 10, 48, 56, 0, 0, 0xEF, 0x41, 0x6B, 0xFF
vertex -1, 0, 56, 0, 0, 0xF4, 0xC6, 0x70, 0xFF
vertex -88, 21, 0, 0, 0, 0xAA, 0x5D, 0x00, 0xFF
vertex -103, -10, -11, 0, 0, 0xA7, 0x30, 0xB4, 0xFF
vertex -103, -10, 11, 0, 0, 0xA7, 0x30, 0x4C, 0xFF
vertex 83, -57, 0, 0, 0, 0xDD, 0x87, 0x00, 0xFF
vertex -9, -30, 0, 0, 0, 0xE0, 0x86, 0x00, 0xFF
vertex 113, 0, -10, 0, 0, 0x4E, 0x32, 0xAB, 0xFF
vertex 113, 0, 10, 0, 0, 0x4E, 0x32, 0x55, 0xFF
vertex 78, -51, 21, 0, 0, 0x27, 0xAE, 0x58, 0xFF
vertex -103, -10, 11, 0, 0, 0xEA, 0x88, 0x1F, 0xFF
vertex 113, -23, 0, 0, 0, 0x62, 0xB0, 0x00, 0xFF
birds_seg5_vertex_050002F8: # 0x050002F8
vertex 83, -57, 0, 0, 0, 0x60, 0xAD, 0x00, 0xFF
vertex 113, -23, 0, 0, 0, 0x62, 0xB0, 0x00, 0x00
vertex 78, -51, 21, 0, 0, 0x27, 0xAE, 0x58, 0x00
vertex 78, -51, -21, 0, 0, 0x27, 0xAE, 0xA8, 0xFF
vertex -103, -10, -11, 0, 0, 0xA7, 0x30, 0xB4, 0xFF
vertex -88, 21, 0, 0, 0, 0xAA, 0x5D, 0x00, 0xFF
vertex 10, 48, -56, 0, 0, 0xEF, 0x41, 0x95, 0xFF
vertex -1, 0, -56, 0, 0, 0xF4, 0xC6, 0x90, 0xFF
vertex 10, 48, 56, 0, 0, 0xEF, 0x41, 0x6B, 0xFF
vertex -103, -10, 11, 0, 0, 0xA7, 0x30, 0x4C, 0xFF
vertex -103, -10, -11, 0, 0, 0xEA, 0x88, 0xE1, 0xFF
vertex -9, -30, 0, 0, 0, 0xE0, 0x86, 0x00, 0xFF
vertex -103, -10, 11, 0, 0, 0xEA, 0x88, 0x1F, 0xFF
vertex 83, -57, 0, 0, 0, 0xDD, 0x87, 0x00, 0xFF
vertex -1, 0, 56, 0, 0, 0xF4, 0xC6, 0x70, 0xFF
vertex 69, 4, -40, 0, 0, 0x40, 0x26, 0x9A, 0xFF
birds_seg5_vertex_050003F8: # 0x050003F8
vertex -1, 0, 56, 0, 0, 0xF4, 0xC6, 0x70, 0xFF
vertex 78, -51, 21, 0, 0, 0x27, 0xAE, 0x58, 0x00
vertex 69, 4, 40, 0, 0, 0x40, 0x26, 0x66, 0x00
birds_seg5_vertex_05000428: # 0x05000428
vertex 69, 4, -40, 0, 0, 0x40, 0x26, 0x9A, 0x00
vertex 10, 48, -56, 0, 0, 0xEF, 0x41, 0x95, 0x00
vertex 18, 78, 0, 0, 0, 0x54, 0x5E, 0x00, 0x00
vertex 10, 48, 56, 0, 0, 0xEF, 0x41, 0x6B, 0xFF
vertex 18, 78, 0, 0, 0, 0xC4, 0x6F, 0x00, 0xFF
vertex -88, 21, 0, 0, 0, 0xAA, 0x5D, 0x00, 0xFF
vertex 113, 0, -10, 0, 0, 0x4E, 0x32, 0xAB, 0xFF
vertex 69, 33, 0, 0, 0, 0x4B, 0x65, 0x00, 0xFF
vertex 113, 0, 10, 0, 0, 0x4E, 0x32, 0x55, 0xFF
vertex 69, 4, 40, 0, 0, 0x40, 0x26, 0x66, 0xFF
birds_seg5_vertex_050004C8: # 0x050004C8
vertex 113, -23, 0, 0, 0, 0x62, 0xB0, 0x00, 0x00
vertex 113, 0, -10, 0, 0, 0x4E, 0x32, 0xAB, 0x00
vertex 143, -2, 0, 0, 0, 0x24, 0xCB, 0x93, 0x00
vertex 113, 0, 10, 0, 0, 0x4E, 0x32, 0x55, 0xFF
vertex 143, -2, 0, 0, 0, 0x24, 0xCB, 0x6D, 0xFF
vertex 143, -2, 0, 0, 0, 0x07, 0x7E, 0x00, 0xFF
glabel birds_seg5_dl_05000528 # 0x05000528 - 0x05000598
gsSPLight birds_seg5_light_05000008, 1
gsSPLight birds_seg5_light_05000000, 2
gsSPVertex birds_seg5_vertex_05000048, 9, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
gsSP2Triangles 4, 3, 2, 0x0, 5, 3, 6, 0x0
gsSP2Triangles 4, 7, 8, 0x0, 4, 8, 6, 0x0
gsSP2Triangles 6, 8, 5, 0x0, 6, 3, 4, 0x0
gsSP2Triangles 2, 1, 7, 0x0, 2, 7, 4, 0x0
gsSPEndDisplayList
glabel birds_seg5_dl_05000598 # 0x05000598 - 0x05000600
gsSPLight birds_seg5_light_05000008, 1
gsSPLight birds_seg5_light_05000000, 2
gsSPVertex birds_seg5_vertex_050000D8, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPLight birds_seg5_light_05000008, 1
gsSPLight birds_seg5_light_05000000, 2
gsSPVertex birds_seg5_vertex_05000108, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPLight birds_seg5_light_05000008, 1
gsSPLight birds_seg5_light_05000000, 2
gsSPVertex birds_seg5_vertex_05000138, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPEndDisplayList
glabel birds_seg5_dl_05000600 # 0x05000600 - 0x05000670
gsSPLight birds_seg5_light_05000008, 1
gsSPLight birds_seg5_light_05000000, 2
gsSPVertex birds_seg5_vertex_05000168, 9, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
gsSP2Triangles 0, 3, 4, 0x0, 5, 3, 6, 0x0
gsSP2Triangles 5, 7, 8, 0x0, 5, 8, 4, 0x0
gsSP2Triangles 6, 7, 5, 0x0, 4, 3, 5, 0x0
gsSP2Triangles 4, 8, 1, 0x0, 4, 1, 0, 0x0
gsSPEndDisplayList
glabel birds_seg5_dl_05000670 # 0x05000670 - 0x050007E0
gsSPLight birds_seg5_light_05000008, 1
gsSPLight birds_seg5_light_05000000, 2
gsSPVertex birds_seg5_vertex_050001F8, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 1, 9, 10, 0x0
gsSP2Triangles 1, 0, 11, 0x0, 12, 3, 13, 0x0
gsSP2Triangles 8, 5, 4, 0x0, 5, 14, 10, 0x0
gsSP2Triangles 13, 15, 12, 0x0, 11, 15, 1, 0x0
gsSPVertex birds_seg5_vertex_050002F8, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 1, 0, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 6, 7, 4, 0x0
gsSP2Triangles 8, 5, 9, 0x0, 10, 7, 11, 0x0
gsSP2Triangles 11, 12, 10, 0x0, 11, 13, 2, 0x0
gsSP2Triangles 2, 14, 11, 0x0, 11, 7, 3, 0x0
gsSP1Triangle 7, 6, 15, 0x0
gsSPVertex birds_seg5_vertex_050003F8, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPLight birds_seg5_light_05000038, 1
gsSPLight birds_seg5_light_05000030, 2
gsSPVertex birds_seg5_vertex_05000428, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 0, 7, 0x0, 7, 8, 6, 0x0
gsSP2Triangles 9, 7, 2, 0x0, 2, 7, 0, 0x0
gsSP2Triangles 2, 3, 9, 0x0, 7, 9, 8, 0x0
gsSP1Triangle 5, 4, 1, 0x0
gsSPLight birds_seg5_light_05000020, 1
gsSPLight birds_seg5_light_05000018, 2
gsSPVertex birds_seg5_vertex_050004C8, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 4, 0x0
gsSP1Triangle 1, 3, 5, 0x0
gsSPEndDisplayList
birds_seg5_animvalue_050007E0: # 0x050007E0
.hword 0x0000, 0x0013, 0x0017, 0x001A, 0x001E, 0x0022, 0x0020, 0x001A
.hword 0xFFFF, 0x3FFF, 0x0888, 0x0695, 0x024C, 0xFE04, 0xFC12, 0xFF4D
.hword 0x054D, 0x0000, 0xFF6C, 0xFE24, 0xFCDD, 0xFC48, 0xFD3F, 0xFF0A
.hword 0x31C6, 0x228D, 0x010E, 0xDF90, 0xD056, 0xE999, 0x1883, 0x8001
.hword 0x7F50, 0x7EC6, 0x7F88, 0x80B3, 0x816F, 0x80C8, 0xF778, 0xF8AE
.hword 0xFB59, 0xFE04, 0xFF3A, 0xFD37, 0xF97B, 0x0000, 0x0098, 0x01E8
.hword 0x0339, 0x03D1, 0x02D4, 0x00FD, 0x31C6, 0x22A8, 0x0165, 0xE023
.hword 0xD104, 0xEA1A, 0x18B0, 0x3FFF, 0x3FFF, 0xC001, 0x3FFF, 0xC001
.hword 0x3FFF, 0x8001, 0x7F50, 0x7EC6, 0x7F88, 0x80B3, 0x816F, 0x80C8
birds_seg5_animindex_5000870: # 0x05000870
.hword 0x0001, 0x0000, 0x0007, 0x0001, 0x0001, 0x0008, 0x0001, 0x0000
.hword 0x0001, 0x0009, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0007, 0x0041, 0x0001, 0x003E, 0x0001, 0x003F, 0x0001, 0x0040
.hword 0x0007, 0x000A, 0x0007, 0x0011, 0x0007, 0x0018, 0x0001, 0x003B
.hword 0x0001, 0x003C, 0x0001, 0x003D, 0x0007, 0x0026, 0x0007, 0x002D
.hword 0x0007, 0x0034, 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x001F
birds_seg5_anim_050008D0: # 0x050008D0
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x07
.hword 0x07
.word birds_seg5_animvalue_050007E0
.word birds_seg5_animindex_5000870
.word 0
birds_seg5_animvalue_050008E8: # 0x050008E8
.hword 0x0000, 0x001A, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B
.hword 0x001A, 0xFFFF, 0x3FFF, 0x024C, 0x0246, 0x023A, 0x0234, 0x0238
.hword 0x0240, 0x0249, 0x024C, 0xFE24, 0xFE1D, 0xFE0F, 0xFE07, 0xFE0C
.hword 0xFE16, 0xFE20, 0xFE24, 0x010E, 0x0195, 0x0290, 0x0317, 0x02C6
.hword 0x0212, 0x015F, 0x010E, 0x7EC6, 0xFB59, 0xFB5E, 0xFB68, 0xFB6D
.hword 0xFB6A, 0xFB63, 0xFB5C, 0xFB59, 0x01E8, 0x01F5, 0x020B, 0x0218
.hword 0x0210, 0x0200, 0x01F0, 0x01E8, 0x0165, 0x01D1, 0x0299, 0x0304
.hword 0x02C3, 0x0235, 0x01A6, 0x0165, 0x3FFF, 0x3FFF, 0xC001, 0x3FFF
.hword 0xC001, 0x3FFF, 0x7EC6, 0x0000
birds_seg5_animindex_5000970: # 0x05000970
.hword 0x0001, 0x0000, 0x0008, 0x0001, 0x0001, 0x0009, 0x0001, 0x0000
.hword 0x0001, 0x000A, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0042, 0x0001, 0x003F, 0x0001, 0x0040, 0x0001, 0x0041
.hword 0x0008, 0x000B, 0x0008, 0x0013, 0x0008, 0x001B, 0x0001, 0x003C
.hword 0x0001, 0x003D, 0x0001, 0x003E, 0x0008, 0x0024, 0x0008, 0x002C
.hword 0x0008, 0x0034, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0023
birds_seg5_anim_050009D0: # 0x050009D0
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x08
.hword 0x07
.word birds_seg5_animvalue_050008E8
.word birds_seg5_animindex_5000970
.word 0
glabel birds_seg5_anims_050009E8 # 0x050009E8
.word birds_seg5_anim_050008D0
.word birds_seg5_anim_050009D0

View File

@ -1,18 +1,18 @@
glabel blargg_geo # 0x0C000240
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, blargg_seg5_dl_05005D00
geo_open_node
geo_animated_part LAYER_OPAQUE, 306, 0, 0, blargg_seg5_dl_05005A60
geo_open_node
geo_animated_part LAYER_OPAQUE, 6, 3, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, blargg_seg5_dl_050058D0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel blargg_geo # 0x0C000240
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, blargg_seg5_dl_05005D00
geo_open_node
geo_animated_part LAYER_OPAQUE, 306, 0, 0, blargg_seg5_dl_05005A60
geo_open_node
geo_animated_part LAYER_OPAQUE, 6, 3, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, blargg_seg5_dl_050058D0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end

File diff suppressed because it is too large Load Diff

View File

@ -1,27 +1,27 @@
# Blue Coin Switch
glabel blue_coin_switch_seg8_collision_08000E98 # 0x08000E98 - 0x08000F10
colInit
colVertexInit 0x8
colVertex 26, 0, 26
colVertex 26, 26, 26
colVertex -25, 26, 26
colVertex -25, 0, 26
colVertex 26, 0, -25
colVertex 26, 26, -25
colVertex -25, 26, -25
colVertex -25, 0, -25
colTriInit SURFACE_DEFAULT, 10
colTri 0, 1, 2
colTri 0, 2, 3
colTri 4, 5, 1
colTri 5, 6, 2
colTri 5, 2, 1
colTri 7, 6, 5
colTri 7, 5, 4
colTri 3, 6, 7
colTri 3, 2, 6
colTri 4, 1, 0
colTriStop
colEnd
# Blue Coin Switch
glabel blue_coin_switch_seg8_collision_08000E98 # 0x08000E98 - 0x08000F10
colInit
colVertexInit 0x8
colVertex 26, 0, 26
colVertex 26, 26, 26
colVertex -25, 26, 26
colVertex -25, 0, 26
colVertex 26, 0, -25
colVertex 26, 26, -25
colVertex -25, 26, -25
colVertex -25, 0, -25
colTriInit SURFACE_DEFAULT, 10
colTri 0, 1, 2
colTri 0, 2, 3
colTri 4, 5, 1
colTri 5, 6, 2
colTri 5, 2, 1
colTri 7, 6, 5
colTri 7, 5, 4
colTri 3, 6, 7
colTri 3, 2, 6
colTri 4, 1, 0
colTriStop
colEnd

View File

@ -1,8 +1,8 @@
glabel blue_coin_switch_geo # 0x0F000000
geo_culling_radius 300
geo_open_node
geo_open_node
geo_display_list LAYER_OPAQUE, blue_coin_switch_seg8_dl_08000E08
geo_close_node
geo_close_node
geo_end
glabel blue_coin_switch_geo # 0x0F000000
geo_culling_radius 300
geo_open_node
geo_open_node
geo_display_list LAYER_OPAQUE, blue_coin_switch_seg8_dl_08000E08
geo_close_node
geo_close_node
geo_end

View File

@ -1,79 +1,79 @@
# Blue Coin Switch
blue_coin_switch_seg8_light_08000000: # 0x08000000
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
blue_coin_switch_seg8_light_08000008: # 0x08000008
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
blue_coin_switch_seg8_texture_08000018: # 0x08000018
.incbin "actors/blue_coin_switch/blue_coin_switch_side.rgba16"
blue_coin_switch_seg8_texture_08000418: # 0x08000418
.incbin "actors/blue_coin_switch/blue_coin_switch_top.rgba16"
blue_coin_switch_seg8_vertex_08000C18: # 0x08000C18
vertex 26, 0, 26, 990, 479, 0x00, 0x00, 0x7F, 0xFF
vertex 26, 26, 26, 990, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -25, 26, 26, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -25, 0, 26, 0, 479, 0x00, 0x00, 0x7F, 0xFF
vertex -25, 0, -25, 990, 479, 0x00, 0x00, 0x81, 0xFF
vertex 26, 26, -25, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 26, 0, -25, 0, 479, 0x00, 0x00, 0x81, 0xFF
vertex -25, 26, -25, 990, 0, 0x00, 0x00, 0x81, 0xFF
vertex -25, 0, 26, 990, 479, 0x81, 0x00, 0x00, 0xFF
vertex -25, 26, -25, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -25, 0, -25, 0, 479, 0x81, 0x00, 0x00, 0xFF
vertex -25, 26, 26, 990, 0, 0x81, 0x00, 0x00, 0xFF
vertex 26, 0, -25, 990, 479, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 26, -25, 990, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 26, 26, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 0, 26, 0, 479, 0x7F, 0x00, 0x00, 0xFF
blue_coin_switch_seg8_vertex_08000D18: # 0x08000D18
vertex 26, 26, -25, 990, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -25, 26, 26, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 26, 26, 26, 990, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -25, 26, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
glabel blue_coin_switch_seg8_dl_08000D58 # 0x08000D58 - 0x08000DD0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, blue_coin_switch_seg8_texture_08000018
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x100
gsSPLight blue_coin_switch_seg8_light_08000008, 1
gsSPLight blue_coin_switch_seg8_light_08000000, 2
gsSPVertex blue_coin_switch_seg8_vertex_08000C18, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 11, 9, 0x0
gsSP2Triangles 12, 13, 14, 0x0, 12, 14, 15, 0x0
gsSPEndDisplayList
glabel blue_coin_switch_seg8_dl_08000DD0 # 0x08000DD0 - 0x08000E08
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, blue_coin_switch_seg8_texture_08000418
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex blue_coin_switch_seg8_vertex_08000D18, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel blue_coin_switch_seg8_dl_08000E08 # 0x08000E08 - 0x08000E98
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 60
gsSPDisplayList blue_coin_switch_seg8_dl_08000D58
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList blue_coin_switch_seg8_dl_08000DD0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
# Blue Coin Switch
blue_coin_switch_seg8_light_08000000: # 0x08000000
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
blue_coin_switch_seg8_light_08000008: # 0x08000008
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
blue_coin_switch_seg8_texture_08000018: # 0x08000018
.incbin "actors/blue_coin_switch/blue_coin_switch_side.rgba16"
blue_coin_switch_seg8_texture_08000418: # 0x08000418
.incbin "actors/blue_coin_switch/blue_coin_switch_top.rgba16"
blue_coin_switch_seg8_vertex_08000C18: # 0x08000C18
vertex 26, 0, 26, 990, 479, 0x00, 0x00, 0x7F, 0xFF
vertex 26, 26, 26, 990, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -25, 26, 26, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -25, 0, 26, 0, 479, 0x00, 0x00, 0x7F, 0xFF
vertex -25, 0, -25, 990, 479, 0x00, 0x00, 0x81, 0xFF
vertex 26, 26, -25, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 26, 0, -25, 0, 479, 0x00, 0x00, 0x81, 0xFF
vertex -25, 26, -25, 990, 0, 0x00, 0x00, 0x81, 0xFF
vertex -25, 0, 26, 990, 479, 0x81, 0x00, 0x00, 0xFF
vertex -25, 26, -25, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -25, 0, -25, 0, 479, 0x81, 0x00, 0x00, 0xFF
vertex -25, 26, 26, 990, 0, 0x81, 0x00, 0x00, 0xFF
vertex 26, 0, -25, 990, 479, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 26, -25, 990, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 26, 26, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 0, 26, 0, 479, 0x7F, 0x00, 0x00, 0xFF
blue_coin_switch_seg8_vertex_08000D18: # 0x08000D18
vertex 26, 26, -25, 990, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -25, 26, 26, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 26, 26, 26, 990, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -25, 26, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
glabel blue_coin_switch_seg8_dl_08000D58 # 0x08000D58 - 0x08000DD0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, blue_coin_switch_seg8_texture_08000018
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x100
gsSPLight blue_coin_switch_seg8_light_08000008, 1
gsSPLight blue_coin_switch_seg8_light_08000000, 2
gsSPVertex blue_coin_switch_seg8_vertex_08000C18, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 11, 9, 0x0
gsSP2Triangles 12, 13, 14, 0x0, 12, 14, 15, 0x0
gsSPEndDisplayList
glabel blue_coin_switch_seg8_dl_08000DD0 # 0x08000DD0 - 0x08000E08
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, blue_coin_switch_seg8_texture_08000418
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex blue_coin_switch_seg8_vertex_08000D18, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel blue_coin_switch_seg8_dl_08000E08 # 0x08000E08 - 0x08000E98
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 60
gsSPDisplayList blue_coin_switch_seg8_dl_08000D58
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList blue_coin_switch_seg8_dl_08000DD0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList

View File

@ -1,28 +1,28 @@
glabel fish_shadow_geo # 0x16000BEC
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x9B, 50
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -16, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, blue_fish_seg3_dl_0301BFB8
geo_open_node
geo_animated_part LAYER_OPAQUE, 97, 0, 0, blue_fish_seg3_dl_0301C150
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel fish_geo # 0x16000C44
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -16, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, blue_fish_seg3_dl_0301BFB8
geo_open_node
geo_animated_part LAYER_OPAQUE, 97, 0, 0, blue_fish_seg3_dl_0301C150
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel fish_shadow_geo # 0x16000BEC
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x9B, 50
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -16, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, blue_fish_seg3_dl_0301BFB8
geo_open_node
geo_animated_part LAYER_OPAQUE, 97, 0, 0, blue_fish_seg3_dl_0301C150
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel fish_geo # 0x16000C44
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -16, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, blue_fish_seg3_dl_0301BFB8
geo_open_node
geo_animated_part LAYER_OPAQUE, 97, 0, 0, blue_fish_seg3_dl_0301C150
geo_close_node
geo_close_node
geo_close_node
geo_end

View File

@ -1,137 +1,137 @@
# Blue Fish
blue_fish_seg3_light_0301B5C8: # 0x0301B5C8
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
blue_fish_seg3_light_0301B5D0: # 0x0301B5D0
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
blue_fish_seg3_texture_0301B5E0: # 0x0301B5E0
.incbin "actors/blue_fish/blue_fish.rgba16"
blue_fish_seg3_vertex_0301BDE0: # 0x0301BDE0
vertex -108, 1, 0, 14, 566, 0x89, 0x00, 0xD7, 0xFF
vertex -44, -13, -31, 286, 688, 0xEB, 0x89, 0xDC, 0xFF
vertex -62, -19, 12, 210, 502, 0xE8, 0x84, 0x0A, 0xFF
vertex -44, 16, -31, 286, 688, 0xEA, 0x77, 0xDC, 0xFF
vertex -62, 21, 12, 210, 502, 0xE8, 0x7C, 0x0B, 0xFF
vertex -47, 1, -64, 274, 830, 0xBD, 0xFF, 0x95, 0xFF
vertex -97, 1, 23, 62, 462, 0xA2, 0x00, 0x54, 0xFF
vertex 55, 1, 127, 712, -8, 0x1A, 0x00, 0x7C, 0xFF
vertex 41, 16, 56, 656, 298, 0x43, 0x67, 0x1B, 0xFF
vertex 50, 16, -43, 692, 722, 0x35, 0x6F, 0xE6, 0xFF
vertex 41, -14, 56, 656, 298, 0x43, 0x99, 0x1B, 0xFF
vertex 50, -13, -43, 692, 722, 0x35, 0x91, 0xE6, 0xFF
vertex 62, 1, -92, 742, 930, 0x42, 0xFF, 0x94, 0xFF
vertex 101, 1, 1, 910, 520, 0x7E, 0x00, 0x01, 0xFF
glabel blue_fish_seg3_dl_0301BEC0 # 0x0301BEC0 - 0x0301BFB8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, blue_fish_seg3_texture_0301B5E0
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight blue_fish_seg3_light_0301B5D0, 1
gsSPLight blue_fish_seg3_light_0301B5C8, 2
gsSPVertex blue_fish_seg3_vertex_0301BDE0, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 4, 0x0
gsSP2Triangles 5, 0, 3, 0x0, 2, 6, 0, 0x0
gsSP2Triangles 0, 6, 4, 0x0, 5, 1, 0, 0x0
gsSP2Triangles 4, 6, 7, 0x0, 6, 2, 7, 0x0
gsSP2Triangles 7, 8, 4, 0x0, 9, 4, 8, 0x0
gsSP2Triangles 9, 3, 4, 0x0, 2, 10, 7, 0x0
gsSP2Triangles 1, 11, 2, 0x0, 11, 10, 2, 0x0
gsSP2Triangles 1, 5, 12, 0x0, 12, 5, 3, 0x0
gsSP2Triangles 9, 11, 12, 0x0, 3, 9, 12, 0x0
gsSP2Triangles 12, 11, 1, 0x0, 8, 7, 10, 0x0
gsSP2Triangles 13, 9, 8, 0x0, 9, 13, 11, 0x0
gsSP2Triangles 11, 13, 10, 0x0, 10, 13, 8, 0x0
gsSPEndDisplayList
glabel blue_fish_seg3_dl_0301BFB8 # 0x0301BFB8 - 0x0301C018
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList blue_fish_seg3_dl_0301BEC0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
blue_fish_seg3_vertex_0301C018: # 0x0301C018
vertex 67, 0, -58, 736, 728, 0x7A, 0x00, 0xDE, 0xFF
vertex 67, -3, -28, 704, 574, 0x53, 0xA3, 0x14, 0xFF
vertex 0, 1, -3, 1022, 356, 0xA1, 0xF9, 0xAD, 0xFF
vertex 67, 4, 27, 644, 290, 0x3F, 0x6D, 0xF3, 0xFF
vertex 53, 0, 0, 744, 414, 0x7E, 0x00, 0xFE, 0xFF
vertex 67, -3, 27, 644, 290, 0x40, 0x95, 0xEB, 0xFF
vertex 0, 0, 5, 1016, 312, 0x9E, 0xFD, 0x50, 0xFF
vertex 67, 4, -28, 704, 574, 0x54, 0x5C, 0x15, 0xFF
vertex 67, 0, 57, 612, 138, 0x7A, 0x00, 0x22, 0xFF
glabel blue_fish_seg3_dl_0301C0A8 # 0x0301C0A8 - 0x0301C150
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, blue_fish_seg3_texture_0301B5E0
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight blue_fish_seg3_light_0301B5D0, 1
gsSPLight blue_fish_seg3_light_0301B5C8, 2
gsSPVertex blue_fish_seg3_vertex_0301C018, 9, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 4, 0x0
gsSP2Triangles 4, 5, 2, 0x0, 2, 5, 6, 0x0
gsSP2Triangles 2, 1, 4, 0x0, 2, 6, 3, 0x0
gsSP2Triangles 4, 7, 2, 0x0, 2, 7, 0, 0x0
gsSP2Triangles 6, 8, 3, 0x0, 3, 8, 5, 0x0
gsSP2Triangles 3, 5, 4, 0x0, 4, 1, 7, 0x0
gsSP2Triangles 6, 5, 8, 0x0, 1, 0, 7, 0x0
gsSPEndDisplayList
glabel blue_fish_seg3_dl_0301C150 # 0x0301C150 - 0x0301C1B0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList blue_fish_seg3_dl_0301C0A8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
blue_fish_seg3_animvalue_0301C1B0: # 0x0301C1B0
.hword 0x0000, 0xFFF1, 0xFFF1, 0xFFF2, 0xFFF4, 0xFFF7, 0xFFFA, 0xFFFD
.hword 0x0000, 0x0002, 0x0005, 0x0008, 0x000A, 0x000C, 0x000E, 0x000E
.hword 0x000E, 0x000D, 0x000C, 0x000A, 0x0009, 0x0006, 0x0004, 0x0002
.hword 0x0000, 0xFFFD, 0xFFFB, 0xFFF8, 0xFFF6, 0xFFF3, 0xFFF1, 0xC001
.hword 0xF3F6, 0xF61A, 0xFAF7, 0x003A, 0x0390, 0x052A, 0x06BA, 0x0832
.hword 0x0984, 0x0AA1, 0x0B7C, 0x0C06, 0x0C31, 0x0BEE, 0x0B2F, 0x078D
.hword 0x00B3, 0xF9AA, 0xF579, 0xF3FF, 0xF306, 0xF27B, 0xF247, 0xF258
.hword 0xF298, 0xF2F4, 0xF356, 0xF3AB, 0xF3DE, 0xF3DA, 0x461C, 0x4623
.hword 0x462E, 0x4629, 0x4603, 0x45AA, 0x450A, 0x4410, 0x42C9, 0x4151
.hword 0x3FC6, 0x3E45, 0x3CEA, 0x3BD2, 0x3B1B, 0x3ACE, 0x3AD5, 0x3B20
.hword 0x3BA0, 0x3C43, 0x3CFA, 0x3DB5, 0x3E7E, 0x3F66, 0x4066, 0x4177
.hword 0x4292, 0x43AF, 0x44C7, 0x45D4
blue_fish_seg3_animindex_0301C268: # 0x0301C268
.hword 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001F
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x001E, 0x003E, 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0020
blue_fish_seg3_anim_0301C298: # 0x0301C298
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x1E
.hword 0x03
.word blue_fish_seg3_animvalue_0301C1B0
.word blue_fish_seg3_animindex_0301C268
.word 0
glabel blue_fish_seg3_anims_0301C2B0 # 0x0301C2B0
.word blue_fish_seg3_anim_0301C298
.word 0
# Blue Fish
blue_fish_seg3_light_0301B5C8: # 0x0301B5C8
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
blue_fish_seg3_light_0301B5D0: # 0x0301B5D0
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
blue_fish_seg3_texture_0301B5E0: # 0x0301B5E0
.incbin "actors/blue_fish/blue_fish.rgba16"
blue_fish_seg3_vertex_0301BDE0: # 0x0301BDE0
vertex -108, 1, 0, 14, 566, 0x89, 0x00, 0xD7, 0xFF
vertex -44, -13, -31, 286, 688, 0xEB, 0x89, 0xDC, 0xFF
vertex -62, -19, 12, 210, 502, 0xE8, 0x84, 0x0A, 0xFF
vertex -44, 16, -31, 286, 688, 0xEA, 0x77, 0xDC, 0xFF
vertex -62, 21, 12, 210, 502, 0xE8, 0x7C, 0x0B, 0xFF
vertex -47, 1, -64, 274, 830, 0xBD, 0xFF, 0x95, 0xFF
vertex -97, 1, 23, 62, 462, 0xA2, 0x00, 0x54, 0xFF
vertex 55, 1, 127, 712, -8, 0x1A, 0x00, 0x7C, 0xFF
vertex 41, 16, 56, 656, 298, 0x43, 0x67, 0x1B, 0xFF
vertex 50, 16, -43, 692, 722, 0x35, 0x6F, 0xE6, 0xFF
vertex 41, -14, 56, 656, 298, 0x43, 0x99, 0x1B, 0xFF
vertex 50, -13, -43, 692, 722, 0x35, 0x91, 0xE6, 0xFF
vertex 62, 1, -92, 742, 930, 0x42, 0xFF, 0x94, 0xFF
vertex 101, 1, 1, 910, 520, 0x7E, 0x00, 0x01, 0xFF
glabel blue_fish_seg3_dl_0301BEC0 # 0x0301BEC0 - 0x0301BFB8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, blue_fish_seg3_texture_0301B5E0
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight blue_fish_seg3_light_0301B5D0, 1
gsSPLight blue_fish_seg3_light_0301B5C8, 2
gsSPVertex blue_fish_seg3_vertex_0301BDE0, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 4, 0x0
gsSP2Triangles 5, 0, 3, 0x0, 2, 6, 0, 0x0
gsSP2Triangles 0, 6, 4, 0x0, 5, 1, 0, 0x0
gsSP2Triangles 4, 6, 7, 0x0, 6, 2, 7, 0x0
gsSP2Triangles 7, 8, 4, 0x0, 9, 4, 8, 0x0
gsSP2Triangles 9, 3, 4, 0x0, 2, 10, 7, 0x0
gsSP2Triangles 1, 11, 2, 0x0, 11, 10, 2, 0x0
gsSP2Triangles 1, 5, 12, 0x0, 12, 5, 3, 0x0
gsSP2Triangles 9, 11, 12, 0x0, 3, 9, 12, 0x0
gsSP2Triangles 12, 11, 1, 0x0, 8, 7, 10, 0x0
gsSP2Triangles 13, 9, 8, 0x0, 9, 13, 11, 0x0
gsSP2Triangles 11, 13, 10, 0x0, 10, 13, 8, 0x0
gsSPEndDisplayList
glabel blue_fish_seg3_dl_0301BFB8 # 0x0301BFB8 - 0x0301C018
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList blue_fish_seg3_dl_0301BEC0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
blue_fish_seg3_vertex_0301C018: # 0x0301C018
vertex 67, 0, -58, 736, 728, 0x7A, 0x00, 0xDE, 0xFF
vertex 67, -3, -28, 704, 574, 0x53, 0xA3, 0x14, 0xFF
vertex 0, 1, -3, 1022, 356, 0xA1, 0xF9, 0xAD, 0xFF
vertex 67, 4, 27, 644, 290, 0x3F, 0x6D, 0xF3, 0xFF
vertex 53, 0, 0, 744, 414, 0x7E, 0x00, 0xFE, 0xFF
vertex 67, -3, 27, 644, 290, 0x40, 0x95, 0xEB, 0xFF
vertex 0, 0, 5, 1016, 312, 0x9E, 0xFD, 0x50, 0xFF
vertex 67, 4, -28, 704, 574, 0x54, 0x5C, 0x15, 0xFF
vertex 67, 0, 57, 612, 138, 0x7A, 0x00, 0x22, 0xFF
glabel blue_fish_seg3_dl_0301C0A8 # 0x0301C0A8 - 0x0301C150
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, blue_fish_seg3_texture_0301B5E0
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight blue_fish_seg3_light_0301B5D0, 1
gsSPLight blue_fish_seg3_light_0301B5C8, 2
gsSPVertex blue_fish_seg3_vertex_0301C018, 9, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 4, 0x0
gsSP2Triangles 4, 5, 2, 0x0, 2, 5, 6, 0x0
gsSP2Triangles 2, 1, 4, 0x0, 2, 6, 3, 0x0
gsSP2Triangles 4, 7, 2, 0x0, 2, 7, 0, 0x0
gsSP2Triangles 6, 8, 3, 0x0, 3, 8, 5, 0x0
gsSP2Triangles 3, 5, 4, 0x0, 4, 1, 7, 0x0
gsSP2Triangles 6, 5, 8, 0x0, 1, 0, 7, 0x0
gsSPEndDisplayList
glabel blue_fish_seg3_dl_0301C150 # 0x0301C150 - 0x0301C1B0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList blue_fish_seg3_dl_0301C0A8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
blue_fish_seg3_animvalue_0301C1B0: # 0x0301C1B0
.hword 0x0000, 0xFFF1, 0xFFF1, 0xFFF2, 0xFFF4, 0xFFF7, 0xFFFA, 0xFFFD
.hword 0x0000, 0x0002, 0x0005, 0x0008, 0x000A, 0x000C, 0x000E, 0x000E
.hword 0x000E, 0x000D, 0x000C, 0x000A, 0x0009, 0x0006, 0x0004, 0x0002
.hword 0x0000, 0xFFFD, 0xFFFB, 0xFFF8, 0xFFF6, 0xFFF3, 0xFFF1, 0xC001
.hword 0xF3F6, 0xF61A, 0xFAF7, 0x003A, 0x0390, 0x052A, 0x06BA, 0x0832
.hword 0x0984, 0x0AA1, 0x0B7C, 0x0C06, 0x0C31, 0x0BEE, 0x0B2F, 0x078D
.hword 0x00B3, 0xF9AA, 0xF579, 0xF3FF, 0xF306, 0xF27B, 0xF247, 0xF258
.hword 0xF298, 0xF2F4, 0xF356, 0xF3AB, 0xF3DE, 0xF3DA, 0x461C, 0x4623
.hword 0x462E, 0x4629, 0x4603, 0x45AA, 0x450A, 0x4410, 0x42C9, 0x4151
.hword 0x3FC6, 0x3E45, 0x3CEA, 0x3BD2, 0x3B1B, 0x3ACE, 0x3AD5, 0x3B20
.hword 0x3BA0, 0x3C43, 0x3CFA, 0x3DB5, 0x3E7E, 0x3F66, 0x4066, 0x4177
.hword 0x4292, 0x43AF, 0x44C7, 0x45D4
blue_fish_seg3_animindex_0301C268: # 0x0301C268
.hword 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001F
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x001E, 0x003E, 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0020
blue_fish_seg3_anim_0301C298: # 0x0301C298
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x1E
.hword 0x03
.word blue_fish_seg3_animvalue_0301C1B0
.word blue_fish_seg3_animindex_0301C268
.word 0
glabel blue_fish_seg3_anims_0301C2B0 # 0x0301C2B0
.word blue_fish_seg3_anim_0301C298
.word 0

View File

@ -1,95 +1,95 @@
glabel black_bobomb_geo # 0x0F0007B8
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xC8, 70
geo_open_node
geo_scale 0x00, 24576
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, bobomb_seg8_dl_08022D08
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 57, -60
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 91, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023270
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 55, 62
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 91, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023378
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023480
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, bobomb_seg8_dl_08022B58
geo_animated_part LAYER_ALPHA, 0, 0, 0, bobomb_seg8_dl_08022B88
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel bobomb_buddy_geo # 0x0F0008F4
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xC8, 70
geo_open_node
geo_scale 0x00, 24576
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, bobomb_seg8_dl_08022D78
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 57, -60
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 91, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023270
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 55, 62
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 91, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023378
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023480
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, bobomb_seg8_dl_08022B58
geo_animated_part LAYER_ALPHA, 0, 0, 0, bobomb_seg8_dl_08022B88
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel black_bobomb_geo # 0x0F0007B8
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xC8, 70
geo_open_node
geo_scale 0x00, 24576
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, bobomb_seg8_dl_08022D08
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 57, -60
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 91, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023270
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 55, 62
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 91, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023378
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023480
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, bobomb_seg8_dl_08022B58
geo_animated_part LAYER_ALPHA, 0, 0, 0, bobomb_seg8_dl_08022B88
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel bobomb_buddy_geo # 0x0F0008F4
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xC8, 70
geo_open_node
geo_scale 0x00, 24576
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, bobomb_seg8_dl_08022D78
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 57, -60
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 91, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023270
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 55, 62
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 91, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023378
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bobomb_seg8_dl_08023480
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, bobomb_seg8_dl_08022B58
geo_animated_part LAYER_ALPHA, 0, 0, 0, bobomb_seg8_dl_08022B88
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end

View File

@ -1,393 +1,393 @@
# Bobomb
bobomb_seg8_texture_0801DA60: # 0x0801DA60
.incbin "actors/bobomb/bob-omb_left_side.rgba16"
bobomb_seg8_texture_0801EA60: # 0x0801EA60
.incbin "actors/bobomb/bob-omb_right_side.rgba16"
bobomb_seg8_texture_0801FA60: # 0x0801FA60
.incbin "actors/bobomb/bob-omb_buddy_left_side.rgba16"
bobomb_seg8_texture_08020A60: # 0x08020A60
.incbin "actors/bobomb/bob-omb_buddy_right_side.rgba16"
bobomb_seg8_texture_08021A60: # 0x08021A60
.incbin "actors/bobomb/bob-omb_eyes.rgba16"
bobomb_seg8_texture_08022260: # 0x08022260
.incbin "actors/bobomb/bob-omb_eyes_blink.rgba16"
bobomb_seg8_vertex_08022A60: # 0x08022A60
vertex 133, -47, 0, 480, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 133, 32, 0, 480, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 128, 32, 50, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 128, -47, -49, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 128, -47, 50, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 128, 32, -49, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
glabel bobomb_seg8_dl_08022AC0 # 0x08022AC0 - 0x08022B08
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_LIGHTING
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPEndDisplayList
glabel bobomb_seg8_dl_08022B08 # 0x08022B08 - 0x08022B58
gsSPVertex bobomb_seg8_vertex_08022A60, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 1, 0, 0x0
gsSP2Triangles 0, 2, 4, 0x0, 3, 5, 1, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
glabel bobomb_seg8_dl_08022B58 # 0x08022B58 - 0x08022B88
gsSPDisplayList bobomb_seg8_dl_08022AC0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bobomb_seg8_texture_08021A60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPDisplayList bobomb_seg8_dl_08022B08
gsSPEndDisplayList
glabel bobomb_seg8_dl_08022B88 # 0x08022B88 - 0x08022BB8
gsSPDisplayList bobomb_seg8_dl_08022AC0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bobomb_seg8_texture_08022260
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPDisplayList bobomb_seg8_dl_08022B08
gsSPEndDisplayList
bobomb_seg8_vertex_08022BB8: # 0x08022BB8
vertex 0, 49, 0, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -49, -49, 0, 0, 2012, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, -49, 0, 990, 2012, 0xFF, 0xFF, 0xFF, 0xFF
vertex -49, 49, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
bobomb_seg8_vertex_08022BF8: # 0x08022BF8
vertex 49, 49, 0, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, -49, 0, 0, 2012, 0xFF, 0xFF, 0xFF, 0xFF
vertex 49, -49, 0, 990, 2012, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 49, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
glabel bobomb_seg8_dl_08022C38 # 0x08022C38 - 0x08022CA0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bobomb_seg8_texture_0801DA60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPVertex bobomb_seg8_vertex_08022BB8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bobomb_seg8_texture_0801EA60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPVertex bobomb_seg8_vertex_08022BF8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bobomb_seg8_dl_08022CA0 # 0x08022CA0 - 0x08022D08
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bobomb_seg8_texture_0801FA60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPVertex bobomb_seg8_vertex_08022BB8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bobomb_seg8_texture_08020A60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPVertex bobomb_seg8_vertex_08022BF8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bobomb_seg8_dl_08022D08 # 0x08022D08 - 0x08022D78
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_LIGHTING
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsSPDisplayList bobomb_seg8_dl_08022C38
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
glabel bobomb_seg8_dl_08022D78 # 0x08022D78 - 0x08022DE8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_LIGHTING
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsSPDisplayList bobomb_seg8_dl_08022CA0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
bobomb_seg8_light_08022DE8: # 0x08022DE8
.byte 0x3F, 0x26, 0x04, 0x00, 0x3F, 0x26, 0x04, 0x00
bobomb_seg8_light_08022DF0: # 0x08022DF0
.byte 0xFF, 0x99, 0x12, 0x00, 0xFF, 0x99, 0x12, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bobomb_seg8_light_08022E00: # 0x08022E00
.byte 0x2C, 0x2C, 0x2C, 0x00, 0x2C, 0x2C, 0x2C, 0x00
bobomb_seg8_light_08022E08: # 0x08022E08
.byte 0xB2, 0xB2, 0xB2, 0x00, 0xB2, 0xB2, 0xB2, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
# Unreferenced light
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bobomb_seg8_vertex_08022E30: # 0x08022E30
vertex 27, -26, -31, 0, 0, 0xEB, 0x96, 0xBF, 0x00
vertex -36, 0, -20, 0, 0, 0xB1, 0xD0, 0xAA, 0x00
vertex 32, 0, -41, 0, 0, 0xFC, 0xFB, 0x82, 0x00
vertex 85, 0, -32, 0, 0, 0x50, 0xF1, 0xA0, 0xFF
vertex 79, 28, -20, 0, 0, 0x34, 0x62, 0xC4, 0xFF
vertex 79, 28, 15, 0, 0, 0x34, 0x62, 0x3C, 0xFF
vertex 85, 0, 27, 0, 0, 0x50, 0xF1, 0x60, 0xFF
vertex 33, 28, 29, 0, 0, 0xFF, 0x69, 0x47, 0xFF
vertex -29, 28, 12, 0, 0, 0xC8, 0x60, 0x3C, 0xFF
vertex -36, 0, 16, 0, 0, 0xB1, 0xD0, 0x56, 0xFF
vertex 32, 0, 37, 0, 0, 0xFC, 0xFB, 0x7E, 0xFF
vertex 33, 28, -34, 0, 0, 0xFF, 0x69, 0xB9, 0xFF
vertex -29, 28, -16, 0, 0, 0xC8, 0x60, 0xC4, 0xFF
vertex 68, -30, 16, 0, 0, 0x26, 0x95, 0x36, 0xFF
vertex 68, -30, -21, 0, 0, 0x26, 0x95, 0xCA, 0xFF
vertex 27, -26, 27, 0, 0, 0xEB, 0x96, 0x41, 0xFF
bobomb_seg8_vertex_08022F30: # 0x08022F30
vertex 27, -26, -31, 0, 0, 0xED, 0x90, 0xC8, 0xFF
vertex 27, -26, 27, 0, 0, 0xF5, 0xA2, 0x53, 0x00
vertex -36, 0, 16, 0, 0, 0xA2, 0xF8, 0x54, 0x00
vertex -36, 0, -20, 0, 0, 0xA9, 0xDD, 0xAC, 0xFF
bobomb_seg8_vertex_08022F70: # 0x08022F70
vertex 32, 0, 41, 0, 0, 0xFC, 0xFB, 0x7E, 0x00
vertex -36, 0, 20, 0, 0, 0xB1, 0xD0, 0x56, 0x00
vertex 27, -26, 31, 0, 0, 0xEB, 0x96, 0x41, 0x00
vertex 84, 0, -27, 0, 0, 0x50, 0xF1, 0xA0, 0xFF
vertex 79, 28, -15, 0, 0, 0x34, 0x62, 0xC4, 0xFF
vertex 79, 28, 20, 0, 0, 0x34, 0x62, 0x3C, 0xFF
vertex 84, 0, 32, 0, 0, 0x50, 0xF1, 0x60, 0xFF
vertex 32, 0, -37, 0, 0, 0xFC, 0xFB, 0x82, 0xFF
vertex -36, 0, -16, 0, 0, 0xB1, 0xD0, 0xAA, 0xFF
vertex -28, 28, -12, 0, 0, 0xC8, 0x60, 0xC4, 0xFF
vertex 33, 28, -29, 0, 0, 0xFF, 0x69, 0xB9, 0xFF
vertex -28, 28, 16, 0, 0, 0xC8, 0x60, 0x3C, 0xFF
vertex 33, 28, 33, 0, 0, 0xFF, 0x69, 0x47, 0xFF
vertex 68, -29, 21, 0, 0, 0x26, 0x95, 0x36, 0xFF
vertex 68, -29, -16, 0, 0, 0x26, 0x95, 0xCA, 0xFF
vertex 27, -26, -27, 0, 0, 0xEB, 0x96, 0xBF, 0xFF
bobomb_seg8_vertex_08023070: # 0x08023070
vertex 27, -26, -27, 0, 0, 0xED, 0x90, 0xC8, 0xFF
vertex 27, -26, 31, 0, 0, 0xF5, 0xA2, 0x53, 0x00
vertex -36, 0, 20, 0, 0, 0xA2, 0xF8, 0x54, 0x00
vertex -36, 0, -16, 0, 0, 0xA9, 0xDD, 0xAC, 0xFF
bobomb_seg8_vertex_080230B0: # 0x080230B0
vertex 0, -100, 59, 0, 0, 0x00, 0xFE, 0x7F, 0x00
vertex -53, -99, 28, 0, 0, 0xC1, 0xFE, 0x6D, 0x00
vertex -53, -140, 27, 0, 0, 0xC1, 0xFE, 0x6D, 0x00
vertex 0, -141, 58, 0, 0, 0x00, 0xFE, 0x7F, 0xFF
vertex 53, -99, 28, 0, 0, 0x3F, 0xFE, 0x6D, 0xFF
vertex 53, -140, 27, 0, 0, 0x3F, 0xFE, 0x6D, 0xFF
vertex -53, -99, 28, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -53, -98, -32, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -53, -139, -33, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -53, -140, 27, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -53, -98, -32, 0, 0, 0xC1, 0x02, 0x93, 0xFF
vertex 0, -97, -63, 0, 0, 0xC1, 0x02, 0x93, 0xFF
vertex 0, -138, -64, 0, 0, 0xC1, 0x02, 0x93, 0xFF
vertex -53, -139, -33, 0, 0, 0xC1, 0x02, 0x93, 0xFF
bobomb_seg8_vertex_08023190: # 0x08023190
vertex 53, -98, -32, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 53, -99, 28, 0, 0, 0x7F, 0x00, 0x00, 0x00
vertex 53, -140, 27, 0, 0, 0x7F, 0x00, 0x00, 0x00
vertex 53, -139, -33, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 0, -97, -63, 0, 0, 0x3F, 0x02, 0x93, 0xFF
vertex 53, -98, -32, 0, 0, 0x3F, 0x02, 0x93, 0xFF
vertex 53, -139, -33, 0, 0, 0x3F, 0x02, 0x93, 0xFF
vertex 0, -138, -64, 0, 0, 0x3F, 0x02, 0x93, 0xFF
vertex 0, -138, -64, 0, 0, 0x00, 0x81, 0xFE, 0xFF
vertex 53, -139, -33, 0, 0, 0x00, 0x81, 0xFE, 0xFF
vertex 53, -140, 27, 0, 0, 0x00, 0x81, 0xFE, 0xFF
vertex 0, -141, 58, 0, 0, 0x00, 0x81, 0xFE, 0xFF
vertex -53, -140, 27, 0, 0, 0x00, 0x81, 0xFE, 0xFF
vertex -53, -139, -33, 0, 0, 0x00, 0x81, 0xFE, 0xFF
glabel bobomb_seg8_dl_08023270 # 0x08023270 - 0x08023378
gsSPLight bobomb_seg8_light_08022DF0, 1
gsSPLight bobomb_seg8_light_08022DE8, 2
gsSPVertex bobomb_seg8_vertex_08022E30, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 8, 0x0
gsSP2Triangles 11, 8, 7, 0x0, 6, 13, 14, 0x0
gsSP2Triangles 6, 14, 3, 0x0, 9, 8, 12, 0x0
gsSP2Triangles 9, 12, 1, 0x0, 10, 9, 15, 0x0
gsSP2Triangles 2, 1, 12, 0x0, 2, 12, 11, 0x0
gsSP2Triangles 10, 6, 5, 0x0, 10, 5, 7, 0x0
gsSP2Triangles 0, 14, 13, 0x0, 0, 13, 15, 0x0
gsSP2Triangles 11, 4, 3, 0x0, 11, 3, 2, 0x0
gsSP2Triangles 2, 3, 14, 0x0, 2, 14, 0, 0x0
gsSP2Triangles 7, 5, 4, 0x0, 7, 4, 11, 0x0
gsSP2Triangles 15, 13, 6, 0x0, 15, 6, 10, 0x0
gsSPVertex bobomb_seg8_vertex_08022F30, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel bobomb_seg8_dl_08023378 # 0x08023378 - 0x08023480
gsSPLight bobomb_seg8_light_08022DF0, 1
gsSPLight bobomb_seg8_light_08022DE8, 2
gsSPVertex bobomb_seg8_vertex_08022F70, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 10, 9, 11, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 6, 13, 14, 0x0
gsSP2Triangles 6, 14, 3, 0x0, 1, 11, 9, 0x0
gsSP2Triangles 1, 9, 8, 0x0, 15, 8, 7, 0x0
gsSP2Triangles 12, 11, 1, 0x0, 12, 1, 0, 0x0
gsSP2Triangles 10, 4, 3, 0x0, 10, 3, 7, 0x0
gsSP2Triangles 15, 14, 13, 0x0, 15, 13, 2, 0x0
gsSP2Triangles 0, 6, 5, 0x0, 0, 5, 12, 0x0
gsSP2Triangles 2, 13, 6, 0x0, 2, 6, 0, 0x0
gsSP2Triangles 12, 5, 4, 0x0, 12, 4, 10, 0x0
gsSP2Triangles 7, 3, 14, 0x0, 7, 14, 15, 0x0
gsSPVertex bobomb_seg8_vertex_08023070, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel bobomb_seg8_dl_08023480 # 0x08023480 - 0x08023528
gsSPLight bobomb_seg8_light_08022E08, 1
gsSPLight bobomb_seg8_light_08022E00, 2
gsSPVertex bobomb_seg8_vertex_080230B0, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 0, 3, 0x0, 4, 3, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 6, 8, 9, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
gsSPVertex bobomb_seg8_vertex_08023190, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
gsSP2Triangles 8, 11, 12, 0x0, 8, 12, 13, 0x0
gsSPEndDisplayList
bobomb_seg8_animvalue_08023528: # 0x08023528
.hword 0x0000, 0xFFF8, 0xFFF8, 0xFFFA, 0xFFFC, 0xFFFF, 0x0000, 0x0001
.hword 0x0003, 0x0005, 0x0006, 0x0007, 0x0008, 0x0007, 0x0006, 0x0005
.hword 0x0003, 0x0001, 0x0000, 0xFFFF, 0xFFFD, 0xFFFC, 0xFFFA, 0xFFF9
.hword 0xFFF8, 0xFFF8, 0x00A2, 0x00A3, 0x00A6, 0x00AA, 0x00AD, 0x00AE
.hword 0x00AD, 0x00AB, 0x00A8, 0x00A5, 0x00A3, 0x00A2, 0x00A3, 0x00A5
.hword 0x00A8, 0x00AB, 0x00AD, 0x00AE, 0x00AD, 0x00AB, 0x00A9, 0x00A7
.hword 0x00A4, 0x00A3, 0x00A2, 0x3FFF, 0x0000, 0xFFFC, 0xFFF2, 0xFFE4
.hword 0xFFD3, 0xFFC4, 0xFFB8, 0xFFB2, 0xFFB3, 0xFFBF, 0xFFD8, 0x0000
.hword 0x0083, 0x016B, 0x0254, 0x02DA, 0x02D4, 0x027E, 0x0206, 0x019D
.hword 0x013E, 0x00D1, 0x006A, 0x001E, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x0000, 0xFFFE, 0xFFFA, 0xFFF9, 0x0000, 0x0016, 0x0038, 0x0057
.hword 0x0065, 0x005A, 0x0041, 0x0023, 0x000A, 0x0000, 0xA656, 0xA6E2
.hword 0xA869, 0xAAC1, 0xADBF, 0xB138, 0xB503, 0xB8F5, 0xBCE3, 0xC0A3
.hword 0xC40A, 0xC6EE, 0xC9DE, 0xCCB2, 0xCE29, 0xCD04, 0xC7AE, 0xBF3C
.hword 0xB66F, 0xB005, 0xAC43, 0xA984, 0xA7AF, 0xA6A8, 0xA656, 0xC7BF
.hword 0xCA53, 0xCEE8, 0xD0C6, 0xCB0D, 0xC265, 0xBB0B, 0xB3CD, 0xAE17
.hword 0xAA0D, 0xA78C, 0xA78F, 0xA977, 0xABE8, 0xAEC2, 0xB1E6, 0xB537
.hword 0xB896, 0xBBE5, 0xBF05, 0xC1D8, 0xC43F, 0xC61D, 0xC751, 0xC7BF
.hword 0x6925, 0x6773, 0x62CA, 0x5BD5, 0x533B, 0x49A4, 0x3FB9, 0x3622
.hword 0x2D88, 0x2693, 0x21EA, 0x2038, 0x2172, 0x24DD, 0x2A13, 0x30AE
.hword 0x3848, 0x407B, 0x48E1, 0x5114, 0x58AE, 0x5F49, 0x6480, 0x67EB
.hword 0x6925, 0x2108, 0x228D, 0x26B7, 0x2CEF, 0x349F, 0x3D32, 0x460F
.hword 0x4EA1, 0x5652, 0x5C8A, 0x60B4, 0x6238, 0x611F, 0x5E11, 0x5968
.hword 0x5381, 0x4CB5, 0x4561, 0x3DDF, 0x368B, 0x2FC0, 0x29D8, 0x2530
.hword 0x2221, 0x2108, 0x0206, 0x01DD, 0x0172, 0x00E1, 0x0044, 0xFFB8
.hword 0xFF27, 0xFE7F, 0xFDD5, 0xFD3F, 0xFCD6, 0xFCB0, 0xFCD1, 0xFD27
.hword 0xFDA3, 0xFE35, 0xFECD, 0xFF5E, 0xFFD8, 0x004A, 0x00C6, 0x013E
.hword 0x01A4, 0x01EC, 0x0206, 0x0034, 0x0030, 0x0027, 0x001A, 0x000B
.hword 0xFFFE, 0xFFEE, 0xFFDB, 0xFFC7, 0xFFB5, 0xFFA8, 0xFFA3, 0xFFA6
.hword 0xFFB0, 0xFFBE, 0xFFCF, 0xFFE0, 0xFFF0, 0xFFFE, 0x0008, 0x0015
.hword 0x0020, 0x002A, 0x0031, 0x0034, 0x7BED, 0x7C6C, 0x7D9A, 0x7F02
.hword 0x8030, 0x80A7, 0x8040, 0x7F48, 0x7E0E, 0x7CD6, 0x7BE6, 0x7B87
.hword 0x7BD0, 0x7C8A, 0x7D89, 0x7E9F, 0x7FA0, 0x8061, 0x80B0, 0x805B
.hword 0x7F79, 0x7E53, 0x7D2C, 0x7C48, 0x7BED, 0x0000
bobomb_seg8_animindex_08023754: # 0x08023754
.hword 0x0019, 0x0001, 0x0019, 0x001A, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0033, 0x0001, 0x0000, 0x0019, 0x00CA, 0x0019, 0x00E3
.hword 0x0019, 0x00FC, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0019, 0x0098, 0x0019, 0x0034, 0x0019, 0x004D
.hword 0x0019, 0x0066, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0019, 0x00B1, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0019, 0x007F, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000
bobomb_seg8_anim_080237FC: # 0x080237FC
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x19
.hword 0x0D
.word bobomb_seg8_animvalue_08023528
.word bobomb_seg8_animindex_08023754
.word 0
bobomb_seg8_animvalue_08023814: # 0x08023814
.hword 0x0000, 0x00B1, 0x0000, 0x0002, 0x0008, 0x000E, 0x0010, 0x000E
.hword 0x000A, 0x0005, 0x0001, 0x0000, 0x3FFF, 0x0FE3, 0x1004, 0x104C
.hword 0x1093, 0x10B4, 0x109E, 0x106A, 0x102D, 0x0FF9, 0x0FE3, 0xBBEE
.hword 0xBEFD, 0xC5B5, 0xCC6E, 0xCF7D, 0xCD74, 0xC89A, 0xC2D0, 0xBDF7
.hword 0xBBEE, 0xFC25, 0xFD6A, 0x0032, 0x02FB, 0x0440, 0x0368, 0x0165
.hword 0xFF00, 0xFCFD, 0xFC25, 0xF0FC, 0xEFB1, 0xECD9, 0xEA02, 0xE8B7
.hword 0xE993, 0xEBA0, 0xEE13, 0xF020, 0xF0FC, 0xD8C1, 0xD34A, 0xC744
.hword 0xBB3F, 0xB5C8, 0xB96B, 0xC217, 0xCC71, 0xD51E, 0xD8C1, 0x3FFF
.hword 0x3FFF, 0x74FE, 0x7655, 0x7946, 0x7C36, 0x7D8D, 0x7CA9, 0x7A8A
.hword 0x7801, 0x75E2, 0x74FE, 0x0000
bobomb_seg8_animindex_080238AC: # 0x080238AC
.hword 0x0001, 0x0000, 0x0001, 0x0001, 0x000A, 0x0002, 0x0001, 0x0000
.hword 0x0001, 0x000C, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x000A, 0x0041, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x003F, 0x0001, 0x0000, 0x000A, 0x000D
.hword 0x000A, 0x0017, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0040, 0x000A, 0x0021, 0x000A, 0x002B
.hword 0x000A, 0x0035, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000
bobomb_seg8_anim_08023954: # 0x08023954
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x0A
.hword 0x0D
.word bobomb_seg8_animvalue_08023814
.word bobomb_seg8_animindex_080238AC
.word 0
glabel bobomb_seg8_anims_0802396C # 0x0802396C
.word bobomb_seg8_anim_080237FC
.word bobomb_seg8_anim_08023954
.word 0
# Bobomb
bobomb_seg8_texture_0801DA60: # 0x0801DA60
.incbin "actors/bobomb/bob-omb_left_side.rgba16"
bobomb_seg8_texture_0801EA60: # 0x0801EA60
.incbin "actors/bobomb/bob-omb_right_side.rgba16"
bobomb_seg8_texture_0801FA60: # 0x0801FA60
.incbin "actors/bobomb/bob-omb_buddy_left_side.rgba16"
bobomb_seg8_texture_08020A60: # 0x08020A60
.incbin "actors/bobomb/bob-omb_buddy_right_side.rgba16"
bobomb_seg8_texture_08021A60: # 0x08021A60
.incbin "actors/bobomb/bob-omb_eyes.rgba16"
bobomb_seg8_texture_08022260: # 0x08022260
.incbin "actors/bobomb/bob-omb_eyes_blink.rgba16"
bobomb_seg8_vertex_08022A60: # 0x08022A60
vertex 133, -47, 0, 480, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 133, 32, 0, 480, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 128, 32, 50, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 128, -47, -49, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 128, -47, 50, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 128, 32, -49, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
glabel bobomb_seg8_dl_08022AC0 # 0x08022AC0 - 0x08022B08
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_LIGHTING
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPEndDisplayList
glabel bobomb_seg8_dl_08022B08 # 0x08022B08 - 0x08022B58
gsSPVertex bobomb_seg8_vertex_08022A60, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 1, 0, 0x0
gsSP2Triangles 0, 2, 4, 0x0, 3, 5, 1, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
glabel bobomb_seg8_dl_08022B58 # 0x08022B58 - 0x08022B88
gsSPDisplayList bobomb_seg8_dl_08022AC0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bobomb_seg8_texture_08021A60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPDisplayList bobomb_seg8_dl_08022B08
gsSPEndDisplayList
glabel bobomb_seg8_dl_08022B88 # 0x08022B88 - 0x08022BB8
gsSPDisplayList bobomb_seg8_dl_08022AC0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bobomb_seg8_texture_08022260
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPDisplayList bobomb_seg8_dl_08022B08
gsSPEndDisplayList
bobomb_seg8_vertex_08022BB8: # 0x08022BB8
vertex 0, 49, 0, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -49, -49, 0, 0, 2012, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, -49, 0, 990, 2012, 0xFF, 0xFF, 0xFF, 0xFF
vertex -49, 49, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
bobomb_seg8_vertex_08022BF8: # 0x08022BF8
vertex 49, 49, 0, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, -49, 0, 0, 2012, 0xFF, 0xFF, 0xFF, 0xFF
vertex 49, -49, 0, 990, 2012, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 49, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
glabel bobomb_seg8_dl_08022C38 # 0x08022C38 - 0x08022CA0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bobomb_seg8_texture_0801DA60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPVertex bobomb_seg8_vertex_08022BB8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bobomb_seg8_texture_0801EA60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPVertex bobomb_seg8_vertex_08022BF8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bobomb_seg8_dl_08022CA0 # 0x08022CA0 - 0x08022D08
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bobomb_seg8_texture_0801FA60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPVertex bobomb_seg8_vertex_08022BB8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bobomb_seg8_texture_08020A60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPVertex bobomb_seg8_vertex_08022BF8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bobomb_seg8_dl_08022D08 # 0x08022D08 - 0x08022D78
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_LIGHTING
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsSPDisplayList bobomb_seg8_dl_08022C38
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
glabel bobomb_seg8_dl_08022D78 # 0x08022D78 - 0x08022DE8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_LIGHTING
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsSPDisplayList bobomb_seg8_dl_08022CA0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
bobomb_seg8_light_08022DE8: # 0x08022DE8
.byte 0x3F, 0x26, 0x04, 0x00, 0x3F, 0x26, 0x04, 0x00
bobomb_seg8_light_08022DF0: # 0x08022DF0
.byte 0xFF, 0x99, 0x12, 0x00, 0xFF, 0x99, 0x12, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bobomb_seg8_light_08022E00: # 0x08022E00
.byte 0x2C, 0x2C, 0x2C, 0x00, 0x2C, 0x2C, 0x2C, 0x00
bobomb_seg8_light_08022E08: # 0x08022E08
.byte 0xB2, 0xB2, 0xB2, 0x00, 0xB2, 0xB2, 0xB2, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
# Unreferenced light
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bobomb_seg8_vertex_08022E30: # 0x08022E30
vertex 27, -26, -31, 0, 0, 0xEB, 0x96, 0xBF, 0x00
vertex -36, 0, -20, 0, 0, 0xB1, 0xD0, 0xAA, 0x00
vertex 32, 0, -41, 0, 0, 0xFC, 0xFB, 0x82, 0x00
vertex 85, 0, -32, 0, 0, 0x50, 0xF1, 0xA0, 0xFF
vertex 79, 28, -20, 0, 0, 0x34, 0x62, 0xC4, 0xFF
vertex 79, 28, 15, 0, 0, 0x34, 0x62, 0x3C, 0xFF
vertex 85, 0, 27, 0, 0, 0x50, 0xF1, 0x60, 0xFF
vertex 33, 28, 29, 0, 0, 0xFF, 0x69, 0x47, 0xFF
vertex -29, 28, 12, 0, 0, 0xC8, 0x60, 0x3C, 0xFF
vertex -36, 0, 16, 0, 0, 0xB1, 0xD0, 0x56, 0xFF
vertex 32, 0, 37, 0, 0, 0xFC, 0xFB, 0x7E, 0xFF
vertex 33, 28, -34, 0, 0, 0xFF, 0x69, 0xB9, 0xFF
vertex -29, 28, -16, 0, 0, 0xC8, 0x60, 0xC4, 0xFF
vertex 68, -30, 16, 0, 0, 0x26, 0x95, 0x36, 0xFF
vertex 68, -30, -21, 0, 0, 0x26, 0x95, 0xCA, 0xFF
vertex 27, -26, 27, 0, 0, 0xEB, 0x96, 0x41, 0xFF
bobomb_seg8_vertex_08022F30: # 0x08022F30
vertex 27, -26, -31, 0, 0, 0xED, 0x90, 0xC8, 0xFF
vertex 27, -26, 27, 0, 0, 0xF5, 0xA2, 0x53, 0x00
vertex -36, 0, 16, 0, 0, 0xA2, 0xF8, 0x54, 0x00
vertex -36, 0, -20, 0, 0, 0xA9, 0xDD, 0xAC, 0xFF
bobomb_seg8_vertex_08022F70: # 0x08022F70
vertex 32, 0, 41, 0, 0, 0xFC, 0xFB, 0x7E, 0x00
vertex -36, 0, 20, 0, 0, 0xB1, 0xD0, 0x56, 0x00
vertex 27, -26, 31, 0, 0, 0xEB, 0x96, 0x41, 0x00
vertex 84, 0, -27, 0, 0, 0x50, 0xF1, 0xA0, 0xFF
vertex 79, 28, -15, 0, 0, 0x34, 0x62, 0xC4, 0xFF
vertex 79, 28, 20, 0, 0, 0x34, 0x62, 0x3C, 0xFF
vertex 84, 0, 32, 0, 0, 0x50, 0xF1, 0x60, 0xFF
vertex 32, 0, -37, 0, 0, 0xFC, 0xFB, 0x82, 0xFF
vertex -36, 0, -16, 0, 0, 0xB1, 0xD0, 0xAA, 0xFF
vertex -28, 28, -12, 0, 0, 0xC8, 0x60, 0xC4, 0xFF
vertex 33, 28, -29, 0, 0, 0xFF, 0x69, 0xB9, 0xFF
vertex -28, 28, 16, 0, 0, 0xC8, 0x60, 0x3C, 0xFF
vertex 33, 28, 33, 0, 0, 0xFF, 0x69, 0x47, 0xFF
vertex 68, -29, 21, 0, 0, 0x26, 0x95, 0x36, 0xFF
vertex 68, -29, -16, 0, 0, 0x26, 0x95, 0xCA, 0xFF
vertex 27, -26, -27, 0, 0, 0xEB, 0x96, 0xBF, 0xFF
bobomb_seg8_vertex_08023070: # 0x08023070
vertex 27, -26, -27, 0, 0, 0xED, 0x90, 0xC8, 0xFF
vertex 27, -26, 31, 0, 0, 0xF5, 0xA2, 0x53, 0x00
vertex -36, 0, 20, 0, 0, 0xA2, 0xF8, 0x54, 0x00
vertex -36, 0, -16, 0, 0, 0xA9, 0xDD, 0xAC, 0xFF
bobomb_seg8_vertex_080230B0: # 0x080230B0
vertex 0, -100, 59, 0, 0, 0x00, 0xFE, 0x7F, 0x00
vertex -53, -99, 28, 0, 0, 0xC1, 0xFE, 0x6D, 0x00
vertex -53, -140, 27, 0, 0, 0xC1, 0xFE, 0x6D, 0x00
vertex 0, -141, 58, 0, 0, 0x00, 0xFE, 0x7F, 0xFF
vertex 53, -99, 28, 0, 0, 0x3F, 0xFE, 0x6D, 0xFF
vertex 53, -140, 27, 0, 0, 0x3F, 0xFE, 0x6D, 0xFF
vertex -53, -99, 28, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -53, -98, -32, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -53, -139, -33, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -53, -140, 27, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -53, -98, -32, 0, 0, 0xC1, 0x02, 0x93, 0xFF
vertex 0, -97, -63, 0, 0, 0xC1, 0x02, 0x93, 0xFF
vertex 0, -138, -64, 0, 0, 0xC1, 0x02, 0x93, 0xFF
vertex -53, -139, -33, 0, 0, 0xC1, 0x02, 0x93, 0xFF
bobomb_seg8_vertex_08023190: # 0x08023190
vertex 53, -98, -32, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 53, -99, 28, 0, 0, 0x7F, 0x00, 0x00, 0x00
vertex 53, -140, 27, 0, 0, 0x7F, 0x00, 0x00, 0x00
vertex 53, -139, -33, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 0, -97, -63, 0, 0, 0x3F, 0x02, 0x93, 0xFF
vertex 53, -98, -32, 0, 0, 0x3F, 0x02, 0x93, 0xFF
vertex 53, -139, -33, 0, 0, 0x3F, 0x02, 0x93, 0xFF
vertex 0, -138, -64, 0, 0, 0x3F, 0x02, 0x93, 0xFF
vertex 0, -138, -64, 0, 0, 0x00, 0x81, 0xFE, 0xFF
vertex 53, -139, -33, 0, 0, 0x00, 0x81, 0xFE, 0xFF
vertex 53, -140, 27, 0, 0, 0x00, 0x81, 0xFE, 0xFF
vertex 0, -141, 58, 0, 0, 0x00, 0x81, 0xFE, 0xFF
vertex -53, -140, 27, 0, 0, 0x00, 0x81, 0xFE, 0xFF
vertex -53, -139, -33, 0, 0, 0x00, 0x81, 0xFE, 0xFF
glabel bobomb_seg8_dl_08023270 # 0x08023270 - 0x08023378
gsSPLight bobomb_seg8_light_08022DF0, 1
gsSPLight bobomb_seg8_light_08022DE8, 2
gsSPVertex bobomb_seg8_vertex_08022E30, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 8, 0x0
gsSP2Triangles 11, 8, 7, 0x0, 6, 13, 14, 0x0
gsSP2Triangles 6, 14, 3, 0x0, 9, 8, 12, 0x0
gsSP2Triangles 9, 12, 1, 0x0, 10, 9, 15, 0x0
gsSP2Triangles 2, 1, 12, 0x0, 2, 12, 11, 0x0
gsSP2Triangles 10, 6, 5, 0x0, 10, 5, 7, 0x0
gsSP2Triangles 0, 14, 13, 0x0, 0, 13, 15, 0x0
gsSP2Triangles 11, 4, 3, 0x0, 11, 3, 2, 0x0
gsSP2Triangles 2, 3, 14, 0x0, 2, 14, 0, 0x0
gsSP2Triangles 7, 5, 4, 0x0, 7, 4, 11, 0x0
gsSP2Triangles 15, 13, 6, 0x0, 15, 6, 10, 0x0
gsSPVertex bobomb_seg8_vertex_08022F30, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel bobomb_seg8_dl_08023378 # 0x08023378 - 0x08023480
gsSPLight bobomb_seg8_light_08022DF0, 1
gsSPLight bobomb_seg8_light_08022DE8, 2
gsSPVertex bobomb_seg8_vertex_08022F70, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 10, 9, 11, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 6, 13, 14, 0x0
gsSP2Triangles 6, 14, 3, 0x0, 1, 11, 9, 0x0
gsSP2Triangles 1, 9, 8, 0x0, 15, 8, 7, 0x0
gsSP2Triangles 12, 11, 1, 0x0, 12, 1, 0, 0x0
gsSP2Triangles 10, 4, 3, 0x0, 10, 3, 7, 0x0
gsSP2Triangles 15, 14, 13, 0x0, 15, 13, 2, 0x0
gsSP2Triangles 0, 6, 5, 0x0, 0, 5, 12, 0x0
gsSP2Triangles 2, 13, 6, 0x0, 2, 6, 0, 0x0
gsSP2Triangles 12, 5, 4, 0x0, 12, 4, 10, 0x0
gsSP2Triangles 7, 3, 14, 0x0, 7, 14, 15, 0x0
gsSPVertex bobomb_seg8_vertex_08023070, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel bobomb_seg8_dl_08023480 # 0x08023480 - 0x08023528
gsSPLight bobomb_seg8_light_08022E08, 1
gsSPLight bobomb_seg8_light_08022E00, 2
gsSPVertex bobomb_seg8_vertex_080230B0, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 0, 3, 0x0, 4, 3, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 6, 8, 9, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
gsSPVertex bobomb_seg8_vertex_08023190, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
gsSP2Triangles 8, 11, 12, 0x0, 8, 12, 13, 0x0
gsSPEndDisplayList
bobomb_seg8_animvalue_08023528: # 0x08023528
.hword 0x0000, 0xFFF8, 0xFFF8, 0xFFFA, 0xFFFC, 0xFFFF, 0x0000, 0x0001
.hword 0x0003, 0x0005, 0x0006, 0x0007, 0x0008, 0x0007, 0x0006, 0x0005
.hword 0x0003, 0x0001, 0x0000, 0xFFFF, 0xFFFD, 0xFFFC, 0xFFFA, 0xFFF9
.hword 0xFFF8, 0xFFF8, 0x00A2, 0x00A3, 0x00A6, 0x00AA, 0x00AD, 0x00AE
.hword 0x00AD, 0x00AB, 0x00A8, 0x00A5, 0x00A3, 0x00A2, 0x00A3, 0x00A5
.hword 0x00A8, 0x00AB, 0x00AD, 0x00AE, 0x00AD, 0x00AB, 0x00A9, 0x00A7
.hword 0x00A4, 0x00A3, 0x00A2, 0x3FFF, 0x0000, 0xFFFC, 0xFFF2, 0xFFE4
.hword 0xFFD3, 0xFFC4, 0xFFB8, 0xFFB2, 0xFFB3, 0xFFBF, 0xFFD8, 0x0000
.hword 0x0083, 0x016B, 0x0254, 0x02DA, 0x02D4, 0x027E, 0x0206, 0x019D
.hword 0x013E, 0x00D1, 0x006A, 0x001E, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
.hword 0x0000, 0xFFFE, 0xFFFA, 0xFFF9, 0x0000, 0x0016, 0x0038, 0x0057
.hword 0x0065, 0x005A, 0x0041, 0x0023, 0x000A, 0x0000, 0xA656, 0xA6E2
.hword 0xA869, 0xAAC1, 0xADBF, 0xB138, 0xB503, 0xB8F5, 0xBCE3, 0xC0A3
.hword 0xC40A, 0xC6EE, 0xC9DE, 0xCCB2, 0xCE29, 0xCD04, 0xC7AE, 0xBF3C
.hword 0xB66F, 0xB005, 0xAC43, 0xA984, 0xA7AF, 0xA6A8, 0xA656, 0xC7BF
.hword 0xCA53, 0xCEE8, 0xD0C6, 0xCB0D, 0xC265, 0xBB0B, 0xB3CD, 0xAE17
.hword 0xAA0D, 0xA78C, 0xA78F, 0xA977, 0xABE8, 0xAEC2, 0xB1E6, 0xB537
.hword 0xB896, 0xBBE5, 0xBF05, 0xC1D8, 0xC43F, 0xC61D, 0xC751, 0xC7BF
.hword 0x6925, 0x6773, 0x62CA, 0x5BD5, 0x533B, 0x49A4, 0x3FB9, 0x3622
.hword 0x2D88, 0x2693, 0x21EA, 0x2038, 0x2172, 0x24DD, 0x2A13, 0x30AE
.hword 0x3848, 0x407B, 0x48E1, 0x5114, 0x58AE, 0x5F49, 0x6480, 0x67EB
.hword 0x6925, 0x2108, 0x228D, 0x26B7, 0x2CEF, 0x349F, 0x3D32, 0x460F
.hword 0x4EA1, 0x5652, 0x5C8A, 0x60B4, 0x6238, 0x611F, 0x5E11, 0x5968
.hword 0x5381, 0x4CB5, 0x4561, 0x3DDF, 0x368B, 0x2FC0, 0x29D8, 0x2530
.hword 0x2221, 0x2108, 0x0206, 0x01DD, 0x0172, 0x00E1, 0x0044, 0xFFB8
.hword 0xFF27, 0xFE7F, 0xFDD5, 0xFD3F, 0xFCD6, 0xFCB0, 0xFCD1, 0xFD27
.hword 0xFDA3, 0xFE35, 0xFECD, 0xFF5E, 0xFFD8, 0x004A, 0x00C6, 0x013E
.hword 0x01A4, 0x01EC, 0x0206, 0x0034, 0x0030, 0x0027, 0x001A, 0x000B
.hword 0xFFFE, 0xFFEE, 0xFFDB, 0xFFC7, 0xFFB5, 0xFFA8, 0xFFA3, 0xFFA6
.hword 0xFFB0, 0xFFBE, 0xFFCF, 0xFFE0, 0xFFF0, 0xFFFE, 0x0008, 0x0015
.hword 0x0020, 0x002A, 0x0031, 0x0034, 0x7BED, 0x7C6C, 0x7D9A, 0x7F02
.hword 0x8030, 0x80A7, 0x8040, 0x7F48, 0x7E0E, 0x7CD6, 0x7BE6, 0x7B87
.hword 0x7BD0, 0x7C8A, 0x7D89, 0x7E9F, 0x7FA0, 0x8061, 0x80B0, 0x805B
.hword 0x7F79, 0x7E53, 0x7D2C, 0x7C48, 0x7BED, 0x0000
bobomb_seg8_animindex_08023754: # 0x08023754
.hword 0x0019, 0x0001, 0x0019, 0x001A, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0033, 0x0001, 0x0000, 0x0019, 0x00CA, 0x0019, 0x00E3
.hword 0x0019, 0x00FC, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0019, 0x0098, 0x0019, 0x0034, 0x0019, 0x004D
.hword 0x0019, 0x0066, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0019, 0x00B1, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0019, 0x007F, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000
bobomb_seg8_anim_080237FC: # 0x080237FC
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x19
.hword 0x0D
.word bobomb_seg8_animvalue_08023528
.word bobomb_seg8_animindex_08023754
.word 0
bobomb_seg8_animvalue_08023814: # 0x08023814
.hword 0x0000, 0x00B1, 0x0000, 0x0002, 0x0008, 0x000E, 0x0010, 0x000E
.hword 0x000A, 0x0005, 0x0001, 0x0000, 0x3FFF, 0x0FE3, 0x1004, 0x104C
.hword 0x1093, 0x10B4, 0x109E, 0x106A, 0x102D, 0x0FF9, 0x0FE3, 0xBBEE
.hword 0xBEFD, 0xC5B5, 0xCC6E, 0xCF7D, 0xCD74, 0xC89A, 0xC2D0, 0xBDF7
.hword 0xBBEE, 0xFC25, 0xFD6A, 0x0032, 0x02FB, 0x0440, 0x0368, 0x0165
.hword 0xFF00, 0xFCFD, 0xFC25, 0xF0FC, 0xEFB1, 0xECD9, 0xEA02, 0xE8B7
.hword 0xE993, 0xEBA0, 0xEE13, 0xF020, 0xF0FC, 0xD8C1, 0xD34A, 0xC744
.hword 0xBB3F, 0xB5C8, 0xB96B, 0xC217, 0xCC71, 0xD51E, 0xD8C1, 0x3FFF
.hword 0x3FFF, 0x74FE, 0x7655, 0x7946, 0x7C36, 0x7D8D, 0x7CA9, 0x7A8A
.hword 0x7801, 0x75E2, 0x74FE, 0x0000
bobomb_seg8_animindex_080238AC: # 0x080238AC
.hword 0x0001, 0x0000, 0x0001, 0x0001, 0x000A, 0x0002, 0x0001, 0x0000
.hword 0x0001, 0x000C, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x000A, 0x0041, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x003F, 0x0001, 0x0000, 0x000A, 0x000D
.hword 0x000A, 0x0017, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0040, 0x000A, 0x0021, 0x000A, 0x002B
.hword 0x000A, 0x0035, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000
bobomb_seg8_anim_08023954: # 0x08023954
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x0A
.hword 0x0D
.word bobomb_seg8_animvalue_08023814
.word bobomb_seg8_animindex_080238AC
.word 0
glabel bobomb_seg8_anims_0802396C # 0x0802396C
.word bobomb_seg8_anim_080237FC
.word bobomb_seg8_anim_08023954
.word 0

View File

@ -1,13 +1,13 @@
glabel bowser_bomb_geo # 0x0D000B78 / 0BBC
geo_culling_radius 1000
geo_open_node
geo_scale 0x00, 196608
geo_open_node
geo_display_list LAYER_OPAQUE, bomb_seg6_dl_0605A9C0
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, bomb_seg6_dl_0605A830
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel bowser_bomb_geo # 0x0D000B78 / 0BBC
geo_culling_radius 1000
geo_open_node
geo_scale 0x00, 196608
geo_open_node
geo_display_list LAYER_OPAQUE, bomb_seg6_dl_0605A9C0
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, bomb_seg6_dl_0605A830
geo_close_node
geo_close_node
geo_close_node
geo_end

View File

@ -1,186 +1,186 @@
# Bomb
.balign 8
bomb_seg6_light_06057AA8: # 0x06057AA8
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
bomb_seg6_light_06057AB0: # 0x06057AB0
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bomb_seg6_texture_06057AC0: # 0x06057AC0
.incbin "actors/bomb/bomb_left_side.rgba16"
bomb_seg6_texture_06058AC0: # 0x06058AC0
.incbin "actors/bomb/bomb_right_side.rgba16"
bomb_seg6_texture_06059AC0: # 0x06059AC0
.incbin "actors/bomb/bomb_spike.rgba16"
bomb_seg6_vertex_0605A2C0: # 0x0605A2C0
vertex 0, 120, 0, 992, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -120, -120, 0, 0, 2016, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, -120, 0, 992, 2016, 0xFF, 0xFF, 0xFF, 0xFF
vertex -120, 120, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
bomb_seg6_vertex_0605A300: # 0x0605A300
vertex 120, 120, 0, 992, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, -120, 0, 0, 2016, 0xFF, 0xFF, 0xFF, 0xFF
vertex 120, -120, 0, 992, 2016, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 120, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
bomb_seg6_vertex_0605A340: # 0x0605A340
vertex 0, -59, 0, 502, -18, 0xF7, 0x82, 0xF7, 0xFF
vertex -9, -36, 0, 14, 976, 0x8A, 0xD2, 0xFD, 0xFF
vertex 0, -36, -8, 938, 980, 0xFD, 0xD7, 0x89, 0xFF
vertex 0, 37, -8, -6, 974, 0xFD, 0x29, 0x89, 0xFF
vertex -9, 37, 0, 972, 964, 0x8A, 0x2E, 0xFD, 0xFF
vertex 0, 60, 0, 434, -20, 0xF7, 0x7E, 0xF7, 0xFF
vertex 10, 37, 0, -14, 962, 0x74, 0x32, 0xFD, 0xFF
vertex 0, 37, -8, 960, 962, 0xFD, 0x29, 0x89, 0xFF
vertex 0, 60, 0, 468, -16, 0xF7, 0x7E, 0xF7, 0xFF
vertex -9, 37, 0, -8, 974, 0x8A, 0x2E, 0xFD, 0xFF
vertex 0, 37, 9, 974, 968, 0xFD, 0x2E, 0x76, 0xFF
vertex 0, 60, 0, 470, -6, 0xF7, 0x7E, 0xF7, 0xFF
vertex 0, 37, 9, 4, 974, 0xFD, 0x2E, 0x76, 0xFF
vertex 10, 37, 0, 960, 986, 0x74, 0x32, 0xFD, 0xFF
vertex 0, 60, 0, 492, 34, 0xF7, 0x7E, 0xF7, 0xFF
bomb_seg6_vertex_0605A430: # 0x0605A430
vertex 0, 10, 37, -20, 976, 0xFD, 0x74, 0x32, 0xFF
vertex -9, 0, 37, 974, 974, 0x8A, 0xF9, 0x2E, 0xFF
vertex 0, 0, 60, 428, 4, 0xF8, 0xEE, 0x7D, 0xFF
vertex 0, -59, 0, 494, -12, 0xF7, 0x82, 0xF7, 0xFF
vertex 0, -36, -8, -2, 946, 0xFD, 0xD7, 0x89, 0xFF
vertex 10, -36, 0, 964, 964, 0x74, 0xCE, 0xFD, 0xFF
vertex 0, -59, 0, 458, -18, 0xF7, 0x82, 0xF7, 0xFF
vertex 0, -36, 9, 10, 944, 0xFD, 0xD2, 0x76, 0xFF
vertex -9, -36, 0, 916, 956, 0x8A, 0xD2, 0xFD, 0xFF
vertex 0, -59, 0, 486, -6, 0xF7, 0x82, 0xF7, 0xFF
vertex 10, -36, 0, -4, 958, 0x74, 0xCE, 0xFD, 0xFF
vertex 0, -36, 9, 958, 952, 0xFD, 0xD2, 0x76, 0xFF
vertex 10, 0, 37, -8, 978, 0x74, 0xF9, 0x32, 0xFF
vertex 0, 10, 37, 952, 976, 0xFD, 0x74, 0x32, 0xFF
vertex 0, 0, 60, 428, -12, 0xF8, 0xEE, 0x7D, 0xFF
bomb_seg6_vertex_0605A520: # 0x0605A520
vertex 37, 0, -9, 10, 960, 0x2E, 0xF9, 0x8A, 0xFF
vertex 37, 10, 0, 928, 972, 0x32, 0x74, 0xFD, 0xFF
vertex 60, 0, 0, 494, -4, 0x7D, 0xEE, 0xF8, 0xFF
vertex 0, -8, 37, -10, 976, 0xFD, 0x89, 0x29, 0xFF
vertex 10, 0, 37, 956, 980, 0x74, 0xF9, 0x32, 0xFF
vertex 0, 0, 60, 428, -12, 0xF8, 0xEE, 0x7D, 0xFF
vertex -9, 0, 37, -24, 978, 0x8A, 0xF9, 0x2E, 0xFF
vertex 0, -8, 37, 974, 976, 0xFD, 0x89, 0x29, 0xFF
vertex 0, 0, 60, 476, -6, 0xF8, 0xEE, 0x7D, 0xFF
vertex 37, -8, 0, -20, 968, 0x29, 0x89, 0xFD, 0xFF
vertex 37, 0, -9, 954, 972, 0x2E, 0xF9, 0x8A, 0xFF
vertex 60, 0, 0, 402, -10, 0x7D, 0xEE, 0xF8, 0xFF
vertex 37, 10, 0, -8, 964, 0x32, 0x74, 0xFD, 0xFF
vertex 37, 0, 10, 978, 962, 0x32, 0xF9, 0x74, 0xFF
vertex 60, 0, 0, 462, -18, 0x7D, 0xEE, 0xF8, 0xFF
bomb_seg6_vertex_0605A610: # 0x0605A610
vertex -59, 0, 0, 452, 20, 0x83, 0xEE, 0xF8, 0xFF
vertex -36, 0, -9, -4, 974, 0xD2, 0xF9, 0x8A, 0xFF
vertex -36, -8, 0, 948, 980, 0xD7, 0x89, 0xFD, 0xFF
vertex 37, 0, 10, -10, 970, 0x32, 0xF9, 0x74, 0xFF
vertex 37, -8, 0, 960, 966, 0x29, 0x89, 0xFD, 0xFF
vertex 60, 0, 0, 488, -8, 0x7D, 0xEE, 0xF8, 0xFF
vertex -59, 0, 0, 370, 10, 0x83, 0xEE, 0xF8, 0xFF
vertex -36, 0, 10, -6, 964, 0xCE, 0xF9, 0x74, 0xFF
vertex -36, 10, 0, 950, 968, 0xCE, 0x74, 0xFD, 0xFF
vertex -59, 0, 0, 428, 12, 0x83, 0xEE, 0xF8, 0xFF
vertex -36, 10, 0, 8, 968, 0xCE, 0x74, 0xFD, 0xFF
vertex -36, 0, -9, 938, 974, 0xD2, 0xF9, 0x8A, 0xFF
vertex -59, 0, 0, 464, -18, 0x83, 0xEE, 0xF8, 0xFF
vertex -36, -8, 0, -4, 966, 0xD7, 0x89, 0xFD, 0xFF
vertex -36, 0, 10, 964, 974, 0xCE, 0xF9, 0x74, 0xFF
bomb_seg6_vertex_0605A700: # 0x0605A700
vertex 0, 0, -59, 464, 4, 0xF8, 0xEE, 0x83, 0xFF
vertex 0, 10, -36, -14, 968, 0xFD, 0x74, 0xCE, 0xFF
vertex 10, 0, -36, 942, 976, 0x74, 0xF9, 0xCE, 0xFF
vertex 0, 0, -59, 480, -20, 0xF8, 0xEE, 0x83, 0xFF
vertex -9, 0, -36, 20, 962, 0x8A, 0xF9, 0xD2, 0xFF
vertex 0, 10, -36, 946, 966, 0xFD, 0x74, 0xCE, 0xFF
vertex 0, 0, -59, 412, 6, 0xF8, 0xEE, 0x83, 0xFF
vertex 10, 0, -36, -16, 970, 0x74, 0xF9, 0xCE, 0xFF
vertex 0, -8, -36, 968, 968, 0xFD, 0x89, 0xD7, 0xFF
vertex 0, 0, -59, 402, 8, 0xF8, 0xEE, 0x83, 0xFF
vertex 0, -8, -36, 0, 970, 0xFD, 0x89, 0xD7, 0xFF
vertex -9, 0, -36, 952, 964, 0x8A, 0xF9, 0xD2, 0xFF
glabel bomb_seg6_dl_0605A7C0 # 0x0605A7C0 - 0x0605A7F8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bomb_seg6_texture_06057AC0
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPVertex bomb_seg6_vertex_0605A2C0, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bomb_seg6_dl_0605A7F8 # 0x0605A7F8 - 0x0605A830
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bomb_seg6_texture_06058AC0
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPVertex bomb_seg6_vertex_0605A300, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bomb_seg6_dl_0605A830 # 0x0605A830 - 0x0605A8A8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsSPClearGeometryMode G_LIGHTING
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsSPDisplayList bomb_seg6_dl_0605A7C0
gsSPDisplayList bomb_seg6_dl_0605A7F8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
glabel bomb_seg6_dl_0605A8A8 # 0x0605A8A8 - 0x0605A9C0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bomb_seg6_texture_06059AC0
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight bomb_seg6_light_06057AB0, 1
gsSPLight bomb_seg6_light_06057AA8, 2
gsSPVertex bomb_seg6_vertex_0605A340, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bomb_seg6_vertex_0605A430, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bomb_seg6_vertex_0605A520, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bomb_seg6_vertex_0605A610, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bomb_seg6_vertex_0605A700, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel bomb_seg6_dl_0605A9C0 # 0x0605A9C0 - 0x0605AA20
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bomb_seg6_dl_0605A8A8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
# Bomb
.balign 8
bomb_seg6_light_06057AA8: # 0x06057AA8
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
bomb_seg6_light_06057AB0: # 0x06057AB0
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bomb_seg6_texture_06057AC0: # 0x06057AC0
.incbin "actors/bomb/bomb_left_side.rgba16"
bomb_seg6_texture_06058AC0: # 0x06058AC0
.incbin "actors/bomb/bomb_right_side.rgba16"
bomb_seg6_texture_06059AC0: # 0x06059AC0
.incbin "actors/bomb/bomb_spike.rgba16"
bomb_seg6_vertex_0605A2C0: # 0x0605A2C0
vertex 0, 120, 0, 992, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -120, -120, 0, 0, 2016, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, -120, 0, 992, 2016, 0xFF, 0xFF, 0xFF, 0xFF
vertex -120, 120, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
bomb_seg6_vertex_0605A300: # 0x0605A300
vertex 120, 120, 0, 992, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, -120, 0, 0, 2016, 0xFF, 0xFF, 0xFF, 0xFF
vertex 120, -120, 0, 992, 2016, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 120, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
bomb_seg6_vertex_0605A340: # 0x0605A340
vertex 0, -59, 0, 502, -18, 0xF7, 0x82, 0xF7, 0xFF
vertex -9, -36, 0, 14, 976, 0x8A, 0xD2, 0xFD, 0xFF
vertex 0, -36, -8, 938, 980, 0xFD, 0xD7, 0x89, 0xFF
vertex 0, 37, -8, -6, 974, 0xFD, 0x29, 0x89, 0xFF
vertex -9, 37, 0, 972, 964, 0x8A, 0x2E, 0xFD, 0xFF
vertex 0, 60, 0, 434, -20, 0xF7, 0x7E, 0xF7, 0xFF
vertex 10, 37, 0, -14, 962, 0x74, 0x32, 0xFD, 0xFF
vertex 0, 37, -8, 960, 962, 0xFD, 0x29, 0x89, 0xFF
vertex 0, 60, 0, 468, -16, 0xF7, 0x7E, 0xF7, 0xFF
vertex -9, 37, 0, -8, 974, 0x8A, 0x2E, 0xFD, 0xFF
vertex 0, 37, 9, 974, 968, 0xFD, 0x2E, 0x76, 0xFF
vertex 0, 60, 0, 470, -6, 0xF7, 0x7E, 0xF7, 0xFF
vertex 0, 37, 9, 4, 974, 0xFD, 0x2E, 0x76, 0xFF
vertex 10, 37, 0, 960, 986, 0x74, 0x32, 0xFD, 0xFF
vertex 0, 60, 0, 492, 34, 0xF7, 0x7E, 0xF7, 0xFF
bomb_seg6_vertex_0605A430: # 0x0605A430
vertex 0, 10, 37, -20, 976, 0xFD, 0x74, 0x32, 0xFF
vertex -9, 0, 37, 974, 974, 0x8A, 0xF9, 0x2E, 0xFF
vertex 0, 0, 60, 428, 4, 0xF8, 0xEE, 0x7D, 0xFF
vertex 0, -59, 0, 494, -12, 0xF7, 0x82, 0xF7, 0xFF
vertex 0, -36, -8, -2, 946, 0xFD, 0xD7, 0x89, 0xFF
vertex 10, -36, 0, 964, 964, 0x74, 0xCE, 0xFD, 0xFF
vertex 0, -59, 0, 458, -18, 0xF7, 0x82, 0xF7, 0xFF
vertex 0, -36, 9, 10, 944, 0xFD, 0xD2, 0x76, 0xFF
vertex -9, -36, 0, 916, 956, 0x8A, 0xD2, 0xFD, 0xFF
vertex 0, -59, 0, 486, -6, 0xF7, 0x82, 0xF7, 0xFF
vertex 10, -36, 0, -4, 958, 0x74, 0xCE, 0xFD, 0xFF
vertex 0, -36, 9, 958, 952, 0xFD, 0xD2, 0x76, 0xFF
vertex 10, 0, 37, -8, 978, 0x74, 0xF9, 0x32, 0xFF
vertex 0, 10, 37, 952, 976, 0xFD, 0x74, 0x32, 0xFF
vertex 0, 0, 60, 428, -12, 0xF8, 0xEE, 0x7D, 0xFF
bomb_seg6_vertex_0605A520: # 0x0605A520
vertex 37, 0, -9, 10, 960, 0x2E, 0xF9, 0x8A, 0xFF
vertex 37, 10, 0, 928, 972, 0x32, 0x74, 0xFD, 0xFF
vertex 60, 0, 0, 494, -4, 0x7D, 0xEE, 0xF8, 0xFF
vertex 0, -8, 37, -10, 976, 0xFD, 0x89, 0x29, 0xFF
vertex 10, 0, 37, 956, 980, 0x74, 0xF9, 0x32, 0xFF
vertex 0, 0, 60, 428, -12, 0xF8, 0xEE, 0x7D, 0xFF
vertex -9, 0, 37, -24, 978, 0x8A, 0xF9, 0x2E, 0xFF
vertex 0, -8, 37, 974, 976, 0xFD, 0x89, 0x29, 0xFF
vertex 0, 0, 60, 476, -6, 0xF8, 0xEE, 0x7D, 0xFF
vertex 37, -8, 0, -20, 968, 0x29, 0x89, 0xFD, 0xFF
vertex 37, 0, -9, 954, 972, 0x2E, 0xF9, 0x8A, 0xFF
vertex 60, 0, 0, 402, -10, 0x7D, 0xEE, 0xF8, 0xFF
vertex 37, 10, 0, -8, 964, 0x32, 0x74, 0xFD, 0xFF
vertex 37, 0, 10, 978, 962, 0x32, 0xF9, 0x74, 0xFF
vertex 60, 0, 0, 462, -18, 0x7D, 0xEE, 0xF8, 0xFF
bomb_seg6_vertex_0605A610: # 0x0605A610
vertex -59, 0, 0, 452, 20, 0x83, 0xEE, 0xF8, 0xFF
vertex -36, 0, -9, -4, 974, 0xD2, 0xF9, 0x8A, 0xFF
vertex -36, -8, 0, 948, 980, 0xD7, 0x89, 0xFD, 0xFF
vertex 37, 0, 10, -10, 970, 0x32, 0xF9, 0x74, 0xFF
vertex 37, -8, 0, 960, 966, 0x29, 0x89, 0xFD, 0xFF
vertex 60, 0, 0, 488, -8, 0x7D, 0xEE, 0xF8, 0xFF
vertex -59, 0, 0, 370, 10, 0x83, 0xEE, 0xF8, 0xFF
vertex -36, 0, 10, -6, 964, 0xCE, 0xF9, 0x74, 0xFF
vertex -36, 10, 0, 950, 968, 0xCE, 0x74, 0xFD, 0xFF
vertex -59, 0, 0, 428, 12, 0x83, 0xEE, 0xF8, 0xFF
vertex -36, 10, 0, 8, 968, 0xCE, 0x74, 0xFD, 0xFF
vertex -36, 0, -9, 938, 974, 0xD2, 0xF9, 0x8A, 0xFF
vertex -59, 0, 0, 464, -18, 0x83, 0xEE, 0xF8, 0xFF
vertex -36, -8, 0, -4, 966, 0xD7, 0x89, 0xFD, 0xFF
vertex -36, 0, 10, 964, 974, 0xCE, 0xF9, 0x74, 0xFF
bomb_seg6_vertex_0605A700: # 0x0605A700
vertex 0, 0, -59, 464, 4, 0xF8, 0xEE, 0x83, 0xFF
vertex 0, 10, -36, -14, 968, 0xFD, 0x74, 0xCE, 0xFF
vertex 10, 0, -36, 942, 976, 0x74, 0xF9, 0xCE, 0xFF
vertex 0, 0, -59, 480, -20, 0xF8, 0xEE, 0x83, 0xFF
vertex -9, 0, -36, 20, 962, 0x8A, 0xF9, 0xD2, 0xFF
vertex 0, 10, -36, 946, 966, 0xFD, 0x74, 0xCE, 0xFF
vertex 0, 0, -59, 412, 6, 0xF8, 0xEE, 0x83, 0xFF
vertex 10, 0, -36, -16, 970, 0x74, 0xF9, 0xCE, 0xFF
vertex 0, -8, -36, 968, 968, 0xFD, 0x89, 0xD7, 0xFF
vertex 0, 0, -59, 402, 8, 0xF8, 0xEE, 0x83, 0xFF
vertex 0, -8, -36, 0, 970, 0xFD, 0x89, 0xD7, 0xFF
vertex -9, 0, -36, 952, 964, 0x8A, 0xF9, 0xD2, 0xFF
glabel bomb_seg6_dl_0605A7C0 # 0x0605A7C0 - 0x0605A7F8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bomb_seg6_texture_06057AC0
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPVertex bomb_seg6_vertex_0605A2C0, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bomb_seg6_dl_0605A7F8 # 0x0605A7F8 - 0x0605A830
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bomb_seg6_texture_06058AC0
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPVertex bomb_seg6_vertex_0605A300, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bomb_seg6_dl_0605A830 # 0x0605A830 - 0x0605A8A8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsSPClearGeometryMode G_LIGHTING
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsSPDisplayList bomb_seg6_dl_0605A7C0
gsSPDisplayList bomb_seg6_dl_0605A7F8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
glabel bomb_seg6_dl_0605A8A8 # 0x0605A8A8 - 0x0605A9C0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bomb_seg6_texture_06059AC0
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight bomb_seg6_light_06057AB0, 1
gsSPLight bomb_seg6_light_06057AA8, 2
gsSPVertex bomb_seg6_vertex_0605A340, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bomb_seg6_vertex_0605A430, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bomb_seg6_vertex_0605A520, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bomb_seg6_vertex_0605A610, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bomb_seg6_vertex_0605A700, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel bomb_seg6_dl_0605A9C0 # 0x0605A9C0 - 0x0605AA20
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bomb_seg6_dl_0605A8A8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList

View File

@ -1,15 +1,15 @@
glabel boo_geo # 0x0C000224
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 70
geo_open_node
geo_scale 0x00, 26214
geo_open_node
geo_asm 0, Geo18_8029D924
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, boo_seg5_dl_0500C1B0
geo_display_list LAYER_TRANSPARENT, boo_seg5_dl_0500C1B0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel boo_geo # 0x0C000224
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 70
geo_open_node
geo_scale 0x00, 26214
geo_open_node
geo_asm 0, Geo18_8029D924
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, boo_seg5_dl_0500C1B0
geo_display_list LAYER_TRANSPARENT, boo_seg5_dl_0500C1B0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end

View File

@ -1,319 +1,319 @@
# Boo
.balign 8
boo_seg5_light_05009B28: # 0x05009B28
.byte 0x97, 0x9A, 0xFF, 0x00, 0x97, 0x9A, 0xFF, 0x00
boo_seg5_light_05009B30: # 0x05009B30
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
boo_seg5_texture_05009B40: # 0x05009B40
.incbin "actors/boo/boo_eyes.rgba16"
boo_seg5_texture_0500AB40: # 0x0500AB40
.incbin "actors/boo/boo_mouth.rgba16"
boo_seg5_vertex_0500B340: # 0x0500B340
vertex 0, -117, 131, 458, 990, 0x00, 0x9D, 0x4E, 0x9E
vertex 87, -78, 123, 1096, 684, 0x53, 0xC9, 0x4E, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex 0, -117, 131, 458, 990, 0x00, 0x9D, 0x4E, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex -86, -78, 123, -176, 684, 0xAD, 0xC9, 0x4E, 0x9E
vertex 87, -78, 123, 1096, 684, 0x53, 0xC9, 0x4E, 0x9E
vertex 108, 20, 118, 1248, -172, 0x57, 0x14, 0x5A, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex -86, -78, 123, -176, 684, 0xAD, 0xC9, 0x4E, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex -107, 20, 118, -328, -172, 0xA9, 0x14, 0x59, 0x9E
boo_seg5_vertex_0500B400: # 0x0500B400
vertex -107, 20, 118, -656, 538, 0xA9, 0x14, 0x59, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
vertex -57, 128, 108, 76, -690, 0xD3, 0x60, 0x45, 0x9E
vertex -107, 20, 118, -656, 538, 0xA9, 0x14, 0x59, 0x9E
vertex 0, -47, 171, 1024, 1364, 0x00, 0xE9, 0x7C, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
vertex 0, -47, 171, 1024, 1364, 0x00, 0xE9, 0x7C, 0x9E
vertex 108, 20, 118, 2660, 540, 0x57, 0x14, 0x5A, 0x9E
vertex 108, 20, 118, 2660, 540, 0x57, 0x14, 0x5A, 0x9E
vertex 58, 128, 108, 1852, -688, 0x35, 0x58, 0x49, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
boo_seg5_vertex_0500B4C0: # 0x0500B4C0
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex 0, -117, 131, 0, 0, 0x00, 0x9D, 0x4E, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
boo_seg5_vertex_0500B5B0: # 0x0500B5B0
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex 0, -117, 131, 0, 0, 0x00, 0x9D, 0x4E, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
boo_seg5_vertex_0500B6A0: # 0x0500B6A0
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 0, -117, 131, 0, 0, 0x00, 0x9D, 0x4E, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
boo_seg5_vertex_0500B790: # 0x0500B790
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
boo_seg5_vertex_0500B880: # 0x0500B880
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -107, 20, 118, 0, 0, 0xA9, 0x14, 0x59, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -199, -60, 25, 0, 0, 0xA2, 0xBF, 0x36, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
boo_seg5_vertex_0500B970: # 0x0500B970
vertex -107, 20, 118, 0, 0, 0xA9, 0x14, 0x59, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -107, 20, 118, 0, 0, 0xA9, 0x14, 0x59, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -199, -60, 25, 0, 0, 0xA2, 0xBF, 0x36, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
boo_seg5_vertex_0500BA60: # 0x0500BA60
vertex -199, -60, 25, 0, 0, 0xA2, 0xBF, 0x36, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex 200, -60, 25, 0, 0, 0x5E, 0xBF, 0x36, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 108, 20, 118, 0, 0, 0x57, 0x14, 0x5A, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 200, -60, 25, 0, 0, 0x5E, 0xBF, 0x36, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
boo_seg5_vertex_0500BB50: # 0x0500BB50
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 200, -60, 25, 0, 0, 0x5E, 0xBF, 0x36, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
boo_seg5_vertex_0500BC40: # 0x0500BC40
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
boo_seg5_vertex_0500BD30: # 0x0500BD30
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
boo_seg5_vertex_0500BE20: # 0x0500BE20
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex 0, 60, 166, 0, 0, 0x00, 0x26, 0x79, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 108, 20, 118, 0, 0, 0x57, 0x14, 0x5A, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 108, 20, 118, 0, 0, 0x57, 0x14, 0x5A, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
glabel boo_seg5_dl_0500BEE0 # 0x0500BEE0 - 0x0500BF48
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, boo_seg5_texture_0500AB40
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight boo_seg5_light_05009B30, 1
gsSPLight boo_seg5_light_05009B28, 2
gsSPVertex boo_seg5_vertex_0500B340, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel boo_seg5_dl_0500BF48 # 0x0500BF48 - 0x0500BFA0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, boo_seg5_texture_05009B40
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPVertex boo_seg5_vertex_0500B400, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel boo_seg5_dl_0500BFA0 # 0x0500BFA0 - 0x0500C1B0
gsSPVertex boo_seg5_vertex_0500B4C0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500B5B0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500B6A0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500B790, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500B880, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500B970, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500BA60, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500BB50, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500BC40, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500BD30, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500BE20, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel boo_seg5_dl_0500C1B0 # 0x0500C1B0 - 0x0500C250
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_SHADE, G_CCMUX_TEXEL0_ALPHA, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
gsSPNumLights NUMLIGHTS_0 # I cannot tell if they meant to put 0 or 1 here.
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList boo_seg5_dl_0500BEE0
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList boo_seg5_dl_0500BF48
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
gsSPDisplayList boo_seg5_dl_0500BFA0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetEnvColor 255, 255, 255, 255
gsSPEndDisplayList
# Boo
.balign 8
boo_seg5_light_05009B28: # 0x05009B28
.byte 0x97, 0x9A, 0xFF, 0x00, 0x97, 0x9A, 0xFF, 0x00
boo_seg5_light_05009B30: # 0x05009B30
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
boo_seg5_texture_05009B40: # 0x05009B40
.incbin "actors/boo/boo_eyes.rgba16"
boo_seg5_texture_0500AB40: # 0x0500AB40
.incbin "actors/boo/boo_mouth.rgba16"
boo_seg5_vertex_0500B340: # 0x0500B340
vertex 0, -117, 131, 458, 990, 0x00, 0x9D, 0x4E, 0x9E
vertex 87, -78, 123, 1096, 684, 0x53, 0xC9, 0x4E, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex 0, -117, 131, 458, 990, 0x00, 0x9D, 0x4E, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex -86, -78, 123, -176, 684, 0xAD, 0xC9, 0x4E, 0x9E
vertex 87, -78, 123, 1096, 684, 0x53, 0xC9, 0x4E, 0x9E
vertex 108, 20, 118, 1248, -172, 0x57, 0x14, 0x5A, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex -86, -78, 123, -176, 684, 0xAD, 0xC9, 0x4E, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex -107, 20, 118, -328, -172, 0xA9, 0x14, 0x59, 0x9E
boo_seg5_vertex_0500B400: # 0x0500B400
vertex -107, 20, 118, -656, 538, 0xA9, 0x14, 0x59, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
vertex -57, 128, 108, 76, -690, 0xD3, 0x60, 0x45, 0x9E
vertex -107, 20, 118, -656, 538, 0xA9, 0x14, 0x59, 0x9E
vertex 0, -47, 171, 1024, 1364, 0x00, 0xE9, 0x7C, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
vertex 0, -47, 171, 1024, 1364, 0x00, 0xE9, 0x7C, 0x9E
vertex 108, 20, 118, 2660, 540, 0x57, 0x14, 0x5A, 0x9E
vertex 108, 20, 118, 2660, 540, 0x57, 0x14, 0x5A, 0x9E
vertex 58, 128, 108, 1852, -688, 0x35, 0x58, 0x49, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
boo_seg5_vertex_0500B4C0: # 0x0500B4C0
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex 0, -117, 131, 0, 0, 0x00, 0x9D, 0x4E, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
boo_seg5_vertex_0500B5B0: # 0x0500B5B0
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex 0, -117, 131, 0, 0, 0x00, 0x9D, 0x4E, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
boo_seg5_vertex_0500B6A0: # 0x0500B6A0
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 0, -117, 131, 0, 0, 0x00, 0x9D, 0x4E, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
boo_seg5_vertex_0500B790: # 0x0500B790
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
boo_seg5_vertex_0500B880: # 0x0500B880
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -107, 20, 118, 0, 0, 0xA9, 0x14, 0x59, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -199, -60, 25, 0, 0, 0xA2, 0xBF, 0x36, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
boo_seg5_vertex_0500B970: # 0x0500B970
vertex -107, 20, 118, 0, 0, 0xA9, 0x14, 0x59, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -107, 20, 118, 0, 0, 0xA9, 0x14, 0x59, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -199, -60, 25, 0, 0, 0xA2, 0xBF, 0x36, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
boo_seg5_vertex_0500BA60: # 0x0500BA60
vertex -199, -60, 25, 0, 0, 0xA2, 0xBF, 0x36, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex 200, -60, 25, 0, 0, 0x5E, 0xBF, 0x36, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 108, 20, 118, 0, 0, 0x57, 0x14, 0x5A, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 200, -60, 25, 0, 0, 0x5E, 0xBF, 0x36, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
boo_seg5_vertex_0500BB50: # 0x0500BB50
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 200, -60, 25, 0, 0, 0x5E, 0xBF, 0x36, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
boo_seg5_vertex_0500BC40: # 0x0500BC40
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
boo_seg5_vertex_0500BD30: # 0x0500BD30
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
boo_seg5_vertex_0500BE20: # 0x0500BE20
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex 0, 60, 166, 0, 0, 0x00, 0x26, 0x79, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 108, 20, 118, 0, 0, 0x57, 0x14, 0x5A, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 108, 20, 118, 0, 0, 0x57, 0x14, 0x5A, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
glabel boo_seg5_dl_0500BEE0 # 0x0500BEE0 - 0x0500BF48
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, boo_seg5_texture_0500AB40
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight boo_seg5_light_05009B30, 1
gsSPLight boo_seg5_light_05009B28, 2
gsSPVertex boo_seg5_vertex_0500B340, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel boo_seg5_dl_0500BF48 # 0x0500BF48 - 0x0500BFA0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, boo_seg5_texture_05009B40
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPVertex boo_seg5_vertex_0500B400, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel boo_seg5_dl_0500BFA0 # 0x0500BFA0 - 0x0500C1B0
gsSPVertex boo_seg5_vertex_0500B4C0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500B5B0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500B6A0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500B790, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500B880, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500B970, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500BA60, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500BB50, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500BC40, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500BD30, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_seg5_vertex_0500BE20, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel boo_seg5_dl_0500C1B0 # 0x0500C1B0 - 0x0500C250
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_SHADE, G_CCMUX_TEXEL0_ALPHA, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
gsSPNumLights NUMLIGHTS_0 # I cannot tell if they meant to put 0 or 1 here.
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList boo_seg5_dl_0500BEE0
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList boo_seg5_dl_0500BF48
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
gsSPDisplayList boo_seg5_dl_0500BFA0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetEnvColor 255, 255, 255, 255
gsSPEndDisplayList

View File

@ -1,15 +1,15 @@
glabel boo_castle_geo # 0x0D0005B0
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 70
geo_open_node
geo_scale 0x00, 26214
geo_open_node
geo_asm 0, Geo18_8029D924
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, boo_castle_seg6_dl_06017CE0
geo_display_list LAYER_TRANSPARENT, boo_castle_seg6_dl_06017CE0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel boo_castle_geo # 0x0D0005B0
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 70
geo_open_node
geo_scale 0x00, 26214
geo_open_node
geo_asm 0, Geo18_8029D924
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, boo_castle_seg6_dl_06017CE0
geo_display_list LAYER_TRANSPARENT, boo_castle_seg6_dl_06017CE0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end

View File

@ -1,319 +1,319 @@
# Boo (Castle)
.balign 8
boo_castle_seg6_light_06015658: # 0x06015658
.byte 0x97, 0x9A, 0xFF, 0x00, 0x97, 0x9A, 0xFF, 0x00
boo_castle_seg6_light_06015660: # 0x06015660
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
boo_castle_seg6_texture_06015670: # 0x06015670
.incbin "actors/boo_castle/bbh_boo_eyes.rgba16"
boo_castle_seg6_texture_06016670: # 0x06016670
.incbin "actors/boo_castle/bbh_boo_mouth.rgba16"
boo_castle_seg6_vertex_06016E70: # 0x06016E70
vertex 0, -117, 131, 458, 990, 0x00, 0x9D, 0x4E, 0x9E
vertex 87, -78, 123, 1096, 684, 0x53, 0xC9, 0x4E, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex 0, -117, 131, 458, 990, 0x00, 0x9D, 0x4E, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex -86, -78, 123, -176, 684, 0xAD, 0xC9, 0x4E, 0x9E
vertex 87, -78, 123, 1096, 684, 0x53, 0xC9, 0x4E, 0x9E
vertex 108, 20, 118, 1248, -172, 0x57, 0x14, 0x5A, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex -86, -78, 123, -176, 684, 0xAD, 0xC9, 0x4E, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex -107, 20, 118, -328, -172, 0xA9, 0x14, 0x59, 0x9E
boo_castle_seg6_vertex_06016F30: # 0x06016F30
vertex -107, 20, 118, -656, 538, 0xA9, 0x14, 0x59, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
vertex -57, 128, 108, 76, -690, 0xD3, 0x60, 0x45, 0x9E
vertex -107, 20, 118, -656, 538, 0xA9, 0x14, 0x59, 0x9E
vertex 0, -47, 171, 1024, 1364, 0x00, 0xE9, 0x7C, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
vertex 0, -47, 171, 1024, 1364, 0x00, 0xE9, 0x7C, 0x9E
vertex 108, 20, 118, 2660, 540, 0x57, 0x14, 0x5A, 0x9E
vertex 108, 20, 118, 2660, 540, 0x57, 0x14, 0x5A, 0x9E
vertex 58, 128, 108, 1852, -688, 0x35, 0x58, 0x49, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
boo_castle_seg6_vertex_06016FF0: # 0x06016FF0
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex 0, -117, 131, 0, 0, 0x00, 0x9D, 0x4E, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
boo_castle_seg6_vertex_060170E0: # 0x060170E0
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex 0, -117, 131, 0, 0, 0x00, 0x9D, 0x4E, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
boo_castle_seg6_vertex_060171D0: # 0x060171D0
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 0, -117, 131, 0, 0, 0x00, 0x9D, 0x4E, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
boo_castle_seg6_vertex_060172C0: # 0x060172C0
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
boo_castle_seg6_vertex_060173B0: # 0x060173B0
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -107, 20, 118, 0, 0, 0xA9, 0x14, 0x59, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -199, -60, 25, 0, 0, 0xA2, 0xBF, 0x36, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
boo_castle_seg6_vertex_060174A0: # 0x060174A0
vertex -107, 20, 118, 0, 0, 0xA9, 0x14, 0x59, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -107, 20, 118, 0, 0, 0xA9, 0x14, 0x59, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -199, -60, 25, 0, 0, 0xA2, 0xBF, 0x36, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
boo_castle_seg6_vertex_06017590: # 0x06017590
vertex -199, -60, 25, 0, 0, 0xA2, 0xBF, 0x36, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex 200, -60, 25, 0, 0, 0x5E, 0xBF, 0x36, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 108, 20, 118, 0, 0, 0x57, 0x14, 0x5A, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 200, -60, 25, 0, 0, 0x5E, 0xBF, 0x36, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
boo_castle_seg6_vertex_06017680: # 0x06017680
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 200, -60, 25, 0, 0, 0x5E, 0xBF, 0x36, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
boo_castle_seg6_vertex_06017770: # 0x06017770
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
boo_castle_seg6_vertex_06017860: # 0x06017860
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
boo_castle_seg6_vertex_06017950: # 0x06017950
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex 0, 60, 166, 0, 0, 0x00, 0x26, 0x79, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 108, 20, 118, 0, 0, 0x57, 0x14, 0x5A, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 108, 20, 118, 0, 0, 0x57, 0x14, 0x5A, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
glabel boo_castle_seg6_dl_06017A10 # 0x06017A10 - 0x06017A78
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, boo_castle_seg6_texture_06016670
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight boo_castle_seg6_light_06015660, 1
gsSPLight boo_castle_seg6_light_06015658, 2
gsSPVertex boo_castle_seg6_vertex_06016E70, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel boo_castle_seg6_dl_06017A78 # 0x06017A78 - 0x06017AD0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, boo_castle_seg6_texture_06015670
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPVertex boo_castle_seg6_vertex_06016F30, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel boo_castle_seg6_dl_06017AD0 # 0x06017AD0 - 0x06017CE0
gsSPVertex boo_castle_seg6_vertex_06016FF0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_060170E0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_060171D0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_060172C0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_060173B0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_060174A0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_06017590, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_06017680, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_06017770, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_06017860, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_06017950, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel boo_castle_seg6_dl_06017CE0 # 0x06017CE0 - 0x06017D80
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_SHADE, G_CCMUX_TEXEL0_ALPHA, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
gsSPNumLights NUMLIGHTS_0 # I cannot tell if they meant to put 0 or 1 here.
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList boo_castle_seg6_dl_06017A10
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList boo_castle_seg6_dl_06017A78
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
gsSPDisplayList boo_castle_seg6_dl_06017AD0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetEnvColor 255, 255, 255, 255
gsSPEndDisplayList
# Boo (Castle)
.balign 8
boo_castle_seg6_light_06015658: # 0x06015658
.byte 0x97, 0x9A, 0xFF, 0x00, 0x97, 0x9A, 0xFF, 0x00
boo_castle_seg6_light_06015660: # 0x06015660
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
boo_castle_seg6_texture_06015670: # 0x06015670
.incbin "actors/boo_castle/bbh_boo_eyes.rgba16"
boo_castle_seg6_texture_06016670: # 0x06016670
.incbin "actors/boo_castle/bbh_boo_mouth.rgba16"
boo_castle_seg6_vertex_06016E70: # 0x06016E70
vertex 0, -117, 131, 458, 990, 0x00, 0x9D, 0x4E, 0x9E
vertex 87, -78, 123, 1096, 684, 0x53, 0xC9, 0x4E, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex 0, -117, 131, 458, 990, 0x00, 0x9D, 0x4E, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex -86, -78, 123, -176, 684, 0xAD, 0xC9, 0x4E, 0x9E
vertex 87, -78, 123, 1096, 684, 0x53, 0xC9, 0x4E, 0x9E
vertex 108, 20, 118, 1248, -172, 0x57, 0x14, 0x5A, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex -86, -78, 123, -176, 684, 0xAD, 0xC9, 0x4E, 0x9E
vertex 0, -47, 171, 458, 168, 0x00, 0xE9, 0x7C, 0x9E
vertex -107, 20, 118, -328, -172, 0xA9, 0x14, 0x59, 0x9E
boo_castle_seg6_vertex_06016F30: # 0x06016F30
vertex -107, 20, 118, -656, 538, 0xA9, 0x14, 0x59, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
vertex -57, 128, 108, 76, -690, 0xD3, 0x60, 0x45, 0x9E
vertex -107, 20, 118, -656, 538, 0xA9, 0x14, 0x59, 0x9E
vertex 0, -47, 171, 1024, 1364, 0x00, 0xE9, 0x7C, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
vertex 0, -47, 171, 1024, 1364, 0x00, 0xE9, 0x7C, 0x9E
vertex 108, 20, 118, 2660, 540, 0x57, 0x14, 0x5A, 0x9E
vertex 108, 20, 118, 2660, 540, 0x57, 0x14, 0x5A, 0x9E
vertex 58, 128, 108, 1852, -688, 0x35, 0x58, 0x49, 0x9E
vertex 0, 60, 166, 988, 148, 0x00, 0x26, 0x79, 0x9E
boo_castle_seg6_vertex_06016FF0: # 0x06016FF0
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex 0, -117, 131, 0, 0, 0x00, 0x9D, 0x4E, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
boo_castle_seg6_vertex_060170E0: # 0x060170E0
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex 0, -117, 131, 0, 0, 0x00, 0x9D, 0x4E, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex -72, -138, 30, 0, 0, 0xCF, 0x8C, 0x0A, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex 60, -126, -86, 0, 0, 0x20, 0x8B, 0xDB, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
boo_castle_seg6_vertex_060171D0: # 0x060171D0
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 0, -117, 131, 0, 0, 0x00, 0x9D, 0x4E, 0x9E
vertex 73, -138, 30, 0, 0, 0x39, 0x90, 0x0E, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
boo_castle_seg6_vertex_060172C0: # 0x060172C0
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex 44, 162, 15, 0, 0, 0x21, 0x7A, 0x09, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
boo_castle_seg6_vertex_060173B0: # 0x060173B0
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex 42, 130, -88, 0, 0, 0x25, 0x6A, 0xC7, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -86, -78, 123, 0, 0, 0xAD, 0xC9, 0x4E, 0x9E
vertex -107, 20, 118, 0, 0, 0xA9, 0x14, 0x59, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -199, -60, 25, 0, 0, 0xA2, 0xBF, 0x36, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
boo_castle_seg6_vertex_060174A0: # 0x060174A0
vertex -107, 20, 118, 0, 0, 0xA9, 0x14, 0x59, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -107, 20, 118, 0, 0, 0xA9, 0x14, 0x59, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -199, -60, 25, 0, 0, 0xA2, 0xBF, 0x36, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
boo_castle_seg6_vertex_06017590: # 0x06017590
vertex -199, -60, 25, 0, 0, 0xA2, 0xBF, 0x36, 0x9E
vertex -135, -70, 23, 0, 0, 0xB2, 0xAA, 0x33, 0x9E
vertex -155, 6, 33, 0, 0, 0x87, 0x0F, 0x22, 0x9E
vertex 200, -60, 25, 0, 0, 0x5E, 0xBF, 0x36, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 108, 20, 118, 0, 0, 0x57, 0x14, 0x5A, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 200, -60, 25, 0, 0, 0x5E, 0xBF, 0x36, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
boo_castle_seg6_vertex_06017680: # 0x06017680
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 200, -60, 25, 0, 0, 0x5E, 0xBF, 0x36, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex -43, 162, 15, 0, 0, 0xDF, 0x7A, 0xF8, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
vertex 128, -69, -89, 0, 0, 0x64, 0xC6, 0xCE, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
boo_castle_seg6_vertex_06017770: # 0x06017770
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex 122, 59, -94, 0, 0, 0x5F, 0x2E, 0xBB, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex 0, 62, -162, 0, 0, 0x00, 0x5A, 0xA8, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
boo_castle_seg6_vertex_06017860: # 0x06017860
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex 46, -82, -160, 0, 0, 0x2E, 0xBA, 0xA2, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex -59, -126, -86, 0, 0, 0xE1, 0x90, 0xD0, 0x9E
vertex -127, -69, -89, 0, 0, 0x9C, 0xC6, 0xCE, 0x9E
vertex 0, 24, -213, 0, 0, 0x00, 0x22, 0x86, 0x9E
vertex -45, -82, -160, 0, 0, 0xC9, 0xC5, 0x9F, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -41, 130, -88, 0, 0, 0xD4, 0x65, 0xC3, 0x9E
vertex -121, 59, -94, 0, 0, 0xA1, 0x2E, 0xBB, 0x9E
vertex -124, 99, 15, 0, 0, 0x9B, 0x4C, 0x08, 0x9E
boo_castle_seg6_vertex_06017950: # 0x06017950
vertex -57, 128, 108, 0, 0, 0xD3, 0x60, 0x45, 0x9E
vertex 0, 60, 166, 0, 0, 0x00, 0x26, 0x79, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 108, 20, 118, 0, 0, 0x57, 0x14, 0x5A, 0x9E
vertex 125, 99, 15, 0, 0, 0x65, 0x4C, 0x08, 0x9E
vertex 58, 128, 108, 0, 0, 0x35, 0x58, 0x49, 0x9E
vertex 136, -70, 23, 0, 0, 0x4E, 0xAA, 0x33, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 108, 20, 118, 0, 0, 0x57, 0x14, 0x5A, 0x9E
vertex 87, -78, 123, 0, 0, 0x53, 0xC9, 0x4E, 0x9E
vertex 156, 6, 33, 0, 0, 0x79, 0x0F, 0x22, 0x9E
glabel boo_castle_seg6_dl_06017A10 # 0x06017A10 - 0x06017A78
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, boo_castle_seg6_texture_06016670
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight boo_castle_seg6_light_06015660, 1
gsSPLight boo_castle_seg6_light_06015658, 2
gsSPVertex boo_castle_seg6_vertex_06016E70, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel boo_castle_seg6_dl_06017A78 # 0x06017A78 - 0x06017AD0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, boo_castle_seg6_texture_06015670
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPVertex boo_castle_seg6_vertex_06016F30, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel boo_castle_seg6_dl_06017AD0 # 0x06017AD0 - 0x06017CE0
gsSPVertex boo_castle_seg6_vertex_06016FF0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_060170E0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_060171D0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_060172C0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_060173B0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_060174A0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_06017590, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_06017680, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_06017770, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_06017860, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex boo_castle_seg6_vertex_06017950, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel boo_castle_seg6_dl_06017CE0 # 0x06017CE0 - 0x06017D80
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_SHADE, G_CCMUX_TEXEL0_ALPHA, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
gsSPNumLights NUMLIGHTS_0 # I cannot tell if they meant to put 0 or 1 here.
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList boo_castle_seg6_dl_06017A10
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList boo_castle_seg6_dl_06017A78
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
gsSPDisplayList boo_castle_seg6_dl_06017AD0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetEnvColor 255, 255, 255, 255
gsSPEndDisplayList

View File

@ -1,6 +1,6 @@
glabel bookend_geo # 0x0C0000C0
geo_culling_radius 300
geo_open_node
geo_display_list LAYER_OPAQUE, book_seg5_dl_05002FB0
geo_close_node
geo_end
glabel bookend_geo # 0x0C0000C0
geo_culling_radius 300
geo_open_node
geo_display_list LAYER_OPAQUE, book_seg5_dl_05002FB0
geo_close_node
geo_end

View File

@ -1,83 +1,83 @@
# Book (Pushable Book)
# This actor file requires including actor bookend because of bookend_seg5_texture_05000C60
book_seg5_light_05002558: # 0x05002558
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
book_seg5_light_05002560: # 0x05002560
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
book_seg5_texture_05002570: # 0x05002570
.incbin "actors/book/book_cover.rgba16"
book_seg5_vertex_05002D70: # 0x05002D70
vertex -9, 31, -50, 990, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 10, 31, 0, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 10, 31, -50, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -9, 31, 0, 479, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 10, -30, -50, 0, 990, 0x00, 0x81, 0x00, 0xFF
vertex 10, -30, 0, 0, 0, 0x00, 0x81, 0x00, 0xFF
vertex -9, -30, 0, 479, 0, 0x00, 0x81, 0x00, 0xFF
vertex -9, -30, -50, 990, 990, 0x00, 0x81, 0x00, 0xFF
vertex 10, -30, -50, 0, 990, 0x00, 0x00, 0x81, 0xFF
vertex -9, 31, -50, 990, 0, 0x00, 0x00, 0x81, 0xFF
vertex 10, 31, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -9, -30, -50, 990, 990, 0x00, 0x00, 0x81, 0xFF
book_seg5_vertex_05002E30: # 0x05002E30
vertex 10, 31, 0, 990, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -9, 31, 0, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -9, -30, 0, 0, 990, 0x00, 0x00, 0x7F, 0xFF
vertex 10, -30, 0, 990, 990, 0x00, 0x00, 0x7F, 0xFF
vertex -9, -30, -50, 990, 990, 0x81, 0x00, 0x00, 0xFF
vertex -9, 31, 0, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -9, 31, -50, 990, 0, 0x81, 0x00, 0x00, 0xFF
vertex -9, -30, 0, 0, 990, 0x81, 0x00, 0x00, 0xFF
vertex 10, 31, -50, 990, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 10, 31, 0, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 10, -30, 0, 0, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 10, -30, -50, 990, 990, 0x7F, 0x00, 0x00, 0xFF
glabel book_seg5_dl_05002EF0 # 0x05002EF0 - 0x05002F58
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000C60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight book_seg5_light_05002560, 1
gsSPLight book_seg5_light_05002558, 2
gsSPVertex book_seg5_vertex_05002D70, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 11, 9, 0x0
gsSPEndDisplayList
glabel book_seg5_dl_05002F58 # 0x05002F58 - 0x05002FB0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, book_seg5_texture_05002570
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex book_seg5_vertex_05002E30, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
gsSPEndDisplayList
glabel book_seg5_dl_05002FB0 # 0x05002FB0 - 0x05003040
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList book_seg5_dl_05002EF0
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList book_seg5_dl_05002F58
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
# Book (Pushable Book)
# This actor file requires including actor bookend because of bookend_seg5_texture_05000C60
book_seg5_light_05002558: # 0x05002558
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
book_seg5_light_05002560: # 0x05002560
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
book_seg5_texture_05002570: # 0x05002570
.incbin "actors/book/book_cover.rgba16"
book_seg5_vertex_05002D70: # 0x05002D70
vertex -9, 31, -50, 990, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 10, 31, 0, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 10, 31, -50, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -9, 31, 0, 479, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 10, -30, -50, 0, 990, 0x00, 0x81, 0x00, 0xFF
vertex 10, -30, 0, 0, 0, 0x00, 0x81, 0x00, 0xFF
vertex -9, -30, 0, 479, 0, 0x00, 0x81, 0x00, 0xFF
vertex -9, -30, -50, 990, 990, 0x00, 0x81, 0x00, 0xFF
vertex 10, -30, -50, 0, 990, 0x00, 0x00, 0x81, 0xFF
vertex -9, 31, -50, 990, 0, 0x00, 0x00, 0x81, 0xFF
vertex 10, 31, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -9, -30, -50, 990, 990, 0x00, 0x00, 0x81, 0xFF
book_seg5_vertex_05002E30: # 0x05002E30
vertex 10, 31, 0, 990, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -9, 31, 0, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -9, -30, 0, 0, 990, 0x00, 0x00, 0x7F, 0xFF
vertex 10, -30, 0, 990, 990, 0x00, 0x00, 0x7F, 0xFF
vertex -9, -30, -50, 990, 990, 0x81, 0x00, 0x00, 0xFF
vertex -9, 31, 0, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -9, 31, -50, 990, 0, 0x81, 0x00, 0x00, 0xFF
vertex -9, -30, 0, 0, 990, 0x81, 0x00, 0x00, 0xFF
vertex 10, 31, -50, 990, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 10, 31, 0, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 10, -30, 0, 0, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 10, -30, -50, 990, 990, 0x7F, 0x00, 0x00, 0xFF
glabel book_seg5_dl_05002EF0 # 0x05002EF0 - 0x05002F58
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000C60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight book_seg5_light_05002560, 1
gsSPLight book_seg5_light_05002558, 2
gsSPVertex book_seg5_vertex_05002D70, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 11, 9, 0x0
gsSPEndDisplayList
glabel book_seg5_dl_05002F58 # 0x05002F58 - 0x05002FB0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, book_seg5_texture_05002570
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex book_seg5_vertex_05002E30, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
gsSPEndDisplayList
glabel book_seg5_dl_05002FB0 # 0x05002FB0 - 0x05003040
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList book_seg5_dl_05002EF0
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList book_seg5_dl_05002F58
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList

View File

@ -1,27 +1,27 @@
glabel bookend_part_geo # 0x0C000000
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 100
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bookend_seg5_dl_05001F98
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bookend_seg5_dl_05001B20
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bookend_seg5_dl_05002140
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bookend_seg5_dl_05001D68
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bookend_seg5_dl_05001978
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bookend_seg5_dl_050022E0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel bookend_part_geo # 0x0C000000
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 100
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bookend_seg5_dl_05001F98
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bookend_seg5_dl_05001B20
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bookend_seg5_dl_05002140
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bookend_seg5_dl_05001D68
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bookend_seg5_dl_05001978
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bookend_seg5_dl_050022E0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end

View File

@ -1,455 +1,455 @@
# Bookend
# Unreferenced Light
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
# Unreferenced Light
.byte 0x03, 0x19, 0x09, 0x00, 0x03, 0x19, 0x09, 0x00
.byte 0x0C, 0x66, 0x26, 0x00, 0x0C, 0x66, 0x26, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
# Unreferenced Light
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
# Unreferenced Light
.byte 0x3F, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00
.byte 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_texture_05000060: # 0x05000060
.incbin "actors/bookend/bookend_spine.rgba16"
bookend_seg5_texture_05000460: # 0x05000460
.incbin "actors/bookend/bookend_tooth.rgba16"
bookend_seg5_texture_05000860: # 0x05000860
.incbin "actors/bookend/bookend_mouth.rgba16"
bookend_seg5_texture_05000C60: # 0x05000C60
.incbin "actors/bookend/bookend_pages.rgba16"
bookend_seg5_texture_05001060: # 0x05001060
.incbin "actors/bookend/bookend_cover.rgba16"
bookend_seg5_light_05001860: # 0x05001860
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
bookend_seg5_light_05001868: # 0x05001868
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_vertex_05001878: # 0x05001878
vertex -10, 0, 108, 0, 990, 0x83, 0xED, 0x00, 0xFF
vertex -4, -39, -109, 479, 0, 0x83, 0xED, 0x00, 0xFF
vertex -4, -39, 108, 479, 990, 0x83, 0xED, 0x00, 0xFF
vertex -10, 0, -109, 0, 0, 0x83, 0xED, 0x00, 0xFF
bookend_seg5_vertex_050018B8: # 0x050018B8
vertex -4, -39, -109, 479, 0, 0x00, 0x81, 0x00, 0xFF
vertex 185, -39, 108, 0, 990, 0x00, 0x81, 0x00, 0xFF
vertex -4, -39, 108, 479, 990, 0x00, 0x81, 0x00, 0xFF
vertex 185, -39, -109, 0, 0, 0x00, 0x81, 0x00, 0xFF
glabel bookend_seg5_dl_050018F8 # 0x050018F8 - 0x05001940
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000060
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight bookend_seg5_light_05001868, 1
gsSPLight bookend_seg5_light_05001860, 2
gsSPVertex bookend_seg5_vertex_05001878, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001940 # 0x05001940 - 0x05001978
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05001060
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex bookend_seg5_vertex_050018B8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001978 # 0x05001978 - 0x05001A08
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_CULL_BACK | G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList bookend_seg5_dl_050018F8
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bookend_seg5_dl_05001940
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK | G_SHADING_SMOOTH
gsSPEndDisplayList
bookend_seg5_light_05001A08: # 0x05001A08
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
bookend_seg5_light_05001A10: # 0x05001A10
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_vertex_05001A20: # 0x05001A20
vertex -4, -39, -107, 479, 990, 0x83, 0xED, 0x00, 0xFF
vertex -4, -39, 110, 479, 0, 0x83, 0xED, 0x00, 0xFF
vertex -10, 0, 110, 0, 0, 0x83, 0xED, 0x00, 0xFF
vertex -10, 0, -107, 0, 990, 0x83, 0xED, 0x00, 0xFF
bookend_seg5_vertex_05001A60: # 0x05001A60
vertex -4, -39, -107, 0, 990, 0x00, 0x81, 0x00, 0xFF
vertex 185, -39, 110, 990, 0, 0x00, 0x81, 0x00, 0xFF
vertex -4, -39, 110, 0, 0, 0x00, 0x81, 0x00, 0xFF
vertex 185, -39, -107, 990, 990, 0x00, 0x81, 0x00, 0xFF
glabel bookend_seg5_dl_05001AA0 # 0x05001AA0 - 0x05001AE8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000060
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight bookend_seg5_light_05001A10, 1
gsSPLight bookend_seg5_light_05001A08, 2
gsSPVertex bookend_seg5_vertex_05001A20, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001AE8 # 0x05001AE8 - 0x05001B20
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05001060
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex bookend_seg5_vertex_05001A60, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001B20 # 0x05001B20 - 0x05001BB0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_CULL_BACK | G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList bookend_seg5_dl_05001AA0
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bookend_seg5_dl_05001AE8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK | G_SHADING_SMOOTH
gsSPEndDisplayList
bookend_seg5_light_05001BB0: # 0x05001BB0
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
bookend_seg5_light_05001BB8: # 0x05001BB8
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_vertex_05001BC8: # 0x05001BC8
vertex -10, 0, 103, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 159, 0, -104, 479, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -10, 0, -104, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 159, 0, 103, 479, 990, 0x00, 0x7F, 0x00, 0xFF
bookend_seg5_vertex_05001C08: # 0x05001C08
vertex 159, 0, 103, 0, -6, 0x00, 0x00, 0x7F, 0xFF
vertex -10, 0, 103, 0, 990, 0x00, 0x00, 0x7F, 0xFF
vertex -4, -38, 103, 479, 990, 0x00, 0x00, 0x7F, 0xFF
vertex 170, -38, 103, 479, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 159, 0, -104, 0, 0, 0x79, 0x23, 0x00, 0xFF
vertex 159, 0, 103, 0, 990, 0x79, 0x23, 0x00, 0xFF
vertex 170, -38, 103, 479, 990, 0x79, 0x23, 0x00, 0xFF
vertex 170, -38, -104, 479, 0, 0x79, 0x23, 0x00, 0xFF
vertex -10, 0, -104, 0, -6, 0x00, 0x00, 0x81, 0xFF
vertex 159, 0, -104, 0, 990, 0x00, 0x00, 0x81, 0xFF
vertex 170, -38, -104, 479, 990, 0x00, 0x00, 0x81, 0xFF
vertex -4, -38, -104, 479, 0, 0x00, 0x00, 0x81, 0xFF
glabel bookend_seg5_dl_05001CC8 # 0x05001CC8 - 0x05001D10
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000860
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight bookend_seg5_light_05001BB8, 1
gsSPLight bookend_seg5_light_05001BB0, 2
gsSPVertex bookend_seg5_vertex_05001BC8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001D10 # 0x05001D10 - 0x05001D68
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000C60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPVertex bookend_seg5_vertex_05001C08, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001D68 # 0x05001D68 - 0x05001DE0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList bookend_seg5_dl_05001CC8
gsSPDisplayList bookend_seg5_dl_05001D10
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
bookend_seg5_light_05001DE0: # 0x05001DE0
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
bookend_seg5_light_05001DE8: # 0x05001DE8
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_vertex_05001DF8: # 0x05001DF8
vertex -10, 0, 105, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 159, 0, -102, 479, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -10, 0, -102, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 159, 0, 105, 479, 0, 0x00, 0x7F, 0x00, 0xFF
bookend_seg5_vertex_05001E38: # 0x05001E38
vertex 170, -38, -102, 479, 990, 0x00, 0x00, 0x81, 0xFF
vertex -4, -38, -102, 479, 0, 0x00, 0x00, 0x81, 0xFF
vertex -10, 0, -102, 0, -6, 0x00, 0x00, 0x81, 0xFF
vertex 159, 0, -102, 0, 990, 0x00, 0x00, 0x81, 0xFF
vertex 170, -38, 105, 479, 990, 0x79, 0x23, 0x00, 0xFF
vertex 170, -38, -102, 479, 0, 0x79, 0x23, 0x00, 0xFF
vertex 159, 0, -102, 0, 0, 0x79, 0x23, 0x00, 0xFF
vertex 159, 0, 105, 0, 990, 0x79, 0x23, 0x00, 0xFF
vertex -4, -38, 105, 479, 990, 0x00, 0x00, 0x7F, 0xFF
vertex 170, -38, 105, 479, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 159, 0, 105, 0, -6, 0x00, 0x00, 0x7F, 0xFF
vertex -10, 0, 105, 0, 990, 0x00, 0x00, 0x7F, 0xFF
glabel bookend_seg5_dl_05001EF8 # 0x05001EF8 - 0x05001F40
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000860
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight bookend_seg5_light_05001DE8, 1
gsSPLight bookend_seg5_light_05001DE0, 2
gsSPVertex bookend_seg5_vertex_05001DF8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001F40 # 0x05001F40 - 0x05001F98
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000C60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPVertex bookend_seg5_vertex_05001E38, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001F98 # 0x05001F98 - 0x05002010
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList bookend_seg5_dl_05001EF8
gsSPDisplayList bookend_seg5_dl_05001F40
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
bookend_seg5_light_05002010: # 0x05002010
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
bookend_seg5_light_05002018: # 0x05002018
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_vertex_05002028: # 0x05002028
vertex 157, -1, -48, 6, 358, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, -72, 475, 624, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, -99, 372, -1002, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 0, 106, 390, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, -24, 465, 636, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, -48, 461, -950, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 51, -54, 352, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, 26, 478, 570, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 0, 446, -978, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 103, 66, 302, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, 78, 495, 590, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 51, 462, -962, 0x83, 0xEE, 0x00, 0xFF
glabel bookend_seg5_dl_050020E8 # 0x050020E8 - 0x05002140
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000460
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight bookend_seg5_light_05002018, 1
gsSPLight bookend_seg5_light_05002010, 2
gsSPVertex bookend_seg5_vertex_05002028, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05002140 # 0x05002140 - 0x050021B0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_CULL_BACK
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList bookend_seg5_dl_050020E8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
bookend_seg5_light_050021B0: # 0x050021B0
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
bookend_seg5_light_050021B8: # 0x050021B8
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_vertex_050021C8: # 0x050021C8
vertex 157, -1, 100, 32, 394, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, 73, 426, 774, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 49, 414, -722, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 49, -39, 392, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, 25, 457, 852, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 0, 363, -564, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 0, -1, 360, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, -25, 473, 906, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, -50, 372, -932, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, -50, 12, 240, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, -77, 491, 632, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, -102, 365, -1004, 0x83, 0xEE, 0x00, 0xFF
glabel bookend_seg5_dl_05002288 # 0x05002288 - 0x050022E0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000460
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight bookend_seg5_light_050021B8, 1
gsSPLight bookend_seg5_light_050021B0, 2
gsSPVertex bookend_seg5_vertex_050021C8, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_050022E0 # 0x050022E0 - 0x05002350
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_CULL_BACK
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList bookend_seg5_dl_05002288
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
bookend_seg5_animvalue_05002350: # 0x05002350
.hword 0x0000, 0xC001, 0x071C, 0x0D90, 0x198B, 0x1FFF, 0x198B, 0x0D90
.hword 0x0AAA, 0x1032, 0x1A77, 0x1FFF, 0x1A77, 0x1032, 0x3FFF, 0x8001
bookend_seg5_animindex_05002370: # 0x05002370
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0006, 0x0002, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000E, 0x0001, 0x000F
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0008
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000
bookend_seg5_anim_050023F4: # 0x050023F4
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x06
.hword 0x0A
.word bookend_seg5_animvalue_05002350
.word bookend_seg5_animindex_05002370
.word 0
bookend_seg5_animvalue_0500240C: # 0x0500240C
.hword 0x0000, 0xC001, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF
.hword 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF
.hword 0x3FFF, 0x3CB4, 0x381F, 0x3282, 0x2C20, 0x253E, 0x1E1D, 0x1701
.hword 0x102D, 0x09E4, 0x0469, 0x0000, 0xFEFB, 0x01A8, 0x0549, 0x071C
.hword 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF
.hword 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3CAF
.hword 0x380D, 0x325E, 0x2BE8, 0x24F3, 0x1DC3, 0x169F, 0x0FCD, 0x0993
.hword 0x0437, 0x0000, 0xFFAB, 0x038E, 0x0855, 0x0AAA, 0x3FFF, 0x8001
bookend_seg5_animindex_0500248C: # 0x0500248C
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x001E, 0x0002, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003E, 0x0001, 0x003F
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0020
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000
bookend_seg5_anim_05002510: # 0x05002510
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x1E
.hword 0x0A
.word bookend_seg5_animvalue_0500240C
.word bookend_seg5_animindex_0500248C
.word 0
# what the hell? no values/indexes for the table?
bookend_seg5_anim_05002528: # 0x05002528
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x01
.hword 0x0A
.word bookend_seg5_animvalue_0500240C
.word bookend_seg5_animindex_0500248C
.word 0
glabel bookend_seg5_anims_05002540 # 0x05002540
.word bookend_seg5_anim_05002528
.word bookend_seg5_anim_050023F4
.word bookend_seg5_anim_05002510
.word 0
# Bookend
# Unreferenced Light
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
# Unreferenced Light
.byte 0x03, 0x19, 0x09, 0x00, 0x03, 0x19, 0x09, 0x00
.byte 0x0C, 0x66, 0x26, 0x00, 0x0C, 0x66, 0x26, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
# Unreferenced Light
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
# Unreferenced Light
.byte 0x3F, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00
.byte 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_texture_05000060: # 0x05000060
.incbin "actors/bookend/bookend_spine.rgba16"
bookend_seg5_texture_05000460: # 0x05000460
.incbin "actors/bookend/bookend_tooth.rgba16"
bookend_seg5_texture_05000860: # 0x05000860
.incbin "actors/bookend/bookend_mouth.rgba16"
bookend_seg5_texture_05000C60: # 0x05000C60
.incbin "actors/bookend/bookend_pages.rgba16"
bookend_seg5_texture_05001060: # 0x05001060
.incbin "actors/bookend/bookend_cover.rgba16"
bookend_seg5_light_05001860: # 0x05001860
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
bookend_seg5_light_05001868: # 0x05001868
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_vertex_05001878: # 0x05001878
vertex -10, 0, 108, 0, 990, 0x83, 0xED, 0x00, 0xFF
vertex -4, -39, -109, 479, 0, 0x83, 0xED, 0x00, 0xFF
vertex -4, -39, 108, 479, 990, 0x83, 0xED, 0x00, 0xFF
vertex -10, 0, -109, 0, 0, 0x83, 0xED, 0x00, 0xFF
bookend_seg5_vertex_050018B8: # 0x050018B8
vertex -4, -39, -109, 479, 0, 0x00, 0x81, 0x00, 0xFF
vertex 185, -39, 108, 0, 990, 0x00, 0x81, 0x00, 0xFF
vertex -4, -39, 108, 479, 990, 0x00, 0x81, 0x00, 0xFF
vertex 185, -39, -109, 0, 0, 0x00, 0x81, 0x00, 0xFF
glabel bookend_seg5_dl_050018F8 # 0x050018F8 - 0x05001940
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000060
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight bookend_seg5_light_05001868, 1
gsSPLight bookend_seg5_light_05001860, 2
gsSPVertex bookend_seg5_vertex_05001878, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001940 # 0x05001940 - 0x05001978
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05001060
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex bookend_seg5_vertex_050018B8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001978 # 0x05001978 - 0x05001A08
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_CULL_BACK | G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList bookend_seg5_dl_050018F8
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bookend_seg5_dl_05001940
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK | G_SHADING_SMOOTH
gsSPEndDisplayList
bookend_seg5_light_05001A08: # 0x05001A08
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
bookend_seg5_light_05001A10: # 0x05001A10
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_vertex_05001A20: # 0x05001A20
vertex -4, -39, -107, 479, 990, 0x83, 0xED, 0x00, 0xFF
vertex -4, -39, 110, 479, 0, 0x83, 0xED, 0x00, 0xFF
vertex -10, 0, 110, 0, 0, 0x83, 0xED, 0x00, 0xFF
vertex -10, 0, -107, 0, 990, 0x83, 0xED, 0x00, 0xFF
bookend_seg5_vertex_05001A60: # 0x05001A60
vertex -4, -39, -107, 0, 990, 0x00, 0x81, 0x00, 0xFF
vertex 185, -39, 110, 990, 0, 0x00, 0x81, 0x00, 0xFF
vertex -4, -39, 110, 0, 0, 0x00, 0x81, 0x00, 0xFF
vertex 185, -39, -107, 990, 990, 0x00, 0x81, 0x00, 0xFF
glabel bookend_seg5_dl_05001AA0 # 0x05001AA0 - 0x05001AE8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000060
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight bookend_seg5_light_05001A10, 1
gsSPLight bookend_seg5_light_05001A08, 2
gsSPVertex bookend_seg5_vertex_05001A20, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001AE8 # 0x05001AE8 - 0x05001B20
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05001060
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex bookend_seg5_vertex_05001A60, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001B20 # 0x05001B20 - 0x05001BB0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_CULL_BACK | G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList bookend_seg5_dl_05001AA0
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bookend_seg5_dl_05001AE8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK | G_SHADING_SMOOTH
gsSPEndDisplayList
bookend_seg5_light_05001BB0: # 0x05001BB0
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
bookend_seg5_light_05001BB8: # 0x05001BB8
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_vertex_05001BC8: # 0x05001BC8
vertex -10, 0, 103, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 159, 0, -104, 479, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -10, 0, -104, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 159, 0, 103, 479, 990, 0x00, 0x7F, 0x00, 0xFF
bookend_seg5_vertex_05001C08: # 0x05001C08
vertex 159, 0, 103, 0, -6, 0x00, 0x00, 0x7F, 0xFF
vertex -10, 0, 103, 0, 990, 0x00, 0x00, 0x7F, 0xFF
vertex -4, -38, 103, 479, 990, 0x00, 0x00, 0x7F, 0xFF
vertex 170, -38, 103, 479, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 159, 0, -104, 0, 0, 0x79, 0x23, 0x00, 0xFF
vertex 159, 0, 103, 0, 990, 0x79, 0x23, 0x00, 0xFF
vertex 170, -38, 103, 479, 990, 0x79, 0x23, 0x00, 0xFF
vertex 170, -38, -104, 479, 0, 0x79, 0x23, 0x00, 0xFF
vertex -10, 0, -104, 0, -6, 0x00, 0x00, 0x81, 0xFF
vertex 159, 0, -104, 0, 990, 0x00, 0x00, 0x81, 0xFF
vertex 170, -38, -104, 479, 990, 0x00, 0x00, 0x81, 0xFF
vertex -4, -38, -104, 479, 0, 0x00, 0x00, 0x81, 0xFF
glabel bookend_seg5_dl_05001CC8 # 0x05001CC8 - 0x05001D10
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000860
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight bookend_seg5_light_05001BB8, 1
gsSPLight bookend_seg5_light_05001BB0, 2
gsSPVertex bookend_seg5_vertex_05001BC8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001D10 # 0x05001D10 - 0x05001D68
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000C60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPVertex bookend_seg5_vertex_05001C08, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001D68 # 0x05001D68 - 0x05001DE0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList bookend_seg5_dl_05001CC8
gsSPDisplayList bookend_seg5_dl_05001D10
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
bookend_seg5_light_05001DE0: # 0x05001DE0
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
bookend_seg5_light_05001DE8: # 0x05001DE8
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_vertex_05001DF8: # 0x05001DF8
vertex -10, 0, 105, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 159, 0, -102, 479, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -10, 0, -102, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 159, 0, 105, 479, 0, 0x00, 0x7F, 0x00, 0xFF
bookend_seg5_vertex_05001E38: # 0x05001E38
vertex 170, -38, -102, 479, 990, 0x00, 0x00, 0x81, 0xFF
vertex -4, -38, -102, 479, 0, 0x00, 0x00, 0x81, 0xFF
vertex -10, 0, -102, 0, -6, 0x00, 0x00, 0x81, 0xFF
vertex 159, 0, -102, 0, 990, 0x00, 0x00, 0x81, 0xFF
vertex 170, -38, 105, 479, 990, 0x79, 0x23, 0x00, 0xFF
vertex 170, -38, -102, 479, 0, 0x79, 0x23, 0x00, 0xFF
vertex 159, 0, -102, 0, 0, 0x79, 0x23, 0x00, 0xFF
vertex 159, 0, 105, 0, 990, 0x79, 0x23, 0x00, 0xFF
vertex -4, -38, 105, 479, 990, 0x00, 0x00, 0x7F, 0xFF
vertex 170, -38, 105, 479, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 159, 0, 105, 0, -6, 0x00, 0x00, 0x7F, 0xFF
vertex -10, 0, 105, 0, 990, 0x00, 0x00, 0x7F, 0xFF
glabel bookend_seg5_dl_05001EF8 # 0x05001EF8 - 0x05001F40
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000860
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight bookend_seg5_light_05001DE8, 1
gsSPLight bookend_seg5_light_05001DE0, 2
gsSPVertex bookend_seg5_vertex_05001DF8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001F40 # 0x05001F40 - 0x05001F98
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000C60
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPVertex bookend_seg5_vertex_05001E38, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05001F98 # 0x05001F98 - 0x05002010
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList bookend_seg5_dl_05001EF8
gsSPDisplayList bookend_seg5_dl_05001F40
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
bookend_seg5_light_05002010: # 0x05002010
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
bookend_seg5_light_05002018: # 0x05002018
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_vertex_05002028: # 0x05002028
vertex 157, -1, -48, 6, 358, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, -72, 475, 624, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, -99, 372, -1002, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 0, 106, 390, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, -24, 465, 636, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, -48, 461, -950, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 51, -54, 352, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, 26, 478, 570, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 0, 446, -978, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 103, 66, 302, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, 78, 495, 590, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 51, 462, -962, 0x83, 0xEE, 0x00, 0xFF
glabel bookend_seg5_dl_050020E8 # 0x050020E8 - 0x05002140
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000460
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight bookend_seg5_light_05002018, 1
gsSPLight bookend_seg5_light_05002010, 2
gsSPVertex bookend_seg5_vertex_05002028, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_05002140 # 0x05002140 - 0x050021B0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_CULL_BACK
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList bookend_seg5_dl_050020E8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
bookend_seg5_light_050021B0: # 0x050021B0
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
bookend_seg5_light_050021B8: # 0x050021B8
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bookend_seg5_vertex_050021C8: # 0x050021C8
vertex 157, -1, 100, 32, 394, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, 73, 426, 774, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 49, 414, -722, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 49, -39, 392, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, 25, 457, 852, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 0, 363, -564, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, 0, -1, 360, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, -25, 473, 906, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, -50, 372, -932, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, -50, 12, 240, 0x83, 0xEE, 0x00, 0xFF
vertex 151, 39, -77, 491, 632, 0x83, 0xEE, 0x00, 0xFF
vertex 157, -1, -102, 365, -1004, 0x83, 0xEE, 0x00, 0xFF
glabel bookend_seg5_dl_05002288 # 0x05002288 - 0x050022E0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000460
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight bookend_seg5_light_050021B8, 1
gsSPLight bookend_seg5_light_050021B0, 2
gsSPVertex bookend_seg5_vertex_050021C8, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel bookend_seg5_dl_050022E0 # 0x050022E0 - 0x05002350
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_CULL_BACK
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList bookend_seg5_dl_05002288
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
bookend_seg5_animvalue_05002350: # 0x05002350
.hword 0x0000, 0xC001, 0x071C, 0x0D90, 0x198B, 0x1FFF, 0x198B, 0x0D90
.hword 0x0AAA, 0x1032, 0x1A77, 0x1FFF, 0x1A77, 0x1032, 0x3FFF, 0x8001
bookend_seg5_animindex_05002370: # 0x05002370
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0006, 0x0002, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000E, 0x0001, 0x000F
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0008
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000
bookend_seg5_anim_050023F4: # 0x050023F4
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x06
.hword 0x0A
.word bookend_seg5_animvalue_05002350
.word bookend_seg5_animindex_05002370
.word 0
bookend_seg5_animvalue_0500240C: # 0x0500240C
.hword 0x0000, 0xC001, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF
.hword 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF
.hword 0x3FFF, 0x3CB4, 0x381F, 0x3282, 0x2C20, 0x253E, 0x1E1D, 0x1701
.hword 0x102D, 0x09E4, 0x0469, 0x0000, 0xFEFB, 0x01A8, 0x0549, 0x071C
.hword 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF
.hword 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3CAF
.hword 0x380D, 0x325E, 0x2BE8, 0x24F3, 0x1DC3, 0x169F, 0x0FCD, 0x0993
.hword 0x0437, 0x0000, 0xFFAB, 0x038E, 0x0855, 0x0AAA, 0x3FFF, 0x8001
bookend_seg5_animindex_0500248C: # 0x0500248C
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x001E, 0x0002, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003E, 0x0001, 0x003F
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0020
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000
bookend_seg5_anim_05002510: # 0x05002510
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x1E
.hword 0x0A
.word bookend_seg5_animvalue_0500240C
.word bookend_seg5_animindex_0500248C
.word 0
# what the hell? no values/indexes for the table?
bookend_seg5_anim_05002528: # 0x05002528
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x01
.hword 0x0A
.word bookend_seg5_animvalue_0500240C
.word bookend_seg5_animindex_0500248C
.word 0
glabel bookend_seg5_anims_05002540 # 0x05002540
.word bookend_seg5_anim_05002528
.word bookend_seg5_anim_050023F4
.word bookend_seg5_anim_05002510
.word 0

View File

@ -1,23 +1,23 @@
# This is a weird file where it cross-references another actor.
# Most likely, it was a compile time optimization due to the
# exact same DL being referenced.
glabel bowling_ball_geo # 0x0F000640
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xC8, 280
geo_open_node
geo_scale 0x00, 170393
geo_open_node
geo_display_list LAYER_ALPHA, bobomb_seg8_dl_08022D08
geo_close_node
geo_close_node
geo_end
glabel bowling_ball_track_geo # 0x0F00066C
geo_node_start
geo_open_node
geo_scale 0x00, 170393
geo_open_node
geo_display_list LAYER_ALPHA, bobomb_seg8_dl_08022D08
geo_close_node
geo_close_node
geo_end
# This is a weird file where it cross-references another actor.
# Most likely, it was a compile time optimization due to the
# exact same DL being referenced.
glabel bowling_ball_geo # 0x0F000640
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xC8, 280
geo_open_node
geo_scale 0x00, 170393
geo_open_node
geo_display_list LAYER_ALPHA, bobomb_seg8_dl_08022D08
geo_close_node
geo_close_node
geo_end
glabel bowling_ball_track_geo # 0x0F00066C
geo_node_start
geo_open_node
geo_scale 0x00, 170393
geo_open_node
geo_display_list LAYER_ALPHA, bobomb_seg8_dl_08022D08
geo_close_node
geo_close_node
geo_end

View File

@ -1,5 +1,5 @@
# Bowling Ball
# This one is weird. Instead of it including the DLs for a bowling ball, the game decides
# to reference the bobomb DLs instead. Most likely a compile-time optimization, but this
# is definitely a distinct actor due to the geo-layouts.
# Bowling Ball
# This one is weird. Instead of it including the DLs for a bowling ball, the game decides
# to reference the bobomb DLs instead. Most likely a compile-time optimization, but this
# is definitely a distinct actor due to the geo-layouts.

View File

@ -1,411 +1,411 @@
glabel bowser_geo_0000D8 # 0x0D0000D8
geo_shadow SHADOW_CIRCLE_9_VERTS, 0x9B, 400
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06040210
geo_open_node
geo_animated_part LAYER_OPAQUE, -89, -2, -18
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 69, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 85, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603D200
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603E6B8
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, -32, -112
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06043698
geo_asm 0, Geo18_802B798C
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 118, 67, 105
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 65, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 49, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603B208
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_060399D8
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_060392E0
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 136, 130
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 61, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, -13, 258, 0, bowser_seg6_dl_060431F0
geo_close_node
geo_switch_case 9, geo_switch_bowser_eyes
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06042348
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_060423A0
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_060423F8
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06042450
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_060424A8
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06042500
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06042558
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_060425B0
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06042608
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, -118, 67, 105
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 65, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 49, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603DFB0
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603C6D0
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603BFC8
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 89, -2, -18
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 69, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 85, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603A4E8
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603B8D0
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_return
glabel bowser_geo_000424 # 0x0D000424
geo_shadow SHADOW_CIRCLE_9_VERTS, 0x9B, 400
geo_open_node
.ifdef VERSION_JP
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06040210
.else
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06040358
.endif
geo_open_node
geo_animated_part LAYER_TRANSPARENT, -89, -2, -18
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 69, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 85, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603D200
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603E6B8
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, -32, -112
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06043698
geo_asm 0, Geo18_802B798C
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 118, 67, 105
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 65, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 49, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603B208
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060399D8
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060392E0
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 136, 130
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 61, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, -13, 258, 0, bowser_seg6_dl_060431F0
geo_close_node
geo_switch_case 9, geo_switch_bowser_eyes
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042348
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060423A0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060423F8
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042450
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060424A8
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042500
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042558
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060425B0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042608
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, -118, 67, 105
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 65, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 49, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603DFB0
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603C6D0
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603BFC8
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 89, -2, -18
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 69, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 85, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603A4E8
geo_close_node
.ifdef VERSION_JP
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603B8D0
.else
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603B948
.endif
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_close_node
geo_close_node
geo_return
glabel bowser_geo_000770 # 0x0D000770
geo_node_start
geo_open_node
.ifdef VERSION_JP
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06040210
.else
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06040358
.endif
geo_open_node
geo_animated_part LAYER_TRANSPARENT, -89, -2, -18
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 69, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 85, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603D200
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603E6B8
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, -32, -112
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06043698
geo_asm 0, Geo18_802B798C
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 118, 67, 105
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 65, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 49, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603B208
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060399D8
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060392E0
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 136, 130
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 61, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, -13, 258, 0, bowser_seg6_dl_060431F0
geo_close_node
geo_switch_case 9, geo_switch_bowser_eyes
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042348
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060423A0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060423F8
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042450
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060424A8
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042500
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042558
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060425B0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042608
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, -118, 67, 105
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 65, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 49, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603DFB0
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603C6D0
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603BFC8
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 89, -2, -18
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 69, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 85, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603A4E8
geo_close_node
.ifdef VERSION_JP
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603B8D0
.else
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603B948
.endif
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_close_node
geo_close_node
geo_return
.ifndef VERSION_JP
glabel bowser_shadow_geo # 0x0D000AB8
geo_shadow 0x00, 0x9B, 400
geo_return
.endif
glabel bowser_geo # 0x0D000AB8 / 0AC4
geo_node_start
geo_open_node
geo_asm 0, Geo18_8029D924
.ifdef VERSION_JP
geo_switch_case 2, geo_switch_anim_state
.endif
.ifndef VERSION_JP
geo_switch_case 3, geo_switch_anim_state
.endif
geo_open_node
geo_node_start
geo_open_node
geo_asm 0, Geo18_802B7D44
geo_branch 1, bowser_geo_0000D8
geo_close_node
geo_node_start
geo_open_node
geo_asm 0, Geo18_802B7D44
geo_branch 1, bowser_geo_000424
geo_close_node
.ifndef VERSION_JP
geo_node_start
geo_open_node
geo_asm 0, Geo18_802B7D44
geo_branch 1, bowser_shadow_geo
geo_close_node
.endif
geo_close_node
geo_close_node
geo_end
glabel bowser2_geo # 0x0D000B18 / 0B40
geo_node_start
geo_open_node
geo_asm 0, Geo18_8029D924
.ifdef VERSION_JP
geo_switch_case 2, geo_switch_anim_state
.endif
.ifndef VERSION_JP
geo_switch_case 3, geo_switch_anim_state
.endif
geo_open_node
geo_node_start
geo_open_node
geo_asm 0, Geo18_802B7D44
geo_branch 1, bowser_geo_0000D8
geo_close_node
geo_node_start
geo_open_node
geo_asm 0, Geo18_802B7D44
geo_branch 1, bowser_geo_000770
geo_close_node
.ifndef VERSION_JP
geo_node_start
geo_open_node
geo_asm 0, Geo18_802B7D44
geo_branch 1, bowser_shadow_geo
geo_close_node
.endif
geo_close_node
geo_close_node
geo_end
glabel bowser_geo_0000D8 # 0x0D0000D8
geo_shadow SHADOW_CIRCLE_9_VERTS, 0x9B, 400
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06040210
geo_open_node
geo_animated_part LAYER_OPAQUE, -89, -2, -18
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 69, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 85, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603D200
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603E6B8
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, -32, -112
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06043698
geo_asm 0, Geo18_802B798C
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 118, 67, 105
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 65, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 49, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603B208
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_060399D8
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_060392E0
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 136, 130
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 61, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, -13, 258, 0, bowser_seg6_dl_060431F0
geo_close_node
geo_switch_case 9, geo_switch_bowser_eyes
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06042348
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_060423A0
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_060423F8
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06042450
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_060424A8
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06042500
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06042558
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_060425B0
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_06042608
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, -118, 67, 105
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 65, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 49, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603DFB0
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603C6D0
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603BFC8
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 89, -2, -18
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 69, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 85, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603A4E8
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bowser_seg6_dl_0603B8D0
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_return
glabel bowser_geo_000424 # 0x0D000424
geo_shadow SHADOW_CIRCLE_9_VERTS, 0x9B, 400
geo_open_node
.ifdef VERSION_JP
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06040210
.else
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06040358
.endif
geo_open_node
geo_animated_part LAYER_TRANSPARENT, -89, -2, -18
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 69, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 85, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603D200
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603E6B8
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, -32, -112
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06043698
geo_asm 0, Geo18_802B798C
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 118, 67, 105
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 65, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 49, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603B208
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060399D8
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060392E0
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 136, 130
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 61, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, -13, 258, 0, bowser_seg6_dl_060431F0
geo_close_node
geo_switch_case 9, geo_switch_bowser_eyes
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042348
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060423A0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060423F8
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042450
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060424A8
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042500
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042558
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060425B0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042608
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, -118, 67, 105
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 65, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 49, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603DFB0
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603C6D0
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603BFC8
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 89, -2, -18
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 69, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 85, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603A4E8
geo_close_node
.ifdef VERSION_JP
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603B8D0
.else
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603B948
.endif
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_close_node
geo_close_node
geo_return
glabel bowser_geo_000770 # 0x0D000770
geo_node_start
geo_open_node
.ifdef VERSION_JP
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06040210
.else
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06040358
.endif
geo_open_node
geo_animated_part LAYER_TRANSPARENT, -89, -2, -18
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 69, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 85, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603D200
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603E6B8
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, -32, -112
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06043698
geo_asm 0, Geo18_802B798C
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 118, 67, 105
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 65, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 49, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603B208
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060399D8
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060392E0
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 136, 130
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 61, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, -13, 258, 0, bowser_seg6_dl_060431F0
geo_close_node
geo_switch_case 9, geo_switch_bowser_eyes
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042348
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060423A0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060423F8
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042450
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060424A8
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042500
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042558
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_060425B0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_06042608
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, -118, 67, 105
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 65, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 49, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603DFB0
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603C6D0
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603BFC8
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 89, -2, -18
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 69, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 85, 0, 0
geo_open_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603A4E8
geo_close_node
.ifdef VERSION_JP
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603B8D0
.else
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0, bowser_seg6_dl_0603B948
.endif
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_animated_part LAYER_TRANSPARENT, 0, 0, 0
geo_close_node
geo_close_node
geo_return
.ifndef VERSION_JP
glabel bowser_shadow_geo # 0x0D000AB8
geo_shadow 0x00, 0x9B, 400
geo_return
.endif
glabel bowser_geo # 0x0D000AB8 / 0AC4
geo_node_start
geo_open_node
geo_asm 0, Geo18_8029D924
.ifdef VERSION_JP
geo_switch_case 2, geo_switch_anim_state
.endif
.ifndef VERSION_JP
geo_switch_case 3, geo_switch_anim_state
.endif
geo_open_node
geo_node_start
geo_open_node
geo_asm 0, Geo18_802B7D44
geo_branch 1, bowser_geo_0000D8
geo_close_node
geo_node_start
geo_open_node
geo_asm 0, Geo18_802B7D44
geo_branch 1, bowser_geo_000424
geo_close_node
.ifndef VERSION_JP
geo_node_start
geo_open_node
geo_asm 0, Geo18_802B7D44
geo_branch 1, bowser_shadow_geo
geo_close_node
.endif
geo_close_node
geo_close_node
geo_end
glabel bowser2_geo # 0x0D000B18 / 0B40
geo_node_start
geo_open_node
geo_asm 0, Geo18_8029D924
.ifdef VERSION_JP
geo_switch_case 2, geo_switch_anim_state
.endif
.ifndef VERSION_JP
geo_switch_case 3, geo_switch_anim_state
.endif
geo_open_node
geo_node_start
geo_open_node
geo_asm 0, Geo18_802B7D44
geo_branch 1, bowser_geo_0000D8
geo_close_node
geo_node_start
geo_open_node
geo_asm 0, Geo18_802B7D44
geo_branch 1, bowser_geo_000770
geo_close_node
.ifndef VERSION_JP
geo_node_start
geo_open_node
geo_asm 0, Geo18_802B7D44
geo_branch 1, bowser_shadow_geo
geo_close_node
.endif
geo_close_node
geo_close_node
geo_end

File diff suppressed because it is too large Load Diff

View File

@ -1,22 +1,22 @@
glabel bowser_flames_geo # 0x0D000000
geo_node_start
geo_open_node
geo_switch_case 14, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C108
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C1A8
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C248
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C2E8
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C388
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C428
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C4C8
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C568
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C608
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C6A8
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C748
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C7E8
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C888
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C928
geo_close_node
geo_close_node
geo_end
glabel bowser_flames_geo # 0x0D000000
geo_node_start
geo_open_node
geo_switch_case 14, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C108
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C1A8
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C248
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C2E8
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C388
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C428
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C4C8
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C568
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C608
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C6A8
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C748
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C7E8
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C888
geo_display_list LAYER_TRANSPARENT, flame_seg6_dl_0601C928
geo_close_node
geo_close_node
geo_end

View File

@ -1,386 +1,386 @@
# Bowser Flame
# TODO: Are these seperate textures or unified 64x64 ones?
.balign 8
flame_seg6_texture_06000000: # 0x06000000
.incbin "actors/bowser_flame/bowser_flame_0.rgba16"
flame_seg6_texture_06002000: # 0x06002000
.incbin "actors/bowser_flame/bowser_flame_1.rgba16"
flame_seg6_texture_06004000: # 0x06004000
.incbin "actors/bowser_flame/bowser_flame_2.rgba16"
flame_seg6_texture_06006000: # 0x06006000
.incbin "actors/bowser_flame/bowser_flame_3.rgba16"
flame_seg6_texture_06008000: # 0x06008000
.incbin "actors/bowser_flame/bowser_flame_4.rgba16"
flame_seg6_texture_0600A000: # 0x0600A000
.incbin "actors/bowser_flame/bowser_flame_5.rgba16"
flame_seg6_texture_0600C000: # 0x0600C000
.incbin "actors/bowser_flame/bowser_flame_6.rgba16"
flame_seg6_texture_0600E000: # 0x0600E000
.incbin "actors/bowser_flame/bowser_flame_7.rgba16"
flame_seg6_texture_06010000: # 0x06010000
.incbin "actors/bowser_flame/bowser_flame_8.rgba16"
flame_seg6_texture_06012000: # 0x06012000
.incbin "actors/bowser_flame/bowser_flame_9.rgba16"
flame_seg6_texture_06014000: # 0x06014000
.incbin "actors/bowser_flame/bowser_flame_10.rgba16"
flame_seg6_texture_06016000: # 0x06016000
.incbin "actors/bowser_flame/bowser_flame_11.rgba16"
flame_seg6_texture_06018000: # 0x06018000
.incbin "actors/bowser_flame/bowser_flame_12.rgba16"
flame_seg6_texture_0601A000: # 0x0601A000
.incbin "actors/bowser_flame/bowser_flame_13.rgba16"
flame_seg6_vertex_0601C000: # 0x0601C000
vertex -150, 150, 0, 0, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 150, 150, 0, 2016, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 150, 300, 0, 2016, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -150, 300, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -150, 0, 0, 0, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 150, 0, 0, 2016, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 150, 150, 0, 2016, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -150, 150, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
glabel flame_seg6_dl_0601C080 # 0x0601C080 - 0x0601C0B0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsSPGeometryMode G_LIGHTING, G_SHADING_SMOOTH, G_ORDER_CFIRST
gsSPTexture -1, -1, 0, 0, 1
gsSPEndDisplayList
glabel flame_seg6_dl_0601C0B0 # 0x0601C0B0 - 0x0601C0C8
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C0C8 # 0x0601C0C8 - 0x0601C0E0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C0E0 # 0x0601C0E0 - 0x0601C108
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
glabel flame_seg6_dl_0601C108 # 0x0601C108 - 0x0601C1A8
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06000000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06000000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C1A8 # 0x0601C1A8 - 0x0601C248
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06002000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06002000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C248 # 0x0601C248 - 0x0601C2E8
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06004000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06004000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C2E8 # 0x0601C2E8 - 0x0601C388
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06006000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06006000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C388 # 0x0601C388 - 0x0601C428
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06008000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06008000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C428 # 0x0601C428 - 0x0601C4C8
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0600A000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0600A000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C4C8 # 0x0601C4C8 - 0x0601C568
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0600C000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0600C000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C568 # 0x0601C568 - 0x0601C608
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0600E000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0600E000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C608 # 0x0601C608 - 0x0601C6A8
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06010000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06010000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C6A8 # 0x0601C6A8 - 0x0601C748
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06012000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06012000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C748 # 0x0601C748 - 0x0601C7E8
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06014000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06014000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C7E8 # 0x0601C7E8 - 0x0601C888
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06016000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06016000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C888 # 0x0601C888 - 0x0601C928
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06018000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06018000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C928 # 0x0601C928 - 0x0601C9C8
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0601A000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0601A000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
# Bowser Flame
# TODO: Are these seperate textures or unified 64x64 ones?
.balign 8
flame_seg6_texture_06000000: # 0x06000000
.incbin "actors/bowser_flame/bowser_flame_0.rgba16"
flame_seg6_texture_06002000: # 0x06002000
.incbin "actors/bowser_flame/bowser_flame_1.rgba16"
flame_seg6_texture_06004000: # 0x06004000
.incbin "actors/bowser_flame/bowser_flame_2.rgba16"
flame_seg6_texture_06006000: # 0x06006000
.incbin "actors/bowser_flame/bowser_flame_3.rgba16"
flame_seg6_texture_06008000: # 0x06008000
.incbin "actors/bowser_flame/bowser_flame_4.rgba16"
flame_seg6_texture_0600A000: # 0x0600A000
.incbin "actors/bowser_flame/bowser_flame_5.rgba16"
flame_seg6_texture_0600C000: # 0x0600C000
.incbin "actors/bowser_flame/bowser_flame_6.rgba16"
flame_seg6_texture_0600E000: # 0x0600E000
.incbin "actors/bowser_flame/bowser_flame_7.rgba16"
flame_seg6_texture_06010000: # 0x06010000
.incbin "actors/bowser_flame/bowser_flame_8.rgba16"
flame_seg6_texture_06012000: # 0x06012000
.incbin "actors/bowser_flame/bowser_flame_9.rgba16"
flame_seg6_texture_06014000: # 0x06014000
.incbin "actors/bowser_flame/bowser_flame_10.rgba16"
flame_seg6_texture_06016000: # 0x06016000
.incbin "actors/bowser_flame/bowser_flame_11.rgba16"
flame_seg6_texture_06018000: # 0x06018000
.incbin "actors/bowser_flame/bowser_flame_12.rgba16"
flame_seg6_texture_0601A000: # 0x0601A000
.incbin "actors/bowser_flame/bowser_flame_13.rgba16"
flame_seg6_vertex_0601C000: # 0x0601C000
vertex -150, 150, 0, 0, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 150, 150, 0, 2016, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 150, 300, 0, 2016, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -150, 300, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -150, 0, 0, 0, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 150, 0, 0, 2016, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 150, 150, 0, 2016, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -150, 150, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
glabel flame_seg6_dl_0601C080 # 0x0601C080 - 0x0601C0B0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsSPGeometryMode G_LIGHTING, G_SHADING_SMOOTH, G_ORDER_CFIRST
gsSPTexture -1, -1, 0, 0, 1
gsSPEndDisplayList
glabel flame_seg6_dl_0601C0B0 # 0x0601C0B0 - 0x0601C0C8
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C0C8 # 0x0601C0C8 - 0x0601C0E0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C0E0 # 0x0601C0E0 - 0x0601C108
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
glabel flame_seg6_dl_0601C108 # 0x0601C108 - 0x0601C1A8
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06000000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06000000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C1A8 # 0x0601C1A8 - 0x0601C248
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06002000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06002000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C248 # 0x0601C248 - 0x0601C2E8
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06004000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06004000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C2E8 # 0x0601C2E8 - 0x0601C388
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06006000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06006000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C388 # 0x0601C388 - 0x0601C428
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06008000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06008000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C428 # 0x0601C428 - 0x0601C4C8
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0600A000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0600A000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C4C8 # 0x0601C4C8 - 0x0601C568
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0600C000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0600C000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C568 # 0x0601C568 - 0x0601C608
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0600E000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0600E000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C608 # 0x0601C608 - 0x0601C6A8
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06010000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06010000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C6A8 # 0x0601C6A8 - 0x0601C748
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06012000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06012000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C748 # 0x0601C748 - 0x0601C7E8
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06014000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06014000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C7E8 # 0x0601C7E8 - 0x0601C888
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06016000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06016000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C888 # 0x0601C888 - 0x0601C928
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06018000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_06018000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList
glabel flame_seg6_dl_0601C928 # 0x0601C928 - 0x0601C9C8
gsSPDisplayList flame_seg6_dl_0601C080
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0601A000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPVertex flame_seg6_vertex_0601C000, 8, 0
gsSPDisplayList flame_seg6_dl_0601C0B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, flame_seg6_texture_0601A000 + 0x1000
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList flame_seg6_dl_0601C0C8
gsSPDisplayList flame_seg6_dl_0601C0E0
gsSPEndDisplayList

View File

@ -1,27 +1,27 @@
glabel bowser_key_geo # 0x16000A84
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x9B, 300
geo_open_node
geo_scale 0x00, 65536
geo_open_node
geo_display_list LAYER_OPAQUE, bowser_key_dl
geo_close_node
geo_close_node
geo_end
glabel bowser_key_cutscene_geo # 0x16000AB0
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_asm 0, Geo18_802BA2B0
geo_scale 0x00, 65536
geo_open_node
geo_display_list LAYER_OPAQUE, bowser_key_dl
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel bowser_key_geo # 0x16000A84
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x9B, 300
geo_open_node
geo_scale 0x00, 65536
geo_open_node
geo_display_list LAYER_OPAQUE, bowser_key_dl
geo_close_node
geo_close_node
geo_end
glabel bowser_key_cutscene_geo # 0x16000AB0
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_asm 0, Geo18_802BA2B0
geo_scale 0x00, 65536
geo_open_node
geo_display_list LAYER_OPAQUE, bowser_key_dl
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end

File diff suppressed because it is too large Load Diff

View File

@ -1,32 +1,32 @@
# Breakable Box
# Breakable Box
glabel breakable_box_seg8_collision_08012D70 # 0x08012D70 - 0x08012DF4
colInit
colVertexInit 0x8
colVertex -100, 0, -100
colVertex -100, 0, 100
colVertex -100, 200, 100
colVertex 100, 0, 100
colVertex 100, 200, 100
colVertex 100, 0, -100
colVertex 100, 200, -100
colVertex -100, 200, -100
colTriInit SURFACE_CAM_NO_COL, 12
colTri 0, 1, 2
colTri 1, 3, 4
colTri 1, 4, 2
colTri 5, 3, 1
colTri 5, 1, 0
colTri 6, 4, 3
colTri 6, 3, 5
colTri 7, 4, 6
colTri 7, 2, 4
colTri 0, 2, 7
colTri 7, 6, 5
colTri 7, 5, 0
colTriStop
colEnd
.word 0
.word 0
glabel breakable_box_seg8_collision_08012D70 # 0x08012D70 - 0x08012DF4
colInit
colVertexInit 0x8
colVertex -100, 0, -100
colVertex -100, 0, 100
colVertex -100, 200, 100
colVertex 100, 0, 100
colVertex 100, 200, 100
colVertex 100, 0, -100
colVertex 100, 200, -100
colVertex -100, 200, -100
colTriInit SURFACE_CAM_NO_COL, 12
colTri 0, 1, 2
colTri 1, 3, 4
colTri 1, 4, 2
colTri 5, 3, 1
colTri 5, 1, 0
colTri 6, 4, 3
colTri 6, 3, 5
colTri 7, 4, 6
colTri 7, 2, 4
colTri 0, 2, 7
colTri 7, 6, 5
colTri 7, 5, 0
colTriStop
colEnd
.word 0
.word 0

View File

@ -1,24 +1,24 @@
glabel breakable_box_geo # 0x0F0005D0
geo_culling_radius 500
geo_open_node
geo_shadow SHADOW_SQUARE_PERMANENT, 0xB4, 240
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, breakable_box_seg8_dl_08012D20
geo_display_list LAYER_OPAQUE, breakable_box_seg8_dl_08012D48
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel breakable_box_small_geo # 0x0F000610
geo_culling_radius 500
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, breakable_box_seg8_dl_08012D20
geo_display_list LAYER_OPAQUE, breakable_box_seg8_dl_08012D48
geo_close_node
geo_close_node
geo_end
glabel breakable_box_geo # 0x0F0005D0
geo_culling_radius 500
geo_open_node
geo_shadow SHADOW_SQUARE_PERMANENT, 0xB4, 240
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, breakable_box_seg8_dl_08012D20
geo_display_list LAYER_OPAQUE, breakable_box_seg8_dl_08012D48
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel breakable_box_small_geo # 0x0F000610
geo_culling_radius 500
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, breakable_box_seg8_dl_08012D20
geo_display_list LAYER_OPAQUE, breakable_box_seg8_dl_08012D48
geo_close_node
geo_close_node
geo_end

View File

@ -1,87 +1,87 @@
# Breakable Box
breakable_box_seg8_light_08011A78: # 0x08011A78
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
breakable_box_seg8_light_08011A80: # 0x08011A80
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
breakable_box_seg8_texture_08011A90: # 0x08011A90
.incbin "actors/breakable_box/crazy_box_surface.rgba16"
breakable_box_seg8_texture_08012290: # 0x08012290
.incbin "actors/breakable_box/cork_box_surface.rgba16"
breakable_box_seg8_vertex_08012A90: # 0x08012A90
vertex -100, 0, -100, 992, 0, 0x81, 0x00, 0x00, 0xFF
vertex -100, 0, 100, 992, 992, 0x81, 0x00, 0x00, 0xFF
vertex -100, 200, 100, 0, 992, 0x81, 0x00, 0x00, 0xFF
vertex -100, 0, 100, 0, 992, 0x00, 0x00, 0x7F, 0xFF
vertex 100, 0, 100, 992, 992, 0x00, 0x00, 0x7F, 0xFF
vertex 100, 200, 100, 992, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -100, 200, 100, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 100, 0, -100, 992, 0, 0x00, 0x81, 0x00, 0xFF
vertex 100, 0, 100, 0, 0, 0x00, 0x81, 0x00, 0xFF
vertex -100, 0, 100, 0, 992, 0x00, 0x81, 0x00, 0xFF
vertex -100, 0, -100, 992, 992, 0x00, 0x81, 0x00, 0xFF
vertex 100, 200, -100, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 100, 200, 100, 0, 992, 0x7F, 0x00, 0x00, 0xFF
vertex 100, 0, 100, 992, 992, 0x7F, 0x00, 0x00, 0xFF
vertex 100, 0, -100, 992, 0, 0x7F, 0x00, 0x00, 0xFF
breakable_box_seg8_vertex_08012B80: # 0x08012B80
vertex -100, 200, 100, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 100, 200, -100, 992, 992, 0x00, 0x7F, 0x00, 0xFF
vertex -100, 200, -100, 992, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 100, 200, 100, 0, 992, 0x00, 0x7F, 0x00, 0xFF
vertex 100, 200, -100, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 100, 0, -100, 0, 992, 0x00, 0x00, 0x81, 0xFF
vertex -100, 0, -100, 992, 992, 0x00, 0x00, 0x81, 0xFF
vertex -100, 200, -100, 992, 0, 0x00, 0x00, 0x81, 0xFF
vertex -100, 0, -100, 992, 0, 0x81, 0x00, 0x00, 0xFF
vertex -100, 200, 100, 0, 992, 0x81, 0x00, 0x00, 0xFF
vertex -100, 200, -100, 0, 0, 0x81, 0x00, 0x00, 0xFF
glabel breakable_box_seg8_dl_08012C30 # 0x08012C30 - 0x08012CD8
gsSPLight breakable_box_seg8_light_08011A80, 1
gsSPLight breakable_box_seg8_light_08011A78, 2
gsSPVertex breakable_box_seg8_vertex_08012A90, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 13, 14, 0x0
gsSPVertex breakable_box_seg8_vertex_08012B80, 11, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP1Triangle 8, 9, 10, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
glabel breakable_box_seg8_dl_08012CD8 # 0x08012CD8 - 0x08012D20
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPEndDisplayList
glabel breakable_box_seg8_dl_08012D20 # 0x08012D20 - 0x08012D48
gsSPDisplayList breakable_box_seg8_dl_08012CD8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, breakable_box_seg8_texture_08011A90
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPBranchList breakable_box_seg8_dl_08012C30
glabel breakable_box_seg8_dl_08012D48 # 0x08012D20 - 0x08012D70
gsSPDisplayList breakable_box_seg8_dl_08012CD8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, breakable_box_seg8_texture_08012290
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPBranchList breakable_box_seg8_dl_08012C30
# Breakable Box
breakable_box_seg8_light_08011A78: # 0x08011A78
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
breakable_box_seg8_light_08011A80: # 0x08011A80
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
breakable_box_seg8_texture_08011A90: # 0x08011A90
.incbin "actors/breakable_box/crazy_box_surface.rgba16"
breakable_box_seg8_texture_08012290: # 0x08012290
.incbin "actors/breakable_box/cork_box_surface.rgba16"
breakable_box_seg8_vertex_08012A90: # 0x08012A90
vertex -100, 0, -100, 992, 0, 0x81, 0x00, 0x00, 0xFF
vertex -100, 0, 100, 992, 992, 0x81, 0x00, 0x00, 0xFF
vertex -100, 200, 100, 0, 992, 0x81, 0x00, 0x00, 0xFF
vertex -100, 0, 100, 0, 992, 0x00, 0x00, 0x7F, 0xFF
vertex 100, 0, 100, 992, 992, 0x00, 0x00, 0x7F, 0xFF
vertex 100, 200, 100, 992, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -100, 200, 100, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 100, 0, -100, 992, 0, 0x00, 0x81, 0x00, 0xFF
vertex 100, 0, 100, 0, 0, 0x00, 0x81, 0x00, 0xFF
vertex -100, 0, 100, 0, 992, 0x00, 0x81, 0x00, 0xFF
vertex -100, 0, -100, 992, 992, 0x00, 0x81, 0x00, 0xFF
vertex 100, 200, -100, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 100, 200, 100, 0, 992, 0x7F, 0x00, 0x00, 0xFF
vertex 100, 0, 100, 992, 992, 0x7F, 0x00, 0x00, 0xFF
vertex 100, 0, -100, 992, 0, 0x7F, 0x00, 0x00, 0xFF
breakable_box_seg8_vertex_08012B80: # 0x08012B80
vertex -100, 200, 100, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 100, 200, -100, 992, 992, 0x00, 0x7F, 0x00, 0xFF
vertex -100, 200, -100, 992, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 100, 200, 100, 0, 992, 0x00, 0x7F, 0x00, 0xFF
vertex 100, 200, -100, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 100, 0, -100, 0, 992, 0x00, 0x00, 0x81, 0xFF
vertex -100, 0, -100, 992, 992, 0x00, 0x00, 0x81, 0xFF
vertex -100, 200, -100, 992, 0, 0x00, 0x00, 0x81, 0xFF
vertex -100, 0, -100, 992, 0, 0x81, 0x00, 0x00, 0xFF
vertex -100, 200, 100, 0, 992, 0x81, 0x00, 0x00, 0xFF
vertex -100, 200, -100, 0, 0, 0x81, 0x00, 0x00, 0xFF
glabel breakable_box_seg8_dl_08012C30 # 0x08012C30 - 0x08012CD8
gsSPLight breakable_box_seg8_light_08011A80, 1
gsSPLight breakable_box_seg8_light_08011A78, 2
gsSPVertex breakable_box_seg8_vertex_08012A90, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 13, 14, 0x0
gsSPVertex breakable_box_seg8_vertex_08012B80, 11, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP1Triangle 8, 9, 10, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
glabel breakable_box_seg8_dl_08012CD8 # 0x08012CD8 - 0x08012D20
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPEndDisplayList
glabel breakable_box_seg8_dl_08012D20 # 0x08012D20 - 0x08012D48
gsSPDisplayList breakable_box_seg8_dl_08012CD8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, breakable_box_seg8_texture_08011A90
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPBranchList breakable_box_seg8_dl_08012C30
glabel breakable_box_seg8_dl_08012D48 # 0x08012D20 - 0x08012D70
gsSPDisplayList breakable_box_seg8_dl_08012CD8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, breakable_box_seg8_texture_08012290
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPBranchList breakable_box_seg8_dl_08012C30

View File

@ -1,20 +1,20 @@
glabel bub_geo # 0x0D00038C
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -13, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bub_seg6_dl_06011B28
geo_open_node
geo_animated_part LAYER_OPAQUE, 135, 0, 0, bub_seg6_dl_06011CF0
geo_animated_part LAYER_OPAQUE, -33, -86, -35
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bub_seg6_dl_06011E48
geo_close_node
geo_animated_part LAYER_OPAQUE, -34, 71, -36
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bub_seg6_dl_06011FA0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel bub_geo # 0x0D00038C
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -13, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bub_seg6_dl_06011B28
geo_open_node
geo_animated_part LAYER_OPAQUE, 135, 0, 0, bub_seg6_dl_06011CF0
geo_animated_part LAYER_OPAQUE, -33, -86, -35
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bub_seg6_dl_06011E48
geo_close_node
geo_animated_part LAYER_OPAQUE, -34, 71, -36
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bub_seg6_dl_06011FA0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end

View File

@ -1,417 +1,417 @@
# Bub
bub_seg6_light_0600E278: # 0x0600E278
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
bub_seg6_light_0600E280: # 0x0600E280
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bub_seg6_light_0600E290: # 0x0600E290
.byte 0x3F, 0x1D, 0x25, 0x00, 0x3F, 0x1D, 0x25, 0x00
bub_seg6_light_0600E298: # 0x0600E298
.byte 0xFF, 0x75, 0x94, 0x00, 0xFF, 0x75, 0x94, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bub_seg6_texture_0600E2A8: # 0x0600E2A8
.incbin "actors/bub/bub_eye_border.rgba16"
bub_seg6_texture_0600EAA8: # 0x0600EAA8
.incbin "actors/bub/bub_fins.rgba16"
bub_seg6_texture_0600F2A8: # 0x0600F2A8
.incbin "actors/bub/bub_eyes.rgba16"
bub_seg6_texture_060102A8: # 0x060102A8
.incbin "actors/bub/bub_scales.rgba16"
bub_seg6_vertex_060112A8: # 0x060112A8
vertex -47, 79, 27, 26, 980, 0x00, 0x6B, 0x43, 0xFF
vertex -94, 80, 38, 928, 968, 0xF7, 0x73, 0x33, 0xFF
vertex -53, 0, 91, 132, 102, 0x10, 0x01, 0x7D, 0xFF
vertex -111, 38, 102, 1338, 362, 0xA2, 0x33, 0x43, 0xFF
vertex -111, -41, 102, -428, 296, 0xA4, 0xCA, 0x43, 0xFF
vertex -92, -82, 38, -40, 958, 0xF9, 0x8D, 0x33, 0xFF
vertex -53, 0, 91, 910, -4, 0x10, 0x01, 0x7D, 0xFF
vertex -45, -81, 27, 940, 960, 0x00, 0x95, 0x43, 0xFF
vertex -100, -71, -23, 302, 68, 0x9F, 0xAF, 0x00, 0xFF
vertex -45, -81, 27, 926, 956, 0x00, 0x95, 0x43, 0xFF
vertex -92, -82, 38, 4, 956, 0xF9, 0x8D, 0x33, 0xFF
vertex -111, -41, 102, -54, 146, 0xA4, 0xCA, 0x43, 0xFF
vertex -53, 0, 91, 664, 466, 0x10, 0x01, 0x7D, 0xFF
vertex -111, 38, 102, -12, 790, 0xA2, 0x33, 0x43, 0xFF
bub_seg6_vertex_06011388: # 0x06011388
vertex -102, 68, -23, 688, 60, 0x9E, 0x4F, 0x00, 0xFF
vertex -94, 80, 38, 960, 960, 0xF7, 0x73, 0x33, 0xFF
vertex -47, 79, 27, 16, 968, 0x00, 0x6B, 0x43, 0xFF
bub_seg6_vertex_060113B8: # 0x060113B8
vertex -17, -15, 85, 426, 1050, 0xFD, 0x8E, 0x35, 0xFF
vertex 93, 0, 75, 2024, 1040, 0x38, 0x00, 0x71, 0xFF
vertex 30, 0, 126, 1056, 1694, 0x3C, 0x02, 0x6F, 0xFF
vertex -46, 0, 152, -72, 1972, 0xA7, 0x04, 0x5A, 0xFF
vertex -53, 0, 91, -86, 1094, 0x10, 0x01, 0x7D, 0xFF
vertex -17, 13, 85, 422, 1050, 0xFE, 0x73, 0x34, 0xFF
bub_seg6_vertex_06011418: # 0x06011418
vertex -100, -71, -23, 2008, 1286, 0x9F, 0xAF, 0x00, 0xFF
vertex -92, -82, 38, 2180, 384, 0xF9, 0x8D, 0x33, 0xFF
vertex -111, -41, 102, 1576, -554, 0xA4, 0xCA, 0x43, 0xFF
vertex -102, 68, -23, 0, 1286, 0x9E, 0x4F, 0x00, 0xFF
vertex -111, 38, 102, 404, -554, 0xA2, 0x33, 0x43, 0xFF
vertex -94, 80, 38, -200, 384, 0xF7, 0x73, 0x33, 0xFF
vertex -113, -1, 6, 992, 844, 0x87, 0x00, 0x26, 0xFF
bub_seg6_vertex_06011488: # 0x06011488
vertex 69, 68, 18, 1976, -164, 0x3A, 0x6A, 0x24, 0xFF
vertex 63, 77, -64, 1872, 1220, 0x35, 0x55, 0xB3, 0xFF
vertex -62, 106, -67, -288, 1334, 0xE7, 0x7B, 0xF2, 0xFF
vertex 134, 0, 22, 3456, 86, 0x77, 0x00, 0x2A, 0xFF
vertex 93, 0, 75, 2620, -532, 0x38, 0x00, 0x71, 0xFF
vertex 70, -68, 18, 2152, 990, 0x3B, 0x97, 0x24, 0xFF
vertex -17, -15, 85, 528, -486, 0xFD, 0x8E, 0x35, 0xFF
vertex -45, -81, 27, 0, 990, 0x00, 0x95, 0x43, 0xFF
vertex -53, 0, 91, -100, -752, 0x10, 0x01, 0x7D, 0xFF
vertex 93, 0, 75, 2384, -1138, 0x38, 0x00, 0x71, 0xFF
vertex 134, 0, 22, 3100, -272, 0x77, 0x00, 0x2A, 0xFF
vertex -47, 79, 27, -40, -258, 0x00, 0x6B, 0x43, 0xFF
vertex -17, 13, 85, 456, -1234, 0xFE, 0x73, 0x34, 0xFF
vertex 134, 0, -17, 3104, 404, 0x7C, 0x00, 0xE7, 0xFF
vertex -53, 0, 91, -152, -1316, 0x10, 0x01, 0x7D, 0xFF
bub_seg6_vertex_06011578: # 0x06011578
vertex 134, 0, -17, 1744, 1076, 0x7C, 0x00, 0xE7, 0xFF
vertex 134, 0, 22, 1444, 174, 0x77, 0x00, 0x2A, 0xFF
vertex 70, -68, 18, 124, 848, 0x3B, 0x97, 0x24, 0xFF
vertex 134, 0, -17, 3680, -186, 0x7C, 0x00, 0xE7, 0xFF
vertex 70, -68, 18, 2148, -526, 0x3B, 0x97, 0x24, 0xFF
vertex 64, -77, -64, 2176, 910, 0x36, 0xAC, 0xB3, 0xFF
vertex -45, -81, 27, 0, -416, 0x00, 0x95, 0x43, 0xFF
vertex -60, -108, -67, -204, 1278, 0xE9, 0x85, 0xF2, 0xFF
vertex 64, -77, -64, 616, 104, 0x36, 0xAC, 0xB3, 0xFF
vertex 85, 0, -97, 1508, 946, 0x43, 0x00, 0x95, 0xFF
vertex 134, 0, -17, 2204, -676, 0x7C, 0x00, 0xE7, 0xFF
vertex 63, 77, -64, -188, 674, 0x35, 0x55, 0xB3, 0xFF
vertex 134, 0, -17, 1092, -116, 0x7C, 0x00, 0xE7, 0xFF
vertex 85, 0, -97, 1016, 1428, 0x43, 0x00, 0x95, 0xFF
bub_seg6_vertex_06011658: # 0x06011658
vertex -60, -108, -67, 1920, 450, 0xE9, 0x85, 0xF2, 0xFF
vertex -45, -81, 27, 2056, -1674, 0x00, 0x95, 0x43, 0xFF
vertex -100, -71, -23, 852, -280, 0x9F, 0xAF, 0x00, 0xFF
vertex -102, 68, -23, 700, -344, 0x9E, 0x4F, 0x00, 0xFF
vertex -47, 79, 27, 1968, -1410, 0x00, 0x6B, 0x43, 0xFF
vertex -62, 106, -67, 1876, 472, 0xE7, 0x7B, 0xF2, 0xFF
vertex 63, 77, -64, 1884, 272, 0x35, 0x55, 0xB3, 0xFF
vertex -77, 71, -91, -540, 1024, 0xC0, 0x30, 0x9E, 0xFF
vertex -62, 106, -67, -288, 328, 0xE7, 0x7B, 0xF2, 0xFF
vertex -60, -108, -67, -228, -428, 0xE9, 0x85, 0xF2, 0xFF
vertex -76, -73, -91, -344, 416, 0xC1, 0xCF, 0x9E, 0xFF
vertex 64, -77, -64, 2188, -424, 0x36, 0xAC, 0xB3, 0xFF
bub_seg6_vertex_06011718: # 0x06011718
vertex -76, -73, -91, 0, 0, 0xC1, 0xCF, 0x9E, 0xFF
vertex -107, -1, -79, 0, 0, 0x83, 0x00, 0xEF, 0xFF
vertex -83, -1, -102, 0, 0, 0xCB, 0x00, 0x8D, 0xFF
vertex -89, -1, -52, 0, 0, 0x8E, 0x00, 0xCA, 0xFF
vertex -77, 71, -91, 0, 0, 0xC0, 0x30, 0x9E, 0xFF
vertex -138, -1, -51, 0, 0, 0xA1, 0x00, 0xAD, 0xFF
vertex -102, 68, -23, 0, 0, 0x9E, 0x4F, 0x00, 0xFF
vertex -62, 106, -67, 0, 0, 0xE7, 0x7B, 0xF2, 0xFF
vertex -100, -71, -23, 0, 0, 0x9F, 0xAF, 0x00, 0xFF
vertex -113, -1, 6, 0, 0, 0x87, 0x00, 0x26, 0xFF
vertex -147, -1, -24, 0, 0, 0x87, 0x00, 0x24, 0xFF
vertex -60, -108, -67, 0, 0, 0xE9, 0x85, 0xF2, 0xFF
bub_seg6_vertex_060117D8: # 0x060117D8
vertex 63, 77, -64, 0, 0, 0x35, 0x55, 0xB3, 0xFF
vertex 85, 0, -97, 0, 0, 0x43, 0x00, 0x95, 0xFF
vertex -24, 0, -108, 0, 0, 0x07, 0x00, 0x82, 0xFF
vertex -83, -1, -102, 0, 0, 0xCB, 0x00, 0x8D, 0xFF
vertex -77, 71, -91, 0, 0, 0xC0, 0x30, 0x9E, 0xFF
vertex 64, -77, -64, 0, 0, 0x36, 0xAC, 0xB3, 0xFF
vertex -76, -73, -91, 0, 0, 0xC1, 0xCF, 0x9E, 0xFF
glabel bub_seg6_dl_06011848 # 0x06011848 - 0x060118C0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600E2A8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight bub_seg6_light_0600E280, 1
gsSPLight bub_seg6_light_0600E278, 2
gsSPVertex bub_seg6_vertex_060112A8, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 5, 7, 6, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 11, 12, 13, 0x0
gsSPVertex bub_seg6_vertex_06011388, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_060118C0 # 0x060118C0 - 0x06011918
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600EAA8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex bub_seg6_vertex_060113B8, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
gsSP2Triangles 0, 3, 4, 0x0, 5, 2, 1, 0x0
gsSP2Triangles 5, 3, 2, 0x0, 4, 3, 5, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011918 # 0x06011918 - 0x06011968
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600F2A8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPVertex bub_seg6_vertex_06011418, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 3, 6, 0x0, 6, 2, 4, 0x0
gsSP1Triangle 6, 0, 2, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011968 # 0x06011968 - 0x06011A50
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_060102A8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPVertex bub_seg6_vertex_06011488, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 6, 7, 0x0, 7, 5, 4, 0x0
gsSP2Triangles 7, 6, 8, 0x0, 9, 10, 0, 0x0
gsSP2Triangles 9, 0, 11, 0x0, 11, 12, 9, 0x0
gsSP2Triangles 10, 13, 0, 0x0, 13, 1, 0, 0x0
gsSP2Triangles 2, 11, 0, 0x0, 11, 14, 12, 0x0
gsSPVertex bub_seg6_vertex_06011578, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 6, 7, 0x0, 5, 4, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 11, 12, 13, 0x0
gsSPVertex bub_seg6_vertex_06011658, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011A50 # 0x06011A50 - 0x06011B28
gsSPLight bub_seg6_light_0600E298, 1
gsSPLight bub_seg6_light_0600E290, 2
gsSPVertex bub_seg6_vertex_06011718, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 1, 4, 2, 0x0, 1, 3, 4, 0x0
gsSP2Triangles 3, 5, 4, 0x0, 0, 5, 3, 0x0
gsSP2Triangles 6, 7, 4, 0x0, 4, 5, 6, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 5, 0, 0x0
gsSP2Triangles 0, 11, 8, 0x0, 8, 10, 5, 0x0
gsSP2Triangles 5, 10, 6, 0x0, 10, 9, 6, 0x0
gsSPLight bub_seg6_light_0600E280, 1
gsSPLight bub_seg6_light_0600E278, 2
gsSPVertex bub_seg6_vertex_060117D8, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 4, 0x0
gsSP2Triangles 2, 1, 5, 0x0, 2, 5, 6, 0x0
gsSP2Triangles 2, 6, 3, 0x0, 0, 2, 4, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011B28 # 0x06011B28 - 0x06011BD8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bub_seg6_dl_06011848
gsSPDisplayList bub_seg6_dl_060118C0
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList bub_seg6_dl_06011918
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList bub_seg6_dl_06011968
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPDisplayList bub_seg6_dl_06011A50
gsSPEndDisplayList
bub_seg6_vertex_06011BD8: # 0x06011BD8
vertex 45, 16, 2, 488, 418, 0x04, 0x7E, 0x00, 0xFF
vertex 61, 1, -60, 996, 234, 0x1D, 0xFF, 0x85, 0xFF
vertex 0, 0, -16, 634, 976, 0x91, 0xFE, 0xC4, 0xFF
vertex 0, 0, 22, 320, 974, 0x90, 0xFE, 0x3B, 0xFF
vertex 61, 1, 66, -16, 226, 0x1E, 0xFF, 0x7B, 0xFF
vertex 81, 1, 26, 306, -18, 0x7C, 0x00, 0x1A, 0xFF
vertex 81, 1, -20, 682, -16, 0x7C, 0x00, 0xE5, 0xFF
vertex 46, -14, 2, 488, 412, 0x07, 0x82, 0x00, 0xFF
glabel bub_seg6_dl_06011C58 # 0x06011C58 - 0x06011CF0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600EAA8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight bub_seg6_light_0600E280, 1
gsSPLight bub_seg6_light_0600E278, 2
gsSPVertex bub_seg6_vertex_06011BD8, 8, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 2, 0x0
gsSP2Triangles 4, 5, 0, 0x0, 0, 5, 6, 0x0
gsSP2Triangles 6, 1, 0, 0x0, 4, 0, 3, 0x0
gsSP2Triangles 6, 5, 7, 0x0, 5, 4, 7, 0x0
gsSP2Triangles 7, 1, 6, 0x0, 2, 7, 3, 0x0
gsSP2Triangles 3, 7, 4, 0x0, 1, 7, 2, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011CF0 # 0x06011CF0 - 0x06011D50
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bub_seg6_dl_06011C58
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
bub_seg6_vertex_06011D50: # 0x06011D50
vertex 113, -7, 0, 586, 220, 0x4B, 0x9B, 0x0C, 0xFF
vertex 113, 12, 0, 584, 220, 0x33, 0x73, 0xF7, 0xFF
vertex 84, 7, 42, 120, 132, 0x37, 0x30, 0x67, 0xFF
vertex -9, 0, 0, 182, 954, 0xB1, 0x00, 0x63, 0xFF
vertex 84, -2, 42, 120, 132, 0x17, 0xBD, 0x69, 0xFF
vertex 69, 1, -51, 900, 814, 0x48, 0x00, 0x98, 0xFF
vertex 18, 1, -30, 540, 978, 0xBB, 0xFE, 0x96, 0xFF
glabel bub_seg6_dl_06011DC0 # 0x06011DC0 - 0x06011E48
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600EAA8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight bub_seg6_light_0600E280, 1
gsSPLight bub_seg6_light_0600E278, 2
gsSPVertex bub_seg6_vertex_06011D50, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 2, 0x0
gsSP2Triangles 2, 4, 0, 0x0, 3, 2, 1, 0x0
gsSP2Triangles 3, 0, 4, 0x0, 0, 5, 1, 0x0
gsSP2Triangles 6, 5, 0, 0x0, 3, 6, 0, 0x0
gsSP2Triangles 1, 5, 6, 0x0, 6, 3, 1, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011E48 # 0x06011E48 - 0x06011EA8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bub_seg6_dl_06011DC0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
bub_seg6_vertex_06011EA8: # 0x06011EA8
vertex 127, 8, 0, 454, 956, 0x4A, 0x65, 0x0D, 0xFF
vertex 31, 0, -30, 138, 4, 0xBB, 0x01, 0x96, 0xFF
vertex 3, 0, 0, 518, -40, 0xB3, 0x00, 0x64, 0xFF
vertex 82, 0, -52, -152, 282, 0x4A, 0x00, 0x99, 0xFF
vertex 127, -10, 0, 454, 956, 0x34, 0x8D, 0xF8, 0xFF
vertex 97, 4, 41, 974, 972, 0x17, 0x43, 0x69, 0xFF
vertex 97, -5, 41, 974, 972, 0x36, 0xD1, 0x68, 0xFF
glabel bub_seg6_dl_06011F18 # 0x06011F18 - 0x06011FA0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600EAA8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight bub_seg6_light_0600E280, 1
gsSPLight bub_seg6_light_0600E278, 2
gsSPVertex bub_seg6_vertex_06011EA8, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 3, 0, 0x0, 0, 5, 6, 0x0
gsSP2Triangles 5, 0, 2, 0x0, 6, 4, 0, 0x0
gsSP2Triangles 6, 5, 2, 0x0, 4, 6, 2, 0x0
gsSP2Triangles 4, 2, 1, 0x0, 1, 3, 4, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011FA0 # 0x06011FA0 - 0x06012000
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bub_seg6_dl_06011F18
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
bub_seg6_animvalue_06012000: # 0x06012000
.hword 0x0000, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF4, 0xFFF6, 0xFFF7, 0xFFF9
.hword 0xFFFB, 0xFFFD, 0xFFFF, 0x0001, 0x0003, 0x0005, 0x0007, 0x0009
.hword 0x000A, 0x000B, 0x000C, 0x000D, 0x000D, 0x000D, 0x000D, 0x000C
.hword 0x000B, 0x000A, 0x0009, 0x0008, 0x0006, 0x0005, 0x0003, 0x0001
.hword 0x0000, 0xFFFF, 0xFFFD, 0xFFFB, 0xFFF9, 0xFFF7, 0xFFF6, 0xFFF4
.hword 0xFFF3, 0xC001, 0x1696, 0x16AB, 0x16E5, 0x173B, 0x17A3, 0x1814
.hword 0x1886, 0x18EE, 0x1944, 0x197E, 0x1993, 0x1979, 0x1933, 0x18CD
.hword 0x1854, 0x17D5, 0x175C, 0x16F6, 0x16B0, 0x1696, 0x16A2, 0x16C5
.hword 0x16F8, 0x1736, 0x177A, 0x17BE, 0x17FC, 0x182F, 0x1853, 0x1860
.hword 0x1858, 0x1841, 0x181D, 0x17EF, 0x17BA, 0x1780, 0x1745, 0x170A
.hword 0x16D3, 0x16A2, 0x1881, 0x186A, 0x182C, 0x17D0, 0x1762, 0x16E9
.hword 0x1670, 0x1601, 0x15A6, 0x1568, 0x1551, 0x156D, 0x15B8, 0x1625
.hword 0x16A5, 0x172D, 0x17AD, 0x181A, 0x1865, 0x1881, 0x1874, 0x1851
.hword 0x181F, 0x17E1, 0x179E, 0x175B, 0x171D, 0x16EA, 0x16C7, 0x16BA
.hword 0x16C1, 0x16D9, 0x16FC, 0x172A, 0x175F, 0x1798, 0x17D3, 0x180D
.hword 0x1844, 0x1874, 0xF776, 0xF79E, 0xF80B, 0xF8AC, 0xF96F, 0xFA43
.hword 0xFB17, 0xFBDA, 0xFC7A, 0xFCE7, 0xFD0F, 0xFCDE, 0xFC5B, 0xFB9C
.hword 0xFABA, 0xF9CC, 0xF8EA, 0xF82B, 0xF7A7, 0xF776, 0xF78E, 0xF7CD
.hword 0xF82A, 0xF89C, 0xF917, 0xF993, 0xFA04, 0xFA62, 0xFAA2, 0xFABB
.hword 0xFAAC, 0xFA82, 0xFA40, 0xF9EC, 0xF98B, 0xF922, 0xF8B6, 0xF84B
.hword 0xF7E6, 0xF78E, 0xEBCF, 0xEBAF, 0xEB59, 0xEADD, 0xEA4A, 0xE9AF
.hword 0xE91B, 0xE89F, 0xE849, 0xE829, 0xE843, 0xE88A, 0xE8F3, 0xE972
.hword 0xE9FC, 0xEA86, 0xEB05, 0xEB6E, 0xEBB5, 0xEBCF, 0xEBBD, 0xEB8A
.hword 0xEB40, 0xEAE6, 0xEA83, 0xEA21, 0xE9C7, 0xE97C, 0xE949, 0xE935
.hword 0xE941, 0xE963, 0xE997, 0xE9DA, 0xEA27, 0xEA7B, 0xEAD1, 0xEB26
.hword 0xEB76, 0xEBBD, 0x1CE8, 0x1CD0, 0x1C90, 0x1C33, 0x1BC5, 0x1B51
.hword 0x1AE2, 0x1A85, 0x1A45, 0x1A2D, 0x1A41, 0x1A76, 0x1AC4, 0x1B23
.hword 0x1B8B, 0x1BF2, 0x1C51, 0x1C9F, 0x1CD5, 0x1CE8, 0x1CDB, 0x1CB7
.hword 0x1C82, 0x1C42, 0x1BFC, 0x1BB7, 0x1B76, 0x1B41, 0x1B1D, 0x1B0F
.hword 0x1B17, 0x1B2F, 0x1B54, 0x1B84, 0x1BBB, 0x1BF6, 0x1C34, 0x1C70
.hword 0x1CA9, 0x1CDB, 0x87BA, 0x8787, 0x86FE, 0x8638, 0x854D, 0x8455
.hword 0x836A, 0x82A4, 0x821B, 0x81E7, 0x8211, 0x8282, 0x8329, 0x83F4
.hword 0x84D1, 0x85AD, 0x8678, 0x871F, 0x8790, 0x87BA, 0x879D, 0x874E
.hword 0x86D9, 0x864A, 0x85AF, 0x8515, 0x8486, 0x8410, 0x83C0, 0x83A1
.hword 0x83B3, 0x83E9, 0x843B, 0x84A4, 0x851E, 0x85A2, 0x862A, 0x86B0
.hword 0x872E, 0x879D, 0x3FFF, 0xC054, 0x3FFF, 0xC054, 0xF11C, 0xF15F
.hword 0xF21D, 0xF34A, 0xF4D6, 0xF6B6, 0xF8DA, 0xFB35, 0xFDB9, 0x0057
.hword 0x0303, 0x05B0, 0x084E, 0x0AD0, 0x0D29, 0x0F49, 0x1125, 0x12AD
.hword 0x13D5, 0x148D, 0x1482, 0x1385, 0x11C5, 0x0F6F, 0x0CB2, 0x09BC
.hword 0x06BA, 0x03DA, 0x014B, 0xFF3B, 0xFD6A, 0xFB89, 0xF9A6, 0xF7D1
.hword 0xF619, 0xF48F, 0xF341, 0xF23F, 0xF199, 0xF15E, 0x421D, 0x4234
.hword 0x4271, 0x42C9, 0x432F, 0x439A, 0x43FC, 0x444C, 0x447D, 0x4484
.hword 0x4456, 0x43DD, 0x431B, 0x4223, 0x410A, 0x3FE5, 0x3EC7, 0x3DC6
.hword 0x3CF5, 0x3C69, 0x3C18, 0x3BE5, 0x3BCE, 0x3BCF, 0x3BE5, 0x3C0B
.hword 0x3C3F, 0x3C7D, 0x3CC2, 0x3D09, 0x3D5B, 0x3DC0, 0x3E34, 0x3EB5
.hword 0x3F3F, 0x3FCE, 0x405F, 0x40F0, 0x417B, 0x4200
bub_seg6_animindex_060122DC: # 0x060122DC
.hword 0x0028, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0029
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0028, 0x0146, 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x011E
.hword 0x0001, 0x011C, 0x0001, 0x0000, 0x0001, 0x011D, 0x0028, 0x002A
.hword 0x0028, 0x0052, 0x0028, 0x007A, 0x0001, 0x011A, 0x0001, 0x0000
.hword 0x0001, 0x011B, 0x0028, 0x00A2, 0x0028, 0x00CA, 0x0028, 0x00F2
bub_seg6_anim_0601233C: # 0x0601233C
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x28
.hword 0x07
.word bub_seg6_animvalue_06012000
.word bub_seg6_animindex_060122DC
.word 0
glabel bub_seg6_anims_06012354 # 0x06012354
.word bub_seg6_anim_0601233C
.word 0
.word 0
# Bub
bub_seg6_light_0600E278: # 0x0600E278
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
bub_seg6_light_0600E280: # 0x0600E280
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bub_seg6_light_0600E290: # 0x0600E290
.byte 0x3F, 0x1D, 0x25, 0x00, 0x3F, 0x1D, 0x25, 0x00
bub_seg6_light_0600E298: # 0x0600E298
.byte 0xFF, 0x75, 0x94, 0x00, 0xFF, 0x75, 0x94, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bub_seg6_texture_0600E2A8: # 0x0600E2A8
.incbin "actors/bub/bub_eye_border.rgba16"
bub_seg6_texture_0600EAA8: # 0x0600EAA8
.incbin "actors/bub/bub_fins.rgba16"
bub_seg6_texture_0600F2A8: # 0x0600F2A8
.incbin "actors/bub/bub_eyes.rgba16"
bub_seg6_texture_060102A8: # 0x060102A8
.incbin "actors/bub/bub_scales.rgba16"
bub_seg6_vertex_060112A8: # 0x060112A8
vertex -47, 79, 27, 26, 980, 0x00, 0x6B, 0x43, 0xFF
vertex -94, 80, 38, 928, 968, 0xF7, 0x73, 0x33, 0xFF
vertex -53, 0, 91, 132, 102, 0x10, 0x01, 0x7D, 0xFF
vertex -111, 38, 102, 1338, 362, 0xA2, 0x33, 0x43, 0xFF
vertex -111, -41, 102, -428, 296, 0xA4, 0xCA, 0x43, 0xFF
vertex -92, -82, 38, -40, 958, 0xF9, 0x8D, 0x33, 0xFF
vertex -53, 0, 91, 910, -4, 0x10, 0x01, 0x7D, 0xFF
vertex -45, -81, 27, 940, 960, 0x00, 0x95, 0x43, 0xFF
vertex -100, -71, -23, 302, 68, 0x9F, 0xAF, 0x00, 0xFF
vertex -45, -81, 27, 926, 956, 0x00, 0x95, 0x43, 0xFF
vertex -92, -82, 38, 4, 956, 0xF9, 0x8D, 0x33, 0xFF
vertex -111, -41, 102, -54, 146, 0xA4, 0xCA, 0x43, 0xFF
vertex -53, 0, 91, 664, 466, 0x10, 0x01, 0x7D, 0xFF
vertex -111, 38, 102, -12, 790, 0xA2, 0x33, 0x43, 0xFF
bub_seg6_vertex_06011388: # 0x06011388
vertex -102, 68, -23, 688, 60, 0x9E, 0x4F, 0x00, 0xFF
vertex -94, 80, 38, 960, 960, 0xF7, 0x73, 0x33, 0xFF
vertex -47, 79, 27, 16, 968, 0x00, 0x6B, 0x43, 0xFF
bub_seg6_vertex_060113B8: # 0x060113B8
vertex -17, -15, 85, 426, 1050, 0xFD, 0x8E, 0x35, 0xFF
vertex 93, 0, 75, 2024, 1040, 0x38, 0x00, 0x71, 0xFF
vertex 30, 0, 126, 1056, 1694, 0x3C, 0x02, 0x6F, 0xFF
vertex -46, 0, 152, -72, 1972, 0xA7, 0x04, 0x5A, 0xFF
vertex -53, 0, 91, -86, 1094, 0x10, 0x01, 0x7D, 0xFF
vertex -17, 13, 85, 422, 1050, 0xFE, 0x73, 0x34, 0xFF
bub_seg6_vertex_06011418: # 0x06011418
vertex -100, -71, -23, 2008, 1286, 0x9F, 0xAF, 0x00, 0xFF
vertex -92, -82, 38, 2180, 384, 0xF9, 0x8D, 0x33, 0xFF
vertex -111, -41, 102, 1576, -554, 0xA4, 0xCA, 0x43, 0xFF
vertex -102, 68, -23, 0, 1286, 0x9E, 0x4F, 0x00, 0xFF
vertex -111, 38, 102, 404, -554, 0xA2, 0x33, 0x43, 0xFF
vertex -94, 80, 38, -200, 384, 0xF7, 0x73, 0x33, 0xFF
vertex -113, -1, 6, 992, 844, 0x87, 0x00, 0x26, 0xFF
bub_seg6_vertex_06011488: # 0x06011488
vertex 69, 68, 18, 1976, -164, 0x3A, 0x6A, 0x24, 0xFF
vertex 63, 77, -64, 1872, 1220, 0x35, 0x55, 0xB3, 0xFF
vertex -62, 106, -67, -288, 1334, 0xE7, 0x7B, 0xF2, 0xFF
vertex 134, 0, 22, 3456, 86, 0x77, 0x00, 0x2A, 0xFF
vertex 93, 0, 75, 2620, -532, 0x38, 0x00, 0x71, 0xFF
vertex 70, -68, 18, 2152, 990, 0x3B, 0x97, 0x24, 0xFF
vertex -17, -15, 85, 528, -486, 0xFD, 0x8E, 0x35, 0xFF
vertex -45, -81, 27, 0, 990, 0x00, 0x95, 0x43, 0xFF
vertex -53, 0, 91, -100, -752, 0x10, 0x01, 0x7D, 0xFF
vertex 93, 0, 75, 2384, -1138, 0x38, 0x00, 0x71, 0xFF
vertex 134, 0, 22, 3100, -272, 0x77, 0x00, 0x2A, 0xFF
vertex -47, 79, 27, -40, -258, 0x00, 0x6B, 0x43, 0xFF
vertex -17, 13, 85, 456, -1234, 0xFE, 0x73, 0x34, 0xFF
vertex 134, 0, -17, 3104, 404, 0x7C, 0x00, 0xE7, 0xFF
vertex -53, 0, 91, -152, -1316, 0x10, 0x01, 0x7D, 0xFF
bub_seg6_vertex_06011578: # 0x06011578
vertex 134, 0, -17, 1744, 1076, 0x7C, 0x00, 0xE7, 0xFF
vertex 134, 0, 22, 1444, 174, 0x77, 0x00, 0x2A, 0xFF
vertex 70, -68, 18, 124, 848, 0x3B, 0x97, 0x24, 0xFF
vertex 134, 0, -17, 3680, -186, 0x7C, 0x00, 0xE7, 0xFF
vertex 70, -68, 18, 2148, -526, 0x3B, 0x97, 0x24, 0xFF
vertex 64, -77, -64, 2176, 910, 0x36, 0xAC, 0xB3, 0xFF
vertex -45, -81, 27, 0, -416, 0x00, 0x95, 0x43, 0xFF
vertex -60, -108, -67, -204, 1278, 0xE9, 0x85, 0xF2, 0xFF
vertex 64, -77, -64, 616, 104, 0x36, 0xAC, 0xB3, 0xFF
vertex 85, 0, -97, 1508, 946, 0x43, 0x00, 0x95, 0xFF
vertex 134, 0, -17, 2204, -676, 0x7C, 0x00, 0xE7, 0xFF
vertex 63, 77, -64, -188, 674, 0x35, 0x55, 0xB3, 0xFF
vertex 134, 0, -17, 1092, -116, 0x7C, 0x00, 0xE7, 0xFF
vertex 85, 0, -97, 1016, 1428, 0x43, 0x00, 0x95, 0xFF
bub_seg6_vertex_06011658: # 0x06011658
vertex -60, -108, -67, 1920, 450, 0xE9, 0x85, 0xF2, 0xFF
vertex -45, -81, 27, 2056, -1674, 0x00, 0x95, 0x43, 0xFF
vertex -100, -71, -23, 852, -280, 0x9F, 0xAF, 0x00, 0xFF
vertex -102, 68, -23, 700, -344, 0x9E, 0x4F, 0x00, 0xFF
vertex -47, 79, 27, 1968, -1410, 0x00, 0x6B, 0x43, 0xFF
vertex -62, 106, -67, 1876, 472, 0xE7, 0x7B, 0xF2, 0xFF
vertex 63, 77, -64, 1884, 272, 0x35, 0x55, 0xB3, 0xFF
vertex -77, 71, -91, -540, 1024, 0xC0, 0x30, 0x9E, 0xFF
vertex -62, 106, -67, -288, 328, 0xE7, 0x7B, 0xF2, 0xFF
vertex -60, -108, -67, -228, -428, 0xE9, 0x85, 0xF2, 0xFF
vertex -76, -73, -91, -344, 416, 0xC1, 0xCF, 0x9E, 0xFF
vertex 64, -77, -64, 2188, -424, 0x36, 0xAC, 0xB3, 0xFF
bub_seg6_vertex_06011718: # 0x06011718
vertex -76, -73, -91, 0, 0, 0xC1, 0xCF, 0x9E, 0xFF
vertex -107, -1, -79, 0, 0, 0x83, 0x00, 0xEF, 0xFF
vertex -83, -1, -102, 0, 0, 0xCB, 0x00, 0x8D, 0xFF
vertex -89, -1, -52, 0, 0, 0x8E, 0x00, 0xCA, 0xFF
vertex -77, 71, -91, 0, 0, 0xC0, 0x30, 0x9E, 0xFF
vertex -138, -1, -51, 0, 0, 0xA1, 0x00, 0xAD, 0xFF
vertex -102, 68, -23, 0, 0, 0x9E, 0x4F, 0x00, 0xFF
vertex -62, 106, -67, 0, 0, 0xE7, 0x7B, 0xF2, 0xFF
vertex -100, -71, -23, 0, 0, 0x9F, 0xAF, 0x00, 0xFF
vertex -113, -1, 6, 0, 0, 0x87, 0x00, 0x26, 0xFF
vertex -147, -1, -24, 0, 0, 0x87, 0x00, 0x24, 0xFF
vertex -60, -108, -67, 0, 0, 0xE9, 0x85, 0xF2, 0xFF
bub_seg6_vertex_060117D8: # 0x060117D8
vertex 63, 77, -64, 0, 0, 0x35, 0x55, 0xB3, 0xFF
vertex 85, 0, -97, 0, 0, 0x43, 0x00, 0x95, 0xFF
vertex -24, 0, -108, 0, 0, 0x07, 0x00, 0x82, 0xFF
vertex -83, -1, -102, 0, 0, 0xCB, 0x00, 0x8D, 0xFF
vertex -77, 71, -91, 0, 0, 0xC0, 0x30, 0x9E, 0xFF
vertex 64, -77, -64, 0, 0, 0x36, 0xAC, 0xB3, 0xFF
vertex -76, -73, -91, 0, 0, 0xC1, 0xCF, 0x9E, 0xFF
glabel bub_seg6_dl_06011848 # 0x06011848 - 0x060118C0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600E2A8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight bub_seg6_light_0600E280, 1
gsSPLight bub_seg6_light_0600E278, 2
gsSPVertex bub_seg6_vertex_060112A8, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 5, 7, 6, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 11, 12, 13, 0x0
gsSPVertex bub_seg6_vertex_06011388, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_060118C0 # 0x060118C0 - 0x06011918
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600EAA8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex bub_seg6_vertex_060113B8, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
gsSP2Triangles 0, 3, 4, 0x0, 5, 2, 1, 0x0
gsSP2Triangles 5, 3, 2, 0x0, 4, 3, 5, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011918 # 0x06011918 - 0x06011968
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600F2A8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPVertex bub_seg6_vertex_06011418, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 3, 6, 0x0, 6, 2, 4, 0x0
gsSP1Triangle 6, 0, 2, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011968 # 0x06011968 - 0x06011A50
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_060102A8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPVertex bub_seg6_vertex_06011488, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 6, 7, 0x0, 7, 5, 4, 0x0
gsSP2Triangles 7, 6, 8, 0x0, 9, 10, 0, 0x0
gsSP2Triangles 9, 0, 11, 0x0, 11, 12, 9, 0x0
gsSP2Triangles 10, 13, 0, 0x0, 13, 1, 0, 0x0
gsSP2Triangles 2, 11, 0, 0x0, 11, 14, 12, 0x0
gsSPVertex bub_seg6_vertex_06011578, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 6, 7, 0x0, 5, 4, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 11, 12, 13, 0x0
gsSPVertex bub_seg6_vertex_06011658, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011A50 # 0x06011A50 - 0x06011B28
gsSPLight bub_seg6_light_0600E298, 1
gsSPLight bub_seg6_light_0600E290, 2
gsSPVertex bub_seg6_vertex_06011718, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 1, 4, 2, 0x0, 1, 3, 4, 0x0
gsSP2Triangles 3, 5, 4, 0x0, 0, 5, 3, 0x0
gsSP2Triangles 6, 7, 4, 0x0, 4, 5, 6, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 5, 0, 0x0
gsSP2Triangles 0, 11, 8, 0x0, 8, 10, 5, 0x0
gsSP2Triangles 5, 10, 6, 0x0, 10, 9, 6, 0x0
gsSPLight bub_seg6_light_0600E280, 1
gsSPLight bub_seg6_light_0600E278, 2
gsSPVertex bub_seg6_vertex_060117D8, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 4, 0x0
gsSP2Triangles 2, 1, 5, 0x0, 2, 5, 6, 0x0
gsSP2Triangles 2, 6, 3, 0x0, 0, 2, 4, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011B28 # 0x06011B28 - 0x06011BD8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bub_seg6_dl_06011848
gsSPDisplayList bub_seg6_dl_060118C0
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList bub_seg6_dl_06011918
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList bub_seg6_dl_06011968
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPDisplayList bub_seg6_dl_06011A50
gsSPEndDisplayList
bub_seg6_vertex_06011BD8: # 0x06011BD8
vertex 45, 16, 2, 488, 418, 0x04, 0x7E, 0x00, 0xFF
vertex 61, 1, -60, 996, 234, 0x1D, 0xFF, 0x85, 0xFF
vertex 0, 0, -16, 634, 976, 0x91, 0xFE, 0xC4, 0xFF
vertex 0, 0, 22, 320, 974, 0x90, 0xFE, 0x3B, 0xFF
vertex 61, 1, 66, -16, 226, 0x1E, 0xFF, 0x7B, 0xFF
vertex 81, 1, 26, 306, -18, 0x7C, 0x00, 0x1A, 0xFF
vertex 81, 1, -20, 682, -16, 0x7C, 0x00, 0xE5, 0xFF
vertex 46, -14, 2, 488, 412, 0x07, 0x82, 0x00, 0xFF
glabel bub_seg6_dl_06011C58 # 0x06011C58 - 0x06011CF0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600EAA8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight bub_seg6_light_0600E280, 1
gsSPLight bub_seg6_light_0600E278, 2
gsSPVertex bub_seg6_vertex_06011BD8, 8, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 2, 0x0
gsSP2Triangles 4, 5, 0, 0x0, 0, 5, 6, 0x0
gsSP2Triangles 6, 1, 0, 0x0, 4, 0, 3, 0x0
gsSP2Triangles 6, 5, 7, 0x0, 5, 4, 7, 0x0
gsSP2Triangles 7, 1, 6, 0x0, 2, 7, 3, 0x0
gsSP2Triangles 3, 7, 4, 0x0, 1, 7, 2, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011CF0 # 0x06011CF0 - 0x06011D50
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bub_seg6_dl_06011C58
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
bub_seg6_vertex_06011D50: # 0x06011D50
vertex 113, -7, 0, 586, 220, 0x4B, 0x9B, 0x0C, 0xFF
vertex 113, 12, 0, 584, 220, 0x33, 0x73, 0xF7, 0xFF
vertex 84, 7, 42, 120, 132, 0x37, 0x30, 0x67, 0xFF
vertex -9, 0, 0, 182, 954, 0xB1, 0x00, 0x63, 0xFF
vertex 84, -2, 42, 120, 132, 0x17, 0xBD, 0x69, 0xFF
vertex 69, 1, -51, 900, 814, 0x48, 0x00, 0x98, 0xFF
vertex 18, 1, -30, 540, 978, 0xBB, 0xFE, 0x96, 0xFF
glabel bub_seg6_dl_06011DC0 # 0x06011DC0 - 0x06011E48
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600EAA8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight bub_seg6_light_0600E280, 1
gsSPLight bub_seg6_light_0600E278, 2
gsSPVertex bub_seg6_vertex_06011D50, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 2, 0x0
gsSP2Triangles 2, 4, 0, 0x0, 3, 2, 1, 0x0
gsSP2Triangles 3, 0, 4, 0x0, 0, 5, 1, 0x0
gsSP2Triangles 6, 5, 0, 0x0, 3, 6, 0, 0x0
gsSP2Triangles 1, 5, 6, 0x0, 6, 3, 1, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011E48 # 0x06011E48 - 0x06011EA8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bub_seg6_dl_06011DC0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
bub_seg6_vertex_06011EA8: # 0x06011EA8
vertex 127, 8, 0, 454, 956, 0x4A, 0x65, 0x0D, 0xFF
vertex 31, 0, -30, 138, 4, 0xBB, 0x01, 0x96, 0xFF
vertex 3, 0, 0, 518, -40, 0xB3, 0x00, 0x64, 0xFF
vertex 82, 0, -52, -152, 282, 0x4A, 0x00, 0x99, 0xFF
vertex 127, -10, 0, 454, 956, 0x34, 0x8D, 0xF8, 0xFF
vertex 97, 4, 41, 974, 972, 0x17, 0x43, 0x69, 0xFF
vertex 97, -5, 41, 974, 972, 0x36, 0xD1, 0x68, 0xFF
glabel bub_seg6_dl_06011F18 # 0x06011F18 - 0x06011FA0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600EAA8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight bub_seg6_light_0600E280, 1
gsSPLight bub_seg6_light_0600E278, 2
gsSPVertex bub_seg6_vertex_06011EA8, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 3, 0, 0x0, 0, 5, 6, 0x0
gsSP2Triangles 5, 0, 2, 0x0, 6, 4, 0, 0x0
gsSP2Triangles 6, 5, 2, 0x0, 4, 6, 2, 0x0
gsSP2Triangles 4, 2, 1, 0x0, 1, 3, 4, 0x0
gsSPEndDisplayList
glabel bub_seg6_dl_06011FA0 # 0x06011FA0 - 0x06012000
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList bub_seg6_dl_06011F18
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
bub_seg6_animvalue_06012000: # 0x06012000
.hword 0x0000, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF4, 0xFFF6, 0xFFF7, 0xFFF9
.hword 0xFFFB, 0xFFFD, 0xFFFF, 0x0001, 0x0003, 0x0005, 0x0007, 0x0009
.hword 0x000A, 0x000B, 0x000C, 0x000D, 0x000D, 0x000D, 0x000D, 0x000C
.hword 0x000B, 0x000A, 0x0009, 0x0008, 0x0006, 0x0005, 0x0003, 0x0001
.hword 0x0000, 0xFFFF, 0xFFFD, 0xFFFB, 0xFFF9, 0xFFF7, 0xFFF6, 0xFFF4
.hword 0xFFF3, 0xC001, 0x1696, 0x16AB, 0x16E5, 0x173B, 0x17A3, 0x1814
.hword 0x1886, 0x18EE, 0x1944, 0x197E, 0x1993, 0x1979, 0x1933, 0x18CD
.hword 0x1854, 0x17D5, 0x175C, 0x16F6, 0x16B0, 0x1696, 0x16A2, 0x16C5
.hword 0x16F8, 0x1736, 0x177A, 0x17BE, 0x17FC, 0x182F, 0x1853, 0x1860
.hword 0x1858, 0x1841, 0x181D, 0x17EF, 0x17BA, 0x1780, 0x1745, 0x170A
.hword 0x16D3, 0x16A2, 0x1881, 0x186A, 0x182C, 0x17D0, 0x1762, 0x16E9
.hword 0x1670, 0x1601, 0x15A6, 0x1568, 0x1551, 0x156D, 0x15B8, 0x1625
.hword 0x16A5, 0x172D, 0x17AD, 0x181A, 0x1865, 0x1881, 0x1874, 0x1851
.hword 0x181F, 0x17E1, 0x179E, 0x175B, 0x171D, 0x16EA, 0x16C7, 0x16BA
.hword 0x16C1, 0x16D9, 0x16FC, 0x172A, 0x175F, 0x1798, 0x17D3, 0x180D
.hword 0x1844, 0x1874, 0xF776, 0xF79E, 0xF80B, 0xF8AC, 0xF96F, 0xFA43
.hword 0xFB17, 0xFBDA, 0xFC7A, 0xFCE7, 0xFD0F, 0xFCDE, 0xFC5B, 0xFB9C
.hword 0xFABA, 0xF9CC, 0xF8EA, 0xF82B, 0xF7A7, 0xF776, 0xF78E, 0xF7CD
.hword 0xF82A, 0xF89C, 0xF917, 0xF993, 0xFA04, 0xFA62, 0xFAA2, 0xFABB
.hword 0xFAAC, 0xFA82, 0xFA40, 0xF9EC, 0xF98B, 0xF922, 0xF8B6, 0xF84B
.hword 0xF7E6, 0xF78E, 0xEBCF, 0xEBAF, 0xEB59, 0xEADD, 0xEA4A, 0xE9AF
.hword 0xE91B, 0xE89F, 0xE849, 0xE829, 0xE843, 0xE88A, 0xE8F3, 0xE972
.hword 0xE9FC, 0xEA86, 0xEB05, 0xEB6E, 0xEBB5, 0xEBCF, 0xEBBD, 0xEB8A
.hword 0xEB40, 0xEAE6, 0xEA83, 0xEA21, 0xE9C7, 0xE97C, 0xE949, 0xE935
.hword 0xE941, 0xE963, 0xE997, 0xE9DA, 0xEA27, 0xEA7B, 0xEAD1, 0xEB26
.hword 0xEB76, 0xEBBD, 0x1CE8, 0x1CD0, 0x1C90, 0x1C33, 0x1BC5, 0x1B51
.hword 0x1AE2, 0x1A85, 0x1A45, 0x1A2D, 0x1A41, 0x1A76, 0x1AC4, 0x1B23
.hword 0x1B8B, 0x1BF2, 0x1C51, 0x1C9F, 0x1CD5, 0x1CE8, 0x1CDB, 0x1CB7
.hword 0x1C82, 0x1C42, 0x1BFC, 0x1BB7, 0x1B76, 0x1B41, 0x1B1D, 0x1B0F
.hword 0x1B17, 0x1B2F, 0x1B54, 0x1B84, 0x1BBB, 0x1BF6, 0x1C34, 0x1C70
.hword 0x1CA9, 0x1CDB, 0x87BA, 0x8787, 0x86FE, 0x8638, 0x854D, 0x8455
.hword 0x836A, 0x82A4, 0x821B, 0x81E7, 0x8211, 0x8282, 0x8329, 0x83F4
.hword 0x84D1, 0x85AD, 0x8678, 0x871F, 0x8790, 0x87BA, 0x879D, 0x874E
.hword 0x86D9, 0x864A, 0x85AF, 0x8515, 0x8486, 0x8410, 0x83C0, 0x83A1
.hword 0x83B3, 0x83E9, 0x843B, 0x84A4, 0x851E, 0x85A2, 0x862A, 0x86B0
.hword 0x872E, 0x879D, 0x3FFF, 0xC054, 0x3FFF, 0xC054, 0xF11C, 0xF15F
.hword 0xF21D, 0xF34A, 0xF4D6, 0xF6B6, 0xF8DA, 0xFB35, 0xFDB9, 0x0057
.hword 0x0303, 0x05B0, 0x084E, 0x0AD0, 0x0D29, 0x0F49, 0x1125, 0x12AD
.hword 0x13D5, 0x148D, 0x1482, 0x1385, 0x11C5, 0x0F6F, 0x0CB2, 0x09BC
.hword 0x06BA, 0x03DA, 0x014B, 0xFF3B, 0xFD6A, 0xFB89, 0xF9A6, 0xF7D1
.hword 0xF619, 0xF48F, 0xF341, 0xF23F, 0xF199, 0xF15E, 0x421D, 0x4234
.hword 0x4271, 0x42C9, 0x432F, 0x439A, 0x43FC, 0x444C, 0x447D, 0x4484
.hword 0x4456, 0x43DD, 0x431B, 0x4223, 0x410A, 0x3FE5, 0x3EC7, 0x3DC6
.hword 0x3CF5, 0x3C69, 0x3C18, 0x3BE5, 0x3BCE, 0x3BCF, 0x3BE5, 0x3C0B
.hword 0x3C3F, 0x3C7D, 0x3CC2, 0x3D09, 0x3D5B, 0x3DC0, 0x3E34, 0x3EB5
.hword 0x3F3F, 0x3FCE, 0x405F, 0x40F0, 0x417B, 0x4200
bub_seg6_animindex_060122DC: # 0x060122DC
.hword 0x0028, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0029
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0028, 0x0146, 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x011E
.hword 0x0001, 0x011C, 0x0001, 0x0000, 0x0001, 0x011D, 0x0028, 0x002A
.hword 0x0028, 0x0052, 0x0028, 0x007A, 0x0001, 0x011A, 0x0001, 0x0000
.hword 0x0001, 0x011B, 0x0028, 0x00A2, 0x0028, 0x00CA, 0x0028, 0x00F2
bub_seg6_anim_0601233C: # 0x0601233C
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x28
.hword 0x07
.word bub_seg6_animvalue_06012000
.word bub_seg6_animindex_060122DC
.word 0
glabel bub_seg6_anims_06012354 # 0x06012354
.word bub_seg6_anim_0601233C
.word 0
.word 0

View File

@ -1,10 +1,10 @@
glabel bubba_geo # 0x0C000000
geo_node_start
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, bubba_seg5_dl_05004E80
geo_display_list LAYER_OPAQUE, bubba_seg5_dl_05005978
geo_close_node
geo_close_node
geo_end
glabel bubba_geo # 0x0C000000
geo_node_start
geo_open_node
geo_switch_case 2, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, bubba_seg5_dl_05004E80
geo_display_list LAYER_OPAQUE, bubba_seg5_dl_05005978
geo_close_node
geo_close_node
geo_end

File diff suppressed because it is too large Load Diff

View File

@ -1,13 +1,13 @@
glabel bubble_geo # 0x17000000
geo_switch_case 1, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, bubble_seg4_dl_0401DD60
geo_close_node
geo_end
glabel purple_marble_geo # 0x1700001C
geo_switch_case 1, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, bubble_seg4_dl_0401DDE0
geo_close_node
geo_end
glabel bubble_geo # 0x17000000
geo_switch_case 1, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, bubble_seg4_dl_0401DD60
geo_close_node
geo_end
glabel purple_marble_geo # 0x1700001C
geo_switch_case 1, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, bubble_seg4_dl_0401DDE0
geo_close_node
geo_end

View File

@ -1,47 +1,47 @@
# Bubble
bubble_seg4_vertex_0401CD20: # 0x0401CD20
vertex -16, 0, 0, 0, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 16, 0, 0, 992, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 16, 32, 0, 992, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -16, 32, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
bubble_seg4_texture_0401CD60: # 0x0401CD60
.incbin "actors/bubble/bubble.rgba16"
bubble_seg4_texture_0401D560: # 0x0401D560
.incbin "actors/bubble/mr_i_bubble.rgba16"
glabel bubble_seg4_dl_0401DD60 # 0x0401DD60 - 0x0401DDE0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPTexture -1, -1, 0, 0, 1
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubble_seg4_texture_0401CD60
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPVertex bubble_seg4_vertex_0401CD20, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
glabel bubble_seg4_dl_0401DDE0 # 0x0401DDE0 - 0x0401DE60
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPTexture -1, -1, 0, 0, 1
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubble_seg4_texture_0401D560
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPVertex bubble_seg4_vertex_0401CD20, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
# Bubble
bubble_seg4_vertex_0401CD20: # 0x0401CD20
vertex -16, 0, 0, 0, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 16, 0, 0, 992, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 16, 32, 0, 992, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -16, 32, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
bubble_seg4_texture_0401CD60: # 0x0401CD60
.incbin "actors/bubble/bubble.rgba16"
bubble_seg4_texture_0401D560: # 0x0401D560
.incbin "actors/bubble/mr_i_bubble.rgba16"
glabel bubble_seg4_dl_0401DD60 # 0x0401DD60 - 0x0401DDE0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPTexture -1, -1, 0, 0, 1
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubble_seg4_texture_0401CD60
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPVertex bubble_seg4_vertex_0401CD20, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
glabel bubble_seg4_dl_0401DDE0 # 0x0401DDE0 - 0x0401DE60
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPTexture -1, -1, 0, 0, 1
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubble_seg4_texture_0401D560
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPVertex bubble_seg4_vertex_0401CD20, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList

View File

@ -1,9 +1,9 @@
glabel bullet_bill_geo # 0x0C000264
geo_node_start
geo_open_node
geo_shadow SHADOW_SQUARE_PERMANENT, 0x96, 400
geo_open_node
geo_display_list LAYER_OPAQUE, bullet_bill_seg5_dl_0500E8A8
geo_close_node
geo_close_node
geo_end
glabel bullet_bill_geo # 0x0C000264
geo_node_start
geo_open_node
geo_shadow SHADOW_SQUARE_PERMANENT, 0x96, 400
geo_open_node
geo_display_list LAYER_OPAQUE, bullet_bill_seg5_dl_0500E8A8
geo_close_node
geo_close_node
geo_end

View File

@ -1,306 +1,306 @@
# Bullet Bill
bullet_bill_seg5_light_0500BA90: # 0x0500BA90
.byte 0x06, 0x07, 0x14, 0x00, 0x06, 0x07, 0x14, 0x00
bullet_bill_seg5_light_0500BA98: # 0x0500BA98
.byte 0x19, 0x1C, 0x52, 0x00, 0x19, 0x1C, 0x52, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bullet_bill_seg5_texture_0500BAA8: # 0x0500BAA8
.incbin "actors/bullet_bill/bullet_bill_eye.rgba16"
bullet_bill_seg5_texture_0500CAA8: # 0x0500CAA8
.incbin "actors/bullet_bill/bullet_bill_mouth.rgba16"
bullet_bill_seg5_vertex_0500DAA8: # 0x0500DAA8
vertex -195, 0, 272, 884, 1044, 0x9E, 0x02, 0x50, 0xFF
vertex -138, 139, 272, 884, -180, 0xBC, 0x47, 0x50, 0xFF
vertex -176, 177, 161, 2304, -208, 0x9E, 0x4A, 0x1C, 0xFF
vertex -195, 0, 272, 884, 1044, 0x9E, 0x02, 0x50, 0xFF
vertex -176, 177, 161, 2304, -208, 0x9E, 0x4A, 0x1C, 0xFF
vertex -249, 0, 161, 2304, 1356, 0x86, 0xEF, 0x1C, 0xFF
vertex -100, 0, 347, -336, 626, 0xC4, 0x08, 0x6F, 0xFF
vertex -138, 139, 272, 884, -180, 0xBC, 0x47, 0x50, 0xFF
vertex -195, 0, 272, 884, 1044, 0x9E, 0x02, 0x50, 0xFF
vertex -100, 0, 347, -336, 626, 0xC4, 0x08, 0x6F, 0xFF
vertex -70, 71, 347, -336, -4, 0xF0, 0x15, 0x7C, 0xFF
vertex -138, 139, 272, 884, -180, 0xBC, 0x47, 0x50, 0xFF
vertex 101, 0, 347, -480, 478, 0x36, 0x00, 0x72, 0xFF
vertex 196, 0, 272, 620, 886, 0x62, 0x00, 0x4F, 0xFF
vertex 139, 139, 272, 960, -306, 0x48, 0x3E, 0x53, 0xFF
bullet_bill_seg5_vertex_0500DB98: # 0x0500DB98
vertex 71, 71, 347, -304, -134, 0x1C, 0x1C, 0x78, 0xFF
vertex 101, 0, 347, -480, 478, 0x36, 0x00, 0x72, 0xFF
vertex 139, 139, 272, 960, -306, 0x48, 0x3E, 0x53, 0xFF
vertex 139, 139, 272, 960, -306, 0x48, 0x3E, 0x53, 0xFF
vertex 250, 0, 161, 1956, 1186, 0x7A, 0x07, 0x20, 0xFF
vertex 177, 177, 161, 2388, -332, 0x4A, 0x62, 0x1C, 0xFF
vertex 139, 139, 272, 960, -306, 0x48, 0x3E, 0x53, 0xFF
vertex 196, 0, 272, 620, 886, 0x62, 0x00, 0x4F, 0xFF
vertex 250, 0, 161, 1956, 1186, 0x7A, 0x07, 0x20, 0xFF
bullet_bill_seg5_vertex_0500DC28: # 0x0500DC28
vertex -70, 71, 347, 508, -448, 0xF0, 0x15, 0x7C, 0xFF
vertex 0, -100, 347, 996, 556, 0xFA, 0xD0, 0x75, 0xFF
vertex 71, -70, 347, 1480, 384, 0x1D, 0xD9, 0x74, 0xFF
vertex -70, 71, 347, 508, -448, 0xF0, 0x15, 0x7C, 0xFF
vertex 71, -70, 347, 1480, 384, 0x1D, 0xD9, 0x74, 0xFF
vertex 101, 0, 347, 1680, 0, 0x36, 0x00, 0x72, 0xFF
vertex 71, -70, 347, 1480, 384, 0x1D, 0xD9, 0x74, 0xFF
vertex 0, -100, 347, 996, 556, 0xFA, 0xD0, 0x75, 0xFF
vertex 0, -195, 272, 996, 1110, 0xFE, 0x9E, 0x50, 0xFF
vertex 101, 0, 347, 1680, 0, 0x36, 0x00, 0x72, 0xFF
vertex 71, -70, 347, 1480, 384, 0x1D, 0xD9, 0x74, 0xFF
vertex 139, -138, 272, 1936, 776, 0x4A, 0xBC, 0x4C, 0xFF
vertex 71, -70, 347, 1480, 384, 0x1D, 0xD9, 0x74, 0xFF
vertex 0, -195, 272, 996, 1110, 0xFE, 0x9E, 0x50, 0xFF
vertex 139, -138, 272, 1936, 776, 0x4A, 0xBC, 0x4C, 0xFF
bullet_bill_seg5_vertex_0500DD18: # 0x0500DD18
vertex -70, 71, 347, 508, -448, 0xF0, 0x15, 0x7C, 0xFF
vertex -70, -70, 347, 508, 384, 0xD9, 0xE3, 0x74, 0xFF
vertex 0, -100, 347, 996, 556, 0xFA, 0xD0, 0x75, 0xFF
vertex 0, -100, 347, 996, 556, 0xFA, 0xD0, 0x75, 0xFF
vertex -138, -138, 272, 52, 776, 0xB9, 0xBD, 0x50, 0xFF
vertex 0, -195, 272, 996, 1110, 0xFE, 0x9E, 0x50, 0xFF
vertex 0, -100, 347, 996, 556, 0xFA, 0xD0, 0x75, 0xFF
vertex -70, -70, 347, 508, 384, 0xD9, 0xE3, 0x74, 0xFF
vertex -138, -138, 272, 52, 776, 0xB9, 0xBD, 0x50, 0xFF
vertex 101, 0, 347, 1680, 0, 0x36, 0x00, 0x72, 0xFF
vertex 139, -138, 272, 1936, 776, 0x4A, 0xBC, 0x4C, 0xFF
vertex 196, 0, 272, 2328, 0, 0x62, 0x00, 0x4F, 0xFF
vertex -70, 71, 347, 508, -448, 0xF0, 0x15, 0x7C, 0xFF
vertex -100, 0, 347, 308, 0, 0xC4, 0x08, 0x6F, 0xFF
vertex -70, -70, 347, 508, 384, 0xD9, 0xE3, 0x74, 0xFF
bullet_bill_seg5_vertex_0500DE08: # 0x0500DE08
vertex -70, -70, 347, 508, 384, 0xD9, 0xE3, 0x74, 0xFF
vertex -195, 0, 272, -336, 0, 0x9E, 0x02, 0x50, 0xFF
vertex -138, -138, 272, 52, 776, 0xB9, 0xBD, 0x50, 0xFF
vertex -70, -70, 347, 508, 384, 0xD9, 0xE3, 0x74, 0xFF
vertex -100, 0, 347, 308, 0, 0xC4, 0x08, 0x6F, 0xFF
vertex -195, 0, 272, -336, 0, 0x9E, 0x02, 0x50, 0xFF
vertex -70, 71, 347, 508, -448, 0xF0, 0x15, 0x7C, 0xFF
vertex 101, 0, 347, 1680, 0, 0x36, 0x00, 0x72, 0xFF
vertex 71, 71, 347, 1480, -448, 0x1C, 0x1C, 0x78, 0xFF
vertex -70, 71, 347, 508, -448, 0xF0, 0x15, 0x7C, 0xFF
vertex 71, 71, 347, 1480, -448, 0x1C, 0x1C, 0x78, 0xFF
vertex 0, 101, 347, 996, -620, 0x08, 0x3C, 0x6F, 0xFF
bullet_bill_seg5_vertex_0500DEC8: # 0x0500DEC8
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex 250, 0, -192, 0, 0, 0x66, 0xF2, 0xB7, 0xFF
vertex 177, -176, -192, 0, 0, 0x3E, 0xAE, 0xB7, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex 177, -176, -192, 0, 0, 0x3E, 0xAE, 0xB7, 0xFF
vertex 0, -249, -192, 0, 0, 0xF0, 0x8A, 0xD6, 0xFF
vertex 250, 0, -192, 0, 0, 0x66, 0xF2, 0xB7, 0xFF
vertex 177, -176, 161, 0, 0, 0x5F, 0xB0, 0x16, 0xFF
vertex 177, -176, -192, 0, 0, 0x3E, 0xAE, 0xB7, 0xFF
vertex 177, -176, -192, 0, 0, 0x3E, 0xAE, 0xB7, 0xFF
vertex 177, -176, 161, 0, 0, 0x5F, 0xB0, 0x16, 0xFF
vertex 0, -249, 161, 0, 0, 0x10, 0x86, 0x1C, 0xFF
vertex 177, -176, -192, 0, 0, 0x3E, 0xAE, 0xB7, 0xFF
vertex 0, -249, 161, 0, 0, 0x10, 0x86, 0x1C, 0xFF
vertex 0, -249, -192, 0, 0, 0xF0, 0x8A, 0xD6, 0xFF
bullet_bill_seg5_vertex_0500DFB8: # 0x0500DFB8
vertex 139, -138, 272, 0, 0, 0x4A, 0xBC, 0x4C, 0xFF
vertex 177, -176, 161, 0, 0, 0x5F, 0xB0, 0x16, 0xFF
vertex 250, 0, 161, 0, 0, 0x7A, 0x07, 0x20, 0xFF
vertex 250, 0, -192, 0, 0, 0x66, 0xF2, 0xB7, 0xFF
vertex 250, 0, 161, 0, 0, 0x7A, 0x07, 0x20, 0xFF
vertex 177, -176, 161, 0, 0, 0x5F, 0xB0, 0x16, 0xFF
vertex 139, -138, 272, 0, 0, 0x4A, 0xBC, 0x4C, 0xFF
vertex 0, -249, 161, 0, 0, 0x10, 0x86, 0x1C, 0xFF
vertex 177, -176, 161, 0, 0, 0x5F, 0xB0, 0x16, 0xFF
vertex 0, -195, 272, 0, 0, 0xFE, 0x9E, 0x50, 0xFF
vertex -176, -176, 161, 0, 0, 0xB6, 0x9E, 0x1C, 0xFF
vertex 0, -249, 161, 0, 0, 0x10, 0x86, 0x1C, 0xFF
vertex 139, -138, 272, 0, 0, 0x4A, 0xBC, 0x4C, 0xFF
vertex 0, -195, 272, 0, 0, 0xFE, 0x9E, 0x50, 0xFF
vertex 0, -249, 161, 0, 0, 0x10, 0x86, 0x1C, 0xFF
bullet_bill_seg5_vertex_0500E0A8: # 0x0500E0A8
vertex 0, -249, -192, 0, 0, 0xF0, 0x8A, 0xD6, 0xFF
vertex 0, -249, 161, 0, 0, 0x10, 0x86, 0x1C, 0xFF
vertex -176, -176, 161, 0, 0, 0xB6, 0x9E, 0x1C, 0xFF
vertex 0, -249, -192, 0, 0, 0xF0, 0x8A, 0xD6, 0xFF
vertex -176, -176, 161, 0, 0, 0xB6, 0x9E, 0x1C, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex 177, 177, -192, 0, 0, 0x52, 0x3E, 0xB7, 0xFF
vertex 250, 0, -192, 0, 0, 0x66, 0xF2, 0xB7, 0xFF
vertex 177, 177, -192, 0, 0, 0x52, 0x3E, 0xB7, 0xFF
vertex 250, 0, 161, 0, 0, 0x7A, 0x07, 0x20, 0xFF
vertex 250, 0, -192, 0, 0, 0x66, 0xF2, 0xB7, 0xFF
vertex 196, 0, 272, 0, 0, 0x62, 0x00, 0x4F, 0xFF
vertex 139, -138, 272, 0, 0, 0x4A, 0xBC, 0x4C, 0xFF
vertex 250, 0, 161, 0, 0, 0x7A, 0x07, 0x20, 0xFF
bullet_bill_seg5_vertex_0500E198: # 0x0500E198
vertex 177, 177, -192, 0, 0, 0x52, 0x3E, 0xB7, 0xFF
vertex 177, 177, 161, 0, 0, 0x4A, 0x62, 0x1C, 0xFF
vertex 250, 0, 161, 0, 0, 0x7A, 0x07, 0x20, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex -176, -176, 161, 0, 0, 0xB6, 0x9E, 0x1C, 0xFF
vertex -249, 0, 161, 0, 0, 0x86, 0xEF, 0x1C, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex 0, 250, -192, 0, 0, 0x0E, 0x66, 0xB7, 0xFF
vertex 177, 177, -192, 0, 0, 0x52, 0x3E, 0xB7, 0xFF
vertex 0, 250, -192, 0, 0, 0x0E, 0x66, 0xB7, 0xFF
vertex 177, 177, 161, 0, 0, 0x4A, 0x62, 0x1C, 0xFF
vertex 177, 177, -192, 0, 0, 0x52, 0x3E, 0xB7, 0xFF
vertex 0, 196, 272, 0, 0, 0x02, 0x62, 0x50, 0xFF
vertex 177, 177, 161, 0, 0, 0x4A, 0x62, 0x1C, 0xFF
vertex 0, 250, 161, 0, 0, 0xEF, 0x7A, 0x1C, 0xFF
bullet_bill_seg5_vertex_0500E288: # 0x0500E288
vertex 0, 196, 272, 0, 0, 0x02, 0x62, 0x50, 0xFF
vertex 139, 139, 272, 0, 0, 0x48, 0x3E, 0x53, 0xFF
vertex 177, 177, 161, 0, 0, 0x4A, 0x62, 0x1C, 0xFF
vertex 0, 250, -192, 0, 0, 0x0E, 0x66, 0xB7, 0xFF
vertex 0, 250, 161, 0, 0, 0xEF, 0x7A, 0x1C, 0xFF
vertex 177, 177, 161, 0, 0, 0x4A, 0x62, 0x1C, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex -176, 177, -192, 0, 0, 0xC2, 0x52, 0xB7, 0xFF
vertex 0, 250, -192, 0, 0, 0x0E, 0x66, 0xB7, 0xFF
vertex -176, 177, -192, 0, 0, 0xC2, 0x52, 0xB7, 0xFF
vertex 0, 250, 161, 0, 0, 0xEF, 0x7A, 0x1C, 0xFF
vertex 0, 250, -192, 0, 0, 0x0E, 0x66, 0xB7, 0xFF
vertex -138, 139, 272, 0, 0, 0xBC, 0x47, 0x50, 0xFF
vertex 0, 250, 161, 0, 0, 0xEF, 0x7A, 0x1C, 0xFF
vertex -176, 177, 161, 0, 0, 0x9E, 0x4A, 0x1C, 0xFF
bullet_bill_seg5_vertex_0500E378: # 0x0500E378
vertex -138, 139, 272, 0, 0, 0xBC, 0x47, 0x50, 0xFF
vertex 0, 196, 272, 0, 0, 0x02, 0x62, 0x50, 0xFF
vertex 0, 250, 161, 0, 0, 0xEF, 0x7A, 0x1C, 0xFF
vertex -176, 177, -192, 0, 0, 0xC2, 0x52, 0xB7, 0xFF
vertex -176, 177, 161, 0, 0, 0x9E, 0x4A, 0x1C, 0xFF
vertex 0, 250, 161, 0, 0, 0xEF, 0x7A, 0x1C, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex -249, 0, -192, 0, 0, 0x8A, 0x10, 0xD6, 0xFF
vertex -176, 177, -192, 0, 0, 0xC2, 0x52, 0xB7, 0xFF
vertex -249, 0, -192, 0, 0, 0x8A, 0x10, 0xD6, 0xFF
vertex -176, 177, 161, 0, 0, 0x9E, 0x4A, 0x1C, 0xFF
vertex -176, 177, -192, 0, 0, 0xC2, 0x52, 0xB7, 0xFF
vertex -249, 0, -192, 0, 0, 0x8A, 0x10, 0xD6, 0xFF
vertex -249, 0, 161, 0, 0, 0x86, 0xEF, 0x1C, 0xFF
vertex -176, 177, 161, 0, 0, 0x9E, 0x4A, 0x1C, 0xFF
bullet_bill_seg5_vertex_0500E468: # 0x0500E468
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex -249, 0, 161, 0, 0, 0x86, 0xEF, 0x1C, 0xFF
vertex -249, 0, -192, 0, 0, 0x8A, 0x10, 0xD6, 0xFF
vertex -138, -138, 272, 0, 0, 0xB9, 0xBD, 0x50, 0xFF
vertex -195, 0, 272, 0, 0, 0x9E, 0x02, 0x50, 0xFF
vertex -249, 0, 161, 0, 0, 0x86, 0xEF, 0x1C, 0xFF
vertex -138, -138, 272, 0, 0, 0xB9, 0xBD, 0x50, 0xFF
vertex -249, 0, 161, 0, 0, 0x86, 0xEF, 0x1C, 0xFF
vertex -176, -176, 161, 0, 0, 0xB6, 0x9E, 0x1C, 0xFF
vertex 0, 101, 347, 0, 0, 0x08, 0x3C, 0x6F, 0xFF
vertex 71, 71, 347, 0, 0, 0x1C, 0x1C, 0x78, 0xFF
vertex 139, 139, 272, 0, 0, 0x48, 0x3E, 0x53, 0xFF
vertex 0, -195, 272, 0, 0, 0xFE, 0x9E, 0x50, 0xFF
vertex -138, -138, 272, 0, 0, 0xB9, 0xBD, 0x50, 0xFF
vertex -176, -176, 161, 0, 0, 0xB6, 0x9E, 0x1C, 0xFF
bullet_bill_seg5_vertex_0500E558: # 0x0500E558
vertex -70, 71, 347, 0, 0, 0xF0, 0x15, 0x7C, 0xFF
vertex 0, 196, 272, 0, 0, 0x02, 0x62, 0x50, 0xFF
vertex -138, 139, 272, 0, 0, 0xBC, 0x47, 0x50, 0xFF
vertex -70, 71, 347, 0, 0, 0xF0, 0x15, 0x7C, 0xFF
vertex 0, 101, 347, 0, 0, 0x08, 0x3C, 0x6F, 0xFF
vertex 0, 196, 272, 0, 0, 0x02, 0x62, 0x50, 0xFF
vertex 0, 101, 347, 0, 0, 0x08, 0x3C, 0x6F, 0xFF
vertex 139, 139, 272, 0, 0, 0x48, 0x3E, 0x53, 0xFF
vertex 0, 196, 272, 0, 0, 0x02, 0x62, 0x50, 0xFF
glabel bullet_bill_seg5_dl_0500E5E8 # 0x0500E5E8 - 0x0500E678
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bullet_bill_seg5_texture_0500BAA8
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPLight bullet_bill_seg5_light_0500BA98, 1
gsSPLight bullet_bill_seg5_light_0500BA90, 2
gsSPVertex bullet_bill_seg5_vertex_0500DAA8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500DB98, 9, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP1Triangle 6, 7, 8, 0x0
gsSPEndDisplayList
glabel bullet_bill_seg5_dl_0500E678 # 0x0500E678 - 0x0500E730
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bullet_bill_seg5_texture_0500CAA8
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPVertex bullet_bill_seg5_vertex_0500DC28, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500DD18, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500DE08, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel bullet_bill_seg5_dl_0500E730 # 0x0500E730 - 0x0500E8A8
gsSPVertex bullet_bill_seg5_vertex_0500DEC8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500DFB8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500E0A8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500E198, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500E288, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500E378, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500E468, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500E558, 9, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP1Triangle 6, 7, 8, 0x0
gsSPEndDisplayList
glabel bullet_bill_seg5_dl_0500E8A8 # 0x0500E8A8 - 0x0500E918
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_SHADE, G_CCMUX_TEXEL0_ALPHA, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPNumLights NUMLIGHTS_0 # I cannot tell if they meant to put 0 or 1 here.
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList bullet_bill_seg5_dl_0500E5E8
gsSPDisplayList bullet_bill_seg5_dl_0500E678
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPDisplayList bullet_bill_seg5_dl_0500E730
gsSPEndDisplayList
# Bullet Bill
bullet_bill_seg5_light_0500BA90: # 0x0500BA90
.byte 0x06, 0x07, 0x14, 0x00, 0x06, 0x07, 0x14, 0x00
bullet_bill_seg5_light_0500BA98: # 0x0500BA98
.byte 0x19, 0x1C, 0x52, 0x00, 0x19, 0x1C, 0x52, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bullet_bill_seg5_texture_0500BAA8: # 0x0500BAA8
.incbin "actors/bullet_bill/bullet_bill_eye.rgba16"
bullet_bill_seg5_texture_0500CAA8: # 0x0500CAA8
.incbin "actors/bullet_bill/bullet_bill_mouth.rgba16"
bullet_bill_seg5_vertex_0500DAA8: # 0x0500DAA8
vertex -195, 0, 272, 884, 1044, 0x9E, 0x02, 0x50, 0xFF
vertex -138, 139, 272, 884, -180, 0xBC, 0x47, 0x50, 0xFF
vertex -176, 177, 161, 2304, -208, 0x9E, 0x4A, 0x1C, 0xFF
vertex -195, 0, 272, 884, 1044, 0x9E, 0x02, 0x50, 0xFF
vertex -176, 177, 161, 2304, -208, 0x9E, 0x4A, 0x1C, 0xFF
vertex -249, 0, 161, 2304, 1356, 0x86, 0xEF, 0x1C, 0xFF
vertex -100, 0, 347, -336, 626, 0xC4, 0x08, 0x6F, 0xFF
vertex -138, 139, 272, 884, -180, 0xBC, 0x47, 0x50, 0xFF
vertex -195, 0, 272, 884, 1044, 0x9E, 0x02, 0x50, 0xFF
vertex -100, 0, 347, -336, 626, 0xC4, 0x08, 0x6F, 0xFF
vertex -70, 71, 347, -336, -4, 0xF0, 0x15, 0x7C, 0xFF
vertex -138, 139, 272, 884, -180, 0xBC, 0x47, 0x50, 0xFF
vertex 101, 0, 347, -480, 478, 0x36, 0x00, 0x72, 0xFF
vertex 196, 0, 272, 620, 886, 0x62, 0x00, 0x4F, 0xFF
vertex 139, 139, 272, 960, -306, 0x48, 0x3E, 0x53, 0xFF
bullet_bill_seg5_vertex_0500DB98: # 0x0500DB98
vertex 71, 71, 347, -304, -134, 0x1C, 0x1C, 0x78, 0xFF
vertex 101, 0, 347, -480, 478, 0x36, 0x00, 0x72, 0xFF
vertex 139, 139, 272, 960, -306, 0x48, 0x3E, 0x53, 0xFF
vertex 139, 139, 272, 960, -306, 0x48, 0x3E, 0x53, 0xFF
vertex 250, 0, 161, 1956, 1186, 0x7A, 0x07, 0x20, 0xFF
vertex 177, 177, 161, 2388, -332, 0x4A, 0x62, 0x1C, 0xFF
vertex 139, 139, 272, 960, -306, 0x48, 0x3E, 0x53, 0xFF
vertex 196, 0, 272, 620, 886, 0x62, 0x00, 0x4F, 0xFF
vertex 250, 0, 161, 1956, 1186, 0x7A, 0x07, 0x20, 0xFF
bullet_bill_seg5_vertex_0500DC28: # 0x0500DC28
vertex -70, 71, 347, 508, -448, 0xF0, 0x15, 0x7C, 0xFF
vertex 0, -100, 347, 996, 556, 0xFA, 0xD0, 0x75, 0xFF
vertex 71, -70, 347, 1480, 384, 0x1D, 0xD9, 0x74, 0xFF
vertex -70, 71, 347, 508, -448, 0xF0, 0x15, 0x7C, 0xFF
vertex 71, -70, 347, 1480, 384, 0x1D, 0xD9, 0x74, 0xFF
vertex 101, 0, 347, 1680, 0, 0x36, 0x00, 0x72, 0xFF
vertex 71, -70, 347, 1480, 384, 0x1D, 0xD9, 0x74, 0xFF
vertex 0, -100, 347, 996, 556, 0xFA, 0xD0, 0x75, 0xFF
vertex 0, -195, 272, 996, 1110, 0xFE, 0x9E, 0x50, 0xFF
vertex 101, 0, 347, 1680, 0, 0x36, 0x00, 0x72, 0xFF
vertex 71, -70, 347, 1480, 384, 0x1D, 0xD9, 0x74, 0xFF
vertex 139, -138, 272, 1936, 776, 0x4A, 0xBC, 0x4C, 0xFF
vertex 71, -70, 347, 1480, 384, 0x1D, 0xD9, 0x74, 0xFF
vertex 0, -195, 272, 996, 1110, 0xFE, 0x9E, 0x50, 0xFF
vertex 139, -138, 272, 1936, 776, 0x4A, 0xBC, 0x4C, 0xFF
bullet_bill_seg5_vertex_0500DD18: # 0x0500DD18
vertex -70, 71, 347, 508, -448, 0xF0, 0x15, 0x7C, 0xFF
vertex -70, -70, 347, 508, 384, 0xD9, 0xE3, 0x74, 0xFF
vertex 0, -100, 347, 996, 556, 0xFA, 0xD0, 0x75, 0xFF
vertex 0, -100, 347, 996, 556, 0xFA, 0xD0, 0x75, 0xFF
vertex -138, -138, 272, 52, 776, 0xB9, 0xBD, 0x50, 0xFF
vertex 0, -195, 272, 996, 1110, 0xFE, 0x9E, 0x50, 0xFF
vertex 0, -100, 347, 996, 556, 0xFA, 0xD0, 0x75, 0xFF
vertex -70, -70, 347, 508, 384, 0xD9, 0xE3, 0x74, 0xFF
vertex -138, -138, 272, 52, 776, 0xB9, 0xBD, 0x50, 0xFF
vertex 101, 0, 347, 1680, 0, 0x36, 0x00, 0x72, 0xFF
vertex 139, -138, 272, 1936, 776, 0x4A, 0xBC, 0x4C, 0xFF
vertex 196, 0, 272, 2328, 0, 0x62, 0x00, 0x4F, 0xFF
vertex -70, 71, 347, 508, -448, 0xF0, 0x15, 0x7C, 0xFF
vertex -100, 0, 347, 308, 0, 0xC4, 0x08, 0x6F, 0xFF
vertex -70, -70, 347, 508, 384, 0xD9, 0xE3, 0x74, 0xFF
bullet_bill_seg5_vertex_0500DE08: # 0x0500DE08
vertex -70, -70, 347, 508, 384, 0xD9, 0xE3, 0x74, 0xFF
vertex -195, 0, 272, -336, 0, 0x9E, 0x02, 0x50, 0xFF
vertex -138, -138, 272, 52, 776, 0xB9, 0xBD, 0x50, 0xFF
vertex -70, -70, 347, 508, 384, 0xD9, 0xE3, 0x74, 0xFF
vertex -100, 0, 347, 308, 0, 0xC4, 0x08, 0x6F, 0xFF
vertex -195, 0, 272, -336, 0, 0x9E, 0x02, 0x50, 0xFF
vertex -70, 71, 347, 508, -448, 0xF0, 0x15, 0x7C, 0xFF
vertex 101, 0, 347, 1680, 0, 0x36, 0x00, 0x72, 0xFF
vertex 71, 71, 347, 1480, -448, 0x1C, 0x1C, 0x78, 0xFF
vertex -70, 71, 347, 508, -448, 0xF0, 0x15, 0x7C, 0xFF
vertex 71, 71, 347, 1480, -448, 0x1C, 0x1C, 0x78, 0xFF
vertex 0, 101, 347, 996, -620, 0x08, 0x3C, 0x6F, 0xFF
bullet_bill_seg5_vertex_0500DEC8: # 0x0500DEC8
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex 250, 0, -192, 0, 0, 0x66, 0xF2, 0xB7, 0xFF
vertex 177, -176, -192, 0, 0, 0x3E, 0xAE, 0xB7, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex 177, -176, -192, 0, 0, 0x3E, 0xAE, 0xB7, 0xFF
vertex 0, -249, -192, 0, 0, 0xF0, 0x8A, 0xD6, 0xFF
vertex 250, 0, -192, 0, 0, 0x66, 0xF2, 0xB7, 0xFF
vertex 177, -176, 161, 0, 0, 0x5F, 0xB0, 0x16, 0xFF
vertex 177, -176, -192, 0, 0, 0x3E, 0xAE, 0xB7, 0xFF
vertex 177, -176, -192, 0, 0, 0x3E, 0xAE, 0xB7, 0xFF
vertex 177, -176, 161, 0, 0, 0x5F, 0xB0, 0x16, 0xFF
vertex 0, -249, 161, 0, 0, 0x10, 0x86, 0x1C, 0xFF
vertex 177, -176, -192, 0, 0, 0x3E, 0xAE, 0xB7, 0xFF
vertex 0, -249, 161, 0, 0, 0x10, 0x86, 0x1C, 0xFF
vertex 0, -249, -192, 0, 0, 0xF0, 0x8A, 0xD6, 0xFF
bullet_bill_seg5_vertex_0500DFB8: # 0x0500DFB8
vertex 139, -138, 272, 0, 0, 0x4A, 0xBC, 0x4C, 0xFF
vertex 177, -176, 161, 0, 0, 0x5F, 0xB0, 0x16, 0xFF
vertex 250, 0, 161, 0, 0, 0x7A, 0x07, 0x20, 0xFF
vertex 250, 0, -192, 0, 0, 0x66, 0xF2, 0xB7, 0xFF
vertex 250, 0, 161, 0, 0, 0x7A, 0x07, 0x20, 0xFF
vertex 177, -176, 161, 0, 0, 0x5F, 0xB0, 0x16, 0xFF
vertex 139, -138, 272, 0, 0, 0x4A, 0xBC, 0x4C, 0xFF
vertex 0, -249, 161, 0, 0, 0x10, 0x86, 0x1C, 0xFF
vertex 177, -176, 161, 0, 0, 0x5F, 0xB0, 0x16, 0xFF
vertex 0, -195, 272, 0, 0, 0xFE, 0x9E, 0x50, 0xFF
vertex -176, -176, 161, 0, 0, 0xB6, 0x9E, 0x1C, 0xFF
vertex 0, -249, 161, 0, 0, 0x10, 0x86, 0x1C, 0xFF
vertex 139, -138, 272, 0, 0, 0x4A, 0xBC, 0x4C, 0xFF
vertex 0, -195, 272, 0, 0, 0xFE, 0x9E, 0x50, 0xFF
vertex 0, -249, 161, 0, 0, 0x10, 0x86, 0x1C, 0xFF
bullet_bill_seg5_vertex_0500E0A8: # 0x0500E0A8
vertex 0, -249, -192, 0, 0, 0xF0, 0x8A, 0xD6, 0xFF
vertex 0, -249, 161, 0, 0, 0x10, 0x86, 0x1C, 0xFF
vertex -176, -176, 161, 0, 0, 0xB6, 0x9E, 0x1C, 0xFF
vertex 0, -249, -192, 0, 0, 0xF0, 0x8A, 0xD6, 0xFF
vertex -176, -176, 161, 0, 0, 0xB6, 0x9E, 0x1C, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex 177, 177, -192, 0, 0, 0x52, 0x3E, 0xB7, 0xFF
vertex 250, 0, -192, 0, 0, 0x66, 0xF2, 0xB7, 0xFF
vertex 177, 177, -192, 0, 0, 0x52, 0x3E, 0xB7, 0xFF
vertex 250, 0, 161, 0, 0, 0x7A, 0x07, 0x20, 0xFF
vertex 250, 0, -192, 0, 0, 0x66, 0xF2, 0xB7, 0xFF
vertex 196, 0, 272, 0, 0, 0x62, 0x00, 0x4F, 0xFF
vertex 139, -138, 272, 0, 0, 0x4A, 0xBC, 0x4C, 0xFF
vertex 250, 0, 161, 0, 0, 0x7A, 0x07, 0x20, 0xFF
bullet_bill_seg5_vertex_0500E198: # 0x0500E198
vertex 177, 177, -192, 0, 0, 0x52, 0x3E, 0xB7, 0xFF
vertex 177, 177, 161, 0, 0, 0x4A, 0x62, 0x1C, 0xFF
vertex 250, 0, 161, 0, 0, 0x7A, 0x07, 0x20, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex -176, -176, 161, 0, 0, 0xB6, 0x9E, 0x1C, 0xFF
vertex -249, 0, 161, 0, 0, 0x86, 0xEF, 0x1C, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex 0, 250, -192, 0, 0, 0x0E, 0x66, 0xB7, 0xFF
vertex 177, 177, -192, 0, 0, 0x52, 0x3E, 0xB7, 0xFF
vertex 0, 250, -192, 0, 0, 0x0E, 0x66, 0xB7, 0xFF
vertex 177, 177, 161, 0, 0, 0x4A, 0x62, 0x1C, 0xFF
vertex 177, 177, -192, 0, 0, 0x52, 0x3E, 0xB7, 0xFF
vertex 0, 196, 272, 0, 0, 0x02, 0x62, 0x50, 0xFF
vertex 177, 177, 161, 0, 0, 0x4A, 0x62, 0x1C, 0xFF
vertex 0, 250, 161, 0, 0, 0xEF, 0x7A, 0x1C, 0xFF
bullet_bill_seg5_vertex_0500E288: # 0x0500E288
vertex 0, 196, 272, 0, 0, 0x02, 0x62, 0x50, 0xFF
vertex 139, 139, 272, 0, 0, 0x48, 0x3E, 0x53, 0xFF
vertex 177, 177, 161, 0, 0, 0x4A, 0x62, 0x1C, 0xFF
vertex 0, 250, -192, 0, 0, 0x0E, 0x66, 0xB7, 0xFF
vertex 0, 250, 161, 0, 0, 0xEF, 0x7A, 0x1C, 0xFF
vertex 177, 177, 161, 0, 0, 0x4A, 0x62, 0x1C, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex -176, 177, -192, 0, 0, 0xC2, 0x52, 0xB7, 0xFF
vertex 0, 250, -192, 0, 0, 0x0E, 0x66, 0xB7, 0xFF
vertex -176, 177, -192, 0, 0, 0xC2, 0x52, 0xB7, 0xFF
vertex 0, 250, 161, 0, 0, 0xEF, 0x7A, 0x1C, 0xFF
vertex 0, 250, -192, 0, 0, 0x0E, 0x66, 0xB7, 0xFF
vertex -138, 139, 272, 0, 0, 0xBC, 0x47, 0x50, 0xFF
vertex 0, 250, 161, 0, 0, 0xEF, 0x7A, 0x1C, 0xFF
vertex -176, 177, 161, 0, 0, 0x9E, 0x4A, 0x1C, 0xFF
bullet_bill_seg5_vertex_0500E378: # 0x0500E378
vertex -138, 139, 272, 0, 0, 0xBC, 0x47, 0x50, 0xFF
vertex 0, 196, 272, 0, 0, 0x02, 0x62, 0x50, 0xFF
vertex 0, 250, 161, 0, 0, 0xEF, 0x7A, 0x1C, 0xFF
vertex -176, 177, -192, 0, 0, 0xC2, 0x52, 0xB7, 0xFF
vertex -176, 177, 161, 0, 0, 0x9E, 0x4A, 0x1C, 0xFF
vertex 0, 250, 161, 0, 0, 0xEF, 0x7A, 0x1C, 0xFF
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex -249, 0, -192, 0, 0, 0x8A, 0x10, 0xD6, 0xFF
vertex -176, 177, -192, 0, 0, 0xC2, 0x52, 0xB7, 0xFF
vertex -249, 0, -192, 0, 0, 0x8A, 0x10, 0xD6, 0xFF
vertex -176, 177, 161, 0, 0, 0x9E, 0x4A, 0x1C, 0xFF
vertex -176, 177, -192, 0, 0, 0xC2, 0x52, 0xB7, 0xFF
vertex -249, 0, -192, 0, 0, 0x8A, 0x10, 0xD6, 0xFF
vertex -249, 0, 161, 0, 0, 0x86, 0xEF, 0x1C, 0xFF
vertex -176, 177, 161, 0, 0, 0x9E, 0x4A, 0x1C, 0xFF
bullet_bill_seg5_vertex_0500E468: # 0x0500E468
vertex -176, -176, -192, 0, 0, 0xD6, 0xE0, 0x8D, 0xFF
vertex -249, 0, 161, 0, 0, 0x86, 0xEF, 0x1C, 0xFF
vertex -249, 0, -192, 0, 0, 0x8A, 0x10, 0xD6, 0xFF
vertex -138, -138, 272, 0, 0, 0xB9, 0xBD, 0x50, 0xFF
vertex -195, 0, 272, 0, 0, 0x9E, 0x02, 0x50, 0xFF
vertex -249, 0, 161, 0, 0, 0x86, 0xEF, 0x1C, 0xFF
vertex -138, -138, 272, 0, 0, 0xB9, 0xBD, 0x50, 0xFF
vertex -249, 0, 161, 0, 0, 0x86, 0xEF, 0x1C, 0xFF
vertex -176, -176, 161, 0, 0, 0xB6, 0x9E, 0x1C, 0xFF
vertex 0, 101, 347, 0, 0, 0x08, 0x3C, 0x6F, 0xFF
vertex 71, 71, 347, 0, 0, 0x1C, 0x1C, 0x78, 0xFF
vertex 139, 139, 272, 0, 0, 0x48, 0x3E, 0x53, 0xFF
vertex 0, -195, 272, 0, 0, 0xFE, 0x9E, 0x50, 0xFF
vertex -138, -138, 272, 0, 0, 0xB9, 0xBD, 0x50, 0xFF
vertex -176, -176, 161, 0, 0, 0xB6, 0x9E, 0x1C, 0xFF
bullet_bill_seg5_vertex_0500E558: # 0x0500E558
vertex -70, 71, 347, 0, 0, 0xF0, 0x15, 0x7C, 0xFF
vertex 0, 196, 272, 0, 0, 0x02, 0x62, 0x50, 0xFF
vertex -138, 139, 272, 0, 0, 0xBC, 0x47, 0x50, 0xFF
vertex -70, 71, 347, 0, 0, 0xF0, 0x15, 0x7C, 0xFF
vertex 0, 101, 347, 0, 0, 0x08, 0x3C, 0x6F, 0xFF
vertex 0, 196, 272, 0, 0, 0x02, 0x62, 0x50, 0xFF
vertex 0, 101, 347, 0, 0, 0x08, 0x3C, 0x6F, 0xFF
vertex 139, 139, 272, 0, 0, 0x48, 0x3E, 0x53, 0xFF
vertex 0, 196, 272, 0, 0, 0x02, 0x62, 0x50, 0xFF
glabel bullet_bill_seg5_dl_0500E5E8 # 0x0500E5E8 - 0x0500E678
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bullet_bill_seg5_texture_0500BAA8
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPLight bullet_bill_seg5_light_0500BA98, 1
gsSPLight bullet_bill_seg5_light_0500BA90, 2
gsSPVertex bullet_bill_seg5_vertex_0500DAA8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500DB98, 9, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP1Triangle 6, 7, 8, 0x0
gsSPEndDisplayList
glabel bullet_bill_seg5_dl_0500E678 # 0x0500E678 - 0x0500E730
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bullet_bill_seg5_texture_0500CAA8
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPVertex bullet_bill_seg5_vertex_0500DC28, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500DD18, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500DE08, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel bullet_bill_seg5_dl_0500E730 # 0x0500E730 - 0x0500E8A8
gsSPVertex bullet_bill_seg5_vertex_0500DEC8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500DFB8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500E0A8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500E198, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500E288, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500E378, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500E468, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bullet_bill_seg5_vertex_0500E558, 9, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP1Triangle 6, 7, 8, 0x0
gsSPEndDisplayList
glabel bullet_bill_seg5_dl_0500E8A8 # 0x0500E8A8 - 0x0500E918
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_SHADE, G_CCMUX_TEXEL0_ALPHA, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPNumLights NUMLIGHTS_0 # I cannot tell if they meant to put 0 or 1 here.
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList bullet_bill_seg5_dl_0500E5E8
gsSPDisplayList bullet_bill_seg5_dl_0500E678
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPDisplayList bullet_bill_seg5_dl_0500E730
gsSPEndDisplayList

View File

@ -1,87 +1,87 @@
glabel bully_geo # 0x0C000000
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xC8, 70
geo_open_node
geo_scale 0x00, 24576
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 75
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 146, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_05003708
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, -75
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 146, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_050037A0
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, bully_seg5_dl_05003D40
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_05000398
geo_animated_part LAYER_ALPHA, 0, 0, 0, bully_seg5_dl_05003FC8
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel bully_boss_geo # 0x0C000120
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xC8, 210
geo_open_node
geo_scale 0x00, 49152
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 75
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 146, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_05003708
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, -75
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 146, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_050037A0
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, bully_seg5_dl_05003EA8
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_05000398
geo_animated_part LAYER_ALPHA, 0, 0, 0, bully_seg5_dl_05003FC8
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel bully_geo # 0x0C000000
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xC8, 70
geo_open_node
geo_scale 0x00, 24576
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 75
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 146, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_05003708
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, -75
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 146, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_050037A0
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, bully_seg5_dl_05003D40
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_05000398
geo_animated_part LAYER_ALPHA, 0, 0, 0, bully_seg5_dl_05003FC8
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel bully_boss_geo # 0x0C000120
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xC8, 210
geo_open_node
geo_scale 0x00, 49152
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 75
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 146, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_05003708
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, -75
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 146, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_050037A0
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, bully_seg5_dl_05003EA8
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, bully_seg5_dl_05000398
geo_animated_part LAYER_ALPHA, 0, 0, 0, bully_seg5_dl_05003FC8
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
glabel burn_smoke_geo # 0x17000084
geo_node_start
geo_open_node
geo_display_list LAYER_TRANSPARENT, burn_smoke_seg4_dl_04022070
geo_close_node
geo_end
glabel burn_smoke_geo # 0x17000084
geo_node_start
geo_open_node
geo_display_list LAYER_TRANSPARENT, burn_smoke_seg4_dl_04022070
geo_close_node
geo_end

View File

@ -1,45 +1,45 @@
# Burn Smoke
burn_smoke_seg4_vertex_040217C0: # 0x040217C0
vertex -50, -50, 0, 0, 992, 0x14, 0x0A, 0x0A, 0xFF
vertex 50, -50, 0, 992, 992, 0x14, 0x0A, 0x0A, 0xFF
vertex 50, 50, 0, 992, 0, 0x14, 0x0A, 0x0A, 0xFF
vertex -50, 50, 0, 0, 0, 0x14, 0x0A, 0x0A, 0xFF
# //! Wrong texture format. Called as rgba16, which makes the burn smoke appear
# as a transparent black burn smoke. Probably meant to show up as white-ish
# burn smoke, but mistakened for being intended as black smoke.
burn_smoke_seg4_texture_04021800: # 0x04021800
.incbin "actors/burn_smoke/burn_smoke.ia16"
glabel burn_smoke_seg4_dl_04022000 # 0x04022000 - 0x04022028
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
gsSPTexture -1, -1, 0, 0, 1
gsSPEndDisplayList
glabel burn_smoke_seg4_dl_04022028 # 0x04022028 - 0x04022048
gsSPVertex burn_smoke_seg4_vertex_040217C0, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel burn_smoke_seg4_dl_04022048 # 0x04022048 - 0x04022070
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
glabel burn_smoke_seg4_dl_04022070 # 0x04022070 - 0x040220C8
gsSPDisplayList burn_smoke_seg4_dl_04022000
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, burn_smoke_seg4_texture_04021800
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList burn_smoke_seg4_dl_04022028
gsSPDisplayList burn_smoke_seg4_dl_04022048
gsSPEndDisplayList
# Burn Smoke
burn_smoke_seg4_vertex_040217C0: # 0x040217C0
vertex -50, -50, 0, 0, 992, 0x14, 0x0A, 0x0A, 0xFF
vertex 50, -50, 0, 992, 992, 0x14, 0x0A, 0x0A, 0xFF
vertex 50, 50, 0, 992, 0, 0x14, 0x0A, 0x0A, 0xFF
vertex -50, 50, 0, 0, 0, 0x14, 0x0A, 0x0A, 0xFF
# //! Wrong texture format. Called as rgba16, which makes the burn smoke appear
# as a transparent black burn smoke. Probably meant to show up as white-ish
# burn smoke, but mistakened for being intended as black smoke.
burn_smoke_seg4_texture_04021800: # 0x04021800
.incbin "actors/burn_smoke/burn_smoke.ia16"
glabel burn_smoke_seg4_dl_04022000 # 0x04022000 - 0x04022028
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
gsSPTexture -1, -1, 0, 0, 1
gsSPEndDisplayList
glabel burn_smoke_seg4_dl_04022028 # 0x04022028 - 0x04022048
gsSPVertex burn_smoke_seg4_vertex_040217C0, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel burn_smoke_seg4_dl_04022048 # 0x04022048 - 0x04022070
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
glabel burn_smoke_seg4_dl_04022070 # 0x04022070 - 0x040220C8
gsSPDisplayList burn_smoke_seg4_dl_04022000
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, burn_smoke_seg4_texture_04021800
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList burn_smoke_seg4_dl_04022028
gsSPDisplayList burn_smoke_seg4_dl_04022048
gsSPEndDisplayList

View File

@ -1,24 +1,24 @@
glabel butterfly_geo # 0x160000A8
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xB4, 25
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, butterfly_seg3_dl_03005408
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, butterfly_seg3_dl_030054A0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel butterfly_geo # 0x160000A8
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xB4, 25
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, butterfly_seg3_dl_03005408
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, butterfly_seg3_dl_030054A0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end

View File

@ -1,117 +1,117 @@
# Butterfly
butterfly_seg3_vertex_03004348: # 0x03004348
vertex 0, 0, -78, 2004, -48, 0xFF, 0xFF, 0xFF, 0xFF
vertex 79, 0, 39, -60, 4056, 0xFF, 0xFF, 0xFF, 0xFF
vertex 79, 0, -78, -56, -48, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 0, -78, 2004, -48, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 0, 39, 2004, 4056, 0xFF, 0xFF, 0xFF, 0xFF
vertex 79, 0, 39, -60, 4056, 0xFF, 0xFF, 0xFF, 0xFF
butterfly_seg3_texture_030043A8: # 0x030043A8
.incbin "actors/butterfly/butterfly_wing.rgba16"
butterfly_seg3_vertex_030053A8: # 0x030053A8
vertex 79, 0, -78, -56, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 0, 39, 1972, 4024, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 0, -78, 2000, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 79, 0, -78, -56, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 79, 0, 39, -80, 4032, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 0, 39, 1972, 4024, 0xFF, 0xFF, 0xFF, 0xFF
glabel butterfly_seg3_dl_03005408 # 0x03005408 - 0x030054A0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
gsSPTexture -32768, -32768, 0, 0, 1
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, butterfly_seg3_texture_030043A8
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsSPVertex butterfly_seg3_vertex_03004348, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSPTexture -32768, -32768, 1, 1, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
gsSPEndDisplayList
glabel butterfly_seg3_dl_030054A0 # 0x030054A0 - 0x03005538
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
gsSPTexture -32768, -32768, 0, 0, 1
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, butterfly_seg3_texture_030043A8
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsSPVertex butterfly_seg3_vertex_030053A8, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSPTexture -32768, -32768, 1, 1, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
gsSPEndDisplayList
butterfly_seg3_animvalue_03005538: # 0x03005538
.hword 0x0000, 0x352F, 0x28EE, 0x122D, 0x05EC, 0x0D4E, 0x1D8D, 0x2DCC
.hword 0x352F, 0x4B1B, 0x569E, 0x6C00, 0x7784, 0x7093, 0x614F, 0x520B
.hword 0x4B1B, 0x0000
butterfly_seg3_animindex_0300555C: # 0x0300555C
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0008, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0008, 0x0009, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000
butterfly_seg3_anim_030055B0: # 0x030055B0
.hword 0
.hword 0
.hword 7
.hword 0
.hword 0x08
.hword 0x06
.word butterfly_seg3_animvalue_03005538
.word butterfly_seg3_animindex_0300555C
.word 0
butterfly_seg3_animvalue_030055C8: # 0x030055C8
.hword 0x0000, 0x3A7B, 0x3A7B, 0x3998, 0x3721, 0x3360, 0x2E9D, 0x2923
.hword 0x233A, 0x1D2D, 0x1744, 0x11CA, 0x0D07, 0x0945, 0x06CF, 0x05EC
.hword 0x0697, 0x087A, 0x0B63, 0x0F24, 0x138C, 0x186C, 0x1D94, 0x22D3
.hword 0x27FB, 0x2CDB, 0x3143, 0x3503, 0x37ED, 0x39CF, 0x3A7B, 0x4637
.hword 0x4637, 0x470C, 0x495C, 0x4CE1, 0x5159, 0x567C, 0x5C07, 0x61B4
.hword 0x673F, 0x6C63, 0x70DA, 0x7460, 0x76AF, 0x7784, 0x76E3, 0x751F
.hword 0x7263, 0x6EDE, 0x6ABC, 0x6629, 0x6154, 0x5C68, 0x5792, 0x52FF
.hword 0x4EDD, 0x4B58, 0x489D, 0x46D8, 0x4637, 0x0000
butterfly_seg3_animindex_03005644: # 0x03005644
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x001E, 0x001F, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000
butterfly_seg3_anim_03005698: # 0x03005698
.hword 0
.hword 0
.hword 7
.hword 0
.hword 0x1E
.hword 0x06
.word butterfly_seg3_animvalue_030055C8
.word butterfly_seg3_animindex_03005644
.word 0
glabel butterfly_seg3_anims_030056B0 # 0x030056B0
.word butterfly_seg3_anim_030055B0
.word butterfly_seg3_anim_03005698
# Butterfly
butterfly_seg3_vertex_03004348: # 0x03004348
vertex 0, 0, -78, 2004, -48, 0xFF, 0xFF, 0xFF, 0xFF
vertex 79, 0, 39, -60, 4056, 0xFF, 0xFF, 0xFF, 0xFF
vertex 79, 0, -78, -56, -48, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 0, -78, 2004, -48, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 0, 39, 2004, 4056, 0xFF, 0xFF, 0xFF, 0xFF
vertex 79, 0, 39, -60, 4056, 0xFF, 0xFF, 0xFF, 0xFF
butterfly_seg3_texture_030043A8: # 0x030043A8
.incbin "actors/butterfly/butterfly_wing.rgba16"
butterfly_seg3_vertex_030053A8: # 0x030053A8
vertex 79, 0, -78, -56, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 0, 39, 1972, 4024, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 0, -78, 2000, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 79, 0, -78, -56, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 79, 0, 39, -80, 4032, 0xFF, 0xFF, 0xFF, 0xFF
vertex 0, 0, 39, 1972, 4024, 0xFF, 0xFF, 0xFF, 0xFF
glabel butterfly_seg3_dl_03005408 # 0x03005408 - 0x030054A0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
gsSPTexture -32768, -32768, 0, 0, 1
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, butterfly_seg3_texture_030043A8
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsSPVertex butterfly_seg3_vertex_03004348, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSPTexture -32768, -32768, 1, 1, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
gsSPEndDisplayList
glabel butterfly_seg3_dl_030054A0 # 0x030054A0 - 0x03005538
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
gsSPTexture -32768, -32768, 0, 0, 1
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, butterfly_seg3_texture_030043A8
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsSPVertex butterfly_seg3_vertex_030053A8, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSPTexture -32768, -32768, 1, 1, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
gsSPEndDisplayList
butterfly_seg3_animvalue_03005538: # 0x03005538
.hword 0x0000, 0x352F, 0x28EE, 0x122D, 0x05EC, 0x0D4E, 0x1D8D, 0x2DCC
.hword 0x352F, 0x4B1B, 0x569E, 0x6C00, 0x7784, 0x7093, 0x614F, 0x520B
.hword 0x4B1B, 0x0000
butterfly_seg3_animindex_0300555C: # 0x0300555C
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0008, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0008, 0x0009, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000
butterfly_seg3_anim_030055B0: # 0x030055B0
.hword 0
.hword 0
.hword 7
.hword 0
.hword 0x08
.hword 0x06
.word butterfly_seg3_animvalue_03005538
.word butterfly_seg3_animindex_0300555C
.word 0
butterfly_seg3_animvalue_030055C8: # 0x030055C8
.hword 0x0000, 0x3A7B, 0x3A7B, 0x3998, 0x3721, 0x3360, 0x2E9D, 0x2923
.hword 0x233A, 0x1D2D, 0x1744, 0x11CA, 0x0D07, 0x0945, 0x06CF, 0x05EC
.hword 0x0697, 0x087A, 0x0B63, 0x0F24, 0x138C, 0x186C, 0x1D94, 0x22D3
.hword 0x27FB, 0x2CDB, 0x3143, 0x3503, 0x37ED, 0x39CF, 0x3A7B, 0x4637
.hword 0x4637, 0x470C, 0x495C, 0x4CE1, 0x5159, 0x567C, 0x5C07, 0x61B4
.hword 0x673F, 0x6C63, 0x70DA, 0x7460, 0x76AF, 0x7784, 0x76E3, 0x751F
.hword 0x7263, 0x6EDE, 0x6ABC, 0x6629, 0x6154, 0x5C68, 0x5792, 0x52FF
.hword 0x4EDD, 0x4B58, 0x489D, 0x46D8, 0x4637, 0x0000
butterfly_seg3_animindex_03005644: # 0x03005644
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x001E, 0x001F, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000
butterfly_seg3_anim_03005698: # 0x03005698
.hword 0
.hword 0
.hword 7
.hword 0
.hword 0x1E
.hword 0x06
.word butterfly_seg3_animvalue_030055C8
.word butterfly_seg3_animindex_03005644
.word 0
glabel butterfly_seg3_anims_030056B0 # 0x030056B0
.word butterfly_seg3_anim_030055B0
.word butterfly_seg3_anim_03005698

View File

@ -1,6 +1,6 @@
glabel cannon_barrel_geo # 0x0F0001C0
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, cannon_barrel_seg8_dl_08006660
geo_close_node
geo_end
glabel cannon_barrel_geo # 0x0F0001C0
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, cannon_barrel_seg8_dl_08006660
geo_close_node
geo_end

View File

@ -1,144 +1,144 @@
# Cannon Barrel
cannon_barrel_seg8_light_08005878: # 0x08005878
.byte 0x4C, 0x4C, 0x4C, 0x00, 0x4C, 0x4C, 0x4C, 0x00
cannon_barrel_seg8_light_08005880: # 0x08005880
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cannon_barrel_seg8_light_08005890: # 0x08005890
.byte 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00
cannon_barrel_seg8_light_08005898: # 0x08005898
.byte 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x32, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cannon_barrel_seg8_texture_080058A8: # 0x080058A8
.incbin "actors/cannon_barrel/cannon_barrel.rgba16"
cannon_barrel_seg8_vertex_080060A8: # 0x080060A8
vertex -40, 236, 41, 176, 748, 0x45, 0x5D, 0xCD, 0xFF
vertex -56, 236, 0, 64, 480, 0x66, 0x49, 0x0D, 0xFF
vertex -81, 236, 0, -98, 480, 0xB8, 0x68, 0x09, 0xFF
vertex -57, 236, 58, 60, 864, 0xCC, 0x5C, 0x44, 0xFF
vertex -40, 236, -40, 176, 210, 0x2B, 0x68, 0x3A, 0xFF
vertex -57, 236, -57, 60, 94, 0xAE, 0x49, 0xC2, 0xFF
vertex 0, 236, -81, 444, -66, 0xF4, 0x5C, 0xAB, 0xFF
vertex 0, 236, -56, 444, 98, 0xF6, 0x5C, 0x56, 0xFF
vertex 41, 236, -40, 714, 210, 0xBC, 0x5D, 0x33, 0xFF
vertex 58, 236, -57, 830, 94, 0x34, 0x5C, 0xBB, 0xFF
vertex 57, 236, 0, 826, 480, 0xAA, 0x5C, 0xF6, 0xFF
vertex 82, 236, 0, 990, 480, 0x55, 0x5C, 0xF4, 0xFF
vertex 58, 236, 58, 830, 864, 0x3A, 0x68, 0x2B, 0xFF
vertex 41, 236, 41, 714, 748, 0xC3, 0x4A, 0xAE, 0xFF
vertex 0, 236, 57, 444, 860, 0x09, 0x67, 0xB8, 0xFF
vertex 0, 236, 82, 444, 1022, 0x0D, 0x49, 0x66, 0xFF
cannon_barrel_seg8_vertex_080061A8: # 0x080061A8
vertex 41, 236, 41, 0, 0, 0xC3, 0x4A, 0xAE, 0xFF
vertex 41, -19, 41, 0, 0, 0xAE, 0x4A, 0xC3, 0xFF
vertex 0, -19, 57, 0, 0, 0xF3, 0x49, 0x9A, 0xFF
vertex -40, 236, -40, 0, 0, 0x2B, 0x68, 0x3A, 0xFF
vertex -40, -19, -40, 0, 0, 0x2A, 0x73, 0x20, 0xFF
vertex 0, -19, -56, 0, 0, 0x10, 0x2A, 0x76, 0xFF
vertex -56, 236, 0, 0, 0, 0x66, 0x49, 0x0D, 0xFF
vertex -56, -19, 0, 0, 0, 0x76, 0x2A, 0xF1, 0xFF
vertex 41, -19, -40, 0, 0, 0xC3, 0x4A, 0x52, 0xFF
vertex -40, -19, 41, 0, 0, 0x3E, 0x4A, 0xAE, 0xFF
vertex 57, -19, 0, 0, 0, 0x9A, 0x49, 0x0D, 0xFF
vertex -40, 236, 41, 0, 0, 0x45, 0x5D, 0xCD, 0xFF
vertex 0, 236, 57, 0, 0, 0x09, 0x67, 0xB8, 0xFF
vertex 57, 236, 0, 0, 0, 0xAA, 0x5C, 0xF6, 0xFF
vertex 41, 236, -40, 0, 0, 0xBC, 0x5D, 0x33, 0xFF
vertex 0, 236, -56, 0, 0, 0xF6, 0x5C, 0x56, 0xFF
cannon_barrel_seg8_vertex_080062A8: # 0x080062A8
vertex 82, -19, 0, 0, 0, 0x74, 0xCE, 0x0B, 0xFF
vertex 58, -19, 58, 0, 0, 0x49, 0xCE, 0x5A, 0xFF
vertex 0, -71, 0, 0, 0, 0x00, 0x82, 0x00, 0xFF
vertex 0, -19, 82, 0, 0, 0xF4, 0xCE, 0x74, 0xFF
vertex 58, 236, 58, 0, 0, 0x3A, 0x68, 0x2B, 0xFF
vertex 0, 236, 82, 0, 0, 0x0D, 0x49, 0x66, 0xFF
vertex 82, 236, 0, 0, 0, 0x55, 0x5C, 0xF4, 0xFF
vertex -57, 236, 58, 0, 0, 0xCC, 0x5C, 0x44, 0xFF
vertex -57, -19, 58, 0, 0, 0xA6, 0xCF, 0x49, 0xFF
vertex 58, -19, -57, 0, 0, 0x5A, 0xCF, 0xB6, 0xFF
vertex 58, 236, -57, 0, 0, 0x34, 0x5C, 0xBB, 0xFF
vertex 0, -19, -81, 0, 0, 0x0B, 0xCF, 0x8C, 0xFF
vertex 0, 236, -81, 0, 0, 0xF4, 0x5C, 0xAB, 0xFF
vertex -57, -19, -57, 0, 0, 0xB6, 0xCF, 0xA6, 0xFF
vertex -81, 236, 0, 0, 0, 0xB8, 0x68, 0x09, 0xFF
vertex -57, 236, -57, 0, 0, 0xAE, 0x49, 0xC2, 0xFF
cannon_barrel_seg8_vertex_080063A8: # 0x080063A8
vertex -81, -19, 0, 0, 0, 0x8C, 0xCF, 0xF4, 0xFF
vertex -57, -19, -57, 0, 0, 0xB6, 0xCF, 0xA6, 0xFF
vertex 0, -71, 0, 0, 0, 0x00, 0x82, 0x00, 0xFF
vertex -57, 236, -57, 0, 0, 0xAE, 0x49, 0xC2, 0xFF
vertex -81, 236, 0, 0, 0, 0xB8, 0x68, 0x09, 0xFF
vertex -57, -19, 58, 0, 0, 0xA6, 0xCF, 0x49, 0xFF
glabel cannon_barrel_seg8_dl_08006408 # 0x08006408 - 0x080064C0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cannon_barrel_seg8_texture_080058A8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight cannon_barrel_seg8_light_08005880, 1
gsSPLight cannon_barrel_seg8_light_08005878, 2
gsSPVertex cannon_barrel_seg8_vertex_080060A8, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 2, 4, 5, 0x0, 2, 1, 4, 0x0
gsSP2Triangles 4, 6, 5, 0x0, 4, 7, 6, 0x0
gsSP2Triangles 7, 8, 9, 0x0, 7, 9, 6, 0x0
gsSP2Triangles 8, 10, 11, 0x0, 8, 11, 9, 0x0
gsSP2Triangles 10, 12, 11, 0x0, 10, 13, 12, 0x0
gsSP2Triangles 14, 15, 12, 0x0, 14, 3, 15, 0x0
gsSP2Triangles 14, 0, 3, 0x0, 14, 12, 13, 0x0
gsSPEndDisplayList
glabel cannon_barrel_seg8_dl_080064C0 # 0x080064C0 - 0x08006660
gsSPLight cannon_barrel_seg8_light_08005898, 1
gsSPLight cannon_barrel_seg8_light_08005890, 2
gsSPVertex cannon_barrel_seg8_vertex_080061A8, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 4, 0x0, 6, 4, 3, 0x0
gsSP2Triangles 4, 8, 5, 0x0, 4, 7, 9, 0x0
gsSP2Triangles 4, 9, 2, 0x0, 4, 2, 1, 0x0
gsSP2Triangles 4, 1, 10, 0x0, 4, 10, 8, 0x0
gsSP2Triangles 11, 9, 7, 0x0, 11, 7, 6, 0x0
gsSP2Triangles 12, 2, 9, 0x0, 12, 9, 11, 0x0
gsSP2Triangles 0, 2, 12, 0x0, 13, 10, 1, 0x0
gsSP2Triangles 13, 1, 0, 0x0, 14, 8, 10, 0x0
gsSP2Triangles 14, 10, 13, 0x0, 15, 8, 14, 0x0
gsSP2Triangles 15, 5, 8, 0x0, 3, 5, 15, 0x0
gsSPVertex cannon_barrel_seg8_vertex_080062A8, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
gsSP2Triangles 1, 4, 5, 0x0, 1, 5, 3, 0x0
gsSP2Triangles 0, 4, 1, 0x0, 0, 6, 4, 0x0
gsSP2Triangles 3, 5, 7, 0x0, 3, 8, 2, 0x0
gsSP2Triangles 3, 7, 8, 0x0, 9, 0, 2, 0x0
gsSP2Triangles 9, 6, 0, 0x0, 9, 10, 6, 0x0
gsSP2Triangles 11, 9, 2, 0x0, 11, 10, 9, 0x0
gsSP2Triangles 11, 12, 10, 0x0, 13, 11, 2, 0x0
gsSP2Triangles 13, 12, 11, 0x0, 8, 7, 14, 0x0
gsSP1Triangle 13, 15, 12, 0x0
gsSPVertex cannon_barrel_seg8_vertex_080063A8, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 0, 4, 3, 0x0, 5, 0, 2, 0x0
gsSP1Triangle 5, 4, 0, 0x0
gsSPEndDisplayList
glabel cannon_barrel_seg8_dl_08006660 # 0x08006660 - 0x080066C8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList cannon_barrel_seg8_dl_08006408
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPDisplayList cannon_barrel_seg8_dl_080064C0
gsSPEndDisplayList
# Cannon Barrel
cannon_barrel_seg8_light_08005878: # 0x08005878
.byte 0x4C, 0x4C, 0x4C, 0x00, 0x4C, 0x4C, 0x4C, 0x00
cannon_barrel_seg8_light_08005880: # 0x08005880
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cannon_barrel_seg8_light_08005890: # 0x08005890
.byte 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00
cannon_barrel_seg8_light_08005898: # 0x08005898
.byte 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x32, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cannon_barrel_seg8_texture_080058A8: # 0x080058A8
.incbin "actors/cannon_barrel/cannon_barrel.rgba16"
cannon_barrel_seg8_vertex_080060A8: # 0x080060A8
vertex -40, 236, 41, 176, 748, 0x45, 0x5D, 0xCD, 0xFF
vertex -56, 236, 0, 64, 480, 0x66, 0x49, 0x0D, 0xFF
vertex -81, 236, 0, -98, 480, 0xB8, 0x68, 0x09, 0xFF
vertex -57, 236, 58, 60, 864, 0xCC, 0x5C, 0x44, 0xFF
vertex -40, 236, -40, 176, 210, 0x2B, 0x68, 0x3A, 0xFF
vertex -57, 236, -57, 60, 94, 0xAE, 0x49, 0xC2, 0xFF
vertex 0, 236, -81, 444, -66, 0xF4, 0x5C, 0xAB, 0xFF
vertex 0, 236, -56, 444, 98, 0xF6, 0x5C, 0x56, 0xFF
vertex 41, 236, -40, 714, 210, 0xBC, 0x5D, 0x33, 0xFF
vertex 58, 236, -57, 830, 94, 0x34, 0x5C, 0xBB, 0xFF
vertex 57, 236, 0, 826, 480, 0xAA, 0x5C, 0xF6, 0xFF
vertex 82, 236, 0, 990, 480, 0x55, 0x5C, 0xF4, 0xFF
vertex 58, 236, 58, 830, 864, 0x3A, 0x68, 0x2B, 0xFF
vertex 41, 236, 41, 714, 748, 0xC3, 0x4A, 0xAE, 0xFF
vertex 0, 236, 57, 444, 860, 0x09, 0x67, 0xB8, 0xFF
vertex 0, 236, 82, 444, 1022, 0x0D, 0x49, 0x66, 0xFF
cannon_barrel_seg8_vertex_080061A8: # 0x080061A8
vertex 41, 236, 41, 0, 0, 0xC3, 0x4A, 0xAE, 0xFF
vertex 41, -19, 41, 0, 0, 0xAE, 0x4A, 0xC3, 0xFF
vertex 0, -19, 57, 0, 0, 0xF3, 0x49, 0x9A, 0xFF
vertex -40, 236, -40, 0, 0, 0x2B, 0x68, 0x3A, 0xFF
vertex -40, -19, -40, 0, 0, 0x2A, 0x73, 0x20, 0xFF
vertex 0, -19, -56, 0, 0, 0x10, 0x2A, 0x76, 0xFF
vertex -56, 236, 0, 0, 0, 0x66, 0x49, 0x0D, 0xFF
vertex -56, -19, 0, 0, 0, 0x76, 0x2A, 0xF1, 0xFF
vertex 41, -19, -40, 0, 0, 0xC3, 0x4A, 0x52, 0xFF
vertex -40, -19, 41, 0, 0, 0x3E, 0x4A, 0xAE, 0xFF
vertex 57, -19, 0, 0, 0, 0x9A, 0x49, 0x0D, 0xFF
vertex -40, 236, 41, 0, 0, 0x45, 0x5D, 0xCD, 0xFF
vertex 0, 236, 57, 0, 0, 0x09, 0x67, 0xB8, 0xFF
vertex 57, 236, 0, 0, 0, 0xAA, 0x5C, 0xF6, 0xFF
vertex 41, 236, -40, 0, 0, 0xBC, 0x5D, 0x33, 0xFF
vertex 0, 236, -56, 0, 0, 0xF6, 0x5C, 0x56, 0xFF
cannon_barrel_seg8_vertex_080062A8: # 0x080062A8
vertex 82, -19, 0, 0, 0, 0x74, 0xCE, 0x0B, 0xFF
vertex 58, -19, 58, 0, 0, 0x49, 0xCE, 0x5A, 0xFF
vertex 0, -71, 0, 0, 0, 0x00, 0x82, 0x00, 0xFF
vertex 0, -19, 82, 0, 0, 0xF4, 0xCE, 0x74, 0xFF
vertex 58, 236, 58, 0, 0, 0x3A, 0x68, 0x2B, 0xFF
vertex 0, 236, 82, 0, 0, 0x0D, 0x49, 0x66, 0xFF
vertex 82, 236, 0, 0, 0, 0x55, 0x5C, 0xF4, 0xFF
vertex -57, 236, 58, 0, 0, 0xCC, 0x5C, 0x44, 0xFF
vertex -57, -19, 58, 0, 0, 0xA6, 0xCF, 0x49, 0xFF
vertex 58, -19, -57, 0, 0, 0x5A, 0xCF, 0xB6, 0xFF
vertex 58, 236, -57, 0, 0, 0x34, 0x5C, 0xBB, 0xFF
vertex 0, -19, -81, 0, 0, 0x0B, 0xCF, 0x8C, 0xFF
vertex 0, 236, -81, 0, 0, 0xF4, 0x5C, 0xAB, 0xFF
vertex -57, -19, -57, 0, 0, 0xB6, 0xCF, 0xA6, 0xFF
vertex -81, 236, 0, 0, 0, 0xB8, 0x68, 0x09, 0xFF
vertex -57, 236, -57, 0, 0, 0xAE, 0x49, 0xC2, 0xFF
cannon_barrel_seg8_vertex_080063A8: # 0x080063A8
vertex -81, -19, 0, 0, 0, 0x8C, 0xCF, 0xF4, 0xFF
vertex -57, -19, -57, 0, 0, 0xB6, 0xCF, 0xA6, 0xFF
vertex 0, -71, 0, 0, 0, 0x00, 0x82, 0x00, 0xFF
vertex -57, 236, -57, 0, 0, 0xAE, 0x49, 0xC2, 0xFF
vertex -81, 236, 0, 0, 0, 0xB8, 0x68, 0x09, 0xFF
vertex -57, -19, 58, 0, 0, 0xA6, 0xCF, 0x49, 0xFF
glabel cannon_barrel_seg8_dl_08006408 # 0x08006408 - 0x080064C0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cannon_barrel_seg8_texture_080058A8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight cannon_barrel_seg8_light_08005880, 1
gsSPLight cannon_barrel_seg8_light_08005878, 2
gsSPVertex cannon_barrel_seg8_vertex_080060A8, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 2, 4, 5, 0x0, 2, 1, 4, 0x0
gsSP2Triangles 4, 6, 5, 0x0, 4, 7, 6, 0x0
gsSP2Triangles 7, 8, 9, 0x0, 7, 9, 6, 0x0
gsSP2Triangles 8, 10, 11, 0x0, 8, 11, 9, 0x0
gsSP2Triangles 10, 12, 11, 0x0, 10, 13, 12, 0x0
gsSP2Triangles 14, 15, 12, 0x0, 14, 3, 15, 0x0
gsSP2Triangles 14, 0, 3, 0x0, 14, 12, 13, 0x0
gsSPEndDisplayList
glabel cannon_barrel_seg8_dl_080064C0 # 0x080064C0 - 0x08006660
gsSPLight cannon_barrel_seg8_light_08005898, 1
gsSPLight cannon_barrel_seg8_light_08005890, 2
gsSPVertex cannon_barrel_seg8_vertex_080061A8, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 4, 0x0, 6, 4, 3, 0x0
gsSP2Triangles 4, 8, 5, 0x0, 4, 7, 9, 0x0
gsSP2Triangles 4, 9, 2, 0x0, 4, 2, 1, 0x0
gsSP2Triangles 4, 1, 10, 0x0, 4, 10, 8, 0x0
gsSP2Triangles 11, 9, 7, 0x0, 11, 7, 6, 0x0
gsSP2Triangles 12, 2, 9, 0x0, 12, 9, 11, 0x0
gsSP2Triangles 0, 2, 12, 0x0, 13, 10, 1, 0x0
gsSP2Triangles 13, 1, 0, 0x0, 14, 8, 10, 0x0
gsSP2Triangles 14, 10, 13, 0x0, 15, 8, 14, 0x0
gsSP2Triangles 15, 5, 8, 0x0, 3, 5, 15, 0x0
gsSPVertex cannon_barrel_seg8_vertex_080062A8, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
gsSP2Triangles 1, 4, 5, 0x0, 1, 5, 3, 0x0
gsSP2Triangles 0, 4, 1, 0x0, 0, 6, 4, 0x0
gsSP2Triangles 3, 5, 7, 0x0, 3, 8, 2, 0x0
gsSP2Triangles 3, 7, 8, 0x0, 9, 0, 2, 0x0
gsSP2Triangles 9, 6, 0, 0x0, 9, 10, 6, 0x0
gsSP2Triangles 11, 9, 2, 0x0, 11, 10, 9, 0x0
gsSP2Triangles 11, 12, 10, 0x0, 13, 11, 2, 0x0
gsSP2Triangles 13, 12, 11, 0x0, 8, 7, 14, 0x0
gsSP1Triangle 13, 15, 12, 0x0
gsSPVertex cannon_barrel_seg8_vertex_080063A8, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 0, 4, 3, 0x0, 5, 0, 2, 0x0
gsSP1Triangle 5, 4, 0, 0x0
gsSPEndDisplayList
glabel cannon_barrel_seg8_dl_08006660 # 0x08006660 - 0x080066C8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList cannon_barrel_seg8_dl_08006408
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPDisplayList cannon_barrel_seg8_dl_080064C0
gsSPEndDisplayList

View File

@ -1,6 +1,6 @@
glabel cannon_base_geo # 0x0F0001A8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, cannon_base_seg8_dl_080057F8
geo_close_node
geo_end
glabel cannon_base_geo # 0x0F0001A8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, cannon_base_seg8_dl_080057F8
geo_close_node
geo_end

View File

@ -1,157 +1,157 @@
# Cannon Base
cannon_base_seg8_light_08004988: # 0x08004988
.byte 0x4C, 0x4C, 0x4C, 0x00, 0x4C, 0x4C, 0x4C, 0x00
cannon_base_seg8_light_08004990: # 0x08004990
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cannon_base_seg8_light_080049A0: # 0x080049A0
.byte 0x0E, 0x10, 0x4C, 0x00, 0x0E, 0x10, 0x4C, 0x00
cannon_base_seg8_light_080049A8: # 0x080049A8
.byte 0x30, 0x37, 0xFF, 0x00, 0x30, 0x37, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cannon_base_seg8_texture_080049B8: # 0x080049B8
.incbin "actors/cannon_base/cannon_base.rgba16"
cannon_base_seg8_vertex_080051B8: # 0x080051B8
vertex 102, -101, 51, 0, 1758, 0x7F, 0x00, 0x00, 0xFF
vertex 102, -101, -50, 990, 1758, 0x7F, 0x00, 0x00, 0xFF
vertex 102, 51, -50, 990, 228, 0x7F, 0x00, 0x00, 0xFF
vertex 102, 77, 26, 224, -28, 0x7F, 0x00, 0x00, 0xFF
vertex 102, 51, 51, 0, 228, 0x7F, 0x00, 0x00, 0xFF
vertex 102, 77, -25, 734, -28, 0x7F, 0x00, 0x00, 0xFF
vertex -101, 51, -50, 0, 224, 0x81, 0x00, 0x00, 0xFF
vertex -101, 77, 26, 734, 0, 0x81, 0x00, 0x00, 0xFF
vertex -101, 77, -25, 224, 0, 0x81, 0x00, 0x00, 0xFF
vertex -101, -101, -50, 0, 1754, 0x81, 0x00, 0x00, 0xFF
vertex -101, -101, 51, 990, 1754, 0x81, 0x00, 0x00, 0xFF
vertex -101, 51, 51, 990, 224, 0x81, 0x00, 0x00, 0xFF
cannon_base_seg8_vertex_08005278: # 0x08005278
vertex -60, -101, 51, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 61, -101, 51, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 61, -101, -50, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 102, -101, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 61, 51, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 102, 51, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 61, -101, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 61, 51, -50, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 61, -101, -50, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 61, -101, 51, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 61, 77, 26, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 61, 77, -25, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 61, 51, 51, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 102, 51, -50, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex 61, 51, -50, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex 61, 77, -25, 0, 0, 0x00, 0x58, 0xA5, 0xFF
cannon_base_seg8_vertex_08005378: # 0x08005378
vertex 102, 51, -50, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex 61, 77, -25, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex 102, 77, -25, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex 102, 77, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 61, 77, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 61, 77, 26, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 102, 77, 26, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 102, 77, 26, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex 61, 77, 26, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex 61, 51, 51, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex 102, 51, 51, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex 102, 51, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 61, 51, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 61, -101, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 102, -101, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
cannon_base_seg8_vertex_08005468: # 0x08005468
vertex -60, -101, 51, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 61, -101, -50, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -60, -101, -50, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -101, 77, -25, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex -60, 51, -50, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex -101, 51, -50, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex -101, 51, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -60, -101, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -101, -101, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -60, 51, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -60, -101, 51, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -60, -101, -50, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -60, 51, -50, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -60, 77, -25, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex -60, 77, -25, 0, 0, 0x7F, 0x00, 0x00, 0xFF
cannon_base_seg8_vertex_08005558: # 0x08005558
vertex -101, -101, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -60, 51, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -101, 51, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -60, -101, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -60, -101, 51, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -60, 77, -25, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -60, 77, 26, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -60, 51, 51, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -101, 51, 51, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex -60, 51, 51, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex -60, 77, 26, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex -101, 77, 26, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex -101, 77, 26, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -60, 77, 26, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -60, 77, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -101, 77, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
glabel cannon_base_seg8_dl_08005658 # 0x08005658 - 0x080056D0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cannon_base_seg8_texture_080049B8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight cannon_base_seg8_light_08004990, 1
gsSPLight cannon_base_seg8_light_08004988, 2
gsSPVertex cannon_base_seg8_vertex_080051B8, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 4, 0x0
gsSP2Triangles 0, 2, 5, 0x0, 0, 5, 3, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 10, 0x0
gsSP2Triangles 6, 10, 11, 0x0, 6, 11, 7, 0x0
gsSPEndDisplayList
glabel cannon_base_seg8_dl_080056D0 # 0x080056D0 - 0x080057F8
gsSPLight cannon_base_seg8_light_080049A8, 1
gsSPLight cannon_base_seg8_light_080049A0, 2
gsSPVertex cannon_base_seg8_vertex_08005278, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 11, 0x0, 7, 12, 10, 0x0
gsSP2Triangles 7, 9, 12, 0x0, 13, 14, 15, 0x0
gsSPVertex cannon_base_seg8_vertex_08005378, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 13, 14, 0x0
gsSPVertex cannon_base_seg8_vertex_08005468, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 3, 13, 4, 0x0
gsSP1Triangle 10, 12, 14, 0x0
gsSPVertex cannon_base_seg8_vertex_08005558, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
gsSP2Triangles 12, 13, 14, 0x0, 12, 14, 15, 0x0
gsSPEndDisplayList
glabel cannon_base_seg8_dl_080057F8 # 0x080057F8 - 0x08005870
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList cannon_base_seg8_dl_08005658
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPDisplayList cannon_base_seg8_dl_080056D0
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
# Cannon Base
cannon_base_seg8_light_08004988: # 0x08004988
.byte 0x4C, 0x4C, 0x4C, 0x00, 0x4C, 0x4C, 0x4C, 0x00
cannon_base_seg8_light_08004990: # 0x08004990
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cannon_base_seg8_light_080049A0: # 0x080049A0
.byte 0x0E, 0x10, 0x4C, 0x00, 0x0E, 0x10, 0x4C, 0x00
cannon_base_seg8_light_080049A8: # 0x080049A8
.byte 0x30, 0x37, 0xFF, 0x00, 0x30, 0x37, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cannon_base_seg8_texture_080049B8: # 0x080049B8
.incbin "actors/cannon_base/cannon_base.rgba16"
cannon_base_seg8_vertex_080051B8: # 0x080051B8
vertex 102, -101, 51, 0, 1758, 0x7F, 0x00, 0x00, 0xFF
vertex 102, -101, -50, 990, 1758, 0x7F, 0x00, 0x00, 0xFF
vertex 102, 51, -50, 990, 228, 0x7F, 0x00, 0x00, 0xFF
vertex 102, 77, 26, 224, -28, 0x7F, 0x00, 0x00, 0xFF
vertex 102, 51, 51, 0, 228, 0x7F, 0x00, 0x00, 0xFF
vertex 102, 77, -25, 734, -28, 0x7F, 0x00, 0x00, 0xFF
vertex -101, 51, -50, 0, 224, 0x81, 0x00, 0x00, 0xFF
vertex -101, 77, 26, 734, 0, 0x81, 0x00, 0x00, 0xFF
vertex -101, 77, -25, 224, 0, 0x81, 0x00, 0x00, 0xFF
vertex -101, -101, -50, 0, 1754, 0x81, 0x00, 0x00, 0xFF
vertex -101, -101, 51, 990, 1754, 0x81, 0x00, 0x00, 0xFF
vertex -101, 51, 51, 990, 224, 0x81, 0x00, 0x00, 0xFF
cannon_base_seg8_vertex_08005278: # 0x08005278
vertex -60, -101, 51, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 61, -101, 51, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 61, -101, -50, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 102, -101, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 61, 51, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 102, 51, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 61, -101, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 61, 51, -50, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 61, -101, -50, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 61, -101, 51, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 61, 77, 26, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 61, 77, -25, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 61, 51, 51, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 102, 51, -50, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex 61, 51, -50, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex 61, 77, -25, 0, 0, 0x00, 0x58, 0xA5, 0xFF
cannon_base_seg8_vertex_08005378: # 0x08005378
vertex 102, 51, -50, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex 61, 77, -25, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex 102, 77, -25, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex 102, 77, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 61, 77, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 61, 77, 26, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 102, 77, 26, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 102, 77, 26, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex 61, 77, 26, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex 61, 51, 51, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex 102, 51, 51, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex 102, 51, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 61, 51, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 61, -101, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 102, -101, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
cannon_base_seg8_vertex_08005468: # 0x08005468
vertex -60, -101, 51, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 61, -101, -50, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -60, -101, -50, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -101, 77, -25, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex -60, 51, -50, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex -101, 51, -50, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex -101, 51, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -60, -101, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -101, -101, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -60, 51, -50, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -60, -101, 51, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -60, -101, -50, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -60, 51, -50, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -60, 77, -25, 0, 0, 0x00, 0x58, 0xA5, 0xFF
vertex -60, 77, -25, 0, 0, 0x7F, 0x00, 0x00, 0xFF
cannon_base_seg8_vertex_08005558: # 0x08005558
vertex -101, -101, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -60, 51, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -101, 51, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -60, -101, 51, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -60, -101, 51, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -60, 77, -25, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -60, 77, 26, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -60, 51, 51, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -101, 51, 51, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex -60, 51, 51, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex -60, 77, 26, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex -101, 77, 26, 0, 0, 0x00, 0x58, 0x5B, 0xFF
vertex -101, 77, 26, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -60, 77, 26, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -60, 77, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -101, 77, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
glabel cannon_base_seg8_dl_08005658 # 0x08005658 - 0x080056D0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cannon_base_seg8_texture_080049B8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight cannon_base_seg8_light_08004990, 1
gsSPLight cannon_base_seg8_light_08004988, 2
gsSPVertex cannon_base_seg8_vertex_080051B8, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 4, 0x0
gsSP2Triangles 0, 2, 5, 0x0, 0, 5, 3, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 10, 0x0
gsSP2Triangles 6, 10, 11, 0x0, 6, 11, 7, 0x0
gsSPEndDisplayList
glabel cannon_base_seg8_dl_080056D0 # 0x080056D0 - 0x080057F8
gsSPLight cannon_base_seg8_light_080049A8, 1
gsSPLight cannon_base_seg8_light_080049A0, 2
gsSPVertex cannon_base_seg8_vertex_08005278, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 11, 0x0, 7, 12, 10, 0x0
gsSP2Triangles 7, 9, 12, 0x0, 13, 14, 15, 0x0
gsSPVertex cannon_base_seg8_vertex_08005378, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 13, 14, 0x0
gsSPVertex cannon_base_seg8_vertex_08005468, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 3, 13, 4, 0x0
gsSP1Triangle 10, 12, 14, 0x0
gsSPVertex cannon_base_seg8_vertex_08005558, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
gsSP2Triangles 12, 13, 14, 0x0, 12, 14, 15, 0x0
gsSPEndDisplayList
glabel cannon_base_seg8_dl_080057F8 # 0x080057F8 - 0x08005870
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList cannon_base_seg8_dl_08005658
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPDisplayList cannon_base_seg8_dl_080056D0
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList

View File

@ -1,15 +1,15 @@
# Cannon Lid
glabel cannon_lid_seg8_collision_08004950 # 0x08004950 - 0x08004980
colInit
colVertexInit 0x4
colVertex 112, 0, -111
colVertex -111, 0, -111
colVertex -111, 0, 112
colVertex 112, 0, 112
colTriInit SURFACE_DEFAULT, 2
colTri 0, 1, 2
colTri 0, 2, 3
colTriStop
colEnd
# Cannon Lid
glabel cannon_lid_seg8_collision_08004950 # 0x08004950 - 0x08004980
colInit
colVertexInit 0x4
colVertex 112, 0, -111
colVertex -111, 0, -111
colVertex -111, 0, 112
colVertex 112, 0, 112
colTriInit SURFACE_DEFAULT, 2
colTri 0, 1, 2
colTri 0, 2, 3
colTriStop
colEnd

View File

@ -1,3 +1,3 @@
# Empty geo script
.balign 8
geo_branch_and_link NULL
# Empty geo script
.balign 8
geo_branch_and_link NULL

View File

@ -1,44 +1,44 @@
# Cannon Lid
cannon_lid_seg8_light_08004040: # 0x08004040
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
cannon_lid_seg8_light_08004048: # 0x08004048
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cannon_lid_seg8_texture_08004058: # 0x08004058
.incbin "actors/cannon_lid/cannon_lid.rgba16"
cannon_lid_seg8_vertex_08004858: # 0x08004858
vertex 102, 0, -101, 990, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -101, 0, -101, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -101, 0, 102, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 102, 0, 102, 990, 990, 0x00, 0x7F, 0x00, 0xFF
glabel cannon_lid_seg8_dl_08004898 # 0x08004898 - 0x080048E0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cannon_lid_seg8_texture_08004058
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight cannon_lid_seg8_light_08004048, 1
gsSPLight cannon_lid_seg8_light_08004040, 2
gsSPVertex cannon_lid_seg8_vertex_08004858, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel cannon_lid_seg8_dl_080048E0 # 0x080048E0 - 0x08004950
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList cannon_lid_seg8_dl_08004898
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
# Cannon Lid
cannon_lid_seg8_light_08004040: # 0x08004040
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
cannon_lid_seg8_light_08004048: # 0x08004048
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cannon_lid_seg8_texture_08004058: # 0x08004058
.incbin "actors/cannon_lid/cannon_lid.rgba16"
cannon_lid_seg8_vertex_08004858: # 0x08004858
vertex 102, 0, -101, 990, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -101, 0, -101, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -101, 0, 102, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 102, 0, 102, 990, 990, 0x00, 0x7F, 0x00, 0xFF
glabel cannon_lid_seg8_dl_08004898 # 0x08004898 - 0x080048E0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cannon_lid_seg8_texture_08004058
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight cannon_lid_seg8_light_08004048, 1
gsSPLight cannon_lid_seg8_light_08004040, 2
gsSPVertex cannon_lid_seg8_vertex_08004858, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel cannon_lid_seg8_dl_080048E0 # 0x080048E0 - 0x08004950
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList cannon_lid_seg8_dl_08004898
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList

View File

@ -1,13 +1,13 @@
glabel cap_switch_geo # 0x0C000048
geo_culling_radius 600
geo_open_node
geo_display_list LAYER_TRANSPARENT_DECAL, cap_switch_exclamation_seg5_dl_05002E00
geo_switch_case 4, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, capswitch_seg5_dl_05003350
geo_display_list LAYER_OPAQUE, capswitch_seg5_dl_05003370
geo_display_list LAYER_OPAQUE, capswitch_seg5_dl_05003390
geo_display_list LAYER_OPAQUE, capswitch_seg5_dl_050033B0
geo_close_node
geo_close_node
geo_end
glabel cap_switch_geo # 0x0C000048
geo_culling_radius 600
geo_open_node
geo_display_list LAYER_TRANSPARENT_DECAL, cap_switch_exclamation_seg5_dl_05002E00
geo_switch_case 4, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, capswitch_seg5_dl_05003350
geo_display_list LAYER_OPAQUE, capswitch_seg5_dl_05003370
geo_display_list LAYER_OPAQUE, capswitch_seg5_dl_05003390
geo_display_list LAYER_OPAQUE, capswitch_seg5_dl_050033B0
geo_close_node
geo_close_node
geo_end

View File

@ -1,218 +1,218 @@
# Capswitch
.balign 8
capswitch_seg5_light_05001BB8: # 0x05001BB8
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
capswitch_seg5_light_05001BC0: # 0x05001BC0
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
capswitch_seg5_light_05001BD0: # 0x05001BD0
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
capswitch_seg5_light_05001BD8: # 0x05001BD8
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
capswitch_seg5_light_05001BE8: # 0x05001BE8
.byte 0x3F, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00
capswitch_seg5_light_05001BF0: # 0x05001BF0
.byte 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
capswitch_seg5_light_05001C00: # 0x05001C00
.byte 0x01, 0x2A, 0x09, 0x00, 0x01, 0x2A, 0x09, 0x00
capswitch_seg5_light_05001C08: # 0x05001C08
.byte 0x07, 0xA9, 0x25, 0x00, 0x07, 0xA9, 0x25, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
capswitch_seg5_light_05001C18: # 0x05001C18
.byte 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x3F, 0x00
capswitch_seg5_light_05001C20: # 0x05001C20
.byte 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
capswitch_seg5_light_05001C30: # 0x05001C30
.byte 0x3F, 0x25, 0x02, 0x00, 0x3F, 0x25, 0x02, 0x00
capswitch_seg5_light_05001C38: # 0x05001C38
.byte 0xFF, 0x96, 0x08, 0x00, 0xFF, 0x96, 0x08, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
capswitch_seg5_texture_05001C48: # 0x05001C48
.incbin "actors/capswitch/cap_switch_head.ia16"
capswitch_seg5_texture_05002C48: # 0x05002C48
.incbin "actors/capswitch/cap_switch_base.rgba16"
capswitch_seg5_vertex_05002CC8: # 0x05002CC8
vertex -118, 262, -203, -130, 364, 0x00, 0x36, 0x8E, 0xFF
vertex 130, 0, -224, 1144, 2144, 0x00, 0x0A, 0x82, 0xFF
vertex -129, 0, -224, -184, 2144, 0x00, 0x0A, 0x82, 0xFF
vertex 119, 262, -203, 1088, 364, 0x00, 0x36, 0x8E, 0xFF
vertex 109, 352, -108, 1034, -252, 0x00, 0x5C, 0xA9, 0xFF
vertex -108, 352, -108, -74, -252, 0x00, 0x5C, 0xA9, 0xFF
vertex -129, 0, 225, -184, 2144, 0x00, 0x0A, 0x7E, 0xFF
vertex 119, 262, 204, 1088, 364, 0x00, 0x36, 0x72, 0xFF
vertex -118, 262, 204, -130, 364, 0x00, 0x36, 0x72, 0xFF
vertex -108, 352, 109, -74, -252, 0x00, 0x5C, 0x57, 0xFF
vertex 130, 0, 225, 1144, 2144, 0x00, 0x0A, 0x7E, 0xFF
vertex 109, 352, 109, 1034, -252, 0x00, 0x5C, 0x57, 0xFF
glabel capswitch_seg5_dl_05002D88 # 0x05002D88 - 0x05002E00
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, capswitch_seg5_texture_05001C48
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPLight capswitch_seg5_light_05001BC0, 1
gsSPLight capswitch_seg5_light_05001BB8, 2
gsSPVertex capswitch_seg5_vertex_05002CC8, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 0, 3, 0x0
gsSP2Triangles 4, 3, 0, 0x0, 5, 4, 0, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 8, 7, 9, 0x0
gsSP2Triangles 7, 6, 10, 0x0, 11, 9, 7, 0x0
gsSPEndDisplayList
glabel cap_switch_exclamation_seg5_dl_05002E00 # 0x05002E00 - 0x05002E60
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsSPDisplayList capswitch_seg5_dl_05002D88
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
capswitch_seg5_vertex_05002E60: # 0x05002E60
vertex 147, 0, -253, 0, 499, 0x29, 0x00, 0x88, 0xFF
vertex -146, 0, -253, 0, -436, 0xAD, 0x00, 0xA1, 0xFF
vertex -146, 137, -253, 407, -436, 0xD3, 0x48, 0xA3, 0xFF
vertex -146, 0, 254, 0, -436, 0xD7, 0x00, 0x77, 0xFF
vertex 147, 0, 254, 0, 499, 0x53, 0x00, 0x5F, 0xFF
vertex 147, 137, 254, 407, 499, 0x2D, 0x48, 0x5D, 0xFF
vertex 293, 137, 0, 407, 967, 0x68, 0x48, 0x07, 0xFF
vertex 293, 0, 0, 0, 967, 0x7C, 0x00, 0xE8, 0xFF
vertex 147, 137, -253, 407, 499, 0x3A, 0x47, 0xAA, 0xFF
vertex 111, 170, -192, 510, 386, 0x23, 0x72, 0xD7, 0xFF
vertex 222, 170, 0, 510, 741, 0x35, 0x72, 0x0A, 0xFF
vertex -146, 137, 254, 407, -436, 0xC6, 0x47, 0x56, 0xFF
vertex 111, 170, 193, 510, 386, 0x11, 0x72, 0x33, 0xFF
vertex -292, 137, 0, 407, -904, 0x98, 0x48, 0xF9, 0xFF
vertex -110, 170, 193, 510, -323, 0xDD, 0x72, 0x29, 0xFF
vertex -221, 170, 0, 510, -678, 0xCB, 0x72, 0xF6, 0xFF
capswitch_seg5_vertex_05002F60: # 0x05002F60
vertex -146, 0, -253, 0, -436, 0xAD, 0x00, 0xA1, 0xFF
vertex -292, 0, 0, 0, -904, 0x84, 0x00, 0x17, 0xFF
vertex -292, 137, 0, 407, -904, 0x98, 0x48, 0xF9, 0xFF
vertex 147, 137, -253, 407, 499, 0x3A, 0x47, 0xAA, 0xFF
vertex -146, 137, -253, 407, -436, 0xD3, 0x48, 0xA3, 0xFF
vertex -110, 170, -192, 510, -323, 0xEF, 0x72, 0xCD, 0xFF
vertex -221, 170, 0, 510, -678, 0xCB, 0x72, 0xF6, 0xFF
vertex 111, 170, -192, 510, 386, 0x23, 0x72, 0xD7, 0xFF
vertex -146, 137, 254, 407, -436, 0xC6, 0x47, 0x56, 0xFF
vertex 111, 170, 193, 510, 386, 0x11, 0x72, 0x33, 0xFF
vertex -110, 170, 193, 510, -323, 0xDD, 0x72, 0x29, 0xFF
vertex -146, 0, 254, 0, -436, 0xD7, 0x00, 0x77, 0xFF
glabel capswitch_seg5_dl_05003020 # 0x05003020 - 0x05003120
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, capswitch_seg5_texture_05002C48
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x03F, 0x200
gsSPLight capswitch_seg5_light_05001BD8, 1
gsSPLight capswitch_seg5_light_05001BD0, 2
gsSPVertex capswitch_seg5_vertex_05002E60, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 6, 5, 0x0, 4, 7, 6, 0x0
gsSP2Triangles 7, 8, 6, 0x0, 6, 9, 10, 0x0
gsSP2Triangles 6, 8, 9, 0x0, 5, 6, 10, 0x0
gsSP2Triangles 11, 5, 12, 0x0, 3, 5, 11, 0x0
gsSP2Triangles 5, 10, 12, 0x0, 7, 0, 8, 0x0
gsSP2Triangles 0, 2, 8, 0x0, 13, 14, 15, 0x0
gsSP1Triangle 1, 13, 2, 0x0
gsSPVertex capswitch_seg5_vertex_05002F60, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 6, 5, 0x0, 4, 2, 6, 0x0
gsSP2Triangles 3, 5, 7, 0x0, 8, 9, 10, 0x0
gsSP2Triangles 1, 8, 2, 0x0, 1, 11, 8, 0x0
gsSP1Triangle 2, 8, 10, 0x0
gsSPEndDisplayList
glabel cap_switch_base_seg5_dl_05003120 # 0x05003120 - 0x05003180
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 2, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 12
gsSPDisplayList capswitch_seg5_dl_05003020
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
capswitch_seg5_vertex_05003180: #0x05003180
vertex -118, 262, -203, 0, 0, 0xD9, 0x37, 0x95, 0xFF
vertex 130, 0, -224, 0, 0, 0x29, 0x0B, 0x89, 0xFF
vertex -129, 0, -224, 0, 0, 0xAE, 0x0A, 0xA0, 0xFF
vertex 119, 262, -203, 0, 0, 0x49, 0x2C, 0xA3, 0xFF
vertex 260, 0, 0, 0, 0, 0x7C, 0x0A, 0xE8, 0xFF
vertex -238, 262, 0, 0, 0, 0x8E, 0x34, 0xF4, 0xFF
vertex -108, 352, -108, 0, 0, 0xDB, 0x75, 0xE0, 0xFF
vertex 109, 352, -108, 0, 0, 0x25, 0x6D, 0xCD, 0xFF
vertex 239, 262, 0, 0, 0, 0x72, 0x34, 0x0C, 0xFF
vertex -259, 0, 0, 0, 0, 0x84, 0x0A, 0x18, 0xFF
vertex -118, 262, 204, 0, 0, 0xB7, 0x2C, 0x5D, 0xFF
vertex -108, 352, 109, 0, 0, 0xDB, 0x6D, 0x33, 0xFF
vertex -129, 0, 225, 0, 0, 0xD7, 0x0B, 0x77, 0xFF
vertex 119, 262, 204, 0, 0, 0x27, 0x37, 0x6B, 0xFF
vertex 109, 352, 109, 0, 0, 0x25, 0x75, 0x20, 0xFF
vertex 130, 0, 225, 0, 0, 0x52, 0x0A, 0x5F, 0xFF
glabel capswitch_seg5_dl_05003280 # 0x05003280 - 0x05003350
gsSPVertex capswitch_seg5_vertex_05003180, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 4, 0x0
gsSP2Triangles 1, 0, 3, 0x0, 2, 5, 0, 0x0
gsSP2Triangles 0, 5, 6, 0x0, 7, 3, 0, 0x0
gsSP2Triangles 6, 7, 0, 0x0, 8, 3, 7, 0x0
gsSP2Triangles 4, 3, 8, 0x0, 9, 10, 5, 0x0
gsSP2Triangles 11, 6, 5, 0x0, 5, 10, 11, 0x0
gsSP2Triangles 5, 2, 9, 0x0, 10, 9, 12, 0x0
gsSP2Triangles 12, 13, 10, 0x0, 10, 13, 11, 0x0
gsSP2Triangles 6, 11, 14, 0x0, 14, 11, 13, 0x0
gsSP2Triangles 6, 14, 7, 0x0, 15, 8, 13, 0x0
gsSP2Triangles 13, 8, 14, 0x0, 13, 12, 15, 0x0
gsSP2Triangles 8, 15, 4, 0x0, 7, 14, 8, 0x0
gsSPEndDisplayList
glabel capswitch_seg5_dl_05003350 # 0x05003350 - 0x05003370
gsSPLight capswitch_seg5_light_05001BF0, 1
gsSPLight capswitch_seg5_light_05001BE8, 2
gsSPDisplayList capswitch_seg5_dl_05003280
gsSPEndDisplayList
glabel capswitch_seg5_dl_05003370 # 0x05003370 - 0x05003390
gsSPLight capswitch_seg5_light_05001C08, 1
gsSPLight capswitch_seg5_light_05001C00, 2
gsSPDisplayList capswitch_seg5_dl_05003280
gsSPEndDisplayList
glabel capswitch_seg5_dl_05003390 # 0x05003390 - 0x050033B0
gsSPLight capswitch_seg5_light_05001C20, 1
gsSPLight capswitch_seg5_light_05001C18, 2
gsSPDisplayList capswitch_seg5_dl_05003280
gsSPEndDisplayList
glabel capswitch_seg5_dl_050033B0 # 0x050033B0 - 0x050033D0
gsSPLight capswitch_seg5_light_05001C38, 1
gsSPLight capswitch_seg5_light_05001C30, 2
gsSPDisplayList capswitch_seg5_dl_05003280
gsSPEndDisplayList
# Capswitch
.balign 8
capswitch_seg5_light_05001BB8: # 0x05001BB8
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
capswitch_seg5_light_05001BC0: # 0x05001BC0
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
capswitch_seg5_light_05001BD0: # 0x05001BD0
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
capswitch_seg5_light_05001BD8: # 0x05001BD8
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
capswitch_seg5_light_05001BE8: # 0x05001BE8
.byte 0x3F, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00
capswitch_seg5_light_05001BF0: # 0x05001BF0
.byte 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
capswitch_seg5_light_05001C00: # 0x05001C00
.byte 0x01, 0x2A, 0x09, 0x00, 0x01, 0x2A, 0x09, 0x00
capswitch_seg5_light_05001C08: # 0x05001C08
.byte 0x07, 0xA9, 0x25, 0x00, 0x07, 0xA9, 0x25, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
capswitch_seg5_light_05001C18: # 0x05001C18
.byte 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x3F, 0x00
capswitch_seg5_light_05001C20: # 0x05001C20
.byte 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
capswitch_seg5_light_05001C30: # 0x05001C30
.byte 0x3F, 0x25, 0x02, 0x00, 0x3F, 0x25, 0x02, 0x00
capswitch_seg5_light_05001C38: # 0x05001C38
.byte 0xFF, 0x96, 0x08, 0x00, 0xFF, 0x96, 0x08, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
capswitch_seg5_texture_05001C48: # 0x05001C48
.incbin "actors/capswitch/cap_switch_head.ia16"
capswitch_seg5_texture_05002C48: # 0x05002C48
.incbin "actors/capswitch/cap_switch_base.rgba16"
capswitch_seg5_vertex_05002CC8: # 0x05002CC8
vertex -118, 262, -203, -130, 364, 0x00, 0x36, 0x8E, 0xFF
vertex 130, 0, -224, 1144, 2144, 0x00, 0x0A, 0x82, 0xFF
vertex -129, 0, -224, -184, 2144, 0x00, 0x0A, 0x82, 0xFF
vertex 119, 262, -203, 1088, 364, 0x00, 0x36, 0x8E, 0xFF
vertex 109, 352, -108, 1034, -252, 0x00, 0x5C, 0xA9, 0xFF
vertex -108, 352, -108, -74, -252, 0x00, 0x5C, 0xA9, 0xFF
vertex -129, 0, 225, -184, 2144, 0x00, 0x0A, 0x7E, 0xFF
vertex 119, 262, 204, 1088, 364, 0x00, 0x36, 0x72, 0xFF
vertex -118, 262, 204, -130, 364, 0x00, 0x36, 0x72, 0xFF
vertex -108, 352, 109, -74, -252, 0x00, 0x5C, 0x57, 0xFF
vertex 130, 0, 225, 1144, 2144, 0x00, 0x0A, 0x7E, 0xFF
vertex 109, 352, 109, 1034, -252, 0x00, 0x5C, 0x57, 0xFF
glabel capswitch_seg5_dl_05002D88 # 0x05002D88 - 0x05002E00
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, capswitch_seg5_texture_05001C48
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPLight capswitch_seg5_light_05001BC0, 1
gsSPLight capswitch_seg5_light_05001BB8, 2
gsSPVertex capswitch_seg5_vertex_05002CC8, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 0, 3, 0x0
gsSP2Triangles 4, 3, 0, 0x0, 5, 4, 0, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 8, 7, 9, 0x0
gsSP2Triangles 7, 6, 10, 0x0, 11, 9, 7, 0x0
gsSPEndDisplayList
glabel cap_switch_exclamation_seg5_dl_05002E00 # 0x05002E00 - 0x05002E60
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsSPDisplayList capswitch_seg5_dl_05002D88
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
capswitch_seg5_vertex_05002E60: # 0x05002E60
vertex 147, 0, -253, 0, 499, 0x29, 0x00, 0x88, 0xFF
vertex -146, 0, -253, 0, -436, 0xAD, 0x00, 0xA1, 0xFF
vertex -146, 137, -253, 407, -436, 0xD3, 0x48, 0xA3, 0xFF
vertex -146, 0, 254, 0, -436, 0xD7, 0x00, 0x77, 0xFF
vertex 147, 0, 254, 0, 499, 0x53, 0x00, 0x5F, 0xFF
vertex 147, 137, 254, 407, 499, 0x2D, 0x48, 0x5D, 0xFF
vertex 293, 137, 0, 407, 967, 0x68, 0x48, 0x07, 0xFF
vertex 293, 0, 0, 0, 967, 0x7C, 0x00, 0xE8, 0xFF
vertex 147, 137, -253, 407, 499, 0x3A, 0x47, 0xAA, 0xFF
vertex 111, 170, -192, 510, 386, 0x23, 0x72, 0xD7, 0xFF
vertex 222, 170, 0, 510, 741, 0x35, 0x72, 0x0A, 0xFF
vertex -146, 137, 254, 407, -436, 0xC6, 0x47, 0x56, 0xFF
vertex 111, 170, 193, 510, 386, 0x11, 0x72, 0x33, 0xFF
vertex -292, 137, 0, 407, -904, 0x98, 0x48, 0xF9, 0xFF
vertex -110, 170, 193, 510, -323, 0xDD, 0x72, 0x29, 0xFF
vertex -221, 170, 0, 510, -678, 0xCB, 0x72, 0xF6, 0xFF
capswitch_seg5_vertex_05002F60: # 0x05002F60
vertex -146, 0, -253, 0, -436, 0xAD, 0x00, 0xA1, 0xFF
vertex -292, 0, 0, 0, -904, 0x84, 0x00, 0x17, 0xFF
vertex -292, 137, 0, 407, -904, 0x98, 0x48, 0xF9, 0xFF
vertex 147, 137, -253, 407, 499, 0x3A, 0x47, 0xAA, 0xFF
vertex -146, 137, -253, 407, -436, 0xD3, 0x48, 0xA3, 0xFF
vertex -110, 170, -192, 510, -323, 0xEF, 0x72, 0xCD, 0xFF
vertex -221, 170, 0, 510, -678, 0xCB, 0x72, 0xF6, 0xFF
vertex 111, 170, -192, 510, 386, 0x23, 0x72, 0xD7, 0xFF
vertex -146, 137, 254, 407, -436, 0xC6, 0x47, 0x56, 0xFF
vertex 111, 170, 193, 510, 386, 0x11, 0x72, 0x33, 0xFF
vertex -110, 170, 193, 510, -323, 0xDD, 0x72, 0x29, 0xFF
vertex -146, 0, 254, 0, -436, 0xD7, 0x00, 0x77, 0xFF
glabel capswitch_seg5_dl_05003020 # 0x05003020 - 0x05003120
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, capswitch_seg5_texture_05002C48
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x03F, 0x200
gsSPLight capswitch_seg5_light_05001BD8, 1
gsSPLight capswitch_seg5_light_05001BD0, 2
gsSPVertex capswitch_seg5_vertex_05002E60, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 6, 5, 0x0, 4, 7, 6, 0x0
gsSP2Triangles 7, 8, 6, 0x0, 6, 9, 10, 0x0
gsSP2Triangles 6, 8, 9, 0x0, 5, 6, 10, 0x0
gsSP2Triangles 11, 5, 12, 0x0, 3, 5, 11, 0x0
gsSP2Triangles 5, 10, 12, 0x0, 7, 0, 8, 0x0
gsSP2Triangles 0, 2, 8, 0x0, 13, 14, 15, 0x0
gsSP1Triangle 1, 13, 2, 0x0
gsSPVertex capswitch_seg5_vertex_05002F60, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 6, 5, 0x0, 4, 2, 6, 0x0
gsSP2Triangles 3, 5, 7, 0x0, 8, 9, 10, 0x0
gsSP2Triangles 1, 8, 2, 0x0, 1, 11, 8, 0x0
gsSP1Triangle 2, 8, 10, 0x0
gsSPEndDisplayList
glabel cap_switch_base_seg5_dl_05003120 # 0x05003120 - 0x05003180
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 2, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 12
gsSPDisplayList capswitch_seg5_dl_05003020
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
capswitch_seg5_vertex_05003180: #0x05003180
vertex -118, 262, -203, 0, 0, 0xD9, 0x37, 0x95, 0xFF
vertex 130, 0, -224, 0, 0, 0x29, 0x0B, 0x89, 0xFF
vertex -129, 0, -224, 0, 0, 0xAE, 0x0A, 0xA0, 0xFF
vertex 119, 262, -203, 0, 0, 0x49, 0x2C, 0xA3, 0xFF
vertex 260, 0, 0, 0, 0, 0x7C, 0x0A, 0xE8, 0xFF
vertex -238, 262, 0, 0, 0, 0x8E, 0x34, 0xF4, 0xFF
vertex -108, 352, -108, 0, 0, 0xDB, 0x75, 0xE0, 0xFF
vertex 109, 352, -108, 0, 0, 0x25, 0x6D, 0xCD, 0xFF
vertex 239, 262, 0, 0, 0, 0x72, 0x34, 0x0C, 0xFF
vertex -259, 0, 0, 0, 0, 0x84, 0x0A, 0x18, 0xFF
vertex -118, 262, 204, 0, 0, 0xB7, 0x2C, 0x5D, 0xFF
vertex -108, 352, 109, 0, 0, 0xDB, 0x6D, 0x33, 0xFF
vertex -129, 0, 225, 0, 0, 0xD7, 0x0B, 0x77, 0xFF
vertex 119, 262, 204, 0, 0, 0x27, 0x37, 0x6B, 0xFF
vertex 109, 352, 109, 0, 0, 0x25, 0x75, 0x20, 0xFF
vertex 130, 0, 225, 0, 0, 0x52, 0x0A, 0x5F, 0xFF
glabel capswitch_seg5_dl_05003280 # 0x05003280 - 0x05003350
gsSPVertex capswitch_seg5_vertex_05003180, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 4, 0x0
gsSP2Triangles 1, 0, 3, 0x0, 2, 5, 0, 0x0
gsSP2Triangles 0, 5, 6, 0x0, 7, 3, 0, 0x0
gsSP2Triangles 6, 7, 0, 0x0, 8, 3, 7, 0x0
gsSP2Triangles 4, 3, 8, 0x0, 9, 10, 5, 0x0
gsSP2Triangles 11, 6, 5, 0x0, 5, 10, 11, 0x0
gsSP2Triangles 5, 2, 9, 0x0, 10, 9, 12, 0x0
gsSP2Triangles 12, 13, 10, 0x0, 10, 13, 11, 0x0
gsSP2Triangles 6, 11, 14, 0x0, 14, 11, 13, 0x0
gsSP2Triangles 6, 14, 7, 0x0, 15, 8, 13, 0x0
gsSP2Triangles 13, 8, 14, 0x0, 13, 12, 15, 0x0
gsSP2Triangles 8, 15, 4, 0x0, 7, 14, 8, 0x0
gsSPEndDisplayList
glabel capswitch_seg5_dl_05003350 # 0x05003350 - 0x05003370
gsSPLight capswitch_seg5_light_05001BF0, 1
gsSPLight capswitch_seg5_light_05001BE8, 2
gsSPDisplayList capswitch_seg5_dl_05003280
gsSPEndDisplayList
glabel capswitch_seg5_dl_05003370 # 0x05003370 - 0x05003390
gsSPLight capswitch_seg5_light_05001C08, 1
gsSPLight capswitch_seg5_light_05001C00, 2
gsSPDisplayList capswitch_seg5_dl_05003280
gsSPEndDisplayList
glabel capswitch_seg5_dl_05003390 # 0x05003390 - 0x050033B0
gsSPLight capswitch_seg5_light_05001C20, 1
gsSPLight capswitch_seg5_light_05001C18, 2
gsSPDisplayList capswitch_seg5_dl_05003280
gsSPEndDisplayList
glabel capswitch_seg5_dl_050033B0 # 0x050033B0 - 0x050033D0
gsSPLight capswitch_seg5_light_05001C38, 1
gsSPLight capswitch_seg5_light_05001C30, 2
gsSPDisplayList capswitch_seg5_dl_05003280
gsSPEndDisplayList

View File

@ -1,6 +1,6 @@
glabel metallic_ball_geo # 0x0D0005D0
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 60
geo_open_node
geo_display_list LAYER_ALPHA, chain_ball_seg6_dl_060212E8
geo_close_node
geo_end
glabel metallic_ball_geo # 0x0D0005D0
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 60
geo_open_node
geo_display_list LAYER_ALPHA, chain_ball_seg6_dl_060212E8
geo_close_node
geo_end

View File

@ -1,33 +1,33 @@
# Chain Ball
.balign 8
chain_ball_seg6_vertex_06020AA0: # 0x06020AA0
vertex -26, -26, 0, 0, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, -26, 0, 992, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 26, 0, 992, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -26, 26, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
.word 0, 0 # align but balign wont here?
chain_ball_seg6_texture_06020AE8: # 0x06020AE8
.incbin "actors/chain_ball/chain_ball.rgba16"
glabel chain_ball_seg6_dl_060212E8 # 0x060212E8 - 0x06021380
gsDPPipeSync
gsSPClearGeometryMode G_LIGHTING
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_ball_seg6_texture_06020AE8
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPTexture -1, -1, 0, 0, 1
gsSPVertex chain_ball_seg6_vertex_06020AA0, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
# Chain Ball
.balign 8
chain_ball_seg6_vertex_06020AA0: # 0x06020AA0
vertex -26, -26, 0, 0, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, -26, 0, 992, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 26, 0, 992, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -26, 26, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
.word 0, 0 # align but balign wont here?
chain_ball_seg6_texture_06020AE8: # 0x06020AE8
.incbin "actors/chain_ball/chain_ball.rgba16"
glabel chain_ball_seg6_dl_060212E8 # 0x060212E8 - 0x06021380
gsDPPipeSync
gsSPClearGeometryMode G_LIGHTING
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_ball_seg6_texture_06020AE8
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsDPPipeSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPTexture -1, -1, 0, 0, 1
gsSPVertex chain_ball_seg6_vertex_06020AA0, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList

View File

@ -1,20 +1,20 @@
glabel chain_chomp # 0x0D0005EC
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 200
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chain_chomp_seg6_dl_06024940
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chain_chomp_seg6_dl_06024FC0
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chain_chomp_seg6_dl_06024240
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chain_chomp_seg6_dl_06024D60
geo_animated_part LAYER_ALPHA, 0, 0, 0, chain_chomp_seg6_dl_06024B00
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel chain_chomp # 0x0D0005EC
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 200
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chain_chomp_seg6_dl_06024940
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chain_chomp_seg6_dl_06024FC0
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chain_chomp_seg6_dl_06024240
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chain_chomp_seg6_dl_06024D60
geo_animated_part LAYER_ALPHA, 0, 0, 0, chain_chomp_seg6_dl_06024B00
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end

File diff suppressed because it is too large Load Diff

View File

@ -1,27 +1,27 @@
glabel haunted_chair_geo # 0x0C0000D8
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 100
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chair_seg5_dl_05005190
geo_open_node
geo_animated_part LAYER_OPAQUE, -7, -9, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chair_seg5_dl_05005680
geo_close_node
geo_animated_part LAYER_OPAQUE, 156, -9, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chair_seg5_dl_05005408
geo_close_node
geo_animated_part LAYER_OPAQUE, -3, 17, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chair_seg5_dl_05004EE8
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel haunted_chair_geo # 0x0C0000D8
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 100
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chair_seg5_dl_05005190
geo_open_node
geo_animated_part LAYER_OPAQUE, -7, -9, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chair_seg5_dl_05005680
geo_close_node
geo_animated_part LAYER_OPAQUE, 156, -9, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chair_seg5_dl_05005408
geo_close_node
geo_animated_part LAYER_OPAQUE, -3, 17, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chair_seg5_dl_05004EE8
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end

View File

@ -1,315 +1,315 @@
# Chair
# Unreferenced light
.byte 0x19, 0x0D, 0x06, 0x00, 0x19, 0x0D, 0x06, 0x00
.byte 0x64, 0x36, 0x1A, 0x00, 0x64, 0x36, 0x1A, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
chair_seg5_texture_05003060: # 0x05003060
.incbin "actors/chair/chair_front.rgba16"
chair_seg5_texture_05003860: # 0x05003860
.incbin "actors/chair/chair_leg.rgba16"
chair_seg5_texture_05004060: # 0x05004060
.incbin "actors/chair/chair_bottom.rgba16"
# unreferenced
chair_seg5_texture_05004460: # 0x05004460
.incbin "actors/chair/chair_surface_unused.rgba16"
chair_seg5_light_05004C60: # 0x05004C60
.byte 0x47, 0x47, 0x47, 0x00, 0x47, 0x47, 0x47, 0x00
chair_seg5_light_05004C68: # 0x05004C68
.byte 0xB2, 0xB2, 0xB2, 0x00, 0xB2, 0xB2, 0xB2, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
chair_seg5_vertex_05004C78: # 0x05004C78
vertex 334, -20, 1, 474, -182, 0x77, 0x00, 0xD6, 0xFF
vertex 287, -20, -132, 1212, 58, 0x77, 0x00, 0xD6, 0xFF
vertex 334, 25, 1, 474, -182, 0x77, 0x00, 0xD6, 0xFF
vertex 334, 25, 1, 474, -182, 0x77, 0x00, 0x2A, 0xFF
vertex 287, 25, 134, -262, 58, 0x77, 0x00, 0x2A, 0xFF
vertex 334, -20, 1, 474, -182, 0x77, 0x00, 0x2A, 0xFF
vertex 287, -20, 134, -262, 58, 0x77, 0x00, 0x2A, 0xFF
vertex 287, -20, -132, 1212, 58, 0x00, 0x81, 0x00, 0xFF
vertex 334, -20, 1, 474, -182, 0x00, 0x81, 0x00, 0xFF
vertex 287, -20, 134, -262, 58, 0x00, 0x81, 0x00, 0xFF
vertex -7, -20, -91, 986, 1536, 0xEF, 0x00, 0x83, 0xFF
vertex -7, 25, -91, 986, 1536, 0xEF, 0x00, 0x83, 0xFF
vertex 287, -20, -132, 1212, 58, 0xEF, 0x00, 0x83, 0xFF
vertex 287, 25, -132, 1212, 58, 0xEF, 0x00, 0x83, 0xFF
vertex 287, 25, -132, 1212, 58, 0x77, 0x00, 0xD6, 0xFF
vertex -7, -20, -91, 986, 1536, 0x00, 0x81, 0x00, 0xFF
chair_seg5_vertex_05004D78: # 0x05004D78
vertex 287, 25, 134, -262, 58, 0x00, 0x7F, 0x00, 0xFF
vertex 334, 25, 1, 474, -182, 0x00, 0x7F, 0x00, 0xFF
vertex 287, 25, -132, 1212, 58, 0x00, 0x7F, 0x00, 0xFF
vertex -7, 25, -91, 986, 1536, 0x00, 0x7F, 0x00, 0xFF
vertex -7, 25, 93, -34, 1536, 0x00, 0x7F, 0x00, 0xFF
vertex -7, -20, 93, -34, 1536, 0xEF, 0x00, 0x7D, 0xFF
vertex 287, -20, 134, -262, 58, 0xEF, 0x00, 0x7D, 0xFF
vertex 287, 25, 134, -262, 58, 0xEF, 0x00, 0x7D, 0xFF
vertex -7, 25, 93, -34, 1536, 0xEF, 0x00, 0x7D, 0xFF
vertex -7, -20, 93, -34, 1536, 0x00, 0x81, 0x00, 0xFF
vertex -7, -20, -91, 986, 1536, 0x00, 0x81, 0x00, 0xFF
vertex 287, -20, 134, -262, 58, 0x00, 0x81, 0x00, 0xFF
glabel chair_seg5_dl_05004E38 # 0x05004E38 - 0x05004EE8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chair_seg5_texture_05003060
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight chair_seg5_light_05004C68, 1
gsSPLight chair_seg5_light_05004C60, 2
gsSPVertex chair_seg5_vertex_05004C78, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 6, 5, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 11, 13, 12, 0x0
gsSP2Triangles 1, 14, 2, 0x0, 15, 7, 9, 0x0
gsSPVertex chair_seg5_vertex_05004D78, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 2, 0x0
gsSP2Triangles 4, 0, 2, 0x0, 5, 6, 7, 0x0
gsSP2Triangles 8, 5, 7, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel chair_seg5_dl_05004EE8 # 0x05004EE8 - 0x05004F58
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList chair_seg5_dl_05004E38
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
chair_seg5_light_05004F58: # 0x05004F58
.byte 0x47, 0x47, 0x47, 0x00, 0x47, 0x47, 0x47, 0x00
chair_seg5_light_05004F60: # 0x05004F60
.byte 0xB2, 0xB2, 0xB2, 0x00, 0xB2, 0xB2, 0xB2, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
chair_seg5_vertex_05004F70: # 0x05004F70
vertex 208, -20, -125, 1934, 0, 0x00, 0x00, 0x81, 0xFF
vertex -38, 24, -125, 1935, 990, 0x00, 0x00, 0x81, 0xFF
vertex 208, 24, -125, 1934, 0, 0x00, 0x00, 0x81, 0xFF
vertex 208, 24, -125, 1934, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -38, 24, 127, -20, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 208, 24, 127, -21, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -38, 24, -125, 1935, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 208, -20, 127, -21, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 208, 24, -125, 1934, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 208, 24, 127, -21, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 208, -20, -125, 1934, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -38, -20, -125, 1935, 990, 0x81, 0x00, 0x00, 0xFF
vertex -38, 24, 127, -20, 990, 0x81, 0x00, 0x00, 0xFF
vertex -38, 24, -125, 1935, 990, 0x81, 0x00, 0x00, 0xFF
vertex -38, -20, 127, -20, 990, 0x81, 0x00, 0x00, 0xFF
vertex -38, -20, -125, 1935, 990, 0x00, 0x00, 0x81, 0xFF
chair_seg5_vertex_05005070: # 0x05005070
vertex 208, -20, 127, -21, 0, 0x00, 0x81, 0x00, 0xFF
vertex -38, -20, -125, 1935, 990, 0x00, 0x81, 0x00, 0xFF
vertex 208, -20, -125, 1934, 0, 0x00, 0x81, 0x00, 0xFF
vertex -38, -20, 127, -20, 990, 0x00, 0x81, 0x00, 0xFF
vertex -38, -20, 127, 577, 990, 0x00, 0x00, 0x7F, 0xFF
vertex 208, -20, 127, 511, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 208, 24, 127, 511, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -38, 24, 127, 577, 990, 0x00, 0x00, 0x7F, 0xFF
glabel chair_seg5_dl_050050F0 # 0x050050F0 - 0x05005190
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chair_seg5_texture_05004060
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight chair_seg5_light_05004F60, 1
gsSPLight chair_seg5_light_05004F58, 2
gsSPVertex chair_seg5_vertex_05004F70, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
gsSP2Triangles 11, 14, 12, 0x0, 0, 15, 1, 0x0
gsSPVertex chair_seg5_vertex_05005070, 8, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSPEndDisplayList
glabel chair_seg5_dl_05005190 # 0x05005190 - 0x05005200
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList chair_seg5_dl_050050F0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
chair_seg5_light_05005200: # 0x05005200
.byte 0x47, 0x47, 0x47, 0x00, 0x47, 0x47, 0x47, 0x00
chair_seg5_light_05005208: # 0x05005208
.byte 0xB2, 0xB2, 0xB2, 0x00, 0xB2, 0xB2, 0xB2, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
chair_seg5_vertex_05005218: # 0x05005218
vertex 146, -22, 104, 998, 990, 0xEF, 0x00, 0x7D, 0xFF
vertex 146, 26, 104, 998, 990, 0xEF, 0x00, 0x7D, 0xFF
vertex -8, 26, 82, 886, -24, 0xEF, 0x00, 0x7D, 0xFF
vertex 146, 26, 104, 998, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, -22, -102, 0, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, 26, -102, 0, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, -22, 104, 998, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, 26, 104, 998, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -8, 26, -79, 78, -24, 0x00, 0x7F, 0x00, 0xFF
vertex -8, 26, 82, 886, -24, 0x00, 0x7F, 0x00, 0xFF
vertex 146, 26, -102, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 146, -22, -102, 0, 990, 0x00, 0x81, 0x00, 0xFF
vertex -8, -22, 82, 886, -24, 0x00, 0x81, 0x00, 0xFF
vertex -8, -22, -79, 78, -24, 0x00, 0x81, 0x00, 0xFF
vertex 146, -22, 104, 998, 990, 0x00, 0x81, 0x00, 0xFF
chair_seg5_vertex_05005308: # 0x05005308
vertex 146, 26, -102, 0, 990, 0xEE, 0x00, 0x83, 0xFF
vertex 146, -22, -102, 0, 990, 0xEE, 0x00, 0x83, 0xFF
vertex -8, -22, -79, 78, -24, 0xEE, 0x00, 0x83, 0xFF
vertex -8, 26, -79, 78, -24, 0xEE, 0x00, 0x83, 0xFF
vertex 146, -22, 104, 998, 990, 0xEF, 0x00, 0x7D, 0xFF
vertex -8, 26, 82, 886, -24, 0xEF, 0x00, 0x7D, 0xFF
vertex -8, -22, 82, 886, -24, 0xEF, 0x00, 0x7D, 0xFF
glabel chair_seg5_dl_05005378 # 0x05005378 - 0x05005408
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chair_seg5_texture_05003860
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight chair_seg5_light_05005208, 1
gsSPLight chair_seg5_light_05005200, 2
gsSPVertex chair_seg5_vertex_05005218, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 14, 12, 0x0
gsSPVertex chair_seg5_vertex_05005308, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP1Triangle 4, 5, 6, 0x0
gsSPEndDisplayList
glabel chair_seg5_dl_05005408 # 0x05005408 - 0x05005478
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList chair_seg5_dl_05005378
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
chair_seg5_light_05005478: # 0x05005478
.byte 0x47, 0x47, 0x47, 0x00, 0x47, 0x47, 0x47, 0x00
chair_seg5_light_05005480: # 0x05005480
.byte 0xB2, 0xB2, 0xB2, 0x00, 0xB2, 0xB2, 0xB2, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
chair_seg5_vertex_05005490: # 0x05005490
vertex 146, -19, 104, 998, 990, 0xEF, 0x00, 0x7D, 0xFF
vertex 146, 29, 104, 998, 990, 0xEF, 0x00, 0x7D, 0xFF
vertex -8, 29, 82, 886, -40, 0xEF, 0x00, 0x7D, 0xFF
vertex 146, 29, 104, 998, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, -19, -102, 0, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, 29, -102, 0, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, -19, 104, 998, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, 29, 104, 998, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -8, 29, -79, 78, -40, 0x00, 0x7F, 0x00, 0xFF
vertex -8, 29, 82, 886, -40, 0x00, 0x7F, 0x00, 0xFF
vertex 146, 29, -102, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 146, -19, -102, 0, 990, 0x00, 0x81, 0x00, 0xFF
vertex -8, -19, 82, 886, -40, 0x00, 0x81, 0x00, 0xFF
vertex -8, -19, -79, 78, -40, 0x00, 0x81, 0x00, 0xFF
vertex 146, -19, 104, 998, 990, 0x00, 0x81, 0x00, 0xFF
chair_seg5_vertex_05005580: # 0x05005580
vertex 146, 29, -102, 0, 990, 0xEE, 0x00, 0x83, 0xFF
vertex 146, -19, -102, 0, 990, 0xEE, 0x00, 0x83, 0xFF
vertex -8, -19, -79, 78, -40, 0xEE, 0x00, 0x83, 0xFF
vertex -8, 29, -79, 78, -40, 0xEE, 0x00, 0x83, 0xFF
vertex 146, -19, 104, 998, 990, 0xEF, 0x00, 0x7D, 0xFF
vertex -8, 29, 82, 886, -40, 0xEF, 0x00, 0x7D, 0xFF
vertex -8, -19, 82, 886, -40, 0xEF, 0x00, 0x7D, 0xFF
glabel chair_seg5_dl_050055F0 # 0x050055F0 - 0x05005680
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chair_seg5_texture_05003860
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight chair_seg5_light_05005480, 1
gsSPLight chair_seg5_light_05005478, 2
gsSPVertex chair_seg5_vertex_05005490, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 14, 12, 0x0
gsSPVertex chair_seg5_vertex_05005580, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP1Triangle 4, 5, 6, 0x0
gsSPEndDisplayList
glabel chair_seg5_dl_05005680 # 0x05005680 - 0x050056F0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList chair_seg5_dl_050055F0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
chair_seg5_animvalue_050056F0: # 0x050056F0
.hword 0x0000, 0x0099, 0xFFAA, 0xC001, 0xC001, 0xC001, 0x3FFF, 0x0000
chair_seg5_animindex_05005700: # 0x05005700
.hword 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000
.hword 0x0001, 0x0003, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0004, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0005, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006
chair_seg5_anim_0500576C: # 0x0500576C
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x64
.hword 0x08
.word chair_seg5_animvalue_050056F0
.word chair_seg5_animindex_05005700
.word 0
glabel chair_seg5_anims_05005784 # 0x05005784
.word chair_seg5_anim_0500576C
# Chair
# Unreferenced light
.byte 0x19, 0x0D, 0x06, 0x00, 0x19, 0x0D, 0x06, 0x00
.byte 0x64, 0x36, 0x1A, 0x00, 0x64, 0x36, 0x1A, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
chair_seg5_texture_05003060: # 0x05003060
.incbin "actors/chair/chair_front.rgba16"
chair_seg5_texture_05003860: # 0x05003860
.incbin "actors/chair/chair_leg.rgba16"
chair_seg5_texture_05004060: # 0x05004060
.incbin "actors/chair/chair_bottom.rgba16"
# unreferenced
chair_seg5_texture_05004460: # 0x05004460
.incbin "actors/chair/chair_surface_unused.rgba16"
chair_seg5_light_05004C60: # 0x05004C60
.byte 0x47, 0x47, 0x47, 0x00, 0x47, 0x47, 0x47, 0x00
chair_seg5_light_05004C68: # 0x05004C68
.byte 0xB2, 0xB2, 0xB2, 0x00, 0xB2, 0xB2, 0xB2, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
chair_seg5_vertex_05004C78: # 0x05004C78
vertex 334, -20, 1, 474, -182, 0x77, 0x00, 0xD6, 0xFF
vertex 287, -20, -132, 1212, 58, 0x77, 0x00, 0xD6, 0xFF
vertex 334, 25, 1, 474, -182, 0x77, 0x00, 0xD6, 0xFF
vertex 334, 25, 1, 474, -182, 0x77, 0x00, 0x2A, 0xFF
vertex 287, 25, 134, -262, 58, 0x77, 0x00, 0x2A, 0xFF
vertex 334, -20, 1, 474, -182, 0x77, 0x00, 0x2A, 0xFF
vertex 287, -20, 134, -262, 58, 0x77, 0x00, 0x2A, 0xFF
vertex 287, -20, -132, 1212, 58, 0x00, 0x81, 0x00, 0xFF
vertex 334, -20, 1, 474, -182, 0x00, 0x81, 0x00, 0xFF
vertex 287, -20, 134, -262, 58, 0x00, 0x81, 0x00, 0xFF
vertex -7, -20, -91, 986, 1536, 0xEF, 0x00, 0x83, 0xFF
vertex -7, 25, -91, 986, 1536, 0xEF, 0x00, 0x83, 0xFF
vertex 287, -20, -132, 1212, 58, 0xEF, 0x00, 0x83, 0xFF
vertex 287, 25, -132, 1212, 58, 0xEF, 0x00, 0x83, 0xFF
vertex 287, 25, -132, 1212, 58, 0x77, 0x00, 0xD6, 0xFF
vertex -7, -20, -91, 986, 1536, 0x00, 0x81, 0x00, 0xFF
chair_seg5_vertex_05004D78: # 0x05004D78
vertex 287, 25, 134, -262, 58, 0x00, 0x7F, 0x00, 0xFF
vertex 334, 25, 1, 474, -182, 0x00, 0x7F, 0x00, 0xFF
vertex 287, 25, -132, 1212, 58, 0x00, 0x7F, 0x00, 0xFF
vertex -7, 25, -91, 986, 1536, 0x00, 0x7F, 0x00, 0xFF
vertex -7, 25, 93, -34, 1536, 0x00, 0x7F, 0x00, 0xFF
vertex -7, -20, 93, -34, 1536, 0xEF, 0x00, 0x7D, 0xFF
vertex 287, -20, 134, -262, 58, 0xEF, 0x00, 0x7D, 0xFF
vertex 287, 25, 134, -262, 58, 0xEF, 0x00, 0x7D, 0xFF
vertex -7, 25, 93, -34, 1536, 0xEF, 0x00, 0x7D, 0xFF
vertex -7, -20, 93, -34, 1536, 0x00, 0x81, 0x00, 0xFF
vertex -7, -20, -91, 986, 1536, 0x00, 0x81, 0x00, 0xFF
vertex 287, -20, 134, -262, 58, 0x00, 0x81, 0x00, 0xFF
glabel chair_seg5_dl_05004E38 # 0x05004E38 - 0x05004EE8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chair_seg5_texture_05003060
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight chair_seg5_light_05004C68, 1
gsSPLight chair_seg5_light_05004C60, 2
gsSPVertex chair_seg5_vertex_05004C78, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 6, 5, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 11, 13, 12, 0x0
gsSP2Triangles 1, 14, 2, 0x0, 15, 7, 9, 0x0
gsSPVertex chair_seg5_vertex_05004D78, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 2, 0x0
gsSP2Triangles 4, 0, 2, 0x0, 5, 6, 7, 0x0
gsSP2Triangles 8, 5, 7, 0x0, 9, 10, 11, 0x0
gsSPEndDisplayList
glabel chair_seg5_dl_05004EE8 # 0x05004EE8 - 0x05004F58
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList chair_seg5_dl_05004E38
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
chair_seg5_light_05004F58: # 0x05004F58
.byte 0x47, 0x47, 0x47, 0x00, 0x47, 0x47, 0x47, 0x00
chair_seg5_light_05004F60: # 0x05004F60
.byte 0xB2, 0xB2, 0xB2, 0x00, 0xB2, 0xB2, 0xB2, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
chair_seg5_vertex_05004F70: # 0x05004F70
vertex 208, -20, -125, 1934, 0, 0x00, 0x00, 0x81, 0xFF
vertex -38, 24, -125, 1935, 990, 0x00, 0x00, 0x81, 0xFF
vertex 208, 24, -125, 1934, 0, 0x00, 0x00, 0x81, 0xFF
vertex 208, 24, -125, 1934, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -38, 24, 127, -20, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 208, 24, 127, -21, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -38, 24, -125, 1935, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 208, -20, 127, -21, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 208, 24, -125, 1934, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 208, 24, 127, -21, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 208, -20, -125, 1934, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -38, -20, -125, 1935, 990, 0x81, 0x00, 0x00, 0xFF
vertex -38, 24, 127, -20, 990, 0x81, 0x00, 0x00, 0xFF
vertex -38, 24, -125, 1935, 990, 0x81, 0x00, 0x00, 0xFF
vertex -38, -20, 127, -20, 990, 0x81, 0x00, 0x00, 0xFF
vertex -38, -20, -125, 1935, 990, 0x00, 0x00, 0x81, 0xFF
chair_seg5_vertex_05005070: # 0x05005070
vertex 208, -20, 127, -21, 0, 0x00, 0x81, 0x00, 0xFF
vertex -38, -20, -125, 1935, 990, 0x00, 0x81, 0x00, 0xFF
vertex 208, -20, -125, 1934, 0, 0x00, 0x81, 0x00, 0xFF
vertex -38, -20, 127, -20, 990, 0x00, 0x81, 0x00, 0xFF
vertex -38, -20, 127, 577, 990, 0x00, 0x00, 0x7F, 0xFF
vertex 208, -20, 127, 511, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 208, 24, 127, 511, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -38, 24, 127, 577, 990, 0x00, 0x00, 0x7F, 0xFF
glabel chair_seg5_dl_050050F0 # 0x050050F0 - 0x05005190
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chair_seg5_texture_05004060
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight chair_seg5_light_05004F60, 1
gsSPLight chair_seg5_light_05004F58, 2
gsSPVertex chair_seg5_vertex_05004F70, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
gsSP2Triangles 11, 14, 12, 0x0, 0, 15, 1, 0x0
gsSPVertex chair_seg5_vertex_05005070, 8, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSPEndDisplayList
glabel chair_seg5_dl_05005190 # 0x05005190 - 0x05005200
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList chair_seg5_dl_050050F0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
chair_seg5_light_05005200: # 0x05005200
.byte 0x47, 0x47, 0x47, 0x00, 0x47, 0x47, 0x47, 0x00
chair_seg5_light_05005208: # 0x05005208
.byte 0xB2, 0xB2, 0xB2, 0x00, 0xB2, 0xB2, 0xB2, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
chair_seg5_vertex_05005218: # 0x05005218
vertex 146, -22, 104, 998, 990, 0xEF, 0x00, 0x7D, 0xFF
vertex 146, 26, 104, 998, 990, 0xEF, 0x00, 0x7D, 0xFF
vertex -8, 26, 82, 886, -24, 0xEF, 0x00, 0x7D, 0xFF
vertex 146, 26, 104, 998, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, -22, -102, 0, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, 26, -102, 0, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, -22, 104, 998, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, 26, 104, 998, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -8, 26, -79, 78, -24, 0x00, 0x7F, 0x00, 0xFF
vertex -8, 26, 82, 886, -24, 0x00, 0x7F, 0x00, 0xFF
vertex 146, 26, -102, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 146, -22, -102, 0, 990, 0x00, 0x81, 0x00, 0xFF
vertex -8, -22, 82, 886, -24, 0x00, 0x81, 0x00, 0xFF
vertex -8, -22, -79, 78, -24, 0x00, 0x81, 0x00, 0xFF
vertex 146, -22, 104, 998, 990, 0x00, 0x81, 0x00, 0xFF
chair_seg5_vertex_05005308: # 0x05005308
vertex 146, 26, -102, 0, 990, 0xEE, 0x00, 0x83, 0xFF
vertex 146, -22, -102, 0, 990, 0xEE, 0x00, 0x83, 0xFF
vertex -8, -22, -79, 78, -24, 0xEE, 0x00, 0x83, 0xFF
vertex -8, 26, -79, 78, -24, 0xEE, 0x00, 0x83, 0xFF
vertex 146, -22, 104, 998, 990, 0xEF, 0x00, 0x7D, 0xFF
vertex -8, 26, 82, 886, -24, 0xEF, 0x00, 0x7D, 0xFF
vertex -8, -22, 82, 886, -24, 0xEF, 0x00, 0x7D, 0xFF
glabel chair_seg5_dl_05005378 # 0x05005378 - 0x05005408
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chair_seg5_texture_05003860
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight chair_seg5_light_05005208, 1
gsSPLight chair_seg5_light_05005200, 2
gsSPVertex chair_seg5_vertex_05005218, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 14, 12, 0x0
gsSPVertex chair_seg5_vertex_05005308, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP1Triangle 4, 5, 6, 0x0
gsSPEndDisplayList
glabel chair_seg5_dl_05005408 # 0x05005408 - 0x05005478
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList chair_seg5_dl_05005378
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
chair_seg5_light_05005478: # 0x05005478
.byte 0x47, 0x47, 0x47, 0x00, 0x47, 0x47, 0x47, 0x00
chair_seg5_light_05005480: # 0x05005480
.byte 0xB2, 0xB2, 0xB2, 0x00, 0xB2, 0xB2, 0xB2, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
chair_seg5_vertex_05005490: # 0x05005490
vertex 146, -19, 104, 998, 990, 0xEF, 0x00, 0x7D, 0xFF
vertex 146, 29, 104, 998, 990, 0xEF, 0x00, 0x7D, 0xFF
vertex -8, 29, 82, 886, -40, 0xEF, 0x00, 0x7D, 0xFF
vertex 146, 29, 104, 998, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, -19, -102, 0, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, 29, -102, 0, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, -19, 104, 998, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 146, 29, 104, 998, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -8, 29, -79, 78, -40, 0x00, 0x7F, 0x00, 0xFF
vertex -8, 29, 82, 886, -40, 0x00, 0x7F, 0x00, 0xFF
vertex 146, 29, -102, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 146, -19, -102, 0, 990, 0x00, 0x81, 0x00, 0xFF
vertex -8, -19, 82, 886, -40, 0x00, 0x81, 0x00, 0xFF
vertex -8, -19, -79, 78, -40, 0x00, 0x81, 0x00, 0xFF
vertex 146, -19, 104, 998, 990, 0x00, 0x81, 0x00, 0xFF
chair_seg5_vertex_05005580: # 0x05005580
vertex 146, 29, -102, 0, 990, 0xEE, 0x00, 0x83, 0xFF
vertex 146, -19, -102, 0, 990, 0xEE, 0x00, 0x83, 0xFF
vertex -8, -19, -79, 78, -40, 0xEE, 0x00, 0x83, 0xFF
vertex -8, 29, -79, 78, -40, 0xEE, 0x00, 0x83, 0xFF
vertex 146, -19, 104, 998, 990, 0xEF, 0x00, 0x7D, 0xFF
vertex -8, 29, 82, 886, -40, 0xEF, 0x00, 0x7D, 0xFF
vertex -8, -19, 82, 886, -40, 0xEF, 0x00, 0x7D, 0xFF
glabel chair_seg5_dl_050055F0 # 0x050055F0 - 0x05005680
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chair_seg5_texture_05003860
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight chair_seg5_light_05005480, 1
gsSPLight chair_seg5_light_05005478, 2
gsSPVertex chair_seg5_vertex_05005490, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 14, 12, 0x0
gsSPVertex chair_seg5_vertex_05005580, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP1Triangle 4, 5, 6, 0x0
gsSPEndDisplayList
glabel chair_seg5_dl_05005680 # 0x05005680 - 0x050056F0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList chair_seg5_dl_050055F0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
chair_seg5_animvalue_050056F0: # 0x050056F0
.hword 0x0000, 0x0099, 0xFFAA, 0xC001, 0xC001, 0xC001, 0x3FFF, 0x0000
chair_seg5_animindex_05005700: # 0x05005700
.hword 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000
.hword 0x0001, 0x0003, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0004, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0005, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006
chair_seg5_anim_0500576C: # 0x0500576C
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x64
.hword 0x08
.word chair_seg5_animvalue_050056F0
.word chair_seg5_animindex_05005700
.word 0
glabel chair_seg5_anims_05005784 # 0x05005784
.word chair_seg5_anim_0500576C

View File

@ -1,29 +1,29 @@
# Checkerboard Platform
glabel checkerboard_platform_seg8_collision_0800D710 # 0x0800D710 - 0x0800D794
colInit
colVertexInit 0x8
colVertex 256, -25, -153
colVertex 256, 26, -153
colVertex 256, 26, 154
colVertex -255, 26, -153
colVertex -255, 26, 154
colVertex -255, -25, -153
colVertex -255, -25, 154
colVertex 256, -25, 154
colTriInit SURFACE_WALL_MISC, 12
colTri 0, 1, 2
colTri 1, 3, 4
colTri 1, 4, 2
colTri 5, 3, 1
colTri 5, 1, 0
colTri 6, 4, 3
colTri 6, 3, 5
colTri 7, 4, 6
colTri 7, 2, 4
colTri 0, 2, 7
colTri 7, 6, 5
colTri 7, 5, 0
colTriStop
colEnd
glabel checkerboard_platform_seg8_collision_0800D710 # 0x0800D710 - 0x0800D794
colInit
colVertexInit 0x8
colVertex 256, -25, -153
colVertex 256, 26, -153
colVertex 256, 26, 154
colVertex -255, 26, -153
colVertex -255, 26, 154
colVertex -255, -25, -153
colVertex -255, -25, 154
colVertex 256, -25, 154
colTriInit SURFACE_WALL_MISC, 12
colTri 0, 1, 2
colTri 1, 3, 4
colTri 1, 4, 2
colTri 5, 3, 1
colTri 5, 1, 0
colTri 6, 4, 3
colTri 6, 3, 5
colTri 7, 4, 6
colTri 7, 2, 4
colTri 0, 2, 7
colTri 7, 6, 5
colTri 7, 5, 0
colTriStop
colEnd

View File

@ -1,6 +1,6 @@
glabel checkerboard_platform_geo # 0x0F0004E4
geo_culling_radius 400
geo_open_node
geo_display_list LAYER_OPAQUE, checkerboard_platform_seg8_dl_0800D680
geo_close_node
geo_end
glabel checkerboard_platform_geo # 0x0F0004E4
geo_culling_radius 400
geo_open_node
geo_display_list LAYER_OPAQUE, checkerboard_platform_seg8_dl_0800D680
geo_close_node
geo_end

View File

@ -1,85 +1,85 @@
# Checkerboard Platform
checkerboard_platform_seg8_light_0800C828: # 0x0800C828
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
checkerboard_platform_seg8_light_0800C830: # 0x0800C830
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
checkerboard_platform_seg8_texture_0800C840: # 0x0800C840
.incbin "actors/checkerboard_platform/checkerboard_platform_side.rgba16"
checkerboard_platform_seg8_texture_0800CC40: # 0x0800CC40
.incbin "actors/checkerboard_platform/checkerboard_platform.rgba16"
checkerboard_platform_seg8_vertex_0800D440: # 0x0800D440
vertex -255, -25, 154, 1504, 480, 0x81, 0x00, 0x00, 0xFF
vertex -255, 26, 154, 1504, 0, 0x81, 0x00, 0x00, 0xFF
vertex -255, 26, -153, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -255, -25, -153, 0, 480, 0x81, 0x00, 0x00, 0xFF
vertex 256, -25, -153, 1504, 480, 0x7F, 0x00, 0x00, 0xFF
vertex 256, 26, 154, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 256, -25, 154, 0, 480, 0x7F, 0x00, 0x00, 0xFF
vertex 256, 26, -153, 1504, 0, 0x7F, 0x00, 0x00, 0xFF
checkerboard_platform_seg8_vertex_0800D4C0: # 0x0800D4C0
vertex 256, -25, 154, 2528, 992, 0x00, 0x81, 0x00, 0xFF
vertex -255, -25, -153, 0, -512, 0x00, 0x81, 0x00, 0xFF
vertex 256, -25, -153, 2528, -512, 0x00, 0x81, 0x00, 0xFF
vertex 256, 26, -153, 2528, -512, 0x00, 0x7F, 0x00, 0xFF
vertex -255, 26, 154, 0, 992, 0x00, 0x7F, 0x00, 0xFF
vertex 256, 26, 154, 2528, 992, 0x00, 0x7F, 0x00, 0xFF
vertex -255, 26, -153, 0, -512, 0x00, 0x7F, 0x00, 0xFF
vertex -255, -25, -153, 2528, 480, 0x00, 0x00, 0x81, 0xFF
vertex -255, 26, -153, 2528, 0, 0x00, 0x00, 0x81, 0xFF
vertex 256, 26, -153, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 256, -25, -153, 0, 480, 0x00, 0x00, 0x81, 0xFF
vertex 256, -25, 154, 2528, 480, 0x00, 0x00, 0x7F, 0xFF
vertex -255, 26, 154, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -255, -25, 154, 0, 480, 0x00, 0x00, 0x7F, 0xFF
vertex 256, 26, 154, 2528, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -255, -25, 154, 0, 992, 0x00, 0x81, 0x00, 0xFF
glabel checkerboard_platform_seg8_dl_0800D5C0 # 0x0800D5C0 - 0x0800D618
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, checkerboard_platform_seg8_texture_0800C840
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x100
gsSPLight checkerboard_platform_seg8_light_0800C830, 1
gsSPLight checkerboard_platform_seg8_light_0800C828, 2
gsSPVertex checkerboard_platform_seg8_vertex_0800D440, 8, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
gsSPEndDisplayList
glabel checkerboard_platform_seg8_dl_0800D618 # 0x0800D618 - 0x0800D680
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, checkerboard_platform_seg8_texture_0800CC40
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex checkerboard_platform_seg8_vertex_0800D4C0, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
gsSP2Triangles 11, 14, 12, 0x0, 0, 15, 1, 0x0
gsSPEndDisplayList
glabel checkerboard_platform_seg8_dl_0800D680 # 0x0800D680 - 0x0800D710
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 60
gsSPDisplayList checkerboard_platform_seg8_dl_0800D5C0
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList checkerboard_platform_seg8_dl_0800D618
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
# Checkerboard Platform
checkerboard_platform_seg8_light_0800C828: # 0x0800C828
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
checkerboard_platform_seg8_light_0800C830: # 0x0800C830
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
checkerboard_platform_seg8_texture_0800C840: # 0x0800C840
.incbin "actors/checkerboard_platform/checkerboard_platform_side.rgba16"
checkerboard_platform_seg8_texture_0800CC40: # 0x0800CC40
.incbin "actors/checkerboard_platform/checkerboard_platform.rgba16"
checkerboard_platform_seg8_vertex_0800D440: # 0x0800D440
vertex -255, -25, 154, 1504, 480, 0x81, 0x00, 0x00, 0xFF
vertex -255, 26, 154, 1504, 0, 0x81, 0x00, 0x00, 0xFF
vertex -255, 26, -153, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex -255, -25, -153, 0, 480, 0x81, 0x00, 0x00, 0xFF
vertex 256, -25, -153, 1504, 480, 0x7F, 0x00, 0x00, 0xFF
vertex 256, 26, 154, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 256, -25, 154, 0, 480, 0x7F, 0x00, 0x00, 0xFF
vertex 256, 26, -153, 1504, 0, 0x7F, 0x00, 0x00, 0xFF
checkerboard_platform_seg8_vertex_0800D4C0: # 0x0800D4C0
vertex 256, -25, 154, 2528, 992, 0x00, 0x81, 0x00, 0xFF
vertex -255, -25, -153, 0, -512, 0x00, 0x81, 0x00, 0xFF
vertex 256, -25, -153, 2528, -512, 0x00, 0x81, 0x00, 0xFF
vertex 256, 26, -153, 2528, -512, 0x00, 0x7F, 0x00, 0xFF
vertex -255, 26, 154, 0, 992, 0x00, 0x7F, 0x00, 0xFF
vertex 256, 26, 154, 2528, 992, 0x00, 0x7F, 0x00, 0xFF
vertex -255, 26, -153, 0, -512, 0x00, 0x7F, 0x00, 0xFF
vertex -255, -25, -153, 2528, 480, 0x00, 0x00, 0x81, 0xFF
vertex -255, 26, -153, 2528, 0, 0x00, 0x00, 0x81, 0xFF
vertex 256, 26, -153, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 256, -25, -153, 0, 480, 0x00, 0x00, 0x81, 0xFF
vertex 256, -25, 154, 2528, 480, 0x00, 0x00, 0x7F, 0xFF
vertex -255, 26, 154, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -255, -25, 154, 0, 480, 0x00, 0x00, 0x7F, 0xFF
vertex 256, 26, 154, 2528, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -255, -25, 154, 0, 992, 0x00, 0x81, 0x00, 0xFF
glabel checkerboard_platform_seg8_dl_0800D5C0 # 0x0800D5C0 - 0x0800D618
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, checkerboard_platform_seg8_texture_0800C840
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x100
gsSPLight checkerboard_platform_seg8_light_0800C830, 1
gsSPLight checkerboard_platform_seg8_light_0800C828, 2
gsSPVertex checkerboard_platform_seg8_vertex_0800D440, 8, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
gsSPEndDisplayList
glabel checkerboard_platform_seg8_dl_0800D618 # 0x0800D618 - 0x0800D680
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, checkerboard_platform_seg8_texture_0800CC40
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex checkerboard_platform_seg8_vertex_0800D4C0, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
gsSP2Triangles 11, 14, 12, 0x0, 0, 15, 1, 0x0
gsSPEndDisplayList
glabel checkerboard_platform_seg8_dl_0800D680 # 0x0800D680 - 0x0800D710
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 60
gsSPDisplayList checkerboard_platform_seg8_dl_0800D5C0
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList checkerboard_platform_seg8_dl_0800D618
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList

View File

@ -1,115 +1,115 @@
glabel chuckya_geo # 0x0F0001D8
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 100
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 281, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chuckya_seg8_dl_0800ABE8
geo_animated_part LAYER_OPAQUE, 113, -152, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 74, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 96, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, chuckya_seg8_dl_0800A5F8
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chuckya_seg8_dl_0800A998
geo_close_node
geo_close_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, chuckya_seg8_dl_0800A758
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, chuckya_seg8_dl_0800A068
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 1, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 209, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, chuckya_seg8_dl_0800A1D0
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 95, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, chuckya_seg8_dl_0800A428
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 1, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 209, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, chuckya_seg8_dl_0800A338
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 95, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, chuckya_seg8_dl_0800A510
geo_close_node
geo_close_node
geo_asm 0, Geo18_802A719C
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chuckya_seg8_dl_0800A8D0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel chuckya_geo # 0x0F0001D8
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 100
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 281, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chuckya_seg8_dl_0800ABE8
geo_animated_part LAYER_OPAQUE, 113, -152, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 74, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 96, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, chuckya_seg8_dl_0800A5F8
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chuckya_seg8_dl_0800A998
geo_close_node
geo_close_node
geo_animated_part LAYER_ALPHA, 0, 0, 0, chuckya_seg8_dl_0800A758
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, chuckya_seg8_dl_0800A068
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 1, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 209, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, chuckya_seg8_dl_0800A1D0
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 95, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, chuckya_seg8_dl_0800A428
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 1, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 209, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, chuckya_seg8_dl_0800A338
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 95, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_billboard
geo_open_node
geo_display_list LAYER_ALPHA, chuckya_seg8_dl_0800A510
geo_close_node
geo_close_node
geo_asm 0, Geo18_802A719C
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, chuckya_seg8_dl_0800A8D0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end

File diff suppressed because it is too large Load Diff

View File

@ -1,18 +1,18 @@
glabel clam_shell_geo # 0x0C000000
geo_node_start
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, clam_shell_seg5_dl_05001568
geo_open_node
geo_animated_part LAYER_OPAQUE, -520, -6, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, clam_shell_seg5_dl_050012B8
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel clam_shell_geo # 0x0C000000
geo_node_start
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, clam_shell_seg5_dl_05001568
geo_open_node
geo_animated_part LAYER_OPAQUE, -520, -6, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, clam_shell_seg5_dl_050012B8
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end

View File

@ -1,224 +1,224 @@
# Clam Shell
# Unreferenced light
.byte 0x1B, 0x23, 0x30, 0x00, 0x1B, 0x23, 0x30, 0x00
.byte 0x6D, 0x8F, 0xC3, 0x00, 0x6D, 0x8F, 0xC3, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
# Unreferenced light
.byte 0x18, 0x28, 0x38, 0x00, 0x18, 0x28, 0x38, 0x00
.byte 0x60, 0xA2, 0xE2, 0x00, 0x60, 0xA2, 0xE2, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
clam_shell_seg5_texture_05000030: # 0x05000030
.incbin "actors/clam_shell/clam_shell.rgba16"
clam_shell_seg5_texture_05000830: # 0x05000830
.incbin "actors/clam_shell/clam_shell_mouth.rgba16"
clam_shell_seg5_light_05001030: # 0x05001030
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
clam_shell_seg5_light_05001038: # 0x05001038
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
clam_shell_seg5_vertex_05001048: # 0x05001048
vertex 728, -261, 0, 480, 566, 0x00, 0x7E, 0xF5, 0xFF
vertex -10, 2, -131, 580, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 404, -50, -528, 886, 318, 0xF5, 0x7E, 0x00, 0xFF
vertex 404, -50, 529, 72, 318, 0x00, 0x7F, 0x00, 0xFF
vertex 1083, -106, 435, 144, 838, 0xA8, 0xA8, 0x16, 0xFF
vertex 777, -25, 658, -26, 604, 0xFF, 0xFF, 0xFF, 0xFF
vertex 1087, -154, 0, 480, 842, 0x38, 0x71, 0x00, 0xFF
vertex 1214, 19, 0, 480, 940, 0xA7, 0xA7, 0x00, 0xFF
vertex -10, 2, 132, 378, 0, 0x00, 0x81, 0x00, 0xFF
vertex 1083, -106, -434, 814, 838, 0x31, 0x63, 0x3D, 0xFF
vertex 777, -25, -657, 984, 604, 0xFF, 0xFF, 0xFF, 0xFF
clam_shell_seg5_vertex_050010F8: # 0x050010F8
vertex 1087, -154, 0, 480, 816, 0x38, 0x71, 0x00, 0xFF
vertex 1214, 19, 0, 480, 906, 0xA7, 0xA7, 0x00, 0xFF
vertex 1083, -106, -434, 168, 814, 0x31, 0x63, 0x3D, 0xFF
vertex 728, -261, 0, 480, 560, 0x00, 0x7E, 0xF5, 0xFF
vertex -10, 2, 132, 574, 34, 0x00, 0x81, 0x00, 0xFF
vertex 404, -50, 529, 856, 328, 0x00, 0x7F, 0x00, 0xFF
vertex 1083, -106, 435, 790, 814, 0xA8, 0xA8, 0x16, 0xFF
vertex 777, -25, 658, 948, 594, 0xFF, 0xFF, 0xFF, 0xFF
vertex 777, -25, -657, 10, 594, 0xFF, 0xFF, 0xFF, 0xFF
vertex 404, -50, -528, 102, 328, 0xF5, 0x7E, 0x00, 0xFF
vertex -10, 2, -131, 384, 34, 0xFF, 0xFF, 0xFF, 0xFF
glabel clam_shell_seg5_dl_050011A8 # 0x050011A8 - 0x05001238
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, clam_shell_seg5_texture_05000030
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight clam_shell_seg5_light_05001038, 1
gsSPLight clam_shell_seg5_light_05001030, 2
gsSPVertex clam_shell_seg5_vertex_05001048, 11, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 4, 0x0
gsSP2Triangles 4, 5, 3, 0x0, 4, 0, 6, 0x0
gsSP2Triangles 6, 7, 4, 0x0, 3, 8, 0, 0x0
gsSP2Triangles 6, 0, 9, 0x0, 2, 10, 9, 0x0
gsSP2Triangles 9, 7, 6, 0x0, 9, 0, 2, 0x0
gsSP1Triangle 8, 1, 0, 0x0
gsSPEndDisplayList
glabel clam_shell_seg5_dl_05001238 # 0x05001238 - 0x050012B8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, clam_shell_seg5_texture_05000830
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex clam_shell_seg5_vertex_050010F8, 11, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 3, 5, 0x0, 5, 7, 6, 0x0
gsSP2Triangles 0, 3, 6, 0x0, 6, 1, 0, 0x0
gsSP2Triangles 2, 8, 9, 0x0, 9, 10, 3, 0x0
gsSP2Triangles 9, 3, 2, 0x0, 3, 10, 4, 0x0
gsSP1Triangle 2, 3, 0, 0x0
gsSPEndDisplayList
glabel clam_shell_seg5_dl_050012B8 # 0x050012B8 - 0x05001320
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList clam_shell_seg5_dl_050011A8
gsSPDisplayList clam_shell_seg5_dl_05001238
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
clam_shell_seg5_light_05001320: # 0x05001320
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
clam_shell_seg5_light_05001328: # 0x05001328
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
clam_shell_seg5_vertex_05001338: # 0x05001338
vertex 260, 0, 0, 480, 600, 0xF5, 0x7E, 0x07, 0xFF
vertex -531, -1, 132, 580, -8, 0x00, 0x81, 0x00, 0xFF
vertex -124, -74, 529, 886, 304, 0xFF, 0xFF, 0xFF, 0xFF
vertex 692, -45, 0, 480, 932, 0x81, 0x00, 0x00, 0xFF
vertex 556, -160, -434, 144, 828, 0x00, 0x81, 0x00, 0xFF
vertex 248, -68, -657, -26, 590, 0x00, 0x00, 0x81, 0xFF
vertex -124, -74, -528, 72, 304, 0xFF, 0xFF, 0xFF, 0xFF
vertex 248, -68, 658, 984, 590, 0x0F, 0x7D, 0x0F, 0xFF
vertex 556, -160, 435, 814, 828, 0x00, 0x00, 0x7F, 0xFF
vertex -531, -1, -131, 378, -8, 0x00, 0x81, 0x00, 0xFF
clam_shell_seg5_vertex_050013D8: # 0x050013D8
vertex 556, -160, 435, 790, 796, 0x00, 0x00, 0x7F, 0xFF
vertex 248, -68, 658, 948, 568, 0x0F, 0x7D, 0x0F, 0xFF
vertex 260, 0, 0, 480, 576, 0xF5, 0x7E, 0x07, 0xFF
vertex 692, -45, 0, 480, 896, 0x81, 0x00, 0x00, 0xFF
vertex 556, -160, -434, 168, 796, 0x00, 0x81, 0x00, 0xFF
vertex -124, -74, 529, 856, 292, 0xFF, 0xFF, 0xFF, 0xFF
vertex -124, -74, -528, 102, 292, 0xFF, 0xFF, 0xFF, 0xFF
vertex 248, -68, -657, 10, 568, 0x00, 0x00, 0x81, 0xFF
vertex -531, -1, 132, 574, -8, 0x00, 0x81, 0x00, 0xFF
vertex -531, -1, -131, 384, -8, 0x00, 0x81, 0x00, 0xFF
glabel clam_shell_seg5_dl_05001478 # 0x05001478 - 0x050014F8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, clam_shell_seg5_texture_05000030
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight clam_shell_seg5_light_05001328, 1
gsSPLight clam_shell_seg5_light_05001320, 2
gsSPVertex clam_shell_seg5_vertex_05001338, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 0, 0x0
gsSP2Triangles 4, 5, 0, 0x0, 0, 5, 6, 0x0
gsSP2Triangles 0, 7, 8, 0x0, 2, 7, 0, 0x0
gsSP2Triangles 8, 3, 0, 0x0, 0, 9, 1, 0x0
gsSP1Triangle 6, 9, 0, 0x0
gsSPEndDisplayList
glabel clam_shell_seg5_dl_050014F8 # 0x050014F8 - 0x05001568
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, clam_shell_seg5_texture_05000830
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex clam_shell_seg5_vertex_050013D8, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
gsSP2Triangles 2, 4, 3, 0x0, 2, 1, 5, 0x0
gsSP2Triangles 6, 7, 2, 0x0, 2, 7, 4, 0x0
gsSP2Triangles 8, 9, 2, 0x0, 2, 9, 6, 0x0
gsSP1Triangle 5, 8, 2, 0x0
gsSPEndDisplayList
glabel clam_shell_seg5_dl_05001568 # 0x05001568 - 0x050015D0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList clam_shell_seg5_dl_05001478
gsSPDisplayList clam_shell_seg5_dl_050014F8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
clam_shell_seg5_animvalue_050015D0: # 0x050015D0
.hword 0x0000, 0x3FFF, 0x0E08, 0x1135, 0x1458, 0x1118, 0x0DBA, 0x1055
.hword 0x1326, 0x10AE, 0x0E3E, 0x1121, 0x13F2, 0x116A, 0x0E81, 0x0FAA
.hword 0x1127, 0x0FDC, 0x0E5C, 0x0E11, 0x0E00, 0x0E0D, 0x0E19, 0x0E08
.hword 0x22E4, 0x4D59, 0x6EC3, 0x7A37, 0x7C9F, 0x7E13, 0x7D78, 0x7E13
.hword 0x8001, 0x8001, 0x8001, 0x0000
clam_shell_seg5_animindex_05001618: # 0x05001618
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0022, 0x0001, 0x0020, 0x0001, 0x0021, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0002
clam_shell_seg5_anim_05001654: # 0x05001654
.hword 1
.hword 0
.hword 0
.hword 0
.hword 0x1E
.hword 0x04
.word clam_shell_seg5_animvalue_050015D0
.word clam_shell_seg5_animindex_05001618
.word 0
clam_shell_seg5_animvalue_0500166C: # 0x0500166C
.hword 0x0000, 0x3FFF, 0x7E13, 0x7DFA, 0x7DB2, 0x7D3C, 0x7C99, 0x7BCC
.hword 0x7AD5, 0x79B7, 0x7874, 0x770C, 0x7582, 0x73D8, 0x720E, 0x7027
.hword 0x6E24, 0x6C08, 0x69D3, 0x6787, 0x6527, 0x62B3, 0x602E, 0x5D98
.hword 0x5AF5, 0x5845, 0x558A, 0x52C6, 0x4FFA, 0x4D28, 0x4A52, 0x477A
.hword 0x44A1, 0x41C9, 0x3EF3, 0x3C21, 0x3955, 0x3691, 0x33D6, 0x3126
.hword 0x2E83, 0x2BED, 0x2968, 0x26F4, 0x2494, 0x2248, 0x2013, 0x1DF7
.hword 0x1BF4, 0x1A0D, 0x1843, 0x1699, 0x150F, 0x13A7, 0x1264, 0x1146
.hword 0x104F, 0x0F82, 0x0EDF, 0x0E69, 0x0E21, 0x0E08, 0x8001, 0x8001
.hword 0x8001, 0x0000
clam_shell_seg5_animindex_050016F0: # 0x050016F0
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0040, 0x0001, 0x003E, 0x0001, 0x003F, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x0002
clam_shell_seg5_anim_0500172C: # 0x0500172C
.hword 1
.hword 0
.hword 0
.hword 0
.hword 0x3C
.hword 0x04
.word clam_shell_seg5_animvalue_0500166C
.word clam_shell_seg5_animindex_050016F0
.word 0
glabel clam_shell_seg5_anims_05001744 # 0x05001744
.word clam_shell_seg5_anim_05001654
.word clam_shell_seg5_anim_0500172C
.word 0
# Clam Shell
# Unreferenced light
.byte 0x1B, 0x23, 0x30, 0x00, 0x1B, 0x23, 0x30, 0x00
.byte 0x6D, 0x8F, 0xC3, 0x00, 0x6D, 0x8F, 0xC3, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
# Unreferenced light
.byte 0x18, 0x28, 0x38, 0x00, 0x18, 0x28, 0x38, 0x00
.byte 0x60, 0xA2, 0xE2, 0x00, 0x60, 0xA2, 0xE2, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
clam_shell_seg5_texture_05000030: # 0x05000030
.incbin "actors/clam_shell/clam_shell.rgba16"
clam_shell_seg5_texture_05000830: # 0x05000830
.incbin "actors/clam_shell/clam_shell_mouth.rgba16"
clam_shell_seg5_light_05001030: # 0x05001030
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
clam_shell_seg5_light_05001038: # 0x05001038
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
clam_shell_seg5_vertex_05001048: # 0x05001048
vertex 728, -261, 0, 480, 566, 0x00, 0x7E, 0xF5, 0xFF
vertex -10, 2, -131, 580, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 404, -50, -528, 886, 318, 0xF5, 0x7E, 0x00, 0xFF
vertex 404, -50, 529, 72, 318, 0x00, 0x7F, 0x00, 0xFF
vertex 1083, -106, 435, 144, 838, 0xA8, 0xA8, 0x16, 0xFF
vertex 777, -25, 658, -26, 604, 0xFF, 0xFF, 0xFF, 0xFF
vertex 1087, -154, 0, 480, 842, 0x38, 0x71, 0x00, 0xFF
vertex 1214, 19, 0, 480, 940, 0xA7, 0xA7, 0x00, 0xFF
vertex -10, 2, 132, 378, 0, 0x00, 0x81, 0x00, 0xFF
vertex 1083, -106, -434, 814, 838, 0x31, 0x63, 0x3D, 0xFF
vertex 777, -25, -657, 984, 604, 0xFF, 0xFF, 0xFF, 0xFF
clam_shell_seg5_vertex_050010F8: # 0x050010F8
vertex 1087, -154, 0, 480, 816, 0x38, 0x71, 0x00, 0xFF
vertex 1214, 19, 0, 480, 906, 0xA7, 0xA7, 0x00, 0xFF
vertex 1083, -106, -434, 168, 814, 0x31, 0x63, 0x3D, 0xFF
vertex 728, -261, 0, 480, 560, 0x00, 0x7E, 0xF5, 0xFF
vertex -10, 2, 132, 574, 34, 0x00, 0x81, 0x00, 0xFF
vertex 404, -50, 529, 856, 328, 0x00, 0x7F, 0x00, 0xFF
vertex 1083, -106, 435, 790, 814, 0xA8, 0xA8, 0x16, 0xFF
vertex 777, -25, 658, 948, 594, 0xFF, 0xFF, 0xFF, 0xFF
vertex 777, -25, -657, 10, 594, 0xFF, 0xFF, 0xFF, 0xFF
vertex 404, -50, -528, 102, 328, 0xF5, 0x7E, 0x00, 0xFF
vertex -10, 2, -131, 384, 34, 0xFF, 0xFF, 0xFF, 0xFF
glabel clam_shell_seg5_dl_050011A8 # 0x050011A8 - 0x05001238
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, clam_shell_seg5_texture_05000030
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight clam_shell_seg5_light_05001038, 1
gsSPLight clam_shell_seg5_light_05001030, 2
gsSPVertex clam_shell_seg5_vertex_05001048, 11, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 4, 0x0
gsSP2Triangles 4, 5, 3, 0x0, 4, 0, 6, 0x0
gsSP2Triangles 6, 7, 4, 0x0, 3, 8, 0, 0x0
gsSP2Triangles 6, 0, 9, 0x0, 2, 10, 9, 0x0
gsSP2Triangles 9, 7, 6, 0x0, 9, 0, 2, 0x0
gsSP1Triangle 8, 1, 0, 0x0
gsSPEndDisplayList
glabel clam_shell_seg5_dl_05001238 # 0x05001238 - 0x050012B8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, clam_shell_seg5_texture_05000830
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex clam_shell_seg5_vertex_050010F8, 11, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 3, 5, 0x0, 5, 7, 6, 0x0
gsSP2Triangles 0, 3, 6, 0x0, 6, 1, 0, 0x0
gsSP2Triangles 2, 8, 9, 0x0, 9, 10, 3, 0x0
gsSP2Triangles 9, 3, 2, 0x0, 3, 10, 4, 0x0
gsSP1Triangle 2, 3, 0, 0x0
gsSPEndDisplayList
glabel clam_shell_seg5_dl_050012B8 # 0x050012B8 - 0x05001320
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList clam_shell_seg5_dl_050011A8
gsSPDisplayList clam_shell_seg5_dl_05001238
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
clam_shell_seg5_light_05001320: # 0x05001320
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
clam_shell_seg5_light_05001328: # 0x05001328
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
clam_shell_seg5_vertex_05001338: # 0x05001338
vertex 260, 0, 0, 480, 600, 0xF5, 0x7E, 0x07, 0xFF
vertex -531, -1, 132, 580, -8, 0x00, 0x81, 0x00, 0xFF
vertex -124, -74, 529, 886, 304, 0xFF, 0xFF, 0xFF, 0xFF
vertex 692, -45, 0, 480, 932, 0x81, 0x00, 0x00, 0xFF
vertex 556, -160, -434, 144, 828, 0x00, 0x81, 0x00, 0xFF
vertex 248, -68, -657, -26, 590, 0x00, 0x00, 0x81, 0xFF
vertex -124, -74, -528, 72, 304, 0xFF, 0xFF, 0xFF, 0xFF
vertex 248, -68, 658, 984, 590, 0x0F, 0x7D, 0x0F, 0xFF
vertex 556, -160, 435, 814, 828, 0x00, 0x00, 0x7F, 0xFF
vertex -531, -1, -131, 378, -8, 0x00, 0x81, 0x00, 0xFF
clam_shell_seg5_vertex_050013D8: # 0x050013D8
vertex 556, -160, 435, 790, 796, 0x00, 0x00, 0x7F, 0xFF
vertex 248, -68, 658, 948, 568, 0x0F, 0x7D, 0x0F, 0xFF
vertex 260, 0, 0, 480, 576, 0xF5, 0x7E, 0x07, 0xFF
vertex 692, -45, 0, 480, 896, 0x81, 0x00, 0x00, 0xFF
vertex 556, -160, -434, 168, 796, 0x00, 0x81, 0x00, 0xFF
vertex -124, -74, 529, 856, 292, 0xFF, 0xFF, 0xFF, 0xFF
vertex -124, -74, -528, 102, 292, 0xFF, 0xFF, 0xFF, 0xFF
vertex 248, -68, -657, 10, 568, 0x00, 0x00, 0x81, 0xFF
vertex -531, -1, 132, 574, -8, 0x00, 0x81, 0x00, 0xFF
vertex -531, -1, -131, 384, -8, 0x00, 0x81, 0x00, 0xFF
glabel clam_shell_seg5_dl_05001478 # 0x05001478 - 0x050014F8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, clam_shell_seg5_texture_05000030
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight clam_shell_seg5_light_05001328, 1
gsSPLight clam_shell_seg5_light_05001320, 2
gsSPVertex clam_shell_seg5_vertex_05001338, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 0, 0x0
gsSP2Triangles 4, 5, 0, 0x0, 0, 5, 6, 0x0
gsSP2Triangles 0, 7, 8, 0x0, 2, 7, 0, 0x0
gsSP2Triangles 8, 3, 0, 0x0, 0, 9, 1, 0x0
gsSP1Triangle 6, 9, 0, 0x0
gsSPEndDisplayList
glabel clam_shell_seg5_dl_050014F8 # 0x050014F8 - 0x05001568
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, clam_shell_seg5_texture_05000830
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex clam_shell_seg5_vertex_050013D8, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
gsSP2Triangles 2, 4, 3, 0x0, 2, 1, 5, 0x0
gsSP2Triangles 6, 7, 2, 0x0, 2, 7, 4, 0x0
gsSP2Triangles 8, 9, 2, 0x0, 2, 9, 6, 0x0
gsSP1Triangle 5, 8, 2, 0x0
gsSPEndDisplayList
glabel clam_shell_seg5_dl_05001568 # 0x05001568 - 0x050015D0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList clam_shell_seg5_dl_05001478
gsSPDisplayList clam_shell_seg5_dl_050014F8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
clam_shell_seg5_animvalue_050015D0: # 0x050015D0
.hword 0x0000, 0x3FFF, 0x0E08, 0x1135, 0x1458, 0x1118, 0x0DBA, 0x1055
.hword 0x1326, 0x10AE, 0x0E3E, 0x1121, 0x13F2, 0x116A, 0x0E81, 0x0FAA
.hword 0x1127, 0x0FDC, 0x0E5C, 0x0E11, 0x0E00, 0x0E0D, 0x0E19, 0x0E08
.hword 0x22E4, 0x4D59, 0x6EC3, 0x7A37, 0x7C9F, 0x7E13, 0x7D78, 0x7E13
.hword 0x8001, 0x8001, 0x8001, 0x0000
clam_shell_seg5_animindex_05001618: # 0x05001618
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0022, 0x0001, 0x0020, 0x0001, 0x0021, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0002
clam_shell_seg5_anim_05001654: # 0x05001654
.hword 1
.hword 0
.hword 0
.hword 0
.hword 0x1E
.hword 0x04
.word clam_shell_seg5_animvalue_050015D0
.word clam_shell_seg5_animindex_05001618
.word 0
clam_shell_seg5_animvalue_0500166C: # 0x0500166C
.hword 0x0000, 0x3FFF, 0x7E13, 0x7DFA, 0x7DB2, 0x7D3C, 0x7C99, 0x7BCC
.hword 0x7AD5, 0x79B7, 0x7874, 0x770C, 0x7582, 0x73D8, 0x720E, 0x7027
.hword 0x6E24, 0x6C08, 0x69D3, 0x6787, 0x6527, 0x62B3, 0x602E, 0x5D98
.hword 0x5AF5, 0x5845, 0x558A, 0x52C6, 0x4FFA, 0x4D28, 0x4A52, 0x477A
.hword 0x44A1, 0x41C9, 0x3EF3, 0x3C21, 0x3955, 0x3691, 0x33D6, 0x3126
.hword 0x2E83, 0x2BED, 0x2968, 0x26F4, 0x2494, 0x2248, 0x2013, 0x1DF7
.hword 0x1BF4, 0x1A0D, 0x1843, 0x1699, 0x150F, 0x13A7, 0x1264, 0x1146
.hword 0x104F, 0x0F82, 0x0EDF, 0x0E69, 0x0E21, 0x0E08, 0x8001, 0x8001
.hword 0x8001, 0x0000
clam_shell_seg5_animindex_050016F0: # 0x050016F0
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x0040, 0x0001, 0x003E, 0x0001, 0x003F, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x0002
clam_shell_seg5_anim_0500172C: # 0x0500172C
.hword 1
.hword 0
.hword 0
.hword 0
.hword 0x3C
.hword 0x04
.word clam_shell_seg5_animvalue_0500166C
.word clam_shell_seg5_animindex_050016F0
.word 0
glabel clam_shell_seg5_anims_05001744 # 0x05001744
.word clam_shell_seg5_anim_05001654
.word clam_shell_seg5_anim_0500172C
.word 0

View File

@ -1,101 +1,101 @@
glabel yellow_coin_geo # 0x1600013C
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xB4, 50
geo_open_node
geo_switch_case 8, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007800
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007800
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007828
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007828
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007850
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007850
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007878
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007878
geo_close_node
geo_close_node
geo_end
glabel yellow_coin_no_shadow_geo # 0x160001A0
geo_node_start
geo_open_node
geo_switch_case 8, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007800
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007800
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007828
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007828
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007850
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007850
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007878
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007878
geo_close_node
geo_close_node
geo_end
glabel blue_coin_geo # 0x16000200
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xB4, 80
geo_open_node
geo_switch_case 8, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078A0
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078A0
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078C8
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078C8
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078F0
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078F0
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007918
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007918
geo_close_node
geo_close_node
geo_end
glabel blue_coin_no_shadow_geo # 0x16000264
geo_node_start
geo_open_node
geo_switch_case 8, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078A0
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078A0
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078C8
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078C8
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078F0
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078F0
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007918
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007918
geo_close_node
geo_close_node
geo_end
glabel red_coin_geo # 0x160002C4
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xB4, 80
geo_open_node
geo_switch_case 8, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007940
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007940
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007968
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007968
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007990
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007990
geo_display_list LAYER_ALPHA, coin_seg3_dl_030079B8
geo_display_list LAYER_ALPHA, coin_seg3_dl_030079B8
geo_close_node
geo_close_node
geo_end
glabel red_coin_no_shadow_geo # 0x16000328
geo_node_start
geo_open_node
geo_switch_case 8, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007940
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007940
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007968
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007968
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007990
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007990
geo_display_list LAYER_ALPHA, coin_seg3_dl_030079B8
geo_display_list LAYER_ALPHA, coin_seg3_dl_030079B8
geo_close_node
geo_close_node
geo_end
glabel yellow_coin_geo # 0x1600013C
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xB4, 50
geo_open_node
geo_switch_case 8, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007800
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007800
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007828
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007828
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007850
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007850
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007878
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007878
geo_close_node
geo_close_node
geo_end
glabel yellow_coin_no_shadow_geo # 0x160001A0
geo_node_start
geo_open_node
geo_switch_case 8, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007800
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007800
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007828
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007828
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007850
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007850
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007878
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007878
geo_close_node
geo_close_node
geo_end
glabel blue_coin_geo # 0x16000200
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xB4, 80
geo_open_node
geo_switch_case 8, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078A0
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078A0
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078C8
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078C8
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078F0
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078F0
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007918
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007918
geo_close_node
geo_close_node
geo_end
glabel blue_coin_no_shadow_geo # 0x16000264
geo_node_start
geo_open_node
geo_switch_case 8, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078A0
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078A0
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078C8
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078C8
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078F0
geo_display_list LAYER_ALPHA, coin_seg3_dl_030078F0
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007918
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007918
geo_close_node
geo_close_node
geo_end
glabel red_coin_geo # 0x160002C4
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xB4, 80
geo_open_node
geo_switch_case 8, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007940
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007940
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007968
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007968
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007990
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007990
geo_display_list LAYER_ALPHA, coin_seg3_dl_030079B8
geo_display_list LAYER_ALPHA, coin_seg3_dl_030079B8
geo_close_node
geo_close_node
geo_end
glabel red_coin_no_shadow_geo # 0x16000328
geo_node_start
geo_open_node
geo_switch_case 8, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007940
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007940
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007968
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007968
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007990
geo_display_list LAYER_ALPHA, coin_seg3_dl_03007990
geo_display_list LAYER_ALPHA, coin_seg3_dl_030079B8
geo_display_list LAYER_ALPHA, coin_seg3_dl_030079B8
geo_close_node
geo_close_node
geo_end

View File

@ -1,134 +1,134 @@
# Coin
coin_seg3_vertex_030056C0: # 0x030056C0
vertex -32, 0, 0, 0, 1984, 0xFF, 0xFF, 0x00, 0xFF
vertex 32, 0, 0, 1984, 1984, 0xFF, 0xFF, 0x00, 0xFF
vertex 32, 64, 0, 1984, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex -32, 64, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
coin_seg3_vertex_03005700: # 0x03005700
vertex -50, 0, 0, 0, 1984, 0x78, 0x78, 0xFF, 0xFF
vertex 50, 0, 0, 1984, 1984, 0x78, 0x78, 0xFF, 0xFF
vertex 50, 100, 0, 1984, 0, 0x78, 0x78, 0xFF, 0xFF
vertex -50, 100, 0, 0, 0, 0x78, 0x78, 0xFF, 0xFF
coin_seg3_vertex_03005740: # 0x03005740
vertex -35, 0, 0, 0, 1984, 0xFF, 0x00, 0x00, 0xFF
vertex 35, 0, 0, 1984, 1984, 0xFF, 0x00, 0x00, 0xFF
vertex 35, 70, 0, 1984, 0, 0xFF, 0x00, 0x00, 0xFF
vertex -35, 70, 0, 0, 0, 0xFF, 0x00, 0x00, 0xFF
coin_seg3_texture_03005780: # 0x03005780
.incbin "actors/coin/coin_front.ia16"
coin_seg3_texture_03005F80: # 0x03005F80
.incbin "actors/coin/coin_tilt_right.ia16"
coin_seg3_texture_03006780: # 0x03006780
.incbin "actors/coin/coin_side.ia16"
coin_seg3_texture_03006F80: # 0x03006F80
.incbin "actors/coin/coin_tilt_left.ia16"
glabel coin_seg3_dl_03007780 # 0x03007780 - 0x030077D0
gsDPPipeSync
gsSPClearGeometryMode G_LIGHTING
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsSPTexture -32768, -32768, 0, 0, 1
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPEndDisplayList
glabel coin_seg3_dl_030077D0 # 0x030077D0 - 0x03007800
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPTexture 1, 1, 0, 0, 0
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
glabel coin_seg3_dl_03007800 # 0x03007800 - 0x03007828
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03005780
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_030056C0, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007828 # 0x03007828 - 0x03007850
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03005F80
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_030056C0, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007850 # 0x03007850 - 0x03007878
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03006780
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_030056C0, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007878 # 0x03007878 - 0x030078A0
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03006F80
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_030056C0, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_030078A0 # 0x030078A0 - 0x030078C8
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03005780
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005700, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_030078C8 # 0x030078C8 - 0x030078F0
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03005F80
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005700, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_030078F0 # 0x030078F0 - 0x03007918
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03006780
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005700, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007918 # 0x03007918 - 0x03007940
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03006F80
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005700, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007940 # 0x03007940 - 0x03007968
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03005780
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005740, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007968 # 0x03007968 - 0x03007990
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03005F80
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005740, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007990 # 0x03007990 - 0x030079B8
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03006780
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005740, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_030079B8 # 0x030079B8 - 0x030079E0
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03006F80
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005740, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
# Coin
coin_seg3_vertex_030056C0: # 0x030056C0
vertex -32, 0, 0, 0, 1984, 0xFF, 0xFF, 0x00, 0xFF
vertex 32, 0, 0, 1984, 1984, 0xFF, 0xFF, 0x00, 0xFF
vertex 32, 64, 0, 1984, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex -32, 64, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
coin_seg3_vertex_03005700: # 0x03005700
vertex -50, 0, 0, 0, 1984, 0x78, 0x78, 0xFF, 0xFF
vertex 50, 0, 0, 1984, 1984, 0x78, 0x78, 0xFF, 0xFF
vertex 50, 100, 0, 1984, 0, 0x78, 0x78, 0xFF, 0xFF
vertex -50, 100, 0, 0, 0, 0x78, 0x78, 0xFF, 0xFF
coin_seg3_vertex_03005740: # 0x03005740
vertex -35, 0, 0, 0, 1984, 0xFF, 0x00, 0x00, 0xFF
vertex 35, 0, 0, 1984, 1984, 0xFF, 0x00, 0x00, 0xFF
vertex 35, 70, 0, 1984, 0, 0xFF, 0x00, 0x00, 0xFF
vertex -35, 70, 0, 0, 0, 0xFF, 0x00, 0x00, 0xFF
coin_seg3_texture_03005780: # 0x03005780
.incbin "actors/coin/coin_front.ia16"
coin_seg3_texture_03005F80: # 0x03005F80
.incbin "actors/coin/coin_tilt_right.ia16"
coin_seg3_texture_03006780: # 0x03006780
.incbin "actors/coin/coin_side.ia16"
coin_seg3_texture_03006F80: # 0x03006F80
.incbin "actors/coin/coin_tilt_left.ia16"
glabel coin_seg3_dl_03007780 # 0x03007780 - 0x030077D0
gsDPPipeSync
gsSPClearGeometryMode G_LIGHTING
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsSPTexture -32768, -32768, 0, 0, 1
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPEndDisplayList
glabel coin_seg3_dl_030077D0 # 0x030077D0 - 0x03007800
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPTexture 1, 1, 0, 0, 0
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING
gsSPEndDisplayList
glabel coin_seg3_dl_03007800 # 0x03007800 - 0x03007828
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03005780
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_030056C0, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007828 # 0x03007828 - 0x03007850
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03005F80
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_030056C0, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007850 # 0x03007850 - 0x03007878
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03006780
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_030056C0, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007878 # 0x03007878 - 0x030078A0
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03006F80
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_030056C0, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_030078A0 # 0x030078A0 - 0x030078C8
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03005780
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005700, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_030078C8 # 0x030078C8 - 0x030078F0
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03005F80
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005700, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_030078F0 # 0x030078F0 - 0x03007918
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03006780
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005700, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007918 # 0x03007918 - 0x03007940
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03006F80
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005700, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007940 # 0x03007940 - 0x03007968
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03005780
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005740, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007968 # 0x03007968 - 0x03007990
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03005F80
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005740, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_03007990 # 0x03007990 - 0x030079B8
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03006780
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005740, 4, 0
gsSPBranchList coin_seg3_dl_030077D0
glabel coin_seg3_dl_030079B8 # 0x030079B8 - 0x030079E0
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, coin_seg3_texture_03006F80
gsSPDisplayList coin_seg3_dl_03007780
gsSPVertex coin_seg3_vertex_03005740, 4, 0
gsSPBranchList coin_seg3_dl_030077D0

View File

@ -1,25 +1,25 @@
.section .rodata
.include "macros.inc"
.include "PR/gbi.inc"
.include "surface_terrains.inc"
initbinid
actor blue_coin_switch
actor amp
actor cannon_lid
actor cannon_base
actor cannon_barrel
actor chuckya
actor purple_switch
actor checkerboard_platform
actor heart
actor flyguy
actor breakable_box
actor bowling_ball
actor exclamation_box
actor goomba
actor bobomb
actor metal_box
actor exclamation_box_outline
actor test_platform
actor koopa_shell
.section .rodata
.include "macros.inc"
.include "PR/gbi.inc"
.include "surface_terrains.inc"
initbinid
actor blue_coin_switch
actor amp
actor cannon_lid
actor cannon_base
actor cannon_barrel
actor chuckya
actor purple_switch
actor checkerboard_platform
actor heart
actor flyguy
actor breakable_box
actor bowling_ball
actor exclamation_box
actor goomba
actor bobomb
actor metal_box
actor exclamation_box_outline
actor test_platform
actor koopa_shell

View File

@ -1,29 +1,29 @@
.section .rodata
.include "macros.inc"
.include "PR/gbi.inc"
.include "surface_terrains.inc"
initbinid
actor mist
actor explosion
actor butterfly
actor coin
actor warp_pipe
actor door
actor bowser_key
actor flame
actor blue_fish
actor pebble
actor leaves
actor warp_collision # this is still weird...
actor mario_cap
actor power_meter
actor empty # Hmm...
actor mushroom_1up
actor star
actor sand
actor dirt
actor transparent_star
actor white_particle
actor wooden_signpost
actor tree
.section .rodata
.include "macros.inc"
.include "PR/gbi.inc"
.include "surface_terrains.inc"
initbinid
actor mist
actor explosion
actor butterfly
actor coin
actor warp_pipe
actor door
actor bowser_key
actor flame
actor blue_fish
actor pebble
actor leaves
actor warp_collision # this is still weird...
actor mario_cap
actor power_meter
actor empty # Hmm...
actor mushroom_1up
actor star
actor sand
actor dirt
actor transparent_star
actor white_particle
actor wooden_signpost
actor tree

View File

@ -1,16 +1,16 @@
glabel cyan_fish_geo # 0x0D000324
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, cyan_fish_seg6_dl_0600DDD8
geo_open_node
geo_animated_part LAYER_OPAQUE, 160, 0, 0, cyan_fish_seg6_dl_0600E038
geo_animated_part LAYER_OPAQUE, 32, 112, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, cyan_fish_seg6_dl_0600DED8
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel cyan_fish_geo # 0x0D000324
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, cyan_fish_seg6_dl_0600DDD8
geo_open_node
geo_animated_part LAYER_OPAQUE, 160, 0, 0, cyan_fish_seg6_dl_0600E038
geo_animated_part LAYER_OPAQUE, 32, 112, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, cyan_fish_seg6_dl_0600DED8
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end

View File

@ -1,187 +1,187 @@
# Cyan Fish
# ???
.word 0
.word 0
cyan_fish_seg6_texture_0600D468: # 0x0600D468
.incbin "actors/cyan_fish/cyan_fish.rgba16"
cyan_fish_seg6_light_0600DC68: # 0x0600DC68
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
cyan_fish_seg6_light_0600DC70: # 0x0600DC70
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cyan_fish_seg6_vertex_0600DC80: # 0x0600DC80
vertex -95, 32, 0, 32, 436, 0xA9, 0x5B, 0xFF, 0xFF
vertex -39, 20, 28, 184, 480, 0xF4, 0x0A, 0x7D, 0xFF
vertex 32, 112, 0, 376, 144, 0xE2, 0x7B, 0xFF, 0xFF
vertex -39, 20, -27, 184, 478, 0xF5, 0x09, 0x82, 0xFF
vertex -115, 0, 0, -22, 552, 0x95, 0xBD, 0x00, 0xFF
vertex 28, -79, 8, 366, 844, 0xD7, 0xB9, 0x60, 0xFF
vertex 161, 14, 0, 724, 500, 0x69, 0x46, 0x00, 0xFF
vertex 161, -13, 0, 724, 604, 0x69, 0xBA, 0x00, 0xFF
vertex 28, -79, -7, 366, 844, 0xD7, 0xBA, 0xA0, 0xFF
vertex 56, -111, 0, 442, 960, 0xC2, 0x92, 0x00, 0xFF
glabel cyan_fish_seg6_dl_0600DD20 # 0x0600DD20 - 0x0600DDD8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cyan_fish_seg6_texture_0600D468
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight cyan_fish_seg6_light_0600DC70, 1
gsSPLight cyan_fish_seg6_light_0600DC68, 2
gsSPVertex cyan_fish_seg6_vertex_0600DC80, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 2, 0x0
gsSP2Triangles 0, 4, 1, 0x0, 4, 0, 3, 0x0
gsSP2Triangles 4, 5, 1, 0x0, 1, 6, 2, 0x0
gsSP2Triangles 1, 5, 7, 0x0, 1, 7, 6, 0x0
gsSP2Triangles 6, 3, 2, 0x0, 4, 3, 8, 0x0
gsSP2Triangles 7, 8, 3, 0x0, 6, 7, 3, 0x0
gsSP2Triangles 5, 9, 7, 0x0, 7, 9, 8, 0x0
gsSP2Triangles 4, 8, 5, 0x0, 5, 8, 9, 0x0
gsSPEndDisplayList
glabel cyan_fish_seg6_dl_0600DDD8 # 0x0600DDD8 - 0x0600DE38
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList cyan_fish_seg6_dl_0600DD20
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
cyan_fish_seg6_light_0600DE38: # 0x0600DE38
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
cyan_fish_seg6_light_0600DE40: # 0x0600DE40
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cyan_fish_seg6_vertex_0600DE50: # 0x0600DE50
vertex 9, -26, 0, 420, 230, 0x00, 0x00, 0x7F, 0xFF
vertex 57, -48, 0, 560, 260, 0x00, 0x00, 0x7F, 0xFF
vertex 120, 0, 0, 688, 26, 0x00, 0x00, 0x7F, 0xFF
vertex 0, 0, 0, 376, 144, 0x00, 0x00, 0x7F, 0xFF
glabel cyan_fish_seg6_dl_0600DE90 # 0x0600DE90 - 0x0600DED8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cyan_fish_seg6_texture_0600D468
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight cyan_fish_seg6_light_0600DE40, 1
gsSPLight cyan_fish_seg6_light_0600DE38, 2
gsSPVertex cyan_fish_seg6_vertex_0600DE50, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
gsSPEndDisplayList
glabel cyan_fish_seg6_dl_0600DED8 # 0x0600DED8 - 0x0600DF48
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_CULL_BACK
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList cyan_fish_seg6_dl_0600DE90
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
cyan_fish_seg6_light_0600DF48: # 0x0600DF48
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
cyan_fish_seg6_light_0600DF50: # 0x0600DF50
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cyan_fish_seg6_vertex_0600DF60: # 0x0600DF60
vertex 55, -37, 6, 868, 690, 0x4E, 0xAE, 0x37, 0xFF
vertex 55, -37, -5, 868, 690, 0x15, 0xC0, 0x95, 0xFF
vertex 88, 64, -3, 958, 318, 0x64, 0x15, 0xB6, 0xFF
vertex 0, -13, 0, 718, 604, 0xCA, 0xB5, 0x56, 0xFF
vertex 0, 14, 0, 718, 500, 0xC7, 0x4C, 0xAD, 0xFF
vertex 88, 64, 4, 958, 318, 0x13, 0x24, 0x78, 0xFF
glabel cyan_fish_seg6_dl_0600DFC0 # 0x0600DFC0 - 0x0600E038
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cyan_fish_seg6_texture_0600D468
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight cyan_fish_seg6_light_0600DF50, 1
gsSPLight cyan_fish_seg6_light_0600DF48, 2
gsSPVertex cyan_fish_seg6_vertex_0600DF60, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 4, 0x0
gsSP2Triangles 1, 4, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 3, 5, 4, 0x0, 3, 0, 5, 0x0
gsSP2Triangles 2, 4, 5, 0x0, 0, 2, 5, 0x0
gsSPEndDisplayList
glabel cyan_fish_seg6_dl_0600E038 # 0x0600E038 - 0x0600E098
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList cyan_fish_seg6_dl_0600DFC0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
cyan_fish_seg6_animvalue_0600E098: # 0x0600E098
.hword 0x0000, 0xFFFB, 0xFFFD, 0xFFFF, 0x0001, 0x0003, 0x0005, 0x0007
.hword 0x0009, 0x000A, 0x000B, 0x000B, 0x000B, 0x000A, 0x0009, 0x0007
.hword 0x0005, 0x0003, 0x0001, 0xFFFF, 0xFFFD, 0xFFFB, 0xFFFA, 0xFFF8
.hword 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFF9, 0xFFFB, 0xFFFD, 0x3FFF
.hword 0x017A, 0x01C2, 0x01F0, 0x0201, 0x01F2, 0x01C9, 0x018A, 0x0139
.hword 0x00D9, 0x0070, 0x0000, 0xFF8F, 0xFF20, 0xFEB6, 0xFE56, 0xFE05
.hword 0xFDC6, 0xFD9D, 0xFD8F, 0xFD9D, 0xFDC6, 0xFE05, 0xFE56, 0xFEB6
.hword 0xFF20, 0xFF8F, 0x0000, 0x0070, 0x00D9, 0x0139, 0xFC36, 0xFB93
.hword 0xFB29, 0xFB03, 0xFB24, 0xFB82, 0xFC12, 0xFCCC, 0xFDA6, 0xFE97
.hword 0xFF96, 0x0099, 0x0199, 0x028A, 0x0364, 0x041E, 0x04AE, 0x050C
.hword 0x052D, 0x050C, 0x04AE, 0x041E, 0x0364, 0x028A, 0x0199, 0x0099
.hword 0xFF96, 0xFE97, 0xFDA6, 0xFCCC, 0x0B97, 0x0BA2, 0x0BAA, 0x0BAC
.hword 0x0BAA, 0x0BA4, 0x0B99, 0x0B8D, 0x0B7D, 0x0B6C, 0x0B5B, 0x0B49
.hword 0x0B37, 0x0B26, 0x0B17, 0x0B0A, 0x0B00, 0x0AF9, 0x0AF7, 0x0AF9
.hword 0x0B00, 0x0B0A, 0x0B17, 0x0B26, 0x0B37, 0x0B49, 0x0B5B, 0x0B6C
.hword 0x0B7D, 0x0B8D, 0x00A8, 0x02C3, 0x04CD, 0x06B5, 0x086B, 0x09DD
.hword 0x0AFA, 0x0BB1, 0x0BF2, 0x0B9E, 0x0AB2, 0x0948, 0x0778, 0x055D
.hword 0x030F, 0x00A8, 0xFE42, 0xFBF4, 0xF9D9, 0xF809, 0xF69F, 0xF5B3
.hword 0xF55F, 0xF5A9, 0xF678, 0xF7B8, 0xF955, 0xFB39, 0xFD52, 0xFF88
.hword 0x04B8, 0x0492, 0x0429, 0x0387, 0x02B8, 0x01C7, 0x00C0, 0xFFAE
.hword 0xFE9B, 0xFD94, 0xFCA3, 0xFBD4, 0xFB32, 0xFAC9, 0xFAA3, 0xFAC4
.hword 0xFB21, 0xFBB0, 0xFC68, 0xFD40, 0xFE30, 0xFF2D, 0x002E, 0x012B
.hword 0x021A, 0x02F3, 0x03AB, 0x043A, 0x0497, 0x04B8
cyan_fish_seg6_animindex_0600E204: # 0x0600E204
.hword 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x001F, 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0098
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x007A, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0020
.hword 0x001E, 0x003E, 0x001E, 0x005C
cyan_fish_seg6_anim_0600E24C: # 0x0600E24C
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x1E
.hword 0x05
.word cyan_fish_seg6_animvalue_0600E098
.word cyan_fish_seg6_animindex_0600E204
.word 0
glabel cyan_fish_seg6_anims_0600E264 # 0x0600E264
.word cyan_fish_seg6_anim_0600E24C
.word 0
.word 0
# Cyan Fish
# ???
.word 0
.word 0
cyan_fish_seg6_texture_0600D468: # 0x0600D468
.incbin "actors/cyan_fish/cyan_fish.rgba16"
cyan_fish_seg6_light_0600DC68: # 0x0600DC68
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
cyan_fish_seg6_light_0600DC70: # 0x0600DC70
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cyan_fish_seg6_vertex_0600DC80: # 0x0600DC80
vertex -95, 32, 0, 32, 436, 0xA9, 0x5B, 0xFF, 0xFF
vertex -39, 20, 28, 184, 480, 0xF4, 0x0A, 0x7D, 0xFF
vertex 32, 112, 0, 376, 144, 0xE2, 0x7B, 0xFF, 0xFF
vertex -39, 20, -27, 184, 478, 0xF5, 0x09, 0x82, 0xFF
vertex -115, 0, 0, -22, 552, 0x95, 0xBD, 0x00, 0xFF
vertex 28, -79, 8, 366, 844, 0xD7, 0xB9, 0x60, 0xFF
vertex 161, 14, 0, 724, 500, 0x69, 0x46, 0x00, 0xFF
vertex 161, -13, 0, 724, 604, 0x69, 0xBA, 0x00, 0xFF
vertex 28, -79, -7, 366, 844, 0xD7, 0xBA, 0xA0, 0xFF
vertex 56, -111, 0, 442, 960, 0xC2, 0x92, 0x00, 0xFF
glabel cyan_fish_seg6_dl_0600DD20 # 0x0600DD20 - 0x0600DDD8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cyan_fish_seg6_texture_0600D468
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight cyan_fish_seg6_light_0600DC70, 1
gsSPLight cyan_fish_seg6_light_0600DC68, 2
gsSPVertex cyan_fish_seg6_vertex_0600DC80, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 2, 0x0
gsSP2Triangles 0, 4, 1, 0x0, 4, 0, 3, 0x0
gsSP2Triangles 4, 5, 1, 0x0, 1, 6, 2, 0x0
gsSP2Triangles 1, 5, 7, 0x0, 1, 7, 6, 0x0
gsSP2Triangles 6, 3, 2, 0x0, 4, 3, 8, 0x0
gsSP2Triangles 7, 8, 3, 0x0, 6, 7, 3, 0x0
gsSP2Triangles 5, 9, 7, 0x0, 7, 9, 8, 0x0
gsSP2Triangles 4, 8, 5, 0x0, 5, 8, 9, 0x0
gsSPEndDisplayList
glabel cyan_fish_seg6_dl_0600DDD8 # 0x0600DDD8 - 0x0600DE38
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList cyan_fish_seg6_dl_0600DD20
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
cyan_fish_seg6_light_0600DE38: # 0x0600DE38
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
cyan_fish_seg6_light_0600DE40: # 0x0600DE40
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cyan_fish_seg6_vertex_0600DE50: # 0x0600DE50
vertex 9, -26, 0, 420, 230, 0x00, 0x00, 0x7F, 0xFF
vertex 57, -48, 0, 560, 260, 0x00, 0x00, 0x7F, 0xFF
vertex 120, 0, 0, 688, 26, 0x00, 0x00, 0x7F, 0xFF
vertex 0, 0, 0, 376, 144, 0x00, 0x00, 0x7F, 0xFF
glabel cyan_fish_seg6_dl_0600DE90 # 0x0600DE90 - 0x0600DED8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cyan_fish_seg6_texture_0600D468
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight cyan_fish_seg6_light_0600DE40, 1
gsSPLight cyan_fish_seg6_light_0600DE38, 2
gsSPVertex cyan_fish_seg6_vertex_0600DE50, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
gsSPEndDisplayList
glabel cyan_fish_seg6_dl_0600DED8 # 0x0600DED8 - 0x0600DF48
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_CULL_BACK
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList cyan_fish_seg6_dl_0600DE90
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
cyan_fish_seg6_light_0600DF48: # 0x0600DF48
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
cyan_fish_seg6_light_0600DF50: # 0x0600DF50
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
cyan_fish_seg6_vertex_0600DF60: # 0x0600DF60
vertex 55, -37, 6, 868, 690, 0x4E, 0xAE, 0x37, 0xFF
vertex 55, -37, -5, 868, 690, 0x15, 0xC0, 0x95, 0xFF
vertex 88, 64, -3, 958, 318, 0x64, 0x15, 0xB6, 0xFF
vertex 0, -13, 0, 718, 604, 0xCA, 0xB5, 0x56, 0xFF
vertex 0, 14, 0, 718, 500, 0xC7, 0x4C, 0xAD, 0xFF
vertex 88, 64, 4, 958, 318, 0x13, 0x24, 0x78, 0xFF
glabel cyan_fish_seg6_dl_0600DFC0 # 0x0600DFC0 - 0x0600E038
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cyan_fish_seg6_texture_0600D468
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight cyan_fish_seg6_light_0600DF50, 1
gsSPLight cyan_fish_seg6_light_0600DF48, 2
gsSPVertex cyan_fish_seg6_vertex_0600DF60, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 4, 0x0
gsSP2Triangles 1, 4, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 3, 5, 4, 0x0, 3, 0, 5, 0x0
gsSP2Triangles 2, 4, 5, 0x0, 0, 2, 5, 0x0
gsSPEndDisplayList
glabel cyan_fish_seg6_dl_0600E038 # 0x0600E038 - 0x0600E098
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList cyan_fish_seg6_dl_0600DFC0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
cyan_fish_seg6_animvalue_0600E098: # 0x0600E098
.hword 0x0000, 0xFFFB, 0xFFFD, 0xFFFF, 0x0001, 0x0003, 0x0005, 0x0007
.hword 0x0009, 0x000A, 0x000B, 0x000B, 0x000B, 0x000A, 0x0009, 0x0007
.hword 0x0005, 0x0003, 0x0001, 0xFFFF, 0xFFFD, 0xFFFB, 0xFFFA, 0xFFF8
.hword 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFF9, 0xFFFB, 0xFFFD, 0x3FFF
.hword 0x017A, 0x01C2, 0x01F0, 0x0201, 0x01F2, 0x01C9, 0x018A, 0x0139
.hword 0x00D9, 0x0070, 0x0000, 0xFF8F, 0xFF20, 0xFEB6, 0xFE56, 0xFE05
.hword 0xFDC6, 0xFD9D, 0xFD8F, 0xFD9D, 0xFDC6, 0xFE05, 0xFE56, 0xFEB6
.hword 0xFF20, 0xFF8F, 0x0000, 0x0070, 0x00D9, 0x0139, 0xFC36, 0xFB93
.hword 0xFB29, 0xFB03, 0xFB24, 0xFB82, 0xFC12, 0xFCCC, 0xFDA6, 0xFE97
.hword 0xFF96, 0x0099, 0x0199, 0x028A, 0x0364, 0x041E, 0x04AE, 0x050C
.hword 0x052D, 0x050C, 0x04AE, 0x041E, 0x0364, 0x028A, 0x0199, 0x0099
.hword 0xFF96, 0xFE97, 0xFDA6, 0xFCCC, 0x0B97, 0x0BA2, 0x0BAA, 0x0BAC
.hword 0x0BAA, 0x0BA4, 0x0B99, 0x0B8D, 0x0B7D, 0x0B6C, 0x0B5B, 0x0B49
.hword 0x0B37, 0x0B26, 0x0B17, 0x0B0A, 0x0B00, 0x0AF9, 0x0AF7, 0x0AF9
.hword 0x0B00, 0x0B0A, 0x0B17, 0x0B26, 0x0B37, 0x0B49, 0x0B5B, 0x0B6C
.hword 0x0B7D, 0x0B8D, 0x00A8, 0x02C3, 0x04CD, 0x06B5, 0x086B, 0x09DD
.hword 0x0AFA, 0x0BB1, 0x0BF2, 0x0B9E, 0x0AB2, 0x0948, 0x0778, 0x055D
.hword 0x030F, 0x00A8, 0xFE42, 0xFBF4, 0xF9D9, 0xF809, 0xF69F, 0xF5B3
.hword 0xF55F, 0xF5A9, 0xF678, 0xF7B8, 0xF955, 0xFB39, 0xFD52, 0xFF88
.hword 0x04B8, 0x0492, 0x0429, 0x0387, 0x02B8, 0x01C7, 0x00C0, 0xFFAE
.hword 0xFE9B, 0xFD94, 0xFCA3, 0xFBD4, 0xFB32, 0xFAC9, 0xFAA3, 0xFAC4
.hword 0xFB21, 0xFBB0, 0xFC68, 0xFD40, 0xFE30, 0xFF2D, 0x002E, 0x012B
.hword 0x021A, 0x02F3, 0x03AB, 0x043A, 0x0497, 0x04B8
cyan_fish_seg6_animindex_0600E204: # 0x0600E204
.hword 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
.hword 0x0001, 0x001F, 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0098
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x007A, 0x0001, 0x0000
.hword 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0020
.hword 0x001E, 0x003E, 0x001E, 0x005C
cyan_fish_seg6_anim_0600E24C: # 0x0600E24C
.hword 0
.hword 0
.hword 0
.hword 0
.hword 0x1E
.hword 0x05
.word cyan_fish_seg6_animvalue_0600E098
.word cyan_fish_seg6_animindex_0600E204
.word 0
glabel cyan_fish_seg6_anims_0600E264 # 0x0600E264
.word cyan_fish_seg6_anim_0600E24C
.word 0
.word 0

View File

@ -1,29 +1,29 @@
glabel dirt_animation_geo # 0x16000ED4
geo_culling_radius 300
geo_open_node
geo_switch_case 6, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C378
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C3B0
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C3E8
geo_display_list LAYER_ALPHA, dirt_seg3_dl_0302C028
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C420
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C458
geo_close_node
geo_close_node
geo_end
# This is probably wrongly named according to the Bin IDs...
glabel cartoon_star_geo # 0x16000F24
geo_culling_radius 300
geo_open_node
geo_switch_case 5, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C298
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C2B8
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C2D8
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C2F8
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C318
geo_close_node
geo_close_node
geo_end
glabel dirt_animation_geo # 0x16000ED4
geo_culling_radius 300
geo_open_node
geo_switch_case 6, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C378
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C3B0
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C3E8
geo_display_list LAYER_ALPHA, dirt_seg3_dl_0302C028
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C420
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C458
geo_close_node
geo_close_node
geo_end
# This is probably wrongly named according to the Bin IDs...
glabel cartoon_star_geo # 0x16000F24
geo_culling_radius 300
geo_open_node
geo_switch_case 5, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C298
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C2B8
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C2D8
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C2F8
geo_display_list LAYER_OPAQUE, dirt_seg3_dl_0302C318
geo_close_node
geo_close_node
geo_end

View File

@ -1,182 +1,182 @@
# Dirt
dirt_seg3_light_0302BD68: # 0x0302BD68
.byte 0x3F, 0x19, 0x19, 0x00, 0x3F, 0x19, 0x19, 0x00
dirt_seg3_light_0302BD70: # 0x0302BD70
.byte 0xFF, 0x64, 0x64, 0x00, 0xFF, 0x64, 0x64, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
dirt_seg3_light_0302BD80: # 0x0302BD80
.byte 0x19, 0x3F, 0x19, 0x00, 0x19, 0x3F, 0x19, 0x00
dirt_seg3_light_0302BD88: # 0x0302BD88
.byte 0x64, 0xFF, 0x64, 0x00, 0x64, 0xFF, 0x64, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
dirt_seg3_light_0302BD98: # 0x0302BD98
.byte 0x19, 0x19, 0x3F, 0x00, 0x19, 0x19, 0x3F, 0x00
dirt_seg3_light_0302BDA0: # 0x0302BDA0
.byte 0x64, 0x64, 0xFF, 0x00, 0x64, 0x64, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
dirt_seg3_light_0302BDB0: # 0x0302BDB0
.byte 0x3F, 0x3F, 0x19, 0x00, 0x3F, 0x3F, 0x19, 0x00
dirt_seg3_light_0302BDB8: # 0x0302BDB8
.byte 0xFF, 0xFF, 0x64, 0x00, 0xFF, 0xFF, 0x64, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
dirt_seg3_vertex_0302BDC8: # 0x0302BDC8
vertex -101, -60, 0, -130, 467, 0x00, 0x00, 0x7F, 0xFF
vertex 102, -60, 0, 599, 467, 0x00, 0x00, 0x7F, 0xFF
vertex 0, 92, 0, 234, -81, 0x00, 0x00, 0x7F, 0xFF
dirt_seg3_texture_0302BDF8: # 0x0302BDF8
.incbin "actors/dirt/dirt_particle.rgba16"
glabel dirt_seg3_dl_0302BFF8 # 0x0302BFF8 - 0x0302C028
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, dirt_seg3_texture_0302BDF8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
gsSPVertex dirt_seg3_vertex_0302BDC8, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C028 # 0x0302C028 - 0x0302C098
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_CULL_BACK
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 60
gsSPDisplayList dirt_seg3_dl_0302BFF8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
dirt_seg3_vertex_0302C098: # 0x0302C098
vertex -10, 0, 10, 0, 0, 0x00, 0x7F, 0x00, 0x00
vertex 10, 0, 10, 0, 0, 0x00, 0x7F, 0x00, 0x00
vertex 0, 0, -10, 0, 0, 0x00, 0x7F, 0x00, 0x00
dirt_seg3_vertex_0302C0C8: # 0x0302C0C8
vertex -10, 10, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 10, 10, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 0, -10, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
dirt_seg3_vertex_0302C0F8: # 0x0302C0F8
vertex 0, -8, 0, 0, 0, 0x00, 0x00, 0x81, 0x00
vertex -32, 80, 0, 0, 0, 0x00, 0x00, 0x81, 0x00
vertex 32, 80, 0, 0, 0, 0x00, 0x00, 0x81, 0x00
vertex -52, 28, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -116, 80, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -84, -52, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 52, 28, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 84, -52, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 116, 80, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 0, 160, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
dirt_seg3_vertex_0302C198: # 0x0302C198
vertex 0, -8, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex -32, 80, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 32, 80, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex -52, 28, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex -116, 80, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex -84, -52, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 52, 28, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 84, -52, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 116, 80, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 0, 160, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
glabel dirt_seg3_dl_0302C238 # 0x0302C238 - 0x0302C298
gsSPClearGeometryMode G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C0F8, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 1, 0x0
gsSP2Triangles 0, 5, 3, 0x0, 6, 7, 0, 0x0
gsSP2Triangles 2, 8, 6, 0x0, 1, 9, 2, 0x0
gsSP2Triangles 0, 3, 1, 0x0, 2, 6, 0, 0x0
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C298 # 0x0302C298 - 0x0302C2B8
gsSPLight dirt_seg3_light_0302BD70, 1
gsSPLight dirt_seg3_light_0302BD68, 2
gsSPDisplayList dirt_seg3_dl_0302C238
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C2B8 # 0x0302C2B8 - 0x0302C2D8
gsSPLight dirt_seg3_light_0302BD88, 1
gsSPLight dirt_seg3_light_0302BD80, 2
gsSPDisplayList dirt_seg3_dl_0302C238
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C2D8 # 0x0302C2D8 - 0x0302C2F8
gsSPLight dirt_seg3_light_0302BDA0, 1
gsSPLight dirt_seg3_light_0302BD98, 2
gsSPDisplayList dirt_seg3_dl_0302C238
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C2F8 # 0x0302C2F8 - 0x0302C318
gsSPLight dirt_seg3_light_0302BDB8, 1
gsSPLight dirt_seg3_light_0302BDB0, 2
gsSPDisplayList dirt_seg3_dl_0302C238
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C318 # 0x0302C318 - 0x0302C378
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C198, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 1, 0x0
gsSP2Triangles 0, 5, 3, 0x0, 6, 7, 0, 0x0
gsSP2Triangles 2, 8, 6, 0x0, 1, 9, 2, 0x0
gsSP2Triangles 0, 3, 1, 0x0, 2, 6, 0, 0x0
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C378 # 0x0302C378 - 0x0302C3B0
gsSPLight dirt_seg3_light_0302BD70, 1
gsSPLight dirt_seg3_light_0302BD68, 2
gsSPClearGeometryMode G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C098, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C3B0 # 0x0302C3B0 - 0x0302C3E8
gsSPLight dirt_seg3_light_0302BD88, 1
gsSPLight dirt_seg3_light_0302BD80, 2
gsSPClearGeometryMode G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C098, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C3E8 # 0x0302C3E8 - 0x0302C420
gsSPLight dirt_seg3_light_0302BDA0, 1
gsSPLight dirt_seg3_light_0302BD98, 2
gsSPClearGeometryMode G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C098, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C420 # 0x0302C420 - 0x0302C458
gsSPLight dirt_seg3_light_0302BDB8, 1
gsSPLight dirt_seg3_light_0302BDB0, 2
gsSPClearGeometryMode G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C098, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C458 # 0x0302C458 - 0x0302C480
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C0C8, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
gsSPEndDisplayList
# Dirt
dirt_seg3_light_0302BD68: # 0x0302BD68
.byte 0x3F, 0x19, 0x19, 0x00, 0x3F, 0x19, 0x19, 0x00
dirt_seg3_light_0302BD70: # 0x0302BD70
.byte 0xFF, 0x64, 0x64, 0x00, 0xFF, 0x64, 0x64, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
dirt_seg3_light_0302BD80: # 0x0302BD80
.byte 0x19, 0x3F, 0x19, 0x00, 0x19, 0x3F, 0x19, 0x00
dirt_seg3_light_0302BD88: # 0x0302BD88
.byte 0x64, 0xFF, 0x64, 0x00, 0x64, 0xFF, 0x64, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
dirt_seg3_light_0302BD98: # 0x0302BD98
.byte 0x19, 0x19, 0x3F, 0x00, 0x19, 0x19, 0x3F, 0x00
dirt_seg3_light_0302BDA0: # 0x0302BDA0
.byte 0x64, 0x64, 0xFF, 0x00, 0x64, 0x64, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
dirt_seg3_light_0302BDB0: # 0x0302BDB0
.byte 0x3F, 0x3F, 0x19, 0x00, 0x3F, 0x3F, 0x19, 0x00
dirt_seg3_light_0302BDB8: # 0x0302BDB8
.byte 0xFF, 0xFF, 0x64, 0x00, 0xFF, 0xFF, 0x64, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
dirt_seg3_vertex_0302BDC8: # 0x0302BDC8
vertex -101, -60, 0, -130, 467, 0x00, 0x00, 0x7F, 0xFF
vertex 102, -60, 0, 599, 467, 0x00, 0x00, 0x7F, 0xFF
vertex 0, 92, 0, 234, -81, 0x00, 0x00, 0x7F, 0xFF
dirt_seg3_texture_0302BDF8: # 0x0302BDF8
.incbin "actors/dirt/dirt_particle.rgba16"
glabel dirt_seg3_dl_0302BFF8 # 0x0302BFF8 - 0x0302C028
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, dirt_seg3_texture_0302BDF8
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
gsSPVertex dirt_seg3_vertex_0302BDC8, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C028 # 0x0302C028 - 0x0302C098
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_CULL_BACK
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 60
gsSPDisplayList dirt_seg3_dl_0302BFF8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
dirt_seg3_vertex_0302C098: # 0x0302C098
vertex -10, 0, 10, 0, 0, 0x00, 0x7F, 0x00, 0x00
vertex 10, 0, 10, 0, 0, 0x00, 0x7F, 0x00, 0x00
vertex 0, 0, -10, 0, 0, 0x00, 0x7F, 0x00, 0x00
dirt_seg3_vertex_0302C0C8: # 0x0302C0C8
vertex -10, 10, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 10, 10, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 0, -10, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
dirt_seg3_vertex_0302C0F8: # 0x0302C0F8
vertex 0, -8, 0, 0, 0, 0x00, 0x00, 0x81, 0x00
vertex -32, 80, 0, 0, 0, 0x00, 0x00, 0x81, 0x00
vertex 32, 80, 0, 0, 0, 0x00, 0x00, 0x81, 0x00
vertex -52, 28, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -116, 80, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -84, -52, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 52, 28, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 84, -52, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 116, 80, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 0, 160, 0, 0, 0, 0x00, 0x00, 0x81, 0xFF
dirt_seg3_vertex_0302C198: # 0x0302C198
vertex 0, -8, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex -32, 80, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 32, 80, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex -52, 28, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex -116, 80, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex -84, -52, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 52, 28, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 84, -52, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 116, 80, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
vertex 0, 160, 0, 0, 0, 0xFF, 0xFF, 0x00, 0xFF
glabel dirt_seg3_dl_0302C238 # 0x0302C238 - 0x0302C298
gsSPClearGeometryMode G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C0F8, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 1, 0x0
gsSP2Triangles 0, 5, 3, 0x0, 6, 7, 0, 0x0
gsSP2Triangles 2, 8, 6, 0x0, 1, 9, 2, 0x0
gsSP2Triangles 0, 3, 1, 0x0, 2, 6, 0, 0x0
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C298 # 0x0302C298 - 0x0302C2B8
gsSPLight dirt_seg3_light_0302BD70, 1
gsSPLight dirt_seg3_light_0302BD68, 2
gsSPDisplayList dirt_seg3_dl_0302C238
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C2B8 # 0x0302C2B8 - 0x0302C2D8
gsSPLight dirt_seg3_light_0302BD88, 1
gsSPLight dirt_seg3_light_0302BD80, 2
gsSPDisplayList dirt_seg3_dl_0302C238
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C2D8 # 0x0302C2D8 - 0x0302C2F8
gsSPLight dirt_seg3_light_0302BDA0, 1
gsSPLight dirt_seg3_light_0302BD98, 2
gsSPDisplayList dirt_seg3_dl_0302C238
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C2F8 # 0x0302C2F8 - 0x0302C318
gsSPLight dirt_seg3_light_0302BDB8, 1
gsSPLight dirt_seg3_light_0302BDB0, 2
gsSPDisplayList dirt_seg3_dl_0302C238
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C318 # 0x0302C318 - 0x0302C378
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C198, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 1, 0x0
gsSP2Triangles 0, 5, 3, 0x0, 6, 7, 0, 0x0
gsSP2Triangles 2, 8, 6, 0x0, 1, 9, 2, 0x0
gsSP2Triangles 0, 3, 1, 0x0, 2, 6, 0, 0x0
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C378 # 0x0302C378 - 0x0302C3B0
gsSPLight dirt_seg3_light_0302BD70, 1
gsSPLight dirt_seg3_light_0302BD68, 2
gsSPClearGeometryMode G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C098, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C3B0 # 0x0302C3B0 - 0x0302C3E8
gsSPLight dirt_seg3_light_0302BD88, 1
gsSPLight dirt_seg3_light_0302BD80, 2
gsSPClearGeometryMode G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C098, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C3E8 # 0x0302C3E8 - 0x0302C420
gsSPLight dirt_seg3_light_0302BDA0, 1
gsSPLight dirt_seg3_light_0302BD98, 2
gsSPClearGeometryMode G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C098, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C420 # 0x0302C420 - 0x0302C458
gsSPLight dirt_seg3_light_0302BDB8, 1
gsSPLight dirt_seg3_light_0302BDB0, 2
gsSPClearGeometryMode G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C098, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList
glabel dirt_seg3_dl_0302C458 # 0x0302C458 - 0x0302C480
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
gsSPVertex dirt_seg3_vertex_0302C0C8, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
gsSPEndDisplayList

View File

@ -1,298 +1,298 @@
glabel castle_door_geo # 0x160003A8
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014100
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel cabin_door_geo # 0x1600043C
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013EA8
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014128
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel wooden_door_geo # 0x160004D0
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014A80
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014F98
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel wooden_door2_geo # 0x16000564
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014B30
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03015008
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel metal_door_geo # 0x160005F8
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014BE0
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03015078
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel hazy_maze_door_geo # 0x1600068C
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014C90
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_030150E8
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel haunted_door_geo # 0x16000720
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014D40
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03015158
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel castle_door_0_star_geo # 0x160007B4
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 1000
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_TRANSPARENT, door_seg3_dl_03014250
geo_close_node
geo_close_node
geo_render_range 1000, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_TRANSPARENT_DECAL, door_seg3_dl_03014280
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel castle_door_1_star_geo # 0x16000868
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 1000
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_TRANSPARENT, door_seg3_dl_030142B0
geo_close_node
geo_close_node
geo_render_range 1000, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_TRANSPARENT_DECAL, door_seg3_dl_030142E0
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel castle_door_3_stars_geo # 0x1600091C
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 1000
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_TRANSPARENT, door_seg3_dl_03014310
geo_close_node
geo_close_node
geo_render_range 1000, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_TRANSPARENT_DECAL, door_seg3_dl_03014340
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel key_door_geo # 0x160009D0
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 1000
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_OPAQUE, door_seg3_dl_03014540
geo_close_node
geo_close_node
geo_render_range 1000, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_OPAQUE_DECAL, door_seg3_dl_03014528
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel castle_door_geo # 0x160003A8
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014100
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel cabin_door_geo # 0x1600043C
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013EA8
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014128
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel wooden_door_geo # 0x160004D0
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014A80
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014F98
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel wooden_door2_geo # 0x16000564
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014B30
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03015008
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel metal_door_geo # 0x160005F8
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014BE0
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03015078
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel hazy_maze_door_geo # 0x1600068C
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014C90
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_030150E8
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel haunted_door_geo # 0x16000720
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 3500
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03014D40
geo_close_node
geo_render_range 3500, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03015158
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel castle_door_0_star_geo # 0x160007B4
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 1000
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_TRANSPARENT, door_seg3_dl_03014250
geo_close_node
geo_close_node
geo_render_range 1000, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_TRANSPARENT_DECAL, door_seg3_dl_03014280
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel castle_door_1_star_geo # 0x16000868
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 1000
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_TRANSPARENT, door_seg3_dl_030142B0
geo_close_node
geo_close_node
geo_render_range 1000, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_TRANSPARENT_DECAL, door_seg3_dl_030142E0
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel castle_door_3_stars_geo # 0x1600091C
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 1000
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_TRANSPARENT, door_seg3_dl_03014310
geo_close_node
geo_close_node
geo_render_range 1000, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_TRANSPARENT_DECAL, door_seg3_dl_03014340
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel key_door_geo # 0x160009D0
geo_translate_node 0x00, 78, 0, 0
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, -300, 0, 0
geo_open_node
geo_open_node
geo_render_range -2048, 1000
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_OPAQUE, door_seg3_dl_03014540
geo_close_node
geo_close_node
geo_render_range 1000, 32767
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, door_seg3_dl_03013E28
geo_open_node
geo_display_list LAYER_OPAQUE_DECAL, door_seg3_dl_03014528
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end

File diff suppressed because it is too large Load Diff

View File

@ -1,464 +1,464 @@
# Dorrie
glabel dorrie_seg6_collision_0600F644 # 0x0600F644 - 0x0600FBB8
colInit
colVertexInit 0x4E
colVertex -104, 657, 512
colVertex -46, 632, 440
colVertex -75, 522, 419
colVertex -128, 539, 528
colVertex -120, 607, 610
colVertex -129, 534, 615
colVertex -41, 717, 644
colVertex -37, 713, 500
colVertex 104, 657, 512
colVertex 128, 539, 528
colVertex 75, 522, 419
colVertex 46, 632, 440
colVertex 37, 713, 500
colVertex 41, 717, 644
colVertex 120, 607, 610
colVertex 44, 647, 703
colVertex -44, 647, 703
colVertex -105, 603, 707
colVertex -123, 512, 709
colVertex 129, 534, 615
colVertex 123, 512, 709
colVertex -46, 616, 801
colVertex -58, 525, 822
colVertex 46, 616, 801
colVertex 173, -95, -339
colVertex 0, -91, -947
colVertex 94, -87, -586
colVertex 0, -130, -307
colVertex -171, 105, -339
colVertex 0, 168, -339
colVertex -94, -87, -586
colVertex -146, 294, -120
colVertex -280, 145, -153
colVertex 146, 294, -120
colVertex 301, -141, -152
colVertex 280, 145, -153
colVertex -103, 298, 97
colVertex -278, 145, 219
colVertex -301, -141, -152
colVertex -91, 247, 228
colVertex 97, 298, 97
colVertex 92, 247, 228
colVertex 307, -96, 202
colVertex 89, 314, 286
colVertex 241, 158, 291
colVertex -88, 314, 286
colVertex 105, 603, 707
colVertex 58, 525, 822
colVertex 0, -108, -586
colVertex 94, 29, -585
colVertex -94, 29, -585
colVertex 0, 73, -585
colVertex 171, 105, -339
colVertex -173, -95, -339
colVertex -313, -95, 205
colVertex 277, 145, 219
colVertex -244, 159, 292
colVertex 86, 381, 344
colVertex 171, 343, 404
colVertex -85, 381, 344
colVertex 121, 277, 523
colVertex 164, 100, 467
colVertex 100, 474, 583
colVertex -171, 343, 404
colVertex 0, 453, 611
colVertex -105, 474, 583
colVertex 0, 243, 572
colVertex -156, -17, 448
colVertex 155, -16, 447
colVertex 279, 29, 237
colVertex -169, 102, 466
colVertex 185, -185, 249
colVertex -194, -192, -152
colVertex 193, -192, -152
colVertex 0, 63, 535
colVertex -123, 277, 523
colVertex -284, 29, 239
colVertex -186, -185, 249
colTriInit SURFACE_CAM_NO_COL, 67
colTri 58, 57, 10
colTri 22, 20, 47
colTri 22, 18, 20
colTri 20, 5, 19
colTri 20, 18, 5
colTri 57, 2, 10
colTri 58, 10, 9
colTri 10, 2, 1
colTri 10, 1, 11
colTri 43, 57, 44
colTri 57, 59, 2
colTri 3, 2, 59
colTri 44, 57, 58
colTri 60, 58, 9
colTri 61, 58, 60
colTri 61, 44, 58
colTri 9, 19, 62
colTri 60, 9, 62
colTri 57, 45, 59
colTri 57, 43, 45
colTri 62, 64, 66
colTri 3, 65, 5
colTri 63, 65, 3
colTri 3, 59, 63
colTri 59, 45, 56
colTri 63, 59, 56
colTri 63, 75, 65
colTri 56, 75, 63
colTri 64, 19, 5
colTri 5, 65, 64
colTri 64, 62, 19
colTri 64, 65, 75
colTri 64, 75, 66
colTri 56, 70, 75
colTri 66, 75, 70
colTri 54, 67, 70
colTri 62, 66, 60
colTri 60, 74, 61
colTri 60, 66, 74
colTri 67, 74, 70
colTri 61, 74, 68
colTri 68, 74, 67
colTri 66, 70, 74
colTri 69, 44, 61
colTri 42, 69, 61
colTri 61, 68, 42
colTri 54, 70, 76
colTri 70, 56, 76
colTri 42, 71, 73
colTri 37, 54, 76
colTri 38, 77, 54
colTri 67, 54, 77
colTri 71, 68, 67
colTri 71, 67, 77
colTri 42, 68, 71
colTri 42, 55, 69
colTri 42, 73, 34
colTri 72, 71, 77
colTri 72, 73, 71
colTri 38, 72, 77
colTri 38, 53, 72
colTri 72, 53, 27
colTri 72, 27, 73
colTri 73, 27, 24
colTri 24, 34, 73
colTri 56, 37, 76
colTri 55, 44, 69
colTriInit SURFACE_SWITCH, 85
colTri 0, 1, 2
colTri 2, 3, 0
colTri 4, 0, 3
colTri 4, 3, 5
colTri 0, 4, 6
colTri 7, 1, 0
colTri 6, 7, 0
colTri 8, 9, 10
colTri 10, 11, 8
colTri 12, 11, 1
colTri 8, 11, 12
colTri 12, 1, 7
colTri 4, 17, 16
colTri 8, 12, 13
colTri 9, 8, 14
colTri 13, 14, 8
colTri 13, 12, 7
colTri 13, 7, 6
colTri 14, 13, 15
colTri 6, 15, 13
colTri 16, 6, 4
colTri 6, 16, 15
colTri 17, 21, 16
colTri 16, 21, 23
colTri 16, 23, 15
colTri 23, 47, 20
colTri 5, 18, 4
colTri 18, 17, 4
colTri 19, 9, 14
colTri 15, 46, 14
colTri 20, 14, 46
colTri 14, 20, 19
colTri 21, 17, 18
colTri 18, 22, 21
colTri 22, 47, 23
colTri 22, 23, 21
colTri 15, 23, 46
colTri 20, 46, 23
colTri 24, 48, 26
colTri 24, 26, 49
colTri 25, 49, 26
colTri 26, 48, 25
colTri 24, 27, 48
colTri 27, 30, 48
colTri 25, 48, 30
colTri 25, 50, 51
colTri 25, 30, 50
colTri 25, 51, 49
colTri 28, 29, 51
colTri 28, 51, 50
colTri 29, 49, 51
colTri 24, 49, 52
colTri 29, 52, 49
colTri 30, 53, 28
colTri 27, 53, 30
colTri 30, 28, 50
colTri 38, 37, 32
colTri 31, 28, 32
colTri 32, 28, 53
colTri 29, 28, 31
colTri 33, 29, 31
colTri 33, 52, 29
colTri 34, 24, 52
colTri 32, 53, 38
colTri 35, 52, 33
colTri 34, 52, 35
colTri 36, 33, 31
colTri 37, 36, 31
colTri 31, 32, 37
colTri 36, 39, 41
colTri 39, 37, 56
colTri 37, 39, 36
colTri 38, 54, 37
colTri 35, 33, 55
colTri 33, 40, 55
colTri 36, 40, 33
colTri 40, 41, 55
colTri 36, 41, 40
colTri 41, 44, 55
colTri 42, 35, 55
colTri 45, 39, 56
colTri 42, 34, 35
colTri 43, 41, 39
colTri 44, 41, 43
colTri 43, 39, 45
colTriStop
colEnd
glabel dorrie_seg6_collision_0600FBB8 # 0x0600FBB8 - 0x060100CE
colInit
colVertexInit 0x49
colVertex -301, -141, -152
colVertex -194, -192, -152
colVertex -186, -185, 249
colVertex 193, -192, -152
colVertex 185, -185, 249
colVertex 0, -130, -307
colVertex -173, -95, -339
colVertex 173, -95, -339
colVertex -94, -87, -586
colVertex 0, -108, -586
colVertex 297, -96, 197
colVertex 301, -141, -152
colVertex -280, 145, -153
colVertex -171, 105, -339
colVertex 171, 105, -339
colVertex 94, -87, -586
colVertex 94, 29, -585
colVertex -91, 247, 228
colVertex -277, 145, 219
colVertex -298, -96, 197
colVertex -153, -15, 440
colVertex -146, 294, -120
colVertex 92, 247, 228
colVertex 152, -15, 440
colVertex 280, 145, -153
colVertex 97, 298, 97
colVertex 146, 294, -120
colVertex -103, 298, 97
colVertex 0, 168, -339
colVertex 0, 73, -585
colVertex -94, 29, -585
colVertex -205, 154, 285
colVertex 0, -9, 529
colVertex 0, -91, -947
colVertex 75, 96, 735
colVertex 0, 55, 717
colVertex 106, 46, 523
colVertex -141, 183, 508
colVertex 129, 180, 821
colVertex -129, 180, 821
colVertex 109, 191, 711
colVertex -128, 187, 734
colVertex 104, 306, 720
colVertex 140, 183, 508
colVertex 128, 187, 734
colVertex 41, 362, 854
colVertex 53, 254, 642
colVertex -109, 191, 711
colVertex -41, 362, 854
colVertex -120, 254, 818
colVertex -37, 362, 710
colVertex -104, 306, 720
colVertex -53, 254, 642
colVertex 37, 362, 710
colVertex -46, 283, 648
colVertex -123, 156, 914
colVertex -58, 167, 1027
colVertex 46, 258, 1008
colVertex -44, 291, 912
colVertex 123, 156, 914
colVertex 44, 291, 912
colVertex -105, 247, 914
colVertex -46, 258, 1008
colVertex 120, 254, 818
colVertex 205, 154, 285
colVertex 74, 255, 500
colVertex 277, 145, 219
colVertex -106, 46, 523
colVertex -75, 96, 735
colVertex -74, 255, 500
colVertex 46, 283, 648
colVertex 58, 167, 1027
colVertex 105, 247, 914
colTriInit SURFACE_SWITCH, 142
colTri 0, 1, 2
colTri 1, 3, 4
colTri 1, 5, 3
colTri 1, 6, 5
colTri 1, 4, 2
colTri 0, 6, 1
colTri 3, 5, 7
colTri 5, 8, 9
colTri 5, 6, 8
colTri 7, 5, 9
colTri 10, 3, 11
colTri 10, 4, 3
colTri 7, 11, 3
colTri 12, 13, 6
colTri 12, 6, 0
colTri 8, 6, 13
colTri 11, 7, 14
colTri 7, 15, 16
colTri 7, 9, 15
colTri 7, 16, 14
colTri 17, 18, 31
colTri 18, 17, 27
colTri 18, 27, 21
colTri 0, 19, 18
colTri 0, 18, 12
colTri 21, 12, 18
colTri 20, 31, 18
colTri 22, 64, 66
colTri 23, 66, 64
colTri 24, 26, 66
colTri 25, 22, 66
colTri 10, 24, 66
colTri 23, 10, 66
colTri 26, 25, 66
colTri 27, 17, 22
colTri 27, 26, 21
colTri 27, 25, 26
colTri 27, 22, 25
colTri 26, 14, 28
colTri 24, 14, 26
colTri 26, 28, 21
colTri 21, 13, 12
colTri 28, 13, 21
colTri 4, 20, 2
colTri 4, 23, 20
colTri 10, 23, 4
colTri 0, 2, 19
colTri 20, 19, 2
colTri 10, 11, 24
colTri 11, 14, 24
colTri 19, 20, 18
colTri 13, 29, 30
colTri 13, 28, 29
colTri 8, 13, 30
colTri 28, 14, 16
colTri 28, 16, 29
colTri 33, 30, 29
colTri 23, 43, 36
colTri 23, 64, 43
colTri 20, 23, 32
colTri 23, 36, 32
colTri 31, 20, 67
colTri 32, 67, 20
colTri 33, 16, 15
colTri 33, 29, 16
colTri 33, 8, 30
colTri 33, 9, 8
colTri 15, 9, 33
colTri 34, 35, 32
colTri 35, 67, 32
colTri 34, 32, 36
colTri 36, 43, 40
colTri 36, 40, 34
colTri 35, 68, 67
colTri 37, 67, 68
colTri 31, 67, 37
colTri 34, 68, 35
colTri 38, 34, 44
colTri 39, 34, 38
colTri 39, 68, 34
colTri 41, 68, 39
colTri 41, 47, 68
colTri 37, 68, 47
colTri 42, 40, 46
colTri 43, 46, 40
colTri 44, 40, 42
colTri 40, 44, 34
colTri 44, 42, 63
colTri 38, 44, 63
colTri 45, 63, 42
colTri 42, 70, 53
colTri 42, 53, 45
colTri 46, 70, 42
colTri 47, 52, 69
colTri 47, 69, 37
colTri 47, 41, 51
colTri 47, 51, 52
colTri 48, 50, 51
colTri 49, 51, 41
colTri 50, 54, 51
colTri 51, 54, 52
colTri 51, 49, 48
colTri 52, 54, 46
colTri 53, 54, 50
colTri 53, 70, 54
colTri 54, 70, 46
colTri 55, 56, 62
colTri 55, 61, 49
colTri 56, 57, 62
colTri 56, 55, 59
colTri 56, 59, 71
colTri 57, 71, 59
colTri 56, 71, 57
colTri 58, 57, 60
colTri 58, 62, 57
colTri 59, 72, 57
colTri 60, 57, 72
colTri 61, 62, 58
colTri 62, 61, 55
colTri 45, 50, 48
colTri 58, 48, 49
colTri 48, 58, 60
colTri 48, 60, 45
colTri 49, 61, 58
colTri 60, 72, 63
colTri 63, 45, 60
colTri 45, 53, 50
colTri 59, 63, 72
colTri 63, 59, 38
colTri 59, 39, 38
colTri 59, 55, 39
colTri 39, 55, 49
colTri 49, 41, 39
colTri 64, 22, 65
colTri 22, 17, 69
colTri 37, 17, 31
colTri 37, 69, 17
colTri 65, 69, 52
colTri 22, 69, 65
colTri 65, 52, 46
colTri 64, 65, 43
colTri 43, 65, 46
colTriStop
colEnd
glabel dorrie_seg6_collision_0600F644 # 0x0600F644 - 0x0600FBB8
colInit
colVertexInit 0x4E
colVertex -104, 657, 512
colVertex -46, 632, 440
colVertex -75, 522, 419
colVertex -128, 539, 528
colVertex -120, 607, 610
colVertex -129, 534, 615
colVertex -41, 717, 644
colVertex -37, 713, 500
colVertex 104, 657, 512
colVertex 128, 539, 528
colVertex 75, 522, 419
colVertex 46, 632, 440
colVertex 37, 713, 500
colVertex 41, 717, 644
colVertex 120, 607, 610
colVertex 44, 647, 703
colVertex -44, 647, 703
colVertex -105, 603, 707
colVertex -123, 512, 709
colVertex 129, 534, 615
colVertex 123, 512, 709
colVertex -46, 616, 801
colVertex -58, 525, 822
colVertex 46, 616, 801
colVertex 173, -95, -339
colVertex 0, -91, -947
colVertex 94, -87, -586
colVertex 0, -130, -307
colVertex -171, 105, -339
colVertex 0, 168, -339
colVertex -94, -87, -586
colVertex -146, 294, -120
colVertex -280, 145, -153
colVertex 146, 294, -120
colVertex 301, -141, -152
colVertex 280, 145, -153
colVertex -103, 298, 97
colVertex -278, 145, 219
colVertex -301, -141, -152
colVertex -91, 247, 228
colVertex 97, 298, 97
colVertex 92, 247, 228
colVertex 307, -96, 202
colVertex 89, 314, 286
colVertex 241, 158, 291
colVertex -88, 314, 286
colVertex 105, 603, 707
colVertex 58, 525, 822
colVertex 0, -108, -586
colVertex 94, 29, -585
colVertex -94, 29, -585
colVertex 0, 73, -585
colVertex 171, 105, -339
colVertex -173, -95, -339
colVertex -313, -95, 205
colVertex 277, 145, 219
colVertex -244, 159, 292
colVertex 86, 381, 344
colVertex 171, 343, 404
colVertex -85, 381, 344
colVertex 121, 277, 523
colVertex 164, 100, 467
colVertex 100, 474, 583
colVertex -171, 343, 404
colVertex 0, 453, 611
colVertex -105, 474, 583
colVertex 0, 243, 572
colVertex -156, -17, 448
colVertex 155, -16, 447
colVertex 279, 29, 237
colVertex -169, 102, 466
colVertex 185, -185, 249
colVertex -194, -192, -152
colVertex 193, -192, -152
colVertex 0, 63, 535
colVertex -123, 277, 523
colVertex -284, 29, 239
colVertex -186, -185, 249
colTriInit SURFACE_CAM_NO_COL, 67
colTri 58, 57, 10
colTri 22, 20, 47
colTri 22, 18, 20
colTri 20, 5, 19
colTri 20, 18, 5
colTri 57, 2, 10
colTri 58, 10, 9
colTri 10, 2, 1
colTri 10, 1, 11
colTri 43, 57, 44
colTri 57, 59, 2
colTri 3, 2, 59
colTri 44, 57, 58
colTri 60, 58, 9
colTri 61, 58, 60
colTri 61, 44, 58
colTri 9, 19, 62
colTri 60, 9, 62
colTri 57, 45, 59
colTri 57, 43, 45
colTri 62, 64, 66
colTri 3, 65, 5
colTri 63, 65, 3
colTri 3, 59, 63
colTri 59, 45, 56
colTri 63, 59, 56
colTri 63, 75, 65
colTri 56, 75, 63
colTri 64, 19, 5
colTri 5, 65, 64
colTri 64, 62, 19
colTri 64, 65, 75
colTri 64, 75, 66
colTri 56, 70, 75
colTri 66, 75, 70
colTri 54, 67, 70
colTri 62, 66, 60
colTri 60, 74, 61
colTri 60, 66, 74
colTri 67, 74, 70
colTri 61, 74, 68
colTri 68, 74, 67
colTri 66, 70, 74
colTri 69, 44, 61
colTri 42, 69, 61
colTri 61, 68, 42
colTri 54, 70, 76
colTri 70, 56, 76
colTri 42, 71, 73
colTri 37, 54, 76
colTri 38, 77, 54
colTri 67, 54, 77
colTri 71, 68, 67
colTri 71, 67, 77
colTri 42, 68, 71
colTri 42, 55, 69
colTri 42, 73, 34
colTri 72, 71, 77
colTri 72, 73, 71
colTri 38, 72, 77
colTri 38, 53, 72
colTri 72, 53, 27
colTri 72, 27, 73
colTri 73, 27, 24
colTri 24, 34, 73
colTri 56, 37, 76
colTri 55, 44, 69
colTriInit SURFACE_SWITCH, 85
colTri 0, 1, 2
colTri 2, 3, 0
colTri 4, 0, 3
colTri 4, 3, 5
colTri 0, 4, 6
colTri 7, 1, 0
colTri 6, 7, 0
colTri 8, 9, 10
colTri 10, 11, 8
colTri 12, 11, 1
colTri 8, 11, 12
colTri 12, 1, 7
colTri 4, 17, 16
colTri 8, 12, 13
colTri 9, 8, 14
colTri 13, 14, 8
colTri 13, 12, 7
colTri 13, 7, 6
colTri 14, 13, 15
colTri 6, 15, 13
colTri 16, 6, 4
colTri 6, 16, 15
colTri 17, 21, 16
colTri 16, 21, 23
colTri 16, 23, 15
colTri 23, 47, 20
colTri 5, 18, 4
colTri 18, 17, 4
colTri 19, 9, 14
colTri 15, 46, 14
colTri 20, 14, 46
colTri 14, 20, 19
colTri 21, 17, 18
colTri 18, 22, 21
colTri 22, 47, 23
colTri 22, 23, 21
colTri 15, 23, 46
colTri 20, 46, 23
colTri 24, 48, 26
colTri 24, 26, 49
colTri 25, 49, 26
colTri 26, 48, 25
colTri 24, 27, 48
colTri 27, 30, 48
colTri 25, 48, 30
colTri 25, 50, 51
colTri 25, 30, 50
colTri 25, 51, 49
colTri 28, 29, 51
colTri 28, 51, 50
colTri 29, 49, 51
colTri 24, 49, 52
colTri 29, 52, 49
colTri 30, 53, 28
colTri 27, 53, 30
colTri 30, 28, 50
colTri 38, 37, 32
colTri 31, 28, 32
colTri 32, 28, 53
colTri 29, 28, 31
colTri 33, 29, 31
colTri 33, 52, 29
colTri 34, 24, 52
colTri 32, 53, 38
colTri 35, 52, 33
colTri 34, 52, 35
colTri 36, 33, 31
colTri 37, 36, 31
colTri 31, 32, 37
colTri 36, 39, 41
colTri 39, 37, 56
colTri 37, 39, 36
colTri 38, 54, 37
colTri 35, 33, 55
colTri 33, 40, 55
colTri 36, 40, 33
colTri 40, 41, 55
colTri 36, 41, 40
colTri 41, 44, 55
colTri 42, 35, 55
colTri 45, 39, 56
colTri 42, 34, 35
colTri 43, 41, 39
colTri 44, 41, 43
colTri 43, 39, 45
colTriStop
colEnd
glabel dorrie_seg6_collision_0600FBB8 # 0x0600FBB8 - 0x060100CE
colInit
colVertexInit 0x49
colVertex -301, -141, -152
colVertex -194, -192, -152
colVertex -186, -185, 249
colVertex 193, -192, -152
colVertex 185, -185, 249
colVertex 0, -130, -307
colVertex -173, -95, -339
colVertex 173, -95, -339
colVertex -94, -87, -586
colVertex 0, -108, -586
colVertex 297, -96, 197
colVertex 301, -141, -152
colVertex -280, 145, -153
colVertex -171, 105, -339
colVertex 171, 105, -339
colVertex 94, -87, -586
colVertex 94, 29, -585
colVertex -91, 247, 228
colVertex -277, 145, 219
colVertex -298, -96, 197
colVertex -153, -15, 440
colVertex -146, 294, -120
colVertex 92, 247, 228
colVertex 152, -15, 440
colVertex 280, 145, -153
colVertex 97, 298, 97
colVertex 146, 294, -120
colVertex -103, 298, 97
colVertex 0, 168, -339
colVertex 0, 73, -585
colVertex -94, 29, -585
colVertex -205, 154, 285
colVertex 0, -9, 529
colVertex 0, -91, -947
colVertex 75, 96, 735
colVertex 0, 55, 717
colVertex 106, 46, 523
colVertex -141, 183, 508
colVertex 129, 180, 821
colVertex -129, 180, 821
colVertex 109, 191, 711
colVertex -128, 187, 734
colVertex 104, 306, 720
colVertex 140, 183, 508
colVertex 128, 187, 734
colVertex 41, 362, 854
colVertex 53, 254, 642
colVertex -109, 191, 711
colVertex -41, 362, 854
colVertex -120, 254, 818
colVertex -37, 362, 710
colVertex -104, 306, 720
colVertex -53, 254, 642
colVertex 37, 362, 710
colVertex -46, 283, 648
colVertex -123, 156, 914
colVertex -58, 167, 1027
colVertex 46, 258, 1008
colVertex -44, 291, 912
colVertex 123, 156, 914
colVertex 44, 291, 912
colVertex -105, 247, 914
colVertex -46, 258, 1008
colVertex 120, 254, 818
colVertex 205, 154, 285
colVertex 74, 255, 500
colVertex 277, 145, 219
colVertex -106, 46, 523
colVertex -75, 96, 735
colVertex -74, 255, 500
colVertex 46, 283, 648
colVertex 58, 167, 1027
colVertex 105, 247, 914
colTriInit SURFACE_SWITCH, 142
colTri 0, 1, 2
colTri 1, 3, 4
colTri 1, 5, 3
colTri 1, 6, 5
colTri 1, 4, 2
colTri 0, 6, 1
colTri 3, 5, 7
colTri 5, 8, 9
colTri 5, 6, 8
colTri 7, 5, 9
colTri 10, 3, 11
colTri 10, 4, 3
colTri 7, 11, 3
colTri 12, 13, 6
colTri 12, 6, 0
colTri 8, 6, 13
colTri 11, 7, 14
colTri 7, 15, 16
colTri 7, 9, 15
colTri 7, 16, 14
colTri 17, 18, 31
colTri 18, 17, 27
colTri 18, 27, 21
colTri 0, 19, 18
colTri 0, 18, 12
colTri 21, 12, 18
colTri 20, 31, 18
colTri 22, 64, 66
colTri 23, 66, 64
colTri 24, 26, 66
colTri 25, 22, 66
colTri 10, 24, 66
colTri 23, 10, 66
colTri 26, 25, 66
colTri 27, 17, 22
colTri 27, 26, 21
colTri 27, 25, 26
colTri 27, 22, 25
colTri 26, 14, 28
colTri 24, 14, 26
colTri 26, 28, 21
colTri 21, 13, 12
colTri 28, 13, 21
colTri 4, 20, 2
colTri 4, 23, 20
colTri 10, 23, 4
colTri 0, 2, 19
colTri 20, 19, 2
colTri 10, 11, 24
colTri 11, 14, 24
colTri 19, 20, 18
colTri 13, 29, 30
colTri 13, 28, 29
colTri 8, 13, 30
colTri 28, 14, 16
colTri 28, 16, 29
colTri 33, 30, 29
colTri 23, 43, 36
colTri 23, 64, 43
colTri 20, 23, 32
colTri 23, 36, 32
colTri 31, 20, 67
colTri 32, 67, 20
colTri 33, 16, 15
colTri 33, 29, 16
colTri 33, 8, 30
colTri 33, 9, 8
colTri 15, 9, 33
colTri 34, 35, 32
colTri 35, 67, 32
colTri 34, 32, 36
colTri 36, 43, 40
colTri 36, 40, 34
colTri 35, 68, 67
colTri 37, 67, 68
colTri 31, 67, 37
colTri 34, 68, 35
colTri 38, 34, 44
colTri 39, 34, 38
colTri 39, 68, 34
colTri 41, 68, 39
colTri 41, 47, 68
colTri 37, 68, 47
colTri 42, 40, 46
colTri 43, 46, 40
colTri 44, 40, 42
colTri 40, 44, 34
colTri 44, 42, 63
colTri 38, 44, 63
colTri 45, 63, 42
colTri 42, 70, 53
colTri 42, 53, 45
colTri 46, 70, 42
colTri 47, 52, 69
colTri 47, 69, 37
colTri 47, 41, 51
colTri 47, 51, 52
colTri 48, 50, 51
colTri 49, 51, 41
colTri 50, 54, 51
colTri 51, 54, 52
colTri 51, 49, 48
colTri 52, 54, 46
colTri 53, 54, 50
colTri 53, 70, 54
colTri 54, 70, 46
colTri 55, 56, 62
colTri 55, 61, 49
colTri 56, 57, 62
colTri 56, 55, 59
colTri 56, 59, 71
colTri 57, 71, 59
colTri 56, 71, 57
colTri 58, 57, 60
colTri 58, 62, 57
colTri 59, 72, 57
colTri 60, 57, 72
colTri 61, 62, 58
colTri 62, 61, 55
colTri 45, 50, 48
colTri 58, 48, 49
colTri 48, 58, 60
colTri 48, 60, 45
colTri 49, 61, 58
colTri 60, 72, 63
colTri 63, 45, 60
colTri 45, 53, 50
colTri 59, 63, 72
colTri 63, 59, 38
colTri 59, 39, 38
colTri 59, 55, 39
colTri 39, 55, 49
colTri 49, 41, 39
colTri 64, 22, 65
colTri 22, 17, 69
colTri 37, 17, 31
colTri 37, 69, 17
colTri 65, 69, 52
colTri 22, 69, 65
colTri 65, 52, 46
colTri 64, 65, 43
colTri 43, 65, 46
colTriStop
colEnd

View File

@ -1,52 +1,52 @@
glabel dorrie_geo # 0x0D000230
geo_culling_radius 5000
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600CFD0
geo_open_node
geo_animated_part LAYER_OPAQUE, 1295, 0, 0, dorrie_seg6_dl_0600C8B8
geo_open_node
geo_animated_part LAYER_OPAQUE, 916, 0, 0, dorrie_seg6_dl_0600C468
geo_open_node
geo_animated_part LAYER_OPAQUE, 874, 0, 0, dorrie_seg6_dl_0600BAF8
geo_open_node
geo_display_list LAYER_ALPHA, dorrie_seg6_dl_0600DFA8
geo_animated_part LAYER_OPAQUE, 30, 444, -6
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600C030
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, -893, -490, -6
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600D440
geo_open_node
geo_animated_part LAYER_OPAQUE, 1300, 0, 0, dorrie_seg6_dl_0600D6D8
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, -1086, 91, -700
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600DE38
geo_close_node
geo_animated_part LAYER_OPAQUE, 902, 700, -785
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600DA88
geo_close_node
geo_animated_part LAYER_OPAQUE, -1086, 91, 698
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600DC60
geo_close_node
geo_animated_part LAYER_OPAQUE, 902, 700, 783
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600D8B0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end
glabel dorrie_geo # 0x0D000230
geo_culling_radius 5000
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600CFD0
geo_open_node
geo_animated_part LAYER_OPAQUE, 1295, 0, 0, dorrie_seg6_dl_0600C8B8
geo_open_node
geo_animated_part LAYER_OPAQUE, 916, 0, 0, dorrie_seg6_dl_0600C468
geo_open_node
geo_animated_part LAYER_OPAQUE, 874, 0, 0, dorrie_seg6_dl_0600BAF8
geo_open_node
geo_display_list LAYER_ALPHA, dorrie_seg6_dl_0600DFA8
geo_animated_part LAYER_OPAQUE, 30, 444, -6
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600C030
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, -893, -490, -6
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600D440
geo_open_node
geo_animated_part LAYER_OPAQUE, 1300, 0, 0, dorrie_seg6_dl_0600D6D8
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, -1086, 91, -700
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600DE38
geo_close_node
geo_animated_part LAYER_OPAQUE, 902, 700, -785
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600DA88
geo_close_node
geo_animated_part LAYER_OPAQUE, -1086, 91, 698
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600DC60
geo_close_node
geo_animated_part LAYER_OPAQUE, 902, 700, 783
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, dorrie_seg6_dl_0600D8B0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node #! more close than open nodes
geo_end

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,3 @@
# Empty geo script
.balign 8
geo_branch_and_link NULL
# Empty geo script
.balign 8
geo_branch_and_link NULL

View File

@ -1 +1 @@
# Empty Actor
# Empty Actor

View File

@ -1,15 +1,15 @@
glabel exclamation_box_geo # 0x0F000694
geo_culling_radius 300
geo_open_node
geo_shadow SHADOW_SQUARE_PERMANENT, 0xB4, 70
geo_open_node
geo_switch_case 4, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, exclamation_box_seg8_dl_08019318
geo_display_list LAYER_OPAQUE, exclamation_box_seg8_dl_08019378
geo_display_list LAYER_OPAQUE, exclamation_box_seg8_dl_080193D8
geo_display_list LAYER_OPAQUE, exclamation_box_seg8_dl_08019438
geo_close_node
geo_close_node
geo_close_node
geo_end
glabel exclamation_box_geo # 0x0F000694
geo_culling_radius 300
geo_open_node
geo_shadow SHADOW_SQUARE_PERMANENT, 0xB4, 70
geo_open_node
geo_switch_case 4, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_OPAQUE, exclamation_box_seg8_dl_08019318
geo_display_list LAYER_OPAQUE, exclamation_box_seg8_dl_08019378
geo_display_list LAYER_OPAQUE, exclamation_box_seg8_dl_080193D8
geo_display_list LAYER_OPAQUE, exclamation_box_seg8_dl_08019438
geo_close_node
geo_close_node
geo_close_node
geo_end

View File

@ -1,206 +1,206 @@
# Exclamation Box
exclamation_box_seg8_light_08012E10: # 0x08012E10
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
exclamation_box_seg8_light_08012E18: # 0x08012E18
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
exclamation_box_seg8_texture_08012E28: # 0x08012E28
.incbin "actors/exclamation_box/vanish_cap_box_front.rgba16"
exclamation_box_seg8_texture_08013628: # 0x08013628
.incbin "actors/exclamation_box/vanish_cap_box_sides.rgba16"
exclamation_box_seg8_texture_08014628: # 0x08014628
.incbin "actors/exclamation_box/metal_cap_box_front.rgba16"
exclamation_box_seg8_texture_08014E28: # 0x08014E28
.incbin "actors/exclamation_box/metal_cap_box_side.rgba16"
exclamation_box_seg8_texture_08015E28: # 0x08015E28
.incbin "actors/exclamation_box/wing_cap_box_front.rgba16"
exclamation_box_seg8_texture_08016628: # 0x08016628
.incbin "actors/exclamation_box/wing_cap_box_sides.rgba16"
exclamation_box_seg8_texture_08017628: # 0x08017628
.incbin "actors/exclamation_box/exclamation_box_front.rgba16"
exclamation_box_seg8_texture_08017E28: # 0x08017E28
.incbin "actors/exclamation_box/exclamation_box_side.rgba16"
exclamation_box_seg8_vertex_08018E28: # 0x08018E28
vertex -25, 1, -25, 992, 992, 0x00, 0x00, 0x81, 0xFF
vertex -25, 52, -25, 992, 0, 0x00, 0x00, 0x81, 0xFF
vertex 26, 52, -25, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -25, 1, 26, 0, 992, 0x00, 0x00, 0x7F, 0xFF
vertex 26, 1, 26, 992, 992, 0x00, 0x00, 0x7F, 0xFF
vertex 26, 52, 26, 992, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -25, 52, 26, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 26, 52, -25, 992, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 1, 26, 0, 992, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 1, -25, 992, 992, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 52, 26, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -25, 1, -25, 0, 992, 0x81, 0x00, 0x00, 0xFF
vertex -25, 1, 26, 992, 992, 0x81, 0x00, 0x00, 0xFF
vertex -25, 52, 26, 992, 0, 0x81, 0x00, 0x00, 0xFF
vertex -25, 52, -25, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 26, 1, -25, 0, 992, 0x00, 0x00, 0x81, 0xFF
exclamation_box_seg8_vertex_08018F28: # 0x08018F28
vertex 26, 1, -25, 992, 2014, 0x00, 0x81, 0x00, 0xFF
vertex 26, 1, 26, 992, 0, 0x00, 0x81, 0x00, 0xFF
vertex -25, 1, 26, 0, 0, 0x00, 0x81, 0x00, 0xFF
vertex -25, 1, -25, 0, 2014, 0x00, 0x81, 0x00, 0xFF
vertex -25, 52, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -25, 52, 26, 0, 2014, 0x00, 0x7F, 0x00, 0xFF
vertex 26, 52, 26, 992, 2014, 0x00, 0x7F, 0x00, 0xFF
vertex 26, 52, -25, 992, 0, 0x00, 0x7F, 0x00, 0xFF
glabel exclamation_box_seg8_dl_08018FA8 # 0x08018FA8 - 0x08019008
gsSPLight exclamation_box_seg8_light_08012E18, 1
gsSPLight exclamation_box_seg8_light_08012E10, 2
gsSPVertex exclamation_box_seg8_vertex_08018E28, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
gsSP2Triangles 11, 13, 14, 0x0, 0, 2, 15, 0x0
gsSPEndDisplayList
glabel exclamation_box_seg8_dl_08019008 # 0x08019008 - 0x08019058
gsSPVertex exclamation_box_seg8_vertex_08018F28, 8, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
glabel exclamation_box_seg8_dl_08019058 # 0x08019058 - 0x080190A0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPEndDisplayList
exclamation_box_seg8_vertex_080190A0: # 0x080190A0
vertex -25, 1, 26, 992, 992, 0x81, 0x00, 0x00, 0xFF
vertex -25, 52, 26, 992, 0, 0x81, 0x00, 0x00, 0xFF
vertex -25, 52, -25, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 26, 1, 26, 992, 992, 0x00, 0x00, 0x7F, 0xFF
vertex 26, 52, 26, 992, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -25, 52, 26, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -25, 1, 26, 0, 992, 0x00, 0x00, 0x7F, 0xFF
vertex 26, 1, -25, 992, 992, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 52, -25, 992, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 52, 26, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 1, 26, 0, 992, 0x7F, 0x00, 0x00, 0xFF
vertex -25, 1, -25, 992, 992, 0x00, 0x00, 0x81, 0xFF
vertex 26, 52, -25, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 26, 1, -25, 0, 992, 0x00, 0x00, 0x81, 0xFF
vertex -25, 52, -25, 992, 0, 0x00, 0x00, 0x81, 0xFF
vertex -25, 1, -25, 0, 992, 0x81, 0x00, 0x00, 0xFF
exclamation_box_seg8_vertex_080191A0: # 0x080191A0
vertex -25, 52, 26, 0, 992, 0x00, 0x7F, 0x00, 0xFF
vertex 26, 52, 26, 2014, 992, 0x00, 0x7F, 0x00, 0xFF
vertex 26, 52, -25, 2014, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -25, 52, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -25, 1, 26, 0, 0, 0x00, 0x81, 0x00, 0xFF
vertex -25, 1, -25, 0, 992, 0x00, 0x81, 0x00, 0xFF
vertex 26, 1, -25, 2014, 992, 0x00, 0x81, 0x00, 0xFF
vertex 26, 1, 26, 2014, 0, 0x00, 0x81, 0x00, 0xFF
glabel exclamation_box_seg8_dl_08019220 # 0x08019220 - 0x08019280
gsSPLight exclamation_box_seg8_light_08012E18, 1
gsSPLight exclamation_box_seg8_light_08012E10, 2
gsSPVertex exclamation_box_seg8_vertex_080190A0, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
gsSP2Triangles 11, 14, 12, 0x0, 0, 2, 15, 0x0
gsSPEndDisplayList
glabel exclamation_box_seg8_dl_08019280 # 0x08019280 - 0x080192D0
gsSPVertex exclamation_box_seg8_vertex_080191A0, 8, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
glabel exclamation_box_seg8_dl_080192D0 # 0x080192D0 - 0x08019318
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPEndDisplayList
glabel exclamation_box_seg8_dl_08019318 # 0x08019318 - 0x08019378
gsSPDisplayList exclamation_box_seg8_dl_08019058
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08015E28
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPDisplayList exclamation_box_seg8_dl_08018FA8
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08016628
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPBranchList exclamation_box_seg8_dl_08019008
glabel exclamation_box_seg8_dl_08019378 # 0x08019378 - 0x080193D8
gsSPDisplayList exclamation_box_seg8_dl_080192D0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08014628
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPDisplayList exclamation_box_seg8_dl_08019220
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08014E28
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPBranchList exclamation_box_seg8_dl_08019280
glabel exclamation_box_seg8_dl_080193D8 # 0x080193D8 - 0x08019438
gsSPDisplayList exclamation_box_seg8_dl_08019058
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08012E28
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPDisplayList exclamation_box_seg8_dl_08018FA8
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08013628
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPBranchList exclamation_box_seg8_dl_08019008
glabel exclamation_box_seg8_dl_08019438 # 0x08019438 - 0x08019498
gsSPDisplayList exclamation_box_seg8_dl_080192D0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08017628
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPDisplayList exclamation_box_seg8_dl_08019220
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08017E28
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPBranchList exclamation_box_seg8_dl_08019280
# Exclamation Box
exclamation_box_seg8_light_08012E10: # 0x08012E10
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
exclamation_box_seg8_light_08012E18: # 0x08012E18
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
exclamation_box_seg8_texture_08012E28: # 0x08012E28
.incbin "actors/exclamation_box/vanish_cap_box_front.rgba16"
exclamation_box_seg8_texture_08013628: # 0x08013628
.incbin "actors/exclamation_box/vanish_cap_box_sides.rgba16"
exclamation_box_seg8_texture_08014628: # 0x08014628
.incbin "actors/exclamation_box/metal_cap_box_front.rgba16"
exclamation_box_seg8_texture_08014E28: # 0x08014E28
.incbin "actors/exclamation_box/metal_cap_box_side.rgba16"
exclamation_box_seg8_texture_08015E28: # 0x08015E28
.incbin "actors/exclamation_box/wing_cap_box_front.rgba16"
exclamation_box_seg8_texture_08016628: # 0x08016628
.incbin "actors/exclamation_box/wing_cap_box_sides.rgba16"
exclamation_box_seg8_texture_08017628: # 0x08017628
.incbin "actors/exclamation_box/exclamation_box_front.rgba16"
exclamation_box_seg8_texture_08017E28: # 0x08017E28
.incbin "actors/exclamation_box/exclamation_box_side.rgba16"
exclamation_box_seg8_vertex_08018E28: # 0x08018E28
vertex -25, 1, -25, 992, 992, 0x00, 0x00, 0x81, 0xFF
vertex -25, 52, -25, 992, 0, 0x00, 0x00, 0x81, 0xFF
vertex 26, 52, -25, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -25, 1, 26, 0, 992, 0x00, 0x00, 0x7F, 0xFF
vertex 26, 1, 26, 992, 992, 0x00, 0x00, 0x7F, 0xFF
vertex 26, 52, 26, 992, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -25, 52, 26, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 26, 52, -25, 992, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 1, 26, 0, 992, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 1, -25, 992, 992, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 52, 26, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -25, 1, -25, 0, 992, 0x81, 0x00, 0x00, 0xFF
vertex -25, 1, 26, 992, 992, 0x81, 0x00, 0x00, 0xFF
vertex -25, 52, 26, 992, 0, 0x81, 0x00, 0x00, 0xFF
vertex -25, 52, -25, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 26, 1, -25, 0, 992, 0x00, 0x00, 0x81, 0xFF
exclamation_box_seg8_vertex_08018F28: # 0x08018F28
vertex 26, 1, -25, 992, 2014, 0x00, 0x81, 0x00, 0xFF
vertex 26, 1, 26, 992, 0, 0x00, 0x81, 0x00, 0xFF
vertex -25, 1, 26, 0, 0, 0x00, 0x81, 0x00, 0xFF
vertex -25, 1, -25, 0, 2014, 0x00, 0x81, 0x00, 0xFF
vertex -25, 52, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -25, 52, 26, 0, 2014, 0x00, 0x7F, 0x00, 0xFF
vertex 26, 52, 26, 992, 2014, 0x00, 0x7F, 0x00, 0xFF
vertex 26, 52, -25, 992, 0, 0x00, 0x7F, 0x00, 0xFF
glabel exclamation_box_seg8_dl_08018FA8 # 0x08018FA8 - 0x08019008
gsSPLight exclamation_box_seg8_light_08012E18, 1
gsSPLight exclamation_box_seg8_light_08012E10, 2
gsSPVertex exclamation_box_seg8_vertex_08018E28, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
gsSP2Triangles 11, 13, 14, 0x0, 0, 2, 15, 0x0
gsSPEndDisplayList
glabel exclamation_box_seg8_dl_08019008 # 0x08019008 - 0x08019058
gsSPVertex exclamation_box_seg8_vertex_08018F28, 8, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
glabel exclamation_box_seg8_dl_08019058 # 0x08019058 - 0x080190A0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPEndDisplayList
exclamation_box_seg8_vertex_080190A0: # 0x080190A0
vertex -25, 1, 26, 992, 992, 0x81, 0x00, 0x00, 0xFF
vertex -25, 52, 26, 992, 0, 0x81, 0x00, 0x00, 0xFF
vertex -25, 52, -25, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 26, 1, 26, 992, 992, 0x00, 0x00, 0x7F, 0xFF
vertex 26, 52, 26, 992, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -25, 52, 26, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -25, 1, 26, 0, 992, 0x00, 0x00, 0x7F, 0xFF
vertex 26, 1, -25, 992, 992, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 52, -25, 992, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 52, 26, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex 26, 1, 26, 0, 992, 0x7F, 0x00, 0x00, 0xFF
vertex -25, 1, -25, 992, 992, 0x00, 0x00, 0x81, 0xFF
vertex 26, 52, -25, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex 26, 1, -25, 0, 992, 0x00, 0x00, 0x81, 0xFF
vertex -25, 52, -25, 992, 0, 0x00, 0x00, 0x81, 0xFF
vertex -25, 1, -25, 0, 992, 0x81, 0x00, 0x00, 0xFF
exclamation_box_seg8_vertex_080191A0: # 0x080191A0
vertex -25, 52, 26, 0, 992, 0x00, 0x7F, 0x00, 0xFF
vertex 26, 52, 26, 2014, 992, 0x00, 0x7F, 0x00, 0xFF
vertex 26, 52, -25, 2014, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -25, 52, -25, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -25, 1, 26, 0, 0, 0x00, 0x81, 0x00, 0xFF
vertex -25, 1, -25, 0, 992, 0x00, 0x81, 0x00, 0xFF
vertex 26, 1, -25, 2014, 992, 0x00, 0x81, 0x00, 0xFF
vertex 26, 1, 26, 2014, 0, 0x00, 0x81, 0x00, 0xFF
glabel exclamation_box_seg8_dl_08019220 # 0x08019220 - 0x08019280
gsSPLight exclamation_box_seg8_light_08012E18, 1
gsSPLight exclamation_box_seg8_light_08012E10, 2
gsSPVertex exclamation_box_seg8_vertex_080190A0, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
gsSP2Triangles 11, 14, 12, 0x0, 0, 2, 15, 0x0
gsSPEndDisplayList
glabel exclamation_box_seg8_dl_08019280 # 0x08019280 - 0x080192D0
gsSPVertex exclamation_box_seg8_vertex_080191A0, 8, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList
glabel exclamation_box_seg8_dl_080192D0 # 0x080192D0 - 0x08019318
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPEndDisplayList
glabel exclamation_box_seg8_dl_08019318 # 0x08019318 - 0x08019378
gsSPDisplayList exclamation_box_seg8_dl_08019058
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08015E28
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPDisplayList exclamation_box_seg8_dl_08018FA8
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08016628
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPBranchList exclamation_box_seg8_dl_08019008
glabel exclamation_box_seg8_dl_08019378 # 0x08019378 - 0x080193D8
gsSPDisplayList exclamation_box_seg8_dl_080192D0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08014628
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPDisplayList exclamation_box_seg8_dl_08019220
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08014E28
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPBranchList exclamation_box_seg8_dl_08019280
glabel exclamation_box_seg8_dl_080193D8 # 0x080193D8 - 0x08019438
gsSPDisplayList exclamation_box_seg8_dl_08019058
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08012E28
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPDisplayList exclamation_box_seg8_dl_08018FA8
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08013628
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPBranchList exclamation_box_seg8_dl_08019008
glabel exclamation_box_seg8_dl_08019438 # 0x08019438 - 0x08019498
gsSPDisplayList exclamation_box_seg8_dl_080192D0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08017628
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPDisplayList exclamation_box_seg8_dl_08019220
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_seg8_texture_08017E28
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPBranchList exclamation_box_seg8_dl_08019280

View File

@ -1,29 +1,29 @@
# Exclamation Box Outline
glabel exclamation_box_outline_seg8_collision_08025F78 # 0x08025F78 - 0x08025FFC
colInit
colVertexInit 0x8
colVertex -26, 30, -26
colVertex -26, 30, 26
colVertex -26, 52, 26
colVertex 26, 30, 26
colVertex 26, 52, 26
colVertex 26, 30, -26
colVertex 26, 52, -26
colVertex -26, 52, -26
colTriInit SURFACE_DEFAULT, 12
colTri 0, 1, 2
colTri 1, 3, 4
colTri 1, 4, 2
colTri 5, 3, 1
colTri 5, 1, 0
colTri 6, 4, 3
colTri 6, 3, 5
colTri 7, 4, 6
colTri 7, 2, 4
colTri 0, 2, 7
colTri 7, 6, 5
colTri 7, 5, 0
colTriStop
colEnd
glabel exclamation_box_outline_seg8_collision_08025F78 # 0x08025F78 - 0x08025FFC
colInit
colVertexInit 0x8
colVertex -26, 30, -26
colVertex -26, 30, 26
colVertex -26, 52, 26
colVertex 26, 30, 26
colVertex 26, 52, 26
colVertex 26, 30, -26
colVertex 26, 52, -26
colVertex -26, 52, -26
colTriInit SURFACE_DEFAULT, 12
colTri 0, 1, 2
colTri 1, 3, 4
colTri 1, 4, 2
colTri 5, 3, 1
colTri 5, 1, 0
colTri 6, 4, 3
colTri 6, 3, 5
colTri 7, 4, 6
colTri 7, 2, 4
colTri 0, 2, 7
colTri 7, 6, 5
colTri 7, 5, 0
colTriStop
colEnd

View File

@ -1,16 +1,16 @@
glabel exclamation_box_outline_geo # 0x0F000A5A
geo_culling_radius 300
geo_open_node
geo_shadow SHADOW_SQUARE_PERMANENT, 0xB4, 70
geo_open_node
geo_switch_case 4, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_TRANSPARENT, exclamation_box_outline_seg8_dl_08024F88
geo_display_list LAYER_TRANSPARENT, exclamation_box_outline_seg8_dl_08024FA8
geo_display_list LAYER_TRANSPARENT, exclamation_box_outline_seg8_dl_08024FC8
geo_display_list LAYER_TRANSPARENT, exclamation_box_outline_seg8_dl_08024FE8
geo_close_node
geo_display_list LAYER_ALPHA, exclamation_box_outline_seg8_dl_080259F8
geo_close_node
geo_close_node
geo_end
glabel exclamation_box_outline_geo # 0x0F000A5A
geo_culling_radius 300
geo_open_node
geo_shadow SHADOW_SQUARE_PERMANENT, 0xB4, 70
geo_open_node
geo_switch_case 4, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_TRANSPARENT, exclamation_box_outline_seg8_dl_08024F88
geo_display_list LAYER_TRANSPARENT, exclamation_box_outline_seg8_dl_08024FA8
geo_display_list LAYER_TRANSPARENT, exclamation_box_outline_seg8_dl_08024FC8
geo_display_list LAYER_TRANSPARENT, exclamation_box_outline_seg8_dl_08024FE8
geo_close_node
geo_display_list LAYER_ALPHA, exclamation_box_outline_seg8_dl_080259F8
geo_close_node
geo_close_node
geo_end

View File

@ -1,211 +1,211 @@
# Exclamation Box Outline
exclamation_box_outline_seg8_light_08024CB8: # 0x08024CB8
.byte 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00
exclamation_box_outline_seg8_light_08024CC0: # 0x08024CC0
.byte 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
exclamation_box_outline_seg8_light_08024CD0: # 0x08024CD0
.byte 0x00, 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00
exclamation_box_outline_seg8_light_08024CD8: # 0x08024CD8
.byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
exclamation_box_outline_seg8_light_08024CE8: # 0x08024CE8
.byte 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x00
exclamation_box_outline_seg8_light_08024CF0: # 0x08024CF0
.byte 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
exclamation_box_outline_seg8_light_08024D00: # 0x08024D00
.byte 0x7F, 0x6A, 0x00, 0x00, 0x7F, 0x6A, 0x00, 0x00
exclamation_box_outline_seg8_light_08024D08: # 0x08024D08
.byte 0xFF, 0xD4, 0x00, 0x00, 0xFF, 0xD4, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
exclamation_box_outline_seg8_vertex_08024D18: # 0x08024D18
vertex 26, 1, -25, 0, 0, 0x7F, 0x00, 0x00, 0x50
vertex 26, 52, 26, 0, 0, 0x7F, 0x00, 0x00, 0x50
vertex 26, 1, 26, 0, 0, 0x7F, 0x00, 0x00, 0x50
vertex 26, 1, 26, 0, 0, 0x00, 0x81, 0x00, 0x50
vertex -25, 1, 26, 0, 0, 0x00, 0x81, 0x00, 0x50
vertex -25, 1, -25, 0, 0, 0x00, 0x81, 0x00, 0x50
vertex 26, 1, -25, 0, 0, 0x00, 0x81, 0x00, 0x50
vertex 26, 1, 26, 0, 0, 0x00, 0x00, 0x7F, 0x50
vertex 26, 52, 26, 0, 0, 0x00, 0x00, 0x7F, 0x50
vertex -25, 52, 26, 0, 0, 0x00, 0x00, 0x7F, 0x50
vertex -25, 1, 26, 0, 0, 0x00, 0x00, 0x7F, 0x50
vertex -25, 1, 26, 0, 0, 0x81, 0x00, 0x00, 0x50
vertex -25, 52, 26, 0, 0, 0x81, 0x00, 0x00, 0x50
vertex -25, 52, -25, 0, 0, 0x81, 0x00, 0x00, 0x50
vertex -25, 1, -25, 0, 0, 0x81, 0x00, 0x00, 0x50
exclamation_box_outline_seg8_vertex_08024E08: # 0x08024E08
vertex -25, 1, -25, 0, 0, 0x00, 0x00, 0x81, 0x50
vertex -25, 52, -25, 0, 0, 0x00, 0x00, 0x81, 0x50
vertex 26, 52, -25, 0, 0, 0x00, 0x00, 0x81, 0x50
vertex 26, 1, -25, 0, 0, 0x00, 0x00, 0x81, 0x50
vertex 26, 1, -25, 0, 0, 0x7F, 0x00, 0x00, 0x50
vertex 26, 52, -25, 0, 0, 0x7F, 0x00, 0x00, 0x50
vertex 26, 52, 26, 0, 0, 0x7F, 0x00, 0x00, 0x50
vertex -25, 52, 26, 0, 0, 0x00, 0x7F, 0x00, 0x50
vertex 26, 52, 26, 0, 0, 0x00, 0x7F, 0x00, 0x50
vertex 26, 52, -25, 0, 0, 0x00, 0x7F, 0x00, 0x50
vertex -25, 52, -25, 0, 0, 0x00, 0x7F, 0x00, 0x50
glabel exclamation_box_outline_seg8_dl_08024EB8 # 0x08024EB8 - 0x08024F30
gsSPVertex exclamation_box_outline_seg8_vertex_08024D18, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 13, 14, 0x0
gsSPVertex exclamation_box_outline_seg8_vertex_08024E08, 11, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP1Triangle 7, 9, 10, 0x0
gsSPEndDisplayList
glabel exclamation_box_outline_seg8_dl_08024F30 # 0x08024F30 - 0x08024F58
gsDPPipeSync
gsDPSetEnvColor 255, 255, 255, 80
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
gsSPEndDisplayList
glabel exclamation_box_outline_seg8_dl_08024F58 # 0x08024F58 - 0x08024F88
gsSPDisplayList exclamation_box_outline_seg8_dl_08024EB8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsDPSetEnvColor 255, 255, 255, 255
gsSPEndDisplayList
glabel exclamation_box_outline_seg8_dl_08024F88 # 0x08024F88 - 0x08024FA8
gsSPDisplayList exclamation_box_outline_seg8_dl_08024F30
gsSPLight exclamation_box_outline_seg8_light_08024CC0, 1
gsSPLight exclamation_box_outline_seg8_light_08024CB8, 2
gsSPBranchList exclamation_box_outline_seg8_dl_08024F58
glabel exclamation_box_outline_seg8_dl_08024FA8 # 0x08024FA8 - 0x08024FC8
gsSPDisplayList exclamation_box_outline_seg8_dl_08024F30
gsSPLight exclamation_box_outline_seg8_light_08024CD8, 1
gsSPLight exclamation_box_outline_seg8_light_08024CD0, 2
gsSPBranchList exclamation_box_outline_seg8_dl_08024F58
glabel exclamation_box_outline_seg8_dl_08024FC8 # 0x08024FC8 - 0x08024FE8
gsSPDisplayList exclamation_box_outline_seg8_dl_08024F30
gsSPLight exclamation_box_outline_seg8_light_08024CF0, 1
gsSPLight exclamation_box_outline_seg8_light_08024CE8, 2
gsSPBranchList exclamation_box_outline_seg8_dl_08024F58
glabel exclamation_box_outline_seg8_dl_08024FE8 # 0x08024FE8 - 0x08025008
gsSPDisplayList exclamation_box_outline_seg8_dl_08024F30
gsSPLight exclamation_box_outline_seg8_light_08024D08, 1
gsSPLight exclamation_box_outline_seg8_light_08024D00, 2
gsSPBranchList exclamation_box_outline_seg8_dl_08024F58
exclamation_box_outline_seg8_vertex_08025008: # 0x08025008
vertex -25, 52, 26, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 52, 26, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 52, -25, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 52, -25, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 1, 26, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 52, 26, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 1, 26, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 1, -25, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 52, -25, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 52, 26, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 1, 26, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 1, -25, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 1, -25, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 52, -25, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
exclamation_box_outline_seg8_vertex_080250E8: # 0x080250E8
vertex -25, 1, 26, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 52, 26, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 52, -25, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 1, -25, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 1, 26, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 1, -25, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 1, -25, 996, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 1, 26, -26, 0, 0xFF, 0xFF, 0xFF, 0xFF
exclamation_box_outline_seg8_texture_08025168: # 0x08025168
.incbin "actors/exclamation_box_outline/exclamation_box_outline.rgba16"
glabel exclamation_box_outline_seg8_dl_08025968 # 0x08025968 - 0x080259F8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_outline_seg8_texture_08025168
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex exclamation_box_outline_seg8_vertex_08025008, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 1, 5, 0x0, 4, 5, 6, 0x0
gsSP2Triangles 7, 8, 9, 0x0, 7, 9, 10, 0x0
gsSP2Triangles 11, 8, 12, 0x0, 11, 13, 8, 0x0
gsSPVertex exclamation_box_outline_seg8_vertex_080250E8, 8, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSPEndDisplayList
glabel exclamation_box_outline_seg8_dl_080259F8 # 0x080259F8 - 0x08025A68
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList exclamation_box_outline_seg8_dl_08025968
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
gsSPEndDisplayList
exclamation_box_outline_seg8_light_08025A68: # 0x08025A68
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
exclamation_box_outline_seg8_light_08025A70: # 0x08025A70
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
exclamation_box_outline_seg8_texture_08025A80: # 0x08025A80
.incbin "actors/exclamation_box_outline/exclamation_point.rgba16"
exclamation_box_outline_seg8_vertex_08025E80: # 0x08025E80
vertex -22, 49, 0, -157, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -22, 4, 0, -157, 1048, 0x00, 0x00, 0x7F, 0xFF
vertex 23, 4, 0, 605, 1048, 0x00, 0x00, 0x7F, 0xFF
vertex 23, 49, 0, 605, 0, 0x00, 0x00, 0x7F, 0xFF
glabel exclamation_box_outline_seg8_dl_08025EC0 # 0x08025EC0 - 0x08025F08
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_outline_seg8_texture_08025A80
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight exclamation_box_outline_seg8_light_08025A70, 1
gsSPLight exclamation_box_outline_seg8_light_08025A68, 2
gsSPVertex exclamation_box_outline_seg8_vertex_08025E80, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel exclamation_box_outline_seg8_dl_08025F08 # 0x08025F08 - 0x08025F78
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsSPClearGeometryMode G_CULL_BACK | G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList exclamation_box_outline_seg8_dl_08025EC0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK | G_SHADING_SMOOTH
gsSPEndDisplayList
# Exclamation Box Outline
exclamation_box_outline_seg8_light_08024CB8: # 0x08024CB8
.byte 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00
exclamation_box_outline_seg8_light_08024CC0: # 0x08024CC0
.byte 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
exclamation_box_outline_seg8_light_08024CD0: # 0x08024CD0
.byte 0x00, 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00
exclamation_box_outline_seg8_light_08024CD8: # 0x08024CD8
.byte 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
exclamation_box_outline_seg8_light_08024CE8: # 0x08024CE8
.byte 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x00
exclamation_box_outline_seg8_light_08024CF0: # 0x08024CF0
.byte 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
exclamation_box_outline_seg8_light_08024D00: # 0x08024D00
.byte 0x7F, 0x6A, 0x00, 0x00, 0x7F, 0x6A, 0x00, 0x00
exclamation_box_outline_seg8_light_08024D08: # 0x08024D08
.byte 0xFF, 0xD4, 0x00, 0x00, 0xFF, 0xD4, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
exclamation_box_outline_seg8_vertex_08024D18: # 0x08024D18
vertex 26, 1, -25, 0, 0, 0x7F, 0x00, 0x00, 0x50
vertex 26, 52, 26, 0, 0, 0x7F, 0x00, 0x00, 0x50
vertex 26, 1, 26, 0, 0, 0x7F, 0x00, 0x00, 0x50
vertex 26, 1, 26, 0, 0, 0x00, 0x81, 0x00, 0x50
vertex -25, 1, 26, 0, 0, 0x00, 0x81, 0x00, 0x50
vertex -25, 1, -25, 0, 0, 0x00, 0x81, 0x00, 0x50
vertex 26, 1, -25, 0, 0, 0x00, 0x81, 0x00, 0x50
vertex 26, 1, 26, 0, 0, 0x00, 0x00, 0x7F, 0x50
vertex 26, 52, 26, 0, 0, 0x00, 0x00, 0x7F, 0x50
vertex -25, 52, 26, 0, 0, 0x00, 0x00, 0x7F, 0x50
vertex -25, 1, 26, 0, 0, 0x00, 0x00, 0x7F, 0x50
vertex -25, 1, 26, 0, 0, 0x81, 0x00, 0x00, 0x50
vertex -25, 52, 26, 0, 0, 0x81, 0x00, 0x00, 0x50
vertex -25, 52, -25, 0, 0, 0x81, 0x00, 0x00, 0x50
vertex -25, 1, -25, 0, 0, 0x81, 0x00, 0x00, 0x50
exclamation_box_outline_seg8_vertex_08024E08: # 0x08024E08
vertex -25, 1, -25, 0, 0, 0x00, 0x00, 0x81, 0x50
vertex -25, 52, -25, 0, 0, 0x00, 0x00, 0x81, 0x50
vertex 26, 52, -25, 0, 0, 0x00, 0x00, 0x81, 0x50
vertex 26, 1, -25, 0, 0, 0x00, 0x00, 0x81, 0x50
vertex 26, 1, -25, 0, 0, 0x7F, 0x00, 0x00, 0x50
vertex 26, 52, -25, 0, 0, 0x7F, 0x00, 0x00, 0x50
vertex 26, 52, 26, 0, 0, 0x7F, 0x00, 0x00, 0x50
vertex -25, 52, 26, 0, 0, 0x00, 0x7F, 0x00, 0x50
vertex 26, 52, 26, 0, 0, 0x00, 0x7F, 0x00, 0x50
vertex 26, 52, -25, 0, 0, 0x00, 0x7F, 0x00, 0x50
vertex -25, 52, -25, 0, 0, 0x00, 0x7F, 0x00, 0x50
glabel exclamation_box_outline_seg8_dl_08024EB8 # 0x08024EB8 - 0x08024F30
gsSPVertex exclamation_box_outline_seg8_vertex_08024D18, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 13, 14, 0x0
gsSPVertex exclamation_box_outline_seg8_vertex_08024E08, 11, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP1Triangle 7, 9, 10, 0x0
gsSPEndDisplayList
glabel exclamation_box_outline_seg8_dl_08024F30 # 0x08024F30 - 0x08024F58
gsDPPipeSync
gsDPSetEnvColor 255, 255, 255, 80
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_ENVIRONMENT
gsSPEndDisplayList
glabel exclamation_box_outline_seg8_dl_08024F58 # 0x08024F58 - 0x08024F88
gsSPDisplayList exclamation_box_outline_seg8_dl_08024EB8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_SHADING_SMOOTH
gsDPSetEnvColor 255, 255, 255, 255
gsSPEndDisplayList
glabel exclamation_box_outline_seg8_dl_08024F88 # 0x08024F88 - 0x08024FA8
gsSPDisplayList exclamation_box_outline_seg8_dl_08024F30
gsSPLight exclamation_box_outline_seg8_light_08024CC0, 1
gsSPLight exclamation_box_outline_seg8_light_08024CB8, 2
gsSPBranchList exclamation_box_outline_seg8_dl_08024F58
glabel exclamation_box_outline_seg8_dl_08024FA8 # 0x08024FA8 - 0x08024FC8
gsSPDisplayList exclamation_box_outline_seg8_dl_08024F30
gsSPLight exclamation_box_outline_seg8_light_08024CD8, 1
gsSPLight exclamation_box_outline_seg8_light_08024CD0, 2
gsSPBranchList exclamation_box_outline_seg8_dl_08024F58
glabel exclamation_box_outline_seg8_dl_08024FC8 # 0x08024FC8 - 0x08024FE8
gsSPDisplayList exclamation_box_outline_seg8_dl_08024F30
gsSPLight exclamation_box_outline_seg8_light_08024CF0, 1
gsSPLight exclamation_box_outline_seg8_light_08024CE8, 2
gsSPBranchList exclamation_box_outline_seg8_dl_08024F58
glabel exclamation_box_outline_seg8_dl_08024FE8 # 0x08024FE8 - 0x08025008
gsSPDisplayList exclamation_box_outline_seg8_dl_08024F30
gsSPLight exclamation_box_outline_seg8_light_08024D08, 1
gsSPLight exclamation_box_outline_seg8_light_08024D00, 2
gsSPBranchList exclamation_box_outline_seg8_dl_08024F58
exclamation_box_outline_seg8_vertex_08025008: # 0x08025008
vertex -25, 52, 26, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 52, 26, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 52, -25, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 52, -25, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 1, 26, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 52, 26, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 1, 26, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 1, -25, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 52, -25, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 52, 26, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 1, 26, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 1, -25, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 1, -25, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 52, -25, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
exclamation_box_outline_seg8_vertex_080250E8: # 0x080250E8
vertex -25, 1, 26, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 52, 26, 990, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 52, -25, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 1, -25, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 1, 26, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex -25, 1, -25, 990, 990, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 1, -25, 996, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex 26, 1, 26, -26, 0, 0xFF, 0xFF, 0xFF, 0xFF
exclamation_box_outline_seg8_texture_08025168: # 0x08025168
.incbin "actors/exclamation_box_outline/exclamation_box_outline.rgba16"
glabel exclamation_box_outline_seg8_dl_08025968 # 0x08025968 - 0x080259F8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_outline_seg8_texture_08025168
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex exclamation_box_outline_seg8_vertex_08025008, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 1, 5, 0x0, 4, 5, 6, 0x0
gsSP2Triangles 7, 8, 9, 0x0, 7, 9, 10, 0x0
gsSP2Triangles 11, 8, 12, 0x0, 11, 13, 8, 0x0
gsSPVertex exclamation_box_outline_seg8_vertex_080250E8, 8, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSPEndDisplayList
glabel exclamation_box_outline_seg8_dl_080259F8 # 0x080259F8 - 0x08025A68
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList exclamation_box_outline_seg8_dl_08025968
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
gsSPEndDisplayList
exclamation_box_outline_seg8_light_08025A68: # 0x08025A68
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
exclamation_box_outline_seg8_light_08025A70: # 0x08025A70
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
exclamation_box_outline_seg8_texture_08025A80: # 0x08025A80
.incbin "actors/exclamation_box_outline/exclamation_point.rgba16"
exclamation_box_outline_seg8_vertex_08025E80: # 0x08025E80
vertex -22, 49, 0, -157, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -22, 4, 0, -157, 1048, 0x00, 0x00, 0x7F, 0xFF
vertex 23, 4, 0, 605, 1048, 0x00, 0x00, 0x7F, 0xFF
vertex 23, 49, 0, 605, 0, 0x00, 0x00, 0x7F, 0xFF
glabel exclamation_box_outline_seg8_dl_08025EC0 # 0x08025EC0 - 0x08025F08
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_outline_seg8_texture_08025A80
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x1FF, 0x200
gsSPLight exclamation_box_outline_seg8_light_08025A70, 1
gsSPLight exclamation_box_outline_seg8_light_08025A68, 2
gsSPVertex exclamation_box_outline_seg8_vertex_08025E80, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel exclamation_box_outline_seg8_dl_08025F08 # 0x08025F08 - 0x08025F78
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsSPClearGeometryMode G_CULL_BACK | G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 124
gsSPDisplayList exclamation_box_outline_seg8_dl_08025EC0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK | G_SHADING_SMOOTH
gsSPEndDisplayList

View File

@ -1,17 +1,17 @@
glabel explosion_geo # 0x16000040
geo_node_start
geo_open_node
geo_switch_case 9, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_03004298
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_03004298
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_030042B0
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_030042B0
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_030042C8
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_030042E0
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_030042F8
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_03004310
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_03004328
geo_close_node
geo_close_node
geo_end
glabel explosion_geo # 0x16000040
geo_node_start
geo_open_node
geo_switch_case 9, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_03004298
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_03004298
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_030042B0
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_030042B0
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_030042C8
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_030042E0
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_030042F8
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_03004310
geo_display_list LAYER_TRANSPARENT, explosion_seg3_dl_03004328
geo_close_node
geo_close_node
geo_end

View File

@ -1,82 +1,82 @@
# Explosion
explosion_seg3_vertex_030009C8: # 0x030009C8
vertex -128, -128, 0, 0, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 128, -128, 0, 992, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 128, 128, 0, 992, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -128, 128, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
explosion_seg3_texture_03000A08: # 0x03000A08
.incbin "actors/explosion/explosion_0.rgba16"
explosion_seg3_texture_03001208: # 0x03001208
.incbin "actors/explosion/explosion_1.rgba16"
explosion_seg3_texture_03001A08: # 0x03001A08
.incbin "actors/explosion/explosion_2.rgba16"
explosion_seg3_texture_03002208: # 0x03002208
.incbin "actors/explosion/explosion_3.rgba16"
explosion_seg3_texture_03002A08: # 0x03002A08
.incbin "actors/explosion/explosion_4.rgba16"
explosion_seg3_texture_03003208: # 0x03003208
.incbin "actors/explosion/explosion_5.rgba16"
explosion_seg3_texture_03003A08: # 0x03003A08
.incbin "actors/explosion/explosion_6.rgba16"
glabel explosion_seg3_dl_03004208 # 0x03004208 - 0x03004298
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_ENVIRONMENT, G_ACMUX_0
gsDPSetEnvColor 255, 255, 255, 150
gsSPClearGeometryMode G_LIGHTING
gsSPTexture -1, -1, 0, 0, 1
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPVertex explosion_seg3_vertex_030009C8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsSPSetGeometryMode G_LIGHTING
gsDPSetEnvColor 255, 255, 255, 255
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
glabel explosion_seg3_dl_03004298 # 0x03004298 - 0x030042B0
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03000A08
gsSPBranchList explosion_seg3_dl_03004208
glabel explosion_seg3_dl_030042B0 # 0x030042B0 - 0x030042C8
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03001208
gsSPBranchList explosion_seg3_dl_03004208
glabel explosion_seg3_dl_030042C8 # 0x030042C8 - 0x030042E0
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03001A08
gsSPBranchList explosion_seg3_dl_03004208
glabel explosion_seg3_dl_030042E0 # 0x030042E0 - 0x030042F8
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03002208
gsSPBranchList explosion_seg3_dl_03004208
glabel explosion_seg3_dl_030042F8 # 0x030042F8 - 0x03004310
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03002A08
gsSPBranchList explosion_seg3_dl_03004208
glabel explosion_seg3_dl_03004310 # 0x03004310 - 0x03004328
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03003208
gsSPBranchList explosion_seg3_dl_03004208
glabel explosion_seg3_dl_03004328 # 0x03004328 - 0x03004340
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03003A08
gsSPBranchList explosion_seg3_dl_03004208
# Explosion
explosion_seg3_vertex_030009C8: # 0x030009C8
vertex -128, -128, 0, 0, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 128, -128, 0, 992, 992, 0xFF, 0xFF, 0xFF, 0xFF
vertex 128, 128, 0, 992, 0, 0xFF, 0xFF, 0xFF, 0xFF
vertex -128, 128, 0, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
explosion_seg3_texture_03000A08: # 0x03000A08
.incbin "actors/explosion/explosion_0.rgba16"
explosion_seg3_texture_03001208: # 0x03001208
.incbin "actors/explosion/explosion_1.rgba16"
explosion_seg3_texture_03001A08: # 0x03001A08
.incbin "actors/explosion/explosion_2.rgba16"
explosion_seg3_texture_03002208: # 0x03002208
.incbin "actors/explosion/explosion_3.rgba16"
explosion_seg3_texture_03002A08: # 0x03002A08
.incbin "actors/explosion/explosion_4.rgba16"
explosion_seg3_texture_03003208: # 0x03003208
.incbin "actors/explosion/explosion_5.rgba16"
explosion_seg3_texture_03003A08: # 0x03003A08
.incbin "actors/explosion/explosion_6.rgba16"
glabel explosion_seg3_dl_03004208 # 0x03004208 - 0x03004298
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_ENVIRONMENT, G_ACMUX_0
gsDPSetEnvColor 255, 255, 255, 150
gsSPClearGeometryMode G_LIGHTING
gsSPTexture -1, -1, 0, 0, 1
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPVertex explosion_seg3_vertex_030009C8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsSPSetGeometryMode G_LIGHTING
gsDPSetEnvColor 255, 255, 255, 255
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPEndDisplayList
glabel explosion_seg3_dl_03004298 # 0x03004298 - 0x030042B0
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03000A08
gsSPBranchList explosion_seg3_dl_03004208
glabel explosion_seg3_dl_030042B0 # 0x030042B0 - 0x030042C8
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03001208
gsSPBranchList explosion_seg3_dl_03004208
glabel explosion_seg3_dl_030042C8 # 0x030042C8 - 0x030042E0
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03001A08
gsSPBranchList explosion_seg3_dl_03004208
glabel explosion_seg3_dl_030042E0 # 0x030042E0 - 0x030042F8
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03002208
gsSPBranchList explosion_seg3_dl_03004208
glabel explosion_seg3_dl_030042F8 # 0x030042F8 - 0x03004310
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03002A08
gsSPBranchList explosion_seg3_dl_03004208
glabel explosion_seg3_dl_03004310 # 0x03004310 - 0x03004328
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03003208
gsSPBranchList explosion_seg3_dl_03004208
glabel explosion_seg3_dl_03004328 # 0x03004328 - 0x03004340
gsDPPipeSync
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, explosion_seg3_texture_03003A08
gsSPBranchList explosion_seg3_dl_03004208

View File

@ -1,125 +1,125 @@
glabel eyerok_geo_0002AC # 0x0C0002AC
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 447, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C640
geo_animated_part LAYER_OPAQUE, 281, 5, -419
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 400, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 401, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BF00
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C100
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C378
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 281, 5, -218
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 400, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 401, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BF00
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C100
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C378
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 281, 5, -18
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 400, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 401, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BF00
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C100
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C378
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 281, 5, 180
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 400, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 401, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BF00
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C100
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C378
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C908
geo_open_node
geo_switch_case 4, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, eyerok_seg5_dl_0500C9B8
geo_display_list LAYER_ALPHA, eyerok_seg5_dl_0500CA50
geo_display_list LAYER_ALPHA, eyerok_seg5_dl_0500CAE8
geo_display_list LAYER_ALPHA, eyerok_seg5_dl_0500CB80
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 181, 89, 80
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 199, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BC88
geo_animated_part LAYER_OPAQUE, 200, 199, 199
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 336, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500B748
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500B9C0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_return
glabel eyerok_left_hand_geo # 0x0C0005A8
geo_shadow SHADOW_SQUARE_SCALABLE, 0xB4, 300
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_display_list LAYER_OPAQUE, eyerok_seg5_dl_0500CC18
geo_branch 1, eyerok_geo_0002AC
geo_display_list LAYER_OPAQUE, eyerok_seg5_dl_0500CC30
geo_close_node
geo_close_node
geo_end
glabel eyerok_right_hand_geo # 0x0C0005E4
geo_shadow SHADOW_SQUARE_SCALABLE, 0xB4, 300
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_branch 1, eyerok_geo_0002AC
geo_close_node
geo_close_node
geo_end
glabel eyerok_geo_0002AC # 0x0C0002AC
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 447, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C640
geo_animated_part LAYER_OPAQUE, 281, 5, -419
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 400, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 401, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BF00
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C100
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C378
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 281, 5, -218
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 400, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 401, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BF00
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C100
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C378
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 281, 5, -18
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 400, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 401, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BF00
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C100
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C378
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 281, 5, 180
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 400, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 401, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BF00
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C100
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C378
geo_close_node
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500C908
geo_open_node
geo_switch_case 4, geo_switch_anim_state
geo_open_node
geo_display_list LAYER_ALPHA, eyerok_seg5_dl_0500C9B8
geo_display_list LAYER_ALPHA, eyerok_seg5_dl_0500CA50
geo_display_list LAYER_ALPHA, eyerok_seg5_dl_0500CAE8
geo_display_list LAYER_ALPHA, eyerok_seg5_dl_0500CB80
geo_close_node
geo_close_node
geo_animated_part LAYER_OPAQUE, 181, 89, 80
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 199, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500BC88
geo_animated_part LAYER_OPAQUE, 200, 199, 199
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 336, 0, 0
geo_open_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500B748
geo_close_node
geo_animated_part LAYER_OPAQUE, 0, 0, 0, eyerok_seg5_dl_0500B9C0
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_return
glabel eyerok_left_hand_geo # 0x0C0005A8
geo_shadow SHADOW_SQUARE_SCALABLE, 0xB4, 300
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_display_list LAYER_OPAQUE, eyerok_seg5_dl_0500CC18
geo_branch 1, eyerok_geo_0002AC
geo_display_list LAYER_OPAQUE, eyerok_seg5_dl_0500CC30
geo_close_node
geo_close_node
geo_end
glabel eyerok_right_hand_geo # 0x0C0005E4
geo_shadow SHADOW_SQUARE_SCALABLE, 0xB4, 300
geo_open_node
geo_scale 0x00, 16384
geo_open_node
geo_branch 1, eyerok_geo_0002AC
geo_close_node
geo_close_node
geo_end

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