Merge branch 'dev' into coop

This commit is contained in:
MysterD 2023-06-23 17:07:52 -07:00
commit 549c35ec4f
1055 changed files with 14627 additions and 100799 deletions

View File

@ -61,6 +61,8 @@ OPT_LEVEL ?= -1
DEBUG_INFO_LEVEL ?= 2
# Enable profiling
PROFILE ?= 0
# Enable address sanitizer
ASAN ?= 0
# Compile headless
HEADLESS ?= 0
# Enable Game ICON
@ -158,9 +160,9 @@ endif
ifeq ($(WINDOWS_AUTO_BUILDER),1)
export SHELL=sh.exe
ifeq ($(TARGET_BITS), 32)
ifeq ($(TARGET_BITS),32)
EXTRA_INCLUDES := ../include/1 ../include/2 ../include/3 ../include/4
EXTRA_CPP_INCLUDES := ../include/cpp
EXTRA_CPP_INCLUDES := -I../include/cpp
else
EXTRA_INCLUDES :=
EXTRA_CPP_INCLUDES :=
@ -532,7 +534,7 @@ SRC_DIRS := src src/engine src/game src/audio src/bass_audio src/menu src/buffer
BIN_DIRS := bin bin/$(VERSION)
# PC files
SRC_DIRS += src/pc src/pc/gfx src/pc/audio src/pc/controller src/pc/fs src/pc/fs/packtypes src/pc/mods src/dev src/pc/network src/pc/network/packets src/pc/network/socket src/pc/network/coopnet src/pc/utils src/pc/utils/miniz src/pc/djui src/pc/lua src/pc/lua/utils
SRC_DIRS += src/pc src/pc/gfx src/pc/audio src/pc/controller src/pc/fs src/pc/fs/packtypes src/pc/mods src/dev src/pc/network src/pc/network/packets src/pc/network/socket src/pc/network/coopnet src/pc/utils src/pc/utils/miniz src/pc/djui src/pc/lua src/pc/lua/utils src/pc/os
ifeq ($(DISCORD_SDK),1)
SRC_DIRS += src/pc/discord
@ -931,22 +933,18 @@ ifeq ($(WINDOWS_BUILD),1)
endif
endif
# precomp custom sounds
# hacky stupid thing for windows builds (non-auto-builder)
# this way it won't fail to compile custom sounds anymore
ifeq ($(WINDOWS_BUILD),999)
ifeq ($(WINDOWS_AUTO_BUILDER),1)
else
ifeq ($(filter clean distclean,$(MAKECMDGOALS)),)
$(info Copying precomp samples...)
Command := mkdir -p "$(BUILD_DIR)/sound"
Resp := $(shell $(call Command))
Command := mkdir -p "$(BUILD_DIR)/sound/samples"
Resp := $(shell $(call Command))
Command := unzip -o "sound/precomp/samples.zip" -d "$(BUILD_DIR)/sound/"
Resp := $(shell $(call Command))
endif
ifeq ($(ASAN),1)
ifeq ($(COMPILER),gcc)
EXTRA_CFLAGS += -fsanitize=address -fsanitize=bounds-strict -fsanitize=undefined -ggdb
EXTRA_CPP_FLAGS += -fsanitize=address -fsanitize=bounds-strict -fsanitize=undefined -ggdb
LDFLAGS += -fsanitize=address -fsanitize=bounds-strict -fsanitize=undefined -static-libasan
else ifeq ($(COMPILER),clang)
EXTRA_CFLAGS += -fsanitize=address -fsanitize=undefined -ggdb
EXTRA_CPP_FLAGS += -fsanitize=address -fsanitize=undefined -ggdb
LDFLAGS += -fsanitize=address -fsanitize=undefined
endif
endif
# Coop specific libraries
@ -978,9 +976,9 @@ COOPNET_LIBS :=
ifeq ($(COOPNET),1)
ifeq ($(WINDOWS_BUILD),1)
ifeq ($(TARGET_BITS), 32)
LDFLAGS += -Llib/coopnet/win32 -l:libcoopnet.a -l:libjuice.a -lbcrypt -lws2_32
LDFLAGS += -Llib/coopnet/win32 -l:libcoopnet.a -l:libjuice.a -lbcrypt -lws2_32 -liphlpapi
else
LDFLAGS += -Llib/coopnet/win64 -l:libcoopnet.a -l:libjuice.a -lbcrypt -lws2_32
LDFLAGS += -Llib/coopnet/win64 -l:libcoopnet.a -l:libjuice.a -lbcrypt -lws2_32 -liphlpapi
endif
else ifeq ($(OSX_BUILD),1)
LDFLAGS += -Wl,-rpath,@loader_path -L./lib/coopnet/mac/ -l coopnet
@ -1147,7 +1145,6 @@ N64CKSUM := $(TOOLS_DIR)/n64cksum
N64GRAPHICS := $(TOOLS_DIR)/n64graphics
N64GRAPHICS_CI := $(TOOLS_DIR)/n64graphics_ci
TEXTCONV := $(TOOLS_DIR)/textconv
AIFF_EXTRACT_FAILSAFE := $(TOOLS_DIR)/aiff_extract_codebook_failsafe.py
AIFF_EXTRACT_CODEBOOK := $(TOOLS_DIR)/aiff_extract_codebook
VADPCM_ENC := $(TOOLS_DIR)/vadpcm_enc
EXTRACT_DATA_FOR_MIO := $(TOOLS_DIR)/extract_data_for_mio
@ -1307,6 +1304,12 @@ ifeq ($(VERSION),eu)
$(BUILD_DIR)/levels/menu/leveldata.o: $(BUILD_DIR)/text/us/define_courses.inc.c
$(BUILD_DIR)/levels/menu/leveldata.o: $(BUILD_DIR)/text/de/define_courses.inc.c
$(BUILD_DIR)/levels/menu/leveldata.o: $(BUILD_DIR)/text/fr/define_courses.inc.c
$(BUILD_DIR)/src/game/level_info.o: $(BUILD_DIR)/include/text_strings.h
$(BUILD_DIR)/src/game/level_info.o: $(BUILD_DIR)/text/us/define_courses.inc.c
$(BUILD_DIR)/src/game/level_info.o: $(BUILD_DIR)/text/de/define_courses.inc.c
$(BUILD_DIR)/src/game/level_info.o: $(BUILD_DIR)/text/fr/define_courses.inc.c
O_FILES += $(BUILD_DIR)/bin/eu/translation_en.o $(BUILD_DIR)/bin/eu/translation_de.o $(BUILD_DIR)/bin/eu/translation_fr.o
else
ifeq ($(VERSION),sh)
TEXT_DIRS := text/jp
@ -1638,7 +1641,7 @@ ifeq ($(TARGET_N64),1)
else
$(EXE): $(O_FILES) $(MIO0_FILES:.mio0=.o) $(ULTRA_O_FILES) $(GODDARD_O_FILES) $(BUILD_DIR)/$(RPC_LIBS) $(BUILD_DIR)/$(DISCORD_SDK_LIBS) $(BUILD_DIR)/$(BASS_LIBS) $(BUILD_DIR)/$(COOPNET_LIBS) $(BUILD_DIR)/$(LANG_DIR) $(BUILD_DIR)/$(MOD_DIR)
@$(PRINT) "$(GREEN)Linking executable: $(BLUE)$@ $(NO_COL)\n"
$(V)$(LD) $(PROF_FLAGS) -L $(BUILD_DIR) -o $@ $(O_FILES) $(ULTRA_O_FILES) $(GODDARD_O_FILES) $(LDFLAGS) $(EXTRA_INCLUDES)
$(V)$(LD) $(PROF_FLAGS) -L $(BUILD_DIR) -o $@ $(O_FILES) $(ULTRA_O_FILES) $(GODDARD_O_FILES) $(LDFLAGS)
endif

View File

@ -51,4 +51,6 @@ static const struct Animation amp_seg8_anim_0800401C = {
amp_seg8_animvalue_08003E30,
amp_seg8_animindex_08003F74,
0,
ANIM_FIELD_LENGTH(amp_seg8_animvalue_08003E30),
ANIM_FIELD_LENGTH(amp_seg8_animindex_08003F74),
};

View File

@ -1,4 +1,5 @@
// 0x08004034
const struct Animation *const amp_seg8_anims_08004034[] = {
&amp_seg8_anim_0800401C,
const struct AnimationTable amp_seg8_anims_08004034 = {
.anims = { &amp_seg8_anim_0800401C, },
.count = 1
};

View File

@ -33,4 +33,6 @@ static const struct Animation birds_seg5_anim_050008D0 = {
birds_seg5_animvalue_050007E0,
birds_seg5_animindex_5000870,
0,
ANIM_FIELD_LENGTH(birds_seg5_animvalue_050007E0),
ANIM_FIELD_LENGTH(birds_seg5_animindex_5000870),
};

View File

@ -33,4 +33,6 @@ static const struct Animation birds_seg5_anim_050009D0 = {
birds_seg5_animvalue_050008E8,
birds_seg5_animindex_5000970,
0,
ANIM_FIELD_LENGTH(birds_seg5_animvalue_050008E8),
ANIM_FIELD_LENGTH(birds_seg5_animindex_5000970),
};

View File

@ -1,5 +1,8 @@
// 0x050009E8
const struct Animation *const birds_seg5_anims_050009E8[] = {
&birds_seg5_anim_050008D0,
&birds_seg5_anim_050009D0,
const struct AnimationTable birds_seg5_anims_050009E8 = {
.anims = {
&birds_seg5_anim_050008D0,
&birds_seg5_anim_050009D0,
},
.count = 2
};

View File

@ -45,4 +45,6 @@ static const struct Animation blargg_seg5_anim_05006070 = {
blargg_seg5_animvalue_05005EB8,
blargg_seg5_animindex_05006028,
0,
ANIM_FIELD_LENGTH(blargg_seg5_animvalue_05005EB8),
ANIM_FIELD_LENGTH(blargg_seg5_animindex_05006028),
};

View File

@ -31,4 +31,6 @@ static const struct Animation blargg_seg5_anim_05006154 = {
blargg_seg5_animvalue_05006088,
blargg_seg5_animindex_0500610C,
0,
ANIM_FIELD_LENGTH(blargg_seg5_animvalue_05006088),
ANIM_FIELD_LENGTH(blargg_seg5_animindex_0500610C),
};

View File

@ -1,7 +1,10 @@
// unreferenced
// 0x0500616C
const struct Animation *const blargg_seg5_anims_0500616C[] = {
&blargg_seg5_anim_05006154,
&blargg_seg5_anim_05006070,
NULL,
const struct AnimationTable blargg_seg5_anims_0500616C = {
.anims = {
&blargg_seg5_anim_05006154,
&blargg_seg5_anim_05006070,
NULL,
},
.count = 2
};

View File

@ -32,4 +32,6 @@ static const struct Animation blue_fish_seg3_anim_0301C298 = {
blue_fish_seg3_animvalue_0301C1B0,
blue_fish_seg3_animindex_0301C268,
0,
ANIM_FIELD_LENGTH(blue_fish_seg3_animvalue_0301C1B0),
ANIM_FIELD_LENGTH(blue_fish_seg3_animindex_0301C268),
};

View File

@ -1,5 +1,5 @@
// 0x0301C2B0
const struct Animation *const blue_fish_seg3_anims_0301C2B0[] = {
&blue_fish_seg3_anim_0301C298,
NULL,
const struct AnimationTable blue_fish_seg3_anims_0301C2B0 = {
.anims = { &blue_fish_seg3_anim_0301C298, NULL },
.count = 1
};

View File

@ -65,4 +65,6 @@ static const struct Animation bobomb_seg8_anim_080237FC = {
bobomb_seg8_animvalue_08023528,
bobomb_seg8_animindex_08023754,
0,
ANIM_FIELD_LENGTH(bobomb_seg8_animvalue_08023528),
ANIM_FIELD_LENGTH(bobomb_seg8_animindex_08023754),
};

View File

@ -40,4 +40,6 @@ static const struct Animation bobomb_seg8_anim_08023954 = {
bobomb_seg8_animvalue_08023814,
bobomb_seg8_animindex_080238AC,
0,
ANIM_FIELD_LENGTH(bobomb_seg8_animvalue_08023814),
ANIM_FIELD_LENGTH(bobomb_seg8_animindex_080238AC),
};

View File

@ -1,6 +1,9 @@
// 0x0802396C
const struct Animation *const bobomb_seg8_anims_0802396C[] = {
&bobomb_seg8_anim_080237FC,
&bobomb_seg8_anim_08023954,
NULL,
const struct AnimationTable bobomb_seg8_anims_0802396C = {
.anims = {
&bobomb_seg8_anim_080237FC,
&bobomb_seg8_anim_08023954,
NULL,
},
.count = 2
};

View File

@ -29,4 +29,6 @@ static const struct Animation bookend_seg5_anim_050023F4 = {
bookend_seg5_animvalue_05002350,
bookend_seg5_animindex_05002370,
0,
ANIM_FIELD_LENGTH(bookend_seg5_animvalue_05002350),
ANIM_FIELD_LENGTH(bookend_seg5_animindex_05002370),
};

View File

@ -35,6 +35,8 @@ static const struct Animation bookend_seg5_anim_05002510 = {
bookend_seg5_animvalue_0500240C,
bookend_seg5_animindex_0500248C,
0,
ANIM_FIELD_LENGTH(bookend_seg5_animvalue_0500240C),
ANIM_FIELD_LENGTH(bookend_seg5_animindex_0500248C),
};
// what the hell? no values/indexes for the table?

View File

@ -9,4 +9,6 @@ static const struct Animation bookend_seg5_anim_05002528 = {
bookend_seg5_animvalue_0500240C,
bookend_seg5_animindex_0500248C,
0,
ANIM_FIELD_LENGTH(bookend_seg5_animvalue_0500240C),
ANIM_FIELD_LENGTH(bookend_seg5_animindex_0500248C),
};

View File

@ -1,7 +1,10 @@
// 0x05002540
const struct Animation *const bookend_seg5_anims_05002540[] = {
&bookend_seg5_anim_05002528,
&bookend_seg5_anim_050023F4,
&bookend_seg5_anim_05002510,
NULL,
const struct AnimationTable bookend_seg5_anims_05002540 = {
.anims = {
&bookend_seg5_anim_05002528,
&bookend_seg5_anim_050023F4,
&bookend_seg5_anim_05002510,
NULL,
},
.count = 3
};

View File

@ -266,4 +266,6 @@ static const struct Animation bowser_seg6_anim_060445EC = {
bowser_seg6_animvalue_06043700,
bowser_seg6_animindex_060443D0,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06043700),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_060443D0),
};

View File

@ -248,4 +248,6 @@ static const struct Animation bowser_seg6_anim_060453C8 = {
bowser_seg6_animvalue_06044604,
bowser_seg6_animindex_060451AC,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06044604),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_060451AC),
};

View File

@ -176,4 +176,6 @@ static const struct Animation bowser_seg6_anim_06045D28 = {
bowser_seg6_animvalue_060453E0,
bowser_seg6_animindex_06045B0C,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_060453E0),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06045B0C),
};

View File

@ -185,4 +185,6 @@ static const struct Animation bowser_seg6_anim_0604671C = {
bowser_seg6_animvalue_06045D40,
bowser_seg6_animindex_06046500,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06045D40),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06046500),
};

View File

@ -19,4 +19,6 @@ static const struct Animation bowser_seg6_anim_0604675C = {
bowser_seg6_animvalue_06046734,
bowser_seg6_animindex_06046744,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06046734),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06046744),
};

View File

@ -452,4 +452,6 @@ static const struct Animation bowser_seg6_anim_06048200 = {
bowser_seg6_animvalue_06046774,
bowser_seg6_animindex_06047FE4,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06046774),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06047FE4),
};

View File

@ -386,4 +386,6 @@ static const struct Animation bowser_seg6_anim_06049880 = {
bowser_seg6_animvalue_06048218,
bowser_seg6_animindex_06049664,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06048218),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06049664),
};

View File

@ -288,4 +288,6 @@ static const struct Animation bowser_seg6_anim_0604A8E4 = {
bowser_seg6_animvalue_06049898,
bowser_seg6_animindex_0604A6C8,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06049898),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604A6C8),
};

View File

@ -163,4 +163,6 @@ static const struct Animation bowser_seg6_anim_0604B178 = {
bowser_seg6_animvalue_0604A8FC,
bowser_seg6_animindex_0604AF5C,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604A8FC),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604AF5C),
};

View File

@ -143,4 +143,6 @@ static const struct Animation bowser_seg6_anim_0604B8CC = {
bowser_seg6_animvalue_0604B190,
bowser_seg6_animindex_0604B6B0,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604B190),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604B6B0),
};

View File

@ -422,4 +422,6 @@ static const struct Animation bowser_seg6_anim_0604D184 = {
bowser_seg6_animvalue_0604B8E4,
bowser_seg6_animindex_0604CF68,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604B8E4),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604CF68),
};

View File

@ -348,4 +348,6 @@ static const struct Animation bowser_seg6_anim_0604E5A0 = {
bowser_seg6_animvalue_0604D19C,
bowser_seg6_animindex_0604E384,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604D19C),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604E384),
};

View File

@ -195,4 +195,6 @@ static const struct Animation bowser_seg6_anim_0604F030 = {
bowser_seg6_animvalue_0604E5B8,
bowser_seg6_animindex_0604EE14,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604E5B8),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604EE14),
};

View File

@ -268,4 +268,6 @@ static const struct Animation bowser_seg6_anim_0604FF4C = {
bowser_seg6_animvalue_0604F048,
bowser_seg6_animindex_0604FD30,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604F048),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_0604FD30),
};

View File

@ -120,4 +120,6 @@ static const struct Animation bowser_seg6_anim_06050530 = {
bowser_seg6_animvalue_0604FF64,
bowser_seg6_animindex_06050314,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0604FF64),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06050314),
};

View File

@ -278,4 +278,6 @@ static const struct Animation bowser_seg6_anim_060514E8 = {
bowser_seg6_animvalue_06050548,
bowser_seg6_animindex_060512CC,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06050548),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_060512CC),
};

View File

@ -146,4 +146,6 @@ static const struct Animation bowser_seg6_anim_06051C68 = {
bowser_seg6_animvalue_06051500,
bowser_seg6_animindex_06051A4C,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06051500),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06051A4C),
};

View File

@ -188,4 +188,6 @@ static const struct Animation bowser_seg6_anim_06052680 = {
bowser_seg6_animvalue_06051C80,
bowser_seg6_animindex_06052464,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06051C80),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06052464),
};

View File

@ -139,4 +139,6 @@ static const struct Animation bowser_seg6_anim_06052D94 = {
bowser_seg6_animvalue_06052698,
bowser_seg6_animindex_06052B78,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06052698),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06052B78),
};

View File

@ -144,4 +144,6 @@ static const struct Animation bowser_seg6_anim_060534F4 = {
bowser_seg6_animvalue_06052DAC,
bowser_seg6_animindex_060532D8,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06052DAC),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_060532D8),
};

View File

@ -132,4 +132,6 @@ static const struct Animation bowser_seg6_anim_06053B8C = {
bowser_seg6_animvalue_0605350C,
bowser_seg6_animindex_06053970,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0605350C),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06053970),
};

View File

@ -138,4 +138,6 @@ static const struct Animation bowser_seg6_anim_06054290 = {
bowser_seg6_animvalue_06053BA4,
bowser_seg6_animindex_06054074,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06053BA4),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06054074),
};

View File

@ -134,4 +134,6 @@ static const struct Animation bowser_seg6_anim_06054950 = {
bowser_seg6_animvalue_060542A8,
bowser_seg6_animindex_06054734,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_060542A8),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06054734),
};

View File

@ -166,4 +166,6 @@ static const struct Animation bowser_seg6_anim_06055210 = {
bowser_seg6_animvalue_06054968,
bowser_seg6_animindex_06054FF4,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06054968),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06054FF4),
};

View File

@ -145,4 +145,6 @@ static const struct Animation bowser_seg6_anim_06055984 = {
bowser_seg6_animvalue_06055228,
bowser_seg6_animindex_06055768,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_06055228),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06055768),
};

View File

@ -249,4 +249,6 @@ static const struct Animation bowser_seg6_anim_06056774 = {
bowser_seg6_animvalue_0605599C,
bowser_seg6_animindex_06056558,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0605599C),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_06056558),
};

View File

@ -266,4 +266,6 @@ static const struct Animation bowser_seg6_anim_06057678 = {
bowser_seg6_animvalue_0605678C,
bowser_seg6_animindex_0605745C,
0,
ANIM_FIELD_LENGTH(bowser_seg6_animvalue_0605678C),
ANIM_FIELD_LENGTH(bowser_seg6_animindex_0605745C),
};

View File

@ -1,30 +1,33 @@
// 0x06057690
const struct Animation *const bowser_seg6_anims_06057690[] = {
&bowser_seg6_anim_060445EC,
&bowser_seg6_anim_060453C8,
&bowser_seg6_anim_06045D28,
&bowser_seg6_anim_0604671C,
&bowser_seg6_anim_0604675C,
&bowser_seg6_anim_06048200,
&bowser_seg6_anim_06049880,
&bowser_seg6_anim_0604A8E4,
&bowser_seg6_anim_0604B178,
&bowser_seg6_anim_0604B8CC,
&bowser_seg6_anim_0604D184,
&bowser_seg6_anim_0604E5A0,
&bowser_seg6_anim_0604F030,
&bowser_seg6_anim_0604FF4C,
&bowser_seg6_anim_06050530,
&bowser_seg6_anim_060514E8,
&bowser_seg6_anim_06051C68,
&bowser_seg6_anim_06052680,
&bowser_seg6_anim_06054290,
&bowser_seg6_anim_06052D94,
&bowser_seg6_anim_060534F4,
&bowser_seg6_anim_06053B8C,
&bowser_seg6_anim_06054950,
&bowser_seg6_anim_06055210,
&bowser_seg6_anim_06055984,
&bowser_seg6_anim_06056774,
&bowser_seg6_anim_06057678,
const struct AnimationTable bowser_seg6_anims_06057690 = {
.anims = {
&bowser_seg6_anim_060445EC,
&bowser_seg6_anim_060453C8,
&bowser_seg6_anim_06045D28,
&bowser_seg6_anim_0604671C,
&bowser_seg6_anim_0604675C,
&bowser_seg6_anim_06048200,
&bowser_seg6_anim_06049880,
&bowser_seg6_anim_0604A8E4,
&bowser_seg6_anim_0604B178,
&bowser_seg6_anim_0604B8CC,
&bowser_seg6_anim_0604D184,
&bowser_seg6_anim_0604E5A0,
&bowser_seg6_anim_0604F030,
&bowser_seg6_anim_0604FF4C,
&bowser_seg6_anim_06050530,
&bowser_seg6_anim_060514E8,
&bowser_seg6_anim_06051C68,
&bowser_seg6_anim_06052680,
&bowser_seg6_anim_06054290,
&bowser_seg6_anim_06052D94,
&bowser_seg6_anim_060534F4,
&bowser_seg6_anim_06053B8C,
&bowser_seg6_anim_06054950,
&bowser_seg6_anim_06055210,
&bowser_seg6_anim_06055984,
&bowser_seg6_anim_06056774,
&bowser_seg6_anim_06057678,
},
.count = 27
};

View File

@ -125,4 +125,6 @@ static const struct Animation bowser_key_seg3_anim_course_exit = {
bowser_key_seg3_animvalue_course_exit,
bowser_key_seg3_animindex_course_exit,
0,
ANIM_FIELD_LENGTH(bowser_key_seg3_animvalue_course_exit),
ANIM_FIELD_LENGTH(bowser_key_seg3_animindex_course_exit),
};

View File

@ -125,4 +125,6 @@ static const struct Animation bowser_key_seg3_anim_unlock_door = {
bowser_key_seg3_animvalue_unlock_door,
bowser_key_seg3_animindex_unlock_door,
0,
ANIM_FIELD_LENGTH(bowser_key_seg3_animvalue_unlock_door),
ANIM_FIELD_LENGTH(bowser_key_seg3_animindex_unlock_door),
};

View File

@ -1,5 +1,8 @@
// 0x030172D0
const struct Animation *const bowser_key_seg3_anims_list[] = {
&bowser_key_seg3_anim_unlock_door, // id 0
&bowser_key_seg3_anim_course_exit, // id 1
const struct AnimationTable bowser_key_seg3_anims_list = {
.anims = {
&bowser_key_seg3_anim_unlock_door, // id 0
&bowser_key_seg3_anim_course_exit, // id 1
},
.count = 2
};

View File

@ -70,4 +70,6 @@ static const struct Animation bub_seg6_anim_0601233C = {
bub_seg6_animvalue_06012000,
bub_seg6_animindex_060122DC,
0,
ANIM_FIELD_LENGTH(bub_seg6_animvalue_06012000),
ANIM_FIELD_LENGTH(bub_seg6_animindex_060122DC),
};

View File

@ -1,6 +1,9 @@
// 0x06012354
const struct Animation *const bub_seg6_anims_06012354[] = {
&bub_seg6_anim_0601233C,
NULL,
NULL,
const struct AnimationTable bub_seg6_anims_06012354 = {
.anims = {
&bub_seg6_anim_0601233C,
NULL,
NULL,
},
.count = 1
};

View File

@ -59,4 +59,6 @@ static const struct Animation bully_seg5_anim_050042A4 = {
bully_seg5_animvalue_05004038,
bully_seg5_animindex_050041FC,
0,
ANIM_FIELD_LENGTH(bully_seg5_animvalue_05004038),
ANIM_FIELD_LENGTH(bully_seg5_animindex_050041FC),
};

View File

@ -38,4 +38,6 @@ static const struct Animation bully_seg5_anim_050043D8 = {
bully_seg5_animvalue_050042BC,
bully_seg5_animindex_05004330,
0,
ANIM_FIELD_LENGTH(bully_seg5_animvalue_050042BC),
ANIM_FIELD_LENGTH(bully_seg5_animindex_05004330),
};

View File

@ -47,4 +47,6 @@ static const struct Animation bully_seg5_anim_05004598 = {
bully_seg5_animvalue_050043F0,
bully_seg5_animindex_050044F0,
0,
ANIM_FIELD_LENGTH(bully_seg5_animvalue_050043F0),
ANIM_FIELD_LENGTH(bully_seg5_animindex_050044F0),
};

View File

@ -40,4 +40,6 @@ static const struct Animation bully_seg5_anim_050046F4 = {
bully_seg5_animvalue_050045B0,
bully_seg5_animindex_0500464C,
0,
ANIM_FIELD_LENGTH(bully_seg5_animvalue_050045B0),
ANIM_FIELD_LENGTH(bully_seg5_animindex_0500464C),
};

View File

@ -1,8 +1,11 @@
// 0x0500470C
const struct Animation *const bully_seg5_anims_0500470C[] = {
&bully_seg5_anim_05004598,
&bully_seg5_anim_050043D8,
&bully_seg5_anim_050042A4,
&bully_seg5_anim_050046F4,
NULL,
const struct AnimationTable bully_seg5_anims_0500470C = {
.anims = {
&bully_seg5_anim_05004598,
&bully_seg5_anim_050043D8,
&bully_seg5_anim_050042A4,
&bully_seg5_anim_050046F4,
NULL,
},
.count = 4
};

View File

@ -26,4 +26,6 @@ static const struct Animation butterfly_seg3_anim_030055B0 = {
butterfly_seg3_animvalue_03005538,
butterfly_seg3_animindex_0300555C,
0,
ANIM_FIELD_LENGTH(butterfly_seg3_animvalue_03005538),
ANIM_FIELD_LENGTH(butterfly_seg3_animindex_0300555C),
};

View File

@ -31,4 +31,6 @@ static const struct Animation butterfly_seg3_anim_03005698 = {
butterfly_seg3_animvalue_030055C8,
butterfly_seg3_animindex_03005644,
0,
ANIM_FIELD_LENGTH(butterfly_seg3_animvalue_030055C8),
ANIM_FIELD_LENGTH(butterfly_seg3_animindex_03005644),
};

View File

@ -1,5 +1,8 @@
// 0x030056B0
const struct Animation *const butterfly_seg3_anims_030056B0[] = {
&butterfly_seg3_anim_030055B0,
&butterfly_seg3_anim_03005698,
const struct AnimationTable butterfly_seg3_anims_030056B0 = {
.anims = {
&butterfly_seg3_anim_030055B0,
&butterfly_seg3_anim_03005698,
},
.count = 2
};

View File

@ -37,4 +37,6 @@ static const struct Animation chain_chomp_seg6_anim_06025160 = {
chain_chomp_seg6_animvalue_06025030,
chain_chomp_seg6_animindex_06025100,
0,
ANIM_FIELD_LENGTH(chain_chomp_seg6_animvalue_06025030),
ANIM_FIELD_LENGTH(chain_chomp_seg6_animindex_06025100),
};

View File

@ -1,5 +1,8 @@
// 0x06025178
const struct Animation *const chain_chomp_seg6_anims_06025178[] = {
&chain_chomp_seg6_anim_06025160,
NULL,
const struct AnimationTable chain_chomp_seg6_anims_06025178 = {
.anims = {
&chain_chomp_seg6_anim_06025160,
NULL,
},
.count = 1
};

View File

@ -26,4 +26,6 @@ static const struct Animation chair_seg5_anim_0500576C = {
chair_seg5_animvalue_050056F0,
chair_seg5_animindex_05005700,
0,
ANIM_FIELD_LENGTH(chair_seg5_animvalue_050056F0),
ANIM_FIELD_LENGTH(chair_seg5_animindex_05005700),
};

View File

@ -1,4 +1,7 @@
// 0x05005784
const struct Animation *const chair_seg5_anims_05005784[] = {
&chair_seg5_anim_0500576C,
const struct AnimationTable chair_seg5_anims_05005784 = {
.anims = {
&chair_seg5_anim_0500576C,
},
.count = 1
};

View File

@ -59,4 +59,6 @@ static const struct Animation chilly_chief_seg6_anim_060032EC = {
chilly_chief_seg6_animvalue_06003080,
chilly_chief_seg6_animindex_06003244,
0,
ANIM_FIELD_LENGTH(chilly_chief_seg6_animvalue_06003080),
ANIM_FIELD_LENGTH(chilly_chief_seg6_animindex_06003244),
};

View File

@ -38,4 +38,6 @@ static const struct Animation chilly_chief_seg6_anim_06003420 = {
chilly_chief_seg6_animvalue_06003304,
chilly_chief_seg6_animindex_06003378,
0,
ANIM_FIELD_LENGTH(chilly_chief_seg6_animvalue_06003304),
ANIM_FIELD_LENGTH(chilly_chief_seg6_animindex_06003378),
};

View File

@ -46,4 +46,6 @@ static const struct Animation chilly_chief_seg6_anim_060035E0 = {
chilly_chief_seg6_animvalue_06003438,
chilly_chief_seg6_animindex_06003538,
0,
ANIM_FIELD_LENGTH(chilly_chief_seg6_animvalue_06003438),
ANIM_FIELD_LENGTH(chilly_chief_seg6_animindex_06003538),
};

View File

@ -40,4 +40,6 @@ static const struct Animation chilly_chief_seg6_anim_0600373C = {
chilly_chief_seg6_animvalue_060035F8,
chilly_chief_seg6_animindex_06003694,
0,
ANIM_FIELD_LENGTH(chilly_chief_seg6_animvalue_060035F8),
ANIM_FIELD_LENGTH(chilly_chief_seg6_animindex_06003694),
};

View File

@ -1,8 +1,11 @@
// 0x06003994
const struct Animation *const chilly_chief_seg6_anims_06003994[] = {
&chilly_chief_seg6_anim_060035E0,
&chilly_chief_seg6_anim_06003420,
&chilly_chief_seg6_anim_060032EC,
&chilly_chief_seg6_anim_0600373C,
NULL,
const struct AnimationTable chilly_chief_seg6_anims_06003994 = {
.anims = {
&chilly_chief_seg6_anim_060035E0,
&chilly_chief_seg6_anim_06003420,
&chilly_chief_seg6_anim_060032EC,
&chilly_chief_seg6_anim_0600373C,
NULL,
},
.count = 4
};

View File

@ -77,4 +77,6 @@ static const struct Animation chuckya_seg8_anim_0800AF68 = {
chuckya_seg8_animvalue_0800AC18,
chuckya_seg8_animindex_0800ADF4,
0,
ANIM_FIELD_LENGTH(chuckya_seg8_animvalue_0800AC18),
ANIM_FIELD_LENGTH(chuckya_seg8_animindex_0800ADF4),
};

View File

@ -59,4 +59,6 @@ static const struct Animation chuckya_seg8_anim_0800B1A8 = {
chuckya_seg8_animvalue_0800AF80,
chuckya_seg8_animindex_0800B034,
0,
ANIM_FIELD_LENGTH(chuckya_seg8_animvalue_0800AF80),
ANIM_FIELD_LENGTH(chuckya_seg8_animindex_0800B034),
};

View File

@ -71,4 +71,6 @@ static const struct Animation chuckya_seg8_anim_0800B4A8 = {
chuckya_seg8_animvalue_0800B1C0,
chuckya_seg8_animindex_0800B334,
0,
ANIM_FIELD_LENGTH(chuckya_seg8_animvalue_0800B1C0),
ANIM_FIELD_LENGTH(chuckya_seg8_animindex_0800B334),
};

View File

@ -108,4 +108,6 @@ static const struct Animation chuckya_seg8_anim_0800B9F8 = {
chuckya_seg8_animvalue_0800B4C0,
chuckya_seg8_animindex_0800B884,
0,
ANIM_FIELD_LENGTH(chuckya_seg8_animvalue_0800B4C0),
ANIM_FIELD_LENGTH(chuckya_seg8_animindex_0800B884),
};

View File

@ -54,4 +54,6 @@ static const struct Animation chuckya_seg8_anim_0800BBEC = {
chuckya_seg8_animvalue_0800BA10,
chuckya_seg8_animindex_0800BA78,
0,
ANIM_FIELD_LENGTH(chuckya_seg8_animvalue_0800BA10),
ANIM_FIELD_LENGTH(chuckya_seg8_animindex_0800BA78),
};

View File

@ -93,4 +93,6 @@ static const struct Animation chuckya_seg8_anim_0800C058 = {
chuckya_seg8_animvalue_0800BC04,
chuckya_seg8_animindex_0800BEE4,
0,
ANIM_FIELD_LENGTH(chuckya_seg8_animvalue_0800BC04),
ANIM_FIELD_LENGTH(chuckya_seg8_animindex_0800BEE4),
};

View File

@ -1,9 +1,12 @@
// 0x0800C070
const struct Animation *const chuckya_seg8_anims_0800C070[] = {
&chuckya_seg8_anim_0800AF68,
&chuckya_seg8_anim_0800B1A8,
&chuckya_seg8_anim_0800B4A8,
&chuckya_seg8_anim_0800B9F8,
&chuckya_seg8_anim_0800BBEC,
&chuckya_seg8_anim_0800C058,
const struct AnimationTable chuckya_seg8_anims_0800C070 = {
.anims = {
&chuckya_seg8_anim_0800AF68,
&chuckya_seg8_anim_0800B1A8,
&chuckya_seg8_anim_0800B4A8,
&chuckya_seg8_anim_0800B9F8,
&chuckya_seg8_anim_0800BBEC,
&chuckya_seg8_anim_0800C058,
},
.count = 6
};

View File

@ -26,4 +26,6 @@ static const struct Animation clam_shell_seg5_anim_05001654 = {
clam_shell_seg5_animvalue_050015D0,
clam_shell_seg5_animindex_05001618,
0,
ANIM_FIELD_LENGTH(clam_shell_seg5_animvalue_050015D0),
ANIM_FIELD_LENGTH(clam_shell_seg5_animindex_05001618),
};

View File

@ -30,4 +30,6 @@ static const struct Animation clam_shell_seg5_anim_0500172C = {
clam_shell_seg5_animvalue_0500166C,
clam_shell_seg5_animindex_050016F0,
0,
ANIM_FIELD_LENGTH(clam_shell_seg5_animvalue_0500166C),
ANIM_FIELD_LENGTH(clam_shell_seg5_animindex_050016F0),
};

View File

@ -1,6 +1,9 @@
// 0x05001744
const struct Animation *const clam_shell_seg5_anims_05001744[] = {
&clam_shell_seg5_anim_05001654,
&clam_shell_seg5_anim_0500172C,
NULL,
const struct AnimationTable clam_shell_seg5_anims_05001744 = {
.anims = {
&clam_shell_seg5_anim_05001654,
&clam_shell_seg5_anim_0500172C,
NULL,
},
.count = 2
};

View File

@ -21,7 +21,7 @@ extern const Gfx amp_seg8_dl_080039D0[];
extern const Gfx amp_seg8_dl_08003DA8[];
extern const Gfx amp_seg8_dl_08003DD8[];
extern const Gfx amp_seg8_dl_08003E00[];
extern const struct Animation *const amp_seg8_anims_08004034[];
extern const struct AnimationTable amp_seg8_anims_08004034;
// blue_coin_switch
extern const GeoLayout blue_coin_switch_geo[];
@ -44,7 +44,7 @@ extern const Gfx bobomb_seg8_dl_08022D78[];
extern const Gfx bobomb_seg8_dl_08023270[];
extern const Gfx bobomb_seg8_dl_08023378[];
extern const Gfx bobomb_seg8_dl_08023480[];
extern const struct Animation *const bobomb_seg8_anims_0802396C[];
extern const struct AnimationTable bobomb_seg8_anims_0802396C;
// bowling_ball
extern const GeoLayout bowling_ball_geo[];
@ -108,7 +108,7 @@ extern const Gfx chuckya_seg8_dl_0800A958[];
extern const Gfx chuckya_seg8_dl_0800A998[];
extern const Gfx chuckya_seg8_dl_0800AB70[];
extern const Gfx chuckya_seg8_dl_0800ABE8[];
extern const struct Animation *const chuckya_seg8_anims_0800C070[];
extern const struct AnimationTable chuckya_seg8_anims_0800C070;
// exclamation_box
extern const GeoLayout exclamation_box_geo[];
@ -149,7 +149,7 @@ extern const Gfx flyguy_seg8_dl_080113A8[];
extern const Gfx flyguy_seg8_dl_08011420[];
extern const Gfx flyguy_seg8_dl_080116D0[];
extern const Gfx flyguy_seg8_dl_08011710[];
extern const struct Animation *const flyguy_seg8_anims_08011A64[];
extern const struct AnimationTable flyguy_seg8_anims_08011A64;
// goomba
extern const GeoLayout goomba_geo[];
@ -165,7 +165,7 @@ extern const Gfx goomba_seg8_dl_0801CF78[];
extern const Gfx goomba_seg8_dl_0801D0D0[];
extern const Gfx goomba_seg8_dl_0801D360[];
extern const Gfx goomba_seg8_dl_0801D760[];
extern const struct Animation *const goomba_seg8_anims_0801DA4C[];
extern const struct AnimationTable goomba_seg8_anims_0801DA4C;
// heart
extern const GeoLayout heart_geo[];

View File

@ -10,19 +10,19 @@ extern const Gfx blue_fish_seg3_dl_0301BEC0[];
extern const Gfx blue_fish_seg3_dl_0301BFB8[];
extern const Gfx blue_fish_seg3_dl_0301C0A8[];
extern const Gfx blue_fish_seg3_dl_0301C150[];
extern const struct Animation *const blue_fish_seg3_anims_0301C2B0[];
extern const struct AnimationTable blue_fish_seg3_anims_0301C2B0;
// bowser_key
extern const GeoLayout bowser_key_geo[];
extern const GeoLayout bowser_key_cutscene_geo[];
extern const Gfx bowser_key_dl[];
extern const struct Animation *const bowser_key_seg3_anims_list[];
extern const struct AnimationTable bowser_key_seg3_anims_list;
// butterfly
extern const GeoLayout butterfly_geo[];
extern const Gfx butterfly_seg3_dl_03005408[];
extern const Gfx butterfly_seg3_dl_030054A0[];
extern const struct Animation *const butterfly_seg3_anims_030056B0[];
extern const struct AnimationTable butterfly_seg3_anims_030056B0;
// coin
extern const GeoLayout yellow_coin_geo[];
@ -112,7 +112,7 @@ extern const Gfx door_seg3_dl_03015008[];
extern const Gfx door_seg3_dl_03015078[];
extern const Gfx door_seg3_dl_030150E8[];
extern const Gfx door_seg3_dl_03015158[];
extern const struct Animation *const door_seg3_anims_030156C0[];
extern const struct AnimationTable door_seg3_anims_030156C0;
// explosion
extern const GeoLayout explosion_geo[];

View File

@ -45,4 +45,6 @@ static const struct Animation cyan_fish_seg6_anim_0600E24C = {
cyan_fish_seg6_animvalue_0600E098,
cyan_fish_seg6_animindex_0600E204,
0,
ANIM_FIELD_LENGTH(cyan_fish_seg6_animvalue_0600E098),
ANIM_FIELD_LENGTH(cyan_fish_seg6_animindex_0600E204),
};

View File

@ -1,6 +1,9 @@
// 0x0600E264
const struct Animation *const cyan_fish_seg6_anims_0600E264[] = {
&cyan_fish_seg6_anim_0600E24C,
NULL,
NULL,
const struct AnimationTable cyan_fish_seg6_anims_0600E264 = {
.anims = {
&cyan_fish_seg6_anim_0600E24C,
NULL,
NULL,
},
.count = 1
};

View File

@ -22,4 +22,6 @@ static const struct Animation door_seg3_anim_03015208 = {
door_seg3_animvalue_030151C8,
door_seg3_animindex_030151CC,
0,
ANIM_FIELD_LENGTH(door_seg3_animvalue_030151C8),
ANIM_FIELD_LENGTH(door_seg3_animindex_030151CC),
};

View File

@ -52,4 +52,6 @@ static const struct Animation door_seg3_anim_03015440 = {
door_seg3_animvalue_03015220,
door_seg3_animindex_03015404,
0,
ANIM_FIELD_LENGTH(door_seg3_animvalue_03015220),
ANIM_FIELD_LENGTH(door_seg3_animindex_03015404),
};

View File

@ -9,4 +9,6 @@ static const struct Animation door_seg3_anim_03015458 = {
door_seg3_animvalue_03015220,
door_seg3_animindex_03015404,
0,
ANIM_FIELD_LENGTH(door_seg3_animvalue_03015220),
ANIM_FIELD_LENGTH(door_seg3_animindex_03015404),
};

View File

@ -52,4 +52,6 @@ static const struct Animation door_seg3_anim_03015690 = {
door_seg3_animvalue_03015470,
door_seg3_animindex_03015654,
0,
ANIM_FIELD_LENGTH(door_seg3_animvalue_03015470),
ANIM_FIELD_LENGTH(door_seg3_animindex_03015654),
};

View File

@ -9,4 +9,6 @@ static const struct Animation door_seg3_anim_030156A8 = {
door_seg3_animvalue_03015470,
door_seg3_animindex_03015654,
0,
ANIM_FIELD_LENGTH(door_seg3_animvalue_03015470),
ANIM_FIELD_LENGTH(door_seg3_animindex_03015654),
};

View File

@ -1,9 +1,12 @@
// 0x030156C0
const struct Animation *const door_seg3_anims_030156C0[] = {
&door_seg3_anim_03015208,
&door_seg3_anim_03015440,
&door_seg3_anim_03015690,
&door_seg3_anim_03015458,
&door_seg3_anim_030156A8,
NULL,
const struct AnimationTable door_seg3_anims_030156C0 = {
.anims = {
&door_seg3_anim_03015208,
&door_seg3_anim_03015440,
&door_seg3_anim_03015690,
&door_seg3_anim_03015458,
&door_seg3_anim_030156A8,
NULL,
},
.count = 5
};

View File

@ -40,4 +40,6 @@ static const struct Animation dorrie_seg6_anim_0600E18C = {
dorrie_seg6_animvalue_0600E060,
dorrie_seg6_animindex_0600E0A8,
0,
ANIM_FIELD_LENGTH(dorrie_seg6_animvalue_0600E060),
ANIM_FIELD_LENGTH(dorrie_seg6_animindex_0600E0A8),
};

View File

@ -151,4 +151,6 @@ static const struct Animation dorrie_seg6_anim_0600E9BC = {
dorrie_seg6_animvalue_0600E1A4,
dorrie_seg6_animindex_0600E8D8,
0,
ANIM_FIELD_LENGTH(dorrie_seg6_animvalue_0600E1A4),
ANIM_FIELD_LENGTH(dorrie_seg6_animindex_0600E8D8),
};

View File

@ -218,4 +218,6 @@ static const struct Animation dorrie_seg6_anim_0600F620 = {
dorrie_seg6_animvalue_0600E9D4,
dorrie_seg6_animindex_0600F53C,
0,
ANIM_FIELD_LENGTH(dorrie_seg6_animvalue_0600E9D4),
ANIM_FIELD_LENGTH(dorrie_seg6_animindex_0600F53C),
};

View File

@ -1,6 +1,9 @@
// 0x0600F638
const struct Animation *const dorrie_seg6_anims_0600F638[] = {
&dorrie_seg6_anim_0600E18C,
&dorrie_seg6_anim_0600E9BC,
&dorrie_seg6_anim_0600F620,
const struct AnimationTable dorrie_seg6_anims_0600F638 = {
.anims = {
&dorrie_seg6_anim_0600E18C,
&dorrie_seg6_anim_0600E9BC,
&dorrie_seg6_anim_0600F620,
},
.count = 3
};

View File

@ -126,4 +126,6 @@ static const struct Animation eyerok_seg5_anim_0500D270 = {
eyerok_seg5_animvalue_0500CC48,
eyerok_seg5_animindex_0500D06C,
0,
ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500CC48),
ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500D06C),
};

View File

@ -232,4 +232,6 @@ static const struct Animation eyerok_seg5_anim_0500DF50 = {
eyerok_seg5_animvalue_0500D288,
eyerok_seg5_animindex_0500DD4C,
0,
ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500D288),
ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500DD4C),
};

View File

@ -66,4 +66,6 @@ static const struct Animation eyerok_seg5_anim_0500E1D8 = {
eyerok_seg5_animvalue_0500DF68,
eyerok_seg5_animindex_0500DFD4,
0,
ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500DF68),
ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500DFD4),
};

View File

@ -150,4 +150,6 @@ static const struct Animation eyerok_seg5_anim_0500E99C = {
eyerok_seg5_animvalue_0500E1F0,
eyerok_seg5_animindex_0500E798,
0,
ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500E1F0),
ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500E798),
};

View File

@ -190,6 +190,8 @@ static const struct Animation eyerok_seg5_anim_0500F3D8 = {
eyerok_seg5_animvalue_0500E9B4,
eyerok_seg5_animindex_0500F1D4,
0,
ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500E9B4),
ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500F1D4),
};
// Same entries as above

View File

@ -9,4 +9,6 @@ static const struct Animation eyerok_seg5_anim_0500F3F0 = {
eyerok_seg5_animvalue_0500E9B4,
eyerok_seg5_animindex_0500F1D4,
0,
ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500E9B4),
ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500F1D4),
};

View File

@ -167,4 +167,6 @@ static const struct Animation eyerok_seg5_anim_0500FCCC = {
eyerok_seg5_animvalue_0500F408,
eyerok_seg5_animindex_0500FAC8,
0,
ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500F408),
ANIM_FIELD_LENGTH(eyerok_seg5_animindex_0500FAC8),
};

View File

@ -442,4 +442,6 @@ static const struct Animation eyerok_seg5_anim_050116CC = {
eyerok_seg5_animvalue_0500FCE4,
eyerok_seg5_animindex_050114C8,
0,
ANIM_FIELD_LENGTH(eyerok_seg5_animvalue_0500FCE4),
ANIM_FIELD_LENGTH(eyerok_seg5_animindex_050114C8),
};

Some files were not shown because too many files have changed in this diff Show More