Linkage for the ceremony_data file (#478)
* Linkage for the ceremony_data file Cleaned up all but 1 undefined symbol from the 0x0B range. The one leftover may be something from texture_tkmk00. Or atleast, that's what I think. Can't say for certain * Startup logo linkage Cleaned up a bunch of unused items from assets.json too Signed-off-by: Taggerung <tyler.taggerung@email.com>
This commit is contained in:
parent
716b926260
commit
c17d5c76c9
63
Makefile
63
Makefile
|
|
@ -215,7 +215,7 @@ COURSE_DIRS := $(shell find courses -mindepth 1 -type d)
|
|||
TEXTURES_DIR = textures
|
||||
TEXTURE_DIRS := textures/common
|
||||
|
||||
ALL_DIRS = $(BUILD_DIR) $(addprefix $(BUILD_DIR)/,$(SRC_DIRS) $(COURSE_DIRS) include $(ASM_DIRS) $(ALL_KARTS_DIRS) $(TEXTURES_DIR)/raw \
|
||||
ALL_DIRS = $(BUILD_DIR) $(addprefix $(BUILD_DIR)/,$(SRC_DIRS) $(COURSE_DIRS) include $(ASM_DIRS) $(TEXTURES_DIR)/raw \
|
||||
$(TEXTURES_DIR)/standalone $(TEXTURES_DIR)/startup_logo $(TEXTURES_DIR)/crash_screen $(TEXTURES_DIR)/trophy $(TEXTURES_DIR)/courses \
|
||||
$(TEXTURE_DIRS) $(TEXTURE_DIRS)/tlut $(BIN_DIR))
|
||||
|
||||
|
|
@ -452,27 +452,6 @@ $(BUILD_DIR)/src/crash_screen.o: src/crash_screen.c
|
|||
$(V)$(CC) -c $(CFLAGS) -o $@ $<
|
||||
$(PYTHON) tools/set_o32abi_bit.py $@
|
||||
|
||||
$(BUILD_DIR)/src/ending/ceremony_data.inc.o: src/ending/ceremony_data.inc.c
|
||||
@$(PRINT) "$(GREEN)Compiling Trophy Model: $(BLUE)$@ $(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $(BUILD_DIR)/textures/trophy/reflection_map_brass.rgba16.inc.c -g textures/trophy/reflection_map_brass.rgba16.png -f rgba16 -s u8
|
||||
$(V)$(N64GRAPHICS) -i $(BUILD_DIR)/textures/trophy/reflection_map_silver.rgba16.inc.c -g textures/trophy/reflection_map_silver.rgba16.png -f rgba16 -s u8
|
||||
$(V)$(N64GRAPHICS) -i $(BUILD_DIR)/textures/trophy/reflection_map_gold.rgba16.inc.c -g textures/trophy/reflection_map_gold.rgba16.png -f rgba16 -s u8
|
||||
$(V)$(N64GRAPHICS) -i $(BUILD_DIR)/textures/trophy/podium1.rgba16.inc.c -g textures/trophy/podium1.rgba16.png -f rgba16 -s u8
|
||||
$(V)$(N64GRAPHICS) -i $(BUILD_DIR)/textures/trophy/podium2.rgba16.inc.c -g textures/trophy/podium2.rgba16.png -f rgba16 -s u8
|
||||
$(V)$(N64GRAPHICS) -i $(BUILD_DIR)/textures/trophy/podium3.rgba16.inc.c -g textures/trophy/podium3.rgba16.png -f rgba16 -s u8
|
||||
@$(CC_CHECK) $(CC_CHECK_CFLAGS) -MMD -MP -MT $@ -MF $(BUILD_DIR)/$*.d $<
|
||||
$(V)$(CC) -c $(CFLAGS) -o $@ $<
|
||||
$(PYTHON) tools/set_o32abi_bit.py $@
|
||||
|
||||
$(BUILD_DIR)/src/data/startup_logo.inc.o: src/data/startup_logo.inc.c
|
||||
@$(PRINT) "$(GREEN)Compiling Startup Logo: $(BLUE)$@ $(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $(BUILD_DIR)/textures/startup_logo/reflection_map_gold.rgba16.inc.c -g textures/startup_logo/reflection_map_gold.rgba16.png -f rgba16 -s u8
|
||||
@$(CC_CHECK) $(CC_CHECK_CFLAGS) -MMD -MP -MT $@ -MF $(BUILD_DIR)/$*.d $<
|
||||
$(V)$(CC) -c $(CFLAGS) -o $@ $<
|
||||
$(PYTHON) tools/set_o32abi_bit.py $@
|
||||
|
||||
|
||||
|
||||
#==============================================================================#
|
||||
# Common Textures Segment Generation #
|
||||
#==============================================================================#
|
||||
|
|
@ -626,29 +605,39 @@ endif
|
|||
# Compile Trophy and Podium Models #
|
||||
#==============================================================================#
|
||||
|
||||
$(BUILD_DIR)/src/ending/ceremony_data.inc.mio0.o: $(BUILD_DIR)/src/ending/ceremony_data.inc.o
|
||||
LDFLAGS += -R $(BUILD_DIR)/src/ending/ceremony_data.inc.elf
|
||||
|
||||
%/ceremony_data.inc.elf: %/ceremony_data.inc.o
|
||||
$(V)$(LD) -t -e 0 -Ttext=0B000000 -Map $@.map -o $@ $< --no-check-sections
|
||||
|
||||
%/ceremony_data.inc.bin: %/ceremony_data.inc.elf
|
||||
$(V)$(EXTRACT_DATA_FOR_MIO) $< $@
|
||||
|
||||
%/ceremony_data.inc.mio0: %/ceremony_data.inc.bin
|
||||
@$(PRINT) "$(GREEN)Compressing Trophy Model: $(BLUE)$@ $(NO_COL)\n"
|
||||
$(V)$(LD) -t -e 0 -Ttext=0B000000 -Map $(BUILD_DIR)/src/ending/ceremony_data.inc.elf.map -o $(BUILD_DIR)/src/ending/ceremony_data.inc.elf $(BUILD_DIR)/src/ending/ceremony_data.inc.o --no-check-sections
|
||||
$(V)$(EXTRACT_DATA_FOR_MIO) $(BUILD_DIR)/src/ending/ceremony_data.inc.elf $(BUILD_DIR)/src/ending/ceremony_data.inc.bin
|
||||
$(V)$(MIO0TOOL) -c $(BUILD_DIR)/src/ending/ceremony_data.inc.bin $(BUILD_DIR)/src/ending/ceremony_data.inc.mio0
|
||||
printf ".include \"macros.inc\"\n\n.data\n\n.balign 4\n\nglabel ceremony_data\n\n.incbin \"$(BUILD_DIR)/src/ending/ceremony_data.inc.mio0\"\n\n.balign 16\nglabel data_821D10_end\n" > $(BUILD_DIR)/src/ending/ceremony_data.inc.mio0.s
|
||||
$(AS) $(ASFLAGS) -o $(BUILD_DIR)/src/ending/ceremony_data.inc.mio0.o $(BUILD_DIR)/src/ending/ceremony_data.inc.mio0.s
|
||||
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
%/ceremony_data.inc.mio0.s: %/ceremony_data.inc.mio0
|
||||
printf ".include \"macros.inc\"\n\n.data\n\n.balign 4\n\nglabel ceremony_data\n\n.incbin \"$<\"\n\n.balign 16\nglabel data_821D10_end\n" > $@
|
||||
|
||||
#==============================================================================#
|
||||
# Compile Startup Logo #
|
||||
#==============================================================================#
|
||||
|
||||
$(BUILD_DIR)/src/data/startup_logo.inc.mio0.o: src/data/startup_logo.inc.c
|
||||
@$(PRINT) "$(GREEN)Compressing Startup Logo: $(BLUE)$@ $(NO_COL)\n"
|
||||
$(V)$(LD) -t -e 0 -Ttext=06000000 -Map $(BUILD_DIR)/src/data/startup_logo.inc.elf.map -o $(BUILD_DIR)/src/data/startup_logo.inc.elf $(BUILD_DIR)/src/data/startup_logo.inc.o --no-check-sections
|
||||
$(V)$(EXTRACT_DATA_FOR_MIO) $(BUILD_DIR)/src/data/startup_logo.inc.elf $(BUILD_DIR)/src/data/startup_logo.inc.bin
|
||||
$(V)$(MIO0TOOL) -c $(BUILD_DIR)/src/data/startup_logo.inc.bin $(BUILD_DIR)/src/data/startup_logo.inc.mio0
|
||||
printf ".include \"macros.inc\"\n\n.data\n\n\n\n.balign 4\n\n\nglabel startup_logo\n\n.incbin \"$(BUILD_DIR)/src/data/startup_logo.inc.mio0\"\n\n.balign 16\n\nglabel data_825800_end\n" > $(BUILD_DIR)/src/data/startup_logo.inc.mio0.s
|
||||
$(AS) $(ASFLAGS) -o $(BUILD_DIR)/src/data/startup_logo.inc.mio0.o $(BUILD_DIR)/src/data/startup_logo.inc.mio0.s
|
||||
LDFLAGS += -R $(BUILD_DIR)/src/data/startup_logo.inc.elf
|
||||
|
||||
%/startup_logo.inc.elf: %/startup_logo.inc.o
|
||||
$(V)$(LD) -t -e 0 -Ttext=06000000 -Map $@.map -o $@ $< --no-check-sections
|
||||
|
||||
%/startup_logo.inc.bin: %/startup_logo.inc.elf
|
||||
$(V)$(EXTRACT_DATA_FOR_MIO) $< $@
|
||||
|
||||
%/startup_logo.inc.mio0: %/startup_logo.inc.bin
|
||||
@$(PRINT) "$(GREEN)Compressing Startup Logo Model: $(BLUE)$@ $(NO_COL)\n"
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
%/startup_logo.inc.mio0.s: %/startup_logo.inc.mio0
|
||||
printf ".include \"macros.inc\"\n\n.data\n\n.balign 4\n\nglabel startup_logo\n\n.incbin \"$<\"\n\n.balign 16\n\nglabel data_825800_end\n" > $@
|
||||
|
||||
#==============================================================================#
|
||||
# Compile Common Textures #
|
||||
|
|
@ -681,7 +670,7 @@ $(BUILD_DIR)/$(LD_SCRIPT): $(LD_SCRIPT)
|
|||
$(V)$(CPP) $(CPPFLAGS) -DBUILD_DIR=$(BUILD_DIR) -MMD -MP -MT $@ -MF $@.d -o $@ $<
|
||||
|
||||
# Link MK64 ELF file
|
||||
$(ELF): $(O_FILES) $(COURSE_DATA_TARGETS) $(COURSE_MIO0_OBJ_FILES) $(BUILD_DIR)/$(LD_SCRIPT) $(BUILD_DIR)/src/data/startup_logo.inc.mio0.o $(BUILD_DIR)/src/ending/ceremony_data.inc.mio0.o $(BUILD_DIR)/src/data/common_textures.inc.mio0.o $(COURSE_GEOGRAPHY_TARGETS) undefined_syms.txt
|
||||
$(ELF): $(O_FILES) $(COURSE_DATA_TARGETS) $(BUILD_DIR)/$(LD_SCRIPT) $(BUILD_DIR)/src/data/startup_logo.inc.mio0.o $(BUILD_DIR)/src/ending/ceremony_data.inc.mio0.o $(BUILD_DIR)/src/data/common_textures.inc.mio0.o $(COURSE_GEOGRAPHY_TARGETS) undefined_syms.txt
|
||||
@$(PRINT) "$(GREEN)Linking ELF file: $(BLUE)$@ $(NO_COL)\n"
|
||||
$(V)$(LD) $(LDFLAGS) -o $@
|
||||
|
||||
|
|
|
|||
126
Makefile.split
126
Makefile.split
|
|
@ -1,129 +1,5 @@
|
|||
MUSIC_DIR = music
|
||||
|
||||
COURSE_NAMES := \
|
||||
mario_raceway \
|
||||
choco_mountain \
|
||||
bowsers_castle \
|
||||
banshee_boardwalk \
|
||||
yoshi_valley \
|
||||
frappe_snowland \
|
||||
koopa_troopa_beach \
|
||||
royal_raceway \
|
||||
luigi_raceway \
|
||||
moo_moo_farm \
|
||||
toads_turnpike \
|
||||
kalimari_desert \
|
||||
sherbet_land \
|
||||
rainbow_road \
|
||||
wario_stadium \
|
||||
block_fort \
|
||||
skyscraper \
|
||||
double_deck \
|
||||
dks_jungle_parkway \
|
||||
big_donut
|
||||
|
||||
# COURSE_DL_NAMES := $(addprefix course_,$(addsuffix _dl,$(COURSE_NAMES)))
|
||||
# COURSE_DL_MIO0_FILES := $(addprefix $(BUILD_DIR)/bin/,$(addsuffix .mio0,$(COURSE_DL_NAMES)))
|
||||
# COURSE_DL_MIO0_OBJ_FILES := $(COURSE_DL_MIO0_FILES:.mio0=.mio0.o)
|
||||
|
||||
|
||||
# COURSE_VERTEX_NAMES := $(addprefix course_,$(addsuffix _vertex,$(COURSE_NAMES)))
|
||||
# COURSE_VERTEX_MIO0_FILES := $(addprefix $(BUILD_DIR)/bin/,$(addsuffix .mio0,$(COURSE_VERTEX_NAMES)))
|
||||
|
||||
COURSE_MIO0_OBJ_FILES := $(COURSE_DL_MIO0_OBJ_FILES)
|
||||
|
||||
OTHER_DATA_MIO0_NAMES := \
|
||||
data_821D10 \
|
||||
data_825800
|
||||
|
||||
OTHER_DATA_MIO0_FILES := $(addprefix $(BUILD_DIR)/bin/,$(addsuffix .mio0,$(OTHER_DATA_MIO0_NAMES)))
|
||||
|
||||
TEXTURE_DATA_MIO0_NAMES := \
|
||||
texture_68EB50 \
|
||||
texture_68EDA0 \
|
||||
texture_68EFF0 \
|
||||
texture_68F248 \
|
||||
texture_68F4A8 \
|
||||
texture_68F700 \
|
||||
texture_68F96C \
|
||||
texture_68FBCC \
|
||||
texture_68FE20 \
|
||||
texture_69004C \
|
||||
texture_690284 \
|
||||
texture_6904C4 \
|
||||
texture_690708 \
|
||||
texture_690960 \
|
||||
texture_690BBC \
|
||||
texture_690DF8 \
|
||||
texture_6913CC \
|
||||
texture_691714 \
|
||||
texture_691AAC \
|
||||
texture_691D98 \
|
||||
texture_692088 \
|
||||
texture_6923D8 \
|
||||
texture_6925E8 \
|
||||
texture_692888 \
|
||||
texture_692CC0 \
|
||||
texture_69333C \
|
||||
texture_693790
|
||||
|
||||
TEXTURE_DATA_MIO0_FILES := $(addprefix $(BUILD_DIR)/bin/,$(addsuffix .mio0,$(TEXTURE_DATA_MIO0_NAMES)))
|
||||
|
||||
STANDALONE_TEXTURE_MIO0_FILES := $(addprefix $(BUILD_DIR)/,$(patsubst %.png,%.mio0,$(wildcard $(TEXTURES_DIR)/standalone/*.png)))
|
||||
|
||||
RAW_TEXTURE_FILES := $(addprefix $(BUILD_DIR)/,$(patsubst %.png,%,$(wildcard $(TEXTURES_DIR)/raw/*.png)))
|
||||
|
||||
KARTS_DIR := bin/karts
|
||||
ALL_KARTS_DIRS := $(wildcard $(KARTS_DIR)/*)
|
||||
KART_TEXTURE_MIO0_FILES := $(addprefix $(BUILD_DIR)/,$(patsubst %.bin,%.mio0,$(wildcard $(KARTS_DIR)/*/*.bin)))
|
||||
|
||||
MIO0_FILES := $(OTHER_DATA_MIO0_FILES) $(TEXTURE_DATA_MIO0_FILES) $(STANDALONE_TEXTURE_MIO0_FILES) $(KART_TEXTURE_MIO0_FILES)
|
||||
|
||||
MUSIC_FILES = \
|
||||
$(MUSIC_DIR)/seq_00.m64 \
|
||||
$(MUSIC_DIR)/seq_01.m64 \
|
||||
$(MUSIC_DIR)/seq_02.m64 \
|
||||
$(MUSIC_DIR)/seq_03.m64 \
|
||||
$(MUSIC_DIR)/seq_04.m64 \
|
||||
$(MUSIC_DIR)/seq_05.m64 \
|
||||
$(MUSIC_DIR)/seq_06.m64 \
|
||||
$(MUSIC_DIR)/seq_07.m64 \
|
||||
$(MUSIC_DIR)/seq_08.m64 \
|
||||
$(MUSIC_DIR)/seq_09.m64 \
|
||||
$(MUSIC_DIR)/seq_0A.m64 \
|
||||
$(MUSIC_DIR)/seq_0B.m64 \
|
||||
$(MUSIC_DIR)/seq_0C.m64 \
|
||||
$(MUSIC_DIR)/seq_0D.m64 \
|
||||
$(MUSIC_DIR)/seq_0E.m64 \
|
||||
$(MUSIC_DIR)/seq_0F.m64 \
|
||||
$(MUSIC_DIR)/seq_10.m64 \
|
||||
$(MUSIC_DIR)/seq_11.m64 \
|
||||
$(MUSIC_DIR)/seq_12.m64 \
|
||||
$(MUSIC_DIR)/seq_13.m64 \
|
||||
$(MUSIC_DIR)/seq_14.m64 \
|
||||
$(MUSIC_DIR)/seq_15.m64 \
|
||||
$(MUSIC_DIR)/seq_16.m64 \
|
||||
$(MUSIC_DIR)/seq_17.m64 \
|
||||
$(MUSIC_DIR)/seq_18.m64 \
|
||||
$(MUSIC_DIR)/seq_19.m64 \
|
||||
$(MUSIC_DIR)/seq_1A.m64 \
|
||||
$(MUSIC_DIR)/seq_1B.m64 \
|
||||
$(MUSIC_DIR)/seq_1C.m64 \
|
||||
$(MUSIC_DIR)/seq_1D.m64 \
|
||||
$(MUSIC_DIR)/seq_1E.m64 \
|
||||
$(MUSIC_DIR)/seq_1F.m64 \
|
||||
$(MUSIC_DIR)/seq_20.m64 \
|
||||
$(MUSIC_DIR)/seq_21.m64
|
||||
|
||||
|
||||
# SEGMENTED ADDRESSES
|
||||
|
||||
$(BUILD_DIR)/src/startup_logo.inc.elf: SEGMENT_ADDRESS := 0x06000000
|
||||
$(BUILD_DIR)/src/trophy_model.inc.elf: SEGMENT_ADDRESS := 0x0B000000
|
||||
|
||||
|
||||
# COURSES
|
||||
|
||||
$(BUILD_DIR)/courses/sherbet_land/gfx.inc.elf: SEGMENT_ADDRESS := 0x06000000
|
||||
$(BUILD_DIR)/courses/wario_stadium/gfx.inc.elf: SEGMENT_ADDRESS := 0x06000000
|
||||
$(BUILD_DIR)/courses/luigi_raceway/gfx.inc.elf: SEGMENT_ADDRESS := 0x06000000
|
||||
MIO0_FILES := $(STANDALONE_TEXTURE_MIO0_FILES)
|
||||
|
|
|
|||
|
|
@ -195,8 +195,8 @@ glabel L8006F1AC
|
|||
/* 06FDDC 8006F1DC 10000160 */ b .L8006F760
|
||||
/* 06FDE0 8006F1E0 A42BD2E8 */ sh $t3, %lo(D_8018D2E8)($at)
|
||||
glabel L8006F1E4
|
||||
/* 06FDE4 8006F1E4 3C040F0D */ lui $a0, %hi(D_0F0D0E50) # $a0, 0xf0d
|
||||
/* 06FDE8 8006F1E8 24840E50 */ addiu $a0, %lo(D_0F0D0E50) # addiu $a0, $a0, 0xe50
|
||||
/* 06FDE4 8006F1E4 3C040F0D */ lui $a0, %hi(gTextureGhosts) # $a0, 0xf0d
|
||||
/* 06FDE8 8006F1E8 24840E50 */ addiu $a0, %lo(gTextureGhosts) # addiu $a0, $a0, 0xe50
|
||||
/* 06FDEC 8006F1EC 24054CC2 */ li $a1, 19650
|
||||
/* 06FDF0 8006F1F0 0C0AA13D */ jal dma_textures
|
||||
/* 06FDF4 8006F1F4 3406D980 */ li $a2, 55680
|
||||
|
|
|
|||
154
assets.json
154
assets.json
|
|
@ -59,82 +59,9 @@
|
|||
"bin/lib/PR/f3d/F3DEX_data.bin": {"meta":{"size": "0x800"}, "offsets": {"us":["0x0F4900", "0x0"]}},
|
||||
"bin/lib/PR/f3d/F3DLX_data.bin": {"meta":{"size": "0x800"}, "offsets": {"us":["0x0F5100", "0x0"]}},
|
||||
"bin/lib/PR/audio/aspMain_data.bin": {"meta":{"size": "0x300"}, "offsets": {"us":["0x0F5900", "0x0"]}},
|
||||
"bin/common_textures.bin": {"meta":{"size": "0x2D158"}, "offsets":{"us":["0x132B50","0x0"]}},
|
||||
"bin/mk64.u.128480.bin": {"meta":{"size": "0x2660"}, "offsets":{"us":["0x128480","0x0"]}},
|
||||
"bin/mk64.u.6A0ABC.bin": {"meta":{"size": "0x72304"}, "offsets":{"us":["0x6A0ABC","0x0"]}},
|
||||
"bin/mk64.u.724220.bin": {"meta":{"size": "0x5810"}, "offsets":{"us":["0x724220","0x0"]}},
|
||||
"bin/data_821D10.bin": {"meta":{"size": "0x8D88"}, "offsets":{"us":["0x821D10","0x0"]}},
|
||||
"textures/trophy/reflection_map_brass.rgba16.png": {"meta":{"dims":[32,32]}, "offsets":{"us":["0x821D10", "0x4670"]}},
|
||||
"textures/trophy/reflection_map_silver.rgba16.png": {"meta":{"dims":[32,32]}, "offsets":{"us":["0x821D10", "0x4E70"]}},
|
||||
"textures/trophy/reflection_map_gold.rgba16.png": {"meta":{"dims":[32,32]}, "offsets":{"us":["0x821D10", "0x5670"]}},
|
||||
"textures/trophy/podium1.rgba16.png": {"meta":{"dims":[32,32]}, "offsets":{"us":["0x821D10", "0x6BD0"]}},
|
||||
"textures/trophy/podium2.rgba16.png": {"meta":{"dims":[32,32]}, "offsets":{"us":["0x821D10", "0x7760"]}},
|
||||
"textures/trophy/podium3.rgba16.png": {"meta":{"dims":[32,32]}, "offsets":{"us":["0x821D10", "0x8070"]}},
|
||||
"bin/data_825800.bin": {"meta":{"size": "0x9480"}, "offsets":{"us":["0x825800","0x0"]}},
|
||||
"textures/startup_logo/reflection_map_gold.rgba16.png": {"meta":{"dims":[32,32]}, "offsets":{"us":["0x825800", "0x8A48"]}},
|
||||
"bin/course_mario_raceway_dl.bin": {"meta":{"size": "0x3150"}, "offsets":{"us":["0x8284D0","0x0"]}},
|
||||
"bin/course_choco_mountain_dl.bin": {"meta":{"size": "0x2920"}, "offsets":{"us":["0x82B620","0x0"]}},
|
||||
"bin/course_bowsers_castle_dl.bin": {"meta":{"size": "0x3E80"}, "offsets":{"us":["0x82DF40","0x0"]}},
|
||||
"bin/course_banshee_boardwalk_dl.bin": {"meta":{"size": "0x3DE0"}, "offsets":{"us":["0x831DC0","0x0"]}},
|
||||
"bin/course_yoshi_valley_dl.bin": {"meta":{"size": "0x9BA0"}, "offsets":{"us":["0x835BA0","0x0"]}},
|
||||
"bin/course_frappe_snowland_dl.bin": {"meta":{"size": "0x3700"}, "offsets":{"us":["0x83F740","0x0"]}},
|
||||
"bin/course_koopa_troopa_beach_dl.bin": {"meta":{"size": "0x7D90"}, "offsets":{"us":["0x842E40","0x0"]}},
|
||||
"bin/course_royal_raceway_dl.bin": {"meta":{"size": "0x3D10"}, "offsets":{"us":["0x84ABD0","0x0"]}},
|
||||
"bin/course_luigi_raceway_dl.bin": {"meta":{"size": "0x4540"}, "offsets":{"us":["0x84E8E0","0x0"]}},
|
||||
"bin/course_moo_moo_farm_dl.bin": {"meta":{"size": "0x5060"}, "offsets":{"us":["0x852E20","0x0"]}},
|
||||
"bin/course_toads_turnpike_dl.bin": {"meta":{"size": "0xE820"}, "offsets":{"us":["0x857E80","0x0"]}},
|
||||
"bin/course_kalimari_desert_dl.bin": {"meta":{"size": "0x8650"}, "offsets":{"us":["0x8666A0","0x0"]}},
|
||||
"bin/course_sherbet_land_dl.bin": {"meta":{"size": "0x3D10"}, "offsets":{"us":["0x86ECF0","0x0"]}},
|
||||
"bin/course_rainbow_road_dl.bin": {"meta":{"size": "0xDAA0"}, "offsets":{"us":["0x872A00","0x0"]}},
|
||||
"bin/course_wario_stadium_dl.bin": {"meta":{"size": "0x5190"}, "offsets":{"us":["0x8804A0","0x0"]}},
|
||||
"bin/course_block_fort_dl.bin": {"meta":{"size": "0x150"}, "offsets":{"us":["0x885630","0x0"]}},
|
||||
"bin/course_skyscraper_dl.bin": {"meta":{"size": "0x120"}, "offsets":{"us":["0x885780","0x0"]}},
|
||||
"bin/course_double_deck_dl.bin": {"meta":{"size": "0x170"}, "offsets":{"us":["0x8858A0","0x0"]}},
|
||||
"bin/course_dks_jungle_parkway_dl.bin": {"meta":{"size": "0x7240"}, "offsets":{"us":["0x885A10","0x0"]}},
|
||||
"bin/course_big_donut_dl.bin": {"meta":{"size": "0x120"}, "offsets":{"us":["0x88CC50","0x0"]}},
|
||||
"bin/course_mario_raceway_vertex.bin": {"meta":{"size": "0xBB00"}, "offsets":{"us":["0x88FA10","0x0"]}},
|
||||
"bin/course_mario_raceway_packed.bin": {"meta":{"size": "0x240C"}, "offsets":{"us":["0x899104","0x0"]}},
|
||||
"bin/course_choco_mountain_vertex.bin": {"meta":{"size": "0xC130"}, "offsets":{"us":["0x89B510","0x0"]}},
|
||||
"bin/course_choco_mountain_packed.bin": {"meta":{"size": "0x207C"}, "offsets":{"us":["0x8A55C4","0x0"]}},
|
||||
"bin/course_bowsers_castle_vertex.bin": {"meta":{"size": "0x11FF0"}, "offsets":{"us":["0x8A7640","0x0"]}},
|
||||
"bin/course_bowsers_castle_packed.bin": {"meta":{"size": "0x3C88"}, "offsets":{"us":["0x8B59A8","0x0"]}},
|
||||
"bin/course_banshee_boardwalk_vertex.bin": {"meta":{"size": "0x8EE0"}, "offsets":{"us":["0x8B9630","0x0"]}},
|
||||
"bin/course_banshee_boardwalk_packed.bin": {"meta":{"size": "0x25F8"}, "offsets":{"us":["0x8BFF18","0x0"]}},
|
||||
"bin/course_yoshi_valley_vertex.bin": {"meta":{"size": "0xA3F0"}, "offsets":{"us":["0x8C2510","0x0"]}},
|
||||
"bin/course_yoshi_valley_packed.bin": {"meta":{"size": "0x2660"}, "offsets":{"us":["0x8CA2A0","0x0"]}},
|
||||
"bin/course_frappe_snowland_vertex.bin": {"meta":{"size": "0xC550"}, "offsets":{"us":["0x8CC900","0x0"]}},
|
||||
"bin/course_frappe_snowland_packed.bin": {"meta":{"size": "0x282C"}, "offsets":{"us":["0x8D6624","0x0"]}},
|
||||
"bin/course_koopa_troopa_beach_vertex.bin": {"meta":{"size": "0x13540"}, "offsets":{"us":["0x8D8E50","0x0"]}},
|
||||
"bin/course_koopa_troopa_beach_packed.bin": {"meta":{"size": "0x37C8"}, "offsets":{"us":["0x8E8BC8","0x0"]}},
|
||||
"bin/course_royal_raceway_vertex.bin": {"meta":{"size": "0x122B0"}, "offsets":{"us":["0x8EC390","0x0"]}},
|
||||
"bin/course_royal_raceway_packed.bin": {"meta":{"size": "0x3650"}, "offsets":{"us":["0x8FAFF0","0x0"]}},
|
||||
"bin/course_luigi_raceway_vertex.bin": {"meta":{"size": "0xCDA0"}, "offsets":{"us":["0x8FE640","0x0"]}},
|
||||
"bin/course_luigi_raceway_packed.bin": {"meta":{"size": "0x35A0"}, "offsets":{"us":["0x907E40","0x0"]}},
|
||||
"bin/course_moo_moo_farm_vertex.bin": {"meta":{"size": "0x105A0"}, "offsets":{"us":["0x90B3E0","0x0"]}},
|
||||
"bin/course_moo_moo_farm_packed.bin": {"meta":{"size": "0x2AB4"}, "offsets":{"us":["0x918ECC","0x0"]}},
|
||||
"bin/course_toads_turnpike_vertex.bin": {"meta":{"size": "0xD2F0"}, "offsets":{"us":["0x91B980","0x0"]}},
|
||||
"bin/course_toads_turnpike_packed.bin": {"meta":{"size": "0x2D20"}, "offsets":{"us":["0x925F50","0x0"]}},
|
||||
"bin/course_kalimari_desert_vertex.bin": {"meta":{"size": "0xE360"}, "offsets":{"us":["0x928C70","0x0"]}},
|
||||
"bin/course_kalimari_desert_packed.bin": {"meta":{"size": "0x2FCC"}, "offsets":{"us":["0x934004","0x0"]}},
|
||||
"bin/course_sherbet_land_vertex.bin": {"meta":{"size": "0x5C90"}, "offsets":{"us":["0x936FD0","0x0"]}},
|
||||
"bin/course_sherbet_land_packed.bin": {"meta":{"size": "0x1298"}, "offsets":{"us":["0x93B9C8","0x0"]}},
|
||||
"bin/course_rainbow_road_vertex.bin": {"meta":{"size": "0x6C60"}, "offsets":{"us":["0x93CC60","0x0"]}},
|
||||
"bin/course_rainbow_road_packed.bin": {"meta":{"size": "0x1204"}, "offsets":{"us":["0x9426BC","0x0"]}},
|
||||
"bin/course_wario_stadium_vertex.bin": {"meta":{"size": "0xDEC0"}, "offsets":{"us":["0x9438C0","0x0"]}},
|
||||
"bin/course_wario_stadium_packed.bin": {"meta":{"size": "0x34F4"}, "offsets":{"us":["0x94E28C","0x0"]}},
|
||||
"bin/course_block_fort_vertex.bin": {"meta":{"size": "0x2110"}, "offsets":{"us":["0x951780","0x0"]}},
|
||||
"bin/course_block_fort_packed.bin": {"meta":{"size": "0x838"}, "offsets":{"us":["0x953058","0x0"]}},
|
||||
"bin/course_skyscraper_vertex.bin": {"meta":{"size": "0x1D90"}, "offsets":{"us":["0x953890","0x0"]}},
|
||||
"bin/course_skyscraper_packed.bin": {"meta":{"size": "0x718"}, "offsets":{"us":["0x954F08","0x0"]}},
|
||||
"bin/course_double_deck_vertex.bin": {"meta":{"size": "0x1050"}, "offsets":{"us":["0x955620","0x0"]}},
|
||||
"bin/course_double_deck_packed.bin": {"meta":{"size": "0x37C"}, "offsets":{"us":["0x9562F4","0x0"]}},
|
||||
"bin/course_dks_jungle_parkway_vertex.bin": {"meta":{"size": "0xD880"}, "offsets":{"us":["0x956670","0x0"]}},
|
||||
"bin/course_dks_jungle_parkway_packed.bin": {"meta":{"size": "0x3424"}, "offsets":{"us":["0x960ACC","0x0"]}},
|
||||
"bin/course_big_donut_vertex.bin": {"meta":{"size": "0x2370"}, "offsets":{"us":["0x963EF0","0x0"]}},
|
||||
"bin/course_big_donut_packed.bin": {"meta":{"size": "0x7EC"}, "offsets":{"us":["0x965A74","0x0"]}},
|
||||
"bin/audiobanks.us.bin": {"meta":{"size": "0x13840"}, "offsets":{"us":["0x966260","0x0"],"eu-final":["0x966380","0x0"]}},
|
||||
"bin/audiobanks.eu.bin": {"meta":{"size": "0x13840"}, "offsets":{"eu-1.0":["0x966460","0x0"]}},
|
||||
"bin/mk64.u.979AA0.bin": {"meta":{"size": "0x24C4C0"}, "offsets":{"us":["0x979AA0","0x0"]}},
|
||||
"bin/audiotables.bin": {"meta":{"size": "0x24C4C0"}, "offsets":{"us":["0x979AA0","0x0"]}},
|
||||
|
||||
"music/00_seq_00.m64": {"meta":{"size":"0x2830"}, "offsets": {"us":["0xBC6060", "0x0"]}},
|
||||
"music/01_title_screen.m64": {"meta":{"size":"0x1B30"}, "offsets": {"us":["0xBC8890", "0x0"]}},
|
||||
|
|
@ -198,64 +125,6 @@
|
|||
"music/eu/28_staff_roll.m64": {"meta":{"size":"0x2750"}, "offsets": {"eu-1.0":["0xBE5FE0", "0x0"],"eu-final":["0xBE5EA0", "0x0"]}},
|
||||
"music/eu/29_award_ceremony_4th_8th.m64": {"meta":{"size":"0x0C80"}, "offsets": {"eu-1.0":["0xBE8730", "0x0"],"eu-final":["0xBE8680", "0x0"]}},
|
||||
|
||||
"bin/texture_68EB50.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x68EB50","0x0"]}},
|
||||
"bin/texture_68EDA0.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x68EDA0","0x0"]}},
|
||||
"bin/texture_68EFF0.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x68EFF0","0x0"]}},
|
||||
"bin/texture_68F248.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x68F248","0x0"]}},
|
||||
"bin/texture_68F4A8.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x68F4A8","0x0"]}},
|
||||
"bin/texture_68F700.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x68F700","0x0"]}},
|
||||
"bin/texture_68F96C.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x68F96C","0x0"]}},
|
||||
"bin/texture_68FBCC.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x68FBCC","0x0"]}},
|
||||
"bin/texture_68FE20.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x68FE20","0x0"]}},
|
||||
"bin/texture_69004C.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x69004C","0x0"]}},
|
||||
"bin/texture_690284.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x690284","0x0"]}},
|
||||
"bin/texture_6904C4.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x6904C4","0x0"]}},
|
||||
"bin/texture_690708.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x690708","0x0"]}},
|
||||
"bin/texture_690960.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x690960","0x0"]}},
|
||||
"bin/texture_690BBC.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x690BBC","0x0"]}},
|
||||
"bin/texture_690DF8.bin": {"meta":{"size": "0x400"}, "offsets":{"us":["0x690DF8","0x0"]}},
|
||||
"bin/texture_6913CC.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x6913CC","0x0"]}},
|
||||
"bin/texture_691714.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x691714","0x0"]}},
|
||||
"bin/texture_691AAC.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x691AAC","0x0"]}},
|
||||
"bin/texture_691D98.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x691D98","0x0"]}},
|
||||
"bin/texture_692088.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x692088","0x0"]}},
|
||||
"bin/texture_6923D8.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x6923D8","0x0"]}},
|
||||
"bin/texture_6925E8.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x6925E8","0x0"]}},
|
||||
"bin/texture_692888.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x692888","0x0"]}},
|
||||
"bin/texture_692CC0.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x692CC0","0x0"]}},
|
||||
"bin/texture_69333C.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x69333C","0x0"]}},
|
||||
"bin/texture_693790.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x693790","0x0"]}},
|
||||
"bin/texture_695BA4.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x695BA4","0x0"]}},
|
||||
"bin/texture_695EE4.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x695EE4","0x0"]}},
|
||||
"bin/texture_6961E0.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x6961E0","0x0"]}},
|
||||
"bin/texture_696488.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x696488","0x0"]}},
|
||||
"bin/texture_6967FC.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x6967FC","0x0"]}},
|
||||
"bin/texture_696BAC.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x696BAC","0x0"]}},
|
||||
"bin/texture_696E3C.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x696E3C","0x0"]}},
|
||||
"bin/texture_697138.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x697138","0x0"]}},
|
||||
"bin/texture_69743C.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x69743C","0x0"]}},
|
||||
"bin/texture_6977F0.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x6977F0","0x0"]}},
|
||||
"bin/texture_697B10.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x697B10","0x0"]}},
|
||||
"bin/texture_697E80.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x697E80","0x0"]}},
|
||||
"bin/texture_69811C.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x69811C","0x0"]}},
|
||||
"bin/texture_698378.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x698378","0x0"]}},
|
||||
"bin/texture_69859C.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x69859C","0x0"]}},
|
||||
"bin/texture_6987FC.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x6987FC","0x0"]}},
|
||||
"bin/texture_698A40.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x698A40","0x0"]}},
|
||||
"bin/texture_698C60.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x698C60","0x0"]}},
|
||||
"bin/texture_698E38.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x698E38","0x0"]}},
|
||||
"bin/texture_698FF4.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x698FF4","0x0"]}},
|
||||
"bin/texture_6991F8.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x6991F8","0x0"]}},
|
||||
"bin/texture_699500.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x699500","0x0"]}},
|
||||
"bin/texture_69F158.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x69F158","0x0"]}},
|
||||
"bin/texture_69F390.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x69F390","0x0"]}},
|
||||
"bin/texture_69F5E4.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x69F5E4","0x0"]}},
|
||||
"bin/texture_69F9C0.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x69F9C0","0x0"]}},
|
||||
"bin/texture_69FD6C.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x69FD6C","0x0"]}},
|
||||
"bin/texture_69FF30.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x69FF30","0x0"]}},
|
||||
"bin/texture_6A010C.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x6A010C","0x0"]}},
|
||||
"bin/texture_6A0350.bin": {"meta":{"size": "0x800"}, "offsets":{"us":["0x6A0350","0x0"]}},
|
||||
|
||||
"bin/gTexturePlayerSelect.rgba16.tkmk00": {"meta":{"size":"0xC00"}, "offsets": {"us":["0x7FA3C0", "0x0"]}},
|
||||
"bin/gTextureOption.rgba16.tkmk00": {"meta":{"size":"0x900"}, "offsets": {"us":["0x7FAFC0", "0x0"]}},
|
||||
|
||||
|
|
@ -664,17 +533,6 @@
|
|||
|
||||
"textures/standalone/question_mark_yellow.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x691030", "0x00000"]}},
|
||||
|
||||
"textures/common/132B50_04C68_tlut.rgba16.png": {"meta":{"dims":[8,29]}, "offsets": {"us":["0x132B50", "0x04C68"]}},
|
||||
"textures/6913CC_00000.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x4C68", "0x132B50"]}, "offsets": {"us":["0x6913CC", "0x00000"]}},
|
||||
"textures/691714_00000.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x4C68", "0x132B50"]}, "offsets": {"us":["0x691714", "0x00000"]}},
|
||||
"textures/691AAC_00000.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x4C68", "0x132B50"]}, "offsets": {"us":["0x691AAC", "0x00000"]}},
|
||||
"textures/691D98_00000.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x4C68", "0x132B50"]}, "offsets": {"us":["0x691D98", "0x00000"]}},
|
||||
"textures/692088_00000.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x4C68", "0x132B50"]}, "offsets": {"us":["0x692088", "0x00000"]}},
|
||||
"textures/6923D8_00000.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x4C68", "0x132B50"]}, "offsets": {"us":["0x6923D8", "0x00000"]}},
|
||||
"textures/6925E8_00000.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x4C68", "0x132B50"]}, "offsets": {"us":["0x6925E8", "0x00000"]}},
|
||||
"textures/692888_00000.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x4C68", "0x132B50"]}, "offsets": {"us":["0x692888", "0x00000"]}},
|
||||
"textures/692CC0_00000.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x4C68", "0x132B50"]}, "offsets": {"us":["0x692CC0", "0x00000"]}},
|
||||
|
||||
"textures/standalone/shrub.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x692F3C", "0x00000"]}},
|
||||
|
||||
"textures/standalone/texture_6997E0.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x6997E0", "0x00000"]}},
|
||||
|
|
@ -1207,13 +1065,5 @@
|
|||
"textures/gTextureGoldStripe.rgba16.png": {"meta":{"dims":[256,15], "alpha":"0x01"}, "offsets": {"us":["0x8202C0", "0x0"]}},
|
||||
"textures/gTextureWhiteStripe.rgba16.png": {"meta":{"dims":[256,10], "alpha":"0x01"}, "offsets": {"us":["0x8209C0", "0x0"]}},
|
||||
"textures/gTexturePinkBar.rgba16.png": {"meta":{"dims":[90,16], "alpha":"0x01"}, "offsets": {"us":["0x820AC0", "0x0"]}},
|
||||
"textures/gTextureGoldBar.rgba16.png": {"meta":{"dims":[256,40], "alpha":"0x01"}, "offsets": {"us":["0x820FC0", "0x0"]}},
|
||||
|
||||
"textures/821D10_04670.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x821D10", "0x04670"]}},
|
||||
"textures/821D10_04E70.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x821D10", "0x04E70"]}},
|
||||
"textures/821D10_05670.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x821D10", "0x05670"]}},
|
||||
"textures/821D10_06BD0.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x821D10", "0x06BD0"]}},
|
||||
"textures/821D10_07760.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x821D10", "0x07760"]}},
|
||||
"textures/821D10_08070.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x821D10", "0x08070"]}},
|
||||
"textures/825800_08A48.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x825800", "0x08A48"]}}
|
||||
"textures/gTextureGoldBar.rgba16.png": {"meta":{"dims":[256,40], "alpha":"0x01"}, "offsets": {"us":["0x820FC0", "0x0"]}}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"gTLUTBlueShell": {"output_dir": "blueshell", "rom_offset": "0x132B50", "block_offset": "0x05038", "width": 16, "height": 16, "type": "rgba16"},
|
||||
"gTextureBlueShell01": {"output_dir": "blueshell", "rom_offset": "0x68FE20", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell02": {"output_dir": "blueshell", "rom_offset": "0x69004C", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell03": {"output_dir": "blueshell", "rom_offset": "0x690284", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell04": {"output_dir": "blueshell", "rom_offset": "0x6904C4", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell05": {"output_dir": "blueshell", "rom_offset": "0x690708", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell06": {"output_dir": "blueshell", "rom_offset": "0x690960", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell07": {"output_dir": "blueshell", "rom_offset": "0x690BBC", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell08": {"output_dir": "blueshell", "rom_offset": "0x690DF8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"}
|
||||
"gTextureBlueShell0": {"output_dir": "blueshell", "rom_offset": "0x68FE20", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell1": {"output_dir": "blueshell", "rom_offset": "0x69004C", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell2": {"output_dir": "blueshell", "rom_offset": "0x690284", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell3": {"output_dir": "blueshell", "rom_offset": "0x6904C4", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell4": {"output_dir": "blueshell", "rom_offset": "0x690708", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell5": {"output_dir": "blueshell", "rom_offset": "0x690960", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell6": {"output_dir": "blueshell", "rom_offset": "0x690BBC", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
|
||||
"gTextureBlueShell7": {"output_dir": "blueshell", "rom_offset": "0x690DF8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"gTextureReflectionMapBrass": {"output_dir": "ending_ceremony", "rom_offset": "0x821D10", "block_offset": "0x4670", "width": 32, "height": 32, "type": "rgba16"},
|
||||
"gTextureReflectionMapSilver": {"output_dir": "ending_ceremony", "rom_offset": "0x821D10", "block_offset": "0x4E70", "width": 32, "height": 32, "type": "rgba16"},
|
||||
"gTextureReflectionMapGold": {"output_dir": "ending_ceremony", "rom_offset": "0x821D10", "block_offset": "0x5670", "width": 32, "height": 32, "type": "rgba16"},
|
||||
"gTexturePodium1": {"output_dir": "ending_ceremony", "rom_offset": "0x821D10", "block_offset": "0x6BD0", "width": 32, "height": 32, "type": "rgba16"},
|
||||
"gTexturePodium2": {"output_dir": "ending_ceremony", "rom_offset": "0x821D10", "block_offset": "0x7760", "width": 32, "height": 32, "type": "rgba16"},
|
||||
"gTexturePodium3": {"output_dir": "ending_ceremony", "rom_offset": "0x821D10", "block_offset": "0x8070", "width": 32, "height": 32, "type": "rgba16"}
|
||||
}
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"gTLUTGreenShell": {"output_dir": "greenshell", "rom_offset": "0x132B50", "block_offset": "0x04E38", "width": 16, "height": 16, "type": "rgba16"},
|
||||
"gTextureGreenShell01": {"output_dir": "greenshell", "rom_offset": "0x68EB50", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell02": {"output_dir": "greenshell", "rom_offset": "0x68EDA0", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell03": {"output_dir": "greenshell", "rom_offset": "0x68EFF0", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell04": {"output_dir": "greenshell", "rom_offset": "0x68F248", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell05": {"output_dir": "greenshell", "rom_offset": "0x68F4A8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell06": {"output_dir": "greenshell", "rom_offset": "0x68F700", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell07": {"output_dir": "greenshell", "rom_offset": "0x68F96C", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell08": {"output_dir": "greenshell", "rom_offset": "0x68FBCC", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"}
|
||||
"gTextureGreenShell0": {"output_dir": "greenshell", "rom_offset": "0x68EB50", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell1": {"output_dir": "greenshell", "rom_offset": "0x68EDA0", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell2": {"output_dir": "greenshell", "rom_offset": "0x68EFF0", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell3": {"output_dir": "greenshell", "rom_offset": "0x68F248", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell4": {"output_dir": "greenshell", "rom_offset": "0x68F4A8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell5": {"output_dir": "greenshell", "rom_offset": "0x68F700", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell6": {"output_dir": "greenshell", "rom_offset": "0x68F96C", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
|
||||
"gTextureGreenShell7": {"output_dir": "greenshell", "rom_offset": "0x68FBCC", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,35 +1,40 @@
|
|||
BLUE_SHELL_DIR := assets/blueshell
|
||||
BLUESHELL_DIR := assets/blueshell
|
||||
|
||||
BLUE_SHELL_PALETTE := $(BLUE_SHELL_DIR)/gTLUTBlueShell.png
|
||||
BLUESHELL_PALETTE := $(BLUESHELL_DIR)/gTLUTBlueShell.png
|
||||
|
||||
BLUE_SHELL_FRAMES := \
|
||||
$(BLUE_SHELL_DIR)/gTextureBlueShell1.png \
|
||||
$(BLUE_SHELL_DIR)/gTextureBlueShell2.png \
|
||||
$(BLUE_SHELL_DIR)/gTextureBlueShell3.png \
|
||||
$(BLUE_SHELL_DIR)/gTextureBlueShell4.png \
|
||||
$(BLUE_SHELL_DIR)/gTextureBlueShell5.png \
|
||||
$(BLUE_SHELL_DIR)/gTextureBlueShell6.png \
|
||||
$(BLUE_SHELL_DIR)/gTextureBlueShell7.png \
|
||||
$(BLUE_SHELL_DIR)/gTextureBlueShell8.png
|
||||
BLUESHELL_FRAMES := \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell0.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell1.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell2.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell3.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell4.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell5.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell6.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell7.png
|
||||
|
||||
BLUE_SHELL_EXPORT_SENTINEL := $(BLUE_SHELL_DIR)/.export
|
||||
BLUESHELL_EXPORT_SENTINEL := $(BLUESHELL_DIR)/.export
|
||||
|
||||
$(BLUE_SHELL_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(BLUE_SHELL_PALETTE)
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(BLUESHELL_FRAMES:%.png=%.mio0)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.inc.o: $(BLUE_SHELL_PALETTE:%.png=%.inc.c)
|
||||
$(BLUESHELL_FRAMES:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(BLUE_SHELL_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(BLUESHELL_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(BLUESHELL_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.inc.o: $(BLUESHELL_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(BLUESHELL_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(BLUE_SHELL_FRAMES) $(BLUE_SHELL_PALETTE): $(BLUE_SHELL_EXPORT_SENTINEL) ;
|
||||
$(BLUESHELL_FRAMES) $(BLUESHELL_PALETTE): $(BLUESHELL_EXPORT_SENTINEL) ;
|
||||
|
||||
$(BLUE_SHELL_EXPORT_SENTINEL): $(ASSET_DIR)/blueshell.json
|
||||
$(BLUESHELL_EXPORT_SENTINEL): $(ASSET_DIR)/blueshell.json
|
||||
$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
touch $@
|
||||
|
||||
.PHONY: distclean_blueshell
|
||||
distclean_blueshell:
|
||||
rm -rf $(BLUE_SHELL_DIR)
|
||||
rm -rf $(BLUESHELL_DIR)
|
||||
|
||||
distclean_assets: distclean_blueshell
|
||||
|
|
|
|||
|
|
@ -0,0 +1,30 @@
|
|||
ENDING_CEREMONY := assets/ending_ceremony
|
||||
|
||||
TROHPY_PNG := \
|
||||
$(ENDING_CEREMONY)/gTextureReflectionMapBrass.png \
|
||||
$(ENDING_CEREMONY)/gTextureReflectionMapSilver.png \
|
||||
$(ENDING_CEREMONY)/gTextureReflectionMapGold.png
|
||||
|
||||
PODIUM_PNG := \
|
||||
$(ENDING_CEREMONY)/gTexturePodium1.png \
|
||||
$(ENDING_CEREMONY)/gTexturePodium2.png \
|
||||
$(ENDING_CEREMONY)/gTexturePodium3.png
|
||||
|
||||
ENDING_CEREMONY_EXPORT_SENTINEL := $(ENDING_CEREMONY)/.export
|
||||
|
||||
$(BUILD_DIR)/src/ending/ceremony_data.inc.o: $(TROHPY_PNG:%.png=%.inc.c) $(PODIUM_PNG:%.png=%.inc.c)
|
||||
|
||||
$(TROHPY_PNG:%.png=%.inc.c) $(PODIUM_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(TROHPY_PNG) $(PODIUM_PNG): $(ENDING_CEREMONY_EXPORT_SENTINEL) ;
|
||||
|
||||
$(ENDING_CEREMONY_EXPORT_SENTINEL): $(ASSET_DIR)/ending_ceremony.json
|
||||
$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
touch $@
|
||||
|
||||
.PHONY: distclean_ending_ceremony
|
||||
distclean_ending_ceremony:
|
||||
rm -rf $(ENDING_CEREMONY)
|
||||
|
||||
distclean_assets: distclean_ending_ceremony
|
||||
|
|
@ -3,19 +3,24 @@ GREENSHELL_DIR := assets/greenshell
|
|||
GREENSHELL_PALETTE := $(GREENSHELL_DIR)/gTLUTGreenShell.png
|
||||
|
||||
GREENSHELL_FRAMES := \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell01.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell02.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell03.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell04.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell05.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell06.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell07.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell08.png
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell0.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell1.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell2.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell3.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell4.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell5.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell6.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell7.png
|
||||
|
||||
GREENSHELL_EXPORT_SENTINEL := $(GREENSHELL_DIR)/.export
|
||||
|
||||
$(GREENSHELL_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(GREENSHELL_PALETTE)
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(GREENSHELL_FRAMES:%.png=%.mio0)
|
||||
|
||||
$(GREENSHELL_FRAMES:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(GREENSHELL_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(GREENSHELL_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.inc.o: $(GREENSHELL_PALETTE:%.png=%.inc.c)
|
||||
|
||||
|
|
|
|||
|
|
@ -14,8 +14,10 @@ $(BLUELIGHT_DIR)/gTextureLakituBlueLight8.png
|
|||
|
||||
BLUELIGHT_EXPORT_SENTINEL := $(BLUELIGHT_DIR)/.export
|
||||
|
||||
$(BLUELIGHT_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(BLUELIGHT_PALETTE)
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(BLUELIGHT_FRAMES:%.png=%.bin)
|
||||
|
||||
$(BLUELIGHT_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(BLUELIGHT_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.inc.o: $(BLUELIGHT_PALETTE:%.png=%.inc.c)
|
||||
|
||||
|
|
|
|||
|
|
@ -38,8 +38,10 @@ $(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag32.png
|
|||
|
||||
CHECKEREDFLAG_EXPORT_SENTINEL := $(CHECKEREDFLAG_DIR)/.export
|
||||
|
||||
$(CHECKEREDFLAG_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(CHECKEREDFLAG_PALETTE)
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(CHECKEREDFLAG_FRAMES:%.png=%.bin)
|
||||
|
||||
$(CHECKEREDFLAG_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(CHECKEREDFLAG_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.inc.o: $(CHECKEREDFLAG_PALETTE:%.png=%.inc.c)
|
||||
|
||||
|
|
|
|||
|
|
@ -22,8 +22,10 @@ $(FINALLAP_DIR)/gTextureLakituFinalLap16.png
|
|||
|
||||
FINALLAP_EXPORT_SENTINEL := $(FINALLAP_DIR)/.export
|
||||
|
||||
$(FINALLAP_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(FINALLAP_PALETTE)
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(FINALLAP_FRAMES:%.png=%.bin)
|
||||
|
||||
$(FINALLAP_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(FINALLAP_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.inc.o: $(FINALLAP_PALETTE:%.png=%.inc.c)
|
||||
|
||||
|
|
|
|||
|
|
@ -10,8 +10,10 @@ $(FISHING_DIR)/gTextureLakituFishing4.png
|
|||
|
||||
FISHING_EXPORT_SENTINEL := $(FISHING_DIR)/.export
|
||||
|
||||
$(FISHING_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(FISHING_PALETTE)
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(FISHING_FRAMES:%.png=%.bin)
|
||||
|
||||
$(FISHING_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(FISHING_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.inc.o: $(FISHING_PALETTE:%.png=%.inc.c)
|
||||
|
||||
|
|
|
|||
|
|
@ -14,8 +14,10 @@ $(NOLIGHTS_DIR)/gTextureLakituNoLights8.png
|
|||
|
||||
NOLIGHTS_EXPORT_SENTINEL := $(NOLIGHTS_DIR)/.export
|
||||
|
||||
$(NOLIGHTS_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(NOLIGHTS_PALETTE)
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(NOLIGHTS_FRAMES:%.png=%.bin)
|
||||
|
||||
$(NOLIGHTS_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(NOLIGHTS_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.inc.o: $(NOLIGHTS_PALETTE:%.png=%.inc.c)
|
||||
|
||||
|
|
|
|||
|
|
@ -22,8 +22,10 @@ $(REDLIGHTS_DIR)/gTextureLakituRedLights16.png
|
|||
|
||||
REDLIGHTS_EXPORT_SENTINEL := $(REDLIGHTS_DIR)/.export
|
||||
|
||||
$(REDLIGHTS_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(REDLIGHTS_PALETTE)
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(REDLIGHTS_FRAMES:%.png=%.bin)
|
||||
|
||||
$(REDLIGHTS_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(REDLIGHTS_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.inc.o: $(REDLIGHTS_PALETTE:%.png=%.inc.c)
|
||||
|
||||
|
|
|
|||
|
|
@ -22,8 +22,10 @@ $(REVERSE_DIR)/gTextureLakituReverse16.png
|
|||
|
||||
REVERSE_EXPORT_SENTINEL := $(REVERSE_DIR)/.export
|
||||
|
||||
$(REVERSE_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(REVERSE_PALETTE)
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(REVERSE_FRAMES:%.png=%.bin)
|
||||
|
||||
$(REVERSE_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(REVERSE_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.inc.o: $(REVERSE_PALETTE:%.png=%.inc.c)
|
||||
|
||||
|
|
|
|||
|
|
@ -22,8 +22,10 @@ $(SECONDLAP_DIR)/gTextureLakituSecondLap16.png
|
|||
|
||||
SECONDLAP_EXPORT_SENTINEL := $(SECONDLAP_DIR)/.export
|
||||
|
||||
$(SECONDLAP_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(SECONDLAP_PALETTE)
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(SECONDLAP_FRAMES:%.png=%.bin)
|
||||
|
||||
$(SECONDLAP_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(SECONDLAP_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.inc.o: $(SECONDLAP_PALETTE:%.png=%.inc.c)
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,22 @@
|
|||
STARTUP_LOGO := assets/startup_logo
|
||||
|
||||
REFLECTION_MAP := $(STARTUP_LOGO)/gTextureReflectionMapGold.png
|
||||
|
||||
STARTUP_LOGO_EXPORT_SENTINEL := $(STARTUP_LOGO)/.export
|
||||
|
||||
$(BUILD_DIR)/src/data/startup_logo.inc.o: $(REFLECTION_MAP:%.png=%.inc.c)
|
||||
|
||||
$(REFLECTION_MAP:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(REFLECTION_MAP): $(STARTUP_LOGO_EXPORT_SENTINEL) ;
|
||||
|
||||
$(STARTUP_LOGO_EXPORT_SENTINEL): $(ASSET_DIR)/startup_logo.json
|
||||
$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
touch $@
|
||||
|
||||
.PHONY: distclean_startup_logo
|
||||
distclean_startup_logo:
|
||||
rm -rf $(STARTUP_LOGO)
|
||||
|
||||
distclean_assets: distclean_startup_logo
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
TREES_DIR := assets/trees
|
||||
|
||||
# The Tree palette is really really strange. There's only 8x29 (232) entires as opposed to the usual 16x16 (256) that TLUTs have.
|
||||
# So we do something a little strange. We extract 2 versions of the TLUT.
|
||||
# gTLUTTrees is 16x16, meaning that is has some other TLUT data filling out the backend. This is the one used to extract/import the rest of
|
||||
# the tree pictures
|
||||
# gTLUTTreesImport is 8x29. Only used as an inc.c file.
|
||||
TREES_PALETTE_IMPORT := $(TREES_DIR)/gTLUTTreesImport.png
|
||||
TREES_PALETTE := $(TREES_DIR)/gTLUTTrees.png
|
||||
|
||||
TREES_PNG := \
|
||||
$(TREES_DIR)/gTextureTrees1.png \
|
||||
$(TREES_DIR)/gTextureTrees2.png \
|
||||
$(TREES_DIR)/gTextureTrees3.png \
|
||||
$(TREES_DIR)/gTextureTrees4Left.png \
|
||||
$(TREES_DIR)/gTextureTrees4Right.png \
|
||||
$(TREES_DIR)/gTextureTrees5Left.png \
|
||||
$(TREES_DIR)/gTextureTrees5Right.png \
|
||||
$(TREES_DIR)/gTextureTrees6.png \
|
||||
$(TREES_DIR)/gTextureTrees7.png
|
||||
|
||||
TREES_EXPORT_SENTINEL := $(TREES_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(TREES_PNG:%.png=%.mio0)
|
||||
|
||||
$(TREES_PNG:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(TREES_PNG:%.png=%.bin): %.bin : %.png
|
||||
$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(TREES_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.inc.o: $(TREES_PALETTE_IMPORT:%.png=%.inc.c)
|
||||
|
||||
$(TREES_PALETTE:%.png=%.inc.c) $(TREES_PALETTE_IMPORT:%.png=%.inc.c): %.inc.c : %.png
|
||||
$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(TREES_PNG) $(TREES_PALETTE) $(TREES_PALETTE_IMPORT): $(TREES_EXPORT_SENTINEL) ;
|
||||
|
||||
$(TREES_EXPORT_SENTINEL): $(ASSET_DIR)/trees.json
|
||||
$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
touch $@
|
||||
|
||||
.PHONY: distclean_trees
|
||||
distclean_trees:
|
||||
rm -rf $(TREES_DIR)
|
||||
|
||||
distclean_assets: distclean_trees
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"gTextureReflectionMapGold": {"output_dir": "startup_logo", "rom_offset": "0x825800", "block_offset": "0x8A48", "width": 32, "height": 32, "type": "rgba16"}
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"gTLUTTreesImport": {"output_dir": "trees", "rom_offset": "0x132B50", "block_offset": "0x04C68", "width": 8, "height": 29, "type": "rgba16"},
|
||||
"gTLUTTrees": {"output_dir": "trees", "rom_offset": "0x132B50", "block_offset": "0x04C68", "width": 16, "height": 16, "type": "rgba16"},
|
||||
"gTextureTrees1": {"output_dir": "trees", "rom_offset": "0x6913CC", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees2": {"output_dir": "trees", "rom_offset": "0x691714", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees3": {"output_dir": "trees", "rom_offset": "0x691AAC", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees4Left": {"output_dir": "trees", "rom_offset": "0x691D98", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees4Right": {"output_dir": "trees", "rom_offset": "0x692088", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees5Left": {"output_dir": "trees", "rom_offset": "0x6923D8", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees5Right": {"output_dir": "trees", "rom_offset": "0x6925E8", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees6": {"output_dir": "trees", "rom_offset": "0x692888", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees7": {"output_dir": "trees", "rom_offset": "0x692CC0", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"}
|
||||
}
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
#ifndef ALL_COURSE_OFFSETS_H
|
||||
#define ALL_COURSE_OFFSETS_H
|
||||
|
||||
#include "course_offsets.h"
|
||||
|
||||
extern Gfx *banshee_boardwalk_dls[];
|
||||
extern Gfx *bowsers_castle_dls[];
|
||||
extern Gfx *choco_mountain_dls[];
|
||||
extern Gfx *kalimari_desert_dls[];
|
||||
extern Gfx *luigi_raceway_dls[];
|
||||
extern Gfx *mario_raceway_dls[];
|
||||
extern Gfx *moo_moo_farm_dls[];
|
||||
extern Gfx *royal_raceway_dls[];
|
||||
extern Gfx *sherbet_land_dls[];
|
||||
extern Gfx *sherbet_land_dls_2[];
|
||||
extern Gfx *wario_stadium_dls[];
|
||||
|
||||
extern Gfx toads_turnpike_dl_0[];
|
||||
extern Gfx toads_turnpike_dl_1[];
|
||||
extern Gfx toads_turnpike_dl_2[];
|
||||
extern Gfx toads_turnpike_dl_3[];
|
||||
extern Gfx toads_turnpike_dl_4[];
|
||||
extern Gfx toads_turnpike_dl_5[];
|
||||
extern Gfx toads_turnpike_dl_6[];
|
||||
extern Gfx toads_turnpike_dl_7[];
|
||||
extern Gfx toads_turnpike_dl_8[];
|
||||
extern Gfx toads_turnpike_dl_9[];
|
||||
extern Gfx toads_turnpike_dl_10[];
|
||||
extern Gfx toads_turnpike_dl_11[];
|
||||
|
||||
extern course_texture banshee_boardwalk_textures[];
|
||||
extern course_texture big_donut_textures[];
|
||||
extern course_texture block_fort_textures[];
|
||||
extern course_texture bowsers_castle_textures[];
|
||||
extern course_texture choco_mountain_textures[];
|
||||
extern course_texture dks_jungle_parkway_textures[];
|
||||
extern course_texture double_deck_textures[];
|
||||
extern course_texture frappe_snowland_textures[];
|
||||
extern course_texture kalimari_desert_textures[];
|
||||
extern course_texture koopa_troopa_beach_textures[];
|
||||
extern course_texture luigi_raceway_textures[];
|
||||
extern course_texture mario_raceway_textures[];
|
||||
extern course_texture moo_moo_farm_textures[];
|
||||
extern course_texture rainbow_road_textures[];
|
||||
extern course_texture royal_raceway_textures[];
|
||||
extern course_texture sherbet_land_textures[];
|
||||
extern course_texture skyscraper_textures[];
|
||||
extern course_texture toads_turnpike_textures[];
|
||||
extern course_texture wario_stadium_textures[];
|
||||
extern course_texture yoshi_valley_textures[];
|
||||
|
||||
#endif
|
||||
|
|
@ -5,6 +5,25 @@
|
|||
#include <macros.h>
|
||||
#include "types.h"
|
||||
|
||||
// dlRomStart, vertexRomStart, & vertexStart, are u8* because mio0 compressed.
|
||||
struct CourseTable {
|
||||
u8 *dlRomStart; // 0x00 ROM start for segment 6 DL data
|
||||
u8 *dlRomEnd; // 0x04 ROM end for segment 6 DL data
|
||||
u8 *vertexRomStart; // 0x08 ROM start for segment 4 vertex data
|
||||
u8 *vertexRomEnd; // 0x0C ROM end for segment 7?
|
||||
u8 *offsetRomStart; // 0x10 ROM start for uncompressed segment 9 texture and DL addresses
|
||||
u8 *offsetRomEnd; // 0x14 ROM end for uncompressed segment 9 texture and DL addresses
|
||||
mk64_Vtx *vertexStart; // 0x18 segmented address of vertex data
|
||||
u32 vertexCount; // 0x1C number of vertices in vertex data
|
||||
u8 *packedStart; // 0x20 packed display list start address
|
||||
uintptr_t finalDisplaylistOffset; // 0x24
|
||||
u32 *textures; // 0x20 segmented address of textures table
|
||||
u16 unknown1; // 0x2C
|
||||
u16 padding; // 0x2E
|
||||
};
|
||||
|
||||
extern struct CourseTable gCourseTable[];
|
||||
|
||||
// todo: These should probably be ptr's instead of array's?
|
||||
extern u8 _course_mario_raceway_dl_mio0SegmentRomStart[];
|
||||
extern u8 _course_mario_raceway_dl_mio0SegmentRomEnd[];
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
#include "all_course_model.h"
|
||||
#include "all_course_packed.h"
|
||||
|
||||
struct courseTable gCourseTable[] = {{
|
||||
struct CourseTable gCourseTable[] = {{
|
||||
_course_mario_raceway_dl_mio0SegmentRomStart, _course_mario_raceway_dl_mio0SegmentRomEnd,
|
||||
_mario_raceway_vertexSegmentRomStart, _mario_raceway_vertexSegmentRomEnd,
|
||||
_course_mario_raceway_offsetsSegmentRomStart, _course_mario_raceway_offsetsSegmentRomEnd,
|
||||
|
|
|
|||
|
|
@ -100,6 +100,9 @@ const Gfx *sherbet_land_dls[] = {
|
|||
d_course_sherbet_land_dl_25A0,
|
||||
d_course_sherbet_land_dl_2530,
|
||||
d_course_sherbet_land_dl_25F8,
|
||||
};
|
||||
|
||||
const Gfx *sherbet_land_dls_2[] = {
|
||||
d_course_sherbet_land_dl_26D0,
|
||||
d_course_sherbet_land_dl_28A0,
|
||||
d_course_sherbet_land_dl_27F0,
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ glabel gCoursePathTable
|
|||
.word nullPath, nullPath, nullPath, nullPath
|
||||
.word d_course_dks_jungle_parkway_unknown_waypoints, nullPath, nullPath, nullPath
|
||||
.word nullPath, nullPath, nullPath, nullPath
|
||||
.word D_0B008AA8, D_0B008B68, D_0B008C20, D_0B008CE0
|
||||
.word ending_sequence, ending_sequence2, ending_sequence3, ending_sequence4
|
||||
|
||||
glabel D_800DC8D0
|
||||
.word d_course_mario_raceway_track_waypoints, nullPath, nullPath, nullPath
|
||||
|
|
|
|||
|
|
@ -1,11 +0,0 @@
|
|||
# Mario Kart 64 (U) disassembly and split file
|
||||
# generated by n64split v0.4a - N64 ROM splitter
|
||||
|
||||
.include "macros.inc"
|
||||
|
||||
.data
|
||||
|
||||
.align 2, 0x00
|
||||
glabel data_825800
|
||||
.incbin "bin/data_825800.mio0"
|
||||
glabel data_825800_end
|
||||
|
|
@ -0,0 +1,539 @@
|
|||
#ifndef OTHER_TEXTURES_H
|
||||
#define OTHER_TEXTURES_H
|
||||
|
||||
extern u8 gTextureSignShellShot0[];
|
||||
extern u8 gTextureSignShellShot1[];
|
||||
extern u8 gTextureGrayCheckerboard[];
|
||||
extern u8 gTextureGrayCobblestone[];
|
||||
extern u8 gTexture64275C[];
|
||||
extern u8 gTexture64286C[];
|
||||
extern u8 gTexture642978[];
|
||||
extern u8 gTextureSignBlue64[];
|
||||
extern u8 gTextureCheckerboardYellowPink[];
|
||||
extern u8 gTexture64313C[];
|
||||
extern u8 gTextureCheckerbordYellowBlue[];
|
||||
extern u8 gTexture643430[];
|
||||
extern u8 gTexture643A34[];
|
||||
extern u8 gTexture643B3C[];
|
||||
extern u8 gTexture6442D4[];
|
||||
extern u8 gTexture64440C[];
|
||||
extern u8 gTexture6446AC[];
|
||||
extern u8 gTexture6447C4[];
|
||||
extern u8 gTextureCheckerboardBlackWhite[];
|
||||
extern u8 gTexture6449D4[];
|
||||
extern u8 gTexture645134[];
|
||||
extern u8 gTexture645660[];
|
||||
extern u8 gTexture6457D8[];
|
||||
extern u8 gTextureCheckerboardBlueGreen[];
|
||||
extern u8 gTextureNumberYellowBlue1[];
|
||||
extern u8 gTextureNumberYellowBlue2[];
|
||||
extern u8 gTextureNumberYellowBlue3[];
|
||||
extern u8 gTextureNumberYellowBlue4[];
|
||||
extern u8 gTexture64619C[];
|
||||
extern u8 gTexture6462C0[];
|
||||
extern u8 gTexture64647C[];
|
||||
extern u8 gTexture646CA8[];
|
||||
extern u8 gTexture6473E4[];
|
||||
extern u8 gTexture647994[];
|
||||
extern u8 gTexture647F4C[];
|
||||
extern u8 gTexture648508[];
|
||||
extern u8 gTextureGrass1[];
|
||||
extern u8 gTextureWoodDoor0[];
|
||||
extern u8 gTextureWoodDoor1[];
|
||||
extern u8 gTextureGrass2[];
|
||||
extern u8 gTextureMooMooFarmSignLeft[];
|
||||
extern u8 gTextureMooMooFarmSignRight[];
|
||||
extern u8 gTexture64ACAC[];
|
||||
extern u8 gTexture64AF50[];
|
||||
extern u8 gTexture64B090[];
|
||||
extern u8 gTexture64B3F8[];
|
||||
extern u8 gTexture64B54C[];
|
||||
extern u8 gTexture64B8D8[];
|
||||
extern u8 gTexture64BA50[];
|
||||
extern u8 gTexture64BB60[];
|
||||
extern u8 gTexture64BCCC[];
|
||||
extern u8 gTexture64C11C[];
|
||||
extern u8 gTexture64C7B4[];
|
||||
extern u8 gTexture64CC20[];
|
||||
extern u8 gTextureSignMergingLanes[];
|
||||
extern u8 gTextureGrass3[];
|
||||
extern u8 gTextureGrass4[];
|
||||
extern u8 gTextureGrass5[];
|
||||
extern u8 gTextureGrass6[];
|
||||
extern u8 gTextureSignNintendo0[];
|
||||
extern u8 gTextureSignNintendo1[];
|
||||
extern u8 gTextureGrass7[];
|
||||
extern u8 gTexture64F9E8[];
|
||||
extern u8 gTexture64FBF4[];
|
||||
extern u8 gTexture64FE68[];
|
||||
extern u8 gTextureWoodBridgeSlats[];
|
||||
extern u8 gTextureFlagRed[];
|
||||
extern u8 gTexture65100C[];
|
||||
extern u8 gTexture65112C[];
|
||||
extern u8 gTexture65127C[];
|
||||
extern u8 gTexture651428[];
|
||||
extern u8 gTexture651984[];
|
||||
extern u8 gTexture651B20[];
|
||||
extern u8 gTexture651F40[];
|
||||
extern u8 gTexture6522E0[];
|
||||
extern u8 gTexture6528DC[];
|
||||
extern u8 gTexture652B54[];
|
||||
extern u8 gTexture65315C[];
|
||||
extern u8 gTexture653608[];
|
||||
extern u8 gTexture653DB0[];
|
||||
extern u8 gTexture654460[];
|
||||
extern u8 gTexture654F74[];
|
||||
extern u8 gTexture655998[];
|
||||
extern u8 gTexture655F38[];
|
||||
extern u8 gTexture656AF4[];
|
||||
extern u8 gTexture6575C8[];
|
||||
extern u8 gTexture658370[];
|
||||
extern u8 gTexture65912C[];
|
||||
extern u8 gTexture659EE8[];
|
||||
extern u8 gTexture65ADE0[];
|
||||
extern u8 gTexture65BB3C[];
|
||||
extern u8 gTexture65C8DC[];
|
||||
extern u8 gTexture65D5D4[];
|
||||
extern u8 gTexture65E2EC[];
|
||||
extern u8 gTexture65E59C[];
|
||||
extern u8 gTexture65EAEC[];
|
||||
extern u8 gTexture65EE38[];
|
||||
extern u8 gTexture65FB18[];
|
||||
extern u8 gTextureSignPinkArrow[];
|
||||
extern u8 gTextureCrownJewelBlue[];
|
||||
extern u8 gTextureCrown[];
|
||||
extern u8 gTextureCrownJewelPink[];
|
||||
extern u8 gTexture6607C0[];
|
||||
extern u8 gTexture6608C8[];
|
||||
extern u8 gTexture6609D0[];
|
||||
extern u8 gTexture660D8C[];
|
||||
extern u8 gTextureRoofTile[];
|
||||
extern u8 gTextureCastleBricks[];
|
||||
extern u8 gTextureCastleBridge[];
|
||||
extern u8 gTextureGrass8[];
|
||||
extern u8 gTextureGrass9[];
|
||||
extern u8 gTexture66262C[];
|
||||
extern u8 gTexture662924[];
|
||||
extern u8 gTexture662A34[];
|
||||
extern u8 gTextureSignToadYellow[];
|
||||
extern u8 gTextureSignToadGreen[];
|
||||
extern u8 gTextureSignToadRed[];
|
||||
extern u8 gTexture663F90[];
|
||||
extern u8 gTexture6640B4[];
|
||||
extern u8 gTexture6642A4[];
|
||||
extern u8 gTexture664408[];
|
||||
extern u8 gTexture6646B8[];
|
||||
extern u8 gTextureSignKoopaAir0[];
|
||||
extern u8 gTextureSignKoopaAir1[];
|
||||
extern u8 gTextureBricksRed[];
|
||||
extern u8 gTexture665C0C[];
|
||||
extern u8 gTexture6661AC[];
|
||||
extern u8 gTexture6663A4[];
|
||||
extern u8 gTextureSignBowser0[];
|
||||
extern u8 gTextureSignBowser1[];
|
||||
extern u8 gTextureGrass10[];
|
||||
extern u8 gTextureGrass11[];
|
||||
extern u8 gTexture667BAC[];
|
||||
extern u8 gTexture668228[];
|
||||
extern u8 gTexture668358[];
|
||||
extern u8 gTexture6684F8[];
|
||||
extern u8 gTexture668608[];
|
||||
extern u8 gTexture668728[];
|
||||
extern u8 gTexture668920[];
|
||||
extern u8 gTextureGrass12[];
|
||||
extern u8 gTexture669570[];
|
||||
extern u8 gTexture66A3DC[];
|
||||
extern u8 gTexture66ABA4[];
|
||||
extern u8 gTexture66AEB8[];
|
||||
extern u8 gTextureSignLuigiFace0[];
|
||||
extern u8 gTextureSignLuigiFace1[];
|
||||
extern u8 gTextureSignLuigis0[];
|
||||
extern u8 gTextureSignLuigis1[];
|
||||
extern u8 gTextureSignMarioStar0[];
|
||||
extern u8 gTextureSignMarioStar1[];
|
||||
extern u8 gTexture66C7A8[];
|
||||
extern u8 gTexture66C8F4[];
|
||||
extern u8 gTexture66CA98[];
|
||||
extern u8 gTexture66CD64[];
|
||||
extern u8 gTexture66D024[];
|
||||
extern u8 gTextureFlagRed2[];
|
||||
extern u8 gTexture66D698[];
|
||||
extern u8 gTextureCheckerboardPink[];
|
||||
extern u8 gTexture66DB60[];
|
||||
extern u8 gTexture66DD38[];
|
||||
extern u8 gTextureSignNintendoRed0[];
|
||||
extern u8 gTextureSignNintendoRed1[];
|
||||
extern u8 gTexture66E608[];
|
||||
extern u8 gTexture66EBF0[];
|
||||
extern u8 gTexture66ED38[];
|
||||
extern u8 gTextureStainglassPeach0[];
|
||||
extern u8 gTextureStainglassPeach1[];
|
||||
extern u8 gTexture670AC8[];
|
||||
extern u8 gTexture671A88[];
|
||||
extern u8 gTextureRailroadTrack[];
|
||||
extern u8 gTextureRailroadCrossingTrack[];
|
||||
extern u8 gTexture67291C[];
|
||||
extern u8 gTextureRainbow[];
|
||||
extern u8 gTexture673118[];
|
||||
extern u8 gTexture6733CC[];
|
||||
extern u8 gTexture6735DC[];
|
||||
extern u8 gTexture673990[];
|
||||
extern u8 gTexture673C68[];
|
||||
extern u8 gTexture673FF8[];
|
||||
extern u8 gTexture674354[];
|
||||
extern u8 gTexture6747C4[];
|
||||
extern u8 gTexture67490C[];
|
||||
extern u8 gTexture674B28[];
|
||||
extern u8 gTexture674D58[];
|
||||
extern u8 gTexture675064[];
|
||||
extern u8 gTexture675220[];
|
||||
extern u8 gTexture675434[];
|
||||
extern u8 gTextureRoad0[];
|
||||
extern u8 gTextureRoad1[];
|
||||
extern u8 gTextureRoad2[];
|
||||
extern u8 gTextureRoad3[];
|
||||
extern u8 gTextureRoad4[];
|
||||
extern u8 gTextureRoad5[];
|
||||
extern u8 gTextureRoadFinish0[];
|
||||
extern u8 gTextureRoadFinish1[];
|
||||
extern u8 gTexture676C6C[];
|
||||
extern u8 gTexture676D7C[];
|
||||
extern u8 gTexture676EA8[];
|
||||
extern u8 gTexture676FB0[];
|
||||
extern u8 gTexture6774D8[];
|
||||
extern u8 gTexture6775EC[];
|
||||
extern u8 gTextureFenceBarbedWire[];
|
||||
extern u8 gTexture677A40[];
|
||||
extern u8 gTextureSignFallingRocks[];
|
||||
extern u8 gTextureSignBackside[];
|
||||
extern u8 gTexture677F04[];
|
||||
extern u8 gTexture678118[];
|
||||
extern u8 gTexture67842C[];
|
||||
extern u8 gTexture67893C[];
|
||||
extern u8 gTexture678CC8[];
|
||||
extern u8 gTexture679258[];
|
||||
extern u8 gTexture67973C[];
|
||||
extern u8 gTexture679C04[];
|
||||
extern u8 gTexture679D34[];
|
||||
extern u8 gTextureStarOutline[];
|
||||
extern u8 gTexture67A1B8[];
|
||||
extern u8 gTexture67A370[];
|
||||
extern u8 gTexture67A91C[];
|
||||
extern u8 gTexture67ADF0[];
|
||||
extern u8 gTexture67B388[];
|
||||
extern u8 gTexture67B75C[];
|
||||
extern u8 gTexture67B864[];
|
||||
extern u8 gTexture67B9B0[];
|
||||
extern u8 gTexture67BBD8[];
|
||||
extern u8 gTexture67BEE8[];
|
||||
extern u8 gTextureSandFinish[];
|
||||
extern u8 gTextureWaves0[];
|
||||
extern u8 gTextureWaves1[];
|
||||
extern u8 gTextureWaves2[];
|
||||
extern u8 gTexture67D304[];
|
||||
extern u8 gTexture67DC20[];
|
||||
extern u8 gTexture67E010[];
|
||||
extern u8 gTexture67E428[];
|
||||
extern u8 gTexture67EEAC[];
|
||||
extern u8 gTexture67EFEC[];
|
||||
extern u8 gTexture67F15C[];
|
||||
extern u8 gTexture67F450[];
|
||||
extern u8 gTextureSignWarioFace[];
|
||||
extern u8 gTexture67FE0C[];
|
||||
extern u8 gTextureSignWelcome0[];
|
||||
extern u8 gTextureSignWelcome1[];
|
||||
extern u8 gTextureSignWoodenBack0[];
|
||||
extern u8 gTextureSignWoodenBack1[];
|
||||
extern u8 gTextureWheelSteamEngine[];
|
||||
extern u8 gTextureWheelSteamEngineReal[];
|
||||
extern u8 gTexture68272C[];
|
||||
extern u8 gTexture682928[];
|
||||
extern u8 gTexture682B24[];
|
||||
extern u8 gTexture682D20[];
|
||||
extern u8 gTexture682F1C[];
|
||||
extern u8 gTexture683118[];
|
||||
extern u8 gTexture683314[];
|
||||
extern u8 gTexture6835F0[];
|
||||
extern u8 gTexture683844[];
|
||||
extern u8 gTextureFencePostWooden[];
|
||||
extern u8 gTexture6846DC[];
|
||||
extern u8 gTextureFenceRope[];
|
||||
extern u8 gTexture685108[];
|
||||
extern u8 gTextureSignWoodRedArrow[];
|
||||
extern u8 gTexture685AC0[];
|
||||
extern u8 gTextureSignGreenArrow[];
|
||||
extern u8 gTexture6864E8[];
|
||||
extern u8 gTexture686CF0[];
|
||||
extern u8 gTexture6875A8[];
|
||||
extern u8 gTexture687EE8[];
|
||||
extern u8 gTexture68876C[];
|
||||
extern u8 gTexture689230[];
|
||||
extern u8 gTexture689C00[];
|
||||
extern u8 gTexture68A484[];
|
||||
extern u8 gTexture68AC5C[];
|
||||
extern u8 gTexture68B6A4[];
|
||||
extern u8 gTexture68BE6C[];
|
||||
extern u8 gTexture68C310[];
|
||||
extern u8 gTexture68C620[];
|
||||
extern u8 gTexture68C79C[];
|
||||
extern u8 gTexture68C944[];
|
||||
extern u8 gTexture68CA94[];
|
||||
extern u8 gTexture68CC0C[];
|
||||
extern u8 gTexture68CDA0[];
|
||||
extern u8 gTextureSignYoshi[];
|
||||
extern u8 gTextureCheckerboardBlueGray[];
|
||||
extern u8 gTexture68D834[];
|
||||
extern u8 gTexture68D940[];
|
||||
extern u8 gTexture68DEC0[];
|
||||
extern u8 gTexture68E2D0[];
|
||||
extern u8 gTextureGreenShell0[];
|
||||
extern u8 gTextureGreenShell1[];
|
||||
extern u8 gTextureGreenShell2[];
|
||||
extern u8 gTextureGreenShell3[];
|
||||
extern u8 gTextureGreenShell4[];
|
||||
extern u8 gTextureGreenShell5[];
|
||||
extern u8 gTextureGreenShell6[];
|
||||
extern u8 gTextureGreenShell7[];
|
||||
extern u8 gTextureBlueShell0[];
|
||||
extern u8 gTextureBlueShell1[];
|
||||
extern u8 gTextureBlueShell2[];
|
||||
extern u8 gTextureBlueShell3[];
|
||||
extern u8 gTextureBlueShell4[];
|
||||
extern u8 gTextureBlueShell5[];
|
||||
extern u8 gTextureBlueShell6[];
|
||||
extern u8 gTextureBlueShell7[];
|
||||
extern u8 gTextureQuestionMarkYellow[];
|
||||
extern u8 gTextureTrees1[];
|
||||
extern u8 gTextureTrees2[];
|
||||
extern u8 gTextureTrees3[];
|
||||
extern u8 gTextureTrees4Left[];
|
||||
extern u8 gTextureTrees4Right[];
|
||||
extern u8 gTextureTrees5Left[];
|
||||
extern u8 gTextureTrees5Right[];
|
||||
extern u8 gTextureTrees6[];
|
||||
extern u8 gTextureTrees7[];
|
||||
extern u8 gTextureShrub[];
|
||||
extern u8 gTextureFrappeSnowlandTreeLeft[];
|
||||
extern u8 gTextureFrappeSnowlandTreeRight[];
|
||||
extern u8 gTextureCow01Left[];
|
||||
extern u8 gTextureCow01Right[];
|
||||
extern u8 gTextureCow02Left[];
|
||||
extern u8 gTextureCow02Right[];
|
||||
extern u8 gTextureCow03Left[];
|
||||
extern u8 gTextureCow03Right[];
|
||||
extern u8 gTextureCow04Left[];
|
||||
extern u8 gTextureCow04Right[];
|
||||
extern u8 gTextureCow05Left[];
|
||||
extern u8 gTextureCow05Right[];
|
||||
extern u8 gTextureCactus1Left[];
|
||||
extern u8 gTextureCactus1Right[];
|
||||
extern u8 gTextureCactus2Left[];
|
||||
extern u8 gTextureCactus2Right[];
|
||||
extern u8 gTextureCactus3[];
|
||||
extern u8 gTextureFinishLineBanner1[];
|
||||
extern u8 gTextureFinishLineBanner2[];
|
||||
extern u8 gTextureFinishLineBanner3[];
|
||||
extern u8 gTextureFinishLineBanner4[];
|
||||
extern u8 gTextureFinishLineBanner5[];
|
||||
extern u8 gTextureFinishLineBanner6[];
|
||||
extern u8 gTextureFinishLineBanner7[];
|
||||
extern u8 gTextureFinishLineBanner8[];
|
||||
extern u8 gTexturePiranhaPlant1[];
|
||||
extern u8 gTexturePiranhaPlant2[];
|
||||
extern u8 gTexturePiranhaPlant3[];
|
||||
extern u8 gTexturePiranhaPlant4[];
|
||||
extern u8 gTexturePiranhaPlant5[];
|
||||
extern u8 gTexturePiranhaPlant6[];
|
||||
extern u8 gTexturePiranhaPlant7[];
|
||||
extern u8 gTexturePiranhaPlant8[];
|
||||
extern u8 gTexturePiranhaPlant9[];
|
||||
extern u8 gTexture6997E0[];
|
||||
extern u8 gTextureDksJungleParkwayKiwanoFruit1[];
|
||||
extern u8 gTextureDksJungleParkwayKiwanoFruit2[];
|
||||
extern u8 gTextureDksJungleParkwayKiwanoFruit3[];
|
||||
extern u8 gTextureKartShadow[];
|
||||
extern u8 gTexture69B03C[];
|
||||
extern u8 gTexture69B140[];
|
||||
extern u8 gTexture69B378[];
|
||||
extern u8 gTexture69B960[];
|
||||
extern u8 gTexture69BA28[];
|
||||
extern u8 gTextureBoingExclamation[];
|
||||
extern u8 gTexture69BE6C[];
|
||||
extern u8 gTexture69BF54[];
|
||||
extern u8 gTexture69C090[];
|
||||
extern u8 gTexture69C1E8[];
|
||||
extern u8 gTexture69C354[];
|
||||
extern u8 gTexture69C4E4[];
|
||||
extern u8 gTexture69C80C[];
|
||||
extern u8 gTexture69C9C4[];
|
||||
extern u8 gTexture69CB84[];
|
||||
extern u8 gTexture69CCEC[];
|
||||
extern u8 gTexture69CEB8[];
|
||||
extern u8 gTexture69D148[];
|
||||
extern u8 gTexture69D4E0[];
|
||||
extern u8 gTexture69D8FC[];
|
||||
extern u8 gTexture69DCB4[];
|
||||
extern u8 gTexture69DFA0[];
|
||||
extern u8 gTexture69E25C[];
|
||||
extern u8 gTexture69E518[];
|
||||
extern u8 gTexture69E7A8[];
|
||||
extern u8 gTexture69EA18[];
|
||||
extern u8 gTexture69EC54[];
|
||||
extern u8 gTexture69EE38[];
|
||||
extern u8 gTexture69EFE0[];
|
||||
extern u8 gTextureOnomatopoeiaCrash1[];
|
||||
extern u8 gTextureOnomatopoeiaCrash2[];
|
||||
extern u8 gTextureOnomatopoeiaWhrrrr1[];
|
||||
extern u8 gTextureOnomatopoeiaWhrrrr2[];
|
||||
extern u8 gTextureOnomatopoeiaPoomp1[];
|
||||
extern u8 gTextureOnomatopoeiaPoomp2[];
|
||||
extern u8 gTextureBalloon1[];
|
||||
extern u8 gTextureBalloon2[];
|
||||
extern u8 gTextureLightningBolt0[];
|
||||
extern u8 gTextureLightningBolt1[];
|
||||
extern u8 gTextureLakituNoLights1[];
|
||||
extern u8 gTextureLakituNoLights2[];
|
||||
extern u8 gTextureLakituNoLights3[];
|
||||
extern u8 gTextureLakituNoLights4[];
|
||||
extern u8 gTextureLakituNoLights5[];
|
||||
extern u8 gTextureLakituNoLights6[];
|
||||
extern u8 gTextureLakituNoLights7[];
|
||||
extern u8 gTextureLakituNoLights8[];
|
||||
extern u8 gTextureLakituRedLights01[];
|
||||
extern u8 gTextureLakituRedLights02[];
|
||||
extern u8 gTextureLakituRedLights03[];
|
||||
extern u8 gTextureLakituRedLights04[];
|
||||
extern u8 gTextureLakituRedLights05[];
|
||||
extern u8 gTextureLakituRedLights06[];
|
||||
extern u8 gTextureLakituRedLights07[];
|
||||
extern u8 gTextureLakituRedLights08[];
|
||||
extern u8 gTextureLakituRedLights09[];
|
||||
extern u8 gTextureLakituRedLights10[];
|
||||
extern u8 gTextureLakituRedLights11[];
|
||||
extern u8 gTextureLakituRedLights12[];
|
||||
extern u8 gTextureLakituRedLights13[];
|
||||
extern u8 gTextureLakituRedLights14[];
|
||||
extern u8 gTextureLakituRedLights15[];
|
||||
extern u8 gTextureLakituRedLights16[];
|
||||
extern u8 gTextureLakituBlueLight1[];
|
||||
extern u8 gTextureLakituBlueLight2[];
|
||||
extern u8 gTextureLakituBlueLight3[];
|
||||
extern u8 gTextureLakituBlueLight4[];
|
||||
extern u8 gTextureLakituBlueLight5[];
|
||||
extern u8 gTextureLakituBlueLight6[];
|
||||
extern u8 gTextureLakituBlueLight7[];
|
||||
extern u8 gTextureLakituBlueLight8[];
|
||||
extern u8 gTextureLakituCheckeredFlag01[];
|
||||
extern u8 gTextureLakituCheckeredFlag02[];
|
||||
extern u8 gTextureLakituCheckeredFlag03[];
|
||||
extern u8 gTextureLakituCheckeredFlag04[];
|
||||
extern u8 gTextureLakituCheckeredFlag05[];
|
||||
extern u8 gTextureLakituCheckeredFlag06[];
|
||||
extern u8 gTextureLakituCheckeredFlag07[];
|
||||
extern u8 gTextureLakituCheckeredFlag08[];
|
||||
extern u8 gTextureLakituCheckeredFlag09[];
|
||||
extern u8 gTextureLakituCheckeredFlag10[];
|
||||
extern u8 gTextureLakituCheckeredFlag11[];
|
||||
extern u8 gTextureLakituCheckeredFlag12[];
|
||||
extern u8 gTextureLakituCheckeredFlag13[];
|
||||
extern u8 gTextureLakituCheckeredFlag14[];
|
||||
extern u8 gTextureLakituCheckeredFlag15[];
|
||||
extern u8 gTextureLakituCheckeredFlag16[];
|
||||
extern u8 gTextureLakituCheckeredFlag17[];
|
||||
extern u8 gTextureLakituCheckeredFlag18[];
|
||||
extern u8 gTextureLakituCheckeredFlag19[];
|
||||
extern u8 gTextureLakituCheckeredFlag20[];
|
||||
extern u8 gTextureLakituCheckeredFlag21[];
|
||||
extern u8 gTextureLakituCheckeredFlag22[];
|
||||
extern u8 gTextureLakituCheckeredFlag23[];
|
||||
extern u8 gTextureLakituCheckeredFlag24[];
|
||||
extern u8 gTextureLakituCheckeredFlag25[];
|
||||
extern u8 gTextureLakituCheckeredFlag26[];
|
||||
extern u8 gTextureLakituCheckeredFlag27[];
|
||||
extern u8 gTextureLakituCheckeredFlag28[];
|
||||
extern u8 gTextureLakituCheckeredFlag29[];
|
||||
extern u8 gTextureLakituCheckeredFlag30[];
|
||||
extern u8 gTextureLakituCheckeredFlag31[];
|
||||
extern u8 gTextureLakituCheckeredFlag32[];
|
||||
extern u8 gTextureLakituSecondLap01[];
|
||||
extern u8 gTextureLakituSecondLap02[];
|
||||
extern u8 gTextureLakituSecondLap03[];
|
||||
extern u8 gTextureLakituSecondLap04[];
|
||||
extern u8 gTextureLakituSecondLap05[];
|
||||
extern u8 gTextureLakituSecondLap06[];
|
||||
extern u8 gTextureLakituSecondLap07[];
|
||||
extern u8 gTextureLakituSecondLap08[];
|
||||
extern u8 gTextureLakituSecondLap09[];
|
||||
extern u8 gTextureLakituSecondLap10[];
|
||||
extern u8 gTextureLakituSecondLap11[];
|
||||
extern u8 gTextureLakituSecondLap12[];
|
||||
extern u8 gTextureLakituSecondLap13[];
|
||||
extern u8 gTextureLakituSecondLap14[];
|
||||
extern u8 gTextureLakituSecondLap15[];
|
||||
extern u8 gTextureLakituSecondLap16[];
|
||||
extern u8 gTextureLakituFinalLap01[];
|
||||
extern u8 gTextureLakituFinalLap02[];
|
||||
extern u8 gTextureLakituFinalLap03[];
|
||||
extern u8 gTextureLakituFinalLap04[];
|
||||
extern u8 gTextureLakituFinalLap05[];
|
||||
extern u8 gTextureLakituFinalLap06[];
|
||||
extern u8 gTextureLakituFinalLap07[];
|
||||
extern u8 gTextureLakituFinalLap08[];
|
||||
extern u8 gTextureLakituFinalLap09[];
|
||||
extern u8 gTextureLakituFinalLap10[];
|
||||
extern u8 gTextureLakituFinalLap11[];
|
||||
extern u8 gTextureLakituFinalLap12[];
|
||||
extern u8 gTextureLakituFinalLap13[];
|
||||
extern u8 gTextureLakituFinalLap14[];
|
||||
extern u8 gTextureLakituFinalLap15[];
|
||||
extern u8 gTextureLakituFinalLap16[];
|
||||
extern u8 gTextureLakituReverse01[];
|
||||
extern u8 gTextureLakituReverse02[];
|
||||
extern u8 gTextureLakituReverse03[];
|
||||
extern u8 gTextureLakituReverse04[];
|
||||
extern u8 gTextureLakituReverse05[];
|
||||
extern u8 gTextureLakituReverse06[];
|
||||
extern u8 gTextureLakituReverse07[];
|
||||
extern u8 gTextureLakituReverse08[];
|
||||
extern u8 gTextureLakituReverse09[];
|
||||
extern u8 gTextureLakituReverse10[];
|
||||
extern u8 gTextureLakituReverse11[];
|
||||
extern u8 gTextureLakituReverse12[];
|
||||
extern u8 gTextureLakituReverse13[];
|
||||
extern u8 gTextureLakituReverse14[];
|
||||
extern u8 gTextureLakituReverse15[];
|
||||
extern u8 gTextureLakituReverse16[];
|
||||
extern u8 gTextureLakituFishing1[];
|
||||
extern u8 gTextureLakituFishing2[];
|
||||
extern u8 gTextureLakituFishing3[];
|
||||
extern u8 gTextureLakituFishing4[];
|
||||
extern u8 gTextureGhosts[];
|
||||
extern u8 gTextureExhaust0[];
|
||||
extern u8 gTextureExhaust1[];
|
||||
extern u8 gTextureExhaust2[];
|
||||
extern u8 gTextureExhaust3[];
|
||||
extern u8 gTextureExhaust4[];
|
||||
extern u8 gTextureExhaust5[];
|
||||
extern u8 gTextureLogoMarioKart64[];
|
||||
extern u8 gTextureCourseOutlineMarioRaceway[];
|
||||
extern u8 gTextureCourseOutlineChocoMountain[];
|
||||
extern u8 gTextureCourseOutlineBowsersCastle[];
|
||||
extern u8 gTextureCourseOutlineBansheeBoardwalk[];
|
||||
extern u8 gTextureCourseOutlineYoshiValley[];
|
||||
extern u8 gTextureCourseOutlineFrappeSnowland[];
|
||||
extern u8 gTextureCourseOutlineKoopaTroopaBeach[];
|
||||
extern u8 gTextureCourseOutlineRoyalRaceway[];
|
||||
extern u8 gTextureCourseOutlineLuigiRaceway[];
|
||||
extern u8 gTextureCourseOutlineMooMooFarm[];
|
||||
extern u8 gTextureCourseOutlineToadsTurnpike[];
|
||||
extern u8 gTextureCourseOutlineKalimariDesert[];
|
||||
extern u8 gTextureCourseOutlineSherbetLand[];
|
||||
extern u8 gTextureCourseOutlineRainbowRoad[];
|
||||
extern u8 gTextureCourseOutlineWarioStadium[];
|
||||
extern u8 gTextureCourseOutlineBlockFort[];
|
||||
extern u8 gTextureCourseOutlineSkyscraper[];
|
||||
extern u8 gTextureCourseOutlineDoubleDeck[];
|
||||
extern u8 gTextureCourseOutlineDksJungleParkway[];
|
||||
extern u8 gTextureCourseOutlineBigDonut[];
|
||||
|
||||
#endif
|
||||
|
|
@ -1148,108 +1148,108 @@ glabel gTexture68E2D0
|
|||
.incbin "textures/standalone/texture_68E2D0.rgba16.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture68EB50
|
||||
.incbin "bin/texture_68EB50.mio0"
|
||||
glabel gTextureGreenShell0
|
||||
.incbin "assets/greenshell/gTextureGreenShell0.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture68EDA0
|
||||
.incbin "bin/texture_68EDA0.mio0"
|
||||
glabel gTextureGreenShell1
|
||||
.incbin "assets/greenshell/gTextureGreenShell1.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture68EFF0
|
||||
.incbin "bin/texture_68EFF0.mio0"
|
||||
glabel gTextureGreenShell2
|
||||
.incbin "assets/greenshell/gTextureGreenShell2.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture68F248
|
||||
.incbin "bin/texture_68F248.mio0"
|
||||
glabel gTextureGreenShell3
|
||||
.incbin "assets/greenshell/gTextureGreenShell3.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture68F4A8
|
||||
.incbin "bin/texture_68F4A8.mio0"
|
||||
glabel gTextureGreenShell4
|
||||
.incbin "assets/greenshell/gTextureGreenShell4.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture68F700
|
||||
.incbin "bin/texture_68F700.mio0"
|
||||
glabel gTextureGreenShell5
|
||||
.incbin "assets/greenshell/gTextureGreenShell5.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture68F96C
|
||||
.incbin "bin/texture_68F96C.mio0"
|
||||
glabel gTextureGreenShell6
|
||||
.incbin "assets/greenshell/gTextureGreenShell6.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture68FBCC
|
||||
.incbin "bin/texture_68FBCC.mio0"
|
||||
glabel gTextureGreenShell7
|
||||
.incbin "assets/greenshell/gTextureGreenShell7.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture68FE20
|
||||
.incbin "bin/texture_68FE20.mio0"
|
||||
glabel gTextureBlueShell0
|
||||
.incbin "assets/blueshell/gTextureBlueShell0.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture69004C
|
||||
.incbin "bin/texture_69004C.mio0"
|
||||
glabel gTextureBlueShell1
|
||||
.incbin "assets/blueshell/gTextureBlueShell1.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture690284
|
||||
.incbin "bin/texture_690284.mio0"
|
||||
glabel gTextureBlueShell2
|
||||
.incbin "assets/blueshell/gTextureBlueShell2.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture6904C4
|
||||
.incbin "bin/texture_6904C4.mio0"
|
||||
glabel gTextureBlueShell3
|
||||
.incbin "assets/blueshell/gTextureBlueShell3.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture690708
|
||||
.incbin "bin/texture_690708.mio0"
|
||||
glabel gTextureBlueShell4
|
||||
.incbin "assets/blueshell/gTextureBlueShell4.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture690960
|
||||
.incbin "bin/texture_690960.mio0"
|
||||
glabel gTextureBlueShell5
|
||||
.incbin "assets/blueshell/gTextureBlueShell5.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture690BBC
|
||||
.incbin "bin/texture_690BBC.mio0"
|
||||
glabel gTextureBlueShell6
|
||||
.incbin "assets/blueshell/gTextureBlueShell6.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture690DF8
|
||||
.incbin "bin/texture_690DF8.mio0"
|
||||
glabel gTextureBlueShell7
|
||||
.incbin "assets/blueshell/gTextureBlueShell7.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureQuestionMarkYellow
|
||||
.incbin "textures/standalone/question_mark_yellow.rgba16.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture6913CC
|
||||
.incbin "bin/texture_6913CC.mio0"
|
||||
glabel gTextureTrees1
|
||||
.incbin "assets/trees/gTextureTrees1.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture691714
|
||||
.incbin "bin/texture_691714.mio0"
|
||||
glabel gTextureTrees2
|
||||
.incbin "assets/trees/gTextureTrees2.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture691AAC
|
||||
.incbin "bin/texture_691AAC.mio0"
|
||||
glabel gTextureTrees3
|
||||
.incbin "assets/trees/gTextureTrees3.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture691D98
|
||||
.incbin "bin/texture_691D98.mio0"
|
||||
glabel gTextureTrees4Left
|
||||
.incbin "assets/trees/gTextureTrees4Left.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture692088
|
||||
.incbin "bin/texture_692088.mio0"
|
||||
glabel gTextureTrees4Right
|
||||
.incbin "assets/trees/gTextureTrees4Right.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture6923D8
|
||||
.incbin "bin/texture_6923D8.mio0"
|
||||
glabel gTextureTrees5Left
|
||||
.incbin "assets/trees/gTextureTrees5Left.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture6925E8
|
||||
.incbin "bin/texture_6925E8.mio0"
|
||||
glabel gTextureTrees5Right
|
||||
.incbin "assets/trees/gTextureTrees5Right.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture692888
|
||||
.incbin "bin/texture_692888.mio0"
|
||||
glabel gTextureTrees6
|
||||
.incbin "assets/trees/gTextureTrees6.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTexture692CC0
|
||||
.incbin "bin/texture_692CC0.mio0"
|
||||
glabel gTextureTrees7
|
||||
.incbin "assets/trees/gTextureTrees7.mio0"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureShrub
|
||||
|
|
@ -1567,8 +1567,469 @@ glabel gTextureLightningBolt0
|
|||
glabel gTextureLightningBolt1
|
||||
.incbin "textures/standalone/lightning_zap_1.ia8.mio0"
|
||||
|
||||
.balign 16, 0x00
|
||||
glabel gTextureLakituNoLights1
|
||||
.incbin "assets/lakitu/nolights/gTextureLakituNoLights1.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
.incbin "bin/mk64.u.6A0ABC.bin"
|
||||
glabel gTextureLakituNoLights2
|
||||
.incbin "assets/lakitu/nolights/gTextureLakituNoLights2.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituNoLights3
|
||||
.incbin "assets/lakitu/nolights/gTextureLakituNoLights3.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituNoLights4
|
||||
.incbin "assets/lakitu/nolights/gTextureLakituNoLights4.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituNoLights5
|
||||
.incbin "assets/lakitu/nolights/gTextureLakituNoLights5.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituNoLights6
|
||||
.incbin "assets/lakitu/nolights/gTextureLakituNoLights6.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituNoLights7
|
||||
.incbin "assets/lakitu/nolights/gTextureLakituNoLights7.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituNoLights8
|
||||
.incbin "assets/lakitu/nolights/gTextureLakituNoLights8.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights01
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights01.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights02
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights02.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights03
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights03.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights04
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights04.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights05
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights05.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights06
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights06.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights07
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights07.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights08
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights08.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights09
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights09.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights10
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights10.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights11
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights11.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights12
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights12.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights13
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights13.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights14
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights14.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights15
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights15.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituRedLights16
|
||||
.incbin "assets/lakitu/redlights/gTextureLakituRedLights16.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituBlueLight1
|
||||
.incbin "assets/lakitu/bluelight/gTextureLakituBlueLight1.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituBlueLight2
|
||||
.incbin "assets/lakitu/bluelight/gTextureLakituBlueLight2.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituBlueLight3
|
||||
.incbin "assets/lakitu/bluelight/gTextureLakituBlueLight3.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituBlueLight4
|
||||
.incbin "assets/lakitu/bluelight/gTextureLakituBlueLight4.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituBlueLight5
|
||||
.incbin "assets/lakitu/bluelight/gTextureLakituBlueLight5.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituBlueLight6
|
||||
.incbin "assets/lakitu/bluelight/gTextureLakituBlueLight6.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituBlueLight7
|
||||
.incbin "assets/lakitu/bluelight/gTextureLakituBlueLight7.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituBlueLight8
|
||||
.incbin "assets/lakitu/bluelight/gTextureLakituBlueLight8.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag01
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag01.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag02
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag02.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag03
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag03.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag04
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag04.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag05
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag05.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag06
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag06.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag07
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag07.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag08
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag08.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag09
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag09.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag10
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag10.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag11
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag11.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag12
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag12.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag13
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag13.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag14
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag14.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag15
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag15.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag16
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag16.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag17
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag17.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag18
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag18.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag19
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag19.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag20
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag20.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag21
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag21.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag22
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag22.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag23
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag23.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag24
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag24.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag25
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag25.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag26
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag26.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag27
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag27.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag28
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag28.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag29
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag29.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag30
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag30.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag31
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag31.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituCheckeredFlag32
|
||||
.incbin "assets/lakitu/checkeredflag/gTextureLakituCheckeredFlag32.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap01
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap01.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap02
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap02.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap03
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap03.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap04
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap04.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap05
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap05.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap06
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap06.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap07
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap07.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap08
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap08.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap09
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap09.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap10
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap10.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap11
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap11.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap12
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap12.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap13
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap13.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap14
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap14.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap15
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap15.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituSecondLap16
|
||||
.incbin "assets/lakitu/secondlap/gTextureLakituSecondLap16.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap01
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap01.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap02
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap02.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap03
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap03.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap04
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap04.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap05
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap05.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap06
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap06.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap07
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap07.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap08
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap08.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap09
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap09.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap10
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap10.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap11
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap11.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap12
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap12.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap13
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap13.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap14
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap14.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap15
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap15.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFinalLap16
|
||||
.incbin "assets/lakitu/finallap/gTextureLakituFinalLap16.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse01
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse01.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse02
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse02.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse03
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse03.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse04
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse04.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse05
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse05.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse06
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse06.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse07
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse07.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse08
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse08.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse09
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse09.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse10
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse10.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse11
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse11.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse12
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse12.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse13
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse13.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse14
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse14.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse15
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse15.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituReverse16
|
||||
.incbin "assets/lakitu/reverse/gTextureLakituReverse16.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFishing1
|
||||
.incbin "assets/lakitu/fishing/gTextureLakituFishing1.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFishing2
|
||||
.incbin "assets/lakitu/fishing/gTextureLakituFishing2.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFishing3
|
||||
.incbin "assets/lakitu/fishing/gTextureLakituFishing3.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureLakituFishing4
|
||||
.incbin "assets/lakitu/fishing/gTextureLakituFishing4.bin"
|
||||
|
||||
.balign 4, 0x00
|
||||
glabel gTextureGhosts
|
||||
|
|
|
|||
|
|
@ -5,5 +5,5 @@
|
|||
|
||||
.section .data
|
||||
|
||||
.incbin "bin/mk64.u.979AA0.bin" # Audiotables and data
|
||||
.incbin "bin/audiotables.bin" # Audiotables and data
|
||||
|
||||
|
|
|
|||
|
|
@ -109,50 +109,4 @@ struct UnkStruct_800DDB68 {
|
|||
s32 *D_800ED620; s32 *D_800ED628; s32 *D_800ED630; s32 *D_800ED638;
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
s8 ob[3];
|
||||
s8 unk;
|
||||
} coursePath;
|
||||
|
||||
|
||||
// dlRomStart, vertexRomStart, & vertexStart, are u8* because mio0 compressed.
|
||||
struct courseTable {
|
||||
u8 *dlRomStart; // 0x00 ROM start for segment 6 DL data
|
||||
u8 *dlRomEnd; // 0x04 ROM end for segment 6 DL data
|
||||
u8 *vertexRomStart; // 0x08 ROM start for segment 4 vertex data
|
||||
u8 *vertexRomEnd; // 0x0C ROM end for segment 7?
|
||||
u8 *offsetRomStart; // 0x10 ROM start for uncompressed segment 9 texture and DL addresses
|
||||
u8 *offsetRomEnd; // 0x14 ROM end for uncompressed segment 9 texture and DL addresses
|
||||
mk64_Vtx *vertexStart; // 0x18 segmented address of vertex data
|
||||
u32 vertexCount; // 0x1C number of vertices in vertex data
|
||||
u8 *packedStart; // 0x20 packed display list start address
|
||||
uintptr_t finalDisplaylistOffset; // 0x24
|
||||
u32 *textures; // 0x20 segmented address of textures table
|
||||
u16 unknown1; // 0x2C
|
||||
u16 padding; // 0x2E
|
||||
};
|
||||
|
||||
extern mk64_Vtx d_course_mario_raceway_vertex[];
|
||||
extern mk64_Vtx d_course_choco_mountain_vertex[];
|
||||
extern mk64_Vtx d_course_bowsers_castle_vertex[];
|
||||
extern mk64_Vtx d_course_banshee_boardwalk_vertex[];
|
||||
extern mk64_Vtx d_course_yoshi_valley_vertex[];
|
||||
extern mk64_Vtx d_course_frappe_snowland_vertex[];
|
||||
extern mk64_Vtx d_course_koopa_troopa_beach_vertex[];
|
||||
extern mk64_Vtx d_course_royal_raceway_vertex[];
|
||||
extern mk64_Vtx d_course_luigi_raceway_vertex[];
|
||||
extern mk64_Vtx d_course_moo_moo_farm_vertex[];
|
||||
extern mk64_Vtx d_course_toads_turnpike_vertex[];
|
||||
extern mk64_Vtx d_course_kalimari_desert_vertex[];
|
||||
extern mk64_Vtx d_course_sherbet_land_vertex[];
|
||||
extern mk64_Vtx d_course_rainbow_road_vertex[];
|
||||
extern mk64_Vtx d_course_wario_stadium_vertex[];
|
||||
extern mk64_Vtx d_course_block_fort_vertex[];
|
||||
extern mk64_Vtx d_course_skyscraper_vertex[];
|
||||
extern mk64_Vtx d_course_double_deck_vertex[];
|
||||
extern mk64_Vtx d_course_dks_jungle_parkway_vertex[];
|
||||
extern mk64_Vtx d_course_big_donut_vertex[];
|
||||
|
||||
extern struct courseTable gCourseTable[];
|
||||
|
||||
#endif /* TYPES_H */
|
||||
|
|
|
|||
|
|
@ -10,4 +10,4 @@ fi
|
|||
|
||||
#echo "Replace $1 with $2?"
|
||||
#read
|
||||
grep -rl "$1" asm/**/*.s data/*.s src/*.c src/audio/*.c src/*.h src/os/*.{c,h} courses/**/*.{c,h} undefined_syms.txt | xargs sed -i "s/\b$1\b/$2/g"
|
||||
grep -rl "$1" asm/**/*.s data/*.s src/**/*.c src/audio/*.c src/**/*.h src/os/*.{c,h} courses/**/*.{c,h} undefined_syms.txt | xargs sed -i "s/\b$1\b/$2/g"
|
||||
|
|
|
|||
|
|
@ -21,7 +21,9 @@
|
|||
#include "render_courses.h"
|
||||
#include "main.h"
|
||||
#include "courses/all_course_data.h"
|
||||
#include "courses/all_course_packed.h"
|
||||
#include "menus.h"
|
||||
#include "data/other_textures.h"
|
||||
|
||||
extern s32 D_802BA038;
|
||||
extern s16 D_802BA048;
|
||||
|
|
@ -305,14 +307,16 @@ void func_80003040(void) {
|
|||
destroy_all_actors();
|
||||
switch (gCurrentCourseId) {
|
||||
case COURSE_MARIO_RACEWAY:
|
||||
dma_textures(D_0F04F45C, 0x35B, 0x800);
|
||||
dma_textures(gTextureTrees1, 0x35B, 0x800);
|
||||
spawn_foliage(d_course_mario_raceway_tree_spawns);
|
||||
break;
|
||||
case COURSE_BOWSER_CASTLE:
|
||||
find_vtx_and_set_colours(0x7001350, 0x32, 0, 0, 0);
|
||||
// d_course_bowsers_castle_packed_dl_1350
|
||||
find_vtx_and_set_colours(0x07001350, 0x32, 0, 0, 0);
|
||||
break;
|
||||
case COURSE_BANSHEE_BOARDWALK:
|
||||
find_vtx_and_set_colours(0x7000878, -0x80, 0, 0, 0);
|
||||
// d_course_banshee_boardwalk_packed_dl_878
|
||||
find_vtx_and_set_colours(0x07000878, -0x80, 0, 0, 0);
|
||||
break;
|
||||
case COURSE_YOSHI_VALLEY:
|
||||
vec3f_set(position, -2300.0f, 0.0f, 634.0f);
|
||||
|
|
@ -320,28 +324,33 @@ void func_80003040(void) {
|
|||
addActorToEmptySlot(position, rotation, velocity, ACTOR_YOSHI_VALLEY_EGG);
|
||||
break;
|
||||
case COURSE_MOO_MOO_FARM:
|
||||
dma_textures(D_0F04FE28, 0x3E8, 0x800);
|
||||
dma_textures(D_0F050118, 0x3E8, 0x800);
|
||||
dma_textures(D_0F051C54, 0x400, 0x800);
|
||||
dma_textures(D_0F051FD8, 0x400, 0x800);
|
||||
dma_textures(D_0F05232C, 0x400, 0x800);
|
||||
dma_textures(D_0F0526B8, 0x400, 0x800);
|
||||
dma_textures(D_0F052A20, 0x400, 0x800);
|
||||
dma_textures(D_0F052D3C, 0x400, 0x800);
|
||||
dma_textures(D_0F05300C, 0x400, 0x800);
|
||||
dma_textures(D_0F0532F8, 0x400, 0x800);
|
||||
dma_textures(D_0F05363C, 0x400, 0x800);
|
||||
dma_textures(D_0F053950, 0x400, 0x800);
|
||||
dma_textures(gTextureTrees4Left, 0x3E8, 0x800);
|
||||
dma_textures(gTextureTrees4Right, 0x3E8, 0x800);
|
||||
dma_textures(gTextureCow01Left, 0x400, 0x800);
|
||||
dma_textures(gTextureCow01Right, 0x400, 0x800);
|
||||
dma_textures(gTextureCow02Left, 0x400, 0x800);
|
||||
dma_textures(gTextureCow02Right, 0x400, 0x800);
|
||||
dma_textures(gTextureCow03Left, 0x400, 0x800);
|
||||
dma_textures(gTextureCow03Right, 0x400, 0x800);
|
||||
dma_textures(gTextureCow04Left, 0x400, 0x800);
|
||||
dma_textures(gTextureCow04Right, 0x400, 0x800);
|
||||
dma_textures(gTextureCow05Left, 0x400, 0x800);
|
||||
dma_textures(gTextureCow05Right, 0x400, 0x800);
|
||||
spawn_foliage(d_course_moo_moo_farm_tree_spawn);
|
||||
break;
|
||||
case COURSE_SHERBET_LAND:
|
||||
find_vtx_and_set_colours(0x7001EB8, -0x4C, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(0x7002308, -0x6A, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_sherbet_land_packed_dl_1EB8
|
||||
find_vtx_and_set_colours(0x07001EB8, -0x4C, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_sherbet_land_packed_dl_2308
|
||||
find_vtx_and_set_colours(0x07002308, -0x6A, 0xFF, 0xFF, 0xFF);
|
||||
break;
|
||||
case COURSE_RAINBOW_ROAD:
|
||||
find_vtx_and_set_colours(0x7002068, -0x6A, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(0x7001E18, -0x6A, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(0x7001318, -1, 0xFF, 0xFF, 0);
|
||||
// d_course_rainbow_road_packed_dl_2068
|
||||
find_vtx_and_set_colours(0x07002068, -0x6A, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_rainbow_road_packed_dl_1E18
|
||||
find_vtx_and_set_colours(0x07001E18, -0x6A, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_rainbow_road_packed_dl_1318
|
||||
find_vtx_and_set_colours(0x07001318, -1, 0xFF, 0xFF, 0);
|
||||
break;
|
||||
case COURSE_WARIO_STADIUM:
|
||||
vec3f_set(position, -131.0f, 83.0f, 286.0f);
|
||||
|
|
@ -350,17 +359,26 @@ void func_80003040(void) {
|
|||
addActorToEmptySlot(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN);
|
||||
vec3f_set(position, -2622.0f, 79.0f, 739.0f);
|
||||
addActorToEmptySlot(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN);
|
||||
find_vtx_and_set_colours(0x7000C50, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(0x7000BD8, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(0x7000B60, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(0x7000AE8, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(0x7000CC8, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(0x7000D50, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(0x7000DD0, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(0x7000E48, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_C50
|
||||
find_vtx_and_set_colours(0x07000C50, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_BD8
|
||||
find_vtx_and_set_colours(0x07000BD8, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_B60
|
||||
find_vtx_and_set_colours(0x07000B60, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_AE8
|
||||
find_vtx_and_set_colours(0x07000AE8, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_CC8
|
||||
find_vtx_and_set_colours(0x07000CC8, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_D50
|
||||
find_vtx_and_set_colours(0x07000D50, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_DD0
|
||||
find_vtx_and_set_colours(0x07000DD0, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_E48
|
||||
find_vtx_and_set_colours(0x07000E48, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
break;
|
||||
case COURSE_DK_JUNGLE:
|
||||
find_vtx_and_set_colours(0x7003FA8, 0x78, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_dks_jungle_parkway_packed_dl_3FA8
|
||||
find_vtx_and_set_colours(0x07003FA8, 0x78, 0xFF, 0xFF, 0xFF);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
#include "objects.h"
|
||||
#include "bomb_kart.h"
|
||||
#include "menus.h"
|
||||
#include "data/other_textures.h"
|
||||
|
||||
|
||||
// WARNING: this macro is undef'd at the end of this file
|
||||
|
|
@ -2529,48 +2530,6 @@ void func_8005D1F4(s32 arg0)
|
|||
}
|
||||
}
|
||||
|
||||
// todo: Import?
|
||||
// Appears to be balloons
|
||||
extern u8 D_0F05D1E8[]; // unk
|
||||
extern u8 D_0F05D420[]; // unk
|
||||
extern u8 D_0F05D674[]; // unk
|
||||
extern u8 D_0F05DA50[]; // unk
|
||||
extern u8 D_0F05DDFC[]; // unk
|
||||
extern u8 D_0F05DFC0[]; // unk
|
||||
extern u8 D_0F05E19C[]; // balloon top?
|
||||
extern u8 D_0F05E3E0[]; // balloon bottom?
|
||||
|
||||
|
||||
extern u8 gTexture69B03C[];
|
||||
extern u8 gTexture69B140[];
|
||||
extern u8 gTexture69B378[];
|
||||
extern u8 gTexture69B960[];
|
||||
extern u8 gTexture69BA28[];
|
||||
extern u8 gTexture69C1E8[];
|
||||
extern u8 gTexture69C354[];
|
||||
extern u8 gTexture69C4E4[];
|
||||
extern u8 gTexture69C80C[];
|
||||
extern u8 gTexture69C9C4[];
|
||||
extern u8 gTexture69CB84[];
|
||||
extern u8 gTexture69CCEC[];
|
||||
extern u8 gTexture69CEB8[];
|
||||
extern u8 gTexture69D148[];
|
||||
extern u8 gTexture69D4E0[];
|
||||
extern u8 gTexture69D8FC[];
|
||||
extern u8 gTexture69DCB4[];
|
||||
extern u8 gTexture69DFA0[];
|
||||
extern u8 gTexture69E25C[];
|
||||
extern u8 gTexture69E518[];
|
||||
extern u8 gTexture69E7A8[];
|
||||
extern u8 gTexture69EA18[];
|
||||
extern u8 gTexture69EC54[];
|
||||
extern u8 gTexture69EE38[];
|
||||
extern u8 gTexture69EFE0[];
|
||||
extern u8 gTextureBoingExclamation[];
|
||||
extern u8 gTextureKartShadow[];
|
||||
extern u8 gTextureLightningBolt0[];
|
||||
extern u8 gTextureLightningBolt1[];
|
||||
|
||||
// Appears to load GP Mode race staging balloons and kart shadows.
|
||||
void func_8005D290(void) {
|
||||
D_8018D488 = dma_textures(gTexture69C80C, 0x400, 0x400);
|
||||
|
|
@ -2584,16 +2543,16 @@ void func_8005D290(void) {
|
|||
D_8018D494 = dma_textures(gTexture69C4E4, 0x400, 0x400);
|
||||
D_8018D490 = D_8018D48C;
|
||||
D_8018D498 = dma_textures(gTexture69B378, 0x1000, 0x1000);
|
||||
D_8018D4BC = dma_textures(D_0F05E19C, 0x800, 0x800);
|
||||
D_8018D4C0 = dma_textures(D_0F05E3E0, 0x800, 0x800);
|
||||
D_8018D4BC = dma_textures(gTextureBalloon1, 0x800, 0x800);
|
||||
D_8018D4C0 = dma_textures(gTextureBalloon2, 0x800, 0x800);
|
||||
D_8018D49C = dma_textures(gTexture69C9C4, 0x200, 0x200);
|
||||
D_8018D4A0 = dma_textures(gTextureBoingExclamation, 0x800, 0x800);
|
||||
D_8018D4A4 = dma_textures(D_0F05DDFC, 0x800, 0x800);
|
||||
D_8018D4A8 = dma_textures(D_0F05DFC0, 0x800, 0x800);
|
||||
D_8018D4AC = dma_textures(D_0F05D674, 0x800, 0x800);
|
||||
D_8018D4B0 = dma_textures(D_0F05DA50, 0x800, 0x800);
|
||||
D_8018D4B4 = dma_textures(D_0F05D1E8, 0x800, 0x800);
|
||||
D_8018D4B8 = dma_textures(D_0F05D420, 0x800, 0x800);
|
||||
D_8018D4A4 = dma_textures(gTextureOnomatopoeiaPoomp1, 0x800, 0x800);
|
||||
D_8018D4A8 = dma_textures(gTextureOnomatopoeiaPoomp2, 0x800, 0x800);
|
||||
D_8018D4AC = dma_textures(gTextureOnomatopoeiaWhrrrr1, 0x800, 0x800);
|
||||
D_8018D4B0 = dma_textures(gTextureOnomatopoeiaWhrrrr2, 0x800, 0x800);
|
||||
D_8018D4B4 = dma_textures(gTextureOnomatopoeiaCrash1, 0x800, 0x800);
|
||||
D_8018D4B8 = dma_textures(gTextureOnomatopoeiaCrash2, 0x800, 0x800);
|
||||
D_8018D438 = dma_textures(gTexture69CB84, 0x800, 0x800);
|
||||
D_8018D43C = dma_textures(gTexture69CCEC, 0x800, 0x800);
|
||||
D_8018D440 = dma_textures(gTexture69CEB8, 0x800, 0x800);
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
#include "courses/all_course_data.h"
|
||||
#include "main.h"
|
||||
#include "menus.h"
|
||||
#include "data/other_textures.h"
|
||||
|
||||
void init_object_list(void) {
|
||||
|
||||
|
|
@ -316,7 +317,7 @@ block_26:
|
|||
D_8018D2E8 = 0x0030;
|
||||
break;
|
||||
case 3:
|
||||
D_80165880 = dma_textures(D_0F0D0E50, 0x00004CC2U, 0x0000D980U);
|
||||
D_80165880 = dma_textures(gTextureGhosts, 0x00004CC2U, 0x0000D980U);
|
||||
D_8018D2A0 = 0.016f;
|
||||
D_8018D2C0.unk0 = 0x0106;
|
||||
D_8018D2E0 = 0x0037;
|
||||
|
|
|
|||
|
|
@ -32,7 +32,6 @@ extern s16 D_800E5520[];
|
|||
extern s16 D_800E5548[];
|
||||
extern u8 *gCourseOutlineTextures[0x14];
|
||||
|
||||
extern s8 *gTextureLogoMarioKart64;
|
||||
extern s16 D_80165730;
|
||||
extern s16 D_80165740;
|
||||
extern s16 D_80165748;
|
||||
|
|
|
|||
|
|
@ -28,7 +28,9 @@
|
|||
#include "code_80091750.h"
|
||||
#include "podium_ceremony_actors.h"
|
||||
#include "courses/all_course_data.h"
|
||||
#include "src/ending/ceremony_data.inc.h"
|
||||
#include "menus.h"
|
||||
#include "data/other_textures.h"
|
||||
|
||||
// TODO: unused?
|
||||
f32 D_800E43B0[] = {
|
||||
|
|
@ -3075,7 +3077,6 @@ void func_800791F0(s32 objectIndex, s32 playerId) {
|
|||
func_800C9018(playerId, 0x0100FA28);
|
||||
}
|
||||
|
||||
extern u8 *D_0F05EB50;
|
||||
extern s16 D_801656F0;
|
||||
extern s32 D_8018D168;
|
||||
extern s32 D_8018D180;
|
||||
|
|
@ -3085,7 +3086,7 @@ void func_800792D8(s32 objectIndex, s32 arg1) {
|
|||
D_801656F0 = 0;
|
||||
D_8018D168 = 0;
|
||||
}
|
||||
init_texture_object(objectIndex, (u8 *) gTLUTLakituCountdown, (u8 *) &D_0F05EB50, 0x38U, (u16) 0x00000048);
|
||||
init_texture_object(objectIndex, (u8 *) gTLUTLakituCountdown, gTextureLakituNoLights1, 0x38U, (u16) 0x00000048);
|
||||
gObjectList[objectIndex].vertex = D_0D005EB0;
|
||||
gObjectList[objectIndex].sizeScaling = 0.15f;
|
||||
set_object_flag_unk_054_false(objectIndex, 0x00000010);
|
||||
|
|
@ -3177,7 +3178,6 @@ void func_80079380(s32 objectIndex, s32 arg1) {
|
|||
}
|
||||
}
|
||||
|
||||
extern u8 *D_0F07E350;
|
||||
//extern s32 D_8018C028;
|
||||
extern u16 D_800E6834[][4]; // static
|
||||
|
||||
|
|
@ -3185,7 +3185,7 @@ void func_8007963C(s32 objectIndex, s32 playerIndex) {
|
|||
Objects *temp_v0;
|
||||
|
||||
func_800791F0(objectIndex, playerIndex);
|
||||
init_texture_object(objectIndex, gTLUTLakituCheckeredFlag, (u8 *) &D_0F07E350, 0x48U, (u16) 0x00000038);
|
||||
init_texture_object(objectIndex, gTLUTLakituCheckeredFlag, gTextureLakituCheckeredFlag01, 0x48U, (u16) 0x00000038);
|
||||
temp_v0 = &gObjectList[objectIndex];
|
||||
temp_v0->activeTexture = D_8018C028;
|
||||
temp_v0->vertex = D_0D006730;
|
||||
|
|
@ -3260,11 +3260,9 @@ void func_8007993C(s32 objectIndex, Player *player) {
|
|||
func_800722CC(objectIndex, 2);
|
||||
}
|
||||
|
||||
extern u8 D_0F0CCF50;
|
||||
|
||||
void func_800799A8(s32 objectIndex, s32 arg1) {
|
||||
func_800791F0(objectIndex, arg1);
|
||||
init_texture_object(objectIndex, gTLUTLakituFishing, &D_0F0CCF50, 0x38U, (u16) 0x00000048);
|
||||
init_texture_object(objectIndex, gTLUTLakituFishing, gTextureLakituFishing1, 0x38U, (u16) 0x00000048);
|
||||
gObjectList[objectIndex].vertex = D_0D005F30;
|
||||
gObjectList[objectIndex].sizeScaling = 0.15f;
|
||||
func_80086E70(objectIndex);
|
||||
|
|
@ -3433,14 +3431,13 @@ void func_80079D44(s32 objectIndex, s32 playerId) {
|
|||
func_80079A5C(objectIndex, temp_s1);
|
||||
}
|
||||
|
||||
extern u8 *D_0F09DB50[];
|
||||
extern u16 D_800E694C[];
|
||||
|
||||
void func_8007A060(s32 objectIndex, s32 playerIndex) {
|
||||
Objects *temp_v0;
|
||||
|
||||
func_800791F0(objectIndex, playerIndex);
|
||||
init_texture_object(objectIndex, gTLUTLakituSecondLap, (u8 *) D_0F09DB50, 0x48U, (u16) 0x00000038);
|
||||
init_texture_object(objectIndex, gTLUTLakituSecondLap, gTextureLakituSecondLap01, 0x48U, (u16) 0x00000038);
|
||||
temp_v0 = &gObjectList[objectIndex];
|
||||
temp_v0->activeTexture = D_8018C028;
|
||||
temp_v0->vertex = D_0D006730;
|
||||
|
|
@ -3484,13 +3481,11 @@ void func_8007A124(s32 objectIndex, s32 playerIndex) {
|
|||
}
|
||||
}
|
||||
|
||||
extern u8 *D_0F0AD750;
|
||||
|
||||
void func_8007A228(s32 objectIndex, s32 playerIndex) {
|
||||
Objects *temp_v0;
|
||||
|
||||
func_800791F0(objectIndex, playerIndex);
|
||||
init_texture_object(objectIndex, gTLUTLakituFinalLap, (u8 *)&D_0F0AD750, 0x48U, (u16) 0x00000038);
|
||||
init_texture_object(objectIndex, gTLUTLakituFinalLap, gTextureLakituFinalLap01, 0x48U, (u16) 0x00000038);
|
||||
temp_v0 = &gObjectList[objectIndex];
|
||||
temp_v0->activeTexture = D_8018C028;
|
||||
temp_v0->vertex = D_0D006730;
|
||||
|
|
@ -3534,13 +3529,12 @@ void func_8007A2EC(s32 objectIndex, s32 playerIndex) {
|
|||
}
|
||||
}
|
||||
|
||||
extern u8 D_0F0BD350[];
|
||||
extern u16 D_800E69B0[][4]; // static?
|
||||
|
||||
void func_8007A3F0(s32 objectIndex, s32 arg1) {
|
||||
f32 var = 5000.0f;
|
||||
func_800791F0(objectIndex, arg1);
|
||||
init_texture_object(objectIndex, gTLUTLakituReverse, D_0F0BD350, 0x48U, (u16) 0x00000038);
|
||||
init_texture_object(objectIndex, gTLUTLakituReverse, gTextureLakituReverse01, 0x48U, (u16) 0x00000038);
|
||||
gObjectList[objectIndex].activeTexture = D_8018C028;
|
||||
gObjectList[objectIndex].vertex = D_0D006730;
|
||||
gObjectList[objectIndex].pos[2] = var;
|
||||
|
|
@ -4749,7 +4743,7 @@ void func_8007CC00(void) {
|
|||
void func_8007CE0C(s32 objectIndex) {
|
||||
Objects *temp_s0;
|
||||
|
||||
init_texture_object(objectIndex, d_course_banshee_boardwalk_boo_tlut, D_0F0D0E50, 0x30U, (u16) 0x00000028);
|
||||
init_texture_object(objectIndex, d_course_banshee_boardwalk_boo_tlut, gTextureGhosts, 0x30U, (u16) 0x00000028);
|
||||
temp_s0 = &gObjectList[objectIndex];
|
||||
temp_s0->itemDisplay = 0x1C;
|
||||
temp_s0->pos[0] = 0.0f;
|
||||
|
|
@ -8301,15 +8295,15 @@ void func_800861E0(void) {
|
|||
void func_8008629C(s32 objectIndex, s32 arg1) {
|
||||
switch (arg1) { /* irregular */
|
||||
case 0:
|
||||
gObjectList[objectIndex].unk_070 = D_0B0075F0;
|
||||
gObjectList[objectIndex].unk_070 = podium_dl3;
|
||||
gObjectList[objectIndex].unk_04C = 0x00000038;
|
||||
break;
|
||||
case 1:
|
||||
gObjectList[objectIndex].unk_070 = D_0B008040;
|
||||
gObjectList[objectIndex].unk_070 = podium2_dl3;
|
||||
gObjectList[objectIndex].unk_04C = 0x0000002B;
|
||||
break;
|
||||
case 2:
|
||||
gObjectList[objectIndex].unk_070 = D_0B008A90;
|
||||
gObjectList[objectIndex].unk_070 = podium3_dl3;
|
||||
gObjectList[objectIndex].unk_04C = 0x0000001E;
|
||||
break;
|
||||
default:
|
||||
|
|
@ -8411,13 +8405,13 @@ void func_80086700(s32 objectIndex) {
|
|||
if (gCCSelection < CC_150) {
|
||||
switch (D_802874D8.unk1D) { /* switch 1; irregular */
|
||||
case 0: /* switch 1 */
|
||||
gObjectList[objectIndex].unk_070 = D_0B0069D8;
|
||||
gObjectList[objectIndex].unk_070 = gold_trophy_dl10;
|
||||
break;
|
||||
case 1: /* switch 1 */
|
||||
gObjectList[objectIndex].unk_070 = D_0B006A78;
|
||||
gObjectList[objectIndex].unk_070 = gold_trophy_dl12;
|
||||
break;
|
||||
case 2: /* switch 1 */
|
||||
gObjectList[objectIndex].unk_070 = D_0B006B18;
|
||||
gObjectList[objectIndex].unk_070 = gold_trophy_dl14;
|
||||
break;
|
||||
default: /* switch 1 */
|
||||
break;
|
||||
|
|
@ -8425,13 +8419,13 @@ void func_80086700(s32 objectIndex) {
|
|||
} else {
|
||||
switch (D_802874D8.unk1D) { /* irregular */
|
||||
case 0:
|
||||
gObjectList[objectIndex].unk_070 = D_0B006A28;
|
||||
gObjectList[objectIndex].unk_070 = gold_trophy_dl11;
|
||||
break;
|
||||
case 1:
|
||||
gObjectList[objectIndex].unk_070 = D_0B006AC8;
|
||||
gObjectList[objectIndex].unk_070 = gold_trophy_dl13;
|
||||
break;
|
||||
case 2:
|
||||
gObjectList[objectIndex].unk_070 = D_0B006B68;
|
||||
gObjectList[objectIndex].unk_070 = gold_trophy_dl15;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -371,9 +371,6 @@ void func_80086D80(void);
|
|||
s32 osPiStartDma(OSIoMesg *mb, s32 priority, s32 direction, uintptr_t devAddr, void *vAddr, size_t nbytes, OSMesgQueue *mq);
|
||||
s32 osRecvMesg(OSMesgQueue*, OSMesg*, s32);
|
||||
|
||||
// from other_textures.s
|
||||
extern u8 D_0F0D0E50[]; // gTextureGhosts
|
||||
|
||||
// Seemingly a pointer to Lakitu texture(s)
|
||||
extern u8 *D_8018C028;
|
||||
// Seemingly a list of textures for Lakitu
|
||||
|
|
@ -404,18 +401,6 @@ extern s32 D_8018D1EC;
|
|||
extern s32 D_8018D224;
|
||||
extern u8* D_8018D490;
|
||||
|
||||
// Trophy DLs I think?
|
||||
// trophy_model.inc.c
|
||||
extern Gfx D_0B0069D8[];
|
||||
extern Gfx D_0B006A28[];
|
||||
extern Gfx D_0B006A78[];
|
||||
extern Gfx D_0B006AC8[];
|
||||
extern Gfx D_0B006B18[];
|
||||
extern Gfx D_0B006B68[];
|
||||
extern Gfx D_0B0075F0[];
|
||||
extern Gfx D_0B008040[];
|
||||
extern Gfx D_0B008A90[];
|
||||
|
||||
// This is either 3 Vec3s as separate variables or an array of s16's or an array of vec3s.
|
||||
// The other entries appear to be unused.
|
||||
// data/data_code_80071F00_2.s
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
#include "save_data.h"
|
||||
#include "podium_ceremony_actors.h"
|
||||
#include "skybox_and_splitscreen.h"
|
||||
#include "src/data/startup_logo.inc.h"
|
||||
// TODO: Move gGfxPool out of main.h
|
||||
// Unfortunately that's not a small effort due to weird import structure in this project
|
||||
#include "main.h"
|
||||
|
|
@ -2571,7 +2572,7 @@ void func_800942D0(void) {
|
|||
gSPMatrix(gDisplayListHead++, test++, G_MTX_NOPUSH | G_MTX_MUL | G_MTX_MODELVIEW);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2);
|
||||
gDPSetEnvColor(gDisplayListHead++, 0x00, 0x00, 0x00, thing);
|
||||
gSPDisplayList(gDisplayListHead++, D_06009410);
|
||||
gSPDisplayList(gDisplayListHead++, startup_texture_dl4);
|
||||
gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -343,8 +343,6 @@ void func_800AF740(struct_8018D9E0_entry*);
|
|||
|
||||
/* This is where I'd put my static data, if I had any */
|
||||
|
||||
extern Gfx D_06009410[];
|
||||
|
||||
extern s32 D_800DDB24;
|
||||
extern s16 D_80164478[];
|
||||
extern u8 *D_8018D9BC;
|
||||
|
|
|
|||
|
|
@ -633,7 +633,7 @@ Gfx common_model_flat_banana[] = {
|
|||
// tlut size 8x29
|
||||
// todo: What is this?
|
||||
s8 D_0D004C68[] = {
|
||||
#include "textures/common/132B50_04C68_tlut.rgba16.inc.c"
|
||||
#include "assets/trees/gTLUTTreesImport.inc.c"
|
||||
};
|
||||
|
||||
s8 gTLUTGreenShell[] = {
|
||||
|
|
@ -644,8 +644,6 @@ s8 gTLUTBlueShell[] = {
|
|||
#include "assets/blueshell/gTLUTBlueShell.inc.c"
|
||||
};
|
||||
|
||||
//s32 fileSplitPad[4] = { 0 };
|
||||
|
||||
Vtx D_0D005238[] = {
|
||||
{{{ 3, 6, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
{{{ -3, 6, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}},
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
#include <PR/ultratypes.h>
|
||||
#include <PR/gbi.h>
|
||||
#include "data_segment2.h"
|
||||
#include "src/data/startup_logo.inc.h"
|
||||
|
||||
Gfx D_02007650[] = {
|
||||
gsDPPipeSync(),
|
||||
|
|
@ -444,7 +445,7 @@ Gfx D_02007F60[] = {
|
|||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_LIGHTING | G_SHADING_SMOOTH),
|
||||
gsDPPipeSync(),
|
||||
gsSPDisplayList(D_060093F8),
|
||||
gsSPDisplayList(startup_texture_dl3),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#include "types.h"
|
||||
|
||||
static Vtx startup_logo[] = {
|
||||
Vtx startup_logo[] = {
|
||||
|
||||
{{{ 482, -124, 50}, 0, {0, 0}, {0xc9, 0x97, 0x00, 0xff}}},
|
||||
{{{ 482, -124, -50}, 0, {0, 0}, {0xc9, 0x97, 0x00, 0xff}}},
|
||||
|
|
@ -693,7 +693,7 @@ static Vtx startup_logo[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl[] = {
|
||||
Gfx startup_logo_dl[] = {
|
||||
gsSPVertex(&startup_logo[0], 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 1, 0, 0),
|
||||
|
|
@ -746,7 +746,7 @@ static Gfx startup_logo_dl[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl2[] = {
|
||||
Gfx startup_logo_dl2[] = {
|
||||
|
||||
gsSPVertex(&startup_logo[106], 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
|
|
@ -777,7 +777,7 @@ static Gfx startup_logo_dl2[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl3[] = {
|
||||
Gfx startup_logo_dl3[] = {
|
||||
|
||||
gsSPVertex(&startup_logo[158], 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
|
|
@ -839,7 +839,7 @@ static Gfx startup_logo_dl3[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl4[] = {
|
||||
Gfx startup_logo_dl4[] = {
|
||||
gsSPVertex(&startup_logo[274], 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 1, 0, 0),
|
||||
|
|
@ -868,7 +868,7 @@ static Gfx startup_logo_dl4[] = {
|
|||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl5[] = {
|
||||
Gfx startup_logo_dl5[] = {
|
||||
gsSPVertex(&startup_logo[326], 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 1, 0, 0),
|
||||
|
|
@ -921,7 +921,7 @@ static Gfx startup_logo_dl5[] = {
|
|||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl6[] = {
|
||||
Gfx startup_logo_dl6[] = {
|
||||
gsSPVertex(&startup_logo[436], 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 1, 0, 0),
|
||||
|
|
@ -974,7 +974,7 @@ static Gfx startup_logo_dl6[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl7[] = {
|
||||
Gfx startup_logo_dl7[] = {
|
||||
gsSPVertex(&startup_logo[540], 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 1, 0, 0),
|
||||
|
|
@ -1004,7 +1004,7 @@ static Gfx startup_logo_dl7[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl8[] = {
|
||||
Gfx startup_logo_dl8[] = {
|
||||
gsSPVertex(&startup_logo[596], 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 1, 0, 0),
|
||||
|
|
@ -1051,7 +1051,7 @@ static Gfx startup_logo_dl8[] = {
|
|||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
static Vtx startup_logo2[] = {
|
||||
Vtx startup_logo2[] = {
|
||||
|
||||
{{{ 107, 36, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}},
|
||||
{{{ 66, 17, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}},
|
||||
|
|
@ -2149,7 +2149,7 @@ static Vtx startup_logo2[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl9[] = {
|
||||
Gfx startup_logo_dl9[] = {
|
||||
|
||||
gsSPVertex(&startup_logo2[0], 32, 0),
|
||||
gsSP1Triangle(0, 1, 2, 0),
|
||||
|
|
@ -2236,7 +2236,7 @@ static Gfx startup_logo_dl9[] = {
|
|||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl10[] = {
|
||||
Gfx startup_logo_dl10[] = {
|
||||
|
||||
gsSPVertex(&startup_logo2[161], 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
|
|
@ -2267,7 +2267,7 @@ static Gfx startup_logo_dl10[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl11[] = {
|
||||
Gfx startup_logo_dl11[] = {
|
||||
|
||||
gsSPVertex(&startup_logo2[240], 32, 0),
|
||||
gsSP1Triangle(0, 1, 2, 0),
|
||||
|
|
@ -2317,7 +2317,7 @@ static Gfx startup_logo_dl11[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl12[] = {
|
||||
Gfx startup_logo_dl12[] = {
|
||||
|
||||
gsSPVertex(&startup_logo2[329], 24, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
|
|
@ -2330,7 +2330,7 @@ static Gfx startup_logo_dl12[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl13[] = {
|
||||
Gfx startup_logo_dl13[] = {
|
||||
|
||||
gsSPVertex(&startup_logo2[353], 24, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
|
|
@ -2343,7 +2343,7 @@ static Gfx startup_logo_dl13[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl14[] = {
|
||||
Gfx startup_logo_dl14[] = {
|
||||
|
||||
gsSPVertex(&startup_logo2[377], 32, 0),
|
||||
gsSP1Quadrangle(0, 3, 1, 2, 0),
|
||||
|
|
@ -2371,7 +2371,7 @@ static Gfx startup_logo_dl14[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl15[] = {
|
||||
Gfx startup_logo_dl15[] = {
|
||||
|
||||
gsSPVertex(&startup_logo2[442], 32, 0),
|
||||
gsSP1Triangle(0, 1, 2, 0),
|
||||
|
|
@ -2421,7 +2421,7 @@ static Gfx startup_logo_dl15[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl16[] = {
|
||||
Gfx startup_logo_dl16[] = {
|
||||
|
||||
gsSPVertex(&startup_logo2[531], 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
|
|
@ -2470,7 +2470,7 @@ static Gfx startup_logo_dl16[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl17[] = {
|
||||
Gfx startup_logo_dl17[] = {
|
||||
|
||||
gsSPVertex(&startup_logo2[619], 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
|
|
@ -2522,7 +2522,7 @@ static Gfx startup_logo_dl17[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl18[] = {
|
||||
Gfx startup_logo_dl18[] = {
|
||||
|
||||
gsSPVertex(&startup_logo2[732], 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
|
|
@ -2575,7 +2575,7 @@ static Gfx startup_logo_dl18[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl19[] = {
|
||||
Gfx startup_logo_dl19[] = {
|
||||
gsSPVertex(&startup_logo2[828], 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Triangle(0, 3, 4, 0),
|
||||
|
|
@ -2654,7 +2654,7 @@ static Gfx startup_logo_dl19[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_logo_dl20[] = {
|
||||
Gfx startup_logo_dl20[] = {
|
||||
|
||||
gsSPVertex(&startup_logo2[941], 29, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
|
|
@ -2744,11 +2744,11 @@ static Gfx startup_logo_dl20[] = {
|
|||
|
||||
};
|
||||
|
||||
static u8 reflection_map_gold[2048] = {
|
||||
#include "textures/startup_logo/reflection_map_gold.rgba16.inc.c"
|
||||
u8 reflection_map_gold[2048] = {
|
||||
#include "assets/startup_logo/gTextureReflectionMapGold.inc.c"
|
||||
};
|
||||
|
||||
static Gfx startup_texture_dl1[] = {
|
||||
Gfx startup_texture_dl1[] = {
|
||||
gsDPPipeSync(),
|
||||
gsSPSetGeometryMode(G_TEXTURE_GEN),
|
||||
gsDPLoadTextureBlock(reflection_map_gold, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
|
|
@ -2769,12 +2769,12 @@ static Gfx startup_texture_dl1[] = {
|
|||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
static Lights1 lights = gdSPDefLights1 (
|
||||
Lights1 lights = gdSPDefLights1 (
|
||||
63, 63, 63,
|
||||
255, 255, 255, 0, 0, 120
|
||||
);
|
||||
|
||||
static Gfx startup_texture_dl2[] = {
|
||||
Gfx startup_texture_dl2[] = {
|
||||
gsDPPipeSync(),
|
||||
gsSPSetGeometryMode(G_TEXTURE_GEN),
|
||||
gsDPLoadTextureBlock(reflection_map_gold, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
|
|
@ -2799,13 +2799,13 @@ static Gfx startup_texture_dl2[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx startup_texture_dl3[] = {
|
||||
Gfx startup_texture_dl3[] = {
|
||||
gsSPDisplayList(startup_texture_dl1),
|
||||
gsSPDisplayList(startup_texture_dl2),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
static Gfx startup_texture_dl4[] = {
|
||||
Gfx startup_texture_dl4[] = {
|
||||
|
||||
gsDPPipeSync(),
|
||||
gsSPSetGeometryMode(G_TEXTURE_GEN),
|
||||
|
|
|
|||
|
|
@ -0,0 +1,33 @@
|
|||
#ifndef STARTUP_LOGO_H
|
||||
#define STARTUP_LOGO_H
|
||||
|
||||
extern Vtx startup_logo[];
|
||||
extern Gfx startup_logo_dl[];
|
||||
extern Gfx startup_logo_dl2[];
|
||||
extern Gfx startup_logo_dl3[];
|
||||
extern Gfx startup_logo_dl4[];
|
||||
extern Gfx startup_logo_dl5[];
|
||||
extern Gfx startup_logo_dl6[];
|
||||
extern Gfx startup_logo_dl7[];
|
||||
extern Gfx startup_logo_dl8[];
|
||||
extern Vtx startup_logo2[];
|
||||
extern Gfx startup_logo_dl9[];
|
||||
extern Gfx startup_logo_dl10[];
|
||||
extern Gfx startup_logo_dl11[];
|
||||
extern Gfx startup_logo_dl12[];
|
||||
extern Gfx startup_logo_dl13[];
|
||||
extern Gfx startup_logo_dl14[];
|
||||
extern Gfx startup_logo_dl15[];
|
||||
extern Gfx startup_logo_dl16[];
|
||||
extern Gfx startup_logo_dl17[];
|
||||
extern Gfx startup_logo_dl18[];
|
||||
extern Gfx startup_logo_dl19[];
|
||||
extern Gfx startup_logo_dl20[];
|
||||
extern u8 reflection_map_gold[2048];
|
||||
extern Gfx startup_texture_dl1[];
|
||||
extern Lights1 lights;
|
||||
extern Gfx startup_texture_dl2[];
|
||||
extern Gfx startup_texture_dl3[];
|
||||
extern Gfx startup_texture_dl4[];
|
||||
|
||||
#endif
|
||||
|
|
@ -48,7 +48,6 @@ extern Gfx D_02007FC8[];
|
|||
extern Gfx D_02008008[];
|
||||
extern Gfx D_02008030[];
|
||||
extern Gfx D_02008058[];
|
||||
extern Gfx D_060093F8[];
|
||||
extern Gfx common_rectangle_display[];
|
||||
|
||||
extern Vtx D_02007BB8[];
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#include <types.h>
|
||||
#include "src/ending/ceremony_data.inc.h"
|
||||
|
||||
Vtx silver_trophy_model[] = {
|
||||
|
||||
|
|
@ -259,7 +259,7 @@ Vtx silver_trophy_model[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx silver_trophy_dl[] = {
|
||||
Gfx silver_trophy_dl[] = {
|
||||
gsSPVertex(&silver_trophy_model[52], 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
|
|
@ -290,7 +290,7 @@ static Gfx silver_trophy_dl[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx silver_trophy_dl2[] = {
|
||||
Gfx silver_trophy_dl2[] = {
|
||||
gsSPVertex(&silver_trophy_model[83], 26, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
|
|
@ -319,7 +319,7 @@ static Gfx silver_trophy_dl2[] = {
|
|||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
static Gfx silver_trophy_dl3[] = {
|
||||
Gfx silver_trophy_dl3[] = {
|
||||
gsSPVertex(&silver_trophy_model[109], 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
|
|
@ -350,7 +350,7 @@ static Gfx silver_trophy_dl3[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx silver_trophy_dl4[] = {
|
||||
Gfx silver_trophy_dl4[] = {
|
||||
|
||||
gsSPVertex(&silver_trophy_model[165], 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
|
|
@ -410,7 +410,7 @@ static Gfx silver_trophy_dl4[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx silver_trophy_dl5[] = {
|
||||
Gfx silver_trophy_dl5[] = {
|
||||
|
||||
gsSPVertex(&silver_trophy_model[0], 22, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
|
|
@ -438,7 +438,7 @@ static Gfx silver_trophy_dl5[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx silver_trophy_dl6[] = {
|
||||
Gfx silver_trophy_dl6[] = {
|
||||
|
||||
gsSPVertex(&silver_trophy_model[22], 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
|
|
@ -465,7 +465,7 @@ static Gfx silver_trophy_dl6[] = {
|
|||
|
||||
};
|
||||
|
||||
static Vtx gold_trophy_model[] = {
|
||||
Vtx gold_trophy_model[] = {
|
||||
|
||||
{{{ 0, -250, 0}, 0, {0, 0}, {0x2e, 0x00, 0x00, 0xff}}},
|
||||
{{{ -49, -250, -176}, 0, {0, 0}, {0x2e, 0x00, 0x00, 0xff}}},
|
||||
|
|
@ -1253,19 +1253,19 @@ static Vtx gold_trophy_model[] = {
|
|||
|
||||
};
|
||||
|
||||
static u8 reflection_map_brass[2048] = {
|
||||
#include "textures/trophy/reflection_map_brass.rgba16.inc.c"
|
||||
u8 reflection_map_brass[2048] = {
|
||||
#include "assets/ending_ceremony/gTextureReflectionMapBrass.inc.c"
|
||||
};
|
||||
|
||||
static u8 reflection_map_silver[2048] = {
|
||||
#include "textures/trophy/reflection_map_silver.rgba16.inc.c"
|
||||
u8 reflection_map_silver[2048] = {
|
||||
#include "assets/ending_ceremony/gTextureReflectionMapSilver.inc.c"
|
||||
};
|
||||
|
||||
static u8 reflection_map_gold[2048] = {
|
||||
#include "textures/trophy/reflection_map_gold.rgba16.inc.c"
|
||||
u8 reflection_map_gold[2048] = {
|
||||
#include "assets/ending_ceremony/gTextureReflectionMapGold.inc.c"
|
||||
};
|
||||
|
||||
static Gfx gold_trophy_dl[] = {
|
||||
Gfx gold_trophy_dl[] = {
|
||||
|
||||
gsSPVertex(&gold_trophy_model[0], 22, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0),
|
||||
|
|
@ -1292,7 +1292,7 @@ static Gfx gold_trophy_dl[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx gold_trophy_dl2[] = {
|
||||
Gfx gold_trophy_dl2[] = {
|
||||
|
||||
gsSPVertex(&gold_trophy_model[22], 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
|
|
@ -1320,7 +1320,7 @@ static Gfx gold_trophy_dl2[] = {
|
|||
};
|
||||
|
||||
|
||||
static Gfx gold_trophy_dl3[] = {
|
||||
Gfx gold_trophy_dl3[] = {
|
||||
|
||||
gsSPVertex(&gold_trophy_model[263], 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
|
|
@ -1398,7 +1398,7 @@ static Gfx gold_trophy_dl3[] = {
|
|||
|
||||
|
||||
};
|
||||
static Gfx gold_trophy_dl4[] = {
|
||||
Gfx gold_trophy_dl4[] = {
|
||||
|
||||
gsSPVertex(&gold_trophy_model[381], 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
|
|
@ -1424,7 +1424,7 @@ static Gfx gold_trophy_dl4[] = {
|
|||
gsSPEndDisplayList(),
|
||||
|
||||
};
|
||||
static Gfx gold_trophy_dl5[] = {
|
||||
Gfx gold_trophy_dl5[] = {
|
||||
|
||||
gsSPVertex(&gold_trophy_model[474], 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0),
|
||||
|
|
@ -1503,7 +1503,7 @@ static Gfx gold_trophy_dl5[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx gold_trophy_dl6[] = {
|
||||
Gfx gold_trophy_dl6[] = {
|
||||
|
||||
gsSPVertex(&gold_trophy_model[593], 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
|
|
@ -1573,7 +1573,7 @@ static Gfx gold_trophy_dl6[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx gold_trophy_dl7[] = {
|
||||
Gfx gold_trophy_dl7[] = {
|
||||
|
||||
gsSPVertex(&gold_trophy_model[699], 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
|
|
@ -1623,7 +1623,7 @@ static Gfx gold_trophy_dl7[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx gold_trophy_dl8[] = {
|
||||
Gfx gold_trophy_dl8[] = {
|
||||
|
||||
gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
|
|
@ -1647,7 +1647,7 @@ static Gfx gold_trophy_dl8[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx gold_trophy_dl9[] = {
|
||||
Gfx gold_trophy_dl9[] = {
|
||||
|
||||
gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
|
|
@ -1670,7 +1670,7 @@ static Gfx gold_trophy_dl9[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx gold_trophy_dl10[] = {
|
||||
Gfx gold_trophy_dl10[] = {
|
||||
|
||||
gsDPPipeSync(),
|
||||
gsDPLoadTextureBlock((u8 *) reflection_map_gold, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
|
|
@ -1679,7 +1679,7 @@ static Gfx gold_trophy_dl10[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx gold_trophy_dl11[] = {
|
||||
Gfx gold_trophy_dl11[] = {
|
||||
|
||||
gsDPPipeSync(),
|
||||
gsDPLoadTextureBlock((u8 *) reflection_map_gold, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
|
|
@ -1687,7 +1687,7 @@ static Gfx gold_trophy_dl11[] = {
|
|||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
static Gfx gold_trophy_dl12[] = {
|
||||
Gfx gold_trophy_dl12[] = {
|
||||
|
||||
gsDPPipeSync(),
|
||||
gsDPLoadTextureBlock((u8 *) reflection_map_silver, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
|
|
@ -1696,7 +1696,7 @@ static Gfx gold_trophy_dl12[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx gold_trophy_dl13[] = {
|
||||
Gfx gold_trophy_dl13[] = {
|
||||
|
||||
gsDPPipeSync(),
|
||||
gsDPLoadTextureBlock((u8 *) reflection_map_silver, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
|
|
@ -1705,7 +1705,7 @@ static Gfx gold_trophy_dl13[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx gold_trophy_dl14[] = {
|
||||
Gfx gold_trophy_dl14[] = {
|
||||
|
||||
gsDPPipeSync(),
|
||||
gsDPLoadTextureBlock((u8 *) reflection_map_brass, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
|
|
@ -1714,7 +1714,7 @@ static Gfx gold_trophy_dl14[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx gold_trophy_dl15[] = {
|
||||
Gfx gold_trophy_dl15[] = {
|
||||
|
||||
gsDPPipeSync(),
|
||||
gsDPLoadTextureBlock((u8 *) reflection_map_brass, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
|
|
@ -1723,16 +1723,16 @@ static Gfx gold_trophy_dl15[] = {
|
|||
|
||||
};
|
||||
|
||||
static Lights1 light1 = gdSPDefLights1 (
|
||||
Lights1 light1 = gdSPDefLights1 (
|
||||
255, 255, 255,
|
||||
255, 255, 255, 0, 0, 120
|
||||
);
|
||||
|
||||
static u8 texture_podium1[] = {
|
||||
#include "textures/trophy/podium1.rgba16.inc.c"
|
||||
u8 texture_podium1[] = {
|
||||
#include "assets/ending_ceremony/gTexturePodium1.inc.c"
|
||||
};
|
||||
|
||||
static Vtx tall_podium_model[] = {
|
||||
Vtx tall_podium_model[] = {
|
||||
|
||||
{{{ -7, 0, -7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}},
|
||||
{{{ -7, 8, -7}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}},
|
||||
|
|
@ -1757,7 +1757,7 @@ static Vtx tall_podium_model[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx podium_dl[] = {
|
||||
Gfx podium_dl[] = {
|
||||
|
||||
gsSPSetLights1(light1),
|
||||
gsDPPipeSync(),
|
||||
|
|
@ -1786,14 +1786,14 @@ static Gfx podium_dl[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx podium_dl2[] = {
|
||||
Gfx podium_dl2[] = {
|
||||
|
||||
gsSPDisplayList(podium_dl),
|
||||
gsSPEndDisplayList(),
|
||||
|
||||
};
|
||||
|
||||
static Gfx podium_dl3[] = {
|
||||
Gfx podium_dl3[] = {
|
||||
|
||||
gsSPDisplayList(podium_dl2),
|
||||
gsSPEndDisplayList(),
|
||||
|
|
@ -1801,7 +1801,7 @@ static Gfx podium_dl3[] = {
|
|||
|
||||
};
|
||||
|
||||
static Vtx short_podium_model[] = {
|
||||
Vtx short_podium_model[] = {
|
||||
|
||||
{{{ -7, 0, 7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}},
|
||||
{{{ -7, 6, 7}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}},
|
||||
|
|
@ -1826,16 +1826,16 @@ static Vtx short_podium_model[] = {
|
|||
|
||||
};
|
||||
|
||||
static Lights1 light2 = gdSPDefLights1 (
|
||||
Lights1 light2 = gdSPDefLights1 (
|
||||
255, 255, 255,
|
||||
255, 255, 255, 0, 0, 120
|
||||
);
|
||||
|
||||
static u8 texture_podium2[] = {
|
||||
#include "textures/trophy/podium2.rgba16.inc.c"
|
||||
u8 texture_podium2[] = {
|
||||
#include "assets/ending_ceremony/gTexturePodium2.inc.c"
|
||||
};
|
||||
|
||||
static Gfx podium2_dl[] = {
|
||||
Gfx podium2_dl[] = {
|
||||
|
||||
gsSPSetLights1(light2),
|
||||
gsDPPipeSync(),
|
||||
|
|
@ -1864,28 +1864,28 @@ static Gfx podium2_dl[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx podium2_dl2[] = {
|
||||
Gfx podium2_dl2[] = {
|
||||
gsSPDisplayList(podium2_dl),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
static Gfx podium2_dl3[] = {
|
||||
Gfx podium2_dl3[] = {
|
||||
gsSPDisplayList(podium2_dl2),
|
||||
gsSPEndDisplayList(),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
static Lights1 light3 = gdSPDefLights1 (
|
||||
Lights1 light3 = gdSPDefLights1 (
|
||||
255, 255, 255,
|
||||
255, 255, 255, 0, 0, 120
|
||||
);
|
||||
|
||||
static u8 texture_podium3[] = {
|
||||
#include "textures/trophy/podium3.rgba16.inc.c"
|
||||
u8 texture_podium3[] = {
|
||||
#include "assets/ending_ceremony/gTexturePodium3.inc.c"
|
||||
};
|
||||
|
||||
// Todo: rename this to left_ or right_ instead of model2.
|
||||
static Vtx short_podium_model2[] = {
|
||||
Vtx short_podium_model2[] = {
|
||||
|
||||
{{{ -7, 0, -21}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}},
|
||||
{{{ -7, 4, -21}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}},
|
||||
|
|
@ -1910,7 +1910,7 @@ static Vtx short_podium_model2[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx podium3_dl[] = {
|
||||
Gfx podium3_dl[] = {
|
||||
|
||||
gsSPSetLights1(light3),
|
||||
gsDPPipeSync(),
|
||||
|
|
@ -1939,14 +1939,14 @@ static Gfx podium3_dl[] = {
|
|||
|
||||
};
|
||||
|
||||
static Gfx podium3_dl2[] = {
|
||||
Gfx podium3_dl2[] = {
|
||||
|
||||
gsSPDisplayList(podium3_dl),
|
||||
gsSPEndDisplayList(),
|
||||
|
||||
};
|
||||
|
||||
static Gfx podium3_dl3[] = {
|
||||
Gfx podium3_dl3[] = {
|
||||
|
||||
gsSPDisplayList(podium3_dl2),
|
||||
gsSPEndDisplayList(),
|
||||
|
|
@ -1954,205 +1954,106 @@ static Gfx podium3_dl3[] = {
|
|||
|
||||
};
|
||||
|
||||
static coursePath ending_sequence[] = {
|
||||
|
||||
{{ 244, 248, 0}, 0},
|
||||
{{ 254, 229, 0}, 0},
|
||||
{{ 244, 246, 0}, 0},
|
||||
{{ 254, 239, 0}, 0},
|
||||
{{ 244, 216, 0}, 0},
|
||||
{{ 255, 109, 0}, 0},
|
||||
{{ 244, 160, 0}, 0},
|
||||
{{ 255, 172, 0}, 0},
|
||||
{{ 244, 62, 0}, 0},
|
||||
{{ 255, 217, 0}, 0},
|
||||
{{ 243, 193, 0}, 0},
|
||||
{{ 255, 209, 0}, 0},
|
||||
{{ 243, 143, 0}, 0},
|
||||
{{ 255, 149, 0}, 0},
|
||||
{{ 243, 125, 0}, 0},
|
||||
{{ 255, 59, 0}, 0},
|
||||
{{ 243, 159, 0}, 0},
|
||||
{{ 254, 207, 0}, 0},
|
||||
{{ 243, 205, 0}, 0},
|
||||
{{ 254, 134, 0}, 0},
|
||||
{{ 243, 178, 0}, 0},
|
||||
{{ 254, 58, 0}, 0},
|
||||
{{ 243, 121, 0}, 0},
|
||||
{{ 254, 38, 0}, 0},
|
||||
{{ 243, 44, 0}, 0},
|
||||
{{ 254, 20, 0}, 0},
|
||||
{{ 242, 186, 0}, 0},
|
||||
{{ 254, 0, 0}, 0},
|
||||
{{ 242, 63, 0}, 0},
|
||||
{{ 253, 235, 0}, 0},
|
||||
{{ 242, 32, 0}, 0},
|
||||
{{ 253, 123, 0}, 0},
|
||||
{{ 242, 61, 0}, 0},
|
||||
{{ 252, 236, 0}, 0},
|
||||
{{ 242, 229, 0}, 0},
|
||||
{{ 252, 125, 0}, 0},
|
||||
{{ 243, 241, 0}, 0},
|
||||
{{ 252, 71, 0}, 0},
|
||||
{{ 244, 154, 0}, 0},
|
||||
{{ 252, 111, 0}, 0},
|
||||
{{ 244, 238, 0}, 0},
|
||||
{{ 252, 230, 0}, 0},
|
||||
{{ 244, 240, 0}, 0},
|
||||
{{ 253, 124, 0}, 0},
|
||||
{{ 244, 250, 0}, 0},
|
||||
{{ 254, 7, 0}, 0},
|
||||
TrackWaypoint ending_sequence[] = {
|
||||
{ -2824, 0, -283, 0 },
|
||||
{ -2826, 0, -273, 0 },
|
||||
{ -2856, 0, -147, 0 },
|
||||
{ -2912, 0, -84, 0 },
|
||||
{ -3010, 0, -39, 0 },
|
||||
{ -3135, 0, -47, 0 },
|
||||
{ -3185, 0, -107, 0 },
|
||||
{ -3203, 0, -197, 0 },
|
||||
{ -3169, 0, -305, 0 },
|
||||
{ -3123, 0, -378, 0 },
|
||||
{ -3150, 0, -454, 0 },
|
||||
{ -3207, 0, -474, 0 },
|
||||
{ -3284, 0, -492, 0 },
|
||||
{ -3398, 0, -512, 0 },
|
||||
{ -3521, 0, -533, 0 },
|
||||
{ -3552, 0, -645, 0 },
|
||||
{ -3523, 0, -788, 0 },
|
||||
{ -3355, 0, -899, 0 },
|
||||
{ -3087, 0, -953, 0 },
|
||||
{ -2918, 0, -913, 0 },
|
||||
{ -2834, 0, -794, 0 },
|
||||
{ -2832, 0, -644, 0 },
|
||||
{ -2822, 0, -505, 0 },
|
||||
{ -32768, 0, 0, 0 },
|
||||
};
|
||||
|
||||
static s32 path_end[] = {0x80000000, 0};
|
||||
|
||||
static coursePath ending_sequence2[] = {
|
||||
|
||||
{{ 241, 159, 0}, 0},
|
||||
{{ 255, 235, 0}, 1},
|
||||
{{ 241, 170, 0}, 0},
|
||||
{{ 255, 226, 0}, 1},
|
||||
{{ 241, 228, 0}, 0},
|
||||
{{ 255, 206, 0}, 1},
|
||||
{{ 242, 44, 0}, 0},
|
||||
{{ 255, 215, 0}, 1},
|
||||
{{ 242, 115, 0}, 0},
|
||||
{{ 255, 241, 0}, 1},
|
||||
{{ 242, 197, 0}, 0},
|
||||
{{ 255, 224, 0}, 1},
|
||||
{{ 243, 54, 0}, 0},
|
||||
{{ 255, 152, 0}, 1},
|
||||
{{ 243, 86, 0}, 0},
|
||||
{{ 255, 63, 0}, 1},
|
||||
{{ 243, 109, 0}, 0},
|
||||
{{ 254, 230, 0}, 1},
|
||||
{{ 243, 151, 0}, 0},
|
||||
{{ 254, 179, 0}, 1},
|
||||
{{ 243, 177, 0}, 0},
|
||||
{{ 254, 114, 0}, 1},
|
||||
{{ 243, 169, 0}, 0},
|
||||
{{ 254, 68, 0}, 1},
|
||||
{{ 243, 119, 0}, 0},
|
||||
{{ 254, 50, 0}, 1},
|
||||
{{ 243, 42, 0}, 0},
|
||||
{{ 254, 36, 0}, 1},
|
||||
{{ 242, 179, 0}, 0},
|
||||
{{ 254, 13, 0}, 1},
|
||||
{{ 242, 53, 0}, 0},
|
||||
{{ 254, 21, 0}, 1},
|
||||
{{ 241, 163, 0}, 0},
|
||||
{{ 254, 29, 0}, 1},
|
||||
{{ 241, 35, 0}, 0},
|
||||
{{ 254, 121, 0}, 1},
|
||||
{{ 240, 158, 0}, 0},
|
||||
{{ 254, 233, 0}, 1},
|
||||
{{ 240, 131, 0}, 0},
|
||||
{{ 255, 149, 0}, 1},
|
||||
{{ 240, 156, 0}, 0},
|
||||
{{ 0, 38, 0}, 1},
|
||||
{{ 241, 43, 0}, 0},
|
||||
{{ 0, 72, 0}, 1},
|
||||
|
||||
TrackWaypoint ending_sequence2[] = {
|
||||
{ -3681, 0, -21, 1 },
|
||||
{ -3670, 0, -30, 1 },
|
||||
{ -3612, 0, -50, 1 },
|
||||
{ -3540, 0, -41, 1 },
|
||||
{ -3469, 0, -15, 1 },
|
||||
{ -3387, 0, -32, 1 },
|
||||
{ -3274, 0, -104, 1 },
|
||||
{ -3242, 0, -193, 1 },
|
||||
{ -3219, 0, -282, 1 },
|
||||
{ -3177, 0, -333, 1 },
|
||||
{ -3151, 0, -398, 1 },
|
||||
{ -3159, 0, -444, 1 },
|
||||
{ -3209, 0, -462, 1 },
|
||||
{ -3286, 0, -476, 1 },
|
||||
{ -3405, 0, -499, 1 },
|
||||
{ -3531, 0, -491, 1 },
|
||||
{ -3677, 0, -483, 1 },
|
||||
{ -3805, 0, -391, 1 },
|
||||
{ -3938, 0, -279, 1 },
|
||||
{ -3965, 0, -107, 1 },
|
||||
{ -3940, 0, 38, 1 },
|
||||
{ -3797, 0, 72, 1 },
|
||||
{ -32768, 0, 0, 0 },
|
||||
};
|
||||
|
||||
static s32 path_end2[] = {0x80000000, 0};
|
||||
|
||||
static coursePath ending_sequence3[] = {
|
||||
|
||||
{{ 241, 163, 0}, 0},
|
||||
{{ 252, 4, 0}, 4},
|
||||
{{ 241, 180, 0}, 0},
|
||||
{{ 252, 4, 0}, 4},
|
||||
{{ 242, 61, 0}, 0},
|
||||
{{ 252, 28, 0}, 4},
|
||||
{{ 242, 119, 0}, 0},
|
||||
{{ 252, 28, 0}, 4},
|
||||
{{ 242, 226, 0}, 0},
|
||||
{{ 252, 6, 0}, 4},
|
||||
{{ 243, 11, 0}, 0},
|
||||
{{ 252, 2, 0}, 4},
|
||||
{{ 243, 43, 0}, 0},
|
||||
{{ 252, 9, 0}, 4},
|
||||
{{ 243, 102, 0}, 0},
|
||||
{{ 252, 48, 0}, 4},
|
||||
{{ 243, 130, 0}, 0},
|
||||
{{ 252, 78, 0}, 4},
|
||||
{{ 243, 138, 0}, 0},
|
||||
{{ 252, 108, 0}, 4},
|
||||
{{ 243, 156, 0}, 0},
|
||||
{{ 252, 221, 0}, 4},
|
||||
{{ 243, 171, 0}, 0},
|
||||
{{ 253, 51, 0}, 4},
|
||||
{{ 243, 219, 0}, 0},
|
||||
{{ 253, 184, 0}, 4},
|
||||
{{ 243, 212, 0}, 0},
|
||||
{{ 253, 247, 0}, 4},
|
||||
{{ 243, 182, 0}, 0},
|
||||
{{ 254, 25, 0}, 4},
|
||||
{{ 243, 125, 0}, 0},
|
||||
{{ 254, 22, 0}, 4},
|
||||
{{ 243, 45, 0}, 0},
|
||||
{{ 254, 13, 0}, 4},
|
||||
{{ 242, 184, 0}, 0},
|
||||
{{ 253, 249, 0}, 4},
|
||||
{{ 242, 63, 0}, 0},
|
||||
{{ 253, 205, 0}, 4},
|
||||
{{ 241, 130, 0}, 0},
|
||||
{{ 253, 147, 0}, 4},
|
||||
{{ 241, 37, 0}, 0},
|
||||
{{ 252, 220, 0}, 4},
|
||||
{{ 241, 37, 0}, 0},
|
||||
{{ 252, 67, 0}, 4},
|
||||
{{ 241, 87, 0}, 0},
|
||||
{{ 252, 23, 0}, 4},
|
||||
|
||||
TrackWaypoint ending_sequence3[] = {
|
||||
{ -3677, 0, -1020, 4 },
|
||||
{ -3660, 0, -1020, 4 },
|
||||
{ -3523, 0, -996, 4 },
|
||||
{ -3465, 0, -996, 4 },
|
||||
{ -3358, 0, -1018, 4 },
|
||||
{ -3317, 0, -1022, 4 },
|
||||
{ -3285, 0, -1015, 4 },
|
||||
{ -3226, 0, -976, 4 },
|
||||
{ -3198, 0, -946, 4 },
|
||||
{ -3190, 0, -916, 4 },
|
||||
{ -3172, 0, -803, 4 },
|
||||
{ -3157, 0, -717, 4 },
|
||||
{ -3109, 0, -584, 4 },
|
||||
{ -3116, 0, -521, 4 },
|
||||
{ -3146, 0, -487, 4 },
|
||||
{ -3203, 0, -490, 4 },
|
||||
{ -3283, 0, -499, 4 },
|
||||
{ -3400, 0, -519, 4 },
|
||||
{ -3521, 0, -563, 4 },
|
||||
{ -3710, 0, -621, 4 },
|
||||
{ -3803, 0, -804, 4 },
|
||||
{ -3803, 0, -957, 4 },
|
||||
{ -3753, 0, -1001, 4 },
|
||||
{ -32768, 0, 0, 0 },
|
||||
};
|
||||
|
||||
static s32 path_end3[] = {0x80000000, 0};
|
||||
|
||||
static coursePath ending_sequence4[] = {
|
||||
|
||||
{{ 245, 49, 255}, 230},
|
||||
{{ 255, 193, 0}, 7},
|
||||
{{ 245, 36, 255}, 226},
|
||||
{{ 255, 178, 0}, 7},
|
||||
{{ 245, 10, 0}, 0},
|
||||
{{ 255, 115, 0}, 7},
|
||||
{{ 245, 25, 0}, 0},
|
||||
{{ 255, 63, 0}, 7},
|
||||
{{ 245, 34, 0}, 0},
|
||||
{{ 255, 27, 0}, 7},
|
||||
{{ 245, 52, 0}, 0},
|
||||
{{ 254, 227, 0}, 7},
|
||||
{{ 245, 86, 0}, 0},
|
||||
{{ 254, 180, 0}, 7},
|
||||
{{ 245, 156, 0}, 0},
|
||||
{{ 254, 162, 0}, 7},
|
||||
{{ 245, 225, 0}, 0},
|
||||
{{ 254, 143, 0}, 7},
|
||||
{{ 246, 33, 0}, 0},
|
||||
{{ 254, 138, 0}, 7},
|
||||
{{ 246, 110, 0}, 0},
|
||||
{{ 254, 150, 0}, 7},
|
||||
{{ 246, 149, 0}, 0},
|
||||
{{ 254, 168, 0}, 7},
|
||||
{{ 246, 217, 0}, 0},
|
||||
{{ 254, 203, 0}, 7},
|
||||
{{ 247, 24, 0}, 0},
|
||||
{{ 254, 243, 0}, 7},
|
||||
{{ 247, 45, 0}, 0},
|
||||
{{ 255, 41, 0}, 7},
|
||||
{{ 247, 27, 0}, 0},
|
||||
{{ 255, 104, 0}, 7},
|
||||
{{ 246, 191, 0}, 0},
|
||||
{{ 255, 177, 0}, 7},
|
||||
{{ 246, 42, 0}, 0},
|
||||
{{ 255, 228, 0}, 7},
|
||||
{{ 245, 146, 0}, 0},
|
||||
{{ 255, 232, 0}, 7},
|
||||
{{ 245, 67, 0}, 0},
|
||||
{{ 255, 218, 0}, 7},
|
||||
|
||||
TrackWaypoint ending_sequence4[] = {
|
||||
{ -2767, -26, -63, 7 },
|
||||
{ -2780, -30, -78, 7 },
|
||||
{ -2806, 0, -141, 7 },
|
||||
{ -2791, 0, -193, 7 },
|
||||
{ -2782, 0, -229, 7 },
|
||||
{ -2764, 0, -285, 7 },
|
||||
{ -2730, 0, -332, 7 },
|
||||
{ -2660, 0, -350, 7 },
|
||||
{ -2591, 0, -369, 7 },
|
||||
{ -2527, 0, -374, 7 },
|
||||
{ -2450, 0, -362, 7 },
|
||||
{ -2411, 0, -344, 7 },
|
||||
{ -2343, 0, -309, 7 },
|
||||
{ -2280, 0, -269, 7 },
|
||||
{ -2259, 0, -215, 7 },
|
||||
{ -2277, 0, -152, 7 },
|
||||
{ -2369, 0, -79, 7 },
|
||||
{ -2518, 0, -28, 7 },
|
||||
{ -2670, 0, -24, 7 },
|
||||
{ -2749, 0, -38, 7 },
|
||||
{ -32768, 0, 0, 0 },
|
||||
};
|
||||
|
||||
static s32 path_end4[] = {0x80000000, 0};
|
||||
|
|
|
|||
|
|
@ -0,0 +1,56 @@
|
|||
#ifndef CEREMONY_DATA_H
|
||||
#define CEREMONY_DATA_H
|
||||
|
||||
#include <types.h>
|
||||
#include "waypoints.h"
|
||||
|
||||
extern Vtx silver_trophy_model[];
|
||||
extern Gfx silver_trophy_dl[];
|
||||
extern Gfx silver_trophy_dl2[];
|
||||
extern Gfx silver_trophy_dl3[];
|
||||
extern Gfx silver_trophy_dl4[];
|
||||
extern Gfx silver_trophy_dl5[];
|
||||
extern Gfx silver_trophy_dl6[];
|
||||
extern Vtx gold_trophy_model[];
|
||||
extern u8 reflection_map_brass[];
|
||||
extern u8 reflection_map_silver[];
|
||||
extern u8 reflection_map_gold[];
|
||||
extern Gfx gold_trophy_dl[];
|
||||
extern Gfx gold_trophy_dl2[];
|
||||
extern Gfx gold_trophy_dl3[];
|
||||
extern Gfx gold_trophy_dl4[];
|
||||
extern Gfx gold_trophy_dl5[];
|
||||
extern Gfx gold_trophy_dl6[];
|
||||
extern Gfx gold_trophy_dl7[];
|
||||
extern Gfx gold_trophy_dl8[];
|
||||
extern Gfx gold_trophy_dl9[];
|
||||
extern Gfx gold_trophy_dl10[];
|
||||
extern Gfx gold_trophy_dl11[];
|
||||
extern Gfx gold_trophy_dl12[];
|
||||
extern Gfx gold_trophy_dl13[];
|
||||
extern Gfx gold_trophy_dl14[];
|
||||
extern Gfx gold_trophy_dl15[];
|
||||
extern Lights1 light1;
|
||||
extern u8 texture_podium1[];
|
||||
extern Vtx tall_podium_model[];
|
||||
extern Gfx podium_dl[];
|
||||
extern Gfx podium_dl2[];
|
||||
extern Gfx podium_dl3[];
|
||||
extern Vtx short_podium_model[];
|
||||
extern Lights1 light2;
|
||||
extern u8 texture_podium2[];
|
||||
extern Gfx podium2_dl[];
|
||||
extern Gfx podium2_dl2[];
|
||||
extern Gfx podium2_dl3[];
|
||||
extern Lights1 light3;
|
||||
extern u8 texture_podium3[];
|
||||
extern Vtx short_podium_model2[];
|
||||
extern Gfx podium3_dl[];
|
||||
extern Gfx podium3_dl2[];
|
||||
extern Gfx podium3_dl3[];
|
||||
extern TrackWaypoint ending_sequence[];
|
||||
extern TrackWaypoint ending_sequence2[];
|
||||
extern TrackWaypoint ending_sequence3[];
|
||||
extern TrackWaypoint ending_sequence4[];
|
||||
|
||||
#endif
|
||||
|
|
@ -1,41 +1,7 @@
|
|||
#include <types.h>
|
||||
#include <PR/gbi.h>
|
||||
|
||||
extern Gfx D_070067E8[];
|
||||
extern Gfx D_0700AEF8[];
|
||||
extern Gfx D_0700A970[];
|
||||
extern Gfx D_0700AC30[];
|
||||
extern Gfx D_07000CE0[];
|
||||
extern Gfx D_07000E88[];
|
||||
extern Gfx D_0700A618[];
|
||||
extern Gfx D_070023F8[];
|
||||
extern Gfx D_07002478[];
|
||||
extern Gfx D_07001438[];
|
||||
extern Gfx D_07003728[];
|
||||
extern Gfx D_070036B8[];
|
||||
extern Gfx D_07003628[];
|
||||
extern Gfx D_07003540[];
|
||||
extern Gfx D_07003DC0[];
|
||||
extern Gfx D_07003E50[];
|
||||
extern Gfx D_07003F18[];
|
||||
extern Gfx D_070050B0[];
|
||||
extern Gfx D_07005138[];
|
||||
extern Gfx D_070055D0[];
|
||||
extern Gfx D_07005B50[];
|
||||
extern Gfx D_07005C00[];
|
||||
extern Gfx D_07005D18[];
|
||||
extern Gfx D_07005DC8[];
|
||||
extern Gfx D_07005EF8[];
|
||||
extern Gfx D_07005740[];
|
||||
extern Gfx D_070057F0[];
|
||||
extern Gfx D_070058E8[];
|
||||
extern Gfx D_07001788[];
|
||||
extern Gfx D_07001AA0[];
|
||||
extern Gfx D_07001A30[];
|
||||
extern Gfx D_07003790[];
|
||||
extern Gfx D_070006D0[];
|
||||
extern Gfx D_070004D0[];
|
||||
extern Gfx D_07000840[];
|
||||
#include "courses/royal_raceway/course_displaylists.inc.h"
|
||||
|
||||
// Init RDP - RSP (Ceremony)
|
||||
Gfx D_80284EE0[] = {
|
||||
|
|
@ -64,42 +30,42 @@ Gfx D_80284F70[] = {
|
|||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsSPDisplayList(D_070067E8),
|
||||
gsSPDisplayList(D_0700AEF8),
|
||||
gsSPDisplayList(D_07001438),
|
||||
gsSPDisplayList(D_0700A970),
|
||||
gsSPDisplayList(D_07000CE0),
|
||||
gsSPDisplayList(D_07000E88),
|
||||
gsSPDisplayList(D_0700A618),
|
||||
gsSPDisplayList(D_0700AC30),
|
||||
gsSPDisplayList(D_07003728),
|
||||
gsSPDisplayList(D_070036B8),
|
||||
gsSPDisplayList(D_07003628),
|
||||
gsSPDisplayList(D_07003540),
|
||||
gsSPDisplayList(D_07003DC0),
|
||||
gsSPDisplayList(D_07003E50),
|
||||
gsSPDisplayList(D_07003F18),
|
||||
gsSPDisplayList(D_070050B0),
|
||||
gsSPDisplayList(D_07005138),
|
||||
gsSPDisplayList(D_070055D0),
|
||||
gsSPDisplayList(D_07005B50),
|
||||
gsSPDisplayList(D_07005C00),
|
||||
gsSPDisplayList(D_07005D18),
|
||||
gsSPDisplayList(D_07005DC8),
|
||||
gsSPDisplayList(D_07005EF8),
|
||||
gsSPDisplayList(D_07005740),
|
||||
gsSPDisplayList(D_070057F0),
|
||||
gsSPDisplayList(D_070058E8),
|
||||
gsSPDisplayList(D_07001788),
|
||||
gsSPDisplayList(D_07001AA0),
|
||||
gsSPDisplayList(D_07001A30),
|
||||
gsSPDisplayList(D_070023F8),
|
||||
gsSPDisplayList(D_07002478),
|
||||
gsSPDisplayList(D_07003790),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_67E8),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_AEF8),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_1438),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_A970),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_CE0),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_E88),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_A618),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_AC30),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_3728),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_36B8),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_3628),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_3540),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_3DC0),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_3E50),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_3F18),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_50B0),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_5138),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_55D0),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_5B50),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_5C00),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_5D18),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_5DC8),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_5EF8),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_5740),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_57F0),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_58E8),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_1788),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_1AA0),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_1A30),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_23F8),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_2478),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_3790),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsSPDisplayList(D_070006D0),
|
||||
gsSPDisplayList(D_070004D0),
|
||||
gsSPDisplayList(D_07000840),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_6D0),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_4D0),
|
||||
gsSPDisplayList(d_course_royal_raceway_packed_dl_840),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
#include "common_textures.h"
|
||||
#include "courses/all_course_data.h"
|
||||
#include "main.h"
|
||||
#include "data/other_textures.h"
|
||||
|
||||
// Appears to be textures
|
||||
// or tluts
|
||||
|
|
@ -2282,97 +2283,97 @@ void place_course_actors(void) {
|
|||
|
||||
void func_8029E158(void) {
|
||||
set_segment_base_addr(3, (void *) gNextFreeMemoryAddress);
|
||||
D_802BA050 = dma_textures(D_0F04CBE0, 0x00000257U, 0x00000400U);
|
||||
dma_textures(D_0F04CE30, 0x00000242U, 0x00000400U);
|
||||
dma_textures(D_0F04D080, 0x00000259U, 0x00000400U);
|
||||
dma_textures(D_0F04D2D8, 0x00000256U, 0x00000400U);
|
||||
dma_textures(D_0F04D538, 0x00000246U, 0x00000400U);
|
||||
dma_textures(D_0F04D790, 0x0000025EU, 0x00000400U);
|
||||
dma_textures(D_0F04D9FC, 0x0000025CU, 0x00000400U);
|
||||
dma_textures(D_0F04DC5C, 0x00000254U, 0x00000400U);
|
||||
D_802BA054 = dma_textures(D_0F04DEB0, 0x0000022AU, 0x00000400U);
|
||||
dma_textures(D_0F04E0DC, 0x00000237U, 0x00000400U);
|
||||
dma_textures(D_0F04E314, 0x0000023EU, 0x00000400U);
|
||||
dma_textures(D_0F04E554, 0x00000243U, 0x00000400U);
|
||||
dma_textures(D_0F04E798, 0x00000255U, 0x00000400U);
|
||||
dma_textures(D_0F04E9F0, 0x00000259U, 0x00000400U);
|
||||
dma_textures(D_0F04EC4C, 0x00000239U, 0x00000400U);
|
||||
dma_textures(D_0F04EE88, 0x00000236U, 0x00000400U);
|
||||
dma_textures(D_0F054C3C, 0x0000028EU, 0x00000800U);
|
||||
dma_textures(D_0F054ECC, 0x000002FBU, 0x00000800U);
|
||||
dma_textures(D_0F0551C8, 0x00000302U, 0x00000800U);
|
||||
dma_textures(D_0F0554CC, 0x000003B4U, 0x00000800U);
|
||||
dma_textures(D_0F055880, 0x0000031EU, 0x00000800U);
|
||||
dma_textures(D_0F055BA0, 0x0000036EU, 0x00000800U);
|
||||
dma_textures(D_0F055F10, 0x0000029CU, 0x00000800U);
|
||||
dma_textures(D_0F0561AC, 0x0000025BU, 0x00000800U);
|
||||
D_802BA050 = dma_textures(gTextureGreenShell0, 0x00000257U, 0x00000400U);
|
||||
dma_textures(gTextureGreenShell1, 0x00000242U, 0x00000400U);
|
||||
dma_textures(gTextureGreenShell2, 0x00000259U, 0x00000400U);
|
||||
dma_textures(gTextureGreenShell3, 0x00000256U, 0x00000400U);
|
||||
dma_textures(gTextureGreenShell4, 0x00000246U, 0x00000400U);
|
||||
dma_textures(gTextureGreenShell5, 0x0000025EU, 0x00000400U);
|
||||
dma_textures(gTextureGreenShell6, 0x0000025CU, 0x00000400U);
|
||||
dma_textures(gTextureGreenShell7, 0x00000254U, 0x00000400U);
|
||||
D_802BA054 = dma_textures(gTextureBlueShell0, 0x0000022AU, 0x00000400U);
|
||||
dma_textures(gTextureBlueShell1, 0x00000237U, 0x00000400U);
|
||||
dma_textures(gTextureBlueShell2, 0x0000023EU, 0x00000400U);
|
||||
dma_textures(gTextureBlueShell3, 0x00000243U, 0x00000400U);
|
||||
dma_textures(gTextureBlueShell4, 0x00000255U, 0x00000400U);
|
||||
dma_textures(gTextureBlueShell5, 0x00000259U, 0x00000400U);
|
||||
dma_textures(gTextureBlueShell6, 0x00000239U, 0x00000400U);
|
||||
dma_textures(gTextureBlueShell7, 0x00000236U, 0x00000400U);
|
||||
dma_textures(gTextureFinishLineBanner1, 0x0000028EU, 0x00000800U);
|
||||
dma_textures(gTextureFinishLineBanner2, 0x000002FBU, 0x00000800U);
|
||||
dma_textures(gTextureFinishLineBanner3, 0x00000302U, 0x00000800U);
|
||||
dma_textures(gTextureFinishLineBanner4, 0x000003B4U, 0x00000800U);
|
||||
dma_textures(gTextureFinishLineBanner5, 0x0000031EU, 0x00000800U);
|
||||
dma_textures(gTextureFinishLineBanner6, 0x0000036EU, 0x00000800U);
|
||||
dma_textures(gTextureFinishLineBanner7, 0x0000029CU, 0x00000800U);
|
||||
dma_textures(gTextureFinishLineBanner8, 0x0000025BU, 0x00000800U);
|
||||
dma_textures(gTexture671A88, 0x00000400U, 0x00000800U);
|
||||
dma_textures(gTexture6774D8, 0x00000400U, 0x00000800U);
|
||||
switch (gCurrentCourseId) {
|
||||
case COURSE_MARIO_RACEWAY:
|
||||
dma_textures(D_0F04F45C, 0x0000035BU, 0x00000800U);
|
||||
D_802BA058 = dma_textures(D_0F056408, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F05662C, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F05688C, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F056AD0, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F056CF0, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F056EC8, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F057084, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F057288, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F057590, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTextureTrees1, 0x0000035BU, 0x00000800U);
|
||||
D_802BA058 = dma_textures(gTexturePiranhaPlant1, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant2, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant3, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant4, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant5, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant6, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant7, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant8, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant9, 0x000003E8U, 0x00000800U);
|
||||
break;
|
||||
case COURSE_BOWSER_CASTLE:
|
||||
dma_textures(gTextureShrub, 0x000003FFU, 0x00000800U);
|
||||
break;
|
||||
case COURSE_YOSHI_VALLEY:
|
||||
dma_textures(D_0F04F7A4, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTextureTrees2, 0x000003E8U, 0x00000800U);
|
||||
break;
|
||||
case COURSE_FRAPPE_SNOWLAND:
|
||||
dma_textures(D_0F0513CC, 0x00000454U, 0x00000800U);
|
||||
dma_textures(D_0F051820, 0x00000432U, 0x00000800U);
|
||||
dma_textures(gTextureFrappeSnowlandTreeLeft, 0x00000454U, 0x00000800U);
|
||||
dma_textures(gTextureFrappeSnowlandTreeRight, 0x00000432U, 0x00000800U);
|
||||
break;
|
||||
case COURSE_ROYAL_RACEWAY:
|
||||
dma_textures(D_0F04FB3C, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F050D50, 0x000003E8U, 0x00000800U);
|
||||
D_802BA058 = dma_textures(D_0F056408, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F05662C, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F05688C, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F056AD0, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F056CF0, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F056EC8, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F057084, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F057288, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F057590, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTextureTrees3, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTextureTrees7, 0x000003E8U, 0x00000800U);
|
||||
D_802BA058 = dma_textures(gTexturePiranhaPlant1, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant2, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant3, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant4, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant5, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant6, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant7, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant8, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTexturePiranhaPlant9, 0x000003E8U, 0x00000800U);
|
||||
break;
|
||||
case COURSE_LUIGI_RACEWAY:
|
||||
dma_textures(D_0F050468, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F050678, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTextureTrees5Left, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTextureTrees5Right, 0x000003E8U, 0x00000800U);
|
||||
break;
|
||||
case COURSE_MOO_MOO_FARM:
|
||||
dma_textures(D_0F04FE28, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F050118, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(D_0F051C54, 0x00000400U, 0x00000800U);
|
||||
dma_textures(D_0F051FD8, 0x00000400U, 0x00000800U);
|
||||
dma_textures(D_0F05232C, 0x00000400U, 0x00000800U);
|
||||
dma_textures(D_0F0526B8, 0x00000400U, 0x00000800U);
|
||||
dma_textures(D_0F052A20, 0x00000400U, 0x00000800U);
|
||||
dma_textures(D_0F052D3C, 0x00000400U, 0x00000800U);
|
||||
dma_textures(D_0F05300C, 0x00000400U, 0x00000800U);
|
||||
dma_textures(D_0F0532F8, 0x00000400U, 0x00000800U);
|
||||
dma_textures(D_0F05363C, 0x00000400U, 0x00000800U);
|
||||
dma_textures(D_0F053950, 0x00000400U, 0x00000800U);
|
||||
dma_textures(gTextureTrees4Left, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTextureTrees4Right, 0x000003E8U, 0x00000800U);
|
||||
dma_textures(gTextureCow01Left, 0x00000400U, 0x00000800U);
|
||||
dma_textures(gTextureCow01Right, 0x00000400U, 0x00000800U);
|
||||
dma_textures(gTextureCow02Left, 0x00000400U, 0x00000800U);
|
||||
dma_textures(gTextureCow02Right, 0x00000400U, 0x00000800U);
|
||||
dma_textures(gTextureCow03Left, 0x00000400U, 0x00000800U);
|
||||
dma_textures(gTextureCow03Right, 0x00000400U, 0x00000800U);
|
||||
dma_textures(gTextureCow04Left, 0x00000400U, 0x00000800U);
|
||||
dma_textures(gTextureCow04Right, 0x00000400U, 0x00000800U);
|
||||
dma_textures(gTextureCow05Left, 0x00000400U, 0x00000800U);
|
||||
dma_textures(gTextureCow05Right, 0x00000400U, 0x00000800U);
|
||||
break;
|
||||
case COURSE_KALAMARI_DESERT:
|
||||
dma_textures(D_0F053C34, 0x0000033EU, 0x00000800U);
|
||||
dma_textures(D_0F053F74, 0x000002FBU, 0x00000800U);
|
||||
dma_textures(D_0F054270, 0x000002A8U, 0x00000800U);
|
||||
dma_textures(D_0F054518, 0x00000374U, 0x00000800U);
|
||||
dma_textures(D_0F05488C, 0x000003AFU, 0x00000800U);
|
||||
dma_textures(gTextureCactus1Left, 0x0000033EU, 0x00000800U);
|
||||
dma_textures(gTextureCactus1Right, 0x000002FBU, 0x00000800U);
|
||||
dma_textures(gTextureCactus2Left, 0x000002A8U, 0x00000800U);
|
||||
dma_textures(gTextureCactus2Right, 0x00000374U, 0x00000800U);
|
||||
dma_textures(gTextureCactus3, 0x000003AFU, 0x00000800U);
|
||||
break;
|
||||
case COURSE_DK_JUNGLE:
|
||||
dma_textures(D_0F057EB4, 0x0000032FU, 0x00000400U);
|
||||
dma_textures(D_0F0581E4, 0x00000369U, 0x00000400U);
|
||||
dma_textures(D_0F058550, 0x00000364U, 0x00000400U);
|
||||
dma_textures(gTextureDksJungleParkwayKiwanoFruit1, 0x0000032FU, 0x00000400U);
|
||||
dma_textures(gTextureDksJungleParkwayKiwanoFruit2, 0x00000369U, 0x00000400U);
|
||||
dma_textures(gTextureDksJungleParkwayKiwanoFruit3, 0x00000364U, 0x00000400U);
|
||||
break;
|
||||
}
|
||||
init_red_shell_texture();
|
||||
|
|
|
|||
|
|
@ -170,71 +170,6 @@ extern Gfx D_0D0031E8[];
|
|||
extern Gfx common_model_banana[];
|
||||
extern Gfx common_model_flat_banana[];
|
||||
|
||||
extern u8 D_0F04CBE0[];
|
||||
extern u8 D_0F04CE30[];
|
||||
extern u8 D_0F04D080[];
|
||||
extern u8 D_0F04D2D8[];
|
||||
extern u8 D_0F04D538[];
|
||||
extern u8 D_0F04D790[];
|
||||
extern u8 D_0F04D9FC[];
|
||||
extern u8 D_0F04DC5C[];
|
||||
extern u8 D_0F04DEB0[];
|
||||
extern u8 D_0F04E0DC[];
|
||||
extern u8 D_0F04E314[];
|
||||
extern u8 D_0F04E554[];
|
||||
extern u8 D_0F04E798[];
|
||||
extern u8 D_0F04E9F0[];
|
||||
extern u8 D_0F04EC4C[];
|
||||
extern u8 D_0F04EE88[];
|
||||
extern u8 D_0F04F45C[];
|
||||
extern u8 D_0F04F7A4[];
|
||||
extern u8 D_0F04FB3C[];
|
||||
extern u8 D_0F04FE28[];
|
||||
extern u8 D_0F050118[];
|
||||
extern u8 D_0F050468[];
|
||||
extern u8 D_0F050678[];
|
||||
extern u8 D_0F050D50[];
|
||||
extern u8 D_0F0513CC[];
|
||||
extern u8 D_0F051820[];
|
||||
extern u8 D_0F051C54[];
|
||||
extern u8 D_0F051FD8[];
|
||||
extern u8 D_0F05232C[];
|
||||
extern u8 D_0F0526B8[];
|
||||
extern u8 D_0F052A20[];
|
||||
extern u8 D_0F052D3C[];
|
||||
extern u8 D_0F05300C[];
|
||||
extern u8 D_0F0532F8[];
|
||||
extern u8 D_0F05363C[];
|
||||
extern u8 D_0F053950[];
|
||||
extern u8 D_0F053C34[];
|
||||
extern u8 D_0F053F74[];
|
||||
extern u8 D_0F054270[];
|
||||
extern u8 D_0F054518[];
|
||||
extern u8 D_0F05488C[];
|
||||
extern u8 D_0F054C3C[];
|
||||
extern u8 D_0F054ECC[];
|
||||
extern u8 D_0F0551C8[];
|
||||
extern u8 D_0F0554CC[];
|
||||
extern u8 D_0F055880[];
|
||||
extern u8 D_0F055BA0[];
|
||||
extern u8 D_0F055F10[];
|
||||
extern u8 D_0F0561AC[];
|
||||
extern u8 D_0F056408[];
|
||||
extern u8 D_0F05662C[];
|
||||
extern u8 D_0F05688C[];
|
||||
extern u8 D_0F056AD0[];
|
||||
extern u8 D_0F056CF0[];
|
||||
extern u8 D_0F056EC8[];
|
||||
extern u8 D_0F057084[];
|
||||
extern u8 D_0F057288[];
|
||||
extern u8 D_0F057590[];
|
||||
extern u8 D_0F057EB4[];
|
||||
extern u8 D_0F0581E4[];
|
||||
extern u8 D_0F058550[];
|
||||
extern u8 gTexture671A88[];
|
||||
extern u8 gTexture6774D8[];
|
||||
extern u8 gTextureShrub[];
|
||||
|
||||
extern s8 D_800DC628[];
|
||||
extern s8 D_800DC630[];
|
||||
extern s8 D_802B8864[];
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
#include "main.h"
|
||||
#include "code_800029B0.h"
|
||||
#include "math_util.h"
|
||||
#include "courses/courseTable.h"
|
||||
|
||||
s32 sGfxSeekPosition;
|
||||
s32 sPackedSeekPosition;
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
#include "skybox_and_splitscreen.h"
|
||||
#include "courses/all_course_data.h"
|
||||
#include "courses/all_course_packed.h"
|
||||
#include "courses/all_course_offsets.h"
|
||||
|
||||
s16 D_802B87B0 = 995;
|
||||
s16 D_802B87B4 = 1000;
|
||||
|
|
@ -303,7 +304,7 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 arg1) {
|
|||
|
||||
mtxf_identity(matrix);
|
||||
render_set_position(matrix, 0);
|
||||
load_surface_map((uintptr_t) &D_090001D0, arg0);
|
||||
load_surface_map((uintptr_t) sherbet_land_dls_2, arg0);
|
||||
|
||||
gDPSetAlphaCompare(gDisplayListHead++, G_AC_NONE);
|
||||
if ((func_80290C20(arg0->camera) == 1) && (func_802AAB4C(player) < player->pos[1])) {
|
||||
|
|
|
|||
|
|
@ -41,23 +41,11 @@ extern s32 D_8015F59C;
|
|||
extern s32 D_802B87C4;
|
||||
extern s32 D_802B87C8;
|
||||
extern s32 D_802B87CC;
|
||||
extern Gfx mario_raceway_dls[];
|
||||
extern Gfx choco_mountain_dls[];
|
||||
extern s32 D_802B87BC;
|
||||
extern Gfx bowsers_castle_dls[];
|
||||
extern Gfx banshee_boardwalk_dls[];
|
||||
extern Gfx royal_raceway_dls[];
|
||||
extern Gfx luigi_raceway_dls[];
|
||||
|
||||
extern Lights1 D_800DC610[];
|
||||
extern Gfx moo_moo_farm_dls[];
|
||||
|
||||
extern Lights1 D_800DC610[]; // Light data?
|
||||
extern u8 kalimari_desert_dls[];
|
||||
extern u8 sherbet_land_dls[];
|
||||
extern Gfx wario_stadium_dls[];
|
||||
|
||||
extern Gfx D_090001D0[];
|
||||
|
||||
extern u16 D_8015F58A;
|
||||
|
||||
|
|
|
|||
|
|
@ -69,108 +69,9 @@ D_03007800 = 0x03007800;
|
|||
D_03008000 = 0x03008000;
|
||||
D_03008800 = 0x03008800;
|
||||
|
||||
|
||||
D_05FF8DB8 = 0x05FF8DB8;
|
||||
|
||||
D_06000224 = 0x06000224;
|
||||
D_060093F8 = 0x060093F8;
|
||||
D_06009410 = 0x06009410;
|
||||
|
||||
wario_stadium_dls = 0x09000150;
|
||||
D_090001D0 = 0x090001D0;
|
||||
moo_moo_farm_dls = 0x090001D0;
|
||||
|
||||
D_0B002A00 = 0x0B002A00;
|
||||
D_0B0069D8 = 0x0B0069D8;
|
||||
D_0B006A28 = 0x0B006A28;
|
||||
D_0B006A78 = 0x0B006A78;
|
||||
D_0B006AC8 = 0x0B006AC8;
|
||||
D_0B006B18 = 0x0B006B18;
|
||||
D_0B006B68 = 0x0B006B68;
|
||||
D_0B0075F0 = 0x0B0075F0;
|
||||
D_0B008040 = 0x0B008040;
|
||||
D_0B008A90 = 0x0B008A90;
|
||||
D_0B008AA8 = 0x0B008AA8;
|
||||
D_0B008B68 = 0x0B008B68;
|
||||
D_0B008C20 = 0x0B008C20;
|
||||
D_0B008CE0 = 0x0B008CE0;
|
||||
|
||||
D_0F04CBE0 = 0x0F04CBE0;
|
||||
D_0F04CE30 = 0x0F04CE30;
|
||||
D_0F04D080 = 0x0F04D080;
|
||||
D_0F04D2D8 = 0x0F04D2D8;
|
||||
D_0F04D538 = 0x0F04D538;
|
||||
D_0F04D790 = 0x0F04D790;
|
||||
D_0F04D9FC = 0x0F04D9FC;
|
||||
D_0F04DC5C = 0x0F04DC5C;
|
||||
D_0F04DEB0 = 0x0F04DEB0;
|
||||
D_0F04E0DC = 0x0F04E0DC;
|
||||
D_0F04E314 = 0x0F04E314;
|
||||
D_0F04E554 = 0x0F04E554;
|
||||
D_0F04E798 = 0x0F04E798;
|
||||
D_0F04E9F0 = 0x0F04E9F0;
|
||||
D_0F04EC4C = 0x0F04EC4C;
|
||||
D_0F04EE88 = 0x0F04EE88;
|
||||
D_0F04F45C = 0x0F04F45C;
|
||||
D_0F04F7A4 = 0x0F04F7A4;
|
||||
D_0F04FB3C = 0x0F04FB3C;
|
||||
D_0F04FE28 = 0x0F04FE28;
|
||||
D_0F050118 = 0x0F050118;
|
||||
D_0F050468 = 0x0F050468;
|
||||
D_0F050678 = 0x0F050678;
|
||||
D_0F050D50 = 0x0F050D50;
|
||||
D_0F0513CC = 0x0F0513CC;
|
||||
D_0F051820 = 0x0F051820;
|
||||
D_0F051C54 = 0x0F051C54;
|
||||
D_0F051FD8 = 0x0F051FD8;
|
||||
D_0F05232C = 0x0F05232C;
|
||||
D_0F0526B8 = 0x0F0526B8;
|
||||
D_0F052A20 = 0x0F052A20;
|
||||
D_0F052D3C = 0x0F052D3C;
|
||||
D_0F05300C = 0x0F05300C;
|
||||
D_0F0532F8 = 0x0F0532F8;
|
||||
D_0F05363C = 0x0F05363C;
|
||||
D_0F053950 = 0x0F053950;
|
||||
D_0F053C34 = 0x0F053C34;
|
||||
D_0F053F74 = 0x0F053F74;
|
||||
D_0F054270 = 0x0F054270;
|
||||
D_0F054518 = 0x0F054518;
|
||||
D_0F05488C = 0x0F05488C;
|
||||
D_0F054C3C = 0x0F054C3C;
|
||||
D_0F054ECC = 0x0F054ECC;
|
||||
D_0F0551C8 = 0x0F0551C8;
|
||||
D_0F0554CC = 0x0F0554CC;
|
||||
D_0F055880 = 0x0F055880;
|
||||
D_0F055BA0 = 0x0F055BA0;
|
||||
D_0F055F10 = 0x0F055F10;
|
||||
D_0F0561AC = 0x0F0561AC;
|
||||
D_0F056408 = 0x0F056408;
|
||||
D_0F05662C = 0x0F05662C;
|
||||
D_0F05688C = 0x0F05688C;
|
||||
D_0F056AD0 = 0x0F056AD0;
|
||||
D_0F056CF0 = 0x0F056CF0;
|
||||
D_0F056EC8 = 0x0F056EC8;
|
||||
D_0F057084 = 0x0F057084;
|
||||
D_0F057288 = 0x0F057288;
|
||||
D_0F057590 = 0x0F057590;
|
||||
D_0F057EB4 = 0x0F057EB4;
|
||||
D_0F0581E4 = 0x0F0581E4;
|
||||
D_0F058550 = 0x0F058550;
|
||||
D_0F05D1E8 = 0x0F05D1E8;
|
||||
D_0F05D420 = 0x0F05D420;
|
||||
D_0F05D674 = 0x0F05D674;
|
||||
D_0F05DA50 = 0x0F05DA50;
|
||||
D_0F05DDFC = 0x0F05DDFC;
|
||||
D_0F05DFC0 = 0x0F05DFC0;
|
||||
D_0F05E19C = 0x0F05E19C;
|
||||
D_0F05E3E0 = 0x0F05E3E0;
|
||||
D_0F05EB50 = 0x0F05EB50;
|
||||
D_0F07E350 = 0x0F07E350;
|
||||
D_0F09DB50 = 0x0F09DB50;
|
||||
D_0F0AD750 = 0x0F0AD750;
|
||||
D_0F0BD350 = 0x0F0BD350;
|
||||
D_0F0CCF50 = 0x0F0CCF50;
|
||||
D_0F0D0E50 = 0x0F0D0E50;
|
||||
|
||||
D_A4040004 = 0xA4040004;
|
||||
D_A4040008 = 0xA4040008;
|
||||
|
|
@ -213,39 +114,3 @@ D_E6FFFFFC = 0xE6FFFFFC;
|
|||
D_FA00000C = 0xFA00000C;
|
||||
D_FA000010 = 0xFA000010;
|
||||
D_FA000018 = 0xFA000018;
|
||||
|
||||
D_070067E8 = 0x070067E8;
|
||||
D_0700AEF8 = 0x0700AEF8;
|
||||
D_0700A970 = 0x0700A970;
|
||||
D_0700AC30 = 0x0700AC30;
|
||||
D_07000CE0 = 0x07000CE0;
|
||||
D_07000E88 = 0x07000E88;
|
||||
D_0700A618 = 0x0700A618;
|
||||
D_070023F8 = 0x070023F8;
|
||||
D_07002478 = 0x07002478;
|
||||
D_07001438 = 0x07001438;
|
||||
D_07003728 = 0x07003728;
|
||||
D_070036B8 = 0x070036B8;
|
||||
D_07003628 = 0x07003628;
|
||||
D_07003540 = 0x07003540;
|
||||
D_07003DC0 = 0x07003DC0;
|
||||
D_07003E50 = 0x07003E50;
|
||||
D_07003F18 = 0x07003F18;
|
||||
D_070050B0 = 0x070050B0;
|
||||
D_07005138 = 0x07005138;
|
||||
D_070055D0 = 0x070055D0;
|
||||
D_07005B50 = 0x07005B50;
|
||||
D_07005C00 = 0x07005C00;
|
||||
D_07005D18 = 0x07005D18;
|
||||
D_07005DC8 = 0x07005DC8;
|
||||
D_07005EF8 = 0x07005EF8;
|
||||
D_07005740 = 0x07005740;
|
||||
D_070057F0 = 0x070057F0;
|
||||
D_070058E8 = 0x070058E8;
|
||||
D_07001788 = 0x07001788;
|
||||
D_07001AA0 = 0x07001AA0;
|
||||
D_07001A30 = 0x07001A30;
|
||||
D_07003790 = 0x07003790;
|
||||
D_070006D0 = 0x070006D0;
|
||||
D_070004D0 = 0x070004D0;
|
||||
D_07000840 = 0x07000840;
|
||||
|
|
|
|||
Loading…
Reference in New Issue