summaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorTyler McGavran <tyler.taggerung@gmail.com>2023-07-02 22:41:07 -0400
committerGitHub <noreply@github.com>2023-07-02 20:41:07 -0600
commited404043f29c1912bddac69bd0b62bc450eba3ff (patch)
tree2e26fa073b7a05ad653e0e53d39e2d8510414534 /assets
parent178dfc55917e6ae7a32c46c408a4eb7c805bc7f6 (diff)
Migrate player emblemb assets (#326)
* Migrate player emblem assets Can't find these textures being used anywhere, might be leftovers from an earlier time in the game's development. Signed-off-by: Taggerung <tyler.taggerung@email.com>
Diffstat (limited to 'assets')
-rw-r--r--assets/include/player_emblems.mk31
-rw-r--r--assets/player_emblems.json7
2 files changed, 38 insertions, 0 deletions
diff --git a/assets/include/player_emblems.mk b/assets/include/player_emblems.mk
new file mode 100644
index 000000000..594d15702
--- /dev/null
+++ b/assets/include/player_emblems.mk
@@ -0,0 +1,31 @@
+PLAYER_EMBLEM_DIR := assets/player_emblems
+
+PLAYER_EMBLEM_PALETTE := $(PLAYER_EMBLEM_DIR)/gTLUTPlayerEmblem.png
+
+PLAYER_EMBLEM_PNGS := \
+$(PLAYER_EMBLEM_DIR)/gTexturePlayerEmblem1p.png \
+$(PLAYER_EMBLEM_DIR)/gTexturePlayerEmblem2p.png \
+$(PLAYER_EMBLEM_DIR)/gTexturePlayerEmblem3p.png \
+$(PLAYER_EMBLEM_DIR)/gTexturePlayerEmblem4p.png
+
+PLAYER_EMBLEM_EXPORT_SENTINEL := $(PLAYER_EMBLEM_DIR)/.export
+
+$(BUILD_DIR)/src/common_textures.inc.o: $(PLAYER_EMBLEM_PNGS:%.png=%.inc.c) $(PLAYER_EMBLEM_PALETTE:%.png=%.inc.c)
+
+$(PLAYER_EMBLEM_PNGS:%.png=%.inc.c): %.inc.c : %.png
+ $(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(PLAYER_EMBLEM_PALETTE)
+
+$(PLAYER_EMBLEM_PALETTE:%.png=%.inc.c): %.inc.c : %.png
+ $(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
+
+$(PLAYER_EMBLEM_PNGS) $(PLAYER_EMBLEM_PALETTE): $(PLAYER_EMBLEM_EXPORT_SENTINEL) ;
+
+$(PLAYER_EMBLEM_EXPORT_SENTINEL): $(ASSET_DIR)/player_emblems.json
+ $(ASSET_EXTRACT) $(BASEROM) $<
+ touch $@
+
+.PHONY: distclean_player_emblems
+distclean_player_emblems:
+ rm -rf $(PLAYER_EMBLEM_DIR)
+
+distclean_assets: distclean_player_emblems
diff --git a/assets/player_emblems.json b/assets/player_emblems.json
new file mode 100644
index 000000000..69f8ff02d
--- /dev/null
+++ b/assets/player_emblems.json
@@ -0,0 +1,7 @@
+{
+"gTLUTPlayerEmblem": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x17258", "width": 16, "height": 16, "type": "rgba16"},
+"gTexturePlayerEmblem1p": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x17458", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTPlayerEmblem"},
+"gTexturePlayerEmblem2p": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x17C58", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTPlayerEmblem"},
+"gTexturePlayerEmblem3p": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x18458", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTPlayerEmblem"},
+"gTexturePlayerEmblem4p": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x18C58", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTPlayerEmblem"}
+}