mirror of
https://github.com/izzy2lost/2ship2harkinian-Android.git
synced 2026-06-19 01:20:08 -07:00
merge main
This commit is contained in:
@@ -173,14 +173,12 @@ SRC_DIRS := $(shell find src -type d)
|
||||
ASM_DIRS := $(shell find asm -type d -not -path "asm/non_matchings*") $(shell find data -type d)
|
||||
|
||||
## Assets binaries (PNGs, JPGs, etc)
|
||||
ASSET_BIN_DIRS := $(shell find assets/* -type d -not -path "assets/xml*")
|
||||
ASSET_BIN_DIRS := $(shell find assets/* -type d -not -path "assets/xml*" -not -path "assets/c/*" -not -name "c")
|
||||
# Prevents building C files that will be #include'd
|
||||
ASSET_BIN_DIRS_C_FILES := $(shell find assets/* -type d -not -path "assets/xml*" -not -path "assets/code*" -not -path "assets/overlays*")
|
||||
|
||||
ASSET_FILES_XML := $(foreach dir,$(ASSET_BIN_DIRS),$(wildcard $(dir)/*.xml))
|
||||
ASSET_FILES_BIN := $(foreach dir,$(ASSET_BIN_DIRS),$(wildcard $(dir)/*.bin))
|
||||
ASSET_FILES_OUT := $(foreach f,$(ASSET_FILES_XML:.xml=.c),$f) \
|
||||
$(foreach f,$(ASSET_FILES_BIN:.bin=.bin.inc.c),build/$f)
|
||||
ASSET_FILES_OUT := $(foreach f,$(ASSET_FILES_BIN:.bin=.bin.inc.c),build/$f)
|
||||
|
||||
TEXTURE_FILES_PNG := $(foreach dir,$(ASSET_BIN_DIRS),$(wildcard $(dir)/*.png))
|
||||
TEXTURE_FILES_JPG := $(foreach dir,$(ASSET_BIN_DIRS),$(wildcard $(dir)/*.jpg))
|
||||
@@ -204,7 +202,7 @@ OVL_RELOC_FILES := $(shell $(CPP) $(CPPFLAGS) $(SPEC) | grep -o '[^"]*_reloc.o'
|
||||
DEP_FILES := $(O_FILES:.o=.asmproc.d) $(OVL_RELOC_FILES:.o=.d)
|
||||
|
||||
# create build directories
|
||||
$(shell mkdir -p build/baserom $(foreach dir,$(SRC_DIRS) $(ASM_DIRS) $(ASSET_BIN_DIRS),build/$(dir)))
|
||||
$(shell mkdir -p build/baserom $(foreach dir,$(SRC_DIRS) $(ASM_DIRS) $(ASSET_BIN_DIRS) $(ASSET_BIN_DIRS_C_FILES),build/$(dir)))
|
||||
|
||||
# directory flags
|
||||
build/src/boot/O2/%.o: OPTFLAGS := -O2
|
||||
@@ -353,7 +351,7 @@ build/assets/%.o: assets/%.c
|
||||
$(OBJCOPY_BIN)
|
||||
$(RM_MDEBUG)
|
||||
|
||||
build/assets/archives/%.yar.o: build/assets/archives/%.o
|
||||
build/%.yar.o: build/%.o
|
||||
$(MAKEYAR) $< $(@:.yar.o=.yar.bin) $(@:.yar.o=.symbols.o)
|
||||
$(OBJCOPY) -I binary -O elf32-big $(@:.yar.o=.yar.bin) $@
|
||||
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
!*.c
|
||||
!*.h
|
||||
@@ -0,0 +1,394 @@
|
||||
#include "map_grand_static.h"
|
||||
|
||||
u64 gMapGrandStatic100Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_100.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic101Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_101.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic102Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_102.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic103Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_103.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic104Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_104.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic105Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_105.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic106Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_106.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic107Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_107.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic108Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_108.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic109Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_109.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic10ATex[] = {
|
||||
#include "assets/archives/map_grand_static/map_10A.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic10BTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_10B.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic10CTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_10C.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic10DTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_10D.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic10ETex[] = {
|
||||
#include "assets/archives/map_grand_static/map_10E.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic10FTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_10F.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic110Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_110.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic111Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_111.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic112Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_112.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic113Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_113.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic114Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_114.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic115Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_115.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic116Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_116.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic117Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_117.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic118Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_118.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic119Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_119.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic11ATex[] = {
|
||||
#include "assets/archives/map_grand_static/map_11A.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic11BTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_11B.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic11CTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_11C.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic11DTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_11D.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic11ETex[] = {
|
||||
#include "assets/archives/map_grand_static/map_11E.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic11FTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_11F.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic120Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_120.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic121Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_121.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic122Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_122.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic123Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_123.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic124Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_124.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic125Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_125.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic126Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_126.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic127Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_127.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic128Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_128.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic129Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_129.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic12ATex[] = {
|
||||
#include "assets/archives/map_grand_static/map_12A.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic12BTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_12B.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic12CTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_12C.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic12DTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_12D.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic12ETex[] = {
|
||||
#include "assets/archives/map_grand_static/map_12E.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic12FTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_12F.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic130Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_130.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic131Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_131.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic132Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_132.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic133Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_133.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic134Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_134.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic135Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_135.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic136Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_136.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic137Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_137.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic138Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_138.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic139Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_139.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic13ATex[] = {
|
||||
#include "assets/archives/map_grand_static/map_13A.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic13BTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_13B.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic13CTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_13C.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic13DTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_13D.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic13ETex[] = {
|
||||
#include "assets/archives/map_grand_static/map_13E.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic13FTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_13F.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic140Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_140.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic141Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_141.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic142Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_142.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic143Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_143.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic144Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_144.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic145Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_145.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic146Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_146.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic147Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_147.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic148Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_148.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic149Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_149.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic14ATex[] = {
|
||||
#include "assets/archives/map_grand_static/map_14A.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic14BTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_14B.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic14CTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_14C.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic14DTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_14D.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic14ETex[] = {
|
||||
#include "assets/archives/map_grand_static/map_14E.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic14FTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_14F.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic150Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_150.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic151Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_151.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic152Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_152.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic153Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_153.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic154Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_154.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic155Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_155.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic156Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_156.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic157Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_157.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic158Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_158.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic159Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_159.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic15ATex[] = {
|
||||
#include "assets/archives/map_grand_static/map_15A.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic15BTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_15B.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic15CTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_15C.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic15DTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_15D.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic15ETex[] = {
|
||||
#include "assets/archives/map_grand_static/map_15E.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic15FTex[] = {
|
||||
#include "assets/archives/map_grand_static/map_15F.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic160Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_160.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapGrandStatic161Tex[] = {
|
||||
#include "assets/archives/map_grand_static/map_161.i4.inc.c"
|
||||
};
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
#ifndef MAP_GRAND_STATIC_H
|
||||
#define MAP_GRAND_STATIC_H 1
|
||||
|
||||
#include "ultra64.h"
|
||||
|
||||
extern u64 gMapGrandStatic100Tex[];
|
||||
extern u64 gMapGrandStatic101Tex[];
|
||||
extern u64 gMapGrandStatic102Tex[];
|
||||
extern u64 gMapGrandStatic103Tex[];
|
||||
extern u64 gMapGrandStatic104Tex[];
|
||||
extern u64 gMapGrandStatic105Tex[];
|
||||
extern u64 gMapGrandStatic106Tex[];
|
||||
extern u64 gMapGrandStatic107Tex[];
|
||||
extern u64 gMapGrandStatic108Tex[];
|
||||
extern u64 gMapGrandStatic109Tex[];
|
||||
extern u64 gMapGrandStatic10ATex[];
|
||||
extern u64 gMapGrandStatic10BTex[];
|
||||
extern u64 gMapGrandStatic10CTex[];
|
||||
extern u64 gMapGrandStatic10DTex[];
|
||||
extern u64 gMapGrandStatic10ETex[];
|
||||
extern u64 gMapGrandStatic10FTex[];
|
||||
extern u64 gMapGrandStatic110Tex[];
|
||||
extern u64 gMapGrandStatic111Tex[];
|
||||
extern u64 gMapGrandStatic112Tex[];
|
||||
extern u64 gMapGrandStatic113Tex[];
|
||||
extern u64 gMapGrandStatic114Tex[];
|
||||
extern u64 gMapGrandStatic115Tex[];
|
||||
extern u64 gMapGrandStatic116Tex[];
|
||||
extern u64 gMapGrandStatic117Tex[];
|
||||
extern u64 gMapGrandStatic118Tex[];
|
||||
extern u64 gMapGrandStatic119Tex[];
|
||||
extern u64 gMapGrandStatic11ATex[];
|
||||
extern u64 gMapGrandStatic11BTex[];
|
||||
extern u64 gMapGrandStatic11CTex[];
|
||||
extern u64 gMapGrandStatic11DTex[];
|
||||
extern u64 gMapGrandStatic11ETex[];
|
||||
extern u64 gMapGrandStatic11FTex[];
|
||||
extern u64 gMapGrandStatic120Tex[];
|
||||
extern u64 gMapGrandStatic121Tex[];
|
||||
extern u64 gMapGrandStatic122Tex[];
|
||||
extern u64 gMapGrandStatic123Tex[];
|
||||
extern u64 gMapGrandStatic124Tex[];
|
||||
extern u64 gMapGrandStatic125Tex[];
|
||||
extern u64 gMapGrandStatic126Tex[];
|
||||
extern u64 gMapGrandStatic127Tex[];
|
||||
extern u64 gMapGrandStatic128Tex[];
|
||||
extern u64 gMapGrandStatic129Tex[];
|
||||
extern u64 gMapGrandStatic12ATex[];
|
||||
extern u64 gMapGrandStatic12BTex[];
|
||||
extern u64 gMapGrandStatic12CTex[];
|
||||
extern u64 gMapGrandStatic12DTex[];
|
||||
extern u64 gMapGrandStatic12ETex[];
|
||||
extern u64 gMapGrandStatic12FTex[];
|
||||
extern u64 gMapGrandStatic130Tex[];
|
||||
extern u64 gMapGrandStatic131Tex[];
|
||||
extern u64 gMapGrandStatic132Tex[];
|
||||
extern u64 gMapGrandStatic133Tex[];
|
||||
extern u64 gMapGrandStatic134Tex[];
|
||||
extern u64 gMapGrandStatic135Tex[];
|
||||
extern u64 gMapGrandStatic136Tex[];
|
||||
extern u64 gMapGrandStatic137Tex[];
|
||||
extern u64 gMapGrandStatic138Tex[];
|
||||
extern u64 gMapGrandStatic139Tex[];
|
||||
extern u64 gMapGrandStatic13ATex[];
|
||||
extern u64 gMapGrandStatic13BTex[];
|
||||
extern u64 gMapGrandStatic13CTex[];
|
||||
extern u64 gMapGrandStatic13DTex[];
|
||||
extern u64 gMapGrandStatic13ETex[];
|
||||
extern u64 gMapGrandStatic13FTex[];
|
||||
extern u64 gMapGrandStatic140Tex[];
|
||||
extern u64 gMapGrandStatic141Tex[];
|
||||
extern u64 gMapGrandStatic142Tex[];
|
||||
extern u64 gMapGrandStatic143Tex[];
|
||||
extern u64 gMapGrandStatic144Tex[];
|
||||
extern u64 gMapGrandStatic145Tex[];
|
||||
extern u64 gMapGrandStatic146Tex[];
|
||||
extern u64 gMapGrandStatic147Tex[];
|
||||
extern u64 gMapGrandStatic148Tex[];
|
||||
extern u64 gMapGrandStatic149Tex[];
|
||||
extern u64 gMapGrandStatic14ATex[];
|
||||
extern u64 gMapGrandStatic14BTex[];
|
||||
extern u64 gMapGrandStatic14CTex[];
|
||||
extern u64 gMapGrandStatic14DTex[];
|
||||
extern u64 gMapGrandStatic14ETex[];
|
||||
extern u64 gMapGrandStatic14FTex[];
|
||||
extern u64 gMapGrandStatic150Tex[];
|
||||
extern u64 gMapGrandStatic151Tex[];
|
||||
extern u64 gMapGrandStatic152Tex[];
|
||||
extern u64 gMapGrandStatic153Tex[];
|
||||
extern u64 gMapGrandStatic154Tex[];
|
||||
extern u64 gMapGrandStatic155Tex[];
|
||||
extern u64 gMapGrandStatic156Tex[];
|
||||
extern u64 gMapGrandStatic157Tex[];
|
||||
extern u64 gMapGrandStatic158Tex[];
|
||||
extern u64 gMapGrandStatic159Tex[];
|
||||
extern u64 gMapGrandStatic15ATex[];
|
||||
extern u64 gMapGrandStatic15BTex[];
|
||||
extern u64 gMapGrandStatic15CTex[];
|
||||
extern u64 gMapGrandStatic15DTex[];
|
||||
extern u64 gMapGrandStatic15ETex[];
|
||||
extern u64 gMapGrandStatic15FTex[];
|
||||
extern u64 gMapGrandStatic160Tex[];
|
||||
extern u64 gMapGrandStatic161Tex[];
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,233 @@
|
||||
#include "map_i_static.h"
|
||||
|
||||
u64 gMapIStatic00Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_00.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic01Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_01.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic02Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_02.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic03Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_03.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic04Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_04.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic05Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_05.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic06Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_06.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic07Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_07.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic08Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_08.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic09Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_09.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic0ATex[] = {
|
||||
#include "assets/archives/map_i_static/map_0A.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic0BTex[] = {
|
||||
#include "assets/archives/map_i_static/map_0B.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic0CTex[] = {
|
||||
#include "assets/archives/map_i_static/map_0C.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic0DTex[] = {
|
||||
#include "assets/archives/map_i_static/map_0D.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic0ETex[] = {
|
||||
#include "assets/archives/map_i_static/map_0E.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic0FTex[] = {
|
||||
#include "assets/archives/map_i_static/map_0F.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic10Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_10.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic11Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_11.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic12Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_12.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic13Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_13.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic14Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_14.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic15Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_15.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic16Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_16.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic17Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_17.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic18Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_18.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic19Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_19.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic1ATex[] = {
|
||||
#include "assets/archives/map_i_static/map_1A.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic1BTex[] = {
|
||||
#include "assets/archives/map_i_static/map_1B.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic1CTex[] = {
|
||||
#include "assets/archives/map_i_static/map_1C.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic1DTex[] = {
|
||||
#include "assets/archives/map_i_static/map_1D.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic1ETex[] = {
|
||||
#include "assets/archives/map_i_static/map_1E.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic1FTex[] = {
|
||||
#include "assets/archives/map_i_static/map_1F.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic20Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_20.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic21Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_21.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic22Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_22.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic23Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_23.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic24Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_24.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic25Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_25.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic26Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_26.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic27Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_27.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic28Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_28.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic29Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_29.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic2ATex[] = {
|
||||
#include "assets/archives/map_i_static/map_2A.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic2BTex[] = {
|
||||
#include "assets/archives/map_i_static/map_2B.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic2CTex[] = {
|
||||
#include "assets/archives/map_i_static/map_2C.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic2DTex[] = {
|
||||
#include "assets/archives/map_i_static/map_2D.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic2ETex[] = {
|
||||
#include "assets/archives/map_i_static/map_2E.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic2FTex[] = {
|
||||
#include "assets/archives/map_i_static/map_2F.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic30Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_30.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic31Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_31.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic32Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_32.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic33Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_33.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic34Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_34.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic35Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_35.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic36Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_36.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic37Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_37.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic38Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_38.i4.inc.c"
|
||||
};
|
||||
|
||||
u64 gMapIStatic39Tex[] = {
|
||||
#include "assets/archives/map_i_static/map_39.i4.inc.c"
|
||||
};
|
||||
@@ -0,0 +1,65 @@
|
||||
#ifndef MAP_I_STATIC_H
|
||||
#define MAP_I_STATIC_H 1
|
||||
|
||||
#include "ultra64.h"
|
||||
|
||||
extern u64 gMapIStatic00Tex[];
|
||||
extern u64 gMapIStatic01Tex[];
|
||||
extern u64 gMapIStatic02Tex[];
|
||||
extern u64 gMapIStatic03Tex[];
|
||||
extern u64 gMapIStatic04Tex[];
|
||||
extern u64 gMapIStatic05Tex[];
|
||||
extern u64 gMapIStatic06Tex[];
|
||||
extern u64 gMapIStatic07Tex[];
|
||||
extern u64 gMapIStatic08Tex[];
|
||||
extern u64 gMapIStatic09Tex[];
|
||||
extern u64 gMapIStatic0ATex[];
|
||||
extern u64 gMapIStatic0BTex[];
|
||||
extern u64 gMapIStatic0CTex[];
|
||||
extern u64 gMapIStatic0DTex[];
|
||||
extern u64 gMapIStatic0ETex[];
|
||||
extern u64 gMapIStatic0FTex[];
|
||||
extern u64 gMapIStatic10Tex[];
|
||||
extern u64 gMapIStatic11Tex[];
|
||||
extern u64 gMapIStatic12Tex[];
|
||||
extern u64 gMapIStatic13Tex[];
|
||||
extern u64 gMapIStatic14Tex[];
|
||||
extern u64 gMapIStatic15Tex[];
|
||||
extern u64 gMapIStatic16Tex[];
|
||||
extern u64 gMapIStatic17Tex[];
|
||||
extern u64 gMapIStatic18Tex[];
|
||||
extern u64 gMapIStatic19Tex[];
|
||||
extern u64 gMapIStatic1ATex[];
|
||||
extern u64 gMapIStatic1BTex[];
|
||||
extern u64 gMapIStatic1CTex[];
|
||||
extern u64 gMapIStatic1DTex[];
|
||||
extern u64 gMapIStatic1ETex[];
|
||||
extern u64 gMapIStatic1FTex[];
|
||||
extern u64 gMapIStatic20Tex[];
|
||||
extern u64 gMapIStatic21Tex[];
|
||||
extern u64 gMapIStatic22Tex[];
|
||||
extern u64 gMapIStatic23Tex[];
|
||||
extern u64 gMapIStatic24Tex[];
|
||||
extern u64 gMapIStatic25Tex[];
|
||||
extern u64 gMapIStatic26Tex[];
|
||||
extern u64 gMapIStatic27Tex[];
|
||||
extern u64 gMapIStatic28Tex[];
|
||||
extern u64 gMapIStatic29Tex[];
|
||||
extern u64 gMapIStatic2ATex[];
|
||||
extern u64 gMapIStatic2BTex[];
|
||||
extern u64 gMapIStatic2CTex[];
|
||||
extern u64 gMapIStatic2DTex[];
|
||||
extern u64 gMapIStatic2ETex[];
|
||||
extern u64 gMapIStatic2FTex[];
|
||||
extern u64 gMapIStatic30Tex[];
|
||||
extern u64 gMapIStatic31Tex[];
|
||||
extern u64 gMapIStatic32Tex[];
|
||||
extern u64 gMapIStatic33Tex[];
|
||||
extern u64 gMapIStatic34Tex[];
|
||||
extern u64 gMapIStatic35Tex[];
|
||||
extern u64 gMapIStatic36Tex[];
|
||||
extern u64 gMapIStatic37Tex[];
|
||||
extern u64 gMapIStatic38Tex[];
|
||||
extern u64 gMapIStatic39Tex[];
|
||||
|
||||
#endif
|
||||
@@ -1,102 +1,102 @@
|
||||
<Root>
|
||||
<File Name="map_grand_static.unarchive">
|
||||
<Blob Name="map_grand_static_Blob_000000" Size="0x0FF0" Offset="0x0" />
|
||||
<Blob Name="map_grand_static_Blob_000FF0" Size="0x0FF0" Offset="0xFF0" />
|
||||
<Blob Name="map_grand_static_Blob_001FE0" Size="0x0FF0" Offset="0x1FE0" />
|
||||
<Blob Name="map_grand_static_Blob_002FD0" Size="0x0FF0" Offset="0x2FD0" />
|
||||
<Blob Name="map_grand_static_Blob_003FC0" Size="0x0FF0" Offset="0x3FC0" />
|
||||
<Blob Name="map_grand_static_Blob_004FB0" Size="0x0B40" Offset="0x4FB0" />
|
||||
<Blob Name="map_grand_static_Blob_005AF0" Size="0x0FF0" Offset="0x5AF0" />
|
||||
<Blob Name="map_grand_static_Blob_006AE0" Size="0x0FF0" Offset="0x6AE0" />
|
||||
<Blob Name="map_grand_static_Blob_007AD0" Size="0x0FF0" Offset="0x7AD0" />
|
||||
<Blob Name="map_grand_static_Blob_008AC0" Size="0x0FF0" Offset="0x8AC0" />
|
||||
<Blob Name="map_grand_static_Blob_009AB0" Size="0x0420" Offset="0x9AB0" />
|
||||
<Blob Name="map_grand_static_Blob_009ED0" Size="0x0FF0" Offset="0x9ED0" />
|
||||
<Blob Name="map_grand_static_Blob_00AEC0" Size="0x0450" Offset="0xAEC0" />
|
||||
<Blob Name="map_grand_static_Blob_00B310" Size="0x07A0" Offset="0xB310" />
|
||||
<Blob Name="map_grand_static_Blob_00BAB0" Size="0x0FF0" Offset="0xBAB0" />
|
||||
<Blob Name="map_grand_static_Blob_00CAA0" Size="0x0FF0" Offset="0xCAA0" />
|
||||
<Blob Name="map_grand_static_Blob_00DA90" Size="0x0FF0" Offset="0xDA90" />
|
||||
<Blob Name="map_grand_static_Blob_00EA80" Size="0x0780" Offset="0xEA80" />
|
||||
<Blob Name="map_grand_static_Blob_00F200" Size="0x0800" Offset="0xF200" />
|
||||
<Blob Name="map_grand_static_Blob_00FA00" Size="0x0850" Offset="0xFA00" />
|
||||
<Blob Name="map_grand_static_Blob_010250" Size="0x0510" Offset="0x10250" />
|
||||
<Blob Name="map_grand_static_Blob_010760" Size="0x0710" Offset="0x10760" />
|
||||
<Blob Name="map_grand_static_Blob_010E70" Size="0x0AE0" Offset="0x10E70" />
|
||||
<Blob Name="map_grand_static_Blob_011950" Size="0x0660" Offset="0x11950" />
|
||||
<Blob Name="map_grand_static_Blob_011FB0" Size="0x0C60" Offset="0x11FB0" />
|
||||
<Blob Name="map_grand_static_Blob_012C10" Size="0x0E10" Offset="0x12C10" />
|
||||
<Blob Name="map_grand_static_Blob_013A20" Size="0x03E0" Offset="0x13A20" />
|
||||
<Blob Name="map_grand_static_Blob_013E00" Size="0x05A0" Offset="0x13E00" />
|
||||
<Blob Name="map_grand_static_Blob_0143A0" Size="0x0820" Offset="0x143A0" />
|
||||
<Blob Name="map_grand_static_Blob_014BC0" Size="0x0440" Offset="0x14BC0" />
|
||||
<Blob Name="map_grand_static_Blob_015000" Size="0x0590" Offset="0x15000" />
|
||||
<Blob Name="map_grand_static_Blob_015590" Size="0x05A0" Offset="0x15590" />
|
||||
<Blob Name="map_grand_static_Blob_015B30" Size="0x07A0" Offset="0x15B30" />
|
||||
<Blob Name="map_grand_static_Blob_0162D0" Size="0x07A0" Offset="0x162D0" />
|
||||
<Blob Name="map_grand_static_Blob_016A70" Size="0x0DF0" Offset="0x16A70" />
|
||||
<Blob Name="map_grand_static_Blob_017860" Size="0x0850" Offset="0x17860" />
|
||||
<Blob Name="map_grand_static_Blob_0180B0" Size="0x09C0" Offset="0x180B0" />
|
||||
<Blob Name="map_grand_static_Blob_018A70" Size="0x0880" Offset="0x18A70" />
|
||||
<Blob Name="map_grand_static_Blob_0192F0" Size="0x0660" Offset="0x192F0" />
|
||||
<Blob Name="map_grand_static_Blob_019950" Size="0x0360" Offset="0x19950" />
|
||||
<Blob Name="map_grand_static_Blob_019CB0" Size="0x0260" Offset="0x19CB0" />
|
||||
<Blob Name="map_grand_static_Blob_019F10" Size="0x0960" Offset="0x19F10" />
|
||||
<Blob Name="map_grand_static_Blob_01A870" Size="0x0350" Offset="0x1A870" />
|
||||
<Blob Name="map_grand_static_Blob_01ABC0" Size="0x09B0" Offset="0x1ABC0" />
|
||||
<Blob Name="map_grand_static_Blob_01B570" Size="0x0980" Offset="0x1B570" />
|
||||
<Blob Name="map_grand_static_Blob_01BEF0" Size="0x0FF0" Offset="0x1BEF0" />
|
||||
<Blob Name="map_grand_static_Blob_01CEE0" Size="0x0B20" Offset="0x1CEE0" />
|
||||
<Blob Name="map_grand_static_Blob_01DA00" Size="0x0DA0" Offset="0x1DA00" />
|
||||
<Blob Name="map_grand_static_Blob_01E7A0" Size="0x0820" Offset="0x1E7A0" />
|
||||
<Blob Name="map_grand_static_Blob_01EFC0" Size="0x03E0" Offset="0x1EFC0" />
|
||||
<Blob Name="map_grand_static_Blob_01F3A0" Size="0x0980" Offset="0x1F3A0" />
|
||||
<Blob Name="map_grand_static_Blob_01FD20" Size="0x0960" Offset="0x1FD20" />
|
||||
<Blob Name="map_grand_static_Blob_020680" Size="0x0760" Offset="0x20680" />
|
||||
<Blob Name="map_grand_static_Blob_020DE0" Size="0x0960" Offset="0x20DE0" />
|
||||
<Blob Name="map_grand_static_Blob_021740" Size="0x01D0" Offset="0x21740" />
|
||||
<Blob Name="map_grand_static_Blob_021910" Size="0x0630" Offset="0x21910" />
|
||||
<Blob Name="map_grand_static_Blob_021F40" Size="0x0680" Offset="0x21F40" />
|
||||
<Blob Name="map_grand_static_Blob_0225C0" Size="0x07D0" Offset="0x225C0" />
|
||||
<Blob Name="map_grand_static_Blob_022D90" Size="0x0870" Offset="0x22D90" />
|
||||
<Blob Name="map_grand_static_Blob_023600" Size="0x0E60" Offset="0x23600" />
|
||||
<Blob Name="map_grand_static_Blob_024460" Size="0x0710" Offset="0x24460" />
|
||||
<Blob Name="map_grand_static_Blob_024B70" Size="0x0620" Offset="0x24B70" />
|
||||
<Blob Name="map_grand_static_Blob_025190" Size="0x0620" Offset="0x25190" />
|
||||
<Blob Name="map_grand_static_Blob_0257B0" Size="0x0680" Offset="0x257B0" />
|
||||
<Blob Name="map_grand_static_Blob_025E30" Size="0x0620" Offset="0x25E30" />
|
||||
<Blob Name="map_grand_static_Blob_026450" Size="0x0210" Offset="0x26450" />
|
||||
<Blob Name="map_grand_static_Blob_026660" Size="0x04B0" Offset="0x26660" />
|
||||
<Blob Name="map_grand_static_Blob_026B10" Size="0x0680" Offset="0x26B10" />
|
||||
<Blob Name="map_grand_static_Blob_027190" Size="0x0350" Offset="0x27190" />
|
||||
<Blob Name="map_grand_static_Blob_0274E0" Size="0x0660" Offset="0x274E0" />
|
||||
<Blob Name="map_grand_static_Blob_027B40" Size="0x0350" Offset="0x27B40" />
|
||||
<Blob Name="map_grand_static_Blob_027E90" Size="0x0500" Offset="0x27E90" />
|
||||
<Blob Name="map_grand_static_Blob_028390" Size="0x06A0" Offset="0x28390" />
|
||||
<Blob Name="map_grand_static_Blob_028A30" Size="0x05E0" Offset="0x28A30" />
|
||||
<Blob Name="map_grand_static_Blob_029010" Size="0x0680" Offset="0x29010" />
|
||||
<Blob Name="map_grand_static_Blob_029690" Size="0x0480" Offset="0x29690" />
|
||||
<Blob Name="map_grand_static_Blob_029B10" Size="0x0AE0" Offset="0x29B10" />
|
||||
<Blob Name="map_grand_static_Blob_02A5F0" Size="0x02D0" Offset="0x2A5F0" />
|
||||
<Blob Name="map_grand_static_Blob_02A8C0" Size="0x0B90" Offset="0x2A8C0" />
|
||||
<Blob Name="map_grand_static_Blob_02B450" Size="0x0DA0" Offset="0x2B450" />
|
||||
<Blob Name="map_grand_static_Blob_02C1F0" Size="0x08C0" Offset="0x2C1F0" />
|
||||
<Blob Name="map_grand_static_Blob_02CAB0" Size="0x0A30" Offset="0x2CAB0" />
|
||||
<Blob Name="map_grand_static_Blob_02D4E0" Size="0x0130" Offset="0x2D4E0" />
|
||||
<Blob Name="map_grand_static_Blob_02D610" Size="0x0C30" Offset="0x2D610" />
|
||||
<Blob Name="map_grand_static_Blob_02E240" Size="0x08A0" Offset="0x2E240" />
|
||||
<Blob Name="map_grand_static_Blob_02EAE0" Size="0x0F50" Offset="0x2EAE0" />
|
||||
<Blob Name="map_grand_static_Blob_02FA30" Size="0x09B0" Offset="0x2FA30" />
|
||||
<Blob Name="map_grand_static_Blob_0303E0" Size="0x07B0" Offset="0x303E0" />
|
||||
<Blob Name="map_grand_static_Blob_030B90" Size="0x0960" Offset="0x30B90" />
|
||||
<Blob Name="map_grand_static_Blob_0314F0" Size="0x0740" Offset="0x314F0" />
|
||||
<Blob Name="map_grand_static_Blob_031C30" Size="0x0A00" Offset="0x31C30" />
|
||||
<Blob Name="map_grand_static_Blob_032630" Size="0x0640" Offset="0x32630" />
|
||||
<Blob Name="map_grand_static_Blob_032C70" Size="0x0A30" Offset="0x32C70" />
|
||||
<Blob Name="map_grand_static_Blob_0336A0" Size="0x03D0" Offset="0x336A0" />
|
||||
<Blob Name="map_grand_static_Blob_033A70" Size="0x0D00" Offset="0x33A70" />
|
||||
<Blob Name="map_grand_static_Blob_034770" Size="0x0440" Offset="0x34770" />
|
||||
<Blob Name="map_grand_static_Blob_034BB0" Size="0x03A0" Offset="0x34BB0" />
|
||||
<Blob Name="map_grand_static_Blob_034F50" Size="0x0960" Offset="0x34F50" />
|
||||
<Texture Name="gMapGrandStatic100Tex" OutName="map_100" Format="i4" Width="96" Height="85" Offset="0x0" />
|
||||
<Texture Name="gMapGrandStatic101Tex" OutName="map_101" Format="i4" Width="96" Height="85" Offset="0xFF0" />
|
||||
<Texture Name="gMapGrandStatic102Tex" OutName="map_102" Format="i4" Width="96" Height="85" Offset="0x1FE0" />
|
||||
<Texture Name="gMapGrandStatic103Tex" OutName="map_103" Format="i4" Width="96" Height="85" Offset="0x2FD0" />
|
||||
<Texture Name="gMapGrandStatic104Tex" OutName="map_104" Format="i4" Width="96" Height="85" Offset="0x3FC0" />
|
||||
<Texture Name="gMapGrandStatic105Tex" OutName="map_105" Format="i4" Width="80" Height="72" Offset="0x4FB0" />
|
||||
<Texture Name="gMapGrandStatic106Tex" OutName="map_106" Format="i4" Width="96" Height="85" Offset="0x5AF0" />
|
||||
<Texture Name="gMapGrandStatic107Tex" OutName="map_107" Format="i4" Width="96" Height="85" Offset="0x6AE0" />
|
||||
<Texture Name="gMapGrandStatic108Tex" OutName="map_108" Format="i4" Width="96" Height="85" Offset="0x7AD0" />
|
||||
<Texture Name="gMapGrandStatic109Tex" OutName="map_109" Format="i4" Width="96" Height="85" Offset="0x8AC0" />
|
||||
<Texture Name="gMapGrandStatic10ATex" OutName="map_10A" Format="i4" Width="48" Height="44" Offset="0x9AB0" />
|
||||
<Texture Name="gMapGrandStatic10BTex" OutName="map_10B" Format="i4" Width="96" Height="85" Offset="0x9ED0" />
|
||||
<Texture Name="gMapGrandStatic10CTex" OutName="map_10C" Format="i4" Width="48" Height="46" Offset="0xAEC0" />
|
||||
<Texture Name="gMapGrandStatic10DTex" OutName="map_10D" Format="i4" Width="64" Height="61" Offset="0xB310" />
|
||||
<Texture Name="gMapGrandStatic10ETex" OutName="map_10E" Format="i4" Width="96" Height="85" Offset="0xBAB0" />
|
||||
<Texture Name="gMapGrandStatic10FTex" OutName="map_10F" Format="i4" Width="96" Height="85" Offset="0xCAA0" />
|
||||
<Texture Name="gMapGrandStatic110Tex" OutName="map_110" Format="i4" Width="96" Height="85" Offset="0xDA90" />
|
||||
<Texture Name="gMapGrandStatic111Tex" OutName="map_111" Format="i4" Width="48" Height="80" Offset="0xEA80" />
|
||||
<Texture Name="gMapGrandStatic112Tex" OutName="map_112" Format="i4" Width="32" Height="128" Offset="0xF200" />
|
||||
<Texture Name="gMapGrandStatic113Tex" OutName="map_113" Format="i4" Width="80" Height="53" Offset="0xFA00" />
|
||||
<Texture Name="gMapGrandStatic114Tex" OutName="map_114" Format="i4" Width="32" Height="81" Offset="0x10250" />
|
||||
<Texture Name="gMapGrandStatic115Tex" OutName="map_115" Format="i4" Width="80" Height="45" Offset="0x10760" />
|
||||
<Texture Name="gMapGrandStatic116Tex" OutName="map_116" Format="i4" Width="64" Height="87" Offset="0x10E70" />
|
||||
<Texture Name="gMapGrandStatic117Tex" OutName="map_117" Format="i4" Width="64" Height="51" Offset="0x11950" />
|
||||
<Texture Name="gMapGrandStatic118Tex" OutName="map_118" Format="i4" Width="80" Height="79" Offset="0x11FB0" />
|
||||
<Texture Name="gMapGrandStatic119Tex" OutName="map_119" Format="i4" Width="96" Height="75" Offset="0x12C10" />
|
||||
<Texture Name="gMapGrandStatic11ATex" OutName="map_11A" Format="i4" Width="48" Height="41" Offset="0x13A20" />
|
||||
<Texture Name="gMapGrandStatic11BTex" OutName="map_11B" Format="i4" Width="64" Height="45" Offset="0x13E00" />
|
||||
<Texture Name="gMapGrandStatic11CTex" OutName="map_11C" Format="i4" Width="80" Height="52" Offset="0x143A0" />
|
||||
<Texture Name="gMapGrandStatic11DTex" OutName="map_11D" Format="i4" Width="48" Height="45" Offset="0x14BC0" />
|
||||
<Texture Name="gMapGrandStatic11ETex" OutName="map_11E" Format="i4" Width="48" Height="59" Offset="0x15000" />
|
||||
<Texture Name="gMapGrandStatic11FTex" OutName="map_11F" Format="i4" Width="48" Height="60" Offset="0x15590" />
|
||||
<Texture Name="gMapGrandStatic120Tex" OutName="map_120" Format="i4" Width="48" Height="81" Offset="0x15B30" />
|
||||
<Texture Name="gMapGrandStatic121Tex" OutName="map_121" Format="i4" Width="48" Height="81" Offset="0x162D0" />
|
||||
<Texture Name="gMapGrandStatic122Tex" OutName="map_122" Format="i4" Width="80" Height="89" Offset="0x16A70" />
|
||||
<Texture Name="gMapGrandStatic123Tex" OutName="map_123" Format="i4" Width="80" Height="53" Offset="0x17860" />
|
||||
<Texture Name="gMapGrandStatic124Tex" OutName="map_124" Format="i4" Width="64" Height="78" Offset="0x180B0" />
|
||||
<Texture Name="gMapGrandStatic125Tex" OutName="map_125" Format="i4" Width="64" Height="68" Offset="0x18A70" />
|
||||
<Texture Name="gMapGrandStatic126Tex" OutName="map_126" Format="i4" Width="48" Height="68" Offset="0x192F0" />
|
||||
<Texture Name="gMapGrandStatic127Tex" OutName="map_127" Format="i4" Width="48" Height="36" Offset="0x19950" />
|
||||
<Texture Name="gMapGrandStatic128Tex" OutName="map_128" Format="i4" Width="48" Height="25" Offset="0x19CB0" />
|
||||
<Texture Name="gMapGrandStatic129Tex" OutName="map_129" Format="i4" Width="64" Height="75" Offset="0x19F10" />
|
||||
<Texture Name="gMapGrandStatic12ATex" OutName="map_12A" Format="i4" Width="32" Height="53" Offset="0x1A870" />
|
||||
<Texture Name="gMapGrandStatic12BTex" OutName="map_12B" Format="i4" Width="80" Height="62" Offset="0x1ABC0" />
|
||||
<Texture Name="gMapGrandStatic12CTex" OutName="map_12C" Format="i4" Width="64" Height="76" Offset="0x1B570" />
|
||||
<Texture Name="gMapGrandStatic12DTex" OutName="map_12D" Format="i4" Width="96" Height="85" Offset="0x1BEF0" />
|
||||
<Texture Name="gMapGrandStatic12ETex" OutName="map_12E" Format="i4" Width="80" Height="71" Offset="0x1CEE0" />
|
||||
<Texture Name="gMapGrandStatic12FTex" OutName="map_12F" Format="i4" Width="80" Height="87" Offset="0x1DA00" />
|
||||
<Texture Name="gMapGrandStatic130Tex" OutName="map_130" Format="i4" Width="64" Height="65" Offset="0x1E7A0" />
|
||||
<Texture Name="gMapGrandStatic131Tex" OutName="map_131" Format="i4" Width="48" Height="41" Offset="0x1EFC0" />
|
||||
<Texture Name="gMapGrandStatic132Tex" OutName="map_132" Format="i4" Width="64" Height="76" Offset="0x1F3A0" />
|
||||
<Texture Name="gMapGrandStatic133Tex" OutName="map_133" Format="i4" Width="80" Height="60" Offset="0x1FD20" />
|
||||
<Texture Name="gMapGrandStatic134Tex" OutName="map_134" Format="i4" Width="80" Height="47" Offset="0x20680" />
|
||||
<Texture Name="gMapGrandStatic135Tex" OutName="map_135" Format="i4" Width="80" Height="60" Offset="0x20DE0" />
|
||||
<Texture Name="gMapGrandStatic136Tex" OutName="map_136" Format="i4" Width="48" Height="19" Offset="0x21740" />
|
||||
<Texture Name="gMapGrandStatic137Tex" OutName="map_137" Format="i4" Width="32" Height="99" Offset="0x21910" />
|
||||
<Texture Name="gMapGrandStatic138Tex" OutName="map_138" Format="i4" Width="48" Height="69" Offset="0x21F40" />
|
||||
<Texture Name="gMapGrandStatic139Tex" OutName="map_139" Format="i4" Width="48" Height="83" Offset="0x225C0" />
|
||||
<Texture Name="gMapGrandStatic13ATex" OutName="map_13A" Format="i4" Width="80" Height="54" Offset="0x22D90" />
|
||||
<Texture Name="gMapGrandStatic13BTex" OutName="map_13B" Format="i4" Width="80" Height="92" Offset="0x23600" />
|
||||
<Texture Name="gMapGrandStatic13CTex" OutName="map_13C" Format="i4" Width="48" Height="75" Offset="0x24460" />
|
||||
<Texture Name="gMapGrandStatic13DTex" OutName="map_13D" Format="i4" Width="64" Height="49" Offset="0x24B70" />
|
||||
<Texture Name="gMapGrandStatic13ETex" OutName="map_13E" Format="i4" Width="64" Height="49" Offset="0x25190" />
|
||||
<Texture Name="gMapGrandStatic13FTex" OutName="map_13F" Format="i4" Width="64" Height="52" Offset="0x257B0" />
|
||||
<Texture Name="gMapGrandStatic140Tex" OutName="map_140" Format="i4" Width="64" Height="49" Offset="0x25E30" />
|
||||
<Texture Name="gMapGrandStatic141Tex" OutName="map_141" Format="i4" Width="32" Height="33" Offset="0x26450" />
|
||||
<Texture Name="gMapGrandStatic142Tex" OutName="map_142" Format="i4" Width="48" Height="50" Offset="0x26660" />
|
||||
<Texture Name="gMapGrandStatic143Tex" OutName="map_143" Format="i4" Width="64" Height="52" Offset="0x26B10" />
|
||||
<Texture Name="gMapGrandStatic144Tex" OutName="map_144" Format="i4" Width="48" Height="35" Offset="0x27190" />
|
||||
<Texture Name="gMapGrandStatic145Tex" OutName="map_145" Format="i4" Width="64" Height="51" Offset="0x274E0" />
|
||||
<Texture Name="gMapGrandStatic146Tex" OutName="map_146" Format="i4" Width="48" Height="35" Offset="0x27B40" />
|
||||
<Texture Name="gMapGrandStatic147Tex" OutName="map_147" Format="i4" Width="48" Height="53" Offset="0x27E90" />
|
||||
<Texture Name="gMapGrandStatic148Tex" OutName="map_148" Format="i4" Width="64" Height="53" Offset="0x28390" />
|
||||
<Texture Name="gMapGrandStatic149Tex" OutName="map_149" Format="i4" Width="64" Height="47" Offset="0x28A30" />
|
||||
<Texture Name="gMapGrandStatic14ATex" OutName="map_14A" Format="i4" Width="64" Height="52" Offset="0x29010" />
|
||||
<Texture Name="gMapGrandStatic14BTex" OutName="map_14B" Format="i4" Width="48" Height="48" Offset="0x29690" />
|
||||
<Texture Name="gMapGrandStatic14CTex" OutName="map_14C" Format="i4" Width="64" Height="87" Offset="0x29B10" />
|
||||
<Texture Name="gMapGrandStatic14DTex" OutName="map_14D" Format="i4" Width="48" Height="30" Offset="0x2A5F0" />
|
||||
<Texture Name="gMapGrandStatic14ETex" OutName="map_14E" Format="i4" Width="80" Height="74" Offset="0x2A8C0" />
|
||||
<Texture Name="gMapGrandStatic14FTex" OutName="map_14F" Format="i4" Width="80" Height="87" Offset="0x2B450" />
|
||||
<Texture Name="gMapGrandStatic150Tex" OutName="map_150" Format="i4" Width="80" Height="56" Offset="0x2C1F0" />
|
||||
<Texture Name="gMapGrandStatic151Tex" OutName="map_151" Format="i4" Width="80" Height="65" Offset="0x2CAB0" />
|
||||
<Texture Name="gMapGrandStatic152Tex" OutName="map_152" Format="i4" Width="16" Height="38" Offset="0x2D4E0" />
|
||||
<Texture Name="gMapGrandStatic153Tex" OutName="map_153" Format="i4" Width="80" Height="78" Offset="0x2D610" />
|
||||
<Texture Name="gMapGrandStatic154Tex" OutName="map_154" Format="i4" Width="80" Height="55" Offset="0x2E240" />
|
||||
<Texture Name="gMapGrandStatic155Tex" OutName="map_155" Format="i4" Width="80" Height="98" Offset="0x2EAE0" />
|
||||
<Texture Name="gMapGrandStatic156Tex" OutName="map_156" Format="i4" Width="80" Height="62" Offset="0x2FA30" />
|
||||
<Texture Name="gMapGrandStatic157Tex" OutName="map_157" Format="i4" Width="32" Height="123" Offset="0x303E0" />
|
||||
<Texture Name="gMapGrandStatic158Tex" OutName="map_158" Format="i4" Width="80" Height="60" Offset="0x30B90" />
|
||||
<Texture Name="gMapGrandStatic159Tex" OutName="map_159" Format="i4" Width="48" Height="77" Offset="0x314F0" />
|
||||
<Texture Name="gMapGrandStatic15ATex" OutName="map_15A" Format="i4" Width="80" Height="64" Offset="0x31C30" />
|
||||
<Texture Name="gMapGrandStatic15BTex" OutName="map_15B" Format="i4" Width="64" Height="50" Offset="0x32630" />
|
||||
<Texture Name="gMapGrandStatic15CTex" OutName="map_15C" Format="i4" Width="80" Height="65" Offset="0x32C70" />
|
||||
<Texture Name="gMapGrandStatic15DTex" OutName="map_15D" Format="i4" Width="32" Height="61" Offset="0x336A0" />
|
||||
<Texture Name="gMapGrandStatic15ETex" OutName="map_15E" Format="i4" Width="80" Height="83" Offset="0x33A70" />
|
||||
<Texture Name="gMapGrandStatic15FTex" OutName="map_15F" Format="i4" Width="80" Height="27" Offset="0x34770" />
|
||||
<Texture Name="gMapGrandStatic160Tex" OutName="map_160" Format="i4" Width="80" Height="23" Offset="0x34BB0" />
|
||||
<Texture Name="gMapGrandStatic161Tex" OutName="map_161" Format="i4" Width="80" Height="60" Offset="0x34F50" />
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,62 +1,62 @@
|
||||
<Root>
|
||||
<File Name="map_i_static.unarchive">
|
||||
<Blob Name="map_i_static_Blob_000000" Size="0x0FF0" Offset="0x0" />
|
||||
<Blob Name="map_i_static_Blob_000FF0" Size="0x0FF0" Offset="0xFF0" />
|
||||
<Blob Name="map_i_static_Blob_001FE0" Size="0x0FF0" Offset="0x1FE0" />
|
||||
<Blob Name="map_i_static_Blob_002FD0" Size="0x0FF0" Offset="0x2FD0" />
|
||||
<Blob Name="map_i_static_Blob_003FC0" Size="0x0FF0" Offset="0x3FC0" />
|
||||
<Blob Name="map_i_static_Blob_004FB0" Size="0x01D0" Offset="0x4FB0" />
|
||||
<Blob Name="map_i_static_Blob_005180" Size="0x01B0" Offset="0x5180" />
|
||||
<Blob Name="map_i_static_Blob_005330" Size="0x01E0" Offset="0x5330" />
|
||||
<Blob Name="map_i_static_Blob_005510" Size="0x0100" Offset="0x5510" />
|
||||
<Blob Name="map_i_static_Blob_005610" Size="0x0060" Offset="0x5610" />
|
||||
<Blob Name="map_i_static_Blob_005670" Size="0x01B0" Offset="0x5670" />
|
||||
<Blob Name="map_i_static_Blob_005820" Size="0x0070" Offset="0x5820" />
|
||||
<Blob Name="map_i_static_Blob_005890" Size="0x0130" Offset="0x5890" />
|
||||
<Blob Name="map_i_static_Blob_0059C0" Size="0x01A0" Offset="0x59C0" />
|
||||
<Blob Name="map_i_static_Blob_005B60" Size="0x0100" Offset="0x5B60" />
|
||||
<Blob Name="map_i_static_Blob_005C60" Size="0x01B0" Offset="0x5C60" />
|
||||
<Blob Name="map_i_static_Blob_005E10" Size="0x0120" Offset="0x5E10" />
|
||||
<Blob Name="map_i_static_Blob_005F30" Size="0x0120" Offset="0x5F30" />
|
||||
<Blob Name="map_i_static_Blob_006050" Size="0x0260" Offset="0x6050" />
|
||||
<Blob Name="map_i_static_Blob_0062B0" Size="0x0150" Offset="0x62B0" />
|
||||
<Blob Name="map_i_static_Blob_006400" Size="0x0220" Offset="0x6400" />
|
||||
<Blob Name="map_i_static_Blob_006620" Size="0x0300" Offset="0x6620" />
|
||||
<Blob Name="map_i_static_Blob_006920" Size="0x0110" Offset="0x6920" />
|
||||
<Blob Name="map_i_static_Blob_006A30" Size="0x0110" Offset="0x6A30" />
|
||||
<Blob Name="map_i_static_Blob_006B40" Size="0x0150" Offset="0x6B40" />
|
||||
<Blob Name="map_i_static_Blob_006C90" Size="0x0120" Offset="0x6C90" />
|
||||
<Blob Name="map_i_static_Blob_006DB0" Size="0x00C0" Offset="0x6DB0" />
|
||||
<Blob Name="map_i_static_Blob_006E70" Size="0x00D0" Offset="0x6E70" />
|
||||
<Blob Name="map_i_static_Blob_006F40" Size="0x0230" Offset="0x6F40" />
|
||||
<Blob Name="map_i_static_Blob_007170" Size="0x00A0" Offset="0x7170" />
|
||||
<Blob Name="map_i_static_Blob_007210" Size="0x01C0" Offset="0x7210" />
|
||||
<Blob Name="map_i_static_Blob_0073D0" Size="0x0100" Offset="0x73D0" />
|
||||
<Blob Name="map_i_static_Blob_0074D0" Size="0x0180" Offset="0x74D0" />
|
||||
<Blob Name="map_i_static_Blob_007650" Size="0x0150" Offset="0x7650" />
|
||||
<Blob Name="map_i_static_Blob_0077A0" Size="0x00B0" Offset="0x77A0" />
|
||||
<Blob Name="map_i_static_Blob_007850" Size="0x0050" Offset="0x7850" />
|
||||
<Blob Name="map_i_static_Blob_0078A0" Size="0x0040" Offset="0x78A0" />
|
||||
<Blob Name="map_i_static_Blob_0078E0" Size="0x0170" Offset="0x78E0" />
|
||||
<Blob Name="map_i_static_Blob_007A50" Size="0x0080" Offset="0x7A50" />
|
||||
<Blob Name="map_i_static_Blob_007AD0" Size="0x0090" Offset="0x7AD0" />
|
||||
<Blob Name="map_i_static_Blob_007B60" Size="0x00C0" Offset="0x7B60" />
|
||||
<Blob Name="map_i_static_Blob_007C20" Size="0x0080" Offset="0x7C20" />
|
||||
<Blob Name="map_i_static_Blob_007CA0" Size="0x00F0" Offset="0x7CA0" />
|
||||
<Blob Name="map_i_static_Blob_007D90" Size="0x0110" Offset="0x7D90" />
|
||||
<Blob Name="map_i_static_Blob_007EA0" Size="0x0100" Offset="0x7EA0" />
|
||||
<Blob Name="map_i_static_Blob_007FA0" Size="0x0050" Offset="0x7FA0" />
|
||||
<Blob Name="map_i_static_Blob_007FF0" Size="0x0090" Offset="0x7FF0" />
|
||||
<Blob Name="map_i_static_Blob_008080" Size="0x0110" Offset="0x8080" />
|
||||
<Blob Name="map_i_static_Blob_008190" Size="0x0060" Offset="0x8190" />
|
||||
<Blob Name="map_i_static_Blob_0081F0" Size="0x0110" Offset="0x81F0" />
|
||||
<Blob Name="map_i_static_Blob_008300" Size="0x0060" Offset="0x8300" />
|
||||
<Blob Name="map_i_static_Blob_008360" Size="0x0090" Offset="0x8360" />
|
||||
<Blob Name="map_i_static_Blob_0083F0" Size="0x0110" Offset="0x83F0" />
|
||||
<Blob Name="map_i_static_Blob_008500" Size="0x00F0" Offset="0x8500" />
|
||||
<Blob Name="map_i_static_Blob_0085F0" Size="0x0090" Offset="0x85F0" />
|
||||
<Blob Name="map_i_static_Blob_008680" Size="0x0080" Offset="0x8680" />
|
||||
<Blob Name="map_i_static_Blob_008700" Size="0x00F0" Offset="0x8700" />
|
||||
<Blob Name="map_i_static_Blob_0087F0" Size="0x0050" Offset="0x87F0" />
|
||||
<Texture Name="gMapIStatic00Tex" OutName="map_00" Format="i4" Width="96" Height="85" Offset="0x0" />
|
||||
<Texture Name="gMapIStatic01Tex" OutName="map_01" Format="i4" Width="96" Height="85" Offset="0xFF0" />
|
||||
<Texture Name="gMapIStatic02Tex" OutName="map_02" Format="i4" Width="96" Height="85" Offset="0x1FE0" />
|
||||
<Texture Name="gMapIStatic03Tex" OutName="map_03" Format="i4" Width="96" Height="85" Offset="0x2FD0" />
|
||||
<Texture Name="gMapIStatic04Tex" OutName="map_04" Format="i4" Width="96" Height="85" Offset="0x3FC0" />
|
||||
<Texture Name="gMapIStatic05Tex" OutName="map_05" Format="i4" Width="32" Height="29" Offset="0x4FB0" />
|
||||
<Texture Name="gMapIStatic06Tex" OutName="map_06" Format="i4" Width="32" Height="27" Offset="0x5180" />
|
||||
<Texture Name="gMapIStatic07Tex" OutName="map_07" Format="i4" Width="32" Height="30" Offset="0x5330" />
|
||||
<Texture Name="gMapIStatic08Tex" OutName="map_08" Format="i4" Width="16" Height="32" Offset="0x5510" />
|
||||
<Texture Name="gMapIStatic09Tex" OutName="map_09" Format="i4" Width="16" Height="12" Offset="0x5610" />
|
||||
<Texture Name="gMapIStatic0ATex" OutName="map_0A" Format="i4" Width="32" Height="27" Offset="0x5670" />
|
||||
<Texture Name="gMapIStatic0BTex" OutName="map_0B" Format="i4" Width="16" Height="14" Offset="0x5820" />
|
||||
<Texture Name="gMapIStatic0CTex" OutName="map_0C" Format="i4" Width="32" Height="19" Offset="0x5890" />
|
||||
<Texture Name="gMapIStatic0DTex" OutName="map_0D" Format="i4" Width="32" Height="26" Offset="0x59C0" />
|
||||
<Texture Name="gMapIStatic0ETex" OutName="map_0E" Format="i4" Width="16" Height="32" Offset="0x5B60" />
|
||||
<Texture Name="gMapIStatic0FTex" OutName="map_0F" Format="i4" Width="32" Height="27" Offset="0x5C60" />
|
||||
<Texture Name="gMapIStatic10Tex" OutName="map_10" Format="i4" Width="16" Height="35" Offset="0x5E10" />
|
||||
<Texture Name="gMapIStatic11Tex" OutName="map_11" Format="i4" Width="32" Height="18" Offset="0x5F30" />
|
||||
<Texture Name="gMapIStatic12Tex" OutName="map_12" Format="i4" Width="32" Height="38" Offset="0x6050" />
|
||||
<Texture Name="gMapIStatic13Tex" OutName="map_13" Format="i4" Width="32" Height="21" Offset="0x62B0" />
|
||||
<Texture Name="gMapIStatic14Tex" OutName="map_14" Format="i4" Width="32" Height="34" Offset="0x6400" />
|
||||
<Texture Name="gMapIStatic15Tex" OutName="map_15" Format="i4" Width="48" Height="32" Offset="0x6620" />
|
||||
<Texture Name="gMapIStatic16Tex" OutName="map_16" Format="i4" Width="32" Height="17" Offset="0x6920" />
|
||||
<Texture Name="gMapIStatic17Tex" OutName="map_17" Format="i4" Width="32" Height="17" Offset="0x6A30" />
|
||||
<Texture Name="gMapIStatic18Tex" OutName="map_18" Format="i4" Width="32" Height="21" Offset="0x6B40" />
|
||||
<Texture Name="gMapIStatic19Tex" OutName="map_19" Format="i4" Width="32" Height="18" Offset="0x6C90" />
|
||||
<Texture Name="gMapIStatic1ATex" OutName="map_1A" Format="i4" Width="16" Height="24" Offset="0x6DB0" />
|
||||
<Texture Name="gMapIStatic1BTex" OutName="map_1B" Format="i4" Width="16" Height="25" Offset="0x6E70" />
|
||||
<Texture Name="gMapIStatic1CTex" OutName="map_1C" Format="i4" Width="32" Height="35" Offset="0x6F40" />
|
||||
<Texture Name="gMapIStatic1DTex" OutName="map_1D" Format="i4" Width="16" Height="19" Offset="0x7170" />
|
||||
<Texture Name="gMapIStatic1ETex" OutName="map_1E" Format="i4" Width="32" Height="28" Offset="0x7210" />
|
||||
<Texture Name="gMapIStatic1FTex" OutName="map_1F" Format="i4" Width="32" Height="16" Offset="0x73D0" />
|
||||
<Texture Name="gMapIStatic20Tex" OutName="map_20" Format="i4" Width="32" Height="24" Offset="0x74D0" />
|
||||
<Texture Name="gMapIStatic21Tex" OutName="map_21" Format="i4" Width="32" Height="21" Offset="0x7650" />
|
||||
<Texture Name="gMapIStatic22Tex" OutName="map_22" Format="i4" Width="16" Height="21" Offset="0x77A0" />
|
||||
<Texture Name="gMapIStatic23Tex" OutName="map_23" Format="i4" Width="16" Height="10" Offset="0x7850" />
|
||||
<Texture Name="gMapIStatic24Tex" OutName="map_24" Format="i4" Width="16" Height="7" Offset="0x78A0" />
|
||||
<Texture Name="gMapIStatic25Tex" OutName="map_25" Format="i4" Width="32" Height="23" Offset="0x78E0" />
|
||||
<Texture Name="gMapIStatic26Tex" OutName="map_26" Format="i4" Width="16" Height="16" Offset="0x7A50" />
|
||||
<Texture Name="gMapIStatic27Tex" OutName="map_27" Format="i4" Width="16" Height="17" Offset="0x7AD0" />
|
||||
<Texture Name="gMapIStatic28Tex" OutName="map_28" Format="i4" Width="16" Height="23" Offset="0x7B60" />
|
||||
<Texture Name="gMapIStatic29Tex" OutName="map_29" Format="i4" Width="16" Height="15" Offset="0x7C20" />
|
||||
<Texture Name="gMapIStatic2ATex" OutName="map_2A" Format="i4" Width="32" Height="15" Offset="0x7CA0" />
|
||||
<Texture Name="gMapIStatic2BTex" OutName="map_2B" Format="i4" Width="32" Height="17" Offset="0x7D90" />
|
||||
<Texture Name="gMapIStatic2CTex" OutName="map_2C" Format="i4" Width="32" Height="16" Offset="0x7EA0" />
|
||||
<Texture Name="gMapIStatic2DTex" OutName="map_2D" Format="i4" Width="16" Height="10" Offset="0x7FA0" />
|
||||
<Texture Name="gMapIStatic2ETex" OutName="map_2E" Format="i4" Width="16" Height="17" Offset="0x7FF0" />
|
||||
<Texture Name="gMapIStatic2FTex" OutName="map_2F" Format="i4" Width="32" Height="17" Offset="0x8080" />
|
||||
<Texture Name="gMapIStatic30Tex" OutName="map_30" Format="i4" Width="16" Height="11" Offset="0x8190" />
|
||||
<Texture Name="gMapIStatic31Tex" OutName="map_31" Format="i4" Width="32" Height="17" Offset="0x81F0" />
|
||||
<Texture Name="gMapIStatic32Tex" OutName="map_32" Format="i4" Width="16" Height="12" Offset="0x8300" />
|
||||
<Texture Name="gMapIStatic33Tex" OutName="map_33" Format="i4" Width="16" Height="18" Offset="0x8360" />
|
||||
<Texture Name="gMapIStatic34Tex" OutName="map_34" Format="i4" Width="32" Height="17" Offset="0x83F0" />
|
||||
<Texture Name="gMapIStatic35Tex" OutName="map_35" Format="i4" Width="32" Height="15" Offset="0x8500" />
|
||||
<Texture Name="gMapIStatic36Tex" OutName="map_36" Format="i4" Width="16" Height="18" Offset="0x85F0" />
|
||||
<Texture Name="gMapIStatic37Tex" OutName="map_37" Format="i4" Width="16" Height="16" Offset="0x8680" />
|
||||
<Texture Name="gMapIStatic38Tex" OutName="map_38" Format="i4" Width="16" Height="30" Offset="0x8700" />
|
||||
<Texture Name="gMapIStatic39Tex" OutName="map_39" Format="i4" Width="16" Height="9" Offset="0x87F0" />
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
+12
-1
@@ -6,6 +6,11 @@ colorama.init()
|
||||
|
||||
EXTRACTED_ASSETS_NAMEFILE = ".extracted-assets.json"
|
||||
|
||||
dontGenerateCFilesList = [
|
||||
"map_grand_static",
|
||||
"map_i_static",
|
||||
]
|
||||
|
||||
def SignalHandler(sig, frame):
|
||||
print(f'Signal {sig} received. Aborting...')
|
||||
mainAbort.set()
|
||||
@@ -16,7 +21,13 @@ def ExtractFile(xmlPath, outputPath, outputSourcePath):
|
||||
# Don't extract if another file wasn't extracted properly.
|
||||
return
|
||||
|
||||
execStr = f"tools/ZAPD/ZAPD.out e -eh -i {xmlPath} -b baserom/ -o {outputPath} -osf {outputSourcePath} -gsf 1 -rconf tools/ZAPDConfigs/MM/Config.xml {ZAPDArgs}"
|
||||
generateSourceFile = "1"
|
||||
for name in dontGenerateCFilesList:
|
||||
if name in xmlPath:
|
||||
generateSourceFile = "0"
|
||||
break
|
||||
|
||||
execStr = f"tools/ZAPD/ZAPD.out e -eh -i {xmlPath} -b baserom/ -o {outputPath} -osf {outputSourcePath} -gsf {generateSourceFile} -rconf tools/ZAPDConfigs/MM/Config.xml {ZAPDArgs}"
|
||||
|
||||
if globalUnaccounted:
|
||||
execStr += " -Wunaccounted"
|
||||
|
||||
+2
-13
@@ -312,8 +312,8 @@ s32 func_800B7128(Player* player);
|
||||
s32 func_800B715C(PlayState* play);
|
||||
void Actor_SetCameraHorseSetting(PlayState* play, Player* player);
|
||||
void Actor_MountHorse(PlayState* play, Player* player, Actor* horse);
|
||||
s32 func_800B724C(PlayState* play, Actor* actor, u8 csMode);
|
||||
s32 func_800B7298(PlayState* play, Actor* actor, u8 csMode);
|
||||
s32 func_800B724C(PlayState* play, Actor* actor, u8 csAction);
|
||||
s32 func_800B7298(PlayState* play, Actor* actor, u8 csAction);
|
||||
void func_800B72F8(DynaPolyActor* dyna, f32 extraPushForce, s16 yRotation);
|
||||
|
||||
s32 Player_IsFacingActor(Actor* actor, s16 maxAngleDiff, PlayState* play);
|
||||
@@ -897,17 +897,6 @@ void SkinMatrix_SetYRotation(MtxF* mf, s16 a);
|
||||
void SkinMatrix_MulYRotation(MtxF* mf, s16 a);
|
||||
void SkinMatrix_SetZRotation(MtxF* mf, s16 a);
|
||||
|
||||
void func_80140E80(Struct_80140E80* arg0);
|
||||
void func_80140EA0(Struct_80140E80* arg0);
|
||||
// void func_80140EAC(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6);
|
||||
// void func_80141008(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7, UNK_TYPE4 param_8, UNK_TYPE4 param_9, UNK_TYPE4 param_10);
|
||||
void func_8014116C(Gfx** gfxP, u16* arg1, u16* workBuffer, s32 width, s32 height, s32 arg5);
|
||||
// void func_801411B4(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7, UNK_TYPE4 param_8, UNK_TYPE4 param_9, UNK_TYPE4 param_10);
|
||||
// void func_80141200(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6);
|
||||
// void func_8014151C(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6);
|
||||
// void func_80141678(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5);
|
||||
void func_80141778(Struct_80140E80* arg0, Gfx** gfxp, void* unk_18E60, GraphicsContext* gfxCtx);
|
||||
|
||||
uintptr_t KaleidoManager_FaultAddrConv(uintptr_t address, void* param);
|
||||
void KaleidoManager_LoadOvl(KaleidoMgrOverlay* ovl);
|
||||
void KaleidoManager_ClearOvl(KaleidoMgrOverlay* ovl);
|
||||
|
||||
@@ -272,4 +272,13 @@ extern Gfx gEmptyDL[];
|
||||
} \
|
||||
(void)0
|
||||
|
||||
// used only by code_80140E80
|
||||
#define gDPSetLODColor(pkt, c, m, l, d) \
|
||||
_DW({ \
|
||||
Gfx* _g = (Gfx*)(pkt); \
|
||||
\
|
||||
_g->words.w0 = (_SHIFTL(c, 24, 8) | _SHIFTL(m, 8, 8) | _SHIFTL(l, 0, 8)); \
|
||||
_g->words.w1 = (unsigned int)(d); \
|
||||
})
|
||||
|
||||
#endif
|
||||
|
||||
@@ -89,7 +89,10 @@
|
||||
|
||||
#define DECR(x) ((x) == 0 ? 0 : --(x))
|
||||
|
||||
//! checks min first
|
||||
#define CLAMP(x, min, max) ((x) < (min) ? (min) : (x) > (max) ? (max) : (x))
|
||||
//! checks max first
|
||||
#define CLAMP_ALT(x, min, max) ((x) > (max) ? (max) : (x) < (min) ? (min) : (x))
|
||||
#define CLAMP_MAX(x, max) ((x) > (max) ? (max) : (x))
|
||||
#define CLAMP_MIN(x, min) ((x) < (min) ? (min) : (x))
|
||||
|
||||
|
||||
+1
-9
@@ -208,7 +208,7 @@ typedef struct PlayState {
|
||||
/* 0x18770 */ void (*unk_18770)(struct PlayState* play, Player* player);
|
||||
/* 0x18774 */ s32 (*startPlayerFishing)(struct PlayState* play);
|
||||
/* 0x18778 */ s32 (*grabPlayer)(struct PlayState* play, Player* player);
|
||||
/* 0x1877C */ s32 (*startPlayerCutscene)(struct PlayState* play, Player* player, PlayerCsMode csMode);
|
||||
/* 0x1877C */ s32 (*startPlayerCutscene)(struct PlayState* play, Player* player, PlayerCsAction csAction);
|
||||
/* 0x18780 */ void (*func_18780)(Player* player, struct PlayState* play);
|
||||
/* 0x18784 */ s32 (*damagePlayer)(struct PlayState* play, s32 damage);
|
||||
/* 0x18788 */ void (*talkWithPlayer)(struct PlayState* play, Actor* actor);
|
||||
@@ -271,12 +271,4 @@ typedef enum {
|
||||
/* 3 */ PICTO_PHOTO_STATE_READY
|
||||
} PictoPhotoState;
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ u8 mode;
|
||||
/* 0x04 */ f32 scale;
|
||||
/* 0x08 */ f32 lodProportion; // expected to be between 0.0f and 1.0f
|
||||
/* 0x0C */ Color_RGBA8_u32 primColor;
|
||||
/* 0x10 */ Color_RGBA8_u32 envColor;
|
||||
} Struct_80140E80; // size = 0x14
|
||||
|
||||
#endif
|
||||
|
||||
+5
-1
@@ -3,7 +3,11 @@
|
||||
|
||||
#include "ultra64.h"
|
||||
#include "z64math.h"
|
||||
#include "z64actor.h"
|
||||
#include "z64save.h"
|
||||
#include "unk.h"
|
||||
|
||||
struct CollisionPoly;
|
||||
|
||||
// these two angle conversion macros are slightly inaccurate
|
||||
#define CAM_DEG_TO_BINANG(degrees) (s16)((degrees) * ((f32)0xFFFF / 360) + .5f)
|
||||
@@ -374,7 +378,7 @@ typedef enum {
|
||||
typedef struct {
|
||||
/* 0x00 */ Vec3f pos;
|
||||
/* 0x0C */ Vec3f norm;
|
||||
/* 0x18 */ CollisionPoly* poly;
|
||||
/* 0x18 */ struct CollisionPoly* poly;
|
||||
/* 0x1C */ VecGeo geoNorm;
|
||||
/* 0x24 */ s32 bgId;
|
||||
} CameraCollision; // size = 0x28
|
||||
|
||||
@@ -560,8 +560,8 @@ typedef enum {
|
||||
/* 0x1B */ CS_MISC_DEST_MOON_CRASH_FIRE_WALL,
|
||||
/* 0x1C */ CS_MISC_MOON_CRASH_SKYBOX,
|
||||
/* 0x1D */ CS_MISC_PLAYER_FORM_RESTORED,
|
||||
/* 0x1E */ CS_MISC_DISABLE_PLAYER_CSMODE_START_POS,
|
||||
/* 0x1F */ CS_MISC_ENABLE_PLAYER_CSMODE_START_POS,
|
||||
/* 0x1E */ CS_MISC_DISABLE_PLAYER_CSACTION_START_POS,
|
||||
/* 0x1F */ CS_MISC_ENABLE_PLAYER_CSACTION_START_POS,
|
||||
/* 0x20 */ CS_MISC_UNIMPLEMENTED_20,
|
||||
/* 0x21 */ CS_MISC_SAVE_ENTER_CLOCK_TOWN,
|
||||
/* 0x22 */ CS_MISC_RESET_SAVE_FROM_MOON_CRASH,
|
||||
@@ -859,7 +859,7 @@ s32 CutsceneFlags_Get(struct PlayState* play, s16 flag);
|
||||
extern u8 gOpeningEntranceIndex;
|
||||
|
||||
extern u8 D_801F4DDC;
|
||||
extern u8 gDisablePlayerCsModeStartPos;
|
||||
extern u8 gDisablePlayerCsActionStartPos;
|
||||
extern s16 gDungeonBossWarpSceneId;
|
||||
|
||||
#endif
|
||||
|
||||
+145
-145
@@ -606,149 +606,149 @@ typedef struct struct_80122744_arg1 {
|
||||
/* 0x4 */ Vec3s* unk_04;
|
||||
} struct_80122744_arg1; // size = 0x8
|
||||
|
||||
typedef enum PlayerCsMode {
|
||||
/* 0x00 */ PLAYER_CSMODE_NONE,
|
||||
/* 0x01 */ PLAYER_CSMODE_1,
|
||||
/* 0x02 */ PLAYER_CSMODE_2,
|
||||
/* 0x03 */ PLAYER_CSMODE_3,
|
||||
/* 0x04 */ PLAYER_CSMODE_4,
|
||||
/* 0x05 */ PLAYER_CSMODE_5,
|
||||
/* 0x06 */ PLAYER_CSMODE_END,
|
||||
/* 0x07 */ PLAYER_CSMODE_WAIT,
|
||||
/* 0x08 */ PLAYER_CSMODE_8,
|
||||
/* 0x09 */ PLAYER_CSMODE_9,
|
||||
/* 0x0A */ PLAYER_CSMODE_10,
|
||||
/* 0x0B */ PLAYER_CSMODE_11,
|
||||
/* 0x0C */ PLAYER_CSMODE_12,
|
||||
/* 0x0D */ PLAYER_CSMODE_13,
|
||||
/* 0x0E */ PLAYER_CSMODE_14,
|
||||
/* 0x0F */ PLAYER_CSMODE_15,
|
||||
/* 0x10 */ PLAYER_CSMODE_16,
|
||||
/* 0x11 */ PLAYER_CSMODE_17,
|
||||
/* 0x12 */ PLAYER_CSMODE_18, // Strangled by Wallmaster
|
||||
/* 0x13 */ PLAYER_CSMODE_19,
|
||||
/* 0x14 */ PLAYER_CSMODE_20,
|
||||
/* 0x15 */ PLAYER_CSMODE_21,
|
||||
/* 0x16 */ PLAYER_CSMODE_22,
|
||||
/* 0x17 */ PLAYER_CSMODE_23,
|
||||
/* 0x18 */ PLAYER_CSMODE_24,
|
||||
/* 0x19 */ PLAYER_CSMODE_25,
|
||||
/* 0x1A */ PLAYER_CSMODE_26, // Halt!
|
||||
/* 0x1B */ PLAYER_CSMODE_27,
|
||||
/* 0x1C */ PLAYER_CSMODE_28,
|
||||
/* 0x1D */ PLAYER_CSMODE_29,
|
||||
/* 0x1E */ PLAYER_CSMODE_30,
|
||||
/* 0x1F */ PLAYER_CSMODE_31,
|
||||
/* 0x20 */ PLAYER_CSMODE_32,
|
||||
/* 0x21 */ PLAYER_CSMODE_33,
|
||||
/* 0x22 */ PLAYER_CSMODE_34,
|
||||
/* 0x23 */ PLAYER_CSMODE_35,
|
||||
/* 0x24 */ PLAYER_CSMODE_36,
|
||||
/* 0x25 */ PLAYER_CSMODE_37,
|
||||
/* 0x26 */ PLAYER_CSMODE_38,
|
||||
/* 0x27 */ PLAYER_CSMODE_39,
|
||||
/* 0x28 */ PLAYER_CSMODE_40,
|
||||
/* 0x29 */ PLAYER_CSMODE_41,
|
||||
/* 0x2A */ PLAYER_CSMODE_42,
|
||||
/* 0x2B */ PLAYER_CSMODE_43,
|
||||
/* 0x2C */ PLAYER_CSMODE_44,
|
||||
/* 0x2D */ PLAYER_CSMODE_45,
|
||||
/* 0x2E */ PLAYER_CSMODE_46,
|
||||
/* 0x2F */ PLAYER_CSMODE_47,
|
||||
/* 0x30 */ PLAYER_CSMODE_48,
|
||||
/* 0x31 */ PLAYER_CSMODE_49,
|
||||
/* 0x32 */ PLAYER_CSMODE_50,
|
||||
/* 0x33 */ PLAYER_CSMODE_51,
|
||||
/* 0x34 */ PLAYER_CSMODE_52,
|
||||
/* 0x35 */ PLAYER_CSMODE_53,
|
||||
/* 0x36 */ PLAYER_CSMODE_54,
|
||||
/* 0x37 */ PLAYER_CSMODE_55,
|
||||
/* 0x38 */ PLAYER_CSMODE_56,
|
||||
/* 0x39 */ PLAYER_CSMODE_57,
|
||||
/* 0x3A */ PLAYER_CSMODE_58,
|
||||
/* 0x3B */ PLAYER_CSMODE_59,
|
||||
/* 0x3C */ PLAYER_CSMODE_60,
|
||||
/* 0x3D */ PLAYER_CSMODE_61,
|
||||
/* 0x3E */ PLAYER_CSMODE_62,
|
||||
/* 0x3F */ PLAYER_CSMODE_63,
|
||||
/* 0x40 */ PLAYER_CSMODE_64,
|
||||
/* 0x41 */ PLAYER_CSMODE_65,
|
||||
/* 0x42 */ PLAYER_CSMODE_66, // Look side-to-side with chin down
|
||||
/* 0x43 */ PLAYER_CSMODE_67,
|
||||
/* 0x44 */ PLAYER_CSMODE_68,
|
||||
/* 0x45 */ PLAYER_CSMODE_69,
|
||||
/* 0x46 */ PLAYER_CSMODE_70,
|
||||
/* 0x47 */ PLAYER_CSMODE_71,
|
||||
/* 0x48 */ PLAYER_CSMODE_72,
|
||||
/* 0x49 */ PLAYER_CSMODE_73,
|
||||
/* 0x4A */ PLAYER_CSMODE_74, // Give a big nod of approval
|
||||
/* 0x4B */ PLAYER_CSMODE_75,
|
||||
/* 0x4C */ PLAYER_CSMODE_76,
|
||||
/* 0x4D */ PLAYER_CSMODE_77,
|
||||
/* 0x4E */ PLAYER_CSMODE_78,
|
||||
/* 0x4F */ PLAYER_CSMODE_79,
|
||||
/* 0x50 */ PLAYER_CSMODE_80,
|
||||
/* 0x51 */ PLAYER_CSMODE_81, // Look side-to-side with chin up
|
||||
/* 0x52 */ PLAYER_CSMODE_82, // Close eyes and sway body in circles
|
||||
/* 0x53 */ PLAYER_CSMODE_83,
|
||||
/* 0x54 */ PLAYER_CSMODE_84, // Sucked by the moon
|
||||
/* 0x55 */ PLAYER_CSMODE_85,
|
||||
/* 0x56 */ PLAYER_CSMODE_86,
|
||||
/* 0x57 */ PLAYER_CSMODE_87,
|
||||
/* 0x58 */ PLAYER_CSMODE_88,
|
||||
/* 0x59 */ PLAYER_CSMODE_89,
|
||||
/* 0x5A */ PLAYER_CSMODE_90,
|
||||
/* 0x5B */ PLAYER_CSMODE_91,
|
||||
/* 0x5C */ PLAYER_CSMODE_92,
|
||||
/* 0x5D */ PLAYER_CSMODE_93,
|
||||
/* 0x5E */ PLAYER_CSMODE_94,
|
||||
/* 0x5F */ PLAYER_CSMODE_95,
|
||||
/* 0x60 */ PLAYER_CSMODE_96,
|
||||
/* 0x61 */ PLAYER_CSMODE_97,
|
||||
/* 0x62 */ PLAYER_CSMODE_98,
|
||||
/* 0x63 */ PLAYER_CSMODE_99,
|
||||
/* 0x64 */ PLAYER_CSMODE_100,
|
||||
/* 0x65 */ PLAYER_CSMODE_101,
|
||||
/* 0x66 */ PLAYER_CSMODE_102,
|
||||
/* 0x67 */ PLAYER_CSMODE_103,
|
||||
/* 0x68 */ PLAYER_CSMODE_104,
|
||||
/* 0x69 */ PLAYER_CSMODE_105,
|
||||
/* 0x6A */ PLAYER_CSMODE_106,
|
||||
/* 0x6B */ PLAYER_CSMODE_107,
|
||||
/* 0x6C */ PLAYER_CSMODE_108,
|
||||
/* 0x6D */ PLAYER_CSMODE_109,
|
||||
/* 0x6E */ PLAYER_CSMODE_110,
|
||||
/* 0x6F */ PLAYER_CSMODE_111,
|
||||
/* 0x70 */ PLAYER_CSMODE_112,
|
||||
/* 0x71 */ PLAYER_CSMODE_113,
|
||||
/* 0x72 */ PLAYER_CSMODE_114,
|
||||
/* 0x73 */ PLAYER_CSMODE_115,
|
||||
/* 0x74 */ PLAYER_CSMODE_116,
|
||||
/* 0x75 */ PLAYER_CSMODE_117,
|
||||
/* 0x76 */ PLAYER_CSMODE_118,
|
||||
/* 0x77 */ PLAYER_CSMODE_119,
|
||||
/* 0x78 */ PLAYER_CSMODE_120,
|
||||
/* 0x79 */ PLAYER_CSMODE_121,
|
||||
/* 0x7A */ PLAYER_CSMODE_122,
|
||||
/* 0x7B */ PLAYER_CSMODE_123,
|
||||
/* 0x7C */ PLAYER_CSMODE_124,
|
||||
/* 0x7D */ PLAYER_CSMODE_125,
|
||||
/* 0x7E */ PLAYER_CSMODE_126,
|
||||
/* 0x7F */ PLAYER_CSMODE_127,
|
||||
/* 0x80 */ PLAYER_CSMODE_128,
|
||||
/* 0x81 */ PLAYER_CSMODE_129,
|
||||
/* 0x82 */ PLAYER_CSMODE_130,
|
||||
/* 0x83 */ PLAYER_CSMODE_131,
|
||||
/* 0x84 */ PLAYER_CSMODE_132,
|
||||
/* 0x85 */ PLAYER_CSMODE_133,
|
||||
/* 0x86 */ PLAYER_CSMODE_134,
|
||||
/* 0x87 */ PLAYER_CSMODE_135,
|
||||
/* 0x88 */ PLAYER_CSMODE_136,
|
||||
/* 0x89 */ PLAYER_CSMODE_137,
|
||||
/* 0x8A */ PLAYER_CSMODE_138,
|
||||
/* 0x8B */ PLAYER_CSMODE_139,
|
||||
/* 0x8C */ PLAYER_CSMODE_MAX
|
||||
} PlayerCsMode;
|
||||
typedef enum PlayerCsAction {
|
||||
/* 0x00 */ PLAYER_CSACTION_NONE,
|
||||
/* 0x01 */ PLAYER_CSACTION_1,
|
||||
/* 0x02 */ PLAYER_CSACTION_2,
|
||||
/* 0x03 */ PLAYER_CSACTION_3,
|
||||
/* 0x04 */ PLAYER_CSACTION_4,
|
||||
/* 0x05 */ PLAYER_CSACTION_5,
|
||||
/* 0x06 */ PLAYER_CSACTION_END,
|
||||
/* 0x07 */ PLAYER_CSACTION_WAIT,
|
||||
/* 0x08 */ PLAYER_CSACTION_8,
|
||||
/* 0x09 */ PLAYER_CSACTION_9,
|
||||
/* 0x0A */ PLAYER_CSACTION_10,
|
||||
/* 0x0B */ PLAYER_CSACTION_11,
|
||||
/* 0x0C */ PLAYER_CSACTION_12,
|
||||
/* 0x0D */ PLAYER_CSACTION_13,
|
||||
/* 0x0E */ PLAYER_CSACTION_14,
|
||||
/* 0x0F */ PLAYER_CSACTION_15,
|
||||
/* 0x10 */ PLAYER_CSACTION_16,
|
||||
/* 0x11 */ PLAYER_CSACTION_17,
|
||||
/* 0x12 */ PLAYER_CSACTION_18, // Strangled by Wallmaster
|
||||
/* 0x13 */ PLAYER_CSACTION_19,
|
||||
/* 0x14 */ PLAYER_CSACTION_20,
|
||||
/* 0x15 */ PLAYER_CSACTION_21,
|
||||
/* 0x16 */ PLAYER_CSACTION_22,
|
||||
/* 0x17 */ PLAYER_CSACTION_23,
|
||||
/* 0x18 */ PLAYER_CSACTION_24,
|
||||
/* 0x19 */ PLAYER_CSACTION_25,
|
||||
/* 0x1A */ PLAYER_CSACTION_26, // Halt!
|
||||
/* 0x1B */ PLAYER_CSACTION_27,
|
||||
/* 0x1C */ PLAYER_CSACTION_28,
|
||||
/* 0x1D */ PLAYER_CSACTION_29,
|
||||
/* 0x1E */ PLAYER_CSACTION_30,
|
||||
/* 0x1F */ PLAYER_CSACTION_31,
|
||||
/* 0x20 */ PLAYER_CSACTION_32,
|
||||
/* 0x21 */ PLAYER_CSACTION_33,
|
||||
/* 0x22 */ PLAYER_CSACTION_34,
|
||||
/* 0x23 */ PLAYER_CSACTION_35,
|
||||
/* 0x24 */ PLAYER_CSACTION_36,
|
||||
/* 0x25 */ PLAYER_CSACTION_37,
|
||||
/* 0x26 */ PLAYER_CSACTION_38,
|
||||
/* 0x27 */ PLAYER_CSACTION_39,
|
||||
/* 0x28 */ PLAYER_CSACTION_40,
|
||||
/* 0x29 */ PLAYER_CSACTION_41,
|
||||
/* 0x2A */ PLAYER_CSACTION_42,
|
||||
/* 0x2B */ PLAYER_CSACTION_43,
|
||||
/* 0x2C */ PLAYER_CSACTION_44,
|
||||
/* 0x2D */ PLAYER_CSACTION_45,
|
||||
/* 0x2E */ PLAYER_CSACTION_46,
|
||||
/* 0x2F */ PLAYER_CSACTION_47,
|
||||
/* 0x30 */ PLAYER_CSACTION_48,
|
||||
/* 0x31 */ PLAYER_CSACTION_49,
|
||||
/* 0x32 */ PLAYER_CSACTION_50,
|
||||
/* 0x33 */ PLAYER_CSACTION_51,
|
||||
/* 0x34 */ PLAYER_CSACTION_52,
|
||||
/* 0x35 */ PLAYER_CSACTION_53,
|
||||
/* 0x36 */ PLAYER_CSACTION_54,
|
||||
/* 0x37 */ PLAYER_CSACTION_55,
|
||||
/* 0x38 */ PLAYER_CSACTION_56,
|
||||
/* 0x39 */ PLAYER_CSACTION_57,
|
||||
/* 0x3A */ PLAYER_CSACTION_58,
|
||||
/* 0x3B */ PLAYER_CSACTION_59,
|
||||
/* 0x3C */ PLAYER_CSACTION_60,
|
||||
/* 0x3D */ PLAYER_CSACTION_61,
|
||||
/* 0x3E */ PLAYER_CSACTION_62,
|
||||
/* 0x3F */ PLAYER_CSACTION_63,
|
||||
/* 0x40 */ PLAYER_CSACTION_64,
|
||||
/* 0x41 */ PLAYER_CSACTION_65,
|
||||
/* 0x42 */ PLAYER_CSACTION_66, // Look side-to-side with chin down
|
||||
/* 0x43 */ PLAYER_CSACTION_67,
|
||||
/* 0x44 */ PLAYER_CSACTION_68,
|
||||
/* 0x45 */ PLAYER_CSACTION_69,
|
||||
/* 0x46 */ PLAYER_CSACTION_70,
|
||||
/* 0x47 */ PLAYER_CSACTION_71,
|
||||
/* 0x48 */ PLAYER_CSACTION_72,
|
||||
/* 0x49 */ PLAYER_CSACTION_73,
|
||||
/* 0x4A */ PLAYER_CSACTION_74, // Give a big nod of approval
|
||||
/* 0x4B */ PLAYER_CSACTION_75,
|
||||
/* 0x4C */ PLAYER_CSACTION_76,
|
||||
/* 0x4D */ PLAYER_CSACTION_77,
|
||||
/* 0x4E */ PLAYER_CSACTION_78,
|
||||
/* 0x4F */ PLAYER_CSACTION_79,
|
||||
/* 0x50 */ PLAYER_CSACTION_80,
|
||||
/* 0x51 */ PLAYER_CSACTION_81, // Look side-to-side with chin up
|
||||
/* 0x52 */ PLAYER_CSACTION_82, // Close eyes and sway body in circles
|
||||
/* 0x53 */ PLAYER_CSACTION_83,
|
||||
/* 0x54 */ PLAYER_CSACTION_84, // Sucked by the moon
|
||||
/* 0x55 */ PLAYER_CSACTION_85,
|
||||
/* 0x56 */ PLAYER_CSACTION_86,
|
||||
/* 0x57 */ PLAYER_CSACTION_87,
|
||||
/* 0x58 */ PLAYER_CSACTION_88,
|
||||
/* 0x59 */ PLAYER_CSACTION_89,
|
||||
/* 0x5A */ PLAYER_CSACTION_90,
|
||||
/* 0x5B */ PLAYER_CSACTION_91,
|
||||
/* 0x5C */ PLAYER_CSACTION_92,
|
||||
/* 0x5D */ PLAYER_CSACTION_93,
|
||||
/* 0x5E */ PLAYER_CSACTION_94,
|
||||
/* 0x5F */ PLAYER_CSACTION_95,
|
||||
/* 0x60 */ PLAYER_CSACTION_96,
|
||||
/* 0x61 */ PLAYER_CSACTION_97,
|
||||
/* 0x62 */ PLAYER_CSACTION_98,
|
||||
/* 0x63 */ PLAYER_CSACTION_99,
|
||||
/* 0x64 */ PLAYER_CSACTION_100,
|
||||
/* 0x65 */ PLAYER_CSACTION_101,
|
||||
/* 0x66 */ PLAYER_CSACTION_102,
|
||||
/* 0x67 */ PLAYER_CSACTION_103,
|
||||
/* 0x68 */ PLAYER_CSACTION_104,
|
||||
/* 0x69 */ PLAYER_CSACTION_105,
|
||||
/* 0x6A */ PLAYER_CSACTION_106,
|
||||
/* 0x6B */ PLAYER_CSACTION_107,
|
||||
/* 0x6C */ PLAYER_CSACTION_108,
|
||||
/* 0x6D */ PLAYER_CSACTION_109,
|
||||
/* 0x6E */ PLAYER_CSACTION_110,
|
||||
/* 0x6F */ PLAYER_CSACTION_111,
|
||||
/* 0x70 */ PLAYER_CSACTION_112,
|
||||
/* 0x71 */ PLAYER_CSACTION_113,
|
||||
/* 0x72 */ PLAYER_CSACTION_114,
|
||||
/* 0x73 */ PLAYER_CSACTION_115,
|
||||
/* 0x74 */ PLAYER_CSACTION_116,
|
||||
/* 0x75 */ PLAYER_CSACTION_117,
|
||||
/* 0x76 */ PLAYER_CSACTION_118,
|
||||
/* 0x77 */ PLAYER_CSACTION_119,
|
||||
/* 0x78 */ PLAYER_CSACTION_120,
|
||||
/* 0x79 */ PLAYER_CSACTION_121,
|
||||
/* 0x7A */ PLAYER_CSACTION_122,
|
||||
/* 0x7B */ PLAYER_CSACTION_123,
|
||||
/* 0x7C */ PLAYER_CSACTION_124,
|
||||
/* 0x7D */ PLAYER_CSACTION_125,
|
||||
/* 0x7E */ PLAYER_CSACTION_126,
|
||||
/* 0x7F */ PLAYER_CSACTION_127,
|
||||
/* 0x80 */ PLAYER_CSACTION_128,
|
||||
/* 0x81 */ PLAYER_CSACTION_129,
|
||||
/* 0x82 */ PLAYER_CSACTION_130,
|
||||
/* 0x83 */ PLAYER_CSACTION_131,
|
||||
/* 0x84 */ PLAYER_CSACTION_132,
|
||||
/* 0x85 */ PLAYER_CSACTION_133,
|
||||
/* 0x86 */ PLAYER_CSACTION_134,
|
||||
/* 0x87 */ PLAYER_CSACTION_135,
|
||||
/* 0x88 */ PLAYER_CSACTION_136,
|
||||
/* 0x89 */ PLAYER_CSACTION_137,
|
||||
/* 0x8A */ PLAYER_CSACTION_138,
|
||||
/* 0x8B */ PLAYER_CSACTION_139,
|
||||
/* 0x8C */ PLAYER_CSACTION_MAX
|
||||
} PlayerCsAction;
|
||||
|
||||
typedef enum PlayerCueId {
|
||||
/* 0x00 */ PLAYER_CUEID_NONE,
|
||||
@@ -1141,8 +1141,8 @@ typedef struct Player {
|
||||
/* 0x388 */ Actor* interactRangeActor;
|
||||
/* 0x38C */ s8 mountSide;
|
||||
/* 0x390 */ Actor* rideActor;
|
||||
/* 0x394 */ u8 csMode; // PlayerCsMode enum
|
||||
/* 0x395 */ u8 prevCsMode; // PlayerCsMode enum
|
||||
/* 0x394 */ u8 csAction; // PlayerCsAction enum
|
||||
/* 0x395 */ u8 prevCsAction; // PlayerCsAction enum
|
||||
/* 0x396 */ u8 cueId; // PlayerCueId enum
|
||||
/* 0x397 */ u8 unk_397; // PlayerDoorType enum
|
||||
/* 0x398 */ Actor* csActor;
|
||||
|
||||
+1
-1
@@ -59,7 +59,7 @@ s16 Distortion_GetTimeLeft(void);
|
||||
s16 Distortion_GetType(void);
|
||||
void Distortion_RemoveRequest(s32 type);
|
||||
|
||||
void Distortion_Init(PlayState* play);
|
||||
void Distortion_Init(struct PlayState* play);
|
||||
void Distortion_Update(void);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
#include "PR/os.h"
|
||||
#include "z64item.h"
|
||||
#include "z64math.h"
|
||||
#include "unk.h"
|
||||
|
||||
struct GameState;
|
||||
struct PlayState;
|
||||
|
||||
@@ -81,7 +81,7 @@ typedef struct {
|
||||
/* 0x8 */ u16 timer;
|
||||
} TransitionFade; // size = 0xC
|
||||
|
||||
#define FBDEMO_CIRCLE_GET_MASK_TYPE(type) (type & 1)
|
||||
#define FBDEMO_CIRCLE_GET_MASK_TYPE(type) ((type) & 1)
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ Color_RGBA8_u32 color;
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
#ifndef Z64_VISFBUF_H
|
||||
#define Z64_VISFBUF_H
|
||||
|
||||
#include "ultra64.h"
|
||||
#include "color.h"
|
||||
#include "PR/gs2dex.h"
|
||||
|
||||
typedef enum VisFbufBgMode {
|
||||
/* 0 */ VIS_FBUF_BG_CYC_1CYC, //!< Enable rescaling
|
||||
/* 1 */ VIS_FBUF_BG_CYC_COPY //!< Direct copy, no scaling
|
||||
} VisFbufBgMode;
|
||||
|
||||
typedef enum VisFbufMode {
|
||||
/* 0 */ VIS_FBUF_MODE_NONE, //!< Do nothing but waste time loading microcode
|
||||
/* 1 */ VIS_FBUF_MODE_GENERAL, //!< Interpolation, filling and scaling
|
||||
/* 2 */ VIS_FBUF_MODE_INTERPOLATE
|
||||
} VisFbufMode;
|
||||
|
||||
typedef struct VisFbuf {
|
||||
/* 0x00 */ u8 mode;
|
||||
/* 0x04 */ f32 scale;
|
||||
/* 0x08 */ f32 lodProportion; // expected to be between 0.0f and 1.0f
|
||||
/* 0x0C */ Color_RGBA8_u32 primColor;
|
||||
/* 0x10 */ Color_RGBA8_u32 envColor;
|
||||
} VisFbuf; // size = 0x14
|
||||
|
||||
void VisFbuf_Init(VisFbuf* this);
|
||||
void VisFbuf_Destroy(VisFbuf* this);
|
||||
void VisFbuf_DrawBgToColorImage(Gfx** gfxP, uObjBg* bg, void* img, s32 width, s32 height, VisFbufBgMode cycleMode);
|
||||
void VisFbuf_SetBg(Gfx** gfxP, void* source, void* img, s32 width, s32 height, f32 x, f32 y, f32 scaleX, f32 scaleY, VisFbufBgMode cycleMode);
|
||||
void VisFbuf_SetBgSimple(Gfx** gfxP, void* source, void* img, s32 width, s32 height, VisFbufBgMode cycleMode);
|
||||
void VisFbuf_SetBgGeneral(Gfx** gfxP, void* source, void* img, s32 width, s32 height, f32 x, f32 y, f32 scaleX, f32 scaleY, VisFbufBgMode cycleMode);
|
||||
void VisFbuf_ApplyEffects(VisFbuf* this, Gfx** gfxP, void* source, void* img, s32 width, s32 height);
|
||||
void VisFbuf_DrawGeneral(VisFbuf* this, Gfx** gfxP, void* source, void* img, s32 width, s32 height);
|
||||
void VisFbuf_DrawInterpolate(VisFbuf* this, Gfx** gfxP, void* img, s32 width, s32 height);
|
||||
void VisFbuf_Draw(VisFbuf* this, Gfx** gfxP, void* img);
|
||||
|
||||
#endif
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user