From 7371f20225db61778ebecfc9c572d5848eacf381 Mon Sep 17 00:00:00 2001 From: Dominicentek Date: Sun, 19 Nov 2023 19:11:40 +0100 Subject: [PATCH] WIP runtime asset extraction --- .gitignore | 17 +- Makefile | 116 +- actors/amp/model.inc.c | 8 +- actors/blue_coin_switch/model.inc.c | 4 +- actors/blue_fish/model.inc.c | 2 +- actors/bobomb/model.inc.c | 12 +- actors/bomb/model.inc.c | 6 +- actors/boo/model.inc.c | 4 +- actors/boo_castle/model.inc.c | 4 +- actors/book/model.inc.c | 2 +- actors/bookend/model.inc.c | 10 +- actors/bowser/model.inc.c | 58 +- actors/bowser_flame/model.inc.c | 28 +- actors/breakable_box/model.inc.c | 4 +- actors/bub/model.inc.c | 8 +- actors/bubba/model.inc.c | 10 +- actors/bubble/model.inc.c | 4 +- actors/bullet_bill/model.inc.c | 4 +- actors/bully/model.inc.c | 8 +- actors/burn_smoke/model.inc.c | 2 +- actors/butterfly/model.inc.c | 2 +- actors/cannon_barrel/model.inc.c | 2 +- actors/cannon_base/model.inc.c | 2 +- actors/cannon_lid/model.inc.c | 2 +- actors/capswitch/model.inc.c | 4 +- actors/chain_ball/model.inc.c | 2 +- actors/chain_chomp/model.inc.c | 10 +- actors/chair/model.inc.c | 8 +- actors/checkerboard_platform/model.inc.c | 4 +- actors/chillychief/model.inc.c | 6 +- actors/chuckya/model.inc.c | 8 +- actors/clam_shell/model.inc.c | 4 +- actors/coin/model.inc.c | 8 +- actors/cyan_fish/model.inc.c | 2 +- actors/dirt/model.inc.c | 2 +- actors/door/model.inc.c | 28 +- actors/dorrie/model.inc.c | 6 +- actors/exclamation_box/model.inc.c | 16 +- actors/exclamation_box_outline/model.inc.c | 4 +- actors/explosion/model.inc.c | 14 +- actors/eyerok/model.inc.c | 10 +- actors/flame/model.inc.c | 16 +- actors/flyguy/model.inc.c | 6 +- actors/fwoosh/model.inc.c | 2 +- actors/goomba/model.inc.c | 6 +- actors/haunted_cage/model.inc.c | 12 +- actors/heart/model.inc.c | 2 +- actors/heave_ho/model.inc.c | 12 +- actors/hoot/model.inc.c | 6 +- actors/impact_ring/model.inc.c | 4 +- actors/impact_smoke/model.inc.c | 8 +- actors/king_bobomb/model.inc.c | 20 +- actors/klepto/model.inc.c | 10 +- actors/koopa/model.inc.c | 16 +- actors/koopa_flag/model.inc.c | 2 +- actors/koopa_shell/model.inc.c | 4 +- actors/lakitu_cameraman/model.inc.c | 12 +- actors/lakitu_enemy/model.inc.c | 10 +- actors/leaves/model.inc.c | 2 +- actors/mad_piano/model.inc.c | 12 +- actors/manta/model.inc.c | 8 +- actors/mario/model.inc.c | 38 +- actors/mario_cap/model.inc.c | 12 +- actors/metal_box/model.inc.c | 2 +- actors/mips/model.inc.c | 2 +- actors/mist/model.inc.c | 2 +- actors/moneybag/model.inc.c | 4 +- actors/monty_mole/model.inc.c | 10 +- actors/monty_mole_hole/model.inc.c | 2 +- actors/mr_i_eyeball/model.inc.c | 4 +- actors/mr_i_iris/model.inc.c | 8 +- actors/mushroom_1up/model.inc.c | 2 +- actors/peach/model.inc.c | 20 +- actors/pebble/model.inc.c | 2 +- actors/penguin/model.inc.c | 12 +- actors/piranha_plant/model.inc.c | 12 +- actors/pokey/model.inc.c | 6 +- actors/poundable_pole/model.inc.c | 4 +- actors/power_meter/model.inc.c | 20 +- actors/purple_switch/model.inc.c | 4 +- actors/sand/model.inc.c | 2 +- actors/scuttlebug/model.inc.c | 10 +- actors/seaweed/model.inc.c | 8 +- actors/skeeter/model.inc.c | 4 +- actors/smoke/model.inc.c | 2 +- actors/snowman/model.inc.c | 10 +- actors/snufit/model.inc.c | 8 +- actors/sparkle/model.inc.c | 12 +- actors/sparkle_animation/model.inc.c | 10 +- actors/spindrift/anims/anim_050006AC.inc.c | 8 +- actors/springboard/model.inc.c | 4 +- actors/star/model.inc.c | 4 +- actors/stomp_smoke/model.inc.c | 12 +- actors/sushi/model.inc.c | 6 +- actors/swoop/model.inc.c | 8 +- actors/thwomp/model.inc.c | 4 +- actors/toad/model.inc.c | 4 +- actors/tornado/model.inc.c | 2 +- actors/treasure_chest/model.inc.c | 8 +- actors/tree/model.inc.c | 10 +- actors/ukiki/model.inc.c | 8 +- actors/unagi/model.inc.c | 12 +- actors/walk_smoke/model.inc.c | 14 +- actors/warp_pipe/model.inc.c | 4 +- actors/water_bubble/model.inc.c | 2 +- actors/water_mine/model.inc.c | 6 +- actors/water_ring/model.inc.c | 2 +- actors/water_splash/model.inc.c | 16 +- actors/water_wave/model.inc.c | 8 +- actors/whirlpool/model.inc.c | 2 +- actors/white_particle/model.inc.c | 2 +- actors/white_particle_small/model.inc.c | 2 +- actors/whomp/model.inc.c | 8 +- actors/wiggler_body/model.inc.c | 14 +- actors/wooden_signpost/model.inc.c | 4 +- actors/yellow_sphere/model.inc.c | 2 +- actors/yellow_sphere_small/model.inc.c | 2 +- actors/yoshi/model.inc.c | 6 +- actors/yoshi_egg/model.inc.c | 16 +- assets.json | 4 - bin/cave.c | 34 +- bin/effect.c | 30 +- bin/fire.c | 48 +- bin/generic.c | 44 +- bin/grass.c | 48 +- bin/inside.c | 34 +- bin/machine.c | 34 +- bin/mountain.c | 42 +- bin/outside.c | 42 +- bin/segment2.c | 908 +++++----- bin/sky.c | 30 +- bin/snow.c | 36 +- bin/spooky.c | 34 +- bin/title_screen_bg.c | 16 +- bin/water.c | 30 +- data/dynos_gfx_read.cpp | 7 +- levels/bbh/texture.inc.c | 14 +- levels/bitdw/texture.inc.c | 8 +- levels/bitfs/texture.inc.c | 6 +- levels/bits/texture.inc.c | 6 +- levels/bob/texture.inc.c | 10 +- levels/bowser_1/texture.inc.c | 6 +- levels/bowser_2/texture.inc.c | 2 +- levels/bowser_3/texture.inc.c | 6 +- levels/castle_grounds/areas/1/12/model.inc.c | 4 +- levels/castle_grounds/areas/1/13/model.inc.c | 2 +- levels/castle_grounds/texture.inc.c | 6 +- levels/castle_inside/texture.inc.c | 86 +- levels/ccm/snowman_base/model.inc.c | 2 +- levels/ccm/texture.inc.c | 24 +- levels/cotmc/texture.inc.c | 10 +- levels/ddd/texture.inc.c | 10 +- levels/ending/leveldata.c | 61 +- levels/hmc/areas/1/painting.inc.c | 2 +- levels/hmc/texture.inc.c | 14 +- levels/intro/leveldata.c | 12 +- levels/jrb/texture.inc.c | 8 +- levels/lll/texture.inc.c | 66 +- levels/menu/leveldata.c | 460 ++--- levels/pss/texture.inc.c | 6 +- levels/rr/texture.inc.c | 6 +- levels/sl/texture.inc.c | 10 +- levels/ssl/areas/2/4/model.inc.c | 2 +- levels/ssl/texture.inc.c | 14 +- levels/ssl/tox_box/model.inc.c | 8 +- levels/thi/texture.inc.c | 4 +- levels/totwc/texture.inc.c | 8 +- levels/ttc/areas/1/movtext.inc.c | 2 +- levels/ttc/texture.inc.c | 4 +- levels/ttm/slide_exit_podium/model.inc.c | 2 +- levels/ttm/texture.inc.c | 16 +- levels/vcutm/texture.inc.c | 8 +- levels/wdw/texture.inc.c | 10 +- levels/wf/texture.inc.c | 12 +- levels/wmotr/texture.inc.c | 10 +- sound/sound_data.c | 8 +- src/game/game_init.c | 1 - src/game/game_init.h | 1 - src/game/skybox.c | 102 +- src/goddard/renderer.c | 50 +- src/menu/level_select_menu.h | 1 + src/pc/gfx/gfx_pc.c | 2 +- src/pc/pc_main.c | 2 + src/pc/pngutils.c | 10 + src/pc/pngutils.h | 10 + src/saturn/cmd/saturn_cmd_func.cpp | 4 +- src/saturn/saturn_assets.h | 1471 ++++++++++++++++ src/saturn/saturn_json.h | 138 +- src/saturn/saturn_models.cpp | 5 +- src/saturn/saturn_rom_extract.cpp | 1665 ++++++++++++++++++ src/saturn/saturn_rom_extract.h | 12 + src/saturn/saturn_textures.cpp | 34 +- 192 files changed, 5167 insertions(+), 1774 deletions(-) create mode 100644 src/pc/pngutils.c create mode 100644 src/pc/pngutils.h create mode 100644 src/saturn/saturn_assets.h create mode 100644 src/saturn/saturn_rom_extract.cpp create mode 100644 src/saturn/saturn_rom_extract.h diff --git a/.gitignore b/.gitignore index b22fab55..662fb020 100644 --- a/.gitignore +++ b/.gitignore @@ -81,15 +81,18 @@ sm64config.txt !/assets/**/*custom*/**/*.bin # Saturn -!/actors/mario/no_m.rgba16.png actors/mario_cap/mario_cap_logo.rgba16.png actors/mario/mario_logo.rgba16.png *.spj command_data.bin -!/levels/intro/4_saturn.rgba16.png -!/levels/intro/5_ring.rgba16.png -!/textures/title_screen_bg/title_screen_bg.00E40.rgba16.png -!/textures/title_screen_bg/title_screen_bg.001C0.rgba16.png -!/textures/title_screen_bg/title_screen_bg.01AC0.rgba16.png -!/textures/title_screen_bg/title_screen_bg.02740.rgba16.png \ No newline at end of file +res/gfx +res/sound + +!/res/gfx/textures/title_screen_bg/title_screen_bg.00E40.rgba16.png +!/res/gfx/textures/title_screen_bg/title_screen_bg.001C0.rgba16.png +!/res/gfx/textures/title_screen_bg/title_screen_bg.01AC0.rgba16.png +!/res/gfx/textures/title_screen_bg/title_screen_bg.02740.rgba16.png +!/res/gfx/levels/intro/4_saturn.rgba16.png +!/res/gfx/levels/intro/5_ring.rgba16.png +!/res/gfx/actors/mario/no_m.rgba16.png \ No newline at end of file diff --git a/Makefile b/Makefile index 228c396d..1037000b 100644 --- a/Makefile +++ b/Makefile @@ -240,7 +240,7 @@ ifneq ($(MAKECMDGOALS),clean) ifneq ($(MAKECMDGOALS),distclean) # Make sure assets exist -NOEXTRACT ?= 0 +NOEXTRACT ?= 1 ifeq ($(NOEXTRACT),0) DUMMY != ./extract_assets.py $(VERSION) >&2 || echo FAIL ifeq ($(DUMMY),FAIL) @@ -379,7 +379,7 @@ CXX_FILES := $(foreach dir,$(SRC_DIRS),$(wildcard $(dir)/*.cpp)) S_FILES := $(foreach dir,$(ASM_DIRS),$(wildcard $(dir)/*.s)) GODDARD_C_FILES := $(foreach dir,$(GODDARD_SRC_DIRS),$(wildcard $(dir)/*.c)) -GENERATED_C_FILES := $(BUILD_DIR)/assets/mario_anim_data.c $(BUILD_DIR)/assets/demo_data.c \ +GENERATED_C_FILES := $(BUILD_DIR)/assets/mario_anim_data.c \ $(addprefix $(BUILD_DIR)/bin/,$(addsuffix _skybox.c,$(notdir $(basename $(wildcard textures/skyboxes/*.png))))) ULTRA_C_FILES := \ @@ -777,31 +777,31 @@ endif ifeq ($(EXTERNAL_DATA),1) -BASEPACK_PATH := $(BUILD_DIR)/$(BASEDIR)/$(BASEPACK) -BASEPACK_LST := $(BUILD_DIR)/basepack.lst +#BASEPACK_PATH := $(BUILD_DIR)/$(BASEDIR)/$(BASEPACK) +#BASEPACK_LST := $(BUILD_DIR)/basepack.lst # depend on resources as well -all: $(BASEPACK_PATH) +#all: $(BASEPACK_PATH) # phony target for building resources -res: $(BASEPACK_PATH) +#res: $(BASEPACK_PATH) # prepares the basepack.lst -$(BASEPACK_LST): $(EXE) - @mkdir -p $(BUILD_DIR)/$(BASEDIR) - @echo -n > $(BASEPACK_LST) - @echo "$(BUILD_DIR)/sound/bank_sets sound/bank_sets" >> $(BASEPACK_LST) - @echo "$(BUILD_DIR)/sound/sequences.bin sound/sequences.bin" >> $(BASEPACK_LST) - @echo "$(BUILD_DIR)/sound/sound_data.ctl sound/sound_data.ctl" >> $(BASEPACK_LST) - @echo "$(BUILD_DIR)/sound/sound_data.tbl sound/sound_data.tbl" >> $(BASEPACK_LST) - @$(foreach f, $(wildcard $(SKYTILE_DIR)/*), echo $(f) gfx/$(f:$(BUILD_DIR)/%=%) >> $(BASEPACK_LST);) - @find actors -name \*.png -exec echo "{} gfx/{}" >> $(BASEPACK_LST) \; - @find levels -name \*.png -exec echo "{} gfx/{}" >> $(BASEPACK_LST) \; - @find textures -name \*.png -exec echo "{} gfx/{}" >> $(BASEPACK_LST) \; +#$(BASEPACK_LST): $(EXE) +# @mkdir -p $(BUILD_DIR)/$(BASEDIR) +# @echo -n > $(BASEPACK_LST) +# @echo "$(BUILD_DIR)/sound/bank_sets sound/bank_sets" >> $(BASEPACK_LST) +# @echo "$(BUILD_DIR)/sound/sequences.bin sound/sequences.bin" >> $(BASEPACK_LST) +# @echo "$(BUILD_DIR)/sound/sound_data.ctl sound/sound_data.ctl" >> $(BASEPACK_LST) +# @echo "$(BUILD_DIR)/sound/sound_data.tbl sound/sound_data.tbl" >> $(BASEPACK_LST) +# @$(foreach f, $(wildcard $(SKYTILE_DIR)/*), echo $(f) gfx/$(f:$(BUILD_DIR)/%=%) >> $(BASEPACK_LST);) +# @find actors -name \*.png -exec echo "{} gfx/{}" >> $(BASEPACK_LST) \; +# @find levels -name \*.png -exec echo "{} gfx/{}" >> $(BASEPACK_LST) \; +# @find textures -name \*.png -exec echo "{} gfx/{}" >> $(BASEPACK_LST) \; # prepares the resource ZIP with base data -$(BASEPACK_PATH): $(BASEPACK_LST) - @$(PYTHON) $(TOOLS_DIR)/mkzip.py $(BASEPACK_LST) $(BASEPACK_PATH) +#$(BASEPACK_PATH): $(BASEPACK_LST) +# @$(PYTHON) $(TOOLS_DIR)/mkzip.py $(BASEPACK_LST) $(BASEPACK_PATH) endif @@ -960,43 +960,43 @@ $(ENDIAN_BITWIDTH): tools/determine-endian-bitwidth.c @rm $@.dummy1 @rm $@.dummy2 -$(SOUND_BIN_DIR)/sound_data.ctl: sound/sound_banks/ $(SOUND_BANK_FILES) $(SOUND_SAMPLE_AIFCS) $(ENDIAN_BITWIDTH) - $(PYTHON) tools/assemble_sound.py $(BUILD_DIR)/sound/samples/ sound/sound_banks/ $(SOUND_BIN_DIR)/sound_data.ctl $(SOUND_BIN_DIR)/sound_data.tbl $(VERSION_CFLAGS) $$(cat $(ENDIAN_BITWIDTH)) - -$(SOUND_BIN_DIR)/sound_data.tbl: $(SOUND_BIN_DIR)/sound_data.ctl - @true - -ifeq ($(VERSION),sh) -$(SOUND_BIN_DIR)/sequences.bin: $(SOUND_BANK_FILES) sound/sequences.json sound/sequences/ sound/sequences/jp/ $(SOUND_SEQUENCE_FILES) $(ENDIAN_BITWIDTH) - $(PYTHON) tools/assemble_sound.py --sequences $@ $(SOUND_BIN_DIR)/bank_sets sound/sound_banks/ sound/sequences.json $(SOUND_SEQUENCE_FILES) $(VERSION_CFLAGS) $$(cat $(ENDIAN_BITWIDTH)) -else -$(SOUND_BIN_DIR)/sequences.bin: $(SOUND_BANK_FILES) sound/sequences.json sound/sequences/ sound/sequences/$(VERSION)/ $(SOUND_SEQUENCE_FILES) $(ENDIAN_BITWIDTH) - $(PYTHON) tools/assemble_sound.py --sequences $@ $(SOUND_BIN_DIR)/bank_sets sound/sound_banks/ sound/sequences.json $(SOUND_SEQUENCE_FILES) $(VERSION_CFLAGS) $$(cat $(ENDIAN_BITWIDTH)) -endif - -$(SOUND_BIN_DIR)/bank_sets: $(SOUND_BIN_DIR)/sequences.bin - @true - -$(SOUND_BIN_DIR)/%.m64: $(SOUND_BIN_DIR)/%.o - $(OBJCOPY) -j .rodata $< -O binary $@ - -$(SOUND_BIN_DIR)/%.o: $(SOUND_BIN_DIR)/%.s - $(AS) $(ASFLAGS) -o $@ $< - -ifeq ($(EXTERNAL_DATA),1) - -$(SOUND_BIN_DIR)/%.inc.c: $(SOUND_BIN_DIR)/% - $(ZEROTERM) "$(patsubst $(BUILD_DIR)/%,%,$^)" | hexdump -v -e '1/1 "0x%X,"' > $@ - -else - -$(SOUND_BIN_DIR)/%.inc.c: $(SOUND_BIN_DIR)/% - hexdump -v -e '1/1 "0x%X,"' $< > $@ - echo >> $@ - -endif - -$(SOUND_BIN_DIR)/sound_data.o: $(SOUND_BIN_DIR)/sound_data.ctl.inc.c $(SOUND_BIN_DIR)/sound_data.tbl.inc.c $(SOUND_BIN_DIR)/sequences.bin.inc.c $(SOUND_BIN_DIR)/bank_sets.inc.c +#$(SOUND_BIN_DIR)/sound_data.ctl: sound/sound_banks/ $(SOUND_BANK_FILES) $(SOUND_SAMPLE_AIFCS) $(ENDIAN_BITWIDTH) +# $(PYTHON) tools/assemble_sound.py $(BUILD_DIR)/sound/samples/ sound/sound_banks/ $(SOUND_BIN_DIR)/sound_data.ctl $(SOUND_BIN_DIR)/sound_data.tbl $(VERSION_CFLAGS) $$(cat $(ENDIAN_BITWIDTH)) +# +#$(SOUND_BIN_DIR)/sound_data.tbl: $(SOUND_BIN_DIR)/sound_data.ctl +# @true +# +#ifeq ($(VERSION),sh) +#$(SOUND_BIN_DIR)/sequences.bin: $(SOUND_BANK_FILES) sound/sequences.json sound/sequences/ sound/sequences/jp/ $(SOUND_SEQUENCE_FILES) $(ENDIAN_BITWIDTH) +# $(PYTHON) tools/assemble_sound.py --sequences $@ $(SOUND_BIN_DIR)/bank_sets sound/sound_banks/ sound/sequences.json $(SOUND_SEQUENCE_FILES) $(VERSION_CFLAGS) $$(cat $(ENDIAN_BITWIDTH)) +#else +#$(SOUND_BIN_DIR)/sequences.bin: $(SOUND_BANK_FILES) sound/sequences.json sound/sequences/ sound/sequences/$(VERSION)/ $(SOUND_SEQUENCE_FILES) $(ENDIAN_BITWIDTH) +# $(PYTHON) tools/assemble_sound.py --sequences $@ $(SOUND_BIN_DIR)/bank_sets sound/sound_banks/ sound/sequences.json $(SOUND_SEQUENCE_FILES) $(VERSION_CFLAGS) $$(cat $(ENDIAN_BITWIDTH)) +#endif +# +#$(SOUND_BIN_DIR)/bank_sets: $(SOUND_BIN_DIR)/sequences.bin +# @true +# +#$(SOUND_BIN_DIR)/%.m64: $(SOUND_BIN_DIR)/%.o +# $(OBJCOPY) -j .rodata $< -O binary $@ +# +#$(SOUND_BIN_DIR)/%.o: $(SOUND_BIN_DIR)/%.s +# $(AS) $(ASFLAGS) -o $@ $< +# +#ifeq ($(EXTERNAL_DATA),1) +# +#$(SOUND_BIN_DIR)/%.inc.c: $(SOUND_BIN_DIR)/% +# $(ZEROTERM) "$(patsubst $(BUILD_DIR)/%,%,$^)" | hexdump -v -e '1/1 "0x%X,"' > $@ +# +#else +# +#$(SOUND_BIN_DIR)/%.inc.c: $(SOUND_BIN_DIR)/% +# hexdump -v -e '1/1 "0x%X,"' $< > $@ +# echo >> $@ +# +#endif +# +#$(SOUND_BIN_DIR)/sound_data.o: $(SOUND_BIN_DIR)/sound_data.ctl.inc.c $(SOUND_BIN_DIR)/sound_data.tbl.inc.c $(SOUND_BIN_DIR)/sequences.bin.inc.c $(SOUND_BIN_DIR)/bank_sets.inc.c $(BUILD_DIR)/levels/scripts.o: $(BUILD_DIR)/include/level_headers.h @@ -1006,8 +1006,8 @@ $(BUILD_DIR)/include/level_headers.h: levels/level_headers.h.in $(BUILD_DIR)/assets/mario_anim_data.c: $(wildcard assets/anims/*.inc.c) $(PYTHON) tools/mario_anims_converter.py > $@ -$(BUILD_DIR)/assets/demo_data.c: assets/demo_data.json $(wildcard assets/demos/*.bin) - $(PYTHON) tools/demo_data_converter.py assets/demo_data.json $(VERSION_CFLAGS) > $@ +#$(BUILD_DIR)/assets/demo_data.c: assets/demo_data.json $(wildcard assets/demos/*.bin) +# $(PYTHON) tools/demo_data_converter.py assets/demo_data.json $(VERSION_CFLAGS) > $@ # Source code $(BUILD_DIR)/levels/%/leveldata.o: OPT_FLAGS := -g diff --git a/actors/amp/model.inc.c b/actors/amp/model.inc.c index 094a6f12..06b4b363 100644 --- a/actors/amp/model.inc.c +++ b/actors/amp/model.inc.c @@ -2,22 +2,22 @@ // 0x08000F18 ALIGNED8 static const u8 amp_seg8_texture_08000F18[] = { -#include "actors/amp/amp_electricity.rgba16.inc.c" +"actors/amp/amp_electricity.rgba16.png" }; // 0x08001318 ALIGNED8 static const u8 amp_seg8_texture_08001318[] = { -#include "actors/amp/amp_eyes.rgba16.inc.c" +"actors/amp/amp_eyes.rgba16.png" }; // 0x08001B18 ALIGNED8 static const u8 amp_seg8_texture_08001B18[] = { -#include "actors/amp/amp_body.rgba16.inc.c" +"actors/amp/amp_body.rgba16.png" }; // 0x08002318 ALIGNED8 static const u8 amp_seg8_texture_08002318[] = { -#include "actors/amp/amp_mouth.rgba16.inc.c" +"actors/amp/amp_mouth.rgba16.png" }; // 0x08002B18 diff --git a/actors/blue_coin_switch/model.inc.c b/actors/blue_coin_switch/model.inc.c index f83d5a2a..9851724b 100644 --- a/actors/blue_coin_switch/model.inc.c +++ b/actors/blue_coin_switch/model.inc.c @@ -8,12 +8,12 @@ static const Lights1 blue_coin_switch_seg8_lights_08000000 = gdSPDefLights1( // 0x08000018 ALIGNED8 static const u8 blue_coin_switch_seg8_texture_08000018[] = { -#include "actors/blue_coin_switch/blue_coin_switch_side.rgba16.inc.c" +"actors/blue_coin_switch/blue_coin_switch_side.rgba16.png" }; // 0x08000418 ALIGNED8 static const u8 blue_coin_switch_seg8_texture_08000418[] = { -#include "actors/blue_coin_switch/blue_coin_switch_top.rgba16.inc.c" +"actors/blue_coin_switch/blue_coin_switch_top.rgba16.png" }; // 0x08000C18 diff --git a/actors/blue_fish/model.inc.c b/actors/blue_fish/model.inc.c index a1a7da13..94e0e30f 100644 --- a/actors/blue_fish/model.inc.c +++ b/actors/blue_fish/model.inc.c @@ -8,7 +8,7 @@ static const Lights1 blue_fish_seg3_lights_0301B5C8 = gdSPDefLights1( // 0x0301B5E0 ALIGNED8 static const u8 blue_fish_seg3_texture_0301B5E0[] = { -#include "actors/blue_fish/blue_fish.rgba16.inc.c" +"actors/blue_fish/blue_fish.rgba16.png" }; // 0x0301BDE0 diff --git a/actors/bobomb/model.inc.c b/actors/bobomb/model.inc.c index 27aea98f..54edd3bb 100644 --- a/actors/bobomb/model.inc.c +++ b/actors/bobomb/model.inc.c @@ -2,32 +2,32 @@ // 0x0801DA60 ALIGNED8 static const u8 bobomb_seg8_texture_0801DA60[] = { -#include "actors/bobomb/bob-omb_left_side.rgba16.inc.c" +"actors/bobomb/bob-omb_left_side.rgba16.png" }; // 0x0801EA60 ALIGNED8 static const u8 bobomb_seg8_texture_0801EA60[] = { -#include "actors/bobomb/bob-omb_right_side.rgba16.inc.c" +"actors/bobomb/bob-omb_right_side.rgba16.png" }; // 0x0801FA60 ALIGNED8 static const u8 bobomb_seg8_texture_0801FA60[] = { -#include "actors/bobomb/bob-omb_buddy_left_side.rgba16.inc.c" +"actors/bobomb/bob-omb_buddy_left_side.rgba16.png" }; // 0x08020A60 ALIGNED8 static const u8 bobomb_seg8_texture_08020A60[] = { -#include "actors/bobomb/bob-omb_buddy_right_side.rgba16.inc.c" +"actors/bobomb/bob-omb_buddy_right_side.rgba16.png" }; // 0x08021A60 ALIGNED8 static const u8 bobomb_seg8_texture_08021A60[] = { -#include "actors/bobomb/bob-omb_eyes.rgba16.inc.c" +"actors/bobomb/bob-omb_eyes.rgba16.png" }; // 0x08022260 ALIGNED8 static const u8 bobomb_seg8_texture_08022260[] = { -#include "actors/bobomb/bob-omb_eyes_blink.rgba16.inc.c" +"actors/bobomb/bob-omb_eyes_blink.rgba16.png" }; // 0x08022A60 diff --git a/actors/bomb/model.inc.c b/actors/bomb/model.inc.c index 14e15a35..fcb5d45e 100644 --- a/actors/bomb/model.inc.c +++ b/actors/bomb/model.inc.c @@ -8,17 +8,17 @@ static const Lights1 bomb_seg6_lights_06057AA8 = gdSPDefLights1( // 0x06057AC0 ALIGNED8 static const u8 bomb_seg6_texture_06057AC0[] = { -#include "actors/bomb/bomb_left_side.rgba16.inc.c" +"actors/bomb/bomb_left_side.rgba16.png" }; // 0x06058AC0 ALIGNED8 static const u8 bomb_seg6_texture_06058AC0[] = { -#include "actors/bomb/bomb_right_side.rgba16.inc.c" +"actors/bomb/bomb_right_side.rgba16.png" }; // 0x06059AC0 ALIGNED8 static const u8 bomb_seg6_texture_06059AC0[] = { -#include "actors/bomb/bomb_spike.rgba16.inc.c" +"actors/bomb/bomb_spike.rgba16.png" }; // 0x0605A2C0 diff --git a/actors/boo/model.inc.c b/actors/boo/model.inc.c index 40ce7824..7aeb42cd 100644 --- a/actors/boo/model.inc.c +++ b/actors/boo/model.inc.c @@ -8,12 +8,12 @@ static const Lights1 boo_seg5_lights_05009B28 = gdSPDefLights1( // 0x05009B40 ALIGNED8 static const u8 boo_seg5_texture_05009B40[] = { -#include "actors/boo/boo_eyes.rgba16.inc.c" +"actors/boo/boo_eyes.rgba16.png" }; // 0x0500AB40 ALIGNED8 static const u8 boo_seg5_texture_0500AB40[] = { -#include "actors/boo/boo_mouth.rgba16.inc.c" +"actors/boo/boo_mouth.rgba16.png" }; // 0x0500B340 diff --git a/actors/boo_castle/model.inc.c b/actors/boo_castle/model.inc.c index 68c3a460..a3ee1fce 100644 --- a/actors/boo_castle/model.inc.c +++ b/actors/boo_castle/model.inc.c @@ -8,12 +8,12 @@ static const Lights1 boo_castle_seg6_lights_06015658 = gdSPDefLights1( // 0x06015670 ALIGNED8 static const u8 boo_castle_seg6_texture_06015670[] = { -#include "actors/boo_castle/bbh_boo_eyes.rgba16.inc.c" +"actors/boo_castle/bbh_boo_eyes.rgba16.png" }; // 0x06016670 ALIGNED8 static const u8 boo_castle_seg6_texture_06016670[] = { -#include "actors/boo_castle/bbh_boo_mouth.rgba16.inc.c" +"actors/boo_castle/bbh_boo_mouth.rgba16.png" }; // 0x06016E70 diff --git a/actors/book/model.inc.c b/actors/book/model.inc.c index 80b4f23d..a0e0cf5a 100644 --- a/actors/book/model.inc.c +++ b/actors/book/model.inc.c @@ -10,7 +10,7 @@ static const Lights1 book_seg5_lights_05002558 = gdSPDefLights1( // 0x05002570 ALIGNED8 static const u8 book_seg5_texture_05002570[] = { -#include "actors/book/book_cover.rgba16.inc.c" +"actors/book/book_cover.rgba16.png" }; // 0x05002D70 diff --git a/actors/bookend/model.inc.c b/actors/bookend/model.inc.c index 3796ec0d..644744f3 100644 --- a/actors/bookend/model.inc.c +++ b/actors/bookend/model.inc.c @@ -26,27 +26,27 @@ UNUSED static const Lights1 bookend_lights_unused4 = gdSPDefLights1( // 0x05000060 ALIGNED8 static const u8 bookend_seg5_texture_05000060[] = { -#include "actors/bookend/bookend_spine.rgba16.inc.c" +"actors/bookend/bookend_spine.rgba16.png" }; // 0x05000460 ALIGNED8 static const u8 bookend_seg5_texture_05000460[] = { -#include "actors/bookend/bookend_tooth.rgba16.inc.c" +"actors/bookend/bookend_tooth.rgba16.png" }; // 0x05000860 ALIGNED8 static const u8 bookend_seg5_texture_05000860[] = { -#include "actors/bookend/bookend_mouth.rgba16.inc.c" +"actors/bookend/bookend_mouth.rgba16.png" }; // 0x05000C60 ALIGNED8 static const u8 bookend_seg5_texture_05000C60[] = { -#include "actors/bookend/bookend_pages.rgba16.inc.c" +"actors/bookend/bookend_pages.rgba16.png" }; // 0x05001060 ALIGNED8 static const u8 bookend_seg5_texture_05001060[] = { -#include "actors/bookend/bookend_cover.rgba16.inc.c" +"actors/bookend/bookend_cover.rgba16.png" }; // 0x05001860 diff --git a/actors/bowser/model.inc.c b/actors/bowser/model.inc.c index c4f78399..1a5a6034 100644 --- a/actors/bowser/model.inc.c +++ b/actors/bowser/model.inc.c @@ -2,149 +2,149 @@ // 0x0601F438 ALIGNED8 static const u8 bowser_seg6_texture_0601F438[] = { -#include "actors/bowser/bowser_shell.rgba16.inc.c" +"actors/bowser/bowser_shell.rgba16.png" }; // 0x0601FC38 ALIGNED8 static const u8 bowser_seg6_texture_0601FC38[] = { -#include "actors/bowser/bowser_eyebrow.rgba16.inc.c" +"actors/bowser/bowser_eyebrow.rgba16.png" }; // 0x06020C38 ALIGNED8 static const u8 bowser_seg6_texture_06020C38[] = { -#include "actors/bowser/bowser_muzzle.rgba16.inc.c" +"actors/bowser/bowser_muzzle.rgba16.png" }; // 0x06021438 ALIGNED8 static const u8 bowser_seg6_texture_06021438[] = { -#include "actors/bowser/bowser_nostrils.rgba16.inc.c" +"actors/bowser/bowser_nostrils.rgba16.png" }; // 0x06022438 ALIGNED8 static const u8 bowser_seg6_texture_06022438[] = { -#include "actors/bowser/bowser_body.rgba16.inc.c" +"actors/bowser/bowser_body.rgba16.png" }; // 0x06022C38 ALIGNED8 static const u8 bowser_seg6_texture_06022C38[] = { -#include "actors/bowser/bowser_armband_spike.rgba16.inc.c" +"actors/bowser/bowser_armband_spike.rgba16.png" }; // 0x06023C38 ALIGNED8 static const u8 bowser_seg6_texture_06023C38[] = { -#include "actors/bowser/bowser_armband.rgba16.inc.c" +"actors/bowser/bowser_armband.rgba16.png" }; // 0x06024438 ALIGNED8 static const u8 bowser_seg6_texture_06024438[] = { -#include "actors/bowser/bowser_tongue.rgba16.inc.c" +"actors/bowser/bowser_tongue.rgba16.png" }; // 0x06025438 ALIGNED8 static const u8 bowser_seg6_texture_06025438[] = { -#include "actors/bowser/bowser_chest.rgba16.inc.c" +"actors/bowser/bowser_chest.rgba16.png" }; // 0x06025C38 ALIGNED8 static const u8 bowser_seg6_texture_06025C38[] = { -#include "actors/bowser/bowser_shell_edge.rgba16.inc.c" +"actors/bowser/bowser_shell_edge.rgba16.png" }; // unreferenced, seen in pre-Spaceworld 1995 B-roll footage build // 0x06026438 ALIGNED8 static const u8 bowser_seg6_texture_06026438[] = { -#include "actors/bowser/bowser_blue_eye_unused.rgba16.inc.c" +"actors/bowser/bowser_blue_eye_unused.rgba16.png" }; // unreferenced (stubbed texture? possibly original texture for mouth) // 0x06027438 ALIGNED8 static const u8 bowser_seg6_texture_06027438[] = { -#include "actors/bowser/bowser_mouth_unused.rgba16.inc.c" +"actors/bowser/bowser_mouth_unused.rgba16.png" }; // 0x06028438 ALIGNED8 static const u8 bowser_seg6_texture_06028438[] = { -#include "actors/bowser/bowser_upper_face.rgba16.inc.c" +"actors/bowser/bowser_upper_face.rgba16.png" }; // 0x06028C38 ALIGNED8 static const u8 bowser_seg6_texture_06028C38[] = { -#include "actors/bowser/bowser_hair.rgba16.inc.c" +"actors/bowser/bowser_hair.rgba16.png" }; // 0x06029C38 ALIGNED8 static const u8 bowser_seg6_texture_06029C38[] = { -#include "actors/bowser/bowser_claw_edge.rgba16.inc.c" +"actors/bowser/bowser_claw_edge.rgba16.png" }; // 0x0602AC38 ALIGNED8 static const u8 bowser_seg6_texture_0602AC38[] = { -#include "actors/bowser/bowser_claw_horn_tooth.rgba16.inc.c" +"actors/bowser/bowser_claw_horn_tooth.rgba16.png" }; // 0x0602BC38 ALIGNED8 static const u8 bowser_seg6_texture_0602BC38[] = { -#include "actors/bowser/bowser_claw_horn_angle.rgba16.inc.c" +"actors/bowser/bowser_claw_horn_angle.rgba16.png" }; // 0x0602CC38 ALIGNED8 static const u8 bowser_seg6_texture_0602CC38[] = { -#include "actors/bowser/bowser_eye_left_0.rgba16.inc.c" +"actors/bowser/bowser_eye_left_0.rgba16.png" }; // 0x0602DC38 ALIGNED8 static const u8 bowser_seg6_texture_0602DC38[] = { -#include "actors/bowser/bowser_eye_half_closed_0.rgba16.inc.c" +"actors/bowser/bowser_eye_half_closed_0.rgba16.png" }; // 0x0602EC38 ALIGNED8 static const u8 bowser_seg6_texture_0602EC38[] = { -#include "actors/bowser/bowser_eye_closed_0.rgba16.inc.c" +"actors/bowser/bowser_eye_closed_0.rgba16.png" }; // 0x0602FC38 ALIGNED8 static const u8 bowser_seg6_texture_0602FC38[] = { -#include "actors/bowser/bowser_eye_center_0.rgba16.inc.c" +"actors/bowser/bowser_eye_center_0.rgba16.png" }; // 0x06030C38 ALIGNED8 static const u8 bowser_seg6_texture_06030C38[] = { -#include "actors/bowser/bowser_eye_right_0.rgba16.inc.c" +"actors/bowser/bowser_eye_right_0.rgba16.png" }; // 0x06031C38 ALIGNED8 static const u8 bowser_seg6_texture_06031C38[] = { -#include "actors/bowser/bowser_eye_far_left_0.rgba16.inc.c" +"actors/bowser/bowser_eye_far_left_0.rgba16.png" }; // 0x06032C38 ALIGNED8 static const u8 bowser_seg6_texture_06032C38[] = { -#include "actors/bowser/bowser_eye_left_1.rgba16.inc.c" +"actors/bowser/bowser_eye_left_1.rgba16.png" }; // 0x06033C38 ALIGNED8 static const u8 bowser_seg6_texture_06033C38[] = { -#include "actors/bowser/bowser_eye_half_closed_1.rgba16.inc.c" +"actors/bowser/bowser_eye_half_closed_1.rgba16.png" }; // 0x06034C38 ALIGNED8 static const u8 bowser_seg6_texture_06034C38[] = { -#include "actors/bowser/bowser_eye_closed_1.rgba16.inc.c" +"actors/bowser/bowser_eye_closed_1.rgba16.png" }; // 0x06035C38 ALIGNED8 static const u8 bowser_seg6_texture_06035C38[] = { -#include "actors/bowser/bowser_eye_center_1.rgba16.inc.c" +"actors/bowser/bowser_eye_center_1.rgba16.png" }; // 0x06036C38 ALIGNED8 static const u8 bowser_seg6_texture_06036C38[] = { -#include "actors/bowser/bowser_eye_right_1.rgba16.inc.c" +"actors/bowser/bowser_eye_right_1.rgba16.png" }; // 0x06037C38 ALIGNED8 static const u8 bowser_seg6_texture_06037C38[] = { -#include "actors/bowser/bowser_eye_far_left_1.rgba16.inc.c" +"actors/bowser/bowser_eye_far_left_1.rgba16.png" }; // 0x06038C38 diff --git a/actors/bowser_flame/model.inc.c b/actors/bowser_flame/model.inc.c index 2551342e..fafab494 100644 --- a/actors/bowser_flame/model.inc.c +++ b/actors/bowser_flame/model.inc.c @@ -4,72 +4,72 @@ // 0x06000000 ALIGNED8 static const u8 flame_seg6_texture_06000000[] = { -#include "actors/bowser_flame/bowser_flame_0.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_0.rgba16.png" }; // 0x06002000 ALIGNED8 static const u8 flame_seg6_texture_06002000[] = { -#include "actors/bowser_flame/bowser_flame_1.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_1.rgba16.png" }; // 0x06004000 ALIGNED8 static const u8 flame_seg6_texture_06004000[] = { -#include "actors/bowser_flame/bowser_flame_2.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_2.rgba16.png" }; // 0x06006000 ALIGNED8 static const u8 flame_seg6_texture_06006000[] = { -#include "actors/bowser_flame/bowser_flame_3.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_3.rgba16.png" }; // 0x06008000 ALIGNED8 static const u8 flame_seg6_texture_06008000[] = { -#include "actors/bowser_flame/bowser_flame_4.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_4.rgba16.png" }; // 0x0600A000 ALIGNED8 static const u8 flame_seg6_texture_0600A000[] = { -#include "actors/bowser_flame/bowser_flame_5.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_5.rgba16.png" }; // 0x0600C000 ALIGNED8 static const u8 flame_seg6_texture_0600C000[] = { -#include "actors/bowser_flame/bowser_flame_6.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_6.rgba16.png" }; // 0x0600E000 ALIGNED8 static const u8 flame_seg6_texture_0600E000[] = { -#include "actors/bowser_flame/bowser_flame_7.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_7.rgba16.png" }; // 0x06010000 ALIGNED8 static const u8 flame_seg6_texture_06010000[] = { -#include "actors/bowser_flame/bowser_flame_8.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_8.rgba16.png" }; // 0x06012000 ALIGNED8 static const u8 flame_seg6_texture_06012000[] = { -#include "actors/bowser_flame/bowser_flame_9.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_9.rgba16.png" }; // 0x06014000 ALIGNED8 static const u8 flame_seg6_texture_06014000[] = { -#include "actors/bowser_flame/bowser_flame_10.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_10.rgba16.png" }; // 0x06016000 ALIGNED8 static const u8 flame_seg6_texture_06016000[] = { -#include "actors/bowser_flame/bowser_flame_11.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_11.rgba16.png" }; // 0x06018000 ALIGNED8 static const u8 flame_seg6_texture_06018000[] = { -#include "actors/bowser_flame/bowser_flame_12.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_12.rgba16.png" }; // 0x0601A000 ALIGNED8 static const u8 flame_seg6_texture_0601A000[] = { -#include "actors/bowser_flame/bowser_flame_13.rgba16.inc.c" +"actors/bowser_flame/bowser_flame_13.rgba16.png" }; // 0x0601C000 diff --git a/actors/breakable_box/model.inc.c b/actors/breakable_box/model.inc.c index a4517715..dd5ecdce 100644 --- a/actors/breakable_box/model.inc.c +++ b/actors/breakable_box/model.inc.c @@ -8,12 +8,12 @@ static const Lights1 breakable_box_seg8_lights_08011A80 = gdSPDefLights1( // 0x08011A90 ALIGNED8 static const u8 breakable_box_seg8_texture_08011A90[] = { -#include "actors/breakable_box/crazy_box_surface.rgba16.inc.c" +"actors/breakable_box/crazy_box_surface.rgba16.png" }; // 0x08012290 ALIGNED8 static const u8 breakable_box_seg8_texture_08012290[] = { -#include "actors/breakable_box/cork_box_surface.rgba16.inc.c" +"actors/breakable_box/cork_box_surface.rgba16.png" }; // 0x08012A90 diff --git a/actors/bub/model.inc.c b/actors/bub/model.inc.c index 12619be5..58fcdf53 100644 --- a/actors/bub/model.inc.c +++ b/actors/bub/model.inc.c @@ -14,22 +14,22 @@ static const Lights1 bub_seg6_lights_0600E290 = gdSPDefLights1( // 0x0600E2A8 ALIGNED8 static const u8 bub_seg6_texture_0600E2A8[] = { -#include "actors/bub/bub_eye_border.rgba16.inc.c" +"actors/bub/bub_eye_border.rgba16.png" }; // 0x0600EAA8 ALIGNED8 static const u8 bub_seg6_texture_0600EAA8[] = { -#include "actors/bub/bub_fins.rgba16.inc.c" +"actors/bub/bub_fins.rgba16.png" }; // 0x0600F2A8 ALIGNED8 static const u8 bub_seg6_texture_0600F2A8[] = { -#include "actors/bub/bub_eyes.rgba16.inc.c" +"actors/bub/bub_eyes.rgba16.png" }; // 0x060102A8 ALIGNED8 static const u8 bub_seg6_texture_060102A8[] = { -#include "actors/bub/bub_scales.rgba16.inc.c" +"actors/bub/bub_scales.rgba16.png" }; // 0x060112A8 diff --git a/actors/bubba/model.inc.c b/actors/bubba/model.inc.c index 1e9f31e5..d4ad4f39 100644 --- a/actors/bubba/model.inc.c +++ b/actors/bubba/model.inc.c @@ -9,28 +9,28 @@ UNUSED static const u64 bubba_unused_1 = 0; // 0x05000008 ALIGNED8 static const u8 bubba_seg5_texture_05000008[] = { -#include "actors/bubba/bubba_sunglasses.rgba16.inc.c" +"actors/bubba/bubba_sunglasses.rgba16.png" }; // unused eye texture, assumed leftover from when actor file was copied from bub // 0x05000408 ALIGNED8 static const u8 bubba_seg5_texture_05000408[] = { -#include "actors/bubba/bubba_eyes_unused.rgba16.inc.c" +"actors/bubba/bubba_eyes_unused.rgba16.png" }; // 0x05001408 ALIGNED8 static const u8 bubba_seg5_texture_05001408[] = { -#include "actors/bubba/bubba_eye_border.rgba16.inc.c" +"actors/bubba/bubba_eye_border.rgba16.png" }; // 0x05001C08 ALIGNED8 static const u8 bubba_seg5_texture_05001C08[] = { -#include "actors/bubba/bubba_fins.rgba16.inc.c" +"actors/bubba/bubba_fins.rgba16.png" }; // 0x05002408 ALIGNED8 static const u8 bubba_seg5_texture_05002408[] = { -#include "actors/bubba/bubba_scales.rgba16.inc.c" +"actors/bubba/bubba_scales.rgba16.png" }; // 0x05004408 diff --git a/actors/bubble/model.inc.c b/actors/bubble/model.inc.c index 777e312a..891cfde0 100644 --- a/actors/bubble/model.inc.c +++ b/actors/bubble/model.inc.c @@ -10,12 +10,12 @@ static const Vtx bubble_seg4_vertex_0401CD20[] = { // 0x0401CD60 ALIGNED8 static const u8 bubble_seg4_texture_0401CD60[] = { -#include "actors/bubble/bubble.rgba16.inc.c" +"actors/bubble/bubble.rgba16.png" }; // 0x0401D560 ALIGNED8 static const u8 bubble_seg4_texture_0401D560[] = { -#include "actors/bubble/mr_i_bubble.rgba16.inc.c" +"actors/bubble/mr_i_bubble.rgba16.png" }; // 0x0401DD60 - 0x0401DDE0 diff --git a/actors/bullet_bill/model.inc.c b/actors/bullet_bill/model.inc.c index 37635159..eb053fe5 100644 --- a/actors/bullet_bill/model.inc.c +++ b/actors/bullet_bill/model.inc.c @@ -8,12 +8,12 @@ static const Lights1 bullet_bill_seg5_lights_0500BA90 = gdSPDefLights1( // 0x0500BAA8 ALIGNED8 static const u8 bullet_bill_seg5_texture_0500BAA8[] = { -#include "actors/bullet_bill/bullet_bill_eye.rgba16.inc.c" +"actors/bullet_bill/bullet_bill_eye.rgba16.png" }; // 0x0500CAA8 ALIGNED8 static const u8 bullet_bill_seg5_texture_0500CAA8[] = { -#include "actors/bullet_bill/bullet_bill_mouth.rgba16.inc.c" +"actors/bullet_bill/bullet_bill_mouth.rgba16.png" }; // 0x0500DAA8 diff --git a/actors/bully/model.inc.c b/actors/bully/model.inc.c index 5573946e..72fceee7 100644 --- a/actors/bully/model.inc.c +++ b/actors/bully/model.inc.c @@ -20,7 +20,7 @@ static const Vtx bully_seg5_vertex_05000000[] = { // 0x050000E0 ALIGNED8 static const u8 bully_seg5_texture_050000E0[] = { -#include "actors/bully/bully_horn.rgba16.inc.c" +"actors/bully/bully_horn.rgba16.png" }; // 0x050002E0 - 0x05000398 @@ -86,17 +86,17 @@ static const Lights1 bully_seg5_lights_05000450 = gdSPDefLights1( // //! There's another malformed light entry here. // 0x05000468 ALIGNED8 static const u8 bully_seg5_texture_05000468[] = { -#include "actors/bully/bully_left_side.rgba16.inc.c" +"actors/bully/bully_left_side.rgba16.png" }; // 0x05001468 ALIGNED8 static const u8 bully_seg5_texture_05001468[] = { -#include "actors/bully/bully_right_side.rgba16.inc.c" +"actors/bully/bully_right_side.rgba16.png" }; // 0x05002468 ALIGNED8 static const u8 bully_seg5_texture_05002468[] = { -#include "actors/bully/bully_eye.rgba16.inc.c" +"actors/bully/bully_eye.rgba16.png" }; // 0x05002C68 diff --git a/actors/burn_smoke/model.inc.c b/actors/burn_smoke/model.inc.c index bcf4fd6f..9fe69a80 100644 --- a/actors/burn_smoke/model.inc.c +++ b/actors/burn_smoke/model.inc.c @@ -16,7 +16,7 @@ static const Vtx burn_smoke_seg4_vertex_040217C0[] = { // to fix this. // 0x04021800 ALIGNED8 static const u8 burn_smoke_seg4_texture_04021800[] = { -#include "actors/burn_smoke/burn_smoke.ia16.inc.c" +"actors/burn_smoke/burn_smoke.ia16.png" }; // 0x04022000 - 0x04022028 diff --git a/actors/butterfly/model.inc.c b/actors/butterfly/model.inc.c index f4d8f133..e1a1d90e 100644 --- a/actors/butterfly/model.inc.c +++ b/actors/butterfly/model.inc.c @@ -12,7 +12,7 @@ static const Vtx butterfly_seg3_vertex_03004348[] = { // 0x030043A8 ALIGNED8 static const u8 butterfly_seg3_texture_030043A8[] = { -#include "actors/butterfly/butterfly_wing.rgba16.inc.c" +"actors/butterfly/butterfly_wing.rgba16.png" }; // 0x030053A8 diff --git a/actors/cannon_barrel/model.inc.c b/actors/cannon_barrel/model.inc.c index aee370dc..378816c3 100644 --- a/actors/cannon_barrel/model.inc.c +++ b/actors/cannon_barrel/model.inc.c @@ -14,7 +14,7 @@ static const Lights1 cannon_barrel_seg8_lights_08005890 = gdSPDefLights1( // 0x080058A8 ALIGNED8 static const u8 cannon_barrel_seg8_texture_080058A8[] = { -#include "actors/cannon_barrel/cannon_barrel.rgba16.inc.c" +"actors/cannon_barrel/cannon_barrel.rgba16.png" }; // 0x080060A8 diff --git a/actors/cannon_base/model.inc.c b/actors/cannon_base/model.inc.c index ebf45806..b9c3a9b5 100644 --- a/actors/cannon_base/model.inc.c +++ b/actors/cannon_base/model.inc.c @@ -14,7 +14,7 @@ static const Lights1 cannon_base_seg8_lights_080049A0 = gdSPDefLights1( // 0x080049B8 ALIGNED8 static const u8 cannon_base_seg8_texture_080049B8[] = { -#include "actors/cannon_base/cannon_base.rgba16.inc.c" +"actors/cannon_base/cannon_base.rgba16.png" }; // 0x080051B8 diff --git a/actors/cannon_lid/model.inc.c b/actors/cannon_lid/model.inc.c index 36edb684..6d96968d 100644 --- a/actors/cannon_lid/model.inc.c +++ b/actors/cannon_lid/model.inc.c @@ -8,7 +8,7 @@ static const Lights1 cannon_lid_seg8_lights_08004040 = gdSPDefLights1( // 0x08004058 ALIGNED8 static const u8 cannon_lid_seg8_texture_08004058[] = { -#include "actors/cannon_lid/cannon_lid.rgba16.inc.c" +"actors/cannon_lid/cannon_lid.rgba16.png" }; // 0x08004858 diff --git a/actors/capswitch/model.inc.c b/actors/capswitch/model.inc.c index 5adca94a..11d0b2db 100644 --- a/actors/capswitch/model.inc.c +++ b/actors/capswitch/model.inc.c @@ -38,12 +38,12 @@ static const Lights1 capswitch_seg5_lights_05001C30 = gdSPDefLights1( // 0x05001C48 ALIGNED8 static const u8 capswitch_seg5_texture_05001C48[] = { -#include "actors/capswitch/cap_switch_head.ia16.inc.c" +"actors/capswitch/cap_switch_head.ia16.png" }; // 0x05002C48 ALIGNED8 static const u8 capswitch_seg5_texture_05002C48[] = { -#include "actors/capswitch/cap_switch_base.rgba16.inc.c" +"actors/capswitch/cap_switch_base.rgba16.png" }; // 0x05002CC8 diff --git a/actors/chain_ball/model.inc.c b/actors/chain_ball/model.inc.c index 4754876f..51257354 100644 --- a/actors/chain_ball/model.inc.c +++ b/actors/chain_ball/model.inc.c @@ -14,7 +14,7 @@ UNUSED static const u64 chain_ball_unused_1 = 0; // 0x06020AE8 ALIGNED8 static const u8 chain_ball_seg6_texture_06020AE8[] = { -#include "actors/chain_ball/chain_ball.rgba16.inc.c" +"actors/chain_ball/chain_ball.rgba16.png" }; // 0x060212E8 - 0x06021380 diff --git a/actors/chain_chomp/model.inc.c b/actors/chain_chomp/model.inc.c index e7e39abf..cd7fc0b6 100644 --- a/actors/chain_chomp/model.inc.c +++ b/actors/chain_chomp/model.inc.c @@ -20,27 +20,27 @@ UNUSED static const Lights1 chain_chomp_lights_unused3 = gdSPDefLights1( // 0x060213D0 ALIGNED8 static const u8 chain_chomp_seg6_texture_060213D0[] = { -#include "actors/chain_chomp/chain_chomp_bright_shine.rgba16.inc.c" +"actors/chain_chomp/chain_chomp_bright_shine.rgba16.png" }; // 0x06021BD0 ALIGNED8 static const u8 chain_chomp_seg6_texture_06021BD0[] = { -#include "actors/chain_chomp/chain_chomp_dull_shine.rgba16.inc.c" +"actors/chain_chomp/chain_chomp_dull_shine.rgba16.png" }; // 0x060223D0 ALIGNED8 static const u8 chain_chomp_seg6_texture_060223D0[] = { -#include "actors/chain_chomp/chain_chomp_tongue.rgba16.inc.c" +"actors/chain_chomp/chain_chomp_tongue.rgba16.png" }; // 0x06022BD0 ALIGNED8 static const u8 chain_chomp_seg6_texture_06022BD0[] = { -#include "actors/chain_chomp/chain_chomp_tooth.rgba16.inc.c" +"actors/chain_chomp/chain_chomp_tooth.rgba16.png" }; // 0x060233D0 ALIGNED8 static const u8 chain_chomp_seg6_texture_060233D0[] = { -#include "actors/chain_chomp/chain_chomp_eye.rgba16.inc.c" +"actors/chain_chomp/chain_chomp_eye.rgba16.png" }; // 0x06023BD0 diff --git a/actors/chair/model.inc.c b/actors/chair/model.inc.c index ec0ad35d..89e0ccf4 100644 --- a/actors/chair/model.inc.c +++ b/actors/chair/model.inc.c @@ -8,23 +8,23 @@ UNUSED static const Lights1 chair_lights_unused = gdSPDefLights1( // 0x05003060 ALIGNED8 static const u8 chair_seg5_texture_05003060[] = { -#include "actors/chair/chair_front.rgba16.inc.c" +"actors/chair/chair_front.rgba16.png" }; // 0x05003860 ALIGNED8 static const u8 chair_seg5_texture_05003860[] = { -#include "actors/chair/chair_leg.rgba16.inc.c" +"actors/chair/chair_leg.rgba16.png" }; // 0x05004060 ALIGNED8 static const u8 chair_seg5_texture_05004060[] = { -#include "actors/chair/chair_bottom.rgba16.inc.c" +"actors/chair/chair_bottom.rgba16.png" }; // unreferenced // 0x05004460 ALIGNED8 static const u8 chair_seg5_texture_05004460[] = { -#include "actors/chair/chair_surface_unused.rgba16.inc.c" +"actors/chair/chair_surface_unused.rgba16.png" }; // 0x05004C60 diff --git a/actors/checkerboard_platform/model.inc.c b/actors/checkerboard_platform/model.inc.c index 9a5685df..1e5a39cc 100644 --- a/actors/checkerboard_platform/model.inc.c +++ b/actors/checkerboard_platform/model.inc.c @@ -8,12 +8,12 @@ static const Lights1 checkerboard_platform_seg8_lights_0800C828 = gdSPDefLights1 // 0x0800C840 ALIGNED8 static const u8 checkerboard_platform_seg8_texture_0800C840[] = { -#include "actors/checkerboard_platform/checkerboard_platform_side.rgba16.inc.c" +"actors/checkerboard_platform/checkerboard_platform_side.rgba16.png" }; // 0x0800CC40 ALIGNED8 static const u8 checkerboard_platform_seg8_texture_0800CC40[] = { -#include "actors/checkerboard_platform/checkerboard_platform.rgba16.inc.c" +"actors/checkerboard_platform/checkerboard_platform.rgba16.png" }; // 0x0800D440 diff --git a/actors/chillychief/model.inc.c b/actors/chillychief/model.inc.c index 1c5f4e4f..903d97f5 100644 --- a/actors/chillychief/model.inc.c +++ b/actors/chillychief/model.inc.c @@ -26,17 +26,17 @@ UNUSED static const Lights1 chillychief_lights_unused = gdSPDefLights1( // 0x06000060 ALIGNED8 static const u8 chilly_chief_seg6_texture_06000060[] = { -#include "actors/chillychief/chill_bully_left_side.rgba16.inc.c" +"actors/chillychief/chill_bully_left_side.rgba16.png" }; // 0x06001060 ALIGNED8 static const u8 chilly_chief_seg6_texture_06001060[] = { -#include "actors/chillychief/chill_bully_right_side.rgba16.inc.c" +"actors/chillychief/chill_bully_right_side.rgba16.png" }; // 0x06002060 ALIGNED8 static const u8 chilly_chief_seg6_texture_06002060[] = { -#include "actors/chillychief/chill_bully_eye.rgba16.inc.c" +"actors/chillychief/chill_bully_eye.rgba16.png" }; // 0x06002860 diff --git a/actors/chuckya/model.inc.c b/actors/chuckya/model.inc.c index 2bc59908..d75cf9b8 100644 --- a/actors/chuckya/model.inc.c +++ b/actors/chuckya/model.inc.c @@ -44,22 +44,22 @@ UNUSED static const Lights1 chuckya_lights_unused7 = gdSPDefLights1( // 0x08006778 ALIGNED8 static const u8 chuckya_seg8_texture_08006778[] = { -#include "actors/chuckya/chuckya_eyes.rgba16.inc.c" +"actors/chuckya/chuckya_eyes.rgba16.png" }; // 0x08007778 ALIGNED8 static const u8 chuckya_seg8_texture_08007778[] = { -#include "actors/chuckya/chuckya_hand_antenna.rgba16.inc.c" +"actors/chuckya/chuckya_hand_antenna.rgba16.png" }; // 0x08007F78 ALIGNED8 static const u8 chuckya_seg8_texture_08007F78[] = { -#include "actors/chuckya/chuckya_body_arm_left_side.rgba16.inc.c" +"actors/chuckya/chuckya_body_arm_left_side.rgba16.png" }; // 0x08008F78 ALIGNED8 static const u8 chuckya_seg8_texture_08008F78[] = { -#include "actors/chuckya/chuckya_body_arm_right_side.rgba16.inc.c" +"actors/chuckya/chuckya_body_arm_right_side.rgba16.png" }; // 0x08009F78 diff --git a/actors/clam_shell/model.inc.c b/actors/clam_shell/model.inc.c index 4a9e57b7..ec803c1c 100644 --- a/actors/clam_shell/model.inc.c +++ b/actors/clam_shell/model.inc.c @@ -14,12 +14,12 @@ UNUSED static const Lights1 clam_shell_lights_unused2 = gdSPDefLights1( // 0x05000030 ALIGNED8 static const u8 clam_shell_seg5_texture_05000030[] = { -#include "actors/clam_shell/clam_shell.rgba16.inc.c" +"actors/clam_shell/clam_shell.rgba16.png" }; // 0x05000830 ALIGNED8 static const u8 clam_shell_seg5_texture_05000830[] = { -#include "actors/clam_shell/clam_shell_mouth.rgba16.inc.c" +"actors/clam_shell/clam_shell_mouth.rgba16.png" }; // 0x05001030 diff --git a/actors/coin/model.inc.c b/actors/coin/model.inc.c index 482a4e5c..21b3079b 100644 --- a/actors/coin/model.inc.c +++ b/actors/coin/model.inc.c @@ -26,22 +26,22 @@ static const Vtx coin_seg3_vertex_03005740[] = { // 0x03005780 ALIGNED8 static const u8 coin_seg3_texture_03005780[] = { -#include "actors/coin/coin_front.ia16.inc.c" +"actors/coin/coin_front.ia16.png" }; // 0x03005F80 ALIGNED8 static const u8 coin_seg3_texture_03005F80[] = { -#include "actors/coin/coin_tilt_right.ia16.inc.c" +"actors/coin/coin_tilt_right.ia16.png" }; // 0x03006780 ALIGNED8 static const u8 coin_seg3_texture_03006780[] = { -#include "actors/coin/coin_side.ia16.inc.c" +"actors/coin/coin_side.ia16.png" }; // 0x03006F80 ALIGNED8 static const u8 coin_seg3_texture_03006F80[] = { -#include "actors/coin/coin_tilt_left.ia16.inc.c" +"actors/coin/coin_tilt_left.ia16.png" }; // 0x03007780 - 0x030077D0 diff --git a/actors/cyan_fish/model.inc.c b/actors/cyan_fish/model.inc.c index 3e646dae..ca7d665a 100644 --- a/actors/cyan_fish/model.inc.c +++ b/actors/cyan_fish/model.inc.c @@ -5,7 +5,7 @@ UNUSED static const u64 cyan_fish_unused_1 = 0; // 0x0600D468 ALIGNED8 static const u8 cyan_fish_seg6_texture_0600D468[] = { -#include "actors/cyan_fish/cyan_fish.rgba16.inc.c" +"actors/cyan_fish/cyan_fish.rgba16.png" }; static const Lights1 cyan_fish_seg6_lights_0600DC68 = gdSPDefLights1( diff --git a/actors/dirt/model.inc.c b/actors/dirt/model.inc.c index 7f646cfa..1609207f 100644 --- a/actors/dirt/model.inc.c +++ b/actors/dirt/model.inc.c @@ -33,7 +33,7 @@ static const Vtx dirt_seg3_vertex_0302BDC8[] = { // 0x0302BDF8 ALIGNED8 static const u8 dirt_seg3_texture_0302BDF8[] = { -#include "actors/dirt/dirt_particle.rgba16.inc.c" +"actors/dirt/dirt_particle.rgba16.png" }; // 0x0302BFF8 - 0x0302C028 diff --git a/actors/door/model.inc.c b/actors/door/model.inc.c index 0b39b7df..234e908a 100644 --- a/actors/door/model.inc.c +++ b/actors/door/model.inc.c @@ -14,72 +14,72 @@ static const Lights1 door_seg3_lights_03009CF8 = gdSPDefLights1( // 0x03009D10 ALIGNED8 static const u8 door_seg3_texture_03009D10[] = { -#include "actors/door/polished_wooden_door.rgba16.inc.c" +"actors/door/polished_wooden_door.rgba16.png" }; // 0x0300AD10 ALIGNED8 static const u8 door_seg3_texture_0300AD10[] = { -#include "actors/door/polished_wooden_door_overlay.rgba16.inc.c" +"actors/door/polished_wooden_door_overlay.rgba16.png" }; // 0x0300BD10 ALIGNED8 static const u8 door_seg3_texture_0300BD10[] = { -#include "actors/door/rough_wooden_door.rgba16.inc.c" +"actors/door/rough_wooden_door.rgba16.png" }; // 0x0300CD10 ALIGNED8 static const u8 door_seg3_texture_0300CD10[] = { -#include "actors/door/rough_wooden_door_overlay.rgba16.inc.c" +"actors/door/rough_wooden_door_overlay.rgba16.png" }; // 0x0300D510 ALIGNED8 static const u8 door_seg3_texture_0300D510[] = { -#include "actors/door/metal_door.rgba16.inc.c" +"actors/door/metal_door.rgba16.png" }; // 0x0300E510 ALIGNED8 static const u8 door_seg3_texture_0300E510[] = { -#include "actors/door/metal_door_overlay.rgba16.inc.c" +"actors/door/metal_door_overlay.rgba16.png" }; // 0x0300ED10 ALIGNED8 static const u8 door_seg3_texture_0300ED10[] = { -#include "actors/door/hmc_mural_door.rgba16.inc.c" +"actors/door/hmc_mural_door.rgba16.png" }; // 0x0300FD10 ALIGNED8 static const u8 door_seg3_texture_0300FD10[] = { -#include "actors/door/hmc_mural_door_overlay.rgba16.inc.c" +"actors/door/hmc_mural_door_overlay.rgba16.png" }; // 0x03010510 ALIGNED8 static const u8 door_seg3_texture_03010510[] = { -#include "actors/door/bbh_door.rgba16.inc.c" +"actors/door/bbh_door.rgba16.png" }; // 0x03011510 ALIGNED8 static const u8 door_seg3_texture_03011510[] = { -#include "actors/door/bbh_door_overlay.rgba16.inc.c" +"actors/door/bbh_door_overlay.rgba16.png" }; // 0x03011D10 ALIGNED8 static const u8 door_seg3_texture_03011D10[] = { -#include "actors/door/zero_star_door_sign.rgba16.inc.c" +"actors/door/zero_star_door_sign.rgba16.png" }; // 0x03012510 ALIGNED8 static const u8 door_seg3_texture_03012510[] = { -#include "actors/door/one_star_door_sign.rgba16.inc.c" +"actors/door/one_star_door_sign.rgba16.png" }; // 0x03012D10 ALIGNED8 static const u8 door_seg3_texture_03012D10[] = { -#include "actors/door/three_star_door_sign.rgba16.inc.c" +"actors/door/three_star_door_sign.rgba16.png" }; // 0x03013510 ALIGNED8 static const u8 door_seg3_texture_03013510[] = { -#include "actors/door/door_lock.rgba16.inc.c" +"actors/door/door_lock.rgba16.png" }; // 0x03013910 diff --git a/actors/dorrie/model.inc.c b/actors/dorrie/model.inc.c index 6c9044d6..fd33ac2f 100644 --- a/actors/dorrie/model.inc.c +++ b/actors/dorrie/model.inc.c @@ -2,17 +2,17 @@ // 0x06009BA0 ALIGNED8 static const u8 dorrie_seg6_texture_06009BA0[] = { -#include "actors/dorrie/dorrie_eye.rgba16.inc.c" +"actors/dorrie/dorrie_eye.rgba16.png" }; // 0x06009DA0 ALIGNED8 static const u8 dorrie_seg6_texture_06009DA0[] = { -#include "actors/dorrie/dorrie_skin.rgba16.inc.c" +"actors/dorrie/dorrie_skin.rgba16.png" }; // 0x0600ADA0 ALIGNED8 static const u8 dorrie_seg6_texture_0600ADA0[] = { -#include "actors/dorrie/dorrie_tongue.rgba16.inc.c" +"actors/dorrie/dorrie_tongue.rgba16.png" }; // 0x0600B5A0 diff --git a/actors/exclamation_box/model.inc.c b/actors/exclamation_box/model.inc.c index 70dd506d..5d31f7e3 100644 --- a/actors/exclamation_box/model.inc.c +++ b/actors/exclamation_box/model.inc.c @@ -8,42 +8,42 @@ static const Lights1 exclamation_box_seg8_lights_08012E10 = gdSPDefLights1( // 0x08012E28 ALIGNED8 static const u8 exclamation_box_seg8_texture_08012E28[] = { -#include "actors/exclamation_box/vanish_cap_box_front.rgba16.inc.c" +"actors/exclamation_box/vanish_cap_box_front.rgba16.png" }; // 0x08013628 ALIGNED8 static const u8 exclamation_box_seg8_texture_08013628[] = { -#include "actors/exclamation_box/vanish_cap_box_side.rgba16.inc.c" +"actors/exclamation_box/vanish_cap_box_side.rgba16.png" }; // 0x08014628 ALIGNED8 static const u8 exclamation_box_seg8_texture_08014628[] = { -#include "actors/exclamation_box/metal_cap_box_front.rgba16.inc.c" +"actors/exclamation_box/metal_cap_box_front.rgba16.png" }; // 0x08014E28 ALIGNED8 static const u8 exclamation_box_seg8_texture_08014E28[] = { -#include "actors/exclamation_box/metal_cap_box_side.rgba16.inc.c" +"actors/exclamation_box/metal_cap_box_side.rgba16.png" }; // 0x08015E28 ALIGNED8 static const u8 exclamation_box_seg8_texture_08015E28[] = { -#include "actors/exclamation_box/wing_cap_box_front.rgba16.inc.c" +"actors/exclamation_box/wing_cap_box_front.rgba16.png" }; // 0x08016628 ALIGNED8 static const u8 exclamation_box_seg8_texture_08016628[] = { -#include "actors/exclamation_box/wing_cap_box_side.rgba16.inc.c" +"actors/exclamation_box/wing_cap_box_side.rgba16.png" }; // 0x08017628 ALIGNED8 static const u8 exclamation_box_seg8_texture_08017628[] = { -#include "actors/exclamation_box/exclamation_box_front.rgba16.inc.c" +"actors/exclamation_box/exclamation_box_front.rgba16.png" }; // 0x08017E28 ALIGNED8 static const u8 exclamation_box_seg8_texture_08017E28[] = { -#include "actors/exclamation_box/exclamation_box_side.rgba16.inc.c" +"actors/exclamation_box/exclamation_box_side.rgba16.png" }; // 0x08018E28 diff --git a/actors/exclamation_box_outline/model.inc.c b/actors/exclamation_box_outline/model.inc.c index 32445126..b15e499d 100644 --- a/actors/exclamation_box_outline/model.inc.c +++ b/actors/exclamation_box_outline/model.inc.c @@ -155,7 +155,7 @@ static const Vtx exclamation_box_outline_seg8_vertex_080250E8[] = { // 0x08025168 ALIGNED8 static const u8 exclamation_box_outline_seg8_texture_08025168[] = { -#include "actors/exclamation_box_outline/exclamation_box_outline.rgba16.inc.c" +"actors/exclamation_box_outline/exclamation_box_outline.rgba16.png" }; // 0x08025968 - 0x080259F8 @@ -200,7 +200,7 @@ static const Lights1 exclamation_box_outline_seg8_lights_08025A68 = gdSPDefLight // 0x08025A80 ALIGNED8 static const u8 exclamation_box_outline_seg8_texture_08025A80[] = { -#include "actors/exclamation_box_outline/exclamation_point.rgba16.inc.c" +"actors/exclamation_box_outline/exclamation_point.rgba16.png" }; // 0x08025E80 diff --git a/actors/explosion/model.inc.c b/actors/explosion/model.inc.c index 8f41b8fa..03f5cadc 100644 --- a/actors/explosion/model.inc.c +++ b/actors/explosion/model.inc.c @@ -10,37 +10,37 @@ static const Vtx explosion_seg3_vertex_030009C8[] = { // 0x03000A08 ALIGNED8 static const u8 explosion_seg3_texture_03000A08[] = { -#include "actors/explosion/explosion_0.rgba16.inc.c" +"actors/explosion/explosion_0.rgba16.png" }; // 0x03001208 ALIGNED8 static const u8 explosion_seg3_texture_03001208[] = { -#include "actors/explosion/explosion_1.rgba16.inc.c" +"actors/explosion/explosion_1.rgba16.png" }; // 0x03001A08 ALIGNED8 static const u8 explosion_seg3_texture_03001A08[] = { -#include "actors/explosion/explosion_2.rgba16.inc.c" +"actors/explosion/explosion_2.rgba16.png" }; // 0x03002208 ALIGNED8 static const u8 explosion_seg3_texture_03002208[] = { -#include "actors/explosion/explosion_3.rgba16.inc.c" +"actors/explosion/explosion_3.rgba16.png" }; // 0x03002A08 ALIGNED8 static const u8 explosion_seg3_texture_03002A08[] = { -#include "actors/explosion/explosion_4.rgba16.inc.c" +"actors/explosion/explosion_4.rgba16.png" }; // 0x03003208 ALIGNED8 static const u8 explosion_seg3_texture_03003208[] = { -#include "actors/explosion/explosion_5.rgba16.inc.c" +"actors/explosion/explosion_5.rgba16.png" }; // 0x03003A08 ALIGNED8 static const u8 explosion_seg3_texture_03003A08[] = { -#include "actors/explosion/explosion_6.rgba16.inc.c" +"actors/explosion/explosion_6.rgba16.png" }; // 0x03004208 - 0x03004298 diff --git a/actors/eyerok/model.inc.c b/actors/eyerok/model.inc.c index 0b684c4c..5a3b0195 100644 --- a/actors/eyerok/model.inc.c +++ b/actors/eyerok/model.inc.c @@ -8,27 +8,27 @@ UNUSED static const Lights1 eyerok_lights_unused = gdSPDefLights1( // 0x05008D40 ALIGNED8 static const u8 eyerok_seg5_texture_05008D40[] = { -#include "actors/eyerok/eyerok_bricks.rgba16.inc.c" +"actors/eyerok/eyerok_bricks.rgba16.png" }; // 0x05009540 ALIGNED8 static const u8 eyerok_seg5_texture_05009540[] = { -#include "actors/eyerok/eyerok_eye_open.rgba16.inc.c" +"actors/eyerok/eyerok_eye_open.rgba16.png" }; // 0x05009D40 ALIGNED8 static const u8 eyerok_seg5_texture_05009D40[] = { -#include "actors/eyerok/eyerok_eye_mostly_open.rgba16.inc.c" +"actors/eyerok/eyerok_eye_mostly_open.rgba16.png" }; // 0x0500A540 ALIGNED8 static const u8 eyerok_seg5_texture_0500A540[] = { -#include "actors/eyerok/eyerok_eye_mostly_closed.rgba16.inc.c" +"actors/eyerok/eyerok_eye_mostly_closed.rgba16.png" }; // 0x0500AD40 ALIGNED8 static const u8 eyerok_seg5_texture_0500AD40[] = { -#include "actors/eyerok/eyerok_eye_closed.rgba16.inc.c" +"actors/eyerok/eyerok_eye_closed.rgba16.png" }; // 0x0500B540 diff --git a/actors/flame/model.inc.c b/actors/flame/model.inc.c index 6f2d277c..f7ae5ae1 100644 --- a/actors/flame/model.inc.c +++ b/actors/flame/model.inc.c @@ -10,42 +10,42 @@ static const Vtx flame_seg3_vertex_030172E0[] = { // 0x03017320 ALIGNED8 static const u8 flame_seg3_texture_03017320[] = { -#include "actors/flame/flame_0.ia16.inc.c" +"actors/flame/flame_0.ia16.png" }; // 0x03017B20 ALIGNED8 static const u8 flame_seg3_texture_03017B20[] = { -#include "actors/flame/flame_1.ia16.inc.c" +"actors/flame/flame_1.ia16.png" }; // 0x03018320 ALIGNED8 static const u8 flame_seg3_texture_03018320[] = { -#include "actors/flame/flame_2.ia16.inc.c" +"actors/flame/flame_2.ia16.png" }; // 0x03018B20 ALIGNED8 static const u8 flame_seg3_texture_03018B20[] = { -#include "actors/flame/flame_3.ia16.inc.c" +"actors/flame/flame_3.ia16.png" }; // 0x03019320 ALIGNED8 static const u8 flame_seg3_texture_03019320[] = { -#include "actors/flame/flame_4.ia16.inc.c" +"actors/flame/flame_4.ia16.png" }; // 0x03019B20 ALIGNED8 static const u8 flame_seg3_texture_03019B20[] = { -#include "actors/flame/flame_5.ia16.inc.c" +"actors/flame/flame_5.ia16.png" }; // 0x0301A320 ALIGNED8 static const u8 flame_seg3_texture_0301A320[] = { -#include "actors/flame/flame_6.ia16.inc.c" +"actors/flame/flame_6.ia16.png" }; // 0x0301AB20 ALIGNED8 static const u8 flame_seg3_texture_0301AB20[] = { -#include "actors/flame/flame_7.ia16.inc.c" +"actors/flame/flame_7.ia16.png" }; // 0x0301B320 - 0x0301B3B0 diff --git a/actors/flyguy/model.inc.c b/actors/flyguy/model.inc.c index 05e38248..bdaf13b1 100644 --- a/actors/flyguy/model.inc.c +++ b/actors/flyguy/model.inc.c @@ -5,17 +5,17 @@ UNUSED static const u64 flyguy_unused_1 = 0; // 0x0800E088 ALIGNED8 static const u8 flyguy_seg8_texture_0800E088[] = { -#include "actors/flyguy/flyguy_cloth_wrinkle.rgba16.inc.c" +"actors/flyguy/flyguy_cloth_wrinkle.rgba16.png" }; // 0x0800F088 ALIGNED8 static const u8 flyguy_seg8_texture_0800F088[] = { -#include "actors/flyguy/flyguy_face.rgba16.inc.c" +"actors/flyguy/flyguy_face.rgba16.png" }; // 0x0800F888 ALIGNED8 static const u8 flyguy_seg8_texture_0800F888[] = { -#include "actors/flyguy/flyguy_propeller.ia16.inc.c" +"actors/flyguy/flyguy_propeller.ia16.png" }; // Unreferenced light group diff --git a/actors/fwoosh/model.inc.c b/actors/fwoosh/model.inc.c index 3767cd8e..5aa96ec6 100644 --- a/actors/fwoosh/model.inc.c +++ b/actors/fwoosh/model.inc.c @@ -10,7 +10,7 @@ static const Vtx fwoosh_seg5_vertex_050157C8[] = { // 0x05015808 ALIGNED8 static const u8 fwoosh_seg5_texture_05015808[] = { -#include "actors/fwoosh/fwoosh_face.ia16.inc.c" +"actors/fwoosh/fwoosh_face.ia16.png" }; // 0x05016008 - 0x05016040 diff --git a/actors/goomba/model.inc.c b/actors/goomba/model.inc.c index a68a9bff..0b690c8a 100644 --- a/actors/goomba/model.inc.c +++ b/actors/goomba/model.inc.c @@ -38,17 +38,17 @@ static const Lights1 goomba_seg8_lights_08019518 = gdSPDefLights1( // 0x08019530 ALIGNED8 static const u8 goomba_seg8_texture_08019530[] = { -#include "actors/goomba/goomba_body.rgba16.inc.c" +"actors/goomba/goomba_body.rgba16.png" }; // 0x08019D30 ALIGNED8 static const u8 goomba_seg8_texture_08019D30[] = { -#include "actors/goomba/goomba_face.rgba16.inc.c" +"actors/goomba/goomba_face.rgba16.png" }; // 0x0801A530 ALIGNED8 static const u8 goomba_seg8_texture_0801A530[] = { -#include "actors/goomba/goomba_face_blink.rgba16.inc.c" +"actors/goomba/goomba_face_blink.rgba16.png" }; // 0x0801AD30 diff --git a/actors/haunted_cage/model.inc.c b/actors/haunted_cage/model.inc.c index d763de20..c2f9e4a5 100644 --- a/actors/haunted_cage/model.inc.c +++ b/actors/haunted_cage/model.inc.c @@ -14,27 +14,27 @@ static const Lights1 haunted_cage_seg5_lights_0500C270 = gdSPDefLights1( // 0x0500C288 ALIGNED8 static const u8 haunted_cage_seg5_texture_0500C288[] = { -#include "actors/haunted_cage/bbh_cage_floor.rgba16.inc.c" +"actors/haunted_cage/bbh_cage_floor.rgba16.png" }; // 0x0500CA88 ALIGNED8 static const u8 haunted_cage_seg5_texture_0500CA88[] = { -#include "actors/haunted_cage/bbh_cage_double_ornament.rgba16.inc.c" +"actors/haunted_cage/bbh_cage_double_ornament.rgba16.png" }; // 0x0500D288 ALIGNED8 static const u8 haunted_cage_seg5_texture_0500D288[] = { -#include "actors/haunted_cage/bbh_cage_ornament.rgba16.inc.c" +"actors/haunted_cage/bbh_cage_ornament.rgba16.png" }; // 0x0500D688 ALIGNED8 static const u8 haunted_cage_seg5_texture_0500D688[] = { -#include "actors/haunted_cage/bbh_cage_wooden_base.rgba16.inc.c" +"actors/haunted_cage/bbh_cage_wooden_base.rgba16.png" }; // 0x0500DA88 ALIGNED8 static const u8 haunted_cage_seg5_texture_0500DA88[] = { -#include "actors/haunted_cage/bbh_cage_bars.rgba16.inc.c" +"actors/haunted_cage/bbh_cage_bars.rgba16.png" }; // possibly garbage. does not at all appear to be a texture and is unreferenced @@ -42,7 +42,7 @@ ALIGNED8 static const u8 haunted_cage_seg5_texture_0500DA88[] = { // Big Boo's Haunt was a very very early level. // 0x0500E288 ALIGNED8 static const u8 haunted_cage_seg5_texture_0500E288[] = { -#include "actors/haunted_cage/bbh_cage_garbage.rgba16.inc.c" +"actors/haunted_cage/bbh_cage_garbage.rgba16.png" }; // 0x0500EA88 diff --git a/actors/heart/model.inc.c b/actors/heart/model.inc.c index 0a79c76d..9bc27383 100644 --- a/actors/heart/model.inc.c +++ b/actors/heart/model.inc.c @@ -10,7 +10,7 @@ static const Vtx heart_seg8_vertex_0800D7A0[] = { // 0x0800D7E0 ALIGNED8 static const u8 heart_seg8_texture_0800D7E0[] = { -#include "actors/heart/spinning_heart.rgba16.inc.c" +"actors/heart/spinning_heart.rgba16.png" }; // 0x0800DFE0 - 0x0800E078 diff --git a/actors/heave_ho/model.inc.c b/actors/heave_ho/model.inc.c index 7007ab0c..9e6c1f73 100644 --- a/actors/heave_ho/model.inc.c +++ b/actors/heave_ho/model.inc.c @@ -44,32 +44,32 @@ static const Lights1 heave_ho_lights_unused5 = gdSPDefLights1( // 0x0500E9C8 ALIGNED8 static const u8 heave_ho_seg5_texture_0500E9C8[] = { -#include "actors/heave_ho/heave-ho_face.rgba16.inc.c" +"actors/heave_ho/heave-ho_face.rgba16.png" }; // 0x0500F1C8 ALIGNED8 static const u8 heave_ho_seg5_texture_0500F1C8[] = { -#include "actors/heave_ho/heave-ho_platform.rgba16.inc.c" +"actors/heave_ho/heave-ho_platform.rgba16.png" }; // 0x0500F9C8 ALIGNED8 static const u8 heave_ho_seg5_texture_0500F9C8[] = { -#include "actors/heave_ho/heave-ho_logo.rgba16.inc.c" +"actors/heave_ho/heave-ho_logo.rgba16.png" }; // 0x050109C8 ALIGNED8 static const u8 heave_ho_seg5_texture_050109C8[] = { -#include "actors/heave_ho/heave-ho_arm_ornament.rgba16.inc.c" +"actors/heave_ho/heave-ho_arm_ornament.rgba16.png" }; // 0x050111C8 ALIGNED8 static const u8 heave_ho_seg5_texture_050111C8[] = { -#include "actors/heave_ho/heave-ho_roller.rgba16.inc.c" +"actors/heave_ho/heave-ho_roller.rgba16.png" }; // 0x050113C8 ALIGNED8 static const u8 heave_ho_seg5_texture_050113C8[] = { -#include "actors/heave_ho/heave-ho_turnkey.rgba16.inc.c" +"actors/heave_ho/heave-ho_turnkey.rgba16.png" }; // 0x05011BC8 diff --git a/actors/hoot/model.inc.c b/actors/hoot/model.inc.c index ebffc2a6..b1cd211c 100644 --- a/actors/hoot/model.inc.c +++ b/actors/hoot/model.inc.c @@ -74,7 +74,7 @@ static const Lights1 hoot_seg5_lights_05000A08 = gdSPDefLights1( // 0x05000A20 ALIGNED8 static const u8 hoot_seg5_texture_05000A20[] = { -#include "actors/hoot/hoot_eyes.rgba16.inc.c" +"actors/hoot/hoot_eyes.rgba16.png" }; // 0x05001220 @@ -352,12 +352,12 @@ static const Lights1 hoot_seg5_lights_05001E38 = gdSPDefLights1( // 0x05001E50 ALIGNED8 static const u8 hoot_seg5_texture_05001E50[] = { -#include "actors/hoot/hoot_wing.rgba16.inc.c" +"actors/hoot/hoot_wing.rgba16.png" }; // 0x05002650 ALIGNED8 static const u8 hoot_seg5_texture_05002650[] = { -#include "actors/hoot/hoot_wing_tip.rgba16.inc.c" +"actors/hoot/hoot_wing_tip.rgba16.png" }; // //! The vertex macro which calls this has too large of a size. diff --git a/actors/impact_ring/model.inc.c b/actors/impact_ring/model.inc.c index 64258252..36f168c4 100644 --- a/actors/impact_ring/model.inc.c +++ b/actors/impact_ring/model.inc.c @@ -18,12 +18,12 @@ static const Vtx impact_ring_seg6_vertex_0601CA10[] = { // 0x0601CA50 ALIGNED8 static const u8 impact_ring_seg6_texture_0601CA50[] = { -#include "actors/impact_ring/impact_ring_left_side.ia16.inc.c" +"actors/impact_ring/impact_ring_left_side.ia16.png" }; // 0x0601DA50 ALIGNED8 static const u8 impact_ring_seg6_texture_0601DA50[] = { -#include "actors/impact_ring/impact_ring_right_side.ia16.inc.c" +"actors/impact_ring/impact_ring_right_side.ia16.png" }; // 0x0601EA50 - 0x0601EA88 diff --git a/actors/impact_smoke/model.inc.c b/actors/impact_smoke/model.inc.c index 012cf6f6..db41a1f5 100644 --- a/actors/impact_smoke/model.inc.c +++ b/actors/impact_smoke/model.inc.c @@ -4,22 +4,22 @@ // 0x0605AA28 ALIGNED8 static const u8 impact_smoke_seg6_texture_0605AA28[] = { -#include "actors/impact_smoke/impact_smoke_0.ia16.inc.c" +"actors/impact_smoke/impact_smoke_0.ia16.png" }; // 0x0605CA28 ALIGNED8 static const u8 impact_smoke_seg6_texture_0605CA28[] = { -#include "actors/impact_smoke/impact_smoke_1.ia16.inc.c" +"actors/impact_smoke/impact_smoke_1.ia16.png" }; // 0x0605EA28 ALIGNED8 static const u8 impact_smoke_seg6_texture_0605EA28[] = { -#include "actors/impact_smoke/impact_smoke_2.ia16.inc.c" +"actors/impact_smoke/impact_smoke_2.ia16.png" }; // 0x06060A28 ALIGNED8 static const u8 impact_smoke_seg6_texture_06060A28[] = { -#include "actors/impact_smoke/impact_smoke_3.ia16.inc.c" +"actors/impact_smoke/impact_smoke_3.ia16.png" }; // 0x06062A28 diff --git a/actors/king_bobomb/model.inc.c b/actors/king_bobomb/model.inc.c index dc1171a8..2af68c68 100644 --- a/actors/king_bobomb/model.inc.c +++ b/actors/king_bobomb/model.inc.c @@ -32,52 +32,52 @@ UNUSED static const Lights1 king_bobomb_lights_unused5 = gdSPDefLights1( // 0x05000078 ALIGNED8 static const u8 king_bobomb_seg5_texture_05000078[] = { -#include "actors/king_bobomb/bob-omb_buddy_left_side_unused.rgba16.inc.c" +"actors/king_bobomb/bob-omb_buddy_left_side_unused.rgba16.png" }; // 0x05001078 ALIGNED8 static const u8 king_bobomb_seg5_texture_05001078[] = { -#include "actors/king_bobomb/bob-omb_buddy_right_side_unused.rgba16.inc.c" +"actors/king_bobomb/bob-omb_buddy_right_side_unused.rgba16.png" }; // 0x05002078 ALIGNED8 static const u8 king_bobomb_seg5_texture_05002078[] = { -#include "actors/king_bobomb/king_bob-omb_arm.rgba16.inc.c" +"actors/king_bobomb/king_bob-omb_arm.rgba16.png" }; // 0x05002878 ALIGNED8 static const u8 king_bobomb_seg5_texture_05002878[] = { -#include "actors/king_bobomb/king_bob-omb_body_unused.rgba16.inc.c" +"actors/king_bobomb/king_bob-omb_body_unused.rgba16.png" }; // 0x05004878 ALIGNED8 static const u8 king_bobomb_seg5_texture_05004878[] = { -#include "actors/king_bobomb/king_bob-omb_eyes.rgba16.inc.c" +"actors/king_bobomb/king_bob-omb_eyes.rgba16.png" }; // 0x05005878 ALIGNED8 static const u8 king_bobomb_seg5_texture_05005878[] = { -#include "actors/king_bobomb/king_bob-omb_hand.rgba16.inc.c" +"actors/king_bobomb/king_bob-omb_hand.rgba16.png" }; // 0x05006078 ALIGNED8 static const u8 king_bobomb_seg5_texture_05006078[] = { -#include "actors/king_bobomb/king_bob-omb_crown_rim.rgba16.inc.c" +"actors/king_bobomb/king_bob-omb_crown_rim.rgba16.png" }; // 0x05006478 ALIGNED8 static const u8 king_bobomb_seg5_texture_05006478[] = { -#include "actors/king_bobomb/bob-omb_buddy_body_unused.rgba16.inc.c" +"actors/king_bobomb/bob-omb_buddy_body_unused.rgba16.png" }; // 0x05008478 ALIGNED8 static const u8 king_bobomb_seg5_texture_05008478[] = { -#include "actors/king_bobomb/king_bob-omb_left_side.rgba16.inc.c" +"actors/king_bobomb/king_bob-omb_left_side.rgba16.png" }; // 0x05009478 ALIGNED8 static const u8 king_bobomb_seg5_texture_05009478[] = { -#include "actors/king_bobomb/king_bob-omb_right_side.rgba16.inc.c" +"actors/king_bobomb/king_bob-omb_right_side.rgba16.png" }; // 0x0500A478 diff --git a/actors/klepto/model.inc.c b/actors/klepto/model.inc.c index 9f83b07a..970f6108 100644 --- a/actors/klepto/model.inc.c +++ b/actors/klepto/model.inc.c @@ -7,27 +7,27 @@ UNUSED static const u64 klepto_unused_1 = 0; // 0x05000008 ALIGNED8 static const u8 klepto_seg5_texture_05000008[] = { -#include "actors/klepto/klepto_chest_tuft.rgba16.inc.c" +"actors/klepto/klepto_chest_tuft.rgba16.png" }; // 0x05000808 ALIGNED8 static const u8 klepto_seg5_texture_05000808[] = { -#include "actors/klepto/klepto_eye.rgba16.inc.c" +"actors/klepto/klepto_eye.rgba16.png" }; // 0x05001008 ALIGNED8 static const u8 klepto_seg5_texture_05001008[] = { -#include "actors/klepto/klepto_beak.rgba16.inc.c" +"actors/klepto/klepto_beak.rgba16.png" }; // 0x05002008 ALIGNED8 static const u8 klepto_seg5_texture_05002008[] = { -#include "actors/klepto/klepto_wing.rgba16.inc.c" +"actors/klepto/klepto_wing.rgba16.png" }; // 0x05003008 ALIGNED8 static const u8 klepto_seg5_texture_05003008[] = { -#include "actors/klepto/klepto_wing_flap.rgba16.inc.c" +"actors/klepto/klepto_wing_flap.rgba16.png" }; // 0x05003808 diff --git a/actors/koopa/model.inc.c b/actors/koopa/model.inc.c index 6bf24187..599b1ad2 100644 --- a/actors/koopa/model.inc.c +++ b/actors/koopa/model.inc.c @@ -58,42 +58,42 @@ static const Lights1 koopa_seg6_lights_06002630 = gdSPDefLights1( // a compile-time variable. Use TEXTURE_FIX=1 at compile time to fix this. // 0x06002648 ALIGNED8 static const u8 koopa_seg6_texture_06002648[] = { -#include "actors/koopa/koopa_shell_front.rgba16.inc.c" +"actors/koopa/koopa_shell_front.rgba16.png" }; // 0x06002E48 ALIGNED8 static const u8 koopa_seg6_texture_06002E48[] = { -#include "actors/koopa/koopa_shell_back.rgba16.inc.c" +"actors/koopa/koopa_shell_back.rgba16.png" }; // 0x06003648 ALIGNED8 static const u8 koopa_seg6_texture_06003648[] = { -#include "actors/koopa/koopa_shoe.rgba16.inc.c" +"actors/koopa/koopa_shoe.rgba16.png" }; // 0x06003E48 ALIGNED8 static const u8 koopa_seg6_texture_06003E48[] = { -#include "actors/koopa/koopa_shell_front_top.rgba16.inc.c" +"actors/koopa/koopa_shell_front_top.rgba16.png" }; // 0x06004648 ALIGNED8 static const u8 koopa_seg6_texture_06004648[] = { -#include "actors/koopa/koopa_eyes_open.rgba16.inc.c" +"actors/koopa/koopa_eyes_open.rgba16.png" }; // 0x06004E48 ALIGNED8 static const u8 koopa_seg6_texture_06004E48[] = { -#include "actors/koopa/koopa_eyes_closed.rgba16.inc.c" +"actors/koopa/koopa_eyes_closed.rgba16.png" }; // 0x06005648 ALIGNED8 static const u8 koopa_seg6_texture_06005648[] = { -#include "actors/koopa/koopa_eye_border.rgba16.inc.c" +"actors/koopa/koopa_eye_border.rgba16.png" }; // 0x06005E48 ALIGNED8 static const u8 koopa_seg6_texture_06005E48[] = { -#include "actors/koopa/koopa_nostrils.rgba16.inc.c" +"actors/koopa/koopa_nostrils.rgba16.png" }; // 0x06006E48 diff --git a/actors/koopa_flag/model.inc.c b/actors/koopa_flag/model.inc.c index a706dee2..a94c979e 100644 --- a/actors/koopa_flag/model.inc.c +++ b/actors/koopa_flag/model.inc.c @@ -20,7 +20,7 @@ static const Lights1 koopa_flag_seg6_lights_06000030 = gdSPDefLights1( // 0x06000048 ALIGNED8 static const u8 koopa_flag_seg6_texture_06000048[] = { -#include "actors/koopa_flag/koopa_flag_banner.rgba16.inc.c" +"actors/koopa_flag/koopa_flag_banner.rgba16.png" }; // 0x06000848 diff --git a/actors/koopa_shell/model.inc.c b/actors/koopa_shell/model.inc.c index 7e4042e2..b58d6e1b 100644 --- a/actors/koopa_shell/model.inc.c +++ b/actors/koopa_shell/model.inc.c @@ -409,12 +409,12 @@ static const Lights1 koopa_shell_seg8_lights_08027488 = gdSPDefLights1( // 0x080274A0 ALIGNED8 static const u8 koopa_shell_seg8_texture_080274A0[] = { -#include "actors/koopa_shell/koopa_shell_front.rgba16.inc.c" +"actors/koopa_shell/koopa_shell_front.rgba16.png" }; // 0x08027CA0 ALIGNED8 static const u8 koopa_shell_seg8_texture_08027CA0[] = { -#include "actors/koopa_shell/koopa_shell_back.rgba16.inc.c" +"actors/koopa_shell/koopa_shell_back.rgba16.png" }; // 0x080284A0 diff --git a/actors/lakitu_cameraman/model.inc.c b/actors/lakitu_cameraman/model.inc.c index 8db4d268..7b3b2449 100644 --- a/actors/lakitu_cameraman/model.inc.c +++ b/actors/lakitu_cameraman/model.inc.c @@ -2,32 +2,32 @@ // 0x06000000 ALIGNED8 static const u8 lakitu_seg6_texture_06000000[] = { -#include "actors/lakitu_cameraman/lakitu_cameraman_cloud_face_unused.rgba16.inc.c" +"actors/lakitu_cameraman/lakitu_cameraman_cloud_face_unused.rgba16.png" }; // 0x06000800 ALIGNED8 static const u8 lakitu_seg6_texture_06000800[] = { -#include "actors/lakitu_cameraman/lakitu_cameraman_eyes_open.rgba16.inc.c" +"actors/lakitu_cameraman/lakitu_cameraman_eyes_open.rgba16.png" }; // 0x06001800 ALIGNED8 static const u8 lakitu_seg6_texture_06001800[] = { -#include "actors/lakitu_cameraman/lakitu_cameraman_eyes_closed.rgba16.inc.c" +"actors/lakitu_cameraman/lakitu_cameraman_eyes_closed.rgba16.png" }; // 0x06002800 ALIGNED8 static const u8 lakitu_seg6_texture_06002800[] = { -#include "actors/lakitu_cameraman/lakitu_cameraman_shell.rgba16.inc.c" +"actors/lakitu_cameraman/lakitu_cameraman_shell.rgba16.png" }; // 0x06003000 ALIGNED8 static const u8 lakitu_seg6_texture_06003000[] = { -#include "actors/lakitu_cameraman/lakitu_cameraman_frown.rgba16.inc.c" +"actors/lakitu_cameraman/lakitu_cameraman_frown.rgba16.png" }; // 0x06003800 ALIGNED8 static const u8 lakitu_seg6_texture_06003800[] = { -#include "actors/lakitu_cameraman/lakitu_camera_lens.rgba16.inc.c" +"actors/lakitu_cameraman/lakitu_camera_lens.rgba16.png" }; // 0x06003A00 diff --git a/actors/lakitu_enemy/model.inc.c b/actors/lakitu_enemy/model.inc.c index 0cc41831..92668994 100644 --- a/actors/lakitu_enemy/model.inc.c +++ b/actors/lakitu_enemy/model.inc.c @@ -21,27 +21,27 @@ UNUSED static const Lights1 lakitu_enemy_lights_unused2 = gdSPDefLights1( // Unreferenced texture // 0x0500ECE0 ALIGNED8 static const u8 lakitu_enemy_seg5_texture_0500ECE0[] = { -#include "actors/lakitu_enemy/lakitu_enemy_cloud_face_unused.rgba16.inc.c" +"actors/lakitu_enemy/lakitu_enemy_cloud_face_unused.rgba16.png" }; // 0x0500F4E0 ALIGNED8 static const u8 lakitu_enemy_seg5_texture_0500F4E0[] = { -#include "actors/lakitu_enemy/lakitu_enemy_eyes_open.rgba16.inc.c" +"actors/lakitu_enemy/lakitu_enemy_eyes_open.rgba16.png" }; // 0x050104E0 ALIGNED8 static const u8 lakitu_enemy_seg5_texture_050104E0[] = { -#include "actors/lakitu_enemy/lakitu_enemy_eyes_closed.rgba16.inc.c" +"actors/lakitu_enemy/lakitu_enemy_eyes_closed.rgba16.png" }; // 0x050114E0 ALIGNED8 static const u8 lakitu_enemy_seg5_texture_050114E0[] = { -#include "actors/lakitu_enemy/lakitu_enemy_shell.rgba16.inc.c" +"actors/lakitu_enemy/lakitu_enemy_shell.rgba16.png" }; // 0x05011CE0 ALIGNED8 static const u8 lakitu_enemy_seg5_texture_05011CE0[] = { -#include "actors/lakitu_enemy/lakitu_enemy_frown.rgba16.inc.c" +"actors/lakitu_enemy/lakitu_enemy_frown.rgba16.png" }; // 0x050124E0 diff --git a/actors/leaves/model.inc.c b/actors/leaves/model.inc.c index fb5727f7..a95fbd2c 100644 --- a/actors/leaves/model.inc.c +++ b/actors/leaves/model.inc.c @@ -10,7 +10,7 @@ static const Vtx leaves_seg3_vertex_0301CBA0[] = { // 0x0301CBE0 ALIGNED8 static const u8 leaves_seg3_texture_0301CBE0[] = { -#include "actors/leaves/leaf.rgba16.inc.c" +"actors/leaves/leaf.rgba16.png" }; // 0x0301CDE0 - 0x0301CE70 diff --git a/actors/mad_piano/model.inc.c b/actors/mad_piano/model.inc.c index 8240963e..7eacfc9a 100644 --- a/actors/mad_piano/model.inc.c +++ b/actors/mad_piano/model.inc.c @@ -26,32 +26,32 @@ UNUSED static const Lights1 mad_piano_lights_unused4 = gdSPDefLights1( // 0x05006AF0 ALIGNED8 static const u8 mad_piano_seg5_texture_05006AF0[] = { -#include "actors/mad_piano/mad_piano_tooth.rgba16.inc.c" +"actors/mad_piano/mad_piano_tooth.rgba16.png" }; // 0x050072F0 ALIGNED8 static const u8 mad_piano_seg5_texture_050072F0[] = { -#include "actors/mad_piano/mad_piano_body.rgba16.inc.c" +"actors/mad_piano/mad_piano_body.rgba16.png" }; // 0x050076F0 ALIGNED8 static const u8 mad_piano_seg5_texture_050076F0[] = { -#include "actors/mad_piano/mad_piano_keys_corner.rgba16.inc.c" +"actors/mad_piano/mad_piano_keys_corner.rgba16.png" }; // 0x05007AF0 ALIGNED8 static const u8 mad_piano_seg5_texture_05007AF0[] = { -#include "actors/mad_piano/mad_piano_mouth.rgba16.inc.c" +"actors/mad_piano/mad_piano_mouth.rgba16.png" }; // 0x05007EF0 ALIGNED8 static const u8 mad_piano_seg5_texture_05007EF0[] = { -#include "actors/mad_piano/mad_piano_keys.rgba16.inc.c" +"actors/mad_piano/mad_piano_keys.rgba16.png" }; // 0x050082F0 ALIGNED8 static const u8 mad_piano_seg5_texture_050082F0[] = { -#include "actors/mad_piano/mad_piano_keys_edge.rgba16.inc.c" +"actors/mad_piano/mad_piano_keys_edge.rgba16.png" }; // 0x050086F0 diff --git a/actors/manta/model.inc.c b/actors/manta/model.inc.c index 72462304..12517269 100644 --- a/actors/manta/model.inc.c +++ b/actors/manta/model.inc.c @@ -20,22 +20,22 @@ static const Lights1 manta_lights_unused = gdSPDefLights1( // 0x050017A0 ALIGNED8 static const u8 manta_seg5_texture_050017A0[] = { -#include "actors/manta/manta_fin_corner.rgba16.inc.c" +"actors/manta/manta_fin_corner.rgba16.png" }; // 0x05001FA0 ALIGNED8 static const u8 manta_seg5_texture_05001FA0[] = { -#include "actors/manta/manta_gills.rgba16.inc.c" +"actors/manta/manta_gills.rgba16.png" }; // 0x05002FA0 ALIGNED8 static const u8 manta_seg5_texture_05002FA0[] = { -#include "actors/manta/manta_eye.rgba16.inc.c" +"actors/manta/manta_eye.rgba16.png" }; // 0x050037A0 ALIGNED8 static const u8 manta_seg5_texture_050037A0[] = { -#include "actors/manta/manta_fin_edge.rgba16.inc.c" +"actors/manta/manta_fin_edge.rgba16.png" }; // 0x050047A0 diff --git a/actors/mario/model.inc.c b/actors/mario/model.inc.c index a2040fdf..32edcbe8 100644 --- a/actors/mario/model.inc.c +++ b/actors/mario/model.inc.c @@ -43,99 +43,99 @@ static const Lights1 mario_green_lights_group = gdSPDefLights1( // 0x04000090 ALIGNED8 static const u8 mario_texture_metal[] = { -#include "actors/mario/mario_metal.rgba16.inc.c" +"actors/mario/mario_metal.rgba16.png" }; // 0x04001090 ALIGNED8 static const u8 mario_texture_yellow_button[] = { -#include "actors/mario/mario_overalls_button.rgba16.inc.c" +"actors/mario/mario_overalls_button.rgba16.png" }; // 0x04001890 ALIGNED8 static const u8 mario_texture_m_logo[] = { -#include "actors/mario/no_m.rgba16.inc.c" +"actors/mario/no_m.rgba16.png" }; // 0x04002090 ALIGNED8 static const u8 mario_texture_hair_sideburn[] = { -#include "actors/mario/mario_sideburn.rgba16.inc.c" +"actors/mario/mario_sideburn.rgba16.png" }; // 0x04002890 ALIGNED8 static const u8 mario_texture_mustache[] = { -#include "actors/mario/mario_mustache.rgba16.inc.c" +"actors/mario/mario_mustache.rgba16.png" }; // 0x04003090 ALIGNED8 static const u8 mario_texture_eyes_front[] = { -#include "actors/mario/mario_eyes_center.rgba16.inc.c" +"actors/mario/mario_eyes_center.rgba16.png" }; // 0x04003890 ALIGNED8 static const u8 mario_texture_eyes_half_closed[] = { -#include "actors/mario/mario_eyes_half_closed.rgba16.inc.c" +"actors/mario/mario_eyes_half_closed.rgba16.png" }; // 0x04004090 ALIGNED8 static const u8 mario_texture_eyes_closed[] = { -#include "actors/mario/mario_eyes_closed.rgba16.inc.c" +"actors/mario/mario_eyes_closed.rgba16.png" }; // Unreferenced // 0x04004890 ALIGNED8 static const u8 mario_texture_eyes_closed_unused1[] = { -#include "actors/mario/mario_eyes_closed_unused_0.rgba16.inc.c" +"actors/mario/mario_eyes_closed_unused_0.rgba16.png" }; // Unreferenced // 0x04005090 ALIGNED8 static const u8 mario_texture_eyes_closed_unused2[] = { -#include "actors/mario/mario_eyes_closed_unused_1.rgba16.inc.c" +"actors/mario/mario_eyes_closed_unused_1.rgba16.png" }; // 0x04005890 ALIGNED8 static const u8 mario_texture_eyes_right[] = { -#include "actors/mario/mario_eyes_left_unused.rgba16.inc.c" +"actors/mario/mario_eyes_left_unused.rgba16.png" }; // 0x04006090 ALIGNED8 static const u8 mario_texture_eyes_left[] = { -#include "actors/mario/mario_eyes_right_unused.rgba16.inc.c" +"actors/mario/mario_eyes_right_unused.rgba16.png" }; // 0x04006890 ALIGNED8 static const u8 mario_texture_eyes_up[] = { -#include "actors/mario/mario_eyes_up_unused.rgba16.inc.c" +"actors/mario/mario_eyes_up_unused.rgba16.png" }; // 0x04007090 ALIGNED8 static const u8 mario_texture_eyes_down[] = { -#include "actors/mario/mario_eyes_down_unused.rgba16.inc.c" +"actors/mario/mario_eyes_down_unused.rgba16.png" }; // 0x04007890 ALIGNED8 static const u8 mario_texture_eyes_dead[] = { -#include "actors/mario/mario_eyes_dead.rgba16.inc.c" +"actors/mario/mario_eyes_dead.rgba16.png" }; // 0x04008090 ALIGNED8 static const u8 mario_texture_wings_half_1[] = { -#include "actors/mario/mario_wing.rgba16.inc.c" +"actors/mario/mario_wing.rgba16.png" }; // 0x04009090 ALIGNED8 static const u8 mario_texture_wings_half_2[] = { -#include "actors/mario/mario_wing_tip.rgba16.inc.c" +"actors/mario/mario_wing_tip.rgba16.png" }; // 0x0400A090 ALIGNED8 static const u8 mario_texture_metal_wings_half_1[] = { -#include "actors/mario/mario_metal_wing_unused.rgba16.inc.c" +"actors/mario/mario_metal_wing_unused.rgba16.png" }; // 0x0400B090 ALIGNED8 static const u8 mario_texture_metal_wings_half_2[] = { -#include "actors/mario/mario_metal_wing_tip_unused.rgba16.inc.c" +"actors/mario/mario_metal_wing_tip_unused.rgba16.png" }; // 0x0400C090 diff --git a/actors/mario_cap/model.inc.c b/actors/mario_cap/model.inc.c index 84a7a963..009a3e58 100644 --- a/actors/mario_cap/model.inc.c +++ b/actors/mario_cap/model.inc.c @@ -20,32 +20,32 @@ static const Lights1 mario_cap_seg3_lights_0301CF38 = gdSPDefLights1( // 0x0301CF50 ALIGNED8 static const u8 mario_cap_seg3_texture_0301CF50[] = { -#include "actors/mario_cap/mario_cap_metal.rgba16.inc.c" +"actors/mario_cap/mario_cap_metal.rgba16.png" }; // 0x0301DF50 ALIGNED8 static const u8 mario_cap_seg3_texture_0301DF50[] = { -#include "actors/mario_cap/mario_cap_logo.rgba16.inc.c" +"actors/mario_cap/mario_cap_logo.rgba16.png" }; // 0x0301E750 ALIGNED8 static const u8 mario_cap_seg3_texture_0301E750[] = { -#include "actors/mario_cap/mario_cap_wing.rgba16.inc.c" +"actors/mario_cap/mario_cap_wing.rgba16.png" }; // 0x0301F750 ALIGNED8 static const u8 mario_cap_seg3_texture_0301F750[] = { -#include "actors/mario_cap/mario_cap_wing_tip.rgba16.inc.c" +"actors/mario_cap/mario_cap_wing_tip.rgba16.png" }; // 0x03020750 ALIGNED8 static const u8 mario_cap_seg3_texture_03020750[] = { -#include "actors/mario_cap/mario_cap_metal_wing_unused.rgba16.inc.c" +"actors/mario_cap/mario_cap_metal_wing_unused.rgba16.png" }; // 0x03021750 ALIGNED8 static const u8 mario_cap_seg3_texture_03021750[] = { -#include "actors/mario_cap/mario_cap_metal_wing_tip_unused.rgba16.inc.c" +"actors/mario_cap/mario_cap_metal_wing_tip_unused.rgba16.png" }; // 0x03022750 diff --git a/actors/metal_box/model.inc.c b/actors/metal_box/model.inc.c index 29589223..95958a07 100644 --- a/actors/metal_box/model.inc.c +++ b/actors/metal_box/model.inc.c @@ -8,7 +8,7 @@ static const Lights1 metal_box_seg8_lights_08023980 = gdSPDefLights1( // 0x08023998 ALIGNED8 static const u8 metal_box_seg8_texture_08023998[] = { -#include "actors/metal_box/metal_box_side.rgba16.inc.c" +"actors/metal_box/metal_box_side.rgba16.png" }; // 0x08024998 diff --git a/actors/mips/model.inc.c b/actors/mips/model.inc.c index acbefd2f..418ac3f8 100644 --- a/actors/mips/model.inc.c +++ b/actors/mips/model.inc.c @@ -2,7 +2,7 @@ // 0x0600FB80 ALIGNED8 static const u8 mips_seg6_texture_0600FB80[] = { -#include "actors/mips/mips_eyes.rgba16.inc.c" +"actors/mips/mips_eyes.rgba16.png" }; // 0x06010380 diff --git a/actors/mist/model.inc.c b/actors/mist/model.inc.c index ef4d4bab..867d4853 100644 --- a/actors/mist/model.inc.c +++ b/actors/mist/model.inc.c @@ -18,7 +18,7 @@ static const Vtx mist_seg3_vertex_03000040[] = { // 0x03000080 ALIGNED8 static const u8 mist_seg3_texture_03000080[] = { -#include "actors/mist/mist.ia16.inc.c" +"actors/mist/mist.ia16.png" }; // 0x03000880 - 0x03000920 diff --git a/actors/moneybag/model.inc.c b/actors/moneybag/model.inc.c index 935aa123..c4f66401 100644 --- a/actors/moneybag/model.inc.c +++ b/actors/moneybag/model.inc.c @@ -2,12 +2,12 @@ // 0x060039B0 ALIGNED8 static const u8 moneybag_seg6_texture_060039B0[] = { -#include "actors/moneybag/moneybag_mouth.rgba16.inc.c" +"actors/moneybag/moneybag_mouth.rgba16.png" }; // 0x060049B0 ALIGNED8 static const u8 moneybag_seg6_texture_060049B0[] = { -#include "actors/moneybag/moneybag_eyes.rgba16.inc.c" +"actors/moneybag/moneybag_eyes.rgba16.png" }; // 0x060051B0 diff --git a/actors/monty_mole/model.inc.c b/actors/monty_mole/model.inc.c index 6998aee0..3129c350 100644 --- a/actors/monty_mole/model.inc.c +++ b/actors/monty_mole/model.inc.c @@ -38,27 +38,27 @@ UNUSED static const Lights1 monty_mole_lights_unused6 = gdSPDefLights1( // 0x05000970 ALIGNED8 static const u8 monty_mole_seg5_texture_05000970[] = { -#include "actors/monty_mole/monty_mole_cheek.rgba16.inc.c" +"actors/monty_mole/monty_mole_cheek.rgba16.png" }; // 0x05001170 ALIGNED8 static const u8 monty_mole_seg5_texture_05001170[] = { -#include "actors/monty_mole/monty_mole_eye.rgba16.inc.c" +"actors/monty_mole/monty_mole_eye.rgba16.png" }; // 0x05001970 ALIGNED8 static const u8 monty_mole_seg5_texture_05001970[] = { -#include "actors/monty_mole/monty_mole_nose.rgba16.inc.c" +"actors/monty_mole/monty_mole_nose.rgba16.png" }; // 0x05002170 ALIGNED8 static const u8 monty_mole_seg5_texture_05002170[] = { -#include "actors/monty_mole/monty_mole_tooth.rgba16.inc.c" +"actors/monty_mole/monty_mole_tooth.rgba16.png" }; // 0x05002970 ALIGNED8 static const u8 monty_mole_seg5_texture_05002970[] = { -#include "actors/monty_mole/monty_mole_claw.rgba16.inc.c" +"actors/monty_mole/monty_mole_claw.rgba16.png" }; // 0x05003170 diff --git a/actors/monty_mole_hole/model.inc.c b/actors/monty_mole_hole/model.inc.c index 8b4fe744..7d9f6f5e 100644 --- a/actors/monty_mole_hole/model.inc.c +++ b/actors/monty_mole_hole/model.inc.c @@ -10,7 +10,7 @@ static const Vtx monty_mole_hole_seg5_vertex_05000000[] = { // 0x05000040 ALIGNED8 static const u8 monty_mole_hole_seg5_texture_05000040[] = { -#include "actors/monty_mole_hole/monty_mole_hole.ia16.inc.c" +"actors/monty_mole_hole/monty_mole_hole.ia16.png" }; // 0x05000840 - 0x050008D8 diff --git a/actors/mr_i_eyeball/model.inc.c b/actors/mr_i_eyeball/model.inc.c index 2798aff8..2e603338 100644 --- a/actors/mr_i_eyeball/model.inc.c +++ b/actors/mr_i_eyeball/model.inc.c @@ -14,12 +14,12 @@ static const Vtx mr_i_eyeball_seg6_vertex_06000000[] = { // 0x06000080 ALIGNED8 static const u8 mr_i_eyeball_seg6_texture_06000080[] = { -#include "actors/mr_i_eyeball/mr_i_eyeball_left_side.rgba16.inc.c" +"actors/mr_i_eyeball/mr_i_eyeball_left_side.rgba16.png" }; // 0x06001080 ALIGNED8 static const u8 mr_i_eyeball_seg6_texture_06001080[] = { -#include "actors/mr_i_eyeball/mr_i_eyeball_right_side.rgba16.inc.c" +"actors/mr_i_eyeball/mr_i_eyeball_right_side.rgba16.png" }; // 0x06002080 - 0x06002128 diff --git a/actors/mr_i_iris/model.inc.c b/actors/mr_i_iris/model.inc.c index b617e879..c168194d 100644 --- a/actors/mr_i_iris/model.inc.c +++ b/actors/mr_i_iris/model.inc.c @@ -10,22 +10,22 @@ static const Vtx mr_i_iris_seg6_vertex_06002130[] = { // 0x06002170 ALIGNED8 static const u8 mr_i_iris_seg6_texture_06002170[] = { -#include "actors/mr_i_iris/mr_i_iris_open.rgba16.inc.c" +"actors/mr_i_iris/mr_i_iris_open.rgba16.png" }; // 0x06002970 ALIGNED8 static const u8 mr_i_iris_seg6_texture_06002970[] = { -#include "actors/mr_i_iris/mr_i_iris_mostly_open.rgba16.inc.c" +"actors/mr_i_iris/mr_i_iris_mostly_open.rgba16.png" }; // 0x06003170 ALIGNED8 static const u8 mr_i_iris_seg6_texture_06003170[] = { -#include "actors/mr_i_iris/mr_i_iris_mostly_closed.rgba16.inc.c" +"actors/mr_i_iris/mr_i_iris_mostly_closed.rgba16.png" }; // 0x06003970 ALIGNED8 static const u8 mr_i_iris_seg6_texture_06003970[] = { -#include "actors/mr_i_iris/mr_i_iris_closed.rgba16.inc.c" +"actors/mr_i_iris/mr_i_iris_closed.rgba16.png" }; // 0x06004170 - 0x060041D8 diff --git a/actors/mushroom_1up/model.inc.c b/actors/mushroom_1up/model.inc.c index 86f1a6de..1d76e28e 100644 --- a/actors/mushroom_1up/model.inc.c +++ b/actors/mushroom_1up/model.inc.c @@ -10,7 +10,7 @@ static const Vtx mushroom_1up_seg3_vertex_030295E8[] = { // 0x03029628 ALIGNED8 static const u8 mushroom_1up_seg3_texture_03029628[] = { -#include "actors/mushroom_1up/1-up_mushroom.rgba16.inc.c" +"actors/mushroom_1up/1-up_mushroom.rgba16.png" }; // 0x0302A628 - 0x0302A660 diff --git a/actors/peach/model.inc.c b/actors/peach/model.inc.c index 0514802f..dd806e66 100644 --- a/actors/peach/model.inc.c +++ b/actors/peach/model.inc.c @@ -14,52 +14,52 @@ static const Lights1 peach_seg5_lights_05000A10 = gdSPDefLights1( // 0x05000A28 ALIGNED8 static const u8 peach_seg5_texture_05000A28[] = { -#include "actors/peach/peach_eye_open.rgba16.inc.c" +"actors/peach/peach_eye_open.rgba16.png" }; // 0x05001228 ALIGNED8 static const u8 peach_seg5_texture_05001228[] = { -#include "actors/peach/peach_eye_mostly_open.rgba16.inc.c" +"actors/peach/peach_eye_mostly_open.rgba16.png" }; // 0x05001A28 ALIGNED8 static const u8 peach_seg5_texture_05001A28[] = { -#include "actors/peach/peach_eye_mostly_closed.rgba16.inc.c" +"actors/peach/peach_eye_mostly_closed.rgba16.png" }; // 0x05002228 ALIGNED8 static const u8 peach_seg5_texture_05002228[] = { -#include "actors/peach/peach_eye_closed.rgba16.inc.c" +"actors/peach/peach_eye_closed.rgba16.png" }; // 0x05002A28 ALIGNED8 static const u8 peach_seg5_texture_05002A28[] = { -#include "actors/peach/peach_crown_jewel.rgba16.inc.c" +"actors/peach/peach_crown_jewel.rgba16.png" }; // 0x05002C28 ALIGNED8 static const u8 peach_seg5_texture_05002C28[] = { -#include "actors/peach/peach_chest_jewel.rgba16.inc.c" +"actors/peach/peach_chest_jewel.rgba16.png" }; // 0x05002E28 ALIGNED8 static const u8 peach_seg5_texture_05002E28[] = { -#include "actors/peach/peach_lips_scrunched.rgba16.inc.c" +"actors/peach/peach_lips_scrunched.rgba16.png" }; // 0x05003628 ALIGNED8 static const u8 peach_seg5_texture_05003628[] = { -#include "actors/peach/peach_lips.rgba16.inc.c" +"actors/peach/peach_lips.rgba16.png" }; // 0x05003E28 ALIGNED8 static const u8 peach_seg5_texture_05003E28[] = { -#include "actors/peach/peach_nostril.rgba16.inc.c" +"actors/peach/peach_nostril.rgba16.png" }; // 0x05004028 ALIGNED8 static const u8 peach_seg5_texture_05004028[] = { -#include "actors/peach/peach_dress.rgba16.inc.c" +"actors/peach/peach_dress.rgba16.png" }; // 0x05004828 diff --git a/actors/pebble/model.inc.c b/actors/pebble/model.inc.c index 725501a2..dccd2324 100644 --- a/actors/pebble/model.inc.c +++ b/actors/pebble/model.inc.c @@ -10,7 +10,7 @@ static const Vtx pebble_seg3_vertex_0301C2C0[] = { // 0x0301C300 ALIGNED8 static const u8 pebble_seg3_texture_0301C300[] = { -#include "actors/pebble/pebble.rgba16.inc.c" +"actors/pebble/pebble.rgba16.png" }; // 0x0301CB00 - 0x0301CB98 diff --git a/actors/penguin/model.inc.c b/actors/penguin/model.inc.c index ff9eed78..9527b3f9 100644 --- a/actors/penguin/model.inc.c +++ b/actors/penguin/model.inc.c @@ -26,32 +26,32 @@ static const Lights1 penguin_seg5_lights_05002DC8 = gdSPDefLights1( // 0x05002DE0 ALIGNED8 static const u8 penguin_seg5_texture_05002DE0[] = { -#include "actors/penguin/penguin_eye_open.rgba16.inc.c" +"actors/penguin/penguin_eye_open.rgba16.png" }; // 0x050035E0 ALIGNED8 static const u8 penguin_seg5_texture_050035E0[] = { -#include "actors/penguin/penguin_eye_half_closed.rgba16.inc.c" +"actors/penguin/penguin_eye_half_closed.rgba16.png" }; // 0x05003DE0 ALIGNED8 static const u8 penguin_seg5_texture_05003DE0[] = { -#include "actors/penguin/penguin_eye_closed.rgba16.inc.c" +"actors/penguin/penguin_eye_closed.rgba16.png" }; // 0x050045E0 ALIGNED8 static const u8 penguin_seg5_texture_050045E0[] = { -#include "actors/penguin/penguin_eye_angry.rgba16.inc.c" +"actors/penguin/penguin_eye_angry.rgba16.png" }; // 0x05004DE0 ALIGNED8 static const u8 penguin_seg5_texture_05004DE0[] = { -#include "actors/penguin/penguin_eye_angry_unused.rgba16.inc.c" +"actors/penguin/penguin_eye_angry_unused.rgba16.png" }; // 0x050055E0 ALIGNED8 static const u8 penguin_seg5_texture_050055E0[] = { -#include "actors/penguin/penguin_beak.rgba16.inc.c" +"actors/penguin/penguin_beak.rgba16.png" }; // 0x05005DE0 diff --git a/actors/piranha_plant/model.inc.c b/actors/piranha_plant/model.inc.c index 31603f95..ea475bc0 100644 --- a/actors/piranha_plant/model.inc.c +++ b/actors/piranha_plant/model.inc.c @@ -20,32 +20,32 @@ static const Lights1 piranha_plant_seg6_lights_060113E0 = gdSPDefLights1( // 0x060113F8 ALIGNED8 static const u8 piranha_plant_seg6_texture_060113F8[] = { -#include "actors/piranha_plant/piranha_plant_tongue.rgba16.inc.c" +"actors/piranha_plant/piranha_plant_tongue.rgba16.png" }; // 0x060123F8 ALIGNED8 static const u8 piranha_plant_seg6_texture_060123F8[] = { -#include "actors/piranha_plant/piranha_plant_skin.rgba16.inc.c" +"actors/piranha_plant/piranha_plant_skin.rgba16.png" }; // 0x06012BF8 ALIGNED8 static const u8 piranha_plant_seg6_texture_06012BF8[] = { -#include "actors/piranha_plant/piranha_plant_stem.rgba16.inc.c" +"actors/piranha_plant/piranha_plant_stem.rgba16.png" }; // 0x060133F8 ALIGNED8 static const u8 piranha_plant_seg6_texture_060133F8[] = { -#include "actors/piranha_plant/piranha_plant_bottom_lip.rgba16.inc.c" +"actors/piranha_plant/piranha_plant_bottom_lip.rgba16.png" }; // 0x06013BF8 ALIGNED8 static const u8 piranha_plant_seg6_texture_06013BF8[] = { -#include "actors/piranha_plant/piranha_plant_tooth.rgba16.inc.c" +"actors/piranha_plant/piranha_plant_tooth.rgba16.png" }; // 0x060143F8 ALIGNED8 static const u8 piranha_plant_seg6_texture_060143F8[] = { -#include "actors/piranha_plant/piranha_plant_leaf.rgba16.inc.c" +"actors/piranha_plant/piranha_plant_leaf.rgba16.png" }; // 0x060153F8 diff --git a/actors/pokey/model.inc.c b/actors/pokey/model.inc.c index 995c6a19..58bdef19 100644 --- a/actors/pokey/model.inc.c +++ b/actors/pokey/model.inc.c @@ -10,12 +10,12 @@ static const Vtx pokey_seg5_vertex_05011710[] = { // 0x05011750 ALIGNED8 static const u8 pokey_seg5_texture_05011750[] = { -#include "actors/pokey/pokey_face.rgba16.inc.c" +"actors/pokey/pokey_face.rgba16.png" }; // 0x05011F50 ALIGNED8 static const u8 pokey_seg5_texture_05011F50[] = { -#include "actors/pokey/pokey_face_blink.rgba16.inc.c" +"actors/pokey/pokey_face_blink.rgba16.png" }; // 0x05012750 - 0x05012798 @@ -72,7 +72,7 @@ static const Vtx pokey_seg5_vertex_05012838[] = { // 0x05012878 ALIGNED8 static const u8 pokey_seg5_texture_05012878[] = { -#include "actors/pokey/pokey_body.rgba16.inc.c" +"actors/pokey/pokey_body.rgba16.png" }; // 0x05013078 - 0x050130B0 diff --git a/actors/poundable_pole/model.inc.c b/actors/poundable_pole/model.inc.c index 14f19f8e..8ffedae7 100644 --- a/actors/poundable_pole/model.inc.c +++ b/actors/poundable_pole/model.inc.c @@ -8,12 +8,12 @@ static const Lights1 poundable_pole_seg6_lights_06001038 = gdSPDefLights1( // 0x06001050 ALIGNED8 static const u8 poundable_pole_seg6_texture_06001050[] = { -#include "actors/poundable_pole/poundable_pole_top.rgba16.inc.c" +"actors/poundable_pole/poundable_pole_top.rgba16.png" }; // 0x06001850 ALIGNED8 static const u8 poundable_pole_seg6_texture_06001850[] = { -#include "actors/poundable_pole/poundable_pole_side.rgba16.inc.c" +"actors/poundable_pole/poundable_pole_side.rgba16.png" }; // 0x06002050 diff --git a/actors/power_meter/model.inc.c b/actors/power_meter/model.inc.c index dd30c871..95765ba0 100644 --- a/actors/power_meter/model.inc.c +++ b/actors/power_meter/model.inc.c @@ -4,52 +4,52 @@ UNUSED static const u64 power_meter_unused_1 = 0; // 0x030233E0 ALIGNED8 static const u8 texture_power_meter_left_side[] = { -#include "actors/power_meter/power_meter_left_side.rgba16.inc.c" +"actors/power_meter/power_meter_left_side.rgba16.png" }; // 0x030243E0 ALIGNED8 static const u8 texture_power_meter_right_side[] = { -#include "actors/power_meter/power_meter_right_side.rgba16.inc.c" +"actors/power_meter/power_meter_right_side.rgba16.png" }; // 0x030253E0 ALIGNED8 static const u8 texture_power_meter_full[] = { -#include "actors/power_meter/power_meter_full.rgba16.inc.c" +"actors/power_meter/power_meter_full.rgba16.png" }; // 0x03025BE0 ALIGNED8 static const u8 texture_power_meter_seven_segments[] = { -#include "actors/power_meter/power_meter_seven_segments.rgba16.inc.c" +"actors/power_meter/power_meter_seven_segments.rgba16.png" }; // 0x030263E0 ALIGNED8 static const u8 texture_power_meter_six_segments[] = { -#include "actors/power_meter/power_meter_six_segments.rgba16.inc.c" +"actors/power_meter/power_meter_six_segments.rgba16.png" }; // 0x03026BE0 ALIGNED8 static const u8 texture_power_meter_five_segments[] = { -#include "actors/power_meter/power_meter_five_segments.rgba16.inc.c" +"actors/power_meter/power_meter_five_segments.rgba16.png" }; // 0x030273E0 ALIGNED8 static const u8 texture_power_meter_four_segments[] = { -#include "actors/power_meter/power_meter_four_segments.rgba16.inc.c" +"actors/power_meter/power_meter_four_segments.rgba16.png" }; // 0x03027BE0 ALIGNED8 static const u8 texture_power_meter_three_segments[] = { -#include "actors/power_meter/power_meter_three_segments.rgba16.inc.c" +"actors/power_meter/power_meter_three_segments.rgba16.png" }; // 0x030283E0 ALIGNED8 static const u8 texture_power_meter_two_segments[] = { -#include "actors/power_meter/power_meter_two_segments.rgba16.inc.c" +"actors/power_meter/power_meter_two_segments.rgba16.png" }; // 0x03028BE0 ALIGNED8 static const u8 texture_power_meter_one_segments[] = { -#include "actors/power_meter/power_meter_one_segment.rgba16.inc.c" +"actors/power_meter/power_meter_one_segment.rgba16.png" }; // 0x030293E0 diff --git a/actors/purple_switch/model.inc.c b/actors/purple_switch/model.inc.c index dea765f0..56842755 100644 --- a/actors/purple_switch/model.inc.c +++ b/actors/purple_switch/model.inc.c @@ -8,12 +8,12 @@ static const Lights1 purple_switch_seg8_lights_0800C090 = gdSPDefLights1( // 0x0800C0A8 ALIGNED8 static const u8 purple_switch_seg8_texture_0800C0A8[] = { -#include "actors/purple_switch/purple_switch_base.rgba16.inc.c" +"actors/purple_switch/purple_switch_base.rgba16.png" }; // 0x0800C128 ALIGNED8 static const u8 purple_switch_seg8_texture_0800C128[] = { -#include "actors/purple_switch/purple_switch_exclamation_point.rgba16.inc.c" +"actors/purple_switch/purple_switch_exclamation_point.rgba16.png" }; // 0x0800C528 diff --git a/actors/sand/model.inc.c b/actors/sand/model.inc.c index 0dce0412..969263bd 100644 --- a/actors/sand/model.inc.c +++ b/actors/sand/model.inc.c @@ -10,7 +10,7 @@ static const Vtx sand_seg3_vertex_0302BA90[] = { // 0x0302BAD0 ALIGNED8 static const u8 sand_seg3_texture_0302BAD0[] = { -#include "actors/sand/sand_particle.rgba16.inc.c" +"actors/sand/sand_particle.rgba16.png" }; // 0x0302BCD0 - 0x0302BD60 diff --git a/actors/scuttlebug/model.inc.c b/actors/scuttlebug/model.inc.c index 38fdf271..777ec4a8 100644 --- a/actors/scuttlebug/model.inc.c +++ b/actors/scuttlebug/model.inc.c @@ -14,27 +14,27 @@ UNUSED static const Lights1 scuttlebug_lights_unused2 = gdSPDefLights1( // 0x06010108 ALIGNED8 static const u8 scuttlebug_seg6_texture_06010108[] = { -#include "actors/scuttlebug/scuttlebug_eye.rgba16.inc.c" +"actors/scuttlebug/scuttlebug_eye.rgba16.png" }; // 0x06010908 ALIGNED8 static const u8 scuttlebug_seg6_texture_06010908[] = { -#include "actors/scuttlebug/scuttlebug_left_side.rgba16.inc.c" +"actors/scuttlebug/scuttlebug_left_side.rgba16.png" }; // 0x06011908 ALIGNED8 static const u8 scuttlebug_seg6_texture_06011908[] = { -#include "actors/scuttlebug/scuttlebug_right_side.rgba16.inc.c" +"actors/scuttlebug/scuttlebug_right_side.rgba16.png" }; // 0x06012908 ALIGNED8 static const u8 scuttlebug_seg6_texture_06012908[] = { -#include "actors/scuttlebug/scuttlebug_iris.rgba16.inc.c" +"actors/scuttlebug/scuttlebug_iris.rgba16.png" }; // 0x06013108 ALIGNED8 static const u8 scuttlebug_seg6_texture_06013108[] = { -#include "actors/scuttlebug/scuttlebug_leg.rgba16.inc.c" +"actors/scuttlebug/scuttlebug_leg.rgba16.png" }; // 0x06013908 diff --git a/actors/seaweed/model.inc.c b/actors/seaweed/model.inc.c index 72a50866..f29b41b7 100644 --- a/actors/seaweed/model.inc.c +++ b/actors/seaweed/model.inc.c @@ -8,22 +8,22 @@ static const Lights1 seaweed_seg6_lights_06007DF8 = gdSPDefLights1( // 0x06007E10 ALIGNED8 static const u8 seaweed_seg6_texture_06007E10[] = { -#include "actors/seaweed/seaweed_tip.rgba16.inc.c" +"actors/seaweed/seaweed_tip.rgba16.png" }; // 0x06008610 ALIGNED8 static const u8 seaweed_seg6_texture_06008610[] = { -#include "actors/seaweed/seaweed_upper_center.rgba16.inc.c" +"actors/seaweed/seaweed_upper_center.rgba16.png" }; // 0x06008E10 ALIGNED8 static const u8 seaweed_seg6_texture_06008E10[] = { -#include "actors/seaweed/seaweed_lower_center.rgba16.inc.c" +"actors/seaweed/seaweed_lower_center.rgba16.png" }; // 0x06009610 ALIGNED8 static const u8 seaweed_seg6_texture_06009610[] = { -#include "actors/seaweed/seaweed_base.rgba16.inc.c" +"actors/seaweed/seaweed_base.rgba16.png" }; // 0x06009E10 diff --git a/actors/skeeter/model.inc.c b/actors/skeeter/model.inc.c index 190bb83d..96f3b26e 100644 --- a/actors/skeeter/model.inc.c +++ b/actors/skeeter/model.inc.c @@ -38,12 +38,12 @@ UNUSED static const Lights1 skeeter_lights_unused6 = gdSPDefLights1( // 0x06000090 ALIGNED8 static const u8 skeeter_seg6_texture_06000090[] = { -#include "actors/skeeter/skeeter_eye.rgba16.inc.c" +"actors/skeeter/skeeter_eye.rgba16.png" }; // 0x06000890 ALIGNED8 static const u8 skeeter_seg6_texture_06000890[] = { -#include "actors/skeeter/skeeter_iris.rgba16.inc.c" +"actors/skeeter/skeeter_iris.rgba16.png" }; // 0x06000990 diff --git a/actors/smoke/model.inc.c b/actors/smoke/model.inc.c index 1f581a08..51dc8c0e 100644 --- a/actors/smoke/model.inc.c +++ b/actors/smoke/model.inc.c @@ -10,7 +10,7 @@ static const Vtx smoke_seg5_vertex_05007280[] = { // 0x050072C0 ALIGNED8 static const u8 smoke_seg5_texture_050072C0[] = { -#include "actors/smoke/smoke.ia16.inc.c" +"actors/smoke/smoke.ia16.png" }; // 0x05007AC0 - 0x05007AF8 diff --git a/actors/snowman/model.inc.c b/actors/snowman/model.inc.c index 4cc5de38..31f09227 100644 --- a/actors/snowman/model.inc.c +++ b/actors/snowman/model.inc.c @@ -29,27 +29,27 @@ UNUSED static const Lights1 snowman_lights_unused4 = gdSPDefLights1( // 0x05008C70 ALIGNED8 static const u8 snowman_seg5_texture_05008C70[] = { -#include "actors/snowman/mr_blizzard_mitten.rgba16.inc.c" +"actors/snowman/mr_blizzard_mitten.rgba16.png" }; // 0x05009470 ALIGNED8 static const u8 snowman_seg5_texture_05009470[] = { -#include "actors/snowman/mr_blizzard_left_side.rgba16.inc.c" +"actors/snowman/mr_blizzard_left_side.rgba16.png" }; // 0x0500A470 ALIGNED8 static const u8 snowman_seg5_texture_0500A470[] = { -#include "actors/snowman/mr_blizzard_right_side.rgba16.inc.c" +"actors/snowman/mr_blizzard_right_side.rgba16.png" }; // 0x0500B470 ALIGNED8 static const u8 snowman_seg5_texture_0500B470[] = { -#include "actors/snowman/mr_blizzard_eye.rgba16.inc.c" +"actors/snowman/mr_blizzard_eye.rgba16.png" }; // 0x0500BC70 ALIGNED8 static const u8 snowman_seg5_texture_0500BC70[] = { -#include "actors/snowman/mr_blizzard_mouth.rgba16.inc.c" +"actors/snowman/mr_blizzard_mouth.rgba16.png" }; // 0x0500C470 diff --git a/actors/snufit/model.inc.c b/actors/snufit/model.inc.c index 6a5dbbef..1dd5ca20 100644 --- a/actors/snufit/model.inc.c +++ b/actors/snufit/model.inc.c @@ -2,22 +2,22 @@ // 0x060070E0 ALIGNED8 static const u8 snufit_seg6_texture_060070E0[] = { -#include "actors/snufit/snufit_body.rgba16.inc.c" +"actors/snufit/snufit_body.rgba16.png" }; // 0x060078E0 ALIGNED8 static const u8 snufit_seg6_texture_060078E0[] = { -#include "actors/snufit/snufit_eye.rgba16.inc.c" +"actors/snufit/snufit_eye.rgba16.png" }; // 0x060080E0 ALIGNED8 static const u8 snufit_seg6_texture_060080E0[] = { -#include "actors/snufit/snufit_mask_strap.rgba16.inc.c" +"actors/snufit/snufit_mask_strap.rgba16.png" }; // 0x060084E0 ALIGNED8 static const u8 snufit_seg6_texture_060084E0[] = { -#include "actors/snufit/snufit_mouth.rgba16.inc.c" +"actors/snufit/snufit_mouth.rgba16.png" }; // 0x06008CE0 diff --git a/actors/sparkle/model.inc.c b/actors/sparkle/model.inc.c index 2ecef672..76d4e181 100644 --- a/actors/sparkle/model.inc.c +++ b/actors/sparkle/model.inc.c @@ -10,32 +10,32 @@ static const Vtx sparkles_seg4_vertex_04027450[] = { // 0x04027490 ALIGNED8 static const u8 sparkles_seg4_texture_04027490[] = { -#include "actors/sparkle/sparkle_0.rgba16.inc.c" +"actors/sparkle/sparkle_0.rgba16.png" }; // 0x04027C90 ALIGNED8 static const u8 sparkles_seg4_texture_04027C90[] = { -#include "actors/sparkle/sparkle_1.rgba16.inc.c" +"actors/sparkle/sparkle_1.rgba16.png" }; // 0x04028490 ALIGNED8 static const u8 sparkles_seg4_texture_04028490[] = { -#include "actors/sparkle/sparkle_2.rgba16.inc.c" +"actors/sparkle/sparkle_2.rgba16.png" }; // 0x04028C90 ALIGNED8 static const u8 sparkles_seg4_texture_04028C90[] = { -#include "actors/sparkle/sparkle_3.rgba16.inc.c" +"actors/sparkle/sparkle_3.rgba16.png" }; // 0x04029490 ALIGNED8 static const u8 sparkles_seg4_texture_04029490[] = { -#include "actors/sparkle/sparkle_4.rgba16.inc.c" +"actors/sparkle/sparkle_4.rgba16.png" }; // 0x04029C90 ALIGNED8 static const u8 sparkles_seg4_texture_04029C90[] = { -#include "actors/sparkle/sparkle_5.rgba16.inc.c" +"actors/sparkle/sparkle_5.rgba16.png" }; // 0x0402A490 - 0x0402A4F8 diff --git a/actors/sparkle_animation/model.inc.c b/actors/sparkle_animation/model.inc.c index 13807216..038a849a 100644 --- a/actors/sparkle_animation/model.inc.c +++ b/actors/sparkle_animation/model.inc.c @@ -10,27 +10,27 @@ static const Vtx sparkles_animation_seg4_vertex_04032A48[] = { // 0x04032A88 ALIGNED8 static const u8 sparkles_animation_seg4_texture_04032A88[] = { -#include "actors/sparkle_animation/sparkle_animation_0.ia16.inc.c" +"actors/sparkle_animation/sparkle_animation_0.ia16.png" }; // 0x04033288 ALIGNED8 static const u8 sparkles_animation_seg4_texture_04033288[] = { -#include "actors/sparkle_animation/sparkle_animation_1.ia16.inc.c" +"actors/sparkle_animation/sparkle_animation_1.ia16.png" }; // 0x04033A88 ALIGNED8 static const u8 sparkles_animation_seg4_texture_04033A88[] = { -#include "actors/sparkle_animation/sparkle_animation_2.ia16.inc.c" +"actors/sparkle_animation/sparkle_animation_2.ia16.png" }; // 0x04034288 ALIGNED8 static const u8 sparkles_animation_seg4_texture_04034288[] = { -#include "actors/sparkle_animation/sparkle_animation_3.ia16.inc.c" +"actors/sparkle_animation/sparkle_animation_3.ia16.png" }; // 0x04034A88 ALIGNED8 static const u8 sparkles_animation_seg4_texture_04034A88[] = { -#include "actors/sparkle_animation/sparkle_animation_4.ia16.inc.c" +"actors/sparkle_animation/sparkle_animation_4.ia16.png" }; // 0x04035288 - 0x04035300 diff --git a/actors/spindrift/anims/anim_050006AC.inc.c b/actors/spindrift/anims/anim_050006AC.inc.c index 844f2e30..79d253da 100644 --- a/actors/spindrift/anims/anim_050006AC.inc.c +++ b/actors/spindrift/anims/anim_050006AC.inc.c @@ -73,22 +73,22 @@ UNUSED static const u64 spindrift_unused_1 = 1; // 0x050006D0 ALIGNED8 static const u8 spindrift_seg5_texture_050006D0[] = { -#include "actors/spindrift/spindrift_face.rgba16.inc.c" +"actors/spindrift/spindrift_face.rgba16.png" }; // 0x05000ED0 ALIGNED8 static const u8 spindrift_seg5_texture_05000ED0[] = { -#include "actors/spindrift/spindrift_petal.rgba16.inc.c" +"actors/spindrift/spindrift_petal.rgba16.png" }; // 0x050016D0 ALIGNED8 static const u8 spindrift_seg5_texture_050016D0[] = { -#include "actors/spindrift/spindrift_leaf.rgba16.inc.c" +"actors/spindrift/spindrift_leaf.rgba16.png" }; // 0x05001ED0 ALIGNED8 static const u8 spindrift_seg5_texture_05001ED0[] = { -#include "actors/spindrift/spindrift_head.rgba16.inc.c" +"actors/spindrift/spindrift_head.rgba16.png" }; // 0x050026D0 diff --git a/actors/springboard/model.inc.c b/actors/springboard/model.inc.c index 4297a688..64fc91ab 100644 --- a/actors/springboard/model.inc.c +++ b/actors/springboard/model.inc.c @@ -8,12 +8,12 @@ static const Lights1 springboard_seg5_lights_05000000 = gdSPDefLights1( // 0x05000018 ALIGNED8 static const u8 springboard_seg5_texture_05000018[] = { -#include "actors/springboard/springboard_top_unused.rgba16.inc.c" +"actors/springboard/springboard_top_unused.rgba16.png" }; // 0x05000818 ALIGNED8 static const u8 springboard_seg5_texture_05000818[] = { -#include "actors/springboard/springboard_base_unused.rgba16.inc.c" +"actors/springboard/springboard_base_unused.rgba16.png" }; // 0x05001018 diff --git a/actors/star/model.inc.c b/actors/star/model.inc.c index 0a4c9b28..bda5e7fc 100644 --- a/actors/star/model.inc.c +++ b/actors/star/model.inc.c @@ -8,12 +8,12 @@ static const Lights1 star_seg3_lights_0302A6D8 = gdSPDefLights1( // 0x0302A6F0 ALIGNED8 static const u8 star_seg3_texture_0302A6F0[] = { -#include "actors/star/star_surface.rgba16.inc.c" +"actors/star/star_surface.rgba16.png" }; // 0x0302AEF0 ALIGNED8 static const u8 star_seg3_texture_0302AEF0[] = { -#include "actors/star/star_eye.rgba16.inc.c" +"actors/star/star_eye.rgba16.png" }; // 0x0302B6F0 diff --git a/actors/stomp_smoke/model.inc.c b/actors/stomp_smoke/model.inc.c index cad7c1c4..4207f88d 100644 --- a/actors/stomp_smoke/model.inc.c +++ b/actors/stomp_smoke/model.inc.c @@ -18,32 +18,32 @@ static const Vtx stomp_smoke_seg4_vertex_04022108[] = { // 0x04022148 ALIGNED8 static const u8 stomp_smoke_seg4_texture_04022148[] = { -#include "actors/stomp_smoke/stomp_smoke_0.ia16.inc.c" +"actors/stomp_smoke/stomp_smoke_0.ia16.png" }; // 0x04022948 ALIGNED8 static const u8 stomp_smoke_seg4_texture_04022948[] = { -#include "actors/stomp_smoke/stomp_smoke_1.ia16.inc.c" +"actors/stomp_smoke/stomp_smoke_1.ia16.png" }; // 0x04023148 ALIGNED8 static const u8 stomp_smoke_seg4_texture_04023148[] = { -#include "actors/stomp_smoke/stomp_smoke_2.ia16.inc.c" +"actors/stomp_smoke/stomp_smoke_2.ia16.png" }; // 0x04023948 ALIGNED8 static const u8 stomp_smoke_seg4_texture_04023948[] = { -#include "actors/stomp_smoke/stomp_smoke_3.ia16.inc.c" +"actors/stomp_smoke/stomp_smoke_3.ia16.png" }; // 0x04024148 ALIGNED8 static const u8 stomp_smoke_seg4_texture_04024148[] = { -#include "actors/stomp_smoke/stomp_smoke_4.ia16.inc.c" +"actors/stomp_smoke/stomp_smoke_4.ia16.png" }; // 0x04024948 ALIGNED8 static const u8 stomp_smoke_seg4_texture_04024948[] = { -#include "actors/stomp_smoke/stomp_smoke_5.ia16.inc.c" +"actors/stomp_smoke/stomp_smoke_5.ia16.png" }; // 0x04025148 - 0x04025190 diff --git a/actors/sushi/model.inc.c b/actors/sushi/model.inc.c index f77c2c67..ed105aa0 100644 --- a/actors/sushi/model.inc.c +++ b/actors/sushi/model.inc.c @@ -7,17 +7,17 @@ UNUSED static const u64 sushi_unused_1 = 1; // 0x05008ED0 ALIGNED8 static const u8 sushi_seg5_texture_05008ED0[] = { -#include "actors/sushi/sushi_snout.rgba16.inc.c" +"actors/sushi/sushi_snout.rgba16.png" }; // 0x050096D0 ALIGNED8 static const u8 sushi_seg5_texture_050096D0[] = { -#include "actors/sushi/sushi_eye.rgba16.inc.c" +"actors/sushi/sushi_eye.rgba16.png" }; // 0x05009AD0 ALIGNED8 static const u8 sushi_seg5_texture_05009AD0[] = { -#include "actors/sushi/sushi_tooth.rgba16.inc.c" +"actors/sushi/sushi_tooth.rgba16.png" }; // 0x05009B50 diff --git a/actors/swoop/model.inc.c b/actors/swoop/model.inc.c index fc99de1e..52c44d7e 100644 --- a/actors/swoop/model.inc.c +++ b/actors/swoop/model.inc.c @@ -14,22 +14,22 @@ UNUSED static const Lights1 swoop_lights_unused2 = gdSPDefLights1( // 0x06004270 ALIGNED8 static const u8 swoop_seg6_texture_06004270[] = { -#include "actors/swoop/swoop_body.rgba16.inc.c" +"actors/swoop/swoop_body.rgba16.png" }; // 0x06004A70 ALIGNED8 static const u8 swoop_seg6_texture_06004A70[] = { -#include "actors/swoop/swoop_eye.rgba16.inc.c" +"actors/swoop/swoop_eye.rgba16.png" }; // 0x06005270 ALIGNED8 static const u8 swoop_seg6_texture_06005270[] = { -#include "actors/swoop/swoop_nose.rgba16.inc.c" +"actors/swoop/swoop_nose.rgba16.png" }; // 0x06005A70 ALIGNED8 static const u8 swoop_seg6_texture_06005A70[] = { -#include "actors/swoop/swoop_wing.rgba16.inc.c" +"actors/swoop/swoop_wing.rgba16.png" }; // 0x06006270 diff --git a/actors/thwomp/model.inc.c b/actors/thwomp/model.inc.c index 7871d8cd..0e56d742 100644 --- a/actors/thwomp/model.inc.c +++ b/actors/thwomp/model.inc.c @@ -8,12 +8,12 @@ static const Lights1 thwomp_seg5_lights_050098E8 = gdSPDefLights1( // 0x05009900 ALIGNED8 static const u8 thwomp_seg5_texture_05009900[] = { -#include "actors/thwomp/thwomp_face.rgba16.inc.c" +"actors/thwomp/thwomp_face.rgba16.png" }; // 0x0500A900 ALIGNED8 static const u8 thwomp_seg5_texture_0500A900[] = { -#include "actors/thwomp/thwomp_surface.rgba16.inc.c" +"actors/thwomp/thwomp_surface.rgba16.png" }; // 0x0500B100 diff --git a/actors/toad/model.inc.c b/actors/toad/model.inc.c index ecdfbfd1..c3657293 100644 --- a/actors/toad/model.inc.c +++ b/actors/toad/model.inc.c @@ -8,12 +8,12 @@ static const Lights1 toad_seg6_lights_06005908 = gdSPDefLights1( // 0x06005920 ALIGNED8 static const u8 toad_seg6_texture_06005920[] = { -#include "actors/toad/toad_face.rgba16.inc.c" +"actors/toad/toad_face.rgba16.png" }; // 0x06006120 ALIGNED8 static const u8 toad_seg6_texture_06006120[] = { -#include "actors/toad/toad_head.rgba16.inc.c" +"actors/toad/toad_head.rgba16.png" }; // 0x06006920 diff --git a/actors/tornado/model.inc.c b/actors/tornado/model.inc.c index afa1b950..bb16edce 100644 --- a/actors/tornado/model.inc.c +++ b/actors/tornado/model.inc.c @@ -2,7 +2,7 @@ // 0x05013128 ALIGNED8 static const u8 tornado_seg5_texture_05013128[] = { -#include "actors/tornado/tornado.ia16.inc.c" +"actors/tornado/tornado.ia16.png" }; // 0x05014128 diff --git a/actors/treasure_chest/model.inc.c b/actors/treasure_chest/model.inc.c index f9aaad24..f4a1b8cb 100644 --- a/actors/treasure_chest/model.inc.c +++ b/actors/treasure_chest/model.inc.c @@ -8,22 +8,22 @@ static const Lights1 treasure_chest_seg6_lights_06013F90 = gdSPDefLights1( // 0x06013FA8 ALIGNED8 static const u8 treasure_chest_seg6_texture_06013FA8[] = { -#include "actors/treasure_chest/treasure_chest_lock.rgba16.inc.c" +"actors/treasure_chest/treasure_chest_lock.rgba16.png" }; // 0x060147A8 ALIGNED8 static const u8 treasure_chest_seg6_texture_060147A8[] = { -#include "actors/treasure_chest/treasure_chest_side.rgba16.inc.c" +"actors/treasure_chest/treasure_chest_side.rgba16.png" }; // 0x06014FA8 ALIGNED8 static const u8 treasure_chest_seg6_texture_06014FA8[] = { -#include "actors/treasure_chest/treasure_chest_lock_top.rgba16.inc.c" +"actors/treasure_chest/treasure_chest_lock_top.rgba16.png" }; // 0x060157A8 ALIGNED8 static const u8 treasure_chest_seg6_texture_060157A8[] = { -#include "actors/treasure_chest/treasure_chest_front.rgba16.inc.c" +"actors/treasure_chest/treasure_chest_front.rgba16.png" }; // 0x060167A8 diff --git a/actors/tree/model.inc.c b/actors/tree/model.inc.c index a09c3e7f..6bbe3962 100644 --- a/actors/tree/model.inc.c +++ b/actors/tree/model.inc.c @@ -8,12 +8,12 @@ static const Lights1 tree_seg3_lights_0302DE10 = gdSPDefLights1( // 0x0302DE28 ALIGNED8 static const u8 tree_seg3_texture_0302DE28[] = { -#include "actors/tree/tree_left_side.rgba16.inc.c" +"actors/tree/tree_left_side.rgba16.png" }; // 0x0302EE28 ALIGNED8 static const u8 tree_seg3_texture_0302EE28[] = { -#include "actors/tree/tree_right_side.rgba16.inc.c" +"actors/tree/tree_right_side.rgba16.png" }; // 0x0302FE28 @@ -71,7 +71,7 @@ const Gfx tree_seg3_dl_0302FEE8[] = { // 0x0302FF60 ALIGNED8 static const u8 tree_seg3_texture_0302FF60[] = { -#include "actors/tree/pine_tree.rgba16.inc.c" +"actors/tree/pine_tree.rgba16.png" }; // 0x03030F60 @@ -108,7 +108,7 @@ const Gfx tree_seg3_dl_03030FA0[] = { // 0x03031048 ALIGNED8 static const u8 tree_seg3_texture_03031048[] = { -#include "actors/tree/snowy_pine_tree.rgba16.inc.c" +"actors/tree/snowy_pine_tree.rgba16.png" }; // 0x03032048 @@ -177,7 +177,7 @@ const Gfx tree_seg3_dl_03032170[] = { // 0x03032218 ALIGNED8 static const u8 tree_seg3_texture_03032218[] = { -#include "actors/tree/palm_tree.rgba16.inc.c" +"actors/tree/palm_tree.rgba16.png" }; // 0x03033218 diff --git a/actors/ukiki/model.inc.c b/actors/ukiki/model.inc.c index a0e37836..9022c730 100644 --- a/actors/ukiki/model.inc.c +++ b/actors/ukiki/model.inc.c @@ -23,22 +23,22 @@ UNUSED static const u64 ukiki_unused_1 = 1; // 0x05007BC0 ALIGNED8 static const u8 ukiki_seg5_texture_05007BC0[] = { -#include "actors/ukiki/ukiki_face.rgba16.inc.c" +"actors/ukiki/ukiki_face.rgba16.png" }; // 0x05008BC0 ALIGNED8 static const u8 ukiki_seg5_texture_05008BC0[] = { -#include "actors/ukiki/ukiki_face_blink.rgba16.inc.c" +"actors/ukiki/ukiki_face_blink.rgba16.png" }; // 0x05009BC0 ALIGNED8 static const u8 ukiki_seg5_texture_05009BC0[] = { -#include "actors/ukiki/ukiki_butt.rgba16.inc.c" +"actors/ukiki/ukiki_butt.rgba16.png" }; // 0x0500A3C0 ALIGNED8 static const u8 ukiki_seg5_texture_0500A3C0[] = { -#include "actors/ukiki/ukiki_fur.rgba16.inc.c" +"actors/ukiki/ukiki_fur.rgba16.png" }; // 0x0500ABC0 diff --git a/actors/unagi/model.inc.c b/actors/unagi/model.inc.c index a8cb4191..7307058c 100644 --- a/actors/unagi/model.inc.c +++ b/actors/unagi/model.inc.c @@ -50,32 +50,32 @@ UNUSED static const Lights1 unagi_lights_unused8 = gdSPDefLights1( // 0x0500AF20 ALIGNED8 static const u8 unagi_seg5_texture_0500AF20[] = { -#include "actors/unagi/unagi_body.rgba16.inc.c" +"actors/unagi/unagi_body.rgba16.png" }; // 0x0500B720 ALIGNED8 static const u8 unagi_seg5_texture_0500B720[] = { -#include "actors/unagi/unagi_eye.rgba16.inc.c" +"actors/unagi/unagi_eye.rgba16.png" }; // 0x0500B920 ALIGNED8 static const u8 unagi_seg5_texture_0500B920[] = { -#include "actors/unagi/unagi_head_base.rgba16.inc.c" +"actors/unagi/unagi_head_base.rgba16.png" }; // 0x0500C120 ALIGNED8 static const u8 unagi_seg5_texture_0500C120[] = { -#include "actors/unagi/unagi_tooth.rgba16.inc.c" +"actors/unagi/unagi_tooth.rgba16.png" }; // 0x0500C320 ALIGNED8 static const u8 unagi_seg5_texture_0500C320[] = { -#include "actors/unagi/unagi_mouth.rgba16.inc.c" +"actors/unagi/unagi_mouth.rgba16.png" }; // 0x0500C3A0 ALIGNED8 static const u8 unagi_seg5_texture_0500C3A0[] = { -#include "actors/unagi/unagi_tail.rgba16.inc.c" +"actors/unagi/unagi_tail.rgba16.png" }; // 0x0500CBA0 diff --git a/actors/walk_smoke/model.inc.c b/actors/walk_smoke/model.inc.c index af2596bb..a40cc874 100644 --- a/actors/walk_smoke/model.inc.c +++ b/actors/walk_smoke/model.inc.c @@ -10,37 +10,37 @@ static const Vtx smoke_seg4_vertex_0401DE60[] = { // 0x0401DEA0 ALIGNED8 static const u8 smoke_seg4_texture_0401DEA0[] = { -#include "actors/walk_smoke/walk_smoke_0.ia16.inc.c" +"actors/walk_smoke/walk_smoke_0.ia16.png" }; // 0x0401E6A0 ALIGNED8 static const u8 smoke_seg4_texture_0401E6A0[] = { -#include "actors/walk_smoke/walk_smoke_1.ia16.inc.c" +"actors/walk_smoke/walk_smoke_1.ia16.png" }; // 0x0401EEA0 ALIGNED8 static const u8 smoke_seg4_texture_0401EEA0[] = { -#include "actors/walk_smoke/walk_smoke_2.ia16.inc.c" +"actors/walk_smoke/walk_smoke_2.ia16.png" }; // 0x0401F6A0 ALIGNED8 static const u8 smoke_seg4_texture_0401F6A0[] = { -#include "actors/walk_smoke/walk_smoke_3.ia16.inc.c" +"actors/walk_smoke/walk_smoke_3.ia16.png" }; // 0x0401FEA0 ALIGNED8 static const u8 smoke_seg4_texture_0401FEA0[] = { -#include "actors/walk_smoke/walk_smoke_4.ia16.inc.c" +"actors/walk_smoke/walk_smoke_4.ia16.png" }; // 0x040206A0 ALIGNED8 static const u8 smoke_seg4_texture_040206A0[] = { -#include "actors/walk_smoke/walk_smoke_5.ia16.inc.c" +"actors/walk_smoke/walk_smoke_5.ia16.png" }; // 0x04020EA0 ALIGNED8 static const u8 smoke_seg4_texture_04020EA0[] = { -#include "actors/walk_smoke/walk_smoke_6.ia16.inc.c" +"actors/walk_smoke/walk_smoke_6.ia16.png" }; // 0x040216A0 - 0x04021718 diff --git a/actors/warp_pipe/model.inc.c b/actors/warp_pipe/model.inc.c index f428a0b5..c7643d81 100644 --- a/actors/warp_pipe/model.inc.c +++ b/actors/warp_pipe/model.inc.c @@ -96,7 +96,7 @@ static const Vtx warp_pipe_seg3_vertex_03007DC0[] = { // 0x03007E40 ALIGNED8 static const u8 warp_pipe_seg3_texture_03007E40[] = { -#include "actors/warp_pipe/warp_pipe_side.rgba16.inc.c" +"actors/warp_pipe/warp_pipe_side.rgba16.png" }; // 0x03008E40 - 0x03008F98 @@ -190,7 +190,7 @@ static const Vtx warp_pipe_seg3_vertex_03009128[] = { // 0x03009168 ALIGNED8 static const u8 warp_pipe_seg3_texture_03009168[] = { -#include "actors/warp_pipe/warp_pipe_top.rgba16.inc.c" +"actors/warp_pipe/warp_pipe_top.rgba16.png" }; // 0x03009968 - 0x03009A20 diff --git a/actors/water_bubble/model.inc.c b/actors/water_bubble/model.inc.c index 8db7688c..d4520087 100644 --- a/actors/water_bubble/model.inc.c +++ b/actors/water_bubble/model.inc.c @@ -8,7 +8,7 @@ static const Lights1 water_bubble_seg5_lights_0500FE68 = gdSPDefLights1( // 0x0500FE80 ALIGNED8 static const u8 water_bubble_seg5_texture_0500FE80[] = { -#include "actors/water_bubble/water_bubble.rgba16.inc.c" +"actors/water_bubble/water_bubble.rgba16.png" }; // 0x05010680 diff --git a/actors/water_mine/model.inc.c b/actors/water_mine/model.inc.c index a85c7216..ae56f286 100644 --- a/actors/water_mine/model.inc.c +++ b/actors/water_mine/model.inc.c @@ -8,17 +8,17 @@ static const Lights1 water_mine_seg6_lights_0600A4E0 = gdSPDefLights1( // 0x0600A4F8 ALIGNED8 static const u8 water_mine_seg6_texture_0600A4F8[] = { -#include "actors/water_mine/water_mine_left_side_unused.rgba16.inc.c" +"actors/water_mine/water_mine_left_side_unused.rgba16.png" }; // 0x0600B4F8 ALIGNED8 static const u8 water_mine_seg6_texture_0600B4F8[] = { -#include "actors/water_mine/water_mine_right_side_unused.rgba16.inc.c" +"actors/water_mine/water_mine_right_side_unused.rgba16.png" }; // 0x0600C4F8 ALIGNED8 static const u8 water_mine_seg6_texture_0600C4F8[] = { -#include "actors/water_mine/water_mine_spike_unused.rgba16.inc.c" +"actors/water_mine/water_mine_spike_unused.rgba16.png" }; // 0x0600CCF8 diff --git a/actors/water_ring/model.inc.c b/actors/water_ring/model.inc.c index 9d7e548d..7e9f82c1 100644 --- a/actors/water_ring/model.inc.c +++ b/actors/water_ring/model.inc.c @@ -8,7 +8,7 @@ static const Lights1 water_ring_seg6_lights_06012368 = gdSPDefLights1( // 0x06012380 ALIGNED8 static const u8 water_ring_seg6_texture_06012380[] = { -#include "actors/water_ring/water_ring.rgba16.inc.c" +"actors/water_ring/water_ring.rgba16.png" }; // 0x06013380 diff --git a/actors/water_splash/model.inc.c b/actors/water_splash/model.inc.c index 0970d7e7..3fe27cc3 100644 --- a/actors/water_splash/model.inc.c +++ b/actors/water_splash/model.inc.c @@ -10,42 +10,42 @@ static const Vtx water_splash_seg4_vertex_0402A588[] = { // 0x0402A5C8 ALIGNED8 static const u8 water_splash_seg4_texture_0402A5C8[] = { -#include "actors/water_splash/water_splash_0.rgba16.inc.c" +"actors/water_splash/water_splash_0.rgba16.png" }; // 0x0402B5C8 ALIGNED8 static const u8 water_splash_seg4_texture_0402B5C8[] = { -#include "actors/water_splash/water_splash_1.rgba16.inc.c" +"actors/water_splash/water_splash_1.rgba16.png" }; // 0x0402C5C8 ALIGNED8 static const u8 water_splash_seg4_texture_0402C5C8[] = { -#include "actors/water_splash/water_splash_2.rgba16.inc.c" +"actors/water_splash/water_splash_2.rgba16.png" }; // 0x0402D5C8 ALIGNED8 static const u8 water_splash_seg4_texture_0402D5C8[] = { -#include "actors/water_splash/water_splash_3.rgba16.inc.c" +"actors/water_splash/water_splash_3.rgba16.png" }; // 0x0402E5C8 ALIGNED8 static const u8 water_splash_seg4_texture_0402E5C8[] = { -#include "actors/water_splash/water_splash_4.rgba16.inc.c" +"actors/water_splash/water_splash_4.rgba16.png" }; // 0x0402F5C8 ALIGNED8 static const u8 water_splash_seg4_texture_0402F5C8[] = { -#include "actors/water_splash/water_splash_5.rgba16.inc.c" +"actors/water_splash/water_splash_5.rgba16.png" }; // 0x040305C8 ALIGNED8 static const u8 water_splash_seg4_texture_040305C8[] = { -#include "actors/water_splash/water_splash_6.rgba16.inc.c" +"actors/water_splash/water_splash_6.rgba16.png" }; // 0x040315C8 ALIGNED8 static const u8 water_splash_seg4_texture_040315C8[] = { -#include "actors/water_splash/water_splash_7.rgba16.inc.c" +"actors/water_splash/water_splash_7.rgba16.png" }; // 0x040325C8 - 0x04032640 diff --git a/actors/water_wave/model.inc.c b/actors/water_wave/model.inc.c index cd5c97cf..4b319791 100644 --- a/actors/water_wave/model.inc.c +++ b/actors/water_wave/model.inc.c @@ -10,22 +10,22 @@ static const Vtx water_wave_seg4_vertex_04025318[] = { // 0x04025358 ALIGNED8 static const u8 water_wave_seg4_texture_04025358[] = { -#include "actors/water_wave/water_wave_0.ia16.inc.c" +"actors/water_wave/water_wave_0.ia16.png" }; // 0x04025B58 ALIGNED8 static const u8 water_wave_seg4_texture_04025B58[] = { -#include "actors/water_wave/water_wave_1.ia16.inc.c" +"actors/water_wave/water_wave_1.ia16.png" }; // 0x04026358 ALIGNED8 static const u8 water_wave_seg4_texture_04026358[] = { -#include "actors/water_wave/water_wave_2.ia16.inc.c" +"actors/water_wave/water_wave_2.ia16.png" }; // 0x04026B58 ALIGNED8 static const u8 water_wave_seg4_texture_04026B58[] = { -#include "actors/water_wave/water_wave_3.ia16.inc.c" +"actors/water_wave/water_wave_3.ia16.png" }; // 0x04027358 - 0x040273A0 diff --git a/actors/whirlpool/model.inc.c b/actors/whirlpool/model.inc.c index 92ac7e15..ebb82322 100644 --- a/actors/whirlpool/model.inc.c +++ b/actors/whirlpool/model.inc.c @@ -2,7 +2,7 @@ // 0x05012848 ALIGNED8 static const u8 whirlpool_seg5_texture_05012848[] = { -#include "actors/whirlpool/whirlpool.ia16.inc.c" +"actors/whirlpool/whirlpool.ia16.png" }; // 0x05013848 diff --git a/actors/white_particle/model.inc.c b/actors/white_particle/model.inc.c index bda6340a..5f6b934d 100644 --- a/actors/white_particle/model.inc.c +++ b/actors/white_particle/model.inc.c @@ -10,7 +10,7 @@ static const Vtx white_particle_vertex[] = { // 0x0302C6A0 ALIGNED8 static const u8 white_particle_texture[] = { -#include "actors/white_particle/snow_particle.rgba16.inc.c" +"actors/white_particle/snow_particle.rgba16.png" }; // 0x0302C8A0 - 0x0302C938 diff --git a/actors/white_particle_small/model.inc.c b/actors/white_particle_small/model.inc.c index 1d817710..0f6cc0e6 100644 --- a/actors/white_particle_small/model.inc.c +++ b/actors/white_particle_small/model.inc.c @@ -18,7 +18,7 @@ static const Vtx white_particle_small_unused_vertex[] = { // 0x04032780 ALIGNED8 static const u8 white_particle_small_texture[] = { -#include "actors/white_particle_small/small_snow_particle.rgba16.inc.c" +"actors/white_particle_small/small_snow_particle.rgba16.png" }; // 0x04032980 - 0x040329E0 diff --git a/actors/whomp/model.inc.c b/actors/whomp/model.inc.c index d98c77dd..b90b6b10 100644 --- a/actors/whomp/model.inc.c +++ b/actors/whomp/model.inc.c @@ -6,22 +6,22 @@ UNUSED static const u64 whomp_unused_1 = 2; // 0x0601C360 ALIGNED8 static const u8 whomp_seg6_texture_0601C360[] = { -#include "actors/whomp/whomp_back.rgba16.inc.c" +"actors/whomp/whomp_back.rgba16.png" }; // 0x0601D360 ALIGNED8 static const u8 whomp_seg6_texture_0601D360[] = { -#include "actors/whomp/whomp_face.rgba16.inc.c" +"actors/whomp/whomp_face.rgba16.png" }; // 0x0601D360 ALIGNED8 static const u8 whomp_seg6_texture_0601E360[] = { -#include "actors/whomp/whomp_hand.rgba16.inc.c" +"actors/whomp/whomp_hand.rgba16.png" }; // 0x0601EB60 ALIGNED8 static const u8 whomp_seg6_texture_0601EB60[] = { -#include "actors/whomp/whomp_surface.rgba16.inc.c" +"actors/whomp/whomp_surface.rgba16.png" }; // 0x0601F360 diff --git a/actors/wiggler_body/model.inc.c b/actors/wiggler_body/model.inc.c index 0b685b25..2fec1a08 100644 --- a/actors/wiggler_body/model.inc.c +++ b/actors/wiggler_body/model.inc.c @@ -2,37 +2,37 @@ // 0x05005A30 ALIGNED8 static const u8 wiggler_seg5_texture_05005A30[] = { -#include "actors/wiggler/wiggler_segment_left_side.rgba16.inc.c" +"actors/wiggler/wiggler_segment_left_side.rgba16.png" }; // 0x05006A30 ALIGNED8 static const u8 wiggler_seg5_texture_05006A30[] = { -#include "actors/wiggler/wiggler_segment_right_side.rgba16.inc.c" +"actors/wiggler/wiggler_segment_right_side.rgba16.png" }; // 0x05007A30 ALIGNED8 static const u8 wiggler_seg5_texture_05007A30[] = { -#include "actors/wiggler/wiggler_eye.rgba16.inc.c" +"actors/wiggler/wiggler_eye.rgba16.png" }; // 0x05008230 ALIGNED8 static const u8 wiggler_seg5_texture_05008230[] = { -#include "actors/wiggler/wiggler_flower.rgba16.inc.c" +"actors/wiggler/wiggler_flower.rgba16.png" }; // 0x05008A30 ALIGNED8 static const u8 wiggler_seg5_texture_05008A30[] = { -#include "actors/wiggler/wiggler_frown.rgba16.inc.c" +"actors/wiggler/wiggler_frown.rgba16.png" }; // 0x05009230 ALIGNED8 static const u8 wiggler_seg5_texture_05009230[] = { -#include "actors/wiggler/wiggler_nose_left_side.rgba16.inc.c" +"actors/wiggler/wiggler_nose_left_side.rgba16.png" }; // 0x0500A230 ALIGNED8 static const u8 wiggler_seg5_texture_0500A230[] = { -#include "actors/wiggler/wiggler_nose_right_side.rgba16.inc.c" +"actors/wiggler/wiggler_nose_right_side.rgba16.png" }; // 0x0500B230 diff --git a/actors/wooden_signpost/model.inc.c b/actors/wooden_signpost/model.inc.c index ec2ebd0b..e61cbc7e 100644 --- a/actors/wooden_signpost/model.inc.c +++ b/actors/wooden_signpost/model.inc.c @@ -19,12 +19,12 @@ static const Vtx wooden_signpost_seg3_vertex_0302C958[] = { // 0x0302C9C8 ALIGNED8 static const u8 wooden_signpost_seg3_texture_0302C9C8[] = { -#include "actors/wooden_signpost/wooden_signpost_back.rgba16.inc.c" +"actors/wooden_signpost/wooden_signpost_back.rgba16.png" }; // 0x0302D1C8 ALIGNED8 static const u8 wooden_signpost_seg3_texture_0302D1C8[] = { -#include "actors/wooden_signpost/wooden_signpost_front.rgba16.inc.c" +"actors/wooden_signpost/wooden_signpost_front.rgba16.png" }; // 0x0302D9C8 - 0x0302DA48 diff --git a/actors/yellow_sphere/model.inc.c b/actors/yellow_sphere/model.inc.c index 99e2b6bb..05d767b0 100644 --- a/actors/yellow_sphere/model.inc.c +++ b/actors/yellow_sphere/model.inc.c @@ -10,7 +10,7 @@ static const Vtx yellow_sphere_seg6_vertex_0601EB48[] = { // 0x0601EB88 ALIGNED8 static const u8 yellow_sphere_seg6_texture_0601EB88[] = { -#include "actors/yellow_sphere/yellow_sphere.rgba16.inc.c" +"actors/yellow_sphere/yellow_sphere.rgba16.png" }; // 0x0601F388 - 0x0601F3C0 diff --git a/actors/yellow_sphere_small/model.inc.c b/actors/yellow_sphere_small/model.inc.c index 8b221b23..e37ff5f4 100644 --- a/actors/yellow_sphere_small/model.inc.c +++ b/actors/yellow_sphere_small/model.inc.c @@ -10,7 +10,7 @@ static const Vtx yellow_sphere_seg5_vertex_05000000[] = { // 0x05000040 ALIGNED8 static const u8 yellow_sphere_seg5_texture_05000040[] = { -#include "actors/yellow_sphere_small/small_yellow_sphere.rgba16.inc.c" +"actors/yellow_sphere_small/small_yellow_sphere.rgba16.png" }; // 0x05000840 - 0x05000888 diff --git a/actors/yoshi/model.inc.c b/actors/yoshi/model.inc.c index 6c6f5302..08b83ce4 100644 --- a/actors/yoshi/model.inc.c +++ b/actors/yoshi/model.inc.c @@ -20,17 +20,17 @@ static const Lights1 yoshi_seg5_lights_0501C488 = gdSPDefLights1( // 0x0501C4A0 ALIGNED8 static const u8 yoshi_seg5_texture_0501C4A0[] = { -#include "actors/yoshi/yoshi_eye.rgba16.inc.c" +"actors/yoshi/yoshi_eye.rgba16.png" }; // 0x0501C6A0 ALIGNED8 static const u8 yoshi_seg5_texture_0501C6A0[] = { -#include "actors/yoshi/yoshi_eye_blink.rgba16.inc.c" +"actors/yoshi/yoshi_eye_blink.rgba16.png" }; // 0x0501C8A0 ALIGNED8 static const u8 yoshi_seg5_texture_0501C8A0[] = { -#include "actors/yoshi/yoshi_nostril.rgba16.inc.c" +"actors/yoshi/yoshi_nostril.rgba16.png" }; // 0x0501CAA0 diff --git a/actors/yoshi_egg/model.inc.c b/actors/yoshi_egg/model.inc.c index c76e154d..ff01f250 100644 --- a/actors/yoshi_egg/model.inc.c +++ b/actors/yoshi_egg/model.inc.c @@ -10,42 +10,42 @@ static const Vtx yoshi_egg_seg5_vertex_05005778[] = { // 0x050057B8 ALIGNED8 static const u8 yoshi_egg_seg5_texture_050057B8[] = { -#include "actors/yoshi_egg/yoshi_egg_0_unused.rgba16.inc.c" +"actors/yoshi_egg/yoshi_egg_0_unused.rgba16.png" }; // 0x05005FB8 ALIGNED8 static const u8 yoshi_egg_seg5_texture_05005FB8[] = { -#include "actors/yoshi_egg/yoshi_egg_1_unused.rgba16.inc.c" +"actors/yoshi_egg/yoshi_egg_1_unused.rgba16.png" }; // 0x050067B8 ALIGNED8 static const u8 yoshi_egg_seg5_texture_050067B8[] = { -#include "actors/yoshi_egg/yoshi_egg_2_unused.rgba16.inc.c" +"actors/yoshi_egg/yoshi_egg_2_unused.rgba16.png" }; // 0x05006FB8 ALIGNED8 static const u8 yoshi_egg_seg5_texture_05006FB8[] = { -#include "actors/yoshi_egg/yoshi_egg_3_unused.rgba16.inc.c" +"actors/yoshi_egg/yoshi_egg_3_unused.rgba16.png" }; // 0x050077B8 ALIGNED8 static const u8 yoshi_egg_seg5_texture_050077B8[] = { -#include "actors/yoshi_egg/yoshi_egg_4_unused.rgba16.inc.c" +"actors/yoshi_egg/yoshi_egg_4_unused.rgba16.png" }; // 0x05007FB8 ALIGNED8 static const u8 yoshi_egg_seg5_texture_05007FB8[] = { -#include "actors/yoshi_egg/yoshi_egg_5_unused.rgba16.inc.c" +"actors/yoshi_egg/yoshi_egg_5_unused.rgba16.png" }; // 0x050087B8 ALIGNED8 static const u8 yoshi_egg_seg5_texture_050087B8[] = { -#include "actors/yoshi_egg/yoshi_egg_6_unused.rgba16.inc.c" +"actors/yoshi_egg/yoshi_egg_6_unused.rgba16.png" }; // 0x05008FB8 ALIGNED8 static const u8 yoshi_egg_seg5_texture_05008FB8[] = { -#include "actors/yoshi_egg/yoshi_egg_7_unused.rgba16.inc.c" +"actors/yoshi_egg/yoshi_egg_7_unused.rgba16.png" }; // 0x050097B8 - 0x05009820 diff --git a/assets.json b/assets.json index 422858ee..272c70f5 100644 --- a/assets.json +++ b/assets.json @@ -1805,10 +1805,6 @@ "textures/spooky/bbh_textures.0A800.ia16.png": [32,32,2048,{"jp":[3298272,43008],"us":[3305024,43008],"eu":[3178624,43008],"sh":[3152992,43008]}], "textures/spooky/bbh_textures.0B000.ia16.png": [32,32,2048,{"jp":[3298272,45056],"us":[3305024,45056],"eu":[3178624,45056],"sh":[3152992,45056]}], "textures/spooky/bbh_textures.0B800.ia16.png": [32,64,4096,{"jp":[3298272,47104],"us":[3305024,47104],"eu":[3178624,47104],"sh":[3152992,47104]}], -"textures/title_screen_bg/title_screen_bg.001C0.rgba16.png": [80,20,3200,{"jp":[2550336,448],"us":[2558144,448],"eu":[2426672,448],"sh":[2403488,448]}], -"textures/title_screen_bg/title_screen_bg.00E40.rgba16.png": [80,20,3200,{"jp":[2550336,3648],"us":[2558144,3648],"eu":[2426672,3648],"sh":[2403488,3648]}], -"textures/title_screen_bg/title_screen_bg.01AC0.rgba16.png": [80,20,3200,{"jp":[2550336,6848],"us":[2558144,6848],"eu":[2426672,6848],"sh":[2403488,6848]}], -"textures/title_screen_bg/title_screen_bg.02740.rgba16.png": [80,20,3200,{"jp":[2550336,10048],"us":[2558144,10048],"eu":[2426672,10048],"sh":[2403488,10048]}], "textures/title_screen_bg/title_screen_bg.033C0.rgba16.png": [80,20,3200,{"jp":[2550336,13248],"us":[2558144,13248],"eu":[2426672,13248],"sh":[2403488,13248]}], "textures/title_screen_bg/title_screen_bg.04040.rgba16.png": [80,20,3200,{"jp":[2550336,16448],"us":[2558144,16448],"eu":[2426672,16448],"sh":[2403488,16448]}], "textures/title_screen_bg/title_screen_bg.04CC0.rgba16.png": [80,20,3200,{"jp":[2550336,19648],"us":[2558144,19648],"eu":[2426672,19648],"sh":[2403488,19648]}], diff --git a/bin/cave.c b/bin/cave.c index 56658cd6..d04ceca9 100644 --- a/bin/cave.c +++ b/bin/cave.c @@ -4,85 +4,85 @@ // 0x09000000 ALIGNED8 const u8 cave_09000000[] = { -#include "textures/cave/hmc_textures.00000.rgba16.inc.c" +"textures/cave/hmc_textures.00000.rgba16.png" }; // 0x09001000 ALIGNED8 const u8 cave_09001000[] = { -#include "textures/cave/hmc_textures.01000.rgba16.inc.c" +"textures/cave/hmc_textures.01000.rgba16.png" }; // 0x09001800 ALIGNED8 const u8 cave_09001800[] = { -#include "textures/cave/hmc_textures.01800.rgba16.inc.c" +"textures/cave/hmc_textures.01800.rgba16.png" }; // 0x09002800 ALIGNED8 const u8 cave_09002800[] = { -#include "textures/cave/hmc_textures.02800.rgba16.inc.c" +"textures/cave/hmc_textures.02800.rgba16.png" }; // 0x09003000 ALIGNED8 const u8 cave_09003000[] = { -#include "textures/cave/hmc_textures.03000.rgba16.inc.c" +"textures/cave/hmc_textures.03000.rgba16.png" }; // 0x09003800 ALIGNED8 const u8 cave_09003800[] = { -#include "textures/cave/hmc_textures.03800.rgba16.inc.c" +"textures/cave/hmc_textures.03800.rgba16.png" }; // 0x09004800 ALIGNED8 const u8 cave_09004800[] = { -#include "textures/cave/hmc_textures.04800.rgba16.inc.c" +"textures/cave/hmc_textures.04800.rgba16.png" }; // 0x09005800 ALIGNED8 const u8 cave_09005800[] = { -#include "textures/cave/hmc_textures.05800.rgba16.inc.c" +"textures/cave/hmc_textures.05800.rgba16.png" }; // 0x09006800 ALIGNED8 const u8 cave_09006800[] = { -#include "textures/cave/hmc_textures.06800.rgba16.inc.c" +"textures/cave/hmc_textures.06800.rgba16.png" }; // 0x09007000 ALIGNED8 const u8 cave_09007000[] = { -#include "textures/cave/hmc_textures.07000.rgba16.inc.c" +"textures/cave/hmc_textures.07000.rgba16.png" }; // 0x09007800 ALIGNED8 const u8 cave_09007800[] = { -#include "textures/cave/hmc_textures.07800.rgba16.inc.c" +"textures/cave/hmc_textures.07800.rgba16.png" }; // 0x09008800 ALIGNED8 const u8 cave_09008800[] = { -#include "textures/cave/hmc_textures.08800.rgba16.inc.c" +"textures/cave/hmc_textures.08800.rgba16.png" }; // 0x09009800 ALIGNED8 const u8 cave_09009800[] = { -#include "textures/cave/hmc_textures.09800.rgba16.inc.c" +"textures/cave/hmc_textures.09800.rgba16.png" }; // 0x0900A000 ALIGNED8 const u8 cave_0900A000[] = { -#include "textures/cave/hmc_textures.0A000.rgba16.inc.c" +"textures/cave/hmc_textures.0A000.rgba16.png" }; // 0x0900A800 ALIGNED8 const u8 cave_0900A800[] = { -#include "textures/cave/hmc_textures.0A800.rgba16.inc.c" +"textures/cave/hmc_textures.0A800.rgba16.png" }; // 0x0900B800 ALIGNED8 const u8 cave_0900B800[] = { -#include "textures/cave/hmc_textures.0B800.ia16.inc.c" +"textures/cave/hmc_textures.0B800.ia16.png" }; // 0x0900C000 ALIGNED8 const u8 cave_0900C000[] = { -#include "textures/cave/hmc_textures.0C000.ia16.inc.c" +"textures/cave/hmc_textures.0C000.ia16.png" }; diff --git a/bin/effect.c b/bin/effect.c index fd6af43c..8a8db893 100644 --- a/bin/effect.c +++ b/bin/effect.c @@ -8,22 +8,22 @@ UNUSED static const u64 effect_unused_0 = 0; // Flower (Unused) // 0x0B000008 ALIGNED8 static const u8 effect_0B000008[] = { -#include "textures/effect/flower.00008.rgba16.inc.c" +"textures/effect/flower.00008.rgba16.png" }; // 0x0B000808 ALIGNED8 static const u8 effect_0B000808[] = { -#include "textures/effect/flower.00808.rgba16.inc.c" +"textures/effect/flower.00808.rgba16.png" }; // 0x0B001008 ALIGNED8 static const u8 effect_0B001008[] = { -#include "textures/effect/flower.01008.rgba16.inc.c" +"textures/effect/flower.01008.rgba16.png" }; // 0x0B001808 ALIGNED8 static const u8 effect_0B001808[] = { -#include "textures/effect/flower.01808.rgba16.inc.c" +"textures/effect/flower.01808.rgba16.png" }; // 0x0B002008 @@ -39,42 +39,42 @@ const u8 *const flower_bubbles_textures_ptr_0B002008[] = { // Lava Bubble // 0x0B002020 ALIGNED8 static const u8 effect_0B002020[] = { -#include "textures/effect/lava_bubble.02020.rgba16.inc.c" +"textures/effect/lava_bubble.02020.rgba16.png" }; // 0x0B002820 ALIGNED8 static const u8 effect_0B002820[] = { -#include "textures/effect/lava_bubble.02820.rgba16.inc.c" +"textures/effect/lava_bubble.02820.rgba16.png" }; // 0x0B003020 ALIGNED8 static const u8 effect_0B003020[] = { -#include "textures/effect/lava_bubble.03020.rgba16.inc.c" +"textures/effect/lava_bubble.03020.rgba16.png" }; // 0x0B003820 ALIGNED8 static const u8 effect_0B003820[] = { -#include "textures/effect/lava_bubble.03820.rgba16.inc.c" +"textures/effect/lava_bubble.03820.rgba16.png" }; // 0x0B004020 ALIGNED8 static const u8 effect_0B004020[] = { -#include "textures/effect/lava_bubble.04020.rgba16.inc.c" +"textures/effect/lava_bubble.04020.rgba16.png" }; // 0x0B004820 ALIGNED8 static const u8 effect_0B004820[] = { -#include "textures/effect/lava_bubble.04820.rgba16.inc.c" +"textures/effect/lava_bubble.04820.rgba16.png" }; // 0x0B005020 ALIGNED8 static const u8 effect_0B005020[] = { -#include "textures/effect/lava_bubble.05020.rgba16.inc.c" +"textures/effect/lava_bubble.05020.rgba16.png" }; // 0x0B005820 ALIGNED8 static const u8 effect_0B005820[] = { -#include "textures/effect/lava_bubble.05820.rgba16.inc.c" +"textures/effect/lava_bubble.05820.rgba16.png" }; // 0x0B006020 @@ -94,7 +94,7 @@ const u8 *const lava_bubble_ptr_0B006020[] = { // Bubble // 0x0B006048 ALIGNED8 static const u8 effect_0B006048[] = { -#include "textures/effect/bubble.06048.rgba16.inc.c" +"textures/effect/bubble.06048.rgba16.png" }; // 0x0B006848 @@ -105,7 +105,7 @@ const u8 *const bubble_ptr_0B006848[] = { // Tiny Bubble // 0x0B00684C ALIGNED8 static const u8 effect_0B00684C[] = { -#include "textures/effect/tiny_bubble.0684C.rgba16.inc.c" +"textures/effect/tiny_bubble.0684C.rgba16.png" }; // 0x0B006A50 - 0x0B006AB0 @@ -135,7 +135,7 @@ const Gfx tiny_bubble_dl_0B006AB0[] = { // 0x0B006AD8 ALIGNED8 static const u8 effect_0B006AD8[] = { -#include "textures/effect/tiny_bubble.06AD8.rgba16.inc.c" +"textures/effect/tiny_bubble.06AD8.rgba16.png" }; // 0x0B006CD8 - 0x0B006D38 diff --git a/bin/fire.c b/bin/fire.c index ea0f5ec2..53469f3e 100644 --- a/bin/fire.c +++ b/bin/fire.c @@ -4,120 +4,120 @@ // 0x09000000 ALIGNED8 const u8 fire_09000000[] = { -#include "textures/fire/lll_textures.00000.rgba16.inc.c" +"textures/fire/lll_textures.00000.rgba16.png" }; // 0x09000800 ALIGNED8 const u8 fire_09000800[] = { -#include "textures/fire/lll_textures.00800.rgba16.inc.c" +"textures/fire/lll_textures.00800.rgba16.png" }; // 0x09001000 ALIGNED8 const u8 fire_09001000[] = { -#include "textures/fire/lll_textures.01000.rgba16.inc.c" +"textures/fire/lll_textures.01000.rgba16.png" }; // 0x09001800 ALIGNED8 const u8 fire_09001800[] = { -#include "textures/fire/lll_textures.01800.rgba16.inc.c" +"textures/fire/lll_textures.01800.rgba16.png" }; // 0x09002000 ALIGNED8 const u8 fire_09002000[] = { -#include "textures/fire/lll_textures.02000.rgba16.inc.c" +"textures/fire/lll_textures.02000.rgba16.png" }; // 0x09002800 ALIGNED8 const u8 fire_09002800[] = { -#include "textures/fire/lll_textures.02800.rgba16.inc.c" +"textures/fire/lll_textures.02800.rgba16.png" }; // 0x09003000 ALIGNED8 const u8 fire_09003000[] = { -#include "textures/fire/lll_textures.03000.rgba16.inc.c" +"textures/fire/lll_textures.03000.rgba16.png" }; // 0x09003800 ALIGNED8 const u8 fire_09003800[] = { -#include "textures/fire/lll_textures.03800.rgba16.inc.c" +"textures/fire/lll_textures.03800.rgba16.png" }; // 0x09004000 ALIGNED8 const u8 fire_09004000[] = { -#include "textures/fire/lll_textures.04000.rgba16.inc.c" +"textures/fire/lll_textures.04000.rgba16.png" }; // 0x09004800 ALIGNED8 const u8 fire_09004800[] = { -#include "textures/fire/lll_textures.04800.rgba16.inc.c" +"textures/fire/lll_textures.04800.rgba16.png" }; // 0x09005000 ALIGNED8 const u8 fire_09005000[] = { -#include "textures/fire/lll_textures.05000.rgba16.inc.c" +"textures/fire/lll_textures.05000.rgba16.png" }; // 0x09005800 ALIGNED8 const u8 fire_09005800[] = { -#include "textures/fire/lll_textures.05800.rgba16.inc.c" +"textures/fire/lll_textures.05800.rgba16.png" }; // 0x09006000 ALIGNED8 const u8 fire_09006000[] = { -#include "textures/fire/lll_textures.06000.rgba16.inc.c" +"textures/fire/lll_textures.06000.rgba16.png" }; // 0x09006800 ALIGNED8 const u8 fire_09006800[] = { -#include "textures/fire/lll_textures.06800.rgba16.inc.c" +"textures/fire/lll_textures.06800.rgba16.png" }; // 0x09007000 ALIGNED8 const u8 fire_09007000[] = { -#include "textures/fire/lll_textures.07000.rgba16.inc.c" +"textures/fire/lll_textures.07000.rgba16.png" }; // 0x09007800 ALIGNED8 const u8 fire_09007800[] = { -#include "textures/fire/lll_textures.07800.rgba16.inc.c" +"textures/fire/lll_textures.07800.rgba16.png" }; // 0x09008000 ALIGNED8 const u8 fire_09008000[] = { -#include "textures/fire/lll_textures.08000.rgba16.inc.c" +"textures/fire/lll_textures.08000.rgba16.png" }; // 0x09008800 ALIGNED8 const u8 fire_09008800[] = { -#include "textures/fire/lll_textures.08800.rgba16.inc.c" +"textures/fire/lll_textures.08800.rgba16.png" }; // 0x09009000 ALIGNED8 const u8 fire_09009000[] = { -#include "textures/fire/lll_textures.09000.rgba16.inc.c" +"textures/fire/lll_textures.09000.rgba16.png" }; // 0x09009800 ALIGNED8 const u8 fire_09009800[] = { -#include "textures/fire/lll_textures.09800.rgba16.inc.c" +"textures/fire/lll_textures.09800.rgba16.png" }; // 0x0900A000 ALIGNED8 const u8 fire_0900A000[] = { -#include "textures/fire/lll_textures.0A000.rgba16.inc.c" +"textures/fire/lll_textures.0A000.rgba16.png" }; // 0x0900A800 ALIGNED8 const u8 fire_0900A800[] = { -#include "textures/fire/lll_textures.0A800.rgba16.inc.c" +"textures/fire/lll_textures.0A800.rgba16.png" }; // 0x0900B000 ALIGNED8 const u8 fire_0900B000[] = { -#include "textures/fire/lll_textures.0B000.rgba16.inc.c" +"textures/fire/lll_textures.0B000.rgba16.png" }; // 0x0900B800 ALIGNED8 const u8 fire_0900B800[] = { -#include "textures/fire/lll_textures.0B800.rgba16.inc.c" +"textures/fire/lll_textures.0B800.rgba16.png" }; diff --git a/bin/generic.c b/bin/generic.c index 4ce36975..226d771d 100644 --- a/bin/generic.c +++ b/bin/generic.c @@ -4,110 +4,110 @@ // 0x09000000 ALIGNED8 const u8 generic_09000000[] = { -#include "textures/generic/bob_textures.00000.rgba16.inc.c" +"textures/generic/bob_textures.00000.rgba16.png" }; // 0x09000800 ALIGNED8 const u8 generic_09000800[] = { -#include "textures/generic/bob_textures.00800.rgba16.inc.c" +"textures/generic/bob_textures.00800.rgba16.png" }; // 0x09001000 ALIGNED8 const u8 generic_09001000[] = { -#include "textures/generic/bob_textures.01000.rgba16.inc.c" +"textures/generic/bob_textures.01000.rgba16.png" }; // 0x09001800 ALIGNED8 const u8 generic_09001800[] = { -#include "textures/generic/bob_textures.01800.rgba16.inc.c" +"textures/generic/bob_textures.01800.rgba16.png" }; // 0x09002000 ALIGNED8 const u8 generic_09002000[] = { -#include "textures/generic/bob_textures.02000.rgba16.inc.c" +"textures/generic/bob_textures.02000.rgba16.png" }; // 0x09002800 ALIGNED8 const u8 generic_09002800[] = { -#include "textures/generic/bob_textures.02800.rgba16.inc.c" +"textures/generic/bob_textures.02800.rgba16.png" }; // 0x09003000 ALIGNED8 const u8 generic_09003000[] = { -#include "textures/generic/bob_textures.03000.rgba16.inc.c" +"textures/generic/bob_textures.03000.rgba16.png" }; // 0x09003800 ALIGNED8 const u8 generic_09003800[] = { -#include "textures/generic/bob_textures.03800.rgba16.inc.c" +"textures/generic/bob_textures.03800.rgba16.png" }; // 0x09004000 ALIGNED8 const u8 generic_09004000[] = { -#include "textures/generic/bob_textures.04000.rgba16.inc.c" +"textures/generic/bob_textures.04000.rgba16.png" }; // 0x09004800 ALIGNED8 const u8 generic_09004800[] = { -#include "textures/generic/bob_textures.04800.rgba16.inc.c" +"textures/generic/bob_textures.04800.rgba16.png" }; // 0x09005000 ALIGNED8 const u8 generic_09005000[] = { -#include "textures/generic/bob_textures.05000.rgba16.inc.c" +"textures/generic/bob_textures.05000.rgba16.png" }; // 0x09005800 ALIGNED8 const u8 generic_09005800[] = { -#include "textures/generic/bob_textures.05800.rgba16.inc.c" +"textures/generic/bob_textures.05800.rgba16.png" }; // 0x09006000 ALIGNED8 const u8 generic_09006000[] = { -#include "textures/generic/bob_textures.06000.rgba16.inc.c" +"textures/generic/bob_textures.06000.rgba16.png" }; // 0x09007000 ALIGNED8 const u8 generic_09007000[] = { -#include "textures/generic/bob_textures.07000.rgba16.inc.c" +"textures/generic/bob_textures.07000.rgba16.png" }; // 0x09007800 ALIGNED8 const u8 generic_09007800[] = { -#include "textures/generic/bob_textures.07800.rgba16.inc.c" +"textures/generic/bob_textures.07800.rgba16.png" }; // 0x09008000 ALIGNED8 const u8 generic_09008000[] = { -#include "textures/generic/bob_textures.08000.rgba16.inc.c" +"textures/generic/bob_textures.08000.rgba16.png" }; // 0x09008800 ALIGNED8 const u8 generic_09008800[] = { -#include "textures/generic/bob_textures.08800.rgba16.inc.c" +"textures/generic/bob_textures.08800.rgba16.png" }; // 0x09009000 ALIGNED8 const u8 generic_09009000[] = { -#include "textures/generic/bob_textures.09000.rgba16.inc.c" +"textures/generic/bob_textures.09000.rgba16.png" }; // 0x09009800 ALIGNED8 const u8 generic_09009800[] = { -#include "textures/generic/bob_textures.09800.rgba16.inc.c" +"textures/generic/bob_textures.09800.rgba16.png" }; // 0x0900A000 ALIGNED8 const u8 generic_0900A000[] = { -#include "textures/generic/bob_textures.0A000.rgba16.inc.c" +"textures/generic/bob_textures.0A000.rgba16.png" }; // 0x0900A800 ALIGNED8 const u8 generic_0900A800[] = { -#include "textures/generic/bob_textures.0A800.rgba16.inc.c" +"textures/generic/bob_textures.0A800.rgba16.png" }; // 0x0900B000 ALIGNED8 const u8 generic_0900B000[] = { -#include "textures/generic/bob_textures.0B000.ia16.inc.c" +"textures/generic/bob_textures.0B000.ia16.png" }; diff --git a/bin/grass.c b/bin/grass.c index 3df488d5..79fbeff2 100644 --- a/bin/grass.c +++ b/bin/grass.c @@ -4,120 +4,120 @@ // 0x09000000 ALIGNED8 const u8 grass_09000000[] = { -#include "textures/grass/wf_textures.00000.rgba16.inc.c" +"textures/grass/wf_textures.00000.rgba16.png" }; // 0x09000800 ALIGNED8 const u8 grass_09000800[] = { -#include "textures/grass/wf_textures.00800.rgba16.inc.c" +"textures/grass/wf_textures.00800.rgba16.png" }; // 0x09001000 ALIGNED8 const u8 grass_09001000[] = { -#include "textures/grass/wf_textures.01000.rgba16.inc.c" +"textures/grass/wf_textures.01000.rgba16.png" }; // 0x09001800 ALIGNED8 const u8 grass_09001800[] = { -#include "textures/grass/wf_textures.01800.rgba16.inc.c" +"textures/grass/wf_textures.01800.rgba16.png" }; // 0x09002000 ALIGNED8 const u8 grass_09002000[] = { -#include "textures/grass/wf_textures.02000.rgba16.inc.c" +"textures/grass/wf_textures.02000.rgba16.png" }; // 0x09002800 ALIGNED8 const u8 grass_09002800[] = { -#include "textures/grass/wf_textures.02800.rgba16.inc.c" +"textures/grass/wf_textures.02800.rgba16.png" }; // 0x09003000 ALIGNED8 const u8 grass_09003000[] = { -#include "textures/grass/wf_textures.03000.rgba16.inc.c" +"textures/grass/wf_textures.03000.rgba16.png" }; // 0x09003800 ALIGNED8 const u8 grass_09003800[] = { -#include "textures/grass/wf_textures.03800.rgba16.inc.c" +"textures/grass/wf_textures.03800.rgba16.png" }; // 0x09004000 ALIGNED8 const u8 grass_09004000[] = { -#include "textures/grass/wf_textures.04000.rgba16.inc.c" +"textures/grass/wf_textures.04000.rgba16.png" }; // 0x09004800 ALIGNED8 const u8 grass_09004800[] = { -#include "textures/grass/wf_textures.04800.rgba16.inc.c" +"textures/grass/wf_textures.04800.rgba16.png" }; // 0x09005000 ALIGNED8 const u8 grass_09005000[] = { -#include "textures/grass/wf_textures.05000.rgba16.inc.c" +"textures/grass/wf_textures.05000.rgba16.png" }; // 0x09005800 ALIGNED8 const u8 grass_09005800[] = { -#include "textures/grass/wf_textures.05800.rgba16.inc.c" +"textures/grass/wf_textures.05800.rgba16.png" }; // 0x09006000 ALIGNED8 const u8 grass_09006000[] = { -#include "textures/grass/wf_textures.06000.rgba16.inc.c" +"textures/grass/wf_textures.06000.rgba16.png" }; // 0x09006800 ALIGNED8 const u8 grass_09006800[] = { -#include "textures/grass/wf_textures.06800.rgba16.inc.c" +"textures/grass/wf_textures.06800.rgba16.png" }; // 0x09007000 ALIGNED8 const u8 grass_09007000[] = { -#include "textures/grass/wf_textures.07000.rgba16.inc.c" +"textures/grass/wf_textures.07000.rgba16.png" }; // 0x09007800 ALIGNED8 const u8 grass_09007800[] = { -#include "textures/grass/wf_textures.07800.rgba16.inc.c" +"textures/grass/wf_textures.07800.rgba16.png" }; // 0x09008000 ALIGNED8 const u8 grass_09008000[] = { -#include "textures/grass/wf_textures.08000.rgba16.inc.c" +"textures/grass/wf_textures.08000.rgba16.png" }; // 0x09008800 ALIGNED8 const u8 grass_09008800[] = { -#include "textures/grass/wf_textures.08800.rgba16.inc.c" +"textures/grass/wf_textures.08800.rgba16.png" }; // 0x09009000 ALIGNED8 const u8 grass_09009000[] = { -#include "textures/grass/wf_textures.09000.rgba16.inc.c" +"textures/grass/wf_textures.09000.rgba16.png" }; // 0x09009800 ALIGNED8 const u8 grass_09009800[] = { -#include "textures/grass/wf_textures.09800.rgba16.inc.c" +"textures/grass/wf_textures.09800.rgba16.png" }; // 0x0900A000 ALIGNED8 const u8 grass_0900A000[] = { -#include "textures/grass/wf_textures.0A000.rgba16.inc.c" +"textures/grass/wf_textures.0A000.rgba16.png" }; // 0x0900A800 ALIGNED8 const u8 grass_0900A800[] = { -#include "textures/grass/wf_textures.0A800.rgba16.inc.c" +"textures/grass/wf_textures.0A800.rgba16.png" }; // 0x0900B000 ALIGNED8 const u8 grass_0900B000[] = { -#include "textures/grass/wf_textures.0B000.ia16.inc.c" +"textures/grass/wf_textures.0B000.ia16.png" }; // 0x0900B800 ALIGNED8 const u8 grass_0900B800[] = { -#include "textures/grass/wf_textures.0B800.ia16.inc.c" +"textures/grass/wf_textures.0B800.ia16.png" }; diff --git a/bin/inside.c b/bin/inside.c index d668af33..3d2646ee 100644 --- a/bin/inside.c +++ b/bin/inside.c @@ -4,85 +4,85 @@ // 0x09000000 ALIGNED8 const u8 inside_09000000[] = { -#include "textures/inside/inside_castle_textures.00000.rgba16.inc.c" +"textures/inside/inside_castle_textures.00000.rgba16.png" }; // 0x09001000 ALIGNED8 const u8 inside_09001000[] = { -#include "textures/inside/inside_castle_textures.01000.rgba16.inc.c" +"textures/inside/inside_castle_textures.01000.rgba16.png" }; // 0x09002000 ALIGNED8 const u8 inside_09002000[] = { -#include "textures/inside/inside_castle_textures.02000.rgba16.inc.c" +"textures/inside/inside_castle_textures.02000.rgba16.png" }; // 0x09003000 ALIGNED8 const u8 inside_09003000[] = { -#include "textures/inside/inside_castle_textures.03000.rgba16.inc.c" +"textures/inside/inside_castle_textures.03000.rgba16.png" }; // 0x09003800 ALIGNED8 const u8 inside_09003800[] = { -#include "textures/inside/inside_castle_textures.03800.rgba16.inc.c" +"textures/inside/inside_castle_textures.03800.rgba16.png" }; // 0x09004000 ALIGNED8 const u8 inside_09004000[] = { -#include "textures/inside/inside_castle_textures.04000.rgba16.inc.c" +"textures/inside/inside_castle_textures.04000.rgba16.png" }; // 0x09004800 ALIGNED8 const u8 inside_09004800[] = { -#include "textures/inside/inside_castle_textures.04800.rgba16.inc.c" +"textures/inside/inside_castle_textures.04800.rgba16.png" }; // 0x09005000 ALIGNED8 const u8 inside_09005000[] = { -#include "textures/inside/inside_castle_textures.05000.rgba16.inc.c" +"textures/inside/inside_castle_textures.05000.rgba16.png" }; // 0x09005800 ALIGNED8 const u8 inside_09005800[] = { -#include "textures/inside/inside_castle_textures.05800.rgba16.inc.c" +"textures/inside/inside_castle_textures.05800.rgba16.png" }; // 0x09006000 ALIGNED8 const u8 inside_09006000[] = { -#include "textures/inside/inside_castle_textures.06000.rgba16.inc.c" +"textures/inside/inside_castle_textures.06000.rgba16.png" }; // 0x09007000 ALIGNED8 const u8 inside_09007000[] = { -#include "textures/inside/inside_castle_textures.07000.rgba16.inc.c" +"textures/inside/inside_castle_textures.07000.rgba16.png" }; // 0x09008000 ALIGNED8 const u8 inside_09008000[] = { -#include "textures/inside/inside_castle_textures.08000.rgba16.inc.c" +"textures/inside/inside_castle_textures.08000.rgba16.png" }; // 0x09008800 ALIGNED8 const u8 inside_09008800[] = { -#include "textures/inside/inside_castle_textures.08800.rgba16.inc.c" +"textures/inside/inside_castle_textures.08800.rgba16.png" }; // 0x09009000 ALIGNED8 const u8 inside_09009000[] = { -#include "textures/inside/inside_castle_textures.09000.rgba16.inc.c" +"textures/inside/inside_castle_textures.09000.rgba16.png" }; // 0x0900A000 ALIGNED8 const u8 inside_0900A000[] = { -#include "textures/inside/inside_castle_textures.0A000.rgba16.inc.c" +"textures/inside/inside_castle_textures.0A000.rgba16.png" }; // 0x0900B000 ALIGNED8 const u8 inside_0900B000[] = { -#include "textures/inside/inside_castle_textures.0B000.rgba16.inc.c" +"textures/inside/inside_castle_textures.0B000.rgba16.png" }; // 0x0900B800 ALIGNED8 const u8 inside_0900B800[] = { -#include "textures/inside/inside_castle_textures.0B800.rgba16.inc.c" +"textures/inside/inside_castle_textures.0B800.rgba16.png" }; diff --git a/bin/machine.c b/bin/machine.c index 95afb459..afd9a6e4 100644 --- a/bin/machine.c +++ b/bin/machine.c @@ -4,85 +4,85 @@ // 0x09000000 ALIGNED8 const u8 machine_09000000[] = { -#include "textures/machine/ttc_textures.00000.rgba16.inc.c" +"textures/machine/ttc_textures.00000.rgba16.png" }; // 0x09000800 ALIGNED8 const u8 machine_09000800[] = { -#include "textures/machine/ttc_textures.00800.rgba16.inc.c" +"textures/machine/ttc_textures.00800.rgba16.png" }; // 0x09001000 ALIGNED8 const u8 machine_09001000[] = { -#include "textures/machine/ttc_textures.01000.rgba16.inc.c" +"textures/machine/ttc_textures.01000.rgba16.png" }; // 0x09001800 ALIGNED8 const u8 machine_09001800[] = { -#include "textures/machine/ttc_textures.01800.rgba16.inc.c" +"textures/machine/ttc_textures.01800.rgba16.png" }; // 0x09002000 ALIGNED8 const u8 machine_09002000[] = { -#include "textures/machine/ttc_textures.02000.rgba16.inc.c" +"textures/machine/ttc_textures.02000.rgba16.png" }; // 0x09002800 ALIGNED8 const u8 machine_09002800[] = { -#include "textures/machine/ttc_textures.02800.rgba16.inc.c" +"textures/machine/ttc_textures.02800.rgba16.png" }; // 0x09003000 ALIGNED8 const u8 machine_09003000[] = { -#include "textures/machine/ttc_textures.03000.rgba16.inc.c" +"textures/machine/ttc_textures.03000.rgba16.png" }; // 0x09003800 ALIGNED8 const u8 machine_09003800[] = { -#include "textures/machine/ttc_textures.03800.rgba16.inc.c" +"textures/machine/ttc_textures.03800.rgba16.png" }; // 0x09004000 ALIGNED8 const u8 machine_09004000[] = { -#include "textures/machine/ttc_textures.04000.rgba16.inc.c" +"textures/machine/ttc_textures.04000.rgba16.png" }; // 0x09005000 ALIGNED8 const u8 machine_09005000[] = { -#include "textures/machine/ttc_textures.05000.rgba16.inc.c" +"textures/machine/ttc_textures.05000.rgba16.png" }; // 0x09005800 ALIGNED8 const u8 machine_09005800[] = { -#include "textures/machine/ttc_textures.05800.rgba16.inc.c" +"textures/machine/ttc_textures.05800.rgba16.png" }; // 0x09006000 ALIGNED8 const u8 machine_09006000[] = { -#include "textures/machine/ttc_textures.06000.rgba16.inc.c" +"textures/machine/ttc_textures.06000.rgba16.png" }; // 0x09006800 ALIGNED8 const u8 machine_09006800[] = { -#include "textures/machine/ttc_textures.06800.rgba16.inc.c" +"textures/machine/ttc_textures.06800.rgba16.png" }; // 0x09007000 ALIGNED8 const u8 machine_09007000[] = { -#include "textures/machine/ttc_textures.07000.rgba16.inc.c" +"textures/machine/ttc_textures.07000.rgba16.png" }; // 0x09007800 ALIGNED8 const u8 machine_09007800[] = { -#include "textures/machine/ttc_textures.07800.rgba16.inc.c" +"textures/machine/ttc_textures.07800.rgba16.png" }; // 0x09008000 ALIGNED8 const u8 machine_09008000[] = { -#include "textures/machine/ttc_textures.08000.rgba16.inc.c" +"textures/machine/ttc_textures.08000.rgba16.png" }; // 0x09008400 ALIGNED8 const u8 machine_09008400[] = { -#include "textures/machine/ttc_textures.08400.rgba16.inc.c" +"textures/machine/ttc_textures.08400.rgba16.png" }; diff --git a/bin/mountain.c b/bin/mountain.c index 8a675c39..43846666 100644 --- a/bin/mountain.c +++ b/bin/mountain.c @@ -4,105 +4,105 @@ // 0x09000000 ALIGNED8 const u8 mountain_09000000[] = { -#include "textures/mountain/ttm_textures.00000.rgba16.inc.c" +"textures/mountain/ttm_textures.00000.rgba16.png" }; // 0x09000800 ALIGNED8 const u8 mountain_09000800[] = { -#include "textures/mountain/ttm_textures.00800.rgba16.inc.c" +"textures/mountain/ttm_textures.00800.rgba16.png" }; // 0x09001800 ALIGNED8 const u8 mountain_09001800[] = { -#include "textures/mountain/ttm_textures.01800.rgba16.inc.c" +"textures/mountain/ttm_textures.01800.rgba16.png" }; // 0x09002800 ALIGNED8 const u8 mountain_09002800[] = { -#include "textures/mountain/ttm_textures.02800.rgba16.inc.c" +"textures/mountain/ttm_textures.02800.rgba16.png" }; // 0x09003000 ALIGNED8 const u8 mountain_09003000[] = { -#include "textures/mountain/ttm_textures.03000.rgba16.inc.c" +"textures/mountain/ttm_textures.03000.rgba16.png" }; // 0x09003800 ALIGNED8 const u8 mountain_09003800[] = { -#include "textures/mountain/ttm_textures.03800.rgba16.inc.c" +"textures/mountain/ttm_textures.03800.rgba16.png" }; // 0x09004000 ALIGNED8 const u8 mountain_09004000[] = { -#include "textures/mountain/ttm_textures.04000.rgba16.inc.c" +"textures/mountain/ttm_textures.04000.rgba16.png" }; // 0x09004800 ALIGNED8 const u8 mountain_09004800[] = { -#include "textures/mountain/ttm_textures.04800.rgba16.inc.c" +"textures/mountain/ttm_textures.04800.rgba16.png" }; // 0x09005000 ALIGNED8 const u8 mountain_09005000[] = { -#include "textures/mountain/ttm_textures.05000.rgba16.inc.c" +"textures/mountain/ttm_textures.05000.rgba16.png" }; // 0x09005800 ALIGNED8 const u8 mountain_09005800[] = { -#include "textures/mountain/ttm_textures.05800.rgba16.inc.c" +"textures/mountain/ttm_textures.05800.rgba16.png" }; // 0x09006800 ALIGNED8 const u8 mountain_09006800[] = { -#include "textures/mountain/ttm_textures.06800.rgba16.inc.c" +"textures/mountain/ttm_textures.06800.rgba16.png" }; // 0x09007000 ALIGNED8 const u8 mountain_09007000[] = { -#include "textures/mountain/ttm_textures.07000.rgba16.inc.c" +"textures/mountain/ttm_textures.07000.rgba16.png" }; // 0x09007800 ALIGNED8 const u8 mountain_09007800[] = { -#include "textures/mountain/ttm_textures.07800.rgba16.inc.c" +"textures/mountain/ttm_textures.07800.rgba16.png" }; // 0x09008000 ALIGNED8 const u8 mountain_09008000[] = { -#include "textures/mountain/ttm_textures.08000.rgba16.inc.c" +"textures/mountain/ttm_textures.08000.rgba16.png" }; // 0x09008800 ALIGNED8 const u8 mountain_09008800[] = { -#include "textures/mountain/ttm_textures.08800.rgba16.inc.c" +"textures/mountain/ttm_textures.08800.rgba16.png" }; // 0x09009800 ALIGNED8 const u8 mountain_09009800[] = { -#include "textures/mountain/ttm_textures.09800.rgba16.inc.c" +"textures/mountain/ttm_textures.09800.rgba16.png" }; // 0x0900A000 ALIGNED8 const u8 mountain_0900A000[] = { -#include "textures/mountain/ttm_textures.0A000.rgba16.inc.c" +"textures/mountain/ttm_textures.0A000.rgba16.png" }; // 0x0900A800 ALIGNED8 const u8 mountain_0900A800[] = { -#include "textures/mountain/ttm_textures.0A800.rgba16.inc.c" +"textures/mountain/ttm_textures.0A800.rgba16.png" }; // 0x0900B000 ALIGNED8 const u8 mountain_0900B000[] = { -#include "textures/mountain/ttm_textures.0B000.rgba16.inc.c" +"textures/mountain/ttm_textures.0B000.rgba16.png" }; // 0x0900B800 ALIGNED8 const u8 mountain_0900B800[] = { -#include "textures/mountain/ttm_textures.0B800.rgba16.inc.c" +"textures/mountain/ttm_textures.0B800.rgba16.png" }; // 0x0900C000 ALIGNED8 const u8 mountain_0900C000[] = { -#include "textures/mountain/ttm_textures.0C000.rgba16.inc.c" +"textures/mountain/ttm_textures.0C000.rgba16.png" }; diff --git a/bin/outside.c b/bin/outside.c index 8de85134..2c184b0e 100644 --- a/bin/outside.c +++ b/bin/outside.c @@ -4,106 +4,106 @@ // 0x09000000 ALIGNED8 const u8 outside_09000000[] = { -#include "textures/outside/castle_grounds_textures.00000.rgba16.inc.c" +"textures/outside/castle_grounds_textures.00000.rgba16.png" }; // 0x09000800 ALIGNED8 const u8 outside_09000800[] = { -#include "textures/outside/castle_grounds_textures.00800.rgba16.inc.c" +"textures/outside/castle_grounds_textures.00800.rgba16.png" }; // 0x09001000 ALIGNED8 const u8 outside_09001000[] = { -#include "textures/outside/castle_grounds_textures.01000.rgba16.inc.c" +"textures/outside/castle_grounds_textures.01000.rgba16.png" }; // 0x09002000 ALIGNED8 const u8 outside_09002000[] = { -#include "textures/outside/castle_grounds_textures.02000.rgba16.inc.c" +"textures/outside/castle_grounds_textures.02000.rgba16.png" }; // 0x09003000 ALIGNED8 const u8 outside_09003000[] = { -#include "textures/outside/castle_grounds_textures.03000.rgba16.inc.c" +"textures/outside/castle_grounds_textures.03000.rgba16.png" }; // 0x09003800 ALIGNED8 const u8 outside_09003800[] = { -#include "textures/outside/castle_grounds_textures.03800.rgba16.inc.c" +"textures/outside/castle_grounds_textures.03800.rgba16.png" }; // 0x09004000 ALIGNED8 const u8 outside_09004000[] = { -#include "textures/outside/castle_grounds_textures.04000.rgba16.inc.c" +"textures/outside/castle_grounds_textures.04000.rgba16.png" }; // 0x09004800 ALIGNED8 const u8 outside_09004800[] = { -#include "textures/outside/castle_grounds_textures.04800.rgba16.inc.c" +"textures/outside/castle_grounds_textures.04800.rgba16.png" }; // 0x09005800 ALIGNED8 const u8 outside_09005800[] = { -#include "textures/outside/castle_grounds_textures.05800.rgba16.inc.c" +"textures/outside/castle_grounds_textures.05800.rgba16.png" }; // 0x09006000 ALIGNED8 const u8 outside_09006000[] = { -#include "textures/outside/castle_grounds_textures.06000.rgba16.inc.c" +"textures/outside/castle_grounds_textures.06000.rgba16.png" }; // 0x09006800 ALIGNED8 const u8 outside_09006800[] = { -#include "textures/outside/castle_grounds_textures.06800.rgba16.inc.c" +"textures/outside/castle_grounds_textures.06800.rgba16.png" }; // 0x09007800 ALIGNED8 const u8 outside_09007800[] = { -#include "textures/outside/castle_grounds_textures.07800.rgba16.inc.c" +"textures/outside/castle_grounds_textures.07800.rgba16.png" }; // 0x09008000 ALIGNED8 const u8 outside_09008000[] = { -#include "textures/outside/castle_grounds_textures.08000.rgba16.inc.c" +"textures/outside/castle_grounds_textures.08000.rgba16.png" }; // 0x09008800 ALIGNED8 const u8 outside_09008800[] = { -#include "textures/outside/castle_grounds_textures.08800.rgba16.inc.c" +"textures/outside/castle_grounds_textures.08800.rgba16.png" }; // 0x09009000 ALIGNED8 const u8 outside_09009000[] = { -#include "textures/outside/castle_grounds_textures.09000.rgba16.inc.c" +"textures/outside/castle_grounds_textures.09000.rgba16.png" }; // 0x09009800 ALIGNED8 const u8 outside_09009800[] = { -#include "textures/outside/castle_grounds_textures.09800.rgba16.inc.c" +"textures/outside/castle_grounds_textures.09800.rgba16.png" }; // 0x0900A000 ALIGNED8 const u8 outside_0900A000[] = { -#include "textures/outside/castle_grounds_textures.0A000.rgba16.inc.c" +"textures/outside/castle_grounds_textures.0A000.rgba16.png" }; // 0x0900A800 ALIGNED8 const u8 outside_0900A800[] = { -#include "textures/outside/castle_grounds_textures.0A800.rgba16.inc.c" +"textures/outside/castle_grounds_textures.0A800.rgba16.png" }; // 0x0900B000 ALIGNED8 const u8 outside_0900B000[] = { -#include "textures/outside/castle_grounds_textures.0B000.rgba16.inc.c" +"textures/outside/castle_grounds_textures.0B000.rgba16.png" }; // 0x0900B400 ALIGNED8 const u8 outside_0900B400[] = { -#include "textures/outside/castle_grounds_textures.0B400.rgba16.inc.c" +"textures/outside/castle_grounds_textures.0B400.rgba16.png" }; // 0x0900BC00 ALIGNED8 const u8 outside_0900BC00[] = { -#include "textures/outside/castle_grounds_textures.0BC00.ia16.inc.c" +"textures/outside/castle_grounds_textures.0BC00.ia16.png" }; diff --git a/bin/segment2.c b/bin/segment2.c index a6756e95..9eb467d7 100644 --- a/bin/segment2.c +++ b/bin/segment2.c @@ -7,1797 +7,1797 @@ // SM64 (US/JP/EU) Segment 02 ALIGNED8 static const u8 texture_hud_char_0[] = { -#include "textures/segment2/segment2.00000.rgba16.inc.c" +"textures/segment2/segment2.00000.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_1[] = { -#include "textures/segment2/segment2.00200.rgba16.inc.c" +"textures/segment2/segment2.00200.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_2[] = { -#include "textures/segment2/segment2.00400.rgba16.inc.c" +"textures/segment2/segment2.00400.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_3[] = { -#include "textures/segment2/segment2.00600.rgba16.inc.c" +"textures/segment2/segment2.00600.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_4[] = { -#include "textures/segment2/segment2.00800.rgba16.inc.c" +"textures/segment2/segment2.00800.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_5[] = { -#include "textures/segment2/segment2.00A00.rgba16.inc.c" +"textures/segment2/segment2.00A00.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_6[] = { -#include "textures/segment2/segment2.00C00.rgba16.inc.c" +"textures/segment2/segment2.00C00.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_7[] = { -#include "textures/segment2/segment2.00E00.rgba16.inc.c" +"textures/segment2/segment2.00E00.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_8[] = { -#include "textures/segment2/segment2.01000.rgba16.inc.c" +"textures/segment2/segment2.01000.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_9[] = { -#include "textures/segment2/segment2.01200.rgba16.inc.c" +"textures/segment2/segment2.01200.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_A[] = { -#include "textures/segment2/segment2.01400.rgba16.inc.c" +"textures/segment2/segment2.01400.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_B[] = { -#include "textures/segment2/segment2.01600.rgba16.inc.c" +"textures/segment2/segment2.01600.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_C[] = { -#include "textures/segment2/segment2.01800.rgba16.inc.c" +"textures/segment2/segment2.01800.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_D[] = { -#include "textures/segment2/segment2.01A00.rgba16.inc.c" +"textures/segment2/segment2.01A00.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_E[] = { -#include "textures/segment2/segment2.01C00.rgba16.inc.c" +"textures/segment2/segment2.01C00.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_F[] = { -#include "textures/segment2/segment2.01E00.rgba16.inc.c" +"textures/segment2/segment2.01E00.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_G[] = { -#include "textures/segment2/segment2.02000.rgba16.inc.c" +"textures/segment2/segment2.02000.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_H[] = { -#include "textures/segment2/segment2.02200.rgba16.inc.c" +"textures/segment2/segment2.02200.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_I[] = { -#include "textures/segment2/segment2.02400.rgba16.inc.c" +"textures/segment2/segment2.02400.rgba16.png" }; #if defined(VERSION_JP) || defined(VERSION_SH) ALIGNED8 static const u8 texture_hud_char_J[] = { -#include "textures/segment2/segment2.02600.rgba16.inc.c" +"textures/segment2/segment2.02600.rgba16.png" }; #endif ALIGNED8 static const u8 texture_hud_char_K[] = { -#include "textures/segment2/segment2.02800.rgba16.inc.c" +"textures/segment2/segment2.02800.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_L[] = { -#include "textures/segment2/segment2.02A00.rgba16.inc.c" +"textures/segment2/segment2.02A00.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_M[] = { -#include "textures/segment2/segment2.02C00.rgba16.inc.c" +"textures/segment2/segment2.02C00.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_N[] = { -#include "textures/segment2/segment2.02E00.rgba16.inc.c" +"textures/segment2/segment2.02E00.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_O[] = { -#include "textures/segment2/segment2.03000.rgba16.inc.c" +"textures/segment2/segment2.03000.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_P[] = { -#include "textures/segment2/segment2.03200.rgba16.inc.c" +"textures/segment2/segment2.03200.rgba16.png" }; #if defined(VERSION_JP) || defined(VERSION_SH) ALIGNED8 static const u8 texture_hud_char_Q[] = { -#include "textures/segment2/segment2.03400.rgba16.inc.c" +"textures/segment2/segment2.03400.rgba16.png" }; #endif ALIGNED8 static const u8 texture_hud_char_R[] = { -#include "textures/segment2/segment2.03600.rgba16.inc.c" +"textures/segment2/segment2.03600.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_S[] = { -#include "textures/segment2/segment2.03800.rgba16.inc.c" +"textures/segment2/segment2.03800.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_T[] = { -#include "textures/segment2/segment2.03A00.rgba16.inc.c" +"textures/segment2/segment2.03A00.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_U[] = { -#include "textures/segment2/segment2.03C00.rgba16.inc.c" +"textures/segment2/segment2.03C00.rgba16.png" }; #if defined(VERSION_JP) || defined(VERSION_EU) || defined(VERSION_SH) ALIGNED8 static const u8 texture_hud_char_V[] = { -#include "textures/segment2/segment2.03E00.rgba16.inc.c" +"textures/segment2/segment2.03E00.rgba16.png" }; #endif ALIGNED8 static const u8 texture_hud_char_W[] = { -#include "textures/segment2/segment2.04000.rgba16.inc.c" +"textures/segment2/segment2.04000.rgba16.png" }; #if defined(VERSION_JP) || defined(VERSION_SH) ALIGNED8 static const u8 texture_hud_char_X[] = { -#include "textures/segment2/segment2.04200.rgba16.inc.c" +"textures/segment2/segment2.04200.rgba16.png" }; #endif ALIGNED8 static const u8 texture_hud_char_Y[] = { -#include "textures/segment2/segment2.04400.rgba16.inc.c" +"textures/segment2/segment2.04400.rgba16.png" }; #if defined(VERSION_JP) || defined(VERSION_EU) || defined(VERSION_SH) ALIGNED8 static const u8 texture_hud_char_Z[] = { -#include "textures/segment2/segment2.04600.rgba16.inc.c" +"textures/segment2/segment2.04600.rgba16.png" }; #endif ALIGNED8 static const u8 texture_hud_char_apostrophe[] = { -#include "textures/segment2/segment2.04800.rgba16.inc.c" +"textures/segment2/segment2.04800.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_double_quote[] = { -#include "textures/segment2/segment2.04A00.rgba16.inc.c" +"textures/segment2/segment2.04A00.rgba16.png" }; #ifdef VERSION_EU ALIGNED8 static const u8 texture_hud_char_umlaut[] = { -#include "textures/segment2/segment2.umlaut.rgba16.inc.c"// EU ¨ +"textures/segment2/segment2.umlaut.rgba16.png"// EU ¨ }; #endif #if defined(VERSION_JP) || defined(VERSION_SH) ALIGNED8 static const u8 texture_hud_char_exclamation[] = { -#include "textures/segment2/segment2.04C00.rgba16.inc.c"// JP ! +"textures/segment2/segment2.04C00.rgba16.png"// JP ! }; ALIGNED8 static const u8 texture_hud_char_double_exclamation[] = { -#include "textures/segment2/segment2.04E00.rgba16.inc.c"// JP !! +"textures/segment2/segment2.04E00.rgba16.png"// JP !! }; ALIGNED8 static const u8 texture_hud_char_question[] = { -#include "textures/segment2/segment2.05000.rgba16.inc.c"// JP ? +"textures/segment2/segment2.05000.rgba16.png"// JP ? }; ALIGNED8 static const u8 texture_hud_char_ampersand[] = { -#include "textures/segment2/segment2.05200.rgba16.inc.c"// JP & +"textures/segment2/segment2.05200.rgba16.png"// JP & }; ALIGNED8 static const u8 texture_hud_char_percent[] = { -#include "textures/segment2/segment2.05400.rgba16.inc.c"// JP % +"textures/segment2/segment2.05400.rgba16.png"// JP % }; #endif ALIGNED8 static const u8 texture_hud_char_multiply[] = { -#include "textures/segment2/segment2.05600.rgba16.inc.c" +"textures/segment2/segment2.05600.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_coin[] = { -#include "textures/segment2/segment2.05800.rgba16.inc.c" +"textures/segment2/segment2.05800.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_mario_head[] = { -#include "textures/segment2/segment2.05A00.rgba16.inc.c" +"textures/segment2/segment2.05A00.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_star[] = { -#include "textures/segment2/segment2.05C00.rgba16.inc.c" +"textures/segment2/segment2.05C00.rgba16.png" }; #if defined(VERSION_JP) || defined(VERSION_SH) ALIGNED8 static const u8 texture_hud_char_decimal_point[] = { -#include "textures/segment2/segment2.05E00.rgba16.inc.c" +"textures/segment2/segment2.05E00.rgba16.png" }; #endif #if defined(VERSION_JP) || defined(VERSION_SH) ALIGNED8 static const u8 texture_hud_char_beta_key[] = { -#include "textures/segment2/segment2.06000.rgba16.inc.c" +"textures/segment2/segment2.06000.rgba16.png" }; #endif ALIGNED8 static const u8 texture_credits_char_3[] = { -#include "textures/segment2/segment2.06200.rgba16.inc.c" +"textures/segment2/segment2.06200.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_4[] = { -#include "textures/segment2/segment2.06280.rgba16.inc.c" +"textures/segment2/segment2.06280.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_6[] = { -#include "textures/segment2/segment2.06300.rgba16.inc.c" +"textures/segment2/segment2.06300.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_A[] = { -#include "textures/segment2/segment2.06380.rgba16.inc.c" +"textures/segment2/segment2.06380.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_B[] = { -#include "textures/segment2/segment2.06400.rgba16.inc.c" +"textures/segment2/segment2.06400.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_C[] = { -#include "textures/segment2/segment2.06480.rgba16.inc.c" +"textures/segment2/segment2.06480.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_D[] = { -#include "textures/segment2/segment2.06500.rgba16.inc.c" +"textures/segment2/segment2.06500.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_E[] = { -#include "textures/segment2/segment2.06580.rgba16.inc.c" +"textures/segment2/segment2.06580.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_F[] = { -#include "textures/segment2/segment2.06600.rgba16.inc.c" +"textures/segment2/segment2.06600.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_G[] = { -#include "textures/segment2/segment2.06680.rgba16.inc.c" +"textures/segment2/segment2.06680.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_H[] = { -#include "textures/segment2/segment2.06700.rgba16.inc.c" +"textures/segment2/segment2.06700.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_I[] = { -#include "textures/segment2/segment2.06780.rgba16.inc.c" +"textures/segment2/segment2.06780.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_J[] = { -#include "textures/segment2/segment2.06800.rgba16.inc.c" +"textures/segment2/segment2.06800.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_K[] = { -#include "textures/segment2/segment2.06880.rgba16.inc.c" +"textures/segment2/segment2.06880.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_L[] = { -#include "textures/segment2/segment2.06900.rgba16.inc.c" +"textures/segment2/segment2.06900.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_M[] = { -#include "textures/segment2/segment2.06980.rgba16.inc.c" +"textures/segment2/segment2.06980.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_N[] = { -#include "textures/segment2/segment2.06A00.rgba16.inc.c" +"textures/segment2/segment2.06A00.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_O[] = { -#include "textures/segment2/segment2.06A80.rgba16.inc.c" +"textures/segment2/segment2.06A80.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_P[] = { -#include "textures/segment2/segment2.06B00.rgba16.inc.c" +"textures/segment2/segment2.06B00.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_Q[] = { -#include "textures/segment2/segment2.06B80.rgba16.inc.c" +"textures/segment2/segment2.06B80.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_R[] = { -#include "textures/segment2/segment2.06C00.rgba16.inc.c" +"textures/segment2/segment2.06C00.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_S[] = { -#include "textures/segment2/segment2.06C80.rgba16.inc.c" +"textures/segment2/segment2.06C80.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_T[] = { -#include "textures/segment2/segment2.06D00.rgba16.inc.c" +"textures/segment2/segment2.06D00.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_U[] = { -#include "textures/segment2/segment2.06D80.rgba16.inc.c" +"textures/segment2/segment2.06D80.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_V[] = { -#include "textures/segment2/segment2.06E00.rgba16.inc.c" +"textures/segment2/segment2.06E00.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_W[] = { -#include "textures/segment2/segment2.06E80.rgba16.inc.c" +"textures/segment2/segment2.06E80.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_X[] = { -#include "textures/segment2/segment2.06F00.rgba16.inc.c" +"textures/segment2/segment2.06F00.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_Y[] = { -#include "textures/segment2/segment2.06F80.rgba16.inc.c" +"textures/segment2/segment2.06F80.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_Z[] = { -#include "textures/segment2/segment2.07000.rgba16.inc.c" +"textures/segment2/segment2.07000.rgba16.png" }; ALIGNED8 static const u8 texture_credits_char_period[] = { -#include "textures/segment2/segment2.07080.rgba16.inc.c" +"textures/segment2/segment2.07080.rgba16.png" }; // JP Small Font #if defined(VERSION_JP) || defined(VERSION_SH) ALIGNED8 static const u8 texture_font_char_jp_0[] = { -#include "textures/segment2/segment2.07100.ia1.inc.c" +"textures/segment2/segment2.07100.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_1[] = { -#include "textures/segment2/segment2.07110.ia1.inc.c" +"textures/segment2/segment2.07110.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_2[] = { -#include "textures/segment2/segment2.07120.ia1.inc.c" +"textures/segment2/segment2.07120.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_3[] = { -#include "textures/segment2/segment2.07130.ia1.inc.c" +"textures/segment2/segment2.07130.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_4[] = { -#include "textures/segment2/segment2.07140.ia1.inc.c" +"textures/segment2/segment2.07140.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_5[] = { -#include "textures/segment2/segment2.07150.ia1.inc.c" +"textures/segment2/segment2.07150.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_6[] = { -#include "textures/segment2/segment2.07160.ia1.inc.c" +"textures/segment2/segment2.07160.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_7[] = { -#include "textures/segment2/segment2.07170.ia1.inc.c" +"textures/segment2/segment2.07170.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_8[] = { -#include "textures/segment2/segment2.07180.ia1.inc.c" +"textures/segment2/segment2.07180.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_9[] = { -#include "textures/segment2/segment2.07190.ia1.inc.c" +"textures/segment2/segment2.07190.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_A[] = { -#include "textures/segment2/segment2.071A0.ia1.inc.c" +"textures/segment2/segment2.071A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_B[] = { -#include "textures/segment2/segment2.071B0.ia1.inc.c" +"textures/segment2/segment2.071B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_C[] = { -#include "textures/segment2/segment2.071C0.ia1.inc.c" +"textures/segment2/segment2.071C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_D[] = { -#include "textures/segment2/segment2.071D0.ia1.inc.c" +"textures/segment2/segment2.071D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_E[] = { -#include "textures/segment2/segment2.071E0.ia1.inc.c" +"textures/segment2/segment2.071E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_F[] = { -#include "textures/segment2/segment2.071F0.ia1.inc.c" +"textures/segment2/segment2.071F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_G[] = { -#include "textures/segment2/segment2.07200.ia1.inc.c" +"textures/segment2/segment2.07200.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_H[] = { -#include "textures/segment2/segment2.07210.ia1.inc.c" +"textures/segment2/segment2.07210.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_I[] = { -#include "textures/segment2/segment2.07220.ia1.inc.c" +"textures/segment2/segment2.07220.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_J[] = { -#include "textures/segment2/segment2.07230.ia1.inc.c" +"textures/segment2/segment2.07230.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_K[] = { -#include "textures/segment2/segment2.07240.ia1.inc.c" +"textures/segment2/segment2.07240.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_L[] = { -#include "textures/segment2/segment2.07250.ia1.inc.c" +"textures/segment2/segment2.07250.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_M[] = { -#include "textures/segment2/segment2.07260.ia1.inc.c" +"textures/segment2/segment2.07260.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_N[] = { -#include "textures/segment2/segment2.07270.ia1.inc.c" +"textures/segment2/segment2.07270.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_O[] = { -#include "textures/segment2/segment2.07280.ia1.inc.c" +"textures/segment2/segment2.07280.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_P[] = { -#include "textures/segment2/segment2.07290.ia1.inc.c" +"textures/segment2/segment2.07290.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_Q[] = { -#include "textures/segment2/segment2.072A0.ia1.inc.c" +"textures/segment2/segment2.072A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_R[] = { -#include "textures/segment2/segment2.072B0.ia1.inc.c" +"textures/segment2/segment2.072B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_S[] = { -#include "textures/segment2/segment2.072C0.ia1.inc.c" +"textures/segment2/segment2.072C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_T[] = { -#include "textures/segment2/segment2.072D0.ia1.inc.c" +"textures/segment2/segment2.072D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_U[] = { -#include "textures/segment2/segment2.072E0.ia1.inc.c" +"textures/segment2/segment2.072E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_V[] = { -#include "textures/segment2/segment2.072F0.ia1.inc.c" +"textures/segment2/segment2.072F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_W[] = { -#include "textures/segment2/segment2.07300.ia1.inc.c" +"textures/segment2/segment2.07300.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_X[] = { -#include "textures/segment2/segment2.07310.ia1.inc.c" +"textures/segment2/segment2.07310.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_Y[] = { -#include "textures/segment2/segment2.07320.ia1.inc.c" +"textures/segment2/segment2.07320.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_Z[] = { -#include "textures/segment2/segment2.07330.ia1.inc.c" +"textures/segment2/segment2.07330.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_long_vowel[] = { -#include "textures/segment2/segment2.07340.ia1.inc.c" +"textures/segment2/segment2.07340.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_exclamation[] = { -#include "textures/segment2/segment2.07350.ia1.inc.c" +"textures/segment2/segment2.07350.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_dakuten[] = { -#include "textures/segment2/segment2.07360.ia1.inc.c" +"textures/segment2/segment2.07360.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_handakuten[] = { -#include "textures/segment2/segment2.07370.ia1.inc.c" +"textures/segment2/segment2.07370.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_percent[] = { -#include "textures/segment2/segment2.07380.ia1.inc.c" +"textures/segment2/segment2.07380.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_question[] = { -#include "textures/segment2/segment2.07390.ia1.inc.c" +"textures/segment2/segment2.07390.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_left_right_arrow[] = { -#include "textures/segment2/segment2.073A0.ia1.inc.c" +"textures/segment2/segment2.073A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_open_parentheses[] = { -#include "textures/segment2/segment2.073B0.ia1.inc.c" +"textures/segment2/segment2.073B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_close_open_parentheses[] = { -#include "textures/segment2/segment2.073C0.ia1.inc.c" +"textures/segment2/segment2.073C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_close_parentheses[] = { -#include "textures/segment2/segment2.073D0.ia1.inc.c" +"textures/segment2/segment2.073D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_coin[] = { -#include "textures/segment2/segment2.073E0.ia1.inc.c" +"textures/segment2/segment2.073E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_multiply[] = { -#include "textures/segment2/segment2.073F0.ia1.inc.c" +"textures/segment2/segment2.073F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_star_filled[] = { -#include "textures/segment2/segment2.07400.ia1.inc.c" +"textures/segment2/segment2.07400.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_star_hollow[] = { -#include "textures/segment2/segment2.07410.ia1.inc.c" +"textures/segment2/segment2.07410.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_a[] = { -#include "textures/segment2/segment2.07420.ia1.inc.c" +"textures/segment2/segment2.07420.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_i[] = { -#include "textures/segment2/segment2.07430.ia1.inc.c" +"textures/segment2/segment2.07430.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_u[] = { -#include "textures/segment2/segment2.07440.ia1.inc.c" +"textures/segment2/segment2.07440.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_c[] = { -#include "textures/segment2/segment2.07450.ia1.inc.c" +"textures/segment2/segment2.07450.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_o[] = { -#include "textures/segment2/segment2.07460.ia1.inc.c" +"textures/segment2/segment2.07460.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ka[] = { -#include "textures/segment2/segment2.07470.ia1.inc.c" +"textures/segment2/segment2.07470.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ki[] = { -#include "textures/segment2/segment2.07480.ia1.inc.c" +"textures/segment2/segment2.07480.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ku[] = { -#include "textures/segment2/segment2.07490.ia1.inc.c" +"textures/segment2/segment2.07490.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ke[] = { -#include "textures/segment2/segment2.074A0.ia1.inc.c" +"textures/segment2/segment2.074A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ko[] = { -#include "textures/segment2/segment2.074B0.ia1.inc.c" +"textures/segment2/segment2.074B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_sa[] = { -#include "textures/segment2/segment2.074C0.ia1.inc.c" +"textures/segment2/segment2.074C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_shi[] = { -#include "textures/segment2/segment2.074D0.ia1.inc.c" +"textures/segment2/segment2.074D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_su[] = { -#include "textures/segment2/segment2.074E0.ia1.inc.c" +"textures/segment2/segment2.074E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_se[] = { -#include "textures/segment2/segment2.074F0.ia1.inc.c" +"textures/segment2/segment2.074F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_so[] = { -#include "textures/segment2/segment2.07500.ia1.inc.c" +"textures/segment2/segment2.07500.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ta[] = { -#include "textures/segment2/segment2.07510.ia1.inc.c" +"textures/segment2/segment2.07510.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_chi[] = { -#include "textures/segment2/segment2.07520.ia1.inc.c" +"textures/segment2/segment2.07520.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_tsu[] = { -#include "textures/segment2/segment2.07530.ia1.inc.c" +"textures/segment2/segment2.07530.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_te[] = { -#include "textures/segment2/segment2.07540.ia1.inc.c" +"textures/segment2/segment2.07540.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_to[] = { -#include "textures/segment2/segment2.07550.ia1.inc.c" +"textures/segment2/segment2.07550.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_na[] = { -#include "textures/segment2/segment2.07560.ia1.inc.c" +"textures/segment2/segment2.07560.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ni[] = { -#include "textures/segment2/segment2.07570.ia1.inc.c" +"textures/segment2/segment2.07570.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_nu[] = { -#include "textures/segment2/segment2.07580.ia1.inc.c" +"textures/segment2/segment2.07580.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ne[] = { -#include "textures/segment2/segment2.07590.ia1.inc.c" +"textures/segment2/segment2.07590.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_no[] = { -#include "textures/segment2/segment2.075A0.ia1.inc.c" +"textures/segment2/segment2.075A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ha[] = { -#include "textures/segment2/segment2.075B0.ia1.inc.c" +"textures/segment2/segment2.075B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_hi[] = { -#include "textures/segment2/segment2.075C0.ia1.inc.c" +"textures/segment2/segment2.075C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_hu[] = { -#include "textures/segment2/segment2.075D0.ia1.inc.c" +"textures/segment2/segment2.075D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_he[] = { -#include "textures/segment2/segment2.075E0.ia1.inc.c" +"textures/segment2/segment2.075E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ho[] = { -#include "textures/segment2/segment2.075F0.ia1.inc.c" +"textures/segment2/segment2.075F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ma[] = { -#include "textures/segment2/segment2.07600.ia1.inc.c" +"textures/segment2/segment2.07600.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_mi[] = { -#include "textures/segment2/segment2.07610.ia1.inc.c" +"textures/segment2/segment2.07610.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_mu[] = { -#include "textures/segment2/segment2.07620.ia1.inc.c" +"textures/segment2/segment2.07620.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_me[] = { -#include "textures/segment2/segment2.07630.ia1.inc.c" +"textures/segment2/segment2.07630.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_mo[] = { -#include "textures/segment2/segment2.07640.ia1.inc.c" +"textures/segment2/segment2.07640.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ya[] = { -#include "textures/segment2/segment2.07650.ia1.inc.c" +"textures/segment2/segment2.07650.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_yu[] = { -#include "textures/segment2/segment2.07660.ia1.inc.c" +"textures/segment2/segment2.07660.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_yo[] = { -#include "textures/segment2/segment2.07670.ia1.inc.c" +"textures/segment2/segment2.07670.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ra[] = { -#include "textures/segment2/segment2.07680.ia1.inc.c" +"textures/segment2/segment2.07680.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ri[] = { -#include "textures/segment2/segment2.07690.ia1.inc.c" +"textures/segment2/segment2.07690.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ru[] = { -#include "textures/segment2/segment2.076A0.ia1.inc.c" +"textures/segment2/segment2.076A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_re[] = { -#include "textures/segment2/segment2.076B0.ia1.inc.c" +"textures/segment2/segment2.076B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_ro[] = { -#include "textures/segment2/segment2.076C0.ia1.inc.c" +"textures/segment2/segment2.076C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_wa[] = { -#include "textures/segment2/segment2.076D0.ia1.inc.c" +"textures/segment2/segment2.076D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_wo[] = { -#include "textures/segment2/segment2.076E0.ia1.inc.c" +"textures/segment2/segment2.076E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_n[] = { -#include "textures/segment2/segment2.076F0.ia1.inc.c" +"textures/segment2/segment2.076F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_small_e[] = { -#include "textures/segment2/segment2.07700.ia1.inc.c" +"textures/segment2/segment2.07700.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_small_tsu[] = { -#include "textures/segment2/segment2.07710.ia1.inc.c" +"textures/segment2/segment2.07710.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_small_ya[] = { -#include "textures/segment2/segment2.07720.ia1.inc.c" +"textures/segment2/segment2.07720.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_small_yu[] = { -#include "textures/segment2/segment2.07730.ia1.inc.c" +"textures/segment2/segment2.07730.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_small_yo[] = { -#include "textures/segment2/segment2.07740.ia1.inc.c" +"textures/segment2/segment2.07740.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_small_a[] = { -#include "textures/segment2/segment2.07750.ia1.inc.c" +"textures/segment2/segment2.07750.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_small_i[] = { -#include "textures/segment2/segment2.07760.ia1.inc.c" +"textures/segment2/segment2.07760.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_small_o[] = { -#include "textures/segment2/segment2.07770.ia1.inc.c" +"textures/segment2/segment2.07770.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_hiragana_small_u[] = { -#include "textures/segment2/segment2.07780.ia1.inc.c" +"textures/segment2/segment2.07780.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_interpunct[] = { -#include "textures/segment2/segment2.07790.ia1.inc.c" +"textures/segment2/segment2.07790.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_comma[] = { -#include "textures/segment2/segment2.077A0.ia1.inc.c" +"textures/segment2/segment2.077A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_a[] = { -#include "textures/segment2/segment2.077B0.ia1.inc.c" +"textures/segment2/segment2.077B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_i[] = { -#include "textures/segment2/segment2.077C0.ia1.inc.c" +"textures/segment2/segment2.077C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_u[] = { -#include "textures/segment2/segment2.077D0.ia1.inc.c" +"textures/segment2/segment2.077D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_e[] = { -#include "textures/segment2/segment2.077E0.ia1.inc.c" +"textures/segment2/segment2.077E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_o[] = { -#include "textures/segment2/segment2.077F0.ia1.inc.c" +"textures/segment2/segment2.077F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ka[] = { -#include "textures/segment2/segment2.07800.ia1.inc.c" +"textures/segment2/segment2.07800.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ki[] = { -#include "textures/segment2/segment2.07810.ia1.inc.c" +"textures/segment2/segment2.07810.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ku[] = { -#include "textures/segment2/segment2.07820.ia1.inc.c" +"textures/segment2/segment2.07820.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ke[] = { -#include "textures/segment2/segment2.07830.ia1.inc.c" +"textures/segment2/segment2.07830.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ko[] = { -#include "textures/segment2/segment2.07840.ia1.inc.c" +"textures/segment2/segment2.07840.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_sa[] = { -#include "textures/segment2/segment2.07850.ia1.inc.c" +"textures/segment2/segment2.07850.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_shi[] = { -#include "textures/segment2/segment2.07860.ia1.inc.c" +"textures/segment2/segment2.07860.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_su[] = { -#include "textures/segment2/segment2.07870.ia1.inc.c" +"textures/segment2/segment2.07870.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_se[] = { -#include "textures/segment2/segment2.07880.ia1.inc.c" +"textures/segment2/segment2.07880.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_so[] = { -#include "textures/segment2/segment2.07890.ia1.inc.c" +"textures/segment2/segment2.07890.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ta[] = { -#include "textures/segment2/segment2.078A0.ia1.inc.c" +"textures/segment2/segment2.078A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_chi[] = { -#include "textures/segment2/segment2.078B0.ia1.inc.c" +"textures/segment2/segment2.078B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_tsu[] = { -#include "textures/segment2/segment2.078C0.ia1.inc.c" +"textures/segment2/segment2.078C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_te[] = { -#include "textures/segment2/segment2.078D0.ia1.inc.c" +"textures/segment2/segment2.078D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_to[] = { -#include "textures/segment2/segment2.078E0.ia1.inc.c" +"textures/segment2/segment2.078E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_na[] = { -#include "textures/segment2/segment2.078F0.ia1.inc.c" +"textures/segment2/segment2.078F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ni[] = { -#include "textures/segment2/segment2.07900.ia1.inc.c" +"textures/segment2/segment2.07900.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_nu[] = { -#include "textures/segment2/segment2.07910.ia1.inc.c" +"textures/segment2/segment2.07910.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ne[] = { -#include "textures/segment2/segment2.07920.ia1.inc.c" +"textures/segment2/segment2.07920.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_no[] = { -#include "textures/segment2/segment2.07930.ia1.inc.c" +"textures/segment2/segment2.07930.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ha[] = { -#include "textures/segment2/segment2.07940.ia1.inc.c" +"textures/segment2/segment2.07940.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_hi[] = { -#include "textures/segment2/segment2.07950.ia1.inc.c" +"textures/segment2/segment2.07950.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_hu[] = { -#include "textures/segment2/segment2.07960.ia1.inc.c" +"textures/segment2/segment2.07960.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_he[] = { -#include "textures/segment2/segment2.07970.ia1.inc.c" +"textures/segment2/segment2.07970.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ho[] = { -#include "textures/segment2/segment2.07980.ia1.inc.c" +"textures/segment2/segment2.07980.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ma[] = { -#include "textures/segment2/segment2.07990.ia1.inc.c" +"textures/segment2/segment2.07990.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_mi[] = { -#include "textures/segment2/segment2.079A0.ia1.inc.c" +"textures/segment2/segment2.079A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_mu[] = { -#include "textures/segment2/segment2.079B0.ia1.inc.c" +"textures/segment2/segment2.079B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_me[] = { -#include "textures/segment2/segment2.079C0.ia1.inc.c" +"textures/segment2/segment2.079C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_mo[] = { -#include "textures/segment2/segment2.079D0.ia1.inc.c" +"textures/segment2/segment2.079D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ya[] = { -#include "textures/segment2/segment2.079E0.ia1.inc.c" +"textures/segment2/segment2.079E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_yu[] = { -#include "textures/segment2/segment2.079F0.ia1.inc.c" +"textures/segment2/segment2.079F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_yo[] = { -#include "textures/segment2/segment2.07A00.ia1.inc.c" +"textures/segment2/segment2.07A00.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ra[] = { -#include "textures/segment2/segment2.07A10.ia1.inc.c" +"textures/segment2/segment2.07A10.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ri[] = { -#include "textures/segment2/segment2.07A20.ia1.inc.c" +"textures/segment2/segment2.07A20.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ru[] = { -#include "textures/segment2/segment2.07A30.ia1.inc.c" +"textures/segment2/segment2.07A30.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_re[] = { -#include "textures/segment2/segment2.07A40.ia1.inc.c" +"textures/segment2/segment2.07A40.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_ro[] = { -#include "textures/segment2/segment2.07A50.ia1.inc.c" +"textures/segment2/segment2.07A50.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_wa[] = { -#include "textures/segment2/segment2.07A60.ia1.inc.c" +"textures/segment2/segment2.07A60.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_n[] = { -#include "textures/segment2/segment2.07A70.ia1.inc.c" +"textures/segment2/segment2.07A70.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_small_e[] = { -#include "textures/segment2/segment2.07A80.ia1.inc.c" +"textures/segment2/segment2.07A80.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_small_tsu[] = { -#include "textures/segment2/segment2.07A90.ia1.inc.c" +"textures/segment2/segment2.07A90.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_small_ya[] = { -#include "textures/segment2/segment2.07AA0.ia1.inc.c" +"textures/segment2/segment2.07AA0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_small_yu[] = { -#include "textures/segment2/segment2.07AB0.ia1.inc.c" +"textures/segment2/segment2.07AB0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_small_yo[] = { -#include "textures/segment2/segment2.07AC0.ia1.inc.c" +"textures/segment2/segment2.07AC0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_small_a[] = { -#include "textures/segment2/segment2.07AD0.ia1.inc.c" +"textures/segment2/segment2.07AD0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_small_i[] = { -#include "textures/segment2/segment2.07AE0.ia1.inc.c" +"textures/segment2/segment2.07AE0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_small_u[] = { -#include "textures/segment2/segment2.07AF0.ia1.inc.c" +"textures/segment2/segment2.07AF0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_katakana_small_o[] = { -#include "textures/segment2/segment2.07B00.ia1.inc.c" +"textures/segment2/segment2.07B00.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_double_quotation_open[] = { -#include "textures/segment2/segment2.07B10.ia1.inc.c" +"textures/segment2/segment2.07B10.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_double_quotation_close[] = { -#include "textures/segment2/segment2.07B20.ia1.inc.c" +"textures/segment2/segment2.07B20.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_wave_dash[] = { -#include "textures/segment2/segment2.07B30.ia1.inc.c" +"textures/segment2/segment2.07B30.ia1.png" }; ALIGNED8 static const u8 texture_font_char_jp_ellipsis[] = { -#include "textures/segment2/segment2.07B40.ia1.inc.c" +"textures/segment2/segment2.07B40.ia1.png" }; // EU Small Font #elif defined(VERSION_EU) ALIGNED8 static const u8 texture_font_char_eu_0[] = { -#include "textures/segment2/font_graphics.05F00.ia1.inc.c" +"textures/segment2/font_graphics.05F00.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_1[] = { -#include "textures/segment2/font_graphics.05F10.ia1.inc.c" +"textures/segment2/font_graphics.05F10.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_2[] = { -#include "textures/segment2/font_graphics.05F20.ia1.inc.c" +"textures/segment2/font_graphics.05F20.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_3[] = { -#include "textures/segment2/font_graphics.05F30.ia1.inc.c" +"textures/segment2/font_graphics.05F30.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_4[] = { -#include "textures/segment2/font_graphics.05F40.ia1.inc.c" +"textures/segment2/font_graphics.05F40.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_5[] = { -#include "textures/segment2/font_graphics.05F50.ia1.inc.c" +"textures/segment2/font_graphics.05F50.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_6[] = { -#include "textures/segment2/font_graphics.05F60.ia1.inc.c" +"textures/segment2/font_graphics.05F60.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_7[] = { -#include "textures/segment2/font_graphics.05F70.ia1.inc.c" +"textures/segment2/font_graphics.05F70.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_8[] = { -#include "textures/segment2/font_graphics.05F80.ia1.inc.c" +"textures/segment2/font_graphics.05F80.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_9[] = { -#include "textures/segment2/font_graphics.05F90.ia1.inc.c" +"textures/segment2/font_graphics.05F90.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_A[] = { -#include "textures/segment2/font_graphics.05FA0.ia1.inc.c" +"textures/segment2/font_graphics.05FA0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_B[] = { -#include "textures/segment2/font_graphics.05FB0.ia1.inc.c" +"textures/segment2/font_graphics.05FB0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_C[] = { -#include "textures/segment2/font_graphics.05FC0.ia1.inc.c" +"textures/segment2/font_graphics.05FC0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_D[] = { -#include "textures/segment2/font_graphics.05FD0.ia1.inc.c" +"textures/segment2/font_graphics.05FD0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_E[] = { -#include "textures/segment2/font_graphics.05FE0.ia1.inc.c" +"textures/segment2/font_graphics.05FE0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_F[] = { -#include "textures/segment2/font_graphics.05FF0.ia1.inc.c" +"textures/segment2/font_graphics.05FF0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_G[] = { -#include "textures/segment2/font_graphics.06000.ia1.inc.c" +"textures/segment2/font_graphics.06000.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_H[] = { -#include "textures/segment2/font_graphics.06010.ia1.inc.c" +"textures/segment2/font_graphics.06010.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_I[] = { -#include "textures/segment2/font_graphics.06020.ia1.inc.c" +"textures/segment2/font_graphics.06020.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_J[] = { -#include "textures/segment2/font_graphics.06030.ia1.inc.c" +"textures/segment2/font_graphics.06030.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_K[] = { -#include "textures/segment2/font_graphics.06040.ia1.inc.c" +"textures/segment2/font_graphics.06040.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_L[] = { -#include "textures/segment2/font_graphics.06050.ia1.inc.c" +"textures/segment2/font_graphics.06050.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_M[] = { -#include "textures/segment2/font_graphics.06060.ia1.inc.c" +"textures/segment2/font_graphics.06060.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_N[] = { -#include "textures/segment2/font_graphics.06070.ia1.inc.c" +"textures/segment2/font_graphics.06070.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_O[] = { -#include "textures/segment2/font_graphics.06080.ia1.inc.c" +"textures/segment2/font_graphics.06080.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_P[] = { -#include "textures/segment2/font_graphics.06090.ia1.inc.c" +"textures/segment2/font_graphics.06090.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_Q[] = { -#include "textures/segment2/font_graphics.060A0.ia1.inc.c" +"textures/segment2/font_graphics.060A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_R[] = { -#include "textures/segment2/font_graphics.060B0.ia1.inc.c" +"textures/segment2/font_graphics.060B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_S[] = { -#include "textures/segment2/font_graphics.060C0.ia1.inc.c" +"textures/segment2/font_graphics.060C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_T[] = { -#include "textures/segment2/font_graphics.060D0.ia1.inc.c" +"textures/segment2/font_graphics.060D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_U[] = { -#include "textures/segment2/font_graphics.060E0.ia1.inc.c" +"textures/segment2/font_graphics.060E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_V[] = { -#include "textures/segment2/font_graphics.060F0.ia1.inc.c" +"textures/segment2/font_graphics.060F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_W[] = { -#include "textures/segment2/font_graphics.06100.ia1.inc.c" +"textures/segment2/font_graphics.06100.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_X[] = { -#include "textures/segment2/font_graphics.06110.ia1.inc.c" +"textures/segment2/font_graphics.06110.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_Y[] = { -#include "textures/segment2/font_graphics.06120.ia1.inc.c" +"textures/segment2/font_graphics.06120.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_Z[] = { -#include "textures/segment2/font_graphics.06130.ia1.inc.c" +"textures/segment2/font_graphics.06130.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_a[] = { -#include "textures/segment2/font_graphics.06140.ia1.inc.c" +"textures/segment2/font_graphics.06140.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_b[] = { -#include "textures/segment2/font_graphics.06150.ia1.inc.c" +"textures/segment2/font_graphics.06150.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_c[] = { -#include "textures/segment2/font_graphics.06160.ia1.inc.c" +"textures/segment2/font_graphics.06160.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_d[] = { -#include "textures/segment2/font_graphics.06170.ia1.inc.c" +"textures/segment2/font_graphics.06170.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_e[] = { -#include "textures/segment2/font_graphics.06180.ia1.inc.c" +"textures/segment2/font_graphics.06180.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_f[] = { -#include "textures/segment2/font_graphics.06190.ia1.inc.c" +"textures/segment2/font_graphics.06190.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_g[] = { -#include "textures/segment2/font_graphics.061A0.ia1.inc.c" +"textures/segment2/font_graphics.061A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_h[] = { -#include "textures/segment2/font_graphics.061B0.ia1.inc.c" +"textures/segment2/font_graphics.061B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_i[] = { -#include "textures/segment2/font_graphics.061C0.ia1.inc.c" +"textures/segment2/font_graphics.061C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_j[] = { -#include "textures/segment2/font_graphics.061D0.ia1.inc.c" +"textures/segment2/font_graphics.061D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_k[] = { -#include "textures/segment2/font_graphics.061E0.ia1.inc.c" +"textures/segment2/font_graphics.061E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_l[] = { -#include "textures/segment2/font_graphics.061F0.ia1.inc.c" +"textures/segment2/font_graphics.061F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_m[] = { -#include "textures/segment2/font_graphics.06200.ia1.inc.c" +"textures/segment2/font_graphics.06200.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_n[] = { -#include "textures/segment2/font_graphics.06210.ia1.inc.c" +"textures/segment2/font_graphics.06210.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_o[] = { -#include "textures/segment2/font_graphics.06220.ia1.inc.c" +"textures/segment2/font_graphics.06220.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_p[] = { -#include "textures/segment2/font_graphics.06230.ia1.inc.c" +"textures/segment2/font_graphics.06230.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_q[] = { -#include "textures/segment2/font_graphics.06240.ia1.inc.c" +"textures/segment2/font_graphics.06240.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_r[] = { -#include "textures/segment2/font_graphics.06250.ia1.inc.c" +"textures/segment2/font_graphics.06250.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_s[] = { -#include "textures/segment2/font_graphics.06260.ia1.inc.c" +"textures/segment2/font_graphics.06260.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_t[] = { -#include "textures/segment2/font_graphics.06270.ia1.inc.c" +"textures/segment2/font_graphics.06270.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_u[] = { -#include "textures/segment2/font_graphics.06280.ia1.inc.c" +"textures/segment2/font_graphics.06280.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_v[] = { -#include "textures/segment2/font_graphics.06290.ia1.inc.c" +"textures/segment2/font_graphics.06290.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_w[] = { -#include "textures/segment2/font_graphics.062A0.ia1.inc.c" +"textures/segment2/font_graphics.062A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_x[] = { -#include "textures/segment2/font_graphics.062B0.ia1.inc.c" +"textures/segment2/font_graphics.062B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_y[] = { -#include "textures/segment2/font_graphics.062C0.ia1.inc.c" +"textures/segment2/font_graphics.062C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_z[] = { -#include "textures/segment2/font_graphics.062D0.ia1.inc.c" +"textures/segment2/font_graphics.062D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_left_right_arrow[] = { -#include "textures/segment2/font_graphics.062E0.ia1.inc.c" +"textures/segment2/font_graphics.062E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_ampersand[] = { -#include "textures/segment2/font_graphics.062F0.ia1.inc.c" +"textures/segment2/font_graphics.062F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_exclamation[] = { -#include "textures/segment2/font_graphics.06300.ia1.inc.c" +"textures/segment2/font_graphics.06300.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_coin[] = { -#include "textures/segment2/font_graphics.06310.ia1.inc.c" +"textures/segment2/font_graphics.06310.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_multiply[] = { -#include "textures/segment2/font_graphics.06320.ia1.inc.c" +"textures/segment2/font_graphics.06320.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_open_parentheses[] = { -#include "textures/segment2/font_graphics.06330.ia1.inc.c" +"textures/segment2/font_graphics.06330.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_close_open_parentheses[] = { -#include "textures/segment2/font_graphics.06340.ia1.inc.c" +"textures/segment2/font_graphics.06340.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_close_parentheses[] = { -#include "textures/segment2/font_graphics.06350.ia1.inc.c" +"textures/segment2/font_graphics.06350.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_tilde[] = { -#include "textures/segment2/font_graphics.06360.ia1.inc.c" +"textures/segment2/font_graphics.06360.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_period[] = { -#include "textures/segment2/font_graphics.06370.ia1.inc.c" +"textures/segment2/font_graphics.06370.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_percent[] = { -#include "textures/segment2/font_graphics.06380.ia1.inc.c" +"textures/segment2/font_graphics.06380.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_interpunct[] = { -#include "textures/segment2/font_graphics.06390.ia1.inc.c" +"textures/segment2/font_graphics.06390.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_comma[] = { -#include "textures/segment2/font_graphics.063A0.ia1.inc.c" +"textures/segment2/font_graphics.063A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_apostrophe[] = { -#include "textures/segment2/font_graphics.063B0.ia1.inc.c" +"textures/segment2/font_graphics.063B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_question[] = { -#include "textures/segment2/font_graphics.063C0.ia1.inc.c" +"textures/segment2/font_graphics.063C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_star_filled[] = { -#include "textures/segment2/font_graphics.063D0.ia1.inc.c" +"textures/segment2/font_graphics.063D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_star_hollow[] = { -#include "textures/segment2/font_graphics.063E0.ia1.inc.c" +"textures/segment2/font_graphics.063E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_double_quote_open[] = { -#include "textures/segment2/font_graphics.063F0.ia1.inc.c" +"textures/segment2/font_graphics.063F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_double_quote_close[] = { -#include "textures/segment2/font_graphics.06400.ia1.inc.c" +"textures/segment2/font_graphics.06400.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_colon[] = { -#include "textures/segment2/font_graphics.06410.ia1.inc.c" +"textures/segment2/font_graphics.06410.ia1.png" }; ALIGNED8 static const u8 texture_font_char_EU_slash[] = { -#include "textures/segment2/font_graphics.06420.ia1.inc.c" +"textures/segment2/font_graphics.06420.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_button_A[] = { -#include "textures/segment2/font_graphics.06430.ia1.inc.c" +"textures/segment2/font_graphics.06430.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_button_B[] = { -#include "textures/segment2/font_graphics.06440.ia1.inc.c" +"textures/segment2/font_graphics.06440.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_button_C[] = { -#include "textures/segment2/font_graphics.06450.ia1.inc.c" +"textures/segment2/font_graphics.06450.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_button_Z[] = { -#include "textures/segment2/font_graphics.06460.ia1.inc.c" +"textures/segment2/font_graphics.06460.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_button_R[] = { -#include "textures/segment2/font_graphics.06470.ia1.inc.c" +"textures/segment2/font_graphics.06470.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_button_C_up[] = { -#include "textures/segment2/font_graphics.06480.ia1.inc.c" +"textures/segment2/font_graphics.06480.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_button_C_down[] = { -#include "textures/segment2/font_graphics.06490.ia1.inc.c" +"textures/segment2/font_graphics.06490.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_button_C_left[] = { -#include "textures/segment2/font_graphics.064A0.ia1.inc.c" +"textures/segment2/font_graphics.064A0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_button_C_right[] = { -#include "textures/segment2/font_graphics.064B0.ia1.inc.c" +"textures/segment2/font_graphics.064B0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_umlaut[] = { -#include "textures/segment2/font_graphics.064C0.ia1.inc.c" +"textures/segment2/font_graphics.064C0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_circumflex[] = { -#include "textures/segment2/font_graphics.064D0.ia1.inc.c" +"textures/segment2/font_graphics.064D0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_grave[] = { -#include "textures/segment2/font_graphics.064E0.ia1.inc.c" +"textures/segment2/font_graphics.064E0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_acute[] = { -#include "textures/segment2/font_graphics.064F0.ia1.inc.c" +"textures/segment2/font_graphics.064F0.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_cedilla[] = { -#include "textures/segment2/font_graphics.06500.ia1.inc.c" +"textures/segment2/font_graphics.06500.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_unknown[] = { -#include "textures/segment2/font_graphics.06510.ia1.inc.c" +"textures/segment2/font_graphics.06510.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_Cedilla[] = { -#include "textures/segment2/font_graphics.06520.ia1.inc.c" +"textures/segment2/font_graphics.06520.ia1.png" }; ALIGNED8 static const u8 texture_font_char_eu_eszeet[] = { -#include "textures/segment2/font_graphics.06530.ia1.inc.c" +"textures/segment2/font_graphics.06530.ia1.png" }; // US Small Font #else ALIGNED8 static const u8 texture_font_char_us_0[] = { -#include "textures/segment2/font_graphics.05900.ia4.inc.c" +"textures/segment2/font_graphics.05900.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_1[] = { -#include "textures/segment2/font_graphics.05940.ia4.inc.c" +"textures/segment2/font_graphics.05940.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_2[] = { -#include "textures/segment2/font_graphics.05980.ia4.inc.c" +"textures/segment2/font_graphics.05980.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_3[] = { -#include "textures/segment2/font_graphics.059C0.ia4.inc.c" +"textures/segment2/font_graphics.059C0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_4[] = { -#include "textures/segment2/font_graphics.05A00.ia4.inc.c" +"textures/segment2/font_graphics.05A00.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_5[] = { -#include "textures/segment2/font_graphics.05A40.ia4.inc.c" +"textures/segment2/font_graphics.05A40.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_6[] = { -#include "textures/segment2/font_graphics.05A80.ia4.inc.c" +"textures/segment2/font_graphics.05A80.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_7[] = { -#include "textures/segment2/font_graphics.05AC0.ia4.inc.c" +"textures/segment2/font_graphics.05AC0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_8[] = { -#include "textures/segment2/font_graphics.05B00.ia4.inc.c" +"textures/segment2/font_graphics.05B00.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_9[] = { -#include "textures/segment2/font_graphics.05B40.ia4.inc.c" +"textures/segment2/font_graphics.05B40.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_A[] = { -#include "textures/segment2/font_graphics.05B80.ia4.inc.c" +"textures/segment2/font_graphics.05B80.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_B[] = { -#include "textures/segment2/font_graphics.05BC0.ia4.inc.c" +"textures/segment2/font_graphics.05BC0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_C[] = { -#include "textures/segment2/font_graphics.05C00.ia4.inc.c" +"textures/segment2/font_graphics.05C00.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_D[] = { -#include "textures/segment2/font_graphics.05C40.ia4.inc.c" +"textures/segment2/font_graphics.05C40.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_E[] = { -#include "textures/segment2/font_graphics.05C80.ia4.inc.c" +"textures/segment2/font_graphics.05C80.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_F[] = { -#include "textures/segment2/font_graphics.05CC0.ia4.inc.c" +"textures/segment2/font_graphics.05CC0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_G[] = { -#include "textures/segment2/font_graphics.05D00.ia4.inc.c" +"textures/segment2/font_graphics.05D00.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_H[] = { -#include "textures/segment2/font_graphics.05D40.ia4.inc.c" +"textures/segment2/font_graphics.05D40.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_I[] = { -#include "textures/segment2/font_graphics.05D80.ia4.inc.c" +"textures/segment2/font_graphics.05D80.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_J[] = { -#include "textures/segment2/font_graphics.05DC0.ia4.inc.c" +"textures/segment2/font_graphics.05DC0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_K[] = { -#include "textures/segment2/font_graphics.05E00.ia4.inc.c" +"textures/segment2/font_graphics.05E00.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_L[] = { -#include "textures/segment2/font_graphics.05E40.ia4.inc.c" +"textures/segment2/font_graphics.05E40.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_M[] = { -#include "textures/segment2/font_graphics.05E80.ia4.inc.c" +"textures/segment2/font_graphics.05E80.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_N[] = { -#include "textures/segment2/font_graphics.05EC0.ia4.inc.c" +"textures/segment2/font_graphics.05EC0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_O[] = { -#include "textures/segment2/font_graphics.05F00.ia4.inc.c" +"textures/segment2/font_graphics.05F00.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_P[] = { -#include "textures/segment2/font_graphics.05F40.ia4.inc.c" +"textures/segment2/font_graphics.05F40.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_Q[] = { -#include "textures/segment2/font_graphics.05F80.ia4.inc.c" +"textures/segment2/font_graphics.05F80.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_R[] = { -#include "textures/segment2/font_graphics.05FC0.ia4.inc.c" +"textures/segment2/font_graphics.05FC0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_S[] = { -#include "textures/segment2/font_graphics.06000.ia4.inc.c" +"textures/segment2/font_graphics.06000.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_T[] = { -#include "textures/segment2/font_graphics.06040.ia4.inc.c" +"textures/segment2/font_graphics.06040.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_U[] = { -#include "textures/segment2/font_graphics.06080.ia4.inc.c" +"textures/segment2/font_graphics.06080.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_V[] = { -#include "textures/segment2/font_graphics.060C0.ia4.inc.c" +"textures/segment2/font_graphics.060C0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_W[] = { -#include "textures/segment2/font_graphics.06100.ia4.inc.c" +"textures/segment2/font_graphics.06100.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_X[] = { -#include "textures/segment2/font_graphics.06140.ia4.inc.c" +"textures/segment2/font_graphics.06140.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_Y[] = { -#include "textures/segment2/font_graphics.06180.ia4.inc.c" +"textures/segment2/font_graphics.06180.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_Z[] = { -#include "textures/segment2/font_graphics.061C0.ia4.inc.c" +"textures/segment2/font_graphics.061C0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_a[] = { -#include "textures/segment2/font_graphics.06200.ia4.inc.c" +"textures/segment2/font_graphics.06200.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_b[] = { -#include "textures/segment2/font_graphics.06240.ia4.inc.c" +"textures/segment2/font_graphics.06240.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_c[] = { -#include "textures/segment2/font_graphics.06280.ia4.inc.c" +"textures/segment2/font_graphics.06280.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_d[] = { -#include "textures/segment2/font_graphics.062C0.ia4.inc.c" +"textures/segment2/font_graphics.062C0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_e[] = { -#include "textures/segment2/font_graphics.06300.ia4.inc.c" +"textures/segment2/font_graphics.06300.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_f[] = { -#include "textures/segment2/font_graphics.06340.ia4.inc.c" +"textures/segment2/font_graphics.06340.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_g[] = { -#include "textures/segment2/font_graphics.06380.ia4.inc.c" +"textures/segment2/font_graphics.06380.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_h[] = { -#include "textures/segment2/font_graphics.063C0.ia4.inc.c" +"textures/segment2/font_graphics.063C0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_i[] = { -#include "textures/segment2/font_graphics.06400.ia4.inc.c" +"textures/segment2/font_graphics.06400.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_j[] = { -#include "textures/segment2/font_graphics.06440.ia4.inc.c" +"textures/segment2/font_graphics.06440.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_k[] = { -#include "textures/segment2/font_graphics.06480.ia4.inc.c" +"textures/segment2/font_graphics.06480.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_l[] = { -#include "textures/segment2/font_graphics.064C0.ia4.inc.c" +"textures/segment2/font_graphics.064C0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_m[] = { -#include "textures/segment2/font_graphics.06500.ia4.inc.c" +"textures/segment2/font_graphics.06500.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_n[] = { -#include "textures/segment2/font_graphics.06540.ia4.inc.c" +"textures/segment2/font_graphics.06540.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_o[] = { -#include "textures/segment2/font_graphics.06580.ia4.inc.c" +"textures/segment2/font_graphics.06580.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_p[] = { -#include "textures/segment2/font_graphics.065C0.ia4.inc.c" +"textures/segment2/font_graphics.065C0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_q[] = { -#include "textures/segment2/font_graphics.06600.ia4.inc.c" +"textures/segment2/font_graphics.06600.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_r[] = { -#include "textures/segment2/font_graphics.06640.ia4.inc.c" +"textures/segment2/font_graphics.06640.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_s[] = { -#include "textures/segment2/font_graphics.06680.ia4.inc.c" +"textures/segment2/font_graphics.06680.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_t[] = { -#include "textures/segment2/font_graphics.066C0.ia4.inc.c" +"textures/segment2/font_graphics.066C0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_u[] = { -#include "textures/segment2/font_graphics.06700.ia4.inc.c" +"textures/segment2/font_graphics.06700.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_v[] = { -#include "textures/segment2/font_graphics.06740.ia4.inc.c" +"textures/segment2/font_graphics.06740.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_w[] = { -#include "textures/segment2/font_graphics.06780.ia4.inc.c" +"textures/segment2/font_graphics.06780.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_x[] = { -#include "textures/segment2/font_graphics.067C0.ia4.inc.c" +"textures/segment2/font_graphics.067C0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_y[] = { -#include "textures/segment2/font_graphics.06800.ia4.inc.c" +"textures/segment2/font_graphics.06800.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_z[] = { -#include "textures/segment2/font_graphics.06840.ia4.inc.c" +"textures/segment2/font_graphics.06840.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_left_right_arrow[] = { -#include "textures/segment2/font_graphics.06880.ia4.inc.c" +"textures/segment2/font_graphics.06880.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_exclamation[] = { -#include "textures/segment2/font_graphics.068C0.ia4.inc.c" +"textures/segment2/font_graphics.068C0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_coin[] = { -#include "textures/segment2/font_graphics.06900.ia4.inc.c" +"textures/segment2/font_graphics.06900.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_multiply[] = { -#include "textures/segment2/font_graphics.06940.ia4.inc.c" +"textures/segment2/font_graphics.06940.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_open_parentheses[] = { -#include "textures/segment2/font_graphics.06980.ia4.inc.c" +"textures/segment2/font_graphics.06980.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_close_open_parentheses[] = { -#include "textures/segment2/font_graphics.069C0.ia4.inc.c" +"textures/segment2/font_graphics.069C0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_close_parentheses[] = { -#include "textures/segment2/font_graphics.06A00.ia4.inc.c" +"textures/segment2/font_graphics.06A00.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_tilde[] = { -#include "textures/segment2/font_graphics.06A40.ia4.inc.c" +"textures/segment2/font_graphics.06A40.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_period[] = { -#include "textures/segment2/font_graphics.06A80.ia4.inc.c" +"textures/segment2/font_graphics.06A80.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_percent[] = { -#include "textures/segment2/font_graphics.06AC0.ia4.inc.c" +"textures/segment2/font_graphics.06AC0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_interpunct[] = { -#include "textures/segment2/font_graphics.06B00.ia4.inc.c" +"textures/segment2/font_graphics.06B00.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_comma[] = { -#include "textures/segment2/font_graphics.06B40.ia4.inc.c" +"textures/segment2/font_graphics.06B40.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_apostrophe[] = { -#include "textures/segment2/font_graphics.06B80.ia4.inc.c" +"textures/segment2/font_graphics.06B80.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_question[] = { -#include "textures/segment2/font_graphics.06BC0.ia4.inc.c" +"textures/segment2/font_graphics.06BC0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_star_filled[] = { -#include "textures/segment2/font_graphics.06C00.ia4.inc.c" +"textures/segment2/font_graphics.06C00.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_star_hollow[] = { -#include "textures/segment2/font_graphics.06C40.ia4.inc.c" +"textures/segment2/font_graphics.06C40.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_double_quote_open[] = { -#include "textures/segment2/font_graphics.06C80.ia4.inc.c" +"textures/segment2/font_graphics.06C80.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_double_quote_close[] = { -#include "textures/segment2/font_graphics.06CC0.ia4.inc.c" +"textures/segment2/font_graphics.06CC0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_ellipsis[] = { -#include "textures/segment2/font_graphics.06D00.ia4.inc.c" +"textures/segment2/font_graphics.06D00.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_slash[] = { -#include "textures/segment2/font_graphics.06D40.ia4.inc.c" +"textures/segment2/font_graphics.06D40.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_ampersand[] = { -#include "textures/segment2/font_graphics.06D80.ia4.inc.c" +"textures/segment2/font_graphics.06D80.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_button_A[] = { -#include "textures/segment2/font_graphics.06DC0.ia4.inc.c" +"textures/segment2/font_graphics.06DC0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_button_B[] = { -#include "textures/segment2/font_graphics.06E00.ia4.inc.c" +"textures/segment2/font_graphics.06E00.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_button_C[] = { -#include "textures/segment2/font_graphics.06E40.ia4.inc.c" +"textures/segment2/font_graphics.06E40.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_button_Z[] = { -#include "textures/segment2/font_graphics.06E80.ia4.inc.c" +"textures/segment2/font_graphics.06E80.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_button_R[] = { -#include "textures/segment2/font_graphics.06EC0.ia4.inc.c" +"textures/segment2/font_graphics.06EC0.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_button_C_up[] = { -#include "textures/segment2/font_graphics.06F00.ia4.inc.c" +"textures/segment2/font_graphics.06F00.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_button_C_down[] = { -#include "textures/segment2/font_graphics.06F40.ia4.inc.c" +"textures/segment2/font_graphics.06F40.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_button_C_left[] = { -#include "textures/segment2/font_graphics.06F80.ia4.inc.c" +"textures/segment2/font_graphics.06F80.ia4.png" }; ALIGNED8 static const u8 texture_font_char_us_button_C_right[] = { -#include "textures/segment2/font_graphics.06FC0.ia4.inc.c" +"textures/segment2/font_graphics.06FC0.ia4.png" }; #endif ALIGNED8 static const u8 texture_hud_char_camera[] = { -#include "textures/segment2/segment2.07B50.rgba16.inc.c" +"textures/segment2/segment2.07B50.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_lakitu[] = { -#include "textures/segment2/segment2.07D50.rgba16.inc.c" +"textures/segment2/segment2.07D50.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_no_camera[] = { -#include "textures/segment2/segment2.07F50.rgba16.inc.c" +"textures/segment2/segment2.07F50.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_arrow_up[] = { -#include "textures/segment2/segment2.08150.rgba16.inc.c" +"textures/segment2/segment2.08150.rgba16.png" }; ALIGNED8 static const u8 texture_hud_char_arrow_down[] = { -#include "textures/segment2/segment2.081D0.rgba16.inc.c" +"textures/segment2/segment2.081D0.rgba16.png" }; // Main HUD print table 0x02008250-0x02008337 @@ -2448,47 +2448,47 @@ const Gfx dl_billboard_num_9[] = { }; ALIGNED8 static const u8 texture_shadow_quarter_circle[] = { -#include "textures/segment2/shadow_quarter_circle.ia8.inc.c" +"textures/segment2/shadow_quarter_circle.ia8.png" }; ALIGNED8 static const u8 texture_shadow_quarter_square[] = { -#include "textures/segment2/shadow_quarter_square.ia8.inc.c" +"textures/segment2/shadow_quarter_square.ia8.png" }; ALIGNED8 const u8 texture_transition_star_half[] = { -#include "textures/segment2/segment2.0F458.ia8.inc.c" +"textures/segment2/segment2.0F458.ia8.png" }; ALIGNED8 const u8 texture_transition_circle_half[] = { -#include "textures/segment2/segment2.0FC58.ia8.inc.c" +"textures/segment2/segment2.0FC58.ia8.png" }; ALIGNED8 const u8 texture_transition_mario[] = { -#include "textures/segment2/segment2.10458.ia8.inc.c" +"textures/segment2/segment2.10458.ia8.png" }; ALIGNED8 const u8 texture_transition_bowser_half[] = { -#include "textures/segment2/segment2.11458.ia8.inc.c" +"textures/segment2/segment2.11458.ia8.png" }; ALIGNED8 const u8 texture_waterbox_water[] = { -#include "textures/segment2/segment2.11C58.rgba16.inc.c" +"textures/segment2/segment2.11C58.rgba16.png" }; ALIGNED8 const u8 texture_waterbox_jrb_water[] = { -#include "textures/segment2/segment2.12458.rgba16.inc.c" +"textures/segment2/segment2.12458.rgba16.png" }; ALIGNED8 const u8 texture_waterbox_unknown_water[] = { -#include "textures/segment2/segment2.12C58.rgba16.inc.c" +"textures/segment2/segment2.12C58.rgba16.png" }; ALIGNED8 const u8 texture_waterbox_mist[] = { -#include "textures/segment2/segment2.13458.ia16.inc.c" +"textures/segment2/segment2.13458.ia16.png" }; ALIGNED8 const u8 texture_waterbox_lava[] = { -#include "textures/segment2/segment2.13C58.rgba16.inc.c" +"textures/segment2/segment2.13C58.rgba16.png" }; // Unreferenced light group @@ -2664,7 +2664,7 @@ const Gfx dl_waterbox_end[] = { // 0x02014838 - 0x02014878 ALIGNED8 static const u8 texture_ia8_up_arrow[] = { -#include "textures/segment2/segment2.14838.ia8.inc.c" +"textures/segment2/segment2.14838.ia8.png" }; // 0x02014878 - 0x020148B0 diff --git a/bin/sky.c b/bin/sky.c index 861f7765..0c966b37 100644 --- a/bin/sky.c +++ b/bin/sky.c @@ -4,74 +4,74 @@ // 0x09000000 ALIGNED8 const u8 sky_09000000[] = { -#include "textures/sky/rr_textures.00000.rgba16.inc.c" +"textures/sky/rr_textures.00000.rgba16.png" }; // 0x09000800 ALIGNED8 const u8 sky_09000800[] = { -#include "textures/sky/rr_textures.00800.rgba16.inc.c" +"textures/sky/rr_textures.00800.rgba16.png" }; // 0x09001000 ALIGNED8 const u8 sky_09001000[] = { -#include "textures/sky/rr_textures.01000.rgba16.inc.c" +"textures/sky/rr_textures.01000.rgba16.png" }; // 0x09001800 ALIGNED8 const u8 sky_09001800[] = { -#include "textures/sky/rr_textures.01800.rgba16.inc.c" +"textures/sky/rr_textures.01800.rgba16.png" }; // 0x09002000 ALIGNED8 const u8 sky_09002000[] = { -#include "textures/sky/rr_textures.02000.rgba16.inc.c" +"textures/sky/rr_textures.02000.rgba16.png" }; // 0x09003000 ALIGNED8 const u8 sky_09003000[] = { -#include "textures/sky/rr_textures.03000.rgba16.inc.c" +"textures/sky/rr_textures.03000.rgba16.png" }; // 0x09003800 ALIGNED8 const u8 sky_09003800[] = { -#include "textures/sky/rr_textures.03800.rgba16.inc.c" +"textures/sky/rr_textures.03800.rgba16.png" }; // 0x09004800 ALIGNED8 const u8 sky_09004800[] = { -#include "textures/sky/rr_textures.04800.rgba16.inc.c" +"textures/sky/rr_textures.04800.rgba16.png" }; // 0x09005000 ALIGNED8 const u8 sky_09005000[] = { -#include "textures/sky/rr_textures.05000.rgba16.inc.c" +"textures/sky/rr_textures.05000.rgba16.png" }; // 0x09005800 ALIGNED8 const u8 sky_09005800[] = { -#include "textures/sky/rr_textures.05800.rgba16.inc.c" +"textures/sky/rr_textures.05800.rgba16.png" }; // 0x09006000 ALIGNED8 const u8 sky_09006000[] = { -#include "textures/sky/rr_textures.06000.rgba16.inc.c" +"textures/sky/rr_textures.06000.rgba16.png" }; ALIGNED8 const u8 texture_metal_hole[] = { -#include "textures/sky/metal_hole.rgba16.inc.c" +"textures/sky/metal_hole.rgba16.png" }; // 0x09007000 ALIGNED8 const u8 sky_09007000[] = { -#include "textures/sky/rr_textures.07000.rgba16.inc.c" +"textures/sky/rr_textures.07000.rgba16.png" }; // 0x09007800 ALIGNED8 const u8 sky_09007800[] = { -#include "textures/sky/rr_textures.07800.rgba16.inc.c" +"textures/sky/rr_textures.07800.rgba16.png" }; // 0x09008000 ALIGNED8 const u8 sky_09008000[] = { -#include "textures/sky/rr_textures.08000.rgba16.inc.c" +"textures/sky/rr_textures.08000.rgba16.png" }; diff --git a/bin/snow.c b/bin/snow.c index 5e8999f7..71898d46 100644 --- a/bin/snow.c +++ b/bin/snow.c @@ -4,90 +4,90 @@ // 0x09000000 ALIGNED8 const u8 snow_09000000[] = { -#include "textures/snow/ccm_textures.00000.rgba16.inc.c" +"textures/snow/ccm_textures.00000.rgba16.png" }; // 0x09000800 ALIGNED8 const u8 snow_09000800[] = { -#include "textures/snow/ccm_textures.00800.rgba16.inc.c" +"textures/snow/ccm_textures.00800.rgba16.png" }; // 0x09001000 ALIGNED8 const u8 snow_09001000[] = { -#include "textures/snow/ccm_textures.01000.rgba16.inc.c" +"textures/snow/ccm_textures.01000.rgba16.png" }; // 0x09002000 ALIGNED8 const u8 snow_09002000[] = { -#include "textures/snow/ccm_textures.02000.rgba16.inc.c" +"textures/snow/ccm_textures.02000.rgba16.png" }; // 0x09002800 ALIGNED8 const u8 snow_09002800[] = { -#include "textures/snow/ccm_textures.02800.rgba16.inc.c" +"textures/snow/ccm_textures.02800.rgba16.png" }; // 0x09003000 ALIGNED8 const u8 snow_09003000[] = { -#include "textures/snow/ccm_textures.03000.rgba16.inc.c" +"textures/snow/ccm_textures.03000.rgba16.png" }; // 0x09003800 ALIGNED8 const u8 snow_09003800[] = { -#include "textures/snow/ccm_textures.03800.rgba16.inc.c" +"textures/snow/ccm_textures.03800.rgba16.png" }; // 0x09004000 ALIGNED8 const u8 snow_09004000[] = { -#include "textures/snow/ccm_textures.04000.rgba16.inc.c" +"textures/snow/ccm_textures.04000.rgba16.png" }; // 0x09004800 ALIGNED8 const u8 snow_09004800[] = { -#include "textures/snow/ccm_textures.04800.rgba16.inc.c" +"textures/snow/ccm_textures.04800.rgba16.png" }; // 0x09005000 ALIGNED8 const u8 snow_09005000[] = { -#include "textures/snow/ccm_textures.05000.rgba16.inc.c" +"textures/snow/ccm_textures.05000.rgba16.png" }; // 0x09005800 ALIGNED8 const u8 snow_09005800[] = { -#include "textures/snow/ccm_textures.05800.rgba16.inc.c" +"textures/snow/ccm_textures.05800.rgba16.png" }; // 0x09006000 ALIGNED8 const u8 snow_09006000[] = { -#include "textures/snow/ccm_textures.06000.rgba16.inc.c" +"textures/snow/ccm_textures.06000.rgba16.png" }; // 0x09006800 ALIGNED8 const u8 snow_09006800[] = { -#include "textures/snow/ccm_textures.06800.rgba16.inc.c" +"textures/snow/ccm_textures.06800.rgba16.png" }; // 0x09007000 ALIGNED8 const u8 snow_09007000[] = { -#include "textures/snow/ccm_textures.07000.rgba16.inc.c" +"textures/snow/ccm_textures.07000.rgba16.png" }; // 0x09008000 ALIGNED8 const u8 snow_09008000[] = { -#include "textures/snow/ccm_textures.08000.rgba16.inc.c" +"textures/snow/ccm_textures.08000.rgba16.png" }; // 0x09008800 ALIGNED8 const u8 snow_09008800[] = { -#include "textures/snow/ccm_textures.08800.rgba16.inc.c" +"textures/snow/ccm_textures.08800.rgba16.png" }; // 0x09009000 ALIGNED8 const u8 snow_09009000[] = { -#include "textures/snow/ccm_textures.09000.ia16.inc.c" +"textures/snow/ccm_textures.09000.ia16.png" }; // 0x09009800 ALIGNED8 const u8 snow_09009800[] = { -#include "textures/snow/ccm_textures.09800.ia16.inc.c" +"textures/snow/ccm_textures.09800.ia16.png" }; diff --git a/bin/spooky.c b/bin/spooky.c index 391519ef..81377d2c 100644 --- a/bin/spooky.c +++ b/bin/spooky.c @@ -4,86 +4,86 @@ // 0x09000000 ALIGNED8 const u8 spooky_09000000[] = { -#include "textures/spooky/bbh_textures.00000.rgba16.inc.c" +"textures/spooky/bbh_textures.00000.rgba16.png" }; // 0x09000800 ALIGNED8 const u8 spooky_09000800[] = { -#include "textures/spooky/bbh_textures.00800.rgba16.inc.c" +"textures/spooky/bbh_textures.00800.rgba16.png" }; // 0x09001800 ALIGNED8 const u8 spooky_09001800[] = { -#include "textures/spooky/bbh_textures.01800.rgba16.inc.c" +"textures/spooky/bbh_textures.01800.rgba16.png" }; // 0x09002800 ALIGNED8 const u8 spooky_09002800[] = { -#include "textures/spooky/bbh_textures.02800.rgba16.inc.c" +"textures/spooky/bbh_textures.02800.rgba16.png" }; // 0x09003800 ALIGNED8 const u8 spooky_09003800[] = { -#include "textures/spooky/bbh_textures.03800.rgba16.inc.c" +"textures/spooky/bbh_textures.03800.rgba16.png" }; // 0x09004800 ALIGNED8 const u8 spooky_09004800[] = { -#include "textures/spooky/bbh_textures.04800.rgba16.inc.c" +"textures/spooky/bbh_textures.04800.rgba16.png" }; // 0x09005000 ALIGNED8 const u8 spooky_09005000[] = { -#include "textures/spooky/bbh_textures.05000.rgba16.inc.c" +"textures/spooky/bbh_textures.05000.rgba16.png" }; // 0x09006000 ALIGNED8 const u8 spooky_09006000[] = { -#include "textures/spooky/bbh_textures.06000.rgba16.inc.c" +"textures/spooky/bbh_textures.06000.rgba16.png" }; // 0x09006800 ALIGNED8 const u8 spooky_09006800[] = { -#include "textures/spooky/bbh_textures.06800.rgba16.inc.c" +"textures/spooky/bbh_textures.06800.rgba16.png" }; // 0x09007000 ALIGNED8 const u8 spooky_09007000[] = { -#include "textures/spooky/bbh_textures.07000.rgba16.inc.c" +"textures/spooky/bbh_textures.07000.rgba16.png" }; // 0x09008000 ALIGNED8 const u8 spooky_09008000[] = { -#include "textures/spooky/bbh_textures.08000.rgba16.inc.c" +"textures/spooky/bbh_textures.08000.rgba16.png" }; // 0x09008800 ALIGNED8 const u8 spooky_09008800[] = { -#include "textures/spooky/bbh_textures.08800.rgba16.inc.c" +"textures/spooky/bbh_textures.08800.rgba16.png" }; // 0x09009000 ALIGNED8 const u8 spooky_09009000[] = { -#include "textures/spooky/bbh_textures.09000.rgba16.inc.c" +"textures/spooky/bbh_textures.09000.rgba16.png" }; // 0x0900A000 ALIGNED8 const u8 spooky_0900A000[] = { -#include "textures/spooky/bbh_textures.0A000.rgba16.inc.c" +"textures/spooky/bbh_textures.0A000.rgba16.png" }; // 0x0900A800 ALIGNED8 const u8 spooky_0900A800[] = { -#include "textures/spooky/bbh_textures.0A800.ia16.inc.c" +"textures/spooky/bbh_textures.0A800.ia16.png" }; // 0x0900B000 ALIGNED8 const u8 spooky_0900B000[] = { -#include "textures/spooky/bbh_textures.0B000.ia16.inc.c" +"textures/spooky/bbh_textures.0B000.ia16.png" }; // 0x0900B800 ALIGNED8 const u8 spooky_0900B800[] = { -#include "textures/spooky/bbh_textures.0B800.ia16.inc.c" +"textures/spooky/bbh_textures.0B800.ia16.png" }; diff --git a/bin/title_screen_bg.c b/bin/title_screen_bg.c index e63233ab..8f2afc5c 100644 --- a/bin/title_screen_bg.c +++ b/bin/title_screen_bg.c @@ -73,42 +73,42 @@ const Gfx title_screen_bg_dl_0A000190[] = { // 0x0A0001C0 ALIGNED8 static const u8 title_texture_0A0001C0[] = { -#include "textures/title_screen_bg/title_screen_bg.001C0.rgba16.inc.c" +"textures/title_screen_bg/title_screen_bg.001C0.rgba16.png" }; // 0x0A000E40 ALIGNED8 static const u8 title_texture_0A000E40[] = { -#include "textures/title_screen_bg/title_screen_bg.00E40.rgba16.inc.c" +"textures/title_screen_bg/title_screen_bg.00E40.rgba16.png" }; // 0x0A001AC0 ALIGNED8 static const u8 title_texture_0A001AC0[] = { -#include "textures/title_screen_bg/title_screen_bg.01AC0.rgba16.inc.c" +"textures/title_screen_bg/title_screen_bg.01AC0.rgba16.png" }; // 0x0A002740 ALIGNED8 static const u8 title_texture_0A002740[] = { -#include "textures/title_screen_bg/title_screen_bg.02740.rgba16.inc.c" +"textures/title_screen_bg/title_screen_bg.02740.rgba16.png" }; // 0x0A0033C0 ALIGNED8 static const u8 title_texture_0A0033C0[] = { -#include "textures/title_screen_bg/title_screen_bg.033C0.rgba16.inc.c" +"textures/title_screen_bg/title_screen_bg.033C0.rgba16.png" }; // 0x0A004040 ALIGNED8 static const u8 title_texture_0A004040[] = { -#include "textures/title_screen_bg/title_screen_bg.04040.rgba16.inc.c" +"textures/title_screen_bg/title_screen_bg.04040.rgba16.png" }; // 0x0A004CC0 ALIGNED8 static const u8 title_texture_0A004CC0[] = { -#include "textures/title_screen_bg/title_screen_bg.04CC0.rgba16.inc.c" +"textures/title_screen_bg/title_screen_bg.04CC0.rgba16.png" }; // 0x0A005940 ALIGNED8 static const u8 title_texture_0A005940[] = { -#include "textures/title_screen_bg/title_screen_bg.05940.rgba16.inc.c" +"textures/title_screen_bg/title_screen_bg.05940.rgba16.png" }; // 0x0A0065C0 diff --git a/bin/water.c b/bin/water.c index a9588917..f3bb7c6d 100644 --- a/bin/water.c +++ b/bin/water.c @@ -4,75 +4,75 @@ // 0x09000000 ALIGNED8 const u8 water_09000000[] = { -#include "textures/water/jrb_textures.00000.rgba16.inc.c" +"textures/water/jrb_textures.00000.rgba16.png" }; // 0x09000800 ALIGNED8 const u8 water_09000800[] = { -#include "textures/water/jrb_textures.00800.rgba16.inc.c" +"textures/water/jrb_textures.00800.rgba16.png" }; // 0x09001800 ALIGNED8 const u8 water_09001800[] = { -#include "textures/water/jrb_textures.01800.rgba16.inc.c" +"textures/water/jrb_textures.01800.rgba16.png" }; // 0x09002800 ALIGNED8 const u8 water_09002800[] = { -#include "textures/water/jrb_textures.02800.rgba16.inc.c" +"textures/water/jrb_textures.02800.rgba16.png" }; // 0x09003800 ALIGNED8 const u8 water_09003800[] = { -#include "textures/water/jrb_textures.03800.rgba16.inc.c" +"textures/water/jrb_textures.03800.rgba16.png" }; // 0x09004800 ALIGNED8 const u8 water_09004800[] = { -#include "textures/water/jrb_textures.04800.rgba16.inc.c" +"textures/water/jrb_textures.04800.rgba16.png" }; // 0x09005800 ALIGNED8 const u8 water_09005800[] = { -#include "textures/water/jrb_textures.05800.rgba16.inc.c" +"textures/water/jrb_textures.05800.rgba16.png" }; // 0x09006000 ALIGNED8 const u8 water_09006000[] = { -#include "textures/water/jrb_textures.06000.rgba16.inc.c" +"textures/water/jrb_textures.06000.rgba16.png" }; // 0x09006800 ALIGNED8 const u8 water_09006800[] = { -#include "textures/water/jrb_textures.06800.rgba16.inc.c" +"textures/water/jrb_textures.06800.rgba16.png" }; // 0x09007800 ALIGNED8 const u8 water_09007800[] = { -#include "textures/water/jrb_textures.07800.rgba16.inc.c" +"textures/water/jrb_textures.07800.rgba16.png" }; // 0x09008800 ALIGNED8 const u8 water_09008800[] = { -#include "textures/water/jrb_textures.08800.rgba16.inc.c" +"textures/water/jrb_textures.08800.rgba16.png" }; // 0x09009000 ALIGNED8 const u8 water_09009000[] = { -#include "textures/water/jrb_textures.09000.rgba16.inc.c" +"textures/water/jrb_textures.09000.rgba16.png" }; // 0x0900A000 ALIGNED8 const u8 water_0900A000[] = { -#include "textures/water/jrb_textures.0A000.rgba16.inc.c" +"textures/water/jrb_textures.0A000.rgba16.png" }; // 0x0900A800 ALIGNED8 const u8 water_0900A800[] = { -#include "textures/water/jrb_textures.0A800.rgba16.inc.c" +"textures/water/jrb_textures.0A800.rgba16.png" }; // 0x0900B800 ALIGNED8 const u8 water_0900B800[] = { -#include "textures/water/jrb_textures.0B800.rgba16.inc.c" +"textures/water/jrb_textures.0B800.rgba16.png" }; diff --git a/data/dynos_gfx_read.cpp b/data/dynos_gfx_read.cpp index 28e0ab11..2e65c888 100644 --- a/data/dynos_gfx_read.cpp +++ b/data/dynos_gfx_read.cpp @@ -1,10 +1,11 @@ #include "dynos.cpp.h" extern "C" { #include "geo_commands.h" -#define STB_IMAGE_WRITE_IMPLEMENTATION -#include "stb/stb_image_write.h" +#include "pc/pngutils.h" } +#include + #define LAYER_FORCE 0 #define LAYER_OPAQUE 1 #define LAYER_OPAQUE_DECAL 2 @@ -340,7 +341,7 @@ static void ConvertTextureDataToPng(GfxData *aGfxData, TexData* aTexture) { // Convert to PNG s32 _PngLength = 0; - u8 *_PngData = stbi_write_png_to_mem(_Buffer, 0, aTexture->mRawWidth, aTexture->mRawHeight, 4, &_PngLength); + u8 *_PngData = pngutils_write_png_to_mem(_Buffer, 0, aTexture->mRawWidth, aTexture->mRawHeight, 4, &_PngLength); if (!_PngData || !_PngLength) { PrintError(" ERROR: Cannot convert texture to PNG"); return; diff --git a/levels/bbh/texture.inc.c b/levels/bbh/texture.inc.c index 0bafaa7c..5a32291b 100644 --- a/levels/bbh/texture.inc.c +++ b/levels/bbh/texture.inc.c @@ -1,34 +1,34 @@ // 0x07000000 - 0x07001000 ALIGNED8 static const u8 bbh_seg7_texture_07000000[] = { -#include "levels/bbh/0.rgba16.inc.c" +"levels/bbh/0.rgba16.png" }; // 0x07001000 - 0x07001800 ALIGNED8 static const u8 bbh_seg7_texture_07001000[] = { -#include "levels/bbh/1.rgba16.inc.c" +"levels/bbh/1.rgba16.png" }; // 0x07001800 - 0x07002000 ALIGNED8 static const u8 bbh_seg7_texture_07001800[] = { -#include "levels/bbh/2.rgba16.inc.c" +"levels/bbh/2.rgba16.png" }; // 0x07002000 - 0x07003000 ALIGNED8 static const u8 bbh_seg7_texture_07002000[] = { -#include "levels/bbh/3.rgba16.inc.c" +"levels/bbh/3.rgba16.png" }; // 0x07003000 - 0x07003400 ALIGNED8 static const u8 bbh_seg7_texture_07003000[] = { -#include "levels/bbh/4.rgba16.inc.c" +"levels/bbh/4.rgba16.png" }; // 0x07003400 - 0x07004400 ALIGNED8 static const u8 bbh_seg7_texture_07003400[] = { -#include "levels/bbh/5.rgba16.inc.c" +"levels/bbh/5.rgba16.png" }; // 0x07004400 - 0x07004800 ALIGNED8 static const u8 bbh_seg7_texture_07004400[] = { -#include "levels/bbh/6.rgba16.inc.c" +"levels/bbh/6.rgba16.png" }; diff --git a/levels/bitdw/texture.inc.c b/levels/bitdw/texture.inc.c index 8f1a7a9a..8d8359cf 100644 --- a/levels/bitdw/texture.inc.c +++ b/levels/bitdw/texture.inc.c @@ -1,19 +1,19 @@ // 0x07000000 - 0x07000002 ALIGNED8 static const u8 bitdw_seg7_texture_07000000[] = { -#include "levels/bitdw/0.rgba16.inc.c" +"levels/bitdw/0.rgba16.png" }; // 0x07000800 - 0x07000802 ALIGNED8 static const u8 bitdw_seg7_texture_07000800[] = { -#include "levels/bitdw/1.rgba16.inc.c" +"levels/bitdw/1.rgba16.png" }; // 0x07001000 - 0x07001002 ALIGNED8 static const u8 bitdw_seg7_texture_07001000[] = { -#include "levels/bitdw/2.rgba16.inc.c" +"levels/bitdw/2.rgba16.png" }; // 0x07001800 - 0x07001802 ALIGNED8 static const u8 bitdw_seg7_texture_07001800[] = { -#include "levels/bitdw/3.rgba16.inc.c" +"levels/bitdw/3.rgba16.png" }; diff --git a/levels/bitfs/texture.inc.c b/levels/bitfs/texture.inc.c index 2651e7c4..46ade0db 100644 --- a/levels/bitfs/texture.inc.c +++ b/levels/bitfs/texture.inc.c @@ -1,14 +1,14 @@ // 0x07000000 - 0x07001000 ALIGNED8 static const u8 bitfs_seg7_texture_07000000[] = { -#include "levels/bitfs/0.rgba16.inc.c" +"levels/bitfs/0.rgba16.png" }; // 0x07001000 - 0x07001800 ALIGNED8 static const u8 bitfs_seg7_texture_07001000[] = { -#include "levels/bitfs/1.rgba16.inc.c" +"levels/bitfs/1.rgba16.png" }; // 0x07001800 - 0x07002000 ALIGNED8 static const u8 bitfs_seg7_texture_07001800[] = { -#include "levels/bitfs/2.rgba16.inc.c" +"levels/bitfs/2.rgba16.png" }; diff --git a/levels/bits/texture.inc.c b/levels/bits/texture.inc.c index 914694b2..ac0977cc 100644 --- a/levels/bits/texture.inc.c +++ b/levels/bits/texture.inc.c @@ -1,14 +1,14 @@ // 0x07000000 - 0x07001000 ALIGNED8 static const u8 bits_seg7_texture_07000000[] = { -#include "levels/bits/0.rgba16.inc.c" +"levels/bits/0.rgba16.png" }; // 0x07001000 - 0x07002000 ALIGNED8 static const u8 bits_seg7_texture_07001000[] = { -#include "levels/bits/1.rgba16.inc.c" +"levels/bits/1.rgba16.png" }; // 0x07002000 - 0x07002800 ALIGNED8 static const u8 bits_seg7_texture_07002000[] = { -#include "levels/bits/2.rgba16.inc.c" +"levels/bits/2.rgba16.png" }; diff --git a/levels/bob/texture.inc.c b/levels/bob/texture.inc.c index 357527cf..3d772862 100644 --- a/levels/bob/texture.inc.c +++ b/levels/bob/texture.inc.c @@ -1,24 +1,24 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 bob_seg7_texture_07000000[] = { -#include "levels/bob/0.rgba16.inc.c" +"levels/bob/0.rgba16.png" }; // 0x07000800 - 0x07001000 ALIGNED8 static const u8 bob_seg7_texture_07000800[] = { -#include "levels/bob/1.rgba16.inc.c" +"levels/bob/1.rgba16.png" }; // 0x07001000 - 0x07001800 ALIGNED8 static const u8 bob_seg7_texture_07001000[] = { -#include "levels/bob/2.rgba16.inc.c" +"levels/bob/2.rgba16.png" }; // 0x07001800 - 0x07002000 ALIGNED8 static const u8 bob_seg7_texture_07001800[] = { -#include "levels/bob/3.rgba16.inc.c" +"levels/bob/3.rgba16.png" }; // 0x07002000 - 0x07002800 ALIGNED8 static const u8 bob_seg7_texture_07002000[] = { -#include "levels/bob/4.rgba16.inc.c" +"levels/bob/4.rgba16.png" }; diff --git a/levels/bowser_1/texture.inc.c b/levels/bowser_1/texture.inc.c index 20465c94..98b863a2 100644 --- a/levels/bowser_1/texture.inc.c +++ b/levels/bowser_1/texture.inc.c @@ -1,14 +1,14 @@ // 0x07000000 - 0x07000002 ALIGNED8 static const u8 bowser_1_seg7_texture_07000000[] = { -#include "levels/bowser_1/0.rgba16.inc.c" +"levels/bowser_1/0.rgba16.png" }; // 0x07001000 - 0x07001002 ALIGNED8 static const u8 bowser_1_seg7_texture_07001000[] = { -#include "levels/bowser_1/1.rgba16.inc.c" +"levels/bowser_1/1.rgba16.png" }; // 0x07001800 - 0x07001802 ALIGNED8 static const u8 bowser_1_seg7_texture_07001800[] = { -#include "levels/bowser_1/2.rgba16.inc.c" +"levels/bowser_1/2.rgba16.png" }; diff --git a/levels/bowser_2/texture.inc.c b/levels/bowser_2/texture.inc.c index 9662bae1..17ff10eb 100644 --- a/levels/bowser_2/texture.inc.c +++ b/levels/bowser_2/texture.inc.c @@ -1,4 +1,4 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 bowser_2_seg7_texture_07000000[] = { -#include "levels/bowser_2/0.rgba16.inc.c" +"levels/bowser_2/0.rgba16.png" }; diff --git a/levels/bowser_3/texture.inc.c b/levels/bowser_3/texture.inc.c index c7360095..90f41196 100644 --- a/levels/bowser_3/texture.inc.c +++ b/levels/bowser_3/texture.inc.c @@ -1,14 +1,14 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 bowser_3_seg7_texture_07000000[] = { -#include "levels/bowser_3/0.rgba16.inc.c" +"levels/bowser_3/0.rgba16.png" }; // 0x07000800 - 0x07001000 ALIGNED8 static const u8 bowser_3_seg7_texture_07000800[] = { -#include "levels/bowser_3/1.rgba16.inc.c" +"levels/bowser_3/1.rgba16.png" }; // 0x07001000 - 0x07002000 ALIGNED8 static const u8 bowser_3_seg7_texture_07001000[] = { -#include "levels/bowser_3/2.rgba16.inc.c" +"levels/bowser_3/2.rgba16.png" }; diff --git a/levels/castle_grounds/areas/1/12/model.inc.c b/levels/castle_grounds/areas/1/12/model.inc.c index baa8677c..a939bd7c 100644 --- a/levels/castle_grounds/areas/1/12/model.inc.c +++ b/levels/castle_grounds/areas/1/12/model.inc.c @@ -19,12 +19,12 @@ static const Vtx castle_grounds_seg7_vertex_0700C9A8[] = { // 0x0700C9E8 - 0x0700D9E8 ALIGNED8 static const u8 castle_grounds_seg7_texture_0700C9E8[] = { -#include "levels/castle_grounds/3.rgba16.inc.c" +"levels/castle_grounds/3.rgba16.png" }; // 0x0700D9E8 - 0x0700E9E8 ALIGNED8 static const u8 castle_grounds_seg7_texture_0700D9E8[] = { -#include "levels/castle_grounds/4.rgba16.inc.c" +"levels/castle_grounds/4.rgba16.png" }; // 0x0700E9E8 - 0x0700EA20 diff --git a/levels/castle_grounds/areas/1/13/model.inc.c b/levels/castle_grounds/areas/1/13/model.inc.c index 01912ea5..ef1532f8 100644 --- a/levels/castle_grounds/areas/1/13/model.inc.c +++ b/levels/castle_grounds/areas/1/13/model.inc.c @@ -1,5 +1,5 @@ ALIGNED8 static const u8 castle_grounds_seg7_us_texture_0700EAE8[] = { -#include "levels/castle_grounds/5.ia8.inc.c" +"levels/castle_grounds/5.ia8.png" }; // 0x0700F2E8 diff --git a/levels/castle_grounds/texture.inc.c b/levels/castle_grounds/texture.inc.c index d9f3feae..eb0ce1b4 100644 --- a/levels/castle_grounds/texture.inc.c +++ b/levels/castle_grounds/texture.inc.c @@ -1,14 +1,14 @@ // 0x07000000 - 0x07001000 ALIGNED8 static const u8 castle_grounds_seg7_texture_07000000[] = { -#include "levels/castle_grounds/0.rgba16.inc.c" +"levels/castle_grounds/0.rgba16.png" }; // 0x07001000 - 0x07002000 ALIGNED8 static const u8 castle_grounds_seg7_texture_07001000[] = { -#include "levels/castle_grounds/1.rgba16.inc.c" +"levels/castle_grounds/1.rgba16.png" }; // 0x07002000 - 0x07003000 ALIGNED8 static const u8 castle_grounds_seg7_texture_07002000[] = { -#include "levels/castle_grounds/2.rgba16.inc.c" +"levels/castle_grounds/2.rgba16.png" }; diff --git a/levels/castle_inside/texture.inc.c b/levels/castle_inside/texture.inc.c index a0f40ca4..c8ea12e3 100644 --- a/levels/castle_inside/texture.inc.c +++ b/levels/castle_inside/texture.inc.c @@ -1,216 +1,216 @@ ALIGNED8 static const u8 texture_castle_light[] = { -#include "levels/castle_inside/castle_light.ia16.inc.c" +"levels/castle_inside/castle_light.ia16.png" }; // 0x07000800 - 0x07001000 ALIGNED8 static const u8 inside_castle_seg7_texture_07000800[] = { -#include "levels/castle_inside/1.rgba16.inc.c" +"levels/castle_inside/1.rgba16.png" }; // 0x07001000 - 0x07002000 ALIGNED8 static const u8 inside_castle_seg7_texture_07001000[] = { -#include "levels/castle_inside/2.ia16.inc.c" +"levels/castle_inside/2.ia16.png" }; // 0x07002000 - 0x07003000 ALIGNED8 static const u8 inside_castle_seg7_texture_07002000[] = { -#include "levels/castle_inside/3.rgba16.inc.c" +"levels/castle_inside/3.rgba16.png" }; // 0x07003000 - 0x07003800 ALIGNED8 static const u8 inside_castle_seg7_texture_07003000[] = { -#include "levels/castle_inside/4.rgba16.inc.c" +"levels/castle_inside/4.rgba16.png" }; // 0x07003800 - 0x07004800 ALIGNED8 static const u8 inside_castle_seg7_texture_07003800[] = { -#include "levels/castle_inside/5.rgba16.inc.c" +"levels/castle_inside/5.rgba16.png" }; // 0x07004800 - 0x07005800 ALIGNED8 static const u8 inside_castle_seg7_texture_07004800[] = { -#include "levels/castle_inside/6.rgba16.inc.c" +"levels/castle_inside/6.rgba16.png" }; // 0x07005800 - 0x07006000 ALIGNED8 static const u8 inside_castle_seg7_texture_07005800[] = { -#include "levels/castle_inside/7.rgba16.inc.c" +"levels/castle_inside/7.rgba16.png" }; // 0x07006000 - 0x07006800 ALIGNED8 static const u8 inside_castle_seg7_texture_07006000[] = { -#include "levels/castle_inside/8.rgba16.inc.c" +"levels/castle_inside/8.rgba16.png" }; // 0x07006800 - 0x07007000 ALIGNED8 static const u8 inside_castle_seg7_texture_07006800[] = { -#include "levels/castle_inside/9.rgba16.inc.c" +"levels/castle_inside/9.rgba16.png" }; // 0x07007000 - 0x07007800 ALIGNED8 static const u8 inside_castle_seg7_texture_07007000[] = { -#include "levels/castle_inside/10.rgba16.inc.c" +"levels/castle_inside/10.rgba16.png" }; // 0x07007800 - 0x07008000 ALIGNED8 static const u8 inside_castle_seg7_texture_07007800[] = { -#include "levels/castle_inside/11.rgba16.inc.c" +"levels/castle_inside/11.rgba16.png" }; // 0x07008000 - 0x07008800 ALIGNED8 static const u8 inside_castle_seg7_texture_07008000[] = { -#include "levels/castle_inside/12.rgba16.inc.c" +"levels/castle_inside/12.rgba16.png" }; // 0x07008800 - 0x07009000 ALIGNED8 static const u8 inside_castle_seg7_texture_07008800[] = { -#include "levels/castle_inside/13.rgba16.inc.c" +"levels/castle_inside/13.rgba16.png" }; // 0x07009000 - 0x07009800 ALIGNED8 static const u8 inside_castle_seg7_texture_07009000[] = { -#include "levels/castle_inside/14.rgba16.inc.c" +"levels/castle_inside/14.rgba16.png" }; // 0x07009800 - 0x0700A000 ALIGNED8 static const u8 inside_castle_seg7_texture_07009800[] = { -#include "levels/castle_inside/15.rgba16.inc.c" +"levels/castle_inside/15.rgba16.png" }; // 0x0700A000 - 0x0700A800 ALIGNED8 static const u8 inside_castle_seg7_texture_0700A000[] = { -#include "levels/castle_inside/16.ia16.inc.c" +"levels/castle_inside/16.ia16.png" }; // 0x0700A800 - 0x0700B800 ALIGNED8 static const u8 inside_castle_seg7_texture_0700A800[] = { -#include "levels/castle_inside/17.rgba16.inc.c" +"levels/castle_inside/17.rgba16.png" }; // 0x0700B800 - 0x0700C800 ALIGNED8 static const u8 inside_castle_seg7_texture_0700B800[] = { -#include "levels/castle_inside/18.rgba16.inc.c" +"levels/castle_inside/18.rgba16.png" }; // 0x0700C800 - 0x0700D800 ALIGNED8 static const u8 inside_castle_seg7_texture_0700C800[] = { -#include "levels/castle_inside/19.rgba16.inc.c" +"levels/castle_inside/19.rgba16.png" }; // 0x0700D800 - 0x0700E800 ALIGNED8 static const u8 inside_castle_seg7_texture_0700D800[] = { -#include "levels/castle_inside/20.rgba16.inc.c" +"levels/castle_inside/20.rgba16.png" }; // 0x0700E800 - 0x0700F800 ALIGNED8 static const u8 inside_castle_seg7_texture_0700E800[] = { -#include "levels/castle_inside/21.rgba16.inc.c" +"levels/castle_inside/21.rgba16.png" }; // 0x0700F800 - 0x07010800 ALIGNED8 static const u8 inside_castle_seg7_texture_0700F800[] = { -#include "levels/castle_inside/22.rgba16.inc.c" +"levels/castle_inside/22.rgba16.png" }; #ifdef VERSION_JP // 0x07010800 - 0x07011800 ALIGNED8 static const u8 inside_castle_seg7_texture_07010800[] = { -#include "levels/castle_inside/23.rgba16.inc.c" +"levels/castle_inside/23.rgba16.png" }; // 0x07011800 - 0x0701200 ALIGNED8 static const u8 inside_castle_seg7_texture_07011800[] = { -#include "levels/castle_inside/24.rgba16.inc.c" +"levels/castle_inside/24.rgba16.png" }; #else // 0x07010800 - 0x07011800 ALIGNED8 static const u8 inside_castle_seg7_texture_07010800[] = { -#include "levels/castle_inside/23_us.rgba16.inc.c" +"levels/castle_inside/23_us.rgba16.png" }; // 0x07011800 - 0x0701200 ALIGNED8 static const u8 inside_castle_seg7_texture_07011800[] = { -#include "levels/castle_inside/24_us.rgba16.inc.c" +"levels/castle_inside/24_us.rgba16.png" }; #endif // 0x07012800 - 0x07013800 ALIGNED8 static const u8 inside_castle_seg7_texture_07012800[] = { -#include "levels/castle_inside/25.rgba16.inc.c" +"levels/castle_inside/25.rgba16.png" }; // 0x07013800 - 0x07014800 ALIGNED8 static const u8 inside_castle_seg7_texture_07013800[] = { -#include "levels/castle_inside/26.rgba16.inc.c" +"levels/castle_inside/26.rgba16.png" }; // 0x07014800 - 0x07015800 ALIGNED8 static const u8 inside_castle_seg7_texture_07014800[] = { -#include "levels/castle_inside/27.rgba16.inc.c" +"levels/castle_inside/27.rgba16.png" }; // 0x07015800 - 0x07016800 ALIGNED8 static const u8 inside_castle_seg7_texture_07015800[] = { -#include "levels/castle_inside/28.rgba16.inc.c" +"levels/castle_inside/28.rgba16.png" }; // 0x07016800 - 0x07017000 ALIGNED8 static const u8 inside_castle_seg7_texture_07016800[] = { -#include "levels/castle_inside/29.rgba16.inc.c" +"levels/castle_inside/29.rgba16.png" }; // 0x07017000 - 0x07017800 ALIGNED8 static const u8 inside_castle_seg7_texture_07017000[] = { -#include "levels/castle_inside/30.rgba16.inc.c" +"levels/castle_inside/30.rgba16.png" }; // 0x07017800 - 0x07018800 ALIGNED8 static const u8 inside_castle_seg7_texture_07017800[] = { -#include "levels/castle_inside/31.rgba16.inc.c" +"levels/castle_inside/31.rgba16.png" }; // 0x07018800 - 0x07019800 ALIGNED8 static const u8 inside_castle_seg7_texture_07018800[] = { -#include "levels/castle_inside/32.rgba16.inc.c" +"levels/castle_inside/32.rgba16.png" }; // 0x07019800 - 0x0701A800 ALIGNED8 static const u8 inside_castle_seg7_texture_07019800[] = { -#include "levels/castle_inside/33.rgba16.inc.c" +"levels/castle_inside/33.rgba16.png" }; // 0x0701A800 - 0x0701B800 ALIGNED8 static const u8 inside_castle_seg7_texture_0701A800[] = { -#include "levels/castle_inside/34.rgba16.inc.c" +"levels/castle_inside/34.rgba16.png" }; // 0x0701B800 - 0x0701C800 ALIGNED8 static const u8 inside_castle_seg7_texture_0701B800[] = { -#include "levels/castle_inside/35.rgba16.inc.c" +"levels/castle_inside/35.rgba16.png" }; // 0x0701C800 - 0x0701D800 ALIGNED8 static const u8 inside_castle_seg7_texture_0701C800[] = { -#include "levels/castle_inside/36.rgba16.inc.c" +"levels/castle_inside/36.rgba16.png" }; // 0x0701D800 - 0x0701E800 ALIGNED8 static const u8 inside_castle_seg7_texture_0701D800[] = { -#include "levels/castle_inside/37.rgba16.inc.c" +"levels/castle_inside/37.rgba16.png" }; // 0x0701E800 - 0x0701F800 ALIGNED8 static const u8 inside_castle_seg7_texture_0701E800[] = { -#include "levels/castle_inside/38.rgba16.inc.c" +"levels/castle_inside/38.rgba16.png" }; // 0x0701F800 - 0x07020800 ALIGNED8 static const u8 inside_castle_seg7_texture_0701F800[] = { -#include "levels/castle_inside/39.rgba16.inc.c" +"levels/castle_inside/39.rgba16.png" }; // 0x07020800 - 0x07021800 ALIGNED8 static const u8 inside_castle_seg7_texture_07020800[] = { -#include "levels/castle_inside/40.rgba16.inc.c" +"levels/castle_inside/40.rgba16.png" }; diff --git a/levels/ccm/snowman_base/model.inc.c b/levels/ccm/snowman_base/model.inc.c index dcc374ae..8f563581 100644 --- a/levels/ccm/snowman_base/model.inc.c +++ b/levels/ccm/snowman_base/model.inc.c @@ -6,7 +6,7 @@ static const Lights1 ccm_seg7_lights_07011940 = gdSPDefLights1( // 0x07011958 - 0x07012158 ALIGNED8 static const u8 ccm_seg7_texture_07011958[] = { -#include "levels/ccm/12.rgba16.inc.c" +"levels/ccm/12.rgba16.png" }; // 0x07012158 - 0x07012258 diff --git a/levels/ccm/texture.inc.c b/levels/ccm/texture.inc.c index 0e674fdd..d5d29b61 100644 --- a/levels/ccm/texture.inc.c +++ b/levels/ccm/texture.inc.c @@ -1,59 +1,59 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 ccm_seg7_texture_07000000[] = { -#include "levels/ccm/0.rgba16.inc.c" +"levels/ccm/0.rgba16.png" }; // 0x07000800 - 0x07000900 ALIGNED8 static const u8 ccm_seg7_texture_07000800[] = { -#include "levels/ccm/1.rgba16.inc.c" +"levels/ccm/1.rgba16.png" }; // 0x07000900 - 0x07001100 ALIGNED8 static const u8 ccm_seg7_texture_07000900[] = { -#include "levels/ccm/2.rgba16.inc.c" +"levels/ccm/2.rgba16.png" }; // 0x07001100 - 0x07001900 ALIGNED8 static const u8 ccm_seg7_texture_07001100[] = { -#include "levels/ccm/3.rgba16.inc.c" +"levels/ccm/3.rgba16.png" }; // 0x07001900 - 0x07002100 ALIGNED8 static const u8 ccm_seg7_texture_07001900[] = { -#include "levels/ccm/4.rgba16.inc.c" +"levels/ccm/4.rgba16.png" }; // 0x07002100 - 0x07002900 ALIGNED8 static const u8 ccm_seg7_texture_07002100[] = { -#include "levels/ccm/5.rgba16.inc.c" +"levels/ccm/5.rgba16.png" }; // 0x07002900 - 0x07003100 ALIGNED8 static const u8 ccm_seg7_texture_07002900[] = { -#include "levels/ccm/6.rgba16.inc.c" +"levels/ccm/6.rgba16.png" }; // 0x07003100 - 0x07003900 ALIGNED8 static const u8 ccm_seg7_texture_07003100[] = { -#include "levels/ccm/7.rgba16.inc.c" +"levels/ccm/7.rgba16.png" }; // 0x07003900 - 0x07003B00 ALIGNED8 static const u8 ccm_seg7_texture_07003900[] = { -#include "levels/ccm/8.ia16.inc.c" +"levels/ccm/8.ia16.png" }; // 0x07003B00 - 0x07004300 ALIGNED8 static const u8 ccm_seg7_texture_07003B00[] = { -#include "levels/ccm/9.ia16.inc.c" +"levels/ccm/9.ia16.png" }; // 0x07004300 - 0x07004B00 ALIGNED8 static const u8 ccm_seg7_texture_07004300[] = { -#include "levels/ccm/10.rgba16.inc.c" +"levels/ccm/10.rgba16.png" }; // 0x07004B00 - 0x07005300 ALIGNED8 static const u8 ccm_seg7_texture_07004B00[] = { -#include "levels/ccm/11.rgba16.inc.c" +"levels/ccm/11.rgba16.png" }; diff --git a/levels/cotmc/texture.inc.c b/levels/cotmc/texture.inc.c index 68c8776e..5c5b78c0 100644 --- a/levels/cotmc/texture.inc.c +++ b/levels/cotmc/texture.inc.c @@ -1,24 +1,24 @@ // 0x07000000 - 0x07001000 ALIGNED8 static const u8 cotmc_seg7_texture_07000000[] = { -#include "levels/cotmc/0.rgba16.inc.c" +"levels/cotmc/0.rgba16.png" }; // 0x07001000 - 0x07001800 ALIGNED8 static const u8 cotmc_seg7_texture_07001000[] = { -#include "levels/cotmc/1.rgba16.inc.c" +"levels/cotmc/1.rgba16.png" }; // 0x07001800 - 0x07002000 ALIGNED8 static const u8 cotmc_seg7_texture_07001800[] = { -#include "levels/cotmc/2.rgba16.inc.c" +"levels/cotmc/2.rgba16.png" }; // 0x07002000 - 0x07002800 ALIGNED8 static const u8 cotmc_seg7_texture_07002000[] = { -#include "levels/cotmc/3.rgba16.inc.c" +"levels/cotmc/3.rgba16.png" }; // 0x07002800 - 0x07003000 ALIGNED8 static const u8 cotmc_seg7_texture_07002800[] = { -#include "levels/cotmc/4.rgba16.inc.c" +"levels/cotmc/4.rgba16.png" }; diff --git a/levels/ddd/texture.inc.c b/levels/ddd/texture.inc.c index 990e0aab..2091eb35 100644 --- a/levels/ddd/texture.inc.c +++ b/levels/ddd/texture.inc.c @@ -1,24 +1,24 @@ // 0x07000000 - 0x07001000 ALIGNED8 static const u8 ddd_seg7_texture_07000000[] = { -#include "levels/ddd/0.rgba16.inc.c" +"levels/ddd/0.rgba16.png" }; // 0x07001000 - 0x07001800 ALIGNED8 static const u8 ddd_seg7_texture_07001000[] = { -#include "levels/ddd/1.rgba16.inc.c" +"levels/ddd/1.rgba16.png" }; // 0x07001800 - 0x07002000 ALIGNED8 static const u8 ddd_seg7_texture_07001800[] = { -#include "levels/ddd/2.rgba16.inc.c" +"levels/ddd/2.rgba16.png" }; // 0x07002000 - 0x07003000 ALIGNED8 static const u8 ddd_seg7_texture_07002000[] = { -#include "levels/ddd/3.rgba16.inc.c" +"levels/ddd/3.rgba16.png" }; // 0x07003000 - 0x07003800 ALIGNED8 static const u8 ddd_seg7_texture_07003000[] = { -#include "levels/ddd/4.rgba16.inc.c" +"levels/ddd/4.rgba16.png" }; diff --git a/levels/ending/leveldata.c b/levels/ending/leveldata.c index 0ea6be6f..27ce8c83 100644 --- a/levels/ending/leveldata.c +++ b/levels/ending/leveldata.c @@ -14,32 +14,32 @@ // 0x07023000 - 0x07023FFF ALIGNED8 static const u8 cake_end_texture_eu_35[] = { -#include "levels/ending/eu_023000.rgba16.inc.c" +"levels/ending/eu_023000.rgba16.png" }; // 0x07024000 - 0x07024FFF ALIGNED8 static const u8 cake_end_texture_eu_36[] = { -#include "levels/ending/eu_024000.rgba16.inc.c" +"levels/ending/eu_024000.rgba16.png" }; // 0x07025000 - 0x07025FFF ALIGNED8 static const u8 cake_end_texture_eu_37[] = { -#include "levels/ending/eu_025000.rgba16.inc.c" +"levels/ending/eu_025000.rgba16.png" }; // 0x07026000 - 0x07026FFF ALIGNED8 static const u8 cake_end_texture_eu_38[] = { -#include "levels/ending/eu_026000.rgba16.inc.c" +"levels/ending/eu_026000.rgba16.png" }; // 0x07027000 - 0x07027FFF ALIGNED8 static const u8 cake_end_texture_eu_39[] = { -#include "levels/ending/eu_027000.rgba16.inc.c" +"levels/ending/eu_027000.rgba16.png" }; // 0x07028000 - 0x07028FFF ALIGNED8 static const u8 cake_end_texture_eu_40[] = { -#include "levels/ending/eu_028000.rgba16.inc.c" +"levels/ending/eu_028000.rgba16.png" }; // 0x07029000 - 0x070296D8 @@ -248,7 +248,54 @@ const Gfx dl_cake_end_screen_eu_070297D8[] = { // VERSION_EU #else -#include "levels/ending/cake.inc.c" +ALIGNED8 static const u8 cake_end_texture_0[] = "levels/ending/cake_0.png"; +ALIGNED8 static const u8 cake_end_texture_1[] = "levels/ending/cake_1.png"; +ALIGNED8 static const u8 cake_end_texture_2[] = "levels/ending/cake_2.png"; +ALIGNED8 static const u8 cake_end_texture_3[] = "levels/ending/cake_3.png"; +ALIGNED8 static const u8 cake_end_texture_4[] = "levels/ending/cake_4.png"; +ALIGNED8 static const u8 cake_end_texture_5[] = "levels/ending/cake_5.png"; +ALIGNED8 static const u8 cake_end_texture_6[] = "levels/ending/cake_6.png"; +ALIGNED8 static const u8 cake_end_texture_7[] = "levels/ending/cake_7.png"; +ALIGNED8 static const u8 cake_end_texture_8[] = "levels/ending/cake_8.png"; +ALIGNED8 static const u8 cake_end_texture_9[] = "levels/ending/cake_9.png"; +ALIGNED8 static const u8 cake_end_texture_10[] = "levels/ending/cake_10.png"; +ALIGNED8 static const u8 cake_end_texture_11[] = "levels/ending/cake_11.png"; +ALIGNED8 static const u8 cake_end_texture_12[] = "levels/ending/cake_12.png"; +ALIGNED8 static const u8 cake_end_texture_13[] = "levels/ending/cake_13.png"; +ALIGNED8 static const u8 cake_end_texture_14[] = "levels/ending/cake_14.png"; +ALIGNED8 static const u8 cake_end_texture_15[] = "levels/ending/cake_15.png"; +ALIGNED8 static const u8 cake_end_texture_16[] = "levels/ending/cake_16.png"; +ALIGNED8 static const u8 cake_end_texture_17[] = "levels/ending/cake_17.png"; +ALIGNED8 static const u8 cake_end_texture_18[] = "levels/ending/cake_18.png"; +ALIGNED8 static const u8 cake_end_texture_19[] = "levels/ending/cake_19.png"; +ALIGNED8 static const u8 cake_end_texture_20[] = "levels/ending/cake_20.png"; +ALIGNED8 static const u8 cake_end_texture_21[] = "levels/ending/cake_21.png"; +ALIGNED8 static const u8 cake_end_texture_22[] = "levels/ending/cake_22.png"; +ALIGNED8 static const u8 cake_end_texture_23[] = "levels/ending/cake_23.png"; +ALIGNED8 static const u8 cake_end_texture_24[] = "levels/ending/cake_24.png"; +ALIGNED8 static const u8 cake_end_texture_25[] = "levels/ending/cake_25.png"; +ALIGNED8 static const u8 cake_end_texture_26[] = "levels/ending/cake_26.png"; +ALIGNED8 static const u8 cake_end_texture_27[] = "levels/ending/cake_27.png"; +ALIGNED8 static const u8 cake_end_texture_28[] = "levels/ending/cake_28.png"; +ALIGNED8 static const u8 cake_end_texture_29[] = "levels/ending/cake_29.png"; +ALIGNED8 static const u8 cake_end_texture_30[] = "levels/ending/cake_30.png"; +ALIGNED8 static const u8 cake_end_texture_31[] = "levels/ending/cake_31.png"; +ALIGNED8 static const u8 cake_end_texture_32[] = "levels/ending/cake_32.png"; +ALIGNED8 static const u8 cake_end_texture_33[] = "levels/ending/cake_33.png"; +ALIGNED8 static const u8 cake_end_texture_34[] = "levels/ending/cake_34.png"; +ALIGNED8 static const u8 cake_end_texture_35[] = "levels/ending/cake_35.png"; +ALIGNED8 static const u8 cake_end_texture_36[] = "levels/ending/cake_36.png"; +ALIGNED8 static const u8 cake_end_texture_37[] = "levels/ending/cake_37.png"; +ALIGNED8 static const u8 cake_end_texture_38[] = "levels/ending/cake_38.png"; +ALIGNED8 static const u8 cake_end_texture_39[] = "levels/ending/cake_39.png"; +ALIGNED8 static const u8 cake_end_texture_40[] = "levels/ending/cake_40.png"; +ALIGNED8 static const u8 cake_end_texture_41[] = "levels/ending/cake_41.png"; +ALIGNED8 static const u8 cake_end_texture_42[] = "levels/ending/cake_42.png"; +ALIGNED8 static const u8 cake_end_texture_43[] = "levels/ending/cake_43.png"; +ALIGNED8 static const u8 cake_end_texture_44[] = "levels/ending/cake_44.png"; +ALIGNED8 static const u8 cake_end_texture_45[] = "levels/ending/cake_45.png"; +ALIGNED8 static const u8 cake_end_texture_46[] = "levels/ending/cake_46.png"; +ALIGNED8 static const u8 cake_end_texture_47[] = "levels/ending/cake_47.png"; // 0x07025800 - 0x07025840 static const Vtx cake_end_vertex_07025800[] = { diff --git a/levels/hmc/areas/1/painting.inc.c b/levels/hmc/areas/1/painting.inc.c index f2ff45df..7cf6f6c3 100644 --- a/levels/hmc/areas/1/painting.inc.c +++ b/levels/hmc/areas/1/painting.inc.c @@ -502,7 +502,7 @@ UNUSED static const u64 hmc_unused_0 = 0; // 0x07024CE0 - 0x070254E0 ALIGNED8 static const u8 hmc_seg7_texture_07024CE0[] = { -#include "levels/hmc/7.rgba16.inc.c" +"levels/hmc/7.rgba16.png" }; // 0x070254E0 - 0x07025518 diff --git a/levels/hmc/texture.inc.c b/levels/hmc/texture.inc.c index 51e8a10c..d428f66c 100644 --- a/levels/hmc/texture.inc.c +++ b/levels/hmc/texture.inc.c @@ -1,34 +1,34 @@ // 0x07000000 - 0x07001000 ALIGNED8 static const u8 hmc_seg7_texture_07000000[] = { -#include "levels/hmc/0.rgba16.inc.c" +"levels/hmc/0.rgba16.png" }; // 0x07001000 - 0x07002000 ALIGNED8 static const u8 hmc_seg7_texture_07001000[] = { -#include "levels/hmc/1.rgba16.inc.c" +"levels/hmc/1.rgba16.png" }; // 0x07002000 - 0x07003000 ALIGNED8 static const u8 hmc_seg7_texture_07002000[] = { -#include "levels/hmc/2.rgba16.inc.c" +"levels/hmc/2.rgba16.png" }; // 0x07003000 - 0x07003800 ALIGNED8 static const u8 hmc_seg7_texture_07003000[] = { -#include "levels/hmc/3.rgba16.inc.c" +"levels/hmc/3.rgba16.png" }; // 0x07003800 - 0x07004000 ALIGNED8 static const u8 hmc_seg7_texture_07003800[] = { -#include "levels/hmc/4.rgba16.inc.c" +"levels/hmc/4.rgba16.png" }; // 0x07004000 - 0x07004800 ALIGNED8 static const u8 hmc_seg7_texture_07004000[] = { -#include "levels/hmc/5.rgba16.inc.c" +"levels/hmc/5.rgba16.png" }; // 0x07004800 - 0x07005800 ALIGNED8 static const u8 hmc_seg7_texture_07004800[] = { -#include "levels/hmc/6.rgba16.inc.c" +"levels/hmc/6.rgba16.png" }; diff --git a/levels/intro/leveldata.c b/levels/intro/leveldata.c index dce5f186..454a5433 100644 --- a/levels/intro/leveldata.c +++ b/levels/intro/leveldata.c @@ -10,10 +10,10 @@ #include "make_const_nonconst.h" ALIGNED8 static const u8 logo_saturn_rgba16[] = { -#include "levels/intro/4_saturn.rgba16.inc.c" +"levels/intro/4_saturn.rgba16.png" }; ALIGNED8 static const u8 logo_ring_rgba16[] = { -#include "levels/intro/5_ring.rgba16.inc.c" +"levels/intro/5_ring.rgba16.png" }; Lights1 logo_f3dlite_material_009_lights = gdSPDefLights1( @@ -4229,23 +4229,23 @@ static const Vtx intro_seg7_vertex_0700B460[] = { #ifdef VERSION_EU // 0x0700B4A0 - 0x0700B4A2 ALIGNED8 static const u8 intro_seg7_texture_0700B4A0[] = { -#include "levels/intro/2_eu_copyright.rgba16.inc.c" +"levels/intro/2_eu_copyright.rgba16.png" }; // 0x0700C4A0 - 0x0700D4A0 ALIGNED8 static const u8 intro_seg7_texture_0700C4A0[] = { -#include "levels/intro/3_eu_tm.rgba16.inc.c" +"levels/intro/3_eu_tm.rgba16.png" }; #else // 0x0700B4A0 - 0x0700B4A2 ALIGNED8 static const u8 intro_seg7_texture_0700B4A0[] = { -#include "levels/intro/2_copyright.rgba16.inc.c" +"levels/intro/2_copyright.rgba16.png" }; // 0x0700C4A0 - 0x0700D4A0 ALIGNED8 static const u8 intro_seg7_texture_0700C4A0[] = { -#include "levels/intro/3_tm.rgba16.inc.c" +"levels/intro/3_tm.rgba16.png" }; #endif diff --git a/levels/jrb/texture.inc.c b/levels/jrb/texture.inc.c index ee6df27e..78e6bba4 100644 --- a/levels/jrb/texture.inc.c +++ b/levels/jrb/texture.inc.c @@ -1,19 +1,19 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 jrb_seg7_texture_07000000[] = { -#include "levels/jrb/0.rgba16.inc.c" +"levels/jrb/0.rgba16.png" }; // 0x07000800 - 0x07001800 ALIGNED8 static const u8 jrb_seg7_texture_07000800[] = { -#include "levels/jrb/1.rgba16.inc.c" +"levels/jrb/1.rgba16.png" }; // 0x07001800 - 0x07002000 ALIGNED8 static const u8 jrb_seg7_texture_07001800[] = { -#include "levels/jrb/2.rgba16.inc.c" +"levels/jrb/2.rgba16.png" }; // 0x07002000 - 0x07002800 ALIGNED8 static const u8 jrb_seg7_texture_07002000[] = { -#include "levels/jrb/3.rgba16.inc.c" +"levels/jrb/3.rgba16.png" }; diff --git a/levels/lll/texture.inc.c b/levels/lll/texture.inc.c index 1d7117d5..df7bf482 100644 --- a/levels/lll/texture.inc.c +++ b/levels/lll/texture.inc.c @@ -1,164 +1,164 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 lll_seg7_texture_07000000[] = { -#include "levels/lll/0.rgba16.inc.c" +"levels/lll/0.rgba16.png" }; // 0x07000800 - 0x07001000 ALIGNED8 static const u8 lll_seg7_texture_07000800[] = { -#include "levels/lll/1.rgba16.inc.c" +"levels/lll/1.rgba16.png" }; // 0x07001000 - 0x07001800 ALIGNED8 static const u8 lll_seg7_texture_07001000[] = { -#include "levels/lll/2.rgba16.inc.c" +"levels/lll/2.rgba16.png" }; // 0x07001800 - 0x07002000 ALIGNED8 static const u8 lll_seg7_texture_07001800[] = { -#include "levels/lll/3.rgba16.inc.c" +"levels/lll/3.rgba16.png" }; // 0x07002000 - 0x07002800 ALIGNED8 static const u8 lll_seg7_texture_07002000[] = { -#include "levels/lll/4.rgba16.inc.c" +"levels/lll/4.rgba16.png" }; // 0x07002800 - 0x07003000 ALIGNED8 static const u8 lll_seg7_texture_07002800[] = { -#include "levels/lll/5.rgba16.inc.c" +"levels/lll/5.rgba16.png" }; // 0x07003000 - 0x07003800 ALIGNED8 static const u8 lll_seg7_texture_07003000[] = { -#include "levels/lll/6.rgba16.inc.c" +"levels/lll/6.rgba16.png" }; // 0x07003800 - 0x07004000 ALIGNED8 static const u8 lll_seg7_texture_07003800[] = { -#include "levels/lll/7.rgba16.inc.c" +"levels/lll/7.rgba16.png" }; // 0x07004000 - 0x07004800 ALIGNED8 static const u8 lll_seg7_texture_07004000[] = { -#include "levels/lll/8.rgba16.inc.c" +"levels/lll/8.rgba16.png" }; // 0x07004800 - 0x07005000 ALIGNED8 static const u8 lll_seg7_texture_07004800[] = { -#include "levels/lll/9.rgba16.inc.c" +"levels/lll/9.rgba16.png" }; // 0x07005000 - 0x07005800 ALIGNED8 static const u8 lll_seg7_texture_07005000[] = { -#include "levels/lll/10.rgba16.inc.c" +"levels/lll/10.rgba16.png" }; // 0x07005800 - 0x07006000 ALIGNED8 static const u8 lll_seg7_texture_07005800[] = { -#include "levels/lll/11.rgba16.inc.c" +"levels/lll/11.rgba16.png" }; // 0x07006000 - 0x07006800 ALIGNED8 static const u8 lll_seg7_texture_07006000[] = { -#include "levels/lll/12.rgba16.inc.c" +"levels/lll/12.rgba16.png" }; // 0x07006800 - 0x07007000 ALIGNED8 static const u8 lll_seg7_texture_07006800[] = { -#include "levels/lll/13.rgba16.inc.c" +"levels/lll/13.rgba16.png" }; // 0x07007000 - 0x07007800 ALIGNED8 static const u8 lll_seg7_texture_07007000[] = { -#include "levels/lll/14.rgba16.inc.c" +"levels/lll/14.rgba16.png" }; // 0x07007800 - 0x07008000 ALIGNED8 static const u8 lll_seg7_texture_07007800[] = { -#include "levels/lll/15.rgba16.inc.c" +"levels/lll/15.rgba16.png" }; // 0x07008000 - 0x07008800 ALIGNED8 static const u8 lll_seg7_texture_07008000[] = { -#include "levels/lll/16.rgba16.inc.c" +"levels/lll/16.rgba16.png" }; // 0x07008800 - 0x07009000 ALIGNED8 static const u8 lll_seg7_texture_07008800[] = { -#include "levels/lll/17.rgba16.inc.c" +"levels/lll/17.rgba16.png" }; // 0x07009000 - 0x07009800 ALIGNED8 static const u8 lll_seg7_texture_07009000[] = { -#include "levels/lll/18.rgba16.inc.c" +"levels/lll/18.rgba16.png" }; // 0x07009800 - 0x0700A000 ALIGNED8 static const u8 lll_seg7_texture_07009800[] = { -#include "levels/lll/19.rgba16.inc.c" +"levels/lll/19.rgba16.png" }; // 0x0700A000 - 0x0700A800 ALIGNED8 static const u8 lll_seg7_texture_0700A000[] = { -#include "levels/lll/20.rgba16.inc.c" +"levels/lll/20.rgba16.png" }; // 0x0700A800 - 0x0700B000 ALIGNED8 static const u8 lll_seg7_texture_0700A800[] = { -#include "levels/lll/21.rgba16.inc.c" +"levels/lll/21.rgba16.png" }; // 0x0700B000 - 0x0700B800 ALIGNED8 static const u8 lll_seg7_texture_0700B000[] = { -#include "levels/lll/22.rgba16.inc.c" +"levels/lll/22.rgba16.png" }; // 0x0700B800 - 0x0700C000 ALIGNED8 static const u8 lll_seg7_texture_0700B800[] = { -#include "levels/lll/23.rgba16.inc.c" +"levels/lll/23.rgba16.png" }; // 0x0700C000 - 0x0700C800 ALIGNED8 static const u8 lll_seg7_texture_0700C000[] = { -#include "levels/lll/24.rgba16.inc.c" +"levels/lll/24.rgba16.png" }; // 0x0700C800 - 0x0700D000 ALIGNED8 static const u8 lll_seg7_texture_0700C800[] = { -#include "levels/lll/25.rgba16.inc.c" +"levels/lll/25.rgba16.png" }; // 0x0700D000 - 0x0700D200 ALIGNED8 static const u8 lll_seg7_texture_0700D000[] = { -#include "levels/lll/26.rgba16.inc.c" +"levels/lll/26.rgba16.png" }; // 0x0700D200 - 0x0700D400 ALIGNED8 static const u8 lll_seg7_texture_0700D200[] = { -#include "levels/lll/27.ia16.inc.c" +"levels/lll/27.ia16.png" }; // 0x0700D400 - 0x0700DC00 ALIGNED8 static const u8 lll_seg7_texture_0700D400[] = { -#include "levels/lll/28.rgba16.inc.c" +"levels/lll/28.rgba16.png" }; // 0x0700DC00 - 0x0700E400 ALIGNED8 static const u8 lll_seg7_texture_0700DC00[] = { -#include "levels/lll/29.rgba16.inc.c" +"levels/lll/29.rgba16.png" }; // 0x0700E400 - 0x0700EC00 ALIGNED8 static const u8 lll_seg7_texture_0700E400[] = { -#include "levels/lll/30.rgba16.inc.c" +"levels/lll/30.rgba16.png" }; // 0x0700EC00 - 0x0700F400 ALIGNED8 static const u8 lll_seg7_texture_0700EC00[] = { -#include "levels/lll/31.rgba16.inc.c" +"levels/lll/31.rgba16.png" }; // 0x0700F400 - 0x0700FC00 ALIGNED8 static const u8 lll_seg7_texture_0700F400[] = { -#include "levels/lll/32.rgba16.inc.c" +"levels/lll/32.rgba16.png" }; diff --git a/levels/menu/leveldata.c b/levels/menu/leveldata.c index 4ccfea80..f6b8f2ca 100644 --- a/levels/menu/leveldata.c +++ b/levels/menu/leveldata.c @@ -19,22 +19,22 @@ static const Lights1 lights_menu_save_button = gdSPDefLights1( // 0x07000018 - 0x07000818 ALIGNED8 static const u8 texture_menu_stone[] = { -#include "levels/menu/main_menu_seg7.00018.rgba16.inc.c" +"levels/menu/main_menu_seg7.00018.rgba16.png" }; // 0x07000818 - 0x07001018 ALIGNED8 static const u8 texture_menu_dark_stone[] = { -#include "levels/menu/main_menu_seg7.00818.rgba16.inc.c" +"levels/menu/main_menu_seg7.00818.rgba16.png" }; // 0x07001018 - 0x07002018 ALIGNED8 static const u8 texture_menu_mario_save[] = { -#include "levels/menu/main_menu_seg7.01018.rgba16.inc.c" +"levels/menu/main_menu_seg7.01018.rgba16.png" }; // 0x07002018 - 0x07003018 ALIGNED8 static const u8 texture_menu_mario_new[] = { -#include "levels/menu/main_menu_seg7.02018.rgba16.inc.c" +"levels/menu/main_menu_seg7.02018.rgba16.png" }; // 0x07003018 - 0x07003118 @@ -197,27 +197,27 @@ static const Lights1 lights_menu_main_button = gdSPDefLights1( // 0x07003468 - 0x07003468 ALIGNED8 static const u8 texture_menu_erase[] = { -#include "levels/menu/main_menu_seg7.03468.rgba16.inc.c" +"levels/menu/main_menu_seg7.03468.rgba16.png" }; // 0x07003C68 - 0x07003C68 ALIGNED8 static const u8 texture_menu_copy[] = { -#include "levels/menu/main_menu_seg7.03C68.rgba16.inc.c" +"levels/menu/main_menu_seg7.03C68.rgba16.png" }; // 0x07004468 - 0x07004468 ALIGNED8 static const u8 texture_menu_file[] = { -#include "levels/menu/main_menu_seg7.04468.rgba16.inc.c" +"levels/menu/main_menu_seg7.04468.rgba16.png" }; // 0x07004C68 - 0x07004C68 ALIGNED8 static const u8 texture_menu_score[] = { -#include "levels/menu/main_menu_seg7.04C68.rgba16.inc.c" +"levels/menu/main_menu_seg7.04C68.rgba16.png" }; // 0x07005468 - 0x07005468 ALIGNED8 static const u8 texture_menu_sound[] = { -#include "levels/menu/main_menu_seg7.05468.rgba16.inc.c" +"levels/menu/main_menu_seg7.05468.rgba16.png" }; // 0x07005C68 - 0x07005D68 @@ -416,12 +416,12 @@ static const Vtx vertex_menu_hand[] = { // 0x07006328 - 0x07006B28 ALIGNED8 static const u8 texture_menu_idle_hand[] = { -#include "levels/menu/main_menu_seg7.06328.rgba16.inc.c" +"levels/menu/main_menu_seg7.06328.rgba16.png" }; // 0x07006B28 - 0x07007328 ALIGNED8 static const u8 texture_menu_grabbing_hand[] = { -#include "levels/menu/main_menu_seg7.06B28.rgba16.inc.c" +"levels/menu/main_menu_seg7.06B28.rgba16.png" }; // 0x07007328 - 0x070073A0 @@ -458,142 +458,142 @@ const Gfx dl_menu_grabbing_hand[] = { // 0x070073D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_hu[] = { -#include "levels/menu/main_menu_seg7.073D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.073D0.rgba16.png" }; // 0x070075D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_small_a[] = { -#include "levels/menu/main_menu_seg7.075D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.075D0.rgba16.png" }; // 0x070077D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_i[] = { -#include "levels/menu/main_menu_seg7.077D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.077D0.rgba16.png" }; // 0x070079D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_ru[] = { -#include "levels/menu/main_menu_seg7.079D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.079D0.rgba16.png" }; // 0x07007BD0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_se[] = { -#include "levels/menu/main_menu_seg7.07BD0.rgba16.inc.c" +"levels/menu/main_menu_seg7.07BD0.rgba16.png" }; // 0x07007DD0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_re[] = { -#include "levels/menu/main_menu_seg7.07DD0.rgba16.inc.c" +"levels/menu/main_menu_seg7.07DD0.rgba16.png" }; // 0x07007FD0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_ku[] = { -#include "levels/menu/main_menu_seg7.07FD0.rgba16.inc.c" +"levels/menu/main_menu_seg7.07FD0.rgba16.png" }; // 0x070081D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_to[] = { -#include "levels/menu/main_menu_seg7.081D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.081D0.rgba16.png" }; // 0x070083D0 ALIGNED8 static const u8 texture_menu_hud_char_hiragana_wo[] = { -#include "levels/menu/main_menu_seg7.083D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.083D0.rgba16.png" }; // 0x070085D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_ko[] = { -#include "levels/menu/main_menu_seg7.085D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.085D0.rgba16.png" }; // 0x070087D0 ALIGNED8 static const u8 texture_menu_hud_char_kana_handakuten_pi[] = { -#include "levels/menu/main_menu_seg7.087D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.087D0.rgba16.png" }; // 0x070089D0 ALIGNED8 static const u8 texture_menu_hud_char_choonpu[] = { -#include "levels/menu/main_menu_seg7.089D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.089D0.rgba16.png" }; // 0x07008BD0 ALIGNED8 static const u8 texture_menu_hud_char_hiragana_su[] = { -#include "levels/menu/main_menu_seg7.08BD0.rgba16.inc.c" +"levels/menu/main_menu_seg7.08BD0.rgba16.png" }; // 0x07008DD0 ALIGNED8 static const u8 texture_menu_hud_char_hiragana_ru[] = { -#include "levels/menu/main_menu_seg7.08DD0.rgba16.inc.c" +"levels/menu/main_menu_seg7.08DD0.rgba16.png" }; // 0x07008FD0 ALIGNED8 static const u8 texture_menu_hud_char_hiragana_ke[] = { -#include "levels/menu/main_menu_seg7.08FD0.rgba16.inc.c" +"levels/menu/main_menu_seg7.08FD0.rgba16.png" }; // 0x070091D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_ma[] = { -#include "levels/menu/main_menu_seg7.091D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.091D0.rgba16.png" }; // 0x070093D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_ri[] = { -#include "levels/menu/main_menu_seg7.093D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.093D0.rgba16.png" }; // 0x070095D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_o[] = { -#include "levels/menu/main_menu_seg7.095D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.095D0.rgba16.png" }; // 0x070097D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_su[] = { -#include "levels/menu/main_menu_seg7.097D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.097D0.rgba16.png" }; // 0x070099D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_a[] = { -#include "levels/menu/main_menu_seg7.099D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.099D0.rgba16.png" }; // 0x07009BD0 ALIGNED8 static const u8 texture_menu_hud_char_hiragana_mi[] = { -#include "levels/menu/main_menu_seg7.09BD0.rgba16.inc.c" +"levels/menu/main_menu_seg7.09BD0.rgba16.png" }; // 0x07009DD0 ALIGNED8 static const u8 texture_menu_hud_char_hira_dakuten_do[] = { -#include "levels/menu/main_menu_seg7.09DD0.rgba16.inc.c" +"levels/menu/main_menu_seg7.09DD0.rgba16.png" }; // 0x07009FD0 ALIGNED8 static const u8 texture_menu_hud_char_hiragana_no[] = { -#include "levels/menu/main_menu_seg7.09FD0.rgba16.inc.c" +"levels/menu/main_menu_seg7.09FD0.rgba16.png" }; // 0x0700A1D0 ALIGNED8 static const u8 texture_menu_hud_char_question[] = { -#include "levels/menu/main_menu_seg7.0A1D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.0A1D0.rgba16.png" }; // 0x0700A3D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_sa[] = { -#include "levels/menu/main_menu_seg7.0A3D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.0A3D0.rgba16.png" }; // 0x0700A5D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_u[] = { -#include "levels/menu/main_menu_seg7.0A5D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.0A5D0.rgba16.png" }; // 0x0700A7D0 ALIGNED8 static const u8 texture_menu_hud_char_katakana_n[] = { -#include "levels/menu/main_menu_seg7.0A7D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.0A7D0.rgba16.png" }; // 0x0700A9D0 ALIGNED8 static const u8 texture_menu_hud_char_kana_dakuten_do[] = { -#include "levels/menu/main_menu_seg7.0A9D0.rgba16.inc.c" +"levels/menu/main_menu_seg7.0A9D0.rgba16.png" }; // Menu HUD print table, only used in JP @@ -613,939 +613,939 @@ UNUSED static const u64 menu_unused_0 = 0; // 0x0700AC48 ALIGNED8 static const u8 texture_menu_font_char_jp_0[] = { -#include "levels/menu/main_menu_seg7.0AC48.ia8.inc.c" +"levels/menu/main_menu_seg7.0AC48.ia8.png" }; // 0x0700AC88 ALIGNED8 static const u8 texture_menu_font_char_jp_1[] = { -#include "levels/menu/main_menu_seg7.0AC88.ia8.inc.c" +"levels/menu/main_menu_seg7.0AC88.ia8.png" }; // 0x0700ACC8 ALIGNED8 static const u8 texture_menu_font_char_jp_2[] = { -#include "levels/menu/main_menu_seg7.0ACC8.ia8.inc.c" +"levels/menu/main_menu_seg7.0ACC8.ia8.png" }; // 0x0700AD08 ALIGNED8 static const u8 texture_menu_font_char_jp_3[] = { -#include "levels/menu/main_menu_seg7.0AD08.ia8.inc.c" +"levels/menu/main_menu_seg7.0AD08.ia8.png" }; // 0x0700AD48 ALIGNED8 static const u8 texture_menu_font_char_jp_4[] = { -#include "levels/menu/main_menu_seg7.0AD48.ia8.inc.c" +"levels/menu/main_menu_seg7.0AD48.ia8.png" }; // 0x0700AD88 ALIGNED8 static const u8 texture_menu_font_char_jp_5[] = { -#include "levels/menu/main_menu_seg7.0AD88.ia8.inc.c" +"levels/menu/main_menu_seg7.0AD88.ia8.png" }; // 0x0700ADC8 ALIGNED8 static const u8 texture_menu_font_char_jp_6[] = { -#include "levels/menu/main_menu_seg7.0ADC8.ia8.inc.c" +"levels/menu/main_menu_seg7.0ADC8.ia8.png" }; // 0x0700AE08 ALIGNED8 static const u8 texture_menu_font_char_jp_7[] = { -#include "levels/menu/main_menu_seg7.0AE08.ia8.inc.c" +"levels/menu/main_menu_seg7.0AE08.ia8.png" }; // 0x0700AE48 ALIGNED8 static const u8 texture_menu_font_char_jp_8[] = { -#include "levels/menu/main_menu_seg7.0AE48.ia8.inc.c" +"levels/menu/main_menu_seg7.0AE48.ia8.png" }; // 0x0700AE88 ALIGNED8 static const u8 texture_menu_font_char_jp_9[] = { -#include "levels/menu/main_menu_seg7.0AE88.ia8.inc.c" +"levels/menu/main_menu_seg7.0AE88.ia8.png" }; // 0x0700AEC8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_a[] = { -#include "levels/menu/main_menu_seg7.0AEC8.ia8.inc.c" +"levels/menu/main_menu_seg7.0AEC8.ia8.png" }; // 0x0700AF08 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_i[] = { -#include "levels/menu/main_menu_seg7.0AF08.ia8.inc.c" +"levels/menu/main_menu_seg7.0AF08.ia8.png" }; // 0x0700AF48 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_u[] = { -#include "levels/menu/main_menu_seg7.0AF48.ia8.inc.c" +"levels/menu/main_menu_seg7.0AF48.ia8.png" }; // 0x0700AF88 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_c[] = { -#include "levels/menu/main_menu_seg7.0AF88.ia8.inc.c" +"levels/menu/main_menu_seg7.0AF88.ia8.png" }; // 0x0700AFC8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_o[] = { -#include "levels/menu/main_menu_seg7.0AFC8.ia8.inc.c" +"levels/menu/main_menu_seg7.0AFC8.ia8.png" }; // 0x0700B008 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ka[] = { -#include "levels/menu/main_menu_seg7.0B008.ia8.inc.c" +"levels/menu/main_menu_seg7.0B008.ia8.png" }; // 0x0700B048 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ki[] = { -#include "levels/menu/main_menu_seg7.0B048.ia8.inc.c" +"levels/menu/main_menu_seg7.0B048.ia8.png" }; // 0x0700B088 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ku[] = { -#include "levels/menu/main_menu_seg7.0B088.ia8.inc.c" +"levels/menu/main_menu_seg7.0B088.ia8.png" }; // 0x0700B0C8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ke[] = { -#include "levels/menu/main_menu_seg7.0B0C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0B0C8.ia8.png" }; // 0x0700B108 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ko[] = { -#include "levels/menu/main_menu_seg7.0B108.ia8.inc.c" +"levels/menu/main_menu_seg7.0B108.ia8.png" }; // 0x0700B148 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_sa[] = { -#include "levels/menu/main_menu_seg7.0B148.ia8.inc.c" +"levels/menu/main_menu_seg7.0B148.ia8.png" }; // 0x0700B188 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_shi[] = { -#include "levels/menu/main_menu_seg7.0B188.ia8.inc.c" +"levels/menu/main_menu_seg7.0B188.ia8.png" }; // 0x0700B1C8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_su[] = { -#include "levels/menu/main_menu_seg7.0B1C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0B1C8.ia8.png" }; // 0x0700B208 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_se[] = { -#include "levels/menu/main_menu_seg7.0B208.ia8.inc.c" +"levels/menu/main_menu_seg7.0B208.ia8.png" }; // 0x0700B248 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_so[] = { -#include "levels/menu/main_menu_seg7.0B248.ia8.inc.c" +"levels/menu/main_menu_seg7.0B248.ia8.png" }; // 0x0700B288 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ta[] = { -#include "levels/menu/main_menu_seg7.0B288.ia8.inc.c" +"levels/menu/main_menu_seg7.0B288.ia8.png" }; // 0x0700B2C8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_chi[] = { -#include "levels/menu/main_menu_seg7.0B2C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0B2C8.ia8.png" }; // 0x0700B308 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_tsu[] = { -#include "levels/menu/main_menu_seg7.0B308.ia8.inc.c" +"levels/menu/main_menu_seg7.0B308.ia8.png" }; // 0x0700B348 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_te[] = { -#include "levels/menu/main_menu_seg7.0B348.ia8.inc.c" +"levels/menu/main_menu_seg7.0B348.ia8.png" }; // 0x0700B388 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_to[] = { -#include "levels/menu/main_menu_seg7.0B388.ia8.inc.c" +"levels/menu/main_menu_seg7.0B388.ia8.png" }; // 0x0700B3C8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_na[] = { -#include "levels/menu/main_menu_seg7.0B3C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0B3C8.ia8.png" }; // 0x0700B408 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ni[] = { -#include "levels/menu/main_menu_seg7.0B408.ia8.inc.c" +"levels/menu/main_menu_seg7.0B408.ia8.png" }; // 0x0700B448 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_nu[] = { -#include "levels/menu/main_menu_seg7.0B448.ia8.inc.c" +"levels/menu/main_menu_seg7.0B448.ia8.png" }; // 0x0700B488 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ne[] = { -#include "levels/menu/main_menu_seg7.0B488.ia8.inc.c" +"levels/menu/main_menu_seg7.0B488.ia8.png" }; // 0x0700B4C8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_no[] = { -#include "levels/menu/main_menu_seg7.0B4C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0B4C8.ia8.png" }; // 0x0700B508 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ha[] = { -#include "levels/menu/main_menu_seg7.0B508.ia8.inc.c" +"levels/menu/main_menu_seg7.0B508.ia8.png" }; // 0x0700B548 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_hi[] = { -#include "levels/menu/main_menu_seg7.0B548.ia8.inc.c" +"levels/menu/main_menu_seg7.0B548.ia8.png" }; // 0x0700B588 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_hu[] = { -#include "levels/menu/main_menu_seg7.0B588.ia8.inc.c" +"levels/menu/main_menu_seg7.0B588.ia8.png" }; // 0x0700B5C8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_he[] = { -#include "levels/menu/main_menu_seg7.0B5C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0B5C8.ia8.png" }; // 0x0700B608 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ho[] = { -#include "levels/menu/main_menu_seg7.0B608.ia8.inc.c" +"levels/menu/main_menu_seg7.0B608.ia8.png" }; // 0x0700B648 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ma[] = { -#include "levels/menu/main_menu_seg7.0B648.ia8.inc.c" +"levels/menu/main_menu_seg7.0B648.ia8.png" }; // 0x0700B688 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_mi[] = { -#include "levels/menu/main_menu_seg7.0B688.ia8.inc.c" +"levels/menu/main_menu_seg7.0B688.ia8.png" }; // 0x0700B6C8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_mu[] = { -#include "levels/menu/main_menu_seg7.0B6C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0B6C8.ia8.png" }; // 0x0700B708 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_me[] = { -#include "levels/menu/main_menu_seg7.0B708.ia8.inc.c" +"levels/menu/main_menu_seg7.0B708.ia8.png" }; // 0x0700B748 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_mo[] = { -#include "levels/menu/main_menu_seg7.0B748.ia8.inc.c" +"levels/menu/main_menu_seg7.0B748.ia8.png" }; // 0x0700B788 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ya[] = { -#include "levels/menu/main_menu_seg7.0B788.ia8.inc.c" +"levels/menu/main_menu_seg7.0B788.ia8.png" }; // 0x0700B7C8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_yu[] = { -#include "levels/menu/main_menu_seg7.0B7C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0B7C8.ia8.png" }; // 0x0700B808 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_yo[] = { -#include "levels/menu/main_menu_seg7.0B808.ia8.inc.c" +"levels/menu/main_menu_seg7.0B808.ia8.png" }; // 0x0700B848 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ra[] = { -#include "levels/menu/main_menu_seg7.0B848.ia8.inc.c" +"levels/menu/main_menu_seg7.0B848.ia8.png" }; // 0x0700B888 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ri[] = { -#include "levels/menu/main_menu_seg7.0B888.ia8.inc.c" +"levels/menu/main_menu_seg7.0B888.ia8.png" }; // 0x0700B8C8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ru[] = { -#include "levels/menu/main_menu_seg7.0B8C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0B8C8.ia8.png" }; // 0x0700B908 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_re[] = { -#include "levels/menu/main_menu_seg7.0B908.ia8.inc.c" +"levels/menu/main_menu_seg7.0B908.ia8.png" }; // 0x0700B948 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_ro[] = { -#include "levels/menu/main_menu_seg7.0B948.ia8.inc.c" +"levels/menu/main_menu_seg7.0B948.ia8.png" }; // 0x0700B988 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_wa[] = { -#include "levels/menu/main_menu_seg7.0B988.ia8.inc.c" +"levels/menu/main_menu_seg7.0B988.ia8.png" }; // 0x0700B9C8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_wo[] = { -#include "levels/menu/main_menu_seg7.0B9C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0B9C8.ia8.png" }; // 0x0700BA08 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_n[] = { -#include "levels/menu/main_menu_seg7.0BA08.ia8.inc.c" +"levels/menu/main_menu_seg7.0BA08.ia8.png" }; // 0x0700BA48 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_small_a[] = { -#include "levels/menu/main_menu_seg7.0BA48.ia8.inc.c" +"levels/menu/main_menu_seg7.0BA48.ia8.png" }; // 0x0700BA88 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_small_i[] = { -#include "levels/menu/main_menu_seg7.0BA88.ia8.inc.c" +"levels/menu/main_menu_seg7.0BA88.ia8.png" }; // 0x0700BAC8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_small_u[] = { -#include "levels/menu/main_menu_seg7.0BAC8.ia8.inc.c" +"levels/menu/main_menu_seg7.0BAC8.ia8.png" }; // 0x0700BB08 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_small_e[] = { -#include "levels/menu/main_menu_seg7.0BB08.ia8.inc.c" +"levels/menu/main_menu_seg7.0BB08.ia8.png" }; // 0x0700BB48 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_small_o[] = { -#include "levels/menu/main_menu_seg7.0BB48.ia8.inc.c" +"levels/menu/main_menu_seg7.0BB48.ia8.png" }; // 0x0700BB88 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_small_ka[] = { -#include "levels/menu/main_menu_seg7.0BB88.ia8.inc.c" +"levels/menu/main_menu_seg7.0BB88.ia8.png" }; // 0x0700BBC8 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_small_yu[] = { -#include "levels/menu/main_menu_seg7.0BBC8.ia8.inc.c" +"levels/menu/main_menu_seg7.0BBC8.ia8.png" }; // 0x0700BC08 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_small_yo[] = { -#include "levels/menu/main_menu_seg7.0BC08.ia8.inc.c" +"levels/menu/main_menu_seg7.0BC08.ia8.png" }; // 0x0700BC48 ALIGNED8 static const u8 texture_menu_font_char_jp_hiragana_small_tsu[] = { -#include "levels/menu/main_menu_seg7.0BC48.ia8.inc.c" +"levels/menu/main_menu_seg7.0BC48.ia8.png" }; // 0x0700BC88 ALIGNED8 static const u8 texture_menu_font_char_jp_handakuten[] = { -#include "levels/menu/main_menu_seg7.0BC88.ia8.inc.c" +"levels/menu/main_menu_seg7.0BC88.ia8.png" }; // 0x0700BCC8 ALIGNED8 static const u8 texture_menu_font_char_jp_dakuten[] = { -#include "levels/menu/main_menu_seg7.0BCC8.ia8.inc.c" +"levels/menu/main_menu_seg7.0BCC8.ia8.png" }; // 0x0700BD08 ALIGNED8 static const u8 texture_menu_font_char_jp_long_vowel[] = { -#include "levels/menu/main_menu_seg7.0BD08.ia8.inc.c" +"levels/menu/main_menu_seg7.0BD08.ia8.png" }; // 0x0700BD48 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_a[] = { -#include "levels/menu/main_menu_seg7.0BD48.ia8.inc.c" +"levels/menu/main_menu_seg7.0BD48.ia8.png" }; // 0x0700BD88 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_i[] = { -#include "levels/menu/main_menu_seg7.0BD88.ia8.inc.c" +"levels/menu/main_menu_seg7.0BD88.ia8.png" }; // 0x0700BDC8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_u[] = { -#include "levels/menu/main_menu_seg7.0BDC8.ia8.inc.c" +"levels/menu/main_menu_seg7.0BDC8.ia8.png" }; // 0x0700BE08 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_e[] = { -#include "levels/menu/main_menu_seg7.0BE08.ia8.inc.c" +"levels/menu/main_menu_seg7.0BE08.ia8.png" }; // 0x0700BE48 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_o[] = { -#include "levels/menu/main_menu_seg7.0BE48.ia8.inc.c" +"levels/menu/main_menu_seg7.0BE48.ia8.png" }; // 0x0700BE88 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ka[] = { -#include "levels/menu/main_menu_seg7.0BE88.ia8.inc.c" +"levels/menu/main_menu_seg7.0BE88.ia8.png" }; // 0x0700BEC8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ki[] = { -#include "levels/menu/main_menu_seg7.0BEC8.ia8.inc.c" +"levels/menu/main_menu_seg7.0BEC8.ia8.png" }; // 0x0700BF08 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ku[] = { -#include "levels/menu/main_menu_seg7.0BF08.ia8.inc.c" +"levels/menu/main_menu_seg7.0BF08.ia8.png" }; // 0x0700BF48 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ke[] = { -#include "levels/menu/main_menu_seg7.0BF48.ia8.inc.c" +"levels/menu/main_menu_seg7.0BF48.ia8.png" }; // 0x0700BF88 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ko[] = { -#include "levels/menu/main_menu_seg7.0BF88.ia8.inc.c" +"levels/menu/main_menu_seg7.0BF88.ia8.png" }; // 0x0700BFC8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_sa[] = { -#include "levels/menu/main_menu_seg7.0BFC8.ia8.inc.c" +"levels/menu/main_menu_seg7.0BFC8.ia8.png" }; // 0x0700C008 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_shi[] = { -#include "levels/menu/main_menu_seg7.0C008.ia8.inc.c" +"levels/menu/main_menu_seg7.0C008.ia8.png" }; // 0x0700C048 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_su[] = { -#include "levels/menu/main_menu_seg7.0C048.ia8.inc.c" +"levels/menu/main_menu_seg7.0C048.ia8.png" }; // 0x0700C088 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_se[] = { -#include "levels/menu/main_menu_seg7.0C088.ia8.inc.c" +"levels/menu/main_menu_seg7.0C088.ia8.png" }; // 0x0700C0C8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_so[] = { -#include "levels/menu/main_menu_seg7.0C0C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0C0C8.ia8.png" }; // 0x0700C108 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ta[] = { -#include "levels/menu/main_menu_seg7.0C108.ia8.inc.c" +"levels/menu/main_menu_seg7.0C108.ia8.png" }; // 0x0700C148 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_chi[] = { -#include "levels/menu/main_menu_seg7.0C148.ia8.inc.c" +"levels/menu/main_menu_seg7.0C148.ia8.png" }; // 0x0700C188 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_tsu[] = { -#include "levels/menu/main_menu_seg7.0C188.ia8.inc.c" +"levels/menu/main_menu_seg7.0C188.ia8.png" }; // 0x0700C1C8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_te[] = { -#include "levels/menu/main_menu_seg7.0C1C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0C1C8.ia8.png" }; // 0x0700C208 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_to[] = { -#include "levels/menu/main_menu_seg7.0C208.ia8.inc.c" +"levels/menu/main_menu_seg7.0C208.ia8.png" }; // 0x0700C248 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_na[] = { -#include "levels/menu/main_menu_seg7.0C248.ia8.inc.c" +"levels/menu/main_menu_seg7.0C248.ia8.png" }; // 0x0700C288 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ni[] = { -#include "levels/menu/main_menu_seg7.0C288.ia8.inc.c" +"levels/menu/main_menu_seg7.0C288.ia8.png" }; // 0x0700C2C8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_nu[] = { -#include "levels/menu/main_menu_seg7.0C2C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0C2C8.ia8.png" }; // 0x0700C308 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ne[] = { -#include "levels/menu/main_menu_seg7.0C308.ia8.inc.c" +"levels/menu/main_menu_seg7.0C308.ia8.png" }; // 0x0700C348 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_no[] = { -#include "levels/menu/main_menu_seg7.0C348.ia8.inc.c" +"levels/menu/main_menu_seg7.0C348.ia8.png" }; // 0x0700C388 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ha[] = { -#include "levels/menu/main_menu_seg7.0C388.ia8.inc.c" +"levels/menu/main_menu_seg7.0C388.ia8.png" }; // 0x0700C3C8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_hi[] = { -#include "levels/menu/main_menu_seg7.0C3C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0C3C8.ia8.png" }; // 0x0700C408 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_hu[] = { -#include "levels/menu/main_menu_seg7.0C408.ia8.inc.c" +"levels/menu/main_menu_seg7.0C408.ia8.png" }; // 0x0700C448 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_he[] = { -#include "levels/menu/main_menu_seg7.0C448.ia8.inc.c" +"levels/menu/main_menu_seg7.0C448.ia8.png" }; // 0x0700C488 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ho[] = { -#include "levels/menu/main_menu_seg7.0C488.ia8.inc.c" +"levels/menu/main_menu_seg7.0C488.ia8.png" }; // 0x0700C4C8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ma[] = { -#include "levels/menu/main_menu_seg7.0C4C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0C4C8.ia8.png" }; // 0x0700C508 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_mi[] = { -#include "levels/menu/main_menu_seg7.0C508.ia8.inc.c" +"levels/menu/main_menu_seg7.0C508.ia8.png" }; // 0x0700C548 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_mu[] = { -#include "levels/menu/main_menu_seg7.0C548.ia8.inc.c" +"levels/menu/main_menu_seg7.0C548.ia8.png" }; // 0x0700C588 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_me[] = { -#include "levels/menu/main_menu_seg7.0C588.ia8.inc.c" +"levels/menu/main_menu_seg7.0C588.ia8.png" }; // 0x0700C5C8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_mo[] = { -#include "levels/menu/main_menu_seg7.0C5C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0C5C8.ia8.png" }; // 0x0700C608 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ya[] = { -#include "levels/menu/main_menu_seg7.0C608.ia8.inc.c" +"levels/menu/main_menu_seg7.0C608.ia8.png" }; // 0x0700C648 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_yu[] = { -#include "levels/menu/main_menu_seg7.0C648.ia8.inc.c" +"levels/menu/main_menu_seg7.0C648.ia8.png" }; // 0x0700C688 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_yo[] = { -#include "levels/menu/main_menu_seg7.0C688.ia8.inc.c" +"levels/menu/main_menu_seg7.0C688.ia8.png" }; // 0x0700C6C8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ra[] = { -#include "levels/menu/main_menu_seg7.0C6C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0C6C8.ia8.png" }; // 0x0700C708 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ri[] = { -#include "levels/menu/main_menu_seg7.0C708.ia8.inc.c" +"levels/menu/main_menu_seg7.0C708.ia8.png" }; // 0x0700C748 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ru[] = { -#include "levels/menu/main_menu_seg7.0C748.ia8.inc.c" +"levels/menu/main_menu_seg7.0C748.ia8.png" }; // 0x0700C788 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_re[] = { -#include "levels/menu/main_menu_seg7.0C788.ia8.inc.c" +"levels/menu/main_menu_seg7.0C788.ia8.png" }; // 0x0700C7C8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_ro[] = { -#include "levels/menu/main_menu_seg7.0C7C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0C7C8.ia8.png" }; // 0x0700C808 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_wa[] = { -#include "levels/menu/main_menu_seg7.0C808.ia8.inc.c" +"levels/menu/main_menu_seg7.0C808.ia8.png" }; // 0x0700C848 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_wo[] = { -#include "levels/menu/main_menu_seg7.0C848.ia8.inc.c" +"levels/menu/main_menu_seg7.0C848.ia8.png" }; // 0x0700C888 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_n[] = { -#include "levels/menu/main_menu_seg7.0C888.ia8.inc.c" +"levels/menu/main_menu_seg7.0C888.ia8.png" }; // 0x0700C8C8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_small_a[] = { -#include "levels/menu/main_menu_seg7.0C8C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0C8C8.ia8.png" }; // 0x0700C908 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_small_i[] = { -#include "levels/menu/main_menu_seg7.0C908.ia8.inc.c" +"levels/menu/main_menu_seg7.0C908.ia8.png" }; // 0x0700C948 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_small_u[] = { -#include "levels/menu/main_menu_seg7.0C948.ia8.inc.c" +"levels/menu/main_menu_seg7.0C948.ia8.png" }; // 0x0700C988 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_small_e[] = { -#include "levels/menu/main_menu_seg7.0C988.ia8.inc.c" +"levels/menu/main_menu_seg7.0C988.ia8.png" }; // 0x0700C9C8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_small_o[] = { -#include "levels/menu/main_menu_seg7.0C9C8.ia8.inc.c" +"levels/menu/main_menu_seg7.0C9C8.ia8.png" }; // 0x0700CA08 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_small_ka[] = { -#include "levels/menu/main_menu_seg7.0CA08.ia8.inc.c" +"levels/menu/main_menu_seg7.0CA08.ia8.png" }; // 0x0700CA48 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_small_yu[] = { -#include "levels/menu/main_menu_seg7.0CA48.ia8.inc.c" +"levels/menu/main_menu_seg7.0CA48.ia8.png" }; // 0x0700CA88 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_small_yo[] = { -#include "levels/menu/main_menu_seg7.0CA88.ia8.inc.c" +"levels/menu/main_menu_seg7.0CA88.ia8.png" }; // 0x0700CAC8 ALIGNED8 static const u8 texture_menu_font_char_jp_katakana_small_tsu[] = { -#include "levels/menu/main_menu_seg7.0CAC8.ia8.inc.c" +"levels/menu/main_menu_seg7.0CAC8.ia8.png" }; // 0x0700CB08 ALIGNED8 static const u8 texture_menu_font_char_jp_A[] = { -#include "levels/menu/main_menu_seg7.0CB08.ia8.inc.c" +"levels/menu/main_menu_seg7.0CB08.ia8.png" }; // 0x0700CB48 ALIGNED8 static const u8 texture_menu_font_char_jp_B[] = { -#include "levels/menu/main_menu_seg7.0CB48.ia8.inc.c" +"levels/menu/main_menu_seg7.0CB48.ia8.png" }; // 0x0700CB88 ALIGNED8 static const u8 texture_menu_font_char_jp_C[] = { -#include "levels/menu/main_menu_seg7.0CB88.ia8.inc.c" +"levels/menu/main_menu_seg7.0CB88.ia8.png" }; // 0x0700CBC8 ALIGNED8 static const u8 texture_menu_font_char_jp_D[] = { -#include "levels/menu/main_menu_seg7.0CBC8.ia8.inc.c" +"levels/menu/main_menu_seg7.0CBC8.ia8.png" }; // 0x0700CC08 ALIGNED8 static const u8 texture_menu_font_char_jp_coin[] = { -#include "levels/menu/main_menu_seg7.0CC08.ia8.inc.c" +"levels/menu/main_menu_seg7.0CC08.ia8.png" }; // 0x0700CC48 ALIGNED8 static const u8 texture_menu_font_char_jp_star_filled[] = { -#include "levels/menu/main_menu_seg7.0CC48.ia8.inc.c" +"levels/menu/main_menu_seg7.0CC48.ia8.png" }; // 0x0700CC88 ALIGNED8 static const u8 texture_menu_font_char_jp_multiply[] = { -#include "levels/menu/main_menu_seg7.0CC88.ia8.inc.c" +"levels/menu/main_menu_seg7.0CC88.ia8.png" }; // 0x0700CCC8 ALIGNED8 static const u8 texture_menu_font_char_jp_exclamation[] = { -#include "levels/menu/main_menu_seg7.0CCC8.ia8.inc.c" +"levels/menu/main_menu_seg7.0CCC8.ia8.png" }; #else // 0x0700AC40 ALIGNED8 static const u8 texture_menu_font_char_0[] = { -#include "levels/menu/main_menu_seg7_us.0AC40.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0AC40.ia8.png" }; // 0x0700AC80 ALIGNED8 static const u8 texture_menu_font_char_1[] = { -#include "levels/menu/main_menu_seg7_us.0AC80.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0AC80.ia8.png" }; // 0x0700ACC0 ALIGNED8 static const u8 texture_menu_font_char_2[] = { -#include "levels/menu/main_menu_seg7_us.0ACC0.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0ACC0.ia8.png" }; // 0x0700AD00 ALIGNED8 static const u8 texture_menu_font_char_3[] = { -#include "levels/menu/main_menu_seg7_us.0AD00.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0AD00.ia8.png" }; // 0x0700AD40 ALIGNED8 static const u8 texture_menu_font_char_4[] = { -#include "levels/menu/main_menu_seg7_us.0AD40.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0AD40.ia8.png" }; // 0x0700AD80 ALIGNED8 static const u8 texture_menu_font_char_5[] = { -#include "levels/menu/main_menu_seg7_us.0AD80.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0AD80.ia8.png" }; // 0x0700ADC0 ALIGNED8 static const u8 texture_menu_font_char_6[] = { -#include "levels/menu/main_menu_seg7_us.0ADC0.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0ADC0.ia8.png" }; // 0x0700AE00 ALIGNED8 static const u8 texture_menu_font_char_7[] = { -#include "levels/menu/main_menu_seg7_us.0AE00.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0AE00.ia8.png" }; // 0x0700AE40 ALIGNED8 static const u8 texture_menu_font_char_8[] = { -#include "levels/menu/main_menu_seg7_us.0AE40.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0AE40.ia8.png" }; // 0x0700AE80 ALIGNED8 static const u8 texture_menu_font_char_9[] = { -#include "levels/menu/main_menu_seg7_us.0AE80.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0AE80.ia8.png" }; // 0x0700AEC0 ALIGNED8 static const u8 texture_menu_font_char_A[] = { -#include "levels/menu/main_menu_seg7_us.0AEC0.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0AEC0.ia8.png" }; // 0x0700AF00 ALIGNED8 static const u8 texture_menu_font_char_B[] = { -#include "levels/menu/main_menu_seg7_us.0AF00.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0AF00.ia8.png" }; // 0x0700AF40 ALIGNED8 static const u8 texture_menu_font_char_C[] = { -#include "levels/menu/main_menu_seg7_us.0AF40.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0AF40.ia8.png" }; #ifdef VERSION_EU // 0x0700AF80 ALIGNED8 static const u8 texture_menu_font_char_D[] = { -#include "levels/menu/main_menu_seg7_eu.0AF80.ia8.inc.c" +"levels/menu/main_menu_seg7_eu.0AF80.ia8.png" }; #else // 0x0700AF80 ALIGNED8 static const u8 texture_menu_font_char_D[] = { -#include "levels/menu/main_menu_seg7_us.0AF80.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0AF80.ia8.png" }; #endif // 0x0700AFC0 ALIGNED8 static const u8 texture_menu_font_char_E[] = { -#include "levels/menu/main_menu_seg7_us.0AFC0.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0AFC0.ia8.png" }; // 0x0700B000 ALIGNED8 static const u8 texture_menu_font_char_F[] = { -#include "levels/menu/main_menu_seg7_us.0B000.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B000.ia8.png" }; // 0x0700B040 ALIGNED8 static const u8 texture_menu_font_char_G[] = { -#include "levels/menu/main_menu_seg7_us.0B040.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B040.ia8.png" }; // 0x0700B080 ALIGNED8 static const u8 texture_menu_font_char_H[] = { -#include "levels/menu/main_menu_seg7_us.0B080.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B080.ia8.png" }; // 0x0700B0C0 ALIGNED8 static const u8 texture_menu_font_char_I[] = { -#include "levels/menu/main_menu_seg7_us.0B0C0.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B0C0.ia8.png" }; // 0x0700B100 ALIGNED8 static const u8 texture_menu_font_char_J[] = { -#include "levels/menu/main_menu_seg7_us.0B100.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B100.ia8.png" }; // 0x0700B140 ALIGNED8 static const u8 texture_menu_font_char_K[] = { -#include "levels/menu/main_menu_seg7_us.0B140.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B140.ia8.png" }; // 0x0700B180 ALIGNED8 static const u8 texture_menu_font_char_L[] = { -#include "levels/menu/main_menu_seg7_us.0B180.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B180.ia8.png" }; // 0x0700B1C0 ALIGNED8 static const u8 texture_menu_font_char_M[] = { -#include "levels/menu/main_menu_seg7_us.0B1C0.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B1C0.ia8.png" }; // 0x0700B200 ALIGNED8 static const u8 texture_menu_font_char_N[] = { -#include "levels/menu/main_menu_seg7_us.0B200.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B200.ia8.png" }; // 0x0700B240 ALIGNED8 static const u8 texture_menu_font_char_O[] = { -#include "levels/menu/main_menu_seg7_us.0B240.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B240.ia8.png" }; // 0x0700B280 ALIGNED8 static const u8 texture_menu_font_char_P[] = { -#include "levels/menu/main_menu_seg7_us.0B280.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B280.ia8.png" }; // 0x0700B2C0 ALIGNED8 static const u8 texture_menu_font_char_Q[] = { -#include "levels/menu/main_menu_seg7_us.0B2C0.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B2C0.ia8.png" }; // 0x0700B300 ALIGNED8 static const u8 texture_menu_font_char_R[] = { -#include "levels/menu/main_menu_seg7_us.0B300.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B300.ia8.png" }; // 0x0700B340 ALIGNED8 static const u8 texture_menu_font_char_S[] = { -#include "levels/menu/main_menu_seg7_us.0B340.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B340.ia8.png" }; // 0x0700B380 ALIGNED8 static const u8 texture_menu_font_char_T[] = { -#include "levels/menu/main_menu_seg7_us.0B380.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B380.ia8.png" }; // 0x0700B3C0 ALIGNED8 static const u8 texture_menu_font_char_U[] = { -#include "levels/menu/main_menu_seg7_us.0B3C0.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B3C0.ia8.png" }; // 0x0700B400 ALIGNED8 static const u8 texture_menu_font_char_V[] = { -#include "levels/menu/main_menu_seg7_us.0B400.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B400.ia8.png" }; // 0x0700B440 ALIGNED8 static const u8 texture_menu_font_char_W[] = { -#include "levels/menu/main_menu_seg7_us.0B440.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B440.ia8.png" }; // 0x0700B480 ALIGNED8 static const u8 texture_menu_font_char_X[] = { -#include "levels/menu/main_menu_seg7_us.0B480.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B480.ia8.png" }; // 0x0700B4C0 ALIGNED8 static const u8 texture_menu_font_char_Y[] = { -#include "levels/menu/main_menu_seg7_us.0B4C0.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B4C0.ia8.png" }; // 0x0700B500 ALIGNED8 static const u8 texture_menu_font_char_Z[] = { -#include "levels/menu/main_menu_seg7_us.0B500.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B500.ia8.png" }; // 0x0700B540 ALIGNED8 static const u8 texture_menu_font_char_coin[] = { -#include "levels/menu/main_menu_seg7_us.0B540.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B540.ia8.png" }; // 0x0700B580 ALIGNED8 static const u8 texture_menu_font_char_multiply[] = { -#include "levels/menu/main_menu_seg7_us.0B580.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B580.ia8.png" }; // 0x0700B5C0 ALIGNED8 static const u8 texture_menu_font_char_star_filled[] = { -#include "levels/menu/main_menu_seg7_us.0B5C0.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B5C0.ia8.png" }; // 0x0700B600 ALIGNED8 static const u8 texture_menu_font_char_dash[] = { -#include "levels/menu/main_menu_seg7_us.0B600.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B600.ia8.png" }; #ifdef VERSION_EU // 0x0700B640 ALIGNED8 static const u8 texture_menu_font_char_comma[] = { -#include "levels/menu/main_menu_seg7_eu.0B640.ia8.inc.c" +"levels/menu/main_menu_seg7_eu.0B640.ia8.png" }; // 0x0700B680 ALIGNED8 static const u8 texture_menu_font_char_apostrophe[] = { -#include "levels/menu/main_menu_seg7_eu.0B680.ia8.inc.c" +"levels/menu/main_menu_seg7_eu.0B680.ia8.png" }; #else // 0x0700B640 ALIGNED8 static const u8 texture_menu_font_char_comma[] = { -#include "levels/menu/main_menu_seg7_us.0B640.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B640.ia8.png" }; // 0x0700B680 ALIGNED8 static const u8 texture_menu_font_char_apostrophe[] = { -#include "levels/menu/main_menu_seg7_us.0B680.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B680.ia8.png" }; #endif // 0x0700B6C0 ALIGNED8 static const u8 texture_menu_font_char_exclamation[] = { -#include "levels/menu/main_menu_seg7_us.0B6C0.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B6C0.ia8.png" }; // 0x0700B700 ALIGNED8 static const u8 texture_menu_font_char_question[] = { -#include "levels/menu/main_menu_seg7_us.0B700.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B700.ia8.png" }; // 0x0700B740 ALIGNED8 static const u8 texture_menu_font_char_mface1[] = { -#include "levels/menu/main_menu_seg7_us.0B740.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B740.ia8.png" }; // 0x0700B780 ALIGNED8 static const u8 texture_menu_font_char_mface2[] = { -#include "levels/menu/main_menu_seg7_us.0B780.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B780.ia8.png" }; // 0x0700B7C0 ALIGNED8 static const u8 texture_menu_font_char_period[] = { -#include "levels/menu/main_menu_seg7_us.0B7C0.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B7C0.ia8.png" }; // 0x0700B800 ALIGNED8 static const u8 texture_menu_font_char_ampersand[] = { -#include "levels/menu/main_menu_seg7_us.0B800.ia8.inc.c" +"levels/menu/main_menu_seg7_us.0B800.ia8.png" }; #endif #ifdef VERSION_EU // 0x0700B840 ALIGNED8 static const u8 texture_menu_font_char_umlaut[] = { -#include "levels/menu/main_menu_seg7_eu.0B840.ia8.inc.c" +"levels/menu/main_menu_seg7_eu.0B840.ia8.png" }; // 0x0700B880 ALIGNED8 static const u8 texture_menu_font_char_cedilla_mayus[] = { -#include "levels/menu/main_menu_seg7_eu.0B880.ia8.inc.c" +"levels/menu/main_menu_seg7_eu.0B880.ia8.png" }; // 0x0700B8C0 ALIGNED8 static const u8 texture_menu_font_char_colon[] = { -#include "levels/menu/main_menu_seg7_eu.0B8C0.ia8.inc.c" +"levels/menu/main_menu_seg7_eu.0B8C0.ia8.png" }; #endif @@ -1724,34 +1724,34 @@ UNUSED static const u64 menu_unused_1 = 0; // 0x0700BDA0 - 0x0700CDA0 ALIGNED8 static const u8 texture_menu_course_upper[] = { -#include "levels/menu/main_menu_seg7_eu.0BDA0.rgba16.inc.c" +"levels/menu/main_menu_seg7_eu.0BDA0.rgba16.png" }; // 0x0700CDA0 - 0x0700DDA0 ALIGNED8 static const u8 texture_menu_niveau_upper[] = { -#include "levels/menu/main_menu_seg7_eu.0CDA0.rgba16.inc.c" +"levels/menu/main_menu_seg7_eu.0CDA0.rgba16.png" }; // 0x0700DDA0 - 0x0700EDA0 ALIGNED8 static const u8 texture_menu_kurs_upper[] = { -#include "levels/menu/main_menu_seg7_eu.0DDA0.rgba16.inc.c" +"levels/menu/main_menu_seg7_eu.0DDA0.rgba16.png" }; // 0x0700EDA0 - 0x0700FDA0 ALIGNED8 static const u8 texture_menu_course_lower[] = { -#include "levels/menu/main_menu_seg7_eu.0EDA0.rgba16.inc.c" +"levels/menu/main_menu_seg7_eu.0EDA0.rgba16.png" }; #else // 0x0700D1A8 - 0x0700E1A8 ALIGNED8 static const u8 texture_menu_course_upper[] = { -#include "levels/menu/main_menu_seg7.0D1A8.rgba16.inc.c" +"levels/menu/main_menu_seg7.0D1A8.rgba16.png" }; // 0x0700E1A8 - 0x0700F1A8 ALIGNED8 static const u8 texture_menu_course_lower[] = { -#include "levels/menu/main_menu_seg7.0E1A8.rgba16.inc.c" +"levels/menu/main_menu_seg7.0E1A8.rgba16.png" }; #endif diff --git a/levels/pss/texture.inc.c b/levels/pss/texture.inc.c index 37955f28..cfa10794 100644 --- a/levels/pss/texture.inc.c +++ b/levels/pss/texture.inc.c @@ -1,14 +1,14 @@ // 0x07000000 - 0x07000002 ALIGNED8 static const u8 pss_seg7_texture_07000000[] = { -#include "levels/pss/0.rgba16.inc.c" +"levels/pss/0.rgba16.png" }; // 0x07000800 - 0x07000802 ALIGNED8 static const u8 pss_seg7_texture_07000800[] = { -#include "levels/pss/1.ia16.inc.c" +"levels/pss/1.ia16.png" }; // 0x07001000 - 0x07001002 ALIGNED8 static const u8 pss_seg7_texture_07001000[] = { -#include "levels/pss/2.rgba16.inc.c" +"levels/pss/2.rgba16.png" }; diff --git a/levels/rr/texture.inc.c b/levels/rr/texture.inc.c index c57ea13b..31addc42 100644 --- a/levels/rr/texture.inc.c +++ b/levels/rr/texture.inc.c @@ -1,14 +1,14 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 texture_quarter_flying_carpet[] = { -#include "levels/rr/quarter_flying_carpet.rgba16.inc.c" +"levels/rr/quarter_flying_carpet.rgba16.png" }; // 0x07000800 - 0x07001800 ALIGNED8 static const u8 rr_seg7_texture_07000800[] = { -#include "levels/rr/1.rgba16.inc.c" +"levels/rr/1.rgba16.png" }; // 0x07001800 - 0x07002000 ALIGNED8 static const u8 rr_seg7_texture_07001800[] = { -#include "levels/rr/2.rgba16.inc.c" +"levels/rr/2.rgba16.png" }; diff --git a/levels/sl/texture.inc.c b/levels/sl/texture.inc.c index e3079f40..af15cfd6 100644 --- a/levels/sl/texture.inc.c +++ b/levels/sl/texture.inc.c @@ -1,24 +1,24 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 sl_seg7_texture_07000000[] = { -#include "levels/sl/0.rgba16.inc.c" +"levels/sl/0.rgba16.png" }; // 0x07000800 - 0x07001000 ALIGNED8 static const u8 sl_seg7_texture_07000800[] = { -#include "levels/sl/1.rgba16.inc.c" +"levels/sl/1.rgba16.png" }; // 0x07001000 - 0x07001800 ALIGNED8 static const u8 sl_seg7_texture_07001000[] = { -#include "levels/sl/2.rgba16.inc.c" +"levels/sl/2.rgba16.png" }; // 0x07001800 - 0x07002000 ALIGNED8 static const u8 sl_seg7_texture_07001800[] = { -#include "levels/sl/3.rgba16.inc.c" +"levels/sl/3.rgba16.png" }; // 0x07002000 - 0x07002800 ALIGNED8 static const u8 sl_seg7_texture_07002000[] = { -#include "levels/sl/4.rgba16.inc.c" +"levels/sl/4.rgba16.png" }; diff --git a/levels/ssl/areas/2/4/model.inc.c b/levels/ssl/areas/2/4/model.inc.c index bc58a62e..7c27e016 100644 --- a/levels/ssl/areas/2/4/model.inc.c +++ b/levels/ssl/areas/2/4/model.inc.c @@ -8,7 +8,7 @@ static const Lights1 ssl_lights_quicksand_pit = gdSPDefLights1( // 0x07004018 - 0x07004818 ALIGNED8 const u8 ssl_quicksand[] = { -#include "levels/ssl/7.rgba16.inc.c" +"levels/ssl/7.rgba16.png" }; // 0x07004818 - 0x07004860 diff --git a/levels/ssl/texture.inc.c b/levels/ssl/texture.inc.c index 3b145fa5..bf99a74d 100644 --- a/levels/ssl/texture.inc.c +++ b/levels/ssl/texture.inc.c @@ -1,34 +1,34 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 ssl_seg7_texture_07000000[] = { -#include "levels/ssl/0.rgba16.inc.c" +"levels/ssl/0.rgba16.png" }; // 0x07000800 - 0x07001000 ALIGNED8 static const u8 ssl_seg7_texture_07000800[] = { -#include "levels/ssl/1.ia16.inc.c" +"levels/ssl/1.ia16.png" }; // 0x07001000 - 0x07001800 ALIGNED8 const u8 ssl_pyramid_sand[] = { -#include "levels/ssl/2.rgba16.inc.c" +"levels/ssl/2.rgba16.png" }; // 0x07001800 - 0x07002000 ALIGNED8 static const u8 ssl_seg7_texture_07001800[] = { -#include "levels/ssl/3.rgba16.inc.c" +"levels/ssl/3.rgba16.png" }; // 0x07002000 - 0x07002800 ALIGNED8 static const u8 ssl_seg7_texture_07002000[] = { -#include "levels/ssl/4.rgba16.inc.c" +"levels/ssl/4.rgba16.png" }; // 0x07002800 - 0x07003800 ALIGNED8 static const u8 ssl_seg7_texture_07002800[] = { -#include "levels/ssl/5.rgba16.inc.c" +"levels/ssl/5.rgba16.png" }; // 0x07003800 - 0x07004000 ALIGNED8 static const u8 ssl_seg7_texture_07003800[] = { -#include "levels/ssl/6.rgba16.inc.c" +"levels/ssl/6.rgba16.png" }; diff --git a/levels/ssl/tox_box/model.inc.c b/levels/ssl/tox_box/model.inc.c index f5fb66d0..4f96a3fa 100644 --- a/levels/ssl/tox_box/model.inc.c +++ b/levels/ssl/tox_box/model.inc.c @@ -6,22 +6,22 @@ static const Lights1 ssl_seg7_lights_0700BF90 = gdSPDefLights1( // 0x0700BFA8 - 0x0700C7A8 ALIGNED8 static const u8 ssl_seg7_texture_0700BFA8[] = { -#include "levels/ssl/8.rgba16.inc.c" +"levels/ssl/8.rgba16.png" }; // 0x0700C7A8 - 0x0700D7A8 ALIGNED8 static const u8 ssl_seg7_texture_0700C7A8[] = { -#include "levels/ssl/9.rgba16.inc.c" +"levels/ssl/9.rgba16.png" }; // 0x0700D7A8 - 0x0700E7A8 ALIGNED8 static const u8 ssl_seg7_texture_0700D7A8[] = { -#include "levels/ssl/10.rgba16.inc.c" +"levels/ssl/10.rgba16.png" }; // 0x0700E7A8 - 0x0700F7A8 ALIGNED8 static const u8 ssl_seg7_texture_0700E7A8[] = { -#include "levels/ssl/11.rgba16.inc.c" +"levels/ssl/11.rgba16.png" }; // 0x0700F7A8 - 0x0700F898 diff --git a/levels/thi/texture.inc.c b/levels/thi/texture.inc.c index fd73bf42..7b6677f4 100644 --- a/levels/thi/texture.inc.c +++ b/levels/thi/texture.inc.c @@ -1,9 +1,9 @@ // 0x07000000 - 0x07000002 ALIGNED8 static const u8 thi_seg7_texture_07000000[] = { -#include "levels/thi/0.rgba16.inc.c" +"levels/thi/0.rgba16.png" }; // 0x07000800 - 0x07000802 ALIGNED8 static const u8 thi_seg7_texture_07000800[] = { -#include "levels/thi/1.rgba16.inc.c" +"levels/thi/1.rgba16.png" }; diff --git a/levels/totwc/texture.inc.c b/levels/totwc/texture.inc.c index 91e22689..5bbdf992 100644 --- a/levels/totwc/texture.inc.c +++ b/levels/totwc/texture.inc.c @@ -1,19 +1,19 @@ // 0x07000000 - 0x07001000 ALIGNED8 static const u8 totwc_seg7_texture_07000000[] = { -#include "levels/totwc/0.rgba16.inc.c" +"levels/totwc/0.rgba16.png" }; // 0x07001000 - 0x07001800 ALIGNED8 static const u8 totwc_seg7_texture_07001000[] = { -#include "levels/totwc/1.rgba16.inc.c" +"levels/totwc/1.rgba16.png" }; // 0x07001800 - 0x07002000 ALIGNED8 static const u8 totwc_seg7_texture_07001800[] = { -#include "levels/totwc/2.rgba16.inc.c" +"levels/totwc/2.rgba16.png" }; // 0x07002000 - 0x07002800 ALIGNED8 static const u8 totwc_seg7_texture_07002000[] = { -#include "levels/totwc/3.ia16.inc.c" +"levels/totwc/3.ia16.png" }; diff --git a/levels/ttc/areas/1/movtext.inc.c b/levels/ttc/areas/1/movtext.inc.c index 897a0259..480df9ec 100644 --- a/levels/ttc/areas/1/movtext.inc.c +++ b/levels/ttc/areas/1/movtext.inc.c @@ -6,7 +6,7 @@ static const Lights1 ttc_lights_surface_treadmill = gdSPDefLights1( // 0x07015F90 - 0x07016790 ALIGNED8 const u8 ttc_yellow_triangle[] = { -#include "levels/ttc/2.rgba16.inc.c" +"levels/ttc/2.rgba16.png" }; // 0x07016790 - 0x07016808 diff --git a/levels/ttc/texture.inc.c b/levels/ttc/texture.inc.c index c7dfb516..f20314a5 100644 --- a/levels/ttc/texture.inc.c +++ b/levels/ttc/texture.inc.c @@ -1,9 +1,9 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 ttc_seg7_texture_07000000[] = { -#include "levels/ttc/0.rgba16.inc.c" +"levels/ttc/0.rgba16.png" }; // 0x07000800 - 0x07001000 ALIGNED8 static const u8 ttc_seg7_texture_07000800[] = { -#include "levels/ttc/1.rgba16.inc.c" +"levels/ttc/1.rgba16.png" }; diff --git a/levels/ttm/slide_exit_podium/model.inc.c b/levels/ttm/slide_exit_podium/model.inc.c index 3b39c911..fce6ef84 100644 --- a/levels/ttm/slide_exit_podium/model.inc.c +++ b/levels/ttm/slide_exit_podium/model.inc.c @@ -18,7 +18,7 @@ static const Lights1 ttm_seg7_lights_0702AD18 = gdSPDefLights1( // 0x0702AD30 - 0x0702B530 ALIGNED8 static const u8 ttm_seg7_texture_0702AD30[] = { -#include "levels/ttm/8.rgba16.inc.c" +"levels/ttm/8.rgba16.png" }; // 0x0702B530 - 0x0702B570 diff --git a/levels/ttm/texture.inc.c b/levels/ttm/texture.inc.c index b1f02d37..953a1cc2 100644 --- a/levels/ttm/texture.inc.c +++ b/levels/ttm/texture.inc.c @@ -1,39 +1,39 @@ // 0x07000000 - 0x07001000 ALIGNED8 static const u8 ttm_seg7_texture_07000000[] = { -#include "levels/ttm/0.ia16.inc.c" +"levels/ttm/0.ia16.png" }; // 0x07000800 - 0x07001800 ALIGNED8 static const u8 ttm_seg7_texture_07000800[] = { -#include "levels/ttm/1.rgba16.inc.c" +"levels/ttm/1.rgba16.png" }; // 0x07001000 - 0x07002000 ALIGNED8 static const u8 ttm_seg7_texture_07001000[] = { -#include "levels/ttm/2.rgba16.inc.c" +"levels/ttm/2.rgba16.png" }; // 0x07001800 - 0x07002800 ALIGNED8 static const u8 ttm_seg7_texture_07001800[] = { -#include "levels/ttm/3.rgba16.inc.c" +"levels/ttm/3.rgba16.png" }; // 0x07002000 - 0x07003000 ALIGNED8 static const u8 ttm_seg7_texture_07002000[] = { -#include "levels/ttm/4.rgba16.inc.c" +"levels/ttm/4.rgba16.png" }; // 0x07002800 - 0x07003800 ALIGNED8 static const u8 ttm_seg7_texture_07002800[] = { -#include "levels/ttm/5.rgba16.inc.c" +"levels/ttm/5.rgba16.png" }; // 0x07003000 - 0x07004000 ALIGNED8 static const u8 ttm_seg7_texture_07003000[] = { -#include "levels/ttm/6.rgba16.inc.c" +"levels/ttm/6.rgba16.png" }; // 0x07004000 - 0x07005000 ALIGNED8 static const u8 ttm_seg7_texture_07004000[] = { -#include "levels/ttm/7.rgba16.inc.c" +"levels/ttm/7.rgba16.png" }; diff --git a/levels/vcutm/texture.inc.c b/levels/vcutm/texture.inc.c index 40640dc5..97de1dc3 100644 --- a/levels/vcutm/texture.inc.c +++ b/levels/vcutm/texture.inc.c @@ -1,19 +1,19 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 vcutm_seg7_texture_07000000[] = { -#include "levels/vcutm/0.rgba16.inc.c" +"levels/vcutm/0.rgba16.png" }; // 0x07000800 - 0x07001800 ALIGNED8 static const u8 vcutm_seg7_texture_07000800[] = { -#include "levels/vcutm/1.rgba16.inc.c" +"levels/vcutm/1.rgba16.png" }; // 0x07001800 - 0x07002800 ALIGNED8 static const u8 vcutm_seg7_texture_07001800[] = { -#include "levels/vcutm/2.rgba16.inc.c" +"levels/vcutm/2.rgba16.png" }; // 0x07002800 - 0x07003000 ALIGNED8 static const u8 vcutm_seg7_texture_07002800[] = { -#include "levels/vcutm/3.rgba16.inc.c" +"levels/vcutm/3.rgba16.png" }; diff --git a/levels/wdw/texture.inc.c b/levels/wdw/texture.inc.c index e730692f..343c553d 100644 --- a/levels/wdw/texture.inc.c +++ b/levels/wdw/texture.inc.c @@ -1,24 +1,24 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 wdw_seg7_texture_07000000[] = { -#include "levels/wdw/0.rgba16.inc.c" +"levels/wdw/0.rgba16.png" }; // 0x07000800 - 0x07001000 ALIGNED8 static const u8 wdw_seg7_texture_07000800[] = { -#include "levels/wdw/1.rgba16.inc.c" +"levels/wdw/1.rgba16.png" }; // 0x07001000 - 0x07001800 ALIGNED8 static const u8 wdw_seg7_texture_07001000[] = { -#include "levels/wdw/2.rgba16.inc.c" +"levels/wdw/2.rgba16.png" }; // 0x07001800 - 0x07002000 ALIGNED8 static const u8 wdw_seg7_texture_07001800[] = { -#include "levels/wdw/3.rgba16.inc.c" +"levels/wdw/3.rgba16.png" }; // 0x07002000 - 0x07002800 ALIGNED8 static const u8 wdw_seg7_texture_07002000[] = { -#include "levels/wdw/4.rgba16.inc.c" +"levels/wdw/4.rgba16.png" }; diff --git a/levels/wf/texture.inc.c b/levels/wf/texture.inc.c index 7a432682..9cc18428 100644 --- a/levels/wf/texture.inc.c +++ b/levels/wf/texture.inc.c @@ -1,29 +1,29 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 wf_seg7_texture_07000000[] = { -#include "levels/wf/0.rgba16.inc.c" +"levels/wf/0.rgba16.png" }; // 0x07000800 - 0x07001000 ALIGNED8 static const u8 wf_seg7_texture_07000800[] = { -#include "levels/wf/1.rgba16.inc.c" +"levels/wf/1.rgba16.png" }; // 0x07001000 - 0x07001800 ALIGNED8 static const u8 wf_seg7_texture_07001000[] = { -#include "levels/wf/2.rgba16.inc.c" +"levels/wf/2.rgba16.png" }; // 0x07001800 - 0x07002000 ALIGNED8 static const u8 wf_seg7_texture_07001800[] = { -#include "levels/wf/3.rgba16.inc.c" +"levels/wf/3.rgba16.png" }; // 0x07002000 - 0x07002800 ALIGNED8 static const u8 wf_seg7_texture_07002000[] = { -#include "levels/wf/4.rgba16.inc.c" +"levels/wf/4.rgba16.png" }; // 0x07002800 - 0x07002900 ALIGNED8 static const u8 wf_seg7_texture_07002800[] = { -#include "levels/wf/5.ia8.inc.c" +"levels/wf/5.ia8.png" }; diff --git a/levels/wmotr/texture.inc.c b/levels/wmotr/texture.inc.c index 2c2f21d8..643368f9 100644 --- a/levels/wmotr/texture.inc.c +++ b/levels/wmotr/texture.inc.c @@ -1,24 +1,24 @@ // 0x07000000 - 0x07000800 ALIGNED8 static const u8 wmotr_seg7_texture_07000000[] = { -#include "levels/wmotr/0.rgba16.inc.c" +"levels/wmotr/0.rgba16.png" }; // 0x07000800 - 0x07000C00 ALIGNED8 static const u8 wmotr_seg7_texture_07000800[] = { -#include "levels/wmotr/1.rgba16.inc.c" +"levels/wmotr/1.rgba16.png" }; // 0x07000C00 - 0x07001400 ALIGNED8 static const u8 wmotr_seg7_texture_07000C00[] = { -#include "levels/wmotr/2.rgba16.inc.c" +"levels/wmotr/2.rgba16.png" }; // 0x07001400 - 0x07001600 ALIGNED8 static const u8 wmotr_seg7_texture_07001400[] = { -#include "levels/wmotr/3.rgba16.inc.c" +"levels/wmotr/3.rgba16.png" }; // 0x07001600 - 0x07001800 ALIGNED8 static const u8 wmotr_seg7_texture_07001600[] = { -#include "levels/wmotr/4.rgba16.inc.c" +"levels/wmotr/4.rgba16.png" }; diff --git a/sound/sound_data.c b/sound/sound_data.c index 598cc1e3..5c37a52f 100644 --- a/sound/sound_data.c +++ b/sound/sound_data.c @@ -1,15 +1,15 @@ unsigned char gSoundDataADSR[] = { -#include "sound/sound_data.ctl.inc.c" +"sound/sound_data.ctl" }; unsigned char gSoundDataRaw[] = { -#include "sound/sound_data.tbl.inc.c" +"sound/sound_data.tbl" }; unsigned char gMusicData[] = { -#include "sound/sequences.bin.inc.c" +"sound/sequences.bin" }; unsigned char gBankSetsData[] = { -#include "sound/bank_sets.inc.c" +"sound/bank_sets" }; diff --git a/src/game/game_init.c b/src/game/game_init.c index 795320ba..266d79e6 100644 --- a/src/game/game_init.c +++ b/src/game/game_init.c @@ -550,7 +550,6 @@ void setup_game_memory(void) { func_80278A78(&D_80339D10, gMarioAnims, D_80339CF0); D_80339CF4 = main_pool_alloc(2048, MEMORY_POOL_LEFT); set_segment_base_addr(24, (void *) D_80339CF4); - func_80278A78(&gDemo, gDemoInputs, D_80339CF4); load_segment(0x10, _entrySegmentRomStart, _entrySegmentRomEnd, MEMORY_POOL_LEFT); load_segment_decompress(2, _segment2_mio0SegmentRomStart, _segment2_mio0SegmentRomEnd); } diff --git a/src/game/game_init.h b/src/game/game_init.h index 2dd25d1c..4894e4c4 100644 --- a/src/game/game_init.h +++ b/src/game/game_init.h @@ -55,7 +55,6 @@ extern struct MarioAnimation D_80339D10; extern struct MarioAnimation gDemo; extern u8 gMarioAnims[]; -extern u8 gDemoInputs[]; extern u16 frameBufferIndex; extern u32 gGlobalTimer; diff --git a/src/game/skybox.c b/src/game/skybox.c index f0b50a0f..90e8b270 100644 --- a/src/game/skybox.c +++ b/src/game/skybox.c @@ -64,16 +64,98 @@ struct Skybox sSkyBoxInfo[2]; typedef const u8 *const SkyboxTexture[80]; -extern SkyboxTexture bbh_skybox_ptrlist; -extern SkyboxTexture bidw_skybox_ptrlist; -extern SkyboxTexture bitfs_skybox_ptrlist; -extern SkyboxTexture bits_skybox_ptrlist; -extern SkyboxTexture ccm_skybox_ptrlist; -extern SkyboxTexture cloud_floor_skybox_ptrlist; -extern SkyboxTexture clouds_skybox_ptrlist; -extern SkyboxTexture ssl_skybox_ptrlist; -extern SkyboxTexture water_skybox_ptrlist; -extern SkyboxTexture wdw_skybox_ptrlist; +#define SKYTEX(id) \ + "textures/skyboxes/" id ".0.rgba16.png", \ + "textures/skyboxes/" id ".1.rgba16.png", \ + "textures/skyboxes/" id ".2.rgba16.png", \ + "textures/skyboxes/" id ".3.rgba16.png", \ + "textures/skyboxes/" id ".4.rgba16.png", \ + "textures/skyboxes/" id ".5.rgba16.png", \ + "textures/skyboxes/" id ".6.rgba16.png", \ + "textures/skyboxes/" id ".7.rgba16.png", \ + "textures/skyboxes/" id ".8.rgba16.png", \ + "textures/skyboxes/" id ".9.rgba16.png", \ + "textures/skyboxes/" id ".10.rgba16.png", \ + "textures/skyboxes/" id ".11.rgba16.png", \ + "textures/skyboxes/" id ".12.rgba16.png", \ + "textures/skyboxes/" id ".13.rgba16.png", \ + "textures/skyboxes/" id ".14.rgba16.png", \ + "textures/skyboxes/" id ".15.rgba16.png", \ + "textures/skyboxes/" id ".16.rgba16.png", \ + "textures/skyboxes/" id ".17.rgba16.png", \ + "textures/skyboxes/" id ".18.rgba16.png", \ + "textures/skyboxes/" id ".19.rgba16.png", \ + "textures/skyboxes/" id ".20.rgba16.png", \ + "textures/skyboxes/" id ".21.rgba16.png", \ + "textures/skyboxes/" id ".22.rgba16.png", \ + "textures/skyboxes/" id ".23.rgba16.png", \ + "textures/skyboxes/" id ".24.rgba16.png", \ + "textures/skyboxes/" id ".25.rgba16.png", \ + "textures/skyboxes/" id ".26.rgba16.png", \ + "textures/skyboxes/" id ".27.rgba16.png", \ + "textures/skyboxes/" id ".28.rgba16.png", \ + "textures/skyboxes/" id ".29.rgba16.png", \ + "textures/skyboxes/" id ".30.rgba16.png", \ + "textures/skyboxes/" id ".31.rgba16.png", \ + "textures/skyboxes/" id ".32.rgba16.png", \ + "textures/skyboxes/" id ".33.rgba16.png", \ + "textures/skyboxes/" id ".34.rgba16.png", \ + "textures/skyboxes/" id ".35.rgba16.png", \ + "textures/skyboxes/" id ".36.rgba16.png", \ + "textures/skyboxes/" id ".37.rgba16.png", \ + "textures/skyboxes/" id ".38.rgba16.png", \ + "textures/skyboxes/" id ".39.rgba16.png", \ + "textures/skyboxes/" id ".40.rgba16.png", \ + "textures/skyboxes/" id ".41.rgba16.png", \ + "textures/skyboxes/" id ".42.rgba16.png", \ + "textures/skyboxes/" id ".43.rgba16.png", \ + "textures/skyboxes/" id ".44.rgba16.png", \ + "textures/skyboxes/" id ".45.rgba16.png", \ + "textures/skyboxes/" id ".46.rgba16.png", \ + "textures/skyboxes/" id ".47.rgba16.png", \ + "textures/skyboxes/" id ".48.rgba16.png", \ + "textures/skyboxes/" id ".49.rgba16.png", \ + "textures/skyboxes/" id ".50.rgba16.png", \ + "textures/skyboxes/" id ".51.rgba16.png", \ + "textures/skyboxes/" id ".52.rgba16.png", \ + "textures/skyboxes/" id ".53.rgba16.png", \ + "textures/skyboxes/" id ".54.rgba16.png", \ + "textures/skyboxes/" id ".55.rgba16.png", \ + "textures/skyboxes/" id ".56.rgba16.png", \ + "textures/skyboxes/" id ".57.rgba16.png", \ + "textures/skyboxes/" id ".58.rgba16.png", \ + "textures/skyboxes/" id ".59.rgba16.png", \ + "textures/skyboxes/" id ".60.rgba16.png", \ + "textures/skyboxes/" id ".61.rgba16.png", \ + "textures/skyboxes/" id ".62.rgba16.png", \ + "textures/skyboxes/" id ".63.rgba16.png", \ + "textures/skyboxes/" id ".64.rgba16.png", \ + "textures/skyboxes/" id ".65.rgba16.png", \ + "textures/skyboxes/" id ".66.rgba16.png", \ + "textures/skyboxes/" id ".67.rgba16.png", \ + "textures/skyboxes/" id ".68.rgba16.png", \ + "textures/skyboxes/" id ".69.rgba16.png", \ + "textures/skyboxes/" id ".70.rgba16.png", \ + "textures/skyboxes/" id ".71.rgba16.png", \ + "textures/skyboxes/" id ".72.rgba16.png", \ + "textures/skyboxes/" id ".73.rgba16.png", \ + "textures/skyboxes/" id ".74.rgba16.png", \ + "textures/skyboxes/" id ".75.rgba16.png", \ + "textures/skyboxes/" id ".76.rgba16.png", \ + "textures/skyboxes/" id ".77.rgba16.png", \ + "textures/skyboxes/" id ".78.rgba16.png", \ + "textures/skyboxes/" id ".79.rgba16.png", \ + +SkyboxTexture bbh_skybox_ptrlist = { SKYTEX("bbh") }; +SkyboxTexture bidw_skybox_ptrlist = { SKYTEX("bitdw") }; +SkyboxTexture bitfs_skybox_ptrlist = { SKYTEX("bitfs") }; +SkyboxTexture bits_skybox_ptrlist = { SKYTEX("bits") }; +SkyboxTexture ccm_skybox_ptrlist = { SKYTEX("ccm") }; +SkyboxTexture cloud_floor_skybox_ptrlist = { SKYTEX("cloud") }; +SkyboxTexture clouds_skybox_ptrlist = { SKYTEX("clouds") }; +SkyboxTexture ssl_skybox_ptrlist = { SKYTEX("ssl") }; +SkyboxTexture water_skybox_ptrlist = { SKYTEX("water") }; +SkyboxTexture wdw_skybox_ptrlist = { SKYTEX("wdw") }; SkyboxTexture *sSkyboxTextures[10] = { &water_skybox_ptrlist, diff --git a/src/goddard/renderer.c b/src/goddard/renderer.c index 3d2a8356..5056c0bc 100644 --- a/src/goddard/renderer.c +++ b/src/goddard/renderer.c @@ -228,7 +228,7 @@ static Gfx gd_texture1_dummy_aligner1[] = { // @ 801A8728 }; ALIGNED8 static u8 gd_texture_hand_open[] = { -#include "textures/intro_raw/hand_open.rgba16.inc.c" +"textures/intro_raw/hand_open.rgba16.png" }; static Gfx gd_texture2_dummy_aligner1[] = { @@ -236,71 +236,71 @@ static Gfx gd_texture2_dummy_aligner1[] = { }; ALIGNED8 static u8 gd_texture_hand_closed[] = { -#include "textures/intro_raw/hand_closed.rgba16.inc.c" +"textures/intro_raw/hand_closed.rgba16.png" }; ALIGNED8 static u8 gd_texture_red_star_0[] = { -#include "textures/intro_raw/red_star_0.rgba16.inc.c" +"textures/intro_raw/red_star_0.rgba16.png" }; ALIGNED8 static u8 gd_texture_red_star_1[] = { -#include "textures/intro_raw/red_star_1.rgba16.inc.c" +"textures/intro_raw/red_star_1.rgba16.png" }; ALIGNED8 static u8 gd_texture_red_star_2[] = { -#include "textures/intro_raw/red_star_2.rgba16.inc.c" +"textures/intro_raw/red_star_2.rgba16.png" }; ALIGNED8 static u8 gd_texture_red_star_3[] = { -#include "textures/intro_raw/red_star_3.rgba16.inc.c" +"textures/intro_raw/red_star_3.rgba16.png" }; ALIGNED8 static u8 gd_texture_red_star_4[] = { -#include "textures/intro_raw/red_star_4.rgba16.inc.c" +"textures/intro_raw/red_star_4.rgba16.png" }; ALIGNED8 static u8 gd_texture_red_star_5[] = { -#include "textures/intro_raw/red_star_5.rgba16.inc.c" +"textures/intro_raw/red_star_5.rgba16.png" }; ALIGNED8 static u8 gd_texture_red_star_6[] = { -#include "textures/intro_raw/red_star_6.rgba16.inc.c" +"textures/intro_raw/red_star_6.rgba16.png" }; ALIGNED8 static u8 gd_texture_red_star_7[] = { -#include "textures/intro_raw/red_star_7.rgba16.inc.c" +"textures/intro_raw/red_star_7.rgba16.png" }; ALIGNED8 static u8 gd_texture_white_star_0[] = { -#include "textures/intro_raw/white_star_0.rgba16.inc.c" +"textures/intro_raw/white_star_0.rgba16.png" }; ALIGNED8 static u8 gd_texture_white_star_1[] = { -#include "textures/intro_raw/white_star_1.rgba16.inc.c" +"textures/intro_raw/white_star_1.rgba16.png" }; ALIGNED8 static u8 gd_texture_white_star_2[] = { -#include "textures/intro_raw/white_star_2.rgba16.inc.c" +"textures/intro_raw/white_star_2.rgba16.png" }; ALIGNED8 static u8 gd_texture_white_star_3[] = { -#include "textures/intro_raw/white_star_3.rgba16.inc.c" +"textures/intro_raw/white_star_3.rgba16.png" }; ALIGNED8 static u8 gd_texture_white_star_4[] = { -#include "textures/intro_raw/white_star_4.rgba16.inc.c" +"textures/intro_raw/white_star_4.rgba16.png" }; ALIGNED8 static u8 gd_texture_white_star_5[] = { -#include "textures/intro_raw/white_star_5.rgba16.inc.c" +"textures/intro_raw/white_star_5.rgba16.png" }; ALIGNED8 static u8 gd_texture_white_star_6[] = { -#include "textures/intro_raw/white_star_6.rgba16.inc.c" +"textures/intro_raw/white_star_6.rgba16.png" }; ALIGNED8 static u8 gd_texture_white_star_7[] = { -#include "textures/intro_raw/white_star_7.rgba16.inc.c" +"textures/intro_raw/white_star_7.rgba16.png" }; static Vtx_t gd_vertex_star[] = { @@ -471,30 +471,30 @@ static Gfx *gd_silver_star_dl_array[] = { }; ALIGNED8 static u8 gd_texture_sparkle_0[] = { -#include "textures/intro_raw/sparkle_0.rgba16.inc.c" +"textures/intro_raw/sparkle_0.rgba16.png" }; ALIGNED8 static u8 gd_texture_sparkle_1[] = { -#include "textures/intro_raw/sparkle_1.rgba16.inc.c" +"textures/intro_raw/sparkle_1.rgba16.png" }; ALIGNED8 static u8 gd_texture_sparkle_2[] = { -#include "textures/intro_raw/sparkle_2.rgba16.inc.c" +"textures/intro_raw/sparkle_2.rgba16.png" }; ALIGNED8 static u8 gd_texture_sparkle_3[] = { -#include "textures/intro_raw/sparkle_3.rgba16.inc.c" +"textures/intro_raw/sparkle_3.rgba16.png" }; ALIGNED8 static u8 gd_texture_sparkle_4[] = { -#include "textures/intro_raw/sparkle_4.rgba16.inc.c" +"textures/intro_raw/sparkle_4.rgba16.png" }; //! No reference to this texture. Two DL's uses the same previous texture // instead of using this texture. // Fixed via setting TEXTURE_FIX to 1. ALIGNED8 static u8 gd_texture_sparkle_5[] = { -#include "textures/intro_raw/sparkle_5.rgba16.inc.c" +"textures/intro_raw/sparkle_5.rgba16.png" }; static Vtx_t gd_vertex_sparkle[] = { @@ -683,7 +683,7 @@ static Gfx gd_texture3_dummy_aligner1[] = { }; ALIGNED8 static u8 gd_texture_mario_face_shine[] = { -#include "textures/intro_raw/mario_face_shine.ia8.inc.c" +"textures/intro_raw/mario_face_shine.ia8.png" }; static Gfx gd_dl_mario_face_shine[] = { diff --git a/src/menu/level_select_menu.h b/src/menu/level_select_menu.h index fcb2b9ac..f643836e 100644 --- a/src/menu/level_select_menu.h +++ b/src/menu/level_select_menu.h @@ -6,5 +6,6 @@ #include "macros.h" s32 lvl_intro_update(s16 arg1, UNUSED s32 arg2); +s32 lvl_should_start_delicious_cake(s16 arg1, UNUSED s32 arg2); #endif // LEVEL_SELECT_MENU_H diff --git a/src/pc/gfx/gfx_pc.c b/src/pc/gfx/gfx_pc.c index 97c43494..d49d2338 100644 --- a/src/pc/gfx/gfx_pc.c +++ b/src/pc/gfx/gfx_pc.c @@ -626,7 +626,7 @@ static void import_texture(int tile) { // the "texture data" is actually a C string with the path to our texture in it // load it from an external image in our data path char texname[SYS_MAX_PATH]; - snprintf(texname, sizeof(texname), FS_TEXTUREDIR "/%s.png", (const char*)rdp.loaded_texture[tile].addr); + snprintf(texname, sizeof(texname), FS_TEXTUREDIR "/%s", (const char*)rdp.loaded_texture[tile].addr); load_texture(texname); #else // the texture data is actual texture data diff --git a/src/pc/pc_main.c b/src/pc/pc_main.c index 4b0901e8..1095479d 100644 --- a/src/pc/pc_main.c +++ b/src/pc/pc_main.c @@ -38,6 +38,7 @@ #include "saturn/saturn.h" #include "saturn/discord/saturn_discord.h" +#include "saturn/saturn_rom_extract.h" #ifdef DISCORDRPC #include "pc/discord/discordrpc.h" @@ -302,6 +303,7 @@ void handle_segfault(int signal) { int main(int argc, char *argv[]) { signal(SIGSEGV, handle_segfault); + if (saturn_extract_rom()) return 1; parse_cli_opts(argc, argv); main_func(); return 0; diff --git a/src/pc/pngutils.c b/src/pc/pngutils.c new file mode 100644 index 00000000..5c05c743 --- /dev/null +++ b/src/pc/pngutils.c @@ -0,0 +1,10 @@ +#define STB_IMAGE_WRITE_IMPLEMENTATION +#include + +unsigned char* pngutils_write_png_to_mem(unsigned char* pixels, int stride_bytes, int x, int y, int n, int* out_len) { + return stbi_write_png_to_mem(pixels, stride_bytes, x, y, n, out_len); +} + +int pngutils_write_png(const char* filename, int x, int y, int comp, const void* data, int stride_bytes) { + return stbi_write_png(filename, x, y, comp, data, stride_bytes); +} \ No newline at end of file diff --git a/src/pc/pngutils.h b/src/pc/pngutils.h new file mode 100644 index 00000000..80c833c3 --- /dev/null +++ b/src/pc/pngutils.h @@ -0,0 +1,10 @@ +#ifndef PngUtils_H +#define PngUtils_H + +// this file exists because yucky stb_write_image.h +// throws link errors if you include it multiple times + +extern unsigned char* pngutils_write_png_to_mem(unsigned char* pixels, int stride_bytes, int x, int y, int n, int* out_len); +extern int pngutils_write_png(const char* filename, int x, int y, int comp, const void* data, int stride_bytes); + +#endif \ No newline at end of file diff --git a/src/saturn/cmd/saturn_cmd_func.cpp b/src/saturn/cmd/saturn_cmd_func.cpp index 5cba2e09..bcd1685b 100644 --- a/src/saturn/cmd/saturn_cmd_func.cpp +++ b/src/saturn/cmd/saturn_cmd_func.cpp @@ -195,12 +195,12 @@ void cmd_timeline_value_bool(CommandContext context) { place_keyframe(arg_str("timeline"), arg_int("frame"), *(float*)new int(arg_bin("value"))); } void cmd_colorcode(CommandContext context) { - std::string orig_path = current_cc_path; + /*std::string orig_path = current_cc_path; current_cc_path = ""; saturn_load_cc_directory(); load_cc_file((char*)arg_str("path").c_str()); current_cc_path = orig_path; - saturn_load_cc_directory(); + saturn_load_cc_directory();*/ } void cmd_warp_register(CommandContext context) { warp_to_level(arg_reg("lvlid"), 1, -1); diff --git a/src/saturn/saturn_assets.h b/src/saturn/saturn_assets.h new file mode 100644 index 00000000..0a1630f0 --- /dev/null +++ b/src/saturn/saturn_assets.h @@ -0,0 +1,1471 @@ +#ifndef SaturnAssets +#define SaturnAssets + +inline unsigned char mario_logo_rgba16[] = { + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; + +inline unsigned char white_rgba16[] = { + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, + 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, +}; + +inline unsigned char saturn_titlescreen_1_rgba16[] = { + 0x10,0x4B,0x00,0x09,0x10,0x4D,0x08,0x09,0x08,0x0B,0x08,0x09,0x08,0x0B,0x08,0x0B, + 0x00,0x09,0x00,0x09,0x08,0x09,0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x09, + 0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x09,0x08,0x0B,0x00,0x09, + 0x08,0x0B,0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x4B,0x08,0x09,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x09,0x08,0x0B,0x08,0x09,0x08,0x0B,0x08,0x0B, + 0x08,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x08,0x0B,0x08,0x09,0x08,0x4B,0x08,0x0B, + 0x08,0x09,0x08,0x0B,0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x09,0x08,0x09, + 0x08,0x0B,0x08,0x0B,0x10,0x4B,0x08,0x0B,0x08,0x0B,0x00,0x09,0x00,0x09,0x08,0x4B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x00,0x09,0x08,0x0B,0x08,0x0B, + 0x00,0x09,0x08,0x09,0x08,0x0B,0x08,0x09,0x08,0x0B,0x08,0x0B,0x00,0x09,0x08,0x0B, + 0x08,0x0B,0x10,0x4B,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x00,0x09,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x00,0x09,0x10,0x4B,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x00,0x09,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x00,0x09,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x00,0x09,0x00,0x09,0x08,0x0B,0x08,0x0B,0x00,0x09,0x08,0x0B, + 0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x4B,0x08,0x0B,0x08,0x0B,0x08,0x4B, + 0x08,0x0B,0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x09,0x08,0x0B,0x08,0x0B,0x00,0x09,0x00,0x09,0x08,0x0B, + 0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x09,0x10,0x0B,0x08,0x09,0x08,0x0B,0x08,0x09,0x08,0x0B,0x10,0x4D,0x00,0x09, + 0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x00,0x09,0x00,0x0B,0x10,0x4D, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x0D,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x4F,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x10,0x4D,0x08,0x0B,0x00,0x09, + 0x08,0x0B,0x08,0x0B,0x00,0x09,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x4D,0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x00,0x09, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x10,0x4D,0x00,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0D,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x10,0x0D,0x08,0x0B,0x08,0x0D, + 0x08,0x0B,0x10,0x4D,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x00,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D, + 0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x10,0x0D,0x10,0x0D, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x00,0x09,0x08,0x0B,0x10,0x4D,0x00,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x10,0x0D, + 0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x10,0x4D,0x08,0x4D,0x08,0x0D,0x10,0x4D, + 0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x4D, + 0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x00,0x09,0x10,0x4D,0x10,0x0B,0x08,0x09, + 0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B, + 0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0B, + 0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x10,0x4D,0x10,0x4D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4D,0x00,0x0B,0x10,0x4D,0x08,0x0D,0x08,0x0D, + 0x08,0x0B,0x10,0x4D,0x10,0x0D,0x08,0x0B,0x00,0x0B,0x08,0x0D,0x08,0x0B,0x10,0x4D, + 0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x10,0x4D,0x08,0x0B, + 0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D, + 0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x10,0x4D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x10,0x4D, + 0x08,0x0B,0x08,0x0D,0x00,0x0B,0x08,0x0B,0x10,0x0D,0x08,0x0B,0x08,0x0B,0x00,0x09, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x0D,0x00,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0D,0x10,0x0D,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x00,0x0B,0x08,0x11,0x10,0x13,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x00,0x0B,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x10,0x4F,0x10,0x0D,0x08,0x0D,0x10,0x4D, + 0x08,0x0D,0x10,0x0D,0x08,0x0B,0x10,0x0D,0x08,0x0D,0x10,0x4F,0x08,0x0D,0x10,0x4F, + 0x08,0x0D,0x10,0x4D,0x08,0x0D,0x00,0x0B,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x00,0x09, + 0x08,0x09,0x08,0x09,0x08,0x0B,0x10,0x0D,0x08,0x0B,0x08,0x0D,0x10,0x4F,0x08,0x0D, + 0x08,0x0D,0x10,0x0D,0x00,0x0B,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x11,0x30,0x6D,0x38,0x3B,0x10,0x11, + 0x08,0x0D,0x08,0x0D,0x00,0x0B,0x10,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x00,0x0B, + 0x08,0x0D,0x10,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x00,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x0F,0x08,0x0D,0x08,0x0D,0x10,0x0F, + 0x10,0x51,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x10,0x4F,0x10,0x4F,0x08,0x0D,0x10,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0F, + 0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4F,0x08,0x0D,0x08,0x0D, + 0x10,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0F,0x18,0x55,0x10,0x15,0x10,0x0F, + 0x08,0x0D,0x08,0x0D,0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0F,0x10,0x0F, + 0x00,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0F,0x10,0x0F,0x10,0x0F,0x08,0x0D,0x10,0x0F, + 0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0D,0x08,0x0D,0x10,0x4F,0x08,0x0D,0x10,0x11, + 0x10,0x53,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0F,0x10,0x4F,0x08,0x0F, + 0x10,0x0F,0x10,0x4F,0x08,0x0D,0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x10,0x0D,0x10,0x0D,0x08,0x0B,0x00,0x0B,0x08,0x0B,0x08,0x09, + 0x08,0x0B,0x08,0x4B,0x00,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x10,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x0F,0x10,0x4F,0x08,0x0D,0x08,0x0D,0x10,0x0F, + 0x08,0x0D,0x00,0x0D,0x08,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x0F,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x00,0x0D,0x10,0x0F,0x10,0x51,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F, + 0x08,0x0D,0x10,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4F,0x08,0x0F,0x08,0x0F, + 0x08,0x11,0x10,0x0F,0x08,0x0F,0x08,0x0D,0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0D, + 0x08,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4F,0x08,0x0D,0x10,0x4F,0x08,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0F, + 0x10,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0F,0x08,0x0D,0x10,0x0F,0x08,0x0D, + 0x08,0x0D,0x10,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x00,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x10,0x4D,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x10,0x0D,0x08,0x0D,0x08,0x0D, + 0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0D,0x08,0x0F,0x10,0x0F,0x08,0x0D,0x08,0x0F, + 0x08,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0D, + 0x10,0x0F,0x08,0x0F,0x10,0x4F,0x10,0x0F,0x08,0x0F,0x08,0x0D,0x10,0x0F,0x10,0x0F, + 0x10,0x4F,0x08,0x0D,0x10,0x0F,0x10,0x51,0x08,0x0F,0x08,0x0D,0x08,0x0F,0x10,0x11, + 0x08,0x11,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0D,0x08,0x0D,0x10,0x0F, + 0x10,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x0F,0x10,0x4F,0x10,0x0F,0x08,0x0D,0x08,0x0F, + 0x08,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0F,0x10,0x4F,0x08,0x0D,0x10,0x0F,0x10,0x4F, + 0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0D,0x10,0x0F,0x00,0x0D,0x10,0x4F,0x08,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0B, + 0x08,0x09,0x08,0x0B,0x08,0x0B,0x00,0x0B,0x10,0x4F,0x08,0x0D,0x00,0x0B,0x10,0x0F, + 0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x51,0x08,0x0F,0x10,0x0F, + 0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F, + 0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x0F,0x08,0x0F, + 0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F, + 0x08,0x0F,0x08,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0D,0x10,0x0F, + 0x08,0x0F,0x10,0x51,0x08,0x0F,0x10,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F, + 0x10,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x10,0x51,0x08,0x0F, + 0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x4F, + 0x10,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0F, + 0x08,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x51, + 0x10,0x11,0x08,0x0F,0x10,0x51,0x10,0x11,0x10,0x0F,0x10,0x0F,0x10,0x0F,0x10,0x0F, + 0x08,0x0F,0x10,0x0F,0x10,0x51,0x10,0x11,0x08,0x0F,0x10,0x0F,0x10,0x11,0x08,0x0F, + 0x08,0x0F,0x10,0x11,0x08,0x0F,0x10,0x0F,0x10,0x11,0x10,0x11,0x10,0x0F,0x10,0x51, + 0x08,0x0F,0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x51,0x10,0x51,0x10,0x11,0x10,0x0F, + 0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x51,0x08,0x0F, + 0x10,0x51,0x10,0x0F,0x10,0x11,0x10,0x51,0x08,0x0F,0x08,0x0D,0x08,0x0F,0x10,0x11, + 0x08,0x0F,0x10,0x11,0x08,0x0F,0x10,0x51,0x08,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0F, + 0x10,0x0F,0x10,0x0F,0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x51,0x10,0x51,0x10,0x11, + 0x10,0x51,0x08,0x0F,0x10,0x51,0x10,0x11,0x10,0x11,0x08,0x0F,0x08,0x11,0x10,0x11, + 0x10,0x51,0x08,0x0F,0x10,0x11,0x08,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F,0x10,0x11, + 0x10,0x11,0x08,0x0F,0x10,0x51,0x10,0x51,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F, + 0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x0F,0x00,0x0F,0x10,0x11,0x08,0x0F, + 0x10,0x51,0x10,0x0F,0x08,0x0F,0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x51, + 0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x51,0x10,0x11,0x10,0x51,0x10,0x11,0x08,0x0F, + 0x08,0x0F,0x08,0x0F,0x08,0x11,0x08,0x11,0x10,0x11,0x08,0x0F,0x08,0x0D,0x10,0x4F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x10,0x4B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x4D,0x08,0x0D,0x08,0x0D, + 0x10,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x11,0x08,0x0F, + 0x10,0x51,0x10,0x51,0x08,0x11,0x08,0x0F,0x10,0x11,0x10,0x51,0x08,0x11,0x10,0x11, + 0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x11,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11, + 0x10,0x11,0x08,0x11,0x18,0x53,0x10,0x11,0x08,0x0F,0x08,0x11,0x08,0x0F,0x10,0x11, + 0x10,0x51,0x10,0x11,0x08,0x0F,0x08,0x0F,0x10,0x51,0x10,0x11,0x10,0x11,0x08,0x0F, + 0x10,0x11,0x08,0x11,0x08,0x11,0x08,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F,0x10,0x11, + 0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x51, + 0x10,0x11,0x00,0x0F,0x10,0x11,0x08,0x11,0x08,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x10,0x4F,0x08,0x0D,0x10,0x51, + 0x08,0x11,0x08,0x0F,0x08,0x11,0x10,0x51,0x08,0x0F,0x08,0x11,0x10,0x13,0x10,0x11, + 0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x18,0x53,0x08,0x11,0x08,0x11, + 0x10,0x51,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x11,0x08,0x11,0x08,0x0F, + 0x08,0x11,0x10,0x11,0x10,0x53,0x08,0x11,0x10,0x53,0x08,0x11,0x08,0x11,0x08,0x11, + 0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x0F,0x10,0x53,0x08,0x11, + 0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x11,0x08,0x11,0x10,0x11,0x08,0x11,0x10,0x11, + 0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x0F,0x18,0x53, + 0x10,0x11,0x08,0x13,0x10,0x57,0x10,0x1B,0x10,0x17,0x10,0x13,0x10,0x0F,0x08,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x09, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x10,0x4F, + 0x10,0x51,0x08,0x0D,0x10,0x11,0x08,0x0F,0x08,0x11,0x10,0x51,0x10,0x13,0x10,0x11, + 0x08,0x0F,0x08,0x11,0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x11,0x08,0x11,0x08,0x11, + 0x10,0x11,0x18,0x53,0x10,0x11,0x10,0x13,0x08,0x11,0x08,0x11,0x10,0x11,0x08,0x11, + 0x10,0x13,0x08,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x13, + 0x10,0x13,0x08,0x11,0x10,0x11,0x08,0x11,0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x13, + 0x10,0x13,0x10,0x11,0x10,0x13,0x10,0x11,0x08,0x11,0x10,0x11,0x08,0x11,0x08,0x11, + 0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x53,0x10,0x11,0x08,0x11,0x10,0x13,0x08,0x11, + 0x18,0x55,0x08,0x11,0x18,0x1F,0x48,0x3F,0x20,0x39,0x18,0x17,0x08,0x0F,0x10,0x0F, + 0x10,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0F, + 0x08,0x0F,0x08,0x0F,0x10,0x51,0x08,0x0F,0x08,0x0F,0x08,0x11,0x10,0x11,0x08,0x11, + 0x08,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x53,0x10,0x11,0x10,0x11,0x08,0x11, + 0x10,0x53,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x11,0x08,0x11,0x18,0x53,0x10,0x13, + 0x10,0x11,0x08,0x11,0x10,0x13,0x10,0x11,0x08,0x11,0x08,0x11,0x10,0x13,0x08,0x11, + 0x10,0x13,0x08,0x11,0x10,0x13,0x10,0x13,0x08,0x11,0x10,0x13,0x10,0x11,0x10,0x13, + 0x10,0x13,0x08,0x11,0x08,0x11,0x08,0x11,0x10,0x13,0x10,0x13,0x08,0x11,0x08,0x11, + 0x10,0x13,0x10,0x11,0x10,0x53,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x11,0x10,0x53, + 0x08,0x11,0x10,0x15,0x18,0x1F,0x69,0x7F,0x20,0x31,0x18,0x59,0x08,0x0F,0x08,0x0F, + 0x10,0x4F,0x08,0x0D,0x08,0x0D,0x10,0x4D,0x08,0x0B,0x10,0x0D,0x08,0x0B,0x08,0x0B, + 0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0F, + 0x10,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x13, + 0x10,0x11,0x10,0x13,0x10,0x13,0x08,0x11,0x10,0x13,0x10,0x13,0x08,0x11,0x10,0x13, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x11,0x10,0x13,0x10,0x13,0x08,0x11, + 0x10,0x11,0x08,0x11,0x10,0x13,0x10,0x13,0x08,0x13,0x10,0x11,0x10,0x13,0x08,0x13, + 0x10,0x11,0x10,0x13,0x08,0x11,0x08,0x11,0x10,0x13,0x08,0x11,0x10,0x13,0x08,0x11, + 0x10,0x13,0x10,0x53,0x10,0x11,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x08,0x11, + 0x10,0x11,0x10,0x13,0x08,0x11,0x08,0x11,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x11, + 0x10,0x11,0x08,0x11,0x10,0x13,0x18,0x19,0x10,0x17,0x08,0x11,0x08,0x0F,0x08,0x0F, + 0x10,0x0F,0x08,0x0D,0x10,0x4F,0x10,0x4F,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x00,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0F,0x10,0x11,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11, + 0x10,0x11,0x10,0x13,0x08,0x13,0x10,0x13,0x08,0x11,0x10,0x13,0x08,0x11,0x10,0x13, + 0x08,0x11,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x08,0x11,0x10,0x13,0x10,0x13, + 0x10,0x53,0x10,0x15,0x08,0x13,0x10,0x15,0x18,0x1D,0x18,0x59,0x10,0x15,0x10,0x13, + 0x10,0x55,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x53,0x10,0x13,0x10,0x13,0x10,0x13, + 0x08,0x13,0x10,0x13,0x08,0x13,0x10,0x13,0x10,0x13,0x08,0x13,0x18,0x55,0x08,0x11, + 0x10,0x13,0x08,0x11,0x08,0x13,0x10,0x13,0x10,0x13,0x18,0x55,0x10,0x11,0x10,0x13, + 0x10,0x13,0x08,0x11,0x10,0x53,0x10,0x13,0x10,0x51,0x08,0x0F,0x08,0x0F,0x10,0x0F, + 0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x00,0x09,0x08,0x0B, + 0x08,0x09,0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D, + 0x08,0x0D,0x10,0x51,0x08,0x0D,0x08,0x0F,0x10,0x11,0x08,0x11,0x10,0x11,0x08,0x11, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x08,0x13,0x10,0x13, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x08,0x13,0x18,0x55,0x10,0x55, + 0x10,0x15,0x18,0x57,0x18,0x5D,0x28,0x6B,0x38,0x3F,0x28,0x6D,0x10,0x1B,0x10,0x15, + 0x08,0x13,0x10,0x55,0x10,0x13,0x10,0x13,0x18,0x55,0x10,0x13,0x10,0x13,0x10,0x15, + 0x10,0x15,0x10,0x15,0x18,0x55,0x18,0x55,0x10,0x13,0x10,0x13,0x10,0x55,0x10,0x13, + 0x10,0x13,0x10,0x13,0x18,0x55,0x10,0x15,0x08,0x13,0x10,0x13,0x10,0x13,0x10,0x11, + 0x10,0x13,0x08,0x11,0x10,0x11,0x10,0x53,0x08,0x11,0x10,0x0F,0x08,0x0F,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x00,0x0B,0x08,0x09,0x08,0x0B, +}; + +inline unsigned char saturn_titlescreen_2_rgba16[] = { + 0x08,0x0B,0x08,0x0B,0x10,0x4D,0x00,0x0B,0x08,0x0B,0x10,0x0D,0x10,0x4F,0x08,0x0D, + 0x08,0x0F,0x10,0x0F,0x10,0x0F,0x10,0x11,0x18,0x53,0x08,0x11,0x10,0x53,0x08,0x11, + 0x08,0x11,0x08,0x11,0x10,0x13,0x10,0x15,0x10,0x13,0x10,0x13,0x08,0x13,0x10,0x13, + 0x10,0x13,0x10,0x13,0x10,0x15,0x08,0x13,0x10,0x15,0x08,0x13,0x10,0x13,0x08,0x13, + 0x10,0x15,0x10,0x15,0x18,0x1B,0x30,0x3F,0xFD,0x7F,0x58,0x7F,0x18,0x1D,0x18,0x57, + 0x10,0x15,0x10,0x15,0x10,0x13,0x08,0x13,0x10,0x13,0x10,0x15,0x10,0x15,0x10,0x1D, + 0x20,0x63,0x18,0x17,0x18,0x55,0x10,0x13,0x10,0x13,0x10,0x55,0x10,0x13,0x10,0x13, + 0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x13,0x10,0x15,0x08,0x11,0x10,0x13,0x10,0x13, + 0x10,0x11,0x10,0x11,0x08,0x0F,0x08,0x0F,0x10,0x51,0x10,0x0F,0x08,0x0D,0x10,0x4F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x00,0x0B,0x00,0x09,0x00,0x09, + 0x08,0x0B,0x00,0x09,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0D,0x08,0x0D,0x10,0x0F, + 0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x11,0x10,0x11,0x10,0x15,0x10,0x13, + 0x08,0x11,0x08,0x11,0x10,0x13,0x10,0x55,0x10,0x13,0x10,0x15,0x10,0x15,0x08,0x13, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x55,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x13, + 0x10,0x15,0x10,0x15,0x10,0x1B,0x20,0x35,0x68,0xBF,0x28,0x39,0x20,0x63,0x10,0x17, + 0x10,0x15,0x10,0x13,0x10,0x15,0x18,0x55,0x10,0x15,0x08,0x13,0x10,0x13,0x18,0x19, + 0x10,0x19,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13, + 0x10,0x11,0x18,0x53,0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x51,0x10,0x0F,0x08,0x0F, + 0x10,0x0F,0x10,0x0F,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x10,0x4F,0x00,0x0B, + 0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x11,0x10,0x15,0x18,0x25,0x18,0x17, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x13,0x10,0x13, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x17,0x10,0x17,0x10,0x19,0x20,0x67,0x10,0x1B,0x10,0x17,0x10,0x17, + 0x10,0x15,0x08,0x13,0x10,0x15,0x18,0x57,0x10,0x15,0x10,0x15,0x10,0x17,0x10,0x15, + 0x18,0x57,0x08,0x15,0x10,0x15,0x10,0x15,0x08,0x13,0x10,0x13,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x15,0x10,0x55,0x10,0x15,0x08,0x13,0x08,0x11,0x10,0x13,0x10,0x13, + 0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x11,0x08,0x0F,0x10,0x51,0x08,0x0D,0x08,0x0D, + 0x10,0x0F,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x10,0x4F,0x08,0x0D,0x10,0x4F, + 0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x13,0x10,0x13, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x15,0x10,0x15,0x18,0x17,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x17,0x10,0x17,0x18,0x59,0x10,0x19,0x10,0x17,0x10,0x15,0x10,0x17, + 0x10,0x17,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x18,0x17,0x18,0x57,0x10,0x15, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15, + 0x10,0x17,0x10,0x15,0x10,0x15,0x18,0x55,0x10,0x13,0x08,0x13,0x18,0x53,0x10,0x11, + 0x10,0x13,0x10,0x11,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x10,0x0F,0x10,0x0F,0x10,0x4F, + 0x10,0x0F,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x4B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D, + 0x10,0x4F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x11, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x13,0x08,0x13,0x10,0x17, + 0x10,0x17,0x10,0x15,0x10,0x17,0x08,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15, + 0x18,0x57,0x18,0x17,0x10,0x17,0x10,0x17,0x10,0x15,0x18,0x59,0x10,0x15,0x10,0x15, + 0x10,0x17,0x18,0x57,0x18,0x57,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x15,0x18,0x57, + 0x18,0x57,0x10,0x15,0x10,0x15,0x10,0x15,0x18,0x57,0x10,0x17,0x10,0x15,0x10,0x15, + 0x10,0x17,0x10,0x15,0x10,0x15,0x18,0x55,0x10,0x13,0x10,0x13,0x10,0x13,0x08,0x11, + 0x10,0x11,0x08,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F, + 0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x00,0x0B,0x00,0x0B,0x08,0x09, + 0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0F, + 0x08,0x0D,0x10,0x51,0x10,0x11,0x10,0x51,0x10,0x11,0x08,0x11,0x08,0x11,0x08,0x11, + 0x08,0x11,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x15,0x10,0x15,0x18,0x17, + 0x10,0x17,0x10,0x15,0x10,0x17,0x18,0x17,0x10,0x15,0x18,0x17,0x18,0x57,0x10,0x17, + 0x10,0x15,0x18,0x57,0x10,0x17,0x10,0x15,0x10,0x17,0x10,0x15,0x10,0x17,0x10,0x17, + 0x10,0x15,0x10,0x17,0x18,0x17,0x10,0x17,0x10,0x15,0x08,0x15,0x10,0x17,0x18,0x17, + 0x10,0x15,0x18,0x57,0x10,0x15,0x10,0x17,0x08,0x15,0x10,0x17,0x10,0x17,0x10,0x17, + 0x10,0x15,0x10,0x15,0x10,0x15,0x18,0x55,0x18,0x55,0x10,0x13,0x08,0x13,0x08,0x11, + 0x08,0x11,0x08,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x10,0x0F,0x08,0x0F, + 0x08,0x0D,0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x4B, + 0x10,0x4B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x10,0x4F,0x08,0x0D,0x08,0x0D, + 0x10,0x4F,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x08,0x11,0x10,0x11, + 0x08,0x11,0x10,0x13,0x10,0x13,0x18,0x55,0x10,0x13,0x10,0x15,0x10,0x15,0x10,0x17, + 0x10,0x17,0x10,0x17,0x18,0x59,0x18,0x57,0x10,0x17,0x10,0x17,0x18,0x57,0x18,0x17, + 0x10,0x15,0x10,0x15,0x18,0x17,0x18,0x17,0x10,0x17,0x18,0x59,0x18,0x17,0x10,0x17, + 0x10,0x17,0x18,0x59,0x10,0x17,0x10,0x17,0x18,0x17,0x10,0x17,0x10,0x15,0x10,0x17, + 0x18,0x17,0x18,0x17,0x10,0x17,0x10,0x17,0x18,0x59,0x10,0x17,0x10,0x17,0x10,0x17, + 0x10,0x15,0x08,0x13,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x13,0x10,0x53,0x10,0x13, + 0x08,0x11,0x08,0x0F,0x08,0x11,0x10,0x51,0x10,0x11,0x10,0x51,0x10,0x0F,0x08,0x0D, + 0x08,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x10,0x4B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x51,0x10,0x11,0x10,0x11,0x10,0x13, + 0x10,0x13,0x10,0x13,0x08,0x13,0x10,0x13,0x10,0x13,0x08,0x13,0x10,0x13,0x10,0x15, + 0x10,0x15,0x10,0x15,0x10,0x17,0x08,0x15,0x10,0x17,0x10,0x17,0x18,0x17,0x10,0x17, + 0x18,0x59,0x10,0x17,0x10,0x17,0x10,0x17,0x18,0x17,0x10,0x17,0x10,0x17,0x18,0x59, + 0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x18,0x19,0x10,0x17,0x10,0x17,0x10,0x17, + 0x10,0x17,0x10,0x17,0x10,0x19,0x18,0x19,0x20,0x61,0x18,0x23,0x10,0x19,0x18,0x17, + 0x10,0x17,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13, + 0x10,0x13,0x10,0x11,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x4F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x09, + 0x08,0x09,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x0F, + 0x08,0x0F,0x08,0x0D,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11, + 0x10,0x53,0x10,0x13,0x08,0x11,0x18,0x55,0x10,0x15,0x10,0x15,0x10,0x15,0x18,0x57, + 0x10,0x15,0x10,0x17,0x10,0x17,0x18,0x19,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17, + 0x18,0x59,0x10,0x17,0x18,0x59,0x10,0x17,0x10,0x17,0x10,0x19,0x10,0x17,0x10,0x17, + 0x18,0x19,0x10,0x17,0x10,0x17,0x10,0x17,0x18,0x19,0x10,0x17,0x10,0x17,0x10,0x17, + 0x10,0x17,0x18,0x19,0x18,0x5B,0x18,0x1B,0x38,0x7D,0x68,0xBF,0x18,0x1D,0x10,0x17, + 0x08,0x13,0x10,0x15,0x08,0x13,0x08,0x13,0x10,0x55,0x10,0x13,0x10,0x13,0x10,0x13, + 0x08,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x51,0x08,0x0F,0x10,0x0F,0x10,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4F,0x08,0x0D,0x10,0x0F,0x08,0x4B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x00,0x0B,0x10,0x0F, + 0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x11, + 0x10,0x53,0x10,0x13,0x18,0x55,0x10,0x15,0x08,0x13,0x10,0x13,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x19, + 0x18,0x19,0x10,0x17,0x10,0x17,0x10,0x19,0x10,0x17,0x18,0x19,0x18,0x19,0x18,0x19, + 0x18,0x19,0x10,0x17,0x10,0x17,0x18,0x19,0x10,0x17,0x18,0x19,0x18,0x19,0x18,0x59, + 0x10,0x19,0x18,0x19,0x18,0x1B,0x10,0x19,0x18,0x21,0x18,0x25,0x18,0x1B,0x10,0x17, + 0x10,0x15,0x10,0x15,0x18,0x55,0x10,0x55,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13, + 0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F, + 0x10,0x0F,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x10,0x4D,0x08,0x0D,0x08,0x0B,0x08,0x0B, + 0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0F,0x10,0x0F, + 0x10,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x11,0x08,0x11, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x13,0x18,0x55,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x17,0x10,0x17,0x18,0x17,0x10,0x17,0x18,0x19,0x18,0x19,0x10,0x19, + 0x10,0x17,0x10,0x19,0x10,0x19,0x18,0x19,0x10,0x19,0x18,0x59,0x10,0x19,0x18,0x19, + 0x18,0x19,0x10,0x17,0x10,0x19,0x10,0x17,0x18,0x19,0x10,0x17,0x10,0x17,0x18,0x19, + 0x18,0x19,0x10,0x17,0x18,0x59,0x18,0x5B,0x18,0x59,0x10,0x19,0x10,0x17,0x10,0x17, + 0x10,0x17,0x10,0x15,0x10,0x55,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x08,0x11, + 0x10,0x11,0x10,0x11,0x08,0x11,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x00,0x09, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x00,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0F, + 0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x11,0x08,0x11,0x10,0x13, + 0x10,0x15,0x08,0x13,0x08,0x11,0x10,0x55,0x10,0x15,0x10,0x13,0x18,0x57,0x10,0x15, + 0x10,0x15,0x10,0x17,0x18,0x17,0x10,0x17,0x18,0x59,0x10,0x19,0x10,0x19,0x10,0x19, + 0x10,0x19,0x18,0x19,0x18,0x19,0x10,0x19,0x18,0x19,0x18,0x19,0x18,0x5B,0x10,0x19, + 0x18,0x5B,0x18,0x5B,0x18,0x19,0x10,0x19,0x10,0x19,0x18,0x59,0x18,0x5B,0x18,0x5B, + 0x18,0x5B,0x10,0x19,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17, + 0x10,0x15,0x10,0x15,0x08,0x13,0x10,0x13,0x10,0x15,0x08,0x13,0x10,0x13,0x10,0x11, + 0x10,0x13,0x08,0x0F,0x08,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0D, + 0x08,0x0D,0x08,0x0F,0x00,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x09,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x10,0x0D,0x10,0x4D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x18,0x55,0x10,0x19, + 0x18,0x1F,0x18,0x57,0x10,0x13,0x10,0x15,0x10,0x15,0x08,0x13,0x10,0x15,0x18,0x57, + 0x10,0x15,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x18,0x19,0x10,0x19,0x10,0x19, + 0x10,0x19,0x18,0x1B,0x10,0x19,0x10,0x19,0x10,0x19,0x10,0x19,0x18,0x19,0x18,0x19, + 0x18,0x1B,0x10,0x19,0x18,0x1B,0x18,0x5B,0x18,0x1B,0x18,0x19,0x10,0x19,0x10,0x1B, + 0x18,0x1B,0x18,0x19,0x18,0x19,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x15,0x18,0x57, + 0x10,0x15,0x10,0x15,0x10,0x15,0x08,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13, + 0x08,0x11,0x08,0x0F,0x08,0x11,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x10,0x4F, + 0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x18,0x51,0x08,0x11,0x10,0x15,0x40,0x3F, + 0x88,0x7F,0x18,0x1D,0x10,0x15,0x10,0x13,0x10,0x55,0x08,0x13,0x10,0x15,0x10,0x15, + 0x18,0x57,0x10,0x17,0x10,0x17,0x18,0x59,0x18,0x59,0x10,0x17,0x10,0x19,0x10,0x19, + 0x10,0x19,0x18,0x1B,0x18,0x1B,0x18,0x1B,0x18,0x1B,0x10,0x19,0x10,0x19,0x10,0x1B, + 0x10,0x1B,0x10,0x19,0x18,0x1B,0x10,0x19,0x10,0x19,0x18,0x1B,0x18,0x1B,0x18,0x21, + 0x10,0x19,0x10,0x19,0x18,0x19,0x18,0x59,0x18,0x19,0x10,0x17,0x10,0x15,0x10,0x17, + 0x10,0x15,0x10,0x55,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x13,0x10,0x11,0x10,0x11, + 0x10,0x11,0x10,0x53,0x08,0x11,0x10,0x51,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F, + 0x08,0x0D,0x10,0x0F,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0B, + 0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0F, + 0x08,0x0F,0x08,0x0F,0x10,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x11,0x10,0x57,0x20,0x2B, + 0x20,0x39,0x10,0x1B,0x08,0x13,0x10,0x55,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x17, + 0x10,0x15,0x10,0x15,0x18,0x59,0x10,0x17,0x18,0x19,0x10,0x19,0x18,0x19,0x10,0x19, + 0x10,0x19,0x18,0x1B,0x10,0x19,0x18,0x5B,0x18,0x1B,0x18,0x1B,0x18,0x1B,0x10,0x1B, + 0x18,0x1B,0x18,0x1B,0x10,0x19,0x18,0x1B,0x18,0x1B,0x10,0x1B,0x18,0x1B,0x18,0x1B, + 0x10,0x17,0x10,0x19,0x10,0x19,0x10,0x17,0x10,0x17,0x10,0x17,0x18,0x57,0x18,0x57, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x13,0x18,0x55,0x10,0x13,0x10,0x13, + 0x10,0x11,0x10,0x53,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x0D,0x08,0x0D, + 0x10,0x4F,0x08,0x0D,0x00,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x00,0x09,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x10,0x0F,0x10,0x51,0x10,0x0F,0x08,0x0F,0x10,0x11,0x10,0x13,0x10,0x15, + 0x20,0x59,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x15,0x10,0x15, + 0x10,0x17,0x10,0x17,0x10,0x17,0x18,0x19,0x10,0x17,0x10,0x17,0x18,0x59,0x18,0x19, + 0x18,0x5B,0x10,0x19,0x18,0x1B,0x18,0x5D,0x18,0x1B,0x18,0x1B,0x18,0x1B,0x18,0x1B, + 0x10,0x19,0x10,0x19,0x10,0x1B,0x18,0x1B,0x10,0x1B,0x10,0x1B,0x10,0x19,0x18,0x19, + 0x10,0x19,0x18,0x19,0x10,0x19,0x18,0x19,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x15, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x13,0x18,0x53, + 0x10,0x11,0x08,0x0F,0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x0F,0x10,0x4F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0F, + 0x10,0x4F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x11,0x08,0x11, + 0x08,0x13,0x10,0x13,0x10,0x55,0x18,0x55,0x18,0x55,0x18,0x55,0x10,0x15,0x10,0x15, + 0x10,0x17,0x18,0x17,0x10,0x17,0x10,0x17,0x18,0x19,0x18,0x59,0x10,0x19,0x10,0x19, + 0x18,0x1B,0x18,0x1B,0x10,0x1B,0x18,0x1B,0x18,0x1B,0x18,0x1B,0x18,0x1B,0x18,0x5D, + 0x10,0x1B,0x18,0x1B,0x10,0x1B,0x20,0x5D,0x10,0x1B,0x10,0x19,0x18,0x1B,0x18,0x19, + 0x10,0x19,0x10,0x19,0x18,0x19,0x10,0x17,0x18,0x59,0x10,0x17,0x10,0x17,0x10,0x17, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x13,0x10,0x13,0x08,0x11, + 0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x51,0x08,0x0F,0x08,0x0F,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x00,0x09, + 0x08,0x0B,0x08,0x4B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x4F,0x08,0x0D, + 0x10,0x0F,0x08,0x0D,0x08,0x0F,0x08,0x0F,0x08,0x11,0x10,0x11,0x10,0x11,0x08,0x11, + 0x08,0x11,0x08,0x11,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x17,0x10,0x17, + 0x10,0x17,0x10,0x17,0x10,0x15,0x10,0x17,0x18,0x17,0x10,0x19,0x18,0x19,0x18,0x19, + 0x18,0x1B,0x18,0x1B,0x18,0x1B,0x18,0x5D,0x18,0x1B,0x18,0x5D,0x18,0x5D,0x10,0x1B, + 0x10,0x1B,0x10,0x1B,0x18,0x1D,0x18,0x1B,0x18,0x5D,0x18,0x1B,0x10,0x1B,0x10,0x19, + 0x10,0x19,0x10,0x19,0x10,0x19,0x10,0x17,0x10,0x17,0x10,0x17,0x18,0x57,0x10,0x15, + 0x10,0x15,0x10,0x15,0x18,0x55,0x10,0x15,0x10,0x55,0x10,0x55,0x08,0x11,0x10,0x13, + 0x10,0x13,0x08,0x11,0x10,0x51,0x10,0x51,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x10,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x00,0x0B,0x08,0x0B,0x00,0x09,0x00,0x09, + 0x08,0x0B,0x00,0x09,0x00,0x09,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x13, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x17,0x18,0x59, + 0x10,0x1B,0x18,0x17,0x10,0x17,0x10,0x17,0x18,0x59,0x10,0x17,0x10,0x19,0x10,0x19, + 0x18,0x1B,0x10,0x19,0x18,0x1B,0x10,0x1B,0x18,0x1B,0x18,0x1D,0x10,0x1B,0x18,0x1D, + 0x10,0x1B,0x18,0x1D,0x18,0x1D,0x18,0x5D,0x18,0x5D,0x18,0x1B,0x10,0x19,0x10,0x19, + 0x18,0x5B,0x18,0x5B,0x10,0x19,0x18,0x19,0x18,0x19,0x18,0x17,0x10,0x15,0x10,0x15, + 0x10,0x17,0x10,0x15,0x08,0x13,0x10,0x13,0x10,0x13,0x08,0x13,0x10,0x13,0x10,0x13, + 0x08,0x11,0x10,0x11,0x08,0x11,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x0F, + 0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x09, + 0x08,0x0B,0x08,0x09,0x08,0x0B,0x08,0x0D,0x10,0x4D,0x00,0x0B,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x10,0x51,0x10,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11, + 0x10,0x13,0x08,0x11,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x15,0x08,0x15,0x10,0x17, + 0x10,0x17,0x10,0x17,0x10,0x17,0x18,0x59,0x10,0x17,0x18,0x19,0x10,0x19,0x18,0x1B, + 0x10,0x19,0x18,0x1B,0x18,0x1B,0x10,0x1B,0x18,0x1B,0x10,0x1B,0x10,0x1B,0x20,0x5F, + 0x18,0x5D,0x10,0x1B,0x18,0x1B,0x18,0x1B,0x10,0x1B,0x10,0x1B,0x10,0x19,0x18,0x1B, + 0x10,0x17,0x10,0x19,0x10,0x17,0x18,0x19,0x10,0x17,0x10,0x17,0x18,0x17,0x10,0x15, + 0x10,0x15,0x18,0x57,0x18,0x55,0x10,0x15,0x08,0x13,0x08,0x11,0x10,0x13,0x08,0x11, + 0x08,0x11,0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F, + 0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x10,0x0B,0x08,0x0B, +}; + +inline unsigned char saturn_titlescreen_3_rgba16[] = { + 0x08,0x4B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x11, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x15,0x10,0x17,0x18,0x59,0x18,0x59,0x18,0x19,0x10,0x19,0x10,0x19, + 0x18,0x19,0x18,0x1B,0x18,0x1B,0x18,0x1B,0x18,0x1B,0x18,0x1D,0x18,0x1D,0x18,0x1D, + 0x18,0x1D,0x10,0x1B,0x10,0x1B,0x10,0x1B,0x10,0x1B,0x10,0x19,0x10,0x19,0x18,0x1B, + 0x10,0x17,0x10,0x17,0x18,0x19,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x15, + 0x10,0x15,0x08,0x13,0x18,0x55,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13, + 0x10,0x13,0x10,0x11,0x10,0x11,0x08,0x11,0x08,0x0F,0x10,0x51,0x10,0x51,0x08,0x0F, + 0x10,0x4F,0x08,0x0D,0x08,0x0D,0x00,0x0B,0x10,0x0D,0x10,0x4D,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x0D,0x08,0x0D,0x08,0x0F, + 0x08,0x0D,0x10,0x51,0x10,0x51,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11, + 0x08,0x11,0x10,0x13,0x08,0x11,0x10,0x13,0x10,0x15,0x10,0x15,0x10,0x15,0x18,0x57, + 0x10,0x15,0x18,0x17,0x10,0x17,0x18,0x19,0x18,0x59,0x18,0x19,0x10,0x19,0x10,0x17, + 0x10,0x19,0x18,0x5B,0x18,0x5B,0x18,0x1B,0x18,0x1D,0x10,0x1B,0x18,0x5D,0x18,0x1D, + 0x18,0x1D,0x10,0x1B,0x18,0x1D,0x18,0x1B,0x10,0x19,0x18,0x1B,0x10,0x19,0x10,0x19, + 0x18,0x1B,0x10,0x19,0x10,0x19,0x18,0x59,0x10,0x17,0x18,0x17,0x18,0x57,0x10,0x17, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13, + 0x10,0x53,0x08,0x11,0x08,0x11,0x08,0x0F,0x10,0x11,0x08,0x0F,0x10,0x4F,0x10,0x4F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x00,0x09, + 0x08,0x4B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x00,0x0D, + 0x10,0x0F,0x10,0x0F,0x10,0x51,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x11, + 0x10,0x13,0x10,0x13,0x08,0x11,0x10,0x13,0x10,0x15,0x18,0x55,0x18,0x57,0x10,0x15, + 0x18,0x17,0x10,0x17,0x10,0x17,0x10,0x15,0x18,0x59,0x10,0x17,0x18,0x5B,0x10,0x19, + 0x10,0x1B,0x18,0x1B,0x18,0x1B,0x18,0x5B,0x18,0x1B,0x18,0x1B,0x18,0x1D,0x20,0x5D, + 0x18,0x1D,0x18,0x1D,0x18,0x5D,0x18,0x1B,0x18,0x1B,0x10,0x1B,0x18,0x5B,0x18,0x1B, + 0x10,0x19,0x10,0x19,0x18,0x19,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x18,0x57, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x15,0x10,0x13,0x10,0x13,0x10,0x11, + 0x10,0x53,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x0F,0x10,0x4F,0x10,0x4F, + 0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4D,0x10,0x4B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x10,0x4D,0x08,0x0D,0x10,0x4F,0x10,0x4F, + 0x08,0x0F,0x08,0x0D,0x08,0x0F,0x10,0x11,0x08,0x0F,0x10,0x11,0x08,0x11,0x10,0x11, + 0x08,0x11,0x10,0x13,0x08,0x11,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x15,0x10,0x15, + 0x10,0x17,0x10,0x15,0x10,0x17,0x18,0x19,0x10,0x17,0x18,0x19,0x10,0x19,0x10,0x19, + 0x18,0x1B,0x10,0x19,0x18,0x5B,0x18,0x5D,0x18,0x1B,0x18,0x1D,0x18,0x1B,0x18,0x1B, + 0x18,0x1D,0x18,0x1B,0x10,0x1F,0x18,0x1D,0x18,0x5D,0x18,0x1B,0x18,0x1B,0x10,0x19, + 0x18,0x1B,0x10,0x19,0x10,0x17,0x10,0x17,0x18,0x19,0x10,0x17,0x10,0x17,0x18,0x17, + 0x10,0x15,0x10,0x15,0x08,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13, + 0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0D, + 0x10,0x0F,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x10,0x0F,0x10,0x0F,0x10,0x51,0x08,0x0F,0x10,0x53,0x08,0x11,0x10,0x11, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x08,0x13,0x10,0x15, + 0x10,0x15,0x18,0x57,0x08,0x15,0x18,0x59,0x18,0x19,0x10,0x17,0x10,0x19,0x18,0x19, + 0x18,0x1B,0x10,0x19,0x18,0x1B,0x18,0x1B,0x18,0x1B,0x10,0x1B,0x10,0x1B,0x18,0x1B, + 0x10,0x1B,0x18,0x1D,0x18,0x23,0x18,0x21,0x10,0x1B,0x18,0x1D,0x18,0x1F,0x10,0x1B, + 0x18,0x19,0x18,0x5B,0x10,0x19,0x10,0x17,0x10,0x17,0x18,0x17,0x10,0x17,0x10,0x15, + 0x10,0x17,0x10,0x15,0x08,0x13,0x08,0x13,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x13, + 0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x0F,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x10,0x4D,0x08,0x09, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0F,0x10,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x11,0x08,0x11,0x10,0x11, + 0x08,0x11,0x10,0x13,0x10,0x13,0x18,0x55,0x10,0x13,0x08,0x13,0x10,0x15,0x10,0x15, + 0x10,0x17,0x10,0x15,0x10,0x17,0x18,0x59,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x19, + 0x18,0x5B,0x18,0x1B,0x18,0x5D,0x18,0x1B,0x18,0x5B,0x18,0x1B,0x10,0x1B,0x10,0x19, + 0x18,0x1D,0x18,0x1D,0x18,0x23,0x28,0x31,0x18,0x23,0x18,0x25,0x18,0x21,0x18,0x1B, + 0x18,0x19,0x10,0x17,0x10,0x19,0x10,0x17,0x10,0x17,0x10,0x15,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x15,0x10,0x15,0x18,0x15,0x08,0x13,0x18,0x55,0x08,0x11,0x10,0x15, + 0x08,0x13,0x08,0x11,0x10,0x51,0x10,0x11,0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F, + 0x08,0x0D,0x08,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x00,0x09, + 0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x00,0x0B,0x08,0x0D, + 0x08,0x0D,0x10,0x0F,0x08,0x0F,0x10,0x11,0x08,0x0F,0x08,0x11,0x10,0x11,0x08,0x11, + 0x10,0x13,0x10,0x13,0x10,0x53,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x15,0x10,0x15, + 0x08,0x15,0x10,0x17,0x10,0x17,0x18,0x17,0x18,0x19,0x20,0x9B,0x18,0x19,0x10,0x19, + 0x18,0x1B,0x18,0x1B,0x10,0x1B,0x10,0x19,0x18,0x1B,0x10,0x1B,0x10,0x19,0x18,0x1D, + 0x18,0x21,0x20,0x65,0x38,0x79,0x70,0x7F,0x60,0xBF,0x28,0x33,0x18,0x1D,0x10,0x19, + 0x10,0x19,0x10,0x19,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x15,0x10,0x17, + 0x10,0x15,0x10,0x15,0x10,0x15,0x08,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x08,0x13, + 0x18,0x1B,0x10,0x13,0x08,0x11,0x08,0x11,0x10,0x11,0x10,0x11,0x08,0x0F,0x08,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4F,0x08,0x0B,0x08,0x0D,0x10,0x0B,0x08,0x0B, + 0x10,0x4B,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0F,0x10,0x51,0x08,0x0F,0x10,0x0F,0x10,0x11,0x10,0x11,0x08,0x11, + 0x08,0x11,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x55,0x10,0x15,0x10,0x15,0x10,0x15, + 0x10,0x57,0x10,0x17,0x10,0x15,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x19,0x18,0x19, + 0x10,0x19,0x18,0x19,0x10,0x19,0x18,0x5B,0x10,0x19,0x18,0x5B,0x18,0x5B,0x10,0x19, + 0x18,0x1F,0x20,0x2D,0x50,0x3F,0xFF,0xFF,0xF8,0x3F,0x38,0x7F,0x20,0x21,0x10,0x1B, + 0x10,0x19,0x10,0x19,0x10,0x19,0x10,0x17,0x10,0x17,0x10,0x17,0x08,0x15,0x10,0x17, + 0x10,0x15,0x18,0x57,0x10,0x15,0x08,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13, + 0x10,0x13,0x10,0x11,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x4F,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11, + 0x10,0x11,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x13,0x10,0x15,0x10,0x15, + 0x10,0x17,0x10,0x15,0x10,0x17,0x10,0x17,0x10,0x17,0x18,0x19,0x10,0x19,0x10,0x19, + 0x10,0x19,0x10,0x19,0x18,0x1B,0x10,0x19,0x10,0x19,0x18,0x19,0x18,0x1B,0x10,0x19, + 0x10,0x1B,0x20,0x63,0x38,0x3F,0xF9,0xBF,0x98,0xFF,0x20,0x37,0x20,0x29,0x10,0x1D, + 0x18,0x1B,0x10,0x19,0x10,0x19,0x18,0x19,0x10,0x17,0x10,0x17,0x10,0x15,0x10,0x15, + 0x10,0x17,0x10,0x15,0x10,0x15,0x10,0x13,0x08,0x13,0x08,0x11,0x10,0x13,0x10,0x13, + 0x10,0x11,0x08,0x11,0x08,0x11,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x0F, + 0x08,0x0D,0x10,0x0F,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x10,0x4D,0x08,0x0B, + 0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x4F,0x08,0x0D,0x08,0x0D, + 0x10,0x4F,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x11, + 0x08,0x11,0x08,0x11,0x10,0x13,0x08,0x11,0x10,0x13,0x10,0x55,0x10,0x15,0x10,0x15, + 0x08,0x15,0x10,0x17,0x10,0x17,0x10,0x17,0x18,0x59,0x10,0x19,0x18,0x59,0x18,0x19, + 0x10,0x17,0x18,0x19,0x10,0x19,0x10,0x19,0x10,0x19,0x10,0x19,0x10,0x19,0x10,0x19, + 0x18,0x19,0x20,0x23,0x20,0x2F,0x30,0x77,0x30,0x3F,0x18,0x1F,0x10,0x1B,0x18,0x5D, + 0x10,0x1B,0x18,0x19,0x18,0x19,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x15,0x10,0x17, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x15,0x10,0x13,0x18,0x53,0x10,0x13, + 0x10,0x13,0x08,0x11,0x08,0x11,0x08,0x0F,0x10,0x11,0x08,0x11,0x10,0x11,0x08,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B, + 0x00,0x09,0x00,0x09,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0D,0x08,0x0D,0x00,0x0B, + 0x10,0x4F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x51,0x10,0x11,0x08,0x11,0x10,0x11, + 0x08,0x11,0x10,0x13,0x08,0x13,0x10,0x13,0x18,0x55,0x10,0x15,0x10,0x15,0x18,0x17, + 0x10,0x15,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x19,0x10,0x19,0x18,0x19, + 0x10,0x17,0x10,0x19,0x18,0x19,0x18,0x19,0x18,0x5B,0x18,0x59,0x10,0x19,0x18,0x59, + 0x10,0x19,0x18,0x1F,0x18,0x1B,0x18,0x1D,0x20,0x27,0x10,0x1B,0x18,0x1B,0x10,0x1B, + 0x10,0x19,0x10,0x19,0x10,0x17,0x18,0x59,0x18,0x17,0x18,0x17,0x10,0x17,0x10,0x15, + 0x10,0x15,0x08,0x13,0x10,0x15,0x10,0x13,0x08,0x13,0x10,0x13,0x10,0x13,0x10,0x11, + 0x08,0x11,0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x55,0x08,0x1B,0x10,0x15,0x08,0x0F, + 0x08,0x0D,0x10,0x4F,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x09,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x55,0x10,0x15,0x10,0x15,0x10,0x15, + 0x10,0x15,0x18,0x17,0x10,0x17,0x10,0x17,0x10,0x19,0x18,0x19,0x10,0x17,0x18,0x59, + 0x18,0x19,0x18,0x59,0x10,0x19,0x10,0x19,0x10,0x17,0x08,0x17,0x10,0x19,0x08,0x17, + 0x18,0x1B,0x10,0x17,0x10,0x17,0x10,0x19,0x18,0x5D,0x10,0x19,0x10,0x19,0x10,0x19, + 0x10,0x19,0x18,0x19,0x10,0x17,0x18,0x19,0x18,0x19,0x10,0x15,0x18,0x57,0x10,0x17, + 0x10,0x17,0x10,0x15,0x10,0x13,0x08,0x13,0x10,0x13,0x08,0x11,0x08,0x11,0x10,0x13, + 0x10,0x13,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x13,0x18,0x21,0x10,0x15,0x10,0x51, + 0x08,0x0F,0x10,0x4F,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0B, + 0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0D, + 0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x18,0x55,0x10,0x15,0x10,0x15, + 0x08,0x15,0x10,0x15,0x10,0x17,0x10,0x17,0x18,0x59,0x10,0x17,0x10,0x17,0x10,0x19, + 0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x18,0x59,0x10,0x17,0x10,0x17, + 0x10,0x17,0x18,0x19,0x10,0x17,0x10,0x17,0x10,0x19,0x18,0x19,0x10,0x19,0x10,0x19, + 0x18,0x19,0x10,0x17,0x10,0x17,0x10,0x15,0x10,0x17,0x10,0x17,0x10,0x15,0x10,0x17, + 0x10,0x17,0x10,0x15,0x10,0x15,0x10,0x13,0x08,0x13,0x10,0x13,0x10,0x13,0x10,0x11, + 0x10,0x13,0x10,0x11,0x10,0x11,0x10,0x51,0x18,0x53,0x08,0x11,0x08,0x0F,0x08,0x0F, + 0x08,0x0D,0x10,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x10,0x4D,0x00,0x09,0x08,0x09, + 0x00,0x09,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0D, + 0x10,0x51,0x08,0x0D,0x08,0x0F,0x10,0x51,0x10,0x13,0x10,0x11,0x08,0x0F,0x10,0x11, + 0x10,0x13,0x10,0x13,0x10,0x15,0x08,0x13,0x10,0x15,0x10,0x17,0x10,0x15,0x18,0x57, + 0x10,0x15,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17, + 0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x10,0x17,0x08,0x15,0x18,0x17, + 0x08,0x15,0x10,0x17,0x10,0x15,0x18,0x59,0x10,0x17,0x10,0x17,0x18,0x17,0x10,0x17, + 0x10,0x17,0x18,0x59,0x10,0x17,0x10,0x17,0x18,0x17,0x18,0x17,0x10,0x17,0x10,0x15, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x11, + 0x10,0x13,0x10,0x13,0x10,0x11,0x10,0x11,0x08,0x0F,0x10,0x51,0x08,0x0F,0x08,0x0F, + 0x00,0x0B,0x10,0x0F,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x10,0x4D, + 0x08,0x0B,0x00,0x09,0x08,0x0D,0x10,0x4D,0x10,0x0D,0x08,0x0D,0x10,0x0D,0x10,0x0F, + 0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x15,0x18,0x1B,0x10,0x13,0x08,0x13, + 0x10,0x11,0x10,0x13,0x18,0x55,0x18,0x19,0x28,0x67,0x18,0x23,0x18,0x19,0x10,0x17, + 0x10,0x17,0x10,0x15,0x10,0x15,0x10,0x17,0x10,0x15,0x10,0x15,0x10,0x17,0x18,0x57, + 0x18,0x59,0x10,0x17,0x10,0x17,0x10,0x15,0x10,0x15,0x10,0x17,0x10,0x17,0x10,0x17, + 0x10,0x17,0x18,0x17,0x10,0x17,0x10,0x17,0x18,0x59,0x10,0x17,0x10,0x17,0x10,0x17, + 0x10,0x15,0x10,0x17,0x10,0x15,0x10,0x17,0x18,0x57,0x18,0x17,0x18,0x57,0x10,0x17, + 0x18,0x57,0x18,0x55,0x18,0x55,0x10,0x13,0x10,0x13,0x08,0x13,0x08,0x11,0x08,0x11, + 0x08,0x11,0x10,0x53,0x10,0x53,0x08,0x11,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x10,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x10,0x0F,0x08,0x0D, + 0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x11,0x10,0x15,0x28,0xA5,0x10,0x15,0x10,0x13, + 0x08,0x11,0x10,0x13,0x10,0x13,0x18,0x1D,0x60,0x3F,0x60,0xFF,0x10,0x1B,0x10,0x15, + 0x10,0x15,0x10,0x17,0x08,0x15,0x18,0x17,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15, + 0x18,0x17,0x10,0x15,0x10,0x17,0x10,0x15,0x10,0x17,0x18,0x19,0x10,0x19,0x10,0x17, + 0x10,0x17,0x10,0x17,0x10,0x15,0x10,0x17,0x18,0x57,0x10,0x17,0x18,0x57,0x10,0x17, + 0x18,0x17,0x10,0x15,0x10,0x17,0x10,0x15,0x18,0x57,0x10,0x17,0x18,0x17,0x10,0x17, + 0x10,0x15,0x08,0x13,0x10,0x15,0x10,0x13,0x08,0x11,0x18,0x55,0x08,0x11,0x10,0x13, + 0x10,0x11,0x08,0x11,0x10,0x53,0x08,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0D, + 0x10,0x4F,0x10,0x0D,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x00,0x09, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x08,0x0D, + 0x10,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x13,0x10,0x13,0x10,0x13, + 0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x19,0x20,0x2F,0x30,0xB1,0x10,0x19,0x10,0x15, + 0x10,0x15,0x10,0x17,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15, + 0x10,0x17,0x10,0x15,0x10,0x15,0x18,0x57,0x18,0x17,0x10,0x17,0x10,0x1B,0x10,0x17, + 0x10,0x15,0x18,0x17,0x10,0x15,0x10,0x15,0x08,0x15,0x10,0x15,0x18,0x57,0x18,0x17, + 0x18,0x17,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x18,0x57,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x18,0x15,0x10,0x13,0x10,0x13,0x08,0x11, + 0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x11,0x08,0x0F,0x08,0x0F,0x10,0x51,0x08,0x0F, + 0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x10,0x0D,0x00,0x09,0x08,0x09, + 0x08,0x0B,0x08,0x0B,0x00,0x09,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x10,0x0F,0x08,0x0F,0x10,0x51,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11, + 0x10,0x11,0x08,0x11,0x10,0x15,0x10,0x15,0x10,0x17,0x10,0x17,0x10,0x17,0x18,0x57, + 0x08,0x13,0x10,0x13,0x10,0x17,0x10,0x15,0x10,0x15,0x10,0x15,0x18,0x57,0x18,0x57, + 0x10,0x15,0x10,0x15,0x10,0x15,0x08,0x13,0x08,0x13,0x10,0x15,0x08,0x15,0x10,0x15, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15, + 0x18,0x57,0x10,0x15,0x10,0x15,0x08,0x13,0x10,0x13,0x18,0x55,0x08,0x11,0x10,0x53, + 0x10,0x11,0x10,0x13,0x10,0x11,0x08,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0D, + 0x10,0x0F,0x10,0x4F,0x08,0x0D,0x08,0x0D,0x00,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x09, + 0x10,0x4B,0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x10,0x0F,0x10,0x0F, + 0x08,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11, + 0x08,0x11,0x08,0x11,0x10,0x13,0x18,0x55,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x13, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x08,0x13,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x08,0x13,0x10,0x13,0x08,0x13, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x18,0x55,0x18,0x55,0x08,0x13, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x55,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x13,0x08,0x11,0x08,0x13, + 0x10,0x53,0x10,0x53,0x10,0x13,0x10,0x11,0x08,0x0F,0x10,0x0F,0x10,0x0F,0x08,0x0F, + 0x08,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x00,0x0B,0x08,0x0B, + 0x08,0x4B,0x00,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x10,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x13, + 0x10,0x11,0x10,0x13,0x08,0x13,0x10,0x13,0x18,0x55,0x08,0x13,0x10,0x15,0x10,0x13, + 0x08,0x13,0x10,0x13,0x10,0x15,0x08,0x13,0x18,0x55,0x18,0x55,0x10,0x13,0x10,0x13, + 0x10,0x15,0x10,0x13,0x10,0x15,0x10,0x13,0x10,0x15,0x08,0x13,0x10,0x15,0x08,0x13, + 0x18,0x55,0x18,0x55,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15,0x10,0x15, + 0x10,0x15,0x10,0x15,0x18,0x1B,0x18,0x1B,0x10,0x17,0x10,0x15,0x10,0x13,0x10,0x13, + 0x10,0x15,0x10,0x15,0x10,0x13,0x10,0x15,0x10,0x13,0x10,0x13,0x08,0x11,0x10,0x15, + 0x18,0x57,0x10,0x17,0x18,0x55,0x10,0x11,0x10,0x11,0x08,0x0F,0x10,0x0F,0x10,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x10,0x4D,0x10,0x4D,0x08,0x0B, +}; + +inline unsigned char saturn_titlescreen_4_rgba16[] = { + 0x08,0x09,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x10,0x4F, + 0x10,0x0F,0x10,0x4F,0x08,0x0F,0x18,0x51,0x10,0x51,0x10,0x11,0x10,0x11,0x10,0x11, + 0x08,0x11,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15, + 0x18,0x55,0x08,0x13,0x18,0x55,0x08,0x13,0x10,0x15,0x10,0x13,0x10,0x13,0x10,0x15, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x15,0x18,0x55,0x10,0x13, + 0x10,0x13,0x10,0x15,0x10,0x13,0x08,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x13, + 0x10,0x13,0x10,0x17,0x50,0x3F,0x68,0xFF,0x18,0x19,0x10,0x15,0x08,0x13,0x10,0x13, + 0x10,0x55,0x10,0x13,0x08,0x13,0x08,0x13,0x10,0x15,0x18,0x55,0x08,0x13,0x10,0x15, + 0x18,0x23,0x20,0x2F,0x18,0x1D,0x18,0x55,0x08,0x11,0x08,0x0F,0x08,0x0F,0x10,0x0F, + 0x08,0x0D,0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x00,0x09, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x10,0x4F,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x0F,0x10,0x11,0x08,0x11, + 0x10,0x11,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13, + 0x10,0x13,0x10,0x13,0x18,0x55,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x08,0x13, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x08,0x13,0x10,0x13, + 0x08,0x11,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x08,0x13,0x18,0x55,0x08,0x11, + 0x10,0x13,0x08,0x15,0x18,0x21,0x10,0x1F,0x18,0x57,0x08,0x13,0x10,0x13,0x10,0x13, + 0x10,0x13,0x08,0x13,0x10,0x13,0x10,0x13,0x08,0x11,0x10,0x13,0x08,0x13,0x10,0x17, + 0x30,0x39,0xD0,0xFF,0x18,0x2D,0x10,0x13,0x08,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x00,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D, + 0x08,0x0B,0x00,0x09,0x10,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x4F,0x08,0x0D, + 0x10,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x11,0x10,0x11,0x10,0x13, + 0x10,0x13,0x08,0x11,0x10,0x13,0x08,0x13,0x10,0x13,0x10,0x13,0x10,0x53,0x10,0x13, + 0x18,0x55,0x08,0x13,0x08,0x11,0x08,0x13,0x08,0x11,0x10,0x53,0x10,0x13,0x10,0x13, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x53,0x10,0x53,0x18,0x55,0x08,0x11,0x10,0x13, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x11,0x10,0x13, + 0x10,0x13,0x10,0x13,0x08,0x13,0x10,0x15,0x10,0x13,0x08,0x11,0x10,0x13,0x08,0x11, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x15,0x10,0x15, + 0x18,0x21,0x28,0x35,0x10,0x1F,0x10,0x13,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0D, + 0x10,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x11, + 0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4F, + 0x08,0x0D,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x11, + 0x10,0x13,0x08,0x11,0x08,0x11,0x10,0x53,0x10,0x13,0x10,0x11,0x08,0x11,0x10,0x13, + 0x10,0x13,0x10,0x13,0x10,0x13,0x10,0x11,0x08,0x11,0x08,0x11,0x10,0x53,0x10,0x13, + 0x10,0x53,0x10,0x13,0x10,0x13,0x08,0x11,0x10,0x13,0x10,0x13,0x08,0x11,0x08,0x11, + 0x10,0x13,0x10,0x11,0x10,0x13,0x10,0x11,0x10,0x13,0x10,0x53,0x10,0x13,0x10,0x13, + 0x08,0x11,0x10,0x13,0x10,0x11,0x10,0x13,0x10,0x13,0x10,0x11,0x10,0x11,0x10,0x11, + 0x10,0x13,0x10,0x53,0x10,0x13,0x10,0x13,0x10,0x53,0x10,0x53,0x10,0x13,0x10,0x13, + 0x08,0x13,0x18,0x59,0x10,0x15,0x08,0x11,0x10,0x51,0x10,0x0F,0x10,0x0F,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x10,0x4F, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x10,0x51,0x10,0x4F,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x11, + 0x10,0x53,0x08,0x11,0x08,0x11,0x10,0x11,0x08,0x11,0x10,0x13,0x10,0x13,0x10,0x11, + 0x08,0x11,0x10,0x53,0x10,0x13,0x10,0x13,0x10,0x53,0x08,0x11,0x10,0x53,0x10,0x13, + 0x08,0x11,0x18,0x53,0x10,0x11,0x18,0x53,0x10,0x11,0x10,0x13,0x08,0x11,0x08,0x11, + 0x10,0x13,0x18,0x55,0x10,0x53,0x10,0x13,0x10,0x13,0x08,0x11,0x10,0x11,0x10,0x11, + 0x10,0x13,0x10,0x13,0x18,0x53,0x10,0x13,0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x11, + 0x08,0x11,0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x53,0x08,0x11,0x10,0x11,0x10,0x11, + 0x10,0x13,0x08,0x11,0x10,0x13,0x08,0x11,0x08,0x0F,0x08,0x0F,0x10,0x4F,0x10,0x4F, + 0x08,0x0D,0x08,0x0D,0x10,0x0F,0x08,0x0D,0x00,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x4D,0x08,0x0B,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x10,0x0F,0x10,0x51,0x10,0x0F,0x08,0x0F,0x10,0x11,0x08,0x11,0x08,0x11,0x10,0x13, + 0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x53,0x08,0x11,0x10,0x11, + 0x08,0x11,0x10,0x13,0x10,0x11,0x10,0x53,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11, + 0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x13,0x10,0x11,0x08,0x11,0x10,0x13,0x08,0x11, + 0x10,0x13,0x08,0x13,0x08,0x11,0x10,0x11,0x10,0x11,0x08,0x11,0x08,0x11,0x08,0x11, + 0x08,0x11,0x10,0x11,0x10,0x53,0x10,0x11,0x10,0x11,0x08,0x11,0x08,0x11,0x08,0x11, + 0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x53,0x08,0x11,0x10,0x53,0x10,0x11, + 0x10,0x13,0x10,0x13,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F, + 0x10,0x0F,0x10,0x0F,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x09,0x08,0x0B,0x08,0x0B,0x10,0x0D,0x08,0x0D,0x10,0x0F,0x10,0x0F, + 0x10,0x4F,0x08,0x0F,0x08,0x0D,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11, + 0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11, + 0x10,0x11,0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x11, + 0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x0F,0x08,0x11,0x10,0x13,0x10,0x13, + 0x10,0x15,0x20,0x9B,0x10,0x13,0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x11,0x08,0x11, + 0x08,0x11,0x08,0x0F,0x10,0x51,0x10,0x11,0x08,0x11,0x10,0x11,0x08,0x11,0x08,0x11, + 0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x11,0x08,0x11,0x10,0x51,0x10,0x11,0x08,0x11, + 0x10,0x53,0x10,0x11,0x10,0x51,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F, + 0x10,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x00,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x0F, + 0x08,0x0D,0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11, + 0x08,0x11,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x51,0x10,0x11,0x08,0x11, + 0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x51,0x10,0x11,0x18,0x53,0x10,0x51, + 0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x13,0x10,0x13,0x18,0x1F, + 0x20,0x29,0x20,0x2D,0x18,0x19,0x08,0x13,0x10,0x13,0x08,0x0F,0x10,0x11,0x10,0x11, + 0x10,0x51,0x08,0x11,0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x11,0x08,0x0F,0x10,0x51, + 0x08,0x0F,0x08,0x11,0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x08,0x11, + 0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x10,0x0F,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x10,0x4D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0F, + 0x08,0x0F,0x10,0x0F,0x08,0x0D,0x08,0x0F,0x10,0x11,0x08,0x0F,0x10,0x51,0x08,0x0F, + 0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x08,0x0F,0x08,0x11,0x08,0x0F,0x08,0x0F, + 0x10,0x11,0x10,0x11,0x08,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x11, + 0x08,0x0F,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x18,0x53,0x08,0x11,0x30,0xAB, + 0x90,0x3F,0x80,0x3F,0x18,0x25,0x10,0x15,0x10,0x11,0x10,0x11,0x10,0x11,0x10,0x11, + 0x08,0x0F,0x10,0x51,0x10,0x11,0x08,0x0F,0x10,0x11,0x10,0x0F,0x08,0x0F,0x08,0x0F, + 0x08,0x0F,0x08,0x0F,0x10,0x11,0x08,0x11,0x08,0x11,0x10,0x11,0x10,0x11,0x10,0x0F, + 0x08,0x11,0x10,0x11,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F, + 0x08,0x0D,0x08,0x0D,0x10,0x4F,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x09,0x08,0x0B,0x00,0x0B,0x00,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x0F, + 0x08,0x0D,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x11,0x10,0x0F,0x08,0x0F,0x08,0x0F, + 0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F, + 0x08,0x0F,0x08,0x0F,0x10,0x11,0x10,0x0F,0x10,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F, + 0x10,0x0F,0x08,0x0F,0x10,0x51,0x08,0x0F,0x08,0x11,0x10,0x11,0x10,0x15,0x18,0x1D, + 0x48,0x7F,0x50,0x7F,0x18,0x1D,0x10,0x53,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F, + 0x10,0x51,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F, + 0x10,0x0F,0x18,0x51,0x08,0x11,0x10,0x55,0x10,0x53,0x10,0x11,0x10,0x51,0x08,0x0F, + 0x08,0x0F,0x10,0x0F,0x10,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x0F, + 0x08,0x0F,0x10,0x4F,0x08,0x0D,0x10,0x0D,0x00,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x10,0x4B,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x18,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x10,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x0F,0x10,0x11,0x08,0x0F,0x08,0x0F, + 0x10,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x0F,0x10,0x51,0x08,0x0F,0x10,0x0F,0x10,0x51, + 0x10,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F, + 0x08,0x0D,0x08,0x0F,0x10,0x0F,0x10,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x11, + 0x18,0x1D,0x18,0x59,0x10,0x15,0x10,0x53,0x08,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0F, + 0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0D,0x10,0x0F, + 0x08,0x0F,0x08,0x0F,0x08,0x0D,0x10,0x11,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F, + 0x08,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x0F,0x10,0x4F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x10,0x4D,0x08,0x0B, + 0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0F,0x08,0x0D,0x08,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x0F,0x08,0x0F, + 0x08,0x0D,0x10,0x51,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x0F,0x08,0x0F, + 0x08,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0D,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0D, + 0x10,0x0F,0x10,0x0F,0x10,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x11, + 0x10,0x11,0x08,0x11,0x10,0x11,0x10,0x11,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x10,0x51, + 0x08,0x0F,0x08,0x0D,0x10,0x0F,0x10,0x0F,0x10,0x0F,0x10,0x0F,0x10,0x0F,0x08,0x0F, + 0x10,0x0F,0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0F,0x08,0x0F,0x08,0x0D, + 0x08,0x0F,0x10,0x0F,0x08,0x0D,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x0F, + 0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x00,0x0B, + 0x10,0x0F,0x08,0x0D,0x08,0x0D,0x10,0x0F,0x08,0x0D,0x10,0x0F,0x10,0x0F,0x08,0x0D, + 0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0F,0x08,0x0D,0x10,0x0F,0x10,0x0F,0x08,0x0F, + 0x08,0x0F,0x08,0x0D,0x10,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0D,0x08,0x0D, + 0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0F,0x08,0x0D,0x08,0x0F,0x08,0x0D, + 0x08,0x0F,0x08,0x0F,0x08,0x0F,0x10,0x51,0x10,0x0F,0x10,0x4F,0x08,0x0D,0x08,0x0D, + 0x10,0x0F,0x10,0x4F,0x08,0x0D,0x08,0x0D,0x10,0x0F,0x10,0x0F,0x10,0x0F,0x08,0x0D, + 0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0F,0x08,0x0D,0x10,0x0F,0x08,0x0D, + 0x10,0x0F,0x08,0x0F,0x10,0x0F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0F, + 0x10,0x4F,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D, + 0x08,0x0B,0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x0F,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0F,0x08,0x0D,0x10,0x4F,0x08,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x00,0x0B,0x08,0x0D,0x10,0x0D, + 0x08,0x0D,0x10,0x4F,0x08,0x0D,0x10,0x4F,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x10,0x0F,0x08,0x0F,0x10,0x0D,0x10,0x0F,0x10,0x0D,0x10,0x4F,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4F,0x00,0x0B,0x08,0x0D,0x10,0x0F, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x00,0x0B,0x08,0x0D,0x08,0x0D,0x10,0x0F,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x10,0x4F,0x10,0x0F,0x00,0x0B,0x10,0x0F,0x08,0x0D,0x10,0x0F,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4D, + 0x08,0x0B,0x08,0x0B,0x00,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x10,0x0D,0x08,0x0D, + 0x10,0x0D,0x08,0x0B,0x08,0x0B,0x00,0x0B,0x10,0x4F,0x08,0x0D,0x08,0x0D,0x10,0x4F, + 0x08,0x0D,0x08,0x0D,0x08,0x0B,0x10,0x4F,0x10,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x00,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x00,0x0B,0x08,0x0D,0x10,0x0D, + 0x10,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x10,0x4F,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D, + 0x10,0x0F,0x00,0x0B,0x10,0x0F,0x08,0x0D,0x08,0x0D,0x10,0x4F,0x10,0x0F,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x00,0x0B,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x00,0x0B,0x08,0x0B, + 0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B, + 0x10,0x0D,0x10,0x4F,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4D,0x00,0x0B,0x10,0x0D, + 0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0D,0x08,0x0B, + 0x08,0x0D,0x10,0x4F,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0D, + 0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x10,0x0D,0x08,0x0D,0x08,0x0D,0x10,0x4D, + 0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x00,0x0B,0x10,0x4F,0x08,0x0D,0x00,0x0B, + 0x10,0x4D,0x08,0x0D,0x10,0x0D,0x10,0x4F,0x08,0x0D,0x00,0x0B,0x08,0x0B,0x10,0x4D, + 0x08,0x0D,0x08,0x0D,0x08,0x0D,0x00,0x0B,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x08,0x0D, + 0x00,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x10,0x4D,0x10,0x4D,0x08,0x0B,0x08,0x0D, + 0x08,0x0B,0x10,0x4F,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x00,0x09,0x08,0x0B, + 0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x10,0x0D,0x08,0x0D,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x00,0x0B, + 0x08,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0D,0x10,0x4F,0x08,0x0B,0x08,0x0B,0x08,0x0D, + 0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x10,0x4D, + 0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x08,0x0B, + 0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x00,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x10,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x10,0x0D, + 0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x10,0x0D,0x10,0x4D,0x10,0x4F,0x08,0x0D, + 0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x00,0x0B,0x10,0x4D,0x10,0x4B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x10,0x4D, + 0x08,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x10,0x4D,0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0D,0x08,0x0B,0x08,0x0D,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x00,0x09,0x00,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0D,0x08,0x0B,0x08,0x0B,0x00,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0D, + 0x08,0x0B,0x10,0x0D,0x10,0x4D,0x08,0x0B,0x08,0x0D,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0D, + 0x08,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x0D,0x08,0x09,0x08,0x0B, + 0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x4B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x4D,0x08,0x0B, + 0x08,0x0B,0x00,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x4D,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x00,0x09, + 0x08,0x0B,0x10,0x4B,0x08,0x0B,0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x09,0x08,0x0B, + 0x08,0x0B,0x08,0x09,0x08,0x09,0x08,0x09,0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x09, + 0x08,0x0B,0x08,0x0B,0x08,0x09,0x08,0x09,0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x09,0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x10,0x4B,0x10,0x4B,0x00,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x10,0x4B,0x08,0x09,0x08,0x09,0x08,0x0B,0x08,0x0B, + 0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x09,0x08,0x0B,0x08,0x0B,0x08,0x0B, + 0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x0B,0x08,0x09,0x08,0x09, + 0x00,0x09,0x08,0x0B,0x08,0x0B,0x00,0x09,0x08,0x0B,0x00,0x09,0x10,0x4B,0x08,0x0B, + 0x08,0x0B,0x10,0x4B,0x08,0x0B,0x10,0x4B,0x08,0x0B,0x08,0x0B,0x00,0x09,0x08,0x09, +}; + +inline unsigned char mario_no_m_rgba16[] = { + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; + +inline unsigned char saturn_planet_rgba16[] = { + 0x4A,0x97,0x4A,0x97,0x4A,0xD9,0x4A,0xD9,0x4A,0xD9,0x4A,0xD9,0x4A,0xD9,0x4A,0x97, + 0x4A,0x97,0x4A,0x99,0x4A,0x99,0x4A,0x99,0x4A,0x99,0x4A,0x99,0x4A,0x99,0x4A,0x99, + 0x4A,0x99,0x4A,0x99,0x4A,0x99,0x4A,0x99,0x4A,0x99,0x4A,0x99,0x4A,0x99,0x4A,0xD9, + 0x4A,0xD9,0x4A,0xD9,0x4A,0x97,0x4A,0x97,0x4A,0xD9,0x4A,0xD9,0x4A,0x97,0x4A,0x97, + 0x4A,0xD9,0x4A,0xD9,0x4A,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x4A,0xD9, + 0x52,0xD9,0x52,0xD9,0x4A,0xD9,0x4A,0xD9,0x4A,0xD9,0x4A,0xD9,0x4A,0xD9,0x4A,0xD9, + 0x52,0xD9,0x52,0xD9,0x4A,0xD9,0x4A,0xD9,0x4A,0xD9,0x52,0xD9,0x4A,0xD9,0x4A,0xD9, + 0x52,0xD9,0x52,0xD9,0x4A,0xD9,0x4A,0xD9,0x4A,0xD9,0x4A,0xD9,0x4A,0xD9,0x4A,0xD9, + 0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9, + 0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9, + 0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9, + 0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9,0x52,0xD9, + 0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B, + 0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B, + 0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B, + 0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B,0x6B,0x5B, + 0x7C,0x1D,0x7C,0x1D,0x84,0x1D,0x84,0x1D,0x7C,0x1D,0x7B,0xDB,0x7C,0x1D,0x84,0x1D, + 0x84,0x1D,0x84,0x1D,0x84,0x1D,0x7C,0x1D,0x7C,0x1D,0x7C,0x1D,0x7C,0x1D,0x7C,0x1D, + 0x7C,0x1D,0x7C,0x1D,0x7C,0x1D,0x7C,0x1D,0x7C,0x1D,0x7C,0x1D,0x84,0x1D,0x84,0x1D, + 0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x7C,0x1D,0x7C,0x1D,0x7C,0x1D,0x7C,0x1D, + 0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D, + 0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D, + 0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D, + 0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D,0x84,0x1D, + 0x8C,0x5D,0x8C,0x5D,0x8C,0x5D,0x8C,0x5D,0x8C,0x5D,0x8C,0x5F,0x8C,0x5F,0x8C,0x5F, + 0x8C,0x5D,0x8C,0x5D,0x8C,0x5D,0x8C,0x5D,0x8C,0x5D,0x8C,0x5D,0x8C,0x5D,0x8C,0x5D, + 0x8C,0x5D,0x8C,0x5D,0x8C,0x5D,0x8C,0x5D,0x8C,0x5D,0x8C,0x5D,0x8C,0x5D,0x8C,0x5D, + 0x8C,0x5D,0x8C,0x5D,0x8C,0x5F,0x8C,0x5F,0x8C,0x5F,0x8C,0x5D,0x8C,0x5D,0x8C,0x5D, + 0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F, + 0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F, + 0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F, + 0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F,0x9C,0x9F, + 0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B, + 0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B, + 0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B, + 0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B, + 0x94,0x5B,0x94,0x5B,0x9C,0x9B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B, + 0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B, + 0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B, + 0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x5B,0x94,0x9B,0x9C,0x9B,0x9C,0x9B, + 0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD, + 0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDF,0xA4,0x9D,0xA4,0x9D, + 0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDF, + 0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD,0xA4,0xDD, + 0xAD,0x1F,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F, + 0xAD,0x1F,0xAD,0x1D,0xAD,0x1D,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F, + 0xAC,0xDF,0xAC,0xDF,0xAD,0x1F,0xAD,0x1F,0xAD,0x1D,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F, + 0xAD,0x1F,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F,0xAD,0x1F, + 0xAD,0x1D,0xAC,0xDD,0xAC,0xDD,0xAC,0xDD,0xAD,0x1D,0xAD,0x1D,0xAD,0x1D,0xAD,0x1D, + 0xAD,0x1D,0xAC,0xDD,0xAC,0xDD,0xAC,0xDD,0xAC,0xDD,0xAC,0xDD,0xAC,0xDD,0xAC,0xDD, + 0xAC,0xDD,0xAC,0xDD,0xAC,0xDD,0xAC,0xDD,0xAD,0x1D,0xAD,0x1D,0xAD,0x1D,0xAD,0x1D, + 0xAC,0xDD,0xAC,0xDD,0xAC,0xDD,0xAC,0xDD,0xAC,0xDD,0xAD,0x1D,0xAD,0x1D,0xAD,0x1D, + 0xBD,0x1D,0xBD,0x5D,0xBD,0x5D,0xBD,0x5D,0xBD,0x5D,0xBD,0x5D,0xBD,0x5D,0xBD,0x5D, + 0xBD,0x5D,0xBD,0x5D,0xBD,0x1D,0xBD,0x5D,0xBD,0x1D,0xBD,0x5D,0xBD,0x1D,0xBD,0x1D, + 0xBD,0x1D,0xBD,0x5D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D, + 0xBD,0x5D,0xBD,0x5D,0xBD,0x5D,0xBD,0x5D,0xBD,0x1D,0xBD,0x5D,0xBD,0x5D,0xBD,0x1D, + 0xC5,0x5D,0xC5,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x5D, + 0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D, + 0xCD,0x9D,0xCD,0x9D,0xC5,0x9D,0xCD,0x9D,0xCD,0x9D,0xC5,0x9D,0xC5,0x9D,0xC5,0x9D, + 0xCD,0x9D,0xCD,0x9D,0xC5,0x5D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xC5,0x9D,0xC5,0x5D, + 0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x5D,0xCD,0x5D, + 0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D, + 0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x5D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D, + 0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x5D, + 0xCD,0x5D,0xCD,0x5D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x5D,0xCD,0x9D, + 0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D, + 0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D, + 0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x5D,0xCD,0x5D, + 0xCD,0x5D,0xCD,0x5D,0xCD,0x5D,0xCD,0x5D,0xCD,0x5D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D, + 0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D, + 0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D, + 0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x9D,0xCD,0x5D,0xCD,0x5D, + 0xCD,0x5D,0xCD,0x5D,0xCD,0x5D,0xCD,0x5D,0xCD,0x5D,0xCD,0x5D,0xCD,0x5D,0xCD,0x9D, + 0xCD,0x9D,0xCD,0x5D,0xCD,0x5D,0xCD,0x5D,0xCD,0x5D,0xCD,0x5D,0xCD,0x5D,0xCD,0x5D, + 0xCD,0x5D,0xC5,0x5D,0xC5,0x5D,0xC5,0x5D,0xC5,0x5D,0xC5,0x5D,0xC5,0x5D,0xC5,0x5D, + 0xC5,0x5D,0xC5,0x5D,0xC5,0x5D,0xC5,0x5D,0xC5,0x5D,0xCD,0x5D,0xCD,0x5D,0xCD,0x5D, + 0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D, + 0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D, + 0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D, + 0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D, + 0xBD,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB4,0xDB, + 0xB4,0xDB,0xB4,0xDB,0xB5,0x1D,0xB5,0x1D,0xB4,0xDB,0xB4,0xDB,0xB4,0xDB,0xB5,0x1D, + 0xB5,0x1D,0xBD,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D, + 0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D, + 0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D, + 0xBD,0x1D,0xB5,0x1D,0xB5,0x1D,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D,0xB5,0x1D,0xB5,0x1D, + 0xB4,0xDD,0xB4,0xDD,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1D,0xB5,0x1F,0xBD,0x1F, + 0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1D,0xBD,0x1D,0xBD,0x1D, + 0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F, + 0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F, + 0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F, + 0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F,0xBD,0x1F, + 0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61, + 0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61, + 0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61, + 0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61, + 0xC5,0xA1,0xC5,0xA1,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0x61,0xC5,0xA1, + 0xC5,0xA1,0xC5,0xA1,0xC5,0xA1,0xC5,0xA1,0xC5,0xA1,0xC5,0xA1,0xC5,0x61,0xC5,0x61, + 0xC5,0x61,0xC5,0x61,0xC5,0xA1,0xC5,0xA1,0xC5,0xA1,0xC5,0xA3,0xC5,0x61,0xC5,0xA3, + 0xC5,0xA3,0xC5,0xA3,0xC5,0xA3,0xC5,0x63,0xC5,0xA3,0xC5,0xA1,0xC5,0xA1,0xC5,0xA1, + 0xC5,0xA1,0xC5,0x61,0xBD,0x61,0xC5,0x61,0xC5,0xA1,0xBD,0x61,0xC5,0xA1,0xC5,0xA1, + 0xC5,0xA1,0xC5,0xA1,0xC5,0x61,0xC5,0xA1,0xC5,0xA1,0xC5,0xA1,0xBD,0x61,0xBD,0x61, + 0xBD,0x61,0xC5,0x61,0xBD,0x61,0xC5,0xA1,0xC5,0xA1,0xC5,0xA1,0xBD,0x61,0xBD,0x61, + 0xC5,0x63,0xC5,0xA3,0xBD,0x63,0xBD,0x61,0xBD,0x61,0xC5,0xA1,0xC5,0xA1,0xC5,0xA1, + 0xBD,0x61,0xBD,0x61,0xBD,0x61,0xBD,0x61,0xBD,0x5F,0xBD,0x5F,0xBD,0x5F,0xBD,0x5F, + 0xBD,0x61,0xBD,0x61,0xBD,0x61,0xBD,0x61,0xBD,0x61,0xBD,0x61,0xBD,0x5F,0xBD,0x5F, + 0xBD,0x5F,0xBD,0x5F,0xBD,0x5F,0xBD,0x5F,0xBD,0x61,0xBD,0x61,0xBD,0x61,0xBD,0x61, + 0xBD,0x61,0xBD,0x61,0xBD,0x61,0xBD,0x61,0xBD,0x61,0xBD,0x61,0xBD,0x61,0xBD,0x61, + 0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F, + 0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F, + 0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F, + 0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F,0xB5,0x1F, + 0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF, + 0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF, + 0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF, + 0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF,0xAC,0xDF, + 0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D, + 0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D, + 0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D, + 0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D,0x9C,0x9D, + 0x84,0x19,0x84,0x19,0x84,0x19,0x83,0xD9,0x83,0xD9,0x83,0xD9,0x84,0x19,0x84,0x19, + 0x84,0x19,0x84,0x19,0x83,0xD9,0x83,0xD9,0x84,0x19,0x84,0x19,0x84,0x19,0x83,0xD9, + 0x84,0x19,0x84,0x19,0x84,0x19,0x83,0xD9,0x83,0xD9,0x84,0x19,0x83,0xD9,0x83,0xD9, + 0x83,0xD9,0x83,0xD9,0x84,0x19,0x84,0x19,0x83,0xD9,0x84,0x19,0x84,0x19,0x84,0x19, + 0x5A,0xD3,0x5A,0xD3,0x5A,0xD3,0x5A,0xD3,0x5A,0xD3,0x5A,0xD3,0x5A,0xD3,0x5A,0xD3, + 0x5A,0xD3,0x5A,0xD3,0x5A,0xD3,0x5B,0x13,0x5B,0x13,0x5A,0xD3,0x5B,0x13,0x5B,0x13, + 0x5A,0xD3,0x5A,0xD3,0x5A,0xD3,0x5A,0xD3,0x5A,0xD3,0x5A,0xD3,0x5A,0xD3,0x5A,0xD3, + 0x5A,0xD3,0x5A,0xD3,0x5B,0x13,0x5B,0x13,0x5A,0xD3,0x5A,0xD3,0x5A,0xD3,0x5A,0xD3, +}; + +inline unsigned char saturn_ring_rgba16[] = { + 0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5, + 0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5, + 0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5, + 0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5,0x30,0xC5, + 0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43, + 0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43, + 0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43, + 0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43,0x20,0x43, + 0x39,0x07,0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x05, + 0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x05, + 0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x07,0x39,0x05,0x39,0x05,0x39,0x05, + 0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x05,0x39,0x07,0x39,0x07, + 0x5A,0x0D,0x5A,0x0D,0x59,0xCD,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D, + 0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D, + 0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D, + 0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D,0x5A,0x0D, + 0x5A,0x0F,0x59,0xCF,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F, + 0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F, + 0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F, + 0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F,0x5A,0x0F, + 0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15, + 0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15, + 0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15, + 0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15, + 0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3, + 0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3, + 0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3, + 0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3,0x7A,0xD3, + 0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99, + 0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99, + 0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99, + 0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99,0x93,0x99, + 0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15, + 0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15, + 0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15, + 0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15, + 0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57, + 0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57, + 0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57, + 0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57,0x8B,0x57, + 0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15, + 0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15, + 0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15, + 0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15,0x83,0x15, + 0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93, + 0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93, + 0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93, + 0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93,0x72,0x93, + 0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51, + 0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x4F,0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51, + 0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51, + 0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51,0x5A,0x51, + 0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3, + 0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3, + 0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3, + 0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3,0x72,0xD3, + 0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65, + 0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65, + 0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65, + 0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65,0xCD,0x65, + 0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7, + 0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7, + 0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7, + 0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7,0xDD,0xA7, + 0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F, + 0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F, + 0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F, + 0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F,0xBC,0x9F, + 0x93,0x97,0x93,0x97,0x93,0x97,0x93,0x97,0x93,0x99,0x93,0x97,0x93,0x97,0x93,0x97, + 0x93,0x97,0x93,0x99,0x93,0x97,0x93,0x97,0x93,0x97,0x93,0x97,0x93,0x97,0x93,0x97, + 0x93,0x97,0x93,0x97,0x93,0x97,0x93,0x99,0x93,0x97,0x93,0x97,0x93,0x99,0x93,0x97, + 0x93,0x97,0x93,0x99,0x93,0x97,0x93,0x97,0x93,0x97,0x93,0x97,0x93,0x97,0x93,0x97, + 0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B, + 0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B, + 0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B, + 0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B,0x9C,0x1B, + 0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB, + 0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB, + 0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB, + 0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB,0x9B,0xDB, + 0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B, + 0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B, + 0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B, + 0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B,0x9B, + 0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5, + 0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5, + 0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5, + 0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5,0x7A,0xD5, + 0x8B,0xDB,0x8B,0xD9,0x8B,0xD9,0x8B,0x9B,0x8B,0xDB,0x8B,0xDB,0x8B,0x9B,0x8B,0xDB, + 0x8B,0xDB,0x8B,0xDB,0x8B,0xDB,0x8B,0xDB,0x8B,0xDB,0x8B,0xDB,0x8B,0xDB,0x8B,0xDB, + 0x8B,0xDB,0x8B,0xDB,0x8B,0xDB,0x8B,0xDB,0x8B,0xDB,0x8B,0xDB,0x8B,0xDB,0x8B,0xDB, + 0x8B,0xD9,0x8B,0xDB,0x8B,0xD9,0x8B,0x9B,0x8B,0x9B,0x8B,0xDB,0x8B,0xDB,0x8B,0xDB, + 0xAC,0xA3,0xAC,0xA3,0xAC,0xA3,0xAC,0xA3,0xAC,0xA3,0xAC,0xA3,0xAC,0xA3,0xAC,0xA1, + 0xAC,0xA1,0xAC,0xA1,0xAC,0xA1,0xAC,0xA1,0xAC,0xA1,0xAC,0xA1,0xAC,0xA1,0xAC,0xA3, + 0xAC,0xA3,0xAC,0xA1,0xAC,0xA1,0xAC,0xA3,0xAC,0xA3,0xAC,0xA3,0xAC,0xA3,0xAC,0xA3, + 0xAC,0xA3,0xAC,0xA3,0xAC,0xA3,0xAC,0xA3,0xAC,0xA3,0xAC,0xA1,0xAC,0xA1,0xAC,0xA1, + 0x73,0x15,0x73,0x15,0x73,0x15,0x73,0x15,0x73,0x15,0x73,0x15,0x73,0x17,0x73,0x15, + 0x73,0x15,0x73,0x15,0x73,0x15,0x73,0x15,0x73,0x15,0x73,0x15,0x73,0x15,0x73,0x15, + 0x73,0x17,0x73,0x17,0x73,0x15,0x73,0x17,0x73,0x15,0x73,0x15,0x73,0x15,0x73,0x15, + 0x73,0x15,0x73,0x15,0x73,0x17,0x73,0x17,0x73,0x17,0x73,0x15,0x73,0x15,0x73,0x15, + 0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15, + 0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15, + 0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15, + 0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15,0x7B,0x15, + 0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99, + 0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99, + 0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99, + 0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99,0x8B,0x99, + 0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57, + 0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57, + 0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57, + 0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57,0x7B,0x57, + 0x6A,0xD5,0x6A,0xD5,0x6B,0x15,0x6B,0x15,0x6A,0xD5,0x6A,0xD5,0x6A,0xD5,0x6A,0xD5, + 0x6A,0xD5,0x6A,0xD5,0x6A,0xD5,0x6B,0x15,0x6A,0xD5,0x6A,0xD5,0x6B,0x15,0x6A,0xD5, + 0x6A,0xD5,0x6A,0xD5,0x6A,0xD5,0x6A,0xD5,0x6A,0xD5,0x6B,0x15,0x6A,0xD5,0x6A,0xD5, + 0x6A,0xD5,0x6B,0x15,0x6A,0xD5,0x6A,0xD5,0x6B,0x15,0x6A,0xD5,0x6A,0xD5,0x6A,0xD5, + 0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89, + 0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89, + 0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89, + 0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89,0x41,0x89, + 0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB, + 0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB, + 0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB, + 0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB,0x49,0xCB, + 0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49, + 0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49, + 0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49, + 0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49,0x41,0x49, +}; + +#endif \ No newline at end of file diff --git a/src/saturn/saturn_json.h b/src/saturn/saturn_json.h index cc954335..62a01829 100644 --- a/src/saturn/saturn_json.h +++ b/src/saturn/saturn_json.h @@ -7,9 +7,10 @@ #include #include #include +#include +#include -// jsoncpp was misbehaving with math_util.h -// heres a custom json parser :) +#define pfx "Json Parser Error: " namespace Json { enum TokenType { @@ -59,7 +60,7 @@ public: ptr++; } int get() { - if (ptr == len) throw std::runtime_error("EOF"); + if (ptr == len) throw std::runtime_error(pfx "EOF"); return ptr; } Increment(int length) { @@ -78,11 +79,11 @@ public: class Json::Value { private: - std::map obj; - std::vector arr; - std::string str; - double num; - ValueType type; + std::map obj = {}; + std::vector arr = {}; + std::string str = ""; + double num = 0; + ValueType type = JSONVALUE_NULL; std::vector tokenize(std::ifstream& stream) { std::vector tokens = {}; TokenType type = JSONTOKEN_NONE; @@ -185,6 +186,7 @@ private: value.obj = {}; while (true) { ptr->inc(); + if (tokens[ptr->get()].type == JSONTOKEN_OBJ_CLOSE) break; if (tokens[ptr->get()].type != JSONTOKEN_STRING_LITERAL) error("Expected json literal", tokens[ptr->get()].line_num); std::string key = tokens[ptr->get()].value; ptr->inc(); @@ -202,6 +204,7 @@ private: value.arr = {}; while (true) { ptr->inc(); + if (tokens[ptr->get()].type == JSONTOKEN_ARR_CLOSE) break; value.arr.push_back(parseValue(tokens, ptr)); if (tokens[ptr->get()].type == JSONTOKEN_COMMA) continue; if (tokens[ptr->get()].type == JSONTOKEN_ARR_CLOSE) break; @@ -238,54 +241,145 @@ private: } void error(std::string msg, int line_num) { std::cout << "JSON parse error (at line " << std::to_string(line_num) << "): " << msg << std::endl; - throw std::runtime_error("Failed to parse JSON"); + throw std::runtime_error(pfx "Failed to parse JSON"); + } + std::string escaped_str(std::string str) { + std::string escaped = ""; + for (int i = 0; i < (int)str.length(); i++) { + if (str[i] == '\"') escaped += "\\\""; + else if (str[i] == '\\') escaped += "\\\\"; + else if (str[i] == '\b') escaped += "\\b"; + else if (str[i] == '\f') escaped += "\\f"; + else if (str[i] == '\n') escaped += "\\n"; + else if (str[i] == '\r') escaped += "\\r"; + else if (str[i] == '\t') escaped += "\\t"; + else if (str[i] >= 32 && str[i] <= 126) escaped += str[i]; + else { + std::stringstream stream; + stream << std::hex << std::setw(4) << std::setfill('0') << (int)str[i]; + escaped += stream.str(); + } + } + return escaped; + } + std::string strnum(double x) { + int integer = (int)x; + if (x == integer) return std::to_string(integer); + return std::to_string(x); } public: Value operator [](std::string key) { - if (type != JSONVALUE_OBJECT) throw std::runtime_error("not an object"); - if (!isMember(key)) throw std::runtime_error("key doesn't exist"); + if (type != JSONVALUE_OBJECT) throw std::runtime_error(pfx "not an object"); + if (!isMember(key)) throw std::runtime_error(pfx "key doesn't exist"); return obj[key]; } Value operator [](int index) { - if (type != JSONVALUE_ARRAY) throw std::runtime_error("not an array"); - if (index < 0 || index >= arr.size()) throw std::runtime_error("index " + std::to_string(index) + " out of bounds, length: " + std::to_string(arr.size())); + if (type != JSONVALUE_ARRAY) throw std::runtime_error(pfx "not an array"); + if (index < 0 || index >= (int)arr.size()) throw std::runtime_error(pfx "index " + std::to_string(index) + " out of bounds, length: " + std::to_string(arr.size())); return arr[index]; } void operator<<(std::ifstream& stream) { auto tokenVec = tokenize(stream); - int numTokens = 0; Token* tokens = tokenVec.data(); Increment increment = Increment(tokenVec.size()); *this = parseValue(tokens, &increment); } int asInt() { - if (type != JSONVALUE_NUMBER) throw std::runtime_error("not a number"); + if (type != JSONVALUE_NUMBER) throw std::runtime_error(pfx "not a number"); return (int)num; } double asDouble() { - if (type != JSONVALUE_NUMBER) throw std::runtime_error("not a number"); + if (type != JSONVALUE_NUMBER) throw std::runtime_error(pfx "not a number"); return num; } float asFloat() { - if (type != JSONVALUE_NUMBER) throw std::runtime_error("not a number"); + if (type != JSONVALUE_NUMBER) throw std::runtime_error(pfx "not a number"); return (float)num; } std::string asString() { - if (type != JSONVALUE_STRING) throw std::runtime_error("not a string"); + if (type != JSONVALUE_STRING) throw std::runtime_error(pfx "not a string"); return str; } bool asBool() { - if (type != JSONVALUE_BOOL) throw std::runtime_error("not a bool"); + if (type != JSONVALUE_BOOL) throw std::runtime_error(pfx "not a bool"); return num != 0; } bool isMember(std::string name) { - if (type != JSONVALUE_OBJECT) throw std::runtime_error("not an object"); + if (type != JSONVALUE_OBJECT) throw std::runtime_error(pfx "not an object"); return obj.find(name) != obj.end(); } int size() { if (type == JSONVALUE_OBJECT) return obj.size(); if (type == JSONVALUE_ARRAY) return arr.size(); - throw std::runtime_error("not a sizeable type"); + throw std::runtime_error(pfx "not a sizeable type"); + } + void put(std::string name, Json::Value value) { + if (type != JSONVALUE_OBJECT) throw std::runtime_error(pfx "not an object"); + obj.insert({ name, value }); + } + void put(Json::Value value) { + if (type != JSONVALUE_ARRAY) throw std::runtime_error(pfx "not an array"); + arr.push_back(value); + } + auto array() { + if (type != JSONVALUE_ARRAY) throw std::runtime_error(pfx "not an array"); + return arr; + } + auto object() { + if (type != JSONVALUE_OBJECT) throw std::runtime_error(pfx "not an object"); + return obj; + } + std::string stringify() { + if (type == JSONVALUE_NUMBER) return strnum(num); + if (type == JSONVALUE_STRING) return "\"" + escaped_str(str) + "\""; + if (type == JSONVALUE_BOOL) return num != 0 ? "true" : "false"; + if (type == JSONVALUE_ARRAY) { + std::string str = ""; + for (auto& element : array()) { + str += "," + element.stringify(); + } + if (str.length() != 0) str = str.substr(1, str.length() - 1); + return "[" + str + "]"; + } + if (type == JSONVALUE_OBJECT) { + std::string str = ""; + for (auto& element : object()) { + str += ",\"" + element.first + "\":" + element.second.stringify(); + } + if (str.length() != 0) str = str.substr(1, str.length() - 1); + return "{" + str + "}"; + } + return "null"; + } + Value& toNull() { + type = JSONVALUE_NULL; + return *this; + } + Value& toNumber(double x) { + type = JSONVALUE_NUMBER; + num = x; + return *this; + } + Value& toBool(bool x) { + type = JSONVALUE_BOOL; + num = x; + return *this; + } + Value& toString(std::string x) { + type = JSONVALUE_STRING; + str = x; + return *this; + } + Value& toObject() { + type = JSONVALUE_OBJECT; + return *this; + } + Value& toArray() { + type = JSONVALUE_ARRAY; + return *this; + } + ValueType getType() { + return type; } }; @@ -295,4 +389,6 @@ public: #undef is_ignore #undef is_symbol +#undef pfx + #endif \ No newline at end of file diff --git a/src/saturn/saturn_models.cpp b/src/saturn/saturn_models.cpp index 32d1d4a5..5f597786 100644 --- a/src/saturn/saturn_models.cpp +++ b/src/saturn/saturn_models.cpp @@ -7,14 +7,13 @@ #include "saturn/saturn.h" #include "saturn/saturn_colors.h" +#include "saturn/saturn_json.h" #include #include namespace fs = std::filesystem; #include "pc/fs/fs.h" -#include - #include "data/dynos.cpp.h" int current_model_id = -1; @@ -76,7 +75,7 @@ Model LoadModelData(std::string folderPath) { std::ifstream file(folderPath + "/model.json", std::ios::in | std::ios::binary); if (file.good()) { Json::Value root; - file >> root; + root << file; model.Name = root["name"].asString(); model.Author = root["author"].asString(); diff --git a/src/saturn/saturn_rom_extract.cpp b/src/saturn/saturn_rom_extract.cpp new file mode 100644 index 00000000..3fdc5af9 --- /dev/null +++ b/src/saturn/saturn_rom_extract.cpp @@ -0,0 +1,1665 @@ +#include "saturn_rom_extract.h" +#include "saturn_assets.h" + +#include +#include +#include +#include +#include +#include + +#include "saturn/libs/portable-file-dialogs.h" + +extern "C" { +#include "pc/platform.h" +#include "pc/pngutils.h" +} + +struct Asset { + std::string path; + int mio0; + int pos; + int len; + std::vector metadata; +}; + +struct SaturnAsset { + std::string path; + unsigned char* data; + std::vector metadata; +}; + +std::vector assets = { + { "gfx/levels/wf/5.ia8.png", 1083968, 74168, 256, { 16, 16 } }, + { "gfx/textures/fire/lll_textures.09000.rgba16.png", 1083968, 92856, 2048, { 32, 32 } }, + { "gfx/textures/segment2/font_graphics.05900.ia4.png", 1083968, 22784, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05940.ia4.png", 1083968, 22848, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05980.ia4.png", 1083968, 22912, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.059C0.ia4.png", 1083968, 22976, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05A00.ia4.png", 1083968, 23040, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05A40.ia4.png", 1083968, 23104, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05A80.ia4.png", 1083968, 23168, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05AC0.ia4.png", 1083968, 23232, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05B00.ia4.png", 1083968, 23296, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05B40.ia4.png", 1083968, 23360, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05B80.ia4.png", 1083968, 23424, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05BC0.ia4.png", 1083968, 23488, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05C00.ia4.png", 1083968, 23552, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05C40.ia4.png", 1083968, 23616, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05C80.ia4.png", 1083968, 23680, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05CC0.ia4.png", 1083968, 23744, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05D00.ia4.png", 1083968, 23808, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05D40.ia4.png", 1083968, 23872, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05D80.ia4.png", 1083968, 23936, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05DC0.ia4.png", 1083968, 24000, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05E00.ia4.png", 1083968, 24064, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05E40.ia4.png", 1083968, 24128, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05E80.ia4.png", 1083968, 24192, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05EC0.ia4.png", 1083968, 24256, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05F00.ia4.png", 1083968, 24320, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05F40.ia4.png", 1083968, 24384, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05F80.ia4.png", 1083968, 24448, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.05FC0.ia4.png", 1083968, 24512, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06000.ia4.png", 1083968, 24576, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06040.ia4.png", 1083968, 24640, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06080.ia4.png", 1083968, 24704, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.060C0.ia4.png", 1083968, 24768, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06100.ia4.png", 1083968, 24832, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06140.ia4.png", 1083968, 24896, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06180.ia4.png", 1083968, 24960, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.061C0.ia4.png", 1083968, 25024, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06200.ia4.png", 1083968, 25088, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06240.ia4.png", 1083968, 25152, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06280.ia4.png", 1083968, 25216, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.062C0.ia4.png", 1083968, 25280, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06300.ia4.png", 1083968, 25344, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06340.ia4.png", 1083968, 25408, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06380.ia4.png", 1083968, 25472, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.063C0.ia4.png", 1083968, 25536, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06400.ia4.png", 1083968, 25600, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06440.ia4.png", 1083968, 25664, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06480.ia4.png", 1083968, 25728, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.064C0.ia4.png", 1083968, 25792, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06500.ia4.png", 1083968, 25856, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06540.ia4.png", 1083968, 25920, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06580.ia4.png", 1083968, 25984, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.065C0.ia4.png", 1083968, 26048, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06600.ia4.png", 1083968, 26112, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06640.ia4.png", 1083968, 26176, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06680.ia4.png", 1083968, 26240, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.066C0.ia4.png", 1083968, 26304, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06700.ia4.png", 1083968, 26368, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06740.ia4.png", 1083968, 26432, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06780.ia4.png", 1083968, 26496, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.067C0.ia4.png", 1083968, 26560, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06800.ia4.png", 1083968, 26624, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06840.ia4.png", 1083968, 26688, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06880.ia4.png", 1083968, 26752, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.068C0.ia4.png", 1083968, 26816, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06900.ia4.png", 1083968, 26880, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06940.ia4.png", 1083968, 26944, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06980.ia4.png", 1083968, 27008, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.069C0.ia4.png", 1083968, 27072, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06A00.ia4.png", 1083968, 27136, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06A40.ia4.png", 1083968, 27200, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06A80.ia4.png", 1083968, 27264, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06AC0.ia4.png", 1083968, 27328, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06B00.ia4.png", 1083968, 27392, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06B40.ia4.png", 1083968, 27456, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06B80.ia4.png", 1083968, 27520, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06BC0.ia4.png", 1083968, 27584, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06C00.ia4.png", 1083968, 27648, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06C40.ia4.png", 1083968, 27712, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06C80.ia4.png", 1083968, 27776, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06CC0.ia4.png", 1083968, 27840, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06D00.ia4.png", 1083968, 27904, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06D40.ia4.png", 1083968, 27968, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06D80.ia4.png", 1083968, 28032, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06DC0.ia4.png", 1083968, 28096, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06E00.ia4.png", 1083968, 28160, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06E40.ia4.png", 1083968, 28224, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06E80.ia4.png", 1083968, 28288, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06EC0.ia4.png", 1083968, 28352, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06F00.ia4.png", 1083968, 28416, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06F40.ia4.png", 1083968, 28480, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06F80.ia4.png", 1083968, 28544, 64, { 16, 8 } }, + { "gfx/textures/segment2/font_graphics.06FC0.ia4.png", 1083968, 28608, 64, { 16, 8 } }, + { "gfx/textures/segment2/segment2.00000.rgba16.png", 1083968, 0, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.00200.rgba16.png", 1083968, 512, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.00400.rgba16.png", 1083968, 1024, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.00600.rgba16.png", 1083968, 1536, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.00800.rgba16.png", 1083968, 2048, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.00A00.rgba16.png", 1083968, 2560, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.00C00.rgba16.png", 1083968, 3072, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.00E00.rgba16.png", 1083968, 3584, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.01000.rgba16.png", 1083968, 4096, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.01200.rgba16.png", 1083968, 4608, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.01400.rgba16.png", 1083968, 5120, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.01600.rgba16.png", 1083968, 5632, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.01800.rgba16.png", 1083968, 6144, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.01A00.rgba16.png", 1083968, 6656, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.01C00.rgba16.png", 1083968, 7168, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.01E00.rgba16.png", 1083968, 7680, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.02000.rgba16.png", 1083968, 8192, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.02200.rgba16.png", 1083968, 8704, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.02400.rgba16.png", 1083968, 9216, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.02800.rgba16.png", 1083968, 9728, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.02A00.rgba16.png", 1083968, 10240, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.02C00.rgba16.png", 1083968, 10752, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.02E00.rgba16.png", 1083968, 11264, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.03000.rgba16.png", 1083968, 11776, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.03200.rgba16.png", 1083968, 12288, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.03600.rgba16.png", 1083968, 12800, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.03800.rgba16.png", 1083968, 13312, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.03A00.rgba16.png", 1083968, 13824, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.03C00.rgba16.png", 1083968, 14336, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.04000.rgba16.png", 1083968, 14848, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.04400.rgba16.png", 1083968, 15360, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.04800.rgba16.png", 1083968, 15872, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.04A00.rgba16.png", 1083968, 16384, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.05600.rgba16.png", 1083968, 16896, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.05800.rgba16.png", 1083968, 17408, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.05A00.rgba16.png", 1083968, 17920, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.05C00.rgba16.png", 1083968, 18432, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.06200.rgba16.png", 1083968, 18944, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06280.rgba16.png", 1083968, 19072, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06300.rgba16.png", 1083968, 19200, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06380.rgba16.png", 1083968, 19328, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06400.rgba16.png", 1083968, 19456, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06480.rgba16.png", 1083968, 19584, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06500.rgba16.png", 1083968, 19712, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06580.rgba16.png", 1083968, 19840, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06600.rgba16.png", 1083968, 19968, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06680.rgba16.png", 1083968, 20096, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06700.rgba16.png", 1083968, 20224, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06780.rgba16.png", 1083968, 20352, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06800.rgba16.png", 1083968, 20480, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06880.rgba16.png", 1083968, 20608, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06900.rgba16.png", 1083968, 20736, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06980.rgba16.png", 1083968, 20864, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06A00.rgba16.png", 1083968, 20992, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06A80.rgba16.png", 1083968, 21120, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06B00.rgba16.png", 1083968, 21248, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06B80.rgba16.png", 1083968, 21376, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06C00.rgba16.png", 1083968, 21504, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06C80.rgba16.png", 1083968, 21632, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06D00.rgba16.png", 1083968, 21760, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06D80.rgba16.png", 1083968, 21888, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06E00.rgba16.png", 1083968, 22016, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06E80.rgba16.png", 1083968, 22144, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06F00.rgba16.png", 1083968, 22272, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.06F80.rgba16.png", 1083968, 22400, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.07000.rgba16.png", 1083968, 22528, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.07080.rgba16.png", 1083968, 22656, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.07340.ia1.png", 1083968, 24050, 16, { 8, 16 } }, + { "gfx/textures/segment2/segment2.07B50.rgba16.png", 1083968, 28672, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.07D50.rgba16.png", 1083968, 29184, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.07F50.rgba16.png", 1083968, 29696, 512, { 16, 16 } }, + { "gfx/textures/segment2/segment2.08150.rgba16.png", 1083968, 30208, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.081D0.rgba16.png", 1083968, 30336, 128, { 8, 8 } }, + { "gfx/textures/segment2/segment2.0F458.ia8.png", 1083968, 74424, 2048, { 32, 64 } }, + { "gfx/textures/segment2/segment2.0FC58.ia8.png", 1083968, 76472, 2048, { 32, 64 } }, + { "gfx/textures/segment2/segment2.10458.ia8.png", 1083968, 78520, 4096, { 64, 64 } }, + { "gfx/textures/segment2/segment2.11458.ia8.png", 1083968, 82616, 2048, { 32, 64 } }, + { "gfx/textures/segment2/segment2.11C58.rgba16.png", 1083968, 84664, 2048, { 32, 32 } }, + { "gfx/textures/segment2/segment2.12458.rgba16.png", 1083968, 86712, 2048, { 32, 32 } }, + { "gfx/textures/segment2/segment2.12C58.rgba16.png", 1083968, 88760, 2048, { 32, 32 } }, + { "gfx/textures/segment2/segment2.13458.ia16.png", 1083968, 90808, 2048, { 32, 32 } }, + { "gfx/textures/segment2/segment2.13C58.rgba16.png", 1083968, 92856, 2048, { 32, 32 } }, + { "gfx/textures/segment2/segment2.14838.ia8.png", 1083968, 95896, 64, { 8, 8 } }, + { "gfx/textures/segment2/shadow_quarter_circle.ia8.png", 1083968, 73912, 256, { 16, 16 } }, + { "gfx/textures/segment2/shadow_quarter_square.ia8.png", 1083968, 74168, 256, { 16, 16 } }, + { "gfx/actors/bubble/bubble.rgba16.png", 1132368, 118112, 2048, { 32, 32 } }, + { "gfx/actors/bubble/mr_i_bubble.rgba16.png", 1132368, 120160, 2048, { 32, 32 } }, + { "gfx/actors/burn_smoke/burn_smoke.ia16.png", 1132368, 137216, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_eyes_center.rgba16.png", 1132368, 12432, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_eyes_closed.rgba16.png", 1132368, 16528, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_eyes_closed_unused_0.rgba16.png", 1132368, 16528, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_eyes_closed_unused_1.rgba16.png", 1132368, 16528, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_eyes_dead.rgba16.png", 1132368, 30864, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_eyes_down_unused.rgba16.png", 1132368, 28816, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_eyes_half_closed.rgba16.png", 1132368, 14480, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_eyes_left_unused.rgba16.png", 1132368, 22672, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_eyes_right_unused.rgba16.png", 1132368, 24720, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_eyes_up_unused.rgba16.png", 1132368, 26768, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_logo.rgba16.png", 1132368, 6288, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_metal.rgba16.png", 1132368, 144, 4096, { 64, 32 } }, + { "gfx/actors/mario/mario_metal_wing_tip_unused.rgba16.png", 1132368, 45200, 4096, { 32, 64 } }, + { "gfx/actors/mario/mario_metal_wing_unused.rgba16.png", 1132368, 41104, 4096, { 32, 64 } }, + { "gfx/actors/mario/mario_mustache.rgba16.png", 1132368, 10384, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_overalls_button.rgba16.png", 1132368, 4240, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_sideburn.rgba16.png", 1132368, 8336, 2048, { 32, 32 } }, + { "gfx/actors/mario/mario_wing.rgba16.png", 1132368, 32912, 4096, { 32, 64 } }, + { "gfx/actors/mario/mario_wing_tip.rgba16.png", 1132368, 37008, 4096, { 32, 64 } }, + { "gfx/actors/mario_cap/mario_cap_metal.rgba16.png", 1132368, 144, 4096, { 64, 32 } }, + { "gfx/actors/mario_cap/mario_cap_metal_wing_tip_unused.rgba16.png", 1132368, 45200, 4096, { 32, 64 } }, + { "gfx/actors/mario_cap/mario_cap_metal_wing_unused.rgba16.png", 1132368, 41104, 4096, { 32, 64 } }, + { "gfx/actors/mario_cap/mario_cap_wing.rgba16.png", 1132368, 32912, 4096, { 32, 64 } }, + { "gfx/actors/mario_cap/mario_cap_wing_tip.rgba16.png", 1132368, 37008, 4096, { 32, 64 } }, + { "gfx/actors/sparkle/sparkle_0.rgba16.png", 1132368, 160912, 2048, { 32, 32 } }, + { "gfx/actors/sparkle/sparkle_1.rgba16.png", 1132368, 162960, 2048, { 32, 32 } }, + { "gfx/actors/sparkle/sparkle_2.rgba16.png", 1132368, 165008, 2048, { 32, 32 } }, + { "gfx/actors/sparkle/sparkle_3.rgba16.png", 1132368, 167056, 2048, { 32, 32 } }, + { "gfx/actors/sparkle/sparkle_4.rgba16.png", 1132368, 169104, 2048, { 32, 32 } }, + { "gfx/actors/sparkle/sparkle_5.rgba16.png", 1132368, 171152, 2048, { 32, 32 } }, + { "gfx/actors/sparkle_animation/sparkle_animation_0.ia16.png", 1132368, 207496, 2048, { 32, 32 } }, + { "gfx/actors/sparkle_animation/sparkle_animation_1.ia16.png", 1132368, 209544, 2048, { 32, 32 } }, + { "gfx/actors/sparkle_animation/sparkle_animation_2.ia16.png", 1132368, 211592, 2048, { 32, 32 } }, + { "gfx/actors/sparkle_animation/sparkle_animation_3.ia16.png", 1132368, 213640, 2048, { 32, 32 } }, + { "gfx/actors/sparkle_animation/sparkle_animation_4.ia16.png", 1132368, 215688, 2048, { 32, 32 } }, + { "gfx/actors/stomp_smoke/stomp_smoke_0.ia16.png", 1132368, 139592, 2048, { 32, 32 } }, + { "gfx/actors/stomp_smoke/stomp_smoke_1.ia16.png", 1132368, 141640, 2048, { 32, 32 } }, + { "gfx/actors/stomp_smoke/stomp_smoke_2.ia16.png", 1132368, 143688, 2048, { 32, 32 } }, + { "gfx/actors/stomp_smoke/stomp_smoke_3.ia16.png", 1132368, 145736, 2048, { 32, 32 } }, + { "gfx/actors/stomp_smoke/stomp_smoke_4.ia16.png", 1132368, 147784, 2048, { 32, 32 } }, + { "gfx/actors/stomp_smoke/stomp_smoke_5.ia16.png", 1132368, 149832, 2048, { 32, 32 } }, + { "gfx/actors/walk_smoke/walk_smoke_0.ia16.png", 1132368, 122528, 2048, { 32, 32 } }, + { "gfx/actors/walk_smoke/walk_smoke_1.ia16.png", 1132368, 124576, 2048, { 32, 32 } }, + { "gfx/actors/walk_smoke/walk_smoke_2.ia16.png", 1132368, 126624, 2048, { 32, 32 } }, + { "gfx/actors/walk_smoke/walk_smoke_3.ia16.png", 1132368, 128672, 2048, { 32, 32 } }, + { "gfx/actors/walk_smoke/walk_smoke_4.ia16.png", 1132368, 130720, 2048, { 32, 32 } }, + { "gfx/actors/walk_smoke/walk_smoke_5.ia16.png", 1132368, 132768, 2048, { 32, 32 } }, + { "gfx/actors/walk_smoke/walk_smoke_6.ia16.png", 1132368, 134816, 2048, { 32, 32 } }, + { "gfx/actors/water_splash/water_splash_0.rgba16.png", 1132368, 173512, 4096, { 32, 64 } }, + { "gfx/actors/water_splash/water_splash_1.rgba16.png", 1132368, 177608, 4096, { 32, 64 } }, + { "gfx/actors/water_splash/water_splash_2.rgba16.png", 1132368, 181704, 4096, { 32, 64 } }, + { "gfx/actors/water_splash/water_splash_3.rgba16.png", 1132368, 185800, 4096, { 32, 64 } }, + { "gfx/actors/water_splash/water_splash_4.rgba16.png", 1132368, 189896, 4096, { 32, 64 } }, + { "gfx/actors/water_splash/water_splash_5.rgba16.png", 1132368, 193992, 4096, { 32, 64 } }, + { "gfx/actors/water_splash/water_splash_6.rgba16.png", 1132368, 198088, 4096, { 32, 64 } }, + { "gfx/actors/water_splash/water_splash_7.rgba16.png", 1132368, 202184, 4096, { 32, 64 } }, + { "gfx/actors/water_wave/water_wave_0.ia16.png", 1132368, 152408, 2048, { 32, 32 } }, + { "gfx/actors/water_wave/water_wave_1.ia16.png", 1132368, 154456, 2048, { 32, 32 } }, + { "gfx/actors/water_wave/water_wave_2.ia16.png", 1132368, 156504, 2048, { 32, 32 } }, + { "gfx/actors/water_wave/water_wave_3.ia16.png", 1132368, 158552, 2048, { 32, 32 } }, + { "gfx/actors/white_particle_small/small_snow_particle.rgba16.png", 1132368, 206720, 512, { 16, 16 } }, + { "gfx/actors/bullet_bill/bullet_bill_eye.rgba16.png", 1222624, 47784, 4096, { 64, 32 } }, + { "gfx/actors/bullet_bill/bullet_bill_mouth.rgba16.png", 1222624, 51880, 4096, { 64, 32 } }, + { "gfx/actors/heave_ho/heave-ho_arm_ornament.rgba16.png", 1222624, 68040, 2048, { 32, 32 } }, + { "gfx/actors/heave_ho/heave-ho_face.rgba16.png", 1222624, 59848, 2048, { 32, 32 } }, + { "gfx/actors/heave_ho/heave-ho_logo.rgba16.png", 1222624, 63944, 4096, { 64, 32 } }, + { "gfx/actors/heave_ho/heave-ho_platform.rgba16.png", 1222624, 61896, 2048, { 32, 32 } }, + { "gfx/actors/heave_ho/heave-ho_roller.rgba16.png", 1222624, 70088, 512, { 16, 16 } }, + { "gfx/actors/heave_ho/heave-ho_turnkey.rgba16.png", 1222624, 70600, 2048, { 32, 32 } }, + { "gfx/actors/hoot/hoot_eyes.rgba16.png", 1222624, 2592, 2048, { 32, 32 } }, + { "gfx/actors/hoot/hoot_wing.rgba16.png", 1222624, 7760, 2048, { 32, 32 } }, + { "gfx/actors/hoot/hoot_wing_tip.rgba16.png", 1222624, 9808, 2048, { 32, 32 } }, + { "gfx/actors/king_bobomb/king_bob-omb_hand.rgba16.png", 1222624, 64, 2048, { 32, 32 } }, + { "gfx/actors/thwomp/thwomp_face.rgba16.png", 1222624, 39168, 4096, { 32, 64 } }, + { "gfx/actors/thwomp/thwomp_surface.rgba16.png", 1222624, 43264, 2048, { 32, 32 } }, + { "gfx/actors/yellow_sphere/yellow_sphere.rgba16.png", 1222624, 64, 2048, { 32, 32 } }, + { "gfx/actors/yellow_sphere_small/small_yellow_sphere.rgba16.png", 1222624, 64, 2048, { 32, 32 } }, + { "gfx/actors/yoshi_egg/yoshi_egg_0_unused.rgba16.png", 1222624, 22456, 2048, { 32, 32 } }, + { "gfx/actors/yoshi_egg/yoshi_egg_1_unused.rgba16.png", 1222624, 24504, 2048, { 32, 32 } }, + { "gfx/actors/yoshi_egg/yoshi_egg_2_unused.rgba16.png", 1222624, 26552, 2048, { 32, 32 } }, + { "gfx/actors/yoshi_egg/yoshi_egg_3_unused.rgba16.png", 1222624, 28600, 2048, { 32, 32 } }, + { "gfx/actors/yoshi_egg/yoshi_egg_4_unused.rgba16.png", 1222624, 30648, 2048, { 32, 32 } }, + { "gfx/actors/yoshi_egg/yoshi_egg_5_unused.rgba16.png", 1222624, 32696, 2048, { 32, 32 } }, + { "gfx/actors/yoshi_egg/yoshi_egg_6_unused.rgba16.png", 1222624, 34744, 2048, { 32, 32 } }, + { "gfx/actors/yoshi_egg/yoshi_egg_7_unused.rgba16.png", 1222624, 36792, 2048, { 32, 32 } }, + { "gfx/actors/bully/bully_eye.rgba16.png", 1256544, 9320, 2048, { 32, 32 } }, + { "gfx/actors/bully/bully_horn.rgba16.png", 1256544, 224, 512, { 16, 16 } }, + { "gfx/actors/bully/bully_left_side.rgba16.png", 1256544, 1128, 4096, { 32, 64 } }, + { "gfx/actors/bully/bully_right_side.rgba16.png", 1256544, 5224, 4096, { 32, 64 } }, + { "gfx/actors/chillychief/chill_bully_eye.rgba16.png", 1256544, 9320, 2048, { 32, 32 } }, + { "gfx/actors/bobomb/bob-omb_buddy_left_side.rgba16.png", 1264928, 120, 4096, { 32, 64 } }, + { "gfx/actors/bobomb/bob-omb_buddy_right_side.rgba16.png", 1264928, 4216, 4096, { 32, 64 } }, + { "gfx/actors/bobomb/bob-omb_eyes.rgba16.png", 1264928, 18552, 2048, { 32, 32 } }, + { "gfx/actors/bobomb/bob-omb_eyes_blink.rgba16.png", 1264928, 20600, 2048, { 32, 32 } }, + { "gfx/actors/king_bobomb/bob-omb_buddy_body_unused.rgba16.png", 1264928, 25720, 8192, { 64, 64 } }, + { "gfx/actors/king_bobomb/bob-omb_buddy_left_side_unused.rgba16.png", 1264928, 120, 4096, { 32, 64 } }, + { "gfx/actors/king_bobomb/bob-omb_buddy_right_side_unused.rgba16.png", 1264928, 4216, 4096, { 32, 64 } }, + { "gfx/actors/king_bobomb/king_bob-omb_arm.rgba16.png", 1264928, 8312, 2048, { 32, 32 } }, + { "gfx/actors/king_bobomb/king_bob-omb_body_unused.rgba16.png", 1264928, 10360, 8192, { 64, 64 } }, + { "gfx/actors/king_bobomb/king_bob-omb_crown_rim.rgba16.png", 1264928, 24696, 1024, { 32, 16 } }, + { "gfx/actors/king_bobomb/king_bob-omb_eyes.rgba16.png", 1264928, 18552, 4096, { 32, 64 } }, + { "gfx/actors/king_bobomb/king_bob-omb_left_side.rgba16.png", 1264928, 33912, 4096, { 32, 64 } }, + { "gfx/actors/king_bobomb/king_bob-omb_right_side.rgba16.png", 1264928, 38008, 4096, { 32, 64 } }, + { "gfx/actors/water_bubble/water_bubble.rgba16.png", 1264928, 65152, 2048, { 32, 32 } }, + { "gfx/actors/clam_shell/clam_shell.rgba16.png", 1292560, 48, 2048, { 32, 32 } }, + { "gfx/actors/clam_shell/clam_shell_mouth.rgba16.png", 1292560, 2096, 2048, { 32, 32 } }, + { "gfx/actors/manta/manta_eye.rgba16.png", 1292560, 12192, 2048, { 32, 32 } }, + { "gfx/actors/manta/manta_fin_corner.rgba16.png", 1292560, 6048, 2048, { 32, 32 } }, + { "gfx/actors/manta/manta_fin_edge.rgba16.png", 1292560, 14240, 4096, { 64, 32 } }, + { "gfx/actors/manta/manta_gills.rgba16.png", 1292560, 8096, 4096, { 32, 64 } }, + { "gfx/actors/sushi/sushi_eye.rgba16.png", 1292560, 38608, 1024, { 32, 16 } }, + { "gfx/actors/sushi/sushi_snout.rgba16.png", 1292560, 36560, 2048, { 32, 32 } }, + { "gfx/actors/sushi/sushi_tooth.rgba16.png", 1292560, 39632, 128, { 8, 8 } }, + { "gfx/actors/tornado/tornado.ia16.png", 1292560, 75848, 4096, { 32, 64 } }, + { "gfx/actors/unagi/unagi_body.rgba16.png", 1292560, 44832, 2048, { 32, 32 } }, + { "gfx/actors/unagi/unagi_eye.rgba16.png", 1292560, 46880, 512, { 16, 16 } }, + { "gfx/actors/unagi/unagi_head_base.rgba16.png", 1292560, 47392, 2048, { 32, 32 } }, + { "gfx/actors/unagi/unagi_mouth.rgba16.png", 1292560, 49952, 128, { 8, 8 } }, + { "gfx/actors/unagi/unagi_tail.rgba16.png", 1292560, 50080, 2048, { 32, 32 } }, + { "gfx/actors/unagi/unagi_tooth.rgba16.png", 1292560, 49440, 512, { 16, 16 } }, + { "gfx/actors/whirlpool/whirlpool.ia16.png", 1292560, 75848, 4096, { 32, 64 } }, + { "gfx/actors/eyerok/eyerok_bricks.rgba16.png", 1334928, 36160, 2048, { 32, 32 } }, + { "gfx/actors/eyerok/eyerok_eye_closed.rgba16.png", 1334928, 44352, 2048, { 32, 32 } }, + { "gfx/actors/eyerok/eyerok_eye_mostly_closed.rgba16.png", 1334928, 42304, 2048, { 32, 32 } }, + { "gfx/actors/eyerok/eyerok_eye_mostly_open.rgba16.png", 1334928, 40256, 2048, { 32, 32 } }, + { "gfx/actors/eyerok/eyerok_eye_open.rgba16.png", 1334928, 38208, 2048, { 32, 32 } }, + { "gfx/actors/klepto/klepto_beak.rgba16.png", 1334928, 4104, 4096, { 32, 64 } }, + { "gfx/actors/klepto/klepto_chest_tuft.rgba16.png", 1334928, 8, 2048, { 32, 32 } }, + { "gfx/actors/klepto/klepto_eye.rgba16.png", 1334928, 2056, 2048, { 32, 32 } }, + { "gfx/actors/klepto/klepto_wing.rgba16.png", 1334928, 8200, 4096, { 64, 32 } }, + { "gfx/actors/klepto/klepto_wing_flap.rgba16.png", 1334928, 12296, 2048, { 32, 32 } }, + { "gfx/actors/pokey/pokey_body.rgba16.png", 1334928, 75896, 2048, { 32, 32 } }, + { "gfx/actors/pokey/pokey_face.rgba16.png", 1334928, 71504, 2048, { 32, 32 } }, + { "gfx/actors/pokey/pokey_face_blink.rgba16.png", 1334928, 73552, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.00800.rgba16.png", 1334928, 36160, 2048, { 32, 32 } }, + { "gfx/actors/fwoosh/fwoosh_face.ia16.png", 1384912, 88072, 2048, { 32, 32 } }, + { "gfx/actors/monty_mole/monty_mole_cheek.rgba16.png", 1384912, 2416, 2048, { 32, 32 } }, + { "gfx/actors/monty_mole/monty_mole_claw.rgba16.png", 1384912, 10608, 2048, { 32, 32 } }, + { "gfx/actors/monty_mole/monty_mole_eye.rgba16.png", 1384912, 4464, 2048, { 32, 32 } }, + { "gfx/actors/monty_mole/monty_mole_nose.rgba16.png", 1384912, 6512, 2048, { 32, 32 } }, + { "gfx/actors/monty_mole/monty_mole_tooth.rgba16.png", 1384912, 8560, 2048, { 32, 32 } }, + { "gfx/actors/monty_mole_hole/monty_mole_hole.ia16.png", 1384912, 64, 2048, { 32, 32 } }, + { "gfx/actors/smoke/smoke.ia16.png", 1384912, 29376, 2048, { 32, 32 } }, + { "gfx/actors/ukiki/ukiki_butt.rgba16.png", 1384912, 39872, 2048, { 32, 32 } }, + { "gfx/actors/ukiki/ukiki_face.rgba16.png", 1384912, 31680, 4096, { 64, 32 } }, + { "gfx/actors/ukiki/ukiki_face_blink.rgba16.png", 1384912, 35776, 4096, { 64, 32 } }, + { "gfx/actors/ukiki/ukiki_fur.rgba16.png", 1384912, 41920, 2048, { 32, 32 } }, + { "gfx/actors/penguin/penguin_beak.rgba16.png", 1443440, 21984, 2048, { 32, 32 } }, + { "gfx/actors/penguin/penguin_eye_angry.rgba16.png", 1443440, 17888, 2048, { 32, 32 } }, + { "gfx/actors/penguin/penguin_eye_angry_unused.rgba16.png", 1443440, 19936, 2048, { 32, 32 } }, + { "gfx/actors/penguin/penguin_eye_closed.rgba16.png", 1443440, 15840, 2048, { 32, 32 } }, + { "gfx/actors/penguin/penguin_eye_half_closed.rgba16.png", 1443440, 13792, 2048, { 32, 32 } }, + { "gfx/actors/penguin/penguin_eye_open.rgba16.png", 1443440, 11744, 2048, { 32, 32 } }, + { "gfx/actors/snowman/mr_blizzard_eye.rgba16.png", 1443440, 46192, 2048, { 32, 32 } }, + { "gfx/actors/snowman/mr_blizzard_left_side.rgba16.png", 1443440, 38000, 4096, { 32, 64 } }, + { "gfx/actors/snowman/mr_blizzard_mitten.rgba16.png", 1443440, 35952, 2048, { 32, 32 } }, + { "gfx/actors/snowman/mr_blizzard_mouth.rgba16.png", 1443440, 48240, 2048, { 32, 32 } }, + { "gfx/actors/snowman/mr_blizzard_right_side.rgba16.png", 1443440, 42096, 4096, { 32, 64 } }, + { "gfx/actors/spindrift/spindrift_face.rgba16.png", 1443440, 1744, 2048, { 32, 32 } }, + { "gfx/actors/spindrift/spindrift_head.rgba16.png", 1443440, 7888, 2048, { 32, 32 } }, + { "gfx/actors/spindrift/spindrift_leaf.rgba16.png", 1443440, 5840, 2048, { 32, 32 } }, + { "gfx/actors/spindrift/spindrift_petal.rgba16.png", 1443440, 3792, 2048, { 32, 32 } }, + { "gfx/levels/ccm/5.rgba16.png", 1443440, 48240, 2048, { 32, 32 } }, + { "gfx/levels/ccm/6.rgba16.png", 1443440, 46192, 2048, { 32, 32 } }, + { "gfx/actors/capswitch/cap_switch_base.rgba16.png", 1464912, 11336, 128, { 16, 4 } }, + { "gfx/actors/capswitch/cap_switch_head.ia16.png", 1464912, 7240, 4096, { 32, 64 } }, + { "gfx/actors/springboard/springboard_base_unused.rgba16.png", 1464912, 2072, 2048, { 32, 32 } }, + { "gfx/actors/springboard/springboard_top_unused.rgba16.png", 1464912, 24, 2048, { 32, 32 } }, + { "gfx/actors/boo/boo_eyes.rgba16.png", 1469536, 39744, 4096, { 64, 32 } }, + { "gfx/actors/boo/boo_mouth.rgba16.png", 1469536, 43840, 2048, { 32, 32 } }, + { "gfx/actors/boo_castle/bbh_boo_eyes.rgba16.png", 1469536, 39744, 4096, { 64, 32 } }, + { "gfx/actors/boo_castle/bbh_boo_mouth.rgba16.png", 1469536, 43840, 2048, { 32, 32 } }, + { "gfx/actors/book/book_cover.rgba16.png", 1469536, 4192, 2048, { 32, 32 } }, + { "gfx/actors/bookend/bookend_cover.rgba16.png", 1469536, 4192, 2048, { 32, 32 } }, + { "gfx/actors/bookend/bookend_mouth.rgba16.png", 1469536, 2144, 1024, { 16, 32 } }, + { "gfx/actors/bookend/bookend_pages.rgba16.png", 1469536, 3168, 1024, { 16, 32 } }, + { "gfx/actors/bookend/bookend_spine.rgba16.png", 1469536, 96, 1024, { 16, 32 } }, + { "gfx/actors/bookend/bookend_tooth.rgba16.png", 1469536, 1120, 1024, { 16, 32 } }, + { "gfx/actors/chain_chomp/chain_chomp_tooth.rgba16.png", 1469536, 27376, 2048, { 32, 32 } }, + { "gfx/actors/chair/chair_bottom.rgba16.png", 1469536, 16480, 1024, { 32, 16 } }, + { "gfx/actors/chair/chair_front.rgba16.png", 1469536, 12384, 2048, { 32, 32 } }, + { "gfx/actors/chair/chair_leg.rgba16.png", 1469536, 14432, 2048, { 32, 32 } }, + { "gfx/actors/chair/chair_surface_unused.rgba16.png", 1469536, 17504, 2048, { 32, 32 } }, + { "gfx/actors/haunted_cage/bbh_cage_bars.rgba16.png", 1469536, 55944, 2048, { 32, 32 } }, + { "gfx/actors/haunted_cage/bbh_cage_double_ornament.rgba16.png", 1469536, 51848, 2048, { 32, 32 } }, + { "gfx/actors/haunted_cage/bbh_cage_floor.rgba16.png", 1469536, 49800, 2048, { 32, 32 } }, + { "gfx/actors/haunted_cage/bbh_cage_garbage.rgba16.png", 1469536, 57992, 2048, { 32, 32 } }, + { "gfx/actors/haunted_cage/bbh_cage_ornament.rgba16.png", 1469536, 53896, 1024, { 32, 16 } }, + { "gfx/actors/haunted_cage/bbh_cage_wooden_base.rgba16.png", 1469536, 54920, 1024, { 32, 16 } }, + { "gfx/actors/mad_piano/mad_piano_body.rgba16.png", 1469536, 29424, 1024, { 16, 32 } }, + { "gfx/actors/mad_piano/mad_piano_keys.rgba16.png", 1469536, 32496, 1024, { 32, 16 } }, + { "gfx/actors/mad_piano/mad_piano_keys_corner.rgba16.png", 1469536, 30448, 1024, { 32, 16 } }, + { "gfx/actors/mad_piano/mad_piano_keys_edge.rgba16.png", 1469536, 33520, 1024, { 32, 16 } }, + { "gfx/actors/mad_piano/mad_piano_mouth.rgba16.png", 1469536, 31472, 1024, { 16, 32 } }, + { "gfx/actors/mad_piano/mad_piano_tooth.rgba16.png", 1469536, 27376, 2048, { 32, 32 } }, + { "gfx/textures/spooky/bbh_textures.0A000.rgba16.png", 1469536, 49800, 2048, { 32, 32 } }, + { "gfx/actors/peach/peach_chest_jewel.rgba16.png", 1497200, 11304, 512, { 16, 16 } }, + { "gfx/actors/peach/peach_crown_jewel.rgba16.png", 1497200, 10792, 512, { 16, 16 } }, + { "gfx/actors/peach/peach_dress.rgba16.png", 1497200, 16424, 2048, { 32, 32 } }, + { "gfx/actors/peach/peach_eye_closed.rgba16.png", 1497200, 8744, 2048, { 32, 32 } }, + { "gfx/actors/peach/peach_eye_mostly_closed.rgba16.png", 1497200, 6696, 2048, { 32, 32 } }, + { "gfx/actors/peach/peach_eye_mostly_open.rgba16.png", 1497200, 4648, 2048, { 32, 32 } }, + { "gfx/actors/peach/peach_eye_open.rgba16.png", 1497200, 2600, 2048, { 32, 32 } }, + { "gfx/actors/peach/peach_lips.rgba16.png", 1497200, 13864, 2048, { 32, 32 } }, + { "gfx/actors/peach/peach_lips_scrunched.rgba16.png", 1497200, 11816, 2048, { 32, 32 } }, + { "gfx/actors/peach/peach_nostril.rgba16.png", 1497200, 15912, 512, { 16, 16 } }, + { "gfx/actors/yoshi/yoshi_eye.rgba16.png", 1497200, 116104, 512, { 16, 16 } }, + { "gfx/actors/yoshi/yoshi_eye_blink.rgba16.png", 1497200, 116616, 512, { 16, 16 } }, + { "gfx/actors/yoshi/yoshi_nostril.rgba16.png", 1497200, 117128, 512, { 16, 16 } }, + { "gfx/actors/bub/bub_eye_border.rgba16.png", 1575856, 5128, 2048, { 32, 32 } }, + { "gfx/actors/bub/bub_eyes.rgba16.png", 1575856, 1032, 4096, { 64, 32 } }, + { "gfx/actors/bub/bub_fins.rgba16.png", 1575856, 7176, 2048, { 32, 32 } }, + { "gfx/actors/bub/bub_scales.rgba16.png", 1575856, 9224, 4096, { 64, 32 } }, + { "gfx/actors/bubba/bubba_eye_border.rgba16.png", 1575856, 5128, 2048, { 32, 32 } }, + { "gfx/actors/bubba/bubba_eyes_unused.rgba16.png", 1575856, 1032, 4096, { 64, 32 } }, + { "gfx/actors/bubba/bubba_fins.rgba16.png", 1575856, 7176, 2048, { 32, 32 } }, + { "gfx/actors/bubba/bubba_scales.rgba16.png", 1575856, 9224, 8192, { 64, 64 } }, + { "gfx/actors/bubba/bubba_sunglasses.rgba16.png", 1575856, 8, 1024, { 16, 32 } }, + { "gfx/actors/lakitu_cameraman/lakitu_cameraman_cloud_face_unused.rgba16.png", 1575856, 60640, 2048, { 32, 32 } }, + { "gfx/actors/lakitu_cameraman/lakitu_cameraman_eyes_closed.rgba16.png", 1575856, 66784, 4096, { 64, 32 } }, + { "gfx/actors/lakitu_cameraman/lakitu_cameraman_eyes_open.rgba16.png", 1575856, 62688, 4096, { 64, 32 } }, + { "gfx/actors/lakitu_cameraman/lakitu_cameraman_frown.rgba16.png", 1575856, 72928, 2048, { 32, 32 } }, + { "gfx/actors/lakitu_cameraman/lakitu_cameraman_shell.rgba16.png", 1575856, 70880, 2048, { 32, 32 } }, + { "gfx/actors/lakitu_enemy/lakitu_enemy_cloud_face_unused.rgba16.png", 1575856, 60640, 2048, { 32, 32 } }, + { "gfx/actors/lakitu_enemy/lakitu_enemy_eyes_closed.rgba16.png", 1575856, 66784, 4096, { 64, 32 } }, + { "gfx/actors/lakitu_enemy/lakitu_enemy_eyes_open.rgba16.png", 1575856, 62688, 4096, { 64, 32 } }, + { "gfx/actors/lakitu_enemy/lakitu_enemy_frown.rgba16.png", 1575856, 72928, 2048, { 32, 32 } }, + { "gfx/actors/lakitu_enemy/lakitu_enemy_shell.rgba16.png", 1575856, 70880, 2048, { 32, 32 } }, + { "gfx/actors/star/star_eye.rgba16.png", 1575856, 31280, 2048, { 32, 32 } }, + { "gfx/actors/wiggler/wiggler_eye.rgba16.png", 1575856, 31280, 2048, { 32, 32 } }, + { "gfx/actors/wiggler/wiggler_flower.rgba16.png", 1575856, 33328, 2048, { 32, 32 } }, + { "gfx/actors/wiggler/wiggler_frown.rgba16.png", 1575856, 35376, 2048, { 32, 32 } }, + { "gfx/actors/wiggler/wiggler_nose_left_side.rgba16.png", 1575856, 37424, 4096, { 32, 64 } }, + { "gfx/actors/wiggler/wiggler_nose_right_side.rgba16.png", 1575856, 41520, 4096, { 32, 64 } }, + { "gfx/actors/wiggler/wiggler_segment_left_side.rgba16.png", 1575856, 23088, 4096, { 32, 64 } }, + { "gfx/actors/wiggler/wiggler_segment_right_side.rgba16.png", 1575856, 27184, 4096, { 32, 64 } }, + { "gfx/actors/bomb/bomb_left_side.rgba16.png", 1606720, 359440, 4096, { 32, 64 } }, + { "gfx/actors/bomb/bomb_right_side.rgba16.png", 1606720, 363536, 4096, { 32, 64 } }, + { "gfx/actors/bomb/bomb_spike.rgba16.png", 1606720, 367632, 2048, { 32, 32 } }, + { "gfx/actors/bowser/bowser_armband.rgba16.png", 1606720, 146488, 2048, { 32, 32 } }, + { "gfx/actors/bowser/bowser_armband_spike.rgba16.png", 1606720, 142392, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_blue_eye_unused.rgba16.png", 1606720, 156728, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_body.rgba16.png", 1606720, 140344, 2048, { 32, 32 } }, + { "gfx/actors/bowser/bowser_chest.rgba16.png", 1606720, 152632, 2048, { 32, 32 } }, + { "gfx/actors/bowser/bowser_claw_edge.rgba16.png", 1606720, 171064, 4096, { 32, 64 } }, + { "gfx/actors/bowser/bowser_claw_horn_angle.rgba16.png", 1606720, 179256, 4096, { 32, 64 } }, + { "gfx/actors/bowser/bowser_claw_horn_tooth.rgba16.png", 1606720, 175160, 4096, { 32, 64 } }, + { "gfx/actors/bowser/bowser_eye_center_0.rgba16.png", 1606720, 195640, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_eye_center_1.rgba16.png", 1606720, 195640, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_eye_closed_0.rgba16.png", 1606720, 191544, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_eye_closed_1.rgba16.png", 1606720, 191544, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_eye_far_left_0.rgba16.png", 1606720, 203832, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_eye_far_left_1.rgba16.png", 1606720, 203832, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_eye_half_closed_0.rgba16.png", 1606720, 187448, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_eye_half_closed_1.rgba16.png", 1606720, 187448, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_eye_left_0.rgba16.png", 1606720, 183352, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_eye_left_1.rgba16.png", 1606720, 183352, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_eye_right_0.rgba16.png", 1606720, 199736, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_eye_right_1.rgba16.png", 1606720, 199736, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_eyebrow.rgba16.png", 1606720, 130104, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_hair.rgba16.png", 1606720, 166968, 4096, { 32, 64 } }, + { "gfx/actors/bowser/bowser_mouth_unused.rgba16.png", 1606720, 160824, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_muzzle.rgba16.png", 1606720, 134200, 2048, { 32, 32 } }, + { "gfx/actors/bowser/bowser_nostrils.rgba16.png", 1606720, 136248, 4096, { 64, 32 } }, + { "gfx/actors/bowser/bowser_shell.rgba16.png", 1606720, 128056, 2048, { 32, 32 } }, + { "gfx/actors/bowser/bowser_shell_edge.rgba16.png", 1606720, 154680, 2048, { 32, 32 } }, + { "gfx/actors/bowser/bowser_tongue.rgba16.png", 1606720, 148536, 4096, { 32, 64 } }, + { "gfx/actors/bowser/bowser_upper_face.rgba16.png", 1606720, 164920, 2048, { 32, 32 } }, + { "gfx/actors/bowser_flame/bowser_flame_0.rgba16.png", 1606720, 0, 8192, { 64, 64 } }, + { "gfx/actors/bowser_flame/bowser_flame_1.rgba16.png", 1606720, 8192, 8192, { 64, 64 } }, + { "gfx/actors/bowser_flame/bowser_flame_10.rgba16.png", 1606720, 81920, 8192, { 64, 64 } }, + { "gfx/actors/bowser_flame/bowser_flame_11.rgba16.png", 1606720, 90112, 8192, { 64, 64 } }, + { "gfx/actors/bowser_flame/bowser_flame_12.rgba16.png", 1606720, 98304, 8192, { 64, 64 } }, + { "gfx/actors/bowser_flame/bowser_flame_13.rgba16.png", 1606720, 106496, 8192, { 64, 64 } }, + { "gfx/actors/bowser_flame/bowser_flame_2.rgba16.png", 1606720, 16384, 8192, { 64, 64 } }, + { "gfx/actors/bowser_flame/bowser_flame_3.rgba16.png", 1606720, 24576, 8192, { 64, 64 } }, + { "gfx/actors/bowser_flame/bowser_flame_4.rgba16.png", 1606720, 32768, 8192, { 64, 64 } }, + { "gfx/actors/bowser_flame/bowser_flame_5.rgba16.png", 1606720, 40960, 8192, { 64, 64 } }, + { "gfx/actors/bowser_flame/bowser_flame_6.rgba16.png", 1606720, 49152, 8192, { 64, 64 } }, + { "gfx/actors/bowser_flame/bowser_flame_7.rgba16.png", 1606720, 57344, 8192, { 64, 64 } }, + { "gfx/actors/bowser_flame/bowser_flame_8.rgba16.png", 1606720, 65536, 8192, { 64, 64 } }, + { "gfx/actors/bowser_flame/bowser_flame_9.rgba16.png", 1606720, 73728, 8192, { 64, 64 } }, + { "gfx/actors/impact_ring/impact_ring_left_side.ia16.png", 1606720, 117328, 4096, { 32, 64 } }, + { "gfx/actors/impact_ring/impact_ring_right_side.ia16.png", 1606720, 121424, 4096, { 32, 64 } }, + { "gfx/actors/impact_smoke/impact_smoke_0.ia16.png", 1606720, 371576, 8192, { 64, 64 } }, + { "gfx/actors/impact_smoke/impact_smoke_1.ia16.png", 1606720, 379768, 8192, { 64, 64 } }, + { "gfx/actors/impact_smoke/impact_smoke_2.ia16.png", 1606720, 387960, 8192, { 64, 64 } }, + { "gfx/actors/impact_smoke/impact_smoke_3.ia16.png", 1606720, 396152, 8192, { 64, 64 } }, + { "gfx/actors/piranha_plant/piranha_plant_tongue.rgba16.png", 1606720, 148536, 4096, { 32, 64 } }, + { "gfx/actors/water_mine/water_mine_left_side_unused.rgba16.png", 1606720, 359440, 4096, { 32, 64 } }, + { "gfx/actors/water_mine/water_mine_right_side_unused.rgba16.png", 1606720, 363536, 4096, { 32, 64 } }, + { "gfx/actors/water_mine/water_mine_spike_unused.rgba16.png", 1606720, 367632, 2048, { 32, 32 } }, + { "gfx/textures/segment2/font_graphics.06410.ia1.png", 1606720, 83574, 16, { 16, 8 } }, + { "gfx/actors/cyan_fish/cyan_fish.rgba16.png", 1809600, 54376, 2048, { 32, 32 } }, + { "gfx/actors/seaweed/seaweed_base.rgba16.png", 1809600, 38416, 2048, { 32, 32 } }, + { "gfx/actors/seaweed/seaweed_lower_center.rgba16.png", 1809600, 36368, 2048, { 32, 32 } }, + { "gfx/actors/seaweed/seaweed_tip.rgba16.png", 1809600, 32272, 2048, { 32, 32 } }, + { "gfx/actors/seaweed/seaweed_upper_center.rgba16.png", 1809600, 34320, 2048, { 32, 32 } }, + { "gfx/actors/skeeter/skeeter_eye.rgba16.png", 1809600, 144, 2048, { 32, 32 } }, + { "gfx/actors/skeeter/skeeter_iris.rgba16.png", 1809600, 2192, 256, { 16, 8 } }, + { "gfx/actors/treasure_chest/treasure_chest_front.rgba16.png", 1809600, 87976, 4096, { 64, 32 } }, + { "gfx/actors/treasure_chest/treasure_chest_lock.rgba16.png", 1809600, 81832, 2048, { 32, 32 } }, + { "gfx/actors/treasure_chest/treasure_chest_lock_top.rgba16.png", 1809600, 85928, 2048, { 32, 32 } }, + { "gfx/actors/treasure_chest/treasure_chest_side.rgba16.png", 1809600, 83880, 2048, { 32, 32 } }, + { "gfx/actors/water_ring/water_ring.rgba16.png", 1809600, 74624, 4096, { 64, 32 } }, + { "gfx/actors/chain_ball/chain_ball.rgba16.png", 1851952, 133864, 2048, { 32, 32 } }, + { "gfx/actors/chain_chomp/chain_chomp_bright_shine.rgba16.png", 1851952, 136144, 2048, { 32, 32 } }, + { "gfx/actors/chain_chomp/chain_chomp_dull_shine.rgba16.png", 1851952, 138192, 2048, { 32, 32 } }, + { "gfx/actors/chain_chomp/chain_chomp_eye.rgba16.png", 1851952, 144336, 2048, { 32, 32 } }, + { "gfx/actors/chain_chomp/chain_chomp_tongue.rgba16.png", 1851952, 140240, 2048, { 32, 32 } }, + { "gfx/actors/dorrie/dorrie_tongue.rgba16.png", 1851952, 140240, 2048, { 32, 32 } }, + { "gfx/actors/koopa/koopa_eye_border.rgba16.png", 1851952, 22088, 2048, { 32, 32 } }, + { "gfx/actors/koopa/koopa_eyes_closed.rgba16.png", 1851952, 20040, 2048, { 32, 32 } }, + { "gfx/actors/koopa/koopa_eyes_open.rgba16.png", 1851952, 17992, 2048, { 32, 32 } }, + { "gfx/actors/koopa/koopa_nostrils.rgba16.png", 1851952, 24136, 4096, { 64, 32 } }, + { "gfx/actors/koopa/koopa_shell_back.rgba16.png", 1851952, 11848, 2048, { 32, 32 } }, + { "gfx/actors/koopa/koopa_shell_front.rgba16.png", 1851952, 9800, 2048, { 32, 32 } }, + { "gfx/actors/koopa/koopa_shell_front_top.rgba16.png", 1851952, 15944, 2048, { 32, 32 } }, + { "gfx/actors/koopa/koopa_shoe.rgba16.png", 1851952, 13896, 2048, { 32, 32 } }, + { "gfx/actors/koopa_flag/koopa_flag_banner.rgba16.png", 1851952, 72, 2048, { 32, 32 } }, + { "gfx/actors/koopa_shell/koopa_shell_back.rgba16.png", 1851952, 11848, 2048, { 32, 32 } }, + { "gfx/actors/koopa_shell/koopa_shell_front.rgba16.png", 1851952, 9800, 2048, { 32, 32 } }, + { "gfx/actors/piranha_plant/piranha_plant_bottom_lip.rgba16.png", 1851952, 78840, 2048, { 32, 32 } }, + { "gfx/actors/piranha_plant/piranha_plant_leaf.rgba16.png", 1851952, 82936, 4096, { 32, 64 } }, + { "gfx/actors/piranha_plant/piranha_plant_skin.rgba16.png", 1851952, 74744, 2048, { 32, 32 } }, + { "gfx/actors/piranha_plant/piranha_plant_stem.rgba16.png", 1851952, 76792, 2048, { 32, 32 } }, + { "gfx/actors/piranha_plant/piranha_plant_tooth.rgba16.png", 1851952, 80888, 2048, { 32, 32 } }, + { "gfx/actors/poundable_pole/poundable_pole_side.rgba16.png", 1851952, 6224, 2048, { 32, 32 } }, + { "gfx/actors/poundable_pole/poundable_pole_top.rgba16.png", 1851952, 4176, 2048, { 32, 32 } }, + { "gfx/actors/whomp/whomp_back.rgba16.png", 1851952, 115552, 4096, { 32, 64 } }, + { "gfx/actors/whomp/whomp_face.rgba16.png", 1851952, 119648, 4096, { 32, 64 } }, + { "gfx/actors/whomp/whomp_hand.rgba16.png", 1851952, 123744, 2048, { 32, 32 } }, + { "gfx/actors/whomp/whomp_surface.rgba16.png", 1851952, 125792, 2048, { 32, 32 } }, + { "gfx/textures/segment2/font_graphics.06420.ia1.png", 1851952, 133979, 16, { 16, 8 } }, + { "gfx/actors/lakitu_cameraman/lakitu_camera_lens.rgba16.png", 1934096, 14336, 512, { 16, 16 } }, + { "gfx/actors/mips/mips_eyes.rgba16.png", 1934096, 64624, 2048, { 32, 32 } }, + { "gfx/actors/toad/toad_face.rgba16.png", 1934096, 22816, 2048, { 32, 32 } }, + { "gfx/actors/toad/toad_head.rgba16.png", 1934096, 24864, 2048, { 32, 32 } }, + { "gfx/actors/chillychief/chill_bully_left_side.rgba16.png", 1987056, 96, 4096, { 32, 64 } }, + { "gfx/actors/chillychief/chill_bully_right_side.rgba16.png", 1987056, 4192, 4096, { 32, 64 } }, + { "gfx/actors/moneybag/moneybag_eyes.rgba16.png", 1987056, 18864, 2048, { 32, 32 } }, + { "gfx/actors/moneybag/moneybag_mouth.rgba16.png", 1987056, 14768, 4096, { 64, 32 } }, + { "gfx/actors/dorrie/dorrie_eye.rgba16.png", 1998560, 39840, 512, { 16, 16 } }, + { "gfx/actors/dorrie/dorrie_skin.rgba16.png", 1998560, 40352, 4096, { 32, 64 } }, + { "gfx/actors/mr_i_eyeball/mr_i_eyeball_left_side.rgba16.png", 1998560, 128, 4096, { 32, 64 } }, + { "gfx/actors/mr_i_eyeball/mr_i_eyeball_right_side.rgba16.png", 1998560, 4224, 4096, { 32, 64 } }, + { "gfx/actors/mr_i_iris/mr_i_iris_closed.rgba16.png", 1998560, 14704, 2048, { 32, 32 } }, + { "gfx/actors/mr_i_iris/mr_i_iris_mostly_closed.rgba16.png", 1998560, 12656, 2048, { 32, 32 } }, + { "gfx/actors/mr_i_iris/mr_i_iris_mostly_open.rgba16.png", 1998560, 10608, 2048, { 32, 32 } }, + { "gfx/actors/mr_i_iris/mr_i_iris_open.rgba16.png", 1998560, 8560, 2048, { 32, 32 } }, + { "gfx/actors/scuttlebug/scuttlebug_eye.rgba16.png", 1998560, 65800, 2048, { 32, 32 } }, + { "gfx/actors/scuttlebug/scuttlebug_iris.rgba16.png", 1998560, 76040, 2048, { 32, 32 } }, + { "gfx/actors/scuttlebug/scuttlebug_left_side.rgba16.png", 1998560, 67848, 4096, { 32, 64 } }, + { "gfx/actors/scuttlebug/scuttlebug_leg.rgba16.png", 1998560, 78088, 2048, { 32, 32 } }, + { "gfx/actors/scuttlebug/scuttlebug_right_side.rgba16.png", 1998560, 71944, 4096, { 32, 64 } }, + { "gfx/actors/snufit/snufit_body.rgba16.png", 1998560, 28896, 2048, { 32, 32 } }, + { "gfx/actors/snufit/snufit_eye.rgba16.png", 1998560, 30944, 2048, { 32, 32 } }, + { "gfx/actors/snufit/snufit_mask_strap.rgba16.png", 1998560, 32992, 1024, { 16, 32 } }, + { "gfx/actors/snufit/snufit_mouth.rgba16.png", 1998560, 34016, 2048, { 32, 32 } }, + { "gfx/actors/swoop/swoop_body.rgba16.png", 1998560, 17008, 2048, { 32, 32 } }, + { "gfx/actors/swoop/swoop_eye.rgba16.png", 1998560, 19056, 2048, { 32, 32 } }, + { "gfx/actors/swoop/swoop_nose.rgba16.png", 1998560, 21104, 2048, { 32, 32 } }, + { "gfx/actors/swoop/swoop_wing.rgba16.png", 1998560, 23152, 2048, { 32, 32 } }, + { "gfx/actors/amp/amp_body.rgba16.png", 2040320, 6936, 2048, { 32, 32 } }, + { "gfx/actors/amp/amp_electricity.rgba16.png", 2040320, 3864, 1024, { 16, 32 } }, + { "gfx/actors/amp/amp_eyes.rgba16.png", 2040320, 4888, 2048, { 32, 32 } }, + { "gfx/actors/amp/amp_mouth.rgba16.png", 2040320, 8984, 2048, { 32, 32 } }, + { "gfx/actors/blue_coin_switch/blue_coin_switch_side.rgba16.png", 2040320, 24, 1024, { 32, 16 } }, + { "gfx/actors/blue_coin_switch/blue_coin_switch_top.rgba16.png", 2040320, 1048, 2048, { 32, 32 } }, + { "gfx/actors/bobomb/bob-omb_left_side.rgba16.png", 2040320, 121440, 4096, { 32, 64 } }, + { "gfx/actors/bobomb/bob-omb_right_side.rgba16.png", 2040320, 125536, 4096, { 32, 64 } }, + { "gfx/actors/breakable_box/cork_box_surface.rgba16.png", 2040320, 74384, 2048, { 32, 32 } }, + { "gfx/actors/breakable_box/crazy_box_surface.rgba16.png", 2040320, 72336, 2048, { 32, 32 } }, + { "gfx/actors/cannon_barrel/cannon_barrel.rgba16.png", 2040320, 22696, 2048, { 32, 32 } }, + { "gfx/actors/cannon_base/cannon_base.rgba16.png", 2040320, 18872, 2048, { 32, 32 } }, + { "gfx/actors/cannon_lid/cannon_lid.rgba16.png", 2040320, 16472, 2048, { 32, 32 } }, + { "gfx/actors/checkerboard_platform/checkerboard_platform.rgba16.png", 2040320, 52288, 2048, { 32, 32 } }, + { "gfx/actors/checkerboard_platform/checkerboard_platform_side.rgba16.png", 2040320, 51264, 1024, { 32, 16 } }, + { "gfx/actors/chuckya/chuckya_body_arm_left_side.rgba16.png", 2040320, 32632, 4096, { 32, 64 } }, + { "gfx/actors/chuckya/chuckya_body_arm_right_side.rgba16.png", 2040320, 36728, 4096, { 32, 64 } }, + { "gfx/actors/chuckya/chuckya_eyes.rgba16.png", 2040320, 26488, 4096, { 32, 64 } }, + { "gfx/actors/chuckya/chuckya_hand_antenna.rgba16.png", 2040320, 30584, 2048, { 32, 32 } }, + { "gfx/actors/exclamation_box/exclamation_box_front.rgba16.png", 2040320, 95784, 2048, { 32, 32 } }, + { "gfx/actors/exclamation_box/exclamation_box_side.rgba16.png", 2040320, 97832, 4096, { 64, 32 } }, + { "gfx/actors/exclamation_box/metal_cap_box_front.rgba16.png", 2040320, 83496, 2048, { 32, 32 } }, + { "gfx/actors/exclamation_box/metal_cap_box_side.rgba16.png", 2040320, 85544, 4096, { 64, 32 } }, + { "gfx/actors/exclamation_box/vanish_cap_box_front.rgba16.png", 2040320, 77352, 2048, { 32, 32 } }, + { "gfx/actors/exclamation_box/vanish_cap_box_side.rgba16.png", 2040320, 79400, 4096, { 32, 64 } }, + { "gfx/actors/exclamation_box/wing_cap_box_front.rgba16.png", 2040320, 89640, 2048, { 32, 32 } }, + { "gfx/actors/exclamation_box/wing_cap_box_side.rgba16.png", 2040320, 91688, 4096, { 32, 64 } }, + { "gfx/actors/exclamation_box_outline/exclamation_box_outline.rgba16.png", 2040320, 151912, 2048, { 32, 32 } }, + { "gfx/actors/exclamation_box_outline/exclamation_point.rgba16.png", 2040320, 154240, 1024, { 16, 32 } }, + { "gfx/actors/flyguy/flyguy_cloth_wrinkle.rgba16.png", 2040320, 57480, 4096, { 64, 32 } }, + { "gfx/actors/flyguy/flyguy_face.rgba16.png", 2040320, 61576, 2048, { 32, 32 } }, + { "gfx/actors/flyguy/flyguy_propeller.ia16.png", 2040320, 63624, 2048, { 32, 32 } }, + { "gfx/actors/goomba/goomba_body.rgba16.png", 2040320, 103728, 2048, { 32, 32 } }, + { "gfx/actors/goomba/goomba_face.rgba16.png", 2040320, 105776, 2048, { 32, 32 } }, + { "gfx/actors/goomba/goomba_face_blink.rgba16.png", 2040320, 107824, 2048, { 32, 32 } }, + { "gfx/actors/heart/spinning_heart.rgba16.png", 2040320, 55264, 2048, { 32, 32 } }, + { "gfx/actors/metal_box/metal_box_side.rgba16.png", 2040320, 145816, 4096, { 32, 64 } }, + { "gfx/actors/purple_switch/purple_switch_base.rgba16.png", 2040320, 49320, 128, { 16, 4 } }, + { "gfx/actors/purple_switch/purple_switch_exclamation_point.rgba16.png", 2040320, 49448, 1024, { 16, 32 } }, + { "gfx/actors/blue_fish/blue_fish.rgba16.png", 2102288, 112096, 2048, { 32, 32 } }, + { "gfx/actors/butterfly/butterfly_wing.rgba16.png", 2102288, 17320, 4096, { 32, 64 } }, + { "gfx/actors/coin/coin_front.ia16.png", 2102288, 22400, 2048, { 32, 32 } }, + { "gfx/actors/coin/coin_side.ia16.png", 2102288, 26496, 2048, { 32, 32 } }, + { "gfx/actors/coin/coin_tilt_left.ia16.png", 2102288, 28544, 2048, { 32, 32 } }, + { "gfx/actors/coin/coin_tilt_right.ia16.png", 2102288, 24448, 2048, { 32, 32 } }, + { "gfx/actors/dirt/dirt_particle.rgba16.png", 2102288, 179704, 512, { 16, 16 } }, + { "gfx/actors/door/bbh_door.rgba16.png", 2102288, 66832, 4096, { 32, 64 } }, + { "gfx/actors/door/bbh_door_overlay.rgba16.png", 2102288, 70928, 2048, { 32, 32 } }, + { "gfx/actors/door/door_lock.rgba16.png", 2102288, 79120, 1024, { 16, 32 } }, + { "gfx/actors/door/hmc_mural_door.rgba16.png", 2102288, 60688, 4096, { 32, 64 } }, + { "gfx/actors/door/hmc_mural_door_overlay.rgba16.png", 2102288, 64784, 2048, { 32, 32 } }, + { "gfx/actors/door/metal_door.rgba16.png", 2102288, 54544, 4096, { 32, 64 } }, + { "gfx/actors/door/metal_door_overlay.rgba16.png", 2102288, 58640, 2048, { 32, 32 } }, + { "gfx/actors/door/one_star_door_sign.rgba16.png", 2102288, 75024, 2048, { 32, 32 } }, + { "gfx/actors/door/polished_wooden_door.rgba16.png", 2102288, 40208, 4096, { 32, 64 } }, + { "gfx/actors/door/polished_wooden_door_overlay.rgba16.png", 2102288, 44304, 4096, { 32, 64 } }, + { "gfx/actors/door/rough_wooden_door.rgba16.png", 2102288, 48400, 4096, { 32, 64 } }, + { "gfx/actors/door/rough_wooden_door_overlay.rgba16.png", 2102288, 52496, 2048, { 32, 32 } }, + { "gfx/actors/door/three_star_door_sign.rgba16.png", 2102288, 77072, 2048, { 32, 32 } }, + { "gfx/actors/door/zero_star_door_sign.rgba16.png", 2102288, 72976, 2048, { 32, 32 } }, + { "gfx/actors/explosion/explosion_0.rgba16.png", 2102288, 2568, 2048, { 32, 32 } }, + { "gfx/actors/explosion/explosion_1.rgba16.png", 2102288, 4616, 2048, { 32, 32 } }, + { "gfx/actors/explosion/explosion_2.rgba16.png", 2102288, 6664, 2048, { 32, 32 } }, + { "gfx/actors/explosion/explosion_3.rgba16.png", 2102288, 8712, 2048, { 32, 32 } }, + { "gfx/actors/explosion/explosion_4.rgba16.png", 2102288, 10760, 2048, { 32, 32 } }, + { "gfx/actors/explosion/explosion_5.rgba16.png", 2102288, 12808, 2048, { 32, 32 } }, + { "gfx/actors/explosion/explosion_6.rgba16.png", 2102288, 14856, 2048, { 32, 32 } }, + { "gfx/actors/flame/flame_0.ia16.png", 2102288, 95008, 2048, { 32, 32 } }, + { "gfx/actors/flame/flame_1.ia16.png", 2102288, 97056, 2048, { 32, 32 } }, + { "gfx/actors/flame/flame_2.ia16.png", 2102288, 99104, 2048, { 32, 32 } }, + { "gfx/actors/flame/flame_3.ia16.png", 2102288, 101152, 2048, { 32, 32 } }, + { "gfx/actors/flame/flame_4.ia16.png", 2102288, 103200, 2048, { 32, 32 } }, + { "gfx/actors/flame/flame_5.ia16.png", 2102288, 105248, 2048, { 32, 32 } }, + { "gfx/actors/flame/flame_6.ia16.png", 2102288, 107296, 2048, { 32, 32 } }, + { "gfx/actors/flame/flame_7.ia16.png", 2102288, 109344, 2048, { 32, 32 } }, + { "gfx/actors/leaves/leaf.rgba16.png", 2102288, 117728, 512, { 16, 16 } }, + { "gfx/actors/mist/mist.ia16.png", 2102288, 128, 2048, { 32, 32 } }, + { "gfx/actors/mushroom_1up/1-up_mushroom.rgba16.png", 2102288, 169512, 4096, { 32, 64 } }, + { "gfx/actors/pebble/pebble.rgba16.png", 2102288, 115456, 2048, { 32, 32 } }, + { "gfx/actors/power_meter/power_meter_five_segments.rgba16.png", 2102288, 158688, 2048, { 32, 32 } }, + { "gfx/actors/power_meter/power_meter_four_segments.rgba16.png", 2102288, 160736, 2048, { 32, 32 } }, + { "gfx/actors/power_meter/power_meter_full.rgba16.png", 2102288, 152544, 2048, { 32, 32 } }, + { "gfx/actors/power_meter/power_meter_left_side.rgba16.png", 2102288, 144352, 4096, { 32, 64 } }, + { "gfx/actors/power_meter/power_meter_one_segment.rgba16.png", 2102288, 166880, 2048, { 32, 32 } }, + { "gfx/actors/power_meter/power_meter_right_side.rgba16.png", 2102288, 148448, 4096, { 32, 64 } }, + { "gfx/actors/power_meter/power_meter_seven_segments.rgba16.png", 2102288, 154592, 2048, { 32, 32 } }, + { "gfx/actors/power_meter/power_meter_six_segments.rgba16.png", 2102288, 156640, 2048, { 32, 32 } }, + { "gfx/actors/power_meter/power_meter_three_segments.rgba16.png", 2102288, 162784, 2048, { 32, 32 } }, + { "gfx/actors/power_meter/power_meter_two_segments.rgba16.png", 2102288, 164832, 2048, { 32, 32 } }, + { "gfx/actors/sand/sand_particle.rgba16.png", 2102288, 178896, 512, { 16, 16 } }, + { "gfx/actors/star/star_surface.rgba16.png", 2102288, 173808, 2048, { 32, 32 } }, + { "gfx/actors/tree/m_tree.rgba16.png", 2102288, 205336, 4096, { 32, 64 } }, + { "gfx/actors/tree/pine_tree.rgba16.png", 2102288, 196448, 4096, { 32, 64 } }, + { "gfx/actors/tree/snowy_pine_tree.rgba16.png", 2102288, 200776, 4096, { 32, 64 } }, + { "gfx/actors/tree/tree_left_side.rgba16.png", 2102288, 187944, 4096, { 32, 64 } }, + { "gfx/actors/tree/tree_right_side.rgba16.png", 2102288, 192040, 4096, { 32, 64 } }, + { "gfx/actors/warp_pipe/warp_pipe_side.rgba16.png", 2102288, 32320, 4096, { 32, 64 } }, + { "gfx/actors/warp_pipe/warp_pipe_top.rgba16.png", 2102288, 37224, 2048, { 32, 32 } }, + { "gfx/actors/white_particle/snow_particle.rgba16.png", 2102288, 181920, 512, { 16, 16 } }, + { "gfx/actors/wooden_signpost/wooden_signpost_back.rgba16.png", 2102288, 182728, 2048, { 32, 32 } }, + { "gfx/actors/wooden_signpost/wooden_signpost_front.rgba16.png", 2102288, 184776, 2048, { 32, 32 } }, + { "gfx/levels/intro/0.rgba16.png", 2532256, 32416, 2048, { 32, 32 } }, + { "gfx/levels/intro/1.rgba16.png", 2532256, 34464, 2048, { 32, 32 } }, + { "gfx/levels/intro/2_copyright.rgba16.png", 2532256, 46240, 4096, { 128, 16 } }, + { "gfx/levels/intro/3_tm.rgba16.png", 2532256, 50336, 512, { 16, 16 } }, + { "gfx/textures/title_screen_bg/title_screen_bg.033C0.rgba16.png", 2558144, 13248, 3200, { 80, 20 } }, + { "gfx/textures/title_screen_bg/title_screen_bg.04040.rgba16.png", 2558144, 16448, 3200, { 80, 20 } }, + { "gfx/textures/title_screen_bg/title_screen_bg.04CC0.rgba16.png", 2558144, 19648, 3200, { 80, 20 } }, + { "gfx/textures/title_screen_bg/title_screen_bg.05940.rgba16.png", 2558144, 22848, 3200, { 80, 20 } }, + { "gfx/levels/menu/main_menu_seg7.00018.rgba16.png", 2778544, 24, 2048, { 32, 32 } }, + { "gfx/levels/menu/main_menu_seg7.00818.rgba16.png", 2778544, 2072, 2048, { 32, 32 } }, + { "gfx/levels/menu/main_menu_seg7.01018.rgba16.png", 2778544, 4120, 4096, { 64, 32 } }, + { "gfx/levels/menu/main_menu_seg7.02018.rgba16.png", 2778544, 8216, 4096, { 64, 32 } }, + { "gfx/levels/menu/main_menu_seg7.03468.rgba16.png", 2778544, 13416, 2048, { 32, 32 } }, + { "gfx/levels/menu/main_menu_seg7.03C68.rgba16.png", 2778544, 15464, 2048, { 32, 32 } }, + { "gfx/levels/menu/main_menu_seg7.04468.rgba16.png", 2778544, 17512, 2048, { 32, 32 } }, + { "gfx/levels/menu/main_menu_seg7.04C68.rgba16.png", 2778544, 19560, 2048, { 32, 32 } }, + { "gfx/levels/menu/main_menu_seg7.05468.rgba16.png", 2778544, 21608, 2048, { 32, 32 } }, + { "gfx/levels/menu/main_menu_seg7.06328.rgba16.png", 2778544, 25384, 2048, { 32, 32 } }, + { "gfx/levels/menu/main_menu_seg7.06B28.rgba16.png", 2778544, 27432, 2048, { 32, 32 } }, + { "gfx/levels/menu/main_menu_seg7.073D0.rgba16.png", 2778544, 29648, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.075D0.rgba16.png", 2778544, 30160, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.077D0.rgba16.png", 2778544, 30672, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.079D0.rgba16.png", 2778544, 31184, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.07BD0.rgba16.png", 2778544, 31696, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.07DD0.rgba16.png", 2778544, 32208, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.07FD0.rgba16.png", 2778544, 32720, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.081D0.rgba16.png", 2778544, 33232, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.083D0.rgba16.png", 2778544, 33744, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.085D0.rgba16.png", 2778544, 34256, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.087D0.rgba16.png", 2778544, 34768, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.089D0.rgba16.png", 2778544, 35280, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.08BD0.rgba16.png", 2778544, 35792, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.08DD0.rgba16.png", 2778544, 36304, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.08FD0.rgba16.png", 2778544, 36816, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.091D0.rgba16.png", 2778544, 37328, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.093D0.rgba16.png", 2778544, 37840, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.095D0.rgba16.png", 2778544, 38352, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.097D0.rgba16.png", 2778544, 38864, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.099D0.rgba16.png", 2778544, 39376, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.09BD0.rgba16.png", 2778544, 39888, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.09DD0.rgba16.png", 2778544, 40400, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.09FD0.rgba16.png", 2778544, 40912, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.0A1D0.rgba16.png", 2778544, 41424, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.0A3D0.rgba16.png", 2778544, 41936, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.0A5D0.rgba16.png", 2778544, 42448, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.0A7D0.rgba16.png", 2778544, 42960, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.0A9D0.rgba16.png", 2778544, 43472, 512, { 16, 16 } }, + { "gfx/levels/menu/main_menu_seg7.0D1A8.rgba16.png", 2778544, 48352, 4096, { 64, 32 } }, + { "gfx/levels/menu/main_menu_seg7.0E1A8.rgba16.png", 2778544, 52448, 4096, { 64, 32 } }, + { "gfx/levels/menu/main_menu_seg7_us.0AC40.ia8.png", 2778544, 44096, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0AC80.ia8.png", 2778544, 44160, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0ACC0.ia8.png", 2778544, 44224, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0AD00.ia8.png", 2778544, 44288, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0AD40.ia8.png", 2778544, 44352, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0AD80.ia8.png", 2778544, 44416, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0ADC0.ia8.png", 2778544, 44480, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0AE00.ia8.png", 2778544, 44544, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0AE40.ia8.png", 2778544, 44608, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0AE80.ia8.png", 2778544, 44672, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0AEC0.ia8.png", 2778544, 44736, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0AF00.ia8.png", 2778544, 44800, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0AF40.ia8.png", 2778544, 44864, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0AF80.ia8.png", 2778544, 44928, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0AFC0.ia8.png", 2778544, 44992, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B000.ia8.png", 2778544, 45056, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B040.ia8.png", 2778544, 45120, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B080.ia8.png", 2778544, 45184, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B0C0.ia8.png", 2778544, 45248, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B100.ia8.png", 2778544, 45312, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B140.ia8.png", 2778544, 45376, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B180.ia8.png", 2778544, 45440, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B1C0.ia8.png", 2778544, 45504, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B200.ia8.png", 2778544, 45568, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B240.ia8.png", 2778544, 45632, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B280.ia8.png", 2778544, 45696, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B2C0.ia8.png", 2778544, 45760, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B300.ia8.png", 2778544, 45824, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B340.ia8.png", 2778544, 45888, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B380.ia8.png", 2778544, 45952, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B3C0.ia8.png", 2778544, 46016, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B400.ia8.png", 2778544, 46080, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B440.ia8.png", 2778544, 46144, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B480.ia8.png", 2778544, 46208, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B4C0.ia8.png", 2778544, 46272, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B500.ia8.png", 2778544, 46336, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B540.ia8.png", 2778544, 46400, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B580.ia8.png", 2778544, 46464, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B5C0.ia8.png", 2778544, 46528, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B600.ia8.png", 2778544, 46592, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B640.ia8.png", 2778544, 46656, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B680.ia8.png", 2778544, 46720, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B6C0.ia8.png", 2778544, 46784, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B700.ia8.png", 2778544, 46848, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B740.ia8.png", 2778544, 46912, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B780.ia8.png", 2778544, 46976, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B7C0.ia8.png", 2778544, 46648, 64, { 8, 8 } }, + { "gfx/levels/menu/main_menu_seg7_us.0B800.ia8.png", 2778544, 47104, 64, { 8, 8 } }, + { "gfx/textures/segment2/segment2.05000.rgba16.png", 2778544, 41424, 512, { 16, 16 } }, + { "gfx/textures/skyboxes/water.png", 2803376, 0, 131392, { -1 } }, + { "gfx/textures/skyboxes/ccm.png", 2854672, 0, 131392, { -1 } }, + { "gfx/textures/skyboxes/clouds.png", 2913232, 0, 84288, { -1 } }, + //{ "gfx/textures/skyboxes/bitfs.png", 2949184, 0, 102720, { -1 } }, + { "gfx/textures/skyboxes/wdw.png", 2974960, 0, 131392, { -1 } }, + { "gfx/textures/skyboxes/cloud_floor.png", 3045504, 0, 131392, { -1 } }, + { "gfx/textures/skyboxes/ssl.png", 3085536, 0, 131392, { -1 } }, + { "gfx/textures/skyboxes/bbh.png", 3125680, 0, 84288, { -1 } }, + { "gfx/textures/skyboxes/bidw.png", 3153104, 0, 131392, { -1 } }, + { "gfx/textures/skyboxes/bits.png", 3198656, 0, 131392, { -1 } }, + { "gfx/levels/lll/7.rgba16.png", 3269072, 6144, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.00000.rgba16.png", 3269072, 0, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.00800.rgba16.png", 3269072, 2048, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.01000.rgba16.png", 3269072, 4096, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.01800.rgba16.png", 3269072, 6144, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.02000.rgba16.png", 3269072, 8192, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.02800.rgba16.png", 3269072, 10240, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.03000.rgba16.png", 3269072, 12288, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.03800.rgba16.png", 3269072, 14336, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.04000.rgba16.png", 3269072, 16384, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.04800.rgba16.png", 3269072, 18432, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.05000.rgba16.png", 3269072, 20480, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.05800.rgba16.png", 3269072, 22528, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.06000.rgba16.png", 3269072, 24576, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.06800.rgba16.png", 3269072, 26624, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.07000.rgba16.png", 3269072, 28672, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.07800.rgba16.png", 3269072, 30720, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.08000.rgba16.png", 3269072, 32768, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.08800.rgba16.png", 3269072, 34816, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.09800.rgba16.png", 3269072, 38912, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.0A000.rgba16.png", 3269072, 40960, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.0A800.rgba16.png", 3269072, 43008, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.0B000.rgba16.png", 3269072, 45056, 2048, { 32, 32 } }, + { "gfx/textures/fire/lll_textures.0B800.rgba16.png", 3269072, 47104, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/2.ia16.png", 3305024, 47104, 4096, { 32, 64 } }, + { "gfx/textures/cave/hmc_textures.0C000.ia16.png", 3305024, 43008, 2048, { 32, 32 } }, + { "gfx/textures/spooky/bbh_textures.00000.rgba16.png", 3305024, 0, 2048, { 32, 32 } }, + { "gfx/textures/spooky/bbh_textures.00800.rgba16.png", 3305024, 2048, 4096, { 32, 64 } }, + { "gfx/textures/spooky/bbh_textures.01800.rgba16.png", 3305024, 6144, 4096, { 32, 64 } }, + { "gfx/textures/spooky/bbh_textures.02800.rgba16.png", 3305024, 10240, 4096, { 32, 64 } }, + { "gfx/textures/spooky/bbh_textures.03800.rgba16.png", 3305024, 14336, 4096, { 32, 64 } }, + { "gfx/textures/spooky/bbh_textures.04800.rgba16.png", 3305024, 18432, 2048, { 32, 32 } }, + { "gfx/textures/spooky/bbh_textures.05000.rgba16.png", 3305024, 20480, 4096, { 32, 64 } }, + { "gfx/textures/spooky/bbh_textures.06000.rgba16.png", 3305024, 24576, 2048, { 32, 32 } }, + { "gfx/textures/spooky/bbh_textures.06800.rgba16.png", 3305024, 26624, 2048, { 32, 32 } }, + { "gfx/textures/spooky/bbh_textures.07000.rgba16.png", 3305024, 28672, 4096, { 64, 32 } }, + { "gfx/textures/spooky/bbh_textures.08000.rgba16.png", 3305024, 32768, 2048, { 32, 32 } }, + { "gfx/textures/spooky/bbh_textures.08800.rgba16.png", 3305024, 34816, 2048, { 32, 32 } }, + { "gfx/textures/spooky/bbh_textures.09000.rgba16.png", 3305024, 36864, 4096, { 64, 32 } }, + { "gfx/textures/spooky/bbh_textures.0A800.ia16.png", 3305024, 43008, 2048, { 32, 32 } }, + { "gfx/textures/spooky/bbh_textures.0B000.ia16.png", 3305024, 45056, 2048, { 32, 32 } }, + { "gfx/textures/spooky/bbh_textures.0B800.ia16.png", 3305024, 47104, 4096, { 32, 64 } }, + { "gfx/levels/ssl/7.rgba16.png", 3330160, 32768, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.00000.rgba16.png", 3330160, 0, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.01000.rgba16.png", 3330160, 4096, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.01800.rgba16.png", 3330160, 6144, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.02000.rgba16.png", 3330160, 8192, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.02800.rgba16.png", 3330160, 10240, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.03000.rgba16.png", 3330160, 12288, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.03800.rgba16.png", 3330160, 14336, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.04000.rgba16.png", 3330160, 16384, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.04800.rgba16.png", 3330160, 18432, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.05000.rgba16.png", 3330160, 20480, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.05800.rgba16.png", 3330160, 22528, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.06000.rgba16.png", 3330160, 24576, 4096, { 32, 64 } }, + { "gfx/textures/generic/bob_textures.07000.rgba16.png", 3330160, 28672, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.07800.rgba16.png", 3330160, 30720, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.08000.rgba16.png", 3330160, 32768, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.08800.rgba16.png", 3330160, 34816, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.09000.rgba16.png", 3330160, 36864, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.09800.rgba16.png", 3330160, 38912, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.0A000.rgba16.png", 3330160, 40960, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.0A800.rgba16.png", 3330160, 43008, 2048, { 32, 32 } }, + { "gfx/textures/generic/bob_textures.0B000.ia16.png", 3330160, 45056, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.0B000.ia16.png", 3330160, 45056, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.0BC00.ia16.png", 3330160, 45056, 2048, { 32, 32 } }, + { "gfx/textures/water/jrb_textures.00000.rgba16.png", 3361584, 0, 2048, { 32, 32 } }, + { "gfx/textures/water/jrb_textures.00800.rgba16.png", 3361584, 2048, 4096, { 64, 32 } }, + { "gfx/textures/water/jrb_textures.01800.rgba16.png", 3361584, 6144, 4096, { 64, 32 } }, + { "gfx/textures/water/jrb_textures.02800.rgba16.png", 3361584, 10240, 4096, { 64, 32 } }, + { "gfx/textures/water/jrb_textures.03800.rgba16.png", 3361584, 14336, 4096, { 64, 32 } }, + { "gfx/textures/water/jrb_textures.04800.rgba16.png", 3361584, 18432, 4096, { 64, 32 } }, + { "gfx/textures/water/jrb_textures.05800.rgba16.png", 3361584, 22528, 2048, { 32, 32 } }, + { "gfx/textures/water/jrb_textures.06000.rgba16.png", 3361584, 24576, 2048, { 32, 32 } }, + { "gfx/textures/water/jrb_textures.06800.rgba16.png", 3361584, 26624, 4096, { 64, 32 } }, + { "gfx/textures/water/jrb_textures.07800.rgba16.png", 3361584, 30720, 4096, { 64, 32 } }, + { "gfx/textures/water/jrb_textures.08800.rgba16.png", 3361584, 34816, 2048, { 32, 32 } }, + { "gfx/textures/water/jrb_textures.09000.rgba16.png", 3361584, 36864, 4096, { 64, 32 } }, + { "gfx/textures/water/jrb_textures.0A000.rgba16.png", 3361584, 40960, 2048, { 32, 32 } }, + { "gfx/textures/water/jrb_textures.0A800.rgba16.png", 3361584, 43008, 4096, { 64, 32 } }, + { "gfx/textures/water/jrb_textures.0B800.rgba16.png", 3361584, 47104, 4096, { 64, 32 } }, + { "gfx/textures/grass/wf_textures.06000.rgba16.png", 3397392, 20480, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.0A000.rgba16.png", 3397392, 24576, 2048, { 32, 32 } }, + { "gfx/textures/sky/metal_hole.rgba16.png", 3397392, 26624, 2048, { 32, 32 } }, + { "gfx/textures/sky/rr_textures.00000.rgba16.png", 3397392, 0, 2048, { 32, 32 } }, + { "gfx/textures/sky/rr_textures.00800.rgba16.png", 3397392, 2048, 2048, { 32, 32 } }, + { "gfx/textures/sky/rr_textures.01000.rgba16.png", 3397392, 4096, 2048, { 32, 32 } }, + { "gfx/textures/sky/rr_textures.01800.rgba16.png", 3397392, 6144, 2048, { 32, 32 } }, + { "gfx/textures/sky/rr_textures.02000.rgba16.png", 3397392, 8192, 4096, { 32, 64 } }, + { "gfx/textures/sky/rr_textures.03000.rgba16.png", 3397392, 12288, 2048, { 32, 32 } }, + { "gfx/textures/sky/rr_textures.03800.rgba16.png", 3397392, 14336, 4096, { 64, 32 } }, + { "gfx/textures/sky/rr_textures.04800.rgba16.png", 3397392, 18432, 2048, { 32, 32 } }, + { "gfx/textures/sky/rr_textures.05000.rgba16.png", 3397392, 20480, 2048, { 32, 32 } }, + { "gfx/textures/sky/rr_textures.05800.rgba16.png", 3397392, 22528, 2048, { 32, 32 } }, + { "gfx/textures/sky/rr_textures.06000.rgba16.png", 3397392, 24576, 2048, { 32, 32 } }, + { "gfx/textures/sky/rr_textures.07000.rgba16.png", 3397392, 28672, 2048, { 32, 32 } }, + { "gfx/textures/sky/rr_textures.07800.rgba16.png", 3397392, 30720, 2048, { 32, 32 } }, + { "gfx/textures/sky/rr_textures.08000.rgba16.png", 3397392, 32768, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.00000.rgba16.png", 3412288, 0, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.00800.rgba16.png", 3412288, 2048, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.01000.rgba16.png", 3412288, 4096, 4096, { 32, 64 } }, + { "gfx/textures/snow/ccm_textures.02000.rgba16.png", 3412288, 8192, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.02800.rgba16.png", 3412288, 10240, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.03000.rgba16.png", 3412288, 12288, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.03800.rgba16.png", 3412288, 14336, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.04000.rgba16.png", 3412288, 16384, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.04800.rgba16.png", 3412288, 18432, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.05000.rgba16.png", 3412288, 20480, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.05800.rgba16.png", 3412288, 22528, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.06000.rgba16.png", 3412288, 24576, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.06800.rgba16.png", 3412288, 26624, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.07000.rgba16.png", 3412288, 28672, 4096, { 64, 32 } }, + { "gfx/textures/snow/ccm_textures.08000.rgba16.png", 3412288, 32768, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.08800.rgba16.png", 3412288, 34816, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.09000.ia16.png", 3412288, 36864, 2048, { 32, 32 } }, + { "gfx/textures/snow/ccm_textures.09800.ia16.png", 3412288, 38912, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/castle_light.ia16.png", 3439184, 47104, 2048, { 32, 32 } }, + { "gfx/levels/ddd/1.rgba16.png", 3439184, 4096, 2048, { 32, 32 } }, + { "gfx/levels/jrb/0.rgba16.png", 3439184, 4096, 2048, { 32, 32 } }, + { "gfx/textures/cave/hmc_textures.00000.rgba16.png", 3439184, 0, 4096, { 32, 64 } }, + { "gfx/textures/cave/hmc_textures.01000.rgba16.png", 3439184, 4096, 2048, { 32, 32 } }, + { "gfx/textures/cave/hmc_textures.01800.rgba16.png", 3439184, 6144, 4096, { 32, 64 } }, + { "gfx/textures/cave/hmc_textures.02800.rgba16.png", 3439184, 10240, 2048, { 32, 32 } }, + { "gfx/textures/cave/hmc_textures.03000.rgba16.png", 3439184, 12288, 2048, { 32, 32 } }, + { "gfx/textures/cave/hmc_textures.03800.rgba16.png", 3439184, 14336, 4096, { 32, 64 } }, + { "gfx/textures/cave/hmc_textures.04800.rgba16.png", 3439184, 18432, 4096, { 64, 32 } }, + { "gfx/textures/cave/hmc_textures.05800.rgba16.png", 3439184, 22528, 4096, { 32, 64 } }, + { "gfx/textures/cave/hmc_textures.06800.rgba16.png", 3439184, 26624, 2048, { 32, 32 } }, + { "gfx/textures/cave/hmc_textures.07000.rgba16.png", 3439184, 28672, 2048, { 32, 32 } }, + { "gfx/textures/cave/hmc_textures.07800.rgba16.png", 3439184, 30720, 4096, { 32, 64 } }, + { "gfx/textures/cave/hmc_textures.08800.rgba16.png", 3439184, 34816, 4096, { 32, 64 } }, + { "gfx/textures/cave/hmc_textures.09800.rgba16.png", 3439184, 38912, 2048, { 32, 32 } }, + { "gfx/textures/cave/hmc_textures.0A000.rgba16.png", 3439184, 40960, 2048, { 32, 32 } }, + { "gfx/textures/cave/hmc_textures.0A800.rgba16.png", 3439184, 43008, 4096, { 32, 64 } }, + { "gfx/textures/cave/hmc_textures.0B800.ia16.png", 3439184, 47104, 2048, { 32, 32 } }, + { "gfx/textures/inside/inside_castle_textures.04800.rgba16.png", 3467104, 2048, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.00000.rgba16.png", 3467104, 0, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.00800.rgba16.png", 3467104, 2048, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.01000.rgba16.png", 3467104, 4096, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.01800.rgba16.png", 3467104, 6144, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.02000.rgba16.png", 3467104, 8192, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.02800.rgba16.png", 3467104, 10240, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.03000.rgba16.png", 3467104, 12288, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.03800.rgba16.png", 3467104, 14336, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.04000.rgba16.png", 3467104, 16384, 4096, { 32, 64 } }, + { "gfx/textures/machine/ttc_textures.05000.rgba16.png", 3467104, 20480, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.05800.rgba16.png", 3467104, 22528, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.06000.rgba16.png", 3467104, 24576, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.06800.rgba16.png", 3467104, 26624, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.07000.rgba16.png", 3467104, 28672, 2048, { 32, 32 } }, + { "gfx/textures/machine/ttc_textures.07800.rgba16.png", 3467104, 30720, 2048, { 16, 64 } }, + { "gfx/textures/machine/ttc_textures.08000.rgba16.png", 3467104, 32768, 1024, { 64, 8 } }, + { "gfx/textures/machine/ttc_textures.08400.rgba16.png", 3467104, 33792, 2048, { 32, 32 } }, + { "gfx/levels/ttm/8.rgba16.png", 3479904, 43008, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.00000.rgba16.png", 3479904, 0, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.00800.rgba16.png", 3479904, 2048, 4096, { 64, 32 } }, + { "gfx/textures/mountain/ttm_textures.01800.rgba16.png", 3479904, 6144, 4096, { 32, 64 } }, + { "gfx/textures/mountain/ttm_textures.02800.rgba16.png", 3479904, 10240, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.03000.rgba16.png", 3479904, 12288, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.03800.rgba16.png", 3479904, 14336, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.04000.rgba16.png", 3479904, 16384, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.04800.rgba16.png", 3479904, 18432, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.05000.rgba16.png", 3479904, 20480, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.05800.rgba16.png", 3479904, 22528, 4096, { 32, 64 } }, + { "gfx/textures/mountain/ttm_textures.06800.rgba16.png", 3479904, 26624, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.07000.rgba16.png", 3479904, 28672, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.07800.rgba16.png", 3479904, 30720, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.08000.rgba16.png", 3479904, 32768, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.08800.rgba16.png", 3479904, 34816, 4096, { 64, 32 } }, + { "gfx/textures/mountain/ttm_textures.09800.rgba16.png", 3479904, 38912, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.0A800.rgba16.png", 3479904, 43008, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.0B000.rgba16.png", 3479904, 45056, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.0B800.rgba16.png", 3479904, 47104, 2048, { 32, 32 } }, + { "gfx/textures/mountain/ttm_textures.0C000.rgba16.png", 3479904, 49152, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.00000.rgba16.png", 3502928, 0, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.00800.rgba16.png", 3502928, 2048, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.01000.rgba16.png", 3502928, 4096, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.01800.rgba16.png", 3502928, 6144, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.02000.rgba16.png", 3502928, 8192, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.02800.rgba16.png", 3502928, 10240, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.03000.rgba16.png", 3502928, 12288, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.03800.rgba16.png", 3502928, 14336, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.04000.rgba16.png", 3502928, 16384, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.04800.rgba16.png", 3502928, 18432, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.05000.rgba16.png", 3502928, 20480, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.05800.rgba16.png", 3502928, 22528, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.06800.rgba16.png", 3502928, 26624, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.07000.rgba16.png", 3502928, 28672, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.07800.rgba16.png", 3502928, 30720, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.08000.rgba16.png", 3502928, 32768, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.08800.rgba16.png", 3502928, 34816, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.09000.rgba16.png", 3502928, 36864, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.09800.rgba16.png", 3502928, 38912, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.0A000.rgba16.png", 3502928, 40960, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.0A800.rgba16.png", 3502928, 43008, 2048, { 32, 32 } }, + { "gfx/textures/grass/wf_textures.0B800.ia16.png", 3502928, 47104, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.00000.rgba16.png", 3534096, 0, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.00800.rgba16.png", 3534096, 2048, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.01000.rgba16.png", 3534096, 4096, 4096, { 64, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.02000.rgba16.png", 3534096, 8192, 4096, { 32, 64 } }, + { "gfx/textures/outside/castle_grounds_textures.03000.rgba16.png", 3534096, 12288, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.03800.rgba16.png", 3534096, 14336, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.04000.rgba16.png", 3534096, 16384, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.04800.rgba16.png", 3534096, 18432, 4096, { 32, 64 } }, + { "gfx/textures/outside/castle_grounds_textures.05800.rgba16.png", 3534096, 22528, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.06000.rgba16.png", 3534096, 24576, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.06800.rgba16.png", 3534096, 26624, 4096, { 64, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.07800.rgba16.png", 3534096, 30720, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.08000.rgba16.png", 3534096, 32768, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.08800.rgba16.png", 3534096, 34816, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.09000.rgba16.png", 3534096, 36864, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.09800.rgba16.png", 3534096, 38912, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.0A000.rgba16.png", 3534096, 40960, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.0A800.rgba16.png", 3534096, 43008, 2048, { 32, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.0B000.rgba16.png", 3534096, 45056, 1024, { 16, 32 } }, + { "gfx/textures/outside/castle_grounds_textures.0B400.rgba16.png", 3534096, 46080, 2048, { 32, 32 } }, + { "gfx/textures/inside/inside_castle_textures.00000.rgba16.png", 3561856, 0, 4096, { 64, 32 } }, + { "gfx/textures/inside/inside_castle_textures.01000.rgba16.png", 3561856, 4096, 4096, { 64, 32 } }, + { "gfx/textures/inside/inside_castle_textures.02000.rgba16.png", 3561856, 8192, 4096, { 32, 64 } }, + { "gfx/textures/inside/inside_castle_textures.03000.rgba16.png", 3561856, 12288, 2048, { 32, 32 } }, + { "gfx/textures/inside/inside_castle_textures.03800.rgba16.png", 3561856, 14336, 2048, { 32, 32 } }, + { "gfx/textures/inside/inside_castle_textures.04000.rgba16.png", 3561856, 16384, 2048, { 32, 32 } }, + { "gfx/textures/inside/inside_castle_textures.05000.rgba16.png", 3561856, 20480, 2048, { 32, 32 } }, + { "gfx/textures/inside/inside_castle_textures.05800.rgba16.png", 3561856, 22528, 2048, { 32, 32 } }, + { "gfx/textures/inside/inside_castle_textures.06000.rgba16.png", 3561856, 24576, 4096, { 32, 64 } }, + { "gfx/textures/inside/inside_castle_textures.07000.rgba16.png", 3561856, 28672, 4096, { 32, 64 } }, + { "gfx/textures/inside/inside_castle_textures.08000.rgba16.png", 3561856, 32768, 2048, { 32, 32 } }, + { "gfx/textures/inside/inside_castle_textures.08800.rgba16.png", 3561856, 34816, 2048, { 32, 32 } }, + { "gfx/textures/inside/inside_castle_textures.09000.rgba16.png", 3561856, 36864, 4096, { 32, 64 } }, + { "gfx/textures/inside/inside_castle_textures.0A000.rgba16.png", 3561856, 40960, 4096, { 32, 64 } }, + { "gfx/textures/inside/inside_castle_textures.0B000.rgba16.png", 3561856, 45056, 2048, { 32, 32 } }, + { "gfx/textures/inside/inside_castle_textures.0B800.rgba16.png", 3561856, 47104, 4096, { 64, 32 } }, + { "gfx/textures/effect/bubble.06048.rgba16.png", 3601712, 24648, 2048, { 32, 32 } }, + { "gfx/textures/effect/flower.00008.rgba16.png", 3601712, 8, 2048, { 32, 32 } }, + { "gfx/textures/effect/flower.00808.rgba16.png", 3601712, 2056, 2048, { 32, 32 } }, + { "gfx/textures/effect/flower.01008.rgba16.png", 3601712, 4104, 2048, { 32, 32 } }, + { "gfx/textures/effect/flower.01808.rgba16.png", 3601712, 6152, 2048, { 32, 32 } }, + { "gfx/textures/effect/lava_bubble.02020.rgba16.png", 3601712, 8224, 2048, { 32, 32 } }, + { "gfx/textures/effect/lava_bubble.02820.rgba16.png", 3601712, 10272, 2048, { 32, 32 } }, + { "gfx/textures/effect/lava_bubble.03020.rgba16.png", 3601712, 12320, 2048, { 32, 32 } }, + { "gfx/textures/effect/lava_bubble.03820.rgba16.png", 3601712, 14368, 2048, { 32, 32 } }, + { "gfx/textures/effect/lava_bubble.04020.rgba16.png", 3601712, 16416, 2048, { 32, 32 } }, + { "gfx/textures/effect/lava_bubble.04820.rgba16.png", 3601712, 18464, 2048, { 32, 32 } }, + { "gfx/textures/effect/lava_bubble.05020.rgba16.png", 3601712, 20512, 2048, { 32, 32 } }, + { "gfx/textures/effect/lava_bubble.05820.rgba16.png", 3601712, 22560, 2048, { 32, 32 } }, + { "gfx/textures/effect/tiny_bubble.0684C.rgba16.png", 3601712, 26700, 512, { 16, 16 } }, + { "gfx/textures/effect/tiny_bubble.06AD8.rgba16.png", 3601712, 27352, 512, { 16, 16 } }, + { "gfx/levels/bbh/0.rgba16.png", 3611712, 0, 4096, { 32, 64 } }, + { "gfx/levels/bbh/1.rgba16.png", 3611712, 4096, 2048, { 32, 32 } }, + { "gfx/levels/bbh/2.rgba16.png", 3611712, 6144, 2048, { 32, 32 } }, + { "gfx/levels/bbh/3.rgba16.png", 3611712, 8192, 4096, { 32, 64 } }, + { "gfx/levels/bbh/4.rgba16.png", 3611712, 12288, 1024, { 16, 32 } }, + { "gfx/levels/bbh/5.rgba16.png", 3611712, 13312, 4096, { 32, 64 } }, + { "gfx/levels/bbh/6.rgba16.png", 3611712, 17408, 1024, { 16, 32 } }, + { "gfx/levels/ccm/0.rgba16.png", 3684688, 0, 2048, { 32, 32 } }, + { "gfx/levels/ccm/1.rgba16.png", 3684688, 2048, 256, { 32, 4 } }, + { "gfx/levels/ccm/10.rgba16.png", 3684688, 17152, 2048, { 32, 32 } }, + { "gfx/levels/ccm/11.rgba16.png", 3684688, 19200, 2048, { 32, 32 } }, + { "gfx/levels/ccm/12.rgba16.png", 3684688, 72024, 2048, { 32, 32 } }, + { "gfx/levels/ccm/2.rgba16.png", 3684688, 2304, 2048, { 32, 32 } }, + { "gfx/levels/ccm/3.rgba16.png", 3684688, 4352, 2048, { 32, 32 } }, + { "gfx/levels/ccm/4.rgba16.png", 3684688, 6400, 2048, { 32, 32 } }, + { "gfx/levels/ccm/7.rgba16.png", 3684688, 12544, 2048, { 32, 32 } }, + { "gfx/levels/ccm/8.ia16.png", 3684688, 14592, 512, { 16, 16 } }, + { "gfx/levels/ccm/9.ia16.png", 3684688, 15104, 2048, { 32, 32 } }, + { "gfx/levels/lll/27.ia16.png", 3684688, 14592, 512, { 16, 16 } }, + { "gfx/levels/castle_inside/1.rgba16.png", 3760960, 2048, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/10.rgba16.png", 3760960, 28672, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/11.rgba16.png", 3760960, 30720, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/12.rgba16.png", 3760960, 32768, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/13.rgba16.png", 3760960, 34816, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/14.rgba16.png", 3760960, 36864, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/15.rgba16.png", 3760960, 38912, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/16.ia16.png", 3760960, 40960, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/17.rgba16.png", 3760960, 43008, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/18.rgba16.png", 3760960, 47104, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/19.rgba16.png", 3760960, 51200, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/20.rgba16.png", 3760960, 55296, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/21.rgba16.png", 3760960, 59392, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/22.rgba16.png", 3760960, 63488, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/23_us.rgba16.png", 3760960, 67584, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/24_us.rgba16.png", 3760960, 71680, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/25.rgba16.png", 3760960, 75776, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/26.rgba16.png", 3760960, 79872, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/27.rgba16.png", 3760960, 83968, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/28.rgba16.png", 3760960, 88064, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/29.rgba16.png", 3760960, 92160, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/3.rgba16.png", 3760960, 8192, 4096, { 32, 64 } }, + { "gfx/levels/castle_inside/30.rgba16.png", 3760960, 94208, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/31.rgba16.png", 3760960, 96256, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/32.rgba16.png", 3760960, 100352, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/33.rgba16.png", 3760960, 104448, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/34.rgba16.png", 3760960, 108544, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/35.rgba16.png", 3760960, 112640, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/36.rgba16.png", 3760960, 116736, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/37.rgba16.png", 3760960, 120832, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/38.rgba16.png", 3760960, 124928, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/39.rgba16.png", 3760960, 129024, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/4.rgba16.png", 3760960, 12288, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/40.rgba16.png", 3760960, 133120, 4096, { 64, 32 } }, + { "gfx/levels/castle_inside/5.rgba16.png", 3760960, 14336, 4096, { 32, 64 } }, + { "gfx/levels/castle_inside/6.rgba16.png", 3760960, 18432, 4096, { 32, 64 } }, + { "gfx/levels/castle_inside/7.rgba16.png", 3760960, 22528, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/8.rgba16.png", 3760960, 24576, 2048, { 32, 32 } }, + { "gfx/levels/castle_inside/9.rgba16.png", 3760960, 26624, 2048, { 32, 32 } }, + { "gfx/levels/hmc/7.rgba16.png", 3760960, 92160, 2048, { 32, 32 } }, + { "gfx/levels/hmc/0.rgba16.png", 4001216, 0, 4096, { 32, 64 } }, + { "gfx/levels/hmc/1.rgba16.png", 4001216, 4096, 4096, { 32, 64 } }, + { "gfx/levels/hmc/2.rgba16.png", 4001216, 8192, 4096, { 32, 64 } }, + { "gfx/levels/hmc/3.rgba16.png", 4001216, 12288, 2048, { 32, 32 } }, + { "gfx/levels/hmc/4.rgba16.png", 4001216, 14336, 2048, { 32, 32 } }, + { "gfx/levels/hmc/5.rgba16.png", 4001216, 16384, 2048, { 32, 32 } }, + { "gfx/levels/hmc/6.rgba16.png", 4001216, 18432, 4096, { 32, 64 } }, + { "gfx/levels/ssl/0.rgba16.png", 4093616, 0, 2048, { 32, 32 } }, + { "gfx/levels/ssl/1.ia16.png", 4093616, 2048, 2048, { 32, 32 } }, + { "gfx/levels/ssl/10.rgba16.png", 4093616, 55208, 4096, { 32, 64 } }, + { "gfx/levels/ssl/11.rgba16.png", 4093616, 59304, 4096, { 32, 64 } }, + { "gfx/levels/ssl/2.rgba16.png", 4093616, 4096, 2048, { 32, 32 } }, + { "gfx/levels/ssl/3.rgba16.png", 4093616, 6144, 2048, { 32, 32 } }, + { "gfx/levels/ssl/4.rgba16.png", 4093616, 8192, 2048, { 32, 32 } }, + { "gfx/levels/ssl/5.rgba16.png", 4093616, 10240, 4096, { 32, 64 } }, + { "gfx/levels/ssl/6.rgba16.png", 4093616, 14336, 2048, { 32, 32 } }, + { "gfx/levels/ssl/8.rgba16.png", 4093616, 49064, 2048, { 32, 32 } }, + { "gfx/levels/ssl/9.rgba16.png", 4093616, 51112, 4096, { 32, 64 } }, + { "gfx/levels/bob/0.rgba16.png", 4178608, 0, 2048, { 32, 32 } }, + { "gfx/levels/bob/1.rgba16.png", 4178608, 2048, 2048, { 32, 32 } }, + { "gfx/levels/bob/2.rgba16.png", 4178608, 4096, 2048, { 32, 32 } }, + { "gfx/levels/bob/3.rgba16.png", 4178608, 6144, 2048, { 32, 32 } }, + { "gfx/levels/bob/4.rgba16.png", 4178608, 8192, 2048, { 32, 32 } }, + { "gfx/levels/sl/0.rgba16.png", 4218800, 0, 2048, { 32, 32 } }, + { "gfx/levels/sl/1.rgba16.png", 4218800, 2048, 2048, { 32, 32 } }, + { "gfx/levels/sl/2.rgba16.png", 4218800, 4096, 2048, { 32, 32 } }, + { "gfx/levels/sl/3.rgba16.png", 4218800, 6144, 2048, { 32, 32 } }, + { "gfx/levels/sl/4.rgba16.png", 4218800, 8192, 2048, { 32, 32 } }, + { "gfx/levels/wdw/0.rgba16.png", 4255088, 0, 2048, { 32, 32 } }, + { "gfx/levels/wdw/1.rgba16.png", 4255088, 2048, 2048, { 32, 32 } }, + { "gfx/levels/wdw/2.rgba16.png", 4255088, 4096, 2048, { 32, 32 } }, + { "gfx/levels/wdw/3.rgba16.png", 4255088, 6144, 2048, { 32, 32 } }, + { "gfx/levels/wdw/4.rgba16.png", 4255088, 8192, 2048, { 32, 32 } }, + { "gfx/levels/jrb/1.rgba16.png", 4302688, 2048, 4096, { 64, 32 } }, + { "gfx/levels/jrb/2.rgba16.png", 4302688, 6144, 2048, { 32, 32 } }, + { "gfx/levels/jrb/3.rgba16.png", 4302688, 8192, 2048, { 32, 32 } }, + { "gfx/levels/thi/0.rgba16.png", 4343504, 0, 2048, { 32, 32 } }, + { "gfx/levels/thi/1.rgba16.png", 4343504, 2048, 2048, { 32, 32 } }, + { "gfx/levels/ttc/0.rgba16.png", 4378400, 0, 2048, { 32, 32 } }, + { "gfx/levels/ttc/1.rgba16.png", 4378400, 2048, 2048, { 16, 64 } }, + { "gfx/levels/ttc/2.rgba16.png", 4378400, 90000, 2048, { 32, 32 } }, + { "gfx/levels/rr/1.rgba16.png", 4421744, 2048, 4096, { 64, 32 } }, + { "gfx/levels/rr/2.rgba16.png", 4421744, 6144, 2048, { 32, 32 } }, + { "gfx/levels/rr/quarter_flying_carpet.rgba16.png", 4421744, 0, 2048, { 32, 32 } }, + { "gfx/levels/castle_grounds/0.rgba16.png", 4500416, 0, 4096, { 32, 64 } }, + { "gfx/levels/castle_grounds/1.rgba16.png", 4500416, 4096, 4096, { 64, 32 } }, + { "gfx/levels/castle_grounds/2.rgba16.png", 4500416, 8192, 4096, { 64, 32 } }, + { "gfx/levels/castle_grounds/3.rgba16.png", 4500416, 51688, 4096, { 32, 64 } }, + { "gfx/levels/castle_grounds/4.rgba16.png", 4500416, 55784, 4096, { 32, 64 } }, + { "gfx/levels/castle_grounds/5.ia8.png", 4500416, 60136, 2048, { 64, 32 } }, + { "gfx/levels/bitdw/0.rgba16.png", 4541952, 0, 2048, { 32, 32 } }, + { "gfx/levels/bitdw/1.rgba16.png", 4541952, 2048, 2048, { 32, 32 } }, + { "gfx/levels/bitdw/2.rgba16.png", 4541952, 4096, 2048, { 32, 32 } }, + { "gfx/levels/bitdw/3.rgba16.png", 4541952, 6144, 2048, { 32, 32 } }, + { "gfx/levels/vcutm/0.rgba16.png", 4572672, 0, 2048, { 32, 32 } }, + { "gfx/levels/vcutm/1.rgba16.png", 4572672, 2048, 4096, { 64, 32 } }, + { "gfx/levels/vcutm/2.rgba16.png", 4572672, 6144, 4096, { 32, 64 } }, + { "gfx/levels/vcutm/3.rgba16.png", 4572672, 10240, 2048, { 32, 32 } }, + { "gfx/levels/bitfs/0.rgba16.png", 4592848, 0, 4096, { 32, 64 } }, + { "gfx/levels/bitfs/1.rgba16.png", 4592848, 4096, 2048, { 32, 32 } }, + { "gfx/levels/bitfs/2.rgba16.png", 4592848, 6144, 2048, { 32, 32 } }, + { "gfx/levels/bits/0.rgba16.png", 4637600, 0, 4096, { 32, 64 } }, + { "gfx/levels/bits/1.rgba16.png", 4637600, 4096, 4096, { 64, 32 } }, + { "gfx/levels/bits/2.rgba16.png", 4637600, 8192, 2048, { 32, 32 } }, + { "gfx/levels/lll/0.rgba16.png", 4687008, 0, 2048, { 32, 32 } }, + { "gfx/levels/lll/1.rgba16.png", 4687008, 2048, 2048, { 32, 32 } }, + { "gfx/levels/lll/10.rgba16.png", 4687008, 20480, 2048, { 32, 32 } }, + { "gfx/levels/lll/11.rgba16.png", 4687008, 22528, 2048, { 32, 32 } }, + { "gfx/levels/lll/12.rgba16.png", 4687008, 24576, 2048, { 32, 32 } }, + { "gfx/levels/lll/13.rgba16.png", 4687008, 26624, 2048, { 32, 32 } }, + { "gfx/levels/lll/14.rgba16.png", 4687008, 28672, 2048, { 32, 32 } }, + { "gfx/levels/lll/15.rgba16.png", 4687008, 30720, 2048, { 32, 32 } }, + { "gfx/levels/lll/16.rgba16.png", 4687008, 32768, 2048, { 32, 32 } }, + { "gfx/levels/lll/17.rgba16.png", 4687008, 34816, 2048, { 32, 32 } }, + { "gfx/levels/lll/18.rgba16.png", 4687008, 36864, 2048, { 32, 32 } }, + { "gfx/levels/lll/19.rgba16.png", 4687008, 38912, 2048, { 32, 32 } }, + { "gfx/levels/lll/2.rgba16.png", 4687008, 4096, 2048, { 32, 32 } }, + { "gfx/levels/lll/20.rgba16.png", 4687008, 40960, 2048, { 32, 32 } }, + { "gfx/levels/lll/21.rgba16.png", 4687008, 43008, 2048, { 32, 32 } }, + { "gfx/levels/lll/22.rgba16.png", 4687008, 45056, 2048, { 32, 32 } }, + { "gfx/levels/lll/23.rgba16.png", 4687008, 47104, 2048, { 32, 32 } }, + { "gfx/levels/lll/24.rgba16.png", 4687008, 49152, 2048, { 32, 32 } }, + { "gfx/levels/lll/25.rgba16.png", 4687008, 51200, 2048, { 32, 32 } }, + { "gfx/levels/lll/26.rgba16.png", 4687008, 53248, 512, { 16, 16 } }, + { "gfx/levels/lll/28.rgba16.png", 4687008, 54272, 2048, { 32, 32 } }, + { "gfx/levels/lll/29.rgba16.png", 4687008, 56320, 2048, { 32, 32 } }, + { "gfx/levels/lll/3.rgba16.png", 4687008, 6144, 2048, { 32, 32 } }, + { "gfx/levels/lll/30.rgba16.png", 4687008, 58368, 2048, { 32, 32 } }, + { "gfx/levels/lll/31.rgba16.png", 4687008, 60416, 2048, { 32, 32 } }, + { "gfx/levels/lll/32.rgba16.png", 4687008, 62464, 2048, { 64, 16 } }, + { "gfx/levels/lll/4.rgba16.png", 4687008, 8192, 2048, { 32, 32 } }, + { "gfx/levels/lll/5.rgba16.png", 4687008, 10240, 2048, { 32, 32 } }, + { "gfx/levels/lll/6.rgba16.png", 4687008, 12288, 2048, { 32, 32 } }, + { "gfx/levels/lll/8.rgba16.png", 4687008, 16384, 2048, { 32, 32 } }, + { "gfx/levels/lll/9.rgba16.png", 4687008, 18432, 2048, { 32, 32 } }, + { "gfx/levels/ddd/0.rgba16.png", 4774192, 0, 4096, { 32, 64 } }, + { "gfx/levels/ddd/2.rgba16.png", 4774192, 6144, 2048, { 32, 32 } }, + { "gfx/levels/ddd/3.rgba16.png", 4774192, 8192, 4096, { 64, 32 } }, + { "gfx/levels/ddd/4.rgba16.png", 4774192, 12288, 2048, { 32, 32 } }, + { "gfx/levels/wf/0.rgba16.png", 4808848, 0, 2048, { 32, 32 } }, + { "gfx/levels/wf/1.rgba16.png", 4808848, 2048, 2048, { 32, 32 } }, + { "gfx/levels/wf/2.rgba16.png", 4808848, 4096, 2048, { 32, 32 } }, + { "gfx/levels/wf/3.rgba16.png", 4808848, 6144, 2048, { 32, 32 } }, + { "gfx/levels/wf/4.rgba16.png", 4808848, 8192, 2048, { 32, 32 } }, + { "gfx/levels/pss/0.rgba16.png", 4913456, 0, 2048, { 32, 32 } }, + { "gfx/levels/pss/1.ia16.png", 4913456, 2048, 2048, { 32, 32 } }, + { "gfx/levels/pss/2.rgba16.png", 4913456, 4096, 2048, { 32, 32 } }, + { "gfx/levels/cotmc/0.rgba16.png", 4948176, 0, 4096, { 64, 32 } }, + { "gfx/levels/cotmc/1.rgba16.png", 4948176, 4096, 2048, { 32, 32 } }, + { "gfx/levels/cotmc/2.rgba16.png", 4948176, 6144, 2048, { 32, 32 } }, + { "gfx/levels/cotmc/3.rgba16.png", 4948176, 8192, 2048, { 32, 32 } }, + { "gfx/levels/cotmc/4.rgba16.png", 4948176, 10240, 2048, { 64, 16 } }, + { "gfx/levels/totwc/0.rgba16.png", 4975664, 0, 4096, { 32, 64 } }, + { "gfx/levels/totwc/1.rgba16.png", 4975664, 4096, 2048, { 32, 32 } }, + { "gfx/levels/totwc/2.rgba16.png", 4975664, 6144, 2048, { 32, 32 } }, + { "gfx/levels/totwc/3.ia16.png", 4975664, 8192, 2048, { 32, 32 } }, + { "gfx/levels/bowser_1/0.rgba16.png", 4991264, 0, 4096, { 32, 64 } }, + { "gfx/levels/bowser_1/1.rgba16.png", 4991264, 4096, 2048, { 32, 32 } }, + { "gfx/levels/bowser_1/2.rgba16.png", 4991264, 6144, 2048, { 32, 32 } }, + { "gfx/levels/wmotr/0.rgba16.png", 4997920, 0, 2048, { 32, 32 } }, + { "gfx/levels/wmotr/1.rgba16.png", 4997920, 2048, 1024, { 32, 16 } }, + { "gfx/levels/wmotr/2.rgba16.png", 4997920, 3072, 2048, { 32, 32 } }, + { "gfx/levels/wmotr/3.rgba16.png", 4997920, 5120, 512, { 32, 8 } }, + { "gfx/levels/wmotr/4.rgba16.png", 4997920, 5632, 512, { 8, 32 } }, + { "gfx/levels/bowser_2/0.rgba16.png", 5037008, 0, 2048, { 32, 32 } }, + { "gfx/levels/bowser_3/0.rgba16.png", 5041152, 0, 2048, { 32, 32 } }, + { "gfx/levels/bowser_3/1.rgba16.png", 5041152, 2048, 2048, { 32, 32 } }, + { "gfx/levels/bowser_3/2.rgba16.png", 5041152, 4096, 4096, { 32, 64 } }, + { "gfx/levels/ttm/0.ia16.png", 5052688, 0, 2048, { 32, 32 } }, + { "gfx/levels/ttm/1.rgba16.png", 5052688, 2048, 2048, { 32, 32 } }, + { "gfx/levels/ttm/2.rgba16.png", 5052688, 4096, 2048, { 32, 32 } }, + { "gfx/levels/ttm/3.rgba16.png", 5052688, 6144, 2048, { 32, 32 } }, + { "gfx/levels/ttm/4.rgba16.png", 5052688, 8192, 2048, { 32, 32 } }, + { "gfx/levels/ttm/5.rgba16.png", 5052688, 10240, 2048, { 32, 32 } }, + { "gfx/levels/ttm/6.rgba16.png", 5052688, 12288, 4096, { 64, 32 } }, + { "gfx/levels/ttm/7.rgba16.png", 5052688, 16384, 4096, { 64, 32 } }, + { "gfx/textures/ipl3_raw/ipl3_font_00.ia1.png", -1, 2928, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_01.ia1.png", -1, 2951, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_02.ia1.png", -1, 2974, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_03.ia1.png", -1, 2997, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_04.ia1.png", -1, 3020, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_05.ia1.png", -1, 3043, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_06.ia1.png", -1, 3066, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_07.ia1.png", -1, 3089, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_08.ia1.png", -1, 3112, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_09.ia1.png", -1, 3135, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_10.ia1.png", -1, 3158, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_11.ia1.png", -1, 3181, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_12.ia1.png", -1, 3204, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_13.ia1.png", -1, 3227, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_14.ia1.png", -1, 3250, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_15.ia1.png", -1, 3273, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_16.ia1.png", -1, 3296, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_17.ia1.png", -1, 3319, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_18.ia1.png", -1, 3342, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_19.ia1.png", -1, 3365, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_20.ia1.png", -1, 3388, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_21.ia1.png", -1, 3411, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_22.ia1.png", -1, 3434, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_23.ia1.png", -1, 3457, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_24.ia1.png", -1, 3480, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_25.ia1.png", -1, 3503, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_26.ia1.png", -1, 3526, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_27.ia1.png", -1, 3549, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_28.ia1.png", -1, 3572, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_29.ia1.png", -1, 3595, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_30.ia1.png", -1, 3618, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_31.ia1.png", -1, 3641, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_32.ia1.png", -1, 3664, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_33.ia1.png", -1, 3687, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_34.ia1.png", -1, 3710, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_35.ia1.png", -1, 3733, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_36.ia1.png", -1, 3756, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_37.ia1.png", -1, 3779, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_38.ia1.png", -1, 3802, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_39.ia1.png", -1, 3825, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_40.ia1.png", -1, 3848, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_41.ia1.png", -1, 3871, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_42.ia1.png", -1, 3894, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_43.ia1.png", -1, 3917, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_44.ia1.png", -1, 3940, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_45.ia1.png", -1, 3963, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_46.ia1.png", -1, 3986, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_47.ia1.png", -1, 4009, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_48.ia1.png", -1, 4032, 23, { 13, 14 } }, + { "gfx/textures/ipl3_raw/ipl3_font_49.ia1.png", -1, 4055, 23, { 13, 14 } }, + { "gfx/textures/intro_raw/hand_closed.rgba16.png", -1, 2463112, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/hand_open.rgba16.png", -1, 2461056, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/mario_face_shine.ia8.png", -1, 2511696, 1024, { 32, 32 } }, + { "gfx/textures/intro_raw/red_star_0.rgba16.png", -1, 2465160, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/red_star_1.rgba16.png", -1, 2467208, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/red_star_2.rgba16.png", -1, 2469256, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/red_star_3.rgba16.png", -1, 2471304, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/red_star_4.rgba16.png", -1, 2473352, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/red_star_5.rgba16.png", -1, 2475400, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/red_star_6.rgba16.png", -1, 2477448, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/red_star_7.rgba16.png", -1, 2479496, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/sparkle_0.rgba16.png", -1, 2498696, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/sparkle_1.rgba16.png", -1, 2500744, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/sparkle_2.rgba16.png", -1, 2502792, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/sparkle_3.rgba16.png", -1, 2504840, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/sparkle_4.rgba16.png", -1, 2506888, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/sparkle_5.rgba16.png", -1, 2508936, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/white_star_0.rgba16.png", -1, 2481544, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/white_star_1.rgba16.png", -1, 2483592, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/white_star_2.rgba16.png", -1, 2485640, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/white_star_3.rgba16.png", -1, 2487688, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/white_star_4.rgba16.png", -1, 2489736, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/white_star_5.rgba16.png", -1, 2491784, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/white_star_6.rgba16.png", -1, 2493832, 2048, { 32, 32 } }, + { "gfx/textures/intro_raw/white_star_7.rgba16.png", -1, 2495880, 2048, { 32, 32 } }, + { "sound/sound_data.ctl", -1, 5748512, 97856, { } }, + { "sound/sound_data.tbl", -1, 5846368, 2216704, { } }, + { "sound/sequences.bin", -1, 8063072, 114112, { } }, + { "sound/bank_sets", -1, 8177184, 160, { } }, +}; + +std::vector saturn_assets = { + { "gfx/textures/saturn/mario_logo.rgba16.png", mario_logo_rgba16, { 32, 32 } }, + { "gfx/textures/saturn/white.rgba16.png", white_rgba16, { 32, 32 } }, + { "gfx/textures/title_screen_bg/title_screen_bg.001C0.rgba16.png", saturn_titlescreen_1_rgba16, { 80, 20 } }, + { "gfx/textures/title_screen_bg/title_screen_bg.00E40.rgba16.png", saturn_titlescreen_2_rgba16, { 80, 20 } }, + { "gfx/textures/title_screen_bg/title_screen_bg.01AC0.rgba16.png", saturn_titlescreen_3_rgba16, { 80, 20 } }, + { "gfx/textures/title_screen_bg/title_screen_bg.02740.rgba16.png", saturn_titlescreen_4_rgba16, { 80, 20 } }, + { "gfx/actors/mario/no_m.rgba16.png", mario_no_m_rgba16, { 32, 32 } }, + { "gfx/levels/intro/4_saturn.rgba16.png", saturn_planet_rgba16, { 32, 32 } }, + { "gfx/levels/intro/5_ring.rgba16.png", saturn_ring_rgba16, { 32, 32 } }, +}; + +enum FormatEnum { + FMT_RGBA, + FMT_IA, + FMT_I, +}; + +struct FormatTableEntry { + FormatEnum format; + int depth; +}; + +std::map format_table = { + { "rgba16", (FormatTableEntry){ FMT_RGBA, 16 } }, + { "rgba32", (FormatTableEntry){ FMT_RGBA, 32 } }, + { "ia1", (FormatTableEntry){ FMT_IA, 1 } }, + { "ia4", (FormatTableEntry){ FMT_IA, 4 } }, + { "ia8", (FormatTableEntry){ FMT_IA, 8 } }, + { "ia16", (FormatTableEntry){ FMT_IA, 16 } }, + { "i4", (FormatTableEntry){ FMT_I, 4 } }, + { "i8", (FormatTableEntry){ FMT_I, 8 } } +}; + +#define EXTRACT_PATH "res" + +struct mio0_header { + unsigned int dest_size; + unsigned int comp_offset; + unsigned int uncomp_offset; +}; + +mio0_header read_mio0_header(unsigned char* data) { + int ptr = 4; + mio0_header header; +#define READ_U32 (data[ptr++] << 24) | (data[ptr++] << 16) | (data[ptr++] << 8) | data[ptr++] + header.dest_size = READ_U32; + header.comp_offset = READ_U32; + header.uncomp_offset = READ_U32; +#undef READ_U32 + return header; +} + +unsigned char* read_mio0(unsigned char* buf) { + int bytes_written = 0; + int bit_idx = 0; + int comp_idx = 0; + int uncomp_idx = 0; + mio0_header head = read_mio0_header(buf); + unsigned char* out = (unsigned char*)malloc(head.dest_size); + while (bytes_written < head.dest_size) { + if ((&buf[16])[bit_idx / 8] & (1 << (7 - (bit_idx % 8)))) { + out[bytes_written] = buf[head.uncomp_offset + uncomp_idx]; + bytes_written++; + uncomp_idx++; + } + else { + int idx; + int length; + int i; + unsigned char* vals = &buf[head.comp_offset + comp_idx]; + comp_idx += 2; + length = ((vals[0] & 0xF0) >> 4) + 3; + idx = ((vals[0] & 0x0F) << 8) + vals[1] + 1; + for (i = 0; i < length; i++) { + out[bytes_written] = out[bytes_written - idx]; + bytes_written++; + } + } + bit_idx++; + } + return out; +} + +struct Range { + signed char off; + unsigned char len; +}; + +#define BIT(arr, bit) (((arr)[(bit) / 8] >> (7 - (bit) % 8)) & 1) + +void decode_image(unsigned char* img, unsigned char* raw, int pixels, std::vector ranges) { + int bitptr = 0; + int ptr = 0; + for (int i = 0; i < pixels; i++) { + int len = 0; + for (const auto& range : ranges) { + if (range.off == -1) { + img[ptr++] = range.len; + continue; + } + int end = range.off + range.len; + if (len < end) len = end; + int value = 0; + for (int j = 0; j < range.len; j++) { + value = (value << 1) | BIT(raw, bitptr + range.off + j); + } + img[ptr++] = value * 0xFF / ((1 << range.len) - 1); + } + bitptr += len; + } +} + +#undef BIT + +#define RANGE(_off, _len) (Range){ .off = _off, .len = _len } +#define CONST(value) (Range){ .off = -1 , .len = value } + +unsigned char* raw2rgba(unsigned char* raw, int width, int height, int depth) { + unsigned char* img = (unsigned char*)malloc(width * height * 4); + switch (depth) { + case 16: + decode_image(img, raw, width * height, { + RANGE(0 , 5), + RANGE(5 , 5), + RANGE(10, 5), + RANGE(15, 1) + }); + break; + case 32: + decode_image(img, raw, width * height, { + RANGE(0 , 8), + RANGE(8 , 8), + RANGE(16, 8), + RANGE(24, 8) + }); + break; + } + return img; +} + +unsigned char* raw2ia(unsigned char* raw, int width, int height, int depth) { + unsigned char* img = (unsigned char*)malloc(width * height * 2); + switch (depth) { + case 1: + decode_image(img, raw, width * height, { + RANGE(0, 1), + RANGE(0, 1) + }); + break; + case 4: + decode_image(img, raw, width * height, { + RANGE(0, 3), + RANGE(3, 1) + }); + break; + case 8: + decode_image(img, raw, width * height, { + RANGE(0, 4), + RANGE(4, 4) + }); + break; + case 16: + decode_image(img, raw, width * height, { + RANGE(0, 8), + RANGE(8, 8) + }); + break; + } + return img; +} + +unsigned char* raw2i(unsigned char* raw, int width, int height, int depth) { + unsigned char* img = (unsigned char*)malloc(width * height * 2); + switch (depth) { + case 4: + decode_image(img, raw, width * height, { + RANGE(0, 4), + CONST(255), + }); + break; + case 8: + decode_image(img, raw, width * height, { + RANGE(0, 8), + CONST(255), + }); + break; + } + return img; +} + +unsigned char* raw2skybox(unsigned char* raw, int len) { + int table_index = len - 8 * 10 * 4; + unsigned int table[80]; + for (int i = 0; i < 80; i++) { + table[i] = (raw[table_index + i * 4 + 0] << 24) | + (raw[table_index + i * 4 + 1] << 16) | + (raw[table_index + i * 4 + 2] << 8) | + raw[table_index + i * 4 + 3]; + } + int base = table[0]; + unsigned char* skybox = (unsigned char*)malloc(80 * 32 * 32 * 4); + for (int i = 0; i < 80; i++) { + table[i] -= base; + } + for (int i = 0; i < 80; i++) { + decode_image(skybox + i * 32 * 32 * 4, raw + table[i], 32 * 32, { + RANGE(0 , 5), + RANGE(5 , 5), + RANGE(10, 5), + RANGE(15, 1) + }); + } + return skybox; +} + +#undef RANGE +#undef CONST + +void write_png(std::string path, void* data, int width, int height, int depth) { + std::filesystem::path dst = std::filesystem::path(EXTRACT_PATH) / path; + std::filesystem::create_directories(dst.parent_path()); + std::cout << "exporting " << dst << std::endl; + pngutils_write_png(std::filesystem::absolute(dst).c_str(), width, height, depth, data, 0); +} + +void skybox2png(std::string filename, unsigned char* img) { + for (int i = 0; i < 80; i++) { + write_png(filename + "." + std::to_string(i) + ".rgba16.png", img + i * 32 * 32 * 4, 32, 32, 4); + } + free(img); +} + +void rgba2png(std::string filename, unsigned char* img, int width, int height) { + write_png(filename, img, width, height, 4); + free(img); +} + +void ia2png(std::string filename, unsigned char* img, int width, int height) { + write_png(filename, img, width, height, 2); + free(img); +} + +#define ROM_OK 0 +#define ROM_NEED_EXTRACT 1 +#define ROM_MISSING 2 +#define ROM_INVALID 3 + +int saturn_rom_status(std::filesystem::path extract_dest, std::vector* todo) { + bool needs_extract = false; + bool needs_rom = false; + for (const auto& entry : assets) { + if (entry.metadata.size() > 0 && entry.metadata[0] == -1) { + bool missing = false; + std::filesystem::path path = extract_dest / entry.path; + std::string filename = path.string(); + std::string ext = path.extension().string(); + std::string name_without_ext = filename.substr(0, filename.length() - ext.length()); + for (int i = 0; i < 80; i++) { + if (!std::filesystem::exists(name_without_ext + "." + std::to_string(i) + ".rgba16.png")) missing = true; + } + if (missing) { + needs_extract = true; + todo->push_back(entry.path); + } + continue; + } + if (!std::filesystem::exists(extract_dest / entry.path)) { + needs_extract = true; + todo->push_back(entry.path); + } + } + needs_rom = needs_extract; + for (const auto& entry : saturn_assets) { + if (!std::filesystem::exists(extract_dest / entry.path)) { + needs_extract = true; + todo->push_back(entry.path); + } + } + if (!needs_extract) return ROM_OK; + if (!std::filesystem::exists("sm64.z64") && needs_rom) return ROM_MISSING; + return ROM_NEED_EXTRACT; +} + +int saturn_extract_rom() { + std::filesystem::path extract_dest = EXTRACT_PATH; + std::vector todo = {}; + int status = saturn_rom_status(extract_dest, &todo); + if (status == ROM_OK) return 0; + if (status == ROM_MISSING) { + pfd::message("ROM Extract Error", "Cannot find 'sm64.z64'.\n\nPut an unmodified, US version of SM64 into Saturn's executable directory and name it 'sm64.z64'.", pfd::choice::ok); + return 1; + } + if (status == ROM_INVALID) { + pfd::message("ROM Extract Error", "Couldn't verify 'sm64.z64'.\n\nThe file may be corrupted, extended, or from the wrong region. Use an unmodified US version of SM64.", pfd::choice::ok); + return 1; + } + std::ifstream stream = std::ifstream("sm64.z64", std::ios::binary); + unsigned char* data = (unsigned char*)malloc(1024 * 1024 * 8); + stream.read((char*)data, 1024 * 1024 * 8); + stream.close(); + std::map mio0 = {}; + for (const auto& asset : assets) { + if (std::find(todo.begin(), todo.end(), asset.path) == todo.end()) continue; + if (mio0.find(asset.mio0) != mio0.end()) continue; + if (asset.mio0 == -1) mio0.insert({ -1, data }); + else mio0.insert({ asset.mio0, read_mio0(data + asset.mio0) }); + } + for (const auto& asset : assets) { + if (std::find(todo.begin(), todo.end(), asset.path) == todo.end()) continue; + std::istringstream iss = std::istringstream(asset.path); + std::vector tokens = {}; + std::string token; + while (std::getline(iss, token, '.')) { + tokens.push_back(token); + } + unsigned char* buf = mio0[asset.mio0]; + if (tokens[tokens.size() - 1] == "png") { + if (asset.metadata[0] == -1) { + unsigned char* img = raw2skybox(buf + asset.pos, asset.len); + skybox2png(tokens[0], img); + continue; + } + FormatTableEntry format = format_table[tokens[tokens.size() - 2]]; + if (format.format == FMT_RGBA) { + unsigned char* img = raw2rgba(buf + asset.pos, asset.metadata[0], asset.metadata[1], format.depth); + rgba2png(asset.path, img, asset.metadata[0], asset.metadata[1]); + } + else if (format.format == FMT_IA) { + unsigned char* img = raw2ia(buf + asset.pos, asset.metadata[0], asset.metadata[1], format.depth); + ia2png(asset.path, img, asset.metadata[0], asset.metadata[1]); + } + else if (format.format == FMT_I) { + unsigned char* img = raw2i(buf + asset.pos, asset.metadata[0], asset.metadata[1], format.depth); + ia2png(asset.path, img, asset.metadata[0], asset.metadata[1]); + } + } + else { + std::filesystem::path dst = std::filesystem::path(EXTRACT_PATH) / asset.path; + std::filesystem::create_directories(dst.parent_path()); + std::cout << "exporting " << dst << std::endl; + std::ofstream out = std::ofstream(dst); + out.write((char*)(buf + asset.pos), asset.len); + out.close(); + } + } + for (const auto& asset : saturn_assets) { + if (std::find(todo.begin(), todo.end(), asset.path) == todo.end()) continue; + unsigned char* img = raw2rgba(asset.data, asset.metadata[0], asset.metadata[1], 16); + rgba2png(asset.path, img, asset.metadata[0], asset.metadata[1]); + } + for (const auto& entry : mio0) { + free(entry.second); + } + return 0; +} \ No newline at end of file diff --git a/src/saturn/saturn_rom_extract.h b/src/saturn/saturn_rom_extract.h new file mode 100644 index 00000000..5e58d077 --- /dev/null +++ b/src/saturn/saturn_rom_extract.h @@ -0,0 +1,12 @@ +#ifndef SaturnRomExtract +#define SaturnRomExtract + +#ifdef __cplusplus +extern "C" { +#endif + int saturn_extract_rom(); +#ifdef __cplusplus +} +#endif + +#endif \ No newline at end of file diff --git a/src/saturn/saturn_textures.cpp b/src/saturn/saturn_textures.cpp index c0ff3551..8d203a27 100644 --- a/src/saturn/saturn_textures.cpp +++ b/src/saturn/saturn_textures.cpp @@ -232,10 +232,10 @@ const void* saturn_bind_texture(const void* input) { // Overwrite the unused textures shown in eye switch options 3, 4, 5 and 6 with our custom ones if (eye_array.size() > 0 && is_replacing_eyes) { if (texName.find("saturn_eye") != string::npos || - texName == "actors/mario/mario_eyes_left_unused.rgba16" || - texName == "actors/mario/mario_eyes_right_unused.rgba16" || - texName == "actors/mario/mario_eyes_up_unused.rgba16" || - texName == "actors/mario/mario_eyes_down_unused.rgba16") { + texName == "actors/mario/mario_eyes_left_unused.rgba16.png" || + texName == "actors/mario/mario_eyes_right_unused.rgba16.png" || + texName == "actors/mario/mario_eyes_up_unused.rgba16.png" || + texName == "actors/mario/mario_eyes_down_unused.rgba16.png") { outputTexture = current_eye.c_str(); const void* output = static_cast(outputTexture); return output; @@ -244,15 +244,15 @@ const void* saturn_bind_texture(const void* input) { // Non-model custom blink cycle if (force_blink && eye_array.size() > 0 && is_replacing_eyes) { - if (texName == "actors/mario/mario_eyes_center.rgba16" && blink_eye_1 != "") { + if (texName == "actors/mario/mario_eyes_center.rgba16.png" && blink_eye_1 != "") { outputTexture = blink_eye_1.c_str(); const void* output = static_cast(outputTexture); return output; - } else if (texName == "actors/mario/mario_eyes_half_closed.rgba16" && blink_eye_2 != "") { + } else if (texName == "actors/mario/mario_eyes_half_closed.rgba16.png" && blink_eye_2 != "") { outputTexture = blink_eye_2.c_str(); const void* output = static_cast(outputTexture); return output; - } else if (texName == "actors/mario/mario_eyes_closed.rgba16" && blink_eye_3 != "") { + } else if (texName == "actors/mario/mario_eyes_closed.rgba16.png" && blink_eye_3 != "") { outputTexture = blink_eye_3.c_str(); const void* output = static_cast(outputTexture); return output; @@ -262,8 +262,8 @@ const void* saturn_bind_texture(const void* input) { // Non-model cap logo/emblem if (show_vmario_emblem) { - if (texName == "actors/mario/no_m.rgba16") - return "actors/mario/mario_logo.rgba16"; + if (texName == "actors/mario/no_m.rgba16.png") + return "actors/mario/mario_logo.rgba16.png"; } // AUTO-CHROMA @@ -273,11 +273,11 @@ const void* saturn_bind_texture(const void* input) { if (autoChroma || gCurrLevelNum == LEVEL_SA) { if (use_color_background) { // Use white, recolorable textures for our color background - if (texName.find("textures/skybox_tiles/") != string::npos) - return "textures/saturn/white.rgba16"; + if (texName.find("textures/skyboxes/") != string::npos) + return "textures/saturn/white.rgba16.png"; } else { // Swapping skyboxes IDs - if (texName.find("textures/skybox_tiles/water") != string::npos) { + if (texName.find("textures/skyboxes/water") != string::npos) { switch(gChromaKeyBackground) { case 0: return static_cast(texName.replace(22, 5, "water").c_str()); case 1: return static_cast(texName.replace(22, 5, "bitfs").c_str()); @@ -290,9 +290,9 @@ const void* saturn_bind_texture(const void* input) { case 8: // "Above Clouds" recycles textures for its bottom layer // See /us_pc/bin/clouds_skybox.c @ line 138 - if (texName == "textures/skybox_tiles/water.44.rgba16" || - texName == "textures/skybox_tiles/water.45.rgba16") { - return "textures/skybox_tiles/clouds.40.rgba16"; + if (texName == "textures/skyboxes/water.44.rgba16.png" || + texName == "textures/skyboxes/water.45.rgba16.png") { + return "textures/skyboxes/clouds.40.rgba16.png"; } else { return static_cast(texName.replace(22, 5, "clouds").c_str()); @@ -307,7 +307,7 @@ const void* saturn_bind_texture(const void* input) { if (!autoChromaObjects) { if (texName.find("castle_grounds_textures.0BC00.ia16") != string::npos || texName.find("butterfly_wing.rgba16") != string::npos) { - return "textures/saturn/mario_logo.rgba16"; + return "textures/saturn/mario_logo.rgba16.png"; } } // Toggle level visibility @@ -323,7 +323,7 @@ const void* saturn_bind_texture(const void* input) { if (texName.find("segment2.11C58.rgba16") != string::npos || texName.find("segment2.12C58.rgba16") != string::npos || texName.find("segment2.13C58.rgba16") != string::npos) { - return "textures/saturn/mario_logo.rgba16"; + return "textures/saturn/mario_logo.rgba16.png"; } }