mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-25 01:34:18 +00:00
Updated Texture Asset Handling (#478)
* Auto stash before rebase of "upstream/master" * A large number of scenes have been decompiled. * Fixed makefile * Decompiled around 40 scenes. * Removed old file * Finished matching remaining scenes. * Removed old commented out spec lines * Decompiled a few object files. * Reorganized xmls a bit. Updated pu_box overlay to use proper symbol. * Updated texture and object file decomp * Fixed newline issue with ZAPD * Moved scenes/ into the assets/ folder * Fixed a few compile errors * Auto stash before rebase of "upstream/master" * A large number of scenes have been decompiled. * Fixed makefile * Decompiled around 40 scenes. * Removed old file * Finished matching remaining scenes. * Removed old commented out spec lines * Decompiled a few object files. * Reorganized xmls a bit. Updated pu_box overlay to use proper symbol. * Updated texture and object file decomp * Moved scenes/ into the assets/ folder * Fixed a few compile errors * Fixed merge issues. * Fixed makefile merge error * Fixed additional merge error * Fixed several more merge issues * Commented out gameplay_keep and sk2 extraction, since currently unused. * Reenabled gameplay_keep extraction since it's used in the spec * Fixed build error * Removed test struct * Fixed makefile error that would happen on fresh builds * Fixed merge issue * Removed relative paths * Multithreading on extraction, spec uses numbers, few changes to XMLs * Removed redundant code from the extract_assets script * object_sk2 and object_spot09_obj OK * object_spot11_obj OK * object_spot17_obj OK * Test: One of the gameplay_keep dlists given a proper symbol * Updated asset symbol names based on new naming scheme * XMLs use "Offset" instead of "Address" now * Fixed merge issues, updated ovl_Magic_Dark xml and gfx file * Updated to use latest build of ZAPD * Updated ZAPD again * Updated ZAP to remove assimp dependency * Jenkins Test: Added .gitkeep file * Updated ZAP once more * Updated png file name to comply with new naming scheme. * Fixed bad include Co-authored-by: Jack Walker <7463599+Jack-Walker@users.noreply.github.com>
This commit is contained in:
parent
8fa6cb6ff9
commit
b95643b397
182 changed files with 2249 additions and 1472 deletions
7
.gitignore
vendored
7
.gitignore
vendored
|
@ -44,8 +44,15 @@ tools/*dSYM/
|
|||
*.i8.png
|
||||
*.ia4.png
|
||||
*.ia8.png
|
||||
*.ia16.png
|
||||
*.ci4.png
|
||||
*.ci8.png
|
||||
*.mdli
|
||||
*.anmi
|
||||
*.obj
|
||||
*.mtl
|
||||
*.fbx
|
||||
!*_custom*
|
||||
|
||||
# Per-user configuration
|
||||
.python-version
|
||||
|
|
134
Makefile
134
Makefile
|
@ -65,7 +65,7 @@ EMU_FLAGS = --noosd
|
|||
|
||||
# Check code syntax with host compiler
|
||||
CHECK_WARNINGS := -Wall -Wextra -Wno-format-security -Wno-unknown-pragmas -Wno-unused-parameter -Wno-unused-variable -Wno-missing-braces -Wno-int-conversion
|
||||
CC_CHECK := gcc -fno-builtin -fsyntax-only -fsigned-char -std=gnu90 -D _LANGUAGE_C -D NON_MATCHING -Iinclude -Isrc -include stdarg.h $(CHECK_WARNINGS)
|
||||
CC_CHECK := gcc -fno-builtin -fsyntax-only -fsigned-char -std=gnu90 -D _LANGUAGE_C -D NON_MATCHING -Iinclude -Isrc -Iassets -Ibuild -include stdarg.h $(CHECK_WARNINGS)
|
||||
|
||||
CPP := cpp
|
||||
MKLDSCRIPT := tools/mkldscript
|
||||
|
@ -77,7 +77,7 @@ ASFLAGS := -march=vr4300 -32 -Iinclude
|
|||
MIPS_VERSION := -mips2
|
||||
|
||||
# we support Microsoft extensions such as anonymous structs, which the compiler does support but warns for their usage. Surpress the warnings with -woff.
|
||||
CFLAGS += -G 0 -non_shared -Xfullwarn -Xcpluscomm -Iinclude -Isrc -Wab,-r4300_mul -woff 649,838,712
|
||||
CFLAGS += -G 0 -non_shared -Xfullwarn -Xcpluscomm -Iinclude -Isrc -Iassets -Ibuild -Wab,-r4300_mul -woff 649,838,712
|
||||
|
||||
ifeq ($(shell getconf LONG_BIT), 32)
|
||||
# Work around memory allocation bug in QEMU
|
||||
|
@ -97,40 +97,46 @@ SPEC := spec
|
|||
|
||||
SRC_DIRS := $(shell find src -type d)
|
||||
ASM_DIRS := $(shell find asm -type d -not -path "asm/non_matchings*") $(shell find data -type d)
|
||||
SCENE_DIRS := $(shell find scenes -type d -not -path "scenes/xml*")
|
||||
TEXTURE_DIRS := assets/textures
|
||||
TEXTURE_BIN_DIRS := $(shell find assets/textures/* -type d -not -path "assets/textures/xml*")
|
||||
ASSET_DIRS := assets/objects assets/textures assets/scenes assets/overlays
|
||||
ASSET_BIN_DIRS := $(shell find assets/* -type d -not -path "assets/xml*")
|
||||
ASSET_FILES_XML := $(foreach dir,$(ASSET_BIN_DIRS),$(wildcard $(dir)/*.xml))
|
||||
ASSET_FILES_BIN := $(foreach dir,$(ASSET_BIN_DIRS),$(wildcard $(dir)/*.bin))
|
||||
ASSET_FILES_OUT := $(foreach f,$(ASSET_FILES_XML:.xml=.c),$f) \
|
||||
$(foreach f,$(ASSET_FILES_BIN:.bin=.bin.inc.c),build/$f)
|
||||
|
||||
TEXTURE_DIRS := assets/textures assets/scenes assets/objects assets/overlays
|
||||
|
||||
# source files
|
||||
C_FILES := $(foreach dir,$(SRC_DIRS) $(TEXTURE_BIN_DIRS) $(SCENE_DIRS),$(wildcard $(dir)/*.c))
|
||||
C_FILES := $(foreach dir,$(SRC_DIRS) $(ASSET_BIN_DIRS),$(wildcard $(dir)/*.c))
|
||||
S_FILES := $(foreach dir,$(ASM_DIRS),$(wildcard $(dir)/*.s))
|
||||
#TEXTURE_FILES := $(foreach dir,$(TEXTURE_DIRS),$(wildcard $(dir)/*.xml))
|
||||
O_FILES := $(foreach f,$(S_FILES:.s=.o),build/$f) \
|
||||
$(foreach f,$(C_FILES:.c=.o),build/$f) \
|
||||
$(foreach f,$(wildcard baserom/*),build/$f.o)
|
||||
# $(foreach f,$(TEXTURE_FILES:.xml=.o),build/$f)
|
||||
|
||||
#TEXTURE_FILES_RGBA32 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.rgba32.png))
|
||||
#TEXTURE_FILES_RGBA16 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.rgb5a1.png))
|
||||
#TEXTURE_FILES_GRAY4 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.i4.png))
|
||||
#TEXTURE_FILES_GRAY8 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.i8.png))
|
||||
#TEXTURE_FILES_GRAYA4 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.ia4.png))
|
||||
#TEXTURE_FILES_GRAYA8 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.ia8.png))
|
||||
#TEXTURE_FILES_GRAYA16 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.ia16.png))
|
||||
#TEXTURE_FILES_CI4 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.ci4.png))
|
||||
#TEXTURE_FILES_CI8 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.ci8.png))
|
||||
#TEXTURE_FILES_OUT := $(foreach f,$(TEXTURE_FILES_RGBA32:.rgba32.png=.rgba32),build/$f) \
|
||||
# $(foreach f,$(TEXTURE_FILES_RGBA16:.rgb5a1.png=.rgb5a1),build/$f) \
|
||||
# $(foreach f,$(TEXTURE_FILES_GRAY4:.i4.png=.i4),build/$f) \
|
||||
# $(foreach f,$(TEXTURE_FILES_GRAY8:.i8.png=.i8),build/$f) \
|
||||
# $(foreach f,$(TEXTURE_FILES_GRAYA4:.ia4.png=.ia4),build/$f) \
|
||||
# $(foreach f,$(TEXTURE_FILES_GRAYA8:.ia8.png=.ia8),build/$f) \
|
||||
# $(foreach f,$(TEXTURE_FILES_GRAYA16:.ia16.png=.ia16),build/$f) \
|
||||
# $(foreach f,$(TEXTURE_FILES_CI4:.ci4.png=.ci4),build/$f) \
|
||||
# $(foreach f,$(TEXTURE_FILES_CI8:.ci8.png=.ci8),build/$f) \
|
||||
TEXTURE_BIN_DIRS := $(shell find assets/objects/* assets/textures/* assets/scenes/* assets/overlays/* -type d)
|
||||
|
||||
TEXTURE_FILES_RGBA32 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.rgba32.png))
|
||||
TEXTURE_FILES_RGBA16 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.rgb5a1.png))
|
||||
TEXTURE_FILES_GRAY4 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.i4.png))
|
||||
TEXTURE_FILES_GRAY8 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.i8.png))
|
||||
TEXTURE_FILES_GRAYA4 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.ia4.png))
|
||||
TEXTURE_FILES_GRAYA8 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.ia8.png))
|
||||
TEXTURE_FILES_GRAYA16 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.ia16.png))
|
||||
TEXTURE_FILES_CI4 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.ci4.png))
|
||||
TEXTURE_FILES_CI8 := $(foreach dir,$(TEXTURE_BIN_DIRS),$(wildcard $(dir)/*.ci8.png))
|
||||
TEXTURE_FILES_OUT := $(foreach f,$(TEXTURE_FILES_RGBA32:.rgba32.png=.rgba32.inc.c),build/$f) \
|
||||
$(foreach f,$(TEXTURE_FILES_RGBA16:.rgb5a1.png=.rgb5a1.inc.c),build/$f) \
|
||||
$(foreach f,$(TEXTURE_FILES_GRAY4:.i4.png=.i4.inc.c),build/$f) \
|
||||
$(foreach f,$(TEXTURE_FILES_GRAY8:.i8.png=.i8.inc.c),build/$f) \
|
||||
$(foreach f,$(TEXTURE_FILES_GRAYA4:.ia4.png=.ia4.inc.c),build/$f) \
|
||||
$(foreach f,$(TEXTURE_FILES_GRAYA8:.ia8.png=.ia8.inc.c),build/$f) \
|
||||
$(foreach f,$(TEXTURE_FILES_GRAYA16:.ia16.png=.ia16.inc.c),build/$f) \
|
||||
$(foreach f,$(TEXTURE_FILES_CI4:.ci4.png=.ci4.inc.c),build/$f) \
|
||||
$(foreach f,$(TEXTURE_FILES_CI8:.ci8.png=.ci8.inc.c),build/$f) \
|
||||
|
||||
# create build directories
|
||||
$(shell mkdir -p build/baserom $(foreach dir,$(SRC_DIRS) $(ASM_DIRS) $(TEXTURE_DIRS) $(TEXTURE_BIN_DIRS) $(SCENE_DIRS),build/$(dir)))
|
||||
$(shell mkdir -p build/baserom)
|
||||
$(foreach dir,$(SRC_DIRS) $(ASM_DIRS) $(TEXTURE_DIRS) $(ASSET_BIN_DIRS),$(shell mkdir -p build/$(dir)))
|
||||
|
||||
build/src/libultra_boot_O1/%.o: OPTFLAGS := -O1
|
||||
build/src/libultra_boot_O2/%.o: OPTFLAGS := -O2
|
||||
|
@ -175,7 +181,7 @@ endif
|
|||
$(ROM): $(ELF)
|
||||
$(ELF2ROM) -cic 6105 $< $@
|
||||
|
||||
$(ELF): $(TEXTURE_FILES_OUT) $(O_FILES) build/ldscript.txt build/undefined_syms.txt
|
||||
$(ELF): $(TEXTURE_FILES_OUT) $(ASSET_FILES_OUT) $(O_FILES) build/ldscript.txt build/undefined_syms.txt
|
||||
$(LD) -T build/undefined_syms.txt -T build/ldscript.txt --no-check-sections --accept-unknown-input-arch --emit-relocs -Map build/z64.map -o $@
|
||||
|
||||
build/ldscript.txt: $(SPEC)
|
||||
|
@ -190,11 +196,12 @@ clean:
|
|||
|
||||
setup:
|
||||
git submodule update --init --recursive
|
||||
$(MAKE) -C tools
|
||||
$(MAKE) -C tools -j
|
||||
python3 fixbaserom.py
|
||||
python3 extract_baserom.py
|
||||
python3 extract_assets.py
|
||||
|
||||
resources: $(ASSET_FILES_OUT)
|
||||
test: $(ROM)
|
||||
$(EMULATOR) $(EMU_FLAGS) $<
|
||||
|
||||
|
@ -210,16 +217,6 @@ build/asm/%.o: asm/%.s
|
|||
|
||||
build/data/%.o: data/%.s
|
||||
iconv --from UTF-8 --to EUC-JP $^ | $(AS) $(ASFLAGS) -o $@
|
||||
#build/assets/%.o: assets/%.s
|
||||
# $(AS) $(ASFLAGS) $^ -o $@
|
||||
# $(OBJCOPY) -O binary $@ $@.bin
|
||||
|
||||
#build/assets/%.c: assets/%.xml
|
||||
# cp $(<:.c=.xml) $@
|
||||
|
||||
build/scenes/%.o: scenes/%.c
|
||||
$(CC) -c $(CFLAGS) $(MIPS_VERSION) $(OPTFLAGS) -o $@ $^
|
||||
$(OBJCOPY) -O binary $@ $@.bin
|
||||
|
||||
build/assets/%.o: assets/%.c
|
||||
$(CC) -c $(CFLAGS) $(MIPS_VERSION) $(OPTFLAGS) -o $@ $^
|
||||
|
@ -243,38 +240,47 @@ build/src/libultra_code_O1/llcvt.o: src/libultra_code_O1/llcvt.c
|
|||
python3 tools/set_o32abi_bit.py $@
|
||||
@$(OBJDUMP) -d $@ > $(@:.o=.s)
|
||||
|
||||
#build/assets/textures/%.o: assets/textures/%.zdata
|
||||
# $(OBJCOPY) -I binary -O elf32-big $< $@
|
||||
assets/%.c: assets/%.xml
|
||||
# $(ZAP2) bsf -i $< -o $(dir $@)
|
||||
$(ZAP2) bsf -eh -i $< -o $(dir $<)
|
||||
$(CC) -c $(CFLAGS) $(MIPS_VERSION) $(OPTFLAGS) -o build/$(@:.c=.o) $@
|
||||
|
||||
#textures/%.zdata: textures/%
|
||||
# $(ZAP2) $<.xml b
|
||||
build/%.rgba32.inc.c: %.rgba32.png
|
||||
python3 tools/touchasset.py $(addsuffix basefile.txt, $(dir $@))
|
||||
$(ZAP2) btex -tt rgba32 -i $< -o $@
|
||||
|
||||
#build/assets/%.s: assets/%.xml
|
||||
# $(ZAP2) e rgba32 $< $@
|
||||
build/%.rgb5a1.inc.c: %.rgb5a1.png
|
||||
python3 tools/touchasset.py $(addsuffix basefile.txt, $(dir $@))
|
||||
$(ZAP2) btex -tt rgb5a1 -i $< -o $@
|
||||
|
||||
#build/assets/%.c: assets/%.xml
|
||||
# cp $(<:.c=.xml) $@
|
||||
build/%.i4.inc.c: %.i4.png
|
||||
python3 tools/touchasset.py $(addsuffix basefile.txt, $(dir $@))
|
||||
$(ZAP2) btex -tt i4 -i $< -o $@
|
||||
|
||||
#build/assets/%.rgba32: assets/%.rgba32.png
|
||||
# $(ZAP2) btex rgba32 $< $@
|
||||
build/%.i8.inc.c: %.i8.png
|
||||
python3 tools/touchasset.py $(addsuffix basefile.txt, $(dir $@))
|
||||
$(ZAP2) btex -tt i8 -i $< -o $@
|
||||
|
||||
#build/assets/%.rgb5a1: assets/%.rgb5a1.png
|
||||
# $(ZAP2) btex rgb5a1 $< $@
|
||||
build/%.ia4.inc.c: %.ia4.png
|
||||
python3 tools/touchasset.py $(addsuffix basefile.txt, $(dir $@))
|
||||
$(ZAP2) btex -tt ia4 -i $< -o $@
|
||||
|
||||
#build/assets/%.i4: assets/%.i4.png
|
||||
# $(ZAP2) btex i4 $< $@
|
||||
build/%.ia8.inc.c: %.ia8.png
|
||||
python3 tools/touchasset.py $(addsuffix basefile.txt, $(dir $@))
|
||||
$(ZAP2) btex -tt ia8 -i $< -o $@
|
||||
|
||||
#build/assets/%.i8: assets/%.i8.png
|
||||
# $(ZAP2) btex i8 $< $@
|
||||
build/%.ia16.inc.c: %.ia16.png
|
||||
python3 tools/touchasset.py $(addsuffix basefile.txt, $(dir $@))
|
||||
$(ZAP2) btex -tt ia16 -i $< -o $@
|
||||
|
||||
#build/assets/%.ia4: assets/%.ia4.png
|
||||
# $(ZAP2) btex ia4 $< $@
|
||||
build/assets/%.ci4.inc.c: assets/%.ci4.png
|
||||
python3 tools/touchasset.py $(addsuffix basefile.txt, $(dir $@))
|
||||
$(ZAP2) btex -tt ci4 -i $< -o $@
|
||||
|
||||
#build/assets/%.ia8: assets/%.ia8.png
|
||||
# $(ZAP2) btex ia8 $< $@
|
||||
build/%.ci8.inc.c: %.ci8.png
|
||||
python3 tools/touchasset.py $(addsuffix basefile.txt, $(dir $@))
|
||||
$(ZAP2) btex -tt ci8 -i $< -o $@
|
||||
|
||||
#build/assets/%.ci4: assets/%.ci4.png
|
||||
# $(ZAP2) btex ci4 $< $@
|
||||
|
||||
#build/assets/%.ci8: assets/%.ci8.png
|
||||
# $(ZAP2) btex ci8 $< $@
|
||||
build/assets/%.bin.inc.c: assets/%.bin
|
||||
python3 tools/touchasset.py $(addsuffix basefile.txt, $(dir $@))
|
||||
$(ZAP2) bblb -i $< -o $@
|
|
@ -529,8 +529,8 @@ glabel func_8002FBAC
|
|||
/* AA746C 800302CC 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* AA7470 800302D0 AFA20058 */ sw $v0, 0x58($sp)
|
||||
/* AA7474 800302D4 8FA30058 */ lw $v1, 0x58($sp)
|
||||
/* AA7478 800302D8 3C040401 */ lui $a0, %hi(D_04010130) # $a0, 0x401
|
||||
/* AA747C 800302DC 24840130 */ addiu $a0, %lo(D_04010130) # addiu $a0, $a0, 0x130
|
||||
/* AA7478 800302D8 3C040401 */ lui $a0, %hi(gGameKeepMoteDL0) # $a0, 0x401
|
||||
/* AA747C 800302DC 24840130 */ addiu $a0, %lo(gGameKeepMoteDL0) # addiu $a0, $a0, 0x130
|
||||
/* AA7480 800302E0 AC620004 */ sw $v0, 4($v1)
|
||||
/* AA7484 800302E4 8FA500EC */ lw $a1, 0xec($sp)
|
||||
/* AA7488 800302E8 3C18DE00 */ li $t8, 0xDE000000 # 0.000000
|
||||
|
|
|
@ -43,11 +43,11 @@ glabel func_8096865C
|
|||
/* 01D4C 8096869C 8FAA0064 */ lw $t2, 0x0064($sp)
|
||||
/* 01D50 809686A0 8459001C */ lh $t9, 0x001C($v0) ## 0000001C
|
||||
/* 01D54 809686A4 3C090401 */ lui $t1, %hi(D_040101A8) ## $t1 = 04010000
|
||||
/* 01D58 809686A8 3C080401 */ lui $t0, %hi(D_04010130) ## $t0 = 04010000
|
||||
/* 01D58 809686A8 3C080401 */ lui $t0, %hi(gGameKeepMoteDL0) ## $t0 = 04010000
|
||||
/* 01D5C 809686AC 2B210009 */ slti $at, $t9, 0x0009
|
||||
/* 01D60 809686B0 14200004 */ bne $at, $zero, .L809686C4
|
||||
/* 01D64 809686B4 252901A8 */ addiu $t1, $t1, %lo(D_040101A8) ## $t1 = 040101A8
|
||||
/* 01D68 809686B8 25080130 */ addiu $t0, $t0, %lo(D_04010130) ## $t0 = 04010130
|
||||
/* 01D68 809686B8 25080130 */ addiu $t0, $t0, %lo(gGameKeepMoteDL0) ## $t0 = 04010130
|
||||
/* 01D6C 809686BC 10000002 */ beq $zero, $zero, .L809686C8
|
||||
/* 01D70 809686C0 AFA80054 */ sw $t0, 0x0054($sp)
|
||||
.L809686C4:
|
||||
|
|
|
@ -79,10 +79,10 @@ glabel func_809688C4
|
|||
/* 0205C 809689AC 46083302 */ mul.s $f12, $f6, $f8
|
||||
/* 02060 809689B0 0C034348 */ jal Matrix_RotateY
|
||||
/* 02064 809689B4 00000000 */ nop
|
||||
/* 02068 809689B8 3C0F0401 */ lui $t7, %hi(D_04010130) ## $t7 = 04010000
|
||||
/* 02068 809689B8 3C0F0401 */ lui $t7, %hi(gGameKeepMoteDL0) ## $t7 = 04010000
|
||||
/* 0206C 809689BC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02070 809689C0 34211DA0 */ ori $at, $at, 0x1DA0 ## $at = 00011DA0
|
||||
/* 02074 809689C4 25EF0130 */ addiu $t7, $t7, %lo(D_04010130) ## $t7 = 04010130
|
||||
/* 02074 809689C4 25EF0130 */ addiu $t7, $t7, %lo(gGameKeepMoteDL0) ## $t7 = 04010130
|
||||
/* 02078 809689C8 4480A000 */ mtc1 $zero, $f20 ## $f20 = 0.00
|
||||
/* 0207C 809689CC AFAF0058 */ sw $t7, 0x0058($sp)
|
||||
/* 02080 809689D0 02E1F021 */ addu $s8, $s7, $at
|
||||
|
|
|
@ -390,8 +390,8 @@ glabel func_8098ABC0
|
|||
/* 02274 8098B0F4 93AF00B7 */ lbu $t7, 0x00B7($sp)
|
||||
/* 02278 8098B0F8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 0227C 8098B0FC 34211DA0 */ ori $at, $at, 0x1DA0 ## $at = 00011DA0
|
||||
/* 02280 8098B100 3C0D0401 */ lui $t5, %hi(D_04010130) ## $t5 = 04010000
|
||||
/* 02284 8098B104 25AD0130 */ addiu $t5, $t5, %lo(D_04010130) ## $t5 = 04010130
|
||||
/* 02280 8098B100 3C0D0401 */ lui $t5, %hi(gGameKeepMoteDL0) ## $t5 = 04010000
|
||||
/* 02284 8098B104 25AD0130 */ addiu $t5, $t5, %lo(gGameKeepMoteDL0) ## $t5 = 04010130
|
||||
/* 02288 8098B108 02417021 */ addu $t6, $s2, $at
|
||||
/* 0228C 8098B10C AFAE0078 */ sw $t6, 0x0078($sp)
|
||||
/* 02290 8098B110 11E00007 */ beq $t7, $zero, .L8098B130
|
||||
|
|
|
@ -309,8 +309,8 @@ glabel func_8098B354
|
|||
/* 028E4 8098B764 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 028E8 8098B768 34211DA0 */ ori $at, $at, 0x1DA0 ## $at = 00011DA0
|
||||
/* 028EC 8098B76C 44060000 */ mfc1 $a2, $f0
|
||||
/* 028F0 8098B770 3C150401 */ lui $s5, %hi(D_04010130) ## $s5 = 04010000
|
||||
/* 028F4 8098B774 26B50130 */ addiu $s5, $s5, %lo(D_04010130) ## $s5 = 04010130
|
||||
/* 028F0 8098B770 3C150401 */ lui $s5, %hi(gGameKeepMoteDL0) ## $s5 = 04010000
|
||||
/* 028F4 8098B774 26B50130 */ addiu $s5, $s5, %lo(gGameKeepMoteDL0) ## $s5 = 04010130
|
||||
/* 028F8 8098B778 02C19021 */ addu $s2, $s6, $at
|
||||
/* 028FC 8098B77C 0C034261 */ jal Matrix_Translate
|
||||
/* 02900 8098B780 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
|
|
3
assets/.gitignore
vendored
3
assets/.gitignore
vendored
|
@ -1,3 +1,4 @@
|
|||
*.bin
|
||||
*.c
|
||||
*.h
|
||||
*.h
|
||||
*.cfg
|
0
scenes/.gitignore → assets/scenes/.gitignore
vendored
0
scenes/.gitignore → assets/scenes/.gitignore
vendored
0
assets/scenes/shops/.gitkeep
Normal file
0
assets/scenes/shops/.gitkeep
Normal file
0
assets/scenes/test_levels/.gitkeep
Normal file
0
assets/scenes/test_levels/.gitkeep
Normal file
63
assets/xml/objects/gameplay_field_keep.xml.ignore
Normal file
63
assets/xml/objects/gameplay_field_keep.xml.ignore
Normal file
|
@ -0,0 +1,63 @@
|
|||
<Root>
|
||||
<File Name="gameplay_field_keep">
|
||||
<DList Name="Gfx_Graveyard_Flower_Petals_0" Offset="0x0000"/>
|
||||
<DList Name="Gfx_Graveyard_Flower_Petals_1" Offset="0x00A0"/>
|
||||
<DList Name="Gfx_Graveyard_Flower_Petals_2" Offset="0x0140"/>
|
||||
<DList Name="Gfx_Graveyard_Flower_Leaf_0" Offset="0x01E0"/>
|
||||
<DList Name="Gfx_Graveyard_Flower_Leaf_1" Offset="0x0280"/>
|
||||
<DList Name="Gfx_Graveyard_Flower_Leaf_2" Offset="0x0320"/>
|
||||
<DList Name="Gfx_Graveyard_Flower_Leaf_3" Offset="0x03C0"/>
|
||||
<DList Name="Gfx_Graveyard_Flower_Leaf_4" Offset="0x0460"/>
|
||||
<DList Name="Gfx_Graveyard_Flower" Offset="0x0500"/>
|
||||
<Texture Name="Tex_Graveyard_Flower_Petals" Format="rgb5a1" Width="16" Height="32" Offset="0x0750"/>
|
||||
<Texture Name="Tex_Graveyard_Flower_Leaf" Format="rgb5a1" Width="32" Height="32"/>
|
||||
<DList Name="Gfx_Grotto_Hole" Offset="0x1390"/>
|
||||
<Texture Name="Tex_Grotto_Hole" Format="ia16" Width="32" Height="64"/>
|
||||
<!--<Hierarchy Name="Hier_Butterfly" Offset="0x2474" Type="Standard"/>-->
|
||||
<DList Name="Gfx_Butterfly_Wing_R" Offset="0x2480"/>
|
||||
<DList Name="Gfx_Butterfly_Wing_R_Ref" Offset="0x2520"/>
|
||||
<DList Name="Gfx_Butterfly_Wing_R_Ref_Ref" Offset="0x2530"/>
|
||||
<DList Name="Gfx_Butterfly_Wing_L" Offset="0x2580"/>
|
||||
<DList Name="Gfx_Butterfly_Wing_L_Ref" Offset="0x2620"/>
|
||||
<DList Name="Gfx_Butterfly_Wing_L_Ref_Ref" Offset="0x2630"/>
|
||||
<!--<Texture Name="Tex_Butterfly_Wing" Format="rgb5a1" Width="32" Height="64"/>-->
|
||||
<!--<Hierarchy Name="Hier_Bombable_Wall" Offset="0x36EC"/>-->
|
||||
<!--<Palette Name="Pal_Bombable_Wall" Format="rgb5a1" Offset="0x3700" Width="16" Height="16"/>-->
|
||||
<!--<Texture Name="Tex_Bombable_Wall" Format="ci4" Palette="Pal_Bombable_Wall" Width="32" Height="64"/>-->
|
||||
<!--<Texture Name="Tex_Bombable_Wall_Broken" Format="ci4" Palette="Pal_Bombable_Wall" Width="32" Height="64"/>-->
|
||||
<DList Name="Gfx_Bombable_Wall" Offset="0x3FC0"/>
|
||||
<DList Name="Gfx_Bombable_Wall_Broken" Offset="0x4088"/>
|
||||
<DList Name="Gfx_Wooden_Door_Frame" Offset="0x4720"/>
|
||||
<DList Name="Gfx_Wooden_Door_L" Offset="0x47A0"/>
|
||||
<DList Name="Gfx_Wooden_Door_R" Offset="0x4978"/>
|
||||
<Texture Name="Tex_Door_Handle_Edge" Format="rgb5a1" Width="16" Height="16" Offset="0x4B50"/>
|
||||
<Texture Name="Tex_Door_Handle_Front" Format="rgb5a1" Width="16" Height="16"/>
|
||||
<Texture Name="Tex_Door" Format="i4" Width="64" Height="128"/>
|
||||
<Animation Name="Anim_Door" Offset="0x5FF0"/>
|
||||
<DList Name="Gfx_Orange_Fish_Body" Offset="0x6000"/>
|
||||
<DList Name="Gfx_Orange_Fish_Body_Ref" Offset="0x61E8"/>
|
||||
<DList Name="Gfx_Orange_Fish_Body_Ref_Ref" Offset="0x61F8"/>
|
||||
<DList Name="Gfx_Orange_Fish_Tail" Offset="0x63A0"/>
|
||||
<DList Name="Gfx_Orange_Fish_Tail_Ref" Offset="0x6448"/>
|
||||
<DList Name="Gfx_Orange_Fish_Tail_Ref_Ref" Offset="0x6458"/>
|
||||
<Texture Name="Tex_Orange_Fish_Body" Format="rgb5a1" Width="64" Height="64"/>
|
||||
<Texture Name="Tex_Orange_Body_Tail" Format="rgb5a1" Width="32" Height="16"/>
|
||||
<!--<Hierarchy Name="Hier_Fish" Offset="0x88F4"/>-->
|
||||
<Texture Name="Tex_Beehive" Format="rgb5a1" Width="32" Height="32" Offset="0x8900"/>
|
||||
<Gfx Name="Gfx_Beehive" Offset="0x95B0"/>
|
||||
<Texture Name="Tex_Beehive_Fragment" Format="rgb5a1" Width="16" Height="16" Offset="0x9710"/>
|
||||
<Gfx Name="Gfx_Beehive_Fragment" Offset="0x9940"/>
|
||||
<Palette Name="Pal_Silver_Boulder" Format="rgb5a1" Width="16" Height="16" Offset="0x99D0"/>
|
||||
<Texture Name="Tex_Silver_Boulder" Format="ci4" Width="64" Height="64" Offset="0x99F8"/>
|
||||
<Gfx Name="Gfx_Silver_Boulder" Offset="0xA3B8"/>
|
||||
<Gfx Name="Gfx_Silver_Boulder_Fragment" Offset="0xA5E8"/>
|
||||
<Gfx Name="Gfx_Small_Rock" Offset="0xA880"/>
|
||||
<Texture Name="Tex_Small_Rock" Format="rgb5a1" Width="32" Height="32" Offset="0xA940"/>
|
||||
<Texture Name="Tex_Grass_Clump" Format="rgb5a1" Width="32" Height="32"/>
|
||||
<Gfx Name="Gfx_Grass_Clump" Offset="0xB9D0"/>
|
||||
<Texture Name="Tex_Sandstorm_0" Format="i8" Width="64" Height="32" Offset="0xBA70"/>
|
||||
<Texture Name="Tex_Sandstorm_1" Format="ia8" Width="64" Height="32"/>
|
||||
<Gfx Name="Gfx_Sandstorm" Offset="0xCA70"/>
|
||||
<Texture Name="Tex_Wood" Format="rgb5a1" Width="32" Height="32" Offset="0xCB30"/>
|
||||
</File>
|
||||
</Root>
|
369
assets/xml/objects/gameplay_keep.xml
Normal file
369
assets/xml/objects/gameplay_keep.xml
Normal file
|
@ -0,0 +1,369 @@
|
|||
<Root>
|
||||
<File Name="gameplay_keep">
|
||||
<Texture Name="Tex_Gel_Reflection" Format="rgb5a1" Width="16" Height="16" Offset="0x00000000"/>
|
||||
<Texture Name="Tex_Projectile" Format="rgb5a1" Width="16" Height="16" Offset="0x00000200"/>
|
||||
<Texture Name="Tex_Hylian_Shield" Format="rgb5a1" Width="32" Height="64" Offset="0x00000400"/>
|
||||
<Texture Name="Tex_Ocarina_of_Time" Format="rgb5a1" Width="32" Height="16" Offset="0x00001400"/>
|
||||
<Texture Name="Tex_Water" Format="rgb5a1" Width="16" Height="16" Offset="0x00001800"/>
|
||||
<Texture Name="Tex_Unknown" Format="i8" Width="8" Height="8" Offset="0x00001A00"/>
|
||||
<Texture Name="Tex_Hair" Format="rgb5a1" Width="16" Height="16" Offset="0x00001A40"/>
|
||||
<Texture Name="Tex_Cloth" Format="i8" Width="16" Height="16" Offset="0x00001C40"/>
|
||||
<Texture Name="Tex_Coif" Format="i8" Width="16" Height="32" Offset="0x00001D40"/>
|
||||
<Texture Name="Tex_Small_Flame" Format="i8" Width="16" Height="16" Offset="0x00001F40"/>
|
||||
<Blob Name="Unknown_Array" Offset="0x2040" Size="0x2D0"/>
|
||||
<Blob Name="Link_Animations" Offset="0x2310" Size="0x11F0"/>
|
||||
<DList Name="Gfx_Debug_Triangle" Offset="0x000035C0"/>
|
||||
<Texture Name="Tex_Circle0" Format="i8" Width="16" Height="16" Offset="0x000035F0"/>
|
||||
<Texture Name="Tex_Ball" Format="i8" Width="16" Height="16" Offset="0x000036F0"/>
|
||||
<Texture Name="Tex_Target_Reticle" Format="i8" Width="16" Height="16" Offset="0x000037F0"/>
|
||||
<Texture Name="Tex_Cross" Format="i8" Width="16" Height="16" Offset="0x000038F0"/>
|
||||
<DList Name="Gfx_Debug_Arrow" Offset="0x000039F0"/>
|
||||
<DList Name="Gfx_Debug_Camera" Offset="0x00003C90"/>
|
||||
<DList Name="Gfx_Checkered_Floor" Offset="0x00003FC8"/>
|
||||
<Texture Name="Tex_Checkered_Floor" Format="ia4" Width="32" Height="32" Offset="0x00004058"/>
|
||||
<DList Name="Gfx_Blank_Square" Offset="0x00004298"/>
|
||||
<Blob Name="Unknown2" Offset="0x42B0" Size="0x70"/>
|
||||
<Blob Name="Unknown3" Offset="0x4320" Size="0x60"/>
|
||||
<Texture Name="Tex_Arrow_Shaft" Format="rgb5a1" Width="16" Height="128" Offset="0x00004380"/>
|
||||
<Texture Name="Tex_Arrow_Fletching" Format="rgb5a1" Width="32" Height="16" Offset="0x00005380"/>
|
||||
<DList Name="Gfx_Arrow_HQ" Offset="0x00005AA0"/>
|
||||
<DList Name="Gfx_Arrow_LQ" Offset="0x00005E20"/>
|
||||
<Blob Name="Unknown3_0" Offset="0x00005FC0" Size="0x60"/>
|
||||
<Texture Name="Tex_Flame_Glow" Format="i8" Width="64" Height="32" Offset="0x00006020"/>
|
||||
<Texture Name="Tex_Bomb_Body" Format="ia8" Width="64" Height="64" Offset="0x00006820"/>
|
||||
<DList Name="Gfx_Bomb_Body" Offset="0x00007860"/>
|
||||
<Texture Name="Tex_Bomb_Cap" Format="rgb5a1" Width="8" Height="8" Offset="0x000078F0"/>
|
||||
<DList Name="Gfx_Bomb_Cap" Offset="0x00007A50"/>
|
||||
<Texture Name="Tex_Bombchu" Format="rgb5a1" Width="8" Height="8" Offset="0x00007B10"/>
|
||||
<DList Name="Gfx_Bombchu" Offset="0x00007E10"/>
|
||||
<Texture Name="Tex_Effect_Ss_Bomb_0" Format="ia16" Width="32" Height="32" Offset="0x00007F80"/>
|
||||
<Texture Name="Tex_Effect_Ss_Bomb_1" Format="ia16" Width="32" Height="32" Offset="0x00008780"/>
|
||||
<Texture Name="Tex_Effect_Ss_Bomb_2" Format="ia16" Width="32" Height="32" Offset="0x00008F80"/>
|
||||
<Texture Name="Tex_Effect_Ss_Bomb_3" Format="ia16" Width="32" Height="32" Offset="0x00009780"/>
|
||||
<Texture Name="Tex_Effect_Ss_Bomb_4" Format="ia16" Width="32" Height="32" Offset="0x00009F80"/>
|
||||
<Texture Name="Tex_Effect_Ss_Bomb_5" Format="ia16" Width="32" Height="32" Offset="0x0000A780"/>
|
||||
<Texture Name="Tex_Effect_Ss_Bomb_6" Format="ia16" Width="32" Height="32" Offset="0x0000AF80"/>
|
||||
<Texture Name="Tex_Effect_Ss_Bomb_7" Format="ia16" Width="32" Height="32" Offset="0x0000B780"/>
|
||||
<DList Name="Gfx_Effect_Ss_Bomb" Offset="0x0000BF80"/>
|
||||
<DList Name="Gfx_Effect_Ss_Bomb2" Offset="0x0000BFE8"/>
|
||||
<DList Name="Gfx_Effect_Ss_Bomb3" Offset="0x0000C040"/>
|
||||
<DList Name="Gfx_Effect_Ss_Hahen" Offset="0x0000C0D0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hahen" Format="rgb5a1" Width="16" Height="16" Offset="0x0000C160"/>
|
||||
<DList Name="Gfx_End_Dlist" Offset="0x0000C690"/>
|
||||
<DList Name="Gfx_Boomerang" Offset="0x0000C698"/>
|
||||
<DList Name="Gfx_Boomerang_Ref" Offset="0x0000C808"/>
|
||||
<DList Name="Gfx_Unknown_Triangle" Offset="0x0000C820"/>
|
||||
<DList Name="Gfx_Indicator_Arrow" Offset="0x0000CB70"/>
|
||||
<Texture Name="Tex_Fabric_Wave" Format="i8" Width="8" Height="8" Offset="0x0000CC80"/>
|
||||
<DList Name="Gfx_Effect_Ss_Hahen2" Offset="0x0000CD80"/>
|
||||
<Texture Name="Tex_Shop_Selection_Indicator" Format="ia4" Width="16" Height="16" Offset="0x0000CDC0"/>
|
||||
<Texture Name="Tex_Shop_Control_Stick_Icon" Format="ia8" Width="16" Height="16" Offset="0x0000CE40"/>
|
||||
<Texture Name="Tex_Shop_Arrow_Icon" Format="ia8" Width="16" Height="24" Offset="0x0000CF40"/>
|
||||
<DList Name="Gfx_Goron_Rock_0" Offset="0x0000D240"/>
|
||||
<DList Name="Gfx_Goron_Rock_1" Offset="0x0000D340"/>
|
||||
<Texture Name="Tex_Goron_Rock_0" Format="rgb5a1" Width="32" Height="32" Offset="0x0000D4E0"/>
|
||||
<Texture Name="Tex_Goron_Rock_1" Format="rgb5a1" Width="32" Height="32" Offset="0x0000DCE0"/>
|
||||
<Blob Name="Unknown3_1" Offset="0x0000E4E0" Size="0xF0"/>
|
||||
<Blob Name="Unknown3_2" Offset="0x0000E5D0" Size="0xE0"/>
|
||||
<Blob Name="Unknown3_3" Offset="0x0000E6B0" Size="0xC0"/>
|
||||
<DList Name="Gfx_Door_Frame" Offset="0x0000EC30"/>
|
||||
<DList Name="Gfx_Door_Left" Offset="0x0000ECB8"/>
|
||||
<DList Name="Gfx_Door_Right" Offset="0x0000EE00"/>
|
||||
<Texture Name="Tex_Wooden_Door" Format="rgb5a1" Width="32" Height="64" Offset="0x0000EF38"/>
|
||||
<Blob Name="Unknown4" Offset="0x0000FF38" Size="0x48"/>
|
||||
<Blob Name="Unknown5" Offset="0x0000FF80" Size="0xD0"/>
|
||||
<DList Name="Gfx_Effect_Ss_Dust" Offset="0x00010050"/>
|
||||
<DList Name="gGameKeepMoteDL0" Offset="0x00010130"/>
|
||||
<DList Name="gGameKeepMoteDL1" Offset="0x000101A8"/>
|
||||
<Texture Name="Tex_Flash" Format="i8" Width="64" Height="64" Offset="0x00010228"/>
|
||||
<Texture Name="Tex_Flame" Format="i8" Width="64" Height="32" Offset="0x00011230"/>
|
||||
<Texture Name="Tex_Reflection" Format="i8" Width="64" Height="32" Offset="0x00011A30"/>
|
||||
<DList Name="Gfx_En_M_Thunder0" Offset="0x00012570"/>
|
||||
<DList Name="Gfx_En_M_Thunder1" Offset="0x00012690"/>
|
||||
<DList Name="Gfx_En_M_Thunder2" Offset="0x00012AF0"/>
|
||||
<DList Name="Gfx_En_M_Thunder3" Offset="0x00012C10"/>
|
||||
<Texture Name="Tex_Flame_Wall" Format="i8" Width="32" Height="32" Offset="0x00012D30"/>
|
||||
<Texture Name="Tex_Flame_Wall2" Format="i8" Width="32" Height="32" Offset="0x00013130"/>
|
||||
<DList Name="Gfx_En_M_Thunder4" Offset="0x00013610"/>
|
||||
<Texture Name="Tex_Effect_Unknown" Format="i8" Width="32" Height="64" Offset="0x00013700"/>
|
||||
<Texture Name="Tex_Effect_Unknown2" Format="i8" Width="32" Height="64" Offset="0x00013F00"/>
|
||||
<DList Name="Gfx_Unknown6" Offset="0x000149C0"/>
|
||||
<Blob Name="Unknown7" Offset="0x00014AF0" Size="0xC8"/>
|
||||
<Texture Name="Tex_Fairy_Wing" Format="i8" Width="32" Height="64" Offset="0x00014BC0"/>
|
||||
<DList Name="Gfx_Fairy_Wing_0" Offset="0x00015400"/>
|
||||
<DList Name="Gfx_Fairy_Wing_1" Offset="0x000154C8"/>
|
||||
<DList Name="Gfx_Fairy_Wing_2" Offset="0x00015590"/>
|
||||
<DList Name="Gfx_Fairy_Wing_3" Offset="0x00015658"/>
|
||||
<DList Name="Gfx_Fairy_Body_Texture" Offset="0x00015720"/>
|
||||
<DList Name="Gfx_Fairy_Body_Poly" Offset="0x00015760"/>
|
||||
<DList Name="Gfx_Fairy_Body" Offset="0x00015780"/>
|
||||
<Texture Name="Tex_Fairy_Wing_Early" Format="rgb5a1" Width="32" Height="64" Offset="0x00015968"/>
|
||||
<Blob Name="Fairy_Data" Offset="0x00016968" Size="0xE8"/>
|
||||
<Texture Name="Tex_Fairy_Body" Format="i4" Width="16" Height="16" Offset="0x00016A50"/>
|
||||
<Texture Name="Tex_Fairy_Body_Large" Format="i8" Width="16" Height="16" Offset="0x00016AD0"/>
|
||||
<Texture Name="Tex_Bell" Format="rgb5a1" Width="32" Height="32" Offset="0x00016BD0"/>
|
||||
<Texture Name="Tex_Unknown8" Format="i8" Width="32" Height="64" Offset="0x000173D0"/>
|
||||
<Texture Name="Tex_Unknown9" Format="i8" Width="32" Height="64" Offset="0x00017BD0"/>
|
||||
<DList Name="Gfx_Effect_Ss_Fcircle" Offset="0x000184B0"/>
|
||||
<Blob Name="Unknown7_0" Offset="0x000185A0" Size="0x70"/>
|
||||
<DList Name="Gfx_Fish_Tail" Offset="0x000188B0"/>
|
||||
<DList Name="Gfx_Fish_Body" Offset="0x00018950"/>
|
||||
<DList Name="Gfx_Fish_Back" Offset="0x00018A68"/>
|
||||
<Texture Name="Tex_Fish_Tail" Format="rgb5a1" Width="16" Height="16" Offset="0x00018B80"/>
|
||||
<Texture Name="Tex_Fish_Body" Format="rgb5a1" Width="32" Height="8" Offset="0x00018D80"/>
|
||||
<Blob Name="Unknown7_1" Offset="0x00018F80" Size="0x130"/>
|
||||
<Texture Name="Tex_Effect_Ss_Blast" Format="i8" Width="64" Height="64" Offset="0x000190B0"/>
|
||||
<DList Name="Gfx_Effect_Ss_Blast" Offset="0x0001A0B0"/>
|
||||
<DList Name="Gfx_Effect_Ss_Bubble" Offset="0x0001A160"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Fire_0" Format="ia8" Width="32" Height="32" Offset="0x0001A220"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Fire_1" Format="ia8" Width="32" Height="32" Offset="0x0001A620"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Fire_2" Format="ia8" Width="32" Height="32" Offset="0x0001AA20"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Fire_3" Format="ia8" Width="32" Height="32" Offset="0x0001AE20"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Fire_4" Format="ia8" Width="32" Height="32" Offset="0x0001B220"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Fire_5" Format="ia8" Width="32" Height="32" Offset="0x0001B620"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Fire_6" Format="ia8" Width="32" Height="32" Offset="0x0001BA20"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Fire_7" Format="ia8" Width="32" Height="32" Offset="0x0001BE20"/>
|
||||
<DList Name="Gfx_Effect_Ss_G_Fire" Offset="0x0001C220"/>
|
||||
<Texture Name="Tex_Effect_Ss_Sibuki2_0" Format="ia8" Width="32" Height="32" Offset="0x0001C2C0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Sibuki2_1" Format="ia8" Width="32" Height="32" Offset="0x0001C6C0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Sibuki2_2" Format="ia8" Width="32" Height="32" Offset="0x0001CAC0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Sibuki2_3" Format="ia8" Width="32" Height="32" Offset="0x0001CEC0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Sibuki2_4" Format="ia8" Width="32" Height="32" Offset="0x0001D2C0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Sibuki2_5" Format="ia8" Width="32" Height="32" Offset="0x0001D6C0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Sibuki2_6" Format="ia8" Width="32" Height="32" Offset="0x0001DAC0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Sibuki2_7" Format="ia8" Width="32" Height="32" Offset="0x0001DEC0"/>
|
||||
<DList Name="Gfx_Effect_Ss_Sibuki2" Offset="0x0001E2C0"/>
|
||||
<Texture Name="Tex_Reverse_Circle" Format="i8" Width="64" Height="64" Offset="0x0001E370"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_0" Format="i4" Width="32" Height="24" Offset="0x0001F370"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_1" Format="i4" Width="32" Height="24" Offset="0x0001F4F0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_2" Format="i4" Width="32" Height="24" Offset="0x0001F670"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_3" Format="i4" Width="32" Height="24" Offset="0x0001F7F0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_4" Format="i4" Width="32" Height="24" Offset="0x0001F970"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_5" Format="i4" Width="32" Height="24" Offset="0x0001FAF0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_6" Format="i4" Width="32" Height="24" Offset="0x0001FC70"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_7" Format="i4" Width="32" Height="24" Offset="0x0001FDF0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_8" Format="i4" Width="32" Height="24" Offset="0x0001FF70"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_9" Format="i4" Width="32" Height="24" Offset="0x000200F0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_10" Format="i4" Width="32" Height="24" Offset="0x00020270"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_11" Format="i4" Width="32" Height="24" Offset="0x000203F0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_12" Format="i4" Width="32" Height="24" Offset="0x00020570"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_13" Format="i4" Width="32" Height="24" Offset="0x000206F0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_14" Format="i4" Width="32" Height="24" Offset="0x00020870"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_15" Format="i4" Width="32" Height="24" Offset="0x000209F0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_16" Format="i4" Width="32" Height="24" Offset="0x00020B70"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_17" Format="i4" Width="32" Height="24" Offset="0x00020CF0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_18" Format="i4" Width="32" Height="24" Offset="0x00020E70"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_19" Format="i4" Width="32" Height="24" Offset="0x00020FF0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_20" Format="i4" Width="32" Height="24" Offset="0x00021170"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_21" Format="i4" Width="32" Height="24" Offset="0x000212F0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_22" Format="i4" Width="32" Height="24" Offset="0x00021470"/>
|
||||
<Texture Name="Tex_Effect_Ss_Hitmark_23" Format="i4" Width="32" Height="24" Offset="0x000215F0"/>
|
||||
<DList Name="Gfx_Effect_Ss_Hitmark" Offset="0x00021770"/>
|
||||
<Texture Name="Tex_Unknown10" Format="i8" Width="32" Height="64" Offset="0x00021810"/>
|
||||
<Texture Name="Tex_Unknown11" Format="i8" Width="32" Height="64" Offset="0x00022010"/>
|
||||
<Texture Name="Tex_Unknown12" Format="i8" Width="64" Height="64" Offset="0x00022810"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Magma_0" Format="ia8" Width="16" Height="24" Offset="0x00023810"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Magma_1" Format="ia8" Width="16" Height="24" Offset="0x00023990"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Magma_2" Format="ia8" Width="16" Height="24" Offset="0x00023B10"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Magma_3" Format="ia8" Width="16" Height="24" Offset="0x00023C90"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Magma_4" Format="ia8" Width="16" Height="24" Offset="0x00023E10"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Magma_5" Format="ia8" Width="16" Height="24" Offset="0x00023F90"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Magma_6" Format="ia8" Width="16" Height="24" Offset="0x00024110"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Magma_7" Format="ia8" Width="16" Height="24" Offset="0x00024290"/>
|
||||
<DList Name="Gfx_Effect_Ss_G_Magma" Offset="0x00024410"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Ripple" Format="i8" Width="64" Height="64" Offset="0x000244B0"/>
|
||||
<DList Name="Gfx_Effect_Ss_G_Ripple" Offset="0x000254B0"/>
|
||||
<DList Name="Gfx_Effect_Ss_G_Spk" Offset="0x00025550"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Splash_0" Format="i8" Width="32" Height="40" Offset="0x000255F0"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Splash_1" Format="i8" Width="32" Height="40" Offset="0x00025AF0"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Splash_2" Format="i8" Width="32" Height="40" Offset="0x00025FF0"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Splash_3" Format="i8" Width="32" Height="40" Offset="0x000264F0"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Splash_4" Format="i8" Width="32" Height="40" Offset="0x000269F0"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Splash_5" Format="i8" Width="32" Height="40" Offset="0x00026EF0"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Splash_6" Format="i8" Width="32" Height="40" Offset="0x000273F0"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Splash_7" Format="i8" Width="32" Height="40" Offset="0x000278F0"/>
|
||||
<DList Name="Gfx_Effect_Ss_G_Splash" Offset="0x00027DF0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Stone1_0" Format="ia8" Width="32" Height="32" Offset="0x00027E90"/>
|
||||
<Texture Name="Tex_Effect_Ss_Stone1_1" Format="ia8" Width="32" Height="32" Offset="0x00028290"/>
|
||||
<Texture Name="Tex_Effect_Ss_Stone1_2" Format="ia8" Width="32" Height="32" Offset="0x00028690"/>
|
||||
<Texture Name="Tex_Effect_Ss_Stone1_3" Format="ia8" Width="32" Height="32" Offset="0x00028A90"/>
|
||||
<Texture Name="Tex_Effect_Ss_Stone1_4" Format="ia8" Width="32" Height="32" Offset="0x00028E90"/>
|
||||
<Texture Name="Tex_Effect_Ss_Stone1_5" Format="ia8" Width="32" Height="32" Offset="0x00029290"/>
|
||||
<Texture Name="Tex_Effect_Ss_Stone1_6" Format="ia8" Width="32" Height="32" Offset="0x00029690"/>
|
||||
<Texture Name="Tex_Effect_Ss_Stone1_7" Format="ia8" Width="32" Height="32" Offset="0x00029A90"/>
|
||||
<DList Name="Gfx_Effect_Ss_Stone1" Offset="0x00029E90"/>
|
||||
<Texture Name="Tex_Effect_Ss_Lightning_0" Format="i8" Width="16" Height="96" Offset="0x00029F30"/>
|
||||
<Texture Name="Tex_Effect_Ss_Lightning_1" Format="i8" Width="16" Height="96" Offset="0x0002A530"/>
|
||||
<Texture Name="Tex_Effect_Ss_Lightning_2" Format="i8" Width="16" Height="96" Offset="0x0002AB30"/>
|
||||
<Texture Name="Tex_Effect_Ss_Lightning_3" Format="i8" Width="16" Height="96" Offset="0x0002B130"/>
|
||||
<Texture Name="Tex_Effect_Ss_Lightning_4" Format="i8" Width="16" Height="96" Offset="0x0002B730"/>
|
||||
<Texture Name="Tex_Effect_Ss_Lightning_5" Format="i8" Width="16" Height="96" Offset="0x0002BD30"/>
|
||||
<Texture Name="Tex_Effect_Ss_Lightning_6" Format="i8" Width="16" Height="96" Offset="0x0002C330"/>
|
||||
<Texture Name="Tex_Effect_Ss_Lightning_7" Format="i8" Width="16" Height="96" Offset="0x0002C930"/>
|
||||
<DList Name="Gfx_Effect_Ss_Lightning" Offset="0x0002CF30"/>
|
||||
<Texture Name="Tex_Effect_Ss_Dead_Db_0" Format="i8" Width="32" Height="64" Offset="0x0002CFE0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Dead_Db_1" Format="i8" Width="32" Height="64" Offset="0x0002D7E0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Dead_Db_2" Format="i8" Width="32" Height="64" Offset="0x0002DFE0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Dead_Db_3" Format="i8" Width="32" Height="64" Offset="0x0002E7E0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Dead_Db_4" Format="i8" Width="32" Height="64" Offset="0x0002EFE0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Dead_Db_5" Format="i8" Width="32" Height="64" Offset="0x0002F7E0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Dead_Db_6" Format="i8" Width="32" Height="64" Offset="0x0002FFE0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Dead_Db_7" Format="i8" Width="32" Height="64" Offset="0x000307E0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Dead_Db_8" Format="i8" Width="32" Height="64" Offset="0x00030FE0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Dead_Db_9" Format="i8" Width="32" Height="64" Offset="0x000317E0"/>
|
||||
<DList Name="Gfx_Effect_Ss_Dead_Db" Offset="0x00031FE0"/>
|
||||
<Texture Name="Tex_Unknown13" Format="i8" Width="32" Height="32" Offset="0x00032090"/>
|
||||
<Texture Name="Tex_Unknown14" Format="i8" Width="32" Height="32" Offset="0x00032490"/>
|
||||
<Texture Name="Tex_Unknown15" Format="i8" Width="32" Height="32" Offset="0x00032890"/>
|
||||
<Texture Name="Tex_Effect_Ss_Kakera" Format="i8" Width="32" Height="32" Offset="0x00032C90"/>
|
||||
<Texture Name="Tex_Wood" Format="i8" Width="32" Height="32" Offset="0x00033090"/>
|
||||
<DList Name="Gfx_Effect_Ss_Kakera" Offset="0x00033720"/>
|
||||
<DList Name="Gfx_Effect_Ss_En_Ice" Offset="0x00033818"/>
|
||||
<DList Name="Gfx_Effect_Ss_Shard" Offset="0x00033EE0"/>
|
||||
<Blob Name="Unknown16" Offset="0x00034050" Size="0x1C0"/>
|
||||
<DList Name="Gfx_Insect_Leg" Offset="0x00034210"/>
|
||||
<DList Name="Gfx_Insect_Leg_Ref" Offset="0x000342B0"/>
|
||||
<DList Name="Gfx_Insect_Leg_Ref_Ref" Offset="0x000342C0"/>
|
||||
<DList Name="Gfx_Insect_Leg2" Offset="0x00034300"/>
|
||||
<DList Name="Gfx_Insect_Leg2_Ref" Offset="0x000343A0"/>
|
||||
<DList Name="Gfx_Insect_Leg2_Ref_Ref" Offset="0x000343B0"/>
|
||||
<DList Name="Gfx_Insect_Leg3" Offset="0x000343F0"/>
|
||||
<DList Name="Gfx_Insect_Leg3_Ref" Offset="0x00034490"/>
|
||||
<DList Name="Gfx_Insect_Leg3_Ref_Ref" Offset="0x000344A0"/>
|
||||
<DList Name="Gfx_Insect_Leg4" Offset="0x000344E0"/>
|
||||
<DList Name="Gfx_Insect_Leg4_Ref" Offset="0x00034580"/>
|
||||
<DList Name="Gfx_Insect_Leg4_Ref_Ref" Offset="0x00034590"/>
|
||||
<DList Name="Gfx_Insect_Leg5" Offset="0x000345D0"/>
|
||||
<DList Name="Gfx_Insect_Leg5_Ref" Offset="0x00034670"/>
|
||||
<DList Name="Gfx_Insect_Leg5_Ref_Ref" Offset="0x00034680"/>
|
||||
<DList Name="Gfx_Insect_Leg6" Offset="0x000346C0"/>
|
||||
<DList Name="Gfx_Insect_Leg6_Ref" Offset="0x00034760"/>
|
||||
<DList Name="Gfx_Insect_Leg6_Ref_Ref" Offset="0x00034770"/>
|
||||
<DList Name="Gfx_Insect_Leg7" Offset="0x000347B0"/>
|
||||
<DList Name="Gfx_Insect_Leg7_Ref" Offset="0x00034850"/>
|
||||
<DList Name="Gfx_Insect_Leg7_Ref_Ref" Offset="0x00034860"/>
|
||||
<DList Name="Gfx_Insect_Leg8" Offset="0x000348A0"/>
|
||||
<DList Name="Gfx_Insect_Leg8_Ref" Offset="0x00034940"/>
|
||||
<DList Name="Gfx_Insect_Leg8_Ref_Ref" Offset="0x00034950"/>
|
||||
<DList Name="Gfx_Insect_Body" Offset="0x00034990"/>
|
||||
<DList Name="Gfx_Insect_Body_Ref" Offset="0x00034A40"/>
|
||||
<DList Name="Gfx_Insect_Body_Ref_Ref" Offset="0x00034A50"/>
|
||||
<Texture Name="Tex_Insect_Body" Format="rgb5a1" Width="16" Height="64" Offset="0x00034B20"/>
|
||||
<Texture Name="Tex_Insect_Leg" Format="rgb5a1" Width="32" Height="4" Offset="0x00035320"/>
|
||||
<Blob Name="Insect_IK" Offset="0x00035420" Size="0x178"/>
|
||||
<DList Name="Gfx_Grass_Stalk" Offset="0x000355E0"/>
|
||||
<DList Name="Gfx_Grass_Tip" Offset="0x000356A0"/>
|
||||
<Texture Name="Tex_Leaf" Format="rgb5a1" Width="32" Height="32" Offset="0x00035730"/>
|
||||
<Texture Name="Tex_Grass0" Format="rgb5a1" Width="32" Height="32" Offset="0x00035F30"/>
|
||||
<Texture Name="Tex_Circle1" Format="i4" Width="64" Height="64" Offset="0x00036730"/>
|
||||
<Texture Name="Tex_Ring" Format="i4" Width="64" Height="64" Offset="0x00036F30"/>
|
||||
<DList Name="Gfx_Effect_Ss_Dead_Dd" Offset="0x00037730"/>
|
||||
<DList Name="Gfx_Ring" Offset="0x00037798"/>
|
||||
<DList Name="Gfx_Effect_Ss_KiraKira" Offset="0x00037880"/>
|
||||
<Texture Name="Tex_Effect_Ss_KiraKira" Format="i4" Width="16" Height="16" Offset="0x000378E0"/>
|
||||
<Texture Name="Tex_Glow" Format="i8" Width="16" Height="32" Offset="0x00037960"/>
|
||||
<Texture Name="Tex_Unknown17" Format="i8" Width="16" Height="32" Offset="0x00037B60"/>
|
||||
<DList Name="Gfx_Player_Dlist" Offset="0x00037E30"/>
|
||||
<Texture Name="Tex_Moon" Format="ia8" Width="64" Height="64" Offset="0x00037F00"/>
|
||||
<DList Name="Gfx_Moon" Offset="0x00038F00"/>
|
||||
<Texture Name="Tex_Circle2" Format="i8" Width="32" Height="32" Offset="0x00038FB0"/>
|
||||
<Blob Name="Unknown18" Offset="0x00393B0" Size="0x128"/>
|
||||
<DList Name="Gfx_Rock_Medium" Offset="0x00039660"/>
|
||||
<DList Name="Gfx_Rock_V_Large" Offset="0x00039890"/>
|
||||
<Blob Name="Unknown19" Offset="0x0039940" Size="0x138"/>
|
||||
<DList Name="Gfx_Rock_V_Small" Offset="0x00039C00"/>
|
||||
<Blob Name="Unknown20" Offset="0x0039CC0" Size="0x128"/>
|
||||
<DList Name="Gfx_Rock_H_Small" Offset="0x00039F70"/>
|
||||
<Blob Name="Unknown21" Offset="0x003A020" Size="0x128"/>
|
||||
<DList Name="Gfx_Rock_H_Large" Offset="0x0003A2D0"/>
|
||||
<Blob Name="Unknown22" Offset="0x003A380" Size="0x128"/>
|
||||
<DList Name="Gfx_Rock_S_Cube" Offset="0x0003A630"/>
|
||||
<Blob Name="Unknown23" Offset="0x003A6F0" Size="0x128"/>
|
||||
<DList Name="Gfx_Stump" Offset="0x0003A9B0"/>
|
||||
<DList Name="Gfx_Grass" Offset="0x0003AB80"/>
|
||||
<Texture Name="Tex_Heart" Format="i8" Width="16" Height="16" Offset="0x0003AC30"/>
|
||||
<DList Name="Gfx_Heart_Piece_Interior" Offset="0x0003B030"/>
|
||||
<DList Name="Gfx_Heart_Piece_Exterior" Offset="0x0003BBA0"/>
|
||||
<DList Name="Gfx_Heart_Container_Interior" Offset="0x0003BCD8"/>
|
||||
<DList Name="Gfx_Sign_Square" Offset="0x0003C050"/>
|
||||
<DList Name="Gfx_Sign_Directional" Offset="0x0003C5B0"/>
|
||||
<Texture Name="Tex_Drop_Arrows_2" Format="rgb5a1" Width="32" Height="32" Offset="0x0003C870"/>
|
||||
<Texture Name="Tex_Drop_Arrows_1" Format="rgb5a1" Width="32" Height="32" Offset="0x0003D070"/>
|
||||
<Texture Name="Tex_Drop_Arrows_3" Format="rgb5a1" Width="32" Height="32" Offset="0x0003D870"/>
|
||||
<Texture Name="Tex_Drop_Bomb" Format="rgb5a1" Width="32" Height="32" Offset="0x0003E070"/>
|
||||
<Texture Name="Tex_Drop_Recovery_Heart" Format="rgb5a1" Width="32" Height="32" Offset="0x0003E870"/>
|
||||
<DList Name="Gfx_HintNuts_DL" Offset="0x0003F070"/>
|
||||
<Texture Name="Tex_Drop_Key_Small" Format="rgb5a1" Width="32" Height="32" Offset="0x0003F140"/>
|
||||
<Texture Name="Tex_Drop_Magic_Small" Format="rgb5a1" Width="32" Height="32" Offset="0x0003F940"/>
|
||||
<Texture Name="Tex_Drop_Deku_Nut" Format="rgb5a1" Width="32" Height="32" Offset="0x00040140"/>
|
||||
<Texture Name="Tex_Drop_Deku_Seeds" Format="rgb5a1" Width="32" Height="32" Offset="0x00040940"/>
|
||||
<Texture Name="Tex_Drop_Deku_Stick" Format="rgb5a1" Width="32" Height="32" Offset="0x00041140"/>
|
||||
<Texture Name="Tex_Drop_Magic_Large" Format="rgb5a1" Width="32" Height="32" Offset="0x00041940"/>
|
||||
<Texture Name="Tex_Rupee_Colors" Format="rgb5a1" Width="4" Height="24" Offset="0x00042140"/>
|
||||
<DList Name="Gfx_Rupee" Offset="0x00042440"/>
|
||||
<Texture Name="Tex_Drop_Rupee_Red" Format="rgb5a1" Width="4" Height="4" Offset="0x00042510"/>
|
||||
<Texture Name="Tex_Stone0" Format="rgb5a1" Width="32" Height="32" Offset="0x00042530"/>
|
||||
<Texture Name="Tex_Stone_Edge" Format="rgb5a1" Width="32" Height="32" Offset="0x00042D30"/>
|
||||
<Texture Name="Tex_Stump_Top" Format="rgb5a1" Width="32" Height="32" Offset="0x00043530"/>
|
||||
<Texture Name="Tex_Stump_Bark" Format="rgb5a1" Width="32" Height="32" Offset="0x00043D30"/>
|
||||
<Texture Name="Tex_Grass1" Format="rgb5a1" Width="64" Height="32" Offset="0x00044530"/>
|
||||
<Texture Name="Tex_Stone_Target" Format="rgb5a1" Width="32" Height="32" Offset="0x00045530"/>
|
||||
<Texture Name="Tex_Stone1" Format="rgb5a1" Width="32" Height="32" Offset="0x00045D30"/>
|
||||
<Texture Name="Tex_Sign_Square_Side" Format="rgb5a1" Width="32" Height="16" Offset="0x00046530"/>
|
||||
<Texture Name="Tex_Sign_Square_Front" Format="rgb5a1" Width="32" Height="16" Offset="0x00046930"/>
|
||||
<Texture Name="Tex_Sign_Post" Format="rgb5a1" Width="64" Height="8" Offset="0x00046D30"/>
|
||||
<Texture Name="Tex_Sign_Directional_Front" Format="rgb5a1" Width="64" Height="32" Offset="0x00047130"/>
|
||||
<DList Name="Gfx_Unknown_Tri" Offset="0x00048160"/>
|
||||
<DList Name="Gfx_Shadow_Teardrop" Offset="0x00048180"/>
|
||||
<Texture Name="Tex_Shadow_Teardrop" Format="ia16" Width="32" Height="64" Offset="0x00048210"/>
|
||||
<DList Name="Gfx_Shadow_Circle" Offset="0x00049210"/>
|
||||
<Texture Name="Tex_Shadow_Circle" Format="ia16" Width="32" Height="32" Offset="0x00049290"/>
|
||||
<DList Name="Gfx_Shadow_Horse" Offset="0x00049AD0"/>
|
||||
<Texture Name="Tex_Shadow_Horse" Format="i8" Width="16" Height="64" Offset="0x00049B20"/>
|
||||
<DList Name="Gfx_Door_Barricade" Offset="0x00049FE0"/>
|
||||
<Texture Name="Tex_Door_Barricade" Format="ia8" Width="32" Height="128" Offset="0x0004A090"/>
|
||||
<DList Name="Gfx_Door_Shutter" Offset="0x0004B0D0"/>
|
||||
<Texture Name="Tex_Door_Sliding" Format="rgb5a1" Width="32" Height="64" Offset="0x0004B160"/>
|
||||
<!-- <Texture Name="Tex_Sun" Format="i4" Width="64" Height="64" Offset="0x0004C160"/> -->
|
||||
<Texture Name="Tex_SunA" Format="i4" Width="64" Height="31" Offset="0x0004C160"/>
|
||||
<Texture Name="Tex_SunB" Format="i4" Width="64" Height="16" Offset="0x0004C540"/>
|
||||
<Texture Name="Tex_SunC" Format="i4" Width="64" Height="16" Offset="0x0004C740"/>
|
||||
<!-- <Texture Name="Tex_Sun_Obscured" Format="i4" Width="64" Height="64" Offset="0x0004C960"/> -->
|
||||
<Texture Name="Tex_Sun_ObscuredA" Format="i4" Width="64" Height="31" Offset="0x0004C960"/>
|
||||
<Texture Name="Tex_Sun_ObscuredB" Format="i4" Width="64" Height="16" Offset="0x0004CD40"/>
|
||||
<Texture Name="Tex_Sun_ObscuredC" Format="i4" Width="64" Height="16" Offset="0x0004CF40"/>
|
||||
<DList Name="Gfx_Kankyo" Offset="0x0004D160"/>
|
||||
<DList Name="Gfx_Unknown_Square" Offset="0x0004D1A8"/>
|
||||
<DList Name="Gfx_Sun" Offset="0x0004D1C0"/>
|
||||
<DList Name="Gfx_Unknown_Tri2" Offset="0x0004D450"/>
|
||||
<DList Name="Gfx_Effect_Ss_Fire_Tail" Offset="0x0004D4E0"/>
|
||||
<DList Name="Gfx_Effect_Ss_K_Fire" Offset="0x0004D5A0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Fire_Tail" Format="i8" Width="32" Height="64" Offset="0x0004D660"/>
|
||||
<Texture Name="Tex_Effect_Ss_K_Fire" Format="i8" Width="32" Height="64" Offset="0x0004DE60"/>
|
||||
<DList Name="Gfx_Bang_Shape" Offset="0x0004F2B0"/>
|
||||
<DList Name="Gfx_Bang_Shape_Ref" Offset="0x0004F630"/>
|
||||
<DList Name="Gfx_Cloud_Shape" Offset="0x000502E0"/>
|
||||
<DList Name="Gfx_Cloud_Shape_Ref" Offset="0x00050600"/>
|
||||
<DList Name="Gfx_Round_Shape" Offset="0x00051280"/>
|
||||
<DList Name="Gfx_Round_Shape_Ref" Offset="0x00051598"/>
|
||||
<Texture Name="Tex_ZELDA" Format="i8" Width="64" Height="32" Offset="0x000515B0"/>
|
||||
<Texture Name="Tex_Dust_0" Format="i8" Width="32" Height="32" Offset="0x00051DB0"/>
|
||||
<Texture Name="Tex_Dust_1" Format="i8" Width="32" Height="32" Offset="0x000521B0"/>
|
||||
<Texture Name="Tex_Dust_2" Format="i8" Width="32" Height="32" Offset="0x000525B0"/>
|
||||
<Texture Name="Tex_Dust_3" Format="i8" Width="32" Height="32" Offset="0x000529B0"/>
|
||||
<Texture Name="Tex_Dust_4" Format="i8" Width="32" Height="32" Offset="0x00052DB0"/>
|
||||
<Texture Name="Tex_Dust_5" Format="i8" Width="32" Height="32" Offset="0x000531B0"/>
|
||||
<Texture Name="Tex_Dust_6" Format="i8" Width="32" Height="32" Offset="0x000535B0"/>
|
||||
<Texture Name="Tex_Dust_7" Format="i8" Width="32" Height="32" Offset="0x000539B0"/>
|
||||
<Texture Name="Tex_Circle_Glow_L" Format="i8" Width="32" Height="64" Offset="0x00053DB0"/>
|
||||
<Texture Name="Tex_Circle_Glow_R" Format="i8" Width="32" Height="64" Offset="0x000545B0"/>
|
||||
<Texture Name="Tex_Circle_Glow_S_L" Format="i8" Width="32" Height="64" Offset="0x00054DB0"/>
|
||||
<Texture Name="Tex_Circle_Glow_S_R" Format="i8" Width="32" Height="64" Offset="0x000555B0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Bubble_0" Format="i8" Width="16" Height="16" Offset="0x00055DB0"/>
|
||||
<Texture Name="Tex_Effect_Ss_Bubble_1" Format="i8" Width="16" Height="16" Offset="0x00055EB0"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Spk_0" Format="i4" Width="32" Height="32" Offset="0x00055FB0"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Spk_1" Format="i4" Width="32" Height="32" Offset="0x000561B0"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Spk_2" Format="i4" Width="32" Height="32" Offset="0x000563B0"/>
|
||||
<Texture Name="Tex_Effect_Ss_G_Spk_3" Format="i4" Width="32" Height="32" Offset="0x000565B0"/>
|
||||
</File>
|
||||
</Root>
|
7
assets/xml/objects/object_pu_box.xml
Normal file
7
assets/xml/objects/object_pu_box.xml
Normal file
|
@ -0,0 +1,7 @@
|
|||
<Root>
|
||||
<File Name="object_pu_box" Segment="6">
|
||||
<DList Name="gPuBoxDL"/>
|
||||
<DList Name="gPuBoxDL2" Offset="0x380"/>
|
||||
<Blob Name="gPuBoxCol" Offset="0x6D0" Size="0x80"/>
|
||||
</File>
|
||||
</Root>
|
55
assets/xml/objects/object_sk2.xml
Normal file
55
assets/xml/objects/object_sk2.xml
Normal file
|
@ -0,0 +1,55 @@
|
|||
<Root>
|
||||
<File Name="object_sk2" Segment="6">
|
||||
<DList Name="gStalfosHeadDL" Offset="0x53D0"/>
|
||||
<DList Name="gStalfosThirdVertebDL" Offset="0x5720"/>
|
||||
<DList Name="gStalfosRightShoulderBoneDL" Offset="0x57B8"/>
|
||||
<DList Name="gStalfosFourthVertebDL" Offset="0x5890"/>
|
||||
<DList Name="gStalfosRightThighDL" Offset="0x5970"/>
|
||||
<DList Name="gStalfosRightFistDL" Offset="0x5A18"/>
|
||||
<DList Name="gStalfosTorsoDL" Offset="0x5AD8"/>
|
||||
<DList Name="gStalfosJawDL" Offset="0x5B90"/>
|
||||
<DList Name="gStalfosFirstVertebraeDL" Offset="0x5C78"/>
|
||||
<DList Name="gStalfosSecondVertebraeDL" Offset="0x5D08"/>
|
||||
<DList Name="gStalfosShieldDL" Offset="0x5DA0"/>
|
||||
<DList Name="gStalfosWaistDL" Offset="0x5EA0"/>
|
||||
<DList Name="gStalfosRightShinDL" Offset="0x5FA8"/>
|
||||
<DList Name="gStalfosRightForearmDL" Offset="0x6110"/>
|
||||
<DList Name="gStalfosRightFootDL" Offset="0x6208"/>
|
||||
<DList Name="gStalfosRightShoulderArmorDL" Offset="0x6308"/>
|
||||
<DList Name="gStalfosLeftShoulderBoneDL" Offset="0x63D8"/>
|
||||
<DList Name="gStalfosLeftShoulderArmorDL" Offset="0x64B0"/>
|
||||
<DList Name="gStalfosLeftFootDL" Offset="0x6580"/>
|
||||
<DList Name="gStalfosLeftForearmDL" Offset="0x6680"/>
|
||||
<DList Name="gStalfosLeftShinDL" Offset="0x6778"/>
|
||||
<DList Name="gStalfosLeftThighDL" Offset="0x68E0"/>
|
||||
<DList Name="gStalfosLeftFistDL" Offset="0x6988"/>
|
||||
<DList Name="gStalfosSwordDL" Offset="0x6A48"/>
|
||||
<Limb Name="gStalfosLimb0" Type="Standard" Offset="0x7868"/>
|
||||
<Limb Name="gStalfosLimb1" Type="Standard" Offset="0x7874"/>
|
||||
<Limb Name="gStalfosJawLimb" Type="Standard" Offset="0x78D4"/>
|
||||
<Limb Name="gStalfosHeadLimb" Type="Standard" Offset="0x78E0"/>
|
||||
<Limb Name="gStalfosEntryFirstVertebLimb" Type="Standard" Offset="0x78EC"/>
|
||||
<Hierarchy Name="gStalfosSkel" Type="Standard" Offset="0x7C28"/>
|
||||
<Animation Name="gStalfosBackDamageAnim" Offset="0x444" DLCount="59"/>
|
||||
<Animation Name="gStalfosBackDownAnim" Offset="0x1420" DLCount="59"/>
|
||||
<Animation Name="gStalfosBackJumpAnim" Offset="0x1978" DLCount="59"/>
|
||||
<Animation Name="gStalfosDefendAnim" Offset="0x1C20" DLCount="59"/>
|
||||
<Animation Name="gStalfosStandUprightAnim" Offset="0x2188" DLCount="59"/>
|
||||
<Animation Name="gStalfosFightingRunAnim" Offset="0x26D4" DLCount="59"/>
|
||||
<Animation Name="gStalfosFightingWaitAnim" Offset="0x316C" DLCount="59"/>
|
||||
<Animation Name="gStalfosFightingWalkAnim" Offset="0x81B4" DLCount="59"/>
|
||||
<Animation Name="gStalfosFrontDamageAnim" Offset="0x8604" DLCount="59"/>
|
||||
<Animation Name="gStalfosFrontDownAnim" Offset="0x9A90" DLCount="59"/>
|
||||
<Animation Name="gStalfosJumpAnim" Offset="0x9E50" DLCount="59"/>
|
||||
<Animation Name="gStalfosJumpKiruAnim" Offset="0xA324" DLCount="59"/>
|
||||
<Animation Name="gStalfosJumpKiruEndAnim" Offset="0xA99C" DLCount="59"/>
|
||||
<Animation Name="gStalfosKiruAnim" Offset="0xB00C" DLCount="59"/>
|
||||
<Animation Name="gStalfosKiruEndAnim" Offset="0xB4E4" DLCount="59"/>
|
||||
<Animation Name="gStalfosKiruFinshAnim" Offset="0xBE4C" DLCount="59"/>
|
||||
<Animation Name="gStalfosLandingAnim" Offset="0xC438" DLCount="59"/>
|
||||
<Animation Name="gStalfosLaughAnim" Offset="0xC8A0" DLCount="59"/>
|
||||
<Animation Name="gStalfosFightWait2WaitAnim" Offset="0xDCF0" DLCount="59"/>
|
||||
<Animation Name="gStalfosSideWalkAnim" Offset="0xE2B0" DLCount="59"/>
|
||||
<Animation Name="gStalfosStanding2FightingAnim" Offset="0xE7E4" DLCount="59"/>
|
||||
</File>
|
||||
</Root>
|
14
assets/xml/objects/object_spot09_obj.xml
Normal file
14
assets/xml/objects/object_spot09_obj.xml
Normal file
|
@ -0,0 +1,14 @@
|
|||
<Root>
|
||||
<File Name="object_spot09_obj" Segment="6">
|
||||
<DList Name="gBgSpot09DL1" Offset="0x100"/>
|
||||
<DList Name="gBgSpot09DL2" Offset="0x3970"/>
|
||||
<DList Name="gBgSpot09DL3" Offset="0x1120"/>
|
||||
<DList Name="gBgSpot09DL4" Offset="0x7D40"/>
|
||||
<DList Name="gBgSpot09DL5" Offset="0x6210"/>
|
||||
<DList Name="gBgSpot09DL6" Offset="0x8010"/>
|
||||
<Blob Name="gBgSpot09Col1" Offset="0x5520" Size="0x30"/>
|
||||
<Blob Name="gBgSpot09Col2" Offset="0x283C" Size="0x30"/>
|
||||
<Blob Name="gBgSpot09Col3" Offset="0x8458" Size="0x30"/>
|
||||
<Blob Name="gBgSpot09Col4" Offset="0x7580" Size="0x30"/>
|
||||
</File>
|
||||
</Root>
|
7
assets/xml/objects/object_spot11_obj.xml
Normal file
7
assets/xml/objects/object_spot11_obj.xml
Normal file
|
@ -0,0 +1,7 @@
|
|||
<Root>
|
||||
<File Name="object_spot11_obj" Segment="6">
|
||||
<Blob Name="gBgSpot11Unk" Offset="0x0000" Size="0x940"/>
|
||||
<DList Name="gBgSpot11DL1" Offset="0x1980"/>
|
||||
<Blob Name="gBgSpot11Col" Offset="0x1A58" Size="0x30"/>
|
||||
</File>
|
||||
</Root>
|
6
assets/xml/objects/object_spot17_obj.xml
Normal file
6
assets/xml/objects/object_spot17_obj.xml
Normal file
|
@ -0,0 +1,6 @@
|
|||
<Root>
|
||||
<File Name="object_spot17_obj" Segment="6">
|
||||
<Blob Name="gBgSpot17Unk" Offset="0x0000" Size="0xA70"/>
|
||||
<DList Name="gBgSpot17DL1" Offset="0xB40"/>
|
||||
</File>
|
||||
</Root>
|
7
assets/xml/objects/object_vase.xml
Normal file
7
assets/xml/objects/object_vase.xml
Normal file
|
@ -0,0 +1,7 @@
|
|||
<Root>
|
||||
<File Name="object_vase" Segment="6">
|
||||
<DList Name="gVaseDL"/>
|
||||
<Texture Name="gVaseTopTex" Format="rgb5a1" Width="32" Height="32" Offset="0xD90"/>
|
||||
<Texture Name="gVaseBodyTex" Format="rgb5a1" Width="32" Height="32" Offset="0x590"/>
|
||||
</File>
|
||||
</Root>
|
8
assets/xml/overlays/ovl_Magic_Dark.xml
Normal file
8
assets/xml/overlays/ovl_Magic_Dark.xml
Normal file
|
@ -0,0 +1,8 @@
|
|||
<Root>
|
||||
<File Name="ovl_Magic_Dark" BaseOffset="0x80B873D0" RangeStart="0xD10" RangeEnd="0x1740">
|
||||
<Symbol Name="D_04032490" Offset="0x04032490"/>
|
||||
<Texture Name="sDiamondTexture" OutName="diamond_texture" Format="i8" Width="32" Height="64" Offset="0xD10"/>
|
||||
<!--<DList Name="sDiamondTextureDList" Offset="0x1650"/>
|
||||
<DList Name="sDiamondVertsDList" Offset="0x1700"/>-->
|
||||
</File>
|
||||
</Root>
|
|
@ -4,8 +4,8 @@
|
|||
</File>
|
||||
<File Name="men_room_0">
|
||||
<Room Name="men_room_0">
|
||||
<DListHint Address="0x8118" Comment="This display list appears to be unused..."/>
|
||||
<DListHint Address="0xFF78" Comment="This display list appears to be unused..."/>
|
||||
<DListHint Offset="0x8118" Comment="This display list appears to be unused..."/>
|
||||
<DListHint Offset="0xFF78" Comment="This display list appears to be unused..."/>
|
||||
</Room>
|
||||
</File>
|
||||
<File Name="men_room_1">
|
17
assets/xml/scenes/indoors/miharigoya.xml
Normal file
17
assets/xml/scenes/indoors/miharigoya.xml
Normal file
|
@ -0,0 +1,17 @@
|
|||
<Root>
|
||||
<File Name="miharigoya_scene">
|
||||
<Scene Name="miharigoya_scene">
|
||||
<BlobHint Offset="0xFC" Size="0x04"/>
|
||||
<BlobHint Offset="0xC48" Size="0x08"/>
|
||||
<BlobHint Offset="0x1350" Size="0x2000"/>
|
||||
<BlobHint Offset="0x3550" Size="0x1000"/>
|
||||
<BlobHint Offset="0x6550" Size="0x1000"/>
|
||||
</Scene>
|
||||
</File>
|
||||
<File Name="miharigoya_room_0">
|
||||
<Room Name="miharigoya_room_0">
|
||||
<BlobHint Offset="0x38D8" Size="0x68"/>
|
||||
<DListHint Offset="0x3DA0" Comment="This display list appears to be unused..."/>
|
||||
</Room>
|
||||
</File>
|
||||
</Root>
|
|
@ -4,8 +4,8 @@
|
|||
</File>
|
||||
<File Name="kinsuta_room_0">
|
||||
<Room Name="kinsuta_room_0">
|
||||
<DListHint Address="0x30B0" Comment="This display list appears to be unused..."/>
|
||||
<DListHint Address="0xB088" Comment="This display list appears to be unused..."/>
|
||||
<DListHint Offset="0x30B0" Comment="This display list appears to be unused..."/>
|
||||
<DListHint Offset="0xB088" Comment="This display list appears to be unused..."/>
|
||||
</Room>
|
||||
</File>
|
||||
</Root>
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue