mirror of
https://gitlab.com/kholdfuzion/goldeneye_src
synced 2026-08-10 10:53:56 -04:00
sync. run make forceextractassets to re extract everythig to c files properly
This commit is contained in:
+1
-1
@@ -9,7 +9,7 @@ indent_style = space
|
||||
indent_size = 4
|
||||
tab_width = 4
|
||||
end_of_line = lf
|
||||
charset = latin1
|
||||
charset = utf-8
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
||||
curly_bracket_next_line = true
|
||||
|
||||
+23
-22
@@ -6,7 +6,6 @@ on:
|
||||
paths-ignore: # Don't trigger on files that are updated by the CI or other non-breaking files
|
||||
- 'tools/**'
|
||||
- '*.md'
|
||||
- '.github/**'
|
||||
- '.gitignore'
|
||||
- 'CppProperties.json'
|
||||
pull_request:
|
||||
@@ -23,12 +22,12 @@ jobs:
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
# - name: Bypass Cloudflare for GitHub Action
|
||||
# uses: xiaotianxt/bypass-cloudflare-for-github-action@v1.1.1
|
||||
# with:
|
||||
# cf_zone_id: ${{ secrets.CF_ZONE_ID }}
|
||||
# cf_api_token: ${{ secrets.CF_API_TOKEN }}
|
||||
# - uses: actions/checkout@v2
|
||||
- name: Bypass Cloudflare for GitHub Action
|
||||
uses: xiaotianxt/bypass-cloudflare-for-github-action@v1.1.1
|
||||
with:
|
||||
cf_zone_id: ${{ secrets.CF_ZONE_ID }}
|
||||
cf_api_token: ${{ secrets.CF_API_TOKEN }}
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Install Depedencies
|
||||
run: |
|
||||
@@ -69,19 +68,21 @@ jobs:
|
||||
- name: Stats
|
||||
run: python3 tools/ge-stats.py --version eu --report
|
||||
|
||||
# - name: Upload output files
|
||||
- name: Upload output files
|
||||
uses: AXDOOMER/copy_file_to_another_repo_action@e54ae5087212906dac7ef96dee19e31190913257
|
||||
id: upload
|
||||
continue-on-error: true
|
||||
env:
|
||||
API_TOKEN_GITHUB: ${{ secrets.API_TOKEN_GITHUB }}
|
||||
API_TOKEN_USER: ${{ secrets.API_TOKEN_USER }}
|
||||
API_TOKEN_EMAIL: ${{ secrets.API_TOKEN_EMAIL }}
|
||||
with:
|
||||
destination_repo: 'kholdfuzion/goldeneyestatus'
|
||||
user_email: $API_TOKEN_EMAIL
|
||||
user_name: $API_TOKEN_USER
|
||||
destination_branch: 'master'
|
||||
source_file: tools/report/EU.htm
|
||||
|
||||
# uses: AXDOOMER/copy_file_to_another_repo_action@e54ae5087212906dac7ef96dee19e31190913257
|
||||
|
||||
# env:
|
||||
# API_TOKEN_GITHUB: ${{ secrets.API_TOKEN_GITHUB }}
|
||||
# API_TOKEN_USER: ${{ secrets.API_TOKEN_USER }}
|
||||
# API_TOKEN_EMAIL: ${{ secrets.API_TOKEN_EMAIL }}
|
||||
|
||||
# with:
|
||||
# destination_repo: 'kholdfuzion/goldeneyestatus'
|
||||
# user_email: $API_TOKEN_EMAIL
|
||||
# user_name: $API_TOKEN_USER
|
||||
# source_file: tools/report/EU.htm
|
||||
|
||||
#need way of telling report that EU passed/failed
|
||||
- name: Check upload
|
||||
if: steps.upload.outcome != 'success'
|
||||
run: echo "::Upload output files::Failed to upload output files. Report and stats were not updated."
|
||||
|
||||
+23
-22
@@ -6,7 +6,6 @@ on:
|
||||
paths-ignore: # Don't trigger on files that are updated by the CI or other non-breaking files
|
||||
- 'tools/**'
|
||||
- '*.md'
|
||||
- '.github/**'
|
||||
- '.gitignore'
|
||||
- 'CppProperties.json'
|
||||
pull_request:
|
||||
@@ -23,12 +22,12 @@ jobs:
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
#- name: Bypass Cloudflare for GitHub Action
|
||||
# uses: xiaotianxt/bypass-cloudflare-for-github-action@v1.1.1
|
||||
# with:
|
||||
# cf_zone_id: ${{ secrets.CF_ZONE_ID }}
|
||||
# cf_api_token: ${{ secrets.CF_API_TOKEN }}
|
||||
#- uses: actions/checkout@v2
|
||||
- name: Bypass Cloudflare for GitHub Action
|
||||
uses: xiaotianxt/bypass-cloudflare-for-github-action@v1.1.1
|
||||
with:
|
||||
cf_zone_id: ${{ secrets.CF_ZONE_ID }}
|
||||
cf_api_token: ${{ secrets.CF_API_TOKEN }}
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Install Depedencies
|
||||
run: |
|
||||
@@ -69,19 +68,21 @@ jobs:
|
||||
- name: Stats
|
||||
run: python3 tools/ge-stats.py --version jp --report
|
||||
|
||||
# - name: Upload output files
|
||||
- name: Upload output files
|
||||
uses: AXDOOMER/copy_file_to_another_repo_action@e54ae5087212906dac7ef96dee19e31190913257
|
||||
id: upload
|
||||
continue-on-error: true
|
||||
env:
|
||||
API_TOKEN_GITHUB: ${{ secrets.API_TOKEN_GITHUB }}
|
||||
API_TOKEN_USER: ${{ secrets.API_TOKEN_USER }}
|
||||
API_TOKEN_EMAIL: ${{ secrets.API_TOKEN_EMAIL }}
|
||||
with:
|
||||
destination_repo: 'kholdfuzion/goldeneyestatus'
|
||||
user_email: $API_TOKEN_EMAIL
|
||||
user_name: $API_TOKEN_USER
|
||||
destination_branch: 'master'
|
||||
source_file: tools/report/JPN.htm
|
||||
|
||||
# uses: AXDOOMER/copy_file_to_another_repo_action@e54ae5087212906dac7ef96dee19e31190913257
|
||||
|
||||
# env:
|
||||
# API_TOKEN_GITHUB: ${{ secrets.API_TOKEN_GITHUB }}
|
||||
# API_TOKEN_USER: ${{ secrets.API_TOKEN_USER }}
|
||||
# API_TOKEN_EMAIL: ${{ secrets.API_TOKEN_EMAIL }}
|
||||
|
||||
# with:
|
||||
# destination_repo: 'kholdfuzion/goldeneyestatus'
|
||||
# user_email: $API_TOKEN_EMAIL
|
||||
# user_name: $API_TOKEN_USER
|
||||
# source_file: tools/report/JPN.htm
|
||||
|
||||
#need way of telling report that JP passed/failed
|
||||
- name: Check upload
|
||||
if: steps.upload.outcome != 'success'
|
||||
run: echo "::Upload output files::Failed to upload output files. Report and stats were not updated."
|
||||
|
||||
+33
-78
@@ -6,10 +6,8 @@ on:
|
||||
paths-ignore: # Don't trigger on files that are updated by the CI or other non-breaking files
|
||||
- 'tools/**'
|
||||
- '*.md'
|
||||
- '.github/**'
|
||||
- '.gitignore'
|
||||
- 'CppProperties.json'
|
||||
|
||||
pull_request:
|
||||
branches: master # Only trigger on master
|
||||
|
||||
@@ -17,34 +15,20 @@ on:
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
changedfiles:
|
||||
runs-on: ubuntu-latest
|
||||
# Map a step output to a job output
|
||||
outputs:
|
||||
all: ${{ steps.changes.outputs.all}}
|
||||
steps:
|
||||
# Make sure we have some code to diff.
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
- name: Get changed files
|
||||
id: changes
|
||||
# Set outputs using the command.
|
||||
run: |
|
||||
echo "::set-output name=all::$(git diff --name-only --diff-filter=ACMRT ${{ github.event.pull_request.base.sha }} ${{ github.sha }} | xargs)"
|
||||
|
||||
buildus:
|
||||
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
# - name: Bypass Cloudflare for GitHub Action
|
||||
# uses: xiaotianxt/bypass-cloudflare-for-github-action@v1.1.1
|
||||
# with:
|
||||
# cf_zone_id: ${{ secrets.CF_ZONE_ID }}
|
||||
# cf_api_token: ${{ secrets.CF_API_TOKEN }}
|
||||
# - uses: actions/checkout@v2
|
||||
# with:
|
||||
# fetch-depth: 2
|
||||
- name: Bypass Cloudflare for GitHub Action
|
||||
uses: xiaotianxt/bypass-cloudflare-for-github-action@v1.1.1
|
||||
with:
|
||||
cf_zone_id: ${{ secrets.CF_ZONE_ID }}
|
||||
cf_api_token: ${{ secrets.CF_API_TOKEN }}
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Install Depedencies
|
||||
run: |
|
||||
sudo apt update
|
||||
@@ -64,67 +48,38 @@ jobs:
|
||||
FILE_US: ${{ secrets.SECRET_FILE_US }}
|
||||
run: wget -O baserom.u.z64 $FILE_US
|
||||
|
||||
# cach is only usefull if downloading things takes longer than copying things - in this case, extraction is quicker
|
||||
#- name: Cache Assets
|
||||
# id: cache-assets
|
||||
# uses: actions/cache@v3
|
||||
# with:
|
||||
# path: assets
|
||||
# key: ${{ hashFiles('extract_baserom.u.sh') }}
|
||||
|
||||
- name: Extract US Assets
|
||||
#if: steps.cache-assets.outputs.cache-hit != 'true'
|
||||
run: ./scripts/extract_baserom.u.sh
|
||||
|
||||
|
||||
- name: Make US
|
||||
run: make all -j IDO_RECOMP=YES VERSION=US VERBOSE=1
|
||||
|
||||
- name: Make report
|
||||
run: make -C tools/report
|
||||
|
||||
# for refrence, these diff commands wont work in GHA, so, "Last modified file" will never work
|
||||
# GHA makes new copies of all files (so modified date is all the same) and wont lok at logs (commands below)
|
||||
#- name: difftest1
|
||||
# run: git diff --name-only origin/master ${GITHUB_HEAD_REF}
|
||||
|
||||
#- name: difftest2
|
||||
# run: git diff --name-only ${{ github.event.before }} ${{ github.sha }}
|
||||
|
||||
#- name: difftest3
|
||||
# run: git diff --name-only -1
|
||||
|
||||
#- name: difftest4
|
||||
# run: git diff --name-only @"{10 minutes ago}"
|
||||
|
||||
- name: Stats
|
||||
run: python3 tools/ge-stats.py --version us --report
|
||||
# expected args
|
||||
# 1481 15854 12774 232276 564 1312 652 20330 15471 269772 49 336 tools/report/index.html "src/game/bondview.c"
|
||||
|
||||
# Replace this with Git push to repo
|
||||
# but somehow avoid loop
|
||||
|
||||
#- uses: actions/download-artifact@v2
|
||||
# with:
|
||||
# name: my-artifact
|
||||
# path: tools/report/index.html
|
||||
#- name: Upload output files
|
||||
|
||||
- name: Upload output files
|
||||
uses: AXDOOMER/copy_file_to_another_repo_action@e54ae5087212906dac7ef96dee19e31190913257
|
||||
id: upload
|
||||
continue-on-error: true
|
||||
env:
|
||||
API_TOKEN_GITHUB: ${{ secrets.API_TOKEN_GITHUB }}
|
||||
API_TOKEN_USER: ${{ secrets.API_TOKEN_USER }}
|
||||
API_TOKEN_EMAIL: ${{ secrets.API_TOKEN_EMAIL }}
|
||||
with:
|
||||
destination_repo: 'kholdfuzion/goldeneyestatus'
|
||||
user_email: $API_TOKEN_EMAIL
|
||||
user_name: $API_TOKEN_USER
|
||||
destination_branch: 'master'
|
||||
source_file: |
|
||||
tools/report/cursor.cur
|
||||
tools/report/index.html
|
||||
tools/report/sfx.ogg
|
||||
tools/report/background.jpg
|
||||
|
||||
# uses: AXDOOMER/copy_file_to_another_repo_action@e54ae5087212906dac7ef96dee19e31190913257
|
||||
|
||||
#env:
|
||||
# API_TOKEN_GITHUB: ${{ secrets.API_TOKEN_GITHUB }}
|
||||
# API_TOKEN_USER: ${{ secrets.API_TOKEN_USER }}
|
||||
# API_TOKEN_EMAIL: ${{ secrets.API_TOKEN_EMAIL }}
|
||||
|
||||
# with:
|
||||
# destination_repo: 'kholdfuzion/goldeneyestatus'
|
||||
# user_email: $API_TOKEN_EMAIL
|
||||
# user_name: $API_TOKEN_USER
|
||||
# source_file: |
|
||||
# tools/report/cursor.cur
|
||||
# tools/report/index.html
|
||||
# tools/report/sfx.ogg
|
||||
# tools/report/background.jpg
|
||||
|
||||
#need way of telling report that JAP passed/failed
|
||||
- name: Check upload
|
||||
if: steps.upload.outcome != 'success'
|
||||
run: echo "::Upload output files::Failed to upload output files. Report and stats were not updated."
|
||||
|
||||
+5
-3
@@ -36,6 +36,7 @@ assets/ge007.u.123040.efont_chardata.bin
|
||||
assets/ge007.u.29E560.Globalimagetable_commandblock.bin
|
||||
#images
|
||||
assets/images/split/*.bin*
|
||||
assets/images/combined/*.bin*
|
||||
assets/images/out/*
|
||||
assets/images/split/png/*
|
||||
#music
|
||||
@@ -49,10 +50,10 @@ assets/music/*.aiff
|
||||
#obseg
|
||||
assets/obseg/bg/*.bin
|
||||
assets/obseg/bg/e/*.bin
|
||||
assets/obseg/chr/*.bin
|
||||
assets/obseg/gun/*.bin
|
||||
assets/obseg/chr/*/Model.c
|
||||
assets/obseg/gun/*/Model.c
|
||||
assets/obseg/ob__ob_end.seg
|
||||
assets/obseg/prop/*.bin
|
||||
assets/obseg/prop/*/Model.c
|
||||
assets/obseg/setup/*.bin
|
||||
assets/obseg/setup/[eju]/*.bin
|
||||
assets/obseg/stan/*.bin
|
||||
@@ -110,3 +111,4 @@ assets/obseg/em/data/under.seg
|
||||
|
||||
scripts/local/
|
||||
scripts/make/local/
|
||||
scripts/__pycache__/generate_prop_model_c.cpython-310.pyc
|
||||
|
||||
+11
-13
@@ -1,20 +1,18 @@
|
||||
FROM ubuntu:22.04
|
||||
|
||||
# install distro packages
|
||||
RUN apt update
|
||||
RUN apt -y install bash-completion sudo binutils-mips-linux-gnu wget make git python3 libcapstone-dev pkg-config build-essential
|
||||
RUN echo ">> install distro packages ..." && \
|
||||
apt update && \
|
||||
apt -y install bash-completion sudo binutils-mips-linux-gnu wget make git python3 libcapstone-dev pkg-config build-essential
|
||||
|
||||
# install qemu (can be removed if you're using ido recomp)
|
||||
RUN wget https://github.com/n64decomp/qemu-irix/releases/download/v2.11-deb/qemu-irix-2.11.0-2169-g32ab296eef_amd64.deb -P /tmp
|
||||
RUN dpkg -i /tmp/qemu-irix-2.11.0-2169-g32ab296eef_amd64.deb
|
||||
# Hint: comment out qemu installation, if you're using ido recomp
|
||||
RUN echo ">> install qemu ..." && \
|
||||
wget https://github.com/n64decomp/qemu-irix/releases/download/v2.11-deb/qemu-irix-2.11.0-2169-g32ab296eef_amd64.deb -P /tmp && \
|
||||
dpkg -i /tmp/qemu-irix-2.11.0-2169-g32ab296eef_amd64.deb
|
||||
|
||||
# setup sudo
|
||||
RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
|
||||
|
||||
# setup developer directory
|
||||
RUN useradd -ms /bin/bash dev
|
||||
RUN usermod -aG sudo dev
|
||||
RUN echo ">> setup workspace ..." && \
|
||||
echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers && \
|
||||
useradd -ms /bin/bash dev && usermod -aG sudo dev
|
||||
USER dev
|
||||
WORKDIR /home/dev
|
||||
WORKDIR /home/dev/project
|
||||
|
||||
CMD ["/bin/bash"]
|
||||
|
||||
@@ -17,7 +17,7 @@ COMPARE := 1
|
||||
include include/make/VT100Codes.make
|
||||
include include/make/Gui.make
|
||||
|
||||
# set tooolchain based on current OS
|
||||
# set toolchain based on current OS
|
||||
ifeq ($(shell type mips-linux-gnu-ld >/dev/null 2>/dev/null; echo $$?), 0)
|
||||
TOOLCHAIN := mips-linux-gnu-
|
||||
else ifeq ($(shell type mips64-linux-gnu-ld >/dev/null 2>/dev/null; echo $$?), 0)
|
||||
@@ -149,7 +149,7 @@ GAMEOBJECTS := $(foreach file,$(GAMEFILES_S),$(BUILD_DIR)/$(file:.s=.o)) \
|
||||
$(foreach file,$(GAMEFILES_C),$(BUILD_DIR)/$(file:.c=.o))
|
||||
|
||||
|
||||
ASSET_DATAFILES := assets/GlobalImageTable.c assets/animationtable_data.c assets/animationtable_entries.c assets/font_dl.c assets/font_chardataj.c assets/font_chardatae.c assets/rarewarelogo.c
|
||||
ASSET_DATAFILES := assets/oddtextures.c assets/animationtable_data.c assets/animationtable_entries.c assets/font_dl.c assets/font_chardataj.c assets/font_chardatae.c assets/rarewarelogo.c
|
||||
ASSET_DATAOBJECTS := $(foreach file,$(ASSET_DATAFILES),$(BUILD_DIR)/$(file:.c=.o))
|
||||
|
||||
ROMFILES2 := assets/romfiles2.s
|
||||
@@ -170,7 +170,7 @@ OBSEG_FILES := assets/obseg/ob_seg.s
|
||||
OBSEG_OBJECTS := $(BUILD_DIR)/assets/obseg/ob_seg.o
|
||||
OBSEG_RZ := $(BG_SEG_FILES) $(CHR_RZ_FILES) $(GUN_RZ_FILES) $(PROP_RZ_FILES) $(STAN_RZ_FILES) $(BRIEF_RZ_FILES) $(SETUP_RZ_FILES) $(TEXT_RZ_FILES)
|
||||
|
||||
IMAGE_BINS := $(foreach dir,assets/images/split,$(wildcard $(dir)/*.bin))
|
||||
IMAGE_BINS := assets/images/combined/combined.bin
|
||||
IMAGE_OBJS := $(foreach file,$(IMAGE_BINS),$(BUILD_DIR)/$(file:.bin=.o))
|
||||
|
||||
RZFILES := inflate/inflate.c
|
||||
@@ -209,7 +209,7 @@ LD_SCRIPT := $(BUILD_DIR)/ge007.$(OUTCODE).ld
|
||||
LDFLAGS := -T $(LD_SCRIPT) -Map $(BUILD_DIR)/ge007.$(OUTCODE).map --no-warn-mismatch
|
||||
|
||||
AS := $(TOOLCHAIN)as
|
||||
ASFLAGS := -march=vr4300 -mabi=32 $(INCLUDE) $(ASMDEFS)
|
||||
ASFLAGS := -march=vr4300 -mabi=32 $(INCLUDE) $(ASMDEFS)
|
||||
# Use the system installed armips if available. Otherwise use the one provided with this repository.
|
||||
ifneq (,$(shell which armips 2>/dev/null))
|
||||
ARMIPS := armips
|
||||
@@ -234,20 +234,20 @@ OBJCOPY := $(TOOLCHAIN)objcopy
|
||||
|
||||
## Build Recipes ##
|
||||
|
||||
# Dont delete intermediate files from these targets on make completion.
|
||||
# Don't delete intermediate files from these targets on make completion.
|
||||
.SECONDARY:
|
||||
$(APPELF) $(APPROM) $(APPBIN) $(ULTRAOBJECTS) $(BUILD_DIR)/ge007.$(OUTCODE).map \
|
||||
$(HEADEROBJECTS) $(BOOTOBJECTS) $(CODEOBJECTS) $(GAMEOBJECTS) $(RZOBJECTS) \
|
||||
$(OBSEG_OBJECTS) $(OBSEG_RZ) $(ROMOBJECTS) $(RAMROM_OBJECTS) $(FONTOBJECTS) $(MUSIC_OBJECTS) $(IMAGE_OBJS) $(MUSIC_RZ_FILES)
|
||||
|
||||
# Dont delete these intermediate targets on make cancelation.
|
||||
# Don't delete these intermediate targets on make cancellation.
|
||||
.PRECIOUS: %.bin %.o
|
||||
|
||||
# Run the following targets sequentialy in this order (unnamed targets will still run in parallel)
|
||||
# Run the following targets sequentially in this order (unnamed targets will still run in parallel)
|
||||
.NOTPARALLEL: print_info create_directories $(APPROM) checksum
|
||||
|
||||
# Phony Recipes - These targets are not files, Get Make to do something
|
||||
.PHONY: print_info create_directories build_tools prerequisites checksum all_p1 all default commonclean setupclean stanclean dataclean libultraclean codeclean clean nuke help cmdbuidler test context extractassets textures
|
||||
.PHONY: print_info create_directories build_tools prerequisites checksum all_p1 all default commonclean setupclean stanclean dataclean libultraclean codeclean clean nuke help cmdbuidler test context extractassets forceextractassets textures convert_props convert_chrs convert_guns extract_u extract_e extract_j force_extract_u force_extract_e force_extract_j extract_rsp
|
||||
|
||||
|
||||
# this file references variables defined above: BUILD_DIR, CFLAGWARNING, INCLUDE, LCDEFS
|
||||
@@ -269,7 +269,15 @@ $(BUILD_DIR)/src/%.o: src/%.s
|
||||
$(AS) $(ASFLAGS) -o $@ $<
|
||||
|
||||
#Build Images
|
||||
$(BUILD_DIR)/assets/images/split/%.o: assets/images/split/%.bin
|
||||
# Generate imagelist by syncing imagelist.u.csv (ROM offsets/sizes) with images.def (names)
|
||||
$(BUILD_DIR)/imagelist.csv: imagelist.u.csv assets/images.def
|
||||
@mkdir -p $(BUILD_DIR)
|
||||
python3 scripts/make/sync_imagelist_with_def.py $@
|
||||
|
||||
assets/images/combined/combined.bin: $(BUILD_DIR)/imagelist.csv
|
||||
scripts/make/combine_images_named.sh $(BUILD_DIR)/imagelist.csv assets/images/combined
|
||||
|
||||
$(BUILD_DIR)/assets/images/combined/%.o: assets/images/combined/combined.bin
|
||||
$(LD) -r -b binary $< -o $@
|
||||
|
||||
|
||||
@@ -352,6 +360,8 @@ build_tools:
|
||||
|
||||
prerequisites: print_info create_directories build_tools extractassets
|
||||
|
||||
combine_images: assets/images/combined/combined.bin
|
||||
|
||||
checksum: $(APPROM)
|
||||
ifeq ($(COMPARE), 1)
|
||||
scripts/make/checksum.sh "$(SHA1SUM)" "$(OUTCODE)" "$(BUILD_DIR)"
|
||||
@@ -372,6 +382,7 @@ stanclean: commonclean
|
||||
|
||||
dataclean: commonclean stanclean setupclean
|
||||
rm -f $(OBSEG_OBJECTS) $(OBSEG_RZ) $(ROMOBJECTS) $(RAMROM_OBJECTS) $(FONTOBJECTS) $(MUSIC_OBJECTS) $(IMAGE_OBJS) $(MUSIC_RZ_FILES)
|
||||
rm -f $(BUILD_DIR)/imagelist.csv
|
||||
|
||||
libultraclean: commonclean
|
||||
rm -f $(ULTRAOBJECTS)
|
||||
@@ -437,7 +448,9 @@ endif
|
||||
@rm build/ctx.c build/ctx2.h || exit 0
|
||||
@echo You can find it in Build [build/ctx.h].
|
||||
|
||||
extractassets: extract_u extract_e extract_j
|
||||
extractassets: extract_u extract_e extract_j convert_props convert_chrs convert_guns
|
||||
|
||||
forceextractassets: force_extract_u force_extract_e force_extract_j convert_props convert_chrs convert_guns
|
||||
|
||||
extract_u:
|
||||
@if [ ! -f assets/obseg/ob__ob_end.seg ]; then \
|
||||
@@ -451,6 +464,14 @@ extract_u:
|
||||
echo "Assets for u already extracted."; \
|
||||
fi
|
||||
|
||||
force_extract_u:
|
||||
@echo "Force extracting assets for u..."; \
|
||||
if [ -f baserom.u.z64 ]; then \
|
||||
scripts/extract_baserom.u.sh; \
|
||||
else \
|
||||
echo "Error: baserom.u.z64 not found."; \
|
||||
fi
|
||||
|
||||
extract_e:
|
||||
@if [ ! -f assets/obseg/text/e/LwaxP.bin ]; then \
|
||||
echo "Extracting assets for e..."; \
|
||||
@@ -463,6 +484,14 @@ extract_e:
|
||||
echo "Assets for e already extracted."; \
|
||||
fi
|
||||
|
||||
force_extract_e:
|
||||
@echo "Force extracting assets for e..."; \
|
||||
if [ -f baserom.e.z64 ]; then \
|
||||
scripts/extract_diff.e.sh; \
|
||||
else \
|
||||
echo "Error: baserom.e.z64 not found."; \
|
||||
fi
|
||||
|
||||
extract_j:
|
||||
@if [ ! -f assets/obseg/text/j/LstatJ.bin ]; then \
|
||||
echo "Extracting assets for j..."; \
|
||||
@@ -475,6 +504,14 @@ extract_j:
|
||||
echo "Assets for j already extracted."; \
|
||||
fi
|
||||
|
||||
force_extract_j:
|
||||
@echo "Force extracting assets for j..."; \
|
||||
if [ -f baserom.j.z64 ]; then \
|
||||
scripts/extract_diff.j.sh; \
|
||||
else \
|
||||
echo "Error: baserom.j.z64 not found."; \
|
||||
fi
|
||||
|
||||
extract_rsp:
|
||||
@if [ ! -f build/u/rsp/rspboot.bin ]; then \
|
||||
echo "Extracting rsp assets..."; \
|
||||
@@ -487,6 +524,51 @@ extract_rsp:
|
||||
echo "RSP assets for already extracted."; \
|
||||
fi
|
||||
|
||||
convert_props:
|
||||
@echo "Converting prop binaries to Model.c..."
|
||||
@bin_count=$$(ls assets/obseg/prop/P*Z.bin 2>/dev/null | wc -l); \
|
||||
if [ $$bin_count -gt 0 ]; then \
|
||||
echo "Found $$bin_count prop binaries to convert..."; \
|
||||
python3 scripts/generate_prop_model_c.py --force --cleanup || true; \
|
||||
else \
|
||||
c_count=$$(find assets/obseg/prop -maxdepth 2 -name "Model.c" 2>/dev/null | wc -l); \
|
||||
if [ $$c_count -gt 0 ]; then \
|
||||
echo "Props already converted ($$c_count Model.c files found)."; \
|
||||
else \
|
||||
echo "No prop binaries found to convert."; \
|
||||
fi \
|
||||
fi
|
||||
|
||||
convert_chrs:
|
||||
@echo "Converting chr binaries to Model.c..."
|
||||
@bin_count=$$(ls assets/obseg/chr/C*Z.bin 2>/dev/null | wc -l); \
|
||||
if [ $$bin_count -gt 0 ]; then \
|
||||
echo "Found $$bin_count chr binaries to convert..."; \
|
||||
python3 scripts/generate_chr_c.py --force --cleanup || true; \
|
||||
else \
|
||||
c_count=$$(find assets/obseg/chr -maxdepth 2 -name "Model.c" 2>/dev/null | wc -l); \
|
||||
if [ $$c_count -gt 0 ]; then \
|
||||
echo "Chrs already converted ($$c_count Model.c files found)."; \
|
||||
else \
|
||||
echo "No chr binaries found to convert."; \
|
||||
fi \
|
||||
fi
|
||||
|
||||
convert_guns:
|
||||
@echo "Converting gun binaries to Model.c..."
|
||||
@bin_count=$$(ls assets/obseg/gun/G*Z.bin 2>/dev/null | wc -l); \
|
||||
if [ $$bin_count -gt 0 ]; then \
|
||||
echo "Found $$bin_count gun binaries to convert..."; \
|
||||
python3 scripts/generate_gun_c.py --force --cleanup || true; \
|
||||
else \
|
||||
c_count=$$(find assets/obseg/gun -maxdepth 2 -name "Model.c" 2>/dev/null | wc -l); \
|
||||
if [ $$c_count -gt 0 ]; then \
|
||||
echo "Guns already converted ($$c_count Model.c files found)."; \
|
||||
else \
|
||||
echo "No gun binaries found to convert."; \
|
||||
fi \
|
||||
fi
|
||||
|
||||
textures: tools/mktex/build/tex2png
|
||||
@echo "Processing textures..."
|
||||
mkdir -p assets/images/out
|
||||
@@ -497,4 +579,4 @@ tools/mktex/build/tex2png:
|
||||
@if [ ! -f tools/mktex/build/tex2png ]; then \
|
||||
echo "Building tex2png..."; \
|
||||
cd tools/mktex && $(MAKE); \
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
OBSEGMENT := obsegment.o
|
||||
OBSEG_DIR := assets/obseg
|
||||
|
||||
include assets/obseg/Makefile.filelist
|
||||
|
||||
include assets/obseg/Makefile.bg
|
||||
include assets/obseg/Makefile.chr
|
||||
|
||||
+7
-7
@@ -2082,8 +2082,8 @@ IMAGE(2080, 0x2DE, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(2081, 0x3A8, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(2082, 0x6B5, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(2083, 0x62A, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(SMOKE_0, 7, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(FIRE_0, 8, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(SMOKE_0, 0x7, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(FIRE_0, 0x8, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(SMOKE_1, 0x4DD, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(FIRE_1, 0x123, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(SMOKE_2, 0x3AF, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
@@ -2540,15 +2540,15 @@ IMAGE(ARCHIVES_U, 0x925, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(ARCHIVES_L, 0x959, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(CONTROL_U, 0x9A1, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(CONTROL_L, 0x950, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(FACILITY_U, 0x77E, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0) //2542 9ee
|
||||
IMAGE(FACILITY_U, 0x77E, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0) //2542 9e)
|
||||
IMAGE(FACILITY_L, 0xA2E, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(AZTEC_U, 0x8CB, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0) //2544 9f0
|
||||
IMAGE(AZTEC_U, 0x8CB, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0) //2544 9f)
|
||||
IMAGE(AZTEC_L, 0x91E, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(EGYPT_U, 0x90F, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0) // 9f2
|
||||
IMAGE(EGYPT_U, 0x90F, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0) // 9f)
|
||||
IMAGE(EGYPT_L, 0x8E8, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(CAVERNS_U, 0x7A9, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0) //CAVERNS_U
|
||||
IMAGE(CAVERNS_U, 0x7A9, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0) //CAVERNS_)
|
||||
IMAGE(CAVERNS_L, 0x9E0, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(CRADLE_U, 0x8BB, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0) //CRADLE_U
|
||||
IMAGE(CRADLE_U, 0x8BB, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0) //CRADLE_)
|
||||
IMAGE(CRADLE_L, 0x913, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(DAM_U, 0x6B5, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
IMAGE(DAM_L, 0x83D, HIT_DEFAULT, HIT_DEFAULT, 0, 0, 0, 0)
|
||||
|
||||
+39
-3
@@ -1,5 +1,41 @@
|
||||
# Image Asset Readme
|
||||
# Image Assets
|
||||
|
||||
Image information.
|
||||
## Overview
|
||||
|
||||
Original image files would have been SGI .rgb files. These would be passed through a converted (rgb2c) to get CI byte arrays.
|
||||
This directory contains the texture image system for GoldenEye 007.
|
||||
|
||||
Original image files would have been SGI .rgb files. These would be passed through a converter (rgb2c) to get CI byte arrays.
|
||||
|
||||
## Directory Structure
|
||||
|
||||
- **`split/`** - Individual texture files (2698 images)
|
||||
- Named using IMAGE enum from images.def (e.g., COPYICON.bin, X.bin)
|
||||
- Extracted from ROM using ROM offsets from imagelist.u.csv
|
||||
- Raw binary texture data
|
||||
|
||||
- **`combined/`** - Combined texture binary
|
||||
- `combined.bin` - All textures concatenated in ROM order
|
||||
- Padded to 16-byte (0x10) boundary
|
||||
- Size: 3075872 bytes (3075864 data + 8 padding)
|
||||
- SHA1 (unpadded): 044fca472bf6ef6691fa02ff1b65ff474d86a9fa
|
||||
|
||||
## Build System
|
||||
|
||||
The image build system synchronizes two sources:
|
||||
- **`imagelist.u.csv`** (root) - ROM offsets and sizes (ground truth for positioning)
|
||||
- **`assets/images.def`** - Image names and properties (ground truth for naming)
|
||||
|
||||
See `scripts/IMAGE_BUILD_SYSTEM.md` for detailed documentation.
|
||||
|
||||
## Quick Commands
|
||||
|
||||
```bash
|
||||
# Extract images from ROM
|
||||
./scripts/extract_baserom.u.sh
|
||||
|
||||
# Rebuild combined.bin
|
||||
make assets/images/combined/combined.bin
|
||||
|
||||
# Full ROM build
|
||||
make
|
||||
```
|
||||
|
||||
+35
-59
@@ -107,6 +107,10 @@ _musicsampletblSegmentRomEnd:
|
||||
.ifdef VERSION_DEBUG
|
||||
.incbin "build\/d\/assets\/music\/\name\.rz"
|
||||
.endif
|
||||
/* Check if file size is odd, add 0xA to pad file if needed to make it even */
|
||||
.if (. - \name) % 2 != 0
|
||||
.byte 0xA
|
||||
.endif
|
||||
end_\name:
|
||||
|
||||
.section .musicdecompressed
|
||||
@@ -116,98 +120,70 @@ _musicsampletblSegmentRomEnd:
|
||||
.endm
|
||||
|
||||
|
||||
/*
|
||||
music_fileA is used for the entries that end with A....the A doesn't seem to be from compression
|
||||
*/
|
||||
|
||||
.macro music_fileA name
|
||||
.section .musiccompressed
|
||||
.global \name
|
||||
\name:
|
||||
.ifdef VERSION_US
|
||||
.incbin "build\/u\/assets\/music\/\name\.rz"
|
||||
.endif
|
||||
.ifdef VERSION_JP
|
||||
.incbin "build\/j\/assets\/music\/\name\.rz"
|
||||
.endif
|
||||
.ifdef VERSION_EU
|
||||
.incbin "build\/e\/assets\/music\/\name\.rz"
|
||||
.endif
|
||||
.ifdef VERSION_DEBUG
|
||||
.incbin "build\/d\/assets\/music\/\name\.rz"
|
||||
.endif
|
||||
.byte 0xA
|
||||
end_\name:
|
||||
|
||||
.section .musicdecompressed
|
||||
d_\name:
|
||||
.incbin "assets\/music\/\name\.bin"
|
||||
end_d_\name:
|
||||
.endm
|
||||
|
||||
music_file Mno_music
|
||||
music_fileA Msolo_death_abrev
|
||||
music_file Msolo_death_abrev
|
||||
music_file Mintro_eye
|
||||
music_fileA Mtrain
|
||||
music_fileA Mdepot
|
||||
music_file Mtrain
|
||||
music_file Mdepot
|
||||
music_file Mjungle_unused
|
||||
music_fileA Mcitadel
|
||||
music_file Mcitadel
|
||||
music_file Mfacility
|
||||
music_file Mcontrol
|
||||
music_fileA Mdam
|
||||
music_file Mdam
|
||||
music_file Mfrigate
|
||||
music_file Marchives
|
||||
music_file Msilo
|
||||
music_fileA Mjungle_perimeter_unused
|
||||
music_fileA Mstreets
|
||||
music_fileA Mbunker1
|
||||
music_fileA Mbunker2
|
||||
music_file Mjungle_perimeter_unused
|
||||
music_file Mstreets
|
||||
music_file Mbunker1
|
||||
music_file Mbunker2
|
||||
music_file Mstatue
|
||||
music_fileA Melevator_control
|
||||
music_fileA Mcradle
|
||||
music_fileA Mnull1
|
||||
music_fileA Melevator_wc
|
||||
music_file Melevator_control
|
||||
music_file Mcradle
|
||||
music_file Mnull1
|
||||
music_file Melevator_wc
|
||||
music_file Megyptian
|
||||
music_file Mfolders
|
||||
music_fileA Mwatchmusic
|
||||
music_file Mwatchmusic
|
||||
music_file Maztec
|
||||
music_fileA Mwatercaverns
|
||||
music_fileA Mdeathsolo
|
||||
music_fileA Msurface2
|
||||
music_fileA Mtrainx
|
||||
music_fileA Mnull2
|
||||
music_file Mwatercaverns
|
||||
music_file Mdeathsolo
|
||||
music_file Msurface2
|
||||
music_file Mtrainx
|
||||
music_file Mnull2
|
||||
music_file Mfacilityx
|
||||
music_file Mdepotx
|
||||
music_file Mcontrolx
|
||||
music_file Mwatercavernsx
|
||||
music_fileA Mdamx
|
||||
music_file Mdamx
|
||||
music_file Mfrigatex
|
||||
music_fileA Marchivesx
|
||||
music_file Marchivesx
|
||||
music_file Msilox
|
||||
music_fileA Mnull3
|
||||
music_file Mnull3
|
||||
music_file Mstreetsx
|
||||
music_file Mbunker1x
|
||||
music_fileA Mbunker2x
|
||||
music_fileA Mjunglex
|
||||
music_file Mbunker2x
|
||||
music_file Mjunglex
|
||||
music_file Mnint_rare_logo
|
||||
music_fileA Mstatuex
|
||||
music_file Mstatuex
|
||||
music_file Maztecx
|
||||
music_file Megyptianx
|
||||
music_fileA Mcradlex
|
||||
music_fileA Mcuba
|
||||
music_file Mcradlex
|
||||
music_file Mcuba
|
||||
music_file Mrunway
|
||||
music_file Mrunway_plane
|
||||
music_file Msurface2x
|
||||
music_fileA Mwindblowing
|
||||
music_file Mwindblowing
|
||||
music_file Mmultideath_alt
|
||||
music_file Mjungle
|
||||
music_file Mrunwayx
|
||||
music_fileA Msurface1
|
||||
music_file Msurface1
|
||||
music_file Mmultiplayerdeath
|
||||
music_file Msurface1x
|
||||
music_fileA Msurface2_ending
|
||||
music_file Msurface2_ending
|
||||
music_file Mstatue_ending
|
||||
music_fileA Mfrigate_outro
|
||||
music_file Mfrigate_outro
|
||||
|
||||
.section .musiccompressed
|
||||
.half 0
|
||||
|
||||
+18
-38
@@ -1,6 +1,6 @@
|
||||
#bg
|
||||
# bg
|
||||
|
||||
# COUNTRYCODE specific needs to be above the base directory in this makefile
|
||||
# Pattern rules for building .seg files from .bin files
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.seg: $(OBSEG_DIR)/bg/$(COUNTRYCODE)/%.bin
|
||||
@cp -f $< $@
|
||||
|
||||
@@ -10,53 +10,33 @@ $(BUILD_DIR)/$(OBSEG_DIR)/bg/%.seg: $(OBSEG_DIR)/bg/%.bin
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.seg: $(BUILD_DIR)/$(OBSEG_DIR)/bg/%.bin
|
||||
@cp -f $< $@
|
||||
|
||||
# Build .bin from .elf
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/bg/%.elf
|
||||
$(OBJCOPY) $< $@ -O binary
|
||||
|
||||
# Build .elf from .o
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/bg/%.o
|
||||
$(LD) -T assets/obseg/bg/bg_all_p.ld -o $@ $<
|
||||
|
||||
# Build .o from .c (country-specific and generic)
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.o: $(OBSEG_DIR)/bg/%.c
|
||||
$(CC) -c $(CFLAGS) -o $@ -O2 $<
|
||||
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/%.o: $(OBSEG_DIR)/bg/$(COUNTRYCODE)/%.c
|
||||
$(CC) -c $(CFLAGS) -o $@ -O2 $<
|
||||
|
||||
# List of segment names (from LEVELNAMELIST)
|
||||
BG_SEG_NAMES = $(foreach lvl,$(LEVELNAMELIST),bg_$(lvl)_all_p)
|
||||
|
||||
# Generate all file targets
|
||||
BG_O_FILES := $(foreach name,$(BG_SEG_NAMES),$(BUILD_DIR)/$(OBSEG_DIR)/bg/$(name).o)
|
||||
BG_BIN_FILES := $(foreach name,$(BG_SEG_NAMES),$(BUILD_DIR)/$(OBSEG_DIR)/bg/$(name).bin)
|
||||
BG_ELF_FILES := $(foreach name,$(BG_SEG_NAMES),$(BUILD_DIR)/$(OBSEG_DIR)/bg/$(name).elf)
|
||||
BG_SEG_FILES := $(foreach name,$(BG_SEG_NAMES),$(BUILD_DIR)/$(OBSEG_DIR)/bg/$(name).seg)
|
||||
|
||||
BG_SEG_FILES = \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_sev_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_silo_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_stat_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_arec_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_arch_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_tra_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_dest_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_sevb_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_azt_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_pete_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_depo_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ref_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_cryp_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_dam_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ark_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_run_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_sevx_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_jun_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_dish_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_cave_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_cat_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_crad_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_imp_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ash_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_sho_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ame_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_rit_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_oat_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_lip_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_lee_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_ear_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_len_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_pam_all_p.seg \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/bg/bg_wax_all_p.seg
|
||||
|
||||
BG_BUILD_FILES := $(BG_O_FILES) $(BG_BIN_FILES) $(BG_ELF_FILES) $(BG_SEG_FILES)
|
||||
|
||||
# Default target
|
||||
all: $(BG_SEG_FILES)
|
||||
|
||||
.PHONY: all
|
||||
+15
-24
@@ -1,40 +1,31 @@
|
||||
#brief
|
||||
# brief
|
||||
|
||||
# Pattern rules for building .rz files from .bin files
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/%.rz: $(OBSEG_DIR)/brief/%.bin
|
||||
$(RZ_COMP) $< $@
|
||||
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/%.rz: $(BUILD_DIR)/$(OBSEG_DIR)/brief/%.bin
|
||||
$(RZ_COMP) $< $@
|
||||
|
||||
# Build .bin from .elf
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/brief/%.elf
|
||||
$(OBJCOPY) $< $@ -O binary
|
||||
|
||||
# Build .elf from .o
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/brief/%.o
|
||||
$(LD) -T assets/obseg/brief/Ubrief.ld -o $@ $<
|
||||
|
||||
|
||||
# Build .o from .c
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/%.o: $(OBSEG_DIR)/brief/%.c
|
||||
$(CC) -c $(CFLAGS) -o $@ -O2 $<
|
||||
|
||||
|
||||
BRIEF_RZ_FILES = \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefarchZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefarkZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefaztZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefcaveZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefcontrolZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefcradZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefcrypZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefdamZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefdepoZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefdestZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefjunZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefpeteZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefrunZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefsevbunkerZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefsevbZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefsevxbZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefsevxZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefsiloZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbriefstatueZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/brief/UbrieftraZ.rz
|
||||
# Build BRIEF_RZ_NAMES from BRIEFNAMELIST
|
||||
BRIEF_RZ_NAMES = $(foreach lvl,$(BRIEFNAMELIST),Ubrief$(lvl)Z)
|
||||
|
||||
# Use BRIEF_RZ_NAMES to generate the list of .rz files
|
||||
BRIEF_RZ_FILES = $(addprefix $(BUILD_DIR)/$(OBSEG_DIR)/brief/, $(addsuffix .rz, $(BRIEF_RZ_NAMES)))
|
||||
|
||||
# Default target
|
||||
all: $(BRIEF_RZ_FILES)
|
||||
|
||||
.PHONY: all
|
||||
+45
-88
@@ -1,98 +1,55 @@
|
||||
#chr
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/%.rz: $(OBSEG_DIR)/chr/%.bin
|
||||
$(RZ_COMP) $< $@
|
||||
# chr
|
||||
|
||||
# Pattern rules for building .rz files from .bin files
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/%.rz: $(BUILD_DIR)/$(OBSEG_DIR)/chr/%.bin
|
||||
$(RZ_COMP) $< $@
|
||||
|
||||
# Build .bin from .elf
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/chr/%.elf
|
||||
$(OBJCOPY) $< $@ -O binary
|
||||
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/chr/%.o
|
||||
$(LD) -T assets/obseg/chr/Cname.ld -o $@ $<
|
||||
# Build .elf from Model.o (and Switches.o if it exists)
|
||||
# The pattern C%Z.elf extracts the chr name from the target
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/C%Z.elf: $(BUILD_DIR)/$(OBSEG_DIR)/chr/%/Model.o
|
||||
@mkdir -p $(@D)
|
||||
@if [ -f $(BUILD_DIR)/$(OBSEG_DIR)/chr/$*/Switches.o ]; then \
|
||||
$(LD) -T assets/obseg/chr/Cname.ld -o $@ $(BUILD_DIR)/$(OBSEG_DIR)/chr/$*/Switches.o $(BUILD_DIR)/$(OBSEG_DIR)/chr/$*/Model.o; \
|
||||
else \
|
||||
$(LD) -T assets/obseg/chr/Cname.ld -o $@ $(BUILD_DIR)/$(OBSEG_DIR)/chr/$*/Model.o; \
|
||||
fi
|
||||
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/%.o: $(OBSEG_DIR)/chr/%.c
|
||||
$(CC) -c $(CFLAGS) -o $@ -O2 $<
|
||||
# Build Model.o from Model.c
|
||||
# If Model.c doesn't exist but CnameZ.bin does, convert it first
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/%/Model.o: $(OBSEG_DIR)/chr/%/Model.c
|
||||
@mkdir -p $(@D)
|
||||
$(CC) -c $(CFLAGS) -Wab,-r4300_mul -non_shared -G 0 -Xcpluscomm -O2 -mips2 \
|
||||
-woff 609,649,712,807,838 -DTARGET_N64 -I$(IRIX_ROOT)/usr/include \
|
||||
-Iinclude -Isrc -I. -o $@ $<
|
||||
|
||||
CHR_RZ_FILES = \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CarmourguardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CbaronsamediZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CbluecamguardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CbluemanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CbluewomanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CboilerbondZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CboilertrevZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CborisZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CcamguardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CcardimanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CcheckmanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CcommguardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CdjbondZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CfattechwomanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/Cgreatguard2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CgreatguardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CgreyguardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CgreymanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadalanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbalaclavaZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbikeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbrosnanboilerZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbrosnansnowZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbrosnansuitZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbrosnantimberZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbrosnanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadbZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadchrisZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheaddaveZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheaddesZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadduncanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheaddwayneZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadgrahamZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadgrantZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadjimZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/Cheadjoe2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadjoelZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadjoeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadkarlZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadkenZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadleeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadmandyZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadmarionZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadmarkZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadmartinZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadmishkinZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadneilZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadpeteZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadrobinZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadsallyZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadscottZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadshaunZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadsteveeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadstevehZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CheadvivienZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CjawsZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CjeanwomanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CmaydayZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CmoonfemaleZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CmoonguardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CnatalyaZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CnavyguardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CoddjobZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/ColiveguardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CorumovZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CpilotZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CredmanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CrusguardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CsnowbondZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CsnowguardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CspicebondZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CsuitbondZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/Csuit_lf_handZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CtechmanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CtechwomanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CtimberbondZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CtrevelyanZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CtrevguardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CvalentinZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/CxeniaZ.rz
|
||||
# Generate Model.c from binary if needed
|
||||
$(OBSEG_DIR)/chr/%/Model.c:
|
||||
@if [ -f $(OBSEG_DIR)/chr/C$*Z.bin ]; then \
|
||||
echo "Converting C$*Z.bin to Model.c..."; \
|
||||
python3 scripts/generate_chr_c.py --cleanup $* || exit 1; \
|
||||
else \
|
||||
echo "Error: Neither $(OBSEG_DIR)/chr/$*/Model.c nor $(OBSEG_DIR)/chr/C$*Z.bin exists"; \
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
# Build Switches.o from Switches.c (if it exists)
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/chr/%/Switches.o: $(OBSEG_DIR)/chr/%/Switches.c
|
||||
@mkdir -p $(@D)
|
||||
$(CC) -c $(CFLAGS) -Wab,-r4300_mul -non_shared -G 0 -Xcpluscomm -O2 -mips2 \
|
||||
-woff 609,649,712,807,838 -DTARGET_N64 -I$(IRIX_ROOT)/usr/include \
|
||||
-Iinclude -Isrc -I. -o $@ $<
|
||||
|
||||
# Build CHR_RZ_NAMES from CHRNAMELIST
|
||||
CHR_RZ_NAMES = $(foreach chr,$(CHRNAMELIST),C$(chr)Z)
|
||||
|
||||
# Use CHR_RZ_NAMES to generate the list of .rz files
|
||||
CHR_RZ_FILES = $(addprefix $(BUILD_DIR)/$(OBSEG_DIR)/chr/, $(addsuffix .rz, $(CHR_RZ_NAMES)))
|
||||
|
||||
# Default target
|
||||
all: $(CHR_RZ_FILES)
|
||||
|
||||
.PHONY: all
|
||||
@@ -0,0 +1,684 @@
|
||||
LEVELNAMELIST = ame \
|
||||
arch \
|
||||
arec \
|
||||
ark \
|
||||
ash \
|
||||
azt \
|
||||
cat \
|
||||
cave \
|
||||
crad \
|
||||
cryp \
|
||||
dam \
|
||||
depo \
|
||||
dest \
|
||||
dish \
|
||||
ear \
|
||||
imp \
|
||||
jun \
|
||||
lee \
|
||||
len \
|
||||
lip \
|
||||
oat \
|
||||
pam \
|
||||
pete \
|
||||
ref \
|
||||
rit \
|
||||
run \
|
||||
sev \
|
||||
sevb \
|
||||
sevx \
|
||||
sho \
|
||||
silo \
|
||||
stat \
|
||||
tra \
|
||||
wax
|
||||
|
||||
BRIEFNAMELIST = arch \
|
||||
ark \
|
||||
azt \
|
||||
cave \
|
||||
control \
|
||||
crad \
|
||||
cryp \
|
||||
dam \
|
||||
depo \
|
||||
dest \
|
||||
jun \
|
||||
pete \
|
||||
run \
|
||||
sevbunker \
|
||||
sevb \
|
||||
sevx \
|
||||
sevxb \
|
||||
silo \
|
||||
statue \
|
||||
tra
|
||||
|
||||
STANNAMELIST := ame \
|
||||
arch \
|
||||
arec \
|
||||
ark \
|
||||
ash \
|
||||
azt \
|
||||
cat \
|
||||
cave \
|
||||
crad \
|
||||
cryp \
|
||||
dam \
|
||||
depo \
|
||||
dest \
|
||||
dish \
|
||||
imp \
|
||||
jun \
|
||||
len \
|
||||
oat \
|
||||
pete \
|
||||
ref \
|
||||
run \
|
||||
sev \
|
||||
sevb \
|
||||
sevx \
|
||||
sho \
|
||||
silo \
|
||||
stat \
|
||||
tra
|
||||
|
||||
TEXTNAMELIST := ame \
|
||||
arch \
|
||||
arec \
|
||||
ark \
|
||||
ash \
|
||||
azt \
|
||||
cat \
|
||||
cave \
|
||||
crad \
|
||||
cryp \
|
||||
dam \
|
||||
depo \
|
||||
dest \
|
||||
dish \
|
||||
ear \
|
||||
eld \
|
||||
gun \
|
||||
imp \
|
||||
jun \
|
||||
lee \
|
||||
len \
|
||||
lip \
|
||||
lue \
|
||||
misc \
|
||||
mpmenu \
|
||||
mpweapons \
|
||||
oat \
|
||||
options \
|
||||
pam \
|
||||
pete \
|
||||
propobj \
|
||||
ref \
|
||||
rit \
|
||||
run \
|
||||
sev \
|
||||
sevb \
|
||||
sevx \
|
||||
sevxb \
|
||||
sho \
|
||||
silo \
|
||||
stat \
|
||||
title \
|
||||
tra \
|
||||
wax
|
||||
|
||||
SETUPNAMELIST := setuparch \
|
||||
setupark \
|
||||
setupazt \
|
||||
setupcave \
|
||||
setupcontrol \
|
||||
setupcrad \
|
||||
setupcryp \
|
||||
setupdam \
|
||||
setupdepo \
|
||||
setupdest \
|
||||
setupjun \
|
||||
setuplen \
|
||||
setuppete \
|
||||
setuprun \
|
||||
setupsevbunker \
|
||||
setupsevb \
|
||||
setupsevx \
|
||||
setupsevxb \
|
||||
setupsilo \
|
||||
setupstatue \
|
||||
setuptra
|
||||
|
||||
MPSETUPNAMELIST := mp_setupame \
|
||||
mp_setuparch \
|
||||
mp_setupark \
|
||||
mp_setupash \
|
||||
mp_setupcave \
|
||||
mp_setupcrad \
|
||||
mp_setupcryp \
|
||||
mp_setupdam \
|
||||
mp_setupdepot \
|
||||
mp_setupdest \
|
||||
mp_setupdish \
|
||||
mp_setupimp \
|
||||
mp_setupoat \
|
||||
mp_setupref \
|
||||
mp_setuprun \
|
||||
mp_setupsevb \
|
||||
mp_setupstatue
|
||||
|
||||
CHRNAMELIST = armourguard \
|
||||
baronsamedi \
|
||||
bluecamguard \
|
||||
blueman \
|
||||
bluewoman \
|
||||
boilerbond \
|
||||
boilertrev \
|
||||
boris \
|
||||
camguard \
|
||||
cardiman \
|
||||
checkman \
|
||||
commguard \
|
||||
djbond \
|
||||
fattechwoman \
|
||||
greatguard2 \
|
||||
greatguard \
|
||||
greyguard \
|
||||
greyman \
|
||||
headalan \
|
||||
headbalaclava \
|
||||
headbike \
|
||||
headbrosnanboiler \
|
||||
headbrosnansnow \
|
||||
headbrosnansuit \
|
||||
headbrosnantimber \
|
||||
headbrosnan \
|
||||
headb \
|
||||
headchris \
|
||||
headdave \
|
||||
headdes \
|
||||
headduncan \
|
||||
headdwayne \
|
||||
headgraham \
|
||||
headgrant \
|
||||
headjim \
|
||||
headjoe2 \
|
||||
headjoel \
|
||||
headjoe \
|
||||
headkarl \
|
||||
headken \
|
||||
headlee \
|
||||
headmandy \
|
||||
headmarion \
|
||||
headmark \
|
||||
headmartin \
|
||||
headmishkin \
|
||||
headneil \
|
||||
headpete \
|
||||
headrobin \
|
||||
headsally \
|
||||
headscott \
|
||||
headshaun \
|
||||
headstevee \
|
||||
headsteveh \
|
||||
headvivien \
|
||||
jaws \
|
||||
jeanwoman \
|
||||
mayday \
|
||||
moonfemale \
|
||||
moonguard \
|
||||
natalya \
|
||||
navyguard \
|
||||
oddjob \
|
||||
oliveguard \
|
||||
orumov \
|
||||
pilot \
|
||||
redman \
|
||||
rusguard \
|
||||
snowbond \
|
||||
snowguard \
|
||||
spicebond \
|
||||
suitbond \
|
||||
suit_lf_hand \
|
||||
techman \
|
||||
techwoman \
|
||||
timberbond \
|
||||
trevelyan \
|
||||
trevguard \
|
||||
valentin \
|
||||
xenia
|
||||
|
||||
GUNNAMELIST = ak47 \
|
||||
audiotape \
|
||||
autoshot \
|
||||
blackbox \
|
||||
blueprints \
|
||||
bombcase \
|
||||
bombdefuser \
|
||||
briefcase \
|
||||
bugdetector \
|
||||
bug \
|
||||
bungee \
|
||||
camera \
|
||||
cartblue \
|
||||
cartridge \
|
||||
cartrifle \
|
||||
cartshell \
|
||||
circuitboard \
|
||||
clipboard \
|
||||
creditcard \
|
||||
darkglasses \
|
||||
datathief \
|
||||
dattape \
|
||||
doordecoder \
|
||||
doorexploder \
|
||||
dossierred \
|
||||
dynamite \
|
||||
explosivefloppy \
|
||||
explosivepen \
|
||||
extinguisher \
|
||||
fingergun \
|
||||
fist \
|
||||
flarepistol \
|
||||
fnp90 \
|
||||
gaskeyring \
|
||||
goldbar \
|
||||
goldeneyekey \
|
||||
goldengun \
|
||||
goldwppk \
|
||||
grenadelaunch \
|
||||
grenade \
|
||||
heroin \
|
||||
joypad \
|
||||
keyanalysercase \
|
||||
keybolt \
|
||||
keycard \
|
||||
keyyale \
|
||||
knife \
|
||||
laser \
|
||||
lectre \
|
||||
lockexploder \
|
||||
m16 \
|
||||
map \
|
||||
microcamera \
|
||||
microcode \
|
||||
microfilm \
|
||||
money \
|
||||
mp5ksil \
|
||||
mp5k \
|
||||
pitongun \
|
||||
plans \
|
||||
plastique \
|
||||
polarizedglasses \
|
||||
proximitymine \
|
||||
remotemine \
|
||||
rocketlaunch \
|
||||
ruger \
|
||||
safecrackercase \
|
||||
shotgun \
|
||||
silverwppk \
|
||||
skorpion \
|
||||
sniperrifle \
|
||||
spectre \
|
||||
spooltape \
|
||||
spyfile \
|
||||
stafflist \
|
||||
taser \
|
||||
throwknife \
|
||||
timedmine \
|
||||
trigger \
|
||||
tt33 \
|
||||
uzi \
|
||||
videotape \
|
||||
watchcommunicator \
|
||||
watchgeigercounter \
|
||||
watchidentifier \
|
||||
watchlaser \
|
||||
watchmagnetattract \
|
||||
watchmagnetrepel \
|
||||
weaponcase \
|
||||
wppksil \
|
||||
wppk \
|
||||
wristdart
|
||||
|
||||
PROPNAMELIST = ak47mag \
|
||||
alarm1 \
|
||||
alarm2 \
|
||||
ammo_crate1 \
|
||||
ammo_crate2 \
|
||||
ammo_crate3 \
|
||||
ammo_crate4 \
|
||||
ammo_crate5 \
|
||||
apc \
|
||||
archsecdoor1 \
|
||||
archsecdoor2 \
|
||||
artictrailer \
|
||||
artic \
|
||||
barricade \
|
||||
bin1 \
|
||||
blotter1 \
|
||||
bodyarmourvest \
|
||||
bodyarmour \
|
||||
bollard \
|
||||
bomb \
|
||||
book1 \
|
||||
bookshelf1 \
|
||||
borg_crate \
|
||||
boxcartridges \
|
||||
boxes2x4 \
|
||||
boxes3x4 \
|
||||
boxes4x4 \
|
||||
brakeunit \
|
||||
bridge_console1a \
|
||||
bridge_console1b \
|
||||
bridge_console2a \
|
||||
bridge_console2b \
|
||||
bridge_console3a \
|
||||
bridge_console3b \
|
||||
carbmw \
|
||||
card_box1 \
|
||||
card_box2 \
|
||||
card_box3 \
|
||||
card_box4_lg \
|
||||
card_box5_lg \
|
||||
card_box6_lg \
|
||||
carescort \
|
||||
cargolf \
|
||||
carweird \
|
||||
carzil \
|
||||
cctv \
|
||||
chraudiotape \
|
||||
chrautoshot \
|
||||
chrblackbox \
|
||||
chrblueprints \
|
||||
chrbombcase \
|
||||
chrbombdefuser \
|
||||
chrbriefcase \
|
||||
chrbugdetector \
|
||||
chrbug \
|
||||
chrbungee \
|
||||
chrcamera \
|
||||
chrcircuitboard \
|
||||
chrclipboard \
|
||||
chrcreditcard \
|
||||
chrdarkglasses \
|
||||
chrdatathief \
|
||||
chrdattape \
|
||||
chrdoordecoder \
|
||||
chrdoorexploder \
|
||||
chrdossierred \
|
||||
chrdynamite \
|
||||
chrexplosivepen \
|
||||
chrextinguisher \
|
||||
chrfingergun \
|
||||
chrflarepistol \
|
||||
chrfnp90 \
|
||||
chrgaskeyring \
|
||||
chrgoldbar \
|
||||
chrgoldeneyekey \
|
||||
chrgolden \
|
||||
chrgoldwppk \
|
||||
chrgrenadelaunch \
|
||||
chrgrenaderound \
|
||||
chrgrenade \
|
||||
chrheroin \
|
||||
chrkalash \
|
||||
chrkeyanalysercase \
|
||||
chrkeybolt \
|
||||
chrkeyyale \
|
||||
chrknife \
|
||||
chrlaser \
|
||||
chrlectre \
|
||||
chrlockexploder \
|
||||
chrm16 \
|
||||
chrmap \
|
||||
chrmicrocamera \
|
||||
chrmicrocode \
|
||||
chrmicrofilm \
|
||||
chrmoney \
|
||||
chrmp5ksil \
|
||||
chrmp5k \
|
||||
chrpitongun \
|
||||
chrplans \
|
||||
chrplastique \
|
||||
chrpolarizedglasses \
|
||||
chrproximitymine \
|
||||
chrremotemine \
|
||||
chrrocketlaunch \
|
||||
chrrocket \
|
||||
chrruger \
|
||||
chrsafecrackercase \
|
||||
chrshotgun \
|
||||
chrsilverwppk \
|
||||
chrskorpion \
|
||||
chrsniperrifle \
|
||||
chrspectre \
|
||||
chrspooltape \
|
||||
chrspyfile \
|
||||
chrstafflist \
|
||||
chrtesttube \
|
||||
chrthrowknife \
|
||||
chrtimedmine \
|
||||
chrtt33 \
|
||||
chruzi \
|
||||
chrvideotape \
|
||||
chrweaponcase \
|
||||
chrwppksil \
|
||||
chrwppk \
|
||||
chrwristdart \
|
||||
console1 \
|
||||
console2 \
|
||||
console3 \
|
||||
console_sev2a \
|
||||
console_sev2b \
|
||||
console_sev2c \
|
||||
console_sev2d \
|
||||
console_seva \
|
||||
console_sevb \
|
||||
console_sevc \
|
||||
console_sevd \
|
||||
console_sev_GEa \
|
||||
console_sev_GEb \
|
||||
cryptdoor1a \
|
||||
cryptdoor1b \
|
||||
cryptdoor2a \
|
||||
cryptdoor2b \
|
||||
cryptdoor3 \
|
||||
cryptdoor4 \
|
||||
damchaindoor \
|
||||
damgatedoor \
|
||||
damtundoor \
|
||||
depot_door_steel \
|
||||
depot_gate_entry \
|
||||
desk1 \
|
||||
desk2 \
|
||||
desk_arecibo1 \
|
||||
desk_lamp2 \
|
||||
dest_engine \
|
||||
dest_exocet \
|
||||
dest_gun \
|
||||
dest_harpoon \
|
||||
dest_seawolf \
|
||||
disc_reader \
|
||||
disk_drive1 \
|
||||
door_azt_chair \
|
||||
door_azt_desk_top \
|
||||
door_azt_desk \
|
||||
door_aztec \
|
||||
doorconsole \
|
||||
door_dest1 \
|
||||
door_dest2 \
|
||||
door_eyelid \
|
||||
door_iris \
|
||||
door_mf \
|
||||
doorpanel \
|
||||
doorprison1 \
|
||||
door_roller1 \
|
||||
door_roller2 \
|
||||
door_roller3 \
|
||||
door_roller4 \
|
||||
door_rollertrain \
|
||||
door_st_arec1 \
|
||||
door_st_arec2 \
|
||||
doorstatgate \
|
||||
door_win \
|
||||
explosionbit \
|
||||
filing_cabinet1 \
|
||||
flag \
|
||||
floppy \
|
||||
fnp90mag \
|
||||
gasbarrels \
|
||||
gasbarrel \
|
||||
gasplant_clear_door \
|
||||
gas_plant_met1_do1 \
|
||||
gas_plant_sw2_do1 \
|
||||
gas_plant_sw3_do1 \
|
||||
gas_plant_sw4_do1 \
|
||||
gas_plant_sw_do1 \
|
||||
gas_plant_wc_cub1 \
|
||||
gastank \
|
||||
glassware1 \
|
||||
glassware2 \
|
||||
glassware3 \
|
||||
glassware4 \
|
||||
goldeneyelogo \
|
||||
goldenshells \
|
||||
groundgun \
|
||||
gun_runway1 \
|
||||
hatberetblue \
|
||||
hatberetred \
|
||||
hatberet \
|
||||
hatchbolt \
|
||||
hatchdoor \
|
||||
hatchsevx \
|
||||
hatfurryblack \
|
||||
hatfurrybrown \
|
||||
hatfurry \
|
||||
hathelmetgrey \
|
||||
hathelmet \
|
||||
hatmoon \
|
||||
hatpeaked \
|
||||
hattbirdbrown \
|
||||
hattbird \
|
||||
helicopter \
|
||||
hind \
|
||||
ICBM_nose \
|
||||
ICBM \
|
||||
jeep \
|
||||
jerry_can1 \
|
||||
jungle3_tree \
|
||||
jungle5_tree \
|
||||
keyboard1 \
|
||||
key_holder \
|
||||
kit_units1 \
|
||||
labbench \
|
||||
landmine \
|
||||
legalpage \
|
||||
letter_tray1 \
|
||||
locker3 \
|
||||
locker4 \
|
||||
m16mag \
|
||||
magnumshells \
|
||||
mainframe1 \
|
||||
mainframe2 \
|
||||
metal_chair1 \
|
||||
metal_crate1 \
|
||||
metal_crate2 \
|
||||
metal_crate3 \
|
||||
metal_crate4 \
|
||||
milcopter \
|
||||
miltruck \
|
||||
missile_rack2 \
|
||||
missile_rack \
|
||||
modembox \
|
||||
motorbike \
|
||||
mp5kmag \
|
||||
nintendologo \
|
||||
oil_drum1 \
|
||||
oil_drum2 \
|
||||
oil_drum3 \
|
||||
oil_drum5 \
|
||||
oil_drum6 \
|
||||
oil_drum7 \
|
||||
padlock \
|
||||
palmtree \
|
||||
palm \
|
||||
phone1 \
|
||||
plane \
|
||||
plant11 \
|
||||
plant1 \
|
||||
plant2b \
|
||||
plant2 \
|
||||
plant3 \
|
||||
radio_unit1 \
|
||||
radio_unit2 \
|
||||
radio_unit3 \
|
||||
radio_unit4 \
|
||||
roofgun \
|
||||
safedoor \
|
||||
safe \
|
||||
sat1_reflect \
|
||||
satbox \
|
||||
satdish \
|
||||
sec_panel \
|
||||
sevdish \
|
||||
sev_door3_wind \
|
||||
sev_door3 \
|
||||
sev_door4_wind \
|
||||
sevdoormetslide \
|
||||
sevdoornowind \
|
||||
sev_door_v1 \
|
||||
sevdoorwind \
|
||||
sevdoorwood \
|
||||
sev_door \
|
||||
sev_trislide \
|
||||
shuttle_door_l \
|
||||
shuttle_door_r \
|
||||
shuttle \
|
||||
silencer \
|
||||
silo_lift_door \
|
||||
silotopdoor \
|
||||
skorpionmag \
|
||||
spectremag \
|
||||
speedboat \
|
||||
steel_door1 \
|
||||
steel_door2b \
|
||||
steel_door2 \
|
||||
steel_door3 \
|
||||
stool1 \
|
||||
st_pete_room_1i \
|
||||
st_pete_room_2i \
|
||||
st_pete_room_3t \
|
||||
st_pete_room_5c \
|
||||
st_pete_room_6c \
|
||||
swipe_card2 \
|
||||
swivel_chair1 \
|
||||
tank \
|
||||
tiger \
|
||||
torpedo_rack \
|
||||
train_door2 \
|
||||
train_door3 \
|
||||
train_door \
|
||||
trainextdoor \
|
||||
tt33mag \
|
||||
tuning_console1 \
|
||||
tv1 \
|
||||
tv4screen \
|
||||
tv_holder \
|
||||
tvscreen \
|
||||
uzimag \
|
||||
vertdoor \
|
||||
walletbond \
|
||||
window_cor11 \
|
||||
window_lib_lg1 \
|
||||
window_lib_sm1 \
|
||||
window \
|
||||
wooden_table1 \
|
||||
wood_lg_crate1 \
|
||||
wood_lg_crate2 \
|
||||
wood_md_crate3 \
|
||||
wood_sm_crate4 \
|
||||
wood_sm_crate5 \
|
||||
wood_sm_crate6 \
|
||||
wppkmag
|
||||
+40
-99
@@ -1,110 +1,51 @@
|
||||
#gun
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/%.rz: $(OBSEG_DIR)/gun/%.bin
|
||||
$(RZ_COMP) $< $@
|
||||
# gun
|
||||
|
||||
# Pattern rules for building .rz files from .bin files
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/%.rz: $(BUILD_DIR)/$(OBSEG_DIR)/gun/%.bin
|
||||
$(RZ_COMP) $< $@
|
||||
|
||||
# Build .bin from .elf
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/gun/%.elf
|
||||
$(OBJCOPY) $< $@ -O binary
|
||||
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/gun/%.o
|
||||
$(LD) -T assets/obseg/gun/Gname.ld -o $@ $<
|
||||
# Build .elf from Model.o (and Switches.o if it exists)
|
||||
# The pattern G%Z.elf extracts the gun name from the target
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/G%Z.elf: $(BUILD_DIR)/$(OBSEG_DIR)/gun/%/Model.o
|
||||
@mkdir -p $(@D)
|
||||
@if [ -f $(BUILD_DIR)/$(OBSEG_DIR)/gun/$*/Switches.o ]; then \
|
||||
$(LD) -T assets/obseg/gun/Gname.ld -o $@ $(BUILD_DIR)/$(OBSEG_DIR)/gun/$*/Switches.o $(BUILD_DIR)/$(OBSEG_DIR)/gun/$*/Model.o; \
|
||||
else \
|
||||
$(LD) -T assets/obseg/gun/Gname.ld -o $@ $(BUILD_DIR)/$(OBSEG_DIR)/gun/$*/Model.o; \
|
||||
fi
|
||||
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/%.o: $(OBSEG_DIR)/gun/%.c
|
||||
# Build Model.o from Model.c
|
||||
# If Model.c doesn't exist but GnameZ.bin does, convert it first
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/%/Model.o: $(OBSEG_DIR)/gun/%/Model.c
|
||||
@mkdir -p $(@D)
|
||||
$(CC) -c $(CFLAGS) -o $@ -O2 $<
|
||||
|
||||
GUN_RZ_FILES = \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/Gak47Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GaudiotapeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GautoshotZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GblackboxZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GblueprintsZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GbombcaseZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GbombdefuserZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GbriefcaseZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GbugdetectorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GbugZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GbungeeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GcameraZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GcartblueZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GcartridgeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GcartrifleZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GcartshellZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GcircuitboardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GclipboardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GcreditcardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GdarkglassesZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GdatathiefZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GdattapeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GdoordecoderZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GdoorexploderZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GdossierredZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GdynamiteZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GexplosivefloppyZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GexplosivepenZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GextinguisherZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GfingergunZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GfistZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GflarepistolZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/Gfnp90Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GgaskeyringZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GgoldbarZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GgoldeneyekeyZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GgoldengunZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GgoldwppkZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GgrenadelaunchZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GgrenadeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GheroinZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GjoypadZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GkeyanalysercaseZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GkeyboltZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GkeycardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GkeyyaleZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GknifeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GlaserZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GlectreZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GlockexploderZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/Gm16Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GmapZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GmicrocameraZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GmicrocodeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GmicrofilmZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GmoneyZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/Gmp5ksilZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/Gmp5kZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GpitongunZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GplansZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GplastiqueZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GpolarizedglassesZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GproximitymineZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GremotemineZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GrocketlaunchZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GrugerZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GsafecrackercaseZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GshotgunZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GsilverwppkZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GskorpionZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GsniperrifleZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GspectreZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GspooltapeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GspyfileZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GstafflistZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GtaserZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GthrowknifeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GtimedmineZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GtriggerZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/Gtt33Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GuziZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GvideotapeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GwatchcommunicatorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GwatchgeigercounterZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GwatchidentifierZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GwatchlaserZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GwatchmagnetattractZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GwatchmagnetrepelZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GweaponcaseZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GwppksilZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GwppkZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/GwristdartZ.rz
|
||||
# Generate Model.c from binary if needed
|
||||
$(OBSEG_DIR)/gun/%/Model.c:
|
||||
@if [ -f $(OBSEG_DIR)/gun/G$*Z.bin ]; then \
|
||||
echo "Converting G$*Z.bin to Model.c..."; \
|
||||
python3 scripts/generate_gun_c.py --cleanup $* || exit 1; \
|
||||
else \
|
||||
echo "Error: Neither $(OBSEG_DIR)/gun/$*/Model.c nor $(OBSEG_DIR)/gun/G$*Z.bin exists"; \
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
# Build Switches.o from Switches.c (if it exists)
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/gun/%/Switches.o: $(OBSEG_DIR)/gun/%/Switches.c
|
||||
@mkdir -p $(@D)
|
||||
$(CC) -c $(CFLAGS) -o $@ -O2 $<
|
||||
|
||||
# Build GUN_RZ_NAMES from GUNNAMELIST
|
||||
GUN_RZ_NAMES = $(foreach gun,$(GUNNAMELIST),G$(gun)Z)
|
||||
|
||||
# Use GUN_RZ_NAMES to generate the list of .rz files
|
||||
GUN_RZ_FILES = $(addprefix $(BUILD_DIR)/$(OBSEG_DIR)/gun/, $(addsuffix .rz, $(GUN_RZ_NAMES)))
|
||||
|
||||
# Default target
|
||||
all: $(GUN_RZ_FILES)
|
||||
|
||||
.PHONY: all
|
||||
+45
-348
@@ -1,358 +1,55 @@
|
||||
#prop
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/%.rz: $(OBSEG_DIR)/prop/%.bin
|
||||
$(RZ_COMP) $< $@
|
||||
# prop
|
||||
|
||||
# Pattern rules for building .rz files from .bin files
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/%.rz: $(BUILD_DIR)/$(OBSEG_DIR)/prop/%.bin
|
||||
$(RZ_COMP) $< $@
|
||||
|
||||
# Build .bin from .elf
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/prop/%.elf
|
||||
$(OBJCOPY) $< $@ -O binary
|
||||
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/prop/%.o
|
||||
$(LD) -T assets/obseg/prop/Pname.ld -o $@ <$
|
||||
# Build .elf from Model.o (and Switches.o if it exists)
|
||||
# The pattern P%Z.elf extracts the prop name from the target
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/P%Z.elf: $(BUILD_DIR)/$(OBSEG_DIR)/prop/%/Model.o
|
||||
@mkdir -p $(@D)
|
||||
@if [ -f $(BUILD_DIR)/$(OBSEG_DIR)/prop/$*/Switches.o ]; then \
|
||||
$(LD) -T assets/obseg/prop/Pname.ld -o $@ $(BUILD_DIR)/$(OBSEG_DIR)/prop/$*/Switches.o $(BUILD_DIR)/$(OBSEG_DIR)/prop/$*/Model.o; \
|
||||
else \
|
||||
$(LD) -T assets/obseg/prop/Pname.ld -o $@ $(BUILD_DIR)/$(OBSEG_DIR)/prop/$*/Model.o; \
|
||||
fi
|
||||
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/%.o: $(OBSEG_DIR)/prop/%.c
|
||||
$(CC) -c $(CFLAGS) -o $@ -O2 $<
|
||||
# Build Model.o from Model.c
|
||||
# If Model.c doesn't exist but PnameZ.bin does, convert it first
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/%/Model.o: $(OBSEG_DIR)/prop/%/Model.c
|
||||
@mkdir -p $(@D)
|
||||
$(CC) -c $(CFLAGS) -Wab,-r4300_mul -non_shared -G 0 -Xcpluscomm -O2 -mips2 \
|
||||
-woff 609,649,712,807,838 -DTARGET_N64 -I$(IRIX_ROOT)/usr/include \
|
||||
-Iinclude -Isrc -I. -o $@ $<
|
||||
|
||||
PROP_RZ_FILES = \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pak47magZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Palarm1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Palarm2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pammo_crate1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pammo_crate2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pammo_crate3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pammo_crate4Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pammo_crate5Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PapcZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Parchsecdoor1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Parchsecdoor2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PartictrailerZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/ParticZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PbarricadeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbin1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pblotter1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PbodyarmourvestZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PbodyarmourZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PbollardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PbombZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbook1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbookshelf1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pborg_crateZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PboxcartridgesZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pboxes2x4Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pboxes3x4Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pboxes4x4Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PbrakeunitZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbridge_console1aZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbridge_console1bZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbridge_console2aZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbridge_console2bZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbridge_console3aZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pbridge_console3bZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PcarbmwZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcard_box1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcard_box2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcard_box3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcard_box4Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcard_box5Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcard_box6Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PcarescortZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PcargolfZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PcarweirdZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PcarzilZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PcctvZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchraudiotapeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrautoshotZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrblackboxZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrblueprintsZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrbombcaseZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrbombdefuserZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrbriefcaseZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrbugdetectorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrbugZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrbungeeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrcameraZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrcircuitboardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrclipboardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrcreditcardZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdarkglassesZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdatathiefZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdattapeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdoordecoderZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdoorexploderZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdossierredZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrdynamiteZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrexplosivepenZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrextinguisherZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrfingergunZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrflarepistolZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pchrfnp90Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgaskeyringZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgoldbarZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgoldeneyekeyZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgoldenZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgoldwppkZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgrenadelaunchZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgrenaderoundZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrgrenadeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrheroinZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrkalashZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrkeyanalysercaseZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrkeyboltZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrkeyyaleZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrknifeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrlaserZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrlectreZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrlockexploderZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pchrm16Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrmapZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrmicrocameraZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrmicrocodeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrmicrofilmZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrmoneyZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pchrmp5ksilZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pchrmp5kZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrpitongunZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrplansZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrplastiqueZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrpolarizedglassesZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrproximitymineZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrremotemineZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrrocketlaunchZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrrocketZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrrugerZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrsafecrackercaseZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrshotgunZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrsilverwppkZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrskorpionZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrsniperrifleZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrspectreZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrspooltapeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrspyfileZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrstafflistZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrtesttubeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrthrowknifeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrtimedmineZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pchrtt33Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchruziZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrvideotapeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrweaponcaseZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrwppksilZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrwppkZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PchrwristdartZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sev2aZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sev2bZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sev2cZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sev2dZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sevaZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sevbZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sevcZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sevdZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sev_GEaZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pconsole_sev_GEbZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcryptdoor1aZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcryptdoor1bZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcryptdoor2aZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcryptdoor2bZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcryptdoor3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pcryptdoor4Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PdamchaindoorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PdamgatedoorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PdamtundoorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdepot_door_steelZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdepot_gate_entryZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdesk1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdesk2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdesk_arecibo1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdesk_lamp2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdest_engineZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdest_exocetZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdest_gunZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdest_harpoonZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdest_seawolfZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdisc_readerZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdisk_drive1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_azt_chairZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_azt_desk_topZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_azt_deskZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_aztecZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PdoorconsoleZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_dest1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_dest2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_eyelidZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_irisZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_mfZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PdoorpanelZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoorprison1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_roller1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_roller2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_roller3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_roller4Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_rollertrainZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_st_arec1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_st_arec2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PdoorstatgateZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pdoor_winZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PexplosionbitZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pfiling_cabinet1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PflagZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PfloppyZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pfnp90magZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PgasbarrelsZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PgasbarrelZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgasplant_clear_doorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgas_plant_met1_do1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgas_plant_sw2_do1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgas_plant_sw3_do1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgas_plant_sw4_do1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgas_plant_sw_do1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgas_plant_wc_cub1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PgastankZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pglassware1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pglassware2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pglassware3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pglassware4Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PgoldeneyelogoZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PgoldenshellsZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PgroundgunZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pgun_runway1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatberetblueZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatberetredZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatberetZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatchboltZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatchdoorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatchsevxZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatfurryblackZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatfurrybrownZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatfurryZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhathelmetgreyZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhathelmetZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatmoonZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhatpeakedZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhattbirdbrownZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhattbirdZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhelicopterZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PhindZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PICBM_noseZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PICBMZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PjeepZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pjerry_can1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pjungle3_treeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pjungle5_treeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pkeyboard1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pkey_holderZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pkit_units1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PlabbenchZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PlandmineZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PlegalpageZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pletter_tray1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Plocker3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Plocker4Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pm16magZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PmagnumshellsZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmainframe1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmainframe2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmetal_chair1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmetal_crate1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmetal_crate2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmetal_crate3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmetal_crate4Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PmilcopterZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PmiltruckZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmissile_rack2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmissile_rackZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PmodemboxZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PmotorbikeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pmp5kmagZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PnintendologoZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Poil_drum1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Poil_drum2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Poil_drum3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Poil_drum5Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Poil_drum6Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Poil_drum7Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PpadlockZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PpalmtreeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PpalmZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pphone1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PplaneZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pplant11Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pplant1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pplant2bZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pplant2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pplant3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pradio_unit1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pradio_unit2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pradio_unit3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pradio_unit4Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/ProofgunZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PsafedoorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PsafeZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Psat1_reflectZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PsatboxZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PsatdishZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Psec_panelZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PsevdishZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Psev_door3_windZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Psev_door3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Psev_door4_windZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PsevdoormetslideZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PsevdoornowindZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Psev_door_v1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PsevdoorwindZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PsevdoorwoodZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Psev_doorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Psev_trislideZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pshuttle_door_lZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pshuttle_door_rZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PshuttleZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PsilencerZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Psilo_lift_doorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PsilotopdoorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PskorpionmagZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PspectremagZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PspeedboatZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Psteel_door1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Psteel_door2bZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Psteel_door2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Psteel_door3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pstool1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pst_pete_room_1iZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pst_pete_room_2iZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pst_pete_room_3tZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pst_pete_room_5cZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pst_pete_room_6cZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pswipe_card2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pswivel_chair1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PtankZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PtigerZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptorpedo_rackZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptrain_door2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptrain_door3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptrain_doorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PtrainextdoorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptt33magZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptuning_console1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptv1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptv4screenZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Ptv_holderZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PtvscreenZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PuzimagZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PvertdoorZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PwalletbondZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwindow_cor11Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwindow_lib_lg1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwindow_lib_sm1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PwindowZ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwooden_table1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwood_lg_crate1Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwood_lg_crate2Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwood_md_crate3Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwood_sm_crate4Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwood_sm_crate5Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/Pwood_sm_crate6Z.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/PwppkmagZ.rz
|
||||
# Generate Model.c from binary if needed
|
||||
$(OBSEG_DIR)/prop/%/Model.c:
|
||||
@if [ -f $(OBSEG_DIR)/prop/P$*Z.bin ]; then \
|
||||
echo "Converting P$*Z.bin to Model.c..."; \
|
||||
python3 scripts/generate_prop_model_c.py --cleanup $* || exit 1; \
|
||||
else \
|
||||
echo "Error: Neither $(OBSEG_DIR)/prop/$*/Model.c nor $(OBSEG_DIR)/prop/P$*Z.bin exists"; \
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
# Build Switches.o from Switches.c (if it exists)
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/prop/%/Switches.o: $(OBSEG_DIR)/prop/%/Switches.c
|
||||
@mkdir -p $(@D)
|
||||
$(CC) -c $(CFLAGS) -Wab,-r4300_mul -non_shared -G 0 -Xcpluscomm -O2 -mips2 \
|
||||
-woff 609,649,712,807,838 -DTARGET_N64 -I$(IRIX_ROOT)/usr/include \
|
||||
-Iinclude -Isrc -I. -o $@ $<
|
||||
|
||||
# Build PROP_RZ_NAMES from PROPNAMELIST
|
||||
PROP_RZ_NAMES = $(foreach prop,$(PROPNAMELIST),P$(prop)Z)
|
||||
|
||||
# Use PROP_RZ_NAMES to generate the list of .rz files
|
||||
PROP_RZ_FILES = $(addprefix $(BUILD_DIR)/$(OBSEG_DIR)/prop/, $(addsuffix .rz, $(PROP_RZ_NAMES)))
|
||||
|
||||
# Default target
|
||||
all: $(PROP_RZ_FILES)
|
||||
|
||||
.PHONY: all
|
||||
+18
-39
@@ -1,4 +1,12 @@
|
||||
#setup
|
||||
# setup
|
||||
|
||||
# Combine both lists
|
||||
ALL_SETUP_NAMES := $(SETUPNAMELIST) $(MPSETUPNAMELIST)
|
||||
|
||||
# Compose full setup names (with U prefix and Z suffix)
|
||||
SETUP_NAMES := $(foreach name,$(ALL_SETUP_NAMES),U$(name)Z)
|
||||
|
||||
# Pattern rules for building .rz files from .bin files
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/setup/%.rz: $(OBSEG_DIR)/setup/$(COUNTRYCODE)/%.bin
|
||||
$(RZ_COMP) $< $@
|
||||
|
||||
@@ -8,59 +16,30 @@ $(BUILD_DIR)/$(OBSEG_DIR)/setup/%.rz: $(OBSEG_DIR)/setup/%.bin
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/setup/%.rz: $(BUILD_DIR)/$(OBSEG_DIR)/setup/%.bin
|
||||
$(RZ_COMP) $< $@
|
||||
|
||||
# Build .bin from .elf
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/setup/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/setup/%.elf
|
||||
$(OBJCOPY) $< $@ -O binary
|
||||
|
||||
# Build .elf from .o
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/setup/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/setup/%.o
|
||||
$(LD) -T assets/obseg/setup/Usetup.ld -o $@ $<
|
||||
|
||||
# Build .o from .c (country-specific and generic)
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/setup/%.o: $(OBSEG_DIR)/setup/$(COUNTRYCODE)/%.c
|
||||
$(CC) -c $(CFLAGS) -o $@ -O2 $<
|
||||
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/setup/%.o: $(OBSEG_DIR)/setup/%.c
|
||||
# $(CC) -c $(CFLAGS) -o $@ -O2 $<
|
||||
# convert AI_PRINT commands from readable to byte-array
|
||||
$(ConvertAIPRINT) $< | $(CC) -c $(CFLAGS) tools/asm-processor/include-stdin.c -o $@ $(OPTIMIZATION)
|
||||
|
||||
SETUP_NAMES := \
|
||||
Ump_setupameZ \
|
||||
Ump_setuparchZ \
|
||||
Ump_setuparkZ \
|
||||
Ump_setupashZ \
|
||||
Ump_setupcaveZ \
|
||||
Ump_setupcradZ \
|
||||
Ump_setupcrypZ \
|
||||
Ump_setupdishZ \
|
||||
Ump_setupimpZ \
|
||||
Ump_setupoatZ \
|
||||
Ump_setuprefZ \
|
||||
Ump_setupsevbZ \
|
||||
Ump_setupstatueZ \
|
||||
UsetuparchZ \
|
||||
UsetuparkZ \
|
||||
UsetupaztZ \
|
||||
UsetupcaveZ \
|
||||
UsetupcontrolZ \
|
||||
UsetupcradZ \
|
||||
UsetupcrypZ \
|
||||
UsetupdamZ \
|
||||
UsetupdepoZ \
|
||||
UsetupdestZ \
|
||||
UsetupjunZ \
|
||||
UsetuplenZ \
|
||||
UsetuppeteZ \
|
||||
UsetuprunZ \
|
||||
UsetupsevbZ \
|
||||
UsetupsevbunkerZ \
|
||||
UsetupsevxZ \
|
||||
UsetupsevxbZ \
|
||||
UsetupsiloZ \
|
||||
UsetupstatueZ \
|
||||
UsetuptraZ
|
||||
|
||||
# Generate all file targets
|
||||
SETUP_O_FILES := $(foreach name,$(SETUP_NAMES),$(BUILD_DIR)/$(OBSEG_DIR)/setup/$(name).o)
|
||||
SETUP_BIN_FILES := $(foreach name,$(SETUP_NAMES),$(BUILD_DIR)/$(OBSEG_DIR)/setup/$(name).bin)
|
||||
SETUP_ELF_FILES := $(foreach name,$(SETUP_NAMES),$(BUILD_DIR)/$(OBSEG_DIR)/setup/$(name).elf)
|
||||
SETUP_RZ_FILES := $(foreach name,$(SETUP_NAMES),$(BUILD_DIR)/$(OBSEG_DIR)/setup/$(name).rz)
|
||||
|
||||
SETUP_BUILD_FILES := $(SETUP_O_FILES) $(SETUP_BIN_FILES) $(SETUP_ELF_FILES) $(SETUP_RZ_FILES)
|
||||
|
||||
# Default target
|
||||
all: $(SETUP_RZ_FILES)
|
||||
|
||||
.PHONY: all
|
||||
+12
-31
@@ -1,4 +1,9 @@
|
||||
#stan
|
||||
# stan
|
||||
|
||||
# Compose full stan names (with pattern Tbg_*_all_p_stanZ)
|
||||
STAN_NAMES := $(foreach stan,$(STANNAMELIST),Tbg_$(stan)_all_p_stanZ)
|
||||
|
||||
# Pattern rules for building .rz files from .bin files
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/stan/%.rz: $(OBSEG_DIR)/stan/%.bin
|
||||
$(RZ_COMP) $< $@
|
||||
|
||||
@@ -12,42 +17,18 @@ $(BUILD_DIR)/$(OBSEG_DIR)/stan/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/stan/%.o
|
||||
$(LD) -T assets/obseg/stan/Tbg_name_all_p_stan.ld -o $@ $<
|
||||
|
||||
# suppress warning 807 for variable length array declarations
|
||||
# cfe: Warning 807: src/game/stan.h, line 136: member cannot be of function or incomplete type.
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/stan/%.o: $(OBSEG_DIR)/stan/%.c
|
||||
$(CC) -c $(CFLAGS) -woff 807 -o $@ -O2 $<
|
||||
|
||||
STAN_NAMES := \
|
||||
Tbg_ame_all_p_stanZ \
|
||||
Tbg_arch_all_p_stanZ \
|
||||
Tbg_arec_all_p_stanZ \
|
||||
Tbg_ark_all_p_stanZ \
|
||||
Tbg_ash_all_p_stanZ \
|
||||
Tbg_azt_all_p_stanZ \
|
||||
Tbg_cat_all_p_stanZ \
|
||||
Tbg_cave_all_p_stanZ \
|
||||
Tbg_crad_all_p_stanZ \
|
||||
Tbg_cryp_all_p_stanZ \
|
||||
Tbg_dam_all_p_stanZ \
|
||||
Tbg_depo_all_p_stanZ \
|
||||
Tbg_dest_all_p_stanZ \
|
||||
Tbg_dish_all_p_stanZ \
|
||||
Tbg_imp_all_p_stanZ \
|
||||
Tbg_jun_all_p_stanZ \
|
||||
Tbg_len_all_p_stanZ \
|
||||
Tbg_oat_all_p_stanZ \
|
||||
Tbg_pete_all_p_stanZ \
|
||||
Tbg_ref_all_p_stanZ \
|
||||
Tbg_run_all_p_stanZ \
|
||||
Tbg_sev_all_p_stanZ \
|
||||
Tbg_sevb_all_p_stanZ \
|
||||
Tbg_sevx_all_p_stanZ \
|
||||
Tbg_silo_all_p_stanZ \
|
||||
Tbg_stat_all_p_stanZ \
|
||||
Tbg_tra_all_p_stanZ
|
||||
|
||||
# Generate all file targets
|
||||
STAN_O_FILES := $(foreach name,$(STAN_NAMES),$(BUILD_DIR)/$(OBSEG_DIR)/stan/$(name).o)
|
||||
STAN_BIN_FILES := $(foreach name,$(STAN_NAMES),$(BUILD_DIR)/$(OBSEG_DIR)/stan/$(name).bin)
|
||||
STAN_ELF_FILES := $(foreach name,$(STAN_NAMES),$(BUILD_DIR)/$(OBSEG_DIR)/stan/$(name).elf)
|
||||
STAN_RZ_FILES := $(foreach name,$(STAN_NAMES),$(BUILD_DIR)/$(OBSEG_DIR)/stan/$(name).rz)
|
||||
|
||||
STAN_BUILD_FILES := $(STAN_O_FILES) $(STAN_BIN_FILES) $(STAN_ELF_FILES) $(STAN_RZ_FILES)
|
||||
|
||||
# Default target
|
||||
all: $(STAN_RZ_FILES)
|
||||
|
||||
.PHONY: all
|
||||
+20
-226
@@ -1,4 +1,6 @@
|
||||
#text
|
||||
# text
|
||||
|
||||
# Pattern rules for building .rz files from .bin files
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/%.rz: $(OBSEG_DIR)/text/$(COUNTRYCODE)/%.bin
|
||||
$(RZ_COMP) $< $@
|
||||
|
||||
@@ -13,237 +15,29 @@ $(BUILD_DIR)/$(OBSEG_DIR)/text/%.bin: $(BUILD_DIR)/$(OBSEG_DIR)/text/%.elf
|
||||
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/%.elf: $(BUILD_DIR)/$(OBSEG_DIR)/text/%.o
|
||||
$(LD) -T assets/obseg/text/LnameX.ld -o $@ $<
|
||||
|
||||
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/%.o: $(OBSEG_DIR)/text/$(COUNTRYCODE)/%.c
|
||||
$(CC) -c $(CFLAGS) -o $@ -O2 $<
|
||||
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/%.o: $(OBSEG_DIR)/text/%.c
|
||||
$(CC) -c $(CFLAGS) -o $@ -O2 $<
|
||||
|
||||
|
||||
# List of language codes
|
||||
TEXT_LANGS := J E P
|
||||
|
||||
# Compose all possible text file names
|
||||
TEXT_ALL_RZ_FILES := $(foreach lang,$(TEXT_LANGS),$(foreach name,$(TEXTNAMELIST),$(BUILD_DIR)/$(OBSEG_DIR)/text/L$(name)$(lang).rz))
|
||||
|
||||
# Region-specific file lists
|
||||
ifneq ($(VERSION), EU)
|
||||
TEXT_RZ_FILES := \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LameJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarchJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarecJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarkJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LashJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LaztJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcatJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcaveJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcradJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcrypJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdamJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdepoJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdestJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdishJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LearJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LeldJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LgunJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LimpJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LjunJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LleeJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlenJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlipJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlueJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmiscJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmpmenuJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmpweaponsJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LoatJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LoptionsJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpamJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpeteJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpropobjJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LrefJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LritJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LrunJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevbJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxbJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LshoJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsiloJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LstatJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LtitleJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LtraJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LwaxJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LameE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarchE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarecE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarkE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LashE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LaztE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcatE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcaveE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcradE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcrypE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdamE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdepoE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdestE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdishE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LearE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LeldE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LgunE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LimpE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LjunE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LleeE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlenE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlipE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlueE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmiscE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmpmenuE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmpweaponsE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LoatE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LoptionsE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpamE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpeteE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpropobjE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LrefE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LritE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LrunE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevbE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxbE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LshoE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsiloE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LstatE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LtitleE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LtraE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LwaxE.rz
|
||||
$(foreach lang,J E,$(foreach name,$(TEXTNAMELIST),$(BUILD_DIR)/$(OBSEG_DIR)/text/L$(name)$(lang).rz))
|
||||
else
|
||||
TEXT_RZ_FILES := \
|
||||
$(foreach lang,J E P,$(foreach name,$(TEXTNAMELIST),$(BUILD_DIR)/$(OBSEG_DIR)/text/L$(name)$(lang).rz))
|
||||
endif
|
||||
|
||||
ifeq ($(VERSION), EU)
|
||||
TEXT_RZ_FILES := \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LameJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarchJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarecJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarkJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LashJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LaztJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcatJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcaveJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcradJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcrypJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdamJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdepoJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdestJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdishJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LearJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LeldJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LgunJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LimpJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LjunJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LleeJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlenJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlipJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlueJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmiscJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmpmenuJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmpweaponsJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LoatJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LoptionsJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpamJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpeteJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpropobjJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LrefJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LritJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LrunJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevbJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxbJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LshoJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsiloJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LstatJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LtitleJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LtraJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LwaxJ.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LameE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarchE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarecE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarkE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LashE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LaztE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcatE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcaveE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcradE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcrypE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdamE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdepoE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdestE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdishE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LearE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LeldE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LgunE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LimpE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LjunE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LleeE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlenE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlipE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlueE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmiscE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmpmenuE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmpweaponsE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LoatE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LoptionsE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpamE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpeteE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpropobjE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LrefE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LritE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LrunE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevbE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxbE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LshoE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsiloE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LstatE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LtitleE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LtraE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LwaxE.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LameP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarchP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarecP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LarkP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LashP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LaztP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcatP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcaveP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcradP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LcrypP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdamP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdepoP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdestP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LdishP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LearP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LeldP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LgunP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LimpP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LjunP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LleeP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlenP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlipP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LlueP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmiscP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmpmenuP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LmpweaponsP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LoatP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LoptionsP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpamP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpeteP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LpropobjP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LrefP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LritP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LrunP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevbP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxbP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsevxP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LshoP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LsiloP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LstatP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LtitleP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LtraP.rz \
|
||||
$(BUILD_DIR)/$(OBSEG_DIR)/text/LwaxP.rz
|
||||
endif
|
||||
# Default target
|
||||
all: $(TEXT_RZ_FILES)
|
||||
|
||||
.PHONY: all
|
||||
@@ -69,6 +69,15 @@ struct portal_6_point
|
||||
coord3d points[6];
|
||||
};
|
||||
|
||||
struct portal_7_point
|
||||
{
|
||||
char numpoints;
|
||||
char padding1;
|
||||
char padding2;
|
||||
char padding3;
|
||||
coord3d points[7];
|
||||
};
|
||||
|
||||
extern struct room_data_table_entry room_data_table[];
|
||||
extern struct portal_data_table_entry portal_data_table[];
|
||||
extern u32 global_visibility_commands[];
|
||||
|
||||
+5321
-4755
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,7 @@
|
||||
#ifndef _BG_ARK_ALL_P_H_
|
||||
#define _BG_ARK_ALL_P_H_
|
||||
|
||||
#include <ultra64.h>
|
||||
#include "bg_all_p.h"
|
||||
|
||||
extern u32 point_table_binary_1[];
|
||||
extern u32 point_table_binary_2[];
|
||||
@@ -88,17 +90,13 @@ extern u32 pri_mapping_binary_5[];
|
||||
extern u32 pri_mapping_binary_6[];
|
||||
extern u32 pri_mapping_binary_7[];
|
||||
extern u32 pri_mapping_binary_8[];
|
||||
extern u32 sec_mapping_binary_8[];
|
||||
extern u32 pri_mapping_binary_9[];
|
||||
extern u32 pri_mapping_binary_10[];
|
||||
extern u32 pri_mapping_binary_11[];
|
||||
extern u32 pri_mapping_binary_12[];
|
||||
extern u32 sec_mapping_binary_12[];
|
||||
extern u32 pri_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 pri_mapping_binary_14[];
|
||||
extern u32 pri_mapping_binary_15[];
|
||||
extern u32 sec_mapping_binary_15[];
|
||||
extern u32 pri_mapping_binary_16[];
|
||||
extern u32 pri_mapping_binary_17[];
|
||||
extern u32 pri_mapping_binary_18[];
|
||||
@@ -112,77 +110,49 @@ extern u32 pri_mapping_binary_25[];
|
||||
extern u32 pri_mapping_binary_26[];
|
||||
extern u32 pri_mapping_binary_27[];
|
||||
extern u32 pri_mapping_binary_28[];
|
||||
extern u32 sec_mapping_binary_28[];
|
||||
extern u32 pri_mapping_binary_29[];
|
||||
extern u32 sec_mapping_binary_29[];
|
||||
extern u32 pri_mapping_binary_30[];
|
||||
extern u32 sec_mapping_binary_30[];
|
||||
extern u32 pri_mapping_binary_31[];
|
||||
extern u32 sec_mapping_binary_31[];
|
||||
extern u32 pri_mapping_binary_32[];
|
||||
extern u32 sec_mapping_binary_32[];
|
||||
extern u32 pri_mapping_binary_33[];
|
||||
extern u32 sec_mapping_binary_33[];
|
||||
extern u32 pri_mapping_binary_34[];
|
||||
extern u32 sec_mapping_binary_34[];
|
||||
extern u32 pri_mapping_binary_35[];
|
||||
extern u32 sec_mapping_binary_35[];
|
||||
extern u32 pri_mapping_binary_36[];
|
||||
extern u32 sec_mapping_binary_36[];
|
||||
extern u32 pri_mapping_binary_37[];
|
||||
extern u32 pri_mapping_binary_38[];
|
||||
extern u32 pri_mapping_binary_39[];
|
||||
extern u32 sec_mapping_binary_39[];
|
||||
extern u32 pri_mapping_binary_40[];
|
||||
extern u32 pri_mapping_binary_41[];
|
||||
extern u32 pri_mapping_binary_42[];
|
||||
extern u32 pri_mapping_binary_43[];
|
||||
extern u32 sec_mapping_binary_43[];
|
||||
extern u32 pri_mapping_binary_44[];
|
||||
extern u32 sec_mapping_binary_44[];
|
||||
extern u32 pri_mapping_binary_45[];
|
||||
extern u32 sec_mapping_binary_45[];
|
||||
extern u32 pri_mapping_binary_46[];
|
||||
extern u32 sec_mapping_binary_46[];
|
||||
extern u32 pri_mapping_binary_47[];
|
||||
extern u32 sec_mapping_binary_47[];
|
||||
extern u32 pri_mapping_binary_48[];
|
||||
extern u32 pri_mapping_binary_49[];
|
||||
extern u32 sec_mapping_binary_49[];
|
||||
extern u32 pri_mapping_binary_50[];
|
||||
extern u32 pri_mapping_binary_51[];
|
||||
extern u32 pri_mapping_binary_52[];
|
||||
extern u32 pri_mapping_binary_53[];
|
||||
extern u32 sec_mapping_binary_53[];
|
||||
extern u32 pri_mapping_binary_54[];
|
||||
extern u32 sec_mapping_binary_54[];
|
||||
extern u32 pri_mapping_binary_55[];
|
||||
extern u32 sec_mapping_binary_55[];
|
||||
extern u32 pri_mapping_binary_56[];
|
||||
extern u32 sec_mapping_binary_56[];
|
||||
extern u32 pri_mapping_binary_57[];
|
||||
extern u32 sec_mapping_binary_57[];
|
||||
extern u32 pri_mapping_binary_58[];
|
||||
extern u32 pri_mapping_binary_59[];
|
||||
extern u32 pri_mapping_binary_60[];
|
||||
extern u32 pri_mapping_binary_61[];
|
||||
extern u32 sec_mapping_binary_61[];
|
||||
extern u32 pri_mapping_binary_62[];
|
||||
extern u32 sec_mapping_binary_62[];
|
||||
extern u32 pri_mapping_binary_63[];
|
||||
extern u32 pri_mapping_binary_64[];
|
||||
extern u32 pri_mapping_binary_65[];
|
||||
extern u32 sec_mapping_binary_65[];
|
||||
extern u32 pri_mapping_binary_66[];
|
||||
extern u32 sec_mapping_binary_66[];
|
||||
extern u32 pri_mapping_binary_67[];
|
||||
extern u32 sec_mapping_binary_67[];
|
||||
extern u32 pri_mapping_binary_68[];
|
||||
extern u32 sec_mapping_binary_68[];
|
||||
extern u32 pri_mapping_binary_69[];
|
||||
extern u32 pri_mapping_binary_70[];
|
||||
extern u32 pri_mapping_binary_71[];
|
||||
extern u32 sec_mapping_binary_71[];
|
||||
extern u32 pri_mapping_binary_72[];
|
||||
extern u32 pri_mapping_binary_73[];
|
||||
extern u32 pri_mapping_binary_74[];
|
||||
@@ -191,6 +161,39 @@ extern u32 pri_mapping_binary_76[];
|
||||
extern u32 pri_mapping_binary_77[];
|
||||
extern u32 pri_mapping_binary_78[];
|
||||
|
||||
extern u32 sec_mapping_binary_8[];
|
||||
extern u32 sec_mapping_binary_12[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_15[];
|
||||
extern u32 sec_mapping_binary_28[];
|
||||
extern u32 sec_mapping_binary_29[];
|
||||
extern u32 sec_mapping_binary_30[];
|
||||
extern u32 sec_mapping_binary_31[];
|
||||
extern u32 sec_mapping_binary_32[];
|
||||
extern u32 sec_mapping_binary_33[];
|
||||
extern u32 sec_mapping_binary_34[];
|
||||
extern u32 sec_mapping_binary_35[];
|
||||
extern u32 sec_mapping_binary_36[];
|
||||
extern u32 sec_mapping_binary_39[];
|
||||
extern u32 sec_mapping_binary_43[];
|
||||
extern u32 sec_mapping_binary_44[];
|
||||
extern u32 sec_mapping_binary_45[];
|
||||
extern u32 sec_mapping_binary_46[];
|
||||
extern u32 sec_mapping_binary_47[];
|
||||
extern u32 sec_mapping_binary_49[];
|
||||
extern u32 sec_mapping_binary_53[];
|
||||
extern u32 sec_mapping_binary_54[];
|
||||
extern u32 sec_mapping_binary_55[];
|
||||
extern u32 sec_mapping_binary_56[];
|
||||
extern u32 sec_mapping_binary_57[];
|
||||
extern u32 sec_mapping_binary_61[];
|
||||
extern u32 sec_mapping_binary_62[];
|
||||
extern u32 sec_mapping_binary_65[];
|
||||
extern u32 sec_mapping_binary_66[];
|
||||
extern u32 sec_mapping_binary_67[];
|
||||
extern u32 sec_mapping_binary_68[];
|
||||
extern u32 sec_mapping_binary_71[];
|
||||
|
||||
extern struct portal_4_point portal_0;
|
||||
extern struct portal_4_point portal_1;
|
||||
extern struct portal_4_point portal_2;
|
||||
@@ -300,3 +303,5 @@ extern struct portal_4_point portal_105;
|
||||
extern struct portal_4_point portal_106;
|
||||
extern struct portal_4_point portal_107;
|
||||
extern struct portal_4_point portal_108;
|
||||
|
||||
#endif // _BG_ARK_ALL_P_H_
|
||||
+3623
-3200
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,7 @@
|
||||
#ifndef _BG_CAVE_ALL_P_H_
|
||||
#define _BG_CAVE_ALL_P_H_
|
||||
|
||||
#include <ultra64.h>
|
||||
#include "bg_all_p.h"
|
||||
|
||||
extern u32 point_table_binary_1[];
|
||||
extern u32 point_table_binary_2[];
|
||||
@@ -74,20 +76,14 @@ extern u32 pri_mapping_binary_5[];
|
||||
extern u32 pri_mapping_binary_6[];
|
||||
extern u32 pri_mapping_binary_7[];
|
||||
extern u32 pri_mapping_binary_8[];
|
||||
extern u32 sec_mapping_binary_8[];
|
||||
extern u32 pri_mapping_binary_9[];
|
||||
extern u32 sec_mapping_binary_9[];
|
||||
extern u32 pri_mapping_binary_10[];
|
||||
extern u32 sec_mapping_binary_10[];
|
||||
extern u32 pri_mapping_binary_11[];
|
||||
extern u32 pri_mapping_binary_12[];
|
||||
extern u32 sec_mapping_binary_12[];
|
||||
extern u32 pri_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 pri_mapping_binary_14[];
|
||||
extern u32 pri_mapping_binary_15[];
|
||||
extern u32 pri_mapping_binary_16[];
|
||||
extern u32 sec_mapping_binary_16[];
|
||||
extern u32 pri_mapping_binary_17[];
|
||||
extern u32 pri_mapping_binary_18[];
|
||||
extern u32 pri_mapping_binary_19[];
|
||||
@@ -98,25 +94,15 @@ extern u32 pri_mapping_binary_23[];
|
||||
extern u32 pri_mapping_binary_24[];
|
||||
extern u32 pri_mapping_binary_25[];
|
||||
extern u32 pri_mapping_binary_26[];
|
||||
extern u32 sec_mapping_binary_26[];
|
||||
extern u32 pri_mapping_binary_27[];
|
||||
extern u32 sec_mapping_binary_27[];
|
||||
extern u32 pri_mapping_binary_28[];
|
||||
extern u32 sec_mapping_binary_28[];
|
||||
extern u32 pri_mapping_binary_29[];
|
||||
extern u32 sec_mapping_binary_29[];
|
||||
extern u32 pri_mapping_binary_30[];
|
||||
extern u32 sec_mapping_binary_30[];
|
||||
extern u32 pri_mapping_binary_31[];
|
||||
extern u32 sec_mapping_binary_31[];
|
||||
extern u32 pri_mapping_binary_32[];
|
||||
extern u32 sec_mapping_binary_32[];
|
||||
extern u32 pri_mapping_binary_33[];
|
||||
extern u32 sec_mapping_binary_33[];
|
||||
extern u32 pri_mapping_binary_34[];
|
||||
extern u32 sec_mapping_binary_34[];
|
||||
extern u32 pri_mapping_binary_35[];
|
||||
extern u32 sec_mapping_binary_35[];
|
||||
extern u32 pri_mapping_binary_36[];
|
||||
extern u32 pri_mapping_binary_37[];
|
||||
extern u32 pri_mapping_binary_38[];
|
||||
@@ -144,11 +130,28 @@ extern u32 pri_mapping_binary_59[];
|
||||
extern u32 pri_mapping_binary_60[];
|
||||
extern u32 pri_mapping_binary_61[];
|
||||
extern u32 pri_mapping_binary_62[];
|
||||
extern u32 sec_mapping_binary_62[];
|
||||
extern u32 pri_mapping_binary_63[];
|
||||
extern u32 sec_mapping_binary_63[];
|
||||
extern u32 pri_mapping_binary_64[];
|
||||
|
||||
extern u32 sec_mapping_binary_8[];
|
||||
extern u32 sec_mapping_binary_9[];
|
||||
extern u32 sec_mapping_binary_10[];
|
||||
extern u32 sec_mapping_binary_12[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_16[];
|
||||
extern u32 sec_mapping_binary_26[];
|
||||
extern u32 sec_mapping_binary_27[];
|
||||
extern u32 sec_mapping_binary_28[];
|
||||
extern u32 sec_mapping_binary_29[];
|
||||
extern u32 sec_mapping_binary_30[];
|
||||
extern u32 sec_mapping_binary_31[];
|
||||
extern u32 sec_mapping_binary_32[];
|
||||
extern u32 sec_mapping_binary_33[];
|
||||
extern u32 sec_mapping_binary_34[];
|
||||
extern u32 sec_mapping_binary_35[];
|
||||
extern u32 sec_mapping_binary_62[];
|
||||
extern u32 sec_mapping_binary_63[];
|
||||
|
||||
extern struct portal_4_point portal_0;
|
||||
extern struct portal_4_point portal_1;
|
||||
extern struct portal_4_point portal_2;
|
||||
@@ -211,17 +214,19 @@ extern struct portal_4_point portal_58;
|
||||
extern struct portal_4_point portal_59;
|
||||
extern struct portal_4_point portal_60;
|
||||
extern struct portal_4_point portal_61;
|
||||
extern struct portal_4_point portal_62;
|
||||
extern struct portal_4_point portal_63;
|
||||
extern struct portal_6_point portal_62;
|
||||
extern struct portal_6_point portal_63;
|
||||
extern struct portal_4_point portal_64;
|
||||
extern struct portal_4_point portal_65;
|
||||
extern struct portal_6_point portal_66;
|
||||
extern struct portal_6_point portal_65;
|
||||
extern struct portal_4_point portal_66;
|
||||
extern struct portal_6_point portal_67;
|
||||
extern struct portal_4_point portal_68;
|
||||
extern struct portal_6_point portal_68;
|
||||
extern struct portal_6_point portal_69;
|
||||
extern struct portal_4_point portal_70;
|
||||
extern struct portal_6_point portal_71;
|
||||
extern struct portal_6_point portal_72;
|
||||
extern struct portal_6_point portal_73;
|
||||
extern struct portal_4_point portal_71;
|
||||
extern struct portal_4_point portal_72;
|
||||
extern struct portal_4_point portal_73;
|
||||
extern struct portal_4_point portal_74;
|
||||
extern struct portal_4_point portal_75;
|
||||
|
||||
#endif // _BG_CAVE_ALL_P_H_
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,510 @@
|
||||
#ifndef _BG_DAM_ALL_P_H_
|
||||
#define _BG_DAM_ALL_P_H_
|
||||
|
||||
#include "bg_all_p.h"
|
||||
|
||||
extern u32 point_table_binary_1[];
|
||||
extern u32 point_table_binary_2[];
|
||||
extern u32 point_table_binary_3[];
|
||||
extern u32 point_table_binary_4[];
|
||||
extern u32 point_table_binary_5[];
|
||||
extern u32 point_table_binary_6[];
|
||||
extern u32 point_table_binary_7[];
|
||||
extern u32 point_table_binary_8[];
|
||||
extern u32 point_table_binary_9[];
|
||||
extern u32 point_table_binary_10[];
|
||||
extern u32 point_table_binary_11[];
|
||||
extern u32 point_table_binary_12[];
|
||||
extern u32 point_table_binary_13[];
|
||||
extern u32 point_table_binary_14[];
|
||||
extern u32 point_table_binary_15[];
|
||||
extern u32 point_table_binary_16[];
|
||||
extern u32 point_table_binary_17[];
|
||||
extern u32 point_table_binary_18[];
|
||||
extern u32 point_table_binary_19[];
|
||||
extern u32 point_table_binary_20[];
|
||||
extern u32 point_table_binary_21[];
|
||||
extern u32 point_table_binary_22[];
|
||||
extern u32 point_table_binary_23[];
|
||||
extern u32 point_table_binary_24[];
|
||||
extern u32 point_table_binary_25[];
|
||||
extern u32 point_table_binary_26[];
|
||||
extern u32 point_table_binary_27[];
|
||||
extern u32 point_table_binary_28[];
|
||||
extern u32 point_table_binary_29[];
|
||||
extern u32 point_table_binary_30[];
|
||||
extern u32 point_table_binary_31[];
|
||||
extern u32 point_table_binary_32[];
|
||||
extern u32 point_table_binary_33[];
|
||||
extern u32 point_table_binary_34[];
|
||||
extern u32 point_table_binary_35[];
|
||||
extern u32 point_table_binary_36[];
|
||||
extern u32 point_table_binary_37[];
|
||||
extern u32 point_table_binary_38[];
|
||||
extern u32 point_table_binary_39[];
|
||||
extern u32 point_table_binary_40[];
|
||||
extern u32 point_table_binary_41[];
|
||||
extern u32 point_table_binary_42[];
|
||||
extern u32 point_table_binary_43[];
|
||||
extern u32 point_table_binary_44[];
|
||||
extern u32 point_table_binary_45[];
|
||||
extern u32 point_table_binary_46[];
|
||||
extern u32 point_table_binary_47[];
|
||||
extern u32 point_table_binary_48[];
|
||||
extern u32 point_table_binary_49[];
|
||||
extern u32 point_table_binary_50[];
|
||||
extern u32 point_table_binary_51[];
|
||||
extern u32 point_table_binary_52[];
|
||||
extern u32 point_table_binary_53[];
|
||||
extern u32 point_table_binary_54[];
|
||||
extern u32 point_table_binary_55[];
|
||||
extern u32 point_table_binary_56[];
|
||||
extern u32 point_table_binary_57[];
|
||||
extern u32 point_table_binary_58[];
|
||||
extern u32 point_table_binary_59[];
|
||||
extern u32 point_table_binary_60[];
|
||||
extern u32 point_table_binary_61[];
|
||||
extern u32 point_table_binary_62[];
|
||||
extern u32 point_table_binary_63[];
|
||||
extern u32 point_table_binary_64[];
|
||||
extern u32 point_table_binary_65[];
|
||||
extern u32 point_table_binary_66[];
|
||||
extern u32 point_table_binary_67[];
|
||||
extern u32 point_table_binary_68[];
|
||||
extern u32 point_table_binary_69[];
|
||||
extern u32 point_table_binary_70[];
|
||||
extern u32 point_table_binary_71[];
|
||||
extern u32 point_table_binary_72[];
|
||||
extern u32 point_table_binary_73[];
|
||||
extern u32 point_table_binary_74[];
|
||||
extern u32 point_table_binary_75[];
|
||||
extern u32 point_table_binary_76[];
|
||||
extern u32 point_table_binary_77[];
|
||||
extern u32 point_table_binary_78[];
|
||||
extern u32 point_table_binary_79[];
|
||||
extern u32 point_table_binary_80[];
|
||||
extern u32 point_table_binary_81[];
|
||||
extern u32 point_table_binary_82[];
|
||||
extern u32 point_table_binary_83[];
|
||||
extern u32 point_table_binary_84[];
|
||||
extern u32 point_table_binary_85[];
|
||||
extern u32 point_table_binary_86[];
|
||||
extern u32 point_table_binary_87[];
|
||||
extern u32 point_table_binary_88[];
|
||||
extern u32 point_table_binary_89[];
|
||||
extern u32 point_table_binary_90[];
|
||||
extern u32 point_table_binary_91[];
|
||||
extern u32 point_table_binary_92[];
|
||||
extern u32 point_table_binary_93[];
|
||||
extern u32 point_table_binary_94[];
|
||||
extern u32 point_table_binary_95[];
|
||||
extern u32 point_table_binary_96[];
|
||||
extern u32 point_table_binary_97[];
|
||||
extern u32 point_table_binary_98[];
|
||||
extern u32 point_table_binary_99[];
|
||||
extern u32 point_table_binary_100[];
|
||||
extern u32 point_table_binary_101[];
|
||||
extern u32 point_table_binary_102[];
|
||||
extern u32 point_table_binary_103[];
|
||||
extern u32 point_table_binary_104[];
|
||||
extern u32 point_table_binary_105[];
|
||||
extern u32 point_table_binary_106[];
|
||||
extern u32 point_table_binary_107[];
|
||||
extern u32 point_table_binary_108[];
|
||||
extern u32 point_table_binary_109[];
|
||||
extern u32 point_table_binary_110[];
|
||||
extern u32 point_table_binary_111[];
|
||||
extern u32 point_table_binary_112[];
|
||||
extern u32 point_table_binary_113[];
|
||||
extern u32 point_table_binary_114[];
|
||||
extern u32 point_table_binary_115[];
|
||||
extern u32 point_table_binary_116[];
|
||||
extern u32 point_table_binary_117[];
|
||||
extern u32 point_table_binary_118[];
|
||||
extern u32 point_table_binary_119[];
|
||||
extern u32 point_table_binary_120[];
|
||||
extern u32 point_table_binary_121[];
|
||||
extern u32 point_table_binary_122[];
|
||||
extern u32 point_table_binary_123[];
|
||||
extern u32 point_table_binary_124[];
|
||||
extern u32 point_table_binary_125[];
|
||||
extern u32 point_table_binary_126[];
|
||||
extern u32 point_table_binary_127[];
|
||||
extern u32 point_table_binary_128[];
|
||||
extern u32 point_table_binary_129[];
|
||||
extern u32 point_table_binary_130[];
|
||||
extern u32 point_table_binary_131[];
|
||||
extern u32 point_table_binary_132[];
|
||||
extern u32 point_table_binary_133[];
|
||||
extern u32 point_table_binary_134[];
|
||||
extern u32 point_table_binary_135[];
|
||||
extern u32 point_table_binary_136[];
|
||||
extern u32 point_table_binary_137[];
|
||||
|
||||
extern u32 pri_mapping_binary_1[];
|
||||
extern u32 pri_mapping_binary_2[];
|
||||
extern u32 pri_mapping_binary_3[];
|
||||
extern u32 pri_mapping_binary_4[];
|
||||
extern u32 pri_mapping_binary_5[];
|
||||
extern u32 pri_mapping_binary_6[];
|
||||
extern u32 pri_mapping_binary_7[];
|
||||
extern u32 pri_mapping_binary_8[];
|
||||
extern u32 pri_mapping_binary_9[];
|
||||
extern u32 pri_mapping_binary_10[];
|
||||
extern u32 pri_mapping_binary_11[];
|
||||
extern u32 pri_mapping_binary_12[];
|
||||
extern u32 pri_mapping_binary_13[];
|
||||
extern u32 pri_mapping_binary_14[];
|
||||
extern u32 pri_mapping_binary_15[];
|
||||
extern u32 pri_mapping_binary_16[];
|
||||
extern u32 pri_mapping_binary_17[];
|
||||
extern u32 pri_mapping_binary_18[];
|
||||
extern u32 pri_mapping_binary_19[];
|
||||
extern u32 pri_mapping_binary_20[];
|
||||
extern u32 pri_mapping_binary_21[];
|
||||
extern u32 pri_mapping_binary_22[];
|
||||
extern u32 pri_mapping_binary_23[];
|
||||
extern u32 pri_mapping_binary_24[];
|
||||
extern u32 pri_mapping_binary_25[];
|
||||
extern u32 pri_mapping_binary_26[];
|
||||
extern u32 pri_mapping_binary_27[];
|
||||
extern u32 pri_mapping_binary_28[];
|
||||
extern u32 pri_mapping_binary_29[];
|
||||
extern u32 pri_mapping_binary_30[];
|
||||
extern u32 pri_mapping_binary_31[];
|
||||
extern u32 pri_mapping_binary_32[];
|
||||
extern u32 pri_mapping_binary_33[];
|
||||
extern u32 pri_mapping_binary_34[];
|
||||
extern u32 pri_mapping_binary_35[];
|
||||
extern u32 pri_mapping_binary_36[];
|
||||
extern u32 pri_mapping_binary_37[];
|
||||
extern u32 pri_mapping_binary_38[];
|
||||
extern u32 pri_mapping_binary_39[];
|
||||
extern u32 pri_mapping_binary_40[];
|
||||
extern u32 pri_mapping_binary_41[];
|
||||
extern u32 pri_mapping_binary_42[];
|
||||
extern u32 pri_mapping_binary_43[];
|
||||
extern u32 pri_mapping_binary_44[];
|
||||
extern u32 pri_mapping_binary_45[];
|
||||
extern u32 pri_mapping_binary_46[];
|
||||
extern u32 pri_mapping_binary_47[];
|
||||
extern u32 pri_mapping_binary_48[];
|
||||
extern u32 pri_mapping_binary_49[];
|
||||
extern u32 pri_mapping_binary_50[];
|
||||
extern u32 pri_mapping_binary_51[];
|
||||
extern u32 pri_mapping_binary_52[];
|
||||
extern u32 pri_mapping_binary_53[];
|
||||
extern u32 pri_mapping_binary_54[];
|
||||
extern u32 pri_mapping_binary_55[];
|
||||
extern u32 pri_mapping_binary_56[];
|
||||
extern u32 pri_mapping_binary_57[];
|
||||
extern u32 pri_mapping_binary_58[];
|
||||
extern u32 pri_mapping_binary_59[];
|
||||
extern u32 pri_mapping_binary_60[];
|
||||
extern u32 pri_mapping_binary_61[];
|
||||
extern u32 pri_mapping_binary_62[];
|
||||
extern u32 pri_mapping_binary_63[];
|
||||
extern u32 pri_mapping_binary_64[];
|
||||
extern u32 pri_mapping_binary_65[];
|
||||
extern u32 pri_mapping_binary_66[];
|
||||
extern u32 pri_mapping_binary_67[];
|
||||
extern u32 pri_mapping_binary_68[];
|
||||
extern u32 pri_mapping_binary_69[];
|
||||
extern u32 pri_mapping_binary_70[];
|
||||
extern u32 pri_mapping_binary_71[];
|
||||
extern u32 pri_mapping_binary_72[];
|
||||
extern u32 pri_mapping_binary_73[];
|
||||
extern u32 pri_mapping_binary_74[];
|
||||
extern u32 pri_mapping_binary_75[];
|
||||
extern u32 pri_mapping_binary_76[];
|
||||
extern u32 pri_mapping_binary_77[];
|
||||
extern u32 pri_mapping_binary_78[];
|
||||
extern u32 pri_mapping_binary_79[];
|
||||
extern u32 pri_mapping_binary_80[];
|
||||
extern u32 pri_mapping_binary_81[];
|
||||
extern u32 pri_mapping_binary_82[];
|
||||
extern u32 pri_mapping_binary_83[];
|
||||
extern u32 pri_mapping_binary_84[];
|
||||
extern u32 pri_mapping_binary_85[];
|
||||
extern u32 pri_mapping_binary_86[];
|
||||
extern u32 pri_mapping_binary_87[];
|
||||
extern u32 pri_mapping_binary_88[];
|
||||
extern u32 pri_mapping_binary_89[];
|
||||
extern u32 pri_mapping_binary_90[];
|
||||
extern u32 pri_mapping_binary_91[];
|
||||
extern u32 pri_mapping_binary_92[];
|
||||
extern u32 pri_mapping_binary_93[];
|
||||
extern u32 pri_mapping_binary_94[];
|
||||
extern u32 pri_mapping_binary_95[];
|
||||
extern u32 pri_mapping_binary_96[];
|
||||
extern u32 pri_mapping_binary_97[];
|
||||
extern u32 pri_mapping_binary_98[];
|
||||
extern u32 pri_mapping_binary_99[];
|
||||
extern u32 pri_mapping_binary_100[];
|
||||
extern u32 pri_mapping_binary_101[];
|
||||
extern u32 pri_mapping_binary_102[];
|
||||
extern u32 pri_mapping_binary_103[];
|
||||
extern u32 pri_mapping_binary_104[];
|
||||
extern u32 pri_mapping_binary_105[];
|
||||
extern u32 pri_mapping_binary_106[];
|
||||
extern u32 pri_mapping_binary_107[];
|
||||
extern u32 pri_mapping_binary_108[];
|
||||
extern u32 pri_mapping_binary_109[];
|
||||
extern u32 pri_mapping_binary_110[];
|
||||
extern u32 pri_mapping_binary_111[];
|
||||
extern u32 pri_mapping_binary_112[];
|
||||
extern u32 pri_mapping_binary_113[];
|
||||
extern u32 pri_mapping_binary_114[];
|
||||
extern u32 pri_mapping_binary_115[];
|
||||
extern u32 pri_mapping_binary_116[];
|
||||
extern u32 pri_mapping_binary_117[];
|
||||
extern u32 pri_mapping_binary_118[];
|
||||
extern u32 pri_mapping_binary_119[];
|
||||
extern u32 pri_mapping_binary_120[];
|
||||
extern u32 pri_mapping_binary_121[];
|
||||
extern u32 pri_mapping_binary_122[];
|
||||
extern u32 pri_mapping_binary_123[];
|
||||
extern u32 pri_mapping_binary_124[];
|
||||
extern u32 pri_mapping_binary_125[];
|
||||
extern u32 pri_mapping_binary_126[];
|
||||
extern u32 pri_mapping_binary_127[];
|
||||
extern u32 pri_mapping_binary_128[];
|
||||
extern u32 pri_mapping_binary_129[];
|
||||
extern u32 pri_mapping_binary_130[];
|
||||
extern u32 pri_mapping_binary_131[];
|
||||
extern u32 pri_mapping_binary_132[];
|
||||
extern u32 pri_mapping_binary_133[];
|
||||
extern u32 pri_mapping_binary_134[];
|
||||
extern u32 pri_mapping_binary_135[];
|
||||
extern u32 pri_mapping_binary_136[];
|
||||
extern u32 pri_mapping_binary_137[];
|
||||
|
||||
extern u32 sec_mapping_binary_36[];
|
||||
extern u32 sec_mapping_binary_37[];
|
||||
extern u32 sec_mapping_binary_38[];
|
||||
extern u32 sec_mapping_binary_39[];
|
||||
extern u32 sec_mapping_binary_40[];
|
||||
extern u32 sec_mapping_binary_41[];
|
||||
extern u32 sec_mapping_binary_42[];
|
||||
extern u32 sec_mapping_binary_43[];
|
||||
extern u32 sec_mapping_binary_44[];
|
||||
extern u32 sec_mapping_binary_45[];
|
||||
extern u32 sec_mapping_binary_46[];
|
||||
extern u32 sec_mapping_binary_47[];
|
||||
extern u32 sec_mapping_binary_48[];
|
||||
extern u32 sec_mapping_binary_49[];
|
||||
extern u32 sec_mapping_binary_50[];
|
||||
extern u32 sec_mapping_binary_53[];
|
||||
extern u32 sec_mapping_binary_54[];
|
||||
extern u32 sec_mapping_binary_55[];
|
||||
extern u32 sec_mapping_binary_64[];
|
||||
extern u32 sec_mapping_binary_66[];
|
||||
extern u32 sec_mapping_binary_67[];
|
||||
extern u32 sec_mapping_binary_68[];
|
||||
extern u32 sec_mapping_binary_69[];
|
||||
extern u32 sec_mapping_binary_70[];
|
||||
extern u32 sec_mapping_binary_71[];
|
||||
extern u32 sec_mapping_binary_72[];
|
||||
extern u32 sec_mapping_binary_73[];
|
||||
extern u32 sec_mapping_binary_74[];
|
||||
extern u32 sec_mapping_binary_75[];
|
||||
extern u32 sec_mapping_binary_76[];
|
||||
extern u32 sec_mapping_binary_78[];
|
||||
extern u32 sec_mapping_binary_79[];
|
||||
extern u32 sec_mapping_binary_81[];
|
||||
extern u32 sec_mapping_binary_84[];
|
||||
extern u32 sec_mapping_binary_85[];
|
||||
extern u32 sec_mapping_binary_86[];
|
||||
extern u32 sec_mapping_binary_87[];
|
||||
extern u32 sec_mapping_binary_90[];
|
||||
extern u32 sec_mapping_binary_91[];
|
||||
extern u32 sec_mapping_binary_93[];
|
||||
extern u32 sec_mapping_binary_98[];
|
||||
extern u32 sec_mapping_binary_100[];
|
||||
extern u32 sec_mapping_binary_102[];
|
||||
extern u32 sec_mapping_binary_104[];
|
||||
extern u32 sec_mapping_binary_106[];
|
||||
extern u32 sec_mapping_binary_107[];
|
||||
extern u32 sec_mapping_binary_108[];
|
||||
extern u32 sec_mapping_binary_109[];
|
||||
extern u32 sec_mapping_binary_111[];
|
||||
extern u32 sec_mapping_binary_112[];
|
||||
extern u32 sec_mapping_binary_114[];
|
||||
extern u32 sec_mapping_binary_115[];
|
||||
extern u32 sec_mapping_binary_121[];
|
||||
extern u32 sec_mapping_binary_122[];
|
||||
extern u32 sec_mapping_binary_123[];
|
||||
extern u32 sec_mapping_binary_124[];
|
||||
extern u32 sec_mapping_binary_125[];
|
||||
extern u32 sec_mapping_binary_126[];
|
||||
extern u32 sec_mapping_binary_129[];
|
||||
extern u32 sec_mapping_binary_130[];
|
||||
extern u32 sec_mapping_binary_131[];
|
||||
extern u32 sec_mapping_binary_132[];
|
||||
extern u32 sec_mapping_binary_133[];
|
||||
extern u32 sec_mapping_binary_135[];
|
||||
extern u32 sec_mapping_binary_136[];
|
||||
extern u32 sec_mapping_binary_137[];
|
||||
|
||||
extern struct portal_4_point portal_0;
|
||||
extern struct portal_4_point portal_1;
|
||||
extern struct portal_4_point portal_2;
|
||||
extern struct portal_4_point portal_3;
|
||||
extern struct portal_6_point portal_4;
|
||||
extern struct portal_4_point portal_5;
|
||||
extern struct portal_4_point portal_6;
|
||||
extern struct portal_4_point portal_7;
|
||||
extern struct portal_4_point portal_8;
|
||||
extern struct portal_4_point portal_9;
|
||||
extern struct portal_4_point portal_10;
|
||||
extern struct portal_4_point portal_11;
|
||||
extern struct portal_4_point portal_12;
|
||||
extern struct portal_4_point portal_13;
|
||||
extern struct portal_4_point portal_14;
|
||||
extern struct portal_4_point portal_15;
|
||||
extern struct portal_4_point portal_16;
|
||||
extern struct portal_4_point portal_17;
|
||||
extern struct portal_4_point portal_18;
|
||||
extern struct portal_4_point portal_19;
|
||||
extern struct portal_4_point portal_20;
|
||||
extern struct portal_4_point portal_21;
|
||||
extern struct portal_4_point portal_22;
|
||||
extern struct portal_4_point portal_23;
|
||||
extern struct portal_4_point portal_24;
|
||||
extern struct portal_4_point portal_25;
|
||||
extern struct portal_6_point portal_26;
|
||||
extern struct portal_4_point portal_27;
|
||||
extern struct portal_4_point portal_28;
|
||||
extern struct portal_4_point portal_29;
|
||||
extern struct portal_4_point portal_30;
|
||||
extern struct portal_4_point portal_31;
|
||||
extern struct portal_6_point portal_32;
|
||||
extern struct portal_6_point portal_33;
|
||||
extern struct portal_4_point portal_34;
|
||||
extern struct portal_6_point portal_35;
|
||||
extern struct portal_6_point portal_39;
|
||||
extern struct portal_4_point portal_43;
|
||||
extern struct portal_4_point portal_44;
|
||||
extern struct portal_4_point portal_45;
|
||||
extern struct portal_4_point portal_46;
|
||||
extern struct portal_4_point portal_47;
|
||||
extern struct portal_4_point portal_48;
|
||||
extern struct portal_4_point portal_49;
|
||||
extern struct portal_4_point portal_50;
|
||||
extern struct portal_4_point portal_51;
|
||||
extern struct portal_4_point portal_52;
|
||||
extern struct portal_4_point portal_53;
|
||||
extern struct portal_4_point portal_54;
|
||||
extern struct portal_4_point portal_55;
|
||||
extern struct portal_4_point portal_56;
|
||||
extern struct portal_4_point portal_57;
|
||||
extern struct portal_4_point portal_58;
|
||||
extern struct portal_4_point portal_59;
|
||||
extern struct portal_4_point portal_60;
|
||||
extern struct portal_4_point portal_61;
|
||||
extern struct portal_4_point portal_62;
|
||||
extern struct portal_4_point portal_63;
|
||||
extern struct portal_4_point portal_64;
|
||||
extern struct portal_4_point portal_65;
|
||||
extern struct portal_4_point portal_66;
|
||||
extern struct portal_4_point portal_67;
|
||||
extern struct portal_4_point portal_68;
|
||||
extern struct portal_4_point portal_69;
|
||||
extern struct portal_4_point portal_70;
|
||||
extern struct portal_4_point portal_71;
|
||||
extern struct portal_4_point portal_72;
|
||||
extern struct portal_4_point portal_73;
|
||||
extern struct portal_4_point portal_74;
|
||||
extern struct portal_4_point portal_75;
|
||||
extern struct portal_4_point portal_76;
|
||||
extern struct portal_4_point portal_77;
|
||||
extern struct portal_4_point portal_78;
|
||||
extern struct portal_4_point portal_79;
|
||||
extern struct portal_4_point portal_80;
|
||||
extern struct portal_4_point portal_81;
|
||||
extern struct portal_4_point portal_82;
|
||||
extern struct portal_4_point portal_83;
|
||||
extern struct portal_4_point portal_86;
|
||||
extern struct portal_3_point portal_87;
|
||||
extern struct portal_4_point portal_88;
|
||||
extern struct portal_3_point portal_89;
|
||||
extern struct portal_4_point portal_90;
|
||||
extern struct portal_4_point portal_91;
|
||||
extern struct portal_4_point portal_92;
|
||||
extern struct portal_4_point portal_93;
|
||||
extern struct portal_4_point portal_94;
|
||||
extern struct portal_3_point portal_95;
|
||||
extern struct portal_4_point portal_96;
|
||||
extern struct portal_3_point portal_97;
|
||||
extern struct portal_4_point portal_98;
|
||||
extern struct portal_4_point portal_99;
|
||||
extern struct portal_4_point portal_100;
|
||||
extern struct portal_4_point portal_101;
|
||||
extern struct portal_4_point portal_102;
|
||||
extern struct portal_6_point portal_103;
|
||||
extern struct portal_5_point portal_104;
|
||||
extern struct portal_5_point portal_105;
|
||||
extern struct portal_6_point portal_106;
|
||||
extern struct portal_4_point portal_119;
|
||||
extern struct portal_4_point portal_120;
|
||||
extern struct portal_4_point portal_121;
|
||||
extern struct portal_4_point portal_122;
|
||||
extern struct portal_4_point portal_123;
|
||||
extern struct portal_4_point portal_124;
|
||||
extern struct portal_4_point portal_125;
|
||||
extern struct portal_4_point portal_126;
|
||||
extern struct portal_4_point portal_127;
|
||||
extern struct portal_4_point portal_128;
|
||||
extern struct portal_4_point portal_129;
|
||||
extern struct portal_4_point portal_130;
|
||||
extern struct portal_4_point portal_131;
|
||||
extern struct portal_4_point portal_132;
|
||||
extern struct portal_4_point portal_133;
|
||||
extern struct portal_4_point portal_134;
|
||||
extern struct portal_4_point portal_135;
|
||||
extern struct portal_4_point portal_136;
|
||||
extern struct portal_4_point portal_137;
|
||||
extern struct portal_4_point portal_138;
|
||||
extern struct portal_4_point portal_139;
|
||||
extern struct portal_4_point portal_140;
|
||||
extern struct portal_4_point portal_141;
|
||||
extern struct portal_4_point portal_142;
|
||||
extern struct portal_4_point portal_157;
|
||||
extern struct portal_4_point portal_158;
|
||||
extern struct portal_4_point portal_159;
|
||||
extern struct portal_4_point portal_160;
|
||||
extern struct portal_4_point portal_161;
|
||||
extern struct portal_4_point portal_162;
|
||||
extern struct portal_4_point portal_163;
|
||||
extern struct portal_4_point portal_164;
|
||||
extern struct portal_4_point portal_165;
|
||||
extern struct portal_4_point portal_166;
|
||||
extern struct portal_4_point portal_167;
|
||||
extern struct portal_4_point portal_168;
|
||||
extern struct portal_4_point portal_169;
|
||||
extern struct portal_4_point portal_170;
|
||||
extern struct portal_4_point portal_171;
|
||||
extern struct portal_4_point portal_172;
|
||||
extern struct portal_4_point portal_173;
|
||||
extern struct portal_4_point portal_174;
|
||||
extern struct portal_4_point portal_175;
|
||||
extern struct portal_4_point portal_176;
|
||||
extern struct portal_4_point portal_177;
|
||||
extern struct portal_4_point portal_178;
|
||||
extern struct portal_4_point portal_179;
|
||||
extern struct portal_4_point portal_180;
|
||||
extern struct portal_4_point portal_181;
|
||||
extern struct portal_4_point portal_182;
|
||||
extern struct portal_4_point portal_183;
|
||||
extern struct portal_4_point portal_184;
|
||||
extern struct portal_4_point portal_185;
|
||||
extern struct portal_4_point portal_186;
|
||||
extern struct portal_4_point portal_187;
|
||||
extern struct portal_4_point portal_188;
|
||||
extern struct portal_4_point portal_189;
|
||||
extern struct portal_4_point portal_190;
|
||||
extern struct portal_4_point portal_191;
|
||||
extern struct portal_4_point portal_192;
|
||||
extern struct portal_4_point portal_193;
|
||||
|
||||
#endif // _BG_DAM_ALL_P_H_
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,351 @@
|
||||
#ifndef _BG_DEPO_ALL_P_H_
|
||||
#define _BG_DEPO_ALL_P_H_
|
||||
|
||||
#include "bg_all_p.h"
|
||||
|
||||
extern u32 point_table_binary_1[];
|
||||
extern u32 point_table_binary_2[];
|
||||
extern u32 point_table_binary_3[];
|
||||
extern u32 point_table_binary_4[];
|
||||
extern u32 point_table_binary_5[];
|
||||
extern u32 point_table_binary_6[];
|
||||
extern u32 point_table_binary_7[];
|
||||
extern u32 point_table_binary_8[];
|
||||
extern u32 point_table_binary_9[];
|
||||
extern u32 point_table_binary_10[];
|
||||
extern u32 point_table_binary_11[];
|
||||
extern u32 point_table_binary_12[];
|
||||
extern u32 point_table_binary_13[];
|
||||
extern u32 point_table_binary_14[];
|
||||
extern u32 point_table_binary_15[];
|
||||
extern u32 point_table_binary_16[];
|
||||
extern u32 point_table_binary_17[];
|
||||
extern u32 point_table_binary_18[];
|
||||
extern u32 point_table_binary_19[];
|
||||
extern u32 point_table_binary_20[];
|
||||
extern u32 point_table_binary_21[];
|
||||
extern u32 point_table_binary_22[];
|
||||
extern u32 point_table_binary_23[];
|
||||
extern u32 point_table_binary_24[];
|
||||
extern u32 point_table_binary_25[];
|
||||
extern u32 point_table_binary_26[];
|
||||
extern u32 point_table_binary_27[];
|
||||
extern u32 point_table_binary_28[];
|
||||
extern u32 point_table_binary_29[];
|
||||
extern u32 point_table_binary_30[];
|
||||
extern u32 point_table_binary_31[];
|
||||
extern u32 point_table_binary_32[];
|
||||
extern u32 point_table_binary_33[];
|
||||
extern u32 point_table_binary_34[];
|
||||
extern u32 point_table_binary_35[];
|
||||
extern u32 point_table_binary_36[];
|
||||
extern u32 point_table_binary_37[];
|
||||
extern u32 point_table_binary_38[];
|
||||
extern u32 point_table_binary_39[];
|
||||
extern u32 point_table_binary_40[];
|
||||
extern u32 point_table_binary_41[];
|
||||
extern u32 point_table_binary_42[];
|
||||
extern u32 point_table_binary_43[];
|
||||
extern u32 point_table_binary_44[];
|
||||
extern u32 point_table_binary_45[];
|
||||
extern u32 point_table_binary_46[];
|
||||
extern u32 point_table_binary_47[];
|
||||
extern u32 point_table_binary_48[];
|
||||
extern u32 point_table_binary_49[];
|
||||
extern u32 point_table_binary_50[];
|
||||
extern u32 point_table_binary_51[];
|
||||
extern u32 point_table_binary_52[];
|
||||
extern u32 point_table_binary_53[];
|
||||
extern u32 point_table_binary_54[];
|
||||
extern u32 point_table_binary_55[];
|
||||
extern u32 point_table_binary_56[];
|
||||
extern u32 point_table_binary_57[];
|
||||
extern u32 point_table_binary_58[];
|
||||
extern u32 point_table_binary_59[];
|
||||
extern u32 point_table_binary_60[];
|
||||
extern u32 point_table_binary_61[];
|
||||
extern u32 point_table_binary_62[];
|
||||
extern u32 point_table_binary_63[];
|
||||
extern u32 point_table_binary_64[];
|
||||
extern u32 point_table_binary_65[];
|
||||
extern u32 point_table_binary_66[];
|
||||
extern u32 point_table_binary_67[];
|
||||
extern u32 point_table_binary_68[];
|
||||
extern u32 point_table_binary_69[];
|
||||
extern u32 point_table_binary_70[];
|
||||
extern u32 point_table_binary_71[];
|
||||
extern u32 point_table_binary_72[];
|
||||
extern u32 point_table_binary_73[];
|
||||
extern u32 point_table_binary_74[];
|
||||
extern u32 point_table_binary_75[];
|
||||
extern u32 point_table_binary_76[];
|
||||
extern u32 point_table_binary_77[];
|
||||
extern u32 point_table_binary_78[];
|
||||
extern u32 point_table_binary_79[];
|
||||
extern u32 point_table_binary_80[];
|
||||
extern u32 point_table_binary_81[];
|
||||
extern u32 point_table_binary_82[];
|
||||
extern u32 point_table_binary_83[];
|
||||
extern u32 point_table_binary_84[];
|
||||
extern u32 point_table_binary_85[];
|
||||
extern u32 point_table_binary_86[];
|
||||
extern u32 point_table_binary_87[];
|
||||
extern u32 point_table_binary_88[];
|
||||
extern u32 point_table_binary_89[];
|
||||
extern u32 point_table_binary_90[];
|
||||
|
||||
extern u32 pri_mapping_binary_1[];
|
||||
extern u32 pri_mapping_binary_2[];
|
||||
extern u32 pri_mapping_binary_3[];
|
||||
extern u32 pri_mapping_binary_4[];
|
||||
extern u32 pri_mapping_binary_5[];
|
||||
extern u32 pri_mapping_binary_6[];
|
||||
extern u32 pri_mapping_binary_7[];
|
||||
extern u32 pri_mapping_binary_8[];
|
||||
extern u32 pri_mapping_binary_9[];
|
||||
extern u32 pri_mapping_binary_10[];
|
||||
extern u32 pri_mapping_binary_11[];
|
||||
extern u32 pri_mapping_binary_12[];
|
||||
extern u32 pri_mapping_binary_13[];
|
||||
extern u32 pri_mapping_binary_14[];
|
||||
extern u32 pri_mapping_binary_15[];
|
||||
extern u32 pri_mapping_binary_16[];
|
||||
extern u32 pri_mapping_binary_17[];
|
||||
extern u32 pri_mapping_binary_18[];
|
||||
extern u32 pri_mapping_binary_19[];
|
||||
extern u32 pri_mapping_binary_20[];
|
||||
extern u32 pri_mapping_binary_21[];
|
||||
extern u32 pri_mapping_binary_22[];
|
||||
extern u32 pri_mapping_binary_23[];
|
||||
extern u32 pri_mapping_binary_24[];
|
||||
extern u32 pri_mapping_binary_25[];
|
||||
extern u32 pri_mapping_binary_26[];
|
||||
extern u32 pri_mapping_binary_27[];
|
||||
extern u32 pri_mapping_binary_28[];
|
||||
extern u32 pri_mapping_binary_29[];
|
||||
extern u32 pri_mapping_binary_30[];
|
||||
extern u32 pri_mapping_binary_31[];
|
||||
extern u32 pri_mapping_binary_32[];
|
||||
extern u32 pri_mapping_binary_33[];
|
||||
extern u32 pri_mapping_binary_34[];
|
||||
extern u32 pri_mapping_binary_35[];
|
||||
extern u32 pri_mapping_binary_36[];
|
||||
extern u32 pri_mapping_binary_37[];
|
||||
extern u32 pri_mapping_binary_38[];
|
||||
extern u32 pri_mapping_binary_39[];
|
||||
extern u32 pri_mapping_binary_40[];
|
||||
extern u32 pri_mapping_binary_41[];
|
||||
extern u32 pri_mapping_binary_42[];
|
||||
extern u32 pri_mapping_binary_43[];
|
||||
extern u32 pri_mapping_binary_44[];
|
||||
extern u32 pri_mapping_binary_45[];
|
||||
extern u32 pri_mapping_binary_46[];
|
||||
extern u32 pri_mapping_binary_47[];
|
||||
extern u32 pri_mapping_binary_48[];
|
||||
extern u32 pri_mapping_binary_49[];
|
||||
extern u32 pri_mapping_binary_50[];
|
||||
extern u32 pri_mapping_binary_51[];
|
||||
extern u32 pri_mapping_binary_52[];
|
||||
extern u32 pri_mapping_binary_53[];
|
||||
extern u32 pri_mapping_binary_54[];
|
||||
extern u32 pri_mapping_binary_55[];
|
||||
extern u32 pri_mapping_binary_56[];
|
||||
extern u32 pri_mapping_binary_57[];
|
||||
extern u32 pri_mapping_binary_58[];
|
||||
extern u32 pri_mapping_binary_59[];
|
||||
extern u32 pri_mapping_binary_60[];
|
||||
extern u32 pri_mapping_binary_61[];
|
||||
extern u32 pri_mapping_binary_62[];
|
||||
extern u32 pri_mapping_binary_63[];
|
||||
extern u32 pri_mapping_binary_64[];
|
||||
extern u32 pri_mapping_binary_65[];
|
||||
extern u32 pri_mapping_binary_66[];
|
||||
extern u32 pri_mapping_binary_67[];
|
||||
extern u32 pri_mapping_binary_68[];
|
||||
extern u32 pri_mapping_binary_69[];
|
||||
extern u32 pri_mapping_binary_70[];
|
||||
extern u32 pri_mapping_binary_71[];
|
||||
extern u32 pri_mapping_binary_72[];
|
||||
extern u32 pri_mapping_binary_73[];
|
||||
extern u32 pri_mapping_binary_74[];
|
||||
extern u32 pri_mapping_binary_75[];
|
||||
extern u32 pri_mapping_binary_76[];
|
||||
extern u32 pri_mapping_binary_77[];
|
||||
extern u32 pri_mapping_binary_78[];
|
||||
extern u32 pri_mapping_binary_79[];
|
||||
extern u32 pri_mapping_binary_80[];
|
||||
extern u32 pri_mapping_binary_81[];
|
||||
extern u32 pri_mapping_binary_82[];
|
||||
extern u32 pri_mapping_binary_83[];
|
||||
extern u32 pri_mapping_binary_84[];
|
||||
extern u32 pri_mapping_binary_85[];
|
||||
extern u32 pri_mapping_binary_86[];
|
||||
extern u32 pri_mapping_binary_87[];
|
||||
extern u32 pri_mapping_binary_88[];
|
||||
extern u32 pri_mapping_binary_89[];
|
||||
extern u32 pri_mapping_binary_90[];
|
||||
|
||||
extern u32 sec_mapping_binary_1[];
|
||||
extern u32 sec_mapping_binary_2[];
|
||||
extern u32 sec_mapping_binary_3[];
|
||||
extern u32 sec_mapping_binary_4[];
|
||||
extern u32 sec_mapping_binary_5[];
|
||||
extern u32 sec_mapping_binary_6[];
|
||||
extern u32 sec_mapping_binary_7[];
|
||||
extern u32 sec_mapping_binary_8[];
|
||||
extern u32 sec_mapping_binary_9[];
|
||||
extern u32 sec_mapping_binary_10[];
|
||||
extern u32 sec_mapping_binary_11[];
|
||||
extern u32 sec_mapping_binary_12[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_14[];
|
||||
extern u32 sec_mapping_binary_15[];
|
||||
extern u32 sec_mapping_binary_16[];
|
||||
extern u32 sec_mapping_binary_17[];
|
||||
extern u32 sec_mapping_binary_18[];
|
||||
extern u32 sec_mapping_binary_19[];
|
||||
extern u32 sec_mapping_binary_25[];
|
||||
extern u32 sec_mapping_binary_26[];
|
||||
extern u32 sec_mapping_binary_27[];
|
||||
extern u32 sec_mapping_binary_28[];
|
||||
extern u32 sec_mapping_binary_29[];
|
||||
extern u32 sec_mapping_binary_30[];
|
||||
extern u32 sec_mapping_binary_31[];
|
||||
extern u32 sec_mapping_binary_32[];
|
||||
extern u32 sec_mapping_binary_33[];
|
||||
extern u32 sec_mapping_binary_34[];
|
||||
extern u32 sec_mapping_binary_35[];
|
||||
extern u32 sec_mapping_binary_36[];
|
||||
extern u32 sec_mapping_binary_37[];
|
||||
extern u32 sec_mapping_binary_38[];
|
||||
extern u32 sec_mapping_binary_39[];
|
||||
extern u32 sec_mapping_binary_40[];
|
||||
extern u32 sec_mapping_binary_41[];
|
||||
extern u32 sec_mapping_binary_42[];
|
||||
extern u32 sec_mapping_binary_46[];
|
||||
extern u32 sec_mapping_binary_50[];
|
||||
extern u32 sec_mapping_binary_54[];
|
||||
extern u32 sec_mapping_binary_58[];
|
||||
extern u32 sec_mapping_binary_62[];
|
||||
extern u32 sec_mapping_binary_66[];
|
||||
extern u32 sec_mapping_binary_70[];
|
||||
extern u32 sec_mapping_binary_74[];
|
||||
extern u32 sec_mapping_binary_78[];
|
||||
extern u32 sec_mapping_binary_82[];
|
||||
extern u32 sec_mapping_binary_83[];
|
||||
extern u32 sec_mapping_binary_89[];
|
||||
extern u32 sec_mapping_binary_90[];
|
||||
|
||||
extern struct portal_4_point portal_0;
|
||||
extern struct portal_4_point portal_1;
|
||||
extern struct portal_4_point portal_2;
|
||||
extern struct portal_4_point portal_3;
|
||||
extern struct portal_4_point portal_4;
|
||||
extern struct portal_4_point portal_5;
|
||||
extern struct portal_4_point portal_6;
|
||||
extern struct portal_4_point portal_7;
|
||||
extern struct portal_4_point portal_8;
|
||||
extern struct portal_4_point portal_9;
|
||||
extern struct portal_4_point portal_10;
|
||||
extern struct portal_4_point portal_11;
|
||||
extern struct portal_4_point portal_12;
|
||||
extern struct portal_4_point portal_13;
|
||||
extern struct portal_4_point portal_14;
|
||||
extern struct portal_4_point portal_15;
|
||||
extern struct portal_4_point portal_16;
|
||||
extern struct portal_4_point portal_17;
|
||||
extern struct portal_4_point portal_18;
|
||||
extern struct portal_4_point portal_19;
|
||||
extern struct portal_4_point portal_20;
|
||||
extern struct portal_4_point portal_21;
|
||||
extern struct portal_4_point portal_22;
|
||||
extern struct portal_4_point portal_23;
|
||||
extern struct portal_4_point portal_24;
|
||||
extern struct portal_4_point portal_25;
|
||||
extern struct portal_4_point portal_26;
|
||||
extern struct portal_4_point portal_27;
|
||||
extern struct portal_4_point portal_28;
|
||||
extern struct portal_4_point portal_29;
|
||||
extern struct portal_4_point portal_30;
|
||||
extern struct portal_4_point portal_31;
|
||||
extern struct portal_4_point portal_32;
|
||||
extern struct portal_4_point portal_33;
|
||||
extern struct portal_4_point portal_34;
|
||||
extern struct portal_4_point portal_35;
|
||||
extern struct portal_4_point portal_36;
|
||||
extern struct portal_4_point portal_37;
|
||||
extern struct portal_4_point portal_38;
|
||||
extern struct portal_4_point portal_39;
|
||||
extern struct portal_4_point portal_40;
|
||||
extern struct portal_4_point portal_41;
|
||||
extern struct portal_4_point portal_42;
|
||||
extern struct portal_4_point portal_43;
|
||||
extern struct portal_4_point portal_44;
|
||||
extern struct portal_4_point portal_45;
|
||||
extern struct portal_4_point portal_46;
|
||||
extern struct portal_4_point portal_47;
|
||||
extern struct portal_4_point portal_48;
|
||||
extern struct portal_4_point portal_49;
|
||||
extern struct portal_4_point portal_50;
|
||||
extern struct portal_4_point portal_51;
|
||||
extern struct portal_4_point portal_54;
|
||||
extern struct portal_4_point portal_55;
|
||||
extern struct portal_4_point portal_56;
|
||||
extern struct portal_4_point portal_57;
|
||||
extern struct portal_4_point portal_58;
|
||||
extern struct portal_4_point portal_59;
|
||||
extern struct portal_4_point portal_60;
|
||||
extern struct portal_4_point portal_61;
|
||||
extern struct portal_4_point portal_62;
|
||||
extern struct portal_4_point portal_63;
|
||||
extern struct portal_4_point portal_64;
|
||||
extern struct portal_4_point portal_65;
|
||||
extern struct portal_4_point portal_66;
|
||||
extern struct portal_4_point portal_67;
|
||||
extern struct portal_4_point portal_68;
|
||||
extern struct portal_4_point portal_69;
|
||||
extern struct portal_4_point portal_70;
|
||||
extern struct portal_4_point portal_71;
|
||||
extern struct portal_4_point portal_72;
|
||||
extern struct portal_4_point portal_73;
|
||||
extern struct portal_4_point portal_74;
|
||||
extern struct portal_4_point portal_75;
|
||||
extern struct portal_4_point portal_76;
|
||||
extern struct portal_4_point portal_77;
|
||||
extern struct portal_4_point portal_78;
|
||||
extern struct portal_4_point portal_79;
|
||||
extern struct portal_4_point portal_80;
|
||||
extern struct portal_4_point portal_81;
|
||||
extern struct portal_4_point portal_82;
|
||||
extern struct portal_4_point portal_83;
|
||||
extern struct portal_4_point portal_84;
|
||||
extern struct portal_4_point portal_85;
|
||||
extern struct portal_4_point portal_88;
|
||||
extern struct portal_4_point portal_89;
|
||||
extern struct portal_4_point portal_90;
|
||||
extern struct portal_4_point portal_91;
|
||||
extern struct portal_4_point portal_93;
|
||||
extern struct portal_4_point portal_95;
|
||||
extern struct portal_4_point portal_96;
|
||||
extern struct portal_4_point portal_97;
|
||||
extern struct portal_4_point portal_98;
|
||||
extern struct portal_4_point portal_99;
|
||||
extern struct portal_4_point portal_100;
|
||||
extern struct portal_4_point portal_101;
|
||||
extern struct portal_4_point portal_102;
|
||||
extern struct portal_4_point portal_103;
|
||||
extern struct portal_4_point portal_104;
|
||||
extern struct portal_4_point portal_105;
|
||||
extern struct portal_4_point portal_106;
|
||||
extern struct portal_4_point portal_107;
|
||||
extern struct portal_4_point portal_108;
|
||||
extern struct portal_4_point portal_109;
|
||||
extern struct portal_4_point portal_110;
|
||||
extern struct portal_4_point portal_111;
|
||||
extern struct portal_4_point portal_112;
|
||||
extern struct portal_4_point portal_114;
|
||||
extern struct portal_7_point portal_115;
|
||||
extern struct portal_7_point portal_116;
|
||||
extern struct portal_6_point portal_117;
|
||||
|
||||
#endif // _BG_DEPO_ALL_P_H_
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,274 @@
|
||||
#ifndef _BG_DEST_ALL_P_H_
|
||||
#define _BG_DEST_ALL_P_H_
|
||||
|
||||
#include "bg_all_p.h"
|
||||
|
||||
extern u32 point_table_binary_1[];
|
||||
extern u32 point_table_binary_2[];
|
||||
extern u32 point_table_binary_3[];
|
||||
extern u32 point_table_binary_4[];
|
||||
extern u32 point_table_binary_5[];
|
||||
extern u32 point_table_binary_6[];
|
||||
extern u32 point_table_binary_7[];
|
||||
extern u32 point_table_binary_8[];
|
||||
extern u32 point_table_binary_9[];
|
||||
extern u32 point_table_binary_10[];
|
||||
extern u32 point_table_binary_11[];
|
||||
extern u32 point_table_binary_12[];
|
||||
extern u32 point_table_binary_13[];
|
||||
extern u32 point_table_binary_14[];
|
||||
extern u32 point_table_binary_15[];
|
||||
extern u32 point_table_binary_16[];
|
||||
extern u32 point_table_binary_17[];
|
||||
extern u32 point_table_binary_18[];
|
||||
extern u32 point_table_binary_19[];
|
||||
extern u32 point_table_binary_20[];
|
||||
extern u32 point_table_binary_21[];
|
||||
extern u32 point_table_binary_22[];
|
||||
extern u32 point_table_binary_23[];
|
||||
extern u32 point_table_binary_24[];
|
||||
extern u32 point_table_binary_25[];
|
||||
extern u32 point_table_binary_26[];
|
||||
extern u32 point_table_binary_27[];
|
||||
extern u32 point_table_binary_28[];
|
||||
extern u32 point_table_binary_29[];
|
||||
extern u32 point_table_binary_30[];
|
||||
extern u32 point_table_binary_31[];
|
||||
extern u32 point_table_binary_32[];
|
||||
extern u32 point_table_binary_33[];
|
||||
extern u32 point_table_binary_34[];
|
||||
extern u32 point_table_binary_35[];
|
||||
extern u32 point_table_binary_36[];
|
||||
extern u32 point_table_binary_37[];
|
||||
extern u32 point_table_binary_38[];
|
||||
extern u32 point_table_binary_39[];
|
||||
extern u32 point_table_binary_40[];
|
||||
extern u32 point_table_binary_41[];
|
||||
extern u32 point_table_binary_42[];
|
||||
extern u32 point_table_binary_43[];
|
||||
extern u32 point_table_binary_44[];
|
||||
extern u32 point_table_binary_45[];
|
||||
extern u32 point_table_binary_46[];
|
||||
extern u32 point_table_binary_47[];
|
||||
extern u32 point_table_binary_48[];
|
||||
extern u32 point_table_binary_49[];
|
||||
extern u32 point_table_binary_50[];
|
||||
extern u32 point_table_binary_51[];
|
||||
extern u32 point_table_binary_52[];
|
||||
extern u32 point_table_binary_53[];
|
||||
extern u32 point_table_binary_54[];
|
||||
extern u32 point_table_binary_55[];
|
||||
extern u32 point_table_binary_56[];
|
||||
extern u32 point_table_binary_57[];
|
||||
extern u32 point_table_binary_58[];
|
||||
extern u32 point_table_binary_59[];
|
||||
|
||||
extern u32 pri_mapping_binary_1[];
|
||||
extern u32 pri_mapping_binary_2[];
|
||||
extern u32 pri_mapping_binary_3[];
|
||||
extern u32 pri_mapping_binary_4[];
|
||||
extern u32 pri_mapping_binary_5[];
|
||||
extern u32 pri_mapping_binary_6[];
|
||||
extern u32 pri_mapping_binary_7[];
|
||||
extern u32 pri_mapping_binary_8[];
|
||||
extern u32 pri_mapping_binary_9[];
|
||||
extern u32 pri_mapping_binary_10[];
|
||||
extern u32 pri_mapping_binary_11[];
|
||||
extern u32 pri_mapping_binary_12[];
|
||||
extern u32 pri_mapping_binary_13[];
|
||||
extern u32 pri_mapping_binary_14[];
|
||||
extern u32 pri_mapping_binary_15[];
|
||||
extern u32 pri_mapping_binary_16[];
|
||||
extern u32 pri_mapping_binary_17[];
|
||||
extern u32 pri_mapping_binary_18[];
|
||||
extern u32 pri_mapping_binary_19[];
|
||||
extern u32 pri_mapping_binary_20[];
|
||||
extern u32 pri_mapping_binary_21[];
|
||||
extern u32 pri_mapping_binary_22[];
|
||||
extern u32 pri_mapping_binary_23[];
|
||||
extern u32 pri_mapping_binary_24[];
|
||||
extern u32 pri_mapping_binary_25[];
|
||||
extern u32 pri_mapping_binary_26[];
|
||||
extern u32 pri_mapping_binary_27[];
|
||||
extern u32 pri_mapping_binary_28[];
|
||||
extern u32 pri_mapping_binary_29[];
|
||||
extern u32 pri_mapping_binary_30[];
|
||||
extern u32 pri_mapping_binary_31[];
|
||||
extern u32 pri_mapping_binary_32[];
|
||||
extern u32 pri_mapping_binary_33[];
|
||||
extern u32 pri_mapping_binary_34[];
|
||||
extern u32 pri_mapping_binary_35[];
|
||||
extern u32 pri_mapping_binary_36[];
|
||||
extern u32 pri_mapping_binary_37[];
|
||||
extern u32 pri_mapping_binary_38[];
|
||||
extern u32 pri_mapping_binary_39[];
|
||||
extern u32 pri_mapping_binary_40[];
|
||||
extern u32 pri_mapping_binary_41[];
|
||||
extern u32 pri_mapping_binary_42[];
|
||||
extern u32 pri_mapping_binary_43[];
|
||||
extern u32 pri_mapping_binary_44[];
|
||||
extern u32 pri_mapping_binary_45[];
|
||||
extern u32 pri_mapping_binary_46[];
|
||||
extern u32 pri_mapping_binary_47[];
|
||||
extern u32 pri_mapping_binary_48[];
|
||||
extern u32 pri_mapping_binary_49[];
|
||||
extern u32 pri_mapping_binary_50[];
|
||||
extern u32 pri_mapping_binary_51[];
|
||||
extern u32 pri_mapping_binary_52[];
|
||||
extern u32 pri_mapping_binary_53[];
|
||||
extern u32 pri_mapping_binary_54[];
|
||||
extern u32 pri_mapping_binary_55[];
|
||||
extern u32 pri_mapping_binary_56[];
|
||||
extern u32 pri_mapping_binary_57[];
|
||||
extern u32 pri_mapping_binary_58[];
|
||||
extern u32 pri_mapping_binary_59[];
|
||||
|
||||
extern u32 sec_mapping_binary_1[];
|
||||
extern u32 sec_mapping_binary_2[];
|
||||
extern u32 sec_mapping_binary_3[];
|
||||
extern u32 sec_mapping_binary_4[];
|
||||
extern u32 sec_mapping_binary_5[];
|
||||
extern u32 sec_mapping_binary_6[];
|
||||
extern u32 sec_mapping_binary_7[];
|
||||
extern u32 sec_mapping_binary_8[];
|
||||
extern u32 sec_mapping_binary_9[];
|
||||
extern u32 sec_mapping_binary_10[];
|
||||
extern u32 sec_mapping_binary_11[];
|
||||
extern u32 sec_mapping_binary_12[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_14[];
|
||||
extern u32 sec_mapping_binary_15[];
|
||||
extern u32 sec_mapping_binary_16[];
|
||||
extern u32 sec_mapping_binary_17[];
|
||||
extern u32 sec_mapping_binary_18[];
|
||||
extern u32 sec_mapping_binary_19[];
|
||||
extern u32 sec_mapping_binary_20[];
|
||||
extern u32 sec_mapping_binary_21[];
|
||||
extern u32 sec_mapping_binary_22[];
|
||||
extern u32 sec_mapping_binary_23[];
|
||||
extern u32 sec_mapping_binary_24[];
|
||||
extern u32 sec_mapping_binary_25[];
|
||||
extern u32 sec_mapping_binary_26[];
|
||||
extern u32 sec_mapping_binary_27[];
|
||||
extern u32 sec_mapping_binary_28[];
|
||||
extern u32 sec_mapping_binary_29[];
|
||||
extern u32 sec_mapping_binary_30[];
|
||||
extern u32 sec_mapping_binary_31[];
|
||||
extern u32 sec_mapping_binary_32[];
|
||||
extern u32 sec_mapping_binary_33[];
|
||||
extern u32 sec_mapping_binary_35[];
|
||||
extern u32 sec_mapping_binary_36[];
|
||||
extern u32 sec_mapping_binary_37[];
|
||||
extern u32 sec_mapping_binary_38[];
|
||||
extern u32 sec_mapping_binary_39[];
|
||||
extern u32 sec_mapping_binary_40[];
|
||||
extern u32 sec_mapping_binary_41[];
|
||||
extern u32 sec_mapping_binary_42[];
|
||||
extern u32 sec_mapping_binary_43[];
|
||||
extern u32 sec_mapping_binary_44[];
|
||||
extern u32 sec_mapping_binary_45[];
|
||||
extern u32 sec_mapping_binary_46[];
|
||||
extern u32 sec_mapping_binary_47[];
|
||||
extern u32 sec_mapping_binary_48[];
|
||||
extern u32 sec_mapping_binary_49[];
|
||||
extern u32 sec_mapping_binary_50[];
|
||||
extern u32 sec_mapping_binary_51[];
|
||||
extern u32 sec_mapping_binary_52[];
|
||||
extern u32 sec_mapping_binary_53[];
|
||||
extern u32 sec_mapping_binary_54[];
|
||||
extern u32 sec_mapping_binary_55[];
|
||||
extern u32 sec_mapping_binary_56[];
|
||||
extern u32 sec_mapping_binary_57[];
|
||||
extern u32 sec_mapping_binary_58[];
|
||||
extern u32 sec_mapping_binary_59[];
|
||||
|
||||
extern struct portal_4_point portal_0;
|
||||
extern struct portal_4_point portal_1;
|
||||
extern struct portal_4_point portal_2;
|
||||
extern struct portal_4_point portal_3;
|
||||
extern struct portal_4_point portal_4;
|
||||
extern struct portal_4_point portal_5;
|
||||
extern struct portal_4_point portal_6;
|
||||
extern struct portal_4_point portal_7;
|
||||
extern struct portal_4_point portal_8;
|
||||
extern struct portal_4_point portal_9;
|
||||
extern struct portal_4_point portal_10;
|
||||
extern struct portal_4_point portal_11;
|
||||
extern struct portal_4_point portal_12;
|
||||
extern struct portal_4_point portal_13;
|
||||
extern struct portal_4_point portal_14;
|
||||
extern struct portal_4_point portal_15;
|
||||
extern struct portal_4_point portal_16;
|
||||
extern struct portal_4_point portal_17;
|
||||
extern struct portal_4_point portal_18;
|
||||
extern struct portal_4_point portal_19;
|
||||
extern struct portal_4_point portal_20;
|
||||
extern struct portal_4_point portal_21;
|
||||
extern struct portal_4_point portal_22;
|
||||
extern struct portal_4_point portal_23;
|
||||
extern struct portal_4_point portal_24;
|
||||
extern struct portal_4_point portal_25;
|
||||
extern struct portal_4_point portal_26;
|
||||
extern struct portal_4_point portal_27;
|
||||
extern struct portal_4_point portal_28;
|
||||
extern struct portal_4_point portal_29;
|
||||
extern struct portal_4_point portal_30;
|
||||
extern struct portal_4_point portal_31;
|
||||
extern struct portal_4_point portal_32;
|
||||
extern struct portal_4_point portal_33;
|
||||
extern struct portal_4_point portal_34;
|
||||
extern struct portal_4_point portal_35;
|
||||
extern struct portal_4_point portal_36;
|
||||
extern struct portal_4_point portal_37;
|
||||
extern struct portal_4_point portal_38;
|
||||
extern struct portal_4_point portal_39;
|
||||
extern struct portal_4_point portal_40;
|
||||
extern struct portal_4_point portal_41;
|
||||
extern struct portal_4_point portal_42;
|
||||
extern struct portal_4_point portal_43;
|
||||
extern struct portal_4_point portal_44;
|
||||
extern struct portal_4_point portal_45;
|
||||
extern struct portal_4_point portal_46;
|
||||
extern struct portal_4_point portal_47;
|
||||
extern struct portal_4_point portal_48;
|
||||
extern struct portal_4_point portal_49;
|
||||
extern struct portal_4_point portal_50;
|
||||
extern struct portal_4_point portal_51;
|
||||
extern struct portal_4_point portal_52;
|
||||
extern struct portal_4_point portal_53;
|
||||
extern struct portal_4_point portal_54;
|
||||
extern struct portal_4_point portal_55;
|
||||
extern struct portal_4_point portal_56;
|
||||
extern struct portal_4_point portal_57;
|
||||
extern struct portal_4_point portal_58;
|
||||
extern struct portal_4_point portal_59;
|
||||
extern struct portal_4_point portal_60;
|
||||
extern struct portal_4_point portal_61;
|
||||
extern struct portal_4_point portal_62;
|
||||
extern struct portal_4_point portal_63;
|
||||
extern struct portal_4_point portal_64;
|
||||
extern struct portal_4_point portal_65;
|
||||
extern struct portal_4_point portal_66;
|
||||
extern struct portal_4_point portal_67;
|
||||
extern struct portal_4_point portal_68;
|
||||
extern struct portal_4_point portal_69;
|
||||
extern struct portal_4_point portal_70;
|
||||
extern struct portal_4_point portal_71;
|
||||
extern struct portal_4_point portal_72;
|
||||
extern struct portal_4_point portal_73;
|
||||
extern struct portal_4_point portal_74;
|
||||
extern struct portal_4_point portal_75;
|
||||
extern struct portal_4_point portal_76;
|
||||
extern struct portal_4_point portal_77;
|
||||
extern struct portal_4_point portal_78;
|
||||
extern struct portal_4_point portal_79;
|
||||
extern struct portal_4_point portal_80;
|
||||
extern struct portal_4_point portal_81;
|
||||
extern struct portal_4_point portal_82;
|
||||
extern struct portal_4_point portal_83;
|
||||
extern struct portal_4_point portal_84;
|
||||
extern struct portal_4_point portal_85;
|
||||
extern struct portal_4_point portal_86;
|
||||
extern struct portal_4_point portal_87;
|
||||
|
||||
#endif // _BG_DEST_ALL_P_H_
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "bg_all_p.h"
|
||||
#include "bg_rit_all_p.h"
|
||||
#include "bg_oat_all_p.h"
|
||||
|
||||
struct bg_header header = {0, &room_data_table, &portal_data_table, &global_visibility_commands, 0};
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,137 @@
|
||||
#ifndef _BG_STAT_ALL_P_H_
|
||||
#define _BG_STAT_ALL_P_H_
|
||||
|
||||
#include "bg_all_p.h"
|
||||
|
||||
extern u32 point_table_binary_1[];
|
||||
extern u32 point_table_binary_2[];
|
||||
extern u32 point_table_binary_3[];
|
||||
extern u32 point_table_binary_4[];
|
||||
extern u32 point_table_binary_5[];
|
||||
extern u32 point_table_binary_6[];
|
||||
extern u32 point_table_binary_7[];
|
||||
extern u32 point_table_binary_8[];
|
||||
extern u32 point_table_binary_9[];
|
||||
extern u32 point_table_binary_10[];
|
||||
extern u32 point_table_binary_11[];
|
||||
extern u32 point_table_binary_12[];
|
||||
extern u32 point_table_binary_13[];
|
||||
extern u32 point_table_binary_14[];
|
||||
extern u32 point_table_binary_15[];
|
||||
extern u32 point_table_binary_16[];
|
||||
extern u32 point_table_binary_17[];
|
||||
extern u32 point_table_binary_18[];
|
||||
extern u32 point_table_binary_19[];
|
||||
extern u32 point_table_binary_20[];
|
||||
extern u32 point_table_binary_21[];
|
||||
extern u32 point_table_binary_22[];
|
||||
extern u32 point_table_binary_23[];
|
||||
extern u32 point_table_binary_24[];
|
||||
extern u32 point_table_binary_25[];
|
||||
extern u32 point_table_binary_26[];
|
||||
extern u32 point_table_binary_27[];
|
||||
extern u32 point_table_binary_28[];
|
||||
|
||||
extern u32 pri_mapping_binary_1[];
|
||||
extern u32 pri_mapping_binary_2[];
|
||||
extern u32 pri_mapping_binary_3[];
|
||||
extern u32 pri_mapping_binary_4[];
|
||||
extern u32 pri_mapping_binary_5[];
|
||||
extern u32 pri_mapping_binary_6[];
|
||||
extern u32 pri_mapping_binary_7[];
|
||||
extern u32 pri_mapping_binary_8[];
|
||||
extern u32 pri_mapping_binary_9[];
|
||||
extern u32 pri_mapping_binary_10[];
|
||||
extern u32 pri_mapping_binary_11[];
|
||||
extern u32 pri_mapping_binary_12[];
|
||||
extern u32 pri_mapping_binary_13[];
|
||||
extern u32 pri_mapping_binary_14[];
|
||||
extern u32 pri_mapping_binary_15[];
|
||||
extern u32 pri_mapping_binary_16[];
|
||||
extern u32 pri_mapping_binary_17[];
|
||||
extern u32 pri_mapping_binary_18[];
|
||||
extern u32 pri_mapping_binary_19[];
|
||||
extern u32 pri_mapping_binary_20[];
|
||||
extern u32 pri_mapping_binary_21[];
|
||||
extern u32 pri_mapping_binary_22[];
|
||||
extern u32 pri_mapping_binary_23[];
|
||||
extern u32 pri_mapping_binary_24[];
|
||||
extern u32 pri_mapping_binary_25[];
|
||||
extern u32 pri_mapping_binary_26[];
|
||||
extern u32 pri_mapping_binary_27[];
|
||||
extern u32 pri_mapping_binary_28[];
|
||||
|
||||
extern u32 sec_mapping_binary_1[];
|
||||
extern u32 sec_mapping_binary_2[];
|
||||
extern u32 sec_mapping_binary_3[];
|
||||
extern u32 sec_mapping_binary_4[];
|
||||
extern u32 sec_mapping_binary_5[];
|
||||
extern u32 sec_mapping_binary_6[];
|
||||
extern u32 sec_mapping_binary_7[];
|
||||
extern u32 sec_mapping_binary_8[];
|
||||
extern u32 sec_mapping_binary_9[];
|
||||
extern u32 sec_mapping_binary_10[];
|
||||
extern u32 sec_mapping_binary_11[];
|
||||
extern u32 sec_mapping_binary_12[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_14[];
|
||||
extern u32 sec_mapping_binary_15[];
|
||||
extern u32 sec_mapping_binary_16[];
|
||||
extern u32 sec_mapping_binary_17[];
|
||||
extern u32 sec_mapping_binary_18[];
|
||||
extern u32 sec_mapping_binary_19[];
|
||||
extern u32 sec_mapping_binary_20[];
|
||||
extern u32 sec_mapping_binary_21[];
|
||||
extern u32 sec_mapping_binary_22[];
|
||||
extern u32 sec_mapping_binary_23[];
|
||||
extern u32 sec_mapping_binary_24[];
|
||||
extern u32 sec_mapping_binary_25[];
|
||||
extern u32 sec_mapping_binary_26[];
|
||||
extern u32 sec_mapping_binary_27[];
|
||||
extern u32 sec_mapping_binary_28[];
|
||||
|
||||
extern struct portal_4_point portal_0;
|
||||
extern struct portal_4_point portal_1;
|
||||
extern struct portal_4_point portal_2;
|
||||
extern struct portal_4_point portal_3;
|
||||
extern struct portal_4_point portal_4;
|
||||
extern struct portal_4_point portal_5;
|
||||
extern struct portal_4_point portal_6;
|
||||
extern struct portal_4_point portal_7;
|
||||
extern struct portal_4_point portal_8;
|
||||
extern struct portal_4_point portal_9;
|
||||
extern struct portal_4_point portal_10;
|
||||
extern struct portal_4_point portal_11;
|
||||
extern struct portal_4_point portal_12;
|
||||
extern struct portal_4_point portal_13;
|
||||
extern struct portal_4_point portal_14;
|
||||
extern struct portal_4_point portal_15;
|
||||
extern struct portal_4_point portal_16;
|
||||
extern struct portal_4_point portal_17;
|
||||
extern struct portal_4_point portal_18;
|
||||
extern struct portal_4_point portal_19;
|
||||
extern struct portal_4_point portal_20;
|
||||
extern struct portal_4_point portal_21;
|
||||
extern struct portal_4_point portal_22;
|
||||
extern struct portal_4_point portal_23;
|
||||
extern struct portal_4_point portal_24;
|
||||
extern struct portal_4_point portal_25;
|
||||
extern struct portal_4_point portal_26;
|
||||
extern struct portal_4_point portal_27;
|
||||
extern struct portal_4_point portal_28;
|
||||
extern struct portal_4_point portal_29;
|
||||
extern struct portal_4_point portal_30;
|
||||
extern struct portal_4_point portal_31;
|
||||
extern struct portal_4_point portal_32;
|
||||
extern struct portal_4_point portal_33;
|
||||
extern struct portal_4_point portal_34;
|
||||
extern struct portal_4_point portal_35;
|
||||
extern struct portal_4_point portal_36;
|
||||
extern struct portal_4_point portal_37;
|
||||
extern struct portal_4_point portal_38;
|
||||
extern struct portal_4_point portal_39;
|
||||
extern struct portal_4_point portal_40;
|
||||
extern struct portal_4_point portal_41;
|
||||
extern struct portal_4_point portal_42;
|
||||
|
||||
#endif // _BG_STAT_ALL_P_H_
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,227 @@
|
||||
#ifndef _BG_TRA_ALL_P_H_
|
||||
#define _BG_TRA_ALL_P_H_
|
||||
|
||||
#include "bg_all_p.h"
|
||||
|
||||
extern u32 point_table_binary_1[];
|
||||
extern u32 point_table_binary_2[];
|
||||
extern u32 point_table_binary_3[];
|
||||
extern u32 point_table_binary_4[];
|
||||
extern u32 point_table_binary_5[];
|
||||
extern u32 point_table_binary_6[];
|
||||
extern u32 point_table_binary_7[];
|
||||
extern u32 point_table_binary_8[];
|
||||
extern u32 point_table_binary_9[];
|
||||
extern u32 point_table_binary_10[];
|
||||
extern u32 point_table_binary_11[];
|
||||
extern u32 point_table_binary_12[];
|
||||
extern u32 point_table_binary_13[];
|
||||
extern u32 point_table_binary_14[];
|
||||
extern u32 point_table_binary_15[];
|
||||
extern u32 point_table_binary_16[];
|
||||
extern u32 point_table_binary_17[];
|
||||
extern u32 point_table_binary_18[];
|
||||
extern u32 point_table_binary_19[];
|
||||
extern u32 point_table_binary_20[];
|
||||
extern u32 point_table_binary_21[];
|
||||
extern u32 point_table_binary_22[];
|
||||
extern u32 point_table_binary_23[];
|
||||
extern u32 point_table_binary_24[];
|
||||
extern u32 point_table_binary_25[];
|
||||
extern u32 point_table_binary_26[];
|
||||
extern u32 point_table_binary_27[];
|
||||
extern u32 point_table_binary_28[];
|
||||
extern u32 point_table_binary_29[];
|
||||
extern u32 point_table_binary_30[];
|
||||
extern u32 point_table_binary_31[];
|
||||
extern u32 point_table_binary_32[];
|
||||
extern u32 point_table_binary_33[];
|
||||
extern u32 point_table_binary_34[];
|
||||
extern u32 point_table_binary_35[];
|
||||
extern u32 point_table_binary_36[];
|
||||
extern u32 point_table_binary_37[];
|
||||
extern u32 point_table_binary_38[];
|
||||
extern u32 point_table_binary_39[];
|
||||
extern u32 point_table_binary_40[];
|
||||
extern u32 point_table_binary_41[];
|
||||
extern u32 point_table_binary_42[];
|
||||
extern u32 point_table_binary_43[];
|
||||
extern u32 point_table_binary_44[];
|
||||
extern u32 point_table_binary_45[];
|
||||
extern u32 point_table_binary_46[];
|
||||
extern u32 point_table_binary_47[];
|
||||
extern u32 point_table_binary_48[];
|
||||
extern u32 point_table_binary_49[];
|
||||
extern u32 point_table_binary_50[];
|
||||
extern u32 point_table_binary_51[];
|
||||
extern u32 point_table_binary_52[];
|
||||
extern u32 point_table_binary_53[];
|
||||
extern u32 point_table_binary_54[];
|
||||
extern u32 point_table_binary_55[];
|
||||
extern u32 point_table_binary_56[];
|
||||
extern u32 point_table_binary_57[];
|
||||
extern u32 point_table_binary_58[];
|
||||
|
||||
extern u32 pri_mapping_binary_1[];
|
||||
extern u32 pri_mapping_binary_2[];
|
||||
extern u32 pri_mapping_binary_3[];
|
||||
extern u32 pri_mapping_binary_4[];
|
||||
extern u32 pri_mapping_binary_5[];
|
||||
extern u32 pri_mapping_binary_6[];
|
||||
extern u32 pri_mapping_binary_7[];
|
||||
extern u32 pri_mapping_binary_8[];
|
||||
extern u32 pri_mapping_binary_9[];
|
||||
extern u32 pri_mapping_binary_10[];
|
||||
extern u32 pri_mapping_binary_11[];
|
||||
extern u32 pri_mapping_binary_12[];
|
||||
extern u32 pri_mapping_binary_13[];
|
||||
extern u32 pri_mapping_binary_14[];
|
||||
extern u32 pri_mapping_binary_15[];
|
||||
extern u32 pri_mapping_binary_16[];
|
||||
extern u32 pri_mapping_binary_17[];
|
||||
extern u32 pri_mapping_binary_18[];
|
||||
extern u32 pri_mapping_binary_19[];
|
||||
extern u32 pri_mapping_binary_20[];
|
||||
extern u32 pri_mapping_binary_21[];
|
||||
extern u32 pri_mapping_binary_22[];
|
||||
extern u32 pri_mapping_binary_23[];
|
||||
extern u32 pri_mapping_binary_24[];
|
||||
extern u32 pri_mapping_binary_25[];
|
||||
extern u32 pri_mapping_binary_26[];
|
||||
extern u32 pri_mapping_binary_27[];
|
||||
extern u32 pri_mapping_binary_28[];
|
||||
extern u32 pri_mapping_binary_29[];
|
||||
extern u32 pri_mapping_binary_30[];
|
||||
extern u32 pri_mapping_binary_31[];
|
||||
extern u32 pri_mapping_binary_32[];
|
||||
extern u32 pri_mapping_binary_33[];
|
||||
extern u32 pri_mapping_binary_34[];
|
||||
extern u32 pri_mapping_binary_35[];
|
||||
extern u32 pri_mapping_binary_36[];
|
||||
extern u32 pri_mapping_binary_37[];
|
||||
extern u32 pri_mapping_binary_38[];
|
||||
extern u32 pri_mapping_binary_39[];
|
||||
extern u32 pri_mapping_binary_40[];
|
||||
extern u32 pri_mapping_binary_41[];
|
||||
extern u32 pri_mapping_binary_42[];
|
||||
extern u32 pri_mapping_binary_43[];
|
||||
extern u32 pri_mapping_binary_44[];
|
||||
extern u32 pri_mapping_binary_45[];
|
||||
extern u32 pri_mapping_binary_46[];
|
||||
extern u32 pri_mapping_binary_47[];
|
||||
extern u32 pri_mapping_binary_48[];
|
||||
extern u32 pri_mapping_binary_49[];
|
||||
extern u32 pri_mapping_binary_50[];
|
||||
extern u32 pri_mapping_binary_51[];
|
||||
extern u32 pri_mapping_binary_52[];
|
||||
extern u32 pri_mapping_binary_53[];
|
||||
extern u32 pri_mapping_binary_54[];
|
||||
extern u32 pri_mapping_binary_55[];
|
||||
extern u32 pri_mapping_binary_56[];
|
||||
extern u32 pri_mapping_binary_57[];
|
||||
extern u32 pri_mapping_binary_58[];
|
||||
|
||||
extern u32 sec_mapping_binary_1[];
|
||||
extern u32 sec_mapping_binary_7[];
|
||||
extern u32 sec_mapping_binary_11[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_14[];
|
||||
extern u32 sec_mapping_binary_15[];
|
||||
extern u32 sec_mapping_binary_16[];
|
||||
extern u32 sec_mapping_binary_17[];
|
||||
extern u32 sec_mapping_binary_18[];
|
||||
extern u32 sec_mapping_binary_19[];
|
||||
extern u32 sec_mapping_binary_20[];
|
||||
extern u32 sec_mapping_binary_21[];
|
||||
extern u32 sec_mapping_binary_22[];
|
||||
extern u32 sec_mapping_binary_23[];
|
||||
extern u32 sec_mapping_binary_28[];
|
||||
extern u32 sec_mapping_binary_29[];
|
||||
extern u32 sec_mapping_binary_30[];
|
||||
extern u32 sec_mapping_binary_31[];
|
||||
extern u32 sec_mapping_binary_32[];
|
||||
extern u32 sec_mapping_binary_33[];
|
||||
extern u32 sec_mapping_binary_34[];
|
||||
extern u32 sec_mapping_binary_35[];
|
||||
extern u32 sec_mapping_binary_36[];
|
||||
extern u32 sec_mapping_binary_37[];
|
||||
extern u32 sec_mapping_binary_38[];
|
||||
extern u32 sec_mapping_binary_43[];
|
||||
extern u32 sec_mapping_binary_45[];
|
||||
extern u32 sec_mapping_binary_47[];
|
||||
extern u32 sec_mapping_binary_49[];
|
||||
extern u32 sec_mapping_binary_50[];
|
||||
extern u32 sec_mapping_binary_51[];
|
||||
extern u32 sec_mapping_binary_52[];
|
||||
extern u32 sec_mapping_binary_53[];
|
||||
extern u32 sec_mapping_binary_54[];
|
||||
extern u32 sec_mapping_binary_55[];
|
||||
extern u32 sec_mapping_binary_56[];
|
||||
extern u32 sec_mapping_binary_57[];
|
||||
|
||||
extern struct portal_5_point portal_0;
|
||||
extern struct portal_4_point portal_1;
|
||||
extern struct portal_5_point portal_2;
|
||||
extern struct portal_4_point portal_3;
|
||||
extern struct portal_5_point portal_4;
|
||||
extern struct portal_4_point portal_5;
|
||||
extern struct portal_5_point portal_6;
|
||||
extern struct portal_4_point portal_7;
|
||||
extern struct portal_4_point portal_8;
|
||||
extern struct portal_4_point portal_9;
|
||||
extern struct portal_5_point portal_10;
|
||||
extern struct portal_4_point portal_11;
|
||||
extern struct portal_5_point portal_12;
|
||||
extern struct portal_4_point portal_13;
|
||||
extern struct portal_5_point portal_14;
|
||||
extern struct portal_4_point portal_15;
|
||||
extern struct portal_5_point portal_16;
|
||||
extern struct portal_4_point portal_17;
|
||||
extern struct portal_4_point portal_18;
|
||||
extern struct portal_4_point portal_19;
|
||||
extern struct portal_4_point portal_20;
|
||||
extern struct portal_4_point portal_21;
|
||||
extern struct portal_4_point portal_22;
|
||||
extern struct portal_4_point portal_23;
|
||||
extern struct portal_4_point portal_24;
|
||||
extern struct portal_4_point portal_25;
|
||||
extern struct portal_4_point portal_26;
|
||||
extern struct portal_4_point portal_27;
|
||||
extern struct portal_4_point portal_28;
|
||||
extern struct portal_4_point portal_29;
|
||||
extern struct portal_4_point portal_30;
|
||||
extern struct portal_4_point portal_31;
|
||||
extern struct portal_4_point portal_32;
|
||||
extern struct portal_4_point portal_33;
|
||||
extern struct portal_4_point portal_34;
|
||||
extern struct portal_4_point portal_35;
|
||||
extern struct portal_4_point portal_36;
|
||||
extern struct portal_4_point portal_37;
|
||||
extern struct portal_4_point portal_38;
|
||||
extern struct portal_4_point portal_39;
|
||||
extern struct portal_4_point portal_40;
|
||||
extern struct portal_4_point portal_41;
|
||||
extern struct portal_4_point portal_42;
|
||||
extern struct portal_4_point portal_43;
|
||||
extern struct portal_4_point portal_44;
|
||||
extern struct portal_4_point portal_45;
|
||||
extern struct portal_4_point portal_46;
|
||||
extern struct portal_4_point portal_47;
|
||||
extern struct portal_4_point portal_48;
|
||||
extern struct portal_4_point portal_49;
|
||||
extern struct portal_4_point portal_50;
|
||||
extern struct portal_4_point portal_51;
|
||||
extern struct portal_4_point portal_52;
|
||||
extern struct portal_4_point portal_53;
|
||||
extern struct portal_4_point portal_54;
|
||||
extern struct portal_4_point portal_55;
|
||||
extern struct portal_4_point portal_56;
|
||||
extern struct portal_4_point portal_57;
|
||||
extern struct portal_4_point portal_58;
|
||||
extern struct portal_4_point portal_59;
|
||||
extern struct portal_4_point portal_60;
|
||||
extern struct portal_4_point portal_61;
|
||||
extern struct portal_4_point portal_62;
|
||||
extern struct portal_4_point portal_63;
|
||||
|
||||
#endif // _BG_TRA_ALL_P_H_
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,193 @@
|
||||
#ifndef _BG_JUN_ALL_P_H_
|
||||
#define _BG_JUN_ALL_P_H_
|
||||
|
||||
#include "../bg_all_p.h"
|
||||
|
||||
extern u32 point_table_binary_1[];
|
||||
extern u32 point_table_binary_2[];
|
||||
extern u32 point_table_binary_3[];
|
||||
extern u32 point_table_binary_4[];
|
||||
extern u32 point_table_binary_5[];
|
||||
extern u32 point_table_binary_6[];
|
||||
extern u32 point_table_binary_7[];
|
||||
extern u32 point_table_binary_8[];
|
||||
extern u32 point_table_binary_9[];
|
||||
extern u32 point_table_binary_10[];
|
||||
extern u32 point_table_binary_11[];
|
||||
extern u32 point_table_binary_12[];
|
||||
extern u32 point_table_binary_13[];
|
||||
extern u32 point_table_binary_14[];
|
||||
extern u32 point_table_binary_15[];
|
||||
extern u32 point_table_binary_16[];
|
||||
extern u32 point_table_binary_17[];
|
||||
extern u32 point_table_binary_18[];
|
||||
extern u32 point_table_binary_19[];
|
||||
extern u32 point_table_binary_20[];
|
||||
extern u32 point_table_binary_21[];
|
||||
extern u32 point_table_binary_22[];
|
||||
extern u32 point_table_binary_23[];
|
||||
extern u32 point_table_binary_24[];
|
||||
extern u32 point_table_binary_25[];
|
||||
extern u32 point_table_binary_26[];
|
||||
extern u32 point_table_binary_27[];
|
||||
extern u32 point_table_binary_28[];
|
||||
extern u32 point_table_binary_29[];
|
||||
extern u32 point_table_binary_30[];
|
||||
extern u32 point_table_binary_31[];
|
||||
extern u32 point_table_binary_32[];
|
||||
extern u32 point_table_binary_33[];
|
||||
extern u32 point_table_binary_34[];
|
||||
extern u32 point_table_binary_35[];
|
||||
extern u32 point_table_binary_36[];
|
||||
extern u32 point_table_binary_37[];
|
||||
extern u32 point_table_binary_38[];
|
||||
extern u32 point_table_binary_39[];
|
||||
extern u32 point_table_binary_40[];
|
||||
extern u32 point_table_binary_41[];
|
||||
extern u32 point_table_binary_42[];
|
||||
extern u32 point_table_binary_43[];
|
||||
extern u32 point_table_binary_44[];
|
||||
extern u32 point_table_binary_45[];
|
||||
|
||||
extern u32 pri_mapping_binary_1[];
|
||||
extern u32 pri_mapping_binary_2[];
|
||||
extern u32 pri_mapping_binary_3[];
|
||||
extern u32 pri_mapping_binary_4[];
|
||||
extern u32 pri_mapping_binary_5[];
|
||||
extern u32 pri_mapping_binary_6[];
|
||||
extern u32 pri_mapping_binary_7[];
|
||||
extern u32 pri_mapping_binary_8[];
|
||||
extern u32 pri_mapping_binary_9[];
|
||||
extern u32 pri_mapping_binary_10[];
|
||||
extern u32 pri_mapping_binary_11[];
|
||||
extern u32 pri_mapping_binary_12[];
|
||||
extern u32 pri_mapping_binary_13[];
|
||||
extern u32 pri_mapping_binary_14[];
|
||||
extern u32 pri_mapping_binary_15[];
|
||||
extern u32 pri_mapping_binary_16[];
|
||||
extern u32 pri_mapping_binary_17[];
|
||||
extern u32 pri_mapping_binary_18[];
|
||||
extern u32 pri_mapping_binary_19[];
|
||||
extern u32 pri_mapping_binary_20[];
|
||||
extern u32 pri_mapping_binary_21[];
|
||||
extern u32 pri_mapping_binary_22[];
|
||||
extern u32 pri_mapping_binary_23[];
|
||||
extern u32 pri_mapping_binary_24[];
|
||||
extern u32 pri_mapping_binary_25[];
|
||||
extern u32 pri_mapping_binary_26[];
|
||||
extern u32 pri_mapping_binary_27[];
|
||||
extern u32 pri_mapping_binary_28[];
|
||||
extern u32 pri_mapping_binary_29[];
|
||||
extern u32 pri_mapping_binary_30[];
|
||||
extern u32 pri_mapping_binary_31[];
|
||||
extern u32 pri_mapping_binary_32[];
|
||||
extern u32 pri_mapping_binary_33[];
|
||||
extern u32 pri_mapping_binary_34[];
|
||||
extern u32 pri_mapping_binary_35[];
|
||||
extern u32 pri_mapping_binary_36[];
|
||||
extern u32 pri_mapping_binary_37[];
|
||||
extern u32 pri_mapping_binary_38[];
|
||||
extern u32 pri_mapping_binary_39[];
|
||||
extern u32 pri_mapping_binary_40[];
|
||||
extern u32 pri_mapping_binary_41[];
|
||||
extern u32 pri_mapping_binary_42[];
|
||||
extern u32 pri_mapping_binary_43[];
|
||||
extern u32 pri_mapping_binary_44[];
|
||||
extern u32 pri_mapping_binary_45[];
|
||||
|
||||
extern u32 sec_mapping_binary_1[];
|
||||
extern u32 sec_mapping_binary_2[];
|
||||
extern u32 sec_mapping_binary_3[];
|
||||
extern u32 sec_mapping_binary_4[];
|
||||
extern u32 sec_mapping_binary_5[];
|
||||
extern u32 sec_mapping_binary_6[];
|
||||
extern u32 sec_mapping_binary_7[];
|
||||
extern u32 sec_mapping_binary_8[];
|
||||
extern u32 sec_mapping_binary_9[];
|
||||
extern u32 sec_mapping_binary_10[];
|
||||
extern u32 sec_mapping_binary_11[];
|
||||
extern u32 sec_mapping_binary_12[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_14[];
|
||||
extern u32 sec_mapping_binary_15[];
|
||||
extern u32 sec_mapping_binary_16[];
|
||||
extern u32 sec_mapping_binary_17[];
|
||||
extern u32 sec_mapping_binary_18[];
|
||||
extern u32 sec_mapping_binary_19[];
|
||||
extern u32 sec_mapping_binary_20[];
|
||||
extern u32 sec_mapping_binary_21[];
|
||||
extern u32 sec_mapping_binary_22[];
|
||||
extern u32 sec_mapping_binary_23[];
|
||||
extern u32 sec_mapping_binary_24[];
|
||||
extern u32 sec_mapping_binary_25[];
|
||||
extern u32 sec_mapping_binary_26[];
|
||||
extern u32 sec_mapping_binary_27[];
|
||||
extern u32 sec_mapping_binary_28[];
|
||||
extern u32 sec_mapping_binary_29[];
|
||||
extern u32 sec_mapping_binary_30[];
|
||||
extern u32 sec_mapping_binary_31[];
|
||||
extern u32 sec_mapping_binary_32[];
|
||||
extern u32 sec_mapping_binary_35[];
|
||||
extern u32 sec_mapping_binary_44[];
|
||||
|
||||
extern struct portal_4_point portal_0;
|
||||
extern struct portal_4_point portal_1;
|
||||
extern struct portal_4_point portal_2;
|
||||
extern struct portal_4_point portal_3;
|
||||
extern struct portal_4_point portal_4;
|
||||
extern struct portal_4_point portal_5;
|
||||
extern struct portal_4_point portal_6;
|
||||
extern struct portal_4_point portal_7;
|
||||
extern struct portal_4_point portal_8;
|
||||
extern struct portal_4_point portal_9;
|
||||
extern struct portal_4_point portal_10;
|
||||
extern struct portal_4_point portal_11;
|
||||
extern struct portal_4_point portal_12;
|
||||
extern struct portal_4_point portal_13;
|
||||
extern struct portal_4_point portal_14;
|
||||
extern struct portal_4_point portal_15;
|
||||
extern struct portal_4_point portal_16;
|
||||
extern struct portal_4_point portal_17;
|
||||
extern struct portal_4_point portal_18;
|
||||
extern struct portal_4_point portal_19;
|
||||
extern struct portal_4_point portal_20;
|
||||
extern struct portal_4_point portal_21;
|
||||
extern struct portal_4_point portal_22;
|
||||
extern struct portal_4_point portal_23;
|
||||
extern struct portal_4_point portal_24;
|
||||
extern struct portal_4_point portal_25;
|
||||
extern struct portal_4_point portal_26;
|
||||
extern struct portal_4_point portal_27;
|
||||
extern struct portal_4_point portal_28;
|
||||
extern struct portal_4_point portal_29;
|
||||
extern struct portal_4_point portal_30;
|
||||
extern struct portal_4_point portal_31;
|
||||
extern struct portal_4_point portal_32;
|
||||
extern struct portal_4_point portal_33;
|
||||
extern struct portal_4_point portal_34;
|
||||
extern struct portal_4_point portal_35;
|
||||
extern struct portal_4_point portal_36;
|
||||
extern struct portal_4_point portal_37;
|
||||
extern struct portal_4_point portal_38;
|
||||
extern struct portal_4_point portal_39;
|
||||
extern struct portal_4_point portal_40;
|
||||
extern struct portal_4_point portal_41;
|
||||
extern struct portal_4_point portal_42;
|
||||
extern struct portal_4_point portal_43;
|
||||
extern struct portal_4_point portal_44;
|
||||
extern struct portal_4_point portal_45;
|
||||
extern struct portal_4_point portal_46;
|
||||
extern struct portal_4_point portal_47;
|
||||
extern struct portal_4_point portal_48;
|
||||
extern struct portal_4_point portal_49;
|
||||
extern struct portal_4_point portal_50;
|
||||
extern struct portal_4_point portal_51;
|
||||
extern struct portal_4_point portal_52;
|
||||
extern struct portal_4_point portal_53;
|
||||
extern struct portal_4_point portal_54;
|
||||
extern struct portal_4_point portal_55;
|
||||
extern struct portal_4_point portal_56;
|
||||
extern struct portal_4_point portal_57;
|
||||
extern struct portal_4_point portal_58;
|
||||
|
||||
#endif // _BG_JUN_ALL_P_H_
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,165 @@
|
||||
#ifndef _BG_PETE_ALL_P_H_
|
||||
#define _BG_PETE_ALL_P_H_
|
||||
|
||||
#include "../bg_all_p.h"
|
||||
|
||||
extern u32 point_table_binary_1[];
|
||||
extern u32 point_table_binary_2[];
|
||||
extern u32 point_table_binary_3[];
|
||||
extern u32 point_table_binary_4[];
|
||||
extern u32 point_table_binary_5[];
|
||||
extern u32 point_table_binary_6[];
|
||||
extern u32 point_table_binary_7[];
|
||||
extern u32 point_table_binary_8[];
|
||||
extern u32 point_table_binary_9[];
|
||||
extern u32 point_table_binary_10[];
|
||||
extern u32 point_table_binary_11[];
|
||||
extern u32 point_table_binary_12[];
|
||||
extern u32 point_table_binary_13[];
|
||||
extern u32 point_table_binary_14[];
|
||||
extern u32 point_table_binary_15[];
|
||||
extern u32 point_table_binary_16[];
|
||||
extern u32 point_table_binary_17[];
|
||||
extern u32 point_table_binary_18[];
|
||||
extern u32 point_table_binary_19[];
|
||||
extern u32 point_table_binary_55[];
|
||||
extern u32 point_table_binary_56[];
|
||||
|
||||
extern u32 pri_mapping_binary_1[];
|
||||
extern u32 pri_mapping_binary_2[];
|
||||
extern u32 pri_mapping_binary_3[];
|
||||
extern u32 pri_mapping_binary_4[];
|
||||
extern u32 pri_mapping_binary_5[];
|
||||
extern u32 pri_mapping_binary_6[];
|
||||
extern u32 pri_mapping_binary_7[];
|
||||
extern u32 pri_mapping_binary_8[];
|
||||
extern u32 pri_mapping_binary_9[];
|
||||
extern u32 pri_mapping_binary_10[];
|
||||
extern u32 pri_mapping_binary_11[];
|
||||
extern u32 pri_mapping_binary_12[];
|
||||
extern u32 pri_mapping_binary_13[];
|
||||
extern u32 pri_mapping_binary_14[];
|
||||
extern u32 pri_mapping_binary_15[];
|
||||
extern u32 pri_mapping_binary_16[];
|
||||
extern u32 pri_mapping_binary_17[];
|
||||
extern u32 pri_mapping_binary_18[];
|
||||
extern u32 pri_mapping_binary_19[];
|
||||
extern u32 pri_mapping_binary_20[];
|
||||
extern u32 pri_mapping_binary_21[];
|
||||
extern u32 pri_mapping_binary_22[];
|
||||
extern u32 pri_mapping_binary_23[];
|
||||
extern u32 pri_mapping_binary_24[];
|
||||
extern u32 pri_mapping_binary_25[];
|
||||
extern u32 pri_mapping_binary_26[];
|
||||
extern u32 pri_mapping_binary_27[];
|
||||
extern u32 pri_mapping_binary_28[];
|
||||
extern u32 pri_mapping_binary_29[];
|
||||
extern u32 pri_mapping_binary_30[];
|
||||
extern u32 pri_mapping_binary_31[];
|
||||
extern u32 pri_mapping_binary_32[];
|
||||
extern u32 pri_mapping_binary_33[];
|
||||
extern u32 pri_mapping_binary_34[];
|
||||
extern u32 pri_mapping_binary_35[];
|
||||
extern u32 pri_mapping_binary_36[];
|
||||
extern u32 pri_mapping_binary_37[];
|
||||
extern u32 pri_mapping_binary_38[];
|
||||
extern u32 pri_mapping_binary_39[];
|
||||
extern u32 pri_mapping_binary_40[];
|
||||
extern u32 pri_mapping_binary_41[];
|
||||
extern u32 pri_mapping_binary_42[];
|
||||
extern u32 pri_mapping_binary_43[];
|
||||
extern u32 pri_mapping_binary_44[];
|
||||
extern u32 pri_mapping_binary_45[];
|
||||
extern u32 pri_mapping_binary_46[];
|
||||
extern u32 pri_mapping_binary_47[];
|
||||
extern u32 pri_mapping_binary_48[];
|
||||
extern u32 pri_mapping_binary_49[];
|
||||
extern u32 pri_mapping_binary_50[];
|
||||
extern u32 pri_mapping_binary_51[];
|
||||
extern u32 pri_mapping_binary_52[];
|
||||
extern u32 pri_mapping_binary_53[];
|
||||
extern u32 pri_mapping_binary_54[];
|
||||
extern u32 pri_mapping_binary_55[];
|
||||
extern u32 pri_mapping_binary_56[];
|
||||
|
||||
extern u32 sec_mapping_binary_1[];
|
||||
extern u32 sec_mapping_binary_2[];
|
||||
extern u32 sec_mapping_binary_3[];
|
||||
extern u32 sec_mapping_binary_4[];
|
||||
extern u32 sec_mapping_binary_7[];
|
||||
extern u32 sec_mapping_binary_8[];
|
||||
extern u32 sec_mapping_binary_10[];
|
||||
extern u32 sec_mapping_binary_11[];
|
||||
extern u32 sec_mapping_binary_12[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_14[];
|
||||
extern u32 sec_mapping_binary_15[];
|
||||
extern u32 sec_mapping_binary_16[];
|
||||
extern u32 sec_mapping_binary_17[];
|
||||
extern u32 sec_mapping_binary_18[];
|
||||
extern u32 sec_mapping_binary_19[];
|
||||
extern u32 sec_mapping_binary_55[];
|
||||
|
||||
extern struct portal_4_point portal_0;
|
||||
extern struct portal_4_point portal_1;
|
||||
extern struct portal_4_point portal_2;
|
||||
extern struct portal_4_point portal_3;
|
||||
extern struct portal_4_point portal_4;
|
||||
extern struct portal_4_point portal_5;
|
||||
extern struct portal_4_point portal_6;
|
||||
extern struct portal_4_point portal_7;
|
||||
extern struct portal_4_point portal_8;
|
||||
extern struct portal_4_point portal_9;
|
||||
extern struct portal_4_point portal_10;
|
||||
extern struct portal_4_point portal_11;
|
||||
extern struct portal_4_point portal_12;
|
||||
extern struct portal_4_point portal_13;
|
||||
extern struct portal_4_point portal_14;
|
||||
extern struct portal_4_point portal_15;
|
||||
extern struct portal_4_point portal_16;
|
||||
extern struct portal_4_point portal_17;
|
||||
extern struct portal_4_point portal_18;
|
||||
extern struct portal_4_point portal_19;
|
||||
extern struct portal_4_point portal_20;
|
||||
extern struct portal_4_point portal_21;
|
||||
extern struct portal_4_point portal_22;
|
||||
extern struct portal_4_point portal_23;
|
||||
extern struct portal_4_point portal_24;
|
||||
extern struct portal_4_point portal_25;
|
||||
extern struct portal_4_point portal_26;
|
||||
extern struct portal_4_point portal_27;
|
||||
extern struct portal_4_point portal_28;
|
||||
extern struct portal_4_point portal_29;
|
||||
extern struct portal_4_point portal_30;
|
||||
extern struct portal_4_point portal_31;
|
||||
extern struct portal_4_point portal_32;
|
||||
extern struct portal_4_point portal_33;
|
||||
extern struct portal_4_point portal_34;
|
||||
extern struct portal_4_point portal_35;
|
||||
extern struct portal_4_point portal_36;
|
||||
extern struct portal_4_point portal_37;
|
||||
extern struct portal_4_point portal_38;
|
||||
extern struct portal_4_point portal_39;
|
||||
extern struct portal_4_point portal_40;
|
||||
extern struct portal_4_point portal_41;
|
||||
extern struct portal_4_point portal_42;
|
||||
extern struct portal_4_point portal_43;
|
||||
extern struct portal_4_point portal_44;
|
||||
extern struct portal_4_point portal_45;
|
||||
extern struct portal_4_point portal_46;
|
||||
extern struct portal_4_point portal_47;
|
||||
extern struct portal_4_point portal_48;
|
||||
extern struct portal_4_point portal_49;
|
||||
extern struct portal_4_point portal_50;
|
||||
extern struct portal_4_point portal_51;
|
||||
extern struct portal_4_point portal_52;
|
||||
extern struct portal_4_point portal_53;
|
||||
extern struct portal_4_point portal_54;
|
||||
extern struct portal_4_point portal_55;
|
||||
extern struct portal_4_point portal_56;
|
||||
extern struct portal_4_point portal_57;
|
||||
extern struct portal_4_point portal_58;
|
||||
extern struct portal_4_point portal_59;
|
||||
extern struct portal_4_point portal_60;
|
||||
|
||||
#endif // _BG_PETE_ALL_P_H_
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,194 @@
|
||||
#ifndef _BG_JUN_ALL_P_H_
|
||||
#define _BG_JUN_ALL_P_H_
|
||||
|
||||
#include "../bg_all_p.h"
|
||||
|
||||
extern u32 point_table_binary_1[];
|
||||
extern u32 point_table_binary_2[];
|
||||
extern u32 point_table_binary_3[];
|
||||
extern u32 point_table_binary_4[];
|
||||
extern u32 point_table_binary_5[];
|
||||
extern u32 point_table_binary_6[];
|
||||
extern u32 point_table_binary_7[];
|
||||
extern u32 point_table_binary_8[];
|
||||
extern u32 point_table_binary_9[];
|
||||
extern u32 point_table_binary_10[];
|
||||
extern u32 point_table_binary_11[];
|
||||
extern u32 point_table_binary_12[];
|
||||
extern u32 point_table_binary_13[];
|
||||
extern u32 point_table_binary_14[];
|
||||
extern u32 point_table_binary_15[];
|
||||
extern u32 point_table_binary_16[];
|
||||
extern u32 point_table_binary_17[];
|
||||
extern u32 point_table_binary_18[];
|
||||
extern u32 point_table_binary_19[];
|
||||
extern u32 point_table_binary_20[];
|
||||
extern u32 point_table_binary_21[];
|
||||
extern u32 point_table_binary_22[];
|
||||
extern u32 point_table_binary_23[];
|
||||
extern u32 point_table_binary_24[];
|
||||
extern u32 point_table_binary_25[];
|
||||
extern u32 point_table_binary_26[];
|
||||
extern u32 point_table_binary_27[];
|
||||
extern u32 point_table_binary_28[];
|
||||
extern u32 point_table_binary_29[];
|
||||
extern u32 point_table_binary_30[];
|
||||
extern u32 point_table_binary_31[];
|
||||
extern u32 point_table_binary_32[];
|
||||
extern u32 point_table_binary_33[];
|
||||
extern u32 point_table_binary_34[];
|
||||
extern u32 point_table_binary_35[];
|
||||
extern u32 point_table_binary_36[];
|
||||
extern u32 point_table_binary_37[];
|
||||
extern u32 point_table_binary_38[];
|
||||
extern u32 point_table_binary_39[];
|
||||
extern u32 point_table_binary_40[];
|
||||
extern u32 point_table_binary_41[];
|
||||
extern u32 point_table_binary_42[];
|
||||
extern u32 point_table_binary_43[];
|
||||
extern u32 point_table_binary_44[];
|
||||
extern u32 point_table_binary_45[];
|
||||
|
||||
extern u32 pri_mapping_binary_1[];
|
||||
extern u32 pri_mapping_binary_2[];
|
||||
extern u32 pri_mapping_binary_3[];
|
||||
extern u32 pri_mapping_binary_4[];
|
||||
extern u32 pri_mapping_binary_5[];
|
||||
extern u32 pri_mapping_binary_6[];
|
||||
extern u32 pri_mapping_binary_7[];
|
||||
extern u32 pri_mapping_binary_8[];
|
||||
extern u32 pri_mapping_binary_9[];
|
||||
extern u32 pri_mapping_binary_10[];
|
||||
extern u32 pri_mapping_binary_11[];
|
||||
extern u32 pri_mapping_binary_12[];
|
||||
extern u32 pri_mapping_binary_13[];
|
||||
extern u32 pri_mapping_binary_14[];
|
||||
extern u32 pri_mapping_binary_15[];
|
||||
extern u32 pri_mapping_binary_16[];
|
||||
extern u32 pri_mapping_binary_17[];
|
||||
extern u32 pri_mapping_binary_18[];
|
||||
extern u32 pri_mapping_binary_19[];
|
||||
extern u32 pri_mapping_binary_20[];
|
||||
extern u32 pri_mapping_binary_21[];
|
||||
extern u32 pri_mapping_binary_22[];
|
||||
extern u32 pri_mapping_binary_23[];
|
||||
extern u32 pri_mapping_binary_24[];
|
||||
extern u32 pri_mapping_binary_25[];
|
||||
extern u32 pri_mapping_binary_26[];
|
||||
extern u32 pri_mapping_binary_27[];
|
||||
extern u32 pri_mapping_binary_28[];
|
||||
extern u32 pri_mapping_binary_29[];
|
||||
extern u32 pri_mapping_binary_30[];
|
||||
extern u32 pri_mapping_binary_31[];
|
||||
extern u32 pri_mapping_binary_32[];
|
||||
extern u32 pri_mapping_binary_33[];
|
||||
extern u32 pri_mapping_binary_34[];
|
||||
extern u32 pri_mapping_binary_35[];
|
||||
extern u32 pri_mapping_binary_36[];
|
||||
extern u32 pri_mapping_binary_37[];
|
||||
extern u32 pri_mapping_binary_38[];
|
||||
extern u32 pri_mapping_binary_39[];
|
||||
extern u32 pri_mapping_binary_40[];
|
||||
extern u32 pri_mapping_binary_41[];
|
||||
extern u32 pri_mapping_binary_42[];
|
||||
extern u32 pri_mapping_binary_43[];
|
||||
extern u32 pri_mapping_binary_44[];
|
||||
extern u32 pri_mapping_binary_45[];
|
||||
|
||||
extern u32 sec_mapping_binary_1[];
|
||||
extern u32 sec_mapping_binary_2[];
|
||||
extern u32 sec_mapping_binary_3[];
|
||||
extern u32 sec_mapping_binary_4[];
|
||||
extern u32 sec_mapping_binary_5[];
|
||||
extern u32 sec_mapping_binary_6[];
|
||||
extern u32 sec_mapping_binary_7[];
|
||||
extern u32 sec_mapping_binary_8[];
|
||||
extern u32 sec_mapping_binary_9[];
|
||||
extern u32 sec_mapping_binary_10[];
|
||||
extern u32 sec_mapping_binary_11[];
|
||||
extern u32 sec_mapping_binary_12[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_14[];
|
||||
extern u32 sec_mapping_binary_15[];
|
||||
extern u32 sec_mapping_binary_16[];
|
||||
extern u32 sec_mapping_binary_17[];
|
||||
extern u32 sec_mapping_binary_18[];
|
||||
extern u32 sec_mapping_binary_19[];
|
||||
extern u32 sec_mapping_binary_20[];
|
||||
extern u32 sec_mapping_binary_21[];
|
||||
extern u32 sec_mapping_binary_22[];
|
||||
extern u32 sec_mapping_binary_23[];
|
||||
extern u32 sec_mapping_binary_24[];
|
||||
extern u32 sec_mapping_binary_25[];
|
||||
extern u32 sec_mapping_binary_26[];
|
||||
extern u32 sec_mapping_binary_27[];
|
||||
extern u32 sec_mapping_binary_28[];
|
||||
extern u32 sec_mapping_binary_29[];
|
||||
extern u32 sec_mapping_binary_30[];
|
||||
extern u32 sec_mapping_binary_31[];
|
||||
extern u32 sec_mapping_binary_32[];
|
||||
extern u32 sec_mapping_binary_35[];
|
||||
extern u32 sec_mapping_binary_44[];
|
||||
extern u32 sec_mapping_binary_45[];
|
||||
|
||||
extern struct portal_4_point portal_0;
|
||||
extern struct portal_4_point portal_1;
|
||||
extern struct portal_4_point portal_2;
|
||||
extern struct portal_4_point portal_3;
|
||||
extern struct portal_4_point portal_4;
|
||||
extern struct portal_4_point portal_5;
|
||||
extern struct portal_4_point portal_6;
|
||||
extern struct portal_4_point portal_7;
|
||||
extern struct portal_4_point portal_8;
|
||||
extern struct portal_4_point portal_9;
|
||||
extern struct portal_4_point portal_10;
|
||||
extern struct portal_4_point portal_11;
|
||||
extern struct portal_4_point portal_12;
|
||||
extern struct portal_4_point portal_13;
|
||||
extern struct portal_4_point portal_14;
|
||||
extern struct portal_4_point portal_15;
|
||||
extern struct portal_4_point portal_16;
|
||||
extern struct portal_4_point portal_17;
|
||||
extern struct portal_4_point portal_18;
|
||||
extern struct portal_4_point portal_19;
|
||||
extern struct portal_4_point portal_20;
|
||||
extern struct portal_4_point portal_21;
|
||||
extern struct portal_4_point portal_22;
|
||||
extern struct portal_4_point portal_23;
|
||||
extern struct portal_4_point portal_24;
|
||||
extern struct portal_4_point portal_25;
|
||||
extern struct portal_4_point portal_26;
|
||||
extern struct portal_4_point portal_27;
|
||||
extern struct portal_4_point portal_28;
|
||||
extern struct portal_4_point portal_29;
|
||||
extern struct portal_4_point portal_30;
|
||||
extern struct portal_4_point portal_31;
|
||||
extern struct portal_4_point portal_32;
|
||||
extern struct portal_4_point portal_33;
|
||||
extern struct portal_4_point portal_34;
|
||||
extern struct portal_4_point portal_35;
|
||||
extern struct portal_4_point portal_36;
|
||||
extern struct portal_4_point portal_37;
|
||||
extern struct portal_4_point portal_38;
|
||||
extern struct portal_4_point portal_39;
|
||||
extern struct portal_4_point portal_40;
|
||||
extern struct portal_4_point portal_41;
|
||||
extern struct portal_4_point portal_42;
|
||||
extern struct portal_4_point portal_43;
|
||||
extern struct portal_4_point portal_44;
|
||||
extern struct portal_4_point portal_45;
|
||||
extern struct portal_4_point portal_46;
|
||||
extern struct portal_4_point portal_47;
|
||||
extern struct portal_4_point portal_48;
|
||||
extern struct portal_4_point portal_49;
|
||||
extern struct portal_4_point portal_50;
|
||||
extern struct portal_4_point portal_51;
|
||||
extern struct portal_4_point portal_52;
|
||||
extern struct portal_4_point portal_53;
|
||||
extern struct portal_4_point portal_54;
|
||||
extern struct portal_4_point portal_55;
|
||||
extern struct portal_4_point portal_56;
|
||||
extern struct portal_4_point portal_57;
|
||||
extern struct portal_4_point portal_58;
|
||||
|
||||
#endif // _BG_JUN_ALL_P_H_
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,166 @@
|
||||
#ifndef _BG_PETE_ALL_P_H_
|
||||
#define _BG_PETE_ALL_P_H_
|
||||
|
||||
#include "../bg_all_p.h"
|
||||
|
||||
extern u32 point_table_binary_1[];
|
||||
extern u32 point_table_binary_2[];
|
||||
extern u32 point_table_binary_3[];
|
||||
extern u32 point_table_binary_4[];
|
||||
extern u32 point_table_binary_5[];
|
||||
extern u32 point_table_binary_6[];
|
||||
extern u32 point_table_binary_7[];
|
||||
extern u32 point_table_binary_8[];
|
||||
extern u32 point_table_binary_9[];
|
||||
extern u32 point_table_binary_10[];
|
||||
extern u32 point_table_binary_11[];
|
||||
extern u32 point_table_binary_12[];
|
||||
extern u32 point_table_binary_13[];
|
||||
extern u32 point_table_binary_14[];
|
||||
extern u32 point_table_binary_15[];
|
||||
extern u32 point_table_binary_16[];
|
||||
extern u32 point_table_binary_17[];
|
||||
extern u32 point_table_binary_18[];
|
||||
extern u32 point_table_binary_19[];
|
||||
extern u32 point_table_binary_55[];
|
||||
extern u32 point_table_binary_56[];
|
||||
|
||||
extern u32 pri_mapping_binary_1[];
|
||||
extern u32 pri_mapping_binary_2[];
|
||||
extern u32 pri_mapping_binary_3[];
|
||||
extern u32 pri_mapping_binary_4[];
|
||||
extern u32 pri_mapping_binary_5[];
|
||||
extern u32 pri_mapping_binary_6[];
|
||||
extern u32 pri_mapping_binary_7[];
|
||||
extern u32 pri_mapping_binary_8[];
|
||||
extern u32 pri_mapping_binary_9[];
|
||||
extern u32 pri_mapping_binary_10[];
|
||||
extern u32 pri_mapping_binary_11[];
|
||||
extern u32 pri_mapping_binary_12[];
|
||||
extern u32 pri_mapping_binary_13[];
|
||||
extern u32 pri_mapping_binary_14[];
|
||||
extern u32 pri_mapping_binary_15[];
|
||||
extern u32 pri_mapping_binary_16[];
|
||||
extern u32 pri_mapping_binary_17[];
|
||||
extern u32 pri_mapping_binary_18[];
|
||||
extern u32 pri_mapping_binary_19[];
|
||||
extern u32 pri_mapping_binary_20[];
|
||||
extern u32 pri_mapping_binary_21[];
|
||||
extern u32 pri_mapping_binary_22[];
|
||||
extern u32 pri_mapping_binary_23[];
|
||||
extern u32 pri_mapping_binary_24[];
|
||||
extern u32 pri_mapping_binary_25[];
|
||||
extern u32 pri_mapping_binary_26[];
|
||||
extern u32 pri_mapping_binary_27[];
|
||||
extern u32 pri_mapping_binary_28[];
|
||||
extern u32 pri_mapping_binary_29[];
|
||||
extern u32 pri_mapping_binary_30[];
|
||||
extern u32 pri_mapping_binary_31[];
|
||||
extern u32 pri_mapping_binary_32[];
|
||||
extern u32 pri_mapping_binary_33[];
|
||||
extern u32 pri_mapping_binary_34[];
|
||||
extern u32 pri_mapping_binary_35[];
|
||||
extern u32 pri_mapping_binary_36[];
|
||||
extern u32 pri_mapping_binary_37[];
|
||||
extern u32 pri_mapping_binary_38[];
|
||||
extern u32 pri_mapping_binary_39[];
|
||||
extern u32 pri_mapping_binary_40[];
|
||||
extern u32 pri_mapping_binary_41[];
|
||||
extern u32 pri_mapping_binary_42[];
|
||||
extern u32 pri_mapping_binary_43[];
|
||||
extern u32 pri_mapping_binary_44[];
|
||||
extern u32 pri_mapping_binary_45[];
|
||||
extern u32 pri_mapping_binary_46[];
|
||||
extern u32 pri_mapping_binary_47[];
|
||||
extern u32 pri_mapping_binary_48[];
|
||||
extern u32 pri_mapping_binary_49[];
|
||||
extern u32 pri_mapping_binary_50[];
|
||||
extern u32 pri_mapping_binary_51[];
|
||||
extern u32 pri_mapping_binary_52[];
|
||||
extern u32 pri_mapping_binary_53[];
|
||||
extern u32 pri_mapping_binary_54[];
|
||||
extern u32 pri_mapping_binary_55[];
|
||||
extern u32 pri_mapping_binary_56[];
|
||||
|
||||
extern u32 sec_mapping_binary_1[];
|
||||
extern u32 sec_mapping_binary_2[];
|
||||
extern u32 sec_mapping_binary_3[];
|
||||
extern u32 sec_mapping_binary_4[];
|
||||
extern u32 sec_mapping_binary_7[];
|
||||
extern u32 sec_mapping_binary_8[];
|
||||
extern u32 sec_mapping_binary_10[];
|
||||
extern u32 sec_mapping_binary_11[];
|
||||
extern u32 sec_mapping_binary_12[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_14[];
|
||||
extern u32 sec_mapping_binary_15[];
|
||||
extern u32 sec_mapping_binary_16[];
|
||||
extern u32 sec_mapping_binary_17[];
|
||||
extern u32 sec_mapping_binary_18[];
|
||||
extern u32 sec_mapping_binary_19[];
|
||||
extern u32 sec_mapping_binary_55[];
|
||||
extern u32 sec_mapping_binary_56[];
|
||||
|
||||
extern struct portal_4_point portal_0;
|
||||
extern struct portal_4_point portal_1;
|
||||
extern struct portal_4_point portal_2;
|
||||
extern struct portal_4_point portal_3;
|
||||
extern struct portal_4_point portal_4;
|
||||
extern struct portal_4_point portal_5;
|
||||
extern struct portal_4_point portal_6;
|
||||
extern struct portal_4_point portal_7;
|
||||
extern struct portal_4_point portal_8;
|
||||
extern struct portal_4_point portal_9;
|
||||
extern struct portal_4_point portal_10;
|
||||
extern struct portal_4_point portal_11;
|
||||
extern struct portal_4_point portal_12;
|
||||
extern struct portal_4_point portal_13;
|
||||
extern struct portal_4_point portal_14;
|
||||
extern struct portal_4_point portal_15;
|
||||
extern struct portal_4_point portal_16;
|
||||
extern struct portal_4_point portal_17;
|
||||
extern struct portal_4_point portal_18;
|
||||
extern struct portal_4_point portal_19;
|
||||
extern struct portal_4_point portal_20;
|
||||
extern struct portal_4_point portal_21;
|
||||
extern struct portal_4_point portal_22;
|
||||
extern struct portal_4_point portal_23;
|
||||
extern struct portal_4_point portal_24;
|
||||
extern struct portal_4_point portal_25;
|
||||
extern struct portal_4_point portal_26;
|
||||
extern struct portal_4_point portal_27;
|
||||
extern struct portal_4_point portal_28;
|
||||
extern struct portal_4_point portal_29;
|
||||
extern struct portal_4_point portal_30;
|
||||
extern struct portal_4_point portal_31;
|
||||
extern struct portal_4_point portal_32;
|
||||
extern struct portal_4_point portal_33;
|
||||
extern struct portal_4_point portal_34;
|
||||
extern struct portal_4_point portal_35;
|
||||
extern struct portal_4_point portal_36;
|
||||
extern struct portal_4_point portal_37;
|
||||
extern struct portal_4_point portal_38;
|
||||
extern struct portal_4_point portal_39;
|
||||
extern struct portal_4_point portal_40;
|
||||
extern struct portal_4_point portal_41;
|
||||
extern struct portal_4_point portal_42;
|
||||
extern struct portal_4_point portal_43;
|
||||
extern struct portal_4_point portal_44;
|
||||
extern struct portal_4_point portal_45;
|
||||
extern struct portal_4_point portal_46;
|
||||
extern struct portal_4_point portal_47;
|
||||
extern struct portal_4_point portal_48;
|
||||
extern struct portal_4_point portal_49;
|
||||
extern struct portal_4_point portal_50;
|
||||
extern struct portal_4_point portal_51;
|
||||
extern struct portal_4_point portal_52;
|
||||
extern struct portal_4_point portal_53;
|
||||
extern struct portal_4_point portal_54;
|
||||
extern struct portal_4_point portal_55;
|
||||
extern struct portal_4_point portal_56;
|
||||
extern struct portal_4_point portal_57;
|
||||
extern struct portal_4_point portal_58;
|
||||
extern struct portal_4_point portal_59;
|
||||
extern struct portal_4_point portal_60;
|
||||
|
||||
#endif // _BG_PETE_ALL_P_H_
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,194 @@
|
||||
#ifndef _BG_JUN_ALL_P_H_
|
||||
#define _BG_JUN_ALL_P_H_
|
||||
|
||||
#include "../bg_all_p.h"
|
||||
|
||||
extern u32 point_table_binary_1[];
|
||||
extern u32 point_table_binary_2[];
|
||||
extern u32 point_table_binary_3[];
|
||||
extern u32 point_table_binary_4[];
|
||||
extern u32 point_table_binary_5[];
|
||||
extern u32 point_table_binary_6[];
|
||||
extern u32 point_table_binary_7[];
|
||||
extern u32 point_table_binary_8[];
|
||||
extern u32 point_table_binary_9[];
|
||||
extern u32 point_table_binary_10[];
|
||||
extern u32 point_table_binary_11[];
|
||||
extern u32 point_table_binary_12[];
|
||||
extern u32 point_table_binary_13[];
|
||||
extern u32 point_table_binary_14[];
|
||||
extern u32 point_table_binary_15[];
|
||||
extern u32 point_table_binary_16[];
|
||||
extern u32 point_table_binary_17[];
|
||||
extern u32 point_table_binary_18[];
|
||||
extern u32 point_table_binary_19[];
|
||||
extern u32 point_table_binary_20[];
|
||||
extern u32 point_table_binary_21[];
|
||||
extern u32 point_table_binary_22[];
|
||||
extern u32 point_table_binary_23[];
|
||||
extern u32 point_table_binary_24[];
|
||||
extern u32 point_table_binary_25[];
|
||||
extern u32 point_table_binary_26[];
|
||||
extern u32 point_table_binary_27[];
|
||||
extern u32 point_table_binary_28[];
|
||||
extern u32 point_table_binary_29[];
|
||||
extern u32 point_table_binary_30[];
|
||||
extern u32 point_table_binary_31[];
|
||||
extern u32 point_table_binary_32[];
|
||||
extern u32 point_table_binary_33[];
|
||||
extern u32 point_table_binary_34[];
|
||||
extern u32 point_table_binary_35[];
|
||||
extern u32 point_table_binary_36[];
|
||||
extern u32 point_table_binary_37[];
|
||||
extern u32 point_table_binary_38[];
|
||||
extern u32 point_table_binary_39[];
|
||||
extern u32 point_table_binary_40[];
|
||||
extern u32 point_table_binary_41[];
|
||||
extern u32 point_table_binary_42[];
|
||||
extern u32 point_table_binary_43[];
|
||||
extern u32 point_table_binary_44[];
|
||||
extern u32 point_table_binary_45[];
|
||||
|
||||
extern u32 pri_mapping_binary_1[];
|
||||
extern u32 pri_mapping_binary_2[];
|
||||
extern u32 pri_mapping_binary_3[];
|
||||
extern u32 pri_mapping_binary_4[];
|
||||
extern u32 pri_mapping_binary_5[];
|
||||
extern u32 pri_mapping_binary_6[];
|
||||
extern u32 pri_mapping_binary_7[];
|
||||
extern u32 pri_mapping_binary_8[];
|
||||
extern u32 pri_mapping_binary_9[];
|
||||
extern u32 pri_mapping_binary_10[];
|
||||
extern u32 pri_mapping_binary_11[];
|
||||
extern u32 pri_mapping_binary_12[];
|
||||
extern u32 pri_mapping_binary_13[];
|
||||
extern u32 pri_mapping_binary_14[];
|
||||
extern u32 pri_mapping_binary_15[];
|
||||
extern u32 pri_mapping_binary_16[];
|
||||
extern u32 pri_mapping_binary_17[];
|
||||
extern u32 pri_mapping_binary_18[];
|
||||
extern u32 pri_mapping_binary_19[];
|
||||
extern u32 pri_mapping_binary_20[];
|
||||
extern u32 pri_mapping_binary_21[];
|
||||
extern u32 pri_mapping_binary_22[];
|
||||
extern u32 pri_mapping_binary_23[];
|
||||
extern u32 pri_mapping_binary_24[];
|
||||
extern u32 pri_mapping_binary_25[];
|
||||
extern u32 pri_mapping_binary_26[];
|
||||
extern u32 pri_mapping_binary_27[];
|
||||
extern u32 pri_mapping_binary_28[];
|
||||
extern u32 pri_mapping_binary_29[];
|
||||
extern u32 pri_mapping_binary_30[];
|
||||
extern u32 pri_mapping_binary_31[];
|
||||
extern u32 pri_mapping_binary_32[];
|
||||
extern u32 pri_mapping_binary_33[];
|
||||
extern u32 pri_mapping_binary_34[];
|
||||
extern u32 pri_mapping_binary_35[];
|
||||
extern u32 pri_mapping_binary_36[];
|
||||
extern u32 pri_mapping_binary_37[];
|
||||
extern u32 pri_mapping_binary_38[];
|
||||
extern u32 pri_mapping_binary_39[];
|
||||
extern u32 pri_mapping_binary_40[];
|
||||
extern u32 pri_mapping_binary_41[];
|
||||
extern u32 pri_mapping_binary_42[];
|
||||
extern u32 pri_mapping_binary_43[];
|
||||
extern u32 pri_mapping_binary_44[];
|
||||
extern u32 pri_mapping_binary_45[];
|
||||
|
||||
extern u32 sec_mapping_binary_1[];
|
||||
extern u32 sec_mapping_binary_2[];
|
||||
extern u32 sec_mapping_binary_3[];
|
||||
extern u32 sec_mapping_binary_4[];
|
||||
extern u32 sec_mapping_binary_5[];
|
||||
extern u32 sec_mapping_binary_6[];
|
||||
extern u32 sec_mapping_binary_7[];
|
||||
extern u32 sec_mapping_binary_8[];
|
||||
extern u32 sec_mapping_binary_9[];
|
||||
extern u32 sec_mapping_binary_10[];
|
||||
extern u32 sec_mapping_binary_11[];
|
||||
extern u32 sec_mapping_binary_12[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_14[];
|
||||
extern u32 sec_mapping_binary_15[];
|
||||
extern u32 sec_mapping_binary_16[];
|
||||
extern u32 sec_mapping_binary_17[];
|
||||
extern u32 sec_mapping_binary_18[];
|
||||
extern u32 sec_mapping_binary_19[];
|
||||
extern u32 sec_mapping_binary_20[];
|
||||
extern u32 sec_mapping_binary_21[];
|
||||
extern u32 sec_mapping_binary_22[];
|
||||
extern u32 sec_mapping_binary_23[];
|
||||
extern u32 sec_mapping_binary_24[];
|
||||
extern u32 sec_mapping_binary_25[];
|
||||
extern u32 sec_mapping_binary_26[];
|
||||
extern u32 sec_mapping_binary_27[];
|
||||
extern u32 sec_mapping_binary_28[];
|
||||
extern u32 sec_mapping_binary_29[];
|
||||
extern u32 sec_mapping_binary_30[];
|
||||
extern u32 sec_mapping_binary_31[];
|
||||
extern u32 sec_mapping_binary_32[];
|
||||
extern u32 sec_mapping_binary_35[];
|
||||
extern u32 sec_mapping_binary_44[];
|
||||
extern u32 sec_mapping_binary_45[];
|
||||
|
||||
extern struct portal_4_point portal_0;
|
||||
extern struct portal_4_point portal_1;
|
||||
extern struct portal_4_point portal_2;
|
||||
extern struct portal_4_point portal_3;
|
||||
extern struct portal_4_point portal_4;
|
||||
extern struct portal_4_point portal_5;
|
||||
extern struct portal_4_point portal_6;
|
||||
extern struct portal_4_point portal_7;
|
||||
extern struct portal_4_point portal_8;
|
||||
extern struct portal_4_point portal_9;
|
||||
extern struct portal_4_point portal_10;
|
||||
extern struct portal_4_point portal_11;
|
||||
extern struct portal_4_point portal_12;
|
||||
extern struct portal_4_point portal_13;
|
||||
extern struct portal_4_point portal_14;
|
||||
extern struct portal_4_point portal_15;
|
||||
extern struct portal_4_point portal_16;
|
||||
extern struct portal_4_point portal_17;
|
||||
extern struct portal_4_point portal_18;
|
||||
extern struct portal_4_point portal_19;
|
||||
extern struct portal_4_point portal_20;
|
||||
extern struct portal_4_point portal_21;
|
||||
extern struct portal_4_point portal_22;
|
||||
extern struct portal_4_point portal_23;
|
||||
extern struct portal_4_point portal_24;
|
||||
extern struct portal_4_point portal_25;
|
||||
extern struct portal_4_point portal_26;
|
||||
extern struct portal_4_point portal_27;
|
||||
extern struct portal_4_point portal_28;
|
||||
extern struct portal_4_point portal_29;
|
||||
extern struct portal_4_point portal_30;
|
||||
extern struct portal_4_point portal_31;
|
||||
extern struct portal_4_point portal_32;
|
||||
extern struct portal_4_point portal_33;
|
||||
extern struct portal_4_point portal_34;
|
||||
extern struct portal_4_point portal_35;
|
||||
extern struct portal_4_point portal_36;
|
||||
extern struct portal_4_point portal_37;
|
||||
extern struct portal_4_point portal_38;
|
||||
extern struct portal_4_point portal_39;
|
||||
extern struct portal_4_point portal_40;
|
||||
extern struct portal_4_point portal_41;
|
||||
extern struct portal_4_point portal_42;
|
||||
extern struct portal_4_point portal_43;
|
||||
extern struct portal_4_point portal_44;
|
||||
extern struct portal_4_point portal_45;
|
||||
extern struct portal_4_point portal_46;
|
||||
extern struct portal_4_point portal_47;
|
||||
extern struct portal_4_point portal_48;
|
||||
extern struct portal_4_point portal_49;
|
||||
extern struct portal_4_point portal_50;
|
||||
extern struct portal_4_point portal_51;
|
||||
extern struct portal_4_point portal_52;
|
||||
extern struct portal_4_point portal_53;
|
||||
extern struct portal_4_point portal_54;
|
||||
extern struct portal_4_point portal_55;
|
||||
extern struct portal_4_point portal_56;
|
||||
extern struct portal_4_point portal_57;
|
||||
extern struct portal_4_point portal_58;
|
||||
|
||||
#endif // _BG_JUN_ALL_P_H_
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,166 @@
|
||||
#ifndef _BG_PETE_ALL_P_H_
|
||||
#define _BG_PETE_ALL_P_H_
|
||||
|
||||
#include "../bg_all_p.h"
|
||||
|
||||
extern u32 point_table_binary_1[];
|
||||
extern u32 point_table_binary_2[];
|
||||
extern u32 point_table_binary_3[];
|
||||
extern u32 point_table_binary_4[];
|
||||
extern u32 point_table_binary_5[];
|
||||
extern u32 point_table_binary_6[];
|
||||
extern u32 point_table_binary_7[];
|
||||
extern u32 point_table_binary_8[];
|
||||
extern u32 point_table_binary_9[];
|
||||
extern u32 point_table_binary_10[];
|
||||
extern u32 point_table_binary_11[];
|
||||
extern u32 point_table_binary_12[];
|
||||
extern u32 point_table_binary_13[];
|
||||
extern u32 point_table_binary_14[];
|
||||
extern u32 point_table_binary_15[];
|
||||
extern u32 point_table_binary_16[];
|
||||
extern u32 point_table_binary_17[];
|
||||
extern u32 point_table_binary_18[];
|
||||
extern u32 point_table_binary_19[];
|
||||
extern u32 point_table_binary_55[];
|
||||
extern u32 point_table_binary_56[];
|
||||
|
||||
extern u32 pri_mapping_binary_1[];
|
||||
extern u32 pri_mapping_binary_2[];
|
||||
extern u32 pri_mapping_binary_3[];
|
||||
extern u32 pri_mapping_binary_4[];
|
||||
extern u32 pri_mapping_binary_5[];
|
||||
extern u32 pri_mapping_binary_6[];
|
||||
extern u32 pri_mapping_binary_7[];
|
||||
extern u32 pri_mapping_binary_8[];
|
||||
extern u32 pri_mapping_binary_9[];
|
||||
extern u32 pri_mapping_binary_10[];
|
||||
extern u32 pri_mapping_binary_11[];
|
||||
extern u32 pri_mapping_binary_12[];
|
||||
extern u32 pri_mapping_binary_13[];
|
||||
extern u32 pri_mapping_binary_14[];
|
||||
extern u32 pri_mapping_binary_15[];
|
||||
extern u32 pri_mapping_binary_16[];
|
||||
extern u32 pri_mapping_binary_17[];
|
||||
extern u32 pri_mapping_binary_18[];
|
||||
extern u32 pri_mapping_binary_19[];
|
||||
extern u32 pri_mapping_binary_20[];
|
||||
extern u32 pri_mapping_binary_21[];
|
||||
extern u32 pri_mapping_binary_22[];
|
||||
extern u32 pri_mapping_binary_23[];
|
||||
extern u32 pri_mapping_binary_24[];
|
||||
extern u32 pri_mapping_binary_25[];
|
||||
extern u32 pri_mapping_binary_26[];
|
||||
extern u32 pri_mapping_binary_27[];
|
||||
extern u32 pri_mapping_binary_28[];
|
||||
extern u32 pri_mapping_binary_29[];
|
||||
extern u32 pri_mapping_binary_30[];
|
||||
extern u32 pri_mapping_binary_31[];
|
||||
extern u32 pri_mapping_binary_32[];
|
||||
extern u32 pri_mapping_binary_33[];
|
||||
extern u32 pri_mapping_binary_34[];
|
||||
extern u32 pri_mapping_binary_35[];
|
||||
extern u32 pri_mapping_binary_36[];
|
||||
extern u32 pri_mapping_binary_37[];
|
||||
extern u32 pri_mapping_binary_38[];
|
||||
extern u32 pri_mapping_binary_39[];
|
||||
extern u32 pri_mapping_binary_40[];
|
||||
extern u32 pri_mapping_binary_41[];
|
||||
extern u32 pri_mapping_binary_42[];
|
||||
extern u32 pri_mapping_binary_43[];
|
||||
extern u32 pri_mapping_binary_44[];
|
||||
extern u32 pri_mapping_binary_45[];
|
||||
extern u32 pri_mapping_binary_46[];
|
||||
extern u32 pri_mapping_binary_47[];
|
||||
extern u32 pri_mapping_binary_48[];
|
||||
extern u32 pri_mapping_binary_49[];
|
||||
extern u32 pri_mapping_binary_50[];
|
||||
extern u32 pri_mapping_binary_51[];
|
||||
extern u32 pri_mapping_binary_52[];
|
||||
extern u32 pri_mapping_binary_53[];
|
||||
extern u32 pri_mapping_binary_54[];
|
||||
extern u32 pri_mapping_binary_55[];
|
||||
extern u32 pri_mapping_binary_56[];
|
||||
|
||||
extern u32 sec_mapping_binary_1[];
|
||||
extern u32 sec_mapping_binary_2[];
|
||||
extern u32 sec_mapping_binary_3[];
|
||||
extern u32 sec_mapping_binary_4[];
|
||||
extern u32 sec_mapping_binary_7[];
|
||||
extern u32 sec_mapping_binary_8[];
|
||||
extern u32 sec_mapping_binary_10[];
|
||||
extern u32 sec_mapping_binary_11[];
|
||||
extern u32 sec_mapping_binary_12[];
|
||||
extern u32 sec_mapping_binary_13[];
|
||||
extern u32 sec_mapping_binary_14[];
|
||||
extern u32 sec_mapping_binary_15[];
|
||||
extern u32 sec_mapping_binary_16[];
|
||||
extern u32 sec_mapping_binary_17[];
|
||||
extern u32 sec_mapping_binary_18[];
|
||||
extern u32 sec_mapping_binary_19[];
|
||||
extern u32 sec_mapping_binary_55[];
|
||||
extern u32 sec_mapping_binary_56[];
|
||||
|
||||
extern struct portal_4_point portal_0;
|
||||
extern struct portal_4_point portal_1;
|
||||
extern struct portal_4_point portal_2;
|
||||
extern struct portal_4_point portal_3;
|
||||
extern struct portal_4_point portal_4;
|
||||
extern struct portal_4_point portal_5;
|
||||
extern struct portal_4_point portal_6;
|
||||
extern struct portal_4_point portal_7;
|
||||
extern struct portal_4_point portal_8;
|
||||
extern struct portal_4_point portal_9;
|
||||
extern struct portal_4_point portal_10;
|
||||
extern struct portal_4_point portal_11;
|
||||
extern struct portal_4_point portal_12;
|
||||
extern struct portal_4_point portal_13;
|
||||
extern struct portal_4_point portal_14;
|
||||
extern struct portal_4_point portal_15;
|
||||
extern struct portal_4_point portal_16;
|
||||
extern struct portal_4_point portal_17;
|
||||
extern struct portal_4_point portal_18;
|
||||
extern struct portal_4_point portal_19;
|
||||
extern struct portal_4_point portal_20;
|
||||
extern struct portal_4_point portal_21;
|
||||
extern struct portal_4_point portal_22;
|
||||
extern struct portal_4_point portal_23;
|
||||
extern struct portal_4_point portal_24;
|
||||
extern struct portal_4_point portal_25;
|
||||
extern struct portal_4_point portal_26;
|
||||
extern struct portal_4_point portal_27;
|
||||
extern struct portal_4_point portal_28;
|
||||
extern struct portal_4_point portal_29;
|
||||
extern struct portal_4_point portal_30;
|
||||
extern struct portal_4_point portal_31;
|
||||
extern struct portal_4_point portal_32;
|
||||
extern struct portal_4_point portal_33;
|
||||
extern struct portal_4_point portal_34;
|
||||
extern struct portal_4_point portal_35;
|
||||
extern struct portal_4_point portal_36;
|
||||
extern struct portal_4_point portal_37;
|
||||
extern struct portal_4_point portal_38;
|
||||
extern struct portal_4_point portal_39;
|
||||
extern struct portal_4_point portal_40;
|
||||
extern struct portal_4_point portal_41;
|
||||
extern struct portal_4_point portal_42;
|
||||
extern struct portal_4_point portal_43;
|
||||
extern struct portal_4_point portal_44;
|
||||
extern struct portal_4_point portal_45;
|
||||
extern struct portal_4_point portal_46;
|
||||
extern struct portal_4_point portal_47;
|
||||
extern struct portal_4_point portal_48;
|
||||
extern struct portal_4_point portal_49;
|
||||
extern struct portal_4_point portal_50;
|
||||
extern struct portal_4_point portal_51;
|
||||
extern struct portal_4_point portal_52;
|
||||
extern struct portal_4_point portal_53;
|
||||
extern struct portal_4_point portal_54;
|
||||
extern struct portal_4_point portal_55;
|
||||
extern struct portal_4_point portal_56;
|
||||
extern struct portal_4_point portal_57;
|
||||
extern struct portal_4_point portal_58;
|
||||
extern struct portal_4_point portal_59;
|
||||
extern struct portal_4_point portal_60;
|
||||
|
||||
#endif // _BG_PETE_ALL_P_H_
|
||||
@@ -5,7 +5,7 @@ SECTIONS
|
||||
{
|
||||
_UchrDataStart = ADDR(.data);
|
||||
_UchrDataRomStart = 0x0000;
|
||||
.data 0x00000000 : AT(0x0000) {
|
||||
.data 0x05000000 : AT(0x0000) {
|
||||
* (.data);
|
||||
}
|
||||
_UchrDataEnd = ADDR(.data) + SIZEOF(.data);
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{&armourguard_header, "CarmourguardZ", 1.0, 1.0, 0x1, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(armourguard, 0, &SKELETON(guard), 0, 7, 0x15, 1260.4969, 0, 0x11)
|
||||
@@ -0,0 +1 @@
|
||||
{&baronsamedi_header, "CbaronsamediZ", 1.0, 1.0, 0x1, 0x01, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(baronsamedi, 0, &SKELETON(guard), 0, 7, 0x15, 1292.5995, 0, 0x19)
|
||||
@@ -0,0 +1 @@
|
||||
{&bluecamguard_header, "CbluecamguardZ", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(bluecamguard, 0, &SKELETON(guard), 0, 7, 0x14, 1260.4969, 0, 0xE)
|
||||
@@ -0,0 +1 @@
|
||||
{&blueman_header, "CbluemanZ", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(blueman, 0, &SKELETON(guard), 0, 7, 0x15, 1292.6892, 0, 0xF)
|
||||
@@ -0,0 +1 @@
|
||||
{&bluewoman_header, "CbluewomanZ", 1.0, 0.88529998, 0x00, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(bluewoman, 0, &SKELETON(guard), 0, 7, 0x15, 1148.2167, 0, 0xD)
|
||||
@@ -0,0 +1 @@
|
||||
{&boilerbond_header, "CboilerbondZ", 1.0, 1.0403, 0x1, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(boilerbond, 0, &SKELETON(guard), 0, 7, 0x15, 1273.6262, 0, 0xD)
|
||||
@@ -0,0 +1 @@
|
||||
{&boilertrev_header, "CboilertrevZ", 1.0, 1.0, 0x1, 0x01, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(boilertrev, 0, &SKELETON(guard), 0, 7, 0x15, 1263.2534, 0, 0x10)
|
||||
@@ -0,0 +1 @@
|
||||
{&boris_header, "CborisZ", 1.0, 0.9702, 0x1, 0x01, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(boris, 0, &SKELETON(guard), 0, 7, 0x14, 1223.1553, 0, 0x15)
|
||||
@@ -0,0 +1 @@
|
||||
{&cardiman_header, "CcardimanZ", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(cardiman, 0, &SKELETON(guard), 0, 7, 0x15, 1292.6892, 0, 0xE)
|
||||
@@ -0,0 +1 @@
|
||||
{&checkman_header, "CcheckmanZ", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(checkman, 0, &SKELETON(guard), 0, 7, 0x15, 1292.6892, 0, 0x10)
|
||||
@@ -18,82 +18,82 @@ char* HeadSwitchNames[] = {
|
||||
|
||||
//D:8003D410
|
||||
#include <assets/obseg/chr/camguard/modelFileHeader.inc.c>
|
||||
MODELFILEHEADER(greyguard, 0, &SKELETON(guard), 0, 7, 0x14, 1292.6892, 0, 0xD)
|
||||
MODELFILEHEADER(oliveguard, 0, &SKELETON(guard), 0, 7, 0x14, 1260.4969, 0, 0x10)
|
||||
MODELFILEHEADER(rusguard, 0, &SKELETON(guard), 0, 7, 0x14, 1260.4969, 0, 0xD)
|
||||
MODELFILEHEADER(trevguard, 0, &SKELETON(guard), 0, 7, 0x15, 1260.4969, 0, 0x12)
|
||||
MODELFILEHEADER(boris, 0, &SKELETON(guard), 0, 7, 0x14, 1223.1553, 0, 0x15)
|
||||
MODELFILEHEADER(orumov, 0, &SKELETON(guard), 0, 7, 0x14, 1347.004, 0, 0x15)
|
||||
MODELFILEHEADER(trevelyan, 0, &SKELETON(guard), 0, 7, 0x15, 1263.2534, 0, 0x10)
|
||||
MODELFILEHEADER(boilertrev, 0, &SKELETON(guard), 0, 7, 0x15, 1263.2534, 0, 0x10)
|
||||
MODELFILEHEADER(valentin, 0, &SKELETON(guard), 0, 7, 0x14, 1208.6277, 0, 0x10)
|
||||
MODELFILEHEADER(xenia, 0, &SKELETON(guard), 0, 7, 0x15, 1285.4487, 0, 0x13)
|
||||
MODELFILEHEADER(baronsamedi, 0, &SKELETON(guard), 0, 7, 0x15, 1292.5995, 0, 0x19)
|
||||
MODELFILEHEADER(jaws, 0, &SKELETON(guard), 0, 7, 0x15, 1550.059, 0, 0x14)
|
||||
MODELFILEHEADER(mayday, 0, &SKELETON(guard), 0, 7, 0x15, 1260.657, 0, 0x10)
|
||||
MODELFILEHEADER(oddjob, 0, &SKELETON(guard), 0, 7, 0x14, 1082.4603, 0, 0x12)
|
||||
MODELFILEHEADER(natalya, 0, &SKELETON(guard), 0, 7, 0x15, 1226.1493, 0, 0x10)
|
||||
MODELFILEHEADER(armourguard, 0, &SKELETON(guard), 0, 7, 0x15, 1260.4969, 0, 0x11)
|
||||
MODELFILEHEADER(commguard, 0, &SKELETON(guard), 0, 7, 0x14, 1260.4969, 0, 0xF)
|
||||
MODELFILEHEADER(greatguard, 0, &SKELETON(guard), 0, 7, 0x14, 1283.0787, 0, 0xB)
|
||||
MODELFILEHEADER(navyguard, 0, &SKELETON(guard), 0, 7, 0x14, 1260.4969, 0, 0xF)
|
||||
MODELFILEHEADER(snowguard, 0, &SKELETON(guard), 0, 7, 0x14, 1261.1731, 0, 0x11)
|
||||
MODELFILEHEADER(bluewoman, 0, &SKELETON(guard), 0, 7, 0x15, 1148.2167, 0, 0xD)
|
||||
MODELFILEHEADER(fattechwoman, 0, &SKELETON(guard), 0, 7, 0x15, 1149.4025, 0, 0xC)
|
||||
MODELFILEHEADER(techwoman, 0, &SKELETON(guard), 0, 7, 0x15, 1158.2109, 0, 0xC)
|
||||
MODELFILEHEADER(jeanwoman, 0, &SKELETON(guard), 0, 7, 0x15, 1124.0725, 0, 0xF)
|
||||
MODELFILEHEADER(greyman, 0, &SKELETON(guard), 0, 7, 0x15, 1293.0195, 0, 0xF)
|
||||
MODELFILEHEADER(blueman, 0, &SKELETON(guard), 0, 7, 0x15, 1292.6892, 0, 0xF)
|
||||
MODELFILEHEADER(redman, 0, &SKELETON(guard), 0, 7, 0x15, 1292.6892, 0, 0xF)
|
||||
MODELFILEHEADER(cardiman, 0, &SKELETON(guard), 0, 7, 0x15, 1292.6892, 0, 0xE)
|
||||
MODELFILEHEADER(checkman, 0, &SKELETON(guard), 0, 7, 0x15, 1292.6892, 0, 0x10)
|
||||
MODELFILEHEADER(techman, 0, &SKELETON(guard), 0, 7, 0x14, 1292.6892, 0, 0xC)
|
||||
MODELFILEHEADER(pilot, 0, &SKELETON(guard), 0, 7, 0x15, 1260.4969, 0, 0x18)
|
||||
MODELFILEHEADER(greatguard2, 0, &SKELETON(guard), 0, 7, 0x14, 1283.0787, 0, 0x10)
|
||||
MODELFILEHEADER(bluecamguard, 0, &SKELETON(guard), 0, 7, 0x14, 1260.4969, 0, 0xE)
|
||||
MODELFILEHEADER(moonguard, 0, &SKELETON(guard), 0, 7, 0x15, 1260.4969, 0, 0xD)
|
||||
MODELFILEHEADER(moonfemale, 0, &SKELETON(guard), 0, 7, 0x15, 1124.0725, 0, 0xB)
|
||||
MODELFILEHEADER(boilerbond, 0, &SKELETON(guard), 0, 7, 0x15, 1273.6262, 0, 0xD)
|
||||
MODELFILEHEADER(suitbond, 0, &SKELETON(guard), 0, 7, 0x15, 1292.3391, 0, 0xE)
|
||||
MODELFILEHEADER(timberbond, 0, &SKELETON(guard), 0, 7, 0x15, 1282.7715, 0, 0x10)
|
||||
MODELFILEHEADER(snowbond, 0, &SKELETON(guard), 0, 7, 0x15, 1299.1359, 0, 0xE)
|
||||
MODELFILEHEADER(djbond, 0, &SKELETON(guard), 0, 7, 0x15, 1285.0543, 0, 0xD)
|
||||
MODELFILEHEADER(suit_lf_hand, 0, &SKELETON(suit_lf_hand), 0, 0xA, 9, 12231.949, 0, 0x16)
|
||||
MODELFILEHEADER(headkarl, 0, NULL, 0, 2, 1, 218.15375, 0, 6)
|
||||
MODELFILEHEADER(headalan, 0, NULL, 0, 2, 1, 215.03685, 0, 4)
|
||||
MODELFILEHEADER(headpete, 0, NULL, 0, 2, 1, 216.28949, 0, 4)
|
||||
MODELFILEHEADER(headmartin, 0, NULL, 0, 2, 1, 222.34796, 0, 6)
|
||||
MODELFILEHEADER(headmark, 0, NULL, 0, 2, 1, 220.2446, 0, 5)
|
||||
MODELFILEHEADER(headduncan, 0, NULL, 0, 2, 1, 201.51955, 0, 5)
|
||||
MODELFILEHEADER(headb, 0, NULL, 0, 2, 1, 212.62949, 0, 5)
|
||||
MODELFILEHEADER(headshaun, 0, NULL, 0, 2, 1, 218.35564, 0, 4)
|
||||
MODELFILEHEADER(headdwayne, 0, NULL, 0, 2, 1, 192.53412, 0, 4)
|
||||
MODELFILEHEADER(headdave, 0, NULL, 0, 2, 1, 218.35564, 0, 4)
|
||||
MODELFILEHEADER(headgrant, 0, NULL, 0, 2, 1, 227.52234, 0, 4)
|
||||
MODELFILEHEADER(headdes, 0, NULL, 0, 2, 1, 228.29831, 0, 4)
|
||||
MODELFILEHEADER(headchris, 0, NULL, 0, 2, 1, 235.64778, 0, 6)
|
||||
MODELFILEHEADER(headlee, 0, NULL, 0, 2, 1, 218.35564, 0, 5)
|
||||
MODELFILEHEADER(headneil, 0, NULL, 0, 2, 1, 240.50017, 0, 4)
|
||||
MODELFILEHEADER(headjim, 0, NULL, 0, 2, 1, 234.83342, 0, 4)
|
||||
MODELFILEHEADER(headrobin, 0, NULL, 0, 2, 1, 228.24614, 0, 4)
|
||||
MODELFILEHEADER(headsteveh, 0, NULL, 0, 2, 1, 228.55029, 0, 4)
|
||||
MODELFILEHEADER(headbalaclava, 0, NULL, 0, 2, 1, 212.62949, 0, 2)
|
||||
MODELFILEHEADER(headbike, 0, NULL, 0, 2, 1, 219.82707, 0, 6)
|
||||
MODELFILEHEADER(headgraham, 0, NULL, 0, 2, 1, 193.20615, 0, 5)
|
||||
MODELFILEHEADER(headstevee, 0, NULL, 0, 2, 1, 235.64778, 0, 4)
|
||||
MODELFILEHEADER(headjoel, 0, NULL, 0, 2, 1, 223.18559, 0, 4)
|
||||
MODELFILEHEADER(headscott, 0, NULL, 0, 2, 1, 218.35564, 0, 5)
|
||||
MODELFILEHEADER(headjoe, 0, NULL, 0, 2, 1, 193.20615, 0, 4)
|
||||
MODELFILEHEADER(headken, 0, NULL, 0, 2, 1, 235.64778, 0, 5)
|
||||
MODELFILEHEADER(headjoe2, 0, NULL, 0, 2, 1, 193.20615, 0, 3)
|
||||
MODELFILEHEADER(headmishkin, 0, NULL, 0, 2, 1, 224.83139, 0, 3)
|
||||
MODELFILEHEADER(headsally, 0, NULL, 0, 2, 1, 219.97256, 0, 3)
|
||||
MODELFILEHEADER(headmarion, 0, NULL, 0, 2, 1, 203.44904, 0, 3)
|
||||
MODELFILEHEADER(headmandy, 0, NULL, 0, 2, 1, 196.83067, 0, 3)
|
||||
MODELFILEHEADER(headvivien, 0, NULL, 0, 2, 1, 176.67717, 0, 1)
|
||||
MODELFILEHEADER(headbrosnanboiler, 0, NULL, 0, 2, 1, 190.61967, 0, 4)
|
||||
MODELFILEHEADER(headbrosnansuit, 0, NULL, 0, 2, 1, 212.45657, 0, 5)
|
||||
MODELFILEHEADER(headbrosnantimber, 0, NULL, 0, 2, 1, 179.28358, 0, 4)
|
||||
MODELFILEHEADER(headbrosnansnow, 0, NULL, 0, 2, 1, 225.0605, 0, 6)
|
||||
MODELFILEHEADER(headbrosnan, 0, NULL, 0, 2, 1, 189.48112, 0, 5)
|
||||
MODELFILEHEADER(spicebond, 0, &SKELETON(guard), 0, 7, 0x15, 1208.6448, 0, 0x11)
|
||||
#include <assets/obseg/chr/greyguard/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/oliveguard/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/rusguard/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/trevguard/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/boris/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/orumov/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/trevelyan/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/boilertrev/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/valentin/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/xenia/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/baronsamedi/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/jaws/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/mayday/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/oddjob/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/natalya/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/armourguard/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/commguard/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/greatguard/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/navyguard/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/snowguard/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/bluewoman/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/fattechwoman/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/techwoman/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/jeanwoman/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/greyman/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/blueman/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/redman/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/cardiman/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/checkman/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/techman/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/pilot/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/greatguard2/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/bluecamguard/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/moonguard/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/moonfemale/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/boilerbond/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/suitbond/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/timberbond/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/snowbond/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/djbond/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/suit_lf_hand/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headkarl/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headalan/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headpete/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headmartin/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headmark/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headduncan/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headb/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headshaun/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headdwayne/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headdave/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headgrant/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headdes/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headchris/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headlee/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headneil/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headjim/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headrobin/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headsteveh/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headbalaclava/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headbike/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headgraham/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headstevee/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headjoel/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headscott/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headjoe/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headken/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headjoe2/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headmishkin/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headsally/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headmarion/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headmandy/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headvivien/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headbrosnanboiler/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headbrosnansuit/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headbrosnantimber/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headbrosnansnow/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/headbrosnan/modelFileHeader.inc.c>
|
||||
#include <assets/obseg/chr/spicebond/modelFileHeader.inc.c>
|
||||
|
||||
@@ -1,83 +1,83 @@
|
||||
struct ChrModelFileRecord c_item_entries[] = {
|
||||
#include <assets/obseg/chr/camguard/chrModelFileRecord.inc.c>
|
||||
{&greyguard_header, "CgreyguardZ", 1.0, 1.0, 0x1, 0x00, 0x00, 0x00},
|
||||
{&oliveguard_header, "ColiveguardZ", 1.0, 1.0, 0x1, 0x00, 0x00, 0x00},
|
||||
{&rusguard_header, "CrusguardZ", 1.0, 1.0, 0x1, 0x00, 0x00, 0x00},
|
||||
{&trevguard_header, "CtrevguardZ", 1.0, 1.0, 0x1, 0x00, 0x00, 0x00},
|
||||
{&djbond_header, "CdjbondZ", 1.0, 1.0446, 0x1, 0x00, 0x00, 0x00},
|
||||
{&boris_header, "CborisZ", 1.0, 0.9702, 0x1, 0x01, 0x00, 0x00},
|
||||
{&orumov_header, "CorumovZ", 1.0, 1.0778, 0x1, 0x01, 0x00, 0x00},
|
||||
{&trevelyan_header, "CtrevelyanZ", 1.0, 1.0, 0x1, 0x01, 0x00, 0x00},
|
||||
{&boilertrev_header, "CboilertrevZ", 1.0, 1.0, 0x1, 0x01, 0x00, 0x00},
|
||||
{&valentin_header, "CvalentinZ", 1.0, 0.93239999, 0x1, 0x01, 0x00, 0x00},
|
||||
{&xenia_header, "CxeniaZ", 1.0, 1.0, 0x00, 0x1, 0x00, 0x00},
|
||||
{&baronsamedi_header, "CbaronsamediZ", 1.0, 1.0, 0x1, 0x01, 0x00, 0x00},
|
||||
{&jaws_header, "CjawsZ", 1.0, 1.199, 0x1, 0x01, 0x00, 0x00},
|
||||
{&mayday_header, "CmaydayZ", 1.0, 1.0, 0x0, 0x1, 0x00, 0x00},
|
||||
{&oddjob_header, "CoddjobZ", 1.0, 0.78780001, 0x1, 0x01, 0x00, 0x00},
|
||||
{&natalya_header, "CnatalyaZ", 1.0, 0.96609998, 0x0, 0x1, 0x00, 0x00},
|
||||
{&armourguard_header, "CarmourguardZ", 1.0, 1.0, 0x1, 0x00, 0x00, 0x00},
|
||||
{&commguard_header, "CcommguardZ", 1.0, 1.0, 0x1, 0x00, 0x00, 0x00},
|
||||
{&greatguard_header, "CgreatguardZ", 1.0, 1.0, 0x1, 0x00, 0x00, 0x00},
|
||||
{&navyguard_header, "CnavyguardZ", 1.0, 1.0, 0x1, 0x00, 0x00, 0x00},
|
||||
{&snowguard_header, "CsnowguardZ", 1.0, 1.0, 0x1, 0x01, 0x00, 0x00},
|
||||
{&boilerbond_header, "CboilerbondZ", 1.0, 1.0403, 0x1, 0x00, 0x00, 0x00},
|
||||
{&suitbond_header, "CsuitbondZ", 1.0, 1.058, 0x1, 0x00, 0x00, 0x00},
|
||||
{&timberbond_header, "CtimberbondZ", 1.0, 1.0438, 0x1, 0x00, 0x00, 0x00},
|
||||
{&snowbond_header, "CsnowbondZ", 1.0, 1.0438, 0x1, 0x00, 0x00, 0x00},
|
||||
{&bluewoman_header, "CbluewomanZ", 1.0, 0.88529998, 0x00, 0x00, 0x00, 0x00},
|
||||
{&fattechwoman_header, "CfattechwomanZ", 1.0, 0.88529998, 0x00, 0x00, 0x00, 0x00},
|
||||
{&techwoman_header, "CtechwomanZ", 1.0, 0.91600001, 0x00, 0x00, 0x00, 0x00},
|
||||
{&jeanwoman_header, "CjeanwomanZ", 1.0, 0.88529998, 0x00, 0x00, 0x00, 0x00},
|
||||
{&greyman_header, "CgreymanZ", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
{&blueman_header, "CbluemanZ", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
{&redman_header, "CredmanZ", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
{&cardiman_header, "CcardimanZ", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
{&checkman_header, "CcheckmanZ", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
{&techman_header, "CtechmanZ", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
{&pilot_header, "CpilotZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&greatguard2_header, "Cgreatguard2Z", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
{&bluecamguard_header, "CbluecamguardZ", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
{&moonguard_header, "CmoonguardZ", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
{&moonfemale_header, "CmoonfemaleZ", 1.0, 0.88529998, 0x00, 0x00, 0x00, 0x00},
|
||||
{&suit_lf_hand_header, "Csuit_lf_handZ", 0.1, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
{&headkarl_header, "CheadkarlZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headalan_header, "CheadalanZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headpete_header, "CheadpeteZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headmartin_header, "CheadmartinZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headmark_header, "CheadmarkZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headduncan_header, "CheadduncanZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headshaun_header, "CheadshaunZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headdwayne_header, "CheaddwayneZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headb_header, "CheadbZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headdave_header, "CheaddaveZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headgrant_header, "CheadgrantZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headdes_header, "CheaddesZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headchris_header, "CheadchrisZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headlee_header, "CheadleeZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headneil_header, "CheadneilZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headjim_header, "CheadjimZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headrobin_header, "CheadrobinZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headsteveh_header, "CheadstevehZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headbalaclava_header, "CheadbalaclavaZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headbike_header, "CheadbikeZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headgraham_header, "CheadgrahamZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headstevee_header, "CheadsteveeZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headjoel_header, "CheadjoelZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headscott_header, "CheadscottZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headjoe_header, "CheadjoeZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headken_header, "CheadkenZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headjoe2_header, "Cheadjoe2Z", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headmishkin_header, "CheadmishkinZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headsally_header, "CheadsallyZ", 1.0, 1.0, 0x00, 0x01, 0x00, 0x00},
|
||||
{&headmarion_header, "CheadmarionZ", 1.0, 1.0, 0x00, 0x01, 0x00, 0x00},
|
||||
{&headmandy_header, "CheadmandyZ", 1.0, 1.0, 0x00, 0x01, 0x00, 0x00},
|
||||
{&headvivien_header, "CheadvivienZ", 1.0, 1.0, 0x00, 0x01, 0x00, 0x00},
|
||||
{&headbrosnanboiler_header, "CheadbrosnanboilerZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headbrosnansuit_header, "CheadbrosnansuitZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headbrosnantimber_header, "CheadbrosnantimberZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headbrosnansnow_header, "CheadbrosnansnowZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&headbrosnan_header, "CheadbrosnanZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
{&spicebond_header, "CspicebondZ", 0.94999999, 0.96609998, 0x00, 0x01, 0x00, 0x00},
|
||||
#include <assets/obseg/chr/greyguard/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/oliveguard/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/rusguard/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/trevguard/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/djbond/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/boris/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/orumov/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/trevelyan/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/boilertrev/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/valentin/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/xenia/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/baronsamedi/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/jaws/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/mayday/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/oddjob/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/natalya/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/armourguard/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/commguard/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/greatguard/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/navyguard/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/snowguard/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/boilerbond/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/suitbond/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/timberbond/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/snowbond/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/bluewoman/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/fattechwoman/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/techwoman/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/jeanwoman/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/greyman/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/blueman/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/redman/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/cardiman/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/checkman/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/techman/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/pilot/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/greatguard2/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/bluecamguard/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/moonguard/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/moonfemale/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/suit_lf_hand/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headkarl/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headalan/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headpete/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headmartin/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headmark/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headduncan/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headshaun/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headdwayne/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headb/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headdave/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headgrant/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headdes/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headchris/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headlee/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headneil/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headjim/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headrobin/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headsteveh/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headbalaclava/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headbike/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headgraham/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headstevee/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headjoel/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headscott/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headjoe/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headken/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headjoe2/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headmishkin/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headsally/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headmarion/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headmandy/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headvivien/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headbrosnanboiler/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headbrosnansuit/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headbrosnantimber/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headbrosnansnow/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/headbrosnan/chrModelFileRecord.inc.c>
|
||||
#include <assets/obseg/chr/spicebond/chrModelFileRecord.inc.c>
|
||||
{0, 0, 1.0, 0.0, 0x00, 0x00, 0x00, 0x00}
|
||||
};
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{&commguard_header, "CcommguardZ", 1.0, 1.0, 0x1, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(commguard, 0, &SKELETON(guard), 0, 7, 0x14, 1260.4969, 0, 0xF)
|
||||
@@ -0,0 +1 @@
|
||||
{&djbond_header, "CdjbondZ", 1.0, 1.0446, 0x1, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(djbond, 0, &SKELETON(guard), 0, 7, 0x15, 1285.0543, 0, 0xD)
|
||||
@@ -0,0 +1 @@
|
||||
{&fattechwoman_header, "CfattechwomanZ", 1.0, 0.88529998, 0x00, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(fattechwoman, 0, &SKELETON(guard), 0, 7, 0x15, 1149.4025, 0, 0xC)
|
||||
@@ -0,0 +1 @@
|
||||
{&greatguard_header, "CgreatguardZ", 1.0, 1.0, 0x1, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(greatguard, 0, &SKELETON(guard), 0, 7, 0x14, 1283.0787, 0, 0xB)
|
||||
@@ -0,0 +1 @@
|
||||
{&greatguard2_header, "Cgreatguard2Z", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(greatguard2, 0, &SKELETON(guard), 0, 7, 0x14, 1283.0787, 0, 0x10)
|
||||
@@ -0,0 +1 @@
|
||||
{&greyguard_header, "CgreyguardZ", 1.0, 1.0, 0x1, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(greyguard, 0, &SKELETON(guard), 0, 7, 0x14, 1292.6892, 0, 0xD)
|
||||
@@ -0,0 +1 @@
|
||||
{&greyman_header, "CgreymanZ", 1.0, 1.0, 0x01, 0x00, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(greyman, 0, &SKELETON(guard), 0, 7, 0x15, 1293.0195, 0, 0xF)
|
||||
@@ -0,0 +1 @@
|
||||
{&headalan_header, "CheadalanZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(headalan, 0, NULL, 0, 2, 1, 215.03685, 0, 4)
|
||||
@@ -0,0 +1 @@
|
||||
{&headb_header, "CheadbZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(headb, 0, NULL, 0, 2, 1, 212.62949, 0, 5)
|
||||
@@ -0,0 +1 @@
|
||||
{&headbalaclava_header, "CheadbalaclavaZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(headbalaclava, 0, NULL, 0, 2, 1, 212.62949, 0, 2)
|
||||
@@ -0,0 +1 @@
|
||||
{&headbike_header, "CheadbikeZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(headbike, 0, NULL, 0, 2, 1, 219.82707, 0, 6)
|
||||
@@ -0,0 +1 @@
|
||||
{&headbrosnan_header, "CheadbrosnanZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(headbrosnan, 0, NULL, 0, 2, 1, 189.48112, 0, 5)
|
||||
@@ -0,0 +1 @@
|
||||
{&headbrosnanboiler_header, "CheadbrosnanboilerZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(headbrosnanboiler, 0, NULL, 0, 2, 1, 190.61967, 0, 4)
|
||||
@@ -0,0 +1 @@
|
||||
{&headbrosnansnow_header, "CheadbrosnansnowZ", 1.0, 1.0, 0x01, 0x01, 0x00, 0x00},
|
||||
@@ -0,0 +1,2 @@
|
||||
//D:8003D410
|
||||
MODELFILEHEADER(headbrosnansnow, 0, NULL, 0, 2, 1, 225.0605, 0, 6)
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user