mirror of https://github.com/n64decomp/007.git
update public from private
This commit is contained in:
parent
045df04316
commit
858d640da7
|
@ -0,0 +1,74 @@
|
|||
name: JP-Status
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: master
|
||||
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
|
||||
|
||||
# Allows you to run this workflow manually from the Actions tab
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
buildjp:
|
||||
|
||||
runs-on: ubuntu-18.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Install Depedencies
|
||||
run: |
|
||||
sudo apt update
|
||||
sudo apt install binutils-mips-linux-gnu make
|
||||
wget https://github.com/n64decomp/qemu-irix/releases/download/v2.11-deb/qemu-irix-2.11.0-2169-g32ab296eef_amd64.deb
|
||||
sudo dpkg -i qemu-irix-2.11.0-2169-g32ab296eef_amd64.deb
|
||||
|
||||
- name: Get US File
|
||||
env:
|
||||
FILE_US: ${{ secrets.SECRET_FILE_US }}
|
||||
run: wget -O baserom.u.z64 $FILE_US
|
||||
|
||||
- name: Get JP File
|
||||
env:
|
||||
FILE_JP: ${{ secrets.SECRET_FILE_JP }}
|
||||
run: wget -O baserom.j.z64 $FILE_JP
|
||||
|
||||
- name: Extract US Assets
|
||||
run: ./extract_baserom.u.sh
|
||||
|
||||
- name: Extract JP Assets
|
||||
run: ./extract_diff.j.sh
|
||||
|
||||
- name: Make JP
|
||||
run: make -j VERSION=JP
|
||||
|
||||
- name: Make report
|
||||
run: make -C tools/report
|
||||
|
||||
- name: Stats
|
||||
run: python3 tools/ge-stats.py --version jp --report
|
||||
|
||||
- name: Upload output files
|
||||
|
||||
uses: dmnemec/copy_file_to_another_repo_action@v1.0.4
|
||||
|
||||
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
|
|
@ -1,10 +1,15 @@
|
|||
name: GE-CI
|
||||
name: NTSC-Status
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: master
|
||||
paths-ignore:
|
||||
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
|
||||
|
||||
|
@ -23,6 +28,8 @@ jobs:
|
|||
run: |
|
||||
sudo apt update
|
||||
sudo apt install binutils-mips-linux-gnu make
|
||||
wget https://github.com/n64decomp/qemu-irix/releases/download/v2.11-deb/qemu-irix-2.11.0-2169-g32ab296eef_amd64.deb
|
||||
sudo dpkg -i qemu-irix-2.11.0-2169-g32ab296eef_amd64.deb
|
||||
|
||||
- name: Get US File
|
||||
env:
|
||||
|
@ -70,39 +77,5 @@ jobs:
|
|||
tools/report/index.html
|
||||
tools/report/sfx.ogg
|
||||
tools/report/background.jpg
|
||||
|
||||
buildjp:
|
||||
|
||||
runs-on: ubuntu-18.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Install Depedencies
|
||||
run: |
|
||||
sudo apt update
|
||||
sudo apt install binutils-mips-linux-gnu make
|
||||
|
||||
- name: Get US File
|
||||
env:
|
||||
FILE_US: ${{ secrets.SECRET_FILE_US }}
|
||||
run: wget -O baserom.u.z64 $FILE_US
|
||||
|
||||
- name: Get JP File
|
||||
env:
|
||||
FILE_JP: ${{ secrets.SECRET_FILE_JP }}
|
||||
run: wget -O baserom.j.z64 $FILE_JP
|
||||
|
||||
- name: Extract US Assets
|
||||
run: ./extract_baserom.u.sh
|
||||
|
||||
- name: Extract JP Assets
|
||||
run: ./extract_diff.j.sh
|
||||
|
||||
- name: Make JP
|
||||
run: make -j VERSION=JP
|
||||
|
||||
- name: Stats
|
||||
run: python3 tools/ge-stats.py --version jp
|
||||
|
||||
#need way of telling report that JAP passed/failed
|
||||
|
|
|
@ -7,6 +7,9 @@
|
|||
*.tmp
|
||||
*.z64
|
||||
*.o
|
||||
branchdiff.sh
|
||||
baserom.*.dump
|
||||
ge007.*.dump
|
||||
/.vs
|
||||
021990.bin
|
||||
0219D0.bin
|
||||
|
@ -20,7 +23,7 @@ assets/ge007.u.123040.efont_chardata.bin
|
|||
assets/ge007.u.29D160.Globalimagetable.bin
|
||||
assets/ge007.u.29E560.Globalimagetable_commandblock.bin
|
||||
assets/ge007.u.2A4D50.usedby7F008DE4.bin
|
||||
assets/images/split/*.bin
|
||||
assets/images/split/*.bin*
|
||||
assets/music/*.bin
|
||||
assets/music/*.ctl
|
||||
assets/music/*.tbl
|
||||
|
@ -40,14 +43,12 @@ assets/obseg/text/j/*.bin
|
|||
assets/obseg/text/u/*.bin
|
||||
assets/ramrom/*.bin
|
||||
build/*
|
||||
data_seg
|
||||
ge007.e.bin
|
||||
ge007.e.elf
|
||||
ge007.j.bin
|
||||
ge007.j.elf
|
||||
ge007.u.bin
|
||||
ge007.u.elf
|
||||
lib/libultra_rom.a
|
||||
tools/aaa_rip/aaa_rip
|
||||
build-*/*
|
||||
tools/extractor/*.o
|
||||
tools/extractor/extractor
|
||||
notes/
|
||||
tools/aaa_rip/main.o
|
||||
tools/aaa_rip/aaa_rip
|
||||
tools/n64cksum
|
||||
tools/armips
|
||||
tools/gzipsrc/gzip
|
||||
tools/gzipsrc/*.o
|
||||
|
|
49
Makefile
49
Makefile
|
@ -10,10 +10,18 @@ VERSION := US
|
|||
# If COMPARE is 1, check the output sha1sum when building 'all'
|
||||
COMPARE := 1
|
||||
|
||||
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)
|
||||
TOOLCHAIN := mips64-linux-gnu-
|
||||
else
|
||||
TOOLCHAIN := mips64-elf-
|
||||
endif
|
||||
|
||||
|
||||
TOOLCHAIN := mips-linux-gnu-
|
||||
QEMU_IRIX := tools/irix/qemu-irix
|
||||
QEMU_IRIX := $(shell which qemu-irix 2>/dev/null)
|
||||
ifeq (, $(QEMU_IRIX))
|
||||
$(error Using the IDO compiler requires qemu-irix. Please install qemu-irix package or set the QEMU_IRIX environment variable to the full qemu-irix binary path)
|
||||
endif
|
||||
IRIX_ROOT := tools/irix/root
|
||||
# other tools
|
||||
TOOLS_DIR := tools
|
||||
|
@ -51,7 +59,9 @@ LCDEFS := -DVERSION_JP
|
|||
ASMDEFS := --defsym VERSION_JP=1
|
||||
endif
|
||||
|
||||
BUILD_DIR := build/$(COUNTRYCODE)
|
||||
BUILD_DIR_BASE := build
|
||||
# BUILD_DIR is the location where all build artifacts are placed
|
||||
BUILD_DIR := $(BUILD_DIR_BASE)/$(COUNTRYCODE)
|
||||
include assets/Makefile.obseg
|
||||
include assets/Makefile.music
|
||||
BUILD_SUB_DIRS := \
|
||||
|
@ -63,15 +73,9 @@ BUILD_SUB_DIRS := \
|
|||
$(shell mkdir -p $(BUILD_DIR))
|
||||
$(foreach subdir,$(BUILD_SUB_DIRS),$(shell mkdir -p $(BUILD_DIR)/$(subdir)))
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
APPELF := ge007.$(COUNTRYCODE).elf
|
||||
APPROM := ge007.$(COUNTRYCODE).z64
|
||||
APPBIN := ge007.$(COUNTRYCODE).bin
|
||||
APPELF := $(BUILD_DIR)/ge007.$(COUNTRYCODE).elf
|
||||
APPROM := $(BUILD_DIR)/ge007.$(COUNTRYCODE).z64
|
||||
APPBIN := $(BUILD_DIR)/ge007.$(COUNTRYCODE).bin
|
||||
|
||||
HEADERFILES := $(foreach dir,src,$(wildcard $(dir)/*.s))
|
||||
HEADEROBJECTS := $(foreach file,$(HEADERFILES),$(BUILD_DIR)/$(file:.s=.o))
|
||||
|
@ -144,7 +148,21 @@ all: $(APPROM)
|
|||
ifeq ($(COMPARE),1)
|
||||
@$(SHA1SUM) -c ge007.$(COUNTRYCODE).sha1
|
||||
endif
|
||||
.SECONDARY:
|
||||
$(APPELF) $(APPROM) $(APPBIN) $(ULTRAOBJECTS) $(BUILD_DIR)/ge007.$(COUNTRYCODE).map \
|
||||
$(HEADEROBJECTS) $(BOOTOBJECTS) $(CODEOBJECTS) $(GAMEOBJECTS) $(RZOBJECTS) \
|
||||
$(OBSEG_OBJECTS) $(OBSEG_RZ) $(ROMOBJECTS) $(RAMROM_OBJECTS) $(FONT_OBJECTS) $(MUSIC_OBJECTS) $(IMAGE_OBJS) $(MUSIC_RZ_FILES)
|
||||
ifeq ($(filter clean dataclean codeclean print-%,$(MAKECMDGOALS)),)
|
||||
|
||||
# Make tools if out of date
|
||||
$(info Building tools...)
|
||||
DUMMY != make -s -C tools >&2 || echo FAIL
|
||||
ifeq ($(DUMMY),FAIL)
|
||||
$(error Failed to build tools)
|
||||
endif
|
||||
$(info Building ROM...)
|
||||
|
||||
endif
|
||||
|
||||
codeclean:
|
||||
rm -f $(APPELF) $(APPROM) $(APPBIN) $(ULTRAOBJECTS) $(BUILD_DIR)/ge007.$(COUNTRYCODE).map \
|
||||
|
@ -214,7 +232,6 @@ $(APPROM): $(APPBIN)
|
|||
$(N64CKSUM) $< $@
|
||||
rm header.tmp
|
||||
|
||||
.PRECIOUS: %.bin %.o
|
||||
|
||||
.PHONY: all default codeclean dataclean clean
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ $(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 $<
|
||||
|
|
|
@ -0,0 +1,68 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LarchJ[] = {
|
||||
" ¥マ♀<EFBE8F>兤ロミご<EFBE90>≡<EFBFBD>⇔┫m<E294AB>√⇔<E2889A><E28794><EFBFBD>∨ツ\nご<EFBFBD>づ<EFBFBD>に∩≒ф∀<EFBFBD>⇔♭⌒οぢ<EFBFBD>∃<EFBFBD>⇔<EFBFBD>\n∃≒∃⊇ツ\n",
|
||||
" <20>∨<EFBFBD><E288A8><EFBFBD>∨<EFBFBD>♭<EFBFBD>∩ツ007ツヰヱ∃\n<EFBFBD>⊇<EFBFBD>∵ぢ<EFBFBD>≫n∈<EFBFBD>ゑ<EFBFBD><EFBFBD><EFBFBD>ツ\n\n 兤ロミ♭<EFBE90><E299AD>∈<EFBFBD><E28888><EFBFBD>≫<EFBFBD><E289AB>Ω∃∋⇔⊇∃⊇\n∩≒=コ∃∨<EFBFBD>τサ<EFBFBD>烙ヒマワ<EFBFBD>\n<EFBFBD>ば<EFBFBD><EFBFBD><EFBFBD>ロフヨマ∀Β<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>♭<EFBFBD>ツ\nは<EFBFBD><EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>ゃ♭<EFBFBD><EFBFBD><EFBFBD>∝∩≫<EFBFBD>⊂♭<EFBFBD>ツ\nよら<EFBFBD><EFBFBD><EFBFBD>√<EFBFBD><EFBFBD>∋ツ007ツ\n",
|
||||
" 007ツοぢ♭<E381A2>≫∩♪⊂∩<E28A82><E288A9><EFBFBD><EFBFBD>Åツ\n⊇⇒⌒∩†<EFBFBD>⇔<EFBFBD>⊇≒√∃⊇∩≒<EFBFBD>ツ\n ⌒<><E28C92><EFBFBD>ぢ<EFBFBD>n∵♭<E288B5>∨∃≒―n<6E><C280>ム縲<C280>ルサ≧サ⌒⇒⊇♭<E28A87>だ<EFBFBD>⇔<EFBFBD>⇔<EFBFBD>√ツ\n ≡∽<E289A1><E288BD><EFBFBD>∠≡ツ\n",
|
||||
" ≠ネサ<EFBDBB><C280> <20>∨<EFBFBD><E288A8><EFBFBD>∨<EFBFBD>タ\n<EFBFBD>√♭Γ∵⊇⇒⌒♪⊂⊇⊂ほだ¬♭αn<EFBFBD>⇔⊇∨\n∩∝∩≫∀⊇⊇∝ツ\n\n ラ<>≦禛カ∀<EFBDB6>サ<C280><EFBDBB>⇔<EFBFBD>i<EFBFBD>m<EFBFBD><EFBD8D>ツ\nふ⌒<EFBFBD>∫√†<EFBFBD>∝≫⌒<EFBFBD><EFBFBD>ツ\n",
|
||||
"づ<EFBFBD>に∩≒<EFBFBD>οぢ\n",
|
||||
"艢゚サ<EFBFBD>ミ∈┗⇒<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD>ム縲<EFBFBD>ルサ≧サ∈リる<EFBFBD>≡\n",
|
||||
"艢゚サ<EFBFBD>ミ∀<EFBFBD><EFBFBD>οぢ\n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ムツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:№ラ<E28496>づ≪<E381A5>⊇<EFBFBD>ほ∈ヮ<E28888>⇔ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:℡ェ<E284A1>に<EFBFBD><E381AB>∈⇒∩<E28792>⇔οぢ<CEBF>\n<EFBFBD><EFBFBD><EFBFBD>⊂ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:㊤<C280>⊇∝ツ⌒⊂<E28C92>∋∃<E2888B><E28883>\n⊇≒√∃⊇∝ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟タ<E3809F>⊆⊆⊆⊆ ! <>n",
|
||||
"み<EFBFBD>f:〟準マ♀<EFBE8F>∋ツ÷サ<EFBDBB>園マミム<C280>\n<EFBFBD><EFBFBD><EFBFBD>⇒⊇⇔ψ<EFBFBD>⇔⊇≫n∈き⇔<EFBFBD><EFBFBD>⇔⌒\n≒∪⊂ツ<EFBFBD>n",
|
||||
"み<EFBFBD>f:〟<C280>ソ<EFBFBD>∨n∈÷メ<EFBE92><C280><EFBFBD>ご<C280>\n<EFBFBD><EFBFBD>う<EFBFBD><EFBFBD><EFBFBD>∀<EFBFBD>√⇔⊇≫∪┤Å<EFBFBD>ツ<EFBFBD>n",
|
||||
"¥マ♀:〝メ<EFBE92><C280><EFBFBD>諷ノ∋Åツは∵εζ≪あÅツ<EFBE82>n",
|
||||
"み<EFBFBD>f:№ラ∈<EFBE97>⇔∽ ! <>n",
|
||||
"¥マ♀:㊥<E38AA5>∧⊂Å<E28A82>∨<EFBFBD>∩⌒<E288A9>√∃⊇ツ\n<EFBFBD>∩<EFBFBD><EFBFBD><EFBFBD>ゃ<EFBFBD><EFBFBD>∝<EFBFBD>∨∋Åツ<EFBFBD>n",
|
||||
"み<EFBFBD>f:〟シ∧∈⇒<E28888>∃ ! ∪<>⊃<EFBFBD>∨Å<E288A8>\n窶兤<EFBFBD>ワ縺<EFBFBD>ツ<EFBFBD>n",
|
||||
"み<EFBFBD>f:〟セ<E3809F>⊃<EFBFBD>⊆<EFBFBD><E28A86>∀サ<C280><EFBDBB><EFBFBD><EFBFBD><EFBFBD>√\n≫<EFBFBD>Åツ<EFBFBD>n",
|
||||
"¥マ♀:〝艢゚サ<EFBDBB>ミ<EFBFBD>ф⌒<D184>⇔∃⊇ツはュ\n∃≒ン<EFBFBD>ネ<EFBFBD>艢<EFBFBD><EFBFBD><EFBFBD>諠秩テ<EFBFBD>∨∩∈ψ<EFBFBD>⇔\n⊇≫ツ<EFBFBD>n",
|
||||
"み<EFBFBD>f:㊤タ<E38AA4>∩タ ∧<><E288A7>∀<EFBFBD>⇒⊇⇔<E28A87><E28794><EFBFBD>\n∩≒はュ∈づ≪<EFBFBD><EFBFBD>≫ツ<EFBFBD>n",
|
||||
"み<EFBFBD>f:〟リ⊆≠ヘュ∃≒<E28883><E28992><EFBFBD><EFBFBD><EFBFBD><EFBFBD>こ<EFBFBD>\n<EFBFBD>⊃≫≡⊂<EFBFBD><EFBFBD><EFBFBD>≫n∵♭<EFBFBD>≫∵∃ツ<EFBFBD>n",
|
||||
"み<EFBFBD>f:㏍ワ<E38F8D>√ ! <20><><EFBFBD><EFBFBD>≒∝√<E2889D><E2889A>∀\n⊇⊂n∈<EFBFBD>√≫∃ ! <>n",
|
||||
"fΩ:〝メ<EFBE92><C280><EFBFBD>ご∩≒<E288A9><E28992>ツ\nワ$ム∈<EFBFBD><EFBFBD><EFBFBD>≡ツ<EFBFBD>n",
|
||||
"<EFBFBD>ロフヨマ:〟準マ♀<EFBE8F>=<C280>シ∂≒<E28882>∵Α<E288B5>\n∩<EFBFBD>∨≡⊂Åツ<EFBFBD>n",
|
||||
"<EFBFBD>ロフヨマ:〝メ<EFBE92><C280><EFBFBD>ご<C280>Ρう∈\nεζ<EFBFBD>∨ツ<EFBFBD>n",
|
||||
"¥マ♀:№ム<E28496>♭<EFBFBD>≫<EFBFBD>♭<EFBFBD>⊃⌒∝∩≒∃⊇ツ<EFBE82>n",
|
||||
"<EFBFBD>ロフヨマ:℡<C280>ク<EFBFBD>∀<EFBFBD>⇔<EFBFBD>w<EFBFBD>∃<E28883>ハワマ\n∀∃<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>∨ツ<EFBFBD>n",
|
||||
"<EFBFBD>ロフヨマ:㊤ノ<E38AA4>√∨<E288A8><C280>メ<EFBE92><C280>ム縲<C280>ルサ\n≧サ∈だ<EFBFBD>⇔⊇<EFBFBD>∩タ<EFBFBD>n",
|
||||
"¥マ♀:〟モ⊇=ネ√<EFBE88><EFBFBD>諤ワ∵ン<C280>ネ<EFBE88>艢<EFBFBD>nn<6E><EFBD8E>u∝<EFBD95>⇔⊇∨n∈<EFBD8E><E28888><EFBFBD><EFBFBD><EFBFBD>ツ<EFBE82>n",
|
||||
"<EFBFBD>ロフヨマ:〟ネ√∃≒<E28883><E28992><EFBFBD>∃∩<E28883><E288A9><EFBFBD><EFBFBD>\n⇔⊆≫ツ<EFBFBD>n",
|
||||
"<EFBFBD>ロフヨマ:㏍。<E38F8D><EFBDA1>√∩≒÷メ<EFBE92><C280><EFBFBD>メε\nζ≪∈<EFBFBD>y<EFBFBD><EFBFBD>ど<EFBFBD><EFBFBD>∃<EFBFBD>⇔<EFBFBD>∃≒∃⊇ツ<EFBFBD>n",
|
||||
"<EFBFBD>ロフヨマ:№ル∈⇒<E28888>⇔∃=準マ♀<EFBE8F>ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:㊤ィば<EFBDA8><E381B0><EFBFBD><EFBFBD>ロフヨマ∀<EFBE8F><E28880>\n<EFBFBD><EFBFBD>∵⊆≫∝ツ<EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
">> ござ━<E38196> <<\n",
|
||||
" ¥マ♀<EFBE8F>兤ロミご<EFBE90>≡<EFBFBD>⇔┫m<E294AB>\n√⇔<EFBFBD><EFBFBD><EFBFBD>∨ツ\n ご<>づ<EFBFBD>に∩≒ф∀<D184>⇔♭⌒οぢ\n<EFBFBD>∃<EFBFBD>⇔<EFBFBD>∃≒∃⊇ツ\n",
|
||||
" <20>∨<EFBFBD><E288A8><EFBFBD>∨<EFBFBD>♭<EFBFBD>∩ツ007ツ\nヰヱ∃<EFBFBD>⊇<EFBFBD>∵ぢ<EFBFBD>≫n∈<EFBFBD>ゑ\n<EFBFBD><EFBFBD><EFBFBD>ツ\n 兤ロミ♭<EFBE90><E299AD>∈<EFBFBD><E28888><EFBFBD>≫<EFBFBD><E289AB>Ω\n∃∋⇔⊇∃⊇∩≒=コ∃∨<EFBFBD>τサ<EFBFBD>\n烙ヒマワ<EFBFBD><EFBFBD>ば<EFBFBD><EFBFBD><EFBFBD>ロフヨマ∀\nΒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>♭<EFBFBD>ツは<EFBFBD><EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>\nゃ♭<EFBFBD><EFBFBD><EFBFBD>∝∩≫<EFBFBD>⊂♭<EFBFBD>ツ\nよら<EFBFBD><EFBFBD><EFBFBD>√<EFBFBD><EFBFBD>∋ツ007ツ\n",
|
||||
" 007ツοぢ♭<E381A2>≫∩♪⊂∩<E28A82><E288A9>\n<EFBFBD><EFBFBD>Åツ⊇⇒⌒∩†<EFBFBD>⇔<EFBFBD>⊇≒√∃\n⊇∩≒<EFBFBD>ツ\n ⌒<><E28C92><EFBFBD>ぢ<EFBFBD>n∵♭<E288B5>∨∃≒―n<6E><C280>ム縲<C280>ルサ≧サ⌒⇒⊇♭<E28A87>\nだ<EFBFBD>⇔<EFBFBD>⇔<EFBFBD>√ツ\n ≡∽<E289A1><E288BD><EFBFBD>∠≡ツ\n",
|
||||
" ≠ネサ<EFBDBB><C280> <20>∨<EFBFBD><E288A8><EFBFBD>∨<EFBFBD>タ\n<EFBFBD>√♭Γ∵⊇⇒⌒♪⊂⊇⊂ほだ¬♭\nαn<EFBFBD>⇔⊇∨∩∝∩≫∀⊇⊇∝ツ\n\n ラ<>≦禛カ∀<EFBDB6>サ<C280><EFBDBB>⇔<EFBFBD>i<EFBFBD>m\n<EFBFBD><EFBFBD>ツふ⌒<EFBFBD>∫√†<EFBFBD>∝≫⌒<EFBFBD><EFBFBD>ツ\n",
|
||||
"づ<EFBFBD>に∩≒<EFBFBD>οぢ\n",
|
||||
"艢゚サ<EFBFBD>ミ∈┗⇒<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD>ム縲<EFBFBD>ルサ≧サ∈リる<EFBFBD>≡\n",
|
||||
"艢゚サ<EFBFBD>ミ∀<EFBFBD><EFBFBD>οぢ\n",
|
||||
"ござ━<EFBFBD> レマラ縲<C280>凍窶<E5878D>項<EFBFBD><E9A085>\n",
|
||||
"\n",
|
||||
"♀ミ<EFBFBD><EFBFBD>\n",
|
||||
"づ<EFBFBD>に<EFBFBD><EFBFBD>\n",
|
||||
"づ<EFBFBD>に<EFBFBD><EFBFBD>\n",
|
||||
"♀ミ<EFBFBD><EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>兤ハラ<EFBFBD>√⇔⊇<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD>ム綵n",
|
||||
"<EFBFBD>ルサ≧サ\n",
|
||||
"<EFBFBD><EFBFBD>ム縲<EFBFBD>ルサ≧サ\n",
|
||||
"\"$ム<EFBFBD>サ畚"<EFBFBD><EFBFBD>ム縲<EFBFBD>ルサ≧サ\n",
|
||||
"<EFBFBD><EFBFBD>ム縲<EFBFBD>ルサ≧サ∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,48 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LcaveJ[] = {
|
||||
" <20>hばぱ<E381B0><E381B1>ざ<EFBFBD>$<EFBC84>準<EFBFBD>ミマ窶艨モ―n<6E>諤ワ<E8ABA4>у<EFBFBD><D183>∧†<E288A7>⊆≫∞ニ<E2889E>ゃ<EFBFBD><E38283><EFBFBD>√⇔\n⊇∨ツ<EFBFBD><EFBFBD>ばぱ∩≒┗⇒<EFBFBD>≫<EFBFBD>∀∵♭<EFBFBD>∃∩<EFBFBD>\n∨<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∨⊥♭⊆≫ツ\n <20><>∪<EFBFBD>∈<EFBFBD><E28888><EFBFBD>⇔=逗<EFBC9D>準<EFBFBD>ク∪ゃ<E288AA><E38283>⊥\n∨≪>艨マぢ<EFBFBD>∨≪<EFBFBD>≫n<EFBFBD>♭<EFBFBD>≫#マ£<EFBFBD>―n<EFBFBD><EFBFBD>у<EFBFBD><EFBFBD><EFBFBD>ぷ<EFBFBD>ぉお<EFBFBD>⊆≫ツ\n <20>ぷぉお<E38189><EFBFBD>諤ワ<E8ABA4>モ<EFBE93>サ繧ウ<E7B9A7>≡<EFBFBD>⇔qr\n∃み<EFBFBD>∵ぉ<EFBFBD>√⇔⊇≫∀ま∝√≫ツ\n",
|
||||
" <>ハロヘマ∈<EFBE8F><E28888><EFBFBD><EFBFBD>m<EFBFBD>≠竄縺ト<E7B8BA>∃<EFBFBD>⊇ツ\n007≦、∋♭<EFBFBD><EFBFBD><EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>∵∃⊇∝ツ\n\n ラリ<E383A9>すずm<E3819A>∈∀<E28888>⇔⌒≒⊇<E28992><E28A87>∵≠シ<E289A0>\n∈┗⇒<EFBFBD>∨≒CIA<EFBFBD>≠ヒハラ<EFBFBD>$<EFBFBD>準<EFBFBD>メΑo\n∃<EFBFBD>め<EFBFBD>⇒⊇⇔┫<EFBFBD><EFBFBD>⇔ぷ<EFBFBD>⊇ツゑん<EFBFBD>⇔⊇≫\nCIA<EFBFBD>む<EFBFBD>ぅさ∈<EFBFBD>≪<EFBFBD>∋♭<EFBFBD>√≫<EFBFBD><EFBFBD>♭<EFBFBD>ツ\n",
|
||||
" $<EFBC84>準<EFBFBD>ミマ窶艨諢ム<E8ABA2><EFBE91>⇔⊇≫<E28A87>♭ラ∵\n烙ヒマワ<EFBFBD><EFBFBD>ツ⌒<EFBFBD>#マ£∈ぎく<EFBFBD>≫<EFBFBD>∀∵\nぢ<EFBFBD>∨≒<EFBFBD>諤ワ<EFBFBD>ミマ窶艨クΞ‡<EFBFBD>⊥⇔<EFBFBD><EFBFBD>\nn∵♭<EFBFBD>∃<EFBFBD>∃≫ツ\n #マ£ヮ<EFBFA1><E383AE>レサ¥<EFBDBB><EFBFA5>むめ∈ぎく<E3818E>=ネ<EFBC9D>⇔\n蕫ワ゚サルマ縲兤サ<EFBFBD>クろт<EFBFBD><EFBFBD>≫∋<EFBFBD><EFBFBD>ツ\n",
|
||||
" <20>⊆ツ\nラリ<EFBFBD>♂サ縲ワ#ハ縺モ<EFBFBD><EFBFBD><EFBFBD>νタ\n<¥マ∈<EFBFBD>ぞ<EFBFBD><EFBFBD><EFBFBD>∃⊇♭<EFBFBD>ツ\n",
|
||||
"#マ£<EFBFBD>ぜユ<EFBFBD><EFBFBD>むめ∈ぎく<EFBFBD>≡\n",
|
||||
"#マ£<EFBFBD>ぢユ<EFBFBD><EFBFBD>むめ∈ぎく<EFBFBD>≡\n",
|
||||
"蕫ワ゚サ<EFBFBD><EFBFBD>むめ<EFBFBD>ぎく\n",
|
||||
"ぞ<EFBFBD>∈の<EFBFBD>⇔≠ヒハラ∀┫<EFBFBD>∈づ√\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ<EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟ヘ∽⊇<E288BD> ≠ネサ<EFBDBB><C280> !\n...⊇⇒⌒<E28792><E28C92>∀Å∵ツ<EFBE82>n",
|
||||
"ぞ<EFBFBD>ぎり ≠ヒハラ∀ひびろゎт\n",
|
||||
"≠ヒハラ:〟゚サ<C280> ! $<EFBC84>準<EFBFBD>メ<EFBFBD>め<EFBFBD>\n<EFBFBD><EFBFBD>∩≪モ<EFBFBD>づ<EFBFBD>∨<EFBFBD>ツ<EFBFBD>∬∧¬≒<EFBFBD>を∩⊂ツ<EFBFBD>n",
|
||||
"<EFBFBD>aよら: <20>eあ<EFBD85><E38182><EFBFBD>∵<EFBFBD><E288B5>∫<EFBFBD><E288AB>\n",
|
||||
">> #マ£ぉお <<\n",
|
||||
" <20>hばぱ<E381B0><E381B1>ざ<EFBFBD>$<EFBC84>準<EFBFBD>ミマ秉n艨モ÷<C280>諤ワ<E8ABA4>у<EFBFBD><D183>∧†<E288A7>⊆≫―n<E28095><6E>ゃ<EFBFBD><E38283><EFBFBD>√⇔⊇∨ツ<C280><EFBE82>ばぱ∩\n≒┗⇒<EFBFBD>≫<EFBFBD>∀∵♭<EFBFBD>∃∩<EFBFBD>∨<EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD>∨⊥♭⊆≫ツ\n <20><>∪<EFBFBD>∈<EFBFBD><E28888><EFBFBD>⇔=逗<EFBC9D>準<EFBFBD>ク\n∪ゃ<EFBFBD><EFBFBD>⊥∨≪>艨マぢ<EFBFBD>∨≪<EFBFBD>≫\nn<EFBFBD>♭<EFBFBD>≫#マ£<EFBFBD>=テ<EFBFBD>у<EFBFBD><EFBFBD>\n<EFBFBD>ぷ<EFBFBD>ぉお<EFBFBD>⊆≫ツ∧<EFBFBD><EFBFBD><EFBFBD>qr∃\nみ<EFBFBD>∵ぉ<EFBFBD>√⇔⊇≫∀ま∝√≫ツ\n",
|
||||
" <>ハロヘマ∈<EFBE8F><E28888><EFBFBD><EFBFBD>m<EFBFBD>―nやゅ<E38284><E38285>∃<EFBFBD>⊇ツ007≦、∋♭\n<EFBFBD><EFBFBD><EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>∵∃⊇∝ツ\n ラリ<E383A9>すずm<E3819A>∈∀<E28888>⇔⌒≒⊇<E28992>\n<EFBFBD>∵≠シ<EFBFBD>∈┗⇒<EFBFBD>∨≒CIA<EFBFBD>\n≠ヒハラ<EFBFBD>$<EFBFBD>準<EFBFBD>メΑo∃<EFBFBD>め<EFBFBD>\n⇒⊇⇔┫<EFBFBD><EFBFBD>⇔ぷ<EFBFBD>⊇ツゑん<EFBFBD>⇔⊇\n≫CIA<EFBFBD>む<EFBFBD>ぅさ∈<EFBFBD>≪<EFBFBD>∋♭\n<EFBFBD>√≫<EFBFBD><EFBFBD>♭<EFBFBD>ツ\n",
|
||||
" $<EFBC84>準<EFBFBD>ミマ窶艨諢ム<E8ABA2><EFBE91>⇔⊇≫\n<EFBFBD>♭ラ∵烙ヒマワ<EFBFBD><EFBFBD>ツ⌒<EFBFBD>#マ£\n∈ぎく<EFBFBD>≫<EFBFBD>∀∵ぢ<EFBFBD>∨≒<EFBFBD>諤ワ<EFBFBD>\nミマ窶艨クΞ‡<EFBFBD>⊥⇔<EFBFBD><EFBFBD>n∵♭<EFBFBD>\n∃<EFBFBD>∃≫ツ\n #マ£ヮ<EFBFA1><E383AE>レサ¥<EFBDBB><EFBFA5>むめ∈\nぎく<EFBFBD>÷蕫ワ゚サルマ縲兤サ<EFBFBD>ク\nろт<EFBFBD><EFBFBD>≫∋<EFBFBD><EFBFBD>ツ\n",
|
||||
" <20>⊆ツ\nラリ<EFBFBD>♂サ縲ワ#ハ縺モ<EFBFBD><EFBFBD><EFBFBD>νタ\n<¥マ∈<EFBFBD>ぞ<EFBFBD><EFBFBD><EFBFBD>∃⊇♭<EFBFBD>ツ\n",
|
||||
"#マ£<EFBFBD>ぜユ<EFBFBD><EFBFBD>むめ∈ぎく<EFBFBD>≡\n",
|
||||
"#マ£<EFBFBD>ぢユ<EFBFBD><EFBFBD>むめ∈ぎく<EFBFBD>≡\n",
|
||||
"蕫ワ゚サ<EFBFBD><EFBFBD>むめ<EFBFBD>ぎく\n",
|
||||
"ぞ<EFBFBD>∈の<EFBFBD>⇔≠ヒハラ∀┫<EFBFBD>∈づ√\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ<EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>諤ワなlу<EFBFBD>#マ£ぉお ヨフサ°\n",
|
||||
"\n",
|
||||
"ルサ♀ユサ♀\n",
|
||||
"ルサ♀ユサ♀A\n",
|
||||
"ルサ♀ユサ♀A\n",
|
||||
"ルサ♀ユサ♀∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"ルサ♀ユサ♀\n",
|
||||
"ルサ♀ユサ♀B\n",
|
||||
"ルサ♀ユサ♀B\n",
|
||||
"ルサ♀ユサ♀∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"ルサ♀ユサ♀\n",
|
||||
"ルサ♀ユサ♀C\n",
|
||||
"ルサ♀ユサ♀C\n",
|
||||
"ルサ♀ユサ♀∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
Binary file not shown.
|
@ -0,0 +1,36 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LdestJ[] = {
|
||||
" <>マ窶<C280>ユ<EFBE95>劦ラ<E58AA6><EFBE97>⊆≫<E289AB><C280>マワご<E38194>ン<EFBFBD><EFBE9D>\n<EFBFBD><EFBFBD><EFBFBD>ナモ竅<EFBFBD>香蛛縺竅モ<EFBFBD>♭⊆<EFBFBD>∨≠ネlя<EFBFBD>\n<EFBFBD><EFBFBD>メ♂<EFBFBD>マワ縲<EFBFBD>サロヘマ∵ャ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>√∨ツ\n\n <><C280>マワご<EFBE9C>nぴ∈<E381B4><E28888><EFBFBD>⇔<EFBFBD>⊇∃⊇∵―nMI-6<><36>sl<EFBD93><EFBD8C><EFBFBD><EFBFBD>ぢ<EFBFBD><E381A2><EFBFBD>∵<EFBFBD>⇔⊇≫ツ\n♪⊂∂≒<EFBFBD><<>諤ワ>∀⊇⊂<E28A87><E28A82><EFBFBD><EFBFBD><EFBFBD>≡<EFBFBD>⇔―n<E28095><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>づ≒√≠ヘ≒<EFBE8D>≠ネlя<EFBD8C><EFBFBD><C280>ク\n<EFBFBD>⊂⇒⌒≪≒<EFBFBD>⊇ツ\n",
|
||||
" <20><><EFBFBD><EFBFBD><<>諤ワ><3E>ぃ∵∩≪∈⇒∩∠<E288A9>┴<EFBFBD>\n烙ヒマワ♭<EFBFBD>ツ<EFBFBD><EFBFBD>マワご<EFBFBD><EFBFBD>♭<EFBFBD>ラリ<EFBFBD>шя<EFBFBD>\nロ艢<EFBFBD>ヤ<EFBFBD>き<EFBFBD><EFBFBD>ユ<EFBFBD>≫┤<EFBFBD>∈<EFBFBD>⊥⇔⊇<EFBFBD><EFBFBD>ツ\n\n <>諤ワ<E8ABA4><EFBE9C><EFBFBD>∈<EFBFBD>≫∨⊥≠ネlя<EFBD8C><EFBFBD><C280>マ<EFBFBD><EFBE8F>\nむめ∈⇒<EFBFBD>∃<EFBFBD>⊇ツ\n 007ツ<C280><EFBE82><EFBFBD>n∈<EFBD8E>⊥⇔ぷ<E28794>⊇ツ\n <20>√∬√⌒蕫ワル<EFBE99>マψ√≫n<E289AB>ぞ<EFBFBD>≡⊂<E289A1>ツ\n",
|
||||
" <20>ζ<EFBFBD>⌒<E28C92><C280>マワご∵<E288B5><C280>メ┓┛ч∃とど∈℡\n⊃⇔<EFBFBD>√∨∪∩<EFBFBD>♭<EFBFBD><EFBFBD>むめ∈Δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>≫n\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∨ツ<EFBFBD><EFBFBD><EFBFBD>∬√⌒<EFBFBD><EFBFBD><EFBFBD><EFBFBD>クя<EFBFBD>ろт<EFBFBD>\n<EFBFBD>≫n⌒♭<EFBFBD>≫ツ\n <20><><EFBFBD><EFBFBD><EFBFBD>諤ワ<E8ABA4><EFBE9C>∈ンぎ<E383B3>≫∀<E289AB><E28880>⇔⊇≫ツ\nンь<EFBFBD>″<EFBFBD>ハ≠∀モマ≠マに<EFBFBD>α<EFBFBD><EFBFBD>≒√∨∀\n┥ц<EFBFBD>√≫ツ\n 007ツ<C280><EFBE82>ンьムλむめ∈の⊃†<塘氏ク\nムλ♭<EFBFBD>≫∵≠テ≪<EFBFBD>⊇<EFBFBD><EFBFBD>ほ∈⇒<EFBFBD>⇔<EFBFBD>√≡ツ\n",
|
||||
" <20><><EFBFBD><EFBFBD><EFBFBD>諤ワ<E8ABA4><EFBE9C><EFBFBD>:>蛟ミ<EFBE90>ヤ艢縲ハ£\n∵<EFBFBD><EFBFBD><EFBFBD>⇔⊇≫∀ま∝√<EFBFBD><EFBFBD>ツはュ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD>∈だ<EFBFBD>⇔⊇≫∀<EFBFBD>∝√⇔⊇≫∝ツ\n ⇒∩<E28792>≒∃⊇≡⊂<E289A1><E28A82>√∬√⌒ほ∈⇒<E28888>⇔<EFBFBD>ツ\n",
|
||||
"<EFBFBD><EFBFBD>∈ム<EFBFBD><EFBFBD>≡\n",
|
||||
"″<EFBFBD>ハ≠<EFBFBD>ンь∈ムλ<EFBFBD>≡\n",
|
||||
"モマ≠マに<EFBFBD>ンь∈ムλ<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD>マ<EFBFBD><EFBFBD>むめ∈おめ<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!\n",
|
||||
"<EFBFBD><EFBFBD>ム<EFBFBD>!\n",
|
||||
"<EFBFBD><EFBFBD>οぢ!\n",
|
||||
"<EFBFBD><EFBFBD>むめ <><C280>マおめやゅ\n",
|
||||
"≠ネサ<EFBFBD>ム><EFBFBD><EFBFBD>゙め<EFBFBD>づ≪<EFBFBD>⊇<EFBFBD>ほ∈ヮ<EFBFBD>⇔\n",
|
||||
"″<EFBFBD>ハ≠ ンьムλ<E383A0><CEBB>\n",
|
||||
"モマ≠マに ンьムλ<E383A0><CEBB>\n",
|
||||
">> <20><><EFBFBD> <<\n",
|
||||
" <>マ窶<C280>ユ<EFBE95>劦ラ<E58AA6><EFBE97>⊆≫<E289AB><C280>マ\nワご<EFBFBD>ン<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ナモ竅<EFBFBD>香蛛綵n≫<EFBFBD><EFBFBD>♭⊆<EFBFBD>∨≠ネlя<EFBFBD><EFBFBD><EFBFBD>メ♂\n<EFBFBD>マワ縲<EFBFBD>サロヘマ∵<EFBFBD><EFBFBD><EFBFBD>√∨ツ\n <><C280>マワご<EFBE9C>nぴ∈<E381B4><E28888><EFBFBD>⇔<EFBFBD>⊇\n∃⊇∵`I-6<><36>sl<EFBD93><EFBD8C><EFBFBD><EFBFBD>ぢ\n<EFBFBD><EFBFBD><EFBFBD>∵<EFBFBD>⇔⊇≫ツ\n ♪⊂∂≒<E28992><<>諤ワ>∀⊇⊂<E28A87><E28A82>\n<EFBFBD><EFBFBD><EFBFBD>≡<EFBFBD>⇔<EFBFBD><EFBFBD>づ≒√≠ヘ≒<EFBFBD>―nなlя<EFBFBD><EFBFBD><EFBFBD>ク<EFBFBD>⊂⇒⌒≪≒<EFBFBD>⊇ツ\n",
|
||||
" <20><><EFBFBD><EFBFBD><EFBFBD>諤ワ<E8ABA4>ぃ∵∩≪∈⇒∩\n∠<EFBFBD>┴<EFBFBD>烙ヒマワ♭<EFBFBD>ツ<EFBFBD><EFBFBD>マワご\n<EFBFBD><EFBFBD>♭<EFBFBD>ラリ<EFBFBD>шя<EFBFBD>ロ艢<EFBFBD>ヤ<EFBFBD>\nき<EFBFBD><EFBFBD>ユ<EFBFBD>≫┤<EFBFBD>∈<EFBFBD>⊥⇔⊇<EFBFBD><EFBFBD>ツ\n\n <>諤ワ<E8ABA4><EFBE9C><EFBFBD>∈<EFBFBD>≫∨⊥≠ネl\nя<EFBFBD><EFBFBD><EFBFBD>マ<EFBFBD><EFBFBD>むめ∈⇒<EFBFBD>∃<EFBFBD>⊇ツ\n007ツ<EFBFBD><EFBFBD><EFBFBD>n∈<EFBFBD>⊥⇔ぷ<EFBFBD>⊇ツ\n <20>√∬√⌒蕫ワル<EFBE99>マψ√≫n<E289AB>\nぞ<EFBFBD>≡⊂<EFBFBD>ツ\n",
|
||||
" <20>ζ<EFBFBD>⌒<E28C92><C280>マワご∵<E288B5><C280>メ┓┛\nч∃とど∈℡⊃⇔<EFBFBD>√∨∪∩<EFBFBD>♭\n<EFBFBD><EFBFBD>むめ∈Δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>≫n<EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD>∨ツ<EFBFBD><EFBFBD><EFBFBD>∬√⌒<EFBFBD><EFBFBD><EFBFBD><EFBFBD>クя<EFBFBD>\nろт<EFBFBD><EFBFBD>≫n⌒♭<EFBFBD>≫ツ\n <20><><EFBFBD><EFBFBD><EFBFBD>諤ワ<E8ABA4><EFBE9C>∈ンぎ<E383B3>≫∀\n<EFBFBD><EFBFBD>⇔⊇≫ツンь<EFBFBD>″<EFBFBD>ハ≠∀モマ\n≠マに<EFBFBD>α<EFBFBD><EFBFBD>≒√∨∀ま⊂ツ<EFBFBD><EFBFBD>\nンьムλむめ∈の⊃†<塘氏クムλ\n♭<EFBFBD>≫∵≠ル∈⇒<EFBFBD>⇔<EFBFBD>√≡ツ\n",
|
||||
" <20><><EFBFBD><EFBFBD><EFBFBD>諤ワ<E8ABA4><EFBE9C><EFBFBD>\n>蛟ミ<EFBFBD>ヤ艢縲ハ£∵<EFBFBD><EFBFBD><EFBFBD>⇔⊇≫\n∀ま∝√<EFBFBD><EFBFBD>ツ\n はュ<E381AF><E383A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈だ<E28888>⇔⊇≫∀\n<EFBFBD>∝√⇔⊇≫∝ツ⇒∩<EFBFBD>≒∃⊇≡⊂\n<EFBFBD><EFBFBD>√∬√⌒ほ∈⇒<EFBFBD>⇔<EFBFBD>ツ\n",
|
||||
"<EFBFBD><EFBFBD>∈ム<EFBFBD><EFBFBD>≡\n",
|
||||
"″<EFBFBD>ハ≠<EFBFBD>ンь∈ムλ<EFBFBD>≡\n",
|
||||
"モマ≠マに<EFBFBD>ンь∈ムλ<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD>マ<EFBFBD><EFBFBD>むめ∈おめ<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><<><C280><EFBFBD>ナモ<EFBE93>> <>マ窶<C280>ユ<EFBE95>劦ラ<E58AA6>\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD>むめ\n",
|
||||
"<EFBFBD><EFBFBD>むめ\n",
|
||||
"<EFBFBD><EFBFBD>むめ\n",
|
||||
"<EFBFBD><EFBFBD>むめ∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"<EFBFBD>aよら: <20><><EFBFBD><EFBFBD><EFBFBD>∵<EFBFBD><E288B5>∫<EFBFBD><E288AB>\n",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,36 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LrunJ[] = {
|
||||
"\n ござπρσ∵τサ<C280>οぢ<E381A2>サ縺<C280>コ≫ツ\n",
|
||||
" ラリ<E383A9><EFBFBD>ハロヘマ∵υφ∃<CF86>∀<EFBFBD>006⌒ヰヱ\nχψÅ<EFBFBD>∨<EFBFBD><EFBFBD>......\n\n は<>ω<EFBFBD>∈ぞ<E28888><E3819E><EFBFBD><EFBFBD><EFBFBD>mん∈の<E28888>⇔οぢ\n<EFBFBD>∃<EFBFBD>⊇ツ<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>√†ぞn<EFBFBD>x<EFBFBD>⇔\n<EFBFBD>≫n∵♭<EFBFBD>≫<EFBFBD><EFBFBD>♭<EFBFBD>ツ\n こ<><E38193>ヴ<EFBFBD>∀<E28880>レム<EFBE91>゙<EFBFBD>∈く<E28888>n∈<EFBD8E>√∃⊇\n♭ぷ<EFBFBD>⊇ツ<EFBFBD>⌒∃⊇∀騾モ<EFBFBD>≡⊂<EFBFBD><EFBFBD>¬ぽ∀<EFBFBD>√\n⇔<EFBFBD><EFBFBD>⊂∩⌒<EFBFBD>√<EFBFBD><EFBFBD>∋ツ\n",
|
||||
" ΔΕΖ∈ざ<E28888><E38196>≫ふか∵∃∩<E28883>∨<EFBFBD>♭\nぃ<EFBFBD><EFBFBD>⊆≫⌒<EFBFBD>♭ζ≪<EFBFBD><EFBFBD>⇔<EFBFBD>√ツ\n",
|
||||
" ⊇⇒⌒∃∵≒£<EFBFA1>ハロヒサ<C280><EFBDBB>⊇∝<E28A87>ツ\n≠ネサ<EFBFBD>ムツ\n",
|
||||
"<EFBFBD>mん<EFBFBD>モマ≠マヨサ∈ぜぃ<EFBFBD>≡\n",
|
||||
"こ<EFBFBD><EFBFBD>ヴ<EFBFBD>∈ぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD>レム<EFBFBD>゙<EFBFBD>∈ぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD>mん<EFBFBD><EFBFBD><EFBFBD>⇔οぢ<EFBFBD>≡\n",
|
||||
"<EFBFBD>mん<EFBFBD>モマ≠マヨサ∈だ<EFBFBD>⇔⊇<EFBFBD><EFBFBD>∋\n",
|
||||
"<EFBFBD>mん ぎり\n",
|
||||
">> ο ぢ <<\n",
|
||||
"ござπρσ∵τサ<EFBFBD>οぢ<EFBFBD>サ綵n♭⊆≫ツ\n",
|
||||
"ラリ<EFBFBD><EFBFBD>ハロヘマ∵υφ∃<EFBFBD>∀<EFBFBD>\n006⌒ヰヱχψÅ<EFBFBD>∨<EFBFBD><EFBFBD>ツは<EFBFBD>\nω<EFBFBD>∈ぞ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>mん∈の<EFBFBD>⇔\nοぢ<EFBFBD>∃<EFBFBD>⊇ツ\n<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>√†ぞn<EFBFBD>x<EFBFBD>⇔<EFBFBD>≫\nn∵♭<EFBFBD>≫<EFBFBD><EFBFBD>♭<EFBFBD>ツ\nこ<EFBFBD><EFBFBD>ヴ<EFBFBD>∀<EFBFBD>レム<EFBFBD>゙<EFBFBD>∈く<EFBFBD>n\n∈<EFBFBD>√<EFBFBD><EFBFBD>ツ<EFBFBD>⌒∃⊇∀騾モ<EFBFBD>≡⊂\n<EFBFBD><EFBFBD>¬ぽ∀<EFBFBD>√⇔<EFBFBD><EFBFBD>⊂∝≡ツ\n",
|
||||
"ΔΕΖ∈ざ<EFBFBD><EFBFBD>≫ふか∵∃∩<EFBFBD>∨\n<EFBFBD>♭ぃ<EFBFBD><EFBFBD>⊆≫⌒<EFBFBD>♭ζ≪<EFBFBD><EFBFBD>⇔\n<EFBFBD>√ツ\n",
|
||||
"⊇⇒⌒∃∵≒£<EFBFBD>ハロヒサ<EFBFBD><EFBFBD>⊇\n∝<EFBFBD>ツ≠ネサ<EFBFBD>ムツ\n",
|
||||
"<EFBFBD>mん<EFBFBD>モマ≠マヨサ∈ぜぃ<EFBFBD>≡\n",
|
||||
"こ<EFBFBD><EFBFBD>ヴ<EFBFBD>∈ぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD>レム<EFBFBD>゙<EFBFBD>∈ぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD>mん<EFBFBD><EFBFBD><EFBFBD>⇔οぢ<EFBFBD>≡\n",
|
||||
"defghi∩≒<EFBFBD>οぢ\n",
|
||||
"\n",
|
||||
"モマ≠マヨサ\n",
|
||||
"モマ≠マヨサ\n",
|
||||
"モマ≠マヨサ\n",
|
||||
"モマ≠マヨサ∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD>♀ミ<EFBFBD>defghi<EFBFBD>∀\n⇒∃∵<EFBFBD>⇔⊇<EFBFBD><EFBFBD>ツ\n",
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,40 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LsevxbJ[] = {
|
||||
" я<><EFBFBD><C280>ク<EFBFBD><EFBDB8><EFBFBD>∨<EFBFBD><E288A8>÷ン<C3B7>ネ<EFBE88>艢<EFBFBD>マ⊆≫\n<EFBFBD>∀∵╂<EFBFBD><EFBFBD>∨ツ<EFBFBD><EFBFBD>ばぱ∵=ネ<EFBFBD>♭べъя∵\n⊆<EFBFBD>∨<EFBFBD>∀⌒<EFBFBD><EFBFBD><EFBFBD>⇔⊇≫ツワ<EFBFBD>hばぱ<EFBFBD><EFBFBD>200\n蕫ム<EFBFBD>メワ%痼艨モイ<EFBFBD>ヨヒマ£♭ござ<EFBFBD><EFBFBD>メ\nヨ<EFBFBD><EFBFBD><EFBFBD>∵ぢ<EFBFBD>⇔⊇≫n⌒op<EFBFBD>∨ツ\n <20>ャ<EFBFBD><E383A3><EFBFBD><EFBFBD>を∩⊂<E288A9><E28A82>∵⊆≫ツ<C280>mん∩≒<E288A9>\n≧ム″♭<EFBFBD><EFBFBD><EFBFBD><EFBFBD>≪<EFBFBD><EFBFBD>∨<EFBFBD>∽<EFBFBD><EFBFBD>ыぅさ∵<EFBFBD>♭\n<EFBFBD>ゑん<EFBFBD>⇔⊇≫<EFBFBD><EFBFBD>∃<EFBFBD>♭<EFBFBD><EFBFBD>∵<EFBFBD><EFBFBD>♭⊆≫ツ\n",
|
||||
" <20><><EFBFBD><EFBFBD>ね∈<E381AD><E28888><EFBFBD>≪∀ま⊇ぢ<E28A87>⇔ぷ<E28794>⊇ツ\n∃∋∀∩<EFBFBD><<>諤ワ><3E>u⊥∈<E28AA5><E28888>=ホ∋≒∩<E28992>\n<EFBFBD><EFBFBD>∈<EFBFBD>┗<EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n ござ<E38196><C280>クぎく<E3818E>√†≦氓」<E6B093><EFBDA3>ф⌒だ¬\nぢ<EFBFBD>∃⊇♭<EFBFBD><EFBFBD>⊂ツ\n ン<C280>ネ<EFBE88>艢<EFBFBD>メу<EFBE92><D183><<>諤ワ>∈ぃて<E38183>\n<EFBFBD>∨あ∵⊇≫<EFBFBD><EFBFBD>♭<EFBFBD>ツ∧√∵<EFBFBD>Å<EFBFBD>∨∩∈\nop<EFBFBD>⇔ぷ<EFBFBD>⊇ツ♭⌒<EFBFBD><EFBFBD><EFBFBD><閧ユу<EFBFBD><EFBFBD>\nせぜ<EFBFBD>≫<EFBFBD>∀♭<EFBFBD>ツ\n",
|
||||
" ラリ<E383A9><EFBFBD><C280>ルマ<C280>ンь<E383B3>10δ♭ン<E299AD><E383B3>≫≡⊂\n<EFBFBD><EFBFBD>⊃⇔∪⊇∨<EFBFBD>ツサ<EFBFBD>Å<EFBFBD>ざ<EFBFBD><EFBFBD>∨<EFBFBD>♭ぷぃ∃\nヴ<EFBFBD>‡∃♪<EFBFBD><EFBFBD>ござ<EFBFBD><EFBFBD>メぎく<EFBFBD>の<EFBFBD>⇔<EFBFBD>√ツ\n せぜざ<E3819C>∨⊥<E288A8><E28AA5>¢ワ縲<C280>マレム<EFBE91>マレサ∈\n⇒<EFBFBD>⇔∪⊇∨≡ツ♪⊂<EFBFBD><EFBFBD><EFBFBD>э<EFBFBD>∨∩<EFBFBD>ツ\n♭⌒<EFBFBD><EFBFBD>∃∵≒ラリ<EFBFBD>む<EFBFBD><EFBFBD>∧√Å<EFBFBD><EFBFBD><EFBFBD>ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム=テ<EFBC9D><EFBE83>⊇リ<E28A87>ψ<EFBFBD>⇔≫タ\n\n℡<EFBFBD>ナ⇔ロ<EFBFBD>≪<EFBFBD><EFBFBD>∃⊇ツ<EFBFBD>n",
|
||||
"き⇔<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD><EFBFBD>クぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD>ぷу<EFBFBD>∀<EFBFBD>ひびむめ∈ぎく<EFBFBD>≡\n",
|
||||
"ワ%痼艨モイ<EFBFBD><EFBFBD><EFBFBD>クぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD>ぷу<EFBFBD><EFBFBD>せぜ<EFBFBD>≡\n",
|
||||
"ひびんт ぎり\n",
|
||||
"♪⊂∩<EFBFBD>∨∩タ ゃ<><E38283>∋\n",
|
||||
"<EFBFBD><EFBFBD>ユ<EFBFBD><EFBFBD><EFBFBD>Ыn",
|
||||
"Hound MI-4<>ンьおめやゅ\n",
|
||||
"ンьおめよら\n",
|
||||
"Hound MI-4ンぎ\n",
|
||||
"ン<EFBFBD>ネ<EFBFBD>艢<EFBFBD>ヨ≡⊂<EFBFBD>∧\n",
|
||||
">> ン<C280>ネ<EFBE88>艢<EFBFBD> <<\n",
|
||||
" я<><EFBFBD><C280>ク<EFBFBD><EFBDB8><EFBFBD>∨<EFBFBD><E288A8>÷ン<C3B7>ネ\n<EFBFBD>艢<EFBFBD>マ⊆≫<EFBFBD>∀∵╂<EFBFBD><EFBFBD>∨ツ<EFBFBD><EFBFBD>\nばぱ∵=ネ<EFBFBD>♭べъя∵⊆<EFBFBD>∨<EFBFBD>∀\n⌒<EFBFBD><EFBFBD><EFBFBD>⇔⊇≫ツ<EFBFBD>200蕫ム<EFBFBD>メ\nワ%痼艨モイヨヒマ£♭ござ<EFBFBD><EFBFBD>メ\nヨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>やゅ⌒op<EFBFBD>∨ツ\n <20>ャ<EFBFBD><E383A3><EFBFBD><EFBFBD>を∩⊂<E288A9><E28A82>∵⊆≫ツ\n<EFBFBD>mん∩≒<EFBFBD>≧ム″♭<EFBFBD><EFBFBD><EFBFBD><EFBFBD>≪\n<EFBFBD><EFBFBD>∨<EFBFBD>∽<EFBFBD><EFBFBD>ыぅさ∵<EFBFBD>♭<EFBFBD>ゑん\n<EFBFBD>⇔⊇≫<EFBFBD><EFBFBD>∃<EFBFBD>♭<EFBFBD><EFBFBD>∵<EFBFBD><EFBFBD>ツ\n",
|
||||
" <20><><EFBFBD><EFBFBD>ね∈<E381AD><E28888><EFBFBD>≪∀ま⊇ぢ<E28A87>\n⇔ぷ<EFBFBD>⊇ツ∃∋∀∩<EFBFBD><<>諤ワ><3E>\nu⊥∈<EFBFBD><EFBFBD>=ホ∋≒∩<EFBFBD><EFBFBD><EFBFBD>∈<EFBFBD>┗\n<EFBFBD>⇔ぷ<EFBFBD>⊇ツござ<EFBFBD><EFBFBD>クぎく<EFBFBD>√†\n<EFBFBD>ぅ<EFBFBD>ф⌒だ¬ぢ<EFBFBD>∃⊇♭<EFBFBD><EFBFBD>⊂ツ\n ン<C280>ネ<EFBE88>艢<EFBFBD>メу<EFBE92><D183><EFBFBD>諤ワ∈\nぃて<EFBFBD><EFBFBD>∨あ∵⊇≫<EFBFBD><EFBFBD>♭<EFBFBD>ツ∧√\n∵<EFBFBD>Å<EFBFBD>∨∩∈op<EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n♭⌒<EFBFBD><EFBFBD><EFBFBD><閧ユу<EFBFBD><EFBFBD>せぜ<EFBFBD>≫\n<EFBFBD>∀♭<EFBFBD>ツ\n",
|
||||
" ラリ<E383A9>ンь<E383B3>10δ♭ン<E299AD><E383B3>≫≡\n⊂<EFBFBD><EFBFBD>⊃⇔∪⊇∨<EFBFBD>ツサ<EFBFBD>Å<EFBFBD>ざ<EFBFBD>\n<EFBFBD>∨<EFBFBD>♭ぷぃ∃ヴ<EFBFBD>‡∃♪<EFBFBD><EFBFBD>ござ\n<EFBFBD><EFBFBD>メぎく<EFBFBD>の<EFBFBD>⇔<EFBFBD>√ツ\n <20><>¢ワ縲<C280>マレム<EFBE91>マレサ∈⇒\n<EFBFBD>⇔∪⊇∨≡ツ♪⊂<EFBFBD><EFBFBD><EFBFBD>э<EFBFBD>∨∩\n<EFBFBD>ツ♭⌒<EFBFBD><EFBFBD>∃∵≒ラリ<EFBFBD>む<EFBFBD><EFBFBD>\n∧√Å<EFBFBD><EFBFBD><EFBFBD>ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム=テ<EFBC9D><EFBE83>⊇リ<E28A87>\nψ<EFBFBD>⇔≫タ\n\n℡<EFBFBD>ナ⇔ロ<EFBFBD>≪<EFBFBD><EFBFBD>∃⊇ツ<EFBFBD>n",
|
||||
"き⇔<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD><EFBFBD>クぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD>ぷу<EFBFBD>∀<EFBFBD>ひびむめ∈ぎく<EFBFBD>≡\n",
|
||||
"ワ%痼艨モイ<EFBFBD><EFBFBD><EFBFBD>クぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD>ぷу<EFBFBD><EFBFBD>せぜ<EFBFBD>≡\n",
|
||||
"ン<EFBFBD>ネ<EFBFBD>艢<EFBFBD> ロ℃<E28483>ミ<EFBFBD><EFBE90>\n",
|
||||
"\n",
|
||||
"ひびに<EFBFBD>ユ<EFBFBD>\n",
|
||||
"ひびに<EFBFBD>ユ<EFBFBD>\n",
|
||||
"ひびに<EFBFBD>ユ<EFBFBD>\n",
|
||||
"ひびに<EFBFBD>ユ<EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD>ぜ≪冝モゆ<EFBFBD><EFBFBD><EFBFBD>∋\n",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,52 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LarecJ[] = {
|
||||
" <20><><EFBFBD><EFBFBD><<>諤ワ><3E><><EFBFBD><EFBFBD>∵ヨフサ°<EFBDBB>\n≠ヒマ<EFBFBD><EFBFBD>メ<EFBFBD>ぷ<EFBFBD>ぴ<EFBFBD><EFBFBD>≫n∵op<EFBFBD>√∨ツ\n",
|
||||
" 007=サ≡⊇≡♭<E289A1><E299AD>ツ∀<EFBE82>∩<EFBFBD>ぞn♭⊇⇔\n<EFBFBD>Å<EFBFBD>⊇ツ\n\n 艢゚サ<EFBDBB>ミ∵<E288B5>諤ワ<E8ABA4>ルマ¢フサ゚∈騾ハヨ\nマ<EFBFBD><EFBFBD>⇔⊇≫か≧ー<EFBFBD>はュ∈し<EFBFBD>⇔⊆<EFBFBD>⇔\n<EFBFBD>Å<EFBFBD>⊇ツ\n <20>∮∈<E288AE>⊂ユ<EFBE95><C280>はュ∵<E383A5><E288B5>⇔⊇≫<E28A87>♭<EFBFBD>ツ\n",
|
||||
" 007 у<>s♭は≒<E381AF>♂サ゚℃サワ∈<EFBE9C>┗<EFBFBD>\nとど∈<EFBFBD><EFBFBD><EFBFBD>⇔<EFBFBD>√ツ<EFBFBD>諤ワ<EFBFBD>jkとど<EFBFBD>⊇<EFBFBD>⇒\n∩<EFBFBD>レサ°サルマ¢フサ゚<EFBFBD><EFBFBD><EFBFBD><EFBFBD>√⇔⊇≫\n<EFBFBD><EFBFBD>∽⊂ツ\n ∧<>とど<E381A8><EFBFBD>諤ワ<E8ABA4>∀<EFBFBD>⇔∃<E28794>⇔<EFBFBD>∃≒∃⊇\n⌒<EFBFBD>∃∋Åツ\n <20>∃≒⊇⊇\"<EFBFBD><EFBFBD>┤<EFBFBD>\"∈ψ<EFBFBD>⇔⊇≫Å∽⊂タ\n",
|
||||
" ≠ネサ<EFBDBB>ムツ\nΓ⌒ルマ¢フサ゚<EFBFBD><EFBFBD>ш∬≒⊇♭<EFBFBD>≫<EFBFBD>≡ツ\n",
|
||||
"艢゚サ<EFBFBD>ミ∈し√\n",
|
||||
"÷サ<EFBFBD>園マミムばぱ∈ろт<EFBFBD>\n",
|
||||
"き⇔<EFBFBD>レサ°サルマ¢フサ゚<EFBFBD>ぎく\n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム≠ル∈⇒<E28888>⇔ツ<EFBE82>n",
|
||||
"¥マ♀:〝艢゚サ<EFBDBB>ミ <20><>♭ゑ⇔ ! \n¬<EFBFBD><EFBFBD>∀<EFBFBD><EFBFBD>∈┗⇔<EFBFBD>≫ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:№コ冝諤ンヨフ<EFBE8C>窶ニ<EFBE86>ルマ\n¢フサ゚<EFBFBD>≡<EFBFBD>⇔兤ハラ<EFBFBD>√⇔⊇≫∝ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〝サ⇒ゆ⊇∨∝ ! ⊆∃∨<E28883>\nルマ縲兤サ<EFBFBD>ノ<EFBFBD>∀を∩<EFBFBD>⇔ツΓ<EFBFBD><EFBFBD><EFBFBD>♭\nぢ<EFBFBD>≫Å<EFBFBD><EFBFBD><EFBFBD>∀∈<EFBFBD>⇔<EFBFBD>≫ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム=ト<EFBC9D>∵Å∝ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム<<E383A0>刧噫タ<EFBE80>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム=ナ<EFBC9D>∩≪<E288A9>⇔<E28794> ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟サ<EFBDBB>園マミム<C280><EFBE91>ъ<EFBFBD>∩∵\n兤マ♀マ<EFBFBD>─⊥≒√⇔⊇≫∝ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟サ<EFBDBB>園マミム<C280><EFBE91>ъ<EFBFBD><D18A>\nルマ縲兤サ<EFBFBD>ク━<EFBFBD>┃⊃⇔<EFBFBD>≫∝ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム<<E383A0> ⊇<>∝ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟ン<E3809F>∨ ! ÷サ<EFBDBB>園マミム\n<EFBFBD><EFBFBD>Ε∵<EFBFBD>√∨∝ツ<EFBFBD>n",
|
||||
"¥マ♀:〝艢゚サ<EFBDBB>ミ <20><>♭ぽ¬<E381BD>∪⊂ !\n<EFBFBD><EFBFBD>縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ<EFBFBD>ロ∈<EFBFBD>⊂ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:№ル∈⇒<E28888>⇔ ≠ネサ<EFBDBB><C280> !\n<EFBFBD>♭ゑ<EFBFBD>⇔⊇≫∝ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:㏍<C280>ル<EFBFBD>〟ぜ<E3809F>♭÷サ<EFBDBB>園マミ\nム<EFBFBD><EFBFBD>ヵ∵<EFBFBD><EFBFBD><EFBFBD>∃<EFBFBD>√†⊇⊇∋Å<EFBFBD>♪ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟サ<EFBDBB>園マミム<C280><EFBE91>Ε<EFBFBD>σ∈\n5ヵ<EFBFBD>Α♭<EFBFBD>∨≒ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム<。∵騾ハヨマ<EFBE8F>\n<EFBFBD>⇔⊇≫か<EFBFBD><EFBFBD><EFBFBD>⇔ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム=ワ⊂<EFBE9C><E28A82><EFBFBD>∩<EFBFBD>\n♭<EFBFBD>∃⊇<EFBFBD>ツ⊂≫<EFBFBD><EFBFBD>⇔れゃ♭<EFBFBD>∃⊇∝ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム<。...<>n",
|
||||
"¥<EFBFBD>ワ:℡戟ノ∃⊇♭ ! 縲<C280><E7B8B2>ネ<EFBE88><C280>マ<EFBFBD>\n<EFBFBD><EFBFBD>√⇔⊇∨∋Åツ<EFBFBD>n",
|
||||
"¥<EFBFBD>ワ:℡ク<E284A1>ろ<EFBFBD><E3828D>Å ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ョ⊇<EFBDAE> ≠ネサ<EFBDBB><C280> ! <>n",
|
||||
"¥<EFBFBD>ワ:〟コ¬<EFBDBA>サ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟セ<E3809F><EFBDBE>∀<EFBFBD>ツ♭⌒<E299AD>√∩≒\n♪⊂∂<EFBFBD>⇔騾ハヨマ<EFBFBD><EFBFBD>≫<EFBFBD>∩<EFBFBD>≒タ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:㊦タv<EFBE80>≫∝ツ⊇<EFBE82><E28A87>∵÷サ<EFBDBB>n♂マミム<C280><EFBE91>ルマ縲兤サ<EFBDBB>メ━<EFBE92>┃⊃∵♭<E288B5>\n≫ぶロ<EFBFBD>ルマ¢フサ゚≡ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:㏍。÷モ<EFBE93>死サ゚<C280><EFBE9F>≫ツ†∩\n<EFBFBD>∫∵<EFBFBD>∋Å≒<EFBFBD><EFBFBD>⇔<EFBFBD>⇔<EFBFBD>ツ<EFBFBD>⊆Γ∵<EFBFBD>Å\n⊇∨≒<EFBFBD><EFBFBD>Å<EFBFBD>♪ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟コ∃∨∵¥<EFBFA5>ワ<EFBFBD><EFBE9C>∨<EFBFBD>∀\nきぅ┗∨∝ツ<EFBFBD>♪⊇∝≡ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:№ヘ<E28496>∨Å<E288A8>£兤<C280><EFBFBD>蕫サ≡ !\nγ<EFBFBD>∃<EFBFBD>∨<EFBFBD>⇔≡∩<EFBFBD>∨<EFBFBD><EFBFBD>∃⊇ツ<EFBFBD>n",
|
||||
"¥<EFBFBD>ワ:㊤セ<E38AA4><EFBDBE>∀∃≒ほ<E28992><E381BB>∃⊇♭ツ\nルマ¢フサ゚∵⊆√†⊇⊇∩≒ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ <20><>\n",
|
||||
">> なlу<EFBD8C> <<\n",
|
||||
" <20><><EFBFBD><EFBFBD><EFBFBD>諤ワ<E8ABA4><EFBE9C><EFBFBD><EFBFBD>∵\nヨフサ°<EFBFBD>≠ヒマ<EFBFBD><EFBFBD>メ<EFBFBD>ぷ<EFBFBD>ぴ<EFBFBD>\n<EFBFBD>≫n∵op<EFBFBD>√∨ツ\n",
|
||||
" 007=サ≡⊇≡♭<E289A1><E299AD>ツ\n∀<EFBFBD>∩<EFBFBD>ぞn♭⊇⇔<EFBFBD>Å<EFBFBD>⊇ツ\n\n 艢゚サ<EFBDBB>ミ∵\n<EFBFBD>諤ワ<EFBFBD>ルマ¢フサ゚∈騾ハヨマ<EFBFBD>\n<EFBFBD>⇔⊇≫か≧ー<EFBFBD>はュ∈し<EFBFBD>⇔⊆<EFBFBD>\n⇔<EFBFBD>Å<EFBFBD>⊇ツ\n <20>∮∈<E288AE>⊂ユ<EFBE95><C280>はュ∵<E383A5><E288B5>⇔\n⊇≫<EFBFBD>♭<EFBFBD>ツ\n",
|
||||
" у<>s♭は≒<E381AF>♂サ゚℃サワ∈\n<EFBFBD>┗<EFBFBD>とど∈<EFBFBD><EFBFBD><EFBFBD>⇔<EFBFBD>√ツ<EFBFBD>諤ワ\n<EFBFBD>jkとど<EFBFBD>=サ<EFBFBD>⇒∩<EFBFBD>レサ°サ\nルマ¢フサ゚<EFBFBD><EFBFBD><EFBFBD><EFBFBD>√⇔⊇≫\n<EFBFBD><EFBFBD>∽⊂ツ\n ∧<>とど<E381A8><EFBFBD>諤ワ<E8ABA4>∀<EFBFBD>⇔∃<E28794>⇔\n<EFBFBD>∃≒∃⊇⌒<EFBFBD>∃∋Åツ\n <20>∃≒⊇⊇\"<EFBFBD><EFBFBD>┤<EFBFBD>\"∈ψ<EFBFBD>⇔\n⊇≫Å∽⊂タ\n",
|
||||
" ≠ネサ<EFBDBB>ムツ\nΓ⌒ルマ¢フサ゚<EFBFBD><EFBFBD>ш∬≒⊇\n♭<EFBFBD>≫<EFBFBD>≡ツ\n",
|
||||
"艢゚サ<EFBFBD>ミ∈し√\n",
|
||||
"÷サ<EFBFBD>園マミムばぱ∈ろт<EFBFBD>\n",
|
||||
"き⇔<EFBFBD>レサ°サルマ¢フサ゚<EFBFBD>ぎく\n",
|
||||
"<EFBFBD>諤ワなlу<EFBFBD> ヨフサ°\n",
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,76 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LarkJ[] = {
|
||||
" defghi<EFBD88>ぜ<EFBFBD>∨≒<E288A8>∬<EFBFBD>de゚マラに\n<EFBFBD>∀を∩⊇=ネ<EFBFBD>⇔<EFBFBD>ムマ゚マラ<EFBFBD>ンь∈\nおめ<EFBFBD><EFBFBD>†∃≒∃⊇ツ\n\n <20>aゃ≠イnΘ<EFBD8E><CE98><EFBFBD>ぎく<E3818E><E3818F>ユ<C280><EFBE95>≫≡⊂<E289A1>\n∀<EFBFBD><EFBFBD><EFBFBD>∵≦ヌ<EFBFBD>∩≒ぢ⇔⊇≫ツ\n<EFBFBD>eあ∃♪<EFBFBD>⌒<EFBFBD><EFBFBD>∈ぢ<EFBFBD>∃⊇≡⊂<EFBFBD>......\n",
|
||||
" ラリ<E383A9>006∀サ<C280><EFBDBB>m<EFBFBD><EFBD8D>⇔⌒≒⊇<E28992><E28A87>ツ\nde゚マラに∵ゑ¬<EFBFBD>∝<EFBFBD>i<EFBFBD>♭<EFBFBD>ツ\n<EFBFBD>eあ<EFBFBD><EFBFBD>む<EFBFBD>∨<EFBFBD><EFBFBD><EFBFBD><EFBFBD>か <♀サラ> ∀\n<EFBFBD><EFBFBD><EFBFBD><キ<EFBFBD><EFBFBD><EFBFBD>≫≡⊂<EFBFBD><EFBFBD><EFBFBD><EFBFBD>≫<EFBFBD>∀ツ\n de゚マラに<EFBE97>ンヨフ<EFBE8C>窶ニ♀ミ<C280>ムメg∈\nは∩≒モ<EFBFBD>づ≪<EFBFBD>006<EFBFBD>ゑ<EFBFBD>⇔⊇≫de\n゚マラに<EFBFBD>∀ャ∫∃<EFBFBD>⊇ツ\n ∧<><E288A7><EFBFBD><EFBFBD><EFBFBD>÷ユ≠閨ワ∃<EFBE9C>√†<пナ⊇ュユ\n⌒⊇<EFBFBD><EFBFBD>∋∩≒≠a<EFBFBD>れゃ♭<EFBFBD>≫♭<EFBFBD><EFBFBD>⊂ツ\n",
|
||||
" ¥マ♀<汲秩マレ⊇⇔<E28A87>√ツ5⇒<35>ンь∈<D18C>ぃ\n<EFBFBD>ンハ縺ナ∃⊇∀<EFBFBD>10<EFBFBD><EFBFBD>゚マラ∈<EFBFBD>∝<EFBFBD>∃⊇\n<EFBFBD>ツ∧√∀<帥巣<EFBFBD>縺フ∩≒ヲン<EFBFBD><EFBFBD>≫∋Åツ\n<EFBFBD>⌒∃⊇∀<EFBFBD>⌒ヴÅ≫<EFBFBD><EFBFBD><EFBFBD>ツ\n ∧√∩≒サヵ♭⊇⊇∩≒ヶ<E28992>ムメg∈く<E28888><E3818F>\nだ<EFBFBD>⇔<EFBFBD><EFBFBD>⇔<EFBFBD>⇔<EFBFBD>√ツ⊇⇒⌒<EFBFBD>∨⊇<EFBFBD>づ≪\n<EFBFBD>⊇∵<EFBFBD>⊇∀<EFBFBD>v∃ふ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∨∋<EFBFBD>ツ\n ΑΒ⊇<CE92>⇔Γ<E28794><CE93>∵∝<E288B5>∀ΔΕΖ∈<CE96>∝<EFBFBD>⇔\n⊇≫≡⊂<EFBFBD>ま⊃≫<EFBFBD>Å∵ツ\n",
|
||||
" ∧<>¬<EFBFBD>hi<EFBD88>deΗΘ<CE97>=コ∃∨∀Ιユ∵\n<EFBFBD>⊂∩⌒<EFBFBD>√∃⊇∝ツ\n\n ≠ネサ<EFBDBB>ム≠シn∈Κ<E28888>⇔⊇≫∝≡ツ\n",
|
||||
"ΛΜ<EFBFBD>モ<EFBFBD>ミ<EFBFBD>Νぜ<EFBFBD>≡\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD>む<EFBFBD>∨<EFBFBD><EFBFBD><EFBFBD><EFBFBD>か∀<EFBFBD><EFBFBD>\n",
|
||||
"006∀<EFBFBD><EFBFBD><EFBFBD>≡\n",
|
||||
"de゚マラ∈やき<EFBFBD>ぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ョ∩<EFBDAE>∨∃ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟テ<E3809F><EFBE83>゚マラ∈きぅ\n<EFBFBD>∝<EFBFBD>∋Å ! <>n",
|
||||
"¥マ♀:〟蛛ソ<E89B9B>∨ツ<EFBE82>n",
|
||||
"¥マ♀:〟テ<E3809F><EFBE83>♭Σ<E299AD><CEA3>√∨<E2889A>ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍イn<EFBDB2>Φヱ<CEA6>jÅツ<EFBE82>n",
|
||||
"¥マ♀:〟コ∀<EFBDBA>Φヱ<CEA6>タ<EFBE80>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:№潟エ<E6BD9F>ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟ホ<E3809F>Å≠ネサ<EFBDBB>ムツ<EFBE82>n",
|
||||
"¥マ♀:〟橿サラΨΩ <20><><EFBFBD><EFBFBD>⇔ぷ<E28794>⊇ツ<EFBE82>n",
|
||||
"♀サラΨΩ:〟テ<E3809F>ンヨフ<EFBE8C>窶ニ♀ミ<C280>\nヶ<EFBFBD>ムメg∈だ<EFBFBD>⇔⊇<EFBFBD>ツロ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∃≫\n∩⌒<EFBFBD>√∃⊇ツぞn∈Κ≫<EFBFBD>ツ<EFBFBD>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:№ラ∈<EFBE97>⇔⇔=゙<EFBC9D><EFBE9E>≪<EFBFBD><E289AA>¬<EFBFBD>\n<EFBFBD>⊇ツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ス⊂∃ツ゚マラ∈ンぎ<E383B3>∽ ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍セ<E38F8D>⇔<EFBFBD>∨<EFBFBD>∩ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟テ<E3809F>♭<EFBFBD>≫<EFBFBD><E289AB>αn∵⊆≫ツ\n≠ネサ<EFBFBD>ム≠a∈ぴm<EFBFBD>∽ ! <>n",
|
||||
"¥マ♀:〝ミ<EFBE90>ハラ=ハ<EFBC9D><EFBE8A>∀\n⇔<EFBFBD><EFBFBD><EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>∨ツ<EFBFBD>n",
|
||||
"¥マ♀:〟テ<E3809F><EFBE83><EFBFBD>≫βゃ⌒⊂<E28C92><E28A82><EFBFBD>♭γ≒\n√≫∀<EFBFBD>∽Å<EFBFBD>∨ツ<EFBFBD>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>9<39>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>8<38>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>7<37>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>6<36>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>5<35>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>4<34>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>3<33>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>2<32>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>1...<>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>1<31>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>1...は∈γ<E28888> ! <>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>10δ∂≫<E289AB>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟ネ⊂Å=サ<EFBDBB>園マ¥サム\n<EFBFBD>εζ≪あÅ ! ≠ネサ<EFBDBB>ム<ナθ∃⌒∋Å∃ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟サ⊇ικ<CEB9><CEBA>∨†√ツ<EFBE82>n",
|
||||
"ンヨフ<EFBFBD>窶ニ♀ミ 兤ハラムλ\n",
|
||||
"<EFBFBD>ワμ√νぢ モ<EFBE93>ミ∈ξヨ<CEBE><E383A8><EFBFBD>\n",
|
||||
"ンヨフ<EFBFBD>窶ニサ<EFBFBD>ルサ♀p㏍ 兤ハラムλ\n",
|
||||
"<EFBFBD>aよら: <20>eあ<EFBD85><E38182><EFBFBD>∵<EFBFBD><E288B5>∫<EFBFBD><E288AB>\n",
|
||||
">> ミサユマ<EFBE8F><EFBFBD>р<EFBFBD><D180><EFBFBD> <<\n",
|
||||
" defghi<EFBD88>ぜ<EFBFBD>∨≒<E288A8>∬<EFBFBD>d\ne゚マラに<EFBFBD>∀を∩⊇÷<EFBFBD>ムマ゚マ\nラ<EFBFBD>ンь∈おめ<EFBFBD><EFBFBD>†∃≒∃⊇ツ\n\n <20>aゃ≠イnΘ<EFBD8E><CE98><EFBFBD>ぎく<E3818E><E3818F>ユ\n<EFBFBD><EFBFBD>≫≡⊂<EFBFBD>∀<EFBFBD><EFBFBD><EFBFBD>∵≦ヌ<EFBFBD>∩≒\nぢ⇔⊇≫ツ<EFBFBD>eあ∃♪<EFBFBD>⌒<EFBFBD><EFBFBD>∈\nぢ<EFBFBD>∃⊇≡⊂<EFBFBD>......\n",
|
||||
" ラリ<E383A9> 006 ∀サ<C280><EFBDBB>m<EFBFBD><EFBD8D>⇔\n⌒≒⊇<EFBFBD><EFBFBD>ツde゚マラに∵ゑ¬<EFBFBD>\n∝<EFBFBD>i<EFBFBD>♭<EFBFBD>ツ<EFBFBD>eあ<EFBFBD><EFBFBD>む<EFBFBD>∨\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>か∀<EFBFBD><EFBFBD><EFBFBD><キ<EFBFBD><EFBFBD><EFBFBD>≫≡\n⊂<EFBFBD><EFBFBD><EFBFBD><EFBFBD>≫<EFBFBD>∀ツ\n de゚マラに<EFBE97>ンヨフ<EFBE8C>窶ニ♀ミ\n<EFBFBD>ムメg∈は∩≒モ<EFBFBD>づ≪<EFBFBD>006\n<EFBFBD>ゑ<EFBFBD>⇔⊇≫de゚マラに<EFBFBD>∀ャ∫\n∃<EFBFBD>⊇ツ\n",
|
||||
" ¥マ♀<汲秩マレ⊇⇔<E28A87>√ツ5⇒\n<EFBFBD>ンь∈<EFBFBD>ぃ<EFBFBD>ンハ縺ナ∃⊇∀―n10<EFBFBD><EFBFBD>゚マラ∈<EFBFBD>∝<EFBFBD>∃⊇<EFBFBD>ツ\n∧√∀<帥巣<EFBFBD>縺フ∩≒ヲン<EFBFBD><EFBFBD>≫\n∋Åツ<EFBFBD>⌒∃⊇∀ヴÅ≫<EFBFBD><EFBFBD><EFBFBD>ツ\n ∧√∩≒サヵ♭⊇⊇∩≒ヶ<E28992>ムメ\ng∈く<EFBFBD><EFBFBD>だ<EFBFBD>⇔<EFBFBD><EFBFBD>⇔<EFBFBD>⇔<EFBFBD>√ツ\n⊇⇒⌒<EFBFBD>≡⊂<EFBFBD>づ≪<EFBFBD>⊇∵<EFBFBD>⊇∀\n<EFBFBD>v∃ふ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∨∋<EFBFBD>ツ\n",
|
||||
" ∧<>¬<EFBFBD>hi<EFBD88>deΗΘ<CE97>=コ∃\n∨∀Ιユ∵<EFBFBD>⊂∩⌒<EFBFBD>√∃⊇∝ツ\n ≠ネサ<EFBDBB>ムツ\nぞn∈Κ<EFBFBD>⇔⊇≫∝≡ツ\n",
|
||||
"ΛΜ<EFBFBD>モ<EFBFBD>ミ<EFBFBD>Νぜ<EFBFBD>≡\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD>む<EFBFBD>∨<EFBFBD><EFBFBD><EFBFBD><EFBFBD>か∀<EFBFBD><EFBFBD>\n",
|
||||
"006∀<EFBFBD><EFBFBD><EFBFBD>≡ \n",
|
||||
"de゚マラ∈やき<EFBFBD>ぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"\n",
|
||||
"ヶ<EFBFBD>ムメg\n",
|
||||
"ヶ<EFBFBD>ムメg\n",
|
||||
"ヶ<EFBFBD>ムメg\n",
|
||||
"ヶ<EFBFBD>ムメg∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"ヨサユサ♀ A\n",
|
||||
"ヨサユサ♀ A\n",
|
||||
"ヨサユサ♀ A\n",
|
||||
"ヨサユサ♀ A ∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"ヨサユサ♀ B\n",
|
||||
"ヨサユサ♀ B\n",
|
||||
"ヨサユサ♀ B\n",
|
||||
"ヨサユサ♀ B ∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"♀ミ<EFBFBD><EFBFBD><EFBFBD>サ縲兤ハラ<EFBFBD>√⇔⊇<EFBFBD><EFBFBD>\n",
|
||||
"ミサユマ<EFBFBD><EFBFBD>р<EFBFBD><EFBFBD>№<EFBFBD>噂n",
|
||||
"<EFBFBD>か <♀サラ> <20><>√∨\n"
|
||||
};
|
|
@ -0,0 +1,40 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LcradJ[] = {
|
||||
" 艢゚サ<EFBDBB>ミ<EFBFBD>∪∩<E288AA>♭=サ<EFBDBB>園マミム<C280>\n<EFBFBD><EFBFBD>ろт∀∃≪∞。Ε∈<EFBFBD><EFBFBD>√⇔<EFBFBD>ほ<EFBFBD><EFBFBD>∀\n<EFBFBD><EFBFBD><EFBFBD>⇔⊇≫ツ\n <20>≫<EFBFBD><EFBFBD>諤ワ<E8ABA4><EFBE9C>ぅ縲<C280><E7B8B2>ネ<EFBE88><C280>マ∀―nは<6E>¥♂ニ<EFBE86>サ♀∨¬<E288A8><EFBFA2><EFBFBD><EFBFBD><EFBFBD>♭⊆≫∵......\n",
|
||||
" ⊆∃∨<E28883><E288A8>006÷縲<C3B7><E7B8B2>ネ<EFBE88><C280>マ∀<EFBE8F><E28880>∈\n⇒<EFBFBD>∽∀⊇⊂<EFBFBD><EFBFBD>÷ルラ∃<EFBFBD>∀∩⌒<EFBFBD>√<EFBFBD><EFBFBD>∋ツ\n<EFBFBD>∩<EFBFBD>=テ√<EFBFBD><EFBFBD>a♭<EFBFBD>ツ\n фn<D184>⌒<EFBFBD><E28C92><EFBFBD><EFBFBD>こ<EFBFBD><E38193>⇔ぷ<E28794>⊇ツ\n\n ㏍チ<E38F8D><EFBE81><EFBFBD>ムンマワ<EFBE9C>n∈⊆∃∨<E28883>だ<EFBFBD>⇔⊇≫<E28A87>♭<EFBFBD>ツ\n∧<EFBFBD><EFBFBD>∀∈<EFBFBD>√<EFBFBD><EFBFBD>ツ\n",
|
||||
" び<>≒√≫∩007タ ぴ<>ミマ窶艨マ⌒⊂\nサ⇒÷サ<EFBFBD>園マミム<EFBFBD><EFBFBD><EFBFBD>むめ∵⊆<EFBFBD>∨<EFBFBD>Åツ\n 縲<C280><E7B8B2>ネ<EFBE88><C280>マ∵<EFBE8F>♭<EFBFBD>ミマ窶艨クΞンハ縺ナ\nぶロ<EFBFBD><EFBFBD>ъΧけ∈ぢ<EFBFBD>∨∩⌒<EFBFBD>√∃⊇ツ<EFBFBD>ャミマ\n窶艢<EFBFBD><EFBFBD>ソ⊇≠揆宸゙め∈ぎく<EFBFBD>⇔<EFBFBD>√ツ\n\n ぶロ<E381B6>ぶロ♭き⇔∈よ⊇∨<E28A87><E288A8>∃⊇∩≒<E288A9>ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム÷ミマ窶艨ク<E889A8>∩<EFBFBD><E288A9>∀\n<EFBFBD>♭<EFBFBD>∨あ∵<EFBFBD>∮∈<EFBFBD><EFBFBD><EFBFBD>≫∝ツ\n\n Γ<>⊆∃∨∵ぞn<E3819E><EFBD8E>う<EFBFBD><E38186>≫<EFBFBD>♭\n<EFBFBD>v<EFBFBD>⇔<EFBFBD>≫n∵♭<EFBFBD>∃⊇ツ\n",
|
||||
"ミマ窶艪揆宸゙め∈ぎく<EFBFBD>≡\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ∀<EFBFBD><EFBFBD>∈⇒<EFBFBD>≡\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ<EFBFBD>÷ミマ窶艪揆宸゙め∈\nш<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>∨ツ\n",
|
||||
"ミマ窶艫ャンハ縺リ♭⊆∀3ヱ\n",
|
||||
"<EFBFBD><EFBFBD>むめぎり ミマ窶舮鰍<E888AE>オ┯\n",
|
||||
"ミマ窶艫ャンハ縺リ♭⊆∀15δ\n",
|
||||
"<EFBFBD>aよら: ÷サ<EFBDBB>園マミムΞ<EFBE91><CE9E>\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:№奛<E28496>モかÅ=<C280>ネサ<EFBDBB>ムツ\n<EFBFBD>√∵ぶロ<EFBFBD>烙ヒマワÅツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ア<E38F8D>∨∀ま⊂∃≡ ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>ネサ<EFBDBB>ム÷ミマ窶臀n∩≒<E288A9><E28992>♭∪¬∽≧<C280><E289A7>メ<EFBFBD><EFBE92>Å ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>ネサ<EFBDBB>ム÷サ<C3B7><EFBDBB>∂<EFBFBD>⇔\n⊇<EFBFBD>∨<EFBFBD><EFBFBD>ツ∪<EFBFBD>⊃<EFBFBD><EFBFBD>≡≪Ρう∈⊃≒∋Åツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍<C280>≡≪≠a∩ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>ネサ<EFBDBB>ム<EFBFBD>準マ♀ツ \nュ<EFBFBD><EFBFBD>ぷ<EFBFBD><EFBFBD>㍾ツ┴∩∃⊇<EFBFBD><EFBFBD>Åツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>シ<EFBFBD>∨ツ\n<EFBFBD><EFBFBD><EFBFBD>≠ヘサラ<EFBFBD>タ <20><>Å∽タ<EFBE80>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>シ<EFBFBD>∨ツ∧√<E288A7>♭∩ ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟ナ⇒<EFBE85>⊇<EFBFBD>Åツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>ネサ<EFBDBB>ムツ\n<EFBFBD><EFBFBD><EFBFBD>Τ¬<EFBFBD>∃♪ぞ⊇ ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>ネサ<EFBDBB>ムツ\n∧∽∧∽<EFBFBD><EFBFBD>∈⇒<EFBFBD>≡⊂<EFBFBD><EFBFBD>∃⊇∩ ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>ネサ<EFBDBB>ムツ\n⊇⇒⌒┷<EFBFBD>┤∵<EFBFBD>∵<EFBFBD>∩<EFBFBD>∨∋Å≡∃ツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ッう<EFBDAF>∨⊥∩タ<EFBE80>n",
|
||||
"¥マ♀:〟サ∂≦諠早メ∨⊥Åツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:℡勀ー∵<EFBDB0>⊇∃ツ\n≠ネサ<EFBFBD>ムツ%サワ∵<EFBFBD><EFBFBD>∫∨∩タ<EFBFBD>n",
|
||||
">> $<EFBC84>準<EFBFBD>ミマ窶<C280> <<\n",
|
||||
" 艢゚サ<EFBDBB>ミ<EFBFBD>∪∩<E288AA>♭=サ<EFBDBB>噂nマミム<C280><EFBE91><EFBFBD>ろт∀∃≪∞。Ε∈\n<EFBFBD><EFBFBD>√⇔<EFBFBD>ほ<EFBFBD><EFBFBD>∀<EFBFBD><EFBFBD><EFBFBD>⇔⊇≫ツ\n <20>≫<EFBFBD><EFBFBD>諤ワ<E8ABA4><EFBE9C>ぅ縲<C280><E7B8B2>ネ<EFBE88><C280>nマ∀≠ヘ<E289A0>¥♂ニ<EFBE86>サ♀∨¬<E288A8><EFBFA2><EFBFBD>\n<EFBFBD><EFBFBD>♭⊆≫∵......\n",
|
||||
" ⊆∃∨<E28883><E288A8>006÷縲<C3B7><E7B8B2>ネ<EFBE88><C280>マ\n∀<EFBFBD><EFBFBD>∈⇒<EFBFBD>∽∀⊇⊂<EFBFBD><EFBFBD>÷ルラ∃\n<EFBFBD>∀∩⌒<EFBFBD>√<EFBFBD><EFBFBD>∋ツ\n<EFBFBD>∩<EFBFBD>=テ√<EFBFBD><EFBFBD>a♭<EFBFBD>ツфn<EFBFBD>⌒\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>こ<EFBFBD><EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n\n ㏍チ<E38F8D><EFBE81><EFBFBD>ムンマワ<EFBE9C>n∈⊆∃∨<E28883>だ<EFBFBD>⇔⊇≫<E28A87>♭<EFBFBD>ツ\n∧<EFBFBD><EFBFBD>∀∈<EFBFBD>√<EFBFBD><EFBFBD>ツ\n",
|
||||
" び<>≒√≫∩007タ ぴ<>ミマ\n窶艨マ⌒⊂サ⇒÷サ<EFBFBD>園マミム<EFBFBD>\n<EFBFBD><EFBFBD>むめ∵⊆<EFBFBD>∨<EFBFBD>Åツ\n 縲<C280><E7B8B2>ネ<EFBE88><C280>マ∵<EFBE8F>♭<EFBFBD>ミマ窶臀n∈Ξンハ縺ナ≠ヤロ<EFBE94><E383AD>ъΧけ∈ぢ\n<EFBFBD>∨∩⌒<EFBFBD>√∃⊇ツ<EFBFBD>ャミマ窶艢<EFBFBD>nを∩⊇≠揆宸゙め∈ぎく<EFBFBD>⇔<EFBFBD>√ツ\n\n ぶロ<E381B6>ぶロ♭き⇔∈よ⊇∨<E28A87><E288A8>\n∃⊇∩≒<EFBFBD>ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム÷ミマ窶艨ク<E889A8>∩<EFBFBD><E288A9>\n∀<EFBFBD>♭<EFBFBD>∨あ∵<EFBFBD>∮∈<EFBFBD><EFBFBD><EFBFBD>≫∝ツ\n\n Γ<>⊆∃∨∵ぞn<E3819E><EFBD8E>う<EFBFBD><E38186>≫\n<EFBFBD>♭<EFBFBD>v<EFBFBD>⇔<EFBFBD>≫n∵♭<EFBFBD>∃⊇ツ\n",
|
||||
"ミマ窶艪揆宸゙め∈ぎく<EFBFBD>≡\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ∀<EFBFBD><EFBFBD>∈⇒<EFBFBD>≡\n",
|
||||
"\n",
|
||||
"<EFBFBD>諤ワなlу<EFBFBD>$<EFBFBD>準<EFBFBD>ミマ窶<EFBFBD> ヨフサ°\n",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,20 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LcrypJ[] = {
|
||||
" ワユ<EFBE95>蕫マ<EFBE8F>モ=ワ<EFBC9D>∀⌒<E28880>≫<EFBFBD><E289AB>ヶγあ\n∀<EFBFBD>⇔㊨∈<EFBFBD><EFBFBD>⇔⊇≫ツ\n は∵<E381AF>ざ<EFBFBD>⇔⊇∨<E28A87><E288A8>べ<EFBFBD>m┤<EFBD8D>⊇<EFBFBD>Å\n∝∩≒<EFBFBD><EFBFBD><EFBFBD>∀∃<EFBFBD>⇔⊇≫ツ\n",
|
||||
" <20><><EFBFBD>レ<EFBE9A>園ニ∀㊨<E28880>≫⌒<E289AB>∩≒<E28992>ハンサ≠∈\nモ<EFBFBD>づ≪<EFBFBD><EFBFBD>∨ツ⊆∃∨∵騾ム焉<EFBFBD>早エ∨⊆<EFBFBD>\n″サ♀ヌサ℡<EFBFBD>のあレ<EFBFBD>園ニ♭<EFBFBD>ツ\n は<><E381AF><EFBFBD>べ∈ぃ<E28888>ぜ√∨∀<E288A8><E28880><EFBFBD>=コ∃∨∀\nΟ<EFBFBD>⇔<EFBFBD>∵<EFBFBD>∨⊇∧⊂♭<EFBFBD>ツ\n ゑ¬<E38291>⊇i<E28A87><EFBD89><EFBFBD>┼モ≠£繚ォ<E7B99A><EFBDAB>≫モ<EFBE93>レ鷭n<6E>ム<EFBFBD>∈ぐ─<E38190>⇔<EFBFBD><E28794><EFBFBD>∨ツ\nは<EFBFBD>祥艨<EFBFBD>ヘ⊇⊂<EFBFBD>∀∵ц─ぢ<EFBFBD><EFBFBD><EFBFBD>∵\n007=コ∃∨∃≒<EFBFBD>≪<EFBFBD>⊃≒√≫<EFBFBD><EFBFBD>♭<EFBFBD>ツ\n",
|
||||
" 007≧ツ<E289A7>べ<EFBFBD>∀⇔⌒<E28794>ユ∃<EFBE95>g<EFBFBD><EFBD87>ツ\n<EFBFBD>√∬√⌒ほ∈⇒<EFBFBD>⇔<EFBFBD>√∨<EFBFBD>⊃ツ\n\n<EFBFBD><EFBFBD>べ∃≒レ<EFBFBD>園ニ∀<EFBFBD><EFBFBD>∈⇒<EFBFBD>≫n∵ぢ<EFBFBD>≫\n<EFBFBD><EFBFBD>∽⊂ツ\n",
|
||||
" <20>⊃≠ネサ<EFBDBB>ム―n″サ♀ヌサ℡<EFBDBB>⇔塚マ縺マぴ<EFBE8F><E381B4>≫∀ま⊂タ\n",
|
||||
"<EFBFBD><EFBFBD>べ∈リる<EFBFBD>≡\n",
|
||||
"レ<EFBFBD>園ニ∈<EFBFBD><EFBFBD>\n",
|
||||
"レ<EFBFBD>園ニ:〝騾÷騾÷騾÷<E9A8BE>...<>n",
|
||||
">> モ≠£繙ム<E7B999> <<\n",
|
||||
" ワユ<EFBE95>蕫マ<EFBE8F>モ⌒<EFBE93>∀⌒<E28880>≫<EFBFBD><E289AB>\nヶγあ∀<EFBFBD>⇔㊨∈<EFBFBD><EFBFBD>⇔⊇≫ツ\nは∵<EFBFBD>ざ<EFBFBD>⇔⊇∨<EFBFBD><EFBFBD>べ<EFBFBD>m┤<EFBFBD>⊇\n<EFBFBD>Åム≒<EFBFBD><EFBFBD><EFBFBD>∀∃<EFBFBD>⇔⊇≫ツ\n",
|
||||
" <20><><EFBFBD>レ<EFBE9A>園ニ∀㊨<E28880>≫⌒<E289AB>∩≒\n<EFBFBD>ハンサ≠∈モ<EFBFBD>づ≪<EFBFBD><EFBFBD>∨ツ\n⊆∃∨∵騾ム焉<EFBFBD>早エ∨″サ♀ヌサ\n℡<EFBFBD>のあレ<EFBFBD>園ニ♭<EFBFBD>ツは<EFBFBD><EFBFBD><EFBFBD>べ\n∈ぃ<EFBFBD>ぜ√∨∀<EFBFBD><EFBFBD><EFBFBD>=コ∃∨∀\nΟ<EFBFBD>⇔<EFBFBD>∵<EFBFBD>∨⊇∧⊂♭<EFBFBD>ツ\n ゑ¬<E38291>⊇i<E28A87><EFBD89><EFBFBD>┼モ≠£繚ォ<E7B99A>\n<EFBFBD>≫モ<EFBFBD>レ黴<EFBFBD>ム<EFBFBD>∈ぐ─<EFBFBD>⇔<EFBFBD><EFBFBD>\n<EFBFBD>∨ツ祥艨<EFBFBD>ヘц─ぢ<EFBFBD><EFBFBD><EFBFBD>∵=コ\n∃∨∃≒<EFBFBD>≪<EFBFBD>⊃≒√≫<EFBFBD><EFBFBD>♭<EFBFBD>ツ\n",
|
||||
" 007≧ツ<E289A7>べ<EFBFBD>∀⇔⌒<E28794>ユ∃<EFBE95>g\n<EFBFBD><EFBFBD>ツ<EFBFBD>√∬√⌒ほ∈⇒<EFBFBD>⇔<EFBFBD>√∨\n<EFBFBD>⊃ツ\n <20><>べ∃≒レ<EFBE9A>園ニ∀<EFBE86><E28880>∈⇒<E28888>\n≫n∵ぢ<EFBFBD>≫<EFBFBD><EFBFBD>∽⊂ツ\n",
|
||||
" <20>⊃≠ネサ<EFBDBB>ム―n″サ♀ヌサ℡<EFBDBB>⇔塚マ縺マぴ<EFBE8F><E381B4>≫\n∀ま⊂タ\n",
|
||||
"<EFBFBD><EFBFBD>べ∈リる<EFBFBD>≡ \n",
|
||||
"レ<EFBFBD>園ニ∈<EFBFBD><EFBFBD> \n",
|
||||
"モ<EFBFBD><EFBFBD>レ黴<EFBFBD>ム<EFBFBD> モ≠£綵n",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,40 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LdamJ[] = {
|
||||
" <><C280><EFBFBD>9<EFBFBD><39><EFBFBD><C280><EFBFBD>n USSRミサユマ<EFBE8F><EFBFBD>マ⊆≫≧<E289A7>マ∪⊇⇔\ndefg<EFBFBD>xy∵l∩<EFBFBD>m∝√⇔⊇≫n∵\n<EFBFBD>う├どぅ \"MI-6\" <20>≡<EFBFBD>⇔op<EFBD8F>√∨ツ\n qr<EFBD91><EFBFBD>サ♀<EFBDBB>√∨≧<E289A7>刀メhi♭xy<EFBD98>√\n⇔⊇≫de<EFBFBD>ワ<EFBFBD>≠宸怩揩桙氓<EFBFBD><EFBFBD>ぃ<EFBFBD>い<EFBFBD>⇔\n∪≪÷サぅ♭<EFBFBD>うぇ窶刕奓﨟ヘ<EFBFBD>u∝≪∵\nえ<EFBFBD>√⇔⊇≫ツ\n <20><>hi∈ぎく<E3818E>≫<EFBFBD><E289AB>∵⊆≫ツ\n",
|
||||
" ≧<E289A7>メ<EFBFBD>∝≪<E2889D>≠イさ<EFBDB2><E38195>ъ<EFBFBD><D18A>⊃∨し≪∵\n<EFBFBD>√⇔⊇≫≡⊂∃<EFBFBD>♭=ソ⊃<EFBFBD>⇔すずせぜ<EFBFBD>\n<EFBFBD>⊂∵⊇⊇♭<EFBFBD><EFBFBD>⊂ツ\n\n defghi<EFBD88>≧<E289A7>メ┌ぷ<E2948C>⊆≫<E28A86>Å<EFBFBD>♪―nせぜ┤<E3819C><E294A4>⇒⊇⇔<E28A87>―"Q\"∵<EFBFBD>⊇ミム♂ミ∈\nだ<EFBFBD>⇔⊇≫≡⊂≡ツ\n",
|
||||
" 兤サ£∈⇒∨<E28792>⇔≧<E289A7>ク<EFBFBD>≪≫∀≠モか∵\n∩∩≫<EFBFBD>♭ы<EFBFBD><EFBFBD>┗<EFBFBD>√≫∪∧√∵⊆≫ツ\n<EFBFBD><EFBFBD><EFBFBD>=朽マ≠サ≠ヒマ£♭サほ<EFBFBD><EFBFBD>‡<EFBFBD>≪∽ツ\n de<EFBD85>ワ<EFBFBD>ぢっつ‡づてで<E381A6>とど<E381A8>≧<E289A7>刀メ\nなljkに<EFBFBD>ルマ¢フサ゚<EFBFBD>≡<EFBFBD>⇔ぬね<EFBFBD>√⇔\n⊇≫ツ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>クの⊃†は≒<EFBFBD>ばぱひび\n<EFBFBD>マラ<EFBFBD>ミランワ<EFBFBD>≫<EFBFBD>∀∵♭<EFBFBD>=ネ<EFBFBD>⇔\n°ハラミハ£∈ぴm<EFBFBD>√†><EFBFBD>ク<EFBFBD>≠鰍求園サ゚\n∈もづ≪<EFBFBD>≫<EFBFBD>∀∵♭<EFBFBD>≫ツ\n",
|
||||
" ≠ネサ<EFBDBB>ムツ\n∨∀⊃≧<EFBFBD>ソ≒ぽ¬⇔⌒\nぼ<EFBFBD><EFBFBD>ぽ¬∃⊇♭<EFBFBD>ツ\n",
|
||||
"き⇔<EFBFBD>みどむめ∈ぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>クンハ縺ヌ≡\n",
|
||||
"jk♂サ゚<EFBFBD>°ハラミハ£∈ぴm\n",
|
||||
"≧<EFBFBD>メゃ<EFBFBD>♭°マ≠サ≠ヒマ£<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>ンハ繧竄綵n",
|
||||
"jk♂サ゚<EFBFBD>°ハラミハ£ゆょ\n<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>鰍<EFBFBD>艪藹n",
|
||||
"jk♂サ゚<EFBFBD>°ハラミハ£やゅ\njk♂サ゚<EFBFBD>もづ≪やゅ\n",
|
||||
"... °ハラミハ£よら\n",
|
||||
"レサ°サルマ¢フサ゚ぎり\njk♂サ゚ぎり\n",
|
||||
"<EFBFBD>園<EFBFBD>諤ンハ縺ト√⇔⊇<EFBFBD><EFBFBD>∋\njk♂サ゚∈もづ≪♭<EFBFBD><EFBFBD><EFBFBD>∋\n",
|
||||
"ばぱひび<EFBFBD>マラぎり\njk♂サ゚∈もづ≪♭<EFBFBD><EFBFBD><EFBFBD>∋\n",
|
||||
"ンヨフ<EFBFBD>窶ニサ<EFBFBD>サ綵"A\"わゐゃ\n<EFBFBD>†≒<EFBFBD>∪ゑ¬<EFBFBD>Å<EFBFBD>⊇\n",
|
||||
"ンヨフ<EFBFBD>窶ニサ<EFBFBD>サ綵"B\"わゐゃ\n<EFBFBD>†≒<EFBFBD>∪ゑ¬<EFBFBD>Å<EFBFBD>⊇\n",
|
||||
">> ≧<E289A7> <<\n",
|
||||
" <><C280><EFBFBD>9<EFBFBD><39><EFBFBD><C280><EFBFBD>n USSRミサユマ<EFBE8F><EFBFBD>マ⊆≫≧<E289A7>マ\n∪⊇⇔defg<EFBFBD>xy∵l∩<EFBFBD>\nm∝√⇔⊇≫n∵ MI-6 <20>≡<EFBFBD>⇔\nop<EFBFBD>√∨ツ\n qr<EFBD91><EFBFBD>サ♀<EFBDBB>√∨≧<E289A7>刀メhi\n♭xy<EFBFBD>√⇔⊇≫de<EFBFBD>ワ<EFBFBD>≠宸彌n<EFBFBD><EFBFBD>ぁあ<EFBFBD>ぃ<EFBFBD>い<EFBFBD>⇔∪≪―nうぇ窶冝ヘ<EFBFBD>u∝≪<EFBFBD>え⌒⊆≫ツ\n <20><>hi∈ぎく<E3818E>≫<EFBFBD><E289AB>∵⊆≫ツ\n",
|
||||
" ≧<E289A7>メ<EFBFBD>∝≪<E2889D>≠イさ<EFBDB2><E38195>ъ<EFBFBD>\n<EFBFBD>⊃∨し≪∵<EFBFBD>√⇔⊇≫≡⊂∃<EFBFBD>♭\n∩⊃<EFBFBD>⇔すずせぜ<EFBFBD><EFBFBD>⊂∵⊇⊇\n♭<EFBFBD><EFBFBD>⊂ツ\n\n defghi<EFBD88>≧<E289A7>メ┌ぷ<E2948C>⊆≫\n<EFBFBD>Å<EFBFBD>♪≠ケぜ┤<EFBFBD><EFBFBD>⇒⊇⇔<EFBFBD>―n\"Q\"∵<EFBFBD>⊇ミム♂ミ∈だ<EFBFBD>⇔⊇≫\n≡⊂≡ツ\n",
|
||||
" 兤サ£∈⇒∨<E28792>⇔≧<E289A7>ク<EFBFBD>≪≫∀\nы<EFBFBD><EFBFBD>┗<EFBFBD>√≫∪∧√∵⊆≫ツ°マ\n≠サ≠ヒマ£♭サほ<EFBFBD><EFBFBD>‡<EFBFBD>≪∽ツ\n de<EFBD85>ワ<EFBFBD>ぢっつ‡づてで<E381A6>とど\n<EFBFBD>≧<EFBFBD>刀メなljkにルマ¢フサ゚\n<EFBFBD>≡<EFBFBD>⇔ぬね<EFBFBD>√⇔⊇≫ツ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD>園<EFBFBD>クの⊃†は≒<EFBFBD>ばぱひび<EFBFBD>\nミランワ♭<EFBFBD>=朽ハラミハ£∈ぴm\n<EFBFBD>√†><EFBFBD>ク<EFBFBD>≠鰍求園サ゚∈もづ\n≪<EFBFBD>≫<EFBFBD>∀∵♭<EFBFBD>≫ツ\n",
|
||||
" ≠ネサ<EFBDBB>ムツ\n∨∀⊃≧<EFBFBD>ソ≒ぽ¬⇔⌒\nぼ<EFBFBD><EFBFBD>ぽ¬∃⊇♭<EFBFBD>ツ\n",
|
||||
"き⇔<EFBFBD>みどむめ∈ぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>クンハ縺ヌ≡\n",
|
||||
"jk♂サ゚<EFBFBD>°ハラミハ£∈ぴm\n",
|
||||
"≧<EFBFBD>メゃ<EFBFBD>♭°マ≠サ≠ヒマ£<EFBFBD>≡\n",
|
||||
"≧<EFBFBD> ミサユマ<EFBE8F><EFBFBD> USSR\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD> 9<><39> <><C280><EFBFBD>n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>クぃ<EFBFBD>ぜ√∨\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>メンハ縺マよら !\n",
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,40 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LdepoJ[] = {
|
||||
" <20><><EFBFBD><EFBFBD><<>諤ワ><3E>レマラ縲<C280>凍窶<E5878D>項<EFBFBD><E9A085>\n<EFBFBD>⊆≫<EFBFBD><EFBFBD>のざ<EFBFBD>√⇔⊇∃⊇ご<EFBFBD><EFBFBD>∈<EFBFBD><EFBFBD><EFBFBD>∀<EFBFBD>\n⇔の<EFBFBD>⇔⊇≫≡⊂Åツ\n ∧<>∩≒<E288A9>gl<EFBD87>∂うぇ窶兤≦ユ揆磨ク\nm∃<EFBFBD>⇔⊇≫≒<EFBFBD>⊇ツ\n",
|
||||
" <20><><EFBFBD>∀<EFBFBD>⇔<EFBFBD>∃∩∃∩<E28883>Υ♭<CEA5><E299AD>ツ\n007≠ォユ∈⇒<EFBFBD><EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD><EFBFBD><<>諤ワ><3E>\njk∈<EFBFBD>┯<EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n <20><>んΟ<E38293><<>諤ワ><3E><><EFBFBD><EFBFBD>♭ワ窶<C280>ワ<EFBE9C><C280>n<EFBFBD>お<EFBFBD><E3818A>∈ぜぃ<E3819C>∃<EFBFBD>⊇ツとど<E381A8>≡≫∀は≒<E381AF>\n<EFBFBD><EFBFBD>メxy∈ょ⊥≫≒<EFBFBD>⊇ツ\n <20>∨÷メ<EFBE92><C280><EFBFBD>モ艢゚サ<EFBDBB>ミ∈┫√⇔縲<C280><E7B8B2>ネ\n<EFBFBD><EFBFBD>マ<EFBFBD>ござ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>≪<EFBFBD>∋Å∀ま∝√<EFBFBD><EFBFBD>ツ\n<EFBFBD>≪Π√∃⊇≡⊂<EFBFBD><EFBFBD><EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n",
|
||||
" は≒<E381AF><E28992><EFBFBD><EFBFBD><EFBFBD><EFBFBD>∩∃≪<E28883><E289AA><EFBFBD>√∨ルマ¢フサ\n゚<EFBFBD>轢ハ縲祥サラ∵<EFBFBD><EFBFBD>√⇔⊇≫<EFBFBD><EFBFBD>Åツ\n007≠<EFBFBD>メぃ♭轢ハ縲祥サラ∈ぎく<EFBFBD>⇔<EFBFBD>√ツ\n ∧√∩≒<E28992>諤ワ<E8ABA4>l<EFBFBD>べg<E381B9><EFBD87>∈ぎく<E3818E>≫n⌒\n<EFBFBD>√∃⊇≡⊂<EFBFBD>∃ツ\n 驕堰ホ<E5A0B0>ヴ∵┗√∃<E2889A>⇔<EFBFBD><E28794><EFBFBD><EFBFBD>≡ツ\n",
|
||||
" <20><><EFBFBD><EFBFBD>≪Π√∃⊇≡⊂<E289A1><E28A82>ツ\n≠ネサ<EFBFBD>ムツ\n",
|
||||
"l<EFBFBD>べg<EFBFBD><EFBFBD><EFBFBD>ぎく\n",
|
||||
"ルマ¢フサ゚轢ハ縲祥サラ<EFBFBD>ぎく\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぜぃ<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD>メお<EFBFBD><EFBFBD>∈ぜぃ<EFBFBD>≡\n",
|
||||
"<EFBFBD>諤ワ<EFBFBD>ござ<EFBFBD><EFBFBD><EFBFBD>せぜ<EFBFBD>≡\n",
|
||||
">> <20> <<\n",
|
||||
" <20><><EFBFBD><EFBFBD><EFBFBD>諤ワ<E8ABA4>レマラ縲<C280>凍秉n<6E>項<EFBFBD><E9A085><EFBFBD>⊆≫<E28A86><E289AB>のざ<E381AE>√⇔⊇∃\n⊇ご<EFBFBD><EFBFBD>∈<EFBFBD><EFBFBD><EFBFBD>∀<EFBFBD>⇔の<EFBFBD>⇔⊇≫\n≡⊂Åツ\n ∧<>∩≒<E288A9>gl<EFBD87>∂うぇ窶兤―n<E28095><6E><EFBFBD>∈m∃<EFBD8D>⇔⊇≫≒<E289AB>⊇ツ\n",
|
||||
" <20><><EFBFBD>∀<EFBFBD>⇔<EFBFBD>∃∩∃∩<E28883>Υ♭<CEA5>\n<EFBFBD>ツ007≠ォユ∈⇒<EFBFBD><EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD>諤ワ<EFBFBD>jk∈<EFBFBD>┯<EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n <20><>んΟ<E38293><EFBFBD>諤ワ<E8ABA4><EFBE9C><EFBFBD><EFBFBD>♭ワ秉n<6E>ワ<EFBE9C><C280>メお<EFBE92><E3818A>∈ぜぃ<E3819C>∃<EFBFBD>⊇ツ\nとど<EFBFBD>≡≫∀は≒<EFBFBD><EFBFBD><EFBFBD>メxy∈ょ\n⊥≫≒<EFBFBD>⊇ツ\n メ<EFBE92><C280><EFBFBD>モ艢゚サ<EFBDBB>ミ∈┫√⇔\n縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ<EFBFBD>ござ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>≪\n<EFBFBD>∋Å∀ま∝√<EFBFBD><EFBFBD>ツ\n",
|
||||
" は≒<E381AF><E28992><EFBFBD><EFBFBD><EFBFBD><EFBFBD>∩∃≪<E28883><E289AA><EFBFBD>√\n∨ルマ¢フサ゚<EFBFBD>轢ハ縲祥サラ∵<EFBFBD>\n<EFBFBD>√⇔⊇≫<EFBFBD><EFBFBD>Åツ007≠<EFBFBD>メぃ♭\n轢ハ縲祥サラ∈ぎく<EFBFBD>⇔<EFBFBD>√ツ\n ∧√∩≒<E28992>諤ワ<E8ABA4>l<EFBFBD>べg<E381B9><EFBD87>∈\nぎく<EFBFBD>≫n⌒<EFBFBD>√∃⊇≡⊂<EFBFBD>∃ツ\n 驕堰ホ<E5A0B0>ヴ∵┗√∃<E2889A>⇔\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>≡ツ\n",
|
||||
" <20><><EFBFBD><EFBFBD>≪Π√∃⊇≡⊂<E289A1><E28A82>ツ\n≠ネサ<EFBFBD>ムツ\n",
|
||||
"ござ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> レマラ縲<C280>凍窶<E5878D>項<EFBFBD><E9A085>",
|
||||
"l<EFBFBD>べg<EFBFBD><EFBFBD><EFBFBD>ぎく\n",
|
||||
"ルマ¢フサ゚轢ハ縲祥サラ<EFBFBD>ぎく\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぜぃ<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD>メお<EFBFBD><EFBFBD>∈ぜぃ<EFBFBD>≡\n",
|
||||
"<EFBFBD>諤ワ<EFBFBD>ござ<EFBFBD><EFBFBD><EFBFBD>せぜ<EFBFBD>≡\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>兤ハラ<EFBFBD>√⇔⊇<EFBFBD><EFBFBD>\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD>メお<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD>メお<EFBFBD><EFBFBD>\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD>メお<EFBFBD><EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,228 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LgunJ[] = {
|
||||
" D5K\n",
|
||||
" <20><>α<EFBFBD>\n",
|
||||
" ンь\n",
|
||||
" PP7\n",
|
||||
" DD44\n",
|
||||
" <20><>べ\n",
|
||||
"ぃ<EFBFBD><EFBFBD>艢ム<EFBFBD>n",
|
||||
" ンь\n",
|
||||
" KF7\n",
|
||||
" ンь\n",
|
||||
" <>ム<EFBE91><C280>n",
|
||||
"兤リハ綵n",
|
||||
"ロヘハ縲<EFBFBD>マ\n",
|
||||
"<<3C><>びぬ<E381B3>>\n",
|
||||
"<<><C280>ルマ<C280>>\n",
|
||||
"<ふ<><E381B5>>\n",
|
||||
" レム<EFBE91>マレサ\n",
|
||||
"-\n",
|
||||
"щъ<EFBFBD>ム<EFBFBD><EFBFBD>n",
|
||||
"\n",
|
||||
"ヤサ♂ニヤ<EFBFBD>窶サ£\n",
|
||||
"<EFBFBD><EFBFBD>ロヘハ縲<EFBFBD>マ\n",
|
||||
" <20><>\n",
|
||||
"<EFBFBD><EFBFBD>ム縲<EFBFBD>ルサ≧サ\n",
|
||||
"お<EFBFBD><EFBFBD>\n",
|
||||
"Boltヨサ\n",
|
||||
"Bomb Case\n",
|
||||
"ンьムλむめ\n",
|
||||
"ミ゚ハロフリサワ\n",
|
||||
"Bug Detector\n",
|
||||
"<EFBFBD><EFBFBD>むめ\n",
|
||||
"°マ≠サ\n",
|
||||
"ユ<EFBFBD><EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD>у<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD>あ<EFBFBD>ワ綵n",
|
||||
"Communicator\n",
|
||||
"ルマ縲兤サ<EFBFBD>n",
|
||||
"蕫<EFBFBD>艢<EFBFBD>ラ\n",
|
||||
"\n",
|
||||
"Credit Card\n",
|
||||
"D5K<レム<EFBE91>マレサ>\n",
|
||||
"D5K Deutsche\n",
|
||||
"DD44 Dostovei\n",
|
||||
"Dark Glasses\n",
|
||||
"DAT窶サ£\n",
|
||||
"♂サ゚ロサ<EFBFBD>n",
|
||||
"ヲンむめ\n",
|
||||
"Deutsche\n",
|
||||
"♀ミムメん\n",
|
||||
"Door Exploder\n",
|
||||
"Dostovei\n",
|
||||
"<EFBFBD><EFBFBD>♂サ゚\n",
|
||||
"Flare Pistol\n",
|
||||
"Gas Keyring\n",
|
||||
"Geiger Counter\n",
|
||||
"Gold Bar\n",
|
||||
"÷サ<EFBFBD>咳P7\n",
|
||||
"<EFBFBD><EFBFBD>べ\n",
|
||||
"÷サ<EFBFBD>園マミム<EFBFBD>ヨサ\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD>轢サ♀<EFBFBD>マ烙ヒサ\n",
|
||||
"<EFBFBD><EFBFBD>轢サ♀\n",
|
||||
"ぃ≪<EFBFBD>⊂ь\n",
|
||||
"Heroin\n",
|
||||
"騾マ゚サ艢ム<EFBFBD>n",
|
||||
"Identifier\n",
|
||||
"KF7 Soviet\n",
|
||||
"Key Analyser Case\n",
|
||||
"ヨサ┏│ん\n",
|
||||
"ヨサユサ♀\n",
|
||||
"艢ム<EFBFBD>n",
|
||||
"<EFBFBD>サ=サ\n",
|
||||
"<EFBFBD>マ烙ヒサ\n",
|
||||
"Lectre\n",
|
||||
"Lock Exploder\n",
|
||||
"Magnet Repel\n",
|
||||
"蕫<EFBFBD>艢<EFBFBD>ラ\n",
|
||||
"蕫ハ£\n",
|
||||
"Micro Camera\n",
|
||||
"Microcode\n",
|
||||
"Microfilm\n",
|
||||
"ごα<EFBFBD><EFBFBD>サ=サべ\n",
|
||||
"\n",
|
||||
"Money\n",
|
||||
"\n",
|
||||
"PP7<レム<EFBE91>マレサ>\n",
|
||||
"PP7<EFBFBD><EFBFBD>α<EFBFBD>\n",
|
||||
" PP7\n",
|
||||
"Phantom\n",
|
||||
"¢縲マべ\n",
|
||||
"<EFBFBD><EFBFBD>━\n",
|
||||
"£<EFBFBD>ワ烙ハランь\n",
|
||||
"Polarized Glasses\n",
|
||||
"<EFBFBD>サロヘマンマレサンь\n",
|
||||
"RC-P90\n",
|
||||
"Red Dossier\n",
|
||||
"<EFBFBD><EFBFBD>ルマ<EFBFBD>ンь\n",
|
||||
"兤リハ縲<EFBFBD>マ烙ヒサ\n",
|
||||
"Safecracker Case\n",
|
||||
"<EFBFBD><EFBFBD>ムメん\n",
|
||||
"ロヘハ縲<EFBFBD>マ\n",
|
||||
"ロ<EFBFBD>朽サPP7\n",
|
||||
"ワ艢ム$サ<EFBFBD>ム<EFBFBD><EFBFBD>n",
|
||||
"ワ艢ム$サ\n",
|
||||
"Soviet\n",
|
||||
"Spool Tape\n",
|
||||
"Spy File\n",
|
||||
"Klobb\n",
|
||||
"ワ゚ハ<EFBFBD><EFBFBD>ワ綵n",
|
||||
"Suit-If-hand\n",
|
||||
"я<EFBFBD>\n",
|
||||
"ワ゚マ<EFBFBD>マ\n",
|
||||
"ぃ<EFBFBD><EFBFBD>艢ム<EFBFBD>n",
|
||||
"\n",
|
||||
"ふ<EFBFBD>ンь\n",
|
||||
"<EFBFBD><EFBFBD>ハ<EFBFBD>\n",
|
||||
"US AR33 щъ<D18A>ム<EFBE91><C280>n",
|
||||
"US AR33\n",
|
||||
"む<EFBFBD>ぞ<EFBFBD>\n",
|
||||
"′♂ヤ窶サ£\n",
|
||||
"Watch Communicator\n",
|
||||
"Watch Geiger Counter\n",
|
||||
"Watch Identifier\n",
|
||||
"<EFBFBD>サ=サふ<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ふ<EFBFBD>\n",
|
||||
"Watch Magnet Repel\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ふ<EFBFBD>\n",
|
||||
"ふ<EFBFBD>\n",
|
||||
"<EFBFBD>gリサワ\n",
|
||||
"Δ<EFBFBD><EFBFBD>ユ<EFBFBD>\n",
|
||||
"ZMG (9mm)\n",
|
||||
"\n",
|
||||
"ar33\n",
|
||||
"ヤサ♂ニヤ窶サ£\n",
|
||||
"<EFBFBD><EFBFBD>ロヘハ縲<EFBFBD>マ\n",
|
||||
"<EFBFBD><EFBFBD>ム縲<EFBFBD>ルサ≧サ\n",
|
||||
"お<EFBFBD><EFBFBD>\n",
|
||||
"boltヨサ\n",
|
||||
"bomb case\n",
|
||||
"ンьムλむめ\n",
|
||||
"ミ゚ハロフリサワ\n",
|
||||
"bug detector\n",
|
||||
"<EFBFBD><EFBFBD>むめ\n",
|
||||
"°マ≠サ\n",
|
||||
"ユ<EFBFBD><EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD>у<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD>あ<EFBFBD>ワ綵n",
|
||||
"蕫<EFBFBD>艢<EFBFBD>ラ\n",
|
||||
"credit card\n",
|
||||
"d5k<レム<EFBE91>マレサ>\n",
|
||||
"d5k\n",
|
||||
"dark glasses\n",
|
||||
"dat窶サ£\n",
|
||||
"♂サ゚ロサ<EFBFBD>n",
|
||||
"dd44\n",
|
||||
"ヲンむめ\n",
|
||||
"ヶ<EFBFBD>ムメむめ\n",
|
||||
"door exploder\n",
|
||||
"<EFBFBD><EFBFBD>♂サ゚\n",
|
||||
"flare pistol\n",
|
||||
"gas keyring\n",
|
||||
"gold bar\n",
|
||||
"÷サ<EFBFBD>咳P7\n",
|
||||
"<EFBFBD><EFBFBD>べ\n",
|
||||
"÷サ<EFBFBD>園マミム<EFBFBD>ヨサ\n",
|
||||
"<EFBFBD><EFBFBD>轢サ♀<EFBFBD>マ烙ヒサ\n",
|
||||
"ぃ≪<EFBFBD>⊂ь\n",
|
||||
"heroin\n",
|
||||
"騾マ゚サ艢ム<EFBFBD>n",
|
||||
"ヨサ┏│ん\n",
|
||||
"ヨサユサ♀\n",
|
||||
"kf7 soviet\n",
|
||||
"<EFBFBD>サ=サ\n",
|
||||
"lectre\n",
|
||||
"lock exploder\n",
|
||||
"蕫ハ£\n",
|
||||
"micro camera\n",
|
||||
"microcode\n",
|
||||
"microfilm\n",
|
||||
"money\n",
|
||||
"phantom\n",
|
||||
"¢縲マべ\n",
|
||||
"<EFBFBD><EFBFBD>━\n",
|
||||
"£<EFBFBD>ワ烙ハランь\n",
|
||||
"polarized glasses\n",
|
||||
"PP7<レム<EFBE91>マレサ>\n",
|
||||
"PP7\n",
|
||||
"<EFBFBD>サロヘマンマレサンь\n",
|
||||
"rc-p90\n",
|
||||
"red dossier\n",
|
||||
"<EFBFBD><EFBFBD>ルマ<EFBFBD>ンь\n",
|
||||
"兤リハ縲<EFBFBD>マ烙ヒサ\n",
|
||||
"ヶ<EFBFBD>ムメむめ\n",
|
||||
"ロヘハ縲<EFBFBD>マ\n",
|
||||
"ロ<EFBFBD>朽サPP7\n",
|
||||
"ワ艢ム$サ<EFBFBD>ム<EFBFBD><EFBFBD>n",
|
||||
"spool tape\n",
|
||||
"spy file\n",
|
||||
"klobb\n",
|
||||
"ワ゚ハ<EFBFBD><EFBFBD>ワ綵n",
|
||||
"я<EFBFBD>\n",
|
||||
"ワ゚マ<EFBFBD>マ\n",
|
||||
"ぃ<EFBFBD><EFBFBD>艢ム<EFBFBD>n",
|
||||
"ふ<EFBFBD>ンь\n",
|
||||
"<EFBFBD><EFBFBD>ハ<EFBFBD>\n",
|
||||
"む<EFBFBD>ぞ<EFBFBD>\n",
|
||||
"′♂ヤ窶サ£\n",
|
||||
"watch communicator\n",
|
||||
"watch geiger counter\n",
|
||||
"watch identifier\n",
|
||||
"<EFBFBD>サ=サふ<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ふ<EFBFBD>\n",
|
||||
"watch magnet repel\n",
|
||||
"<EFBFBD>gリサワ\n",
|
||||
"Δ<EFBFBD><EFBFBD>ユ<EFBFBD>\n",
|
||||
"zmg (9mm)\n",
|
||||
"÷サ<EFBFBD>園マミム<EFBFBD>ヨサ┏│ゃ...\n",
|
||||
"÷サ<EFBFBD>園マミム<EFBFBD>ヨサ∈だ<EFBFBD>⇔⊇<EFBFBD><EFBFBD>∋\n",
|
||||
"<EFBFBD><EFBFBD>∨リ<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD> 1 リ<>\n",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"リ<EFBFBD>",
|
||||
"<EFBFBD>γリ<EFBFBD>",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,48 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LjunJ[] = {
|
||||
" ござ<E38194><E38196><EFBFBD>ゃ♭ルマ¢フサ゚∩≒るれ<E3828B>∨\n<EFBFBD>諤ワ<EFBFBD>なlу<EFBFBD><EFBFBD><EFBFBD>め<EFBFBD><黹<EFBFBD>ホぱ∩≒<EFBFBD>\nop♭<EFBFBD>∃∩<EFBFBD>∨ツ<EFBFBD><EFBFBD>∩≒<EFBFBD><EFBFBD><EFBFBD>∵<EFBFBD><EFBFBD>∀\nま∝√≫ツ\n CIA<49><41><EFBFBD>mん∈<E38293><E28888><EFBFBD>⇔<EFBFBD>√∨ツ\n<EFBFBD>サ≧サ∃♪<EFBFBD>┗⇒∩≒∃⊇≡⊂<EFBFBD><EFBFBD>♭<EFBFBD>‡―n$<EFBFBD>ロフサ縺<EFBFBD>ヨぷ<EFBFBD>⇔≠ヒマ<EFBFBD><EFBFBD>ク<EFBFBD><EFBFBD><EFBFBD>≫\n<EFBFBD><EFBFBD>∵⊆≫ツ∧<EFBFBD>⇔=ホ∋∀<EFBFBD>⇔⌒<EFBFBD>諤ワ<EFBFBD>\nなlу<EFBFBD>∈〟<EFBFBD>┯⊥<EFBFBD>†∃≒∃⊇ツ\n",
|
||||
" ラリ<E383A9>÷艢゚サ<EFBDBB>ミ<EFBFBD>⌒ワm<E383AF>⇔⌒≒⊇<E28992><E28A87>ツ\n⌒<EFBFBD><EFBFBD>諤ワ∵÷サ<EFBFBD>園マミム∈<EFBFBD><EFBFBD>⇔⊇≫<EFBFBD>∃\n≒÷ロワ窶<EFBFBD>ク┠┯<EFBFBD><EFBFBD>≫<EFBFBD><EFBFBD>はュ<EFBFBD>ψ㏍∵\n<EFBFBD><EFBFBD>∀∃<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>ツ\n はュ<E381AF>у<EFBFBD>ч∃べ<E28883>の⊇┤∈CIA<49>≠ヒハラ\n∩≒℡∝<EFBFBD>∨<EFBFBD>♭я<EFBFBD>ゃ÷サ<EFBFBD>♭∂<EFBFBD>⇔m<EFBFBD>≫♭\n<EFBFBD><EFBFBD>⊂ツ\n ♭⌒㊤㊥<E38AA4>㊦Υ♭<CEA5>ツ007ツはュ<E381AF>⊆∃∨<E28883>\n≡⊂∃├ど<EFBFBD>♭<EFBFBD>∃⊇n∈<EFBFBD>√∃⊇♭ぷ<EFBFBD>⊇ツ\n",
|
||||
" <20><>ゃ<EFBFBD><EFBFBD>諤ワ<E8ABA4>fさ∂ぞ<E28882>んべ<E38293>ぢ<EFBFBD>∝<EFBFBD>∨\n≒≠ネlу<EFBFBD><EFBFBD><EFBFBD>⊇∀⊇⊂n<EFBFBD><EFBFBD>≡ツ\nぞ<EFBFBD>んべ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈㊧<EFBFBD>⇔m<EFBFBD><EFBFBD>≫∋Åツ\n ьΗ<D18C><CE97>ざ<EFBFBD>ンь∈ざ<E28888><E38196>∨ツ<C280><EFBE82>⇒<EFBFBD>≒∃⊇\nΥ<EFBFBD>の∝∃⊇≡⊂<EFBFBD>ツ\n ∪∪=ネ√∩≒>蛟ミ∀⊇⊂㊨<E28A82>ュユ<E383A5><E383A6>ほ∈\n⇒<EFBFBD>≫∋Åツ007ツレ<EFBFBD>∀<EFBFBD>∽<EFBFBD>≡≫∀<EFBFBD><EFBFBD>ロ\n∈<EFBFBD><EFBFBD>⇔⊇≫≒<EFBFBD>⊇<EFBFBD><EFBFBD>∃⊇∩ツ\n ⌒⇔≫<E28794><E289AB>⇒≒⊇<E28992>ツ\n",
|
||||
" ≠ヒマ<EFBE8F><EFBFBD><C280>セ㈱⊇♂サ縲タ\n2<EFBFBD><EFBFBD>ュユ∀タ\n\n ≠ネサ<EFBDBB>ム=コ∃∨<E28883>⇔<EFBFBD><E28794><EFBFBD><C280>n",
|
||||
"ぞ<EFBFBD>んべ∈ぎく<EFBFBD>≡\n",
|
||||
">蛟ミ<EFBFBD>ヤ艢縲ハ£∈<EFBFBD><EFBFBD>\n",
|
||||
"ьΗ<EFBFBD>∈ぎく<EFBFBD>≡\n",
|
||||
"艢゚サ<EFBFBD>ミ∈<EFBFBD>諤ワ<EFBFBD>у<EFBFBD><EFBFBD>♭<EFBFBD><EFBFBD>\n",
|
||||
"艢゚サ<EFBFBD>ミ:〟ン<E3809F>∨∝ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:㊤コ∧⊂ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:㏍ョ⊇∝≡ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟サ∨Å<E288A8>≡ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:㏍堰メ┗∨タ<EFBE80>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟テ√<EFBE83>∪⌒<E288AA>∽⊇∝<E28A87>ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟セ<E3809F>∩<EFBFBD>∨∝<E288A8> ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟リ⊆=ニ⇔<EFBE86>∃<EFBFBD>Υツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟テ<E3809F>べ<EFBFBD>∀⇔⌒<E28794>ユÅ∝ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:㏍堰メ<E5A0B0><EFBE92>Å<EFBFBD>∨<EFBFBD>∩<EFBFBD>≒タ<EFBE80>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟セ⌒<EFBDBE>∽<EFBFBD>∃<EFBFBD>⇔<EFBFBD>∨∝ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:㊦サ<E38AA6><EFBDBB>⇔ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:℡秩サ<E7A7A9><EFBDBB>ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟ヒ⊇⇔∃⊇∝ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟リ⊆∞求焉ソ<E78489>⇔≫ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:№ナ<E28496>へツ\n艢゚サ<EFBFBD>ミ<EFBFBD>ロ<EFBFBD>ヘ閨<EFBFBD>ナツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟ワ⊂<EFBE9C>∀⇒≡ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:㊦戟ツ㍾<EFBE82>ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟リ≫♭㍽<E299AD><E38DBD>∨⊇ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:\n",
|
||||
"艢゚サ<EFBFBD>ミ:〟ト⊆=サ<EFBC9D><EFBDBB><EFBFBD><EFBFBD>⊂ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム≠ル∈⇒<E28888>⇔ ! <>n",
|
||||
">蛟ミ:〝<C280>ワ゚サ<EFBDBB>準マ♀ツラヵ<E383A9>∧<EFBFBD>―nΓ∵Σ<E288B5>∠<EFBFBD>≡ツ<EFBE82>n",
|
||||
"<EFBFBD>aよら: 艢゚サ<EFBDBB>ミ<EFBFBD><EFBE90>\n",
|
||||
">> ≠ヒマ<EFBE8F><EFBFBD> <<\n",
|
||||
" ござ<E38194><E38196><EFBFBD>ゃ♭るれ<E3828B>∨<E288A8>諤ワ<E8ABA4>\nなlу<EFBFBD><EFBFBD><EFBFBD>め<EFBFBD><EFBFBD><EFBFBD>ばぱ∩≒<EFBFBD>\nop♭<EFBFBD>∃∩<EFBFBD>∨ツ<EFBFBD><EFBFBD>∩≒<EFBFBD><EFBFBD><EFBFBD>\n∵<EFBFBD><EFBFBD>∀ま∝√≫ツ\n CIA<49><41><EFBFBD>mん∈<E38293><E28888><EFBFBD>⇔<EFBFBD>√∨ツ\n<EFBFBD>サ≧サ∃♪<EFBFBD>┗⇒∩≒∃⊇≡⊂<EFBFBD>\n<EFBFBD>♭<EFBFBD>‡=逗<EFBFBD>ロフサ縺<EFBFBD>ヨぷ<EFBFBD>⇔\n≠ヒマ<EFBFBD><EFBFBD>ク<EFBFBD><EFBFBD><EFBFBD>≫<EFBFBD><EFBFBD>∵⊆≫ツ\n∧<EFBFBD>⇔=ホ∋∀<EFBFBD>⇔⌒<EFBFBD>諤ワ<EFBFBD>なl\nу<EFBFBD>∈〟<EFBFBD>┯⊥<EFBFBD>†∃≒∃⊇ツ\n",
|
||||
" ラリ<E383A9>÷艢゚サ<EFBDBB>ミ<EFBFBD>⌒ワm<E383AF>⇔\n⌒≒⊇<EFBFBD><EFBFBD>ツ⌒<EFBFBD><EFBFBD>諤ワ∵÷サ<EFBFBD>噂nマミム∈<EFBFBD><EFBFBD>⇔⊇≫<EFBFBD>∃≒÷ロワ秉n<EFBFBD>ク┠┯<EFBFBD><EFBFBD>≫<EFBFBD><EFBFBD>はュ<EFBFBD>ψ㏍∵\n<EFBFBD><EFBFBD>∀∃<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>ツ\n はュ<E381AF>べ<EFBFBD>の⊇┤∈CIA<49>\n≠ヒハラ∩≒℡∝<EFBFBD>∨<EFBFBD>♭я<EFBFBD>ゃ―nサ<EFBFBD>♭∂<EFBFBD>⇔m<EFBFBD>≫♭<EFBFBD><EFBFBD>⊂ツ\n はュ<E381AF>⊆∃∨<E28883>≡⊂∃├ど<E2949C>♭<EFBFBD>\n∃⊇n∈<EFBFBD>√∃⊇♭ぷ<EFBFBD>⊇ツ\n",
|
||||
" <20><>ゃ<EFBFBD><EFBFBD>諤ワ<E8ABA4>fさ∂ぞ<E28882>んべ\n<EFBFBD>ぢ<EFBFBD>∝<EFBFBD>∨≒≠ネlу<EFBFBD><EFBFBD><EFBFBD>⊇∀\n⊇⊂n<EFBFBD><EFBFBD>≡ツぞ<EFBFBD>んべ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD>∈㊧<EFBFBD>⇔m<EFBFBD><EFBFBD>≫∋Åツ\n ьΗ<D18C><CE97>ざ<EFBFBD>ンь∈ざ<E28888><E38196>∨ツ<C280>\n<EFBFBD>⇒<EFBFBD>≒∃⊇Υ<EFBFBD>の∝∃⊇≡⊂<EFBFBD>ツ\n >蛟ミ∀⊇⊂㊨<E28A82>ュユ<E383A5><E383A6>ほ∈⇒\n<EFBFBD>≫∋Åツレ<EFBFBD>∀<EFBFBD>∽<EFBFBD>≡≫∀<EFBFBD><EFBFBD>\nロ∈<EFBFBD><EFBFBD>⇔⊇≫≒<EFBFBD>⊇<EFBFBD><EFBFBD>∃⊇∩ツ\n ⌒⇔≫<E28794><E289AB>⇒≒⊇<E28992>ツ\n",
|
||||
" ≠ヒマ<EFBE8F><EFBFBD><C280>セ㈱⊇♂サ縲タ\n2<EFBFBD><EFBFBD>ュユ∀タ\n\n ≠ネサ<EFBDBB>ム=コ∃∨<E28883>⇔<EFBFBD><E28794><EFBFBD><C280>n",
|
||||
"ぞ<EFBFBD>んべ∈ぎく<EFBFBD>≡\n",
|
||||
">蛟ミ<EFBFBD>ヤ艢縲ハ£∈<EFBFBD><EFBFBD>\n",
|
||||
"ьΗ<EFBFBD>∈ぎく<EFBFBD>≡\n",
|
||||
"艢゚サ<EFBFBD>ミ∈<EFBFBD>諤ワ<EFBFBD>у<EFBFBD><EFBFBD>♭<EFBFBD><EFBFBD>\n",
|
||||
"ヨフサ° ≠ヒマ<EFBE8F><EFBFBD>n",
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,76 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LmiscJ[] = {
|
||||
"ぞы<EFBFBD>サ♀",
|
||||
"ヤサ<EFBFBD>獅〝<EFBFBD>サ♀",
|
||||
"<EFBFBD>ユ2<EFBFBD><EFBFBD>サ♀",
|
||||
"<EFBFBD>ь烙ヘハヨ2<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>か<EFBFBD>サ♀",
|
||||
"Bond Phase",
|
||||
"ьぞ<EFBFBD><EFBFBD><EFBFBD>サ♀",
|
||||
"DK<EFBFBD>サ♀",
|
||||
"゚ム蛟サ¥マ♀",
|
||||
"<EFBFBD>ユ10<EFBFBD><EFBFBD>サ♀",
|
||||
"蕫<EFBFBD>艢<EFBFBD>ラ",
|
||||
"<EFBFBD>サ=サべ",
|
||||
"<EFBFBD><EFBFBD>べ",
|
||||
"PP7ロ<EFBFBD>朽サ゚ム£",
|
||||
"PP7÷サ<EFBFBD>橿゚ム£",
|
||||
"ぞы<EFBFBD>サ♀ ヤマ\n",
|
||||
"ヤサ<EFBFBD>獅〝<EFBFBD>サ♀ ヤマ\n",
|
||||
"ь<EFBFBD>ぶw<EFBFBD>サ♀\n",
|
||||
"<EFBFBD>ユ2<EFBFBD><EFBFBD>サ♀\n",
|
||||
"<EFBFBD>ь烙ヘハヨ2<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>か<EFBFBD>サ♀ ヤマ\n",
|
||||
"bond phase on\n",
|
||||
"ьぞ<EFBFBD><EFBFBD><EFBFBD>サ♀ ヤマ\n",
|
||||
"DK<EFBFBD>サ♀ ヤマ\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>g\n",
|
||||
"゚ム蛟サ¥マ♀ ヤマ\n",
|
||||
"%ムマ縺準サ<EFBFBD> ヤマ\n",
|
||||
"<EFBFBD>ユ10<EFBFBD><EFBFBD>サ♀\n",
|
||||
"<EFBFBD>√♭<EFBFBD>э<EFBFBD>∨÷ユサ<EFBFBD>タ\n",
|
||||
"゚サ¥<EFBFBD>サ♀ ヤマ\n",
|
||||
"ぞы<EFBFBD>サ♀ ヤ<EFBE94>n",
|
||||
"ヤサ<EFBFBD>獅〝<EFBFBD>サ♀ ヤ<EFBE94>n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>か<EFBFBD>サ♀ ヤ<EFBE94>n",
|
||||
"bond phase off\n",
|
||||
"ьぞ<EFBFBD><EFBFBD>サ♀ ヤ<EFBE94>n",
|
||||
"DK<EFBFBD>サ♀ ヤ<EFBE94>n",
|
||||
"゚ム蛟サ¥マ♀ ヤ<EFBE94>n",
|
||||
"%ムマ縺準サ<EFBFBD> ヤ<EFBE94>n",
|
||||
"<EFBFBD>サ≧サ ヤマ\n",
|
||||
"゚サ¥<EFBFBD>サ♀ ヤ<EFBE94>n",
|
||||
"㊨<EFBFBD>ぞ<EFBFBD>",
|
||||
"モ<EFBFBD>サ\n",
|
||||
"ラリ<EFBFBD><EFBFBD>a<EFBFBD>ぐけ∃<EFBFBD>\n",
|
||||
"\n",
|
||||
"<EFBFBD>a<",
|
||||
">やゅ\n",
|
||||
">┰やゅ\n",
|
||||
">よら\n",
|
||||
"メ<EFBFBD>縲<EFBFBD>ワ兤サ\n",
|
||||
"ワサ$サワ兤サ\n",
|
||||
"ыワ兤サ<EFBFBD>サ♀ ヤマ\n",
|
||||
"閠サ蕫<EFBFBD><EFBFBD><EFBFBD>サ♀\n",
|
||||
"ы゚サ¥<EFBFBD>サ♀ ヤマ\n",
|
||||
"ワサ$サワ¢サ♀\n",
|
||||
"メ<EFBFBD>縲<EFBFBD>ワ¢サ♀\n",
|
||||
"祥ム<EFBFBD>サ<EFBFBD>サ♀",
|
||||
"%ムマ縺準サ<EFBFBD>",
|
||||
"きы R <>マ烙ヒサ",
|
||||
"<EFBFBD>ぃ R <>マ烙ヒサ",
|
||||
"<EFBFBD>ぃ G <>マ烙ヒサ",
|
||||
"<EFBFBD>ぃ RC-P90",
|
||||
"<EFBFBD>ぃ ぃ<><E38183>艢ム<EFBE91>",
|
||||
"<EFBFBD>ム<EFBFBD><EFBFBD>/<>マ烙ヒサ",
|
||||
"<EFBFBD>ぃ <>サ=サべ",
|
||||
"゚サ¥<EFBFBD>サ♀",
|
||||
"ы゚サ¥<EFBFBD>サ♀",
|
||||
"ыワ兤サ<EFBFBD>サ♀",
|
||||
"<EFBFBD>サ≧サぞ<EFBFBD> こяざ",
|
||||
"<EFBFBD>≪ふか 60 δ",
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,40 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LmpmenuJ[] = {
|
||||
"<EFBFBD>γ<EFBFBD>",
|
||||
"ь<EFBFBD>♪<EFBFBD>タ",
|
||||
"<EFBFBD>ь烙ヘハヨ<EFBFBD>♪<EFBFBD>タ",
|
||||
"<EFBFBD>ь烙ヘハヨ<EFBFBD>",
|
||||
"Χゃ<EFBFBD><EFBFBD>",
|
||||
"ワ艢ム$サ<EFBFBD>ラ<EFBFBD>ワ",
|
||||
"ヶγあラ<EFBFBD>ワ",
|
||||
"サ<EFBFBD><EFBFBD><EFBFBD>ラ<EFBFBD>ワ",
|
||||
"<EFBFBD><EFBFBD>あラ<EFBFBD>ワ",
|
||||
"ぽ<EFBFBD>∩∃⊇ラ<EFBFBD>ワ",
|
||||
"Α<EFBFBD><EFBFBD>ラ<EFBFBD>ワ",
|
||||
"<EFBFBD><EFBFBD>ラ<EFBFBD>ワ",
|
||||
"<EFBFBD><EFBFBD>√∨かξ∵サ<EFBFBD><EFBFBD>⊇",
|
||||
"<EFBFBD><EFBFBD>√∨かξ∵サ<EFBFBD>┻⊇",
|
||||
"2<EFBFBD>∈ワふ<EFBFBD><EFBFBD><EFBFBD>∨",
|
||||
"3<EFBFBD>∈ワふ<EFBFBD><EFBFBD><EFBFBD>∨",
|
||||
"4<EFBFBD>∈ワふ<EFBFBD><EFBFBD><EFBFBD>∨",
|
||||
"<EFBFBD>マヨマ<EFBFBD>:サ<C280>",
|
||||
"<EFBFBD>マヨマ<EFBFBD>:蜀<C280>",
|
||||
"<EFBFBD>マヨマ<EFBFBD>:<3A><>",
|
||||
"<EFBFBD>マヨマ<EFBFBD>:<3A><>",
|
||||
" A♭£<EFBFA1>ム",
|
||||
"<EFBFBD>サ<EFBFBD>ヤサ°サ",
|
||||
"ワ゚サ縺<EFBFBD>キゅ",
|
||||
"#サ<ゃ",
|
||||
" A♭#サ<",
|
||||
" A♭┨ゅ",
|
||||
"ワルミ",
|
||||
"",
|
||||
"P ∵<><E288B5>∨リ<E288A8>",
|
||||
"P ∵<><E288B5>√∨<E2889A>",
|
||||
"サ<EFBFBD><EFBFBD><EFBFBD>の<EFBFBD>∨<EFBFBD>g",
|
||||
"づ≪<EFBFBD><EFBFBD>",
|
||||
"ぴm",
|
||||
"ワ゚サ縺<EFBFBD>、m\n",
|
||||
"to continue\n",
|
||||
};
|
|
@ -0,0 +1,20 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LmpweaponsJ[] = {
|
||||
"烙ヘハ£<EFBFBD><EFBFBD>",
|
||||
"¢ワ縲<EFBFBD>",
|
||||
"蕫ロマ<EFBFBD>マ",
|
||||
"rfg",
|
||||
"ワ艢ム$サ<EFBFBD>ム<EFBFBD><EFBFBD>",
|
||||
"ぃ≪<EFBFBD>⊂ь",
|
||||
"<EFBFBD><EFBFBD>ルマ<EFBFBD>ンь",
|
||||
"<EFBFBD><EFBFBD>轢サ♀<EFBFBD>マ烙ヒサ",
|
||||
"ふ<EFBFBD>ンь",
|
||||
"<EFBFBD>サロヘマンマレサンь",
|
||||
"兤リハ縲<EFBFBD>マ烙ヒサ",
|
||||
"<EFBFBD>サ=サべ",
|
||||
"<EFBFBD><EFBFBD>べ",
|
||||
"ぃ<EFBFBD><EFBFBD>艢ム<EFBFBD>n",
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,68 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LoptionsJ[] = {
|
||||
"ъ⇒\n",
|
||||
"<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>ш\n",
|
||||
"<EFBFBD>g<EFBFBD><EFBFBD>\n",
|
||||
"#サ<\n",
|
||||
"<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>へ<EFBFBD><EFBFBD>\n",
|
||||
"タ\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>∝<EFBFBD>\n",
|
||||
"゚ム£ 1-1\n",
|
||||
"゚ム£ 1-2\n",
|
||||
"゚ム£ 1-3\n",
|
||||
"゚ム£ 1-4\n",
|
||||
"゚ム£ 2-1\n",
|
||||
"゚ム£ 2-2\n",
|
||||
"゚ム£ 2-3\n",
|
||||
"゚ム£ 2-4\n",
|
||||
"<EFBFBD>へ<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>┤<EFBFBD>へ\n",
|
||||
"<EFBFBD><EFBFBD>お─\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"ь<EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD>お─\n",
|
||||
"<EFBFBD><EFBFBD>\n",
|
||||
"on\n",
|
||||
"off\n",
|
||||
"閠サ蕫<EFBFBD>n",
|
||||
"<EFBFBD>ぷ<EFBFBD>\n",
|
||||
"ζ≪<EFBFBD>⊃\n",
|
||||
"塚サ<EFBFBD>浬n",
|
||||
"<EFBFBD><EFBFBD>n",
|
||||
"祥ム♀\n",
|
||||
"ロ轢砡n",
|
||||
"閠サ蕫<EFBFBD>n",
|
||||
"16:9\n",
|
||||
"<EFBFBD>aゃ┯:\n",
|
||||
"ぴm\n",
|
||||
"づ≪<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>a<EFBFBD><EFBFBD>:\n",
|
||||
"やゅ\n",
|
||||
"┰やゅ\n",
|
||||
"Left Hand\n",
|
||||
"\"Q\"メノハ<EFBFBD> V2.01 BETA\n",
|
||||
"ぷ\n",
|
||||
"<EFBFBD>\n",
|
||||
"レム♀ワ窶ハ£\n",
|
||||
"レム♀ワ窶ハ£\n",
|
||||
"<EFBFBD><EFBFBD>\n",
|
||||
"ロ<EFBFBD>\n",
|
||||
"<EFBFBD>шお─\n",
|
||||
"<EFBFBD>ш烙ネハラ(サ<C280><EFBFBD>サ♀)\n",
|
||||
"<EFBFBD>ш烙ネハラ(蜈ヲ<EFBDA6>サ♀)\n",
|
||||
"BGM\n",
|
||||
"SE\n",
|
||||
"<EFBFBD>aよら\n",
|
||||
"2.ワ窶サ≠bc\n",
|
||||
"3.\"M\"<EFBFBD>ぐけ\n",
|
||||
"4.\"Q\"<EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"5.蕫轢サ%蛟サ\n",
|
||||
"1.<2E><><EFBFBD>a\n",
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,36 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LpeteJ[] = {
|
||||
" ござ━<E38196><E29481>⊆≫KGBづ<42>に∩≒<E288A9><E28992>ぢ<EFBFBD>∨ロ\n艢゚サ<EFBFBD>ミ<EFBFBD>メ<EFBFBD><EFBFBD><EFBFBD>ご<EFBFBD>ぃ<EFBFBD>≡<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>⇔\n<EFBFBD><EFBFBD><EFBFBD>∨ツ\n\n はュ<E381AF><E383A5>♭レマラ縲<C280>凍窶<E5878D>項<EFBFBD><E9A085><EFBFBD>⊆≫\n<EFBFBD>諤ワ<EFBFBD>ござ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>┫√⇔m∩√≡⊂∀\n<EFBFBD>⇔⊇≫ツ\n",
|
||||
" ャ⊇♭は≒<E381AF>ロ∈<E383AD>⊇∃<E28A87>⊇ツ<C280><EFBE82><EFBFBD><EFBFBD>は≒∈\n┗よ⊂∝<EFBFBD><EFBFBD><EFBFBD>⊇<EFBFBD><EFBFBD><EFBFBD>∋ツは≒<EFBFBD><EFBFBD><EFBFBD>⊆∃∨∈\n縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ<EFBFBD>⌒∀<EFBFBD>∀<EFBFBD>⊇⇔<EFBFBD>√<EFBFBD><EFBFBD>ツ\n <20>∩<EFBFBD>=サ∩∃≫ふ♭⌒<E299AD><E28C92><EFBFBD>m<EFBFBD><EFBD8D>∃<EFBFBD>⊇ツ\nレマラ縲<EFBFBD>凍窶<EFBFBD>項<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>♭<EFBFBD>か<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈\nぢ<EFBFBD><EFBFBD>∀<EFBFBD>うぇ<EFBFBD><EFBFBD><EFBFBD>∀⇒∃∵≪<EFBFBD><EFBFBD>ツ\n <20>Å<EFBFBD><E284AB><EFBFBD>⊇≫<E28A87><E289AB><EFBFBD><EFBFBD>ナ<EFBE85>マ窶ニマ<C280><EFBE8F><EFBFBD>∈\n<EFBFBD>≪⇔<EFBFBD>a∈<EFBFBD>m<EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n",
|
||||
" 007ラリ⌒ΔΕΖ<CE95>ぞ⊇<E3819E>ツ<C280>∩<EFBFBD><E288A9>∃≒\n兤ロミご∵<EFBFBD><EFBFBD>⇔⊇<EFBFBD>∨<EFBFBD>∂<EFBFBD>g∃♪∈の<EFBFBD>⇔\nζ≪<EFBFBD><EFBFBD>≒√≫<EFBFBD><EFBFBD>∽ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム≠ヘュ<EFBE8D><E383A5>∧<EFBFBD><E288A7>♭<EFBFBD>⇔<EFBFBD><E28794>≫<EFBFBD>♪\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∃⊇∝ツ\n\n ∧√≡≪⌒<E289AA>∀<EFBFBD><E28880><EFBFBD>⊇≫⊇⊇<E28A87><E28A87>♪⊂タ\n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>ヘ艢゚サ<EFBFBD>ミ∈<EFBFBD><EFBFBD><EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ∀<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD> <20><>\n",
|
||||
"み<EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD> <20>∮\n",
|
||||
"<EFBFBD>aよら: <20><><EFBFBD><EFBFBD><EFBFBD>∵<EFBFBD><E288B5>∫<EFBFBD><E288AB>\n",
|
||||
"<EFBFBD>aよら: メ<EFBE92><C280><EFBFBD>ク┗よ⊇<E38288><E28A87>∨\n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ:〟準マ♀ j≡<EFBD8A><E289A1><EFBFBD>ぢ<EFBFBD>∨∃ツ<EFBE82>n",
|
||||
"¥マ♀:〟ナ∩<EFBE85>÷メ<EFBE92><C280><EFBFBD>諤艢゚サ<EFBDBB>ミ∈\n⇒√⇔<EFBFBD>ρゃÅツ<EFBFBD>n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ:〟ネ√∃≒<E28883><E28992><EFBFBD><<C280>ク\n┫√⇔ご<EFBFBD><EFBFBD><EFBFBD>を∩⊂<EFBFBD>∈┗∨<EFBFBD>ツ<EFBFBD>n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ:℡<C280><E284A1>奓蕫<E5A593>諤ワ<E8ABA4><EFBE9C><EFBFBD><EFBFBD>\n<EFBFBD>∧<EFBFBD><EFBFBD>⊆≫ツΓ<EFBFBD>ぅぷ<EFBFBD><EFBFBD><EFBFBD>∈<EFBFBD>√†は≒\n∈Π≒<EFBFBD>≫n∵♭<EFBFBD>≫ツ<EFBFBD>n",
|
||||
"¥マ♀:〟<C280>ナ<EFBE85>マ窶ニマツ\nΓ∈<EFBFBD><EFBFBD>⇔<EFBFBD><EFBFBD>ハ縺モ⊆≫<EFBFBD>∩タ<EFBFBD>n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ:㏍ソn<EFBDBF>αnÅ∩≒∃ツ\n∧√<EFBFBD><EFBFBD><EFBFBD>Ιぃ∵⊇∃<EFBFBD>∃≫∋Å<EFBFBD>∨≒\n∪<EFBFBD>⊇⌒<EFBFBD>≡ツ<EFBFBD>n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ:〟準マ♀<メφ<EFBE92><CF86>∈<EFBFBD>≒\n<EFBFBD>⇔<EFBFBD>♭<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>⊇≫∋Åツ<EFBFBD><EFBFBD>∬≒⊇<EFBFBD>\nレ<EFBFBD><EFBFBD>∈⌒<EFBFBD>∨≒♪⊂Åツ<EFBFBD>n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ∵<EFBFBD><EFBFBD>i∈<EFBFBD>≪<EFBFBD><EFBFBD>∨ツ\n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ<EFBFBD>は<EFBFBD>ぅぷ<EFBFBD>┫<EFBFBD>∈づ≪<EFBFBD><EFBFBD>∨ツ\n",
|
||||
">> レマラ縲<C280>凍窶<E5878D>項<EFBFBD><E9A085> <<\n",
|
||||
" ござ━<E38196><E29481>⊆≫KGBづ<42>に∩≒\n<EFBFBD><EFBFBD>ぢ<EFBFBD>∨ロ÷艢゚サ<EFBFBD>ミ<EFBFBD>\nメ<EFBFBD><EFBFBD><EFBFBD>ご<EFBFBD>ぃ<EFBFBD>≡<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>⇔\n<EFBFBD><EFBFBD><EFBFBD>∨ツ\n はュ<E381AF>レマラ縲<C280>凍窶<E5878D>項<EFBFBD><E9A085><EFBFBD>\n⊆≫<EFBFBD>諤ワ<EFBFBD>ござ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>┫√⇔\nm∩√≡⊂∀<EFBFBD>⇔⊇≫ツ\n",
|
||||
" ャ⊇♭は≒<E381AF>ロ∈<E383AD>⊇∃<E28A87>⊇ツ\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>は≒∈┗よ⊂∝<EFBFBD><EFBFBD><EFBFBD>⊇<EFBFBD>\n<EFBFBD><EFBFBD>∋ツは≒<EFBFBD><EFBFBD><EFBFBD>⊆∃∨∈\n縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ<EFBFBD>⌒∀<EFBFBD>∀<EFBFBD>⊇⇔<EFBFBD>\n√<EFBFBD><EFBFBD>ツ⊇∩∃≫ふ♭⌒<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>\n<EFBFBD>∃<EFBFBD>⊇ツレマラ縲<EFBFBD>凍窶<EFBFBD>項<EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD>か<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぢ<EFBFBD><EFBFBD>∀<EFBFBD>≠、ぇ\n<EFBFBD><EFBFBD><EFBFBD>∀⇒∃∵≪<EFBFBD><EFBFBD>ツ<EFBFBD>Å<EFBFBD><EFBFBD><EFBFBD>\n⊇≫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ナ<EFBFBD>マ窶ニマ<EFBFBD><EFBFBD><EFBFBD>∈\n<EFBFBD>≪⇔<EFBFBD>a∈<EFBFBD>m<EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n",
|
||||
" 007ラリ⌒ΔΕΖ<CE95>ぞ⊇<E3819E>ツ\n<EFBFBD>∩<EFBFBD><EFBFBD>∃≒兤ロミご∵<EFBFBD><EFBFBD>⇔\n⊇<EFBFBD>∨<EFBFBD>∂<EFBFBD>g∃♪∈の<EFBFBD>⇔\nζ≪<EFBFBD><EFBFBD>≒√≫<EFBFBD><EFBFBD>∽ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム≠ヘュ<EFBE8D><E383A5>∧<EFBFBD><E288A7>♭<EFBFBD>\n⇔<EFBFBD><EFBFBD>≫<EFBFBD>♪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∃⊇∝ツ\n\n∧√≡≪⌒<EFBFBD>∀<EFBFBD><EFBFBD><EFBFBD>⊇≫⊇⊇<EFBFBD><EFBFBD>\n♪⊂タ\n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>ヘ艢゚サ<EFBFBD>ミ∈<EFBFBD><EFBFBD><EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ∀<EFBFBD><EFBFBD>\n",
|
||||
"レマラ縲<EFBFBD>凍窶<EFBFBD>項<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,72 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LpropobjJ[] = {
|
||||
"∈ぃ<EFBFBD>ぜ√∨",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"<ь>",
|
||||
"ロヘハ縲<EFBFBD>マ<EFBFBD>ь",
|
||||
"蕫<EFBFBD>艢<EFBFBD>ラ<EFBFBD>ь",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ь",
|
||||
"ぃ≪<EFBFBD>⊂ь",
|
||||
"G <>マ烙ヒサ<C280>ь",
|
||||
"兤リハ繖<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>ルマ<EFBFBD>ンь",
|
||||
"<EFBFBD>サロヘマンマレサンь",
|
||||
"ふ<EFBFBD>ンь",
|
||||
"ぃ<EFBFBD><EFBFBD>",
|
||||
"艢ム<EFBFBD>",
|
||||
"艢ム<EFBFBD>",
|
||||
"",
|
||||
"dart",
|
||||
"explosive pen",
|
||||
"explosive case",
|
||||
"flare",
|
||||
"¢サ縲マ",
|
||||
"of dynamite",
|
||||
"stick",
|
||||
"sticks",
|
||||
"<EFBFBD><EFBFBD>むめ",
|
||||
"micro camera",
|
||||
"÷サ<EFBFBD>園マミム<EFBFBD>ヨサ",
|
||||
"<EFBFBD><EFBFBD>ハ<EFBFBD>",
|
||||
"£<EFBFBD>ワ烙ハランь",
|
||||
"騾マ゚サ艢ム<EFBFBD>n",
|
||||
"PP7\n",
|
||||
"レム<EFBFBD>マレサPP7\n",
|
||||
"DD44 Dostovei\n",
|
||||
"Klobb\n",
|
||||
"KF7 Soviet\n",
|
||||
"ZMG (9mm)\n",
|
||||
"D5K Deutsche\n",
|
||||
"レム<EFBFBD>マレサD5K\n",
|
||||
"Phantom\n",
|
||||
"AR33щъ<EFBFBD>ム<EFBFBD><EFBFBD>n",
|
||||
"RC-P90\n",
|
||||
"ロヘハ縲<EFBFBD>マ\n",
|
||||
"<EFBFBD><EFBFBD>ロヘハ縲<EFBFBD>マ\n",
|
||||
"ワ艢ム$サ<EFBFBD>ム<EFBFBD><EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD>轢サ♀<EFBFBD>マ烙ヒサ\n",
|
||||
"兤リハ縲<EFBFBD>マ烙ヒサ\n",
|
||||
"蕫<EFBFBD>艢<EFBFBD>ラ\n",
|
||||
"<EFBFBD><EFBFBD>べ\n",
|
||||
"<EFBFBD>サ=サべ\n",
|
||||
"",
|
||||
"¢サ縲マべ\n",
|
||||
"ロ<EFBFBD>朽サPP7\n",
|
||||
"÷サ<EFBFBD>咳P7\n",
|
||||
"ヨサユサ♀\n",
|
||||
"ヨサ\n",
|
||||
"<EFBFBD><EFBFBD>ヨサ\n",
|
||||
"<EFBFBD><EFBFBD>⊇<EFBFBD>g\n",
|
||||
"ヨサ∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"<EFBFBD>ь烙ヘハヨ∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"<EFBFBD>ь烙ヘハヨ\n",
|
||||
"ф∩∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"兤ハラ<EFBFBD>√⇔⊇<EFBFBD><EFBFBD>\n",
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,52 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LsevJ[] = {
|
||||
" <20><>ばぱ∵兤ロミ<EFBE90>ン<EFBFBD>ネ<EFBE88>艢<EFBFBD><E889A2>增メ\n<EFBFBD>⊇<EFBFBD><EFBFBD>ンマ゚サ♭<EFBFBD>ろ<EFBFBD>∃<EFBFBD><EFBFBD>∈<EFBFBD>┗<EFBFBD>∨ツ\n\n <20><><EFBFBD>ルマ¢フサ゚∂<EFBE9F><E28882>∵<EFBFBD>≪<EFBFBD><E289AA>√⇔\n⊇≫∀⊇⊂とど⌒⊆≫ツ\n",
|
||||
" ⊆∃∨<E28883><E288A8>a<EFBFBD><EFBD81><EFBFBD><EFBFBD>ぷу<E381B7><D183>せぜ<E3819B>><C280>觸nm∝√⇔⊇≫∩∈op<EFBD8F>≫n♭<EFBD8E>ツ\n\n ばぱ│┌<E29482>≡≫∀<E289AB>ぷ♭<E381B7><E299AD>ч∃hn∵m∝\n√⇔⊇≫≡⊂♭<EFBFBD>ツは≒∵⊇<EFBFBD>∨⊇ф<EFBFBD>∨⊥<EFBFBD>\n<EFBFBD><EFBFBD>∈└<EFBFBD>⇔⊇≫<EFBFBD>∩∈ψ≪∨⊇<EFBFBD>♭<EFBFBD>ツ\ni<EFBFBD><EFBFBD>≡<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD><EFBFBD>クぎく<EFBFBD>≫<EFBFBD><EFBFBD>∵⊆≫\n∩⌒<EFBFBD>√<EFBFBD><EFBFBD>∋ツ\n ∃≫<E28883><E289AB>┬⊃⊥<E28A83>n∈<EFBD8E>⊥⇔ぷ<E28794>⊇ツ\n",
|
||||
" ラリ<E383A9><EFBFBD>ハロヘマ♭<EFBE8F>ルマ¢フサ゚∈<EFBE9F><E28888>⇔\n⌒≒⊂n<EFBFBD>∃≫ツ\n <20>Ε<EFBFBD>$ワ祥サ♀∈ムメ<E383A0>≫≡≪ロヒマ%マ\n∈ゆ<EFBFBD>≫┤∈┴∠<EFBFBD><EFBFBD><EFBFBD>∀Å∩≒<宴梶モ<EFBFBD><EFBFBD>\n┼∝≪<EFBFBD>αn∈<EFBFBD>⇔<EFBFBD>√≫ΔΕΖ∈ш<EFBFBD>∨ツ\n\n <20><>♂サ゚ロサ<EFBDBB>クレサ°サルマ¢フサ゚<C280>\nづ≪ヮ<EFBFBD>≫Å<EFBFBD>♭ンヨフ<EFBFBD>窶ニルサ♀∈━<EFBFBD>┃⊃\n<EFBFBD>∨♂サ゚∈≧メマ兤サ♀<EFBFBD>≫n∵♭<EFBFBD>≫ツ\n",
|
||||
"≠ネサ<EFBFBD><EFBFBD> ラリ<E383A9><E383AA>a<EFBFBD>ロ℃<E28483>ミ<EFBFBD><EFBE90><EFBFBD>\n<EFBFBD>ぷ<EFBFBD>∨⊇<EFBFBD>タ\nΓ<EFBFBD><EFBFBD>∀⇔⌒m<EFBFBD>∧⊂<EFBFBD>∃⊇∝ツ\n",
|
||||
"き⇔<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD><EFBFBD>クぎく<EFBFBD>≡\n",
|
||||
"GoldenEyeヨサ∈┏│<EFBFBD><サ⇔∽\n",
|
||||
"┓┛あ∈┗⇒<EFBFBD>ルマ¢フサ゚∈┣<EFBFBD>\n",
|
||||
"ルマ¢フサ゚∩≒とど∈て<EFBFBD>ぢ<EFBFBD>\n",
|
||||
"<EFBFBD>ムマワラ<EFBFBD>サマ<EFBFBD>│┌∈┳√\n",
|
||||
"Hello\n",
|
||||
"¥マ♀:〝レサ°サルマ¢フサ゚∈┣<E28888><E294A3><EFBFBD>∽ツ<EFBE82>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:℡戟ノ∃⊇♭ !\n∧√∃≒<EFBFBD><EFBFBD>¬<EFBFBD>ツ<EFBFBD>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:〟テ<E3809F>∈<EFBFBD><E28888>∨≒<E288A8>∬ツ<EFBE82>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:〟ス⊃..∀ツ<EFBE82>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:〟ネ∋∃<E2888B>┻<EFBFBD><E294BB>∩∩≒∃⊇<E28883><E28A87>ツ<EFBE82>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:〟シサ∋ツ\n$ワ祥サ♀∵<EFBFBD>╋<EFBFBD>√⇔⊇≫ツ<EFBFBD>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:〟タ<E3809F>∀..........\n'K''N''O''C''K''E''R''S'<<>゚サマ><>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:〟コ¬<EFBDBA>サツ<EFBE82>n",
|
||||
"¥マ♀:〝ンヨフ<EFBE8C>窶ニ∈┠┯<E294A0><E294AF>∽ ! <>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ∵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∨\nレサ°サルマ¢フサ゚∈┣<EFBFBD>♭<EFBFBD><EFBFBD><EFBFBD>∋\n",
|
||||
"レサ°サルマ¢フサ゚∵┣<EFBFBD><EFBFBD>⇔⊇<EFBFBD><EFBFBD>∋\n",
|
||||
"♂サ゚ ≧メマ兤サ♀ゃ\n",
|
||||
"≧メマ兤サ♀┨ゅ\n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:〟テ∋∃⌒<E28883>┷∵Β<E288B5>≫∩ ! <>n",
|
||||
">> ン<C280>ネ<EFBE88>艢<EFBFBD> <<\n",
|
||||
" <20><>ばぱ∵兤ロミ<EFBE90>ン<EFBFBD>ネ<EFBE88>艢<EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD>⊇<EFBFBD><E28A87>ンマ゚サ♭<EFBDBB>ろ<EFBFBD>∃\n<EFBFBD><EFBFBD>∈<EFBFBD>┗<EFBFBD>∨ツ\n\n <20><><EFBFBD>ルマ¢フサ゚∂<EFBE9F><E28882>∵<EFBFBD>≪\n<EFBFBD><EFBFBD>√⇔⊇≫∀⊇⊂とど⌒⊆≫ツ\n",
|
||||
" ⊆∃∨<E28883><E288A8>a<EFBFBD><EFBD81><EFBFBD><EFBFBD>ぷу<E381B7><D183>\nせぜ<EFBFBD>><EFBFBD>謔香蛛縺フ⊇≫∩∈\nop<EFBFBD>≫n♭<EFBFBD>ツ\n ばぱ│┌<E29482>≡≫∀<E289AB>ぷ♭<E381B7><E299AD>ч∃\nhn∵m∝√⇔⊇≫≡⊂♭<EFBFBD>ツ\n は≒∵⊇<E288B5>∨⊇ф<E28A87>∨⊥<E288A8><E28AA5><EFBFBD>∈\n└<EFBFBD>⇔⊇≫<EFBFBD>∩∈ψ≪∨⊇<EFBFBD>♭<EFBFBD>ツ\ni<EFBFBD><EFBFBD>≡<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD><EFBFBD>クぎく\n<EFBFBD>≫<EFBFBD><EFBFBD>∵⊆≫∩⌒<EFBFBD>√<EFBFBD><EFBFBD>∋∵―n┬⊃⊥<EFBFBD>n∈<EFBFBD>⊥⇔ぷ<EFBFBD>⊇ツ\n",
|
||||
" ラリ<E383A9>ルマ¢フサ゚∈<EFBE9F><E28888>⇔\n⌒≒⊂n<EFBFBD>∃≫ツ<EFBFBD>Ε<EFBFBD>$ワ祥サ♀\n∈ムメ<EFBFBD>≫≡≪ロヒマ%マ∈ゆ<EFBFBD>≫\n┤∈┴∠<EFBFBD><EFBFBD><EFBFBD>∀Å∩≒<宴梶モ\n<EFBFBD><EFBFBD>┼∝≪<EFBFBD>αn∈<EFBFBD>⇔<EFBFBD>√≫\nΔΕΖ∈ш<EFBFBD>∨ツ<EFBFBD><EFBFBD>♂サ゚ロサ<EFBFBD>n∈レサ°サルマ¢フサ゚<EFBFBD>づ≪ヮ<EFBFBD>\n≫Å<EFBFBD>♭ンヨフ<EFBFBD>窶ニルサ♀∈━<EFBFBD>\n┃⊃=リ∨♂サ゚⌒≧メマ兤サ♀\n<EFBFBD>≫n∵♭<EFBFBD>≫ツ\n",
|
||||
" ≠ネサ<EFBDBB>ムツ\nラリ<EFBFBD><EFBFBD>a<EFBFBD>ロ℃<EFBFBD>ミ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ぷ\n<EFBFBD>∨⊇<EFBFBD>タ\nΓ<EFBFBD><EFBFBD>∀⇔⌒m<EFBFBD>∧⊂<EFBFBD>∃⊇∝ツ\n",
|
||||
"き⇔<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD><EFBFBD>クぎく<EFBFBD>≡\n",
|
||||
"GoldenEyeヨサ∈┏│<EFBFBD><サ⇔∽\n",
|
||||
"┓┛あ∈┗⇒<EFBFBD>ルマ¢フサ゚∈┣<EFBFBD>\n",
|
||||
"ルマ¢フサ゚∩≒とど∈て<EFBFBD>ぢ<EFBFBD>\n",
|
||||
"<EFBFBD>ムマワラ<EFBFBD>サマ<EFBFBD>│┌∈┳√\n",
|
||||
"\n",
|
||||
"ヨサユサ♀\n",
|
||||
"ルマ¢フサ゚に ヨサユサ♀\n",
|
||||
"ルマ¢フサ゚に ヨサユサ♀\n",
|
||||
"ルマ¢フサ゚にヨサユサ♀∈ぜぃ\n",
|
||||
"\n",
|
||||
"ヨサユサ♀\n",
|
||||
"ンヨフ<EFBFBD>窶ニサユサ♀\n",
|
||||
"ンヨフ<EFBFBD>窶ニサユサ♀\n",
|
||||
"ンヨフ<EFBFBD>窶ニサユサ♀∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"ン<EFBFBD>ネ<EFBFBD>艢<EFBFBD> <20>ぷу<E381B7>(хおゃ)\n",
|
||||
"<EFBFBD><EFBFBD>\n",
|
||||
"レサ°サルマ¢フサ゚ぎり\n♂サ゚∈≧メマ兤サ♀♭<EFBFBD><EFBFBD><EFBFBD>∋",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,48 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LsevxJ[] = {
|
||||
" <><C280><EFBFBD>5<EFBFBD>ロ(4<><34>)<><C280><EFBFBD>n\n <20><>ばぱ∵兤ロミ<EFBE90>ン<EFBFBD>ネ<EFBE88>艢<EFBFBD><E889A2>增メ\n<EFBFBD>⊇<EFBFBD><EFBFBD>ンマ゚サ♭<EFBFBD>ろ<EFBFBD>∃<EFBFBD><EFBFBD>∈<EFBFBD>┗<EFBFBD>∨ツ\n\n <20><><EFBFBD>ルマ¢フサ゚∂<EFBE9F><E28882>∵<EFBFBD>≪<EFBFBD><E289AA>√⇔\n⊇≫∀⊇⊂とど⌒⊆≫ツ\n",
|
||||
" ∧<><E288A7><EFBFBD>=ソ⇒⇔ミサユマ<EFBE8F><EFBFBD>メdefghi\n∈ぐ<EFBFBD><EFBFBD>⇔⊇∨メ<EFBFBD><EFBFBD><EFBFBD>メ>>b<EFBFBD>№」с∵⊆≫\n∀ま∝√<EFBFBD><EFBFBD>ツ\n\n <20>ぷу<E381B7><D183>せぜ<E3819B>><C280>謔香蛛縺フ⊇≫∩∈op\n<EFBFBD>⇔<EFBFBD>⇔ぷ<EFBFBD>⊇ツхお£<EFBFBD>マ<EFBFBD>リる∵ぢ<EFBFBD>√†\nねцч♭<EFBFBD>ツ♪<EFBFBD>∩<EFBFBD>хΥ<EFBFBD>ゃ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ぬ<EFBFBD>√\n⇔⊇≫∀ま⊇<EFBFBD><EFBFBD><EFBFBD>♭=リ<EFBFBD><EFBFBD>ユ<EFBFBD>∈ぃ<EFBFBD>ぜ√⇔\nぷ<EFBFBD>⊇ツ\n",
|
||||
" <20><>ばぱ<E381B0>│┌∩≒<E288A9>≫∀<E28880><C280>楳サ縺マ⊆≫\nぜ冝ソ≒<EFBFBD>せぜ<EFBFBD>¬<EFBFBD><EFBFBD>∀υφ∃ほ∵<EFBFBD>≫ツ\n∧√≡≪⌒∧<EFBFBD>ヮ<EFBFBD><EFBFBD>⊆≫ひぽ祥サ∩≒せぜ\n<EFBFBD>≫<EFBFBD>∵ぞた<EFBFBD><EFBFBD>∽⊂ツ\n\n ∧√∩≒$<EFBC84>準<EFBFBD>ミマ窶艨メ<E889A8><EFBE92>∈ζ≫<CEB6>∀∈\n<EFBFBD>√<EFBFBD><EFBFBD>∃ツ<EFBFBD>∵せぜ<EFBFBD>∨nぴ∵÷兤ロミゃ<EFBFBD>\nψ√い≫n<EFBFBD>=ハ∀<EFBFBD><EFBFBD>⊇∩≒<EFBFBD>ツ\n",
|
||||
" ロ℃<E28483>ミ<EFBFBD><EFBE90>⊇∝=<C280>ネサ<EFBDBB>ムツ\n<EFBFBD>∩<EFBFBD><EFBFBD>⇔ぃэ∈し<EFBFBD>⇔<EFBFBD>ツ\n",
|
||||
"$<EFBFBD>準<EFBFBD>ミマ窶艨メ<EFBFBD><EFBFBD>∈ζ√\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>∈ぜぃ<EFBFBD>≡\n",
|
||||
"хお£<EFBFBD>マ∈ぜぃ<EFBFBD>≡\n",
|
||||
"ひぽ祥サ∩≒<EFBFBD>ぷу<EFBFBD><EFBFBD>せぜ\n",
|
||||
"$<EFBFBD>準<EFBFBD>ミマ窶艨メ<EFBFBD><EFBFBD>∵ζ√<EFBFBD><EFBFBD>∨ツ\n",
|
||||
"$<EFBFBD>準<EFBFBD>ミマ窶艨メ<EFBFBD><EFBFBD>むめぎりツ\n<EFBFBD>ャ<EFBFBD>ユ<EFBFBD>ζ≪<EFBFBD>⊃<EFBFBD><EFBFBD>ツ\n",
|
||||
"ミランワろт\n",
|
||||
">> ン<C280>ネ<EFBE88>艢<EFBFBD> <<\n",
|
||||
" <><C280><EFBFBD>5<EFBFBD>ロ(4<><34>)<><C280><EFBFBD>n\n <20><>ばぱ∵兤ロミ<EFBE90>ン<EFBFBD>ネ<EFBE88>艢<EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD>⊇<EFBFBD><E28A87>ンマ゚サ♭<EFBDBB>ろ<EFBFBD>∃\n<EFBFBD><EFBFBD>∈<EFBFBD>┗<EFBFBD>∨ツ\n\n <20><><EFBFBD>ルマ¢フサ゚∂<EFBE9F><E28882>∵<EFBFBD>≪\n<EFBFBD><EFBFBD>√⇔⊇≫∀⊇⊂とど⌒⊆≫ツ\n",
|
||||
" ∧<><E288A7><EFBFBD>=ソ⇒⇔ミサユマ<EFBE8F><EFBFBD>n<EFBFBD>defghi∈ぐ<E28888><E38190>⇔⊇∨\nメ<EFBFBD><EFBFBD><EFBFBD>メ>>b<EFBFBD>№」с∵⊆≫\n∀ま∝√<EFBFBD><EFBFBD>ツ\n <20>ぷу<E381B7><D183>せぜ<E3819B>><C280>謔香蛛綵n⇔⊇≫∩∈op<EFBD8F>⇔<EFBFBD>⇔ぷ<E28794>⊇ツ\nхお£<EFBFBD>マ<EFBFBD>リる∵ぢ<EFBFBD>√†ねц\nч♭<EFBFBD>ツ♪<EFBFBD>∩<EFBFBD>хΥ<EFBFBD>ゃ<EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD>ぬ<EFBFBD>√⇔⊇≫∀ま⊇<EFBFBD><EFBFBD><EFBFBD>♭\n<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>∈ぃ<EFBFBD>ぜ√⇔ぷ<EFBFBD>⊇ツ\n",
|
||||
" <20><>ばぱ<E381B0>│┌∩≒<E288A9>≫∀<E28880><C280>能nサ縺マ⊆≫ぜ冝ソ≒<EFBDBF>せぜ<E3819B>¬<EFBFBD><EFBFA2>\n∀υφ∃ほ∵<EFBFBD>≫ツ∧√≡≪⌒∧<EFBFBD>\nヮ<EFBFBD><EFBFBD>⊆≫ひぽ祥サ∩≒せぜ<EFBFBD>≫\n<EFBFBD>∵ぞた<EFBFBD><EFBFBD>∽⊂ツ\n ∧√∩≒$<EFBC84>準<EFBFBD>ミマ窶艨メ<E889A8><EFBE92>\n∈ζ≫<EFBFBD>∀∈<EFBFBD>√<EFBFBD><EFBFBD>∃ツ<EFBFBD>∵せぜ\n<EFBFBD>∨nぴ∵兤ロミゃ<EFBFBD>ψ√い≫n<EFBFBD>\n¬∀<EFBFBD><EFBFBD>⊇∩≒<EFBFBD>ツ\n",
|
||||
" ロ℃<E28483>ミ<EFBFBD><EFBE90>⊇∝=<C280>ネサ<EFBDBB>ムツ\n<EFBFBD>∩<EFBFBD><EFBFBD>⇔ぃэ∈し<EFBFBD>⇔<EFBFBD>ツ\n",
|
||||
"$<EFBFBD>準<EFBFBD>ミマ窶艨メ<EFBFBD><EFBFBD>∈ζ√\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>∈ぜぃ<EFBFBD>≡\n",
|
||||
"хお£<EFBFBD>マ∈ぜぃ<EFBFBD>≡\n",
|
||||
"ひぽ祥サ∩≒<EFBFBD>ぷу<EFBFBD><EFBFBD>せぜ\n",
|
||||
"ロ℃<EFBFBD>ミ<EFBFBD><EFBFBD> ン<C280>ネ<EFBE88>艢<EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD> 4<><34> <><C280><EFBFBD>n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>兤ハラ<EFBFBD>√⇔⊇<EFBFBD><EFBFBD>\n",
|
||||
"\n",
|
||||
"<EFBFBD>ぷу<EFBFBD>хお£<EFBFBD>マ\n",
|
||||
"<EFBFBD>ぷу<EFBFBD>хお£<EFBFBD>マ\n",
|
||||
"<EFBFBD>ぷу<EFBFBD>хお£<EFBFBD>マ\n",
|
||||
"хお£<EFBFBD>マ∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"Δ<EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"Δ<EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"Δ<EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"Δ<EFBFBD><EFBFBD><EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,76 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LsiloJ[] = {
|
||||
" <><C280><EFBFBD>2<EFBFBD>ロ(2<><32>)<><C280><EFBFBD>n ヨ<EFBE96><C280>ワ゚マ<C280>兤リハ<EFBE8A> レム冝<C280>レな<EFBE9A>\n兤リハ繝瘁ハ<EFBFBD><EFBFBD>窶ワ縺謔香蛛縺゚⊂∀<EFBFBD>⇔\n⊇≫≒<EFBFBD>⊇ツ窶ワ縺モ÷サ<EFBFBD>園マミムばぱ\nfg<EFBFBD><EFBFBD>¬<EFBFBD><EFBFBD>∀u∝<EFBFBD>⇔⊇≫∀MI-6<>\n<EFBFBD>≒∋♭⊇≫ツ\n せぜゃ<E3819C>ワ$ム∵<宴梶メ<E6A2B6>¬<EFBFBD><EFBFA2><EFBFBD>\n<EFBFBD>゙′モ繖スユ<EFBFBD><EFBFBD><EFBFBD>♭<EFBFBD>∃⊇n∈\nど<EFBFBD><EFBFBD>⇔⊇≫ツ\n",
|
||||
" レム冝マせぜ<E3819B>><C280>諠瘁ハ<E79881><EFBE8A>≒√≡⊂∀\n<EFBFBD>⇔⊇≫<EFBFBD>∩∈op<EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n\n ⌒<>∧√∵<E2889A>hばぱ∃≒†>刋タу<EFBE80>∈\nリる<EFBFBD><EFBFBD>¬<EFBFBD><EFBFBD>∈ゃ┯<EFBFBD><EFBFBD>∃<EFBFBD>⊇ツ\n <20><>∃≒†≠ァお∈ぎく<E3818E>≫n⌒χp\n<EFBFBD><EFBFBD><EFBFBD>ツ\n\n007=テ√<EFBFBD>うぇч∃ンヨフ<EFBFBD>窶ニ<EFBFBD><EFBFBD>♭<EFBFBD>ツ\n",
|
||||
" 兤リハ縲レム冝メお<EFBE92><E3818A>∈<EFBFBD>≫∩∫≪>ネリ<C280>\n<EFBFBD>ンь∈おめ<EFBFBD>√†き⇔<EFBFBD>ぉお∈ぎく<EFBFBD>≫n∵\n♭<EFBFBD>∧⊂Åツ<EFBFBD><EFBFBD>に(H4,3゜2、1)\n<EFBFBD>おめ<EFBFBD>≫n♭<EFBFBD>a∈<EFBFBD>m<EFBFBD><EFBFBD>≫n∵♭<EFBFBD>≫ツ\n 007<塔・Υ<EFBDA5><CEA5>⊇<EFBFBD><E28A87><EFBFBD>√∬√⌒ほ∈ヮ<E28888>⇔\n<EFBFBD>√ツ℃ム<EFBFBD>サ縺<EFBFBD>秩テ<EFBFBD>∨004<EFBFBD><EFBFBD>∃n<EFBFBD><EFBFBD>\n∃≒∃⊇≡⊂<EFBFBD>∃ツ\n ∧√∩≒<E288A9>hばぱ<E381B0>│┌∈┳<E28888>⇔<EFBFBD>⇔<EFBFBD>√ツ\n∧√<EFBFBD><EFBFBD>⊇⊇<EFBFBD>⊇ぃ∵⊇⇔<EFBFBD>ツ\n",
|
||||
" 18ふ<38>′ロフリハラ<C280>を∩<E38292>⇔<EFBFBD>ツ\n ≠ネサ<EFBDBB>ム<<E383A0>ホ<EFBFBD><EFBE8E>兤蕫マ烙ハラ∃<EFBE97>∈\nま⊇<EFBFBD>∩<EFBFBD>⇔ツぱ<EFBFBD>ぷ<EFBFBD>も∨∝≪ヨヒマ£\n<EFBFBD>ナム<EFBFBD>サ<EFBFBD><EFBFBD>♭蜒<EFBFBD>モ┗⇒⊥<EFBFBD>⊂ツ\n\n♪<EFBFBD><EFBFBD><EFBFBD>Å∩∝∩≒∃⊇ュユ<EFBFBD><EFBFBD><EFBFBD>ゃ♭<EFBFBD>≒⊇♭\n⊇≫ふ>ユ<EFBFBD><EFBFBD>≪∧∧∬兤マ♀マ♭ヤ<EFBFBD>ニワ<EFBFBD>\nわ<EFBFBD><EFBFBD>⌒<EFBFBD>⇔αn∈<EFBFBD>⇔⊇≫Γ<EFBFBD>n⌒\nま⊇ぢ<EFBFBD>⇔<EFBFBD>ツ\n",
|
||||
"<EFBFBD><EFBFBD>に<EFBFBD>ンь∈α<EFBFBD><EFBFBD>≡\n",
|
||||
"<EFBFBD>hばぱ<EFBFBD>│┌∈┳√\n",
|
||||
"んl DAT 窶サ£∈ぜぃ<E3819C>≡\n",
|
||||
"<EFBFBD>hばぱ<EFBFBD><EFBFBD><EFBFBD>у<EFBFBD>∈リる<EFBFBD>≡\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"ンь<EFBFBD>ンハ繧竄縲ツン<EFBFBD><EFBFBD>♭⊆∀6ヱ\n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:〟ン⇒∈<E28792><E28888> ! <>n",
|
||||
"み<EFBFBD>:㏍塘ワ<E5A198>♭⊆∀∝<E28880>∩<E288A9>n",
|
||||
"<EFBFBD>aよら: <20>eあ<EFBD85><E38182><EFBFBD>∵<EFBFBD><E288B5>∫<EFBFBD><E288AB>\n",
|
||||
">> ヨ<EFBE96><C280>ワ゚マ <<\n",
|
||||
" <><C280><EFBFBD>2<EFBFBD>ロ(2<><32>)<><C280><EFBFBD>n ヨ<EFBE96><C280>ワ゚マ<C280>兤リハ縲レム冝<C280>n<EFBFBD>な<EFBFBD>兤リハ繝瘁ハ<E79881><EFBE8A>窶ワ縺謔構n∝√≡⊂∀<E28A82>⇔⊇≫≒<E289AB>⊇ツ\n 窶ワ縺モ÷サ<EFBDBB>園マミムばぱfg\n<EFBFBD><EFBFBD>¬<EFBFBD><EFBFBD>∀u∝<EFBFBD>⇔⊇≫∀MI-6<>\n<EFBFBD>≒∋♭⊇≫ツ\n せぜゃ<E3819C>ワ$ム∵<宴梶メ<E6A2B6>¬<EFBFBD>\n<EFBFBD>∵<EFBFBD>゙′モ繖スユ<EFBFBD><EFBFBD><EFBFBD>♭<EFBFBD>∃⊇\nn∈ど<EFBFBD><EFBFBD>⇔⊇≫ツ\n",
|
||||
" レム冝マせぜ<E3819B>><C280>諠瘁ハ<E79881><EFBE8A>≒\n√≡⊂∀<EFBFBD>⇔⊇≫<EFBFBD>∩∈op<EFBFBD>⇔ぷ\n<EFBFBD>⊇ツ⌒<EFBFBD>∧√∵<EFBFBD>hばぱ∃≒†―n<EFBFBD><EFBFBD>у<EFBFBD>∈リる<EFBFBD><EFBFBD>¬<EFBFBD><EFBFBD>∈ゃ┯<EFBFBD>\n<EFBFBD>∃<EFBFBD>⊇ツ\n <20><>∃≒†≠ァお∈ぎく<E3818E>≫n⌒\nχp<EFBFBD><EFBFBD><EFBFBD>ツ\n 007=テ√<EFBE83>うぇч∃ンヨフ<EFBE8C>n窶ニ<E7AAB6><EFBE86>♭<EFBFBD>ツ\n",
|
||||
" 兤リハ縲レム冝メお<EFBE92><E3818A>∈<EFBFBD>≫<EFBFBD>\n≪>ネリ<EFBFBD><EFBFBD>ンь∈おめ<EFBFBD>√†き⇔\n<EFBFBD>ぉお∈ぎく<EFBFBD>≫n∵♭<EFBFBD>∧⊂Åツ\n<EFBFBD><EFBFBD>に(H4,3゜2、1)<29>おめ\n<EFBFBD>√†OK<EFBFBD><EFBFBD>ツ\n ンΗΥ<CE97><CEA5>⊇<EFBFBD><E28A87><EFBFBD>√∬√⌒ほ∈\nヮ<EFBFBD>∽ツ℃ム<EFBFBD>サ縺<EFBFBD>秩テ<EFBFBD>∨004\n<EFBFBD><EFBFBD>∃n<EFBFBD><EFBFBD>∃≒∃⊇≡⊂<EFBFBD>∃ツ\n ∧√∩≒<E288A9>hばぱ<E381B0>│┌∈┳<E28888>⇔\n<EFBFBD>√ツ⊇⊇<EFBFBD>⊇ぃ∵⊇≫<EFBFBD>♭∃ツ\n",
|
||||
" 18ふ<38>′ロフリハラ<C280>を∩<E38292>⇔ツ\n≠ネサ<EFBFBD>ム<<EFBFBD>ホ<EFBFBD><EFBFBD>兤蕫マ烙ハラ\n∃<EFBFBD>∈ま⊇<EFBFBD>∩<EFBFBD>⇔ツぱ<EFBFBD>ぷ<EFBFBD>も∨\n∝≪ヨヒマ£<EFBFBD>ナム<EFBFBD>サ<EFBFBD><EFBFBD>♭蜒<EFBFBD>n<EFBFBD>┗⇒⊥<EFBFBD>⊂ツ\n ♪<><E299AA><EFBFBD>Å∩∝∩≒∃⊇ュユ<E383A5>\n<EFBFBD><EFBFBD>ゃ♭<EFBFBD>≒⊇♭≫ふ>ユ<EFBFBD><EFBFBD>≪\n∧∧∬兤マ♀マ♭ヤ<EFBFBD>ニワ<EFBFBD>わ<EFBFBD><EFBFBD>\n⌒<EFBFBD>⇔αn∈<EFBFBD>⇔⊇≫Γ<EFBFBD>n⌒ま⊇\nぢ<EFBFBD>⇔<EFBFBD>ツ\n",
|
||||
"<EFBFBD><EFBFBD>に<EFBFBD>ンь∈α<EFBFBD><EFBFBD>≡\n",
|
||||
"<EFBFBD>hばぱ<EFBFBD>│┌∈┳√\n",
|
||||
"んl DAT 窶サ£∈ぜぃ<E3819C>≡\n",
|
||||
"<EFBFBD>hばぱ<EFBFBD><EFBFBD><EFBFBD>у<EFBFBD>∈リる<EFBFBD>≡\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"\n",
|
||||
"CPU у<>\n",
|
||||
"CPU у<>\n",
|
||||
"CPU у<>\n",
|
||||
"CPU у<>∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"I/O у<>\n",
|
||||
"I/O у<>\n",
|
||||
"I/O у<>\n",
|
||||
"I/O у<>∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"RSP у<>\n",
|
||||
"RSP у<>\n",
|
||||
"RSP у<>\n",
|
||||
"RSP у<>∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"RDP у<>\n",
|
||||
"RDP у<>\n",
|
||||
"RDP у<>\n",
|
||||
"RDP у<>∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"DAT 窶サ£\n",
|
||||
"んl DAT 窶サ£\n",
|
||||
"んl DAT 窶サ£\n",
|
||||
"んl DAT 窶サ£∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"ヨサユサ♀\n",
|
||||
"ヨサユサ♀4-H4\n",
|
||||
"ヨサユサ♀(<>死<EFBFBD>4-H4)\n",
|
||||
"ヨサユサ♀∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"ヨサユサ♀\n",
|
||||
"ヨサユサ♀4-C3\n",
|
||||
"ヨサユサ♀(<>死<EFBFBD>4-C3)\n",
|
||||
"ヨサユサ♀∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"ヨサユサ♀\n",
|
||||
"ヨサユサ♀4-K2\n",
|
||||
"ヨサユサ♀(<>死<EFBFBD>4-K2)\n",
|
||||
"ヨサユサ♀∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>メ\n",
|
||||
"ミ゚ハロフリサワ\n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>メミ゚ハロフリサワ\n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>メミ゚ハロフリサワ\n",
|
||||
"ミ゚ハロフリサワ∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"兤リハ<EFBFBD> レム<EFBE91> ヨ<EFBE96><C280>ワ゚マ\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD> 2<><32> <><C280><EFBFBD>n",
|
||||
"¥マ♀∵だ¬<EFBFBD>∋Å£<EFBFBD>ワ烙ハランь<EFBFBD>\nふ<EFBFBD>むめ∵<EFBFBD>ш<EFBFBD><EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>∨ !!!\n",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,308 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LtitleJ[] = {
|
||||
"ふか",
|
||||
"ヱ",
|
||||
"δ",
|
||||
"",
|
||||
"ワ゚サ綵n",
|
||||
"<EFBFBD><EFBFBD>%サ≠\n",
|
||||
"<EFBFBD><EFBFBD>%サ≠\n",
|
||||
"TWYCROSS BOARD OF GAME CLASSIFICATION\n",
|
||||
"This is to certify\n",
|
||||
"(c) 1997 Nintendo/Rare\n",
|
||||
"(c) 1962, 1995 Danjaq, LLC. &\n",
|
||||
"U.A.C. All Rights Reserved\n",
|
||||
"(c) 1997 Eon Productions\n",
|
||||
"Ltd. & Mac B. Inc.\n",
|
||||
"Suitable only for 1-4 persons\n",
|
||||
"PRESIDENT\n",
|
||||
"VICE\n",
|
||||
"James Bond theme by Monty Norman.\n",
|
||||
"Used by permission of EMI Unart Catalog Inc.\n",
|
||||
"ワ$ム",
|
||||
"<EFBFBD>Χワ$ム",
|
||||
"<00Agent>",
|
||||
"007",
|
||||
"<EFBFBD>ナム<EFBFBD>ト<EFBFBD>タ\n",
|
||||
"づ≪<EFBFBD><EFBFBD>\n",
|
||||
"ぴm\n",
|
||||
"<EFBFBD>ハロヘマ ",
|
||||
"ル¢サ\n",
|
||||
"<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>ハロヘマ<EFBFBD><EFBFBD>\n",
|
||||
"こя£<EFBFBD>ム\n",
|
||||
"∪Σ<EFBFBD><EFBFBD><EFBFBD>サ♀\n",
|
||||
":≠ネサ<EFBDBB><C280> ¥マ♀\n",
|
||||
"<EFBFBD>ハロヘマ ",
|
||||
"$サ<EFBFBD> ",
|
||||
"た<EFBFBD>ヵ:\n",
|
||||
"ワ$ム\n",
|
||||
"<EFBFBD>Χワ$ム\n",
|
||||
"<00Agent>\n",
|
||||
"007\n",
|
||||
"<EFBFBD><EFBFBD>ヤ£ロヘマ:\n",
|
||||
"ы<EFBFBD>ワ¢サ♀\n",
|
||||
"ы<EFBFBD><EFBFBD>ユ\n",
|
||||
"ы<EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"ы<EFBFBD>Χゃ<EFBFBD>\n",
|
||||
"ぞ<EFBFBD><EFBFBD>",
|
||||
"5ヱか",
|
||||
"10ヱか",
|
||||
"20ヱか",
|
||||
"5#ムマ繧ナづ",
|
||||
"10#ムマ繧ナづ",
|
||||
"20#ムマ繧ナづ",
|
||||
"x<EFBFBD><EFBFBD>≪я",
|
||||
"ひ<EFBFBD>こя",
|
||||
"007<EFBFBD>蜒腐、<EFBFBD>",
|
||||
"<EFBFBD>劇マ<EFBFBD><EFBFBD>園ム<EFBFBD>ム<EFBFBD>(<><C280>ハ<EFBE8A>я)",
|
||||
"<EFBFBD><EFBFBD>べ∈だ⇒<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>√∨<EFBFBD>ムンマワ",
|
||||
"烙サ<EFBFBD><EFBFBD>:2こ2",
|
||||
"烙サ<EFBFBD><EFBFBD>:3こ1",
|
||||
"烙サ<EFBFBD><EFBFBD>:2こ1",
|
||||
"<EFBFBD>ユ サ10\n(<28><>)",
|
||||
"<EFBFBD>ユ サ4\n(℃窶<C280>マ)",
|
||||
"<EFBFBD>ユ サ3\n(℃窶<C280>マ)",
|
||||
"<EFBFBD>ユ サ2\n(℃窶<C280>マ)",
|
||||
"<EFBFBD>ユ サ1\n(℃窶<C280>マ)",
|
||||
"<EFBFBD>ユ +0\n(<28>ひ)",
|
||||
"<EFBFBD>ユ +1\n(<28><>)",
|
||||
"<EFBFBD>ユ +2\n(<28><>)",
|
||||
"<EFBFBD>ユ +3\n(<28><>)",
|
||||
"<EFBFBD>ユ +4\n(<28><>)",
|
||||
"<EFBFBD>ユ +10\n(<28>vあ)",
|
||||
"<EFBFBD><EFBFBD> OFF, <20><><EFBFBD><EFBFBD> OFF",
|
||||
"<EFBFBD><EFBFBD> ON, <20><><EFBFBD><EFBFBD> OFF",
|
||||
"<EFBFBD><EFBFBD> OFF, <20><><EFBFBD><EFBFBD> ON",
|
||||
"<EFBFBD><EFBFBD> ON, <20><><EFBFBD><EFBFBD> ON",
|
||||
"こя£<EFBFBD>ム ヤ£ロヘマ:\n",
|
||||
"£<EFBFBD>ム<EFBFBD>サ:\n",
|
||||
"ロ艢<EFBFBD>ヤ:\n",
|
||||
"ワ窶サ≠:\n",
|
||||
"<EFBFBD>サ<EFBFBD>ィ─:\n",
|
||||
"<EFBFBD>g:\n",
|
||||
"ヨヒ<EFBFBD>ラ゚サ:\n",
|
||||
"騾マ♂ニヨヒハ£:\n",
|
||||
"<EFBFBD><EFBFBD>:\n",
|
||||
"ヨヒ<EFBFBD>ラ゚サ<EFBFBD><EFBFBD>",
|
||||
"騾マ♂ニヨヒハ£<EFBFBD><EFBFBD>:",
|
||||
"ロ艢<EFBFBD>ヤ:\n",
|
||||
"烙サ<EFBFBD>ネ<EFBFBD>",
|
||||
"<EFBFBD>ハ♀<EFBFBD>烙サ<EFBFBD>",
|
||||
"″<EFBFBD>サ<EFBFBD>烙サ<EFBFBD>",
|
||||
"<EFBFBD>aやゅ\n",
|
||||
"<EFBFBD>aよら\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>a:\n",
|
||||
"ワ窶サ≠bc:\n",
|
||||
"\"M\"<EFBFBD>ぐけ:\n",
|
||||
"\"Q\"<EFBFBD><EFBFBD><EFBFBD>:\n",
|
||||
"蕫轢サ%蛟サ:\n",
|
||||
"<EFBFBD>楳サ<EFBFBD>:\n",
|
||||
"<EFBFBD>a<EFBFBD><EFBFBD>:\n",
|
||||
" <20>a<EFBFBD>mゃ <20><>\n",
|
||||
" <20>aゃ┯\n",
|
||||
" <20>aやゅ\n",
|
||||
" <20>aよら\n",
|
||||
"<EFBFBD><EFBFBD>:\n",
|
||||
"ふか:\n",
|
||||
"Χゃ<EFBFBD>:\n",
|
||||
"サ<EFBFBD>≡<EFBFBD>の<EFBFBD>∨<EFBFBD>g:\n",
|
||||
"<EFBFBD>ロヘハ繖ネ:\n",
|
||||
"<EFBFBD>ぅ黴ハ<EFBFBD>:\n",
|
||||
"<EFBFBD><EFBFBD>黴ハ<EFBFBD>:\n",
|
||||
"ぃэ黴ハ<EFBFBD>:\n",
|
||||
"∧<EFBFBD><EFBFBD>:\n",
|
||||
"<EFBFBD><EFBFBD>∨<EFBFBD><EFBFBD>:\n",
|
||||
"∪Σ<EFBFBD><EFBFBD><EFBFBD>サ♀:\n",
|
||||
"ON\n",
|
||||
"OFF\n",
|
||||
"<EFBFBD>ハロヘマ<EFBFBD><EFBFBD>(∪Σ<E288AA><CEA3><EFBFBD>サ♀)",
|
||||
"ルマ縲兤サ<EFBFBD>ル轢ラ゚ 1 <20>ルマ縲兤サ<EFBDBB>諱ト<E8ABB1><EFBE84><EFBFBD>√⇔⊇<E28794><E28A87>∋",
|
||||
"<EFBFBD><EFBFBD>∈ζ<EFBFBD>⇔ルマ縲兤サ<EFBFBD>ク<EFBFBD><EFBFBD><EFBFBD>∋♭<EFBFBD>Å<EFBFBD>⊇",
|
||||
"ミサユマ<EFBFBD><EFBFBD>",
|
||||
"≧<EFBFBD>",
|
||||
"dehi",
|
||||
"οぢ",
|
||||
"ン<EFBFBD>ネ<EFBFBD>艢<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD>ぷу<EFBFBD>",
|
||||
"ヨ<EFBFBD><EFBFBD>ワ゚マ",
|
||||
"兤リハ<EFBFBD> レム<EFBE91>",
|
||||
"レム<EFBFBD>",
|
||||
"<EFBFBD>マ窶<EFBFBD>ユ<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>",
|
||||
" St.%窶<C280>項<EFBFBD><E9A085>",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||||
"ござ━<EFBFBD>",
|
||||
"ござ━<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>",
|
||||
"<EFBFBD>",
|
||||
"ござ<EFBFBD><EFBFBD>",
|
||||
"ヨフサ°",
|
||||
"≠ヒマ<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD>諤ワなlу<EFBFBD>",
|
||||
"なlу<EFBFBD>",
|
||||
"#マ£ぉお",
|
||||
"#マ£ぉお",
|
||||
"ミマ窶艪ァお",
|
||||
"ミマ窶<EFBFBD>",
|
||||
"窶ヤ窶ニ祥ユマ",
|
||||
"ミワ窶ユ<EFBFBD><EFBFBD>",
|
||||
"ミワ窶ユ",
|
||||
"モ≠£<EFBFBD>",
|
||||
"モ<EFBFBD><EFBFBD>レ黴<EFBFBD>ム<EFBFBD>",
|
||||
"モ≠£<EFBFBD>",
|
||||
"<EFBFBD>マ≧<EFBFBD>",
|
||||
"<EFBFBD>マ≧<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD>━<EFBFBD>",
|
||||
"<EFBFBD>━<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"dehi",
|
||||
"dehi",
|
||||
"ン<EFBFBD>ネ<EFBFBD>艢<EFBFBD>閧ユу<EFBFBD>",
|
||||
"<EFBFBD>ぷу<EFBFBD>",
|
||||
"ござ━<EFBFBD>",
|
||||
"ござ━<EFBFBD>",
|
||||
"#マ£ぉお",
|
||||
"#マ£ぉお",
|
||||
"モ≠£繙ム<EFBFBD>",
|
||||
"モ≠£<EFBFBD>",
|
||||
"Citadel",
|
||||
"CITADEL",
|
||||
"dest",
|
||||
"dest",
|
||||
"stat",
|
||||
"stat",
|
||||
"crad",
|
||||
"cradle",
|
||||
"azt",
|
||||
"azt",
|
||||
"¥マ♀",
|
||||
"<EFBFBD>ロフヨマ",
|
||||
"¥<EFBFBD>ワ",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ",
|
||||
">蛟ミ",
|
||||
"艢゚サ<EFBFBD>ミ",
|
||||
"レ<EFBFBD>園ニ",
|
||||
"≠ヘサ<",
|
||||
"<EFBFBD>ム♂サ",
|
||||
"ヤハ♀≠ヘハ″",
|
||||
"Rosika",
|
||||
"Karl",
|
||||
"Martin",
|
||||
"Mark",
|
||||
"Dave",
|
||||
"Duncan",
|
||||
"B",
|
||||
"Steve E",
|
||||
"Grant",
|
||||
"Graeme",
|
||||
"Ken",
|
||||
"Alan",
|
||||
"Pete",
|
||||
"Shaun",
|
||||
"Dwayne",
|
||||
"Des",
|
||||
"Chris",
|
||||
"Lee",
|
||||
"Neil",
|
||||
"Jim",
|
||||
"Robin",
|
||||
"Steve H",
|
||||
"Terrorist",
|
||||
"Biker",
|
||||
"Joel",
|
||||
"Scott",
|
||||
"Joe",
|
||||
"Sally",
|
||||
"Marion",
|
||||
"Mandy",
|
||||
"Vivien",
|
||||
"\n",
|
||||
"タ<EFBFBD>ぢβЫn",
|
||||
"タ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ぢβЫn",
|
||||
"タ安佳澗佳饗圭n",
|
||||
"タ座実饗圭n",
|
||||
"タ逝逝曾n",
|
||||
"タ涜搬並迷テ タ梁<EFBE80><E6A281>",
|
||||
"タ丗埖並崑<EFBFBD> タ畋淆楝<E6B786>タ。タ「\n",
|
||||
"タ逝逝箪n",
|
||||
"タ愨」タ、タ・ タ<>」タ。タ搬ヲタァタⅨn",
|
||||
"タィタゥタェタォタァタャタソn",
|
||||
"タュタョタ<EFBFBD> タッタ丗<EFBE80>、ター\n",
|
||||
"タアタイ\n",
|
||||
"タ愨並ウタ並エタオ タカタヲタキタク\n",
|
||||
"タ梁崑<EFBFBD> タケタ崑畋搬<E7958B>コ\n",
|
||||
"タサタシタスタセタソタタタチ\n",
|
||||
"タ。タ「タ」タ<EFBFBD>ツタオタ<EFBFBD> タテタコタクタβ<EFBE80>表n",
|
||||
"タトタナタニタヌ\n",
|
||||
"タエタ淆<EFBFBD><EFBFBD> タ淆畋ネタ<EFBE88>Ⅸn",
|
||||
"タ<EFBFBD><EFBFBD>エタ表n",
|
||||
"タ涜楝並テ\n",
|
||||
"タッタ、タ仟涜楝、タノ\n",
|
||||
"タハタ淆エタオ\n",
|
||||
"タヘタホタマタミ\n",
|
||||
"タハタ<EFBFBD>・タ<EFBFBD>ムタメタツタヲタノタヲタケタユ\n",
|
||||
"タヨタ畋愨イタラタユ\n",
|
||||
"タヨタ畋愨イタユ\n",
|
||||
"タァタャタβリタイタユ\n",
|
||||
"タァタャタβ座実マタミ\n",
|
||||
"タヨタ畋愨イタルタレタロ\n",
|
||||
"タリタイタアタユ\n",
|
||||
"タ畋ワタ崑愨モタヤタミ\n",
|
||||
"タンダタ座゚タミ\n",
|
||||
"タ畋ワタ崑愨座実マタミ\n",
|
||||
"タ迷並<EFBFBD>」タ並ウタ並座狢マタミ\n",
|
||||
"タ眤崑コタータ埖並簑翅臀n",
|
||||
"タ蠡貘軆n",
|
||||
"タ霏饅n",
|
||||
"ムサ≠サ:\n",
|
||||
"閠サ蕫<EFBFBD>:\n",
|
||||
"騾サ♀:\n",
|
||||
"ワ%ロヒ<EFBFBD>:\n",
|
||||
"<EFBFBD>━<EFBFBD>(<28>ぷ<EFBFBD><E381B7>)",
|
||||
"<EFBFBD>━<EFBFBD>(ぷ)",
|
||||
"<EFBFBD>━<EFBFBD>(<>ムマ<EFBE8F>兤ミ<E585A4><EFBE90>)",
|
||||
"<EFBFBD>━<EFBFBD>(<28>)",
|
||||
"℃ワ縲゚ム<EFBFBD>:",
|
||||
"<EFBFBD>∩゚ム<EFBFBD>:",
|
||||
"<EFBFBD><EFBFBD>⊇ \"∪Σ<EFBFBD><EFBFBD>\" ",
|
||||
"∪Σ<EFBFBD><EFBFBD>こя\n",
|
||||
"゚ム£ 1-1\n",
|
||||
"゚ム£ 1-2\n",
|
||||
"゚ム£ 1-3\n",
|
||||
"゚ム£ 1-4\n",
|
||||
"゚ム£ 2-1\n",
|
||||
"゚ム£ 2-2\n",
|
||||
"゚ム£ 2-3\n",
|
||||
"゚ム£ 2-4\n",
|
||||
"<EFBFBD>шお─\n",
|
||||
"<EFBFBD>шお─:\n",
|
||||
"兤ロミごf\n",
|
||||
"兤ロミご<EFBFBD>f\n",
|
||||
"<EFBFBD>eあ\n",
|
||||
"兤ロミご<EFBFBD>け<EFBFBD>\n",
|
||||
"<EFBFBD>諤ワ<EFBFBD>ごf\n",
|
||||
"<EFBFBD>ごоf\n",
|
||||
"<EFBFBD><EFBFBD>ル£゚サ<EFBFBD><EFBFBD>Ω\n",
|
||||
"レマラ縲<EFBFBD>凍窶<EFBFBD>項<EFBFBD><EFBFBD>f\n",
|
||||
"<EFBFBD><EFBFBD>\n",
|
||||
"ロ℃<EFBFBD>ミみ<EFBFBD>さ\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>さ\n",
|
||||
"ロ℃<EFBFBD>ミ<EFBFBD><EFBFBD>ぅさ\n",
|
||||
"l<EFBFBD>ぅさ\n",
|
||||
"<EFBFBD>諤ワ<EFBFBD><EFBFBD>ぅさ\n",
|
||||
"<EFBFBD>サマ<EFBFBD>サユサ<EFBFBD><EFBFBD>ぅさ\n",
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,52 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LtraJ[] = {
|
||||
" <20><><EFBFBD><EFBFBD><<>諤ワ><3E><EFBFBD>ハ♀\nミ<EFBFBD>ハラ<EFBFBD>縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ(<28>006)<29>\n艢゚サ<EFBFBD>ミ∈<EFBFBD><EFBFBD><EFBFBD>づ≪÷メ<EFBFBD><EFBFBD><EFBFBD>焉ヘござ<EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD>≪<EFBFBD>∋Åツ\n",
|
||||
" <20><><EFBFBD>⌒<EFBFBD><E28C92><EFBFBD>ぢшя♭<D18F><E299AD>∃<EFBFBD>か∈よ<E28888>⇔\n⊇<EFBFBD><EFBFBD>ツ\n <20><>ч∃<D187>と<EFBFBD><E381A8>√≧<C280>ワ∈<EFBE9C><E28888>⇔m<E28794><EFBD8D>\n<EFBFBD><EFBFBD>⇔ぷ<EFBFBD>⊇ツ007ツ\n",
|
||||
" 007ツぺす∃ш<E28883><D188><EFBFBD>≡ツ<C280><EFBE82><EFBFBD><EFBFBD>\n″<EFBFBD>サヨ<EFBFBD>蛟ハ縺クぎく<EFBFBD>√†>怎ムロワ窶<EFBFBD>觸nш<EFBFBD><EFBFBD>≧。<EFBFBD><EFBFBD>┠┯<EFBFBD>≫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム=リ∨⊆<E288A8><E28A86>タ\n<EFBFBD>≪∃⊇∝<EFBFBD>ツ\n",
|
||||
"″<EFBFBD>サヨ<EFBFBD>蛟ハ縺クぎく<EFBFBD>≡\n",
|
||||
"艢゚サ<EFBFBD>ミ∈<EFBFBD>ぢ<EFBFBD>≡\n",
|
||||
"<EFBFBD>諤ワなlу<EFBFBD><EFBFBD><EFBFBD>め∈op<EFBFBD>≡\n",
|
||||
"¥<EFBFBD>ワ<EFBFBD>$ワ祥サ♀∈ムメ<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD>∩≒οぢ<EFBFBD>≡\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟ネ√<EFBE88><E2889A><EFBFBD>♯<EFBFBD>∃≡ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>シ<EFBFBD>∨ ! ≠ネサ<EFBDBB>ムツ\n<EFBFBD><EFBFBD>∃⊇<EFBFBD>∩⊇タ ∩∩<E288A9>⇔<EFBFBD>⊇≡ツ<EFBE82>n",
|
||||
"¥マ♀:№<C280>謔ナÅツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍」<E38F8D>2⇒Åツ♪<EFBE82>¬∈づ≫タ\nュ∩≠a∩タ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ア¬<EFBDB1><EFBFA2>∃⊇<E28883>ツ≠ネサ<EFBDBB>ムツ<EFBE82>n",
|
||||
">蛟ミ:№<C280>エ⇔÷ミ<EFBE90>ハラ !\n<EFBFBD>⊥∋∃<EFBFBD>⊇ツъ∨√⇔<EFBFBD><EFBFBD><EFBFBD>∨...<>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:℡普焉クγ<EFBDB8> ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟゚⊂<EFBE9F>∧≠ネサ<EFBDBB>ムツ\n<EFBFBD>⊆ゃ<EFBFBD>ぜ≪∨<EFBFBD>⊃ツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟ワ⊂<EFBE9C><E28A82>≫⇒⌒≪∩⊇タ\n∧⊂<EFBFBD>ぃ<EFBFBD>⊇∩∋≡ツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:№<C280>驕焉縺ケ≡ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟セ<E3809F>⊃<EFBFBD>Χ⌒⊆∀1ヱ∩...<>n",
|
||||
"艢゚サ<EFBFBD>ミ:〝ン<E3809D>ネ<EFBE88>艢<EFBFBD>メу<EFBE92>♭⊇<E299AD><E28A87><EFBFBD>\nÅ<EFBFBD>∨¥<EFBFBD>ワ<EFBFBD><EFBFBD>ナム<EFBFBD>マΝぜ<EFBFBD>√†=コ<EFBFBD>2<EFBFBD>\n<EFBFBD>m<EFBFBD>で∵∝∩≫∩⌒<EFBFBD>√∃⊇ツ<EFBFBD><EFBFBD>≫∝ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟蛛ソ<E89B9B>∨∝ツヨフサ°≡ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:№ヘ<E28496>$ワ祥サ♀∈\nムメ<EFBFBD>≫ふか∵⌒⊂<EFBFBD><EFBFBD>⊆√†............<>n",
|
||||
"艢゚サ<EFBFBD>ミ:㏍早ソ<E697A9>∨∝ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB><C280> ラm<E383A9>∝ ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ョ⊇<EFBDAE>ツ007 ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟シ<E3809F>⊇∝<E28A87> ! ツ≠ネサ<EFBDBB>ムツ\nΓ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈<EFBFBD>≫<EFBFBD>∵<EFBFBD><EFBFBD><EFBFBD>ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟テ√<EFBE83><E2889A><EFBFBD>=コ<EFBC9D>2<EFBFBD><32>\nm<EFBFBD>で<EFBFBD>op♭<EFBFBD>∃⊇∝ ! <>n",
|
||||
"<EFBFBD>aよら: 艢゚サ<EFBDBB>ミ<EFBFBD><EFBE90>\n",
|
||||
">> ござ<E38194><E38196> <<\n",
|
||||
" <20><><EFBFBD><EFBFBD><<>諤ワ><3E><EFBFBD>ハ♀\nミ<EFBFBD>ハラ<EFBFBD>縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ\n(<28>006)<29>艢゚サ<EFBDBB>ミ∈<EFBE90><E28888><EFBFBD>\nづ≪÷メ<EFBFBD><EFBFBD><EFBFBD>焉ヘござ<EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD>≪<EFBFBD>∋Åツ\n",
|
||||
" <20><><EFBFBD>⌒<EFBFBD><E28C92><EFBFBD>ぢшя♭<D18F><E299AD>∃\n<EFBFBD>か∈よ<EFBFBD>⇔⊇<EFBFBD><EFBFBD>ツ\n <20><>ч∃<D187>と<EFBFBD><E381A8>√≧<C280>ワ∈<EFBE9C><E28888>\n⇔m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>⇔ぷ<EFBFBD>⊇ツ007ツ\n",
|
||||
" 007ツぺす∃ш<E28883><D188><EFBFBD>≡ツ\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>″<EFBFBD>サヨ<EFBFBD>蛟ハ縺クぎく\n<EFBFBD>√†>怎ムロワ窶<EFBFBD>諢鰍<EFBFBD>ナ―n<EFBFBD><EFBFBD><EFBFBD>┠┯<EFBFBD>≫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム=リ∨⊆<E288A8><E28A86>タ\n<EFBFBD>≪∃⊇∝<EFBFBD>ツ\n",
|
||||
"″<EFBFBD>サヨ<EFBFBD>蛟ハ縺クぎく<EFBFBD>≡\n",
|
||||
"艢゚サ<EFBFBD>ミ∈<EFBFBD>ぢ<EFBFBD>≡\n",
|
||||
"<EFBFBD>諤ワなlу<EFBFBD><EFBFBD><EFBFBD>め∈op<EFBFBD>≡\n",
|
||||
"¥<EFBFBD>ワ<EFBFBD>$ワ祥サ♀∈ムメ<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD>∩≒οぢ<EFBFBD>≡\n",
|
||||
"\n",
|
||||
"♀ミ<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>♀ミ<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>♀ミ<EFBFBD><EFBFBD>\n",
|
||||
"♀ミ<EFBFBD><EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"ござ<EFBFBD><EFBFBD> <20><>を∩<E38292>⇔<EFBFBD>mゃ\n",
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,52 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LarecJ[] = {
|
||||
" <20><><EFBFBD><EFBFBD><<>諤ワ><3E><><EFBFBD><EFBFBD>∵ヨフサ°<EFBDBB>\n≠ヒマ<EFBFBD><EFBFBD>メ<EFBFBD>ぷ<EFBFBD>ぴ<EFBFBD><EFBFBD>≫n∵op<EFBFBD>√∨ツ\n",
|
||||
" 007=サ≡⊇≡♭<E289A1><E299AD>ツ∀<EFBE82>∩<EFBFBD>ぞn♭⊇⇔\n<EFBFBD>Å<EFBFBD>⊇ツ\n\n 艢゚サ<EFBDBB>ミ∵<E288B5>諤ワ<E8ABA4>ルマ¢フサ゚∈騾ハヨ\nマ<EFBFBD><EFBFBD>⇔⊇≫か≧ー<EFBFBD>はュ∈し<EFBFBD>⇔⊆<EFBFBD>⇔\n<EFBFBD>Å<EFBFBD>⊇ツ\n <20>∮∈<E288AE>⊂ユ<EFBE95><C280>はュ∵<E383A5><E288B5>⇔⊇≫<E28A87>♭<EFBFBD>ツ\n",
|
||||
" 007 у<>s♭は≒<E381AF>♂サ゚℃サワ∈<EFBE9C>┗<EFBFBD>\nとど∈<EFBFBD><EFBFBD><EFBFBD>⇔<EFBFBD>√ツ<EFBFBD>諤ワ<EFBFBD>jkとど<EFBFBD>⊇<EFBFBD>⇒\n∩<EFBFBD>レサ°サルマ¢フサ゚<EFBFBD><EFBFBD><EFBFBD><EFBFBD>√⇔⊇≫\n<EFBFBD><EFBFBD>∽⊂ツ\n ∧<>とど<E381A8><EFBFBD>諤ワ<E8ABA4>∀<EFBFBD>⇔∃<E28794>⇔<EFBFBD>∃≒∃⊇\n⌒<EFBFBD>∃∋Åツ\n <20>∃≒⊇⊇\"<EFBFBD><EFBFBD>┤<EFBFBD>\"∈ψ<EFBFBD>⇔⊇≫Å∽⊂タ\n",
|
||||
" ≠ネサ<EFBDBB>ムツ\nΓ⌒ルマ¢フサ゚<EFBFBD><EFBFBD>ш∬≒⊇♭<EFBFBD>≫<EFBFBD>≡ツ\n",
|
||||
"艢゚サ<EFBFBD>ミ∈し√\n",
|
||||
"÷サ<EFBFBD>園マミムばぱ∈ろт<EFBFBD>\n",
|
||||
"き⇔<EFBFBD>レサ°サルマ¢フサ゚<EFBFBD>ぎく\n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム≠ル∈⇒<E28888>⇔ツ<EFBE82>n",
|
||||
"¥マ♀:〝艢゚サ<EFBDBB>ミ <20><>♭ゑ⇔ ! \n¬<EFBFBD><EFBFBD>∀<EFBFBD><EFBFBD>∈┗⇔<EFBFBD>≫ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:№コ冝諤ンヨフ<EFBE8C>窶ニ<EFBE86>ルマ\n¢フサ゚<EFBFBD>≡<EFBFBD>⇔兤ハラ<EFBFBD>√⇔⊇≫∝ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〝サ⇒ゆ⊇∨∝ ! ⊆∃∨<E28883>\nルマ縲兤サ<EFBFBD>ノ<EFBFBD>∀を∩<EFBFBD>⇔ツΓ<EFBFBD><EFBFBD><EFBFBD>♭\nぢ<EFBFBD>≫Å<EFBFBD><EFBFBD><EFBFBD>∀∈<EFBFBD>⇔<EFBFBD>≫ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム=ト<EFBC9D>∵Å∝ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム<<E383A0>刧噫タ<EFBE80>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム=ナ<EFBC9D>∩≪<E288A9>⇔<E28794> ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟サ<EFBDBB>園マミム<C280><EFBE91>ъ<EFBFBD>∩∵\n兤マ♀マ<EFBFBD>─⊥≒⇔⊇≫∝ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟サ<EFBDBB>園マミム<C280><EFBE91>ъ<EFBFBD><D18A>\nルマ縲兤サ<EFBFBD>ク━<EFBFBD>┃⊃⇔<EFBFBD>≫∝ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム<<E383A0> ⊇<>∝ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟ン<E3809F>∨ ! ÷サ<EFBDBB>園マミム\n<EFBFBD><EFBFBD>Ε∵<EFBFBD>√∨∝ツ<EFBFBD>n",
|
||||
"¥マ♀:〝艢゚サ<EFBDBB>ミ <20><>♭ぽ¬<E381BD>∪⊂ !\n<EFBFBD><EFBFBD>縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ<EFBFBD>ロ∈<EFBFBD>⊂ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:№ル∈⇒<E28888>⇔ ≠ネサ<EFBDBB><C280> !\n<EFBFBD>♭ゑ<EFBFBD>⇔⊇≫∝ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:㏍<C280>ル<EFBFBD>〟ぜ<E3809F>♭÷サ<EFBDBB>園マミ\nム<EFBFBD><EFBFBD>ヵ∵<EFBFBD><EFBFBD><EFBFBD>∃<EFBFBD>√†⊇⊇∋Å<EFBFBD>♪ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟サ<EFBDBB>園マミム<C280><EFBE91>Ε<EFBFBD>σ∈\n5ヵ<EFBFBD>Α♭<EFBFBD>∨≒ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム<。∵騾ハヨマ<EFBE8F>\n<EFBFBD>⇔⊇≫か<EFBFBD><EFBFBD><EFBFBD>⇔ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム=ワ⊂<EFBE9C><E28A82><EFBFBD>∩<EFBFBD>\n♭<EFBFBD>∃⊇<EFBFBD>ツ⊂≫<EFBFBD><EFBFBD>⇔れゃ♭<EFBFBD>∃⊇∝ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム<。...<>n",
|
||||
"¥<EFBFBD>ワ:℡戟ノ∃⊇♭ ! 縲<C280><E7B8B2>ネ<EFBE88><C280>マ<EFBFBD>\n<EFBFBD><EFBFBD>√⇔⊇∨∋Åツ<EFBFBD>n",
|
||||
"¥<EFBFBD>ワ:℡ク<E284A1>ろ<EFBFBD><E3828D>Å ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ョ⊇<EFBDAE> ≠ネサ<EFBDBB><C280> ! <>n",
|
||||
"¥<EFBFBD>ワ:〟コ¬<EFBDBA>サ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟セ<E3809F><EFBDBE>∀<EFBFBD>ツ♭⌒<E299AD>√∩≒\n♪⊂∂<EFBFBD>⇔騾ハヨマ<EFBFBD><EFBFBD>≫<EFBFBD>∩<EFBFBD>≒タ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:㊦タv<EFBE80>≫∝ツ⊇<EFBE82><E28A87>∵÷サ<EFBDBB>n♂マミム<C280><EFBE91>ルマ縲兤サ<EFBDBB>メ━<EFBE92>┃⊃∵♭<E288B5>\n≫ぶロ<EFBFBD>ルマ¢フサ゚≡ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:㏍。÷モ<EFBE93>死サ゚<C280><EFBE9F>≫ツ†∩\n<EFBFBD>∫∵<EFBFBD>∋Å≒<EFBFBD><EFBFBD>⇔<EFBFBD>⇔<EFBFBD>ツ<EFBFBD>⊆Γ∵<EFBFBD>Å\n⊇∨≒<EFBFBD><EFBFBD>Å<EFBFBD>♪ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟コ∃∨∵¥<EFBFA5>ワ<EFBFBD><EFBE9C>∨<EFBFBD>∀\nきぅ┗∨∝ツ<EFBFBD>♪⊇∝≡ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:№ヘ<E28496>∨Å<E288A8>£兤<C280><EFBFBD>蕫サ≡ !\nγ<EFBFBD>∃<EFBFBD>∨<EFBFBD>⇔≡∩<EFBFBD>∨<EFBFBD><EFBFBD>∃⊇ツ<EFBFBD>n",
|
||||
"¥<EFBFBD>ワ:㊤セ<E38AA4><EFBDBE>∀∃≒ほ<E28992><E381BB>∃⊇♭ツ\nルマ¢フサ゚∵⊆√†⊇⊇∩≒ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ <20><>\n",
|
||||
">> なlу<EFBD8C> <<\n",
|
||||
" <20><><EFBFBD><EFBFBD><EFBFBD>諤ワ<E8ABA4><EFBE9C><EFBFBD><EFBFBD>∵\nヨフサ°<EFBFBD>≠ヒマ<EFBFBD><EFBFBD>メ<EFBFBD>ぷ<EFBFBD>ぴ<EFBFBD>\n<EFBFBD>≫n∵op<EFBFBD>√∨ツ\n",
|
||||
" 007=サ≡⊇≡♭<E289A1><E299AD>ツ\n∀<EFBFBD>∩<EFBFBD>ぞn♭⊇⇔<EFBFBD>Å<EFBFBD>⊇ツ\n\n 艢゚サ<EFBDBB>ミ∵\n<EFBFBD>諤ワ<EFBFBD>ルマ¢フサ゚∈騾ハヨマ<EFBFBD>\n<EFBFBD>⇔⊇≫か≧ー<EFBFBD>はュ∈し<EFBFBD>⇔⊆<EFBFBD>\n⇔<EFBFBD>Å<EFBFBD>⊇ツ\n <20>∮∈<E288AE>⊂ユ<EFBE95><C280>はュ∵<E383A5><E288B5>⇔\n⊇≫<EFBFBD>♭<EFBFBD>ツ\n",
|
||||
" у<>s♭は≒<E381AF>♂サ゚℃サワ∈\n<EFBFBD>┗<EFBFBD>とど∈<EFBFBD><EFBFBD><EFBFBD>⇔<EFBFBD>√ツ<EFBFBD>諤ワ\n<EFBFBD>jkとど<EFBFBD>=サ<EFBFBD>⇒∩<EFBFBD>レサ°サ\nルマ¢フサ゚<EFBFBD><EFBFBD><EFBFBD><EFBFBD>√⇔⊇≫\n<EFBFBD><EFBFBD>∽⊂ツ\n ∧<>とど<E381A8><EFBFBD>諤ワ<E8ABA4>∀<EFBFBD>⇔∃<E28794>⇔\n<EFBFBD>∃≒∃⊇⌒<EFBFBD>∃∋Åツ\n <20>∃≒⊇⊇\"<EFBFBD><EFBFBD>┤<EFBFBD>\"∈ψ<EFBFBD>⇔\n⊇≫Å∽⊂タ\n",
|
||||
" ≠ネサ<EFBDBB>ムツ\nΓ⌒ルマ¢フサ゚<EFBFBD><EFBFBD>ш∬≒⊇\n♭<EFBFBD>≫<EFBFBD>≡ツ\n",
|
||||
"艢゚サ<EFBFBD>ミ∈し√\n",
|
||||
"÷サ<EFBFBD>園マミムばぱ∈ろт<EFBFBD>\n",
|
||||
"き⇔<EFBFBD>レサ°サルマ¢フサ゚<EFBFBD>ぎく\n",
|
||||
"<EFBFBD>諤ワなlу<EFBFBD> ヨフサ°\n",
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,76 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LarkJ[] = {
|
||||
" defghi<EFBD88>ぜ<EFBFBD>∨≒<E288A8>∬<EFBFBD>de゚マラに\n<EFBFBD>∀を∩⊇=ネ<EFBFBD>⇔<EFBFBD>ムマ゚マラ<EFBFBD>ンь∈\nおめ<EFBFBD><EFBFBD>†∃≒∃⊇ツ\n\n <20>aゃ≠イnΘ<EFBD8E><CE98><EFBFBD>ぎく<E3818E><E3818F>ユ<C280><EFBE95>≫≡⊂<E289A1>\n∀<EFBFBD><EFBFBD><EFBFBD>∵≦ヌ<EFBFBD>∩≒ぢ⇔⊇≫ツ\n<EFBFBD>eあ∃♪<EFBFBD>⌒<EFBFBD><EFBFBD>∈ぢ<EFBFBD>∃⊇≡⊂<EFBFBD>......\n",
|
||||
" ラリ<E383A9>006∀サ<C280><EFBDBB>m<EFBFBD><EFBD8D>⇔⌒≒⊇<E28992><E28A87>ツ\nde゚マラに∵ゑ¬<EFBFBD>∝<EFBFBD>i<EFBFBD>♭<EFBFBD>ツ\n<EFBFBD>eあ<EFBFBD><EFBFBD>む<EFBFBD>∨<EFBFBD><EFBFBD><EFBFBD><EFBFBD>か <♀サラ> ∀\n<EFBFBD><EFBFBD><EFBFBD><キ<EFBFBD><EFBFBD><EFBFBD>≫≡⊂<EFBFBD><EFBFBD><EFBFBD><EFBFBD>≫<EFBFBD>∀ツ\n de゚マラに<EFBE97>ンヨフ<EFBE8C>窶ニ♀ミ<C280>ムメg∈\nは∩≒モ<EFBFBD>づ≪<EFBFBD>006<EFBFBD>ゑ<EFBFBD>⇔⊇≫de\n゚マラに<EFBFBD>∀ャ∫∃<EFBFBD>⊇ツ\n ヤ<>⊇ュユ∂ユ≠閨モ∧<EFBE93>∩≒サョ蕫ム<EFBE91>ワ\nヨ√⇔⊇<EFBFBD><EFBFBD>ツ007=ト<EFBFBD>∵<EFBFBD>⊆∃∨⌒ラリ\n<EFBFBD><EFBFBD>a<EFBFBD>れゃ♭<EFBFBD>≫♭<EFBFBD><EFBFBD>⊂ツ\n",
|
||||
" ¥マ♀<汲秩マレ⊇⇔<E28A87>√ツ5⇒<35>ンь∈<D18C>ぃ\n<EFBFBD>ンハ縺ナ∃⊇∀<EFBFBD>10<EFBFBD><EFBFBD>゚マラ∈<EFBFBD>∝<EFBFBD>∃⊇\n<EFBFBD>ツ∧√∀<帥巣<EFBFBD>縺フ∩≒ヲン<EFBFBD><EFBFBD>≫∋Åツ\n<EFBFBD>⌒∃⊇∀<EFBFBD>⌒ヴÅ≫<EFBFBD><EFBFBD><EFBFBD>ツ\n ∧√∩≒サヵ♭⊇⊇∩≒ヶ<E28992>ムメg∈く<E28888><E3818F>\nだ<EFBFBD>⇔<EFBFBD><EFBFBD>⇔<EFBFBD>⇔<EFBFBD>√ツ⊇⇒⌒<EFBFBD>∨⊇<EFBFBD>づ≪\n<EFBFBD>⊇∵<EFBFBD>⊇∀<EFBFBD>v∃ふ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∨∋<EFBFBD>ツ\n 007<气<EFBC9C>⊇<EFBFBD>⇔Γ<E28794><CE93>∵∝<E288B5>∀ΔΕΖ∈\n<EFBFBD>∝<EFBFBD>⇔⊇≫≡⊂<EFBFBD>ま⊃≫<EFBFBD>Å∵ツ\n",
|
||||
" ∧<>¬<EFBFBD>hi<EFBD88>deΗΘ<CE97>=コ∃∨∀Ιユ∵\n<EFBFBD>⊂∩⌒<EFBFBD>√∃⊇∝ツ\n\n ≠ネサ<EFBDBB>ム≠シn∈Κ<E28888>⇔⊇≫∝≡ツ\n",
|
||||
"ΛΜ<EFBFBD>モ<EFBFBD>ミ<EFBFBD>Νぜ<EFBFBD>≡\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD>む<EFBFBD>∨<EFBFBD><EFBFBD><EFBFBD><EFBFBD>か∀<EFBFBD><EFBFBD>\n",
|
||||
"006∀<EFBFBD><EFBFBD><EFBFBD>≡\n",
|
||||
"de゚マラ∈やき<EFBFBD>ぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ョ∩<EFBDAE>∨∃ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ッう<EFBDAF>∨⊥<E288A8> ! <>n",
|
||||
"¥マ♀:㏍潤<E38F8D>チ<ッう<EFBDAF>∨⊥<E288A8>ツ<EFBE82>n",
|
||||
"¥マ♀:〟テ<E3809F><EFBE83>゚マラ∈きぅ<E3818D>∝<EFBFBD>†\n⊇⊇∋Å∃ツΣΤÅツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍イn<EFBDB2>Φヱ<CEA6>jÅツ<EFBE82>n",
|
||||
"¥マ♀:〟コ∀<EFBDBA>Φヱ<CEA6>タ<EFBE80>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:№潟エ<E6BD9F>ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟ホ<E3809F>Å≠ネサ<EFBDBB>ムツ<EFBE82>n",
|
||||
"¥マ♀:〟橿サラΨΩ <20><><EFBFBD><EFBFBD>⇔ぷ<E28794>⊇ツ<EFBE82>n",
|
||||
"♀サラΨΩ:〟テ<E3809F>ンヨフ<EFBE8C>窶ニ♀ミ<C280>\nヶ<EFBFBD>ムメg∈だ<EFBFBD>⇔⊇<EFBFBD>ツロ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∃≫\n∩⌒<EFBFBD>√∃⊇ツぞn∈Κ≫<EFBFBD>ツ<EFBFBD>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:№ラ∈<EFBE97>⇔⇔=゙<EFBC9D><EFBE9E>≪<EFBFBD><E289AA>¬<EFBFBD>\n<EFBFBD>⊇ツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ス⊂∃ツ゚マラ∈ンぎ<E383B3>∽ ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍セ<E38F8D>⇔<EFBFBD>∨<EFBFBD>∩ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟テ<E3809F>♭<EFBFBD>≫<EFBFBD><E289AB>αn∵⊆≫ツ\n≠ネサ<EFBFBD>ム≠a∈ぴm<EFBFBD>∽ ! <>n",
|
||||
"¥マ♀:〝ミ<EFBE90>ハラ=ハ<EFBC9D><EFBE8A>∀\n⇔<EFBFBD><EFBFBD><EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>∨ツ<EFBFBD>n",
|
||||
"¥マ♀:〟テ<E3809F><EFBE83><EFBFBD>≫βゃ⌒⊂<E28C92><E28A82><EFBFBD>♭γ≒\n√≫∀<EFBFBD>∽Å<EFBFBD>∨ツ<EFBFBD>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>9<39>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>8<38>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>7<37>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>6<36>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>5<35>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>4<34>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>3<33>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>2<32>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>1...<>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>1<31>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>1...は∈γ<E28888> ! <>n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:<>10δ∂≫<E289AB>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟ネ⊂Å=サ<EFBDBB>園マ¥サム\n<EFBFBD>εζ≪あÅ ! ≠ネサ<EFBDBB>ム<ナθ∃⌒∋Å∃ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟サ⊇ικ<CEB9><CEBA>∨†√ツ<EFBE82>n",
|
||||
"ンヨフ<EFBFBD>窶ニ♀ミムλ\n",
|
||||
"<EFBFBD>ワμ√νぢ モ<EFBE93>ミ∈ξヨ<CEBE><E383A8><EFBFBD>\n",
|
||||
"ンヨフ<EFBFBD>窶ニサ<EFBFBD>ルサ♀p㏍ 兤ハラムλ\n",
|
||||
"<EFBFBD>aよら: <20>eあ<EFBD85><E38182><EFBFBD>∵<EFBFBD><E288B5>∫<EFBFBD><E288AB>\n",
|
||||
">> ミサユマ<EFBE8F><EFBFBD>р<EFBFBD><D180><EFBFBD> <<\n",
|
||||
" defghi<EFBD88>ぜ<EFBFBD>∨≒<E288A8>∬<EFBFBD>d\ne゚マラに<EFBFBD>∀を∩⊇÷<EFBFBD>ムマ゚マ\nラ<EFBFBD>ンь∈おめ<EFBFBD><EFBFBD>†∃≒∃⊇ツ\n\n <20>aゃ≠イnΘ<EFBD8E><CE98><EFBFBD>ぎく<E3818E><E3818F>ユ\n<EFBFBD><EFBFBD>≫≡⊂<EFBFBD>∀<EFBFBD><EFBFBD><EFBFBD>∵≦ヌ<EFBFBD>∩≒\nぢ⇔⊇≫ツ<EFBFBD>eあ∃♪<EFBFBD>⌒<EFBFBD><EFBFBD>∈\nぢ<EFBFBD>∃⊇≡⊂<EFBFBD>......\n",
|
||||
" ラリ<E383A9> 006 ∀サ<C280><EFBDBB>m<EFBFBD><EFBD8D>⇔\n⌒≒⊇<EFBFBD><EFBFBD>ツde゚マラに∵ゑ¬<EFBFBD>\n∝<EFBFBD>i<EFBFBD>♭<EFBFBD>ツ<EFBFBD>eあ<EFBFBD><EFBFBD>む<EFBFBD>∨\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>か∀<EFBFBD><EFBFBD><EFBFBD><キ<EFBFBD><EFBFBD><EFBFBD>≫≡\n⊂<EFBFBD><EFBFBD><EFBFBD><EFBFBD>≫<EFBFBD>∀ツ\n de゚マラに<EFBE97>ンヨフ<EFBE8C>窶ニ♀ミ\n<EFBFBD>ムメg∈は∩≒モ<EFBFBD>づ≪<EFBFBD>006\n<EFBFBD>ゑ<EFBFBD>⇔⊇≫de゚マラに<EFBFBD>∀ャ∫\n∃<EFBFBD>⊇ツ\n",
|
||||
" ¥マ♀<汲秩マレ⊇⇔<E28A87>√ツ5⇒\n<EFBFBD>ンь∈<EFBFBD>ぃ<EFBFBD>ンハ縺ナ∃⊇∀―n10<EFBFBD><EFBFBD>゚マラ∈<EFBFBD>∝<EFBFBD>∃⊇<EFBFBD>ツ\n∧√∀<帥巣<EFBFBD>縺フ∩≒ヲン<EFBFBD><EFBFBD>≫\n∋Åツ<EFBFBD>⌒∃⊇∀ヴÅ≫<EFBFBD><EFBFBD><EFBFBD>ツ\n ∧√∩≒サヵ♭⊇⊇∩≒ヶ<E28992>ムメ\ng∈く<EFBFBD><EFBFBD>だ<EFBFBD>⇔<EFBFBD><EFBFBD>⇔<EFBFBD>⇔<EFBFBD>√ツ\n⊇⇒⌒<EFBFBD>≡⊂<EFBFBD>づ≪<EFBFBD>⊇∵<EFBFBD>⊇∀\n<EFBFBD>v∃ふ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∨∋<EFBFBD>ツ\n",
|
||||
" ∧<>¬<EFBFBD>hi<EFBD88>deΗΘ<CE97>=コ∃\n∨∀Ιユ∵<EFBFBD>⊂∩⌒<EFBFBD>√∃⊇∝ツ\n ≠ネサ<EFBDBB>ムツ\nぞn∈Κ<EFBFBD>⇔⊇≫∝≡ツ\n",
|
||||
"ΛΜ<EFBFBD>モ<EFBFBD>ミ<EFBFBD>Νぜ<EFBFBD>≡\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD>む<EFBFBD>∨<EFBFBD><EFBFBD><EFBFBD><EFBFBD>か∀<EFBFBD><EFBFBD>\n",
|
||||
"006∀<EFBFBD><EFBFBD><EFBFBD>≡ \n",
|
||||
"de゚マラ∈やき<EFBFBD>ぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"\n",
|
||||
"ヶ<EFBFBD>ムメg\n",
|
||||
"ヶ<EFBFBD>ムメg\n",
|
||||
"ヶ<EFBFBD>ムメg\n",
|
||||
"ヶ<EFBFBD>ムメg∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"ヨサユサ♀ A\n",
|
||||
"ヨサユサ♀ A\n",
|
||||
"ヨサユサ♀ A\n",
|
||||
"ヨサユサ♀ A ∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"ヨサユサ♀ B\n",
|
||||
"ヨサユサ♀ B\n",
|
||||
"ヨサユサ♀ B\n",
|
||||
"ヨサユサ♀ B ∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"♀ミ<EFBFBD><EFBFBD><EFBFBD>サ縲兤ハラ<EFBFBD>√⇔⊇<EFBFBD><EFBFBD>\n",
|
||||
"ミサユマ<EFBFBD><EFBFBD>р<EFBFBD><EFBFBD>№<EFBFBD>噂n",
|
||||
"<EFBFBD>か <♀サラ> <20><>√∨\n"
|
||||
};
|
|
@ -0,0 +1,40 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LcradJ[] = {
|
||||
" 艢゚サ<EFBDBB>ミ<EFBFBD>∪∩<E288AA>♭=サ<EFBDBB>園マミム<C280>\n<EFBFBD><EFBFBD>ろт∀∃≪∞。Ε∈<EFBFBD><EFBFBD>√⇔<EFBFBD>ほ<EFBFBD><EFBFBD>∀\n<EFBFBD><EFBFBD><EFBFBD>⇔⊇≫ツ\n <20>≫<EFBFBD><EFBFBD>諤ワ<E8ABA4><EFBE9C>ぅ縲<C280><E7B8B2>ネ<EFBE88><C280>マ∀―nは<6E>¥♂ニ<EFBE86>サ♀∨¬<E288A8><EFBFA2><EFBFBD><EFBFBD><EFBFBD>♭⊆≫∵......\n",
|
||||
" ⊆∃∨<E28883><E288A8>006÷縲<C3B7><E7B8B2>ネ<EFBE88><C280>マ∀<EFBE8F><E28880>∈\n⇒<EFBFBD>∽∀⊇⊂<EFBFBD><EFBFBD>÷ルラ∃<EFBFBD>∀∩⌒<EFBFBD>√<EFBFBD><EFBFBD>∋ツ\n<EFBFBD>∩<EFBFBD>=テ√<EFBFBD><EFBFBD>a♭<EFBFBD>ツ\n фn<D184>⌒<EFBFBD><E28C92><EFBFBD><EFBFBD>こ<EFBFBD><E38193>⇔ぷ<E28794>⊇ツ\n\n ㏍チ<E38F8D><EFBE81><EFBFBD>ムンマワ<EFBE9C>n∈⊆∃∨<E28883>だ<EFBFBD>⇔⊇≫<E28A87>♭<EFBFBD>ツ\n∧<EFBFBD><EFBFBD>∀∈<EFBFBD>√<EFBFBD><EFBFBD>ツ\n",
|
||||
" び<>≒√≫∩007タ ぴ<>ミマ窶艨マ⌒⊂\nサ⇒÷サ<EFBFBD>園マミム<EFBFBD><EFBFBD><EFBFBD>むめ∵⊆<EFBFBD>∨<EFBFBD>Åツ\n 縲<C280><E7B8B2>ネ<EFBE88><C280>マ∵<EFBE8F>♭<EFBFBD>ミマ窶艨クΞンハ縺ナ\nぶロ<EFBFBD><EFBFBD>ъΧけ∈ぢ<EFBFBD>∨∩⌒<EFBFBD>√∃⊇ツ<EFBFBD>ャミマ\n窶艢<EFBFBD><EFBFBD>ソ⊇≠揆宸゙め∈ぎく<EFBFBD>⇔<EFBFBD>√ツ\n\n ぶロ<E381B6>ぶロ♭き⇔∈よ⊇∨<E28A87><E288A8>∃⊇∩≒<E288A9>ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム÷ミマ窶艨ク<E889A8>∩<EFBFBD><E288A9>∀\n<EFBFBD>♭<EFBFBD>∨あ∵<EFBFBD>∮∈<EFBFBD><EFBFBD><EFBFBD>≫∝ツ\n\n Γ<>⊆∃∨∵ぞn<E3819E><EFBD8E>う<EFBFBD><E38186>≫<EFBFBD>♭\n<EFBFBD>v<EFBFBD>⇔<EFBFBD>≫n∵♭<EFBFBD>∃⊇ツ\n",
|
||||
"ミマ窶艪揆宸゙め∈ぎく<EFBFBD>≡\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ∀<EFBFBD><EFBFBD>∈⇒<EFBFBD>≡\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ<EFBFBD>÷ミマ窶艪揆宸゙め∈\nш<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>∨ツ\n",
|
||||
"ミマ窶艫ャンハ縺リ♭⊆∀3ヱ\n",
|
||||
"<EFBFBD><EFBFBD>むめぎり ミマ窶舮鰍<E888AE>オ┯\n",
|
||||
"ミマ窶艫ャンハ縺リ♭⊆∀15δ\n",
|
||||
"<EFBFBD>aよら: ÷サ<EFBDBB>園マミムΞ<EFBE91><CE9E>\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:№奛<E28496>モかÅ=<C280>ネサ<EFBDBB>ムツ\n<EFBFBD>√∵ぶロ<EFBFBD>烙ヒマワÅツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ア<E38F8D>∨∀ま⊂∃≡ ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>ネサ<EFBDBB>ム÷ミマ窶臀n∩≒<E288A9><E28992>♭∪¬∽≧<C280><E289A7>メ<EFBFBD><EFBE92>Å ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>ネサ<EFBDBB>ム÷サ<C3B7><EFBDBB>∂<EFBFBD>⇔\n⊇<EFBFBD>∨<EFBFBD><EFBFBD>ツ∪<EFBFBD>⊃<EFBFBD><EFBFBD>≡≪Ρう∈⊃≒∋Åツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍<C280>≡≪≠a∩ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>ネサ<EFBDBB>ム<EFBFBD>準マ♀ツ \nュ<EFBFBD><EFBFBD>ぷ<EFBFBD><EFBFBD>㍾ツ┴∩∃⊇<EFBFBD><EFBFBD>Åツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>シ<EFBFBD>∨ツ\n<EFBFBD><EFBFBD><EFBFBD>≠ヘサラ<EFBFBD>タ <20><>Å∽タ<EFBE80>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>シ<EFBFBD>∨ツ∧√<E288A7>♭∩ ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟ナ⇒<EFBE85>⊇<EFBFBD>Åツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>ネサ<EFBDBB>ムツ\n<EFBFBD><EFBFBD><EFBFBD>Τ¬<EFBFBD>∃♪ぞ⊇ ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>ネサ<EFBDBB>ムツ<E383A0>a∈やゅ\n<EFBFBD><EFBFBD>∽ツ⌒<EFBFBD>♭<EFBFBD>≫<EFBFBD>∃≒†∃ツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>ネサ<EFBDBB>ムツ\n┷<EFBFBD><EFBFBD>≡≪<EFBFBD>∵⊇⊇ツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ッう<EFBDAF>∨⊥∩タ<EFBE80>n",
|
||||
"¥マ♀:〟サ∂≦諠早メ∨⊥Åツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:℡勀ー∵<EFBDB0>⊇∃ツ\n≠ネサ<EFBFBD>ムツ%サワ∵<EFBFBD><EFBFBD>∫∨∩タ<EFBFBD>n",
|
||||
">> $<EFBC84>準<EFBFBD>ミマ窶<C280> <<\n",
|
||||
" 艢゚サ<EFBDBB>ミ<EFBFBD>∪∩<E288AA>♭=サ<EFBDBB>噂nマミム<C280><EFBE91><EFBFBD>ろт∀∃≪∞。Ε∈\n<EFBFBD><EFBFBD>√⇔<EFBFBD>ほ<EFBFBD><EFBFBD>∀<EFBFBD><EFBFBD><EFBFBD>⇔⊇≫ツ\n <20>≫<EFBFBD><EFBFBD>諤ワ<E8ABA4><EFBE9C>ぅ縲<C280><E7B8B2>ネ<EFBE88><C280>nマ∀≠ヘ<E289A0>¥♂ニ<EFBE86>サ♀∨¬<E288A8><EFBFA2><EFBFBD>\n<EFBFBD><EFBFBD>♭⊆≫∵......\n",
|
||||
" ⊆∃∨<E28883><E288A8>006÷縲<C3B7><E7B8B2>ネ<EFBE88><C280>マ\n∀<EFBFBD><EFBFBD>∈⇒<EFBFBD>∽∀⊇⊂<EFBFBD><EFBFBD>÷ルラ∃\n<EFBFBD>∀∩⌒<EFBFBD>√<EFBFBD><EFBFBD>∋ツ\n<EFBFBD>∩<EFBFBD>=テ√<EFBFBD><EFBFBD>a♭<EFBFBD>ツфn<EFBFBD>⌒\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>こ<EFBFBD><EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n\n ㏍チ<E38F8D><EFBE81><EFBFBD>ムンマワ<EFBE9C>n∈⊆∃∨<E28883>だ<EFBFBD>⇔⊇≫<E28A87>♭<EFBFBD>ツ\n∧<EFBFBD><EFBFBD>∀∈<EFBFBD>√<EFBFBD><EFBFBD>ツ\n",
|
||||
" び<>≒√≫∩007タ ぴ<>ミマ\n窶艨マ⌒⊂サ⇒÷サ<EFBFBD>園マミム<EFBFBD>\n<EFBFBD><EFBFBD>むめ∵⊆<EFBFBD>∨<EFBFBD>Åツ\n 縲<C280><E7B8B2>ネ<EFBE88><C280>マ∵<EFBE8F>♭<EFBFBD>ミマ窶臀n∈Ξンハ縺ナ≠ヤロ<EFBE94><E383AD>ъΧけ∈ぢ\n<EFBFBD>∨∩⌒<EFBFBD>√∃⊇ツ<EFBFBD>ャミマ窶艢<EFBFBD>nを∩⊇≠揆宸゙め∈ぎく<EFBFBD>⇔<EFBFBD>√ツ\n\n ぶロ<E381B6>ぶロ♭き⇔∈よ⊇∨<E28A87><E288A8>\n∃⊇∩≒<EFBFBD>ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム÷ミマ窶艨ク<E889A8>∩<EFBFBD><E288A9>\n∀<EFBFBD>♭<EFBFBD>∨あ∵<EFBFBD>∮∈<EFBFBD><EFBFBD><EFBFBD>≫∝ツ\n\n Γ<>⊆∃∨∵ぞn<E3819E><EFBD8E>う<EFBFBD><E38186>≫\n<EFBFBD>♭<EFBFBD>v<EFBFBD>⇔<EFBFBD>≫n∵♭<EFBFBD>∃⊇ツ\n",
|
||||
"ミマ窶艪揆宸゙め∈ぎく<EFBFBD>≡\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ∀<EFBFBD><EFBFBD>∈⇒<EFBFBD>≡\n",
|
||||
"\n",
|
||||
"<EFBFBD>諤ワなlу<EFBFBD>$<EFBFBD>準<EFBFBD>ミマ窶<EFBFBD> ヨフサ°\n",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,20 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LcrypJ[] = {
|
||||
" ワユ<EFBE95>蕫マ<EFBE8F>モ=ワ<EFBC9D>∀⌒<E28880>≫<EFBFBD><E289AB>ヶγあ\n∀<EFBFBD>⇔㊨∈<EFBFBD><EFBFBD>⇔⊇≫ツ\n は∵<E381AF>ざ<EFBFBD>⇔⊇∨<E28A87><E288A8>べ<EFBFBD>m┤<EFBD8D>⊇<EFBFBD>Åム≒\n<EFBFBD><EFBFBD><EFBFBD>∀∃<EFBFBD>⇔⊇≫ツ\n",
|
||||
" 007<30><37>∃n∵ヲ≪<E383B2><E289AA>∨ツ<C280><EFBE82><EFBFBD>°兤マ<EFBE8F>nレ<EFBE9A>園ニ∀㊨<E28880>≫⌒<E289AB>∩≒<E28992>ハンサ≠∈モ<E28888>\nづ<EFBFBD>∨<EFBFBD>♭<EFBFBD>ツ∧⊂♭<EFBFBD>⊆∃∨∵騾ム焉<EFBFBD>早エ∨\n⊆<EFBFBD>″サ♀ヌサ℡<EFBFBD>のあ°兤マ<EFBFBD>レ<EFBFBD>園ニ♭<EFBFBD>ツ\n は<><E381AF><EFBFBD>べ∈ぃ<E28888>ぜ√∨∀<E288A8><E28880><EFBFBD>=コ∃∨∀\nΒ<EFBFBD>Ο<EFBFBD>⇔<EFBFBD>∵<EFBFBD>∨⊇∧⊂♭<EFBFBD>ツ\n ゑ¬<E38291>⊇i<E28A87><EFBD89><EFBFBD>┼モ≠£繚ォ<E7B99A><EFBDAB>≫モ<EFBE93>レ鷭n<6E>ム<EFBFBD>∈ぐ─<E38190>⇔<EFBFBD><E28794><EFBFBD>∨ツ\nは<EFBFBD>祥艨<EFBFBD>ヘ⊇⊂<EFBFBD>∀∵ц─ぢ<EFBFBD><EFBFBD><EFBFBD>∵\n007 ⊆∃∨∃≒<E28883>≪<EFBFBD>⊃≒√≫<E2889A><E289AB>♭<EFBFBD>ツ\n",
|
||||
" 007≧ツ<E289A7>べ<EFBFBD>∀⇔⌒<E28794>ユ∃<EFBE95>g<EFBFBD><EFBD87>ツ<C280>√\n∬√⌒ほ∈⇒<EFBFBD>⇔<EFBFBD>√∨<EFBFBD>⊃ツ<EFBFBD><EFBFBD>∵≧ツ<EFBFBD>べ\n∃≒°兤マ<EFBFBD>レ<EFBFBD>園ニ∀<EFBFBD><EFBFBD>∈⇒<EFBFBD>≫n∵ぢ<EFBFBD>\n≫<EFBFBD><EFBFBD>∽⊂ツ\n",
|
||||
" <20>⊃≠ネサ<EFBDBB>ム―n″サ♀ヌサ℡<EFBDBB>⇔塚マ縺マぴ<EFBE8F><E381B4>≫∀ま⊂タ\n",
|
||||
"<EFBFBD><EFBFBD>べ∈リる<EFBFBD>≡\n",
|
||||
"°兤マ<EFBFBD>レ<EFBFBD>園ニ∈<EFBFBD><EFBFBD>\n",
|
||||
"°兤マ<EFBFBD>レ<EFBFBD>園ニ:〝騾÷騾÷騾÷<E9A8BE>...<>n",
|
||||
">> モ≠£繙ム<E7B999> <<\n",
|
||||
" ワユ<EFBE95>蕫マ<EFBE8F>モ⌒<EFBE93>∀⌒<E28880>≫<EFBFBD><E289AB>\nヶγあ∀<EFBFBD>⇔㊨∈<EFBFBD><EFBFBD>⇔⊇≫ツ\nは∵<EFBFBD>ざ<EFBFBD>⇔⊇∨<EFBFBD><EFBFBD>べ<EFBFBD>m┤<EFBFBD>⊇\n<EFBFBD>Åム≒<EFBFBD><EFBFBD><EFBFBD>∀∃<EFBFBD>⇔⊇≫ツ\n",
|
||||
" <20><><EFBFBD>°兤マ<EFBE8F>レ<EFBE9A>園ニ∀㊨<E28880>≫\n⌒<EFBFBD>∩≒<EFBFBD>ハンサ≠∈モ<EFBFBD>づ<EFBFBD>∨<EFBFBD>\n♭<EFBFBD>ツ⊆∃∨∵騾ム焉<EFBFBD>早エ∨″サ\n♀ヌサ℡<EFBFBD>のあ°兤マ<EFBFBD>レ<EFBFBD>園ニ♭\n<EFBFBD>ツは<EFBFBD><EFBFBD><EFBFBD>べ∈ぃ<EFBFBD>ぜ√∨∀<EFBFBD><EFBFBD>\n<EFBFBD>=コ∃∨∀<EFBFBD>∵<EFBFBD>∨⊇∧⊂♭<EFBFBD>ツ\n ゑ¬<E38291>⊇i<E28A87><EFBD89><EFBFBD>┼モ≠£繚ォ<E7B99A>\n<EFBFBD>≫モ<EFBFBD>レ黴<EFBFBD>ム<EFBFBD>∈ぐ─<EFBFBD>⇔<EFBFBD><EFBFBD>\n<EFBFBD>∨ツ祥艨<EFBFBD>ヘц─ぢ<EFBFBD><EFBFBD><EFBFBD>∵=コ\n∃∨∃≒<EFBFBD>≪<EFBFBD>⊃≒√≫<EFBFBD><EFBFBD>♭<EFBFBD>ツ\n",
|
||||
" 007≧ツ<E289A7>べ<EFBFBD>∀⇔⌒<E28794>ユ∃<EFBE95>g\n<EFBFBD><EFBFBD>ツ<EFBFBD>√∬√⌒ほ∈⇒<EFBFBD>⇔<EFBFBD>√∨\n<EFBFBD>⊃ツ\n<EFBFBD><EFBFBD>∵≧ツ<EFBFBD>べ∃≒°兤マ<EFBFBD>レ<EFBFBD>噂nニ∀<EFBFBD><EFBFBD>∈⇒<EFBFBD>≫n∵ぢ<EFBFBD>≫<EFBFBD><EFBFBD>∽\n⊂ツ\n",
|
||||
" <20>⊃≠ネサ<EFBDBB>ム―n″サ♀ヌサ℡<EFBDBB>⇔塚マ縺マぴ<EFBE8F><E381B4>≫\n∀ま⊂タ\n",
|
||||
"<EFBFBD><EFBFBD>べ∈リる<EFBFBD>≡\n",
|
||||
"°兤マ<EFBFBD>レ<EFBFBD>園ニ∈<EFBFBD><EFBFBD>\n",
|
||||
"モ<EFBFBD><EFBFBD>レ黴<EFBFBD>ム<EFBFBD> モ≠£綵n",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,40 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LdamJ[] = {
|
||||
" <><C280><EFBFBD>9<EFBFBD><39><EFBFBD><C280><EFBFBD>n\n ゙┫<E294AB>ミサユマ<EFBE8F><EFBFBD>マ⊆≫≧<E289A7>マ∪⊇⇔\ndefg<EFBFBD>xy∵l∩<EFBFBD>m∝√⇔⊇≫n∵\n<EFBFBD>う├どぅ \"MI-6\" <20>≡<EFBFBD>⇔op<EFBD8F>√∨ツ\n qr<EFBD91><EFBFBD>サ♀<EFBDBB>√∨≧<E289A7>刀メhi♭xy<EFBD98>√\n⇔⊇≫de<EFBFBD>ワ<EFBFBD>≠宸怩揩桙氓<EFBFBD><EFBFBD>ぃ<EFBFBD>い<EFBFBD>⇔\n∪≪÷サぅ♭<EFBFBD>うぇ窶刕奓﨟ヘ<EFBFBD>u∝≪∵\nえ<EFBFBD>√⇔⊇≫ツ\n <20><>ぉお∈ぎく<E3818E>≫<EFBFBD><E289AB>∵⊆≫ツ\n",
|
||||
" ≧<E289A7>メげ≪<E38192>≠アごさざ<E38195><E38196>⊃し≪∈じ⊥⇔\n⊇≫<EFBFBD>♭すずせぜ<EFBFBD>┤∵⊇⊇♭<EFBFBD><EFBFBD>⊂ツ\n\n defghi<EFBD88>ぜ≫<E3819C><E289AB>≧<E289A7>メそ∈⇒∨<E28792>⇔\n<EFBFBD>≪≫<EFBFBD>∵ぞたÅ<EFBFBD>♪_∵∧√<EFBFBD>⇒⊇⇔\n<EFBFBD>⊇ミム♂ミ∈だ<EFBFBD>⇔⊇≫≡⊂≡ツ\n",
|
||||
" de<EFBD85>ワ<EFBFBD>ぢっつ‡づてで<E381A6>とど<E381A8>≧<E289A7>刀メ\nなljkに<EFBFBD>ルマ¢フサ゚サ<EFBFBD>≡<EFBFBD>⇔ぬね<EFBFBD>√\n⇔⊇≫ツ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>クの⊃†は≒<EFBFBD>ばぱひび\n<EFBFBD>マラ<EFBFBD>ミランワ<EFBFBD>≫<EFBFBD>∀∵♭<EFBFBD>=ネ<EFBFBD>⇔\n°ハラミハ£ぴmふ<EFBFBD>♂サ゚∈≧メマ兤サ♀<EFBFBD>≫\nn∵♭<EFBFBD>≫ツ\n ≧<E289A7>ソ≒ぉお<E38189><E3818A>せぜ<E3819B>⇒⊇⇔Å∵°マ≠サ\n兤サ£∈の<EFBFBD>⇔≧ム″<EFBFBD>=<EFBFBD>ム″ぶぷへ♭―n<EFBFBD><EFBFBD>¢サ縲マべ∈の⊃ツぺす∃n<EFBFBD><EFBFBD>≡ツ\n",
|
||||
" ≠ネサ<EFBDBB>ムツ\n∨∀⊃≧<EFBFBD>ソ≒ぽ¬⇔⌒\nぼ<EFBFBD><EFBFBD>ぽ¬∃⊇♭<EFBFBD>ツ\n",
|
||||
"き⇔<EFBFBD>みどむめ∈ぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>クンハ縺ヌ≡\n",
|
||||
"°ハラミハ£♂サ゚∈もづ≪<EFBFBD>≡\n",
|
||||
"≧<EFBFBD>メゃ<EFBFBD>♭°マ≠サ≠ヒマ£<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>ンハ繧竄綵n",
|
||||
"ヤ<EFBFBD>レム<EFBFBD> ♂サ゚°ハラミハ£ゆょ\n",
|
||||
"ヤ<EFBFBD>レム<EFBFBD> ♂サ゚°ハラミハ£やゅ\n",
|
||||
"... °ハラミハ£よら\n",
|
||||
"<EFBFBD>ムマルマ¢フサ゚サぎりツ\njk♂サ゚ぎり\n",
|
||||
"<EFBFBD>園<EFBFBD>諤ンハ縺ト√⇔⊇<EFBFBD><EFBFBD>∋ツ\nMI-6<>≡≫♂サ゚るれろゎ\n",
|
||||
"ばぱひび<EFBFBD>マラぎりツ\nMI-6<>≡≫♂サ゚るれろゎ\n",
|
||||
"ンヨフ<EFBFBD>窶ニサ<EFBFBD>サ綵"A\"わゐゃ\n<EFBFBD>†≒<EFBFBD>∪ゑ¬<EFBFBD>Å<EFBFBD>⊇ツ\n",
|
||||
"ンヨフ<EFBFBD>窶ニサ<EFBFBD>サ綵"B\"わゐゃ\n<EFBFBD>†≒<EFBFBD>∪ゑ¬<EFBFBD>Å<EFBFBD>⊇ツ\n",
|
||||
">> BYELOMORYE≧<E289A7> <<\n",
|
||||
" <><C280><EFBFBD>9<EFBFBD><39><EFBFBD><C280><EFBFBD>n ゙┫<E294AB>ミサユマ<EFBE8F><EFBFBD>マ⊆≫≧<E289A7>マ\n∪⊇⇔defg<EFBFBD>xy∵l∩<EFBFBD>\nm∝√⇔⊇≫n∵ MI-6 <20>≡<EFBFBD>⇔\nop<EFBFBD>√∨ツ\n qr<EFBD91><EFBFBD>サ♀<EFBDBB>√∨≧<E289A7>刀メhi\n♭xy<EFBFBD>√⇔⊇≫de<EFBFBD>ワ<EFBFBD>≠宸彌n<EFBFBD><EFBFBD>ぁあ<EFBFBD>ぃ<EFBFBD>い<EFBFBD>⇔∪≪―nうぇ窶冝ヘ<EFBFBD>u∝≪<EFBFBD>え⌒⊆≫ツ\n <20><>ぉお∈ぎく<E3818E>≫<EFBFBD><E289AB>∵⊆≫ツ\n",
|
||||
" ≧<E289A7>メげ≪<E38192>≠アごさざ<E38195><E38196>⊃\nし≪∈じ⊥⇔⊇≫<EFBFBD>♭すずせぜ<EFBFBD>\n┤∵⊇⊇♭<EFBFBD><EFBFBD>⊂ツ\n\n defghi<EFBD88>ぜ≫<E3819C><E289AB>≧<E289A7>メ\nそ∈⇒∨<EFBFBD>⇔<EFBFBD>≪≫<EFBFBD>∵ぞたÅ<EFBFBD>♪\nQ∵∧√<EFBFBD>⇒⊇⇔<EFBFBD>⊇ミム♂ミ∈\nだ<EFBFBD>⇔⊇≫≡⊂≡ツ\n",
|
||||
" de<EFBD85>ワ<EFBFBD>ぢっつ‡づてで<E381A6>とど\n<EFBFBD>≧<EFBFBD>刀メなljkにルマ¢フサ゚\n<EFBFBD>≡<EFBFBD>⇔ぬね<EFBFBD>√⇔⊇≫ツ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD>園<EFBFBD>クの⊃†は≒<EFBFBD>ばぱひび<EFBFBD>\nミランワ♭<EFBFBD>=朽ハラミハ£ぴmふ\n<EFBFBD>♂サ゚∈≧メマ兤サ♀♭<EFBFBD>≫ツ\n ≧<E289A7>ソ≒ぉお<E38189><E3818A>せぜ<E3819B>⇒⊇⇔<E28A87>\n°マ≠サ兤サ£∈の<EFBFBD>⇔≧ム″<EFBFBD>―n≧ム″ぶぷへ♭¢サ縲マべ∈の⊃ツ\nぺす∃n<EFBFBD><EFBFBD>≡ツ\n",
|
||||
" ≠ネサ<EFBDBB>ムツ\n∨∀⊃≧<EFBFBD>ソ≒ぽ¬⇔⌒\nぼ<EFBFBD><EFBFBD>ぽ¬∃⊇♭<EFBFBD>ツ\n",
|
||||
"き⇔<EFBFBD>みどむめ∈ぎく<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>クンハ縺ヌ≡\n",
|
||||
"°ハラミハ£♂サ゚∈もづ≪<EFBFBD>≡\n",
|
||||
"≧<EFBFBD>メゃ<EFBFBD>♭°マ≠サ≠ヒマ£<EFBFBD>≡\n",
|
||||
"Bylomorye≧<EFBFBD> ミサユマ<EFBE8F><EFBFBD> ゙┫\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD> 9<><39> <><C280><EFBFBD>n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>クぃ<EFBFBD>ぜ√∨\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>園<EFBFBD>メンハ縺マよら !\n",
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,40 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LdepoJ[] = {
|
||||
" <20><><EFBFBD><EFBFBD><<>諤ワ><3E>レマラ縲<C280>凍窶<E5878D>項<EFBFBD><E9A085>\n<EFBFBD>⊆≫<EFBFBD><EFBFBD>のざ<EFBFBD>√⇔⊇∃⊇ご<EFBFBD><EFBFBD>∈<EFBFBD><EFBFBD><EFBFBD>∀<EFBFBD>\n⇔の<EFBFBD>⇔⊇≫≡⊂Åツ\n ∧<>∩≒<E288A9>gl<EFBD87>∂うぇ窶兤≦ユ揆磨ク\nm∃<EFBFBD>⇔⊇≫≒<EFBFBD>⊇ツ\n",
|
||||
" <20><><EFBFBD>∀<EFBFBD>⇔<EFBFBD>∃∩∃∩<E28883>Υ♭<CEA5><E299AD>ツ\n007≠ォユ∈⇒<EFBFBD><EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD><EFBFBD><<>諤ワ><3E>\njk∈<EFBFBD>┯<EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n <20><>んΟ<E38293><<>諤ワ><3E><><EFBFBD><EFBFBD>♭ワ窶<C280>ワ<EFBE9C><C280>n<EFBFBD>お<EFBFBD><E3818A>∈ぜぃ<E3819C>∃<EFBFBD>⊇ツとど<E381A8>≡≫∀は≒<E381AF>\n<EFBFBD><EFBFBD>メxy∈ょ⊥≫≒<EFBFBD>⊇ツ\n <20>∨÷メ<EFBE92><C280><EFBFBD>モ艢゚サ<EFBDBB>ミ∈┫√⇔縲<C280><E7B8B2>ネ\n<EFBFBD><EFBFBD>マ<EFBFBD>ござ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>≪<EFBFBD>∋Å∀ま∝√<EFBFBD><EFBFBD>ツ\n<EFBFBD>≪Π√∃⊇≡⊂<EFBFBD><EFBFBD><EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n",
|
||||
" は≒<E381AF><E28992><EFBFBD><EFBFBD><EFBFBD><EFBFBD>∩∃≪<E28883><E289AA><EFBFBD>√∨ルマ¢フサ\n゚<EFBFBD>轢ハ縲祥サラ∵<EFBFBD><EFBFBD>√⇔⊇≫<EFBFBD><EFBFBD>Åツ\n007≠<EFBFBD>メぃ♭轢ハ縲祥サラ∈ぎく<EFBFBD>⇔<EFBFBD>√ツ\n ∧√∩≒<E28992>諤ワ<E8ABA4>l<EFBFBD>べg<E381B9><EFBD87>∈ぎく<E3818E>≫n⌒\n<EFBFBD>√∃⊇≡⊂<EFBFBD>∃ツ\n 驕堰ホ<E5A0B0>ヴ∵┗√∃<E2889A>⇔<EFBFBD><E28794><EFBFBD><EFBFBD>≡ツ\n",
|
||||
" <20><><EFBFBD><EFBFBD>≪Π√∃⊇≡⊂<E289A1><E28A82>ツ\n≠ネサ<EFBFBD>ムツ\n",
|
||||
"l<EFBFBD>べg<EFBFBD><EFBFBD><EFBFBD>ぎく\n",
|
||||
"ルマ¢フサ゚轢ハ縲祥サラ<EFBFBD>ぎく\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぜぃ<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD>メお<EFBFBD><EFBFBD>∈ぜぃ<EFBFBD>≡\n",
|
||||
"<EFBFBD>諤ワ<EFBFBD>ござ<EFBFBD><EFBFBD><EFBFBD>せぜ<EFBFBD>≡\n",
|
||||
">> <20> <<\n",
|
||||
" <20><><EFBFBD><EFBFBD><EFBFBD>諤ワ<E8ABA4>レマラ縲<C280>凍秉n<6E>項<EFBFBD><E9A085><EFBFBD>⊆≫<E28A86><E289AB>のざ<E381AE>√⇔⊇∃\n⊇ご<EFBFBD><EFBFBD>∈<EFBFBD><EFBFBD><EFBFBD>∀<EFBFBD>⇔の<EFBFBD>⇔⊇≫\n≡⊂Åツ\n ∧<>∩≒<E288A9>gl<EFBD87>∂うぇ窶兤―n<E28095><6E><EFBFBD>∈m∃<EFBD8D>⇔⊇≫≒<E289AB>⊇ツ\n",
|
||||
" <20><><EFBFBD>∀<EFBFBD>⇔<EFBFBD>∃∩∃∩<E28883>Υ♭<CEA5>\n<EFBFBD>ツ007≠ォユ∈⇒<EFBFBD><EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD>諤ワ<EFBFBD>jk∈<EFBFBD>┯<EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n <20><>んΟ<E38293><EFBFBD>諤ワ<E8ABA4><EFBE9C><EFBFBD><EFBFBD>♭ワ秉n<6E>ワ<EFBE9C><C280>メお<EFBE92><E3818A>∈ぜぃ<E3819C>∃<EFBFBD>⊇ツ\nとど<EFBFBD>≡≫∀は≒<EFBFBD><EFBFBD><EFBFBD>メxy∈ょ\n⊥≫≒<EFBFBD>⊇ツ\n メ<EFBE92><C280><EFBFBD>モ艢゚サ<EFBDBB>ミ∈┫√⇔\n縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ<EFBFBD>ござ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>≪\n<EFBFBD>∋Å∀ま∝√<EFBFBD><EFBFBD>ツ\n",
|
||||
" は≒<E381AF><E28992><EFBFBD><EFBFBD><EFBFBD><EFBFBD>∩∃≪<E28883><E289AA><EFBFBD>√\n∨ルマ¢フサ゚<EFBFBD>轢ハ縲祥サラ∵<EFBFBD>\n<EFBFBD>√⇔⊇≫<EFBFBD><EFBFBD>Åツ007≠<EFBFBD>メぃ♭\n轢ハ縲祥サラ∈ぎく<EFBFBD>⇔<EFBFBD>√ツ\n ∧√∩≒<E28992>諤ワ<E8ABA4>l<EFBFBD>べg<E381B9><EFBD87>∈\nぎく<EFBFBD>≫n⌒<EFBFBD>√∃⊇≡⊂<EFBFBD>∃ツ\n 驕堰ホ<E5A0B0>ヴ∵┗√∃<E2889A>⇔\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>≡ツ\n",
|
||||
" <20><><EFBFBD><EFBFBD>≪Π√∃⊇≡⊂<E289A1><E28A82>ツ\n≠ネサ<EFBFBD>ムツ\n",
|
||||
"ござ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> St.%窶<C280>項<EFBFBD><E9A085>\n",
|
||||
"l<EFBFBD>べg<EFBFBD><EFBFBD><EFBFBD>ぎく\n",
|
||||
"ルマ¢フサ゚轢ハ縲祥サラ<EFBFBD>ぎく\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぜぃ<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD>メお<EFBFBD><EFBFBD>∈ぜぃ<EFBFBD>≡\n",
|
||||
"<EFBFBD>諤ワ<EFBFBD>ござ<EFBFBD><EFBFBD><EFBFBD>せぜ<EFBFBD>≡\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>兤ハラ<EFBFBD>√⇔⊇<EFBFBD><EFBFBD>\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD>メお<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD>メお<EFBFBD><EFBFBD>\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD>メお<EFBFBD><EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,228 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LgunJ[] = {
|
||||
" D5K\n",
|
||||
" <20><>α<EFBFBD>\n",
|
||||
" ンь\n",
|
||||
" PP7\n",
|
||||
" DD44\n",
|
||||
" <20><>べ\n",
|
||||
"ぃ<EFBFBD><EFBFBD>艢ム<EFBFBD>n",
|
||||
" ンь\n",
|
||||
" KF7\n",
|
||||
" ンь\n",
|
||||
" <>ム<EFBE91><C280>n",
|
||||
"兤リハ綵n",
|
||||
"ロヘハ縲<EFBFBD>マ\n",
|
||||
"<<3C><>びぬ<E381B3>>\n",
|
||||
"<<><C280>ルマ<C280>>\n",
|
||||
"<ふ<><E381B5>>\n",
|
||||
"<レム<EFBE91>マレサ>\n",
|
||||
"-\n",
|
||||
"щъ<EFBFBD>ム<EFBFBD><EFBFBD>n",
|
||||
"\n",
|
||||
"ヤサ♂ニヤ<EFBFBD>窶サ£\n",
|
||||
"<EFBFBD><EFBFBD>ロヘハ縲<EFBFBD>マ\n",
|
||||
" <20><>\n",
|
||||
"<EFBFBD><EFBFBD>ム縲<EFBFBD>ルサ≧サ\n",
|
||||
"お<EFBFBD><EFBFBD>\n",
|
||||
"Boltヨサ\n",
|
||||
"Bomb Case\n",
|
||||
"ンьムλむめ\n",
|
||||
"ミ゚ハロフリサワ\n",
|
||||
"Bug Detector\n",
|
||||
"<EFBFBD><EFBFBD>むめ\n",
|
||||
"°マ≠サ\n",
|
||||
"ユ<EFBFBD><EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD>у<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD>あ<EFBFBD>ワ綵n",
|
||||
"Communicator\n",
|
||||
"ルマ縲兤サ<EFBFBD>n",
|
||||
"蕫<EFBFBD>艢<EFBFBD>ラ\n",
|
||||
"\n",
|
||||
"Credit Card\n",
|
||||
"D5K<レム<EFBE91>マレサ>\n",
|
||||
"D5K Deutsche\n",
|
||||
"DD44 Dostovei\n",
|
||||
"Dark Glasses\n",
|
||||
"DAT窶サ£\n",
|
||||
"♂サ゚ロサ<EFBFBD>n",
|
||||
"ヲンむめ\n",
|
||||
"Deutsche\n",
|
||||
"♀ミムメん\n",
|
||||
"Door Exploder\n",
|
||||
"Dostovei\n",
|
||||
"<EFBFBD><EFBFBD>♂サ゚\n",
|
||||
"Flare Pistol\n",
|
||||
"Gas Keyring\n",
|
||||
"Geiger Counter\n",
|
||||
"Gold Bar\n",
|
||||
"÷サ<EFBFBD>咳P7\n",
|
||||
"<EFBFBD><EFBFBD>べ\n",
|
||||
"÷サ<EFBFBD>園マミム<EFBFBD>ヨサ\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD>轢サ♀<EFBFBD><EFBFBD>マ烙ヒサ\n",
|
||||
"<EFBFBD><EFBFBD>轢サ♀\n",
|
||||
"ぃ≪<EFBFBD>⊂ь\n",
|
||||
"Heroin\n",
|
||||
"騾マ窶ニマ<EFBFBD>艢ム<EFBFBD>n",
|
||||
"Identifier\n",
|
||||
"KF7 Soviet\n",
|
||||
"Key Analyser Case\n",
|
||||
"ヨサ┏│ん\n",
|
||||
"ヨサユサ♀\n",
|
||||
"艢ム<EFBFBD>n",
|
||||
"<EFBFBD>サ=サ\n",
|
||||
"<EFBFBD>マ烙ヒサ\n",
|
||||
"Lectre\n",
|
||||
"Lock Exploder\n",
|
||||
"Magnet Repel\n",
|
||||
"蕫<EFBFBD>艢<EFBFBD>ラ\n",
|
||||
"蕫ハ£\n",
|
||||
"Micro Camera\n",
|
||||
"Microcode\n",
|
||||
"Microfilm\n",
|
||||
"ごα<EFBFBD><EFBFBD>サ=サべ\n",
|
||||
"\n",
|
||||
"Money\n",
|
||||
"\n",
|
||||
"PP7<レム<EFBE91>マレサ>\n",
|
||||
"PP7<EFBFBD><EFBFBD>α<EFBFBD>\n",
|
||||
" PP7\n",
|
||||
"Phantom\n",
|
||||
"¢縲マべ\n",
|
||||
"<EFBFBD><EFBFBD>━\n",
|
||||
"£<EFBFBD>ワ烙ハランь\n",
|
||||
"Polarized Glasses\n",
|
||||
"<EFBFBD>サロヘマンマレサンь\n",
|
||||
"RC-P90\n",
|
||||
"Red Dossier\n",
|
||||
"<EFBFBD><EFBFBD>ルマ<EFBFBD>ンь\n",
|
||||
"兤リハ縲<EFBFBD>マ烙ヒサ\n",
|
||||
"Safecracker Case\n",
|
||||
"<EFBFBD><EFBFBD>ムメん\n",
|
||||
"ロヘハ縲<EFBFBD>マ\n",
|
||||
"ロ<EFBFBD>朽サPP7\n",
|
||||
"ワ艢ム$サ<EFBFBD>ム<EFBFBD><EFBFBD>n",
|
||||
"ワ艢ム$サ\n",
|
||||
"Soviet\n",
|
||||
"Spool Tape\n",
|
||||
"Spy File\n",
|
||||
"Klobb\n",
|
||||
"ワ゚ハ<EFBFBD><EFBFBD>ワ綵n",
|
||||
"Suit-If-hand\n",
|
||||
"я<EFBFBD>\n",
|
||||
"ワ゚マ<EFBFBD>マ\n",
|
||||
"ぃ<EFBFBD><EFBFBD>艢ム<EFBFBD>n",
|
||||
"\n",
|
||||
"ふ<EFBFBD>ンь\n",
|
||||
"<EFBFBD><EFBFBD>ハ<EFBFBD>\n",
|
||||
"US AR33 щъ<D18A>ム<EFBE91><C280>n",
|
||||
"US AR33\n",
|
||||
"む<EFBFBD>ぞ<EFBFBD>\n",
|
||||
"′♂ヤ窶サ£\n",
|
||||
"Watch Communicator\n",
|
||||
"Watch Geiger Counter\n",
|
||||
"Watch Identifier\n",
|
||||
"<EFBFBD>サ=サふ<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ふ<EFBFBD>\n",
|
||||
"Watch Magnet Repel\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ふ<EFBFBD>\n",
|
||||
"ふ<EFBFBD>\n",
|
||||
"<EFBFBD>gリサワ\n",
|
||||
"Δ<EFBFBD><EFBFBD>ユ<EFBFBD>\n",
|
||||
"ZMG (9mm)\n",
|
||||
"\n",
|
||||
"ar33\n",
|
||||
"ヤサ♂ニヤ窶サ£\n",
|
||||
"<EFBFBD><EFBFBD>ロヘハ縲<EFBFBD>マ\n",
|
||||
"<EFBFBD><EFBFBD>ム縲<EFBFBD>ルサ≧サ\n",
|
||||
"お<EFBFBD><EFBFBD>\n",
|
||||
"boltヨサ\n",
|
||||
"bomb case\n",
|
||||
"ンьムλむめ\n",
|
||||
"ミ゚ハロフリサワ\n",
|
||||
"bug detector\n",
|
||||
"<EFBFBD><EFBFBD>むめ\n",
|
||||
"°マ≠サ\n",
|
||||
"ユ<EFBFBD><EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD>у<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD>あ<EFBFBD>ワ綵n",
|
||||
"蕫<EFBFBD>艢<EFBFBD>ラ\n",
|
||||
"credit card\n",
|
||||
"d5k<レム<EFBE91>マレサ>\n",
|
||||
"d5k\n",
|
||||
"dark glasses\n",
|
||||
"dat窶サ£\n",
|
||||
"♂サ゚ロサ<EFBFBD>n",
|
||||
"dd44\n",
|
||||
"ヲンむめ\n",
|
||||
"ヶ<EFBFBD>ムメむめ\n",
|
||||
"door exploder\n",
|
||||
"<EFBFBD><EFBFBD>♂サ゚\n",
|
||||
"flare pistol\n",
|
||||
"gas keyring\n",
|
||||
"gold bar\n",
|
||||
"÷サ<EFBFBD>咳P7\n",
|
||||
"<EFBFBD><EFBFBD>べ\n",
|
||||
"÷サ<EFBFBD>園マミム<EFBFBD>ヨサ\n",
|
||||
"<EFBFBD><EFBFBD>轢サ♀<EFBFBD>マ烙ヒサ\n",
|
||||
"ぃ≪<EFBFBD>⊂ь\n",
|
||||
"heroin\n",
|
||||
"騾マ窶ニマ<EFBFBD>艢ム<EFBFBD>n",
|
||||
"ヨサ┏│ん\n",
|
||||
"ヨサユサ♀\n",
|
||||
"kf7 soviet\n",
|
||||
"<EFBFBD>サ=サ\n",
|
||||
"lectre\n",
|
||||
"lock exploder\n",
|
||||
"蕫ハ£\n",
|
||||
"micro camera\n",
|
||||
"microcode\n",
|
||||
"microfilm\n",
|
||||
"money\n",
|
||||
"phantom\n",
|
||||
"¢縲マべ\n",
|
||||
"<EFBFBD><EFBFBD>━\n",
|
||||
"£<EFBFBD>ワ烙ハランь\n",
|
||||
"polarized glasses\n",
|
||||
"PP7<レム<EFBE91>マレサ>\n",
|
||||
"PP7\n",
|
||||
"<EFBFBD>サロヘマンマレサンь\n",
|
||||
"rc-p90\n",
|
||||
"red dossier\n",
|
||||
"<EFBFBD><EFBFBD>ルマ<EFBFBD>ンь\n",
|
||||
"兤リハ縲<EFBFBD>マ烙ヒサ\n",
|
||||
"ヶ<EFBFBD>ムメむめ\n",
|
||||
"ロヘハ縲<EFBFBD>マ\n",
|
||||
"ロ<EFBFBD>朽サPP7\n",
|
||||
"ワ艢ム$サ<EFBFBD>ム<EFBFBD><EFBFBD>n",
|
||||
"spool tape\n",
|
||||
"spy file\n",
|
||||
"klobb\n",
|
||||
"ワ゚ハ<EFBFBD><EFBFBD>ワ綵n",
|
||||
"я<EFBFBD>\n",
|
||||
"ワ゚マ<EFBFBD>マ\n",
|
||||
"ぃ<EFBFBD><EFBFBD>艢ム<EFBFBD>n",
|
||||
"ふ<EFBFBD>ンь\n",
|
||||
"<EFBFBD><EFBFBD>ハ<EFBFBD>\n",
|
||||
"む<EFBFBD>ぞ<EFBFBD>\n",
|
||||
"′♂ヤ窶サ£\n",
|
||||
"watch communicator\n",
|
||||
"watch geiger counter\n",
|
||||
"watch identifier\n",
|
||||
"<EFBFBD>サ=サふ<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ふ<EFBFBD>\n",
|
||||
"watch magnet repel\n",
|
||||
"<EFBFBD>gリサワ\n",
|
||||
"Δ<EFBFBD><EFBFBD>ユ<EFBFBD>\n",
|
||||
"zmg (9mm)\n",
|
||||
"÷サ<EFBFBD>園マミム<EFBFBD>ヨサ┏│ゃ...\n",
|
||||
"÷サ<EFBFBD>園マミム<EFBFBD>ヨサ∈だ<EFBFBD>⇔⊇<EFBFBD><EFBFBD>∋\n",
|
||||
"<EFBFBD><EFBFBD>∨リ<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD> 1 リ<>\n",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"リ<EFBFBD>",
|
||||
"<EFBFBD>γリ<EFBFBD>",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,48 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LjunJ[] = {
|
||||
" ござ<E38194><E38196><EFBFBD>ゃ♭ルマ¢フサ゚∩≒るれ<E3828B>∨\n<EFBFBD>諤ワ<EFBFBD>なlу<EFBFBD><EFBFBD><EFBFBD>め<EFBFBD><EFBFBD><EFBFBD>ばぱ∩≒<EFBFBD><EFBFBD><EFBFBD>\n♭<EFBFBD>op♭<EFBFBD>∃∩<EFBFBD>∨ツ<EFBFBD><EFBFBD>∩≒<EFBFBD><EFBFBD><EFBFBD>∵\n<EFBFBD><EFBFBD>∀ま∝√≫ツ\n CIA<49><41><EFBFBD>mん∈<E38293><E28888><EFBFBD>⇔<EFBFBD>√∨ツ\n<EFBFBD>サ≧サ<EFBFBD>┗⇒∩≒∃⊇≡⊂<EFBFBD><EFBFBD>♭<EFBFBD>‡=逗<EFBFBD>nロフサ縺<EFBFBD>ヨぷ<EFBFBD>⇔≠ヒマ<EFBFBD><EFBFBD>ク<EFBFBD><EFBFBD><EFBFBD>≫<EFBFBD><EFBFBD>\n∵⊆≫ツ\n こ<><E38193>≫⌒<E289AB><E28C92>き⇔<E3818D><E28794>÷<C280>諤ワ<E8ABA4>なlу<EFBD8C>\n∈〟<EFBFBD>┯⊥<EFBFBD>†∃≒∃⊇ツ\n",
|
||||
" ラリ<E383A9>÷艢゚サ<EFBDBB>ミ<EFBFBD>⌒ワm<E383AF>⇔⌒≒⊇<E28992><E28A87>ツ\n⌒<EFBFBD><EFBFBD>諤ワ∵÷サ<EFBFBD>園マミム∈<EFBFBD><EFBFBD>⇔⊇≫<EFBFBD>∃\n≒÷ロワ窶<EFBFBD>ク┠┯<EFBFBD><EFBFBD>≫<EFBFBD><EFBFBD>はュ<EFBFBD>ψ㏍∵\n<EFBFBD><EFBFBD>∀∃<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>ツ\n はュ<E381AF>у<EFBFBD>ч∃べ<E28883>の⊇┤∈CIA<49>≠ヒハラ\n∩≒℡∝<EFBFBD>∨<EFBFBD>♭я<EFBFBD>ゃ÷サ<EFBFBD>♭∂<EFBFBD>⇔m<EFBFBD>≫♭\n<EFBFBD><EFBFBD>⊂ツ\n ♭⌒㊤㊥<E38AA4>㊦Υ♭<CEA5>ツ007ツはュ<E381AF>⊆∃∨<E28883>\n≡⊂∃├ど<EFBFBD>♭<EFBFBD>∃⊇n∈<EFBFBD>√∃⊇♭ぷ<EFBFBD>⊇ツ\n",
|
||||
" <20><>ゃ<EFBFBD><EFBFBD>諤ワ<E8ABA4>fさ∂ぞ<E28882>んべ<E38293>ぢ<EFBFBD>∝<EFBFBD>∨\n≒≠ネlу<EFBFBD><EFBFBD><EFBFBD>⊇∀⊇⊂n<EFBFBD><EFBFBD>≡ツ\nぞ<EFBFBD>んべ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈㊧<EFBFBD>⇔m<EFBFBD><EFBFBD>≫∋Åツ\n ьΗ<D18C><CE97>ざ<EFBFBD>ンь∈ざ<E28888><E38196>∨ツ<C280><EFBE82>⇒<EFBFBD>≒∃⊇\nΥ<EFBFBD>の∝∃⊇≡⊂<EFBFBD>ツ\n ∪∪=ネ√∩≒>蛟ミ∀⊇⊂㊨<E28A82>ュユ<E383A5><E383A6>ほ∈\n⇒<EFBFBD>≫∋Åツ007ツレ<EFBFBD>∀<EFBFBD>∽<EFBFBD>≡≫∀<EFBFBD><EFBFBD>ロ\n∈<EFBFBD><EFBFBD>⇔⊇≫≒<EFBFBD>⊇<EFBFBD><EFBFBD>∃⊇∩ツ\n ⌒⇔≫<E28794><E289AB>⇒≒⊇<E28992>ツ\n",
|
||||
" ≠ヒマ<EFBE8F><EFBFBD><C280>セ㈱⊇♂サ縲タ\n2<EFBFBD><EFBFBD>ュユ∀タ\n\n ≠ネサ<EFBDBB>ム=コ∃∨<E28883>⇔<EFBFBD><E28794><EFBFBD><C280>n",
|
||||
"ぞ<EFBFBD>んべ∈ぎく<EFBFBD>≡\n",
|
||||
">蛟ミ<EFBFBD>ヤ艢縲ハ£∈<EFBFBD><EFBFBD>\n",
|
||||
"ьΗ<EFBFBD>∈ぎく<EFBFBD>≡\n",
|
||||
"艢゚サ<EFBFBD>ミ∈<EFBFBD>諤ワ<EFBFBD>у<EFBFBD><EFBFBD>♭<EFBFBD><EFBFBD>\n",
|
||||
"艢゚サ<EFBFBD>ミ:〟ン<E3809F>∨∝ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:㊤コ∧⊂ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:㏍ョ⊇∝≡ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟サ∨Å<E288A8>≡ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:㏍堰メ┗∨タ<EFBE80>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟テ√<EFBE83>∪⌒<E288AA>∽⊇∝<E28A87>ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟セ<E3809F>∩<EFBFBD>∨∝<E288A8> ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟リ⊆=ニ⇔<EFBE86>∃<EFBFBD>Υツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟テ<E3809F>べ<EFBFBD>∀⇔⌒<E28794>ユÅ∝ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:㏍堰メ<E5A0B0><EFBE92>Å<EFBFBD>∨<EFBFBD>∩<EFBFBD>≒タ<EFBE80>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟セ⌒<EFBDBE>∽<EFBFBD>∃<EFBFBD>⇔<EFBFBD>∨∝ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:㊦サ<E38AA6><EFBDBB>⇔ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:℡秩サ<E7A7A9><EFBDBB>ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟ヒ⊇⇔∃⊇∝ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟リ⊆∞求焉ソ<E78489>⇔≫ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:№ナ<E28496>へツ\n艢゚サ<EFBFBD>ミ<EFBFBD>ロ<EFBFBD>ヘ閨<EFBFBD>ナツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟ワ⊂<EFBE9C>∀⇒≡ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:㊦戟ツ㍾<EFBE82>ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟リ≫♭㍽<E299AD><E38DBD>∨⊇ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:\n",
|
||||
"艢゚サ<EFBFBD>ミ:〟ト⊆=サ<EFBC9D><EFBDBB><EFBFBD><EFBFBD>⊂ツ<EFBE82>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB>ム≠ル∈⇒<E28888>⇔ ! <>n",
|
||||
">蛟ミ:〝<C280>ワ゚サ<EFBDBB>準マ♀ツラヵ<E383A9>∧<EFBFBD>―nΓ∵Σ<E288B5>∠<EFBFBD>≡ツ<EFBE82>n",
|
||||
"<EFBFBD>aよら: 艢゚サ<EFBDBB>ミ<EFBFBD><EFBE90>\n",
|
||||
">> ≠ヒマ<EFBE8F><EFBFBD> <<\n",
|
||||
" ござ<E38194><E38196><EFBFBD>ゃ♭るれ<E3828B>∨<E288A8>諤ワ<E8ABA4>\nなlу<EFBFBD><EFBFBD><EFBFBD>め<EFBFBD><EFBFBD><EFBFBD>ばぱ∩≒♭<EFBFBD>\nop♭<EFBFBD>∃∩<EFBFBD>∨ツ<EFBFBD><EFBFBD>∩≒<EFBFBD><EFBFBD><EFBFBD>\n∵<EFBFBD><EFBFBD>∀ま∝√≫ツ\n CIA<49><41><EFBFBD>mん∈<E38293><E28888><EFBFBD>⇔<EFBFBD>√∨ツ\n<EFBFBD>サ≧サ<EFBFBD>┗⇒∩≒∃⊇≡⊂<EFBFBD><EFBFBD>♭\n<EFBFBD>‡=逗<EFBFBD>ロフサ縺<EFBFBD>ヨぷ<EFBFBD>⇔≠ヒ\nマ<EFBFBD><EFBFBD>ク<EFBFBD><EFBFBD><EFBFBD>≫<EFBFBD><EFBFBD>∵⊆≫ツ\n こ<><E38193>≫き⇔∈<E28794><E28888>÷<C280>諤ワ<E8ABA4>な\nlу<EFBFBD>∈〟<EFBFBD>┯⊥<EFBFBD>†∃≒∃⊇ツ\n",
|
||||
" ラリ<E383A9>÷艢゚サ<EFBDBB>ミ<EFBFBD>⌒ワm<E383AF>⇔\n⌒≒⊇<EFBFBD><EFBFBD>ツ⌒<EFBFBD><EFBFBD>諤ワ∵÷サ<EFBFBD>噂nマミム∈<EFBFBD><EFBFBD>⇔⊇≫<EFBFBD>∃≒÷ロワ秉n<EFBFBD>ク┠┯<EFBFBD><EFBFBD>≫<EFBFBD><EFBFBD>はュ<EFBFBD>ψ㏍∵\n<EFBFBD><EFBFBD>∀∃<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>ツ\n はュ<E381AF>べ<EFBFBD>の⊇┤∈CIA<49>\n≠ヒハラ∩≒℡∝<EFBFBD>∨<EFBFBD>♭я<EFBFBD>ゃ―nサ<EFBFBD>♭∂<EFBFBD>⇔m<EFBFBD>≫♭<EFBFBD><EFBFBD>⊂ツ\n はュ<E381AF>⊆∃∨<E28883>≡⊂∃├ど<E2949C>♭<EFBFBD>\n∃⊇n∈<EFBFBD>√∃⊇♭ぷ<EFBFBD>⊇ツ\n",
|
||||
" <20><>ゃ<EFBFBD><EFBFBD>諤ワ<E8ABA4>fさ∂ぞ<E28882>んべ\n<EFBFBD>ぢ<EFBFBD>∝<EFBFBD>∨≒≠ネlу<EFBFBD><EFBFBD><EFBFBD>⊇∀\n⊇⊂n<EFBFBD><EFBFBD>≡ツぞ<EFBFBD>んべ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD>∈㊧<EFBFBD>⇔m<EFBFBD><EFBFBD>≫∋Åツ\n ьΗ<D18C><CE97>ざ<EFBFBD>ンь∈ざ<E28888><E38196>∨ツ<C280>\n<EFBFBD>⇒<EFBFBD>≒∃⊇Υ<EFBFBD>の∝∃⊇≡⊂<EFBFBD>ツ\n >蛟ミ∀⊇⊂㊨<E28A82>ュユ<E383A5><E383A6>ほ∈⇒\n<EFBFBD>≫∋Åツレ<EFBFBD>∀<EFBFBD>∽<EFBFBD>≡≫∀<EFBFBD><EFBFBD>\nロ∈<EFBFBD><EFBFBD>⇔⊇≫≒<EFBFBD>⊇<EFBFBD><EFBFBD>∃⊇∩ツ\n ⌒⇔≫<E28794><E289AB>⇒≒⊇<E28992>ツ\n",
|
||||
" ≠ヒマ<EFBE8F><EFBFBD><C280>セ㈱⊇♂サ縲タ\n2<EFBFBD><EFBFBD>ュユ∀タ\n\n ≠ネサ<EFBDBB>ム=コ∃∨<E28883>⇔<EFBFBD><E28794><EFBFBD><C280>n",
|
||||
"ぞ<EFBFBD>んべ∈ぎく<EFBFBD>≡\n",
|
||||
">蛟ミ<EFBFBD>ヤ艢縲ハ£∈<EFBFBD><EFBFBD>\n",
|
||||
"ьΗ<EFBFBD>∈ぎく<EFBFBD>≡\n",
|
||||
"艢゚サ<EFBFBD>ミ∈<EFBFBD>諤ワ<EFBFBD>у<EFBFBD><EFBFBD>♭<EFBFBD><EFBFBD>\n",
|
||||
"ヨフサ° ≠ヒマ<EFBE8F><EFBFBD>n",
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,60 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LlenJ[] = {
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"€ä€ß€»€÷€Ð:€‡<E282AC>‚€È€»€ð<E282AC>ƒ ‚¼‚Ž<E2809A>ð<EFBFBD>´<EFBFBD>É<EFBFBD>Ò<EFBFBD>Ñ ! €ˆ\n",
|
||||
"<EFBFBD><EFBFBD>€Ï<EFBFBD>Š:€‡<E282AC>º<EFBFBD>º €ä€ß€»€÷€Ð ! €ˆ\n",
|
||||
"€ä€ß€»€÷€Ð:€‡‚¼‚Ž<E2809A>ó<EFBFBD>ß<EFBFBD>¿<EFBFBD>´<EFBFBD>É...€ˆ\n",
|
||||
"€Ö€Ì€»<EFBFBD>‹ <20>‚€Ë€Ï€þ€ø\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"€Ö€Ë€Ü€ã\n",
|
||||
"\n",
|
||||
"<EFBFBD>‚€È€»€ð<EFBFBD>ƒ€…<EFBFBD><EFBFBD>€Ï<EFBFBD>Š\n",
|
||||
"007\n",
|
||||
"€ä€ß€»€÷€Ð€…€Û€ï€Í€è<EFBFBD>‹\n",
|
||||
"€Ú€â€ö€Ñ€ã€…<EFBFBD>’€ú€þ€ö€î€»\n",
|
||||
"€Ð€ù€Ê€×€…€ã€ù<EFBFBD>ÿ€È€ø€ó€Ï\n",
|
||||
"006/ۗ۾ۆ\n",
|
||||
"<EFBFBD>„€å€Ð€…€Ô€ä€ã€Ê<EFBFBD>’\n",
|
||||
"€ó€æ€Ü………Û\n",
|
||||
"€Ð€»€Õ€»<EFBFBD>‰€Æ€…€Ò€ø€ò€ë\n",
|
||||
"„€‚²\n",
|
||||
"<EFBFBD><EFBFBD>€÷€Ü€…€þ€÷€Û€È€Ï€Ù\n",
|
||||
"<EFBFBD>ÿ€Å€ù€Ï€â€Æ€Ï€…<EFBFBD>ƒ€Ù€ë€Ü€Ö€»\n",
|
||||
"…ÙKGB„¥‚ǃù\n",
|
||||
"<EFBFBD>‰€ï€ã€÷€…€ï€Û€Ì€Ö€Ï\n",
|
||||
"…¨‚΃ö…ø\n",
|
||||
"The Bond Team\n",
|
||||
"Martin Hollis\n",
|
||||
"Karl Hilton\n",
|
||||
"Mark Edmonds\n",
|
||||
"B Jones\n",
|
||||
"Duncan Botwood\n",
|
||||
"Dave Doak\n",
|
||||
"Steve Ellis\n",
|
||||
"Graeme Norgate\n",
|
||||
"Grant Kirkhope\n",
|
||||
"Robin Beanland\n",
|
||||
"Des Hinkson\n",
|
||||
"Martin Wakeley\n",
|
||||
"The Testers\n",
|
||||
"Huw Ward\n",
|
||||
"Gary Richards\n",
|
||||
"Martin Penny\n",
|
||||
"Jamie Williams\n",
|
||||
"David Wong\n",
|
||||
"Gareth Jones\n",
|
||||
"Gavin Hood\n",
|
||||
"\"JAMES BOND WILL RETURN\"\n",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,40 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LmpmenuJ[] = {
|
||||
"<EFBFBD>γ<EFBFBD>",
|
||||
"ь<EFBFBD>♪<EFBFBD>タ",
|
||||
"<EFBFBD>ь烙ヘハヨ<EFBFBD>♪<EFBFBD>タ",
|
||||
"<EFBFBD>ь烙ヘハヨ<EFBFBD>",
|
||||
"Χゃ<EFBFBD><EFBFBD>",
|
||||
"ワ艢ム$サ<EFBFBD>ラ<EFBFBD>ワ",
|
||||
"ヶγあラ<EFBFBD>ワ",
|
||||
"サ<EFBFBD><EFBFBD><EFBFBD>ラ<EFBFBD>ワ",
|
||||
"<EFBFBD><EFBFBD>あラ<EFBFBD>ワ",
|
||||
"ぽ<EFBFBD>∩∃⊇ラ<EFBFBD>ワ",
|
||||
"Α<EFBFBD><EFBFBD>ラ<EFBFBD>ワ",
|
||||
"<EFBFBD><EFBFBD>ラ<EFBFBD>ワ",
|
||||
"<EFBFBD><EFBFBD>√∨かξ∵サ<EFBFBD><EFBFBD>⊇",
|
||||
"<EFBFBD><EFBFBD>√∨かξ∵サ<EFBFBD>┻⊇",
|
||||
"2<EFBFBD>∈ワふ<EFBFBD><EFBFBD><EFBFBD>∨",
|
||||
"3<EFBFBD>∈ワふ<EFBFBD><EFBFBD><EFBFBD>∨",
|
||||
"4<EFBFBD>∈ワふ<EFBFBD><EFBFBD><EFBFBD>∨",
|
||||
"<EFBFBD>マヨマ<EFBFBD>:サ<C280>",
|
||||
"<EFBFBD>マヨマ<EFBFBD>:蜀<C280>",
|
||||
"<EFBFBD>マヨマ<EFBFBD>:<3A><>",
|
||||
"<EFBFBD>マヨマ<EFBFBD>:<3A><>",
|
||||
" A♭£<EFBFA1>ム",
|
||||
"<EFBFBD>サ<EFBFBD>ヤサ°サ",
|
||||
"ワ゚サ縺<EFBFBD>キゅ",
|
||||
"#サ<ゃ",
|
||||
" A♭#サ<",
|
||||
" A♭┨ゅ",
|
||||
"ワルミ",
|
||||
"",
|
||||
"P ∵<><E288B5>∨リ<E288A8>",
|
||||
"P ∈<><E28888>∨リ<E288A8>",
|
||||
"サ<EFBFBD><EFBFBD><EFBFBD>の<EFBFBD>∨<EFBFBD>g",
|
||||
"づ≪<EFBFBD><EFBFBD>",
|
||||
"ぴm",
|
||||
"ワ゚サ縺<EFBFBD>",
|
||||
"└m♭<EFBFBD><EFBFBD><EFBFBD>",
|
||||
};
|
|
@ -0,0 +1,20 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LmpweaponsJ[] = {
|
||||
"<EFBFBD>ぃ<EFBFBD>¬<EFBFBD><EFBFBD>!",
|
||||
"¢ワ縲<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>べ",
|
||||
"rfg",
|
||||
"ワ艢ム$サ<EFBFBD>ム<EFBFBD><EFBFBD>",
|
||||
"ぃ≪<EFBFBD>⊂ь",
|
||||
"<EFBFBD><EFBFBD>ルマ<EFBFBD>ンь",
|
||||
"<EFBFBD><EFBFBD>轢サ♀<EFBFBD>マ烙ヒサ",
|
||||
"ふ<EFBFBD>ンь",
|
||||
"<EFBFBD>サロヘマンマレサンь",
|
||||
"兤リハ縲<EFBFBD>マ烙ヒサ",
|
||||
"<EFBFBD>サ=サべ",
|
||||
"<EFBFBD><EFBFBD>べ",
|
||||
"ぃ<EFBFBD><EFBFBD>艢ム<EFBFBD>n",
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,68 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LoptionsJ[] = {
|
||||
"ъ⇒\n",
|
||||
"<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>ш\n",
|
||||
"<EFBFBD>g<EFBFBD><EFBFBD>\n",
|
||||
"#サ<\n",
|
||||
"<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>へ<EFBFBD><EFBFBD>\n",
|
||||
"タ\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>∝<EFBFBD>\n",
|
||||
"1.゚ム£ 1-1\n",
|
||||
"2.゚ム£ 1-2\n",
|
||||
"3.゚ム£ 1-3\n",
|
||||
"4.゚ム£ 1-4\n",
|
||||
"5.゚ム£ 2-1\n",
|
||||
"6.゚ム£ 2-2\n",
|
||||
"7.゚ム£ 2-3\n",
|
||||
"8.゚ム£ 2-4\n",
|
||||
"<EFBFBD>へ<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>┤<EFBFBD>へ\n",
|
||||
"<EFBFBD><EFBFBD>お─\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"ь<EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD>お─\n",
|
||||
"<EFBFBD><EFBFBD>\n",
|
||||
"on\n",
|
||||
"off\n",
|
||||
"閠サ蕫<EFBFBD>n",
|
||||
"<EFBFBD>ぷ<EFBFBD>\n",
|
||||
"ζ≪<EFBFBD>⊃\n",
|
||||
"塚サ<EFBFBD>浬n",
|
||||
"<EFBFBD><EFBFBD>n",
|
||||
"祥ム♀\n",
|
||||
"ロ轢砡n",
|
||||
"閠サ蕫<EFBFBD>n",
|
||||
"16:9\n",
|
||||
"<EFBFBD>aゃ┯:\n",
|
||||
"ぴm\n",
|
||||
"づ≪<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>a<EFBFBD><EFBFBD>:\n",
|
||||
"やゅ\n",
|
||||
"┰やゅ\n",
|
||||
"Left Hand\n",
|
||||
"\"Q\"メノハ<EFBFBD> V2.01 BETA\n",
|
||||
"ぷ\n",
|
||||
"<EFBFBD>\n",
|
||||
"レム♀ワ窶ハ£\n",
|
||||
"レム♀ワ窶ハ£\n",
|
||||
"<EFBFBD><EFBFBD>\n",
|
||||
"ロ<EFBFBD>\n",
|
||||
"<EFBFBD>шお─\n",
|
||||
"<EFBFBD>ш烙ネハラ(サ<C280><EFBFBD>サ♀)\n",
|
||||
"<EFBFBD>ш烙ネハラ(蜈ヲ<EFBDA6>サ♀)\n",
|
||||
"BGM\n",
|
||||
"SE\n",
|
||||
"<EFBFBD>aよら\n",
|
||||
"2.ワ窶サ≠bc\n",
|
||||
"3.\"M\"<EFBFBD>ぐけ\n",
|
||||
"4.\"Q\"<EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"5.蕫轢サ%蛟サ\n",
|
||||
"1.<2E><><EFBFBD>a\n",
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,36 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LpeteJ[] = {
|
||||
" ござ━<E38196><E29481>⊆≫KGBづ<42>に∩≒<E288A9><E28992>ぢ<EFBFBD>∨ロ\n艢゚サ<EFBFBD>ミ<EFBFBD>メ<EFBFBD><EFBFBD><EFBFBD>ご<EFBFBD>ぃ<EFBFBD>≡<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>⇔\n<EFBFBD><EFBFBD><EFBFBD>∨ツ\n\n はュ<E381AF><E383A5>♭レマラ縲<C280>凍窶<E5878D>項<EFBFBD><E9A085><EFBFBD>⊆≫\n<EFBFBD>諤ワ<EFBFBD>ござ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>┫√⇔m∩√≡⊂∀\n<EFBFBD>⇔⊇≫ツ\n",
|
||||
" ャ⊇♭は≒<E381AF>ロ∈<E383AD>⊇∃<E28A87>⊇ツ<C280><EFBE82><EFBFBD><EFBFBD>は≒∈\n┗よ⊂∝<EFBFBD><EFBFBD><EFBFBD>⊇<EFBFBD><EFBFBD><EFBFBD>∋ツは≒<EFBFBD><EFBFBD><EFBFBD>⊆∃∨∈\n縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ<EFBFBD>⌒∀<EFBFBD>∀<EFBFBD>⊇⇔<EFBFBD>√<EFBFBD><EFBFBD>ツ\n <20>∩<EFBFBD>=サ∩∃≫ふ♭⌒<E299AD><E28C92><EFBFBD>m<EFBFBD><EFBD8D>∃<EFBFBD>⊇ツ\nレマラ縲<EFBFBD>凍窶<EFBFBD>項<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>♭<EFBFBD>か<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈\nぢ<EFBFBD><EFBFBD>∀<EFBFBD>うぇ<EFBFBD><EFBFBD><EFBFBD>∀⇒∃∵≪<EFBFBD><EFBFBD>ツ\n <20>Å<EFBFBD><E284AB><EFBFBD>⊇≫<E28A87><E289AB><EFBFBD><EFBFBD>ナ<EFBE85>マ窶ニマ<C280><EFBE8F><EFBFBD>∈\n<EFBFBD>≪⇔<EFBFBD>a∈<EFBFBD>m<EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n",
|
||||
" 007ラリ⌒ΔΕΖ<CE95>ぞ⊇<E3819E>ツ<C280>∩<EFBFBD><E288A9>∃≒\n兤ロミご∵<EFBFBD><EFBFBD>⇔⊇<EFBFBD>∨<EFBFBD>∂<EFBFBD>g∃♪∈の<EFBFBD>⇔\nζ≪<EFBFBD><EFBFBD>≒√≫<EFBFBD><EFBFBD>∽ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム≠ヘュ<EFBE8D><E383A5>∧<EFBFBD><E288A7>♭<EFBFBD>⇔<EFBFBD><E28794>≫<EFBFBD>♪\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∃⊇∝ツ\n\n ∧√≡≪⌒<E289AA>∀<EFBFBD><E28880><EFBFBD>⊇≫⊇⊇<E28A87><E28A87>♪⊂タ\n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>ヘ艢゚サ<EFBFBD>ミ∈<EFBFBD><EFBFBD><EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ∀<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD> <20><>\n",
|
||||
"み<EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD> <20>∮\n",
|
||||
"<EFBFBD>aよら: <20><><EFBFBD><EFBFBD><EFBFBD>∵<EFBFBD><E288B5>∫<EFBFBD><E288AB>\n",
|
||||
"<EFBFBD>aよら: メ<EFBE92><C280><EFBFBD>ク┗よ⊇<E38288><E28A87>∨\n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ:〟準マ♀ j≡<EFBD8A><E289A1><EFBFBD>ぢ<EFBFBD>∨∃ツ<EFBE82>n",
|
||||
"¥マ♀:〟ナ∩<EFBE85>÷メ<EFBE92><C280><EFBFBD>諤艢゚サ<EFBDBB>ミ∈\n⇒√⇔<EFBFBD>ρゃÅツ<EFBFBD>n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ:〟ネ√∃≒<E28883><E28992><EFBFBD><<C280>ク\n┫√⇔ご<EFBFBD><EFBFBD><EFBFBD>を∩⊂<EFBFBD>∈┗∨<EFBFBD>ツ<EFBFBD>n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ:℡<C280><E284A1>奓蕫<E5A593>諤ワ<E8ABA4><EFBE9C><EFBFBD><EFBFBD>\n<EFBFBD>∧<EFBFBD><EFBFBD>⊆≫ツΓ<EFBFBD>ぅぷ<EFBFBD><EFBFBD><EFBFBD>∈<EFBFBD>√†は≒\n∈Π≒<EFBFBD>≫n∵♭<EFBFBD>≫ツ<EFBFBD>n",
|
||||
"¥マ♀:〟<C280>ナ<EFBE85>マ窶ニマツ\nΓ∈<EFBFBD><EFBFBD>⇔<EFBFBD><EFBFBD>ハ縺モ⊆≫<EFBFBD>∩タ<EFBFBD>n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ:㏍ソn<EFBDBF>αnÅ∩≒∃ツ\n∧√<EFBFBD><EFBFBD><EFBFBD>Ιぃ∵⊇∃<EFBFBD>∃≫∋Å<EFBFBD>∨≒\n∪<EFBFBD>⊇⌒<EFBFBD>≡ツ<EFBFBD>n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ:〟準マ♀<メφ<EFBE92><CF86>∈<EFBFBD>≒\n<EFBFBD>⇔<EFBFBD>♭<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>⊇≫∋Åツ<EFBFBD><EFBFBD>∬≒⊇<EFBFBD>\nレ<EFBFBD><EFBFBD>∈⌒<EFBFBD>∨≒♪⊂Åツ<EFBFBD>n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ∵<EFBFBD><EFBFBD>i∈<EFBFBD>≪<EFBFBD><EFBFBD>∨ツ\n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ<EFBFBD>は<EFBFBD>ぅぷ<EFBFBD>┫<EFBFBD>∈づ≪<EFBFBD><EFBFBD>∨ツ\n",
|
||||
">> レマラ縲<C280>凍窶<E5878D>項<EFBFBD><E9A085> <<\n",
|
||||
" ござ━<E38196><E29481>⊆≫KGBづ<42>に∩≒\n<EFBFBD><EFBFBD>ぢ<EFBFBD>∨ロ÷艢゚サ<EFBFBD>ミ<EFBFBD>\nメ<EFBFBD><EFBFBD><EFBFBD>ご<EFBFBD>ぃ<EFBFBD>≡<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>⇔\n<EFBFBD><EFBFBD><EFBFBD>∨ツ\n はュ<E381AF>レマラ縲<C280>凍窶<E5878D>項<EFBFBD><E9A085><EFBFBD>\n⊆≫<EFBFBD>諤ワ<EFBFBD>ござ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>┫√⇔\nm∩√≡⊂∀<EFBFBD>⇔⊇≫ツ\n",
|
||||
" ャ⊇♭は≒<E381AF>ロ∈<E383AD>⊇∃<E28A87>⊇ツ\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>は≒∈┗よ⊂∝<EFBFBD><EFBFBD><EFBFBD>⊇<EFBFBD>\n<EFBFBD><EFBFBD>∋ツは≒<EFBFBD><EFBFBD><EFBFBD>⊆∃∨∈\n縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ<EFBFBD>⌒∀<EFBFBD>∀<EFBFBD>⊇⇔<EFBFBD>\n√<EFBFBD><EFBFBD>ツ⊇∩∃≫ふ♭⌒<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>\n<EFBFBD>∃<EFBFBD>⊇ツレマラ縲<EFBFBD>凍窶<EFBFBD>項<EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD>か<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぢ<EFBFBD><EFBFBD>∀<EFBFBD>≠、ぇ\n<EFBFBD><EFBFBD><EFBFBD>∀⇒∃∵≪<EFBFBD><EFBFBD>ツ<EFBFBD>Å<EFBFBD><EFBFBD><EFBFBD>\n⊇≫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ナ<EFBFBD>マ窶ニマ<EFBFBD><EFBFBD><EFBFBD>∈\n<EFBFBD>≪⇔<EFBFBD>a∈<EFBFBD>m<EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n",
|
||||
" 007ラリ⌒ΔΕΖ<CE95>ぞ⊇<E3819E>ツ\n<EFBFBD>∩<EFBFBD><EFBFBD>∃≒兤ロミご∵<EFBFBD><EFBFBD>⇔\n⊇<EFBFBD>∨<EFBFBD>∂<EFBFBD>g∃♪の<EFBFBD>⇔ζ≪<EFBFBD><EFBFBD>\n≒√≫<EFBFBD><EFBFBD>∽ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム≠ヘュ<EFBE8D><E383A5>∧<EFBFBD><E288A7>♭<EFBFBD>\n⇔<EFBFBD><EFBFBD>≫<EFBFBD>♪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∃⊇∝ツ\n\n∧√≡≪⌒<EFBFBD>∀<EFBFBD><EFBFBD><EFBFBD>⊇≫⊇⊇<EFBFBD><EFBFBD>\n♪⊂タ\n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>ヘ艢゚サ<EFBFBD>ミ∈<EFBFBD><EFBFBD><EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ∀<EFBFBD><EFBFBD>\n",
|
||||
"レマラ縲<EFBFBD>凍窶<EFBFBD>項<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,72 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LpropobjJ[] = {
|
||||
"∈ぃ<EFBFBD>ぜ√∨",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"<ь>",
|
||||
"ロヘハ縲<EFBFBD>マ<EFBFBD>ь",
|
||||
"蕫<EFBFBD>艢<EFBFBD>ラ<EFBFBD>ь",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ь",
|
||||
"ぃ≪<EFBFBD>⊂ь",
|
||||
"<EFBFBD><EFBFBD>轢サ♀<EFBFBD>マ烙ヒサ<EFBFBD>ь",
|
||||
"兤リハ繖<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>ルマ<EFBFBD>ンь",
|
||||
"<EFBFBD>サロヘマンマレサンь",
|
||||
"ふ<EFBFBD>ンь",
|
||||
"ぃ<EFBFBD><EFBFBD>",
|
||||
"艢ム<EFBFBD>",
|
||||
"艢ム<EFBFBD>",
|
||||
"",
|
||||
"dart",
|
||||
"explosive pen",
|
||||
"explosive case",
|
||||
"flare",
|
||||
"¢サ縲マ",
|
||||
"of dynamite",
|
||||
"stick",
|
||||
"sticks",
|
||||
"<EFBFBD><EFBFBD>むめ",
|
||||
"micro camera",
|
||||
"÷サ<EFBFBD>園マミム<EFBFBD>ヨサ",
|
||||
"<EFBFBD><EFBFBD>ハ<EFBFBD>",
|
||||
"£<EFBFBD>ワ烙ハランь",
|
||||
"騾マ窶ニマ<EFBFBD><EFBFBD>艢ム<EFBFBD>n",
|
||||
"PP7\n",
|
||||
"レム<EFBFBD>マレサPP7\n",
|
||||
"DD44 Dostovei\n",
|
||||
"Klobb\n",
|
||||
"KF7 Soviet\n",
|
||||
"ZMG (9mm)\n",
|
||||
"D5K Deutsche\n",
|
||||
"レム<EFBFBD>マレサD5K\n",
|
||||
"Phantom\n",
|
||||
"AR33щъ<EFBFBD>ム<EFBFBD><EFBFBD>n",
|
||||
"RC-P90\n",
|
||||
"ロヘハ縲<EFBFBD>マ\n",
|
||||
"<EFBFBD><EFBFBD>ロヘハ縲<EFBFBD>マ\n",
|
||||
"ワ艢ム$サ<EFBFBD>ム<EFBFBD><EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD>轢サ♀<EFBFBD>マ烙ヒサ\n",
|
||||
"兤リハ縲<EFBFBD>マ烙ヒサ\n",
|
||||
"Cougar Magnum\n",
|
||||
"<EFBFBD><EFBFBD>べ\n",
|
||||
"<EFBFBD>サマ<EFBFBD>ムユサ<EFBFBD><EFBFBD>サ=サべ\n",
|
||||
"",
|
||||
"¢サ縲マべ\n",
|
||||
"ロ<EFBFBD>朽サPP7\n",
|
||||
"÷サ<EFBFBD>咳P7\n",
|
||||
"ヨサユサ♀\n",
|
||||
"ヨサ\n",
|
||||
"<EFBFBD><EFBFBD>ヨサ\n",
|
||||
"<EFBFBD><EFBFBD>⊇<EFBFBD>g\n",
|
||||
"ヨサ∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"<EFBFBD>ь烙ヘハヨ∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"<EFBFBD>ь烙ヘハヨ\n",
|
||||
"ф∩∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"兤ハラ<EFBFBD>√⇔⊇<EFBFBD><EFBFBD>\n",
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,52 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LsevJ[] = {
|
||||
" <20><>ばぱ∵兤ロミ<EFBE90>ン<EFBFBD>ネ<EFBE88>艢<EFBFBD><E889A2>增メ\n<EFBFBD>⊇<EFBFBD><EFBFBD>ンマ゚サ♭<EFBFBD>ろ<EFBFBD>∃<EFBFBD><EFBFBD>∈<EFBFBD>┗<EFBFBD>∨ツ\n\n <20><><EFBFBD>ルマ¢フサ゚∂<EFBE9F><E28882>∵<EFBFBD>≪<EFBFBD><E289AA>√⇔\n⊇≫∀⊇⊂とど⌒⊆≫ツ\n",
|
||||
" ⊆∃∨<E28883><E288A8>a<EFBFBD><EFBD81><EFBFBD><EFBFBD>ぷу<E381B7><D183>せぜ<E3819B>><C280>觸nm∝√⇔⊇≫∩∈op<EFBD8F>≫n♭<EFBD8E>ツ\n\n ばぱ│┌<E29482>≡≫∀<E289AB>ぷ♭<E381B7><E299AD>ч∃hn∵m∝\n√⇔⊇≫≡⊂♭<EFBFBD>ツは≒∵⊇<EFBFBD>∨⊇ф<EFBFBD>∨⊥<EFBFBD>\n<EFBFBD><EFBFBD>∈└<EFBFBD>⇔⊇≫<EFBFBD>∩∈ψ≪∨⊇<EFBFBD>♭<EFBFBD>ツ\ni<EFBFBD><EFBFBD>≡<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD><EFBFBD>クぎく<EFBFBD>≫<EFBFBD><EFBFBD>∵⊆≫\n∩⌒<EFBFBD>√<EFBFBD><EFBFBD>∋ツ\n ∃≫<E28883><E289AB>┬⊃⊥<E28A83>n∈<EFBD8E>⊥⇔ぷ<E28794>⊇ツ\n",
|
||||
" ラリ<E383A9><EFBFBD>ハロヘマ♭<EFBE8F>ルマ¢フサ゚<C280>\n騾ハヨマ<EFBFBD>∈<EFBFBD>⇔⌒≒⊂n<EFBFBD>∃≫ツ\n <20>Ε<EFBFBD>$ワ祥サ♀∈ムメ<E383A0>≫≡≪ロヒマ%マ\n∈ゆ<EFBFBD>≫┤∈┴∠<EFBFBD><EFBFBD><EFBFBD>∀Å∩≒<宴梶モ<EFBFBD><EFBFBD>\n┼∝≪<EFBFBD>αn∈<EFBFBD>⇔<EFBFBD>√≫ΔΕΖ∈ш<EFBFBD>∨ツ\n\n <20><>♂サ゚ロサ<EFBDBB>ク<EFBDB8>ムマ<EFBE8F><C280>サ<EFBDBB>マづ≪\nヮ<EFBFBD>≫Å<EFBFBD>♭ンヨフ<EFBFBD>窶ニルサ♀∈━<EFBFBD>┃⊃―n<EFBFBD>∨♂サ゚⌒≧メマ兤サ♀<EFBFBD>≫n∵♭<EFBFBD>≫ツ\n",
|
||||
"≠ネサ<EFBFBD><EFBFBD> ラリ<E383A9><E383AA>a<EFBFBD>ロ℃<E28483>ミ<EFBFBD><EFBE90><EFBFBD>\n<EFBFBD>ぷ<EFBFBD>∨⊇<EFBFBD>タ\nΓ<EFBFBD><EFBFBD>∀⇔⌒m<EFBFBD>∧⊂<EFBFBD>∃⊇∝ツ\n",
|
||||
"き⇔<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD><EFBFBD>クぎく<EFBFBD>≡\n",
|
||||
"GoldenEyeヨサ∈┏│<EFBFBD><サ⇔∽\n",
|
||||
"┓┛あ∈┗⇒<EFBFBD>ルマ¢フサ゚∈┣<EFBFBD>\n",
|
||||
"ルマ¢フサ゚∩≒とど∈て<EFBFBD>ぢ<EFBFBD>\n",
|
||||
"<EFBFBD>ムマワラ<EFBFBD>サマ<EFBFBD>│┌∈┳√\n",
|
||||
"Hello\n",
|
||||
"¥マ♀:〝ルマ¢フサ゚に<EFBE9F><EFBFBD>ムマ<EFBE8F><C280>サ<EFBDBB>n∈┣<E28888><E294A3><EFBFBD>∽ ! <>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:℡戟ノ∃⊇♭ !\n∧√∃≒<EFBFBD><EFBFBD>¬<EFBFBD>ツ<EFBFBD>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:〟テ<E3809F>∈<EFBFBD><E28888>∨≒<E288A8>∬ツ<EFBE82>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:〟ス⊃..∀ツ<EFBE82>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:〟ネ∋∃<E2888B>┻<EFBFBD><E294BB>∩∩≒∃⊇<E28883><E28A87>ツ<EFBE82>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:〟シサ∋=逗ワ祥サ♀∵<E29980>╋\n<EFBFBD>√⇔≫ツ<EFBFBD>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:<>'K''N''O''C'\n'K''E''R''S'<<>゚サマ><>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:〟コ¬<EFBDBA>サツ<EFBE82>n",
|
||||
"¥マ♀:〝ンヨフ<EFBE8C>窶ニ∈┠┯<E294A0><E294AF>∽ ! <>n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ∵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∨\nルマ¢フサ゚∈┣<EFBFBD>♭<EFBFBD><EFBFBD><EFBFBD>∋\n",
|
||||
"ルマ¢フサ゚∵┣<EFBFBD><EFBFBD>⇔⊇<EFBFBD><EFBFBD>∋\n",
|
||||
"♂サ゚ ≧メマ兤サ♀ゃ\n",
|
||||
"≧メマ兤サ♀┨ゅ\n",
|
||||
"£兤<EFBFBD><EFBFBD>蕫サ:〟テ∋∃⌒<E28883>┷∵Β<E288B5>≫∩ ! <>n",
|
||||
">> ン<C280>ネ<EFBE88>艢<EFBFBD> <<\n",
|
||||
" <20><>ばぱ∵兤ロミ<EFBE90>ン<EFBFBD>ネ<EFBE88>艢<EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD>⊇<EFBFBD><E28A87>ンマ゚サ♭<EFBDBB>ろ<EFBFBD>∃\n<EFBFBD><EFBFBD>∈<EFBFBD>┗<EFBFBD>∨ツ\n\n <20><><EFBFBD>ルマ¢フサ゚∂<EFBE9F><E28882>∵<EFBFBD>≪\n<EFBFBD><EFBFBD>√⇔⊇≫∀⊇⊂とど⌒⊆≫ツ\n",
|
||||
" ⊆∃∨<E28883><E288A8>a<EFBFBD><EFBD81><EFBFBD><EFBFBD>ぷу<E381B7><D183>\nせぜ<EFBFBD>><EFBFBD>謔香蛛縺フ⊇≫∩∈\nop<EFBFBD>≫n♭<EFBFBD>ツ\n ばぱ│┌<E29482>≡≫∀<E289AB>ぷ♭<E381B7><E299AD>ч∃\nhn∵m∝√⇔⊇≫≡⊂♭<EFBFBD>ツ\n は≒∵⊇<E288B5>∨⊇ф<E28A87>∨⊥<E288A8><E28AA5><EFBFBD>∈\n└<EFBFBD>⇔⊇≫<EFBFBD>∩∈ψ≪∨⊇<EFBFBD>♭<EFBFBD>ツ\ni<EFBFBD><EFBFBD>≡<EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD><EFBFBD>クぎく\n<EFBFBD>≫<EFBFBD><EFBFBD>∵⊆≫∩⌒<EFBFBD>√<EFBFBD><EFBFBD>∋∵―n┬⊃⊥<EFBFBD>n∈<EFBFBD>⊥⇔ぷ<EFBFBD>⊇ツ\n",
|
||||
" ラリ<E383A9>ルマ¢フサ゚<C280>騾ハヨマ<EFBE8F>\n∈<EFBFBD>⇔⌒≒⊂n<EFBFBD>∃≫ツ\n <20>Ε<EFBFBD>$ワ祥サ♀∈ムメ<E383A0>≫≡≪\nロヒマ%マ∈ゆ<EFBFBD>≫┤∈┴∠<EFBFBD><EFBFBD>\n<EFBFBD>∀Å∩≒<宴梶モ<EFBFBD><EFBFBD>┼∝≪<EFBFBD>\nαn∈<EFBFBD>⇔<EFBFBD>√≫ΔΕΖ∈ш<EFBFBD>∨ツ\n<EFBFBD><EFBFBD>♂サ゚ロサ<EFBFBD>ク<EFBFBD>ムマ<EFBFBD><EFBFBD>サ<EFBFBD>n<EFBFBD>づ≪ヮ<EFBFBD>≫Å<EFBFBD>♭ンヨフ<EFBFBD>窶ニ\nルサ♀∈━<EFBFBD>┃⊃=リ∨♂サ゚⌒\n≧メマ兤サ♀<EFBFBD>≫n∵♭<EFBFBD>≫ツ\n",
|
||||
" ≠ネサ<EFBDBB>ムツ\nラリ<EFBFBD><EFBFBD>a<EFBFBD>ロ℃<EFBFBD>ミ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ぷ\n<EFBFBD>∨⊇<EFBFBD>タ\nΓ<EFBFBD><EFBFBD>∀⇔⌒m<EFBFBD>∧⊂<EFBFBD>∃⊇∝ツ\n",
|
||||
"き⇔<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD><EFBFBD>クぎく<EFBFBD>≡\n",
|
||||
"GoldenEyeヨサ∈┏│<EFBFBD><サ⇔∽\n",
|
||||
"┓┛あ∈┗⇒<EFBFBD>ルマ¢フサ゚∈┣<EFBFBD>\n",
|
||||
"ルマ¢フサ゚∩≒とど∈て<EFBFBD>ぢ<EFBFBD>\n",
|
||||
"<EFBFBD>ムマワラ<EFBFBD>サマ<EFBFBD>│┌∈┳√\n",
|
||||
"\n",
|
||||
"ヨサユサ♀\n",
|
||||
"ルマ¢フサ゚に ヨサユサ♀\n",
|
||||
"ルマ¢フサ゚に ヨサユサ♀\n",
|
||||
"ルマ¢フサ゚にヨサユサ♀∈ぜぃ\n",
|
||||
"\n",
|
||||
"ヨサユサ♀\n",
|
||||
"ンヨフ<EFBFBD>窶ニサユサ♀\n",
|
||||
"ンヨフ<EFBFBD>窶ニサユサ♀\n",
|
||||
"ンヨフ<EFBFBD>窶ニサユサ♀∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"ン<EFBFBD>ネ<EFBFBD>艢<EFBFBD> <20>ぷу<E381B7>(хおゃ)\n",
|
||||
"<EFBFBD><EFBFBD>\n",
|
||||
"ルマ¢フサ゚ぎり\n♂サ゚∈≧メマ兤サ♀♭<EFBFBD><EFBFBD><EFBFBD>∋",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,48 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LsevxJ[] = {
|
||||
" <><C280><EFBFBD>5<EFBFBD>ロ(4<><34>)<><C280><EFBFBD>n\n <20><>ばぱ∵兤ロミ<EFBE90>ン<EFBFBD>ネ<EFBE88>艢<EFBFBD><E889A2>增メ\n<EFBFBD>⊇<EFBFBD><EFBFBD>ンマ゚サ♭<EFBFBD>ろ<EFBFBD>∃<EFBFBD><EFBFBD>∈<EFBFBD>┗<EFBFBD>∨ツ\n\n <20><><EFBFBD>ルマ¢フサ゚∂<EFBE9F><E28882>∵<EFBFBD>≪<EFBFBD><E289AA>√⇔\n⊇≫∀⊇⊂とど⌒⊆≫ツ\n",
|
||||
" ∧<><E288A7><EFBFBD>=ソ⇒⇔ミサユマ<EFBE8F><EFBFBD>メdefghi\n∈ぐ<EFBFBD><EFBFBD>⇔⊇∨メ<EFBFBD><EFBFBD><EFBFBD>メ>>b<EFBFBD>№」с∵⊆≫\n∀ま∝√<EFBFBD><EFBFBD>ツ\n\n <20>ぷу<E381B7><D183>せぜ<E3819B>><C280>謔香蛛縺フ⊇≫∩∈op\n<EFBFBD>⇔<EFBFBD>⇔ぷ<EFBFBD>⊇ツхお£<EFBFBD>マ<EFBFBD>リる∵ぢ<EFBFBD>√†\nねцч♭<EFBFBD>ツ♪<EFBFBD>∩<EFBFBD>хΥ<EFBFBD>ゃ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ぬ<EFBFBD>√\n⇔⊇≫∀ま⊇<EFBFBD><EFBFBD><EFBFBD>♭=リ<EFBFBD><EFBFBD>ユ<EFBFBD>∈ぃ<EFBFBD>ぜ√⇔\nぷ<EFBFBD>⊇ツ\n",
|
||||
" <20><>ばぱ<E381B0>│┌∩≒<E288A9>≫∀<E28880><C280>楳サ縺マ⊆≫\nぜ冝ソ≒<EFBFBD>せぜ<EFBFBD>¬<EFBFBD><EFBFBD>∀υφ∃ほ∵<EFBFBD>≫ツ\n∧√≡≪⌒∧<EFBFBD>ヮ<EFBFBD><EFBFBD>⊆≫ひぽ祥サ∩≒せぜ\n<EFBFBD>≫<EFBFBD>∵ぞた<EFBFBD><EFBFBD>∽⊂ツ\n\n ∧√∩≒$<EFBC84>準<EFBFBD>ミマ窶艨メ<E889A8><EFBE92>∈ζ≫<CEB6>∀∈\n<EFBFBD>√<EFBFBD><EFBFBD>∃ツ<EFBFBD>∵せぜ<EFBFBD>∨nぴ∵÷兤ロミゃ<EFBFBD>\nψ√い≫n<EFBFBD>=ハ∀<EFBFBD><EFBFBD>⊇∩≒<EFBFBD>ツ\n",
|
||||
" ロ℃<E28483>ミ<EFBFBD><EFBE90>⊇∝=<C280>ネサ<EFBDBB>ムツ\n<EFBFBD>∩<EFBFBD><EFBFBD>⇔ぃэ∈し<EFBFBD>⇔<EFBFBD>ツ\n",
|
||||
"$<EFBFBD>準<EFBFBD>ミマ窶艨メ<EFBFBD><EFBFBD>∈ζ√\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>∈ぜぃ<EFBFBD>≡\n",
|
||||
"хお£<EFBFBD>マ∈ぜぃ<EFBFBD>≡\n",
|
||||
"ひぽ祥サ∩≒<EFBFBD>ぷу<EFBFBD><EFBFBD>せぜ\n",
|
||||
"$<EFBFBD>準<EFBFBD>ミマ窶艨メ<EFBFBD><EFBFBD>∵ζ√<EFBFBD><EFBFBD>∨ツ\n",
|
||||
"$<EFBFBD>準<EFBFBD>ミマ窶艨メ<EFBFBD><EFBFBD>むめぎりツ\n<EFBFBD>ャ<EFBFBD>ユ<EFBFBD>ζ≪<EFBFBD>⊃<EFBFBD><EFBFBD>ツ\n",
|
||||
"ミランワろт\n",
|
||||
">> ン<C280>ネ<EFBE88>艢<EFBFBD> <<\n",
|
||||
" <><C280><EFBFBD>5<EFBFBD>ロ(4<><34>)<><C280><EFBFBD>n\n <20><>ばぱ∵兤ロミ<EFBE90>ン<EFBFBD>ネ<EFBE88>艢<EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD>⊇<EFBFBD><E28A87>ンマ゚サ♭<EFBDBB>ろ<EFBFBD>∃\n<EFBFBD><EFBFBD>∈<EFBFBD>┗<EFBFBD>∨ツ\n\n <20><><EFBFBD>ルマ¢フサ゚∂<EFBE9F><E28882>∵<EFBFBD>≪\n<EFBFBD><EFBFBD>√⇔⊇≫∀⊇⊂とど⌒⊆≫ツ\n",
|
||||
" ∧<><E288A7><EFBFBD>=ソ⇒⇔ミサユマ<EFBE8F><EFBFBD>n<EFBFBD>defghi∈ぐ<E28888><E38190>⇔⊇∨\nメ<EFBFBD><EFBFBD><EFBFBD>メ>>b<EFBFBD>№」с∵⊆≫\n∀ま∝√<EFBFBD><EFBFBD>ツ\n <20>ぷу<E381B7><D183>せぜ<E3819B>><C280>謔香蛛綵n⇔⊇≫∩∈op<EFBD8F>⇔<EFBFBD>⇔ぷ<E28794>⊇ツ\nхお£<EFBFBD>マ<EFBFBD>リる∵ぢ<EFBFBD>√†ねц\nч♭<EFBFBD>ツ♪<EFBFBD>∩<EFBFBD>хΥ<EFBFBD>ゃ<EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD>ぬ<EFBFBD>√⇔⊇≫∀ま⊇<EFBFBD><EFBFBD><EFBFBD>♭\n<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>∈ぃ<EFBFBD>ぜ√⇔ぷ<EFBFBD>⊇ツ\n",
|
||||
" <20><>ばぱ<E381B0>│┌∩≒<E288A9>≫∀<E28880><C280>能nサ縺マ⊆≫ぜ冝ソ≒<EFBDBF>せぜ<E3819B>¬<EFBFBD><EFBFA2>\n∀υφ∃ほ∵<EFBFBD>≫ツ∧√≡≪⌒∧<EFBFBD>\nヮ<EFBFBD><EFBFBD>⊆≫ひぽ祥サ∩≒せぜ<EFBFBD>≫\n<EFBFBD>∵ぞた<EFBFBD><EFBFBD>∽⊂ツ\n ∧√∩≒$<EFBC84>準<EFBFBD>ミマ窶艨メ<E889A8><EFBE92>\n∈ζ≫<EFBFBD>∀∈<EFBFBD>√<EFBFBD><EFBFBD>∃ツ<EFBFBD>∵せぜ\n<EFBFBD>∨nぴ∵兤ロミゃ<EFBFBD>ψ√い≫n<EFBFBD>\n¬∀<EFBFBD><EFBFBD>⊇∩≒<EFBFBD>ツ\n",
|
||||
" ロ℃<E28483>ミ<EFBFBD><EFBE90>⊇∝=<C280>ネサ<EFBDBB>ムツ\n<EFBFBD>∩<EFBFBD><EFBFBD>⇔ぃэ∈し<EFBFBD>⇔<EFBFBD>ツ\n",
|
||||
"$<EFBFBD>準<EFBFBD>ミマ窶艨メ<EFBFBD><EFBFBD>∈ζ√\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>∈ぜぃ<EFBFBD>≡\n",
|
||||
"хお£<EFBFBD>マ∈ぜぃ<EFBFBD>≡\n",
|
||||
"ひぽ祥サ∩≒<EFBFBD>ぷу<EFBFBD><EFBFBD>せぜ\n",
|
||||
"ロ℃<EFBFBD>ミ<EFBFBD><EFBFBD> ン<C280>ネ<EFBE88>艢<EFBFBD>n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD> 4<><34> <><C280><EFBFBD>n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>兤ハラ<EFBFBD>√⇔⊇<EFBFBD><EFBFBD>\n",
|
||||
"ン<EFBFBD>ネ<EFBFBD>艢<EFBFBD>n",
|
||||
"хお£<EFBFBD>マ\n",
|
||||
"хお£<EFBFBD>マ\n",
|
||||
"хお£<EFBFBD>マ\n",
|
||||
"хお£<EFBFBD>マ∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>ユ<EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"Δ<EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"Δ<EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"Δ<EFBFBD><EFBFBD><EFBFBD>\n",
|
||||
"Δ<EFBFBD><EFBFBD><EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,76 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LsiloJ[] = {
|
||||
" <><C280><EFBFBD>2<EFBFBD>ロ(2<><32>)<><C280><EFBFBD>n\n ヨ<EFBE96><C280>ワ゚マ<C280>兤リハ<EFBE8A> レム冝<C280>レな<EFBE9A>\n兤リハ繝瘁ハ<EFBFBD><EFBFBD>窶ワ縺謔香蛛縺゚⊂∀<EFBFBD>⇔\n⊇≫≒<EFBFBD>⊇ツ窶ワ縺モ÷サ<EFBFBD>園マミムばぱ\nfg<EFBFBD><EFBFBD>¬<EFBFBD><EFBFBD>∀u∝<EFBFBD>⇔⊇≫∀MI-6<>\n<EFBFBD>≒∋♭⊇≫ツ\n せぜゃ<E3819C>ワ$ム∵<宴梶メ<E6A2B6>¬<EFBFBD><EFBFA2><EFBFBD>\n<EFBFBD>゙′モ繖スユ<EFBFBD><EFBFBD><EFBFBD>♭<EFBFBD>∃⊇n∈\nど<EFBFBD><EFBFBD>⇔⊇≫ツ\n",
|
||||
" レム冝マせぜ<E3819B>><C280>諠瘁ハ<E79881><EFBE8A>≒√≡⊂∀\n<EFBFBD>⇔⊇≫<EFBFBD>∩∈op<EFBFBD>⇔ぷ<EFBFBD>⊇ツ\n\n ⌒<>∧√∵<E2889A>hばぱ∃≒†>刋タу<EFBE80>∈\nリる<EFBFBD><EFBFBD>¬<EFBFBD><EFBFBD>∈ゃ┯<EFBFBD><EFBFBD>∃<EFBFBD>⊇ツ\n <20><>∃≒†≠ァお∈ぎく<E3818E>≫n⌒χp\n<EFBFBD><EFBFBD><EFBFBD>ツ\n\n007=テ√<EFBFBD>うぇч∃ンヨフ<EFBFBD>窶ニ<EFBFBD><EFBFBD>♭<EFBFBD>ツ\n",
|
||||
" 兤リハ縲レム冝メお<EFBE92><E3818A>∈<EFBFBD>≫∩∫≪>ネリ<C280>\n<EFBFBD>ンь∈おめ<EFBFBD>√†き⇔<EFBFBD>ぉお∈ぎく<EFBFBD>≫n∵\n♭<EFBFBD>∧⊂Åツ<EFBFBD><EFBFBD>に(H4,3゜2、1)\n<EFBFBD>おめ<EFBFBD>≫n♭<EFBFBD>a∈<EFBFBD>m<EFBFBD><EFBFBD>≫n∵♭<EFBFBD>≫ツ\n 007<塔・Υ<EFBDA5><CEA5>⊇<EFBFBD><E28A87><EFBFBD>√∬√⌒ほ∈ヮ<E28888>⇔\n<EFBFBD>√ツ℃ム<EFBFBD>サ縺<EFBFBD>秩テ<EFBFBD>∨004<EFBFBD><EFBFBD>∃n<EFBFBD><EFBFBD>\n∃≒∃⊇≡⊂<EFBFBD>∃ツ\n ∧√∩≒<E288A9>hばぱ<E381B0>│┌∈┳<E28888>⇔<EFBFBD>⇔<EFBFBD>√ツ\n∧√<EFBFBD><EFBFBD>⊇⊇<EFBFBD>⊇ぃ∵⊇⇔<EFBFBD>ツ\n",
|
||||
" 18ふ<38>′ロフリハラ<C280>を∩<E38292>⇔<EFBFBD>ツ\n ≠ネサ<EFBDBB>ム<<E383A0>ホ<EFBFBD><EFBE8E>兤蕫マ烙ハラ∃<EFBE97>∈\nま⊇<EFBFBD>∩<EFBFBD>⇔ツぱ<EFBFBD>ぷ<EFBFBD>も∨∝≪ヨヒマ£\n<EFBFBD>ナム<EFBFBD>サ<EFBFBD><EFBFBD>♭蜒<EFBFBD>モ┗⇒⊥<EFBFBD>⊂ツ\n\n♪<EFBFBD><EFBFBD><EFBFBD>Å∩∝∩≒∃⊇ュユ<EFBFBD><EFBFBD><EFBFBD>ゃ♭<EFBFBD>≒⊇♭\n⊇≫ふ>ユ<EFBFBD><EFBFBD>≪∧∧∬兤マ♀マ♭ヤ<EFBFBD>ニワ<EFBFBD>\nわ<EFBFBD><EFBFBD>⌒<EFBFBD>⇔αn∈<EFBFBD>⇔⊇≫Γ<EFBFBD>n⌒\nま⊇ぢ<EFBFBD>⇔<EFBFBD>ツ\n",
|
||||
"<EFBFBD><EFBFBD>に<EFBFBD>ンь∈α<EFBFBD><EFBFBD>≡\n",
|
||||
"<EFBFBD>hばぱ<EFBFBD>│┌∈┳√\n",
|
||||
"んl DAT 窶サ£∈ぜぃ<E3819C>≡\n",
|
||||
"<EFBFBD>hばぱ<EFBFBD><EFBFBD><EFBFBD>у<EFBFBD>∈リる<EFBFBD>≡\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"ンь<EFBFBD>ンハ繧竄縲ツン<EFBFBD><EFBFBD>♭⊆∀6ヱ\n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>:〟ン⇒∈<E28792><E28888> ! <>n",
|
||||
"み<EFBFBD>:㏍塘ワ<E5A198>♭⊆∀∝<E28880>∩<E288A9>n",
|
||||
"<EFBFBD>aよら: <20>eあ<EFBD85><E38182><EFBFBD>∵<EFBFBD><E288B5>∫<EFBFBD><E288AB>\n",
|
||||
">> ヨ<EFBE96><C280>ワ゚マ <<\n",
|
||||
" <><C280><EFBFBD>2<EFBFBD>ロ(2<><32>)<><C280><EFBFBD>n ヨ<EFBE96><C280>ワ゚マ<C280>兤リハ縲レム冝<C280>n<EFBFBD>な<EFBFBD>兤リハ繝瘁ハ<E79881><EFBE8A>窶ワ縺謔構n∝√≡⊂∀<E28A82>⇔⊇≫≒<E289AB>⊇ツ\n 窶ワ縺モ÷サ<EFBDBB>園マミムばぱfg\n<EFBFBD><EFBFBD>¬<EFBFBD><EFBFBD>∀u∝<EFBFBD>⇔⊇≫∀MI-6<>\n<EFBFBD>≒∋♭⊇≫ツ\n せぜゃ<E3819C>ワ$ム∵<宴梶メ<E6A2B6>¬<EFBFBD>\n<EFBFBD>∵<EFBFBD>゙′モ繖スユ<EFBFBD><EFBFBD><EFBFBD>♭<EFBFBD>∃⊇\nn∈ど<EFBFBD><EFBFBD>⇔⊇≫ツ\n",
|
||||
" レム冝マせぜ<E3819B>><C280>諠瘁ハ<E79881><EFBE8A>≒\n√≡⊂∀<EFBFBD>⇔⊇≫<EFBFBD>∩∈op<EFBFBD>⇔ぷ\n<EFBFBD>⊇ツ⌒<EFBFBD>∧√∵<EFBFBD>hばぱ∃≒†―n<EFBFBD><EFBFBD>у<EFBFBD>∈リる<EFBFBD><EFBFBD>¬<EFBFBD><EFBFBD>∈ゃ┯<EFBFBD>\n<EFBFBD>∃<EFBFBD>⊇ツ\n <20><>∃≒†≠ァお∈ぎく<E3818E>≫n⌒\nχp<EFBFBD><EFBFBD><EFBFBD>ツ\n 007=テ√<EFBE83>うぇч∃ンヨフ<EFBE8C>n窶ニ<E7AAB6><EFBE86>♭<EFBFBD>ツ\n",
|
||||
" 兤リハ縲レム冝メお<EFBE92><E3818A>∈<EFBFBD>≫<EFBFBD>\n≪>ネリ<EFBFBD><EFBFBD>ンь∈おめ<EFBFBD>√†き⇔\n<EFBFBD>ぉお∈ぎく<EFBFBD>≫n∵♭<EFBFBD>∧⊂Åツ\n<EFBFBD><EFBFBD>に(H4,3゜2、1)<29>おめ\n<EFBFBD>√†OK<EFBFBD><EFBFBD>ツ\n ンΗΥ<CE97><CEA5>⊇<EFBFBD><E28A87><EFBFBD>√∬√⌒ほ∈\nヮ<EFBFBD>∽ツ℃ム<EFBFBD>サ縺<EFBFBD>秩テ<EFBFBD>∨004\n<EFBFBD><EFBFBD>∃n<EFBFBD><EFBFBD>∃≒∃⊇≡⊂<EFBFBD>∃ツ\n ∧√∩≒<E288A9>hばぱ<E381B0>│┌∈┳<E28888>⇔\n<EFBFBD>√ツ⊇⊇<EFBFBD>⊇ぃ∵⊇≫<EFBFBD>♭∃ツ\n",
|
||||
" 18ふ<38>′ロフリハラ<C280>を∩<E38292>⇔ツ\n≠ネサ<EFBFBD>ム<<EFBFBD>ホ<EFBFBD><EFBFBD>兤蕫マ烙ハラ\n∃<EFBFBD>∈ま⊇<EFBFBD>∩<EFBFBD>⇔ツぱ<EFBFBD>ぷ<EFBFBD>も∨\n∝≪ヨヒマ£<EFBFBD>ナム<EFBFBD>サ<EFBFBD><EFBFBD>♭蜒<EFBFBD>n<EFBFBD>┗⇒⊥<EFBFBD>⊂ツ\n ♪<><E299AA><EFBFBD>Å∩∝∩≒∃⊇ュユ<E383A5>\n<EFBFBD><EFBFBD>ゃ♭<EFBFBD>≒⊇♭≫ふ>ユ<EFBFBD><EFBFBD>≪\n∧∧∬兤マ♀マ♭ヤ<EFBFBD>ニワ<EFBFBD>わ<EFBFBD><EFBFBD>\n⌒<EFBFBD>⇔αn∈<EFBFBD>⇔⊇≫Γ<EFBFBD>n⌒ま⊇\nぢ<EFBFBD>⇔<EFBFBD>ツ\n",
|
||||
"<EFBFBD><EFBFBD>に<EFBFBD>ンь∈α<EFBFBD><EFBFBD>≡\n",
|
||||
"<EFBFBD>hばぱ<EFBFBD>│┌∈┳√\n",
|
||||
"んl DAT 窶サ£∈ぜぃ<E3819C>≡\n",
|
||||
"<EFBFBD>hばぱ<EFBFBD><EFBFBD><EFBFBD>у<EFBFBD>∈リる<EFBFBD>≡\n",
|
||||
"<EFBFBD>eあ<EFBFBD><EFBFBD><EFBFBD>∈ぶΔ<EFBFBD><EFBFBD>\n",
|
||||
"\n",
|
||||
"CPU у<>\n",
|
||||
"CPU у<>\n",
|
||||
"CPU у<>\n",
|
||||
"CPU у<>∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"I/O у<>\n",
|
||||
"I/O у<>\n",
|
||||
"I/O у<>\n",
|
||||
"I/O у<>∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"RSP у<>\n",
|
||||
"RSP у<>\n",
|
||||
"RSP у<>\n",
|
||||
"RSP у<>∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"RDP у<>\n",
|
||||
"RDP у<>\n",
|
||||
"RDP у<>\n",
|
||||
"RDP у<>∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"DAT 窶サ£\n",
|
||||
"んl DAT 窶サ£\n",
|
||||
"んl DAT 窶サ£\n",
|
||||
"んl DAT 窶サ£∈ぃ<E28888>ぜ√∨\n",
|
||||
"\n",
|
||||
"ヨサユサ♀\n",
|
||||
"ヨサユサ♀4-H4\n",
|
||||
"ヨサユサ♀(<>死<EFBFBD>4-H4)\n",
|
||||
"ヨサユサ♀∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"ヨサユサ♀\n",
|
||||
"ヨサユサ♀4-C3\n",
|
||||
"ヨサユサ♀(<>死<EFBFBD>4-C3)\n",
|
||||
"ヨサユサ♀∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"\n",
|
||||
"ヨサユサ♀\n",
|
||||
"ヨサユサ♀4-K2\n",
|
||||
"ヨサユサ♀(<>死<EFBFBD>4-K2)\n",
|
||||
"ヨサユサ♀∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>メ\n",
|
||||
"ミ゚ハロフリサワ\n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>メミ゚ハロフリサワ\n",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>メミ゚ハロフリサワ\n",
|
||||
"ミ゚ハロフリサワ∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"兤リハ<EFBFBD> レム<EFBE91> ヨ<EFBE96><C280>ワ゚マ\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD> 2<><32> <><C280><EFBFBD>n",
|
||||
"¥マ♀∵だ¬<EFBFBD>∋Åンь<EFBFBD>\nふ<EFBFBD>むめ∵ш<EFBFBD><EFBFBD>⇔<EFBFBD><EFBFBD><EFBFBD>∨ !\n",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,292 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LtitleJ[] = {
|
||||
"ふか",
|
||||
"ヱ",
|
||||
"δ",
|
||||
"",
|
||||
"ワ゚サ綵n",
|
||||
"<EFBFBD><EFBFBD>%サ≠\n",
|
||||
"<EFBFBD><EFBFBD>%サ≠\n",
|
||||
"TWYCROSS BOARD OF GAME CLASSIFICATION\n",
|
||||
"This is to certify\n",
|
||||
"(c) 1997 Nintendo/Rare\n",
|
||||
"(c) 1962, 1995 Danjaq, LLC. &\n",
|
||||
"U.A.C. All Rights Reserved\n",
|
||||
"(c) 1997 Eon Productions\n",
|
||||
"Ltd. & Mac B. Inc.\n",
|
||||
"Suitable only for 1-4 persons\n",
|
||||
"PRESIDENT\n",
|
||||
"VICE\n",
|
||||
"James Bond theme by Monty Norman.\n",
|
||||
"Used by permission of EMI Unart Catalog Inc.\n",
|
||||
"ワ$ム",
|
||||
"<EFBFBD>Χワ$ム",
|
||||
"<00Agent>",
|
||||
"007",
|
||||
"<EFBFBD>ナム<EFBFBD>ト<EFBFBD>タ\n",
|
||||
"づ≪<EFBFBD><EFBFBD>\n",
|
||||
"ぴm\n",
|
||||
"<EFBFBD>ハロヘマ ",
|
||||
"ル¢サ\n",
|
||||
"<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD>ハロヘマ<EFBFBD><EFBFBD>\n",
|
||||
"こя£<EFBFBD>ム\n",
|
||||
"∪Σ<EFBFBD><EFBFBD><EFBFBD>サ♀\n",
|
||||
":≠ネサ<EFBDBB><C280> ¥マ♀\n",
|
||||
"<EFBFBD>ハロヘマ ",
|
||||
"$サ<EFBFBD> ",
|
||||
"た<EFBFBD>ヵ:\n",
|
||||
"ワ$ム\n",
|
||||
"<EFBFBD>Χワ$ム\n",
|
||||
"<00Agent>\n",
|
||||
"007\n",
|
||||
"<EFBFBD><EFBFBD>ヤ£ロヘマ:\n",
|
||||
"ы<EFBFBD>ワ¢サ♀\n",
|
||||
"ы<EFBFBD><EFBFBD>ユ\n",
|
||||
"ы<EFBFBD>≧<EFBFBD>サ≠\n",
|
||||
"ы<EFBFBD>Χゃ<EFBFBD>\n",
|
||||
"ぞ<EFBFBD><EFBFBD>",
|
||||
"5ヱか",
|
||||
"10ヱか",
|
||||
"20ヱか",
|
||||
"5#ムマ繧ナづ",
|
||||
"10#ムマ繧ナづ",
|
||||
"20#ムマ繧ナづ",
|
||||
"x<EFBFBD><EFBFBD>≪я",
|
||||
"ひ<EFBFBD>こя",
|
||||
"007<EFBFBD>蜒腐、<EFBFBD>",
|
||||
"<EFBFBD>劇マ<EFBFBD><EFBFBD>園ム<EFBFBD>ム<EFBFBD>(<><C280>ハ<EFBE8A>я)",
|
||||
"<EFBFBD><EFBFBD>べ∈だ⇒<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>√∨<EFBFBD>ムンマワ",
|
||||
"烙サ<EFBFBD><EFBFBD>:2こ2",
|
||||
"烙サ<EFBFBD><EFBFBD>:3こ1",
|
||||
"烙サ<EFBFBD><EFBFBD>:2こ1",
|
||||
"<EFBFBD>ユ サ10\n(<28><>)",
|
||||
"<EFBFBD>ユ サ4\n(℃窶<C280>マ)",
|
||||
"<EFBFBD>ユ サ3\n(℃窶<C280>マ)",
|
||||
"<EFBFBD>ユ サ2\n(℃窶<C280>マ)",
|
||||
"<EFBFBD>ユ サ1\n(℃窶<C280>マ)",
|
||||
"<EFBFBD>ユ +0\n(<28>ひ)",
|
||||
"<EFBFBD>ユ +1\n(<28><>)",
|
||||
"<EFBFBD>ユ +2\n(<28><>)",
|
||||
"<EFBFBD>ユ +3\n(<28><>)",
|
||||
"<EFBFBD>ユ +4\n(<28><>)",
|
||||
"<EFBFBD>ユ +10\n(<28>vあ)",
|
||||
"<EFBFBD><EFBFBD> OFF, <20><><EFBFBD><EFBFBD> OFF",
|
||||
"<EFBFBD><EFBFBD> ON, <20><><EFBFBD><EFBFBD> OFF",
|
||||
"<EFBFBD><EFBFBD> OFF, <20><><EFBFBD><EFBFBD> ON",
|
||||
"<EFBFBD><EFBFBD> ON, <20><><EFBFBD><EFBFBD> ON",
|
||||
"こя£<EFBFBD>ム ヤ£ロヘマ:\n",
|
||||
"£<EFBFBD>ム<EFBFBD>サ:\n",
|
||||
"ロ艢<EFBFBD>ヤ:\n",
|
||||
"ワ窶サ≠:\n",
|
||||
"<EFBFBD>サ<EFBFBD>ィ─:\n",
|
||||
"<EFBFBD>g:\n",
|
||||
"ヨヒ<EFBFBD>ラ゚サ:\n",
|
||||
"騾マ♂ニヨヒ£:\n",
|
||||
"<EFBFBD><EFBFBD>:\n",
|
||||
"ヨヒ<EFBFBD>ラ゚サ<EFBFBD><EFBFBD>",
|
||||
"騾マ♂ニヨヒハ£<EFBFBD><EFBFBD>:",
|
||||
"ロ艢<EFBFBD>ヤ:\n",
|
||||
"烙サ<EFBFBD>ネ<EFBFBD>",
|
||||
"<EFBFBD>ハ♀<EFBFBD>烙サ<EFBFBD>",
|
||||
"″<EFBFBD>サ<EFBFBD>烙サ<EFBFBD>",
|
||||
"<EFBFBD>aやゅ\n",
|
||||
"<EFBFBD>aよら\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>a:\n",
|
||||
"ワ窶サ≠bc:\n",
|
||||
"\"M\"<EFBFBD>ぐけ:\n",
|
||||
"\"Q\"<EFBFBD><EFBFBD><EFBFBD>:\n",
|
||||
"蕫轢サ%蛟サ:\n",
|
||||
"<EFBFBD>楳サ<EFBFBD>:\n",
|
||||
"<EFBFBD>a<EFBFBD><EFBFBD>:\n",
|
||||
" <20>a<EFBFBD>mゃ <20><>\n",
|
||||
" <20>aゃ┯\n",
|
||||
" <20>aやゅ\n",
|
||||
" <20>aよら\n",
|
||||
"<EFBFBD><EFBFBD>:\n",
|
||||
"ふか:\n",
|
||||
"Χゃ<EFBFBD>:\n",
|
||||
"サ<EFBFBD>≡<EFBFBD>の<EFBFBD>∨<EFBFBD>g:\n",
|
||||
"<EFBFBD>ロヘハ繖ネ:\n",
|
||||
"<EFBFBD>ぅ黴ハ<EFBFBD>:\n",
|
||||
"<EFBFBD><EFBFBD>黴ハ<EFBFBD>:\n",
|
||||
"ぃэ黴ハ<EFBFBD>:\n",
|
||||
"∧<EFBFBD><EFBFBD>:\n",
|
||||
"<EFBFBD><EFBFBD>∨<EFBFBD><EFBFBD>:\n",
|
||||
"∪Σ<EFBFBD><EFBFBD><EFBFBD>サ♀:\n",
|
||||
"ON\n",
|
||||
"OFF\n",
|
||||
"<EFBFBD>ハロヘマ<EFBFBD><EFBFBD>(∪Σ<E288AA><CEA3><EFBFBD>サ♀)",
|
||||
"ルマ縲兤サ<EFBFBD>ル轢ラ゚ 1 <20>ルマ縲兤サ<EFBDBB>諱ト<E8ABB1><EFBE84><EFBFBD>√⇔⊇<E28794><E28A87>∋",
|
||||
"<EFBFBD><EFBFBD>∈ζ<EFBFBD>⇔ルマ縲兤サ<EFBFBD>ク<EFBFBD><EFBFBD><EFBFBD>∋♭<EFBFBD>Å<EFBFBD>⊇",
|
||||
"ミサユマ<EFBFBD><EFBFBD>",
|
||||
"≧<EFBFBD>",
|
||||
"dehi",
|
||||
"οぢ",
|
||||
"ン<EFBFBD>ネ<EFBFBD>艢<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD>ぷу<EFBFBD>",
|
||||
"ヨ<EFBFBD><EFBFBD>ワ゚マ",
|
||||
"兤リハ<EFBFBD> レム<EFBE91>",
|
||||
"レム<EFBFBD>",
|
||||
"<EFBFBD>マ窶<EFBFBD>ユ<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>",
|
||||
" St.%窶<C280>項<EFBFBD><E9A085>",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||||
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||||
"ござ━<EFBFBD>",
|
||||
"ござ━<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>",
|
||||
"<EFBFBD>",
|
||||
"ござ<EFBFBD><EFBFBD>",
|
||||
"ヨフサ°",
|
||||
"≠ヒマ<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD>諤ワなlу<EFBFBD>",
|
||||
"なlу<EFBFBD>",
|
||||
"#マ£ぉお",
|
||||
"#マ£ぉお",
|
||||
"ミマ窶艪ァお",
|
||||
"ミマ窶<EFBFBD>",
|
||||
"窶ヤ窶ニ祥ユマ",
|
||||
"ミワ窶ユ<EFBFBD><EFBFBD>",
|
||||
"ミワ窶ユ",
|
||||
"モ≠£<EFBFBD>",
|
||||
"モ<EFBFBD><EFBFBD>レ黴<EFBFBD>ム<EFBFBD>",
|
||||
"モ≠£<EFBFBD>",
|
||||
"<EFBFBD>マ≧<EFBFBD>",
|
||||
"<EFBFBD>マ≧<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD>━<EFBFBD>",
|
||||
"<EFBFBD>━<EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"<EFBFBD><EFBFBD>",
|
||||
"dehi",
|
||||
"dehi",
|
||||
"ン<EFBFBD>ネ<EFBFBD>艢<EFBFBD>閧ユу<EFBFBD>",
|
||||
"<EFBFBD>ぷу<EFBFBD>",
|
||||
"ござ━<EFBFBD>",
|
||||
"ござ━<EFBFBD>",
|
||||
"#マ£ぉお",
|
||||
"#マ£ぉお",
|
||||
"モ≠£繙ム<EFBFBD>",
|
||||
"モ≠£<EFBFBD>",
|
||||
"Citadel",
|
||||
"CITADEL",
|
||||
"dest",
|
||||
"dest",
|
||||
"stat",
|
||||
"stat",
|
||||
"crad",
|
||||
"cradle",
|
||||
"azt",
|
||||
"azt",
|
||||
"¥マ♀",
|
||||
"<EFBFBD>ロフヨマ",
|
||||
"¥<EFBFBD>ワ",
|
||||
"メ<EFBFBD><EFBFBD><EFBFBD>",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ",
|
||||
"<EFBFBD>ナ<EFBFBD>マ窶ニマ",
|
||||
">蛟ミ",
|
||||
"艢゚サ<EFBFBD>ミ",
|
||||
"レ<EFBFBD>園ニ",
|
||||
"≠ヘサ<",
|
||||
"<EFBFBD>ム♂サ",
|
||||
"ヤハ♀≠ヘハ″",
|
||||
"Rosika",
|
||||
"Karl",
|
||||
"Martin",
|
||||
"Mark",
|
||||
"Dave",
|
||||
"Duncan",
|
||||
"B",
|
||||
"Steve E",
|
||||
"Grant",
|
||||
"Graeme",
|
||||
"Ken",
|
||||
"Alan",
|
||||
"Pete",
|
||||
"Shaun",
|
||||
"Dwayne",
|
||||
"Des",
|
||||
"Chris",
|
||||
"Lee",
|
||||
"Neil",
|
||||
"Jim",
|
||||
"Robin",
|
||||
"Steve H",
|
||||
"Terrorist",
|
||||
"Biker",
|
||||
"Joel",
|
||||
"Scott",
|
||||
"Joe",
|
||||
"Sally",
|
||||
"Marion",
|
||||
"Mandy",
|
||||
"Vivien",
|
||||
"\n",
|
||||
"タ<EFBFBD>ぢβЫn",
|
||||
"タ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ぢβЫn",
|
||||
"タ安佳澗佳饗圭n",
|
||||
"タ座実饗圭n",
|
||||
"タ逝逝曾n",
|
||||
"タ涜搬並迷テ タ梁<EFBE80><E6A281>",
|
||||
"タ丗埖並崑<EFBFBD> タ畋淆楝<E6B786>タ。タ「\n",
|
||||
"タ逝逝箪n",
|
||||
"タ愨」タ、タ・ タ<>」タ。タ搬ヲタァタⅨn",
|
||||
"タィタゥタェタォタァタャタソn",
|
||||
"タュタョタ<EFBFBD> タッタ丗<EFBE80>、ター\n",
|
||||
"タアタイ\n",
|
||||
"タ愨並ウタ並エタオ タカタヲタキタク\n",
|
||||
"タ梁崑<EFBFBD> タケタ崑畋搬<E7958B>コ\n",
|
||||
"タサタシタスタセタソタタタチ\n",
|
||||
"タ。タ「タ」タ<EFBFBD>ツタオタ<EFBFBD> タテタコタクタβ<EFBE80>表n",
|
||||
"タトタナタニタヌ\n",
|
||||
"タエタ淆<EFBFBD><EFBFBD> タ淆畋ネタ<EFBE88>Ⅸn",
|
||||
"タ<EFBFBD><EFBFBD>エタ表n",
|
||||
"タ涜楝並テ\n",
|
||||
"タッタ、タ仟涜楝、タノ\n",
|
||||
"タハタ淆エタオ\n",
|
||||
"タヘタホタマタミ\n",
|
||||
"タハタ<EFBFBD>・タ<EFBFBD>ムタメタツタヲタノタヲタケタユ\n",
|
||||
"タヨタ畋愨イタラタユ\n",
|
||||
"タヨタ畋愨イタユ\n",
|
||||
"タァタャタβリタイタユ\n",
|
||||
"タァタャタβ座実マタミ\n",
|
||||
"タヨタ畋愨イタルタレタロ\n",
|
||||
"タリタイタアタユ\n",
|
||||
"タ畋ワタ崑愨モタヤタミ\n",
|
||||
"タンダタ座゚タミ\n",
|
||||
"タ畋ワタ崑愨座実マタミ\n",
|
||||
"タ迷並<EFBFBD>」タ並ウタ並座狢マタミ\n",
|
||||
"タ眤崑コタータ埖並簑翅臀n",
|
||||
"タ蠡貘軆n",
|
||||
"タ霏饅n",
|
||||
"ムサ≠サ:\n",
|
||||
"閠サ蕫<EFBFBD>:\n",
|
||||
"騾サ♀:\n",
|
||||
"ワ%ロヒ<EFBFBD>:\n",
|
||||
"<EFBFBD>━<EFBFBD>(<28>ぷ<EFBFBD><E381B7>)",
|
||||
"<EFBFBD>━<EFBFBD>(ぷ)",
|
||||
"<EFBFBD>━<EFBFBD>(<>ムマ<EFBE8F>兤ミ<E585A4><EFBE90>)",
|
||||
"<EFBFBD>━<EFBFBD>(<28>)",
|
||||
"℃ワ縲゚ム<EFBFBD>:",
|
||||
"<EFBFBD>∩゚ム<EFBFBD>:",
|
||||
"<EFBFBD><EFBFBD>⊇\"∪Σ<EFBFBD><EFBFBD>\" !",
|
||||
"∪Σ<EFBFBD><EFBFBD>こя\n",
|
||||
"1.1 Honey\n",
|
||||
"1.2 Solitaire\n",
|
||||
"1.3 Kissy\n",
|
||||
"1.4 Goodnight\n",
|
||||
"2.1 Plenty\n",
|
||||
"2.2 Galore\n",
|
||||
"2.3 Domino\n",
|
||||
"2.4 Goodhead\n",
|
||||
"Select Control Style\n",
|
||||
"Control Style\n",
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,52 @@
|
|||
#include "game/lvl_text.h"
|
||||
|
||||
struct stringentry LtraJ[] = {
|
||||
" <20><><EFBFBD><EFBFBD><<>諤ワ><3E><EFBFBD>ハ♀\nミ<EFBFBD>ハラ<EFBFBD>縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ(<28>006)<29>\n艢゚サ<EFBFBD>ミ∈<EFBFBD><EFBFBD><EFBFBD>づ≪÷メ<EFBFBD><EFBFBD><EFBFBD>焉ヘござ<EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD>≪<EFBFBD>∋Åツ\n",
|
||||
" <20><><EFBFBD>⌒<EFBFBD><E28C92><EFBFBD>ぢшя♭<D18F><E299AD>∃<EFBFBD>か∈よ<E28888>⇔\n⊇<EFBFBD><EFBFBD>ツ\n <20><>ч∃<D187>と<EFBFBD><E381A8>√≧<C280>ワ∈<EFBE9C><E28888>⇔m<E28794><EFBD8D>\n<EFBFBD><EFBFBD>⇔ぷ<EFBFBD>⊇ツ007ツ\n",
|
||||
" 007ツぺす∃ш<E28883><D188><EFBFBD>≡ツ<C280><EFBE82><EFBFBD><EFBFBD>\n″<EFBFBD>サヨ<EFBFBD>蛟ハ縺クぎく<EFBFBD>√†>怎ムロワ窶<EFBFBD>觸nш<EFBFBD><EFBFBD>≧。<EFBFBD><EFBFBD>┠┯<EFBFBD>≫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム=リ∨⊆<E288A8><E28A86>タ\n<EFBFBD>≪∃⊇∝<EFBFBD>ツ\n",
|
||||
"″<EFBFBD>サヨ<EFBFBD>蛟ハ縺クぎく<EFBFBD>≡\n",
|
||||
"艢゚サ<EFBFBD>ミ∈<EFBFBD>ぢ<EFBFBD>≡\n",
|
||||
"<EFBFBD>諤ワなlу<EFBFBD><EFBFBD><EFBFBD>め∈op<EFBFBD>≡\n",
|
||||
"¥<EFBFBD>ワ<EFBFBD>$ワ祥サ♀∈ムメ<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD>∩≒οぢ<EFBFBD>≡\n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟ネ√<EFBE88><E2889A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>≫∃ ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟サ⊇ικ<CEB9><CEBA>∨†√ ! <>n",
|
||||
"¥マ♀:№<C280>謔ナÅツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍」<E38F8D>2⇒Åツ♪<EFBE82>¬∈づ≫タ\nュ∩≠a∩タ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ア¬<EFBDB1><EFBFA2>∃⊇<E28883>ツ≠ネサ<EFBDBB>ムツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟о蛟ミ ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:℡符磨クγ<EFBDB8> ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟<C280>ネサ<EFBDBB><C280> <20>√<EFBFBD>\n∃∋⇔ηθ∃=リ⊆ゃ<EFBFBD>ぜ≪∨<EFBFBD>⊃ツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟ワ⊂<EFBE9C><E28A82>≫⇒⌒≪∩⊇タ\n∧⊂<EFBFBD>ぃ<EFBFBD>⊇∩∋≡ツ<EFBFBD>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:№<C280>驕焉縺ケ≡ツ<EFBE82>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:〟セ<E3809F>⊃<EFBFBD>Χ⌒⊆∀1ヱ∩...<>n",
|
||||
"艢゚サ<EFBFBD>ミ:〝ン<E3809D>ネ<EFBE88>艢<EFBFBD>メу<EFBE92>♭⊇<E299AD><E28A87><EFBFBD>Å<EFBFBD>∨\n¥<EFBFBD>ワ<EFBFBD><EFBFBD>ナム<EFBFBD>マΝぜ<EFBFBD>√†=コ<EFBFBD>2<EFBFBD><EFBFBD>m<EFBFBD>で∵\n∝∩≫∩⌒<EFBFBD>√∃⊇ツ<EFBFBD><EFBFBD>≫∝ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟蛛ソ<E89B9B>∨∝ツヨフサ°≡ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:№ヘ<E28496>$ワ祥サ♀∈\nムメ♭<EFBFBD>∨≒............<>n",
|
||||
"艢゚サ<EFBFBD>ミ:㏍早ソ<E697A9>∨∝ ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟<C280>ネサ<EFBDBB><C280> ラm<E383A9>∝ ! <>n",
|
||||
"縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ:㏍ョ⊇<EFBDAE>ツ007 ! <>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟シ<E3809F>⊇∝<E28A87> ! ツ≠ネサ<EFBDBB>ムツ\nΓ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>∈<EFBFBD>≫<EFBFBD>∵<EFBFBD><EFBFBD><EFBFBD>ツ<EFBFBD>n",
|
||||
"艢゚サ<EFBFBD>ミ:〟テ√<EFBE83><E2889A><EFBFBD>=コ<EFBC9D>2<EFBFBD><32>\nm<EFBFBD>で<EFBFBD>op♭<EFBFBD>∃⊇∝ ! <>n",
|
||||
"<EFBFBD>aよら: 艢゚サ<EFBDBB>ミ<EFBFBD><EFBE90>\n",
|
||||
">> ござ<E38194><E38196> <<\n",
|
||||
" <20><><EFBFBD><EFBFBD><<>諤ワ><3E><EFBFBD>ハ♀\nミ<EFBFBD>ハラ<EFBFBD>縲<EFBFBD><EFBFBD>ネ<EFBFBD><EFBFBD>マ\n(<28>006)<29>艢゚サ<EFBDBB>ミ∈<EFBE90><E28888><EFBFBD>\nづ≪÷メ<EFBFBD><EFBFBD><EFBFBD>焉ヘござ<EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD>≪<EFBFBD>∋Åツ\n",
|
||||
" <20><><EFBFBD>⌒<EFBFBD><E28C92><EFBFBD>ぢшя♭<D18F><E299AD>∃\n<EFBFBD>か∈よ<EFBFBD>⇔⊇<EFBFBD><EFBFBD>ツ\n <20><>ч∃<D187>と<EFBFBD><E381A8>√≧<C280>ワ∈<EFBE9C><E28888>\n⇔m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>⇔ぷ<EFBFBD>⊇ツ007ツ\n",
|
||||
" 007ツぺす∃ш<E28883><D188><EFBFBD>≡ツ\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>″<EFBFBD>サヨ<EFBFBD>蛟ハ縺クぎく\n<EFBFBD>√†>怎ムロワ窶<EFBFBD>諢鰍<EFBFBD>ナ―n<EFBFBD><EFBFBD><EFBFBD>┠┯<EFBFBD>≫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ツ\n",
|
||||
" ≠ネサ<EFBDBB>ム=リ∨⊆<E288A8><E28A86>タ\n<EFBFBD>≪∃⊇∝<EFBFBD>ツ\n",
|
||||
"″<EFBFBD>サヨ<EFBFBD>蛟ハ縺クぎく<EFBFBD>≡\n",
|
||||
"艢゚サ<EFBFBD>ミ∈<EFBFBD>ぢ<EFBFBD>≡\n",
|
||||
"<EFBFBD>諤ワなlу<EFBFBD><EFBFBD><EFBFBD>め∈op<EFBFBD>≡\n",
|
||||
"¥<EFBFBD>ワ<EFBFBD>$ワ祥サ♀∈ムメ<EFBFBD>≡\n",
|
||||
"<EFBFBD><EFBFBD>∩≒οぢ<EFBFBD>≡\n",
|
||||
"\n",
|
||||
"♀ミ<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>♀ミ<EFBFBD><EFBFBD>\n",
|
||||
"<EFBFBD><EFBFBD><EFBFBD>♀ミ<EFBFBD><EFBFBD>\n",
|
||||
"♀ミ<EFBFBD><EFBFBD>∈ぃ<EFBFBD>ぜ√∨\n",
|
||||
"ござ<EFBFBD><EFBFBD> <20><>を∩<E38292>⇔<EFBFBD>mゃ\n",
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
|
@ -0,0 +1,5 @@
|
|||
def apply(config, args):
|
||||
config["baseimg"] = "baserom.u.z64"
|
||||
config["myimg"] = "build/u/ge007.u.z64"
|
||||
config["mapfile"] = "build/ge007.u.map"
|
||||
config["source_directories"] = ['src', 'include']
|
|
@ -7,26 +7,26 @@
|
|||
9305360,10944,assets/obseg/setup/j/UsetupsiloZ,1,1
|
||||
9316304,10192,assets/obseg/setup/j/UsetupstatueZ,1,1
|
||||
9326496,12864,assets/obseg/setup/j/UsetuptraZ,1,1
|
||||
9344096,1440,assets/obseg/text/j/LarecJ,1,1
|
||||
9347232,1680,assets/obseg/text/j/LarkJ,1,1
|
||||
9344096,1440,assets/obseg/text/j/LarecJ,1,0
|
||||
9347232,1680,assets/obseg/text/j/LarkJ,1,0
|
||||
9350032,1104,assets/obseg/text/j/LaztJ,1,1
|
||||
9354544,1184,assets/obseg/text/j/LcradJ,1,1
|
||||
9356320,672,assets/obseg/text/j/LcrypJ,1,1
|
||||
9358096,1104,assets/obseg/text/j/LdamJ,1,1
|
||||
9360080,816,assets/obseg/text/j/LdepoJ,1,1
|
||||
9365104,1856,assets/obseg/text/j/LgunJ,1,1
|
||||
9368304,1328,assets/obseg/text/j/LjunJ,1,1
|
||||
9354544,1184,assets/obseg/text/j/LcradJ,1,0
|
||||
9356320,672,assets/obseg/text/j/LcrypJ,1,0
|
||||
9358096,1104,assets/obseg/text/j/LdamJ,1,0
|
||||
9360080,816,assets/obseg/text/j/LdepoJ,1,0
|
||||
9365104,1856,assets/obseg/text/j/LgunJ,1,0
|
||||
9368304,1328,assets/obseg/text/j/LjunJ,1,0
|
||||
9371376,1824,assets/obseg/text/j/LlenJ,1,1
|
||||
9373952,704,assets/obseg/text/j/LmiscJ,1,1
|
||||
9375072,416,assets/obseg/text/j/LmpmenuJ,1,1
|
||||
9375680,208,assets/obseg/text/j/LmpweaponsJ,1,1
|
||||
9376480,576,assets/obseg/text/j/LoptionsJ,1,1
|
||||
9378240,1136,assets/obseg/text/j/LpeteJ,1,1
|
||||
9380048,672,assets/obseg/text/j/LpropobjJ,1,1
|
||||
9383440,1296,assets/obseg/text/j/LsevJ,1,1
|
||||
9373952,704,assets/obseg/text/j/LmiscJ,1,0
|
||||
9375072,416,assets/obseg/text/j/LmpmenuJ,1,0
|
||||
9375680,208,assets/obseg/text/j/LmpweaponsJ,1,0
|
||||
9376480,576,assets/obseg/text/j/LoptionsJ,1,0
|
||||
9378240,1136,assets/obseg/text/j/LpeteJ,1,0
|
||||
9380048,672,assets/obseg/text/j/LpropobjJ,1,0
|
||||
9383440,1296,assets/obseg/text/j/LsevJ,1,0
|
||||
9386608,2032,assets/obseg/text/j/LsevbJ,1,1
|
||||
9389760,976,assets/obseg/text/j/LsevxJ,1,1
|
||||
9394496,1520,assets/obseg/text/j/LsiloJ,1,1
|
||||
9389760,976,assets/obseg/text/j/LsevxJ,1,0
|
||||
9394496,1520,assets/obseg/text/j/LsiloJ,1,0
|
||||
9398352,2128,assets/obseg/text/j/LstatJ,1,1
|
||||
9403312,3056,assets/obseg/text/j/LtitleJ,1,1
|
||||
9407440,1104,assets/obseg/text/j/LtraJ,1,1
|
||||
9403312,3056,assets/obseg/text/j/LtitleJ,1,0
|
||||
9407440,1104,assets/obseg/text/j/LtraJ,1,0
|
||||
|
|
|
|
@ -723,11 +723,11 @@
|
|||
9339360,16,assets/obseg/text/LameE,1,0
|
||||
9339376,16,assets/obseg/text/LameJ,1,0
|
||||
9339392,1584,assets/obseg/text/LarchE,1,0
|
||||
9340976,1632,assets/obseg/text/LarchJ,1,1
|
||||
9340976,1632,assets/obseg/text/LarchJ,1,0
|
||||
9342608,1488,assets/obseg/text/LarecE,1,0
|
||||
9344096,1440,assets/obseg/text/j/LarecJ,1,1
|
||||
9344096,1440,assets/obseg/text/j/LarecJ,1,0
|
||||
9345536,1696,assets/obseg/text/LarkE,1,0
|
||||
9347232,1680,assets/obseg/text/j/LarkJ,1,1
|
||||
9347232,1680,assets/obseg/text/j/LarkJ,1,0
|
||||
9348912,16,assets/obseg/text/LashE,1,0
|
||||
9348928,16,assets/obseg/text/LashJ,1,0
|
||||
9348944,1088,assets/obseg/text/LaztE,1,0
|
||||
|
@ -735,17 +735,17 @@
|
|||
9351136,16,assets/obseg/text/LcatE,1,0
|
||||
9351152,16,assets/obseg/text/LcatJ,1,0
|
||||
9351168,1024,assets/obseg/text/LcaveE,1,0
|
||||
9352192,1120,assets/obseg/text/LcaveJ,1,1
|
||||
9352192,1120,assets/obseg/text/LcaveJ,1,0
|
||||
9353312,1232,assets/obseg/text/LcradE,1,0
|
||||
9354544,1184,assets/obseg/text/j/LcradJ,1,1
|
||||
9354544,1184,assets/obseg/text/j/LcradJ,1,0
|
||||
9355728,592,assets/obseg/text/LcrypE,1,0
|
||||
9356320,672,assets/obseg/text/j/LcrypJ,1,1
|
||||
9356320,672,assets/obseg/text/j/LcrypJ,1,0
|
||||
9356992,1104,assets/obseg/text/LdamE,1,0
|
||||
9358096,1104,assets/obseg/text/j/LdamJ,1,1
|
||||
9358096,1104,assets/obseg/text/j/LdamJ,1,0
|
||||
9359200,880,assets/obseg/text/LdepoE,1,0
|
||||
9360080,816,assets/obseg/text/j/LdepoJ,1,1
|
||||
9360080,816,assets/obseg/text/j/LdepoJ,1,0
|
||||
9360896,1168,assets/obseg/text/LdestE,1,0
|
||||
9362064,1120,assets/obseg/text/LdestJ,1,1
|
||||
9362064,1120,assets/obseg/text/LdestJ,1,0
|
||||
9363184,16,assets/obseg/text/LdishE,1,0
|
||||
9363200,16,assets/obseg/text/LdishJ,1,0
|
||||
9363216,16,assets/obseg/text/LearE,1,0
|
||||
|
@ -753,11 +753,11 @@
|
|||
9363248,16,assets/obseg/text/LeldE,1,0
|
||||
9363264,16,assets/obseg/text/LeldJ,1,0
|
||||
9363280,1824,assets/obseg/text/LgunE,1,0
|
||||
9365104,1856,assets/obseg/text/j/LgunJ,1,1
|
||||
9365104,1856,assets/obseg/text/j/LgunJ,1,0
|
||||
9366960,16,assets/obseg/text/LimpE,1,0
|
||||
9366976,16,assets/obseg/text/LimpJ,1,0
|
||||
9366992,1312,assets/obseg/text/LjunE,1,0
|
||||
9368304,1328,assets/obseg/text/j/LjunJ,1,1
|
||||
9368304,1328,assets/obseg/text/j/LjunJ,1,0
|
||||
9369632,16,assets/obseg/text/LleeE,1,0
|
||||
9369648,16,assets/obseg/text/LleeJ,1,0
|
||||
9369664,1712,assets/obseg/text/LlenE,1,0
|
||||
|
@ -767,45 +767,45 @@
|
|||
9373232,16,assets/obseg/text/LlueE,1,0
|
||||
9373248,16,assets/obseg/text/LlueJ,1,0
|
||||
9373264,688,assets/obseg/text/LmiscE,1,0
|
||||
9373952,704,assets/obseg/text/j/LmiscJ,1,1
|
||||
9373952,704,assets/obseg/text/j/LmiscJ,1,0
|
||||
9374656,416,assets/obseg/text/LmpmenuE,1,0
|
||||
9375072,416,assets/obseg/text/j/LmpmenuJ,1,1
|
||||
9375072,416,assets/obseg/text/j/LmpmenuJ,1,0
|
||||
9375488,192,assets/obseg/text/LmpweaponsE,1,0
|
||||
9375680,208,assets/obseg/text/j/LmpweaponsJ,1,1
|
||||
9375680,208,assets/obseg/text/j/LmpweaponsJ,1,0
|
||||
9375888,16,assets/obseg/text/LoatE,1,0
|
||||
9375904,16,assets/obseg/text/LoatJ,1,0
|
||||
9375920,560,assets/obseg/text/LoptionsE,1,0
|
||||
9376480,576,assets/obseg/text/j/LoptionsJ,1,1
|
||||
9376480,576,assets/obseg/text/j/LoptionsJ,1,0
|
||||
9377056,16,assets/obseg/text/LpamE,1,0
|
||||
9377072,16,assets/obseg/text/LpamJ,1,0
|
||||
9377088,1152,assets/obseg/text/LpeteE,1,0
|
||||
9378240,1136,assets/obseg/text/j/LpeteJ,1,1
|
||||
9378240,1136,assets/obseg/text/j/LpeteJ,1,0
|
||||
9379376,672,assets/obseg/text/LpropobjE,1,0
|
||||
9380048,672,assets/obseg/text/j/LpropobjJ,1,1
|
||||
9380048,672,assets/obseg/text/j/LpropobjJ,1,0
|
||||
9380720,16,assets/obseg/text/LrefE,1,0
|
||||
9380736,16,assets/obseg/text/LrefJ,1,0
|
||||
9380752,16,assets/obseg/text/LritE,1,0
|
||||
9380768,16,assets/obseg/text/LritJ,1,0
|
||||
9380784,624,assets/obseg/text/LrunE,1,0
|
||||
9381408,656,assets/obseg/text/LrunJ,1,1
|
||||
9381408,656,assets/obseg/text/LrunJ,1,0
|
||||
9382064,1376,assets/obseg/text/LsevE,1,0
|
||||
9383440,1296,assets/obseg/text/j/LsevJ,1,1
|
||||
9383440,1296,assets/obseg/text/j/LsevJ,1,0
|
||||
9384736,1872,assets/obseg/text/LsevbE,1,0
|
||||
9386608,2032,assets/obseg/text/j/LsevbJ,1,1
|
||||
9388640,1120,assets/obseg/text/LsevxE,1,0
|
||||
9389760,976,assets/obseg/text/j/LsevxJ,1,1
|
||||
9389760,976,assets/obseg/text/j/LsevxJ,1,0
|
||||
9390736,1168,assets/obseg/text/LsevxbE,1,0
|
||||
9391904,1104,assets/obseg/text/LsevxbJ,1,1
|
||||
9391904,1104,assets/obseg/text/LsevxbJ,1,0
|
||||
9393008,16,assets/obseg/text/LshoE,1,0
|
||||
9393024,16,assets/obseg/text/LshoJ,1,0
|
||||
9393040,1456,assets/obseg/text/LsiloE,1,0
|
||||
9394496,1520,assets/obseg/text/j/LsiloJ,1,1
|
||||
9394496,1520,assets/obseg/text/j/LsiloJ,1,0
|
||||
9396016,2336,assets/obseg/text/LstatE,1,0
|
||||
9398352,2128,assets/obseg/text/j/LstatJ,1,1
|
||||
9400480,2832,assets/obseg/text/LtitleE,1,0
|
||||
9403312,3056,assets/obseg/text/j/LtitleJ,1,1
|
||||
9403312,3056,assets/obseg/text/j/LtitleJ,1,0
|
||||
9406368,1072,assets/obseg/text/LtraE,1,0
|
||||
9407440,1104,assets/obseg/text/j/LtraJ,1,1
|
||||
9407440,1104,assets/obseg/text/j/LtraJ,1,0
|
||||
9408544,16,assets/obseg/text/LwaxE,1,0
|
||||
9408560,16,assets/obseg/text/LwaxJ,1,0
|
||||
9408576,16,assets/obseg/ob__ob_end.seg,0,1
|
||||
|
|
|
|
@ -723,11 +723,11 @@
|
|||
9335824,16,assets/obseg/text/LameE,1,0
|
||||
9335840,16,assets/obseg/text/LameJ,1,0
|
||||
9335856,1584,assets/obseg/text/LarchE,1,0
|
||||
9337440,1632,assets/obseg/text/LarchJ.bin,1,1
|
||||
9337440,1632,assets/obseg/text/LarchJ.bin,1,0
|
||||
9339072,1488,assets/obseg/text/LarecE,1,0
|
||||
9340560,1424,assets/obseg/text/u/LarecJ.bin,1,1
|
||||
9340560,1424,assets/obseg/text/u/LarecJ.bin,1,0
|
||||
9341984,1696,assets/obseg/text/LarkE,1,0
|
||||
9343680,1712,assets/obseg/text/u/LarkJ.bin,1,1
|
||||
9343680,1712,assets/obseg/text/u/LarkJ.bin,1,0
|
||||
9345392,16,assets/obseg/text/LashE,1,0
|
||||
9345408,16,assets/obseg/text/LashJ,1,0
|
||||
9345424,1088,assets/obseg/text/LaztE,1,0
|
||||
|
@ -735,17 +735,17 @@
|
|||
9347712,16,assets/obseg/text/LcatE,1,0
|
||||
9347728,16,assets/obseg/text/LcatJ,1,0
|
||||
9347744,1024,assets/obseg/text/LcaveE,1,0
|
||||
9348768,1120,assets/obseg/text/LcaveJ.bin,1,1
|
||||
9348768,1120,assets/obseg/text/LcaveJ.bin,1,0
|
||||
9349888,1232,assets/obseg/text/LcradE,1,0
|
||||
9351120,1200,assets/obseg/text/u/LcradJ.bin,1,1
|
||||
9351120,1200,assets/obseg/text/u/LcradJ.bin,1,0
|
||||
9352320,592,assets/obseg/text/LcrypE,1,0
|
||||
9352912,704,assets/obseg/text/u/LcrypJ.bin,1,1
|
||||
9352912,704,assets/obseg/text/u/LcrypJ.bin,1,0
|
||||
9353616,1104,assets/obseg/text/LdamE,1,0
|
||||
9354720,1136,assets/obseg/text/u/LdamJ.bin,1,1
|
||||
9354720,1136,assets/obseg/text/u/LdamJ.bin,1,0
|
||||
9355856,880,assets/obseg/text/LdepoE,1,0
|
||||
9356736,832,assets/obseg/text/u/LdepoJ.bin,1,1
|
||||
9356736,832,assets/obseg/text/u/LdepoJ.bin,1,0
|
||||
9357568,1168,assets/obseg/text/LdestE,1,0
|
||||
9358736,1120,assets/obseg/text/LdestJ.bin,1,1
|
||||
9358736,1120,assets/obseg/text/LdestJ.bin,1,0
|
||||
9359856,16,assets/obseg/text/LdishE,1,0
|
||||
9359872,16,assets/obseg/text/LdishJ,1,0
|
||||
9359888,16,assets/obseg/text/LearE,1,0
|
||||
|
@ -753,15 +753,15 @@
|
|||
9359920,16,assets/obseg/text/LeldE,1,0
|
||||
9359936,16,assets/obseg/text/LeldJ,1,0
|
||||
9359952,1824,assets/obseg/text/LgunE,1,0
|
||||
9361776,1872,assets/obseg/text/u/LgunJ.bin,1,1
|
||||
9361776,1872,assets/obseg/text/u/LgunJ.bin,1,0
|
||||
9363648,16,assets/obseg/text/LimpE,1,0
|
||||
9363664,16,assets/obseg/text/LimpJ,1,0
|
||||
9363680,1312,assets/obseg/text/LjunE,1,0
|
||||
9364992,1344,assets/obseg/text/u/LjunJ.bin,1,1
|
||||
9364992,1344,assets/obseg/text/u/LjunJ.bin,1,0
|
||||
9366336,16,assets/obseg/text/LleeE,1,0
|
||||
9366352,16,assets/obseg/text/LleeJ,1,0
|
||||
9366368,1600,assets/obseg/text/LlenE,1,0
|
||||
9367968,688,assets/obseg/text/u/LlenJ.bin,1,1
|
||||
9367968,688,assets/obseg/text/u/LlenJ.bin,1,0
|
||||
9368656,16,assets/obseg/text/LlipE,1,0
|
||||
9368672,16,assets/obseg/text/LlipJ,1,0
|
||||
9368688,16,assets/obseg/text/LlueE,1,0
|
||||
|
@ -769,43 +769,43 @@
|
|||
9368720,672,assets/obseg/text/LmiscE,1,0
|
||||
9369392,736,assets/obseg/text/u/LmiscJ.bin,1,1
|
||||
9370128,416,assets/obseg/text/LmpmenuE,1,0
|
||||
9370544,400,assets/obseg/text/u/LmpmenuJ.bin,1,1
|
||||
9370544,400,assets/obseg/text/u/LmpmenuJ.bin,1,0
|
||||
9370944,192,assets/obseg/text/LmpweaponsE,1,0
|
||||
9371136,224,assets/obseg/text/u/LmpweaponsJ.bin,1,1
|
||||
9371136,224,assets/obseg/text/u/LmpweaponsJ.bin,1,0
|
||||
9371360,16,assets/obseg/text/LoatE,1,0
|
||||
9371376,16,assets/obseg/text/LoatJ,1,0
|
||||
9371392,560,assets/obseg/text/LoptionsE,1,0
|
||||
9371952,592,assets/obseg/text/u/LoptionsJ.bin,1,1
|
||||
9371952,592,assets/obseg/text/u/LoptionsJ.bin,1,0
|
||||
9372544,16,assets/obseg/text/LpamE,1,0
|
||||
9372560,16,assets/obseg/text/LpamJ,1,0
|
||||
9372576,1152,assets/obseg/text/LpeteE,1,0
|
||||
9373728,1136,assets/obseg/text/u/LpeteJ.bin,1,1
|
||||
9373728,1136,assets/obseg/text/u/LpeteJ.bin,1,0
|
||||
9374864,672,assets/obseg/text/LpropobjE,1,0
|
||||
9375536,704,assets/obseg/text/u/LpropobjJ.bin,1,1
|
||||
9375536,704,assets/obseg/text/u/LpropobjJ.bin,1,0
|
||||
9376240,16,assets/obseg/text/LrefE,1,0
|
||||
9376256,16,assets/obseg/text/LrefJ,1,0
|
||||
9376272,16,assets/obseg/text/LritE,1,0
|
||||
9376288,16,assets/obseg/text/LritJ,1,0
|
||||
9376304,624,assets/obseg/text/LrunE,1,0
|
||||
9376928,656,assets/obseg/text/LrunJ.bin,1,1
|
||||
9376928,656,assets/obseg/text/LrunJ.bin,1,0
|
||||
9377584,1376,assets/obseg/text/LsevE,1,0
|
||||
9378960,1296,assets/obseg/text/u/LsevJ.bin,1,1
|
||||
9378960,1296,assets/obseg/text/u/LsevJ.bin,1,0
|
||||
9380256,1872,assets/obseg/text/LsevbE,1,0
|
||||
9382128,2032,assets/obseg/text/u/LsevbJ.bin,1,1
|
||||
9384160,1120,assets/obseg/text/LsevxE,1,0
|
||||
9385280,960,assets/obseg/text/u/LsevxJ.bin,1,1
|
||||
9385280,960,assets/obseg/text/u/LsevxJ.bin,1,0
|
||||
9386240,1168,assets/obseg/text/LsevxbE,1,0
|
||||
9387408,1104,assets/obseg/text/LsevxbJ.bin,1,1
|
||||
9387408,1104,assets/obseg/text/LsevxbJ.bin,1,0
|
||||
9388512,16,assets/obseg/text/LshoE,1,0
|
||||
9388528,16,assets/obseg/text/LshoJ,1,0
|
||||
9388544,1456,assets/obseg/text/LsiloE,1,0
|
||||
9390000,1504,assets/obseg/text/u/LsiloJ.bin,1,1
|
||||
9390000,1504,assets/obseg/text/u/LsiloJ.bin,1,0
|
||||
9391504,2336,assets/obseg/text/LstatE,1,0
|
||||
9393840,2160,assets/obseg/text/u/LstatJ.bin,1,1
|
||||
9396000,2752,assets/obseg/text/LtitleE,1,0
|
||||
9398752,2960,assets/obseg/text/u/LtitleJ.bin,1,1
|
||||
9398752,2960,assets/obseg/text/u/LtitleJ.bin,1,0
|
||||
9401712,1072,assets/obseg/text/LtraE,1,0
|
||||
9402784,1056,assets/obseg/text/u/LtraJ.bin,1,1
|
||||
9402784,1056,assets/obseg/text/u/LtraJ.bin,1,0
|
||||
9403840,16,assets/obseg/text/LwaxE,1,0
|
||||
9403856,16,assets/obseg/text/LwaxJ,1,0
|
||||
9403872,16,assets/obseg/ob__ob_end.seg,0,1
|
||||
|
|
|
1063
ge007.e.ld
1063
ge007.e.ld
File diff suppressed because it is too large
Load Diff
|
@ -1 +1 @@
|
|||
167c3c433dec1f1eb921736f7d53fac8cb45ee31 ge007.e.z64
|
||||
167c3c433dec1f1eb921736f7d53fac8cb45ee31 build/e/ge007.e.z64
|
||||
|
|
12
ge007.j.ld
12
ge007.j.ld
|
@ -55,6 +55,7 @@ SECTIONS
|
|||
build/j/src/video.o (.text);
|
||||
build/j/src/deb.o (.text);
|
||||
build/j/src/deb_video.o (.text);
|
||||
build/j/src/unused_fp.o (.text);
|
||||
build/j/src/deb_print.o (.text);
|
||||
build/j/src/debug_getlastRA.o (.text);
|
||||
build/j/src/ramrom.o (.text);
|
||||
|
@ -365,7 +366,7 @@ SECTIONS
|
|||
build/j/src/game/unk_092E50.o (.text);
|
||||
build/j/src/game/unk_093880.o (.text);
|
||||
build/j/src/game/unk_09B600.o (.text);
|
||||
build/j/src/game/unk_09B740.o (.text);
|
||||
build/j/src/game/chrObjRandom.o (.text);
|
||||
build/j/src/game/unk_09B7A0.o (.text);
|
||||
build/j/src/game/unk_09C250.o (.text);
|
||||
build/j/src/game/unk_0A1DA0.o (.text);
|
||||
|
@ -3169,6 +3170,7 @@ SECTIONS
|
|||
build/j/src/video.o (.data);
|
||||
build/j/src/deb.o (.data);
|
||||
build/j/src/deb_video.o (.data);
|
||||
build/j/src/unused_fp.o (.data);
|
||||
build/j/src/deb_print.o (.data);
|
||||
build/j/src/debug_getlastRA.o (.data);
|
||||
build/j/src/ramrom.o (.data);
|
||||
|
@ -3377,6 +3379,7 @@ SECTIONS
|
|||
build/j/src/video.o (.rodata);
|
||||
build/j/src/deb.o (.rodata);
|
||||
build/j/src/deb_video.o (.rodata);
|
||||
build/j/src/unused_fp.o (.rodata);
|
||||
build/j/src/deb_print.o (.rodata);
|
||||
build/j/src/debug_getlastRA.o (.rodata);
|
||||
build/j/src/ramrom.o (.rodata);
|
||||
|
@ -3656,7 +3659,7 @@ SECTIONS
|
|||
build/j/src/game/unk_092E50.o (.data);
|
||||
build/j/src/game/unk_093880.o (.data);
|
||||
build/j/src/game/unk_09B600.o (.data);
|
||||
build/j/src/game/unk_09B740.o (.data);
|
||||
build/j/src/game/chrObjRandom.o (.data);
|
||||
build/j/src/game/unk_09B7A0.o (.data);
|
||||
build/j/src/game/unk_09C250.o (.data);
|
||||
build/j/src/game/unk_0A1DA0.o (.data);
|
||||
|
@ -3778,7 +3781,7 @@ SECTIONS
|
|||
build/j/src/game/unk_092E50.o (.rodata);
|
||||
build/j/src/game/unk_093880.o (.rodata);
|
||||
build/j/src/game/unk_09B600.o (.rodata);
|
||||
build/j/src/game/unk_09B740.o (.rodata);
|
||||
build/j/src/game/chrObjRandom.o (.rodata);
|
||||
build/j/src/game/unk_09B7A0.o (.rodata);
|
||||
build/j/src/game/unk_09C250.o (.rodata);
|
||||
build/j/src/game/unk_0A1DA0.o (.rodata);
|
||||
|
@ -3838,6 +3841,7 @@ SECTIONS
|
|||
build/j/src/video.o (.bss);
|
||||
build/j/src/deb.o (.bss);
|
||||
build/j/src/deb_video.o (.bss);
|
||||
build/j/src/unused_fp.o (.bss);
|
||||
build/j/src/deb_print.o (.bss);
|
||||
build/j/src/debug_getlastRA.o (.bss);
|
||||
build/j/src/ramrom.o (.bss);
|
||||
|
@ -4116,7 +4120,7 @@ SECTIONS
|
|||
build/j/src/game/unk_092E50.o (.bss);
|
||||
build/j/src/game/unk_093880.o (.bss);
|
||||
build/j/src/game/unk_09B600.o (.bss);
|
||||
build/j/src/game/unk_09B740.o (.bss);
|
||||
build/j/src/game/chrObjRandom.o (.bss);
|
||||
build/j/src/game/unk_09B7A0.o (.bss);
|
||||
build/j/src/game/unk_09C250.o (.bss);
|
||||
build/j/src/game/unk_0A1DA0.o (.bss);
|
||||
|
|
|
@ -1 +1 @@
|
|||
2a5dade32f7fad6c73c659d2026994632c1b3174 ge007.j.z64
|
||||
2a5dade32f7fad6c73c659d2026994632c1b3174 build/j/ge007.j.z64
|
||||
|
|
14
ge007.u.ld
14
ge007.u.ld
|
@ -55,6 +55,7 @@ SECTIONS
|
|||
build/u/src/video.o (.text);
|
||||
build/u/src/deb.o (.text);
|
||||
build/u/src/deb_video.o (.text);
|
||||
build/u/src/unused_fp.o (.text);
|
||||
build/u/src/deb_print.o (.text);
|
||||
build/u/src/debug_getlastRA.o (.text);
|
||||
build/u/src/ramrom.o (.text);
|
||||
|
@ -365,7 +366,7 @@ SECTIONS
|
|||
build/u/src/game/unk_092E50.o (.text);
|
||||
build/u/src/game/unk_093880.o (.text);
|
||||
build/u/src/game/unk_09B600.o (.text);
|
||||
build/u/src/game/unk_09B740.o (.text);
|
||||
build/u/src/game/chrObjRandom.o (.text);
|
||||
build/u/src/game/unk_09B7A0.o (.text);
|
||||
build/u/src/game/unk_09C250.o (.text);
|
||||
build/u/src/game/unk_0A1DA0.o (.text);
|
||||
|
@ -424,7 +425,6 @@ SECTIONS
|
|||
|
||||
|
||||
|
||||
|
||||
_obsegSegmentStart = ADDR(.obseg);
|
||||
_obsegSegmentRomStart = _romfiles_117880SegmentRomEnd;
|
||||
.obseg _obsegSegmentRomStart : AT(_obsegSegmentRomStart) {
|
||||
|
@ -3172,6 +3172,7 @@ SECTIONS
|
|||
build/u/src/video.o (.data);
|
||||
build/u/src/deb.o (.data);
|
||||
build/u/src/deb_video.o (.data);
|
||||
build/u/src/unused_fp.o (.data);
|
||||
build/u/src/deb_print.o (.data);
|
||||
build/u/src/debug_getlastRA.o (.data);
|
||||
build/u/src/ramrom.o (.data);
|
||||
|
@ -3379,6 +3380,7 @@ SECTIONS
|
|||
build/u/src/video.o (.rodata);
|
||||
build/u/src/deb.o (.rodata);
|
||||
build/u/src/deb_video.o (.rodata);
|
||||
build/u/src/unused_fp.o (.rodata);
|
||||
build/u/src/deb_print.o (.rodata);
|
||||
build/u/src/debug_getlastRA.o (.rodata);
|
||||
build/u/src/ramrom.o (.rodata);
|
||||
|
@ -3657,7 +3659,7 @@ SECTIONS
|
|||
build/u/src/game/unk_092E50.o (.data);
|
||||
build/u/src/game/unk_093880.o (.data);
|
||||
build/u/src/game/unk_09B600.o (.data);
|
||||
build/u/src/game/unk_09B740.o (.data);
|
||||
build/u/src/game/chrObjRandom.o (.data);
|
||||
build/u/src/game/unk_09B7A0.o (.data);
|
||||
build/u/src/game/unk_09C250.o (.data);
|
||||
build/u/src/game/unk_0A1DA0.o (.data);
|
||||
|
@ -3779,7 +3781,7 @@ SECTIONS
|
|||
build/u/src/game/unk_092E50.o (.rodata);
|
||||
build/u/src/game/unk_093880.o (.rodata);
|
||||
build/u/src/game/unk_09B600.o (.rodata);
|
||||
build/u/src/game/unk_09B740.o (.rodata);
|
||||
build/u/src/game/chrObjRandom.o (.rodata);
|
||||
build/u/src/game/unk_09B7A0.o (.rodata);
|
||||
build/u/src/game/unk_09C250.o (.rodata);
|
||||
build/u/src/game/unk_0A1DA0.o (.rodata);
|
||||
|
@ -3839,6 +3841,7 @@ SECTIONS
|
|||
build/u/src/video.o (.bss);
|
||||
build/u/src/deb.o (.bss);
|
||||
build/u/src/deb_video.o (.bss);
|
||||
build/u/src/unused_fp.o (.bss);
|
||||
build/u/src/deb_print.o (.bss);
|
||||
build/u/src/debug_getlastRA.o (.bss);
|
||||
build/u/src/ramrom.o (.bss);
|
||||
|
@ -4117,7 +4120,7 @@ SECTIONS
|
|||
build/u/src/game/unk_092E50.o (.bss);
|
||||
build/u/src/game/unk_093880.o (.bss);
|
||||
build/u/src/game/unk_09B600.o (.bss);
|
||||
build/u/src/game/unk_09B740.o (.bss);
|
||||
build/u/src/game/chrObjRandom.o (.bss);
|
||||
build/u/src/game/unk_09B7A0.o (.bss);
|
||||
build/u/src/game/unk_09C250.o (.bss);
|
||||
build/u/src/game/unk_0A1DA0.o (.bss);
|
||||
|
@ -4199,7 +4202,6 @@ SECTIONS
|
|||
_cfbSegmentEnd = ADDR(.cfb) + SIZEOF(.cfb);
|
||||
_cfbSegmentRomEnd = _cfbSegmentRomStart + SIZEOF(.cfb);
|
||||
|
||||
|
||||
/*move em to end, out of the way*/
|
||||
/DISCARD/ : {
|
||||
* (.MIPS.abiflags);
|
||||
|
|
|
@ -1 +1 @@
|
|||
abe01e4aeb033b6c0836819f549c791b26cfde83 ge007.u.z64
|
||||
abe01e4aeb033b6c0836819f549c791b26cfde83 build/u/ge007.u.z64
|
||||
|
|
|
@ -3,46 +3,604 @@
|
|||
|
||||
#include "abi.h"
|
||||
|
||||
/***********************************************************************
|
||||
* misc defines
|
||||
***********************************************************************/
|
||||
typedef u8 ALPan;
|
||||
|
||||
/***********************************************************************
|
||||
* Audio Library global routines
|
||||
***********************************************************************/
|
||||
typedef struct ALLink_s {
|
||||
struct ALLink_s *next;
|
||||
struct ALLink_s *prev;
|
||||
} ALLink;
|
||||
|
||||
typedef s32 (*ALDMAproc)(s32 addr, s32 len, void *state);
|
||||
typedef ALDMAproc (*ALDMANew)(void *state);
|
||||
|
||||
#define AL_FX_NONE 0
|
||||
#define AL_FX_SMALLROOM 1
|
||||
#define AL_FX_BIGROOM 2
|
||||
#define AL_FX_CHORUS 3
|
||||
#define AL_FX_FLANGE 4
|
||||
#define AL_FX_ECHO 5
|
||||
#define AL_FX_CUSTOM 6
|
||||
|
||||
typedef u8 ALFxId;
|
||||
typedef s32 ALMicroTime;
|
||||
|
||||
typedef struct {
|
||||
u8 *base;
|
||||
u8 *current;
|
||||
s32 len;
|
||||
s32 count;
|
||||
} ALHeap;
|
||||
|
||||
typedef struct {
|
||||
s32 maxVVoices; /* obsolete */
|
||||
s32 maxPVoices;
|
||||
s32 maxUpdates;
|
||||
s32 maxFXbusses;
|
||||
void *dmaproc;
|
||||
ALHeap *heap;
|
||||
s32 outputRate;
|
||||
ALFxId fxType;
|
||||
s32 *params;
|
||||
} ALSynConfig;
|
||||
|
||||
|
||||
void alHeapInit(ALHeap *hp, u8 *base, s32 len);
|
||||
void *alHeapDBAlloc(u8 *file, s32 line, ALHeap *hp, s32 num, s32 size);
|
||||
|
||||
#ifdef DEBUG
|
||||
#define alHeapAlloc(hp, elem ,size) alHeapDBAlloc((u8 *) __FILE__,__LINE__,(hp),(elem),(size))
|
||||
#else
|
||||
#define alHeapAlloc(hp, elem ,size) alHeapDBAlloc(0, 0,(hp),(elem),(size))
|
||||
#endif
|
||||
|
||||
/***********************************************************************
|
||||
* data structures for sound banks
|
||||
***********************************************************************/
|
||||
|
||||
typedef struct {
|
||||
s32 order;
|
||||
s32 npredictors;
|
||||
s16 book[1]; /* Actually variable size. Must be 8-byte aligned */
|
||||
} ALADPCMBook;
|
||||
|
||||
typedef struct {
|
||||
u32 start;
|
||||
u32 end;
|
||||
u32 count;
|
||||
ADPCM_STATE state;
|
||||
} ALADPCMloop;
|
||||
|
||||
typedef struct {
|
||||
u32 start;
|
||||
u32 end;
|
||||
u32 count;
|
||||
} ALRawLoop;
|
||||
|
||||
typedef struct {
|
||||
ALMicroTime attackTime;
|
||||
ALMicroTime decayTime;
|
||||
ALMicroTime releaseTime;
|
||||
u8 attackVolume;
|
||||
u8 decayVolume;
|
||||
} ALEnvelope;
|
||||
|
||||
typedef struct {
|
||||
u8 velocityMin;
|
||||
u8 velocityMax;
|
||||
u8 keyMin;
|
||||
u8 keyMax;
|
||||
u8 keyBase;
|
||||
s8 detune;
|
||||
} ALKeyMap;
|
||||
|
||||
typedef struct {
|
||||
ALADPCMloop *loop;
|
||||
ALADPCMBook *book;
|
||||
} ALADPCMWaveInfo;
|
||||
|
||||
typedef struct {
|
||||
ALRawLoop *loop;
|
||||
} ALRAWWaveInfo;
|
||||
|
||||
typedef struct ALWaveTable_s {
|
||||
u8 *base; /* ptr to start of wave data */
|
||||
s32 len; /* length of data in bytes */
|
||||
u8 type; /* compression type */
|
||||
u8 flags; /* offset/address flags */
|
||||
union {
|
||||
ALADPCMWaveInfo adpcmWave;
|
||||
ALRAWWaveInfo rawWave;
|
||||
} waveInfo;
|
||||
} ALWaveTable;
|
||||
|
||||
typedef struct ALSound_s {
|
||||
ALEnvelope *envelope;
|
||||
ALKeyMap *keyMap;
|
||||
ALWaveTable *wavetable; /* offset to wavetable struct */
|
||||
ALPan samplePan;
|
||||
u8 sampleVolume;
|
||||
u8 flags;
|
||||
} ALSound;
|
||||
|
||||
typedef struct {
|
||||
u8 volume; /* overall volume for this instrument */
|
||||
ALPan pan; /* 0 = hard left, 127 = hard right */
|
||||
u8 priority; /* voice priority for this instrument */
|
||||
u8 flags;
|
||||
u8 tremType; /* the type of tremelo osc. to use */
|
||||
u8 tremRate; /* the rate of the tremelo osc. */
|
||||
u8 tremDepth; /* the depth of the tremelo osc */
|
||||
u8 tremDelay; /* the delay for the tremelo osc */
|
||||
u8 vibType; /* the type of tremelo osc. to use */
|
||||
u8 vibRate; /* the rate of the tremelo osc. */
|
||||
u8 vibDepth; /* the depth of the tremelo osc */
|
||||
u8 vibDelay; /* the delay for the tremelo osc */
|
||||
s16 bendRange; /* pitch bend range in cents */
|
||||
s16 soundCount; /* number of sounds in this array */
|
||||
ALSound *soundArray[1];
|
||||
} ALInstrument;
|
||||
|
||||
typedef struct ALBank_s {
|
||||
s16 instCount; /* number of programs in this bank */
|
||||
u8 flags;
|
||||
u8 pad;
|
||||
s32 sampleRate; /* e.g. 44100, 22050, etc... */
|
||||
ALInstrument *percussion; /* default percussion for GM */
|
||||
ALInstrument *instArray[1]; /* ARRAY of instruments */
|
||||
} ALBank;
|
||||
|
||||
typedef struct { /* Note: sizeof won't be correct */
|
||||
s16 revision; /* format revision of this file */
|
||||
s16 bankCount; /* number of banks */
|
||||
ALBank *bankArray[1]; /* ARRAY of bank offsets */
|
||||
} ALBankFile;
|
||||
|
||||
void alBnkfNew(ALBankFile *f, u8 *table);
|
||||
|
||||
/***********************************************************************
|
||||
* Synthesis driver stuff
|
||||
***********************************************************************/
|
||||
typedef ALMicroTime (*ALVoiceHandler)(void *);
|
||||
|
||||
typedef struct ALPlayer_s {
|
||||
struct ALPlayer_s *next;
|
||||
void *clientData; /* storage for client callback */
|
||||
ALVoiceHandler handler; /* voice handler for player */
|
||||
ALMicroTime callTime; /* usec requested callback */
|
||||
s32 samplesLeft; /* usec remaining to callback */
|
||||
} ALPlayer;
|
||||
|
||||
typedef struct ALVoice_s {
|
||||
ALLink node;
|
||||
struct PVoice_s *pvoice;
|
||||
ALWaveTable *table;
|
||||
void *clientPrivate;
|
||||
s16 state;
|
||||
s16 priority;
|
||||
s16 fxBus;
|
||||
s16 unityPitch;
|
||||
} ALVoice;
|
||||
|
||||
typedef struct {
|
||||
ALPlayer *head; /* client list head */
|
||||
ALLink pFreeList; /* list of free physical voices */
|
||||
ALLink pAllocList; /* list of allocated physical voices */
|
||||
ALLink pLameList; /* list of voices ready to be freed */
|
||||
s32 paramSamples;
|
||||
s32 curSamples; /* samples from start of game */
|
||||
ALDMANew dma;
|
||||
ALHeap *heap;
|
||||
|
||||
struct ALParam_s *paramList;
|
||||
|
||||
struct ALMainBus_s *mainBus;
|
||||
struct ALAuxBus_s *auxBus; /* ptr to array of aux bus structs */
|
||||
struct ALFilter_s *outputFilter; /* last filter in the filter chain */
|
||||
|
||||
s32 numPVoices;
|
||||
s32 maxAuxBusses;
|
||||
s32 outputRate; /* output sample rate */
|
||||
s32 maxOutSamples; /* Maximum samples rsp can generate
|
||||
at one time at output rate */
|
||||
} ALSynth;
|
||||
|
||||
/***********************************************************************
|
||||
* Audio Library (AL) stuff
|
||||
***********************************************************************/
|
||||
typedef struct {
|
||||
ALSynth drvr;
|
||||
} ALGlobals;
|
||||
|
||||
/***********************************************************************
|
||||
* Sequence Files
|
||||
***********************************************************************/
|
||||
|
||||
/**
|
||||
* Metadata for a sequence "file" entry / data content of single sequence.
|
||||
* Based on original ALSeqData in n64devkit\ultra\usr\include\PR\libaudio.h.
|
||||
*/
|
||||
typedef struct
|
||||
{
|
||||
u8 *offset;
|
||||
s32 len;
|
||||
#ifdef VERSION_SH
|
||||
s8 magic[2]; // tbl: 0x0204, otherwise: 0x0203
|
||||
|
||||
// for ctl (else zeros):
|
||||
union {
|
||||
// unused, just for clarification (big endian)
|
||||
struct {
|
||||
u8 bank;
|
||||
u8 ff;
|
||||
u8 numInstruments;
|
||||
u8 numDrums;
|
||||
} as_u8;
|
||||
|
||||
// used
|
||||
struct {
|
||||
s16 bankAndFf;
|
||||
s16 numInstrumentsAndDrums;
|
||||
} as_s16;
|
||||
} ctl;
|
||||
#endif
|
||||
u8 *address;
|
||||
u16 offset;
|
||||
u16 len;
|
||||
} ALSeqData;
|
||||
|
||||
/**
|
||||
* Structure for storing collection of sequence metadatas.
|
||||
* Based on original ALSeqFile in n64devkit\ultra\usr\include\PR\libaudio.h.
|
||||
*/
|
||||
typedef struct
|
||||
{
|
||||
#ifndef VERSION_SH
|
||||
s16 revision;
|
||||
#endif
|
||||
s16 seqCount;
|
||||
#ifdef VERSION_SH
|
||||
s16 unk2;
|
||||
u8 *data;
|
||||
s32 pad[2];
|
||||
#endif
|
||||
/**
|
||||
* number of sequences.
|
||||
*/
|
||||
u16 seqCount;
|
||||
|
||||
/**
|
||||
* Unknown, maybe revision.
|
||||
*/
|
||||
u16 unk;
|
||||
|
||||
/**
|
||||
* ARRAY of sequence info. This is a "dynamic" array, more space
|
||||
* will be allocated from ALHeap at runtime.
|
||||
*/
|
||||
ALSeqData seqArray[1];
|
||||
} ALSeqFile;
|
||||
|
||||
void alSeqFileNew(ALSeqFile *f, u8 *base);
|
||||
|
||||
/***********************************************************************
|
||||
* Audio Library (AL) stuff
|
||||
***********************************************************************/
|
||||
typedef struct {
|
||||
u8 *curPtr; /* ptr to the next event */
|
||||
s32 lastTicks; /* sequence clock ticks (used by alSeqSetLoc) */
|
||||
s32 curTicks; /* sequence clock ticks of next event (used by loop end test) */
|
||||
s16 lastStatus; /* the last status msg */
|
||||
} ALSeqMarker;
|
||||
|
||||
typedef struct {
|
||||
s32 ticks; /* MIDI, Tempo and End events must start with ticks */
|
||||
u8 status;
|
||||
u8 byte1;
|
||||
u8 byte2;
|
||||
u32 duration;
|
||||
} ALMIDIEvent;
|
||||
|
||||
typedef struct {
|
||||
s32 ticks;
|
||||
u8 status;
|
||||
u8 type;
|
||||
u8 len;
|
||||
u8 byte1;
|
||||
u8 byte2;
|
||||
u8 byte3;
|
||||
} ALTempoEvent;
|
||||
|
||||
typedef struct {
|
||||
s32 ticks;
|
||||
u8 status;
|
||||
u8 type;
|
||||
u8 len;
|
||||
} ALEndEvent;
|
||||
|
||||
typedef struct {
|
||||
struct ALVoice_s *voice;
|
||||
} ALNoteEvent;
|
||||
|
||||
typedef struct {
|
||||
struct ALVoice_s *voice;
|
||||
ALMicroTime delta;
|
||||
u8 vol;
|
||||
} ALVolumeEvent;
|
||||
|
||||
typedef struct {
|
||||
s16 vol;
|
||||
} ALSeqpVolEvent;
|
||||
|
||||
typedef struct {
|
||||
ALSeqMarker *start;
|
||||
ALSeqMarker *end;
|
||||
s32 count;
|
||||
} ALSeqpLoopEvent;
|
||||
|
||||
typedef struct {
|
||||
u8 chan;
|
||||
u8 priority;
|
||||
} ALSeqpPriorityEvent;
|
||||
|
||||
typedef struct {
|
||||
void *seq; /* pointer to a seq (could be an ALSeq or an ALCSeq). */
|
||||
} ALSeqpSeqEvent;
|
||||
|
||||
typedef struct {
|
||||
ALBank *bank;
|
||||
} ALSeqpBankEvent;
|
||||
|
||||
typedef struct {
|
||||
struct ALVoiceState_s *vs;
|
||||
void *oscState;
|
||||
u8 chan;
|
||||
} ALOscEvent;
|
||||
|
||||
typedef struct {
|
||||
s16 type;
|
||||
union {
|
||||
ALMIDIEvent midi;
|
||||
ALTempoEvent tempo;
|
||||
ALEndEvent end;
|
||||
ALNoteEvent note;
|
||||
ALVolumeEvent vol;
|
||||
ALSeqpLoopEvent loop;
|
||||
ALSeqpVolEvent spvol;
|
||||
ALSeqpPriorityEvent sppriority;
|
||||
ALSeqpSeqEvent spseq;
|
||||
ALSeqpBankEvent spbank;
|
||||
ALOscEvent osc;
|
||||
} msg;
|
||||
} ALEvent;
|
||||
|
||||
typedef struct {
|
||||
ALLink freeList;
|
||||
ALLink allocList;
|
||||
s32 eventCount;
|
||||
} ALEventQueue;
|
||||
|
||||
typedef struct {
|
||||
ALInstrument *instrument; /* instrument assigned to this chan */
|
||||
s16 bendRange; /* pitch bend range in cents */
|
||||
ALFxId fxId; /* type of fx assigned to this chan */
|
||||
ALPan pan; /* overall pan for this chan */
|
||||
u8 priority; /* priority for this chan */
|
||||
u8 vol; /* current volume for this chan */
|
||||
u8 fxmix; /* current fx mix for this chan */
|
||||
u8 sustain; /* current sustain pedal state */
|
||||
f32 pitchBend; /* current pitch bend val in cents */
|
||||
} ALChanState;
|
||||
|
||||
typedef struct ALVoiceState_s {
|
||||
struct ALVoiceState_s *next;/* MUST be first */
|
||||
ALVoice voice;
|
||||
ALSound *sound;
|
||||
ALMicroTime envEndTime; /* time of envelope segment end */
|
||||
f32 pitch; /* currect pitch ratio */
|
||||
f32 vibrato; /* current value of the vibrato */
|
||||
u8 envGain; /* current envelope gain */
|
||||
u8 channel; /* channel assignment */
|
||||
u8 key; /* note on key number */
|
||||
u8 velocity; /* note on velocity */
|
||||
u8 envPhase; /* what envelope phase */
|
||||
u8 phase;
|
||||
u8 tremelo; /* current value of the tremelo */
|
||||
u8 flags; /* bit 0 tremelo flag
|
||||
bit 1 vibrato flag */
|
||||
} ALVoiceState;
|
||||
|
||||
typedef struct ALSeq_s {
|
||||
u8 *base; /* ptr to start of sequence file */
|
||||
u8 *trackStart; /* ptr to first MIDI event */
|
||||
u8 *curPtr; /* ptr to next event to read */
|
||||
s32 lastTicks; /* MIDI ticks for last event */
|
||||
s32 len; /* length of sequence in bytes */
|
||||
f32 qnpt; /* qrter notes / tick (1/division) */
|
||||
s16 division; /* ticks per quarter note */
|
||||
s16 lastStatus; /* for running status */
|
||||
} ALSeq;
|
||||
|
||||
typedef struct {
|
||||
u32 trackOffset[16];
|
||||
u32 division;
|
||||
} ALCMidiHdr;
|
||||
|
||||
typedef struct ALCSeq_s {
|
||||
ALCMidiHdr *base; /* ptr to start of sequence file */
|
||||
u32 validTracks; /* set of flags, showing valid tracks */
|
||||
f32 qnpt; /* qrter notes / tick (1/division) */
|
||||
u32 lastTicks; /* keep track of ticks incase app wants */
|
||||
u32 lastDeltaTicks; /* number of delta ticks of last event */
|
||||
u32 deltaFlag; /* flag: set if delta's not subtracted */
|
||||
u8 *curLoc[16]; /* ptr to current track location, */
|
||||
/* may point to next event, or may point */
|
||||
/* to a backup code */
|
||||
u8 *curBUPtr[16]; /* ptr to next event if in backup mode */
|
||||
u8 curBULen[16]; /* if > 0, then in backup mode */
|
||||
u8 lastStatus[16]; /* for running status */
|
||||
u32 evtDeltaTicks[16]; /* delta time to next event */
|
||||
} ALCSeq;
|
||||
|
||||
typedef struct {
|
||||
u32 validTracks;
|
||||
s32 lastTicks;
|
||||
u32 lastDeltaTicks;
|
||||
u8 *curLoc[16];
|
||||
u8 *curBUPtr[16];
|
||||
u8 curBULen[16];
|
||||
u8 lastStatus[16];
|
||||
u32 evtDeltaTicks[16];
|
||||
} ALCSeqMarker;
|
||||
|
||||
typedef struct ALSeqpConfig_s {
|
||||
s32 maxVoices; /* max number of voices to alloc */
|
||||
s32 maxEvents; /* max internal events to support */
|
||||
u8 maxChannels; /* max MIDI channels to support (16)*/
|
||||
u8 debugFlags; /* control which error get reported */
|
||||
ALHeap *heap; /* ptr to initialized heap */
|
||||
void *initOsc;
|
||||
void *updateOsc;
|
||||
void *stopOsc;
|
||||
} ALSeqpConfig;
|
||||
|
||||
typedef ALMicroTime (*ALOscInit)(void **oscState,f32 *initVal, u8 oscType,
|
||||
u8 oscRate, u8 oscDepth, u8 oscDelay);
|
||||
typedef ALMicroTime (*ALOscUpdate)(void *oscState, f32 *updateVal);
|
||||
typedef void (*ALOscStop)(void *oscState);
|
||||
|
||||
typedef struct {
|
||||
ALPlayer node; /* note: must be first in structure */
|
||||
ALSynth *drvr; /* reference to the client driver */
|
||||
ALSeq *target; /* current sequence */
|
||||
ALMicroTime curTime;
|
||||
ALBank *bank; /* current ALBank */
|
||||
s32 uspt; /* microseconds per tick */
|
||||
s32 nextDelta; /* microseconds to next callback */
|
||||
s32 state;
|
||||
u16 chanMask; /* active channels */
|
||||
s16 vol; /* overall sequence volume */
|
||||
u8 maxChannels; /* number of MIDI channels */
|
||||
u8 debugFlags; /* control which error get reported */
|
||||
ALEvent nextEvent;
|
||||
ALEventQueue evtq;
|
||||
ALMicroTime frameTime;
|
||||
ALChanState *chanState; /* 16 channels for MIDI */
|
||||
ALVoiceState *vAllocHead; /* list head for allocated voices */
|
||||
ALVoiceState *vAllocTail; /* list tail for allocated voices */
|
||||
ALVoiceState *vFreeList; /* list of free voice state structs */
|
||||
ALOscInit initOsc;
|
||||
ALOscUpdate updateOsc;
|
||||
ALOscStop stopOsc;
|
||||
ALSeqMarker *loopStart;
|
||||
ALSeqMarker *loopEnd;
|
||||
s32 loopCount; /* -1 = loop forever, 0 = no loop */
|
||||
} ALSeqPlayer;
|
||||
|
||||
typedef struct {
|
||||
ALPlayer node; /* note: must be first in structure */
|
||||
ALSynth *drvr; /* reference to the client driver */
|
||||
ALCSeq *target; /* current sequence */
|
||||
ALMicroTime curTime;
|
||||
ALBank *bank; /* current ALBank */
|
||||
s32 uspt; /* microseconds per tick */
|
||||
s32 nextDelta; /* microseconds to next callback */
|
||||
s32 state;
|
||||
u16 chanMask; /* active channels */
|
||||
s16 vol; /* overall sequence volume */
|
||||
u8 maxChannels; /* number of MIDI channels */
|
||||
u8 debugFlags; /* control which error get reported */
|
||||
ALEvent nextEvent;
|
||||
ALEventQueue evtq;
|
||||
ALMicroTime frameTime;
|
||||
ALChanState *chanState; /* 16 channels for MIDI */
|
||||
ALVoiceState *vAllocHead; /* list head for allocated voices */
|
||||
ALVoiceState *vAllocTail; /* list tail for allocated voices */
|
||||
ALVoiceState *vFreeList; /* list of free voice state structs */
|
||||
ALOscInit initOsc;
|
||||
ALOscUpdate updateOsc;
|
||||
ALOscStop stopOsc;
|
||||
} ALCSPlayer;
|
||||
|
||||
/*
|
||||
* Sequence data representation routines
|
||||
*/
|
||||
void alSeqNew(ALSeq *seq, u8 *ptr, s32 len);
|
||||
void alSeqNextEvent(ALSeq *seq, ALEvent *event);
|
||||
s32 alSeqGetTicks(ALSeq *seq);
|
||||
f32 alSeqTicksToSec(ALSeq *seq, s32 ticks, u32 tempo);
|
||||
u32 alSeqSecToTicks(ALSeq *seq, f32 sec, u32 tempo);
|
||||
void alSeqNewMarker(ALSeq *seq, ALSeqMarker *m, u32 ticks);
|
||||
void alSeqSetLoc(ALSeq *seq, ALSeqMarker *marker);
|
||||
void alSeqGetLoc(ALSeq *seq, ALSeqMarker *marker);
|
||||
/*
|
||||
* Compact Sequence data representation routines
|
||||
*/
|
||||
void alCSeqNew(ALCSeq *seq, u8 *ptr);
|
||||
void alCSeqNextEvent(ALCSeq *seq,ALEvent *evt);
|
||||
s32 alCSeqGetTicks(ALCSeq *seq);
|
||||
f32 alCSeqTicksToSec(ALCSeq *seq, s32 ticks, u32 tempo);
|
||||
u32 alCSeqSecToTicks(ALCSeq *seq, f32 sec, u32 tempo);
|
||||
void alCSeqNewMarker(ALCSeq *seq, ALCSeqMarker *m, u32 ticks);
|
||||
void alCSeqSetLoc(ALCSeq *seq, ALCSeqMarker *marker);
|
||||
void alCSeqGetLoc(ALCSeq *seq, ALCSeqMarker *marker);
|
||||
|
||||
/*
|
||||
* Sequence Player routines
|
||||
*/
|
||||
f32 alCents2Ratio(s32 cents);
|
||||
|
||||
void alSeqpNew(ALSeqPlayer *seqp, ALSeqpConfig *config);
|
||||
void alSeqpDelete(ALSeqPlayer *seqp);
|
||||
void alSeqpSetSeq(ALSeqPlayer *seqp, ALSeq *seq);
|
||||
ALSeq *alSeqpGetSeq(ALSeqPlayer *seqp);
|
||||
void alSeqpPlay(ALSeqPlayer *seqp);
|
||||
void alSeqpStop(ALSeqPlayer *seqp);
|
||||
s32 alSeqpGetState(ALSeqPlayer *seqp);
|
||||
void alSeqpSetBank(ALSeqPlayer *seqp, ALBank *b);
|
||||
void alSeqpSetTempo(ALSeqPlayer *seqp, s32 tempo);
|
||||
s32 alSeqpGetTempo(ALSeqPlayer *seqp);
|
||||
s16 alSeqpGetVol(ALSeqPlayer *seqp); /* Master volume control */
|
||||
void alSeqpSetVol(ALSeqPlayer *seqp, s16 vol);
|
||||
void alSeqpLoop(ALSeqPlayer *seqp, ALSeqMarker *start, ALSeqMarker *end, s32 count);
|
||||
|
||||
void alSeqpSetChlProgram(ALSeqPlayer *seqp, u8 chan, u8 prog);
|
||||
s32 alSeqpGetChlProgram(ALSeqPlayer *seqp, u8 chan);
|
||||
void alSeqpSetChlFXMix(ALSeqPlayer *seqp, u8 chan, u8 fxmix);
|
||||
u8 alSeqpGetChlFXMix(ALSeqPlayer *seqp, u8 chan);
|
||||
void alSeqpSetChlVol(ALSeqPlayer *seqp, u8 chan, u8 vol);
|
||||
u8 alSeqpGetChlVol(ALSeqPlayer *seqp, u8 chan);
|
||||
void alSeqpSetChlPan(ALSeqPlayer *seqp, u8 chan, ALPan pan);
|
||||
ALPan alSeqpGetChlPan(ALSeqPlayer *seqp, u8 chan);
|
||||
void alSeqpSetChlPriority(ALSeqPlayer *seqp, u8 chan, u8 priority);
|
||||
u8 alSeqpGetChlPriority(ALSeqPlayer *seqp, u8 chan);
|
||||
void alSeqpSendMidi(ALSeqPlayer *seqp, s32 ticks, u8 status, u8 byte1, u8 byte2);
|
||||
|
||||
|
||||
/* Maintain backwards compatibility with old routine names. */
|
||||
#define alSeqpSetProgram alSeqpSetChlProgram
|
||||
#define alSeqpGetProgram alSeqpGetChlProgram
|
||||
#define alSeqpSetFXMix alSeqpSetChlFXMix
|
||||
#define alSeqpGetFXMix alSeqpGetChlFXMix
|
||||
#define alSeqpSetPan alSeqpSetChlPan
|
||||
#define alSeqpGetPan alSeqpGetChlPan
|
||||
#define alSeqpSetChannelPriority alSeqpSetChlPriority
|
||||
#define alSeqpGetChannelPriority alSeqpGetChlPriority
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* Compressed Sequence Player routines
|
||||
*/
|
||||
void alCSPNew(ALCSPlayer *seqp, ALSeqpConfig *config);
|
||||
void alCSPDelete(ALCSPlayer *seqp);
|
||||
void alCSPSetSeq(ALCSPlayer *seqp, ALCSeq *seq);
|
||||
ALCSeq *alCSPGetSeq(ALCSPlayer *seqp);
|
||||
void alCSPPlay(ALCSPlayer *seqp);
|
||||
void alCSPStop(ALCSPlayer *seqp);
|
||||
s32 alCSPGetState(ALCSPlayer *seqp);
|
||||
void alCSPSetBank(ALCSPlayer *seqp, ALBank *b);
|
||||
void alCSPSetTempo(ALCSPlayer *seqp, s32 tempo);
|
||||
s32 alCSPGetTempo(ALCSPlayer *seqp);
|
||||
s16 alCSPGetVol(ALCSPlayer *seqp);
|
||||
void alCSPSetVol(ALCSPlayer *seqp, s16 vol);
|
||||
|
||||
void alCSPSetChlProgram(ALCSPlayer *seqp, u8 chan, u8 prog);
|
||||
s32 alCSPGetChlProgram(ALCSPlayer *seqp, u8 chan);
|
||||
void alCSPSetChlFXMix(ALCSPlayer *seqp, u8 chan, u8 fxmix);
|
||||
u8 alCSPGetChlFXMix(ALCSPlayer *seqp, u8 chan);
|
||||
void alCSPSetChlPan(ALCSPlayer *seqp, u8 chan, ALPan pan);
|
||||
ALPan alCSPGetChlPan(ALCSPlayer *seqp, u8 chan);
|
||||
void alCSPSetChlVol(ALCSPlayer *seqp, u8 chan, u8 vol);
|
||||
u8 alCSPGetChlVol(ALCSPlayer *seqp, u8 chan);
|
||||
void alCSPSetChlPriority(ALCSPlayer *seqp, u8 chan, u8 priority);
|
||||
u8 alCSPGetChlPriority(ALCSPlayer *seqp, u8 chan);
|
||||
void alCSPSendMidi(ALCSPlayer *seqp, s32 ticks, u8 status,
|
||||
u8 byte1, u8 byte2);
|
||||
|
||||
|
||||
/* Maintain backwards compatibility with old routine names. */
|
||||
#define alCSPSetProgram alCSPSetChlProgram
|
||||
#define alCSPGetProgram alCSPGetChlProgram
|
||||
#define alCSPSetFXMix alCSPSetChlFXMix
|
||||
#define alCSPGetFXMix alCSPGetChlFXMix
|
||||
#define alCSPSetPan alCSPSetChlPan
|
||||
#define alCSPGetPan alCSPGetChlPan
|
||||
#define alCSPSetChannelPriority alCSPSetChlPriority
|
||||
#define alCSPGetChannelPriority alCSPGetChlPriority
|
||||
|
||||
#endif
|
||||
|
|
|
@ -150,6 +150,7 @@ typedef struct {
|
|||
#define L_CBUTTONS CONT_C
|
||||
#define R_CBUTTONS CONT_F
|
||||
#define D_CBUTTONS CONT_D
|
||||
#define ANY_BUTTON 0xFFFF
|
||||
|
||||
/* Controller error number */
|
||||
|
||||
|
|
|
@ -12,4 +12,4 @@
|
|||
|
||||
#define DOUBLE_SIZE_ON_64_BIT(size) ((size) * (sizeof(void *) / 4))
|
||||
|
||||
#endif // PLATFORM_INFO_H
|
||||
#endif /* PLATFORM_INFO_H */
|
||||
|
|
Binary file not shown.
Binary file not shown.
65
readme.md
65
readme.md
|
@ -1,44 +1,83 @@
|
|||
This is a working Goldeneye 007 decompilation!
|
||||
|
||||
[](https://kholdfuzion.github.io/goldeneyestatus/)
|
||||
[](https://kholdfuzion.github.io/goldeneyestatus/)
|
||||
[](https://kholdfuzion.github.io/goldeneyestatus/JPN.htm)
|
||||
|
||||
This repo builds a matching USA. JPN or PAL ROM.
|
||||
|
||||
This repo does not include all assets necessary for compiling the ROMs. A prior copy of the game is required to extract the assets.
|
||||
|
||||
## Setup
|
||||
The only requirements for Ubuntu 16.04 and 18.04 should be
|
||||
```
|
||||
The only requirements for Ubuntu 16.04+ should be
|
||||
```bash
|
||||
sudo apt install binutils-mips-linux-gnu make
|
||||
```
|
||||
|
||||
If you don't have host development tools already installed then you will also need
|
||||
```bash
|
||||
sudo apt install build-essential
|
||||
```
|
||||
|
||||
Additionally [qemu-irix](https://github.com/n64decomp/qemu-irix/releases) is needed
|
||||
|
||||
Install the package after download:
|
||||
```bash
|
||||
sudo dpkg -i qemu-irix-2.11.0-2169-g32ab296eef_amd64.deb
|
||||
```
|
||||
|
||||
Make sure you cloned the repo with git otherwise it won't build!!
|
||||
|
||||
Place a USA rom in project root named
|
||||
```
|
||||
Place an unmodified USA rom in project root named
|
||||
```bash
|
||||
baserom.u.z64
|
||||
```
|
||||
followed by
|
||||
```
|
||||
```bash
|
||||
./extract_baserom.u.sh && make
|
||||
```
|
||||
For J support also place a baserom.j.z64 in root and run:
|
||||
or
|
||||
```bash
|
||||
./extract_baserom.u.sh /path_to/rom.n64 && make
|
||||
# Example (Rom located on EverDrive):
|
||||
./extract_baserom.u.sh /mnt/e/Goldeneye.n64 && make
|
||||
```
|
||||
For J support also place a baserom.j.z64 in root and run:
|
||||
```bash
|
||||
./extract_baserom.u.sh && ./extract_diff.j.sh && make VERSION=JP
|
||||
```
|
||||
|
||||
If you are upgrading from an old repo, run:
|
||||
```
|
||||
```bash
|
||||
./clean_baserom.sh && ./extract_baserom.u.sh && make clean && make
|
||||
```
|
||||
|
||||
The extract and clean scripts support switches:
|
||||
```
|
||||
```bash
|
||||
name_baserom.sh files
|
||||
name_baserom.sh images
|
||||
```
|
||||
to do just one or the other, default is both
|
||||
|
||||
## Build the ROM
|
||||
Run make to build the ROM (defaults to VERSION=us). Other examples:
|
||||
```bash
|
||||
make VERSION=jp -j4 # build (J) version instead with 4 jobs
|
||||
make VERSION=eu COMPARE=0 # build (EU) version but do not compare ROM hashes
|
||||
```
|
||||
|
||||
|
||||
Resulting artifacts can be found in the build directory.
|
||||
|
||||
|
||||
The full list of configurable variables are listed below, with the default being the first listed:
|
||||
|
||||
VERSION: us, jp, eu
|
||||
|
||||
## Project Structure
|
||||
|
||||
```
|
||||
goldeneye_src
|
||||
|-- Workflows: GitHub use only
|
||||
├── assets: game assets
|
||||
│ ├── font: font data
|
||||
│ ├── images: image data
|
||||
|
@ -56,10 +95,8 @@ goldeneye_src
|
|||
│ └── ramrom: demo data
|
||||
├── bin: files that haven't been touched
|
||||
├── build: output directory
|
||||
├── ge007_libultra: to be merged with libreultra
|
||||
├── include: header files
|
||||
├── lib: SDK library code
|
||||
├── notes: documentation
|
||||
├── rsp: Custom GBI code (Assembly) (C0 and 4Tri)
|
||||
├── src: C source code for game
|
||||
│ ├── game: core ge specific code 0x7f000000 range
|
||||
│ ├── libultra: currently used libultra.s
|
||||
|
@ -67,6 +104,10 @@ goldeneye_src
|
|||
└── tools: build tools
|
||||
```
|
||||
|
||||
Documentation has been moved to https://github.com/kholdfuzion/goldeneye_docs/tree/master/notes
|
||||
|
||||
Style Guide is https://github.com/kholdfuzion/goldeneye_docs/tree/master/notes/StyleGuide.txt
|
||||
|
||||
This decompilation was only made possible thanks to many awesome 00 Agents who will be revealed only if they wish.
|
||||
|
||||
GE and PD documentation made by Zoinkity
|
||||
|
|
1944
src/audi.c
1944
src/audi.c
File diff suppressed because it is too large
Load Diff
|
@ -1,7 +1,9 @@
|
|||
#ifndef _AUDI_H_
|
||||
#define _AUDI_H_
|
||||
|
||||
void amCreateAudioMgr(void);
|
||||
void startaudiThread(void);
|
||||
#include "ultra64.h"
|
||||
|
||||
void amCreateAudioManager(ALSynConfig* alconf);
|
||||
void amStartAudioThread(void);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -131,7 +131,7 @@
|
|||
#define TARGET_PAD 0x0008 // set target type to pad
|
||||
#define TARGET_COMPASS 0x0010 // set target to compass direction (hex) N: 0000 E: C000 S: 8000: W: 4000
|
||||
#define TARGET_AIM_ONLY 0x0020 // aim at target instead of firing
|
||||
#define TARGET_180_RANGE 0x0040 // limits target to 180 degrees in front of guard (cannot be used with bond target flag)
|
||||
#define TARGET_DONTTURN 0x0040 // limits target to 180 degrees in front of guard (cannot be used with bond target flag)
|
||||
|
||||
// command 18/19 - target body part values
|
||||
#define HIT_NULL_PART 0x00 // null part, no reaction - 1x damage
|
||||
|
|
|
@ -1027,8 +1027,8 @@ typedef enum SCREEN_SIZE
|
|||
|
||||
typedef enum COLORMODE
|
||||
{
|
||||
MODE_32BIT = 0x0,
|
||||
MODE_16BIT = 0x1
|
||||
COLORMODE_32BIT = 0x0,
|
||||
COLORMODE_16BIT = 0x1
|
||||
} COLORMODE;
|
||||
|
||||
typedef enum CAMERAMODE {
|
||||
|
@ -1270,6 +1270,9 @@ typedef enum ACT_TYPE {
|
|||
ACT_THROWGRENADE,
|
||||
ACT_TURNDIR,
|
||||
ACT_TEST,
|
||||
ACT_BONDINTRO,
|
||||
ACT_BONDDIE,
|
||||
ACT_BONDMULTI,
|
||||
ACT_NULL
|
||||
} ACT_TYPE;
|
||||
|
||||
|
|
1539
src/boss.c
1539
src/boss.c
File diff suppressed because it is too large
Load Diff
|
@ -9,7 +9,11 @@ struct memallocstring
|
|||
void *string;
|
||||
};
|
||||
|
||||
void set_loaded_stage(LEVELID stage);
|
||||
LEVELID bossGetStageNum();
|
||||
void bossSetLoadedStage(LEVELID stage);
|
||||
void bossInitDebugNoticeList(void);
|
||||
void bossEnableShowMemUseFlag(void);
|
||||
void bossMemBarsFlagToggle(void);
|
||||
void bossRunTitleStage(void);
|
||||
|
||||
#endif
|
||||
|
|
306
src/deb.c
306
src/deb.c
|
@ -2,277 +2,87 @@
|
|||
#include "bondgame.h"
|
||||
#include "ramrom.h"
|
||||
#include "deb.h"
|
||||
#include "str.h"
|
||||
#include "memp.h"
|
||||
|
||||
/**
|
||||
* @file deb.c
|
||||
* This file contains debug related code.
|
||||
*
|
||||
* In particular, it seems to handle debug_notice_list
|
||||
*/
|
||||
|
||||
/* bss */
|
||||
extern char dword_CODE_bss_80060890[0x400];
|
||||
|
||||
|
||||
|
||||
/* data */
|
||||
u32 D_800232E0[] = {0, 0};
|
||||
u32 debug_notice_list[] = {0, 0, 0, 0};
|
||||
char * debug_notice_list_data = &dword_CODE_bss_80060890;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 5920 70004D20
|
||||
* V0=p->match in debug.notice.list [800232E8] or NULL if not found
|
||||
* accepts: A0=p->name, A1=p->data
|
||||
*/
|
||||
#ifdef NONMATCHING
|
||||
void *debCheckIfDNLEntryExists(s32 arg0)
|
||||
struct deblistentry
|
||||
{
|
||||
void *temp_s0;
|
||||
void *phi_s0;
|
||||
struct deblistentry *next;
|
||||
u32 data;
|
||||
const char *name;
|
||||
s32 unused;
|
||||
};
|
||||
|
||||
phi_s0 = debug_notice_list;
|
||||
if (debug_notice_list != 0)
|
||||
{
|
||||
loop_1:
|
||||
if (something_with_strings_0(phi_s0->unk8, arg0) == 0)
|
||||
{
|
||||
return phi_s0;
|
||||
}
|
||||
temp_s0 = phi_s0->unk0;
|
||||
phi_s0 = temp_s0;
|
||||
if (temp_s0 != 0)
|
||||
{
|
||||
goto loop_1;
|
||||
u8 g_DebBuffer[0x400];
|
||||
u32 g_DebDebugData[] = {0, 0};
|
||||
struct deblistentry *g_DebList = NULL;
|
||||
s32 D_800232EC[] = {0, 0, 0};
|
||||
u8 *g_DebMemPos = g_DebBuffer;
|
||||
|
||||
struct deblistentry *debFind(const char *name)
|
||||
{
|
||||
struct deblistentry *entry = g_DebList;
|
||||
while (entry != NULL) {
|
||||
if (strcmp(entry->name, name) == 0) {
|
||||
return entry;
|
||||
}
|
||||
entry = entry->next;
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel debCheckIfDNLEntryExists
|
||||
/* 005920 70004D20 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 005924 70004D24 AFB00014 */ sw $s0, 0x14($sp)
|
||||
/* 005928 70004D28 3C108002 */ lui $s0, %hi(debug_notice_list)
|
||||
/* 00592C 70004D2C 8E1032E8 */ lw $s0, %lo(debug_notice_list)($s0)
|
||||
/* 005930 70004D30 AFB10018 */ sw $s1, 0x18($sp)
|
||||
/* 005934 70004D34 00808825 */ move $s1, $a0
|
||||
/* 005938 70004D38 1200000B */ beqz $s0, .L70004D68
|
||||
/* 00593C 70004D3C AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 005940 70004D40 8E040008 */ lw $a0, 8($s0)
|
||||
.L70004D44:
|
||||
/* 005944 70004D44 0C002A13 */ jal something_with_strings_0
|
||||
/* 005948 70004D48 02202825 */ move $a1, $s1
|
||||
/* 00594C 70004D4C 54400004 */ bnezl $v0, .L70004D60
|
||||
/* 005950 70004D50 8E100000 */ lw $s0, ($s0)
|
||||
/* 005954 70004D54 10000005 */ b .L70004D6C
|
||||
/* 005958 70004D58 02001025 */ move $v0, $s0
|
||||
/* 00595C 70004D5C 8E100000 */ lw $s0, ($s0)
|
||||
.L70004D60:
|
||||
/* 005960 70004D60 5600FFF8 */ bnezl $s0, .L70004D44
|
||||
/* 005964 70004D64 8E040008 */ lw $a0, 8($s0)
|
||||
.L70004D68:
|
||||
/* 005968 70004D68 00001025 */ move $v0, $zero
|
||||
.L70004D6C:
|
||||
/* 00596C 70004D6C 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 005970 70004D70 8FB00014 */ lw $s0, 0x14($sp)
|
||||
/* 005974 70004D74 8FB10018 */ lw $s1, 0x18($sp)
|
||||
/* 005978 70004D78 03E00008 */ jr $ra
|
||||
/* 00597C 70004D7C 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
)
|
||||
#endif
|
||||
|
||||
/**
|
||||
* 5980 70004D80
|
||||
* V0=p->entry of size A0 allocated in debug.notice.list; entry allocated in block 6 on failure
|
||||
* accepts: A0=size
|
||||
*/
|
||||
#ifdef NONMATCHING
|
||||
u32 debAllocateDNLEntry(s32 arg0)
|
||||
{
|
||||
u32 temp_v0;
|
||||
|
||||
temp_v0 = (debug_notice_list_data + arg0);
|
||||
if (&tlbthread >= temp_v0)
|
||||
{
|
||||
debug_notice_list_data = temp_v0;
|
||||
return debug_notice_list_data;
|
||||
u8 *debAllocate(s32 size) {
|
||||
u8 **pos = &g_DebMemPos;
|
||||
u8 *curr = *pos;
|
||||
u8 *prev = curr;
|
||||
curr += size;
|
||||
if (curr > (g_DebBuffer + 0x400)) {
|
||||
curr -= size;
|
||||
*pos = curr;
|
||||
return mempAllocBytesInBank(size, 6);
|
||||
} else {
|
||||
*pos = curr;
|
||||
}
|
||||
debug_notice_list_data = (u32) (temp_v0 - arg0);
|
||||
return mempAllocBytesInBank(6);
|
||||
return prev;
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel debAllocateDNLEntry
|
||||
/* 005980 70004D80 3C028002 */ lui $v0, %hi(debug_notice_list_data)
|
||||
/* 005984 70004D84 8C4232F8 */ lw $v0, %lo(debug_notice_list_data)($v0)
|
||||
/* 005988 70004D88 3C0E8006 */ lui $t6, %hi(tlbthread)
|
||||
/* 00598C 70004D8C 25CE0C90 */ addiu $t6, %lo(tlbthread) # addiu $t6, $t6, 0xc90
|
||||
/* 005990 70004D90 00401825 */ move $v1, $v0
|
||||
/* 005994 70004D94 00441021 */ addu $v0, $v0, $a0
|
||||
/* 005998 70004D98 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 00599C 70004D9C 01C2082B */ sltu $at, $t6, $v0
|
||||
/* 0059A0 70004DA0 10200008 */ beqz $at, .L70004DC4
|
||||
/* 0059A4 70004DA4 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0059A8 70004DA8 00441023 */ subu $v0, $v0, $a0
|
||||
/* 0059AC 70004DAC 3C018002 */ lui $at, %hi(debug_notice_list_data)
|
||||
/* 0059B0 70004DB0 AC2232F8 */ sw $v0, %lo(debug_notice_list_data)($at)
|
||||
/* 0059B4 70004DB4 0C0025C8 */ jal mempAllocBytesInBank
|
||||
/* 0059B8 70004DB8 24050006 */ li $a1, 6
|
||||
/* 0059BC 70004DBC 10000005 */ b .L70004DD4
|
||||
/* 0059C0 70004DC0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L70004DC4:
|
||||
/* 0059C4 70004DC4 3C018002 */ lui $at, %hi(debug_notice_list_data)
|
||||
/* 0059C8 70004DC8 AC2232F8 */ sw $v0, %lo(debug_notice_list_data)($at)
|
||||
/* 0059CC 70004DCC 00601025 */ move $v0, $v1
|
||||
/* 0059D0 70004DD0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L70004DD4:
|
||||
/* 0059D4 70004DD4 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 0059D8 70004DD8 03E00008 */ jr $ra
|
||||
/* 0059DC 70004DDC 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 59E0 70004DE0
|
||||
* V0=p->new entry added in debug.notice.list
|
||||
* accepts: A0=p->name, A1=p->data
|
||||
*/
|
||||
#ifdef NONMATCHING
|
||||
void debAllocateAndAddDNLEntry(s32 arg0, s32 arg1)
|
||||
{
|
||||
? temp_ret;
|
||||
|
||||
temp_ret = debAllocateDNLEntry(0x10);
|
||||
*temp_ret = (s32) debug_notice_list;
|
||||
temp_ret->unk4 = arg1;
|
||||
temp_ret->unk8 = arg0;
|
||||
debug_notice_list = temp_ret;
|
||||
void debAdd(const char *name, u32 data) {
|
||||
struct deblistentry *entry = debAllocate(sizeof(struct deblistentry));
|
||||
entry->next = g_DebList;
|
||||
entry->data = data;
|
||||
entry->name = name;
|
||||
g_DebList = entry;
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel debAllocateAndAddDNLEntry
|
||||
/* 0059E0 70004DE0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0059E4 70004DE4 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0059E8 70004DE8 AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 0059EC 70004DEC AFA5001C */ sw $a1, 0x1c($sp)
|
||||
/* 0059F0 70004DF0 0C001360 */ jal debAllocateDNLEntry
|
||||
/* 0059F4 70004DF4 24040010 */ li $a0, 16
|
||||
/* 0059F8 70004DF8 3C038002 */ lui $v1, %hi(debug_notice_list)
|
||||
/* 0059FC 70004DFC 246332E8 */ addiu $v1, %lo(debug_notice_list) # addiu $v1, $v1, 0x32e8
|
||||
/* 005A00 70004E00 8C6E0000 */ lw $t6, ($v1)
|
||||
/* 005A04 70004E04 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 005A08 70004E08 8FAF001C */ lw $t7, 0x1c($sp)
|
||||
/* 005A0C 70004E0C AC4F0004 */ sw $t7, 4($v0)
|
||||
/* 005A10 70004E10 8FB80018 */ lw $t8, 0x18($sp)
|
||||
/* 005A14 70004E14 AC580008 */ sw $t8, 8($v0)
|
||||
/* 005A18 70004E18 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 005A1C 70004E1C AC620000 */ sw $v0, ($v1)
|
||||
/* 005A20 70004E20 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 005A24 70004E24 03E00008 */ jr $ra
|
||||
/* 005A28 70004E28 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 5A2C 70004E2C
|
||||
* V0= p->debug.notice.list entry for boss_c_debug using data at 800241A0
|
||||
*/
|
||||
void debInitDebugNoticeList(void)
|
||||
{
|
||||
debCheckAddDebugNoticeListEntry(&D_800232E0, "deb_c_debug");
|
||||
void debInit(void) {
|
||||
debTryAdd(&g_DebDebugData, "deb_c_debug");
|
||||
init_tlb();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 5A60 70004E60
|
||||
* V0=p->debug.notice.list entry for name A1 and data A0; generates if not found
|
||||
* accepts: A0=p->data, A1=p->name
|
||||
*/
|
||||
void debCheckAddDebugNoticeListEntry(void* data, char * string)
|
||||
{
|
||||
if (debCheckIfDNLEntryExists(string) == 0)
|
||||
{
|
||||
debAllocateAndAddDNLEntry(string, data);
|
||||
void debTryAdd(void* data, const char *name) {
|
||||
if (debFind(name) == NULL) {
|
||||
debAdd(name, data);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 5A98 70004E98
|
||||
* V0=0; scan debug.notice.list until a NULL pointer
|
||||
* likely this would have executed some function for each entry...
|
||||
*/
|
||||
#ifdef NONMATCHING
|
||||
void *debScanDNLEntries_NEUTERED(void)
|
||||
{
|
||||
void *temp_v0;
|
||||
void *phi_v0;
|
||||
|
||||
phi_v0 = debug_notice_list;
|
||||
if (debug_notice_list != 0)
|
||||
{
|
||||
loop_1:
|
||||
temp_v0 = *phi_v0;
|
||||
phi_v0 = temp_v0;
|
||||
if (temp_v0 != 0)
|
||||
{
|
||||
goto loop_1;
|
||||
}
|
||||
void deb70004E98(void) {
|
||||
struct deblistentry *entry = g_DebList;
|
||||
while (entry != NULL) {
|
||||
// Removed
|
||||
entry = entry->next;
|
||||
}
|
||||
return debug_notice_list;
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel debScanDNLEntries_NEUTERED
|
||||
/* 005A98 70004E98 3C028002 */ lui $v0, %hi(debug_notice_list)
|
||||
/* 005A9C 70004E9C 8C4232E8 */ lw $v0, %lo(debug_notice_list)($v0)
|
||||
/* 005AA0 70004EA0 10400004 */ beqz $v0, .L70004EB4
|
||||
/* 005AA4 70004EA4 00000000 */ nop
|
||||
/* 005AA8 70004EA8 8C420000 */ lw $v0, ($v0)
|
||||
.L70004EAC:
|
||||
/* 005AAC 70004EAC 5440FFFF */ bnezl $v0, .L70004EAC
|
||||
/* 005AB0 70004EB0 8C420000 */ lw $v0, ($v0)
|
||||
.L70004EB4:
|
||||
/* 005AB4 70004EB4 03E00008 */ jr $ra
|
||||
/* 005AB8 70004EB8 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 5ABC 70004EBC
|
||||
* unconditional return
|
||||
*/
|
||||
void debRemoved70004EBC(void)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* 5AC4 70004EC4
|
||||
* A0->SP+0, A1->SP+4, A2->SP+8
|
||||
* Removed
|
||||
*/
|
||||
void debRemoved70004EC4(s32 arg0, s32 arg1, s32 arg2)
|
||||
{
|
||||
return;
|
||||
void deb70004EBC(void) {
|
||||
// Removed
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Removed
|
||||
*/
|
||||
void deb70004EC4(s32 arg0, s32 arg1, s32 arg2) {
|
||||
// Removed
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include "ultra64.h"
|
||||
|
||||
void debInitDebugNoticeList(void);
|
||||
void debCheckAddDebugNoticeListEntry(void *arg0, char *string);
|
||||
void debInit(void);
|
||||
void debTryAdd(void *data, const char *name);
|
||||
|
||||
#endif
|
||||
|
|
915
src/deb_print.c
915
src/deb_print.c
|
@ -1,698 +1,269 @@
|
|||
#include "ultra64.h"
|
||||
#include "deb_print.h"
|
||||
#include "bondgame.h"
|
||||
#include "video.h"
|
||||
#include "PR/R4300.h"
|
||||
|
||||
/**
|
||||
* @file deb_print.c
|
||||
* This file contains the stderr manager.
|
||||
*/
|
||||
|
||||
//im just padding
|
||||
// Padding
|
||||
u32 D_80023300 = 0;
|
||||
|
||||
|
||||
struct debug_processor_error_entry debug_processor_error_table[] = {
|
||||
{0x80000000, 0x80000000, "BD"},
|
||||
{0x8000, 0x8000, "IP8"},
|
||||
{0x4000, 0x4000, "IP7"},
|
||||
{0x2000, 0x2000, "IP6"},
|
||||
{0x1000, 0x1000, "IP5"},
|
||||
{0x800, 0x800, "IP4"},
|
||||
{0x400, 0x400, "IP3"},
|
||||
{0x200, 0x200, "IP2"},
|
||||
{0x100, 0x100, "IP1"},
|
||||
{0x7C, 0, "Int"},
|
||||
{0x7C, 4, "TLBmod"},
|
||||
{0x7C, 8, "TLBload"},
|
||||
{0x7C, 0xC, "TLBstore"},
|
||||
{0x7C, 0x10, "Address error on load or instruction fetch"},
|
||||
{0x7C, 0x14, "Address error on store"},
|
||||
{0x7C, 0x18, "Bus error exception on instruction fetch"},
|
||||
{0x7C, 0x1C, "Bus error exception on data reference"},
|
||||
{0x7C, 0x20, "Syscall"},
|
||||
{0x7C, 0x24, "Brk"},
|
||||
{0x7C, 0x28, "Reserved instruction"},
|
||||
{0x7C, 0x2C, "Cop unusable"},
|
||||
{0x7C, 0x30, "Overflow"},
|
||||
{0x7C, 0x34, "Trap"},
|
||||
{0x7C, 0x38, "Virtual coherency exception on intruction fetch"},
|
||||
{0x7C, 0x3C, "Fp exception"},
|
||||
{0x7C, 0x5C, "Watchpoint"},
|
||||
{0x7C, 0x7C, "Virtual coherency exception on data reference"},
|
||||
{0, 0, ""},
|
||||
{0x80000000, 0x80000000, "CU3"},
|
||||
{0x40000000, 0x40000000, "CU2"},
|
||||
{0x20000000, 0x20000000, "CU1"},
|
||||
{0x10000000, 0x10000000, "CU0"},
|
||||
{0x8000000, 0x8000000, "RP"},
|
||||
{0x4000000, 0x4000000, "FR"},
|
||||
{0x2000000, 0x2000000, "RE"},
|
||||
{0x400000, 0x400000, "BEV"},
|
||||
{0x200000, 0x200000, "TS"},
|
||||
{0x100000, 0x100000, "SR"},
|
||||
{0x40000, 0x40000, "CH"},
|
||||
{0x20000, 0x20000, "CE"},
|
||||
{0x10000, 0x10000, "DE"},
|
||||
{0x8000, 0x8000, "IM8"},
|
||||
{0x4000, 0x4000, "IM7"},
|
||||
{0x2000, 0x2000, "IM6"},
|
||||
{0x1000, 0x1000, "IM5"},
|
||||
{0x800, 0x800, "IM4"},
|
||||
{0x400, 0x400, "IM3"},
|
||||
{0x200, 0x200, "IM2"},
|
||||
{0x100, 0x100, "IM1"},
|
||||
{0x80, 0x80, "KX"},
|
||||
{0x40, 0x40, "SX"},
|
||||
{0x20, 0x20, "UX"},
|
||||
{0x18, 0x10, "USR"},
|
||||
{0x18, 8, "SUP"},
|
||||
{0x18, 0, "KER"},
|
||||
{4, 4, "ERL"},
|
||||
{2, 2, "EXL"},
|
||||
{1, 1, "IE"},
|
||||
{0, 0, ""},
|
||||
{0x1000000, 0x1000000, "FS"},
|
||||
{0x800000, 0x800000, "C"},
|
||||
{0x20000, 0x20000, "Unimplemented"},
|
||||
{0x10000, 0x10000, "Invalid op"},
|
||||
{0x8000, 0x8000, "/ by 0.0"},
|
||||
{0x4000, 0x4000, "Overflow"},
|
||||
{0x2000, 0x2000, "Underflow"},
|
||||
{0x1000, 0x1000, "Inexact op"},
|
||||
{0x800, 0x800, "EV"},
|
||||
{0x400, 0x400, "EZ"},
|
||||
{0x200, 0x200, "EO"},
|
||||
{0x100, 0x100, "EU"},
|
||||
{0x80, 0x80, "EI"},
|
||||
{0x40, 0x40, "FV"},
|
||||
{0x20, 0x20, "FZ"},
|
||||
{0x10, 0x10, "FO"},
|
||||
{8, 8, "FU"},
|
||||
{4, 4, "FI"},
|
||||
{3, 0, "RN"},
|
||||
{3, 1, "RZ"},
|
||||
{3, 2, "RP"},
|
||||
{3, 3, "RM"},
|
||||
{0, 0, ""} };
|
||||
|
||||
void *stack_ptrs_1[] = {&sp_rmon, &sp_idle, &sp_shed, &sp_main, &sp_audi};
|
||||
void *stack_ptrs_2[] = {&sp_idle, &sp_shed, &sp_main, &sp_audi, &sp_debug};
|
||||
void *stack_ptrs_3[] = {&sp_rmon, &sp_idle, &sp_shed, &sp_main, &sp_audi};
|
||||
|
||||
char stderr_buffer[2280] = {0x0};
|
||||
|
||||
|
||||
//split more here likely
|
||||
u32 std_error_font_bitcode[] = {
|
||||
0x00000000, 0x22220200, 0x55000000, 0x5F5F500, 0x27427200,
|
||||
0x05124500, 0x34255300, 0x22000000, 0x24444420, 0x42222240,
|
||||
0x06F6F600, 0x272000, 0x240, 0x70000, 0x200,
|
||||
0x11224480, 0x25555200, 0x26222700, 0x25125700, 0x61211600,
|
||||
0x33557300, 0x64611600, 0x24655200, 0x71112200, 0x25755200,
|
||||
0x25531600, 0x200200, 0x200640, 0x1242100, 0x707000,
|
||||
0x4212400, 0x7120200, 0x25FF5700, 0x2557D00, 0x6575E00,
|
||||
0x7445300, 0x7555600, 0x7565700, 0x7564400, 0x7C95700,
|
||||
0x5575500, 0x7222700, 0x3111600, 0x5665500, 0x4445F00,
|
||||
0xDFF9D00, 0xF777D00, 0x7DD5700, 0x7564600, 0x7995770,
|
||||
0x7565500, 0x7461E00, 0x7222200, 0xD999600, 0xD552200,
|
||||
0xDF77500, 0xD625500, 0x5622600, 0x7125700, 0x32222230,
|
||||
0x44222110, 0x62222260, 0x25000000, 0x700, 0x42200000,
|
||||
0x67D700, 0x44755700, 0x788600, 0x117DD700, 0x6FC700,
|
||||
0x32722700, 0x7DD730, 0x44755500, 0x2622700, 0x2711130,
|
||||
0x44766500, 0x62222700, 0xFFFF00, 0x755D00, 0x6DD600,
|
||||
0x755740, 0x799710, 0x744600, 0x775700, 0x2722300,
|
||||
0x555700, 0x552200, 0x577500, 0x562500, 0x552220,
|
||||
0x703700, 0x12242210, 0x2222220, 0x42212240, 0x5A0000 };
|
||||
|
||||
void *ptr_videobuffer1 = 0;
|
||||
void *ptr_videobuffer2 = 0;
|
||||
|
||||
u32 padding_80024184[4] = {0};
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 6230 70005630
|
||||
* write char A2 to (A0,A1) in stderr
|
||||
* accepts: A0=xpos, A1=ypos, A2=char
|
||||
//The following regDesc's are similar to PR/Tools/Gload/Server.c
|
||||
/*
|
||||
* Cause Register
|
||||
*/
|
||||
#ifdef NONMATCHING
|
||||
void write_char_to_pos_stderr(int xpos,int ypos,u8 letter) {
|
||||
if ((letter == 9) || (letter == 10)) {
|
||||
letter = 0;
|
||||
}
|
||||
if ((letter <= 0 || letter >= 0x20) && letter >= 0x7f) {
|
||||
letter = 0x3f;
|
||||
}
|
||||
if ((0 < xpos && xpos < 0x48) && (0 < ypos && ypos < 0x20)) {
|
||||
stderr_buffer[ypos * 0x47 + xpos] = letter;
|
||||
}
|
||||
return;
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel write_char_to_pos_stderr
|
||||
/* 006230 70005630 30CE00FF */ andi $t6, $a2, 0xff
|
||||
/* 006234 70005634 AFA60008 */ sw $a2, 8($sp)
|
||||
/* 006238 70005638 24010009 */ li $at, 9
|
||||
/* 00623C 7000563C 01C03025 */ move $a2, $t6
|
||||
/* 006240 70005640 11C10004 */ beq $t6, $at, .L70005654
|
||||
/* 006244 70005644 01C01025 */ move $v0, $t6
|
||||
/* 006248 70005648 2401000A */ li $at, 10
|
||||
/* 00624C 7000564C 15C10003 */ bne $t6, $at, .L7000565C
|
||||
/* 006250 70005650 00000000 */ nop
|
||||
.L70005654:
|
||||
/* 006254 70005654 00003025 */ move $a2, $zero
|
||||
/* 006258 70005658 00001025 */ move $v0, $zero
|
||||
.L7000565C:
|
||||
/* 00625C 7000565C 18400002 */ blez $v0, .L70005668
|
||||
/* 006260 70005660 28410020 */ slti $at, $v0, 0x20
|
||||
/* 006264 70005664 14200003 */ bnez $at, .L70005674
|
||||
.L70005668:
|
||||
/* 006268 70005668 2841007F */ slti $at, $v0, 0x7f
|
||||
/* 00626C 7000566C 14200002 */ bnez $at, .L70005678
|
||||
/* 006270 70005670 00000000 */ nop
|
||||
.L70005674:
|
||||
/* 006274 70005674 2406003F */ li $a2, 63
|
||||
.L70005678:
|
||||
/* 006278 70005678 0480000E */ bltz $a0, .L700056B4
|
||||
/* 00627C 7000567C 28810048 */ slti $at, $a0, 0x48
|
||||
/* 006280 70005680 1020000C */ beqz $at, .L700056B4
|
||||
/* 006284 70005684 00000000 */ nop
|
||||
/* 006288 70005688 04A0000A */ bltz $a1, .L700056B4
|
||||
/* 00628C 7000568C 28A10020 */ slti $at, $a1, 0x20
|
||||
/* 006290 70005690 10200008 */ beqz $at, .L700056B4
|
||||
/* 006294 70005694 000578C0 */ sll $t7, $a1, 3
|
||||
/* 006298 70005698 01E57821 */ addu $t7, $t7, $a1
|
||||
/* 00629C 7000569C 000F78C0 */ sll $t7, $t7, 3
|
||||
/* 0062A0 700056A0 01E57823 */ subu $t7, $t7, $a1
|
||||
/* 0062A4 700056A4 01E4C021 */ addu $t8, $t7, $a0
|
||||
/* 0062A8 700056A8 3C018002 */ lui $at, %hi(stderr_buffer)
|
||||
/* 0062AC 700056AC 00380821 */ addu $at, $at, $t8
|
||||
/* 0062B0 700056B0 A0263718 */ sb $a2, %lo(stderr_buffer)($at)
|
||||
.L700056B4:
|
||||
/* 0062B4 700056B4 03E00008 */ jr $ra
|
||||
/* 0062B8 700056B8 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
static regDesc_t causeDesc[] = {
|
||||
{CAUSE_BD, CAUSE_BD, "BD"},
|
||||
/* Interrupt pending bits */
|
||||
{CAUSE_IP8, CAUSE_IP8, "IP8"},
|
||||
{CAUSE_IP7, CAUSE_IP7, "IP7"},
|
||||
{CAUSE_IP6, CAUSE_IP6, "IP6"},
|
||||
{CAUSE_IP5, CAUSE_IP5, "IP5"},
|
||||
{CAUSE_IP4, CAUSE_IP4, "IP4"},
|
||||
{CAUSE_IP3, CAUSE_IP3, "IP3"},
|
||||
{CAUSE_SW2, CAUSE_SW2, "IP2"},
|
||||
{CAUSE_SW1, CAUSE_SW1, "IP1"},
|
||||
/* Hardware exception codes */
|
||||
{CAUSE_EXCMASK, EXC_INT, "Int"},
|
||||
{CAUSE_EXCMASK, EXC_MOD, "TLBmod"},
|
||||
{CAUSE_EXCMASK, EXC_RMISS, "TLBload"},
|
||||
{CAUSE_EXCMASK, EXC_WMISS, "TLBstore"},
|
||||
{CAUSE_EXCMASK, EXC_RADE, "Address error on load or instruction fetch"},
|
||||
{CAUSE_EXCMASK, EXC_WADE, "Address error on store"},
|
||||
{CAUSE_EXCMASK, EXC_IBE, "Bus error exception on instruction fetch"},
|
||||
{CAUSE_EXCMASK, EXC_DBE, "Bus error exception on data reference"},
|
||||
{CAUSE_EXCMASK, EXC_SYSCALL, "Syscall"},
|
||||
{CAUSE_EXCMASK, EXC_BREAK, "Brk"},
|
||||
{CAUSE_EXCMASK, EXC_II, "Reserved instruction"},
|
||||
{CAUSE_EXCMASK, EXC_CPU, "Cop unusable"},
|
||||
{CAUSE_EXCMASK, EXC_OV, "Overflow"},
|
||||
{CAUSE_EXCMASK, EXC_TRAP, "Trap"},
|
||||
{CAUSE_EXCMASK,
|
||||
EXC_VCEI,
|
||||
"Virtual coherency exception on intruction fetch"},
|
||||
{CAUSE_EXCMASK, EXC_FPE, "Fp exception"},
|
||||
{CAUSE_EXCMASK, EXC_WATCH, "Watchpoint"},
|
||||
{CAUSE_EXCMASK, EXC_VCED, "Virtual coherency exception on data reference"},
|
||||
{0, 0, ""},
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 62BC 700056BC
|
||||
* write char A0 to stderr
|
||||
* accepts: A0=char
|
||||
/*
|
||||
* Status register
|
||||
*/
|
||||
#ifdef NONMATCHING
|
||||
void __osRdbSend(void) {
|
||||
static regDesc_t srDesc[] = {
|
||||
{SR_CU3, SR_CU3, "CU3"},
|
||||
{SR_CU2, SR_CU2, "CU2"},
|
||||
{SR_CU1, SR_CU1, "CU1"},
|
||||
{SR_CU0, SR_CU0, "CU0"},
|
||||
{SR_RP, SR_RP, "RP"},
|
||||
{SR_FR, SR_FR, "FR"},
|
||||
{SR_RE, SR_RE, "RE"},
|
||||
{SR_BEV, SR_BEV, "BEV"},
|
||||
{SR_TS, SR_TS, "TS"},
|
||||
{SR_SR, SR_SR, "SR"},
|
||||
{SR_CH, SR_CH, "CH"},
|
||||
{SR_CE, SR_CE, "CE"},
|
||||
{SR_DE, SR_DE, "DE"},
|
||||
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel __osRdbSend
|
||||
/* 0062BC 700056BC 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 0062C0 700056C0 308600FF */ andi $a2, $a0, 0xff
|
||||
/* 0062C4 700056C4 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 0062C8 700056C8 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 0062CC 700056CC AFA40028 */ sw $a0, 0x28($sp)
|
||||
/* 0062D0 700056D0 10C00039 */ beqz $a2, .L700057B8
|
||||
/* 0062D4 700056D4 00C01025 */ move $v0, $a2
|
||||
/* 0062D8 700056D8 24010009 */ li $at, 9
|
||||
/* 0062DC 700056DC 14C1000A */ bne $a2, $at, .L70005708
|
||||
/* 0062E0 700056E0 3C108002 */ lui $s0, %hi(stderr_buffer + 0x8E0)
|
||||
/* 0062E4 700056E4 26103FF8 */ addiu $s0, %lo(stderr_buffer + 0x8E0) # addiu $s0, $s0, 0x3ff8
|
||||
.L700056E8:
|
||||
/* 0062E8 700056E8 0C0015AF */ jal __osRdbSend
|
||||
/* 0062EC 700056EC 24040020 */ li $a0, 32
|
||||
/* 0062F0 700056F0 8E0E0000 */ lw $t6, ($s0)
|
||||
/* 0062F4 700056F4 31CF0007 */ andi $t7, $t6, 7
|
||||
/* 0062F8 700056F8 15E0FFFB */ bnez $t7, .L700056E8
|
||||
/* 0062FC 700056FC 00000000 */ nop
|
||||
/* 006300 70005700 1000002E */ b .L700057BC
|
||||
/* 006304 70005704 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
.L70005708:
|
||||
/* 006308 70005708 2401000A */ li $at, 10
|
||||
/* 00630C 7000570C 14410008 */ bne $v0, $at, .L70005730
|
||||
/* 006310 70005710 3C038002 */ lui $v1, %hi(stderr_buffer + 0x8E4)
|
||||
/* 006314 70005714 24633FFC */ addiu $v1, %lo(stderr_buffer + 0x8E4) # addiu $v1, $v1, 0x3ffc
|
||||
/* 006318 70005718 8C780000 */ lw $t8, ($v1)
|
||||
/* 00631C 7000571C 3C108002 */ lui $s0, %hi(stderr_buffer + 0x8E0)
|
||||
/* 006320 70005720 26103FF8 */ addiu $s0, %lo(stderr_buffer + 0x8E0) # addiu $s0, $s0, 0x3ff8
|
||||
/* 006324 70005724 27190001 */ addiu $t9, $t8, 1
|
||||
/* 006328 70005728 AC790000 */ sw $t9, ($v1)
|
||||
/* 00632C 7000572C AE000000 */ sw $zero, ($s0)
|
||||
.L70005730:
|
||||
/* 006330 70005730 3C038002 */ lui $v1, %hi(stderr_buffer + 0x8E4)
|
||||
/* 006334 70005734 24633FFC */ addiu $v1, %lo(stderr_buffer + 0x8E4) # addiu $v1, $v1, 0x3ffc
|
||||
/* 006338 70005738 8C650000 */ lw $a1, ($v1)
|
||||
/* 00633C 7000573C 3C108002 */ lui $s0, %hi(stderr_buffer + 0x8E0)
|
||||
/* 006340 70005740 26103FF8 */ addiu $s0, %lo(stderr_buffer + 0x8E0) # addiu $s0, $s0, 0x3ff8
|
||||
/* 006344 70005744 28A1001F */ slti $at, $a1, 0x1f
|
||||
/* 006348 70005748 1420000A */ bnez $at, .L70005774
|
||||
/* 00634C 7000574C 24A4FFE2 */ addiu $a0, $a1, -0x1e
|
||||
/* 006350 70005750 AFA20024 */ sw $v0, 0x24($sp)
|
||||
/* 006354 70005754 0C0015F3 */ jal scroll_stderr_oneline
|
||||
/* 006358 70005758 A3A6002B */ sb $a2, 0x2b($sp)
|
||||
/* 00635C 7000575C 3C038002 */ lui $v1, %hi(stderr_buffer + 0x8E4)
|
||||
/* 006360 70005760 24633FFC */ addiu $v1, %lo(stderr_buffer + 0x8E4) # addiu $v1, $v1, 0x3ffc
|
||||
/* 006364 70005764 2408001E */ li $t0, 30
|
||||
/* 006368 70005768 8FA20024 */ lw $v0, 0x24($sp)
|
||||
/* 00636C 7000576C 93A6002B */ lbu $a2, 0x2b($sp)
|
||||
/* 006370 70005770 AC680000 */ sw $t0, ($v1)
|
||||
.L70005774:
|
||||
/* 006374 70005774 2401000A */ li $at, 10
|
||||
/* 006378 70005778 50410010 */ beql $v0, $at, .L700057BC
|
||||
/* 00637C 7000577C 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 006380 70005780 8E040000 */ lw $a0, ($s0)
|
||||
/* 006384 70005784 0C00158C */ jal write_char_to_pos_stderr
|
||||
/* 006388 70005788 8C650000 */ lw $a1, ($v1)
|
||||
/* 00638C 7000578C 8E090000 */ lw $t1, ($s0)
|
||||
/* 006390 70005790 3C038002 */ lui $v1, %hi(stderr_buffer + 0x8E4)
|
||||
/* 006394 70005794 24633FFC */ addiu $v1, %lo(stderr_buffer + 0x8E4) # addiu $v1, $v1, 0x3ffc
|
||||
/* 006398 70005798 252A0001 */ addiu $t2, $t1, 1
|
||||
/* 00639C 7000579C 29410047 */ slti $at, $t2, 0x47
|
||||
/* 0063A0 700057A0 14200005 */ bnez $at, .L700057B8
|
||||
/* 0063A4 700057A4 AE0A0000 */ sw $t2, ($s0)
|
||||
/* 0063A8 700057A8 8C6C0000 */ lw $t4, ($v1)
|
||||
/* 0063AC 700057AC AE000000 */ sw $zero, ($s0)
|
||||
/* 0063B0 700057B0 258D0001 */ addiu $t5, $t4, 1
|
||||
/* 0063B4 700057B4 AC6D0000 */ sw $t5, ($v1)
|
||||
.L700057B8:
|
||||
/* 0063B8 700057B8 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
.L700057BC:
|
||||
/* 0063BC 700057BC 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 0063C0 700057C0 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
/* 0063C4 700057C4 03E00008 */ jr $ra
|
||||
/* 0063C8 700057C8 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
/*
|
||||
* Interrupt enable bits
|
||||
* (NOTE: bits set to 1 enable the corresponding level interrupt)
|
||||
*/
|
||||
|
||||
{SR_IBIT8, SR_IBIT8, "IM8"},
|
||||
{SR_IBIT7, SR_IBIT7, "IM7"},
|
||||
{SR_IBIT6, SR_IBIT6, "IM6"},
|
||||
{SR_IBIT5, SR_IBIT5, "IM5"},
|
||||
{SR_IBIT4, SR_IBIT4, "IM4"},
|
||||
{SR_IBIT3, SR_IBIT3, "IM3"},
|
||||
{SR_IBIT2, SR_IBIT2, "IM2"},
|
||||
{SR_IBIT1, SR_IBIT1, "IM1"},
|
||||
{SR_KX, SR_KX, "KX"},
|
||||
{SR_SX, SR_SX, "SX"},
|
||||
{SR_UX, SR_UX, "UX"},
|
||||
{SR_KSU_MASK, SR_KSU_USR, "USR"},
|
||||
{SR_KSU_MASK, SR_KSU_SUP, "SUP"},
|
||||
{SR_KSU_MASK, SR_KSU_KER, "KER"},
|
||||
{SR_ERL, SR_ERL, "ERL"},
|
||||
{SR_EXL, SR_EXL, "EXL"},
|
||||
{SR_IE, SR_IE, "IE"},
|
||||
{0, 0, ""}
|
||||
};
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 63CC 700057CC
|
||||
* scroll stderr down one line
|
||||
* accepts: A0=ypos
|
||||
/*
|
||||
* floating-point status register
|
||||
*/
|
||||
#ifdef NONMATCHING
|
||||
s32 scroll_stderr_oneline(s32 arg0) {
|
||||
void *temp_a1_2;
|
||||
void *temp_a1;
|
||||
static regDesc_t fpcsrDesc[] = {
|
||||
{FPCSR_FS, FPCSR_FS, "FS"},
|
||||
{FPCSR_C, FPCSR_C, "C"},
|
||||
{FPCSR_CE, FPCSR_CE, "Unimplemented"},
|
||||
{FPCSR_CV, FPCSR_CV, "Invalid op"},
|
||||
{FPCSR_CZ, FPCSR_CZ, "/ by 0.0"},
|
||||
{FPCSR_CO, FPCSR_CO, "Overflow"},
|
||||
{FPCSR_CU, FPCSR_CU, "Underflow"},
|
||||
{FPCSR_CI, FPCSR_CI, "Inexact op"},
|
||||
{FPCSR_EV, FPCSR_EV, "EV"},
|
||||
{FPCSR_EZ, FPCSR_EZ, "EZ"},
|
||||
{FPCSR_EO, FPCSR_EO, "EO"},
|
||||
{FPCSR_EU, FPCSR_EU, "EU"},
|
||||
{FPCSR_EI, FPCSR_EI, "EI"},
|
||||
{FPCSR_FV, FPCSR_FV, "FV"},
|
||||
{FPCSR_FZ, FPCSR_FZ, "FZ"},
|
||||
{FPCSR_FO, FPCSR_FO, "FO"},
|
||||
{FPCSR_FU, FPCSR_FU, "FU"},
|
||||
{FPCSR_FI, FPCSR_FI, "FI"},
|
||||
{FPCSR_RM_MASK, FPCSR_RM_RN, "RN"},
|
||||
{FPCSR_RM_MASK, FPCSR_RM_RZ, "RZ"},
|
||||
{FPCSR_RM_MASK, FPCSR_RM_RP, "RP"},
|
||||
{FPCSR_RM_MASK, FPCSR_RM_RM, "RM"},
|
||||
{0, 0, ""}
|
||||
};
|
||||
|
||||
// Node 0
|
||||
if (0 < arg0)
|
||||
{
|
||||
// Node 1
|
||||
// Node 2
|
||||
// Node 3
|
||||
temp_a1_2 = (&stderr_buffer + 3);
|
||||
stderr_buffer = (s8) stderr_buffer.unk47;
|
||||
stderr_buffer.unk1 = (s8) stderr_buffer.unk48;
|
||||
stderr_buffer.unk2 = (s8) stderr_buffer.unk49;
|
||||
// Node 4
|
||||
temp_a1 = (temp_a1_2 + 4);
|
||||
temp_a1->unk-3 = (s8) temp_a1_2->unk48;
|
||||
temp_a1->unk-2 = (s8) temp_a1_2->unk49;
|
||||
temp_a1->unk-1 = (s8) temp_a1_2->unk4A;
|
||||
temp_a1->unk-4 = (s8) temp_a1_2->unk47;
|
||||
if ((3 + 4) != 0x47)
|
||||
{
|
||||
goto loop_4;
|
||||
}
|
||||
// Node 5
|
||||
if ((&stderr_buffer + 0x47) != (stderr_buffer + 0x899))
|
||||
{
|
||||
goto loop_3;
|
||||
}
|
||||
// Node 6
|
||||
if (0 < (arg0 + -1))
|
||||
{
|
||||
goto loop_2;
|
||||
}
|
||||
void *g_StackPtrs1[] = {&sp_rmon, &sp_idle, &sp_shed, &sp_main, &sp_audi};
|
||||
void *g_StackPtrs2[] = {&sp_idle, &sp_shed, &sp_main, &sp_audi, &sp_debug};
|
||||
void *g_StackPtrs3[] = {&sp_rmon, &sp_idle, &sp_shed, &sp_main, &sp_audi};
|
||||
|
||||
|
||||
|
||||
// 71 x 32 text buffer (32th line is not drawn)
|
||||
unsigned char g_DebugOutputTextBuffer[32][71] = {0};
|
||||
|
||||
static s32 g_DebugOutputCurrentPosX = 0;
|
||||
static s32 g_DebugOutputCurrentPosY = 0;
|
||||
|
||||
// 4 x 7 bitmaps of ascii characters (0x20 - 0x7E), each padded to 32 bits
|
||||
u32 g_DebugOutputBitmaps[] = {
|
||||
0x00000000, 0x22220200, 0x55000000, 0x05F5F500, 0x27427200, // ' ', '!', '\"', '#', '$'
|
||||
0x05124500, 0x34255300, 0x22000000, 0x24444420, 0x42222240, // '%', '&', '\'', '(', ')'
|
||||
0x06F6F600, 0x00272000, 0x00000240, 0x00070000, 0x00000200, // '*', '+', '´', '-', '.'
|
||||
0x11224480, 0x25555200, 0x26222700, 0x25125700, 0x61211600, // '/', '0', '1', '2', '3'
|
||||
0x33557300, 0x64611600, 0x24655200, 0x71112200, 0x25755200, // '4', '5', '6', '7', '8'
|
||||
0x25531600, 0x00200200, 0x00200640, 0x01242100, 0x00707000, // '9', ':', ';', '<', '='
|
||||
0x04212400, 0x07120200, 0x25FF5700, 0x02557D00, 0x06575E00, // '>', '?', '@', 'A', 'B'
|
||||
0x07445300, 0x07555600, 0x07565700, 0x07564400, 0x07C95700, // 'C', 'D', 'E', 'F', 'G'
|
||||
0x05575500, 0x07222700, 0x03111600, 0x05665500, 0x04445F00, // 'H', 'I', 'J', 'K', 'L'
|
||||
0x0DFF9D00, 0x0F777D00, 0x07DD5700, 0x07564600, 0x07995770, // 'M', 'N', 'O', 'P', 'Q'
|
||||
0x07565500, 0x07461E00, 0x07222200, 0x0D999600, 0x0D552200, // 'R', 'S', 'T', 'U', 'V'
|
||||
0x0DF77500, 0x0D625500, 0x05622600, 0x07125700, 0x32222230, // 'W', 'X', 'Y', 'Z', '['
|
||||
0x44222110, 0x62222260, 0x25000000, 0x00000700, 0x42200000, // '\\', ']', '^', '_', '`'
|
||||
0x0067D700, 0x44755700, 0x00788600, 0x117DD700, 0x006FC700, // 'a', 'b', 'c', 'd', 'e'
|
||||
0x32722700, 0x007DD730, 0x44755500, 0x02622700, 0x02711130, // 'f', 'g', 'h', 'i', 'j',
|
||||
0x44766500, 0x62222700, 0x00FFFF00, 0x00755D00, 0x006DD600, // 'k', 'l', 'm', 'n', 'o'
|
||||
0x00755740, 0x00799710, 0x00744600, 0x00775700, 0x02722300, // 'p', 'q', 'r', 's', 't'
|
||||
0x00555700, 0x00552200, 0x00577500, 0x00562500, 0x00552220, // 'u', 'v', 'w', 'x', 'y'
|
||||
0x00703700, 0x12242210, 0x02222220, 0x42212240, 0x005A0000 // 'z', '{', '|', '}', '~'
|
||||
};
|
||||
|
||||
u16 *g_DebugOutputVideoBuffer1 = NULL;
|
||||
u16 *g_DebugOutputVideoBuffer2 = NULL;
|
||||
|
||||
// Padding
|
||||
u32 D_80024184[4] = {0};
|
||||
|
||||
void deboutWriteCharAtPos(s32 x, s32 y, unsigned char c) {
|
||||
if ((c == '\t') || (c == '\n')) {
|
||||
c = '\0';
|
||||
}
|
||||
// (possible return value: (0 < arg0))
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel scroll_stderr_oneline
|
||||
/* 0063CC 700057CC 0004102A */ slt $v0, $zero, $a0
|
||||
/* 0063D0 700057D0 10400020 */ beqz $v0, .L70005854
|
||||
/* 0063D4 700057D4 2484FFFF */ addiu $a0, $a0, -1
|
||||
/* 0063D8 700057D8 3C088002 */ lui $t0, %hi(stderr_buffer + 0x899)
|
||||
/* 0063DC 700057DC 25083FB1 */ addiu $t0, %lo(stderr_buffer + 0x899) # addiu $t0, $t0, 0x3fb1
|
||||
/* 0063E0 700057E0 24070047 */ li $a3, 71
|
||||
.L700057E4:
|
||||
/* 0063E4 700057E4 3C0E8002 */ lui $t6, %hi(stderr_buffer)
|
||||
/* 0063E8 700057E8 25C63718 */ addiu $a2, $t6, %lo(stderr_buffer)
|
||||
/* 0063EC 700057EC 00C01825 */ move $v1, $a2
|
||||
.L700057F0:
|
||||
/* 0063F0 700057F0 90CF0047 */ lbu $t7, 0x47($a2)
|
||||
/* 0063F4 700057F4 90D80048 */ lbu $t8, 0x48($a2)
|
||||
/* 0063F8 700057F8 90D90049 */ lbu $t9, 0x49($a2)
|
||||
/* 0063FC 700057FC 24020003 */ li $v0, 3
|
||||
/* 006400 70005800 24650003 */ addiu $a1, $v1, 3
|
||||
/* 006404 70005804 A0CF0000 */ sb $t7, ($a2)
|
||||
/* 006408 70005808 A0D80001 */ sb $t8, 1($a2)
|
||||
/* 00640C 7000580C A0D90002 */ sb $t9, 2($a2)
|
||||
.L70005810:
|
||||
/* 006410 70005810 90AA0048 */ lbu $t2, 0x48($a1)
|
||||
/* 006414 70005814 90AB0049 */ lbu $t3, 0x49($a1)
|
||||
/* 006418 70005818 90AC004A */ lbu $t4, 0x4a($a1)
|
||||
/* 00641C 7000581C 90A90047 */ lbu $t1, 0x47($a1)
|
||||
/* 006420 70005820 24420004 */ addiu $v0, $v0, 4
|
||||
/* 006424 70005824 24A50004 */ addiu $a1, $a1, 4
|
||||
/* 006428 70005828 A0AAFFFD */ sb $t2, -3($a1)
|
||||
/* 00642C 7000582C A0ABFFFE */ sb $t3, -2($a1)
|
||||
/* 006430 70005830 A0ACFFFF */ sb $t4, -1($a1)
|
||||
/* 006434 70005834 1447FFF6 */ bne $v0, $a3, .L70005810
|
||||
/* 006438 70005838 A0A9FFFC */ sb $t1, -4($a1)
|
||||
/* 00643C 7000583C 24C60047 */ addiu $a2, $a2, 0x47
|
||||
/* 006440 70005840 14C8FFEB */ bne $a2, $t0, .L700057F0
|
||||
/* 006444 70005844 24630047 */ addiu $v1, $v1, 0x47
|
||||
/* 006448 70005848 0004102A */ slt $v0, $zero, $a0
|
||||
/* 00644C 7000584C 1440FFE5 */ bnez $v0, .L700057E4
|
||||
/* 006450 70005850 2484FFFF */ addiu $a0, $a0, -1
|
||||
.L70005854:
|
||||
/* 006454 70005854 03E00008 */ jr $ra
|
||||
/* 006458 70005858 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 645C 7000585C
|
||||
* print char A2 to stderr screen position (A0,A1) in video buffer 1
|
||||
* accepts: A0=xpos, A1=ypos, A2=char
|
||||
*/
|
||||
#ifdef NONMATCHING
|
||||
void print_to_vidbuff1(s32 arg0, s32 arg1, ? arg2, s32 arg6, s32 arg7, s32 arg8) {
|
||||
s32 temp_at;
|
||||
void *temp_a0;
|
||||
void *temp_v1;
|
||||
void *temp_v1_2;
|
||||
void *temp_v1_3;
|
||||
void *temp_v1_4;
|
||||
|
||||
// Node 0
|
||||
if (arg8 == 0)
|
||||
{
|
||||
// Node 1
|
||||
if ((c > '\0') && (c < ' ') || (c > '~')) {
|
||||
c = '?';
|
||||
}
|
||||
// Node 2
|
||||
temp_at = (arg8 < 0x7f);
|
||||
if (temp_at == 0)
|
||||
{
|
||||
// Node 3
|
||||
if (temp_at != 0)
|
||||
{
|
||||
// Node 4
|
||||
temp_a0 = (0x80020000 + (arg8 * 4));
|
||||
temp_v1 = (((arg6 * 2) + ptr_videobuffer1) + ((arg7 * get_video2_settings_txtClipW()) * 2));
|
||||
// Node 5
|
||||
if ((temp_a0->unk3F80 & 0x80000000) != 0)
|
||||
{
|
||||
// Node 6
|
||||
*temp_v1 = (u16)0xffff;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Node 7
|
||||
*temp_v1 = (u16)1;
|
||||
}
|
||||
// Node 8
|
||||
temp_v1_2 = (temp_v1 + 2);
|
||||
if (((temp_a0->unk3F80 * 2) & 0x80000000) != 0)
|
||||
{
|
||||
// Node 9
|
||||
*temp_v1_2 = (u16)0xffff;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Node 10
|
||||
*temp_v1_2 = (u16)1;
|
||||
}
|
||||
// Node 11
|
||||
temp_v1_3 = (temp_v1_2 + 2);
|
||||
if (((temp_a0->unk3F80 * 4) & 0x80000000) != 0)
|
||||
{
|
||||
// Node 12
|
||||
*temp_v1_3 = (u16)0xffff;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Node 13
|
||||
*temp_v1_3 = (u16)1;
|
||||
}
|
||||
// Node 14
|
||||
temp_v1_4 = (temp_v1_3 + 2);
|
||||
if (((temp_a0->unk3F80 * 8) & 0x80000000) != 0)
|
||||
{
|
||||
// Node 15
|
||||
*temp_v1_4 = (u16)0xffff;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Node 16
|
||||
*temp_v1_4 = (u16)1;
|
||||
}
|
||||
// Node 17
|
||||
if ((0 + 1) != 7)
|
||||
{
|
||||
goto loop_5;
|
||||
if (((x >= 0) && (x <= 71)) && ((y >= 0) && (y <= 31))) {
|
||||
g_DebugOutputTextBuffer[y][x] = c;
|
||||
}
|
||||
}
|
||||
|
||||
void deboutWriteChar(unsigned char c) {
|
||||
if (c != '\0') {
|
||||
if (c == '\t') {
|
||||
do {
|
||||
deboutWriteChar(' ');
|
||||
} while (g_DebugOutputCurrentPosX & 7);
|
||||
|
||||
return;
|
||||
}
|
||||
if (c == '\n') {
|
||||
g_DebugOutputCurrentPosY++;
|
||||
g_DebugOutputCurrentPosX = 0;
|
||||
}
|
||||
if (g_DebugOutputCurrentPosY > 30) {
|
||||
deboutScrollUp(g_DebugOutputCurrentPosY - 30);
|
||||
g_DebugOutputCurrentPosY = 30;
|
||||
}
|
||||
if (c != '\n') {
|
||||
deboutWriteCharAtPos(g_DebugOutputCurrentPosX, g_DebugOutputCurrentPosY, c);
|
||||
g_DebugOutputCurrentPosX++;
|
||||
if (g_DebugOutputCurrentPosX > 70) {
|
||||
g_DebugOutputCurrentPosX = 0;
|
||||
g_DebugOutputCurrentPosY++;
|
||||
}
|
||||
}
|
||||
}
|
||||
// (possible return value: get_video2_settings_txtClipW())
|
||||
}
|
||||
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel print_to_vidbuff1
|
||||
/* 00645C 7000585C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 006460 70005860 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 006464 70005864 AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 006468 70005868 AFA5001C */ sw $a1, 0x1c($sp)
|
||||
/* 00646C 7000586C 0C001107 */ jal get_video2_settings_txtClipW
|
||||
/* 006470 70005870 AFA60020 */ sw $a2, 0x20($sp)
|
||||
/* 006474 70005874 93A50023 */ lbu $a1, 0x23($sp)
|
||||
/* 006478 70005878 54A00003 */ bnezl $a1, .L70005888
|
||||
/* 00647C 7000587C 28A10020 */ slti $at, $a1, 0x20
|
||||
/* 006480 70005880 24050020 */ li $a1, 32
|
||||
/* 006484 70005884 28A10020 */ slti $at, $a1, 0x20
|
||||
.L70005888:
|
||||
/* 006488 70005888 1420003A */ bnez $at, .L70005974
|
||||
/* 00648C 7000588C 28A1007F */ slti $at, $a1, 0x7f
|
||||
/* 006490 70005890 10200038 */ beqz $at, .L70005974
|
||||
/* 006494 70005894 8FAE0018 */ lw $t6, 0x18($sp)
|
||||
/* 006498 70005898 8FAB001C */ lw $t3, 0x1c($sp)
|
||||
/* 00649C 7000589C 3C188002 */ lui $t8, %hi(ptr_videobuffer1)
|
||||
/* 0064A0 700058A0 8F18417C */ lw $t8, %lo(ptr_videobuffer1)($t8)
|
||||
/* 0064A4 700058A4 01620019 */ multu $t3, $v0
|
||||
/* 0064A8 700058A8 000E7840 */ sll $t7, $t6, 1
|
||||
/* 0064AC 700058AC 00057080 */ sll $t6, $a1, 2
|
||||
/* 0064B0 700058B0 3C048002 */ lui $a0, %hi(stderr_buffer+0x868)
|
||||
/* 0064B4 700058B4 008E2021 */ addu $a0, $a0, $t6
|
||||
/* 0064B8 700058B8 01F8C821 */ addu $t9, $t7, $t8
|
||||
/* 0064BC 700058BC 8C843F80 */ lw $a0, %lo(stderr_buffer+0x868)($a0)
|
||||
/* 0064C0 700058C0 3C058000 */ lui $a1, 0x8000
|
||||
/* 0064C4 700058C4 00004025 */ move $t0, $zero
|
||||
/* 0064C8 700058C8 00024840 */ sll $t1, $v0, 1
|
||||
/* 0064CC 700058CC 00006012 */ mflo $t4
|
||||
/* 0064D0 700058D0 000C6840 */ sll $t5, $t4, 1
|
||||
/* 0064D4 700058D4 032D1821 */ addu $v1, $t9, $t5
|
||||
/* 0064D8 700058D8 240A0007 */ li $t2, 7
|
||||
/* 0064DC 700058DC 24070001 */ li $a3, 1
|
||||
/* 0064E0 700058E0 3406FFFF */ li $a2, 65535
|
||||
.L700058E4:
|
||||
/* 0064E4 700058E4 00857824 */ and $t7, $a0, $a1
|
||||
/* 0064E8 700058E8 11E00003 */ beqz $t7, .L700058F8
|
||||
/* 0064EC 700058EC 0004C040 */ sll $t8, $a0, 1
|
||||
/* 0064F0 700058F0 10000002 */ b .L700058FC
|
||||
/* 0064F4 700058F4 A4660000 */ sh $a2, ($v1)
|
||||
.L700058F8:
|
||||
/* 0064F8 700058F8 A4670000 */ sh $a3, ($v1)
|
||||
.L700058FC:
|
||||
/* 0064FC 700058FC 03055824 */ and $t3, $t8, $a1
|
||||
/* 006500 70005900 24630002 */ addiu $v1, $v1, 2
|
||||
/* 006504 70005904 11600003 */ beqz $t3, .L70005914
|
||||
/* 006508 70005908 03002025 */ move $a0, $t8
|
||||
/* 00650C 7000590C 10000002 */ b .L70005918
|
||||
/* 006510 70005910 A4660000 */ sh $a2, ($v1)
|
||||
.L70005914:
|
||||
/* 006514 70005914 A4670000 */ sh $a3, ($v1)
|
||||
.L70005918:
|
||||
/* 006518 70005918 00046040 */ sll $t4, $a0, 1
|
||||
/* 00651C 7000591C 0185C824 */ and $t9, $t4, $a1
|
||||
/* 006520 70005920 01802025 */ move $a0, $t4
|
||||
/* 006524 70005924 13200003 */ beqz $t9, .L70005934
|
||||
/* 006528 70005928 24630002 */ addiu $v1, $v1, 2
|
||||
/* 00652C 7000592C 10000002 */ b .L70005938
|
||||
/* 006530 70005930 A4660000 */ sh $a2, ($v1)
|
||||
.L70005934:
|
||||
/* 006534 70005934 A4670000 */ sh $a3, ($v1)
|
||||
.L70005938:
|
||||
/* 006538 70005938 00046840 */ sll $t5, $a0, 1
|
||||
/* 00653C 7000593C 01A57024 */ and $t6, $t5, $a1
|
||||
/* 006540 70005940 01A02025 */ move $a0, $t5
|
||||
/* 006544 70005944 11C00003 */ beqz $t6, .L70005954
|
||||
/* 006548 70005948 24630002 */ addiu $v1, $v1, 2
|
||||
/* 00654C 7000594C 10000002 */ b .L70005958
|
||||
/* 006550 70005950 A4660000 */ sh $a2, ($v1)
|
||||
.L70005954:
|
||||
/* 006554 70005954 A4670000 */ sh $a3, ($v1)
|
||||
.L70005958:
|
||||
/* 006558 70005958 24630002 */ addiu $v1, $v1, 2
|
||||
/* 00655C 7000595C 25080001 */ addiu $t0, $t0, 1
|
||||
/* 006560 70005960 00047840 */ sll $t7, $a0, 1
|
||||
/* 006564 70005964 00691821 */ addu $v1, $v1, $t1
|
||||
/* 006568 70005968 01E02025 */ move $a0, $t7
|
||||
/* 00656C 7000596C 150AFFDD */ bne $t0, $t2, .L700058E4
|
||||
/* 006570 70005970 2463FFF8 */ addiu $v1, $v1, -8
|
||||
.L70005974:
|
||||
/* 006574 70005974 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 006578 70005978 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 00657C 7000597C 03E00008 */ jr $ra
|
||||
/* 006580 70005980 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 6584 70005984
|
||||
* set pointers to video buffers 1 & 2 to A0 and A1, respectively
|
||||
* sets values to uncached addresses
|
||||
* A0 | A0000000 -> 8002417C
|
||||
* A1 | A0000000 -> 80024180
|
||||
*/
|
||||
|
||||
void set_ptr_video_buffers(s32 arg0, s32 arg1) {
|
||||
ptr_videobuffer1 = (s32) (arg0 | 0xa0000000);
|
||||
ptr_videobuffer2 = (s32) (arg1 | 0xa0000000);
|
||||
void deboutScrollUp(s32 numlines) {
|
||||
s32 y;
|
||||
s32 x;
|
||||
while (numlines-- > 0) {
|
||||
for (y = 0; y < 31; y++) {
|
||||
for (x = 0; x < 71; x++) {
|
||||
g_DebugOutputTextBuffer[y][x] = g_DebugOutputTextBuffer[y + 1][x];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 65A4 700059A4
|
||||
* set pointers to video buffers 1 & 2
|
||||
* calls 70005984: A0=803B5000, A1=803DA800
|
||||
*/
|
||||
void set_video_buffer_pointers(void) {
|
||||
set_ptr_video_buffers(&cfb_16[0], &cfb_16[1]);
|
||||
void deboutDrawChar(s32 x, s32 y, unsigned char c) {
|
||||
s32 bitmap_x;
|
||||
s32 bitmap_y;
|
||||
u32 bitmap;
|
||||
s16 screen_w = viGetX();
|
||||
u16 *ptr;
|
||||
if (c == '\0') {
|
||||
c = ' ';
|
||||
}
|
||||
if ((c >= ' ') && (c <= '~')) {
|
||||
ptr = (g_DebugOutputVideoBuffer1 + x + (y * screen_w));
|
||||
bitmap = g_DebugOutputBitmaps[c - ' '];
|
||||
for (bitmap_y = 0; bitmap_y < 7; bitmap_y++) {
|
||||
for (bitmap_x = 0; bitmap_x < 4; bitmap_x++) {
|
||||
if (bitmap & (1 << 31)) {
|
||||
*ptr = GPACK_RGBA5551(255, 255, 255, 1);
|
||||
} else {
|
||||
*ptr = GPACK_RGBA5551(0, 0, 0, 1);
|
||||
}
|
||||
ptr++;
|
||||
bitmap <<= 1;
|
||||
}
|
||||
ptr += screen_w;
|
||||
ptr -= 4;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 65D0 700059D0
|
||||
* write stderr to video buffer A0
|
||||
* accepts: A0=p->video buffer
|
||||
*/
|
||||
#ifdef NONMATCHING
|
||||
void write_stderr_to_buffer(void) {
|
||||
|
||||
void deboutSetBuffers(u16 *buffer1, u16 *buffer2) {
|
||||
g_DebugOutputVideoBuffer1 = K0_TO_K1(buffer1);
|
||||
g_DebugOutputVideoBuffer2 = K0_TO_K1(buffer2);
|
||||
}
|
||||
|
||||
void deboutInitBuffers(void) {
|
||||
deboutSetBuffers(&cfb_16[0], &cfb_16[1]);
|
||||
}
|
||||
|
||||
void deboutDrawToBuffer(u16 *buffer) {
|
||||
s32 screen_w;
|
||||
s32 screen_h;
|
||||
s32 output_w;
|
||||
s32 output_h;
|
||||
s32 x;
|
||||
s32 y;
|
||||
deboutInitBuffers();
|
||||
g_DebugOutputVideoBuffer1 = K0_TO_K1(buffer);
|
||||
screen_w = ((viGetX() - 13) / 4);
|
||||
screen_h = ((viGetY() - 10) / 7);
|
||||
output_w = screen_w - 5; // - margin_w
|
||||
output_h = screen_h - 1; // - margin_h
|
||||
for (y = 0; ((y < output_h) && (y < 31)); y++) {
|
||||
for (x = 0; ((x < output_w) && (x < 71)); x++) {
|
||||
deboutDrawChar(((x + 5) * 4), ((y + 1) * 7), g_DebugOutputTextBuffer[y][x]);
|
||||
}
|
||||
}
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel write_stderr_to_buffer
|
||||
/* 0065D0 700059D0 27BDFFC0 */ addiu $sp, $sp, -0x40
|
||||
/* 0065D4 700059D4 AFBF003C */ sw $ra, 0x3c($sp)
|
||||
/* 0065D8 700059D8 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 0065DC 700059DC 00808025 */ move $s0, $a0
|
||||
/* 0065E0 700059E0 AFBE0038 */ sw $fp, 0x38($sp)
|
||||
/* 0065E4 700059E4 AFB70034 */ sw $s7, 0x34($sp)
|
||||
/* 0065E8 700059E8 AFB60030 */ sw $s6, 0x30($sp)
|
||||
/* 0065EC 700059EC AFB5002C */ sw $s5, 0x2c($sp)
|
||||
/* 0065F0 700059F0 AFB40028 */ sw $s4, 0x28($sp)
|
||||
/* 0065F4 700059F4 AFB30024 */ sw $s3, 0x24($sp)
|
||||
/* 0065F8 700059F8 AFB20020 */ sw $s2, 0x20($sp)
|
||||
/* 0065FC 700059FC 0C001669 */ jal set_video_buffer_pointers
|
||||
/* 006600 70005A00 AFB1001C */ sw $s1, 0x1c($sp)
|
||||
/* 006604 70005A04 3C01A000 */ lui $at, 0xa000
|
||||
/* 006608 70005A08 02017025 */ or $t6, $s0, $at
|
||||
/* 00660C 70005A0C 3C018002 */ lui $at, %hi(ptr_videobuffer1)
|
||||
/* 006610 70005A10 0C001107 */ jal get_video2_settings_txtClipW
|
||||
/* 006614 70005A14 AC2E417C */ sw $t6, %lo(ptr_videobuffer1)($at)
|
||||
/* 006618 70005A18 2450FFF3 */ addiu $s0, $v0, -0xd
|
||||
/* 00661C 70005A1C 06010003 */ bgez $s0, .L70005A2C
|
||||
/* 006620 70005A20 00107883 */ sra $t7, $s0, 2
|
||||
/* 006624 70005A24 26010003 */ addiu $at, $s0, 3
|
||||
/* 006628 70005A28 00017883 */ sra $t7, $at, 2
|
||||
.L70005A2C:
|
||||
/* 00662C 70005A2C 0C00110B */ jal get_video2_settings_txtClipH
|
||||
/* 006630 70005A30 01E08025 */ move $s0, $t7
|
||||
/* 006634 70005A34 2443FFF6 */ addiu $v1, $v0, -0xa
|
||||
/* 006638 70005A38 24010007 */ li $at, 7
|
||||
/* 00663C 70005A3C 0061001A */ div $zero, $v1, $at
|
||||
/* 006640 70005A40 00001812 */ mflo $v1
|
||||
/* 006644 70005A44 247EFFFF */ addiu $fp, $v1, -1
|
||||
/* 006648 70005A48 1BC00023 */ blez $fp, .L70005AD8
|
||||
/* 00664C 70005A4C 0000A825 */ move $s5, $zero
|
||||
/* 006650 70005A50 2616FFFB */ addiu $s6, $s0, -5
|
||||
/* 006654 70005A54 2417001F */ li $s7, 31
|
||||
/* 006658 70005A58 24140130 */ li $s4, 304
|
||||
.L70005A5C:
|
||||
/* 00665C 70005A5C 1AC00018 */ blez $s6, .L70005AC0
|
||||
/* 006660 70005A60 00008080 */ sll $s0, $zero, 2
|
||||
/* 006664 70005A64 0015C8C0 */ sll $t9, $s5, 3
|
||||
/* 006668 70005A68 0335C821 */ addu $t9, $t9, $s5
|
||||
/* 00666C 70005A6C 0019C8C0 */ sll $t9, $t9, 3
|
||||
/* 006670 70005A70 001590C0 */ sll $s2, $s5, 3
|
||||
/* 006674 70005A74 3C098002 */ lui $t1, %hi(stderr_buffer)
|
||||
/* 006678 70005A78 25293718 */ addiu $t1, %lo(stderr_buffer) # addiu $t1, $t1, 0x3718
|
||||
/* 00667C 70005A7C 02559023 */ subu $s2, $s2, $s5
|
||||
/* 006680 70005A80 0335C823 */ subu $t9, $t9, $s5
|
||||
/* 006684 70005A84 00169880 */ sll $s3, $s6, 2
|
||||
/* 006688 70005A88 26730014 */ addiu $s3, $s3, 0x14
|
||||
/* 00668C 70005A8C 03298821 */ addu $s1, $t9, $t1
|
||||
/* 006690 70005A90 26520007 */ addiu $s2, $s2, 7
|
||||
/* 006694 70005A94 26100014 */ addiu $s0, $s0, 0x14
|
||||
/* 006698 70005A98 02002025 */ move $a0, $s0
|
||||
.L70005A9C:
|
||||
/* 00669C 70005A9C 02402825 */ move $a1, $s2
|
||||
/* 0066A0 70005AA0 0C001617 */ jal print_to_vidbuff1
|
||||
/* 0066A4 70005AA4 92260000 */ lbu $a2, ($s1)
|
||||
/* 0066A8 70005AA8 26100004 */ addiu $s0, $s0, 4
|
||||
/* 0066AC 70005AAC 0213082A */ slt $at, $s0, $s3
|
||||
/* 0066B0 70005AB0 10200003 */ beqz $at, .L70005AC0
|
||||
/* 0066B4 70005AB4 26310001 */ addiu $s1, $s1, 1
|
||||
/* 0066B8 70005AB8 5614FFF8 */ bnel $s0, $s4, .L70005A9C
|
||||
/* 0066BC 70005ABC 02002025 */ move $a0, $s0
|
||||
.L70005AC0:
|
||||
/* 0066C0 70005AC0 26B50001 */ addiu $s5, $s5, 1
|
||||
/* 0066C4 70005AC4 02BE082A */ slt $at, $s5, $fp
|
||||
/* 0066C8 70005AC8 50200004 */ beql $at, $zero, .L70005ADC
|
||||
/* 0066CC 70005ACC 8FBF003C */ lw $ra, 0x3c($sp)
|
||||
/* 0066D0 70005AD0 16B7FFE2 */ bne $s5, $s7, .L70005A5C
|
||||
/* 0066D4 70005AD4 00000000 */ nop
|
||||
.L70005AD8:
|
||||
/* 0066D8 70005AD8 8FBF003C */ lw $ra, 0x3c($sp)
|
||||
.L70005ADC:
|
||||
/* 0066DC 70005ADC 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 0066E0 70005AE0 8FB1001C */ lw $s1, 0x1c($sp)
|
||||
/* 0066E4 70005AE4 8FB20020 */ lw $s2, 0x20($sp)
|
||||
/* 0066E8 70005AE8 8FB30024 */ lw $s3, 0x24($sp)
|
||||
/* 0066EC 70005AEC 8FB40028 */ lw $s4, 0x28($sp)
|
||||
/* 0066F0 70005AF0 8FB5002C */ lw $s5, 0x2c($sp)
|
||||
/* 0066F4 70005AF4 8FB60030 */ lw $s6, 0x30($sp)
|
||||
/* 0066F8 70005AF8 8FB70034 */ lw $s7, 0x34($sp)
|
||||
/* 0066FC 70005AFC 8FBE0038 */ lw $fp, 0x38($sp)
|
||||
/* 006700 70005B00 03E00008 */ jr $ra
|
||||
/* 006704 70005B04 27BD0040 */ addiu $sp, $sp, 0x40
|
||||
)
|
||||
#endif
|
||||
|
|
|
@ -3,21 +3,20 @@
|
|||
|
||||
#include "ultra64.h"
|
||||
|
||||
//im just padding
|
||||
extern u32 D_80023300;
|
||||
|
||||
struct debug_processor_error_entry
|
||||
typedef struct
|
||||
{
|
||||
u32 val1;
|
||||
u32 val2;
|
||||
void *string;
|
||||
};
|
||||
u32 mask;
|
||||
u32 value;
|
||||
char *string;
|
||||
} regDesc_t;
|
||||
|
||||
extern struct debug_processor_error_entry debug_processor_error_table[];
|
||||
extern void *stack_ptrs_1[];
|
||||
extern void *stack_ptrs_2[];
|
||||
extern void *stack_ptrs_3[];
|
||||
extern char stderr_buffer[2280];
|
||||
extern void *g_StackPtrs1[];
|
||||
extern void *g_StackPtrs2[];
|
||||
extern void *g_StackPtrs3[];
|
||||
|
||||
void deboutWriteChar(unsigned char c);
|
||||
void deboutScrollUp(s32 numlines);
|
||||
void deboutInitBuffers();
|
||||
void deboutDrawToBuffer(u16 *buffer);
|
||||
|
||||
void write_stderr_to_buffer(u32 *buffer);
|
||||
#endif
|
||||
|
|
187
src/deb_video.c
187
src/deb_video.c
|
@ -2,6 +2,7 @@
|
|||
#include "ultra64.h"
|
||||
#include "bondgame.h"
|
||||
#include "deb_video.h"
|
||||
#include "tlb_manage.h"
|
||||
|
||||
/**
|
||||
* @file deb_video.c
|
||||
|
@ -10,6 +11,13 @@
|
|||
* I should probably be renamed...
|
||||
*/
|
||||
|
||||
#define IEEE_FLOAT_FRACTION_BITMASK 0x7FFFFF
|
||||
#define IEEE_FLOAT_FRACTION_BIT_COUNT 23
|
||||
#define IEEE_FLOAT_EXPONENT_BITMASK 0x7F800000
|
||||
#define IEEE_FLOAT_EXPONENT_BIT_COUNT 8
|
||||
#define IEEE_FLOAT_SIGN_BITMASK 0x80000000
|
||||
#define IEEE_FLOAT_SIGN_BIT_COUNT 1
|
||||
|
||||
//bss
|
||||
char tlbthread[0x6B0];
|
||||
char tlbStack[0x2300];
|
||||
|
@ -27,7 +35,7 @@ char indy_read_buffer[0x60];
|
|||
* 5AE0 70004EE0
|
||||
*/
|
||||
void init_tlb(void) {
|
||||
set_video_buffer_pointers();
|
||||
deboutInitBuffers();
|
||||
osCreateMesgQueue(&tlbMesgQ, &tlbMesgBuf, 1);
|
||||
osCreateThread(&tlbthread, 5, &tlbproc, 0, &tlbStack, 0x28);
|
||||
osStartThread(&tlbthread);
|
||||
|
@ -98,7 +106,7 @@ glabel tlbproc
|
|||
/* 005C08 70005008 16790014 */ bne $s3, $t9, .L7000505C
|
||||
/* 005C0C 7000500C 00000000 */ nop
|
||||
/* 005C10 70005010 8D08365C */ lw $t0, %lo(ptr_tlbthread_maybe)($t0)
|
||||
/* 005C14 70005014 0C000676 */ jal translate_load_rom_from_TLBaddress
|
||||
/* 005C14 70005014 0C000676 */ jal tlbmanageTranslateLoadRomFromTlbAddress
|
||||
/* 005C18 70005018 8D040124 */ lw $a0, 0x124($t0)
|
||||
/* 005C1C 7000501C 3C098006 */ lui $t1, %hi(ptr_tlbthread_maybe)
|
||||
/* 005C20 70005020 8D29365C */ lw $t1, %lo(ptr_tlbthread_maybe)($t1)
|
||||
|
@ -545,16 +553,16 @@ s32 debug_sp_related_11(u32 arg0, u32 arg1)
|
|||
s32 temp_v0;
|
||||
void *temp_t8;
|
||||
|
||||
sp1C = (?32) stack_ptrs_1;
|
||||
sp1C.unk4 = (?32) stack_ptrs_1.unk4;
|
||||
sp1C.unk8 = (?32) stack_ptrs_1.unk8;
|
||||
sp1C.unkC = (?32) stack_ptrs_1.unkC;
|
||||
sp1C.unk10 = (?32) stack_ptrs_1.unk10;
|
||||
sp8 = (?32) stack_ptrs_2;
|
||||
sp8.unk4 = (?32) stack_ptrs_2.unk4;
|
||||
sp8.unk8 = (?32) stack_ptrs_2.unk8;
|
||||
sp8.unkC = (?32) stack_ptrs_2.unkC;
|
||||
sp8.unk10 = (?32) stack_ptrs_2.unk10;
|
||||
sp1C = (?32) g_StackPtrs1;
|
||||
sp1C.unk4 = (?32) g_StackPtrs1.unk4;
|
||||
sp1C.unk8 = (?32) g_StackPtrs1.unk8;
|
||||
sp1C.unkC = (?32) g_StackPtrs1.unkC;
|
||||
sp1C.unk10 = (?32) g_StackPtrs1.unk10;
|
||||
sp8 = (?32) g_StackPtrs2;
|
||||
sp8.unk4 = (?32) g_StackPtrs2.unk4;
|
||||
sp8.unk8 = (?32) g_StackPtrs2.unk8;
|
||||
sp8.unkC = (?32) g_StackPtrs2.unkC;
|
||||
sp8.unk10 = (?32) g_StackPtrs2.unk10;
|
||||
if (arg1 <= 0)
|
||||
{
|
||||
return 0;
|
||||
|
@ -575,15 +583,15 @@ s32 debug_sp_related_11(u32 arg0, u32 arg1)
|
|||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel debug_sp_related_11
|
||||
/* 006020 70005420 3C0E8002 */ lui $t6, %hi(stack_ptrs_1)
|
||||
/* 006024 70005424 25CE36DC */ addiu $t6, %lo(stack_ptrs_1) # addiu $t6, $t6, 0x36dc
|
||||
/* 006020 70005420 3C0E8002 */ lui $t6, %hi(g_StackPtrs1)
|
||||
/* 006024 70005424 25CE36DC */ addiu $t6, %lo(g_StackPtrs1) # addiu $t6, $t6, 0x36dc
|
||||
/* 006028 70005428 8DC10000 */ lw $at, ($t6)
|
||||
/* 00602C 7000542C 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* 006030 70005430 27A7001C */ addiu $a3, $sp, 0x1c
|
||||
/* 006034 70005434 ACE10000 */ sw $at, ($a3)
|
||||
/* 006038 70005438 8DD90004 */ lw $t9, 4($t6)
|
||||
/* 00603C 7000543C 3C098002 */ lui $t1, %hi(stack_ptrs_2)
|
||||
/* 006040 70005440 252936F0 */ addiu $t1, %lo(stack_ptrs_2) # addiu $t1, $t1, 0x36f0
|
||||
/* 00603C 7000543C 3C098002 */ lui $t1, %hi(g_StackPtrs2)
|
||||
/* 006040 70005440 252936F0 */ addiu $t1, %lo(g_StackPtrs2) # addiu $t1, $t1, 0x36f0
|
||||
/* 006044 70005444 ACF90004 */ sw $t9, 4($a3)
|
||||
/* 006048 70005448 8DC10008 */ lw $at, 8($t6)
|
||||
/* 00604C 7000544C 27A80008 */ addiu $t0, $sp, 8
|
||||
|
@ -645,11 +653,11 @@ s32 debug_sp_related_12(u32 arg0, u32 arg1) {
|
|||
u32 sp4;
|
||||
|
||||
// Node 0
|
||||
sp4 = (?32) stack_ptrs_3;
|
||||
sp4.unk4 = (?32) stack_ptrs_3.unk4;
|
||||
sp4.unk8 = (?32) stack_ptrs_3.unk8;
|
||||
sp4.unkC = (?32) stack_ptrs_3.unkC;
|
||||
sp4.unk10 = (?32) stack_ptrs_3.unk10;
|
||||
sp4 = (?32) g_StackPtrs3;
|
||||
sp4.unk4 = (?32) g_StackPtrs3.unk4;
|
||||
sp4.unk8 = (?32) g_StackPtrs3.unk8;
|
||||
sp4.unkC = (?32) g_StackPtrs3.unkC;
|
||||
sp4.unk10 = (?32) g_StackPtrs3.unk10;
|
||||
if (arg1 <= 0)
|
||||
{
|
||||
// Node 2
|
||||
|
@ -678,8 +686,8 @@ s32 debug_sp_related_12(u32 arg0, u32 arg1) {
|
|||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel debug_sp_related_12
|
||||
/* 0060E4 700054E4 3C0E8002 */ lui $t6, %hi(stack_ptrs_3)
|
||||
/* 0060E8 700054E8 25CE3704 */ addiu $t6, %lo(stack_ptrs_3) # addiu $t6, $t6, 0x3704
|
||||
/* 0060E4 700054E4 3C0E8002 */ lui $t6, %hi(g_StackPtrs3)
|
||||
/* 0060E8 700054E8 25CE3704 */ addiu $t6, %lo(g_StackPtrs3) # addiu $t6, $t6, 0x3704
|
||||
/* 0060EC 700054EC 8DC10000 */ lw $at, ($t6)
|
||||
/* 0060F0 700054F0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0060F4 700054F4 27A20004 */ addiu $v0, $sp, 4
|
||||
|
@ -717,136 +725,3 @@ glabel debug_sp_related_12
|
|||
#endif
|
||||
|
||||
|
||||
//maybe newfile, falls on 0 address and logically does different things
|
||||
|
||||
/**
|
||||
* 6160 70005560
|
||||
* V0= TRUE if F12 a normal single precision float
|
||||
* accepts: F12= single-precision float
|
||||
*/
|
||||
#ifdef NONMATCHING
|
||||
s32 _is_normal_single_precision_float(f32 arg0) {
|
||||
// Node 0
|
||||
if ((u32) (arg0 & 0x7fffff) >= 1U)
|
||||
{
|
||||
// Node 1
|
||||
if (0U < (u32) ((arg0 >> 0x17) & 0xff))
|
||||
{
|
||||
// Node 2
|
||||
return;
|
||||
// (possible return value: (0U < (u32) (((arg0 >> 0x17) & 0xff) ^ 0xff)))
|
||||
}
|
||||
}
|
||||
// (possible return value: ((u32) (arg0 & 0x7fffff) < 1U))
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel _is_normal_single_precision_float
|
||||
/* 006160 70005560 E7AC0000 */ swc1 $f12, ($sp)
|
||||
/* 006164 70005564 8FA40000 */ lw $a0, ($sp)
|
||||
/* 006168 70005568 3C01007F */ lui $at, (0x007FFFFF >> 16) # lui $at, 0x7f
|
||||
/* 00616C 7000556C 3421FFFF */ ori $at, (0x007FFFFF & 0xFFFF) # ori $at, $at, 0xffff
|
||||
/* 006170 70005570 00811024 */ and $v0, $a0, $at
|
||||
/* 006174 70005574 2C4E0001 */ sltiu $t6, $v0, 1
|
||||
/* 006178 70005578 15C00008 */ bnez $t6, .L7000559C
|
||||
/* 00617C 7000557C 01C01025 */ move $v0, $t6
|
||||
/* 006180 70005580 00041DC2 */ srl $v1, $a0, 0x17
|
||||
/* 006184 70005584 306F00FF */ andi $t7, $v1, 0xff
|
||||
/* 006188 70005588 000F102B */ sltu $v0, $zero, $t7
|
||||
/* 00618C 7000558C 10400003 */ beqz $v0, .L7000559C
|
||||
/* 006190 70005590 00000000 */ nop
|
||||
/* 006194 70005594 39E200FF */ xori $v0, $t7, 0xff
|
||||
/* 006198 70005598 0002102B */ sltu $v0, $zero, $v0
|
||||
.L7000559C:
|
||||
/* 00619C 7000559C 03E00008 */ jr $ra
|
||||
/* 0061A0 700055A0 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 61A4 700055A4
|
||||
* V0= TRUE if A1 a normal single precision float; would have set result as short at A0
|
||||
* accepts: A0=(unused) p->target, A1=single-precision float
|
||||
*/
|
||||
#ifdef NONMATCHING
|
||||
void is_normal_single_precision_float(s32 arg0, s32 arg1) {
|
||||
_is_normal_single_precision_float(arg1);
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel is_normal_single_precision_float
|
||||
/* 0061A4 700055A4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0061A8 700055A8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0061AC 700055AC 44856000 */ mtc1 $a1, $f12
|
||||
/* 0061B0 700055B0 0C001558 */ jal _is_normal_single_precision_float
|
||||
/* 0061B4 700055B4 AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 0061B8 700055B8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0061BC 700055BC 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 0061C0 700055C0 03E00008 */ jr $ra
|
||||
/* 0061C4 700055C4 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 61C8 700055C8
|
||||
* removed: set normality of single-precision floats A1, A2, A3, SP+10 in table at A0
|
||||
*/
|
||||
#ifdef NONMATCHING
|
||||
void set_normality_of_single_precision_floats(s32 arg0, s32 arg1, ? arg2, ? arg3, s32 arg6, ? arg8, ? arg9, ? argA) {
|
||||
// Node 0
|
||||
is_normal_single_precision_float(arg1, arg1);
|
||||
is_normal_single_precision_float((arg6 + 2), arg8);
|
||||
is_normal_single_precision_float((arg6 + 4), arg9);
|
||||
is_normal_single_precision_float((arg6 + 6), argA);
|
||||
return;
|
||||
// (possible return value: is_normal_single_precision_float((arg6 + 6), argA))
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel set_normality_of_single_precision_floats
|
||||
/* 0061C8 700055C8 44856000 */ mtc1 $a1, $f12
|
||||
/* 0061CC 700055CC 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0061D0 700055D0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0061D4 700055D4 44056000 */ mfc1 $a1, $f12
|
||||
/* 0061D8 700055D8 AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 0061DC 700055DC AFA60020 */ sw $a2, 0x20($sp)
|
||||
/* 0061E0 700055E0 0C001569 */ jal is_normal_single_precision_float
|
||||
/* 0061E4 700055E4 AFA70024 */ sw $a3, 0x24($sp)
|
||||
/* 0061E8 700055E8 8FA40018 */ lw $a0, 0x18($sp)
|
||||
/* 0061EC 700055EC 8FA50020 */ lw $a1, 0x20($sp)
|
||||
/* 0061F0 700055F0 0C001569 */ jal is_normal_single_precision_float
|
||||
/* 0061F4 700055F4 24840002 */ addiu $a0, $a0, 2
|
||||
/* 0061F8 700055F8 8FA40018 */ lw $a0, 0x18($sp)
|
||||
/* 0061FC 700055FC 8FA50024 */ lw $a1, 0x24($sp)
|
||||
/* 006200 70005600 0C001569 */ jal is_normal_single_precision_float
|
||||
/* 006204 70005604 24840004 */ addiu $a0, $a0, 4
|
||||
/* 006208 70005608 8FA40018 */ lw $a0, 0x18($sp)
|
||||
/* 00620C 7000560C 8FA50028 */ lw $a1, 0x28($sp)
|
||||
/* 006210 70005610 0C001569 */ jal is_normal_single_precision_float
|
||||
/* 006214 70005614 24840006 */ addiu $a0, $a0, 6
|
||||
/* 006218 70005618 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 00621C 7000561C 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 006220 70005620 03E00008 */ jr $ra
|
||||
/* 006224 70005624 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
/**
|
||||
* 6228 70005628
|
||||
* unconditional return
|
||||
*/
|
||||
void debug_indy_stub_2(void) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
|
|
1192
src/debugmenu.c
1192
src/debugmenu.c
File diff suppressed because it is too large
Load Diff
|
@ -2,6 +2,14 @@
|
|||
#define _DEBUGMENU_H_
|
||||
|
||||
#include <ultra64.h>
|
||||
void blank_debug_buffer_chars(void);
|
||||
void debugmenuInit_REMOVED(void);
|
||||
|
||||
void debmenu7000ADA8(void);
|
||||
void debmenuInit(void);
|
||||
void debmenuReset(void);
|
||||
void debmenuSetPosition(s32 x, s32 y);
|
||||
void debmenuSetPrimColor(s32 r, s32 g, s32 b, s32 a);
|
||||
void debmenuSetEnvColor(s32 r, s32 g, s32 b, s32 a);
|
||||
void debmenuWriteString(const unsigned char *str);
|
||||
Gfx *debmenuDraw(Gfx *gdl);
|
||||
|
||||
#endif
|
||||
|
|
370
src/game/bg.c
370
src/game/bg.c
|
@ -250,237 +250,219 @@ u32 D_80044924 = 0;
|
|||
*/
|
||||
//D:80044928
|
||||
Gfx D_80044928[] = {
|
||||
0xFC26A004, 0x1F1093FF, 0xFC232DFF, 0xFFFFFE38,
|
||||
//gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGBA2),
|
||||
//gDPSetCombineLERP(TEXEL1, 0, COMBINED_ALPHA, 0, TEXEL1, 0, PRIM_LOD_FRAC, 0, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
0x0,0x0
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEIA2),
|
||||
gsDPSetCombineLERP(TEXEL1, 0, SCALE, 0, TEXEL1, 0, PRIM_LOD_FRAC, 0, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
0,0
|
||||
};
|
||||
|
||||
//D:80044940 - Primary
|
||||
Gfx D_80044940[] = {
|
||||
0xB900031D, 0x0C192078, 0xB900031D, 0xC8112078,
|
||||
0xB900031D, 0x0C182078, 0xB900031D, 0xC8102078,
|
||||
0xB900031D, 0x0C192D58, 0xB900031D, 0xC8112D58,
|
||||
0xB900031D, 0x0C184DD8, 0xB900031D, 0xC8104DD8,
|
||||
0xB900031D, 0x0C1849D8, 0xB900031D, 0xC81049D8,
|
||||
0xB900031D, 0x0C193078, 0xB900031D, 0xC8113078,
|
||||
0xB900031D, 0x0C192048, 0xB900031D, 0xC8112048,
|
||||
0xB900031D, 0x0C182048, 0xB900031D, 0xC8102048,
|
||||
|
||||
/*
|
||||
Gfx FogDL_primary_80044940[] = {
|
||||
//Add FOG to all rendermodes
|
||||
//Standard HiQuality Surface to Standard Fogable HiQuality Surface
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_SURF2), gDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
|
||||
//Terrain to Fogable Terrain
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_TERR2), gDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_TERR2),
|
||||
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_TERR2),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_TERR2),
|
||||
//Standard DECAL to FOG DECAL
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_DECAL2), gDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_DECAL2),
|
||||
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_DECAL2),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_DECAL2),
|
||||
//Transparent DECAL to FOG Transparent DECAL
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_DECAL2), gDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_DECAL2),
|
||||
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_DECAL2),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_DECAL2),
|
||||
//Transparent Surface to FOG Transparent Surface
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_SURF2), gDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
// Billboard Cut-out to FOG Billboard Cut-out - eg, Mario Tree or Depot lamp
|
||||
// See PGDLists\Transparent Textures.htm for more info
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2), gDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
//Standard Z-Less OPA to Standard FOG Z-Less OPA
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_OPA_SURF2), gDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_OPA_SURF2),
|
||||
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_OPA_SURF2),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_OPA_SURF2),
|
||||
//Z-Less OPA Terrain to Z-Less Fog OPA Terrain
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_OPA_TERR2), gDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_OPA_TERR2),
|
||||
*/
|
||||
0x0, 0x0
|
||||
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_OPA_TERR2),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_OPA_TERR2),
|
||||
0x0, 0x0
|
||||
};
|
||||
|
||||
//D:800449C8 - Secondary
|
||||
Gfx D_800449C8[] = {
|
||||
0xB900031D, 0x0C184DD8, 0xB900031D, 0xC8104DD8,
|
||||
0xB900031D, 0x0C1849D8, 0xB900031D, 0xC81049D8,
|
||||
0xB900031D, 0x0C193078, 0xB900031D, 0xC8113078,
|
||||
0xFC26A004, 0x1F1093FF, 0xFC26A004, 0x1F1493FF,
|
||||
0xFC121824, 0xFF33FFFF, 0xFC121A24, 0xFF37FFFF,
|
||||
0xFC26A004, 0x1FFC93FC, 0xFC26A004, 0x1FFC93FD,
|
||||
0xFC127E24, 0xFFFFF9FC, 0xFC127E24, 0xFFFFFBFD,
|
||||
0xFC26A004, 0x1F1093FF, 0xFC26A004, 0x1F1493FF,
|
||||
0xFC121824, 0xFF33FFFF, 0xFC121A24, 0xFF37FFFF,
|
||||
0xFC26A004, 0x1FFC93FC, 0xFC26A004, 0x1FFC93FD,
|
||||
0xFC127E24, 0xFFFFF9FC, 0xFC127E24, 0xFFFFFBFD,
|
||||
0xFCFFFFFF, 0xFFFE7838, 0xFCFFFFFF, 0xFFFE7A38,
|
||||
0xFCFFFFFF, 0xFFFE793C, 0xFCFFFFFF, 0xFFFE7B3D,
|
||||
0xFC26E404, 0x1F10FFFF, 0xFC26E404, 0x1F14FFFF,
|
||||
/*
|
||||
Gfx FogDL_secondary_800449C8[] = {
|
||||
//Add FOG to Rendermodes
|
||||
//Transparent DECAL to FOG Transparent DECAL
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_DECAL2), gDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_DECAL2),
|
||||
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_DECAL2),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_DECAL2),
|
||||
//Transparent Surface to FOG Transparent Surface
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_SURF2), gDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_SURF2),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_XLU_SURF2),
|
||||
// Billboard Cut-out to FOG Billboard Cut-out - eg, Mario Tree or Depot lamp
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2), gDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2),
|
||||
|
||||
0xB900031D, 0x0C193078,
|
||||
0xB900031D, 0xC8113078,
|
||||
// Swap all refrences to Shade in Alpha to Environment
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGBA2) , gDPSetCombineMode(G_CC_TRILERP, ModulateRGBA_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGBA, G_CC_MODULATERGBA) , gDPSetCombineMode(ModulateRGBA_EnvA, ModulateRGBA_EnvA),
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGB2) , gDPSetCombineMode(G_CC_TRILERP, ModulateRGB_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB) , gDPSetCombineMode(ModulateRGB_EnvA, ModulateRGB_EnvA),
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGBA2) , gDPSetCombineMode(G_CC_TRILERP, ModulateRGBA_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGBA, G_CC_MODULATERGBA) , gDPSetCombineMode(ModulateRGBA_EnvA, ModulateRGBA_EnvA),
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGB2) , gDPSetCombineMode(G_CC_TRILERP, ModulateRGB_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB) , gDPSetCombineMode(ModulateRGB_EnvA, ModulateRGB_EnvA),
|
||||
gDPSetCombineMode(G_CC_SHADE, G_CC_PASS2) , gDPSetCombineMode(G_CC_SHADE_EnvA, G_CC_PASS2),
|
||||
gDPSetCombineMode(G_CC_SHADE, G_CC_SHADE) , gDPSetCombineMode(G_CC_SHADE_EnvA, G_CC_SHADE_EnvA),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEIA2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SHADE, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE, TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEIA2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SHADE, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE, TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
|
||||
// This one is an oddball... its extra here AND is weird using Tile1 only for Alpha
|
||||
gDPSetCombineMode(TLRGB_ATile1, G_CC_MODULATERGBA) , gDPSetCombineMode(TLRGB_ATile1, ModulateRGB_EnvA2),
|
||||
*/
|
||||
0x0, 0x0
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, SHADE, 0, COMBINED, 0, SHADE, 0),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, SHADE, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
0x0,
|
||||
0x0
|
||||
};
|
||||
|
||||
//D:80044AB0
|
||||
// Loaded once on first time entering level, only once ever
|
||||
u64 D_80044AB0[] = {
|
||||
0xFC26A0041F1093FF, 0xFC26A0041F1493FF,
|
||||
0xFC121824FF33FFFF, 0xFC121A24FF37FFFF,
|
||||
0xFC26A0041FFC93FC, 0xFC26A0041FFC93FD,
|
||||
0xFC127E24FFFFF9FC, 0xFC127E24FFFFFBFD,
|
||||
0xFC26A0041F1093FF, 0xFC26A0041F1493FF,
|
||||
0xFC121824FF33FFFF, 0xFC121A24FF37FFFF,
|
||||
0xFC26A0041FFC93FC, 0xFC26A0041FFC93FD,
|
||||
0xFC127E24FFFFF9FC, 0xFC127E24FFFFFBFD,
|
||||
0xFCFFFFFFFFFE7838, 0xFCFFFFFFFFFE7A38,
|
||||
0xFCFFFFFFFFFE793C, 0xFCFFFFFFFFFE7B3D,
|
||||
/*
|
||||
// Swap all refrences to Shade in Alpha to Environment
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGBA2) , gDPSetCombineMode(G_CC_TRILERP, ModulateRGBA_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGBA, G_CC_MODULATERGBA) , gDPSetCombineMode(ModulateRGBA_EnvA, ModulateRGBA_EnvA),
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGB2) , gDPSetCombineMode(G_CC_TRILERP, ModulateRGB_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB) , gDPSetCombineMode(ModulateRGB_EnvA, ModulateRGB_EnvA),
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGBA2) , gDPSetCombineMode(G_CC_TRILERP, ModulateRGBA_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGBA, G_CC_MODULATERGBA) , gDPSetCombineMode(ModulateRGBA_EnvA, ModulateRGBA_EnvA),
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGB2) , gDPSetCombineMode(G_CC_TRILERP, ModulateRGB_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB) , gDPSetCombineMode(ModulateRGB_EnvA, ModulateRGB_EnvA),
|
||||
gDPSetCombineMode(G_CC_SHADE, G_CC_PASS2) , gDPSetCombineMode(G_CC_SHADE_EnvA, G_CC_PASS2),
|
||||
gDPSetCombineMode(G_CC_SHADE, G_CC_SHADE) , gDPSetCombineMode(G_CC_SHADE_EnvA, G_CC_SHADE_EnvA),
|
||||
*/
|
||||
0x0
|
||||
Gfx D_80044AB0[] = {
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEIA2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SHADE, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE, TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEIA2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SHADE, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE, TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
|
||||
0,0
|
||||
};
|
||||
|
||||
//D:80044B58
|
||||
// Loaded once on first time entering level, only once ever
|
||||
u64 D_80044B58[] = {
|
||||
0xFC26A0041F1093FF, 0xFC26A0041F1493FF,
|
||||
0xFC121824FF33FFFF, 0xFC121A24FF37FFFF,
|
||||
0xFC26A0041FFC93FC, 0xFC26A0041FFC93FD,
|
||||
0xFC127E24FFFFF9FC, 0xFC127E24FFFFFBFD,
|
||||
0xFC26A0041F1093FF, 0xFC26A0041F1493FF,
|
||||
0xFC121824FF33FFFF, 0xFC121A24FF37FFFF,
|
||||
0xFC26A0041FFC93FC, 0xFC26A0041FFC93FD,
|
||||
0xFC127E24FFFFF9FC, 0xFC127E24FFFFFBFD,
|
||||
0xFCFFFFFFFFFE7838, 0xFCFFFFFFFFFE7A38,
|
||||
0xFCFFFFFFFFFE793C, 0xFCFFFFFFFFFE7B3D,
|
||||
/*
|
||||
// Swap all refrences to Shade in Alpha to Environment
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGBA2) , gDPSetCombineMode(G_CC_TRILERP, ModulateRGBA_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGBA, G_CC_MODULATERGBA2) , gDPSetCombineMode(ModulateRGBA_EnvA, ModulateRGBA_EnvA2),
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGB2) , gDPSetCombineMode(G_CC_TRILERP, ModulateRGB_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB2) , gDPSetCombineMode(ModulateRGB_EnvA, ModulateRGB_EnvA2),
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGBA2) , gDPSetCombineMode(G_CC_TRILERP, ModulateRGBA_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGBA, G_CC_MODULATERGBA2) , gDPSetCombineMode(ModulateRGBA_EnvA, ModulateRGBA_EnvA2),
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGB2) , gDPSetCombineMode(G_CC_TRILERP, ModulateRGB_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB2) , gDPSetCombineMode(ModulateRGB_EnvA, ModulateRGB_EnvA2),
|
||||
gDPSetCombineMode(G_CC_SHADE, G_CC_PASS2) , gDPSetCombineMode(G_CC_SHADE_EnvA, G_CC_PASS2),
|
||||
gDPSetCombineMode(G_CC_SHADE, G_CC_SHADE2) , gDPSetCombineMode(G_CC_SHADE_EnvA, G_CC_SHADE_EnvA2),
|
||||
*/
|
||||
0x0
|
||||
Gfx D_80044B58[] = {
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEIA2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SHADE, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE, TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEIA2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SHADE, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE, TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
|
||||
0,0
|
||||
};
|
||||
|
||||
//D:80044C00
|
||||
u64 D_80044C00[] = {
|
||||
0xB900031D005049D8, 0xB900031D00553078,
|
||||
0xB900031D0C1849D8, 0xB900031D0C193078,
|
||||
/*
|
||||
Gfx BillboardDL_80044C00[] = {
|
||||
//Transparent 1Cycle to BillBoard 1Cycle
|
||||
gDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), gDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
|
||||
//Transparent Surface to Billboard
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_SURF2), gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
|
||||
*/
|
||||
0x0
|
||||
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_SURF2), gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
|
||||
0x0,0x0
|
||||
};
|
||||
|
||||
//D:80044C28
|
||||
//water
|
||||
u64 D_80044C28[] = {
|
||||
0xB900031D00552078, 0xB900031D00502078,
|
||||
0xB900031D0C192078, 0xB900031D0C182078,
|
||||
Gfx ParticleDL_80044C28[] = {
|
||||
0xB900031D, 0x00552078, 0xB900031D, 0x00502078,
|
||||
0xB900031D, 0x0C192078, 0xB900031D, 0x0C182078,
|
||||
/*
|
||||
//1 Cycle Opa to Particle
|
||||
gDPSetRenderMode(RM_AA_ZB_OPA_SURF, RM_AA_ZB_OPA_SURF2), gDPSetRenderMode(G_RM_AA_ZB_PCL_SURF, G_RM_AA_ZB_PCL_SURF2),
|
||||
//2 cycle Opa to Particle
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_SURF2), gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_PCL_SURF2),
|
||||
*/
|
||||
0x0
|
||||
0x0, 0
|
||||
};
|
||||
|
||||
//D:80044C50
|
||||
u64 D_80044C50[] = {
|
||||
0xB900031D0C1849D8, 0xB900031D0C184B50,
|
||||
/*
|
||||
Gfx transparent2cloudDL_80044C50[] = {
|
||||
//Transparent to Cloud (Saves AA - Stops Jaggies from appearing behind BillBoard)
|
||||
gDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_SURF2), gDPSetRenderMode(G_RM_PASS, G_RM_ZB_CLD_SURF2),
|
||||
*/
|
||||
0x0
|
||||
gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_SURF2), gsDPSetRenderMode(G_RM_PASS, G_RM_ZB_CLD_SURF2),
|
||||
0,0
|
||||
};
|
||||
|
||||
//D:80044C68
|
||||
//(Wallet Bond - Main Menu)
|
||||
u64 D_80044C68[] = {
|
||||
0xBA00140200000000, 0xBA00140200100000, //1Cycle --> 2Cycle
|
||||
0xB900031D00502048, 0xB900031D08D02048,
|
||||
0xFC127E24FFFFF9FC, 0xFC127FFFFFFFF838,
|
||||
Gfx WalletBondDL_80044C68[] = {
|
||||
gsDPSetCycleType(G_CYC_1CYCLE),
|
||||
gsDPSetCycleType(G_CYC_2CYCLE), //1Cycle --> 2Cycle
|
||||
0xB900031D, 0x00502048,
|
||||
0xB900031D, 0x08D02048,
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE, TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
/*
|
||||
//1 Cycle particle Surface to 2 Cycle colour + 1-a*Fog ???
|
||||
gsDPSetCycleType(G_CYC_2CYCLE),
|
||||
gDPSetRenderMode(G_RM_AA_PCL_SURF, G_RM_AA_PCL_SURF2), gDPSetRenderMode(AA_EN | IM_RD | CVG_DST_CLAMP | ALPHA_CVG_SEL | ZMODE_OPA | GBL_c1(G_BL_CLR_IN, G_BL_A_SHADE, G_BL_CLR_FOG, G_BL_1MA) | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)),
|
||||
gDPSetCombineMode(G_CC_MODULATERGBA, G_CC_PASS2), gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGBA2),
|
||||
*/
|
||||
0x0
|
||||
0x0, 0
|
||||
};
|
||||
|
||||
//D:80044CA0
|
||||
u64 D_80044CA0[] = {
|
||||
0xFC127E24FFFFF9FC, 0xFC137E26FFFFFBFD,
|
||||
0xFC121824FF33FFFF, 0xFC131A26FF37FFFF,
|
||||
0xFC127E24FFFFF9FC, 0xFC137E26FFFFFBFD,
|
||||
0xFC121824FF33FFFF, 0xFC131A26FF37FFFF,
|
||||
0xFCFFFFFFFFFE793C, 0xFC637EC6FFFFFBFD,
|
||||
0xFC26A0041FFC93FC, 0xFC26A0061FFC93FD,
|
||||
0xFC26A0041F1093FF, 0xFC26A0061F1493FF,
|
||||
0xFC26A0041FFC93FC, 0xFC26A0061FFC93FD,
|
||||
0xFC26A0041F1093FF, 0xFC26A0061F1493FF,
|
||||
0xFC26E4041FFCFFFC, 0xFC26E4061FFCFFFD,
|
||||
0xFC26E4041F10FFFF, 0xFC26E4061F14FFFF,
|
||||
0xFC26E4041FFCFFFC, 0xFC26E4061FFCFFFD,
|
||||
0xFC26E4041F10FFFF, 0xFC26E4061F14FFFF,
|
||||
0xFCFFFFFFFFFE7838, 0xFC637FFFFFFFFA38,
|
||||
/*
|
||||
gDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB2) , gDPSetCombineMode(ModulateRGB_EnvA, ModulateRGB_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGBA, G_CC_MODULATERGBA2) , gDPSetCombineMode(ModulateRGBA_EnvA, ModulateRGBA_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB2) , gDPSetCombineMode(ModulateRGB_EnvA, ModulateRGB_EnvA2),
|
||||
gDPSetCombineMode(G_CC_MODULATERGBA, G_CC_MODULATERGBA2) , gDPSetCombineMode(ModulateRGBA_EnvA, ModulateRGBA_EnvA2),
|
||||
gDPSetCombineMode(G_CC_SHADE, G_CC_SHADE2), gDPSetCombineLERP(CENTER, 0, COMBINED_ALPHA, 0, 0, 0, 0, ENVIRONMENT, CENTER, 0, COMBINED_ALPHA, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGB2) , gDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, COMBINED_ALPHA, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGBA2), gDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, COMBINED_ALPHA, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGB2) , gDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, COMBINED_ALPHA, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATERGBA2), gDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, COMBINED_ALPHA, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gDPSetCombineMode(TLRGB_ATile1, G_CC_MODULATERGB2), gDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, COMBINED_ALPHA, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gDPSetCombineMode(TLRGB_ATile1, G_CC_MODULATERGBA2), gDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, COMBINED_ALPHA, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gDPSetCombineMode(TLRGB_ATile1, G_CC_MODULATERGB2), gDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, COMBINED_ALPHA, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gDPSetCombineMode(TLRGB_ATile1, G_CC_MODULATERGBA2), gDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, COMBINED_ALPHA, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gDPSetCombineMode(G_CC_SHADE, G_CC_PASS2), gDPSetCombineLERP(CENTER, 0, COMBINED_ALPHA, 0, 0, 0, 0, ENVIRONMENT 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
*/
|
||||
0x0
|
||||
Gfx D_80044CA0[] = {
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE, TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SCALE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SCALE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SCALE, 0, TEXEL0, 0, ENVIRONMENT, 0, TEXEL0, 0, SCALE, 0, TEXEL0, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE, TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SCALE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SCALE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0),
|
||||
gsDPSetCombineLERP(TEXEL0, 0, SCALE, 0, TEXEL0, 0, ENVIRONMENT, 0, TEXEL0, 0, SCALE, 0, TEXEL0, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(CENTER, 0, SCALE, 0, 0, 0, 0, ENVIRONMENT, CENTER, 0, SCALE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SCALE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEIA2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SCALE, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SCALE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEIA2),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, COMBINED, 0, SCALE, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, SCALE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, SHADE, 0, COMBINED, 0, SHADE, 0),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, SCALE, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, SHADE, 0, 0, 0, 0, SHADE),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, SCALE, 0, 0, 0, 0, ENVIRONMENT),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, SHADE, 0, COMBINED, 0, SHADE, 0),
|
||||
gsDPSetCombineLERP(TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, 1, 0, TEXEL1, 0, COMBINED, 0, SCALE, 0, COMBINED, 0, ENVIRONMENT, 0),
|
||||
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
gsDPSetCombineLERP(CENTER, 0, SCALE, 0, 0, 0, 0, ENVIRONMENT, 0, 0, 0, COMBINED, 0, 0, 0, COMBINED),
|
||||
0,0
|
||||
};
|
||||
|
||||
//D:80044D88
|
||||
s32 *ptrDynamic_CC_RM_LUT[] = {
|
||||
&D_80044928, &D_80044940, &D_80044C00, &D_80044C28, &D_80044C50,
|
||||
&D_800449C8, &D_80044AB0, &D_80044B58, &D_80044C68, &D_80044CA0
|
||||
&D_80044928, &FogDL_primary_80044940, &BillboardDL_80044C00, &ParticleDL_80044C28, &transparent2cloudDL_80044C50,
|
||||
&FogDL_secondary_800449C8, &D_80044AB0, &D_80044B58, &WalletBondDL_80044C68, &D_80044CA0
|
||||
};
|
||||
//D:80044DB0
|
||||
s32 D_80044DB0 = 0;
|
||||
|
@ -492,7 +474,7 @@ s32 D_80044DB0 = 0;
|
|||
|
||||
|
||||
void bgInitDebugNoticeList(void) {
|
||||
debCheckAddDebugNoticeListEntry(&ptr_bg_c_debug_debug_notice_list, "bg_c_debug");
|
||||
debTryAdd(&ptr_bg_c_debug_debug_notice_list, "bg_c_debug");
|
||||
}
|
||||
|
||||
|
||||
|
@ -2883,7 +2865,7 @@ void sub_GAME_7F0B5208(s32 arg0, void *arg1) {
|
|||
s32 phi_s3_3;
|
||||
|
||||
// Node 0
|
||||
video_related_27(&sp3C);
|
||||
viGetZRange(&sp3C);
|
||||
sp40 = (f32) (sp40 / D_800413FC);
|
||||
phi_v1 = 0;
|
||||
phi_a2 = ((arg0 * 0x50) + &array_room_info);
|
||||
|
@ -3077,7 +3059,7 @@ glabel sub_GAME_7F0B5208
|
|||
/* 0E9D70 7F0B5240 00009825 */ move $s3, $zero
|
||||
/* 0E9D74 7F0B5244 0000A025 */ move $s4, $zero
|
||||
/* 0E9D78 7F0B5248 0000A825 */ move $s5, $zero
|
||||
/* 0E9D7C 7F0B524C 0C0011AB */ jal video_related_27
|
||||
/* 0E9D7C 7F0B524C 0C0011AB */ jal viGetZRange
|
||||
/* 0E9D80 7F0B5250 27A4003C */ addiu $a0, $sp, 0x3c
|
||||
/* 0E9D84 7F0B5254 3C018004 */ lui $at, %hi(D_800413FC)
|
||||
/* 0E9D88 7F0B5258 C42613FC */ lwc1 $f6, %lo(D_800413FC)($at)
|
||||
|
@ -3347,7 +3329,7 @@ glabel sub_GAME_7F0B5528
|
|||
/* 0EA09C 7F0B556C AFA400B0 */ sw $a0, 0xb0($sp)
|
||||
/* 0EA0A0 7F0B5570 AFA200AC */ sw $v0, 0xac($sp)
|
||||
/* 0EA0A4 7F0B5574 241E0001 */ li $fp, 1
|
||||
/* 0EA0A8 7F0B5578 0C0011AB */ jal video_related_27
|
||||
/* 0EA0A8 7F0B5578 0C0011AB */ jal viGetZRange
|
||||
/* 0EA0AC 7F0B557C 27A40098 */ addiu $a0, $sp, 0x98
|
||||
/* 0EA0B0 7F0B5580 3C018004 */ lui $at, %hi(D_800413FC)
|
||||
/* 0EA0B4 7F0B5584 C42613FC */ lwc1 $f6, %lo(D_800413FC)($at)
|
||||
|
@ -4869,11 +4851,11 @@ void sub_GAME_7F0B6368(s32 rooms) {
|
|||
{
|
||||
// Node 5
|
||||
sp1C = temp_v1;
|
||||
sp2C = mem_related_0(0);
|
||||
sp2C = memaGetLargestAllocSize(0);
|
||||
}
|
||||
// Node 6
|
||||
sp1C = (void *) temp_v1;
|
||||
temp_ret = mem_related_something_find_first(sp2C, sp28);
|
||||
temp_ret = memaFree(sp2C, sp28);
|
||||
temp_v1_2 = temp_v1;
|
||||
sp20 = temp_ret;
|
||||
if (temp_ret != 0)
|
||||
|
@ -4948,7 +4930,7 @@ void sub_GAME_7F0B6368(s32 rooms) {
|
|||
{
|
||||
// Node 19
|
||||
sp1C = (void *) phi_v1_2;
|
||||
mem_related_1(sp20, sp2C, temp_t1, phi_a3_2);
|
||||
memaResize(sp20, sp2C, temp_t1, phi_a3_2);
|
||||
phi_v1_3 = phi_v1_2;
|
||||
}
|
||||
// Node 20
|
||||
|
@ -5024,7 +5006,7 @@ glabel sub_GAME_7F0B6368
|
|||
/* 0EAF10 7F0B63E0 AFAB002C */ sw $t3, 0x2c($sp)
|
||||
/* 0EAF14 7F0B63E4 AFA3001C */ sw $v1, 0x1c($sp)
|
||||
.L7F0B63E8:
|
||||
/* 0EAF18 7F0B63E8 0C0028DC */ jal mem_related_0
|
||||
/* 0EAF18 7F0B63E8 0C0028DC */ jal memaGetLargestAllocSize
|
||||
/* 0EAF1C 7F0B63EC AFA70028 */ sw $a3, 0x28($sp)
|
||||
/* 0EAF20 7F0B63F0 8FA3001C */ lw $v1, 0x1c($sp)
|
||||
/* 0EAF24 7F0B63F4 8FA70028 */ lw $a3, 0x28($sp)
|
||||
|
@ -5032,7 +5014,7 @@ glabel sub_GAME_7F0B6368
|
|||
.L7F0B63FC:
|
||||
/* 0EAF2C 7F0B63FC 8FA4002C */ lw $a0, 0x2c($sp)
|
||||
/* 0EAF30 7F0B6400 AFA3001C */ sw $v1, 0x1c($sp)
|
||||
/* 0EAF34 7F0B6404 0C00278D */ jal mem_related_something_find_first
|
||||
/* 0EAF34 7F0B6404 0C00278D */ jal memaFree
|
||||
/* 0EAF38 7F0B6408 AFA70028 */ sw $a3, 0x28($sp)
|
||||
/* 0EAF3C 7F0B640C 8FA3001C */ lw $v1, 0x1c($sp)
|
||||
/* 0EAF40 7F0B6410 8FA70028 */ lw $a3, 0x28($sp)
|
||||
|
@ -5104,7 +5086,7 @@ glabel sub_GAME_7F0B6368
|
|||
/* 0EB034 7F0B6504 8FA40020 */ lw $a0, 0x20($sp)
|
||||
/* 0EB038 7F0B6508 01602825 */ move $a1, $t3
|
||||
/* 0EB03C 7F0B650C 01203025 */ move $a2, $t1
|
||||
/* 0EB040 7F0B6510 0C0028F7 */ jal mem_related_1
|
||||
/* 0EB040 7F0B6510 0C0028F7 */ jal memaResize
|
||||
/* 0EB044 7F0B6514 AFA3001C */ sw $v1, 0x1c($sp)
|
||||
/* 0EB048 7F0B6518 8FA3001C */ lw $v1, 0x1c($sp)
|
||||
.L7F0B651C:
|
||||
|
@ -5170,7 +5152,7 @@ void sub_GAME_7F0B65C4(s32 arg0) {
|
|||
if (temp_s0->unk2C != 0)
|
||||
{
|
||||
// Node 1
|
||||
mem_related_model_room_buffers_0(temp_s0->unk2C, (((temp_s0->unk30 * 0x1c) + 0xf) & -0x10), temp_s0->unk2C);
|
||||
memaRegister(temp_s0->unk2C, (((temp_s0->unk30 * 0x1c) + 0xf) & -0x10), temp_s0->unk2C);
|
||||
temp_s0->unk2C = 0;
|
||||
}
|
||||
// Node 2
|
||||
|
@ -5180,13 +5162,13 @@ void sub_GAME_7F0B65C4(s32 arg0) {
|
|||
if (temp_s0->unk4 != 0)
|
||||
{
|
||||
// Node 4
|
||||
mem_related_model_room_buffers_0(temp_s0->unk4, temp_s0->unk28);
|
||||
memaRegister(temp_s0->unk4, temp_s0->unk28);
|
||||
temp_s0->unk4 = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Node 5
|
||||
mem_related_model_room_buffers_0(temp_s0->unk8, temp_s0->unk28);
|
||||
memaRegister(temp_s0->unk8, temp_s0->unk28);
|
||||
temp_s0->unk4 = 0;
|
||||
}
|
||||
// Node 6
|
||||
|
@ -5221,7 +5203,7 @@ glabel sub_GAME_7F0B65C4
|
|||
/* 0EB138 7F0B6608 0018C080 */ sll $t8, $t8, 2
|
||||
/* 0EB13C 7F0B660C 2705000F */ addiu $a1, $t8, 0xf
|
||||
/* 0EB140 7F0B6610 00A1C824 */ and $t9, $a1, $at
|
||||
/* 0EB144 7F0B6614 0C002808 */ jal mem_related_model_room_buffers_0
|
||||
/* 0EB144 7F0B6614 0C002808 */ jal memaRegister
|
||||
/* 0EB148 7F0B6618 03202825 */ move $a1, $t9
|
||||
/* 0EB14C 7F0B661C AE00002C */ sw $zero, 0x2c($s0)
|
||||
/* 0EB150 7F0B6620 8E020028 */ lw $v0, 0x28($s0)
|
||||
|
@ -5232,12 +5214,12 @@ glabel sub_GAME_7F0B65C4
|
|||
/* 0EB160 7F0B6630 00402825 */ move $a1, $v0
|
||||
/* 0EB164 7F0B6634 10800005 */ beqz $a0, .L7F0B664C
|
||||
/* 0EB168 7F0B6638 00000000 */ nop
|
||||
/* 0EB16C 7F0B663C 0C002808 */ jal mem_related_model_room_buffers_0
|
||||
/* 0EB16C 7F0B663C 0C002808 */ jal memaRegister
|
||||
/* 0EB170 7F0B6640 00402825 */ move $a1, $v0
|
||||
/* 0EB174 7F0B6644 10000004 */ b .L7F0B6658
|
||||
/* 0EB178 7F0B6648 AE000004 */ sw $zero, 4($s0)
|
||||
.L7F0B664C:
|
||||
/* 0EB17C 7F0B664C 0C002808 */ jal mem_related_model_room_buffers_0
|
||||
/* 0EB17C 7F0B664C 0C002808 */ jal memaRegister
|
||||
/* 0EB180 7F0B6650 8E040008 */ lw $a0, 8($s0)
|
||||
/* 0EB184 7F0B6654 AE000004 */ sw $zero, 4($s0)
|
||||
.L7F0B6658:
|
||||
|
@ -5696,7 +5678,7 @@ loop_3:
|
|||
temp_t8 = (((((phi_t5 * 8) - phi_t5) * 4) + 0xf) & -0x10);
|
||||
sp24 = temp_t8;
|
||||
sp3C = (s32) phi_t5;
|
||||
temp_ret = mem_related_something_find_first(temp_t8, temp_a1, temp_a1->unk8);
|
||||
temp_ret = memaFree(temp_t8, temp_a1, temp_a1->unk8);
|
||||
if (temp_ret != 0)
|
||||
{
|
||||
// Node 7
|
||||
|
@ -5881,7 +5863,7 @@ glabel sub_GAME_7F0B6994
|
|||
/* 0EB55C 7F0B6A2C AFB80024 */ sw $t8, 0x24($sp)
|
||||
/* 0EB560 7F0B6A30 AFA50028 */ sw $a1, 0x28($sp)
|
||||
/* 0EB564 7F0B6A34 AFA60048 */ sw $a2, 0x48($sp)
|
||||
/* 0EB568 7F0B6A38 0C00278D */ jal mem_related_something_find_first
|
||||
/* 0EB568 7F0B6A38 0C00278D */ jal memaFree
|
||||
/* 0EB56C 7F0B6A3C AFAD003C */ sw $t5, 0x3c($sp)
|
||||
/* 0EB570 7F0B6A40 8FA50028 */ lw $a1, 0x28($sp)
|
||||
/* 0EB574 7F0B6A44 8FA60048 */ lw $a2, 0x48($sp)
|
||||
|
@ -9760,8 +9742,8 @@ f32 sub_GAME_7F0B908C(void) {
|
|||
// Node 0
|
||||
sp2C = (f32) D_80041404;
|
||||
sp24 = (f32) D_80041404.unk4;
|
||||
sp28 = (f32) ((f32) D_8004140C + (f32) get_video2_settings_txtClipW());
|
||||
sp20 = (f32) ((f32) D_80041410 + (f32) get_video2_settings_txtClipH());
|
||||
sp28 = (f32) ((f32) D_8004140C + (f32) viGetX());
|
||||
sp20 = (f32) ((f32) D_80041410 + (f32) viGetY());
|
||||
pPlayer->unk1118 = (f32) viGetViewLeft();
|
||||
if (pPlayer->unk1118 < sp2C)
|
||||
{
|
||||
|
@ -9833,7 +9815,7 @@ glabel sub_GAME_7F0B908C
|
|||
/* 0EDBDC 7F0B90AC 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 0EDBE0 7F0B90B0 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 0EDBE4 7F0B90B4 E7A6002C */ swc1 $f6, 0x2c($sp)
|
||||
/* 0EDBE8 7F0B90B8 0C001107 */ jal get_video2_settings_txtClipW
|
||||
/* 0EDBE8 7F0B90B8 0C001107 */ jal viGetX
|
||||
/* 0EDBEC 7F0B90BC E7AA0024 */ swc1 $f10, 0x24($sp)
|
||||
/* 0EDBF0 7F0B90C0 3C188004 */ lui $t8, %hi(D_8004140C)
|
||||
/* 0EDBF4 7F0B90C4 8F18140C */ lw $t8, %lo(D_8004140C)($t8)
|
||||
|
@ -9842,7 +9824,7 @@ glabel sub_GAME_7F0B908C
|
|||
/* 0EDC00 7F0B90D0 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 0EDC04 7F0B90D4 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 0EDC08 7F0B90D8 46069200 */ add.s $f8, $f18, $f6
|
||||
/* 0EDC0C 7F0B90DC 0C00110B */ jal get_video2_settings_txtClipH
|
||||
/* 0EDC0C 7F0B90DC 0C00110B */ jal viGetY
|
||||
/* 0EDC10 7F0B90E0 E7A80028 */ swc1 $f8, 0x28($sp)
|
||||
/* 0EDC14 7F0B90E4 3C198004 */ lui $t9, %hi(D_80041410)
|
||||
/* 0EDC18 7F0B90E8 8F391410 */ lw $t9, %lo(D_80041410)($t9)
|
||||
|
@ -12002,11 +11984,11 @@ u32 sub_GAME_7F0BA5C0(u32 arg0, u32 arg1) {
|
|||
phi_v0 = arg0;
|
||||
loop_2:
|
||||
// Node 2
|
||||
if (D_80044940 != 0)
|
||||
if (FogDL_primary_80044940 != 0)
|
||||
{
|
||||
// Node 3
|
||||
phi_a0 = D_80044940;
|
||||
phi_v1 = &D_80044940;
|
||||
phi_a0 = FogDL_primary_80044940;
|
||||
phi_v1 = &FogDL_primary_80044940;
|
||||
loop_4:
|
||||
// Node 4
|
||||
if (*phi_v0 == phi_a0)
|
||||
|
@ -12046,12 +12028,12 @@ glabel sub_GAME_7F0BA5C0
|
|||
/* 0EF0F0 7F0BA5C0 0085082B */ sltu $at, $a0, $a1
|
||||
/* 0EF0F4 7F0BA5C4 1020001C */ beqz $at, .L7F0BA638
|
||||
/* 0EF0F8 7F0BA5C8 00801025 */ move $v0, $a0
|
||||
/* 0EF0FC 7F0BA5CC 3C068004 */ lui $a2, %hi(D_80044940)
|
||||
/* 0EF100 7F0BA5D0 24C64940 */ addiu $a2, %lo(D_80044940) # addiu $a2, $a2, 0x4940
|
||||
/* 0EF0FC 7F0BA5CC 3C068004 */ lui $a2, %hi(FogDL_primary_80044940)
|
||||
/* 0EF100 7F0BA5D0 24C64940 */ addiu $a2, %lo(FogDL_primary_80044940) # addiu $a2, $a2, 0x4940
|
||||
/* 0EF104 7F0BA5D4 8CCE0000 */ lw $t6, ($a2)
|
||||
.L7F0BA5D8:
|
||||
/* 0EF108 7F0BA5D8 3C0F8004 */ lui $t7, %hi(D_80044940)
|
||||
/* 0EF10C 7F0BA5DC 25EF4940 */ addiu $t7, %lo(D_80044940) # addiu $t7, $t7, 0x4940
|
||||
/* 0EF108 7F0BA5D8 3C0F8004 */ lui $t7, %hi(FogDL_primary_80044940)
|
||||
/* 0EF10C 7F0BA5DC 25EF4940 */ addiu $t7, %lo(FogDL_primary_80044940) # addiu $t7, $t7, 0x4940
|
||||
/* 0EF110 7F0BA5E0 11C00011 */ beqz $t6, .L7F0BA628
|
||||
/* 0EF114 7F0BA5E4 00C01825 */ move $v1, $a2
|
||||
/* 0EF118 7F0BA5E8 8DE40000 */ lw $a0, ($t7)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,12 @@
|
|||
#ifndef _BLOOD_ANIMATION_H_
|
||||
#define _BLOOD_ANIMATION_H_
|
||||
|
||||
#include "ultra64.h"
|
||||
|
||||
Gfx *insert_imageDL(Gfx *gdl);
|
||||
Gfx *sub_GAME_7F01C1A4(Gfx *gdl);
|
||||
s32 die_blood_image_routine(s32 arg0);
|
||||
Gfx *sub_GAME_7F01C400(Gfx *gdl);
|
||||
Gfx *sub_GAME_7F01CA18(Gfx *gdl);
|
||||
|
||||
#endif
|
|
@ -1,11 +1,7 @@
|
|||
#include "ultra64.h"
|
||||
|
||||
|
||||
|
||||
|
||||
#include "blood_decrypt.h"
|
||||
|
||||
#ifdef NONMATCHING
|
||||
void decrypt_bleeding_animation_data(void) {
|
||||
u8 *decrypt_bleeding_animation_data(u8*, s32, s32, u8*, s8*) {
|
||||
|
||||
}
|
||||
#else
|
||||
|
@ -141,8 +137,12 @@ glabel decrypt_bleeding_animation_data
|
|||
|
||||
|
||||
#ifdef NONMATCHING
|
||||
void sub_GAME_7F01CC94(void) {
|
||||
|
||||
// Uses sltu instead of slt for comparison
|
||||
void sub_GAME_7F01CC94(u8* arg0, u16 arg1, u8* arg2) {
|
||||
while (arg1-- != 0) {
|
||||
*arg2++ = (arg0[0] & 0xF0) | (arg0[1] >> 4);
|
||||
arg0 += 2;
|
||||
}
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
|
@ -338,7 +338,7 @@ glabel sub_GAME_7F01CCEC
|
|||
|
||||
|
||||
#ifdef NONMATCHING
|
||||
void sub_GAME_7F01CEEC(void) {
|
||||
void sub_GAME_7F01CEEC(u8*, s32, u8*) {
|
||||
|
||||
}
|
||||
#else
|
||||
|
@ -434,7 +434,7 @@ glabel sub_GAME_7F01CEEC
|
|||
|
||||
|
||||
#ifdef NONMATCHING
|
||||
void sub_GAME_7F01D02C(void) {
|
||||
void sub_GAME_7F01D02C(u8*, s32, u8*) {
|
||||
|
||||
}
|
||||
#else
|
||||
|
@ -530,7 +530,7 @@ glabel sub_GAME_7F01D02C
|
|||
|
||||
|
||||
#ifdef NONMATCHING
|
||||
void sub_GAME_7F01D16C(void) {
|
||||
void sub_GAME_7F01D16C(u8*, s32, s32, u8*) {
|
||||
|
||||
}
|
||||
#else
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
#ifndef _BLOOD_DECRYPT_H_
|
||||
#define _BLOOD_DECRYPT_H_
|
||||
|
||||
#include "ultra64.h"
|
||||
|
||||
u8 *decrypt_bleeding_animation_data(u8*, s32, s32, u8*, s8*);
|
||||
void sub_GAME_7F01D16C(u8*, s32, s32, u8*);
|
||||
void sub_GAME_7F01D02C(u8*, s32, u8*);
|
||||
void sub_GAME_7F01CEEC(u8*, s32, u8*);
|
||||
void sub_GAME_7F01CC94(u8*, u16, u8*);
|
||||
|
||||
#endif
|
13579
src/game/bond.c
13579
src/game/bond.c
File diff suppressed because it is too large
Load Diff
|
@ -782,10 +782,27 @@ struct player
|
|||
s32 field_7C8;
|
||||
s32 field_7CC;
|
||||
Vp viewports[2];
|
||||
|
||||
/**
|
||||
* Offset 0x7f0.
|
||||
*/
|
||||
s16 viewx;
|
||||
|
||||
/**
|
||||
* Offset 0x7f2.
|
||||
*/
|
||||
s16 viewy;
|
||||
|
||||
/**
|
||||
* Offset 0x7f4.
|
||||
*/
|
||||
s16 viewleft;
|
||||
|
||||
/**
|
||||
* Offset 0x7f6.
|
||||
*/
|
||||
s16 viewtop;
|
||||
|
||||
s32 hand_invisible[2];
|
||||
s32 hand_item[2];
|
||||
u8 *ptr_hand_weapon_buffer[2];
|
||||
|
@ -921,10 +938,9 @@ struct player
|
|||
s32 ammo_total_unknown2;
|
||||
s32 ammo_total_tank;
|
||||
s32 ammo_total_mp_token;
|
||||
s32 bloodcnt;
|
||||
s32 field_11AC;
|
||||
s32 field_11B0;
|
||||
s32 field_11B4;
|
||||
u8 *field_11A8;
|
||||
u8 *field_11AC;
|
||||
u8 *field_11B0[2];
|
||||
s32 field_11B8;
|
||||
f32 zoomintime;
|
||||
f32 zoomintimemax;
|
||||
|
|
|
@ -1036,6 +1036,204 @@ glabel sub_GAME_7F08C86C
|
|||
)
|
||||
#endif
|
||||
|
||||
#ifdef VERSION_EU
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel sub_GAME_7F08C86C
|
||||
/* 0C139C 7F08C86C 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 0C13A0 7F08C870 3C038008 */ lui $v1, %hi(pPlayer)
|
||||
/* 0C13A4 7F08C874 8C63A0B0 */ lw $v1, %lo(pPlayer)($v1)
|
||||
/* 0C13A8 7F08C878 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 0C13AC 7F08C87C AFB30020 */ sw $s3, 0x20($sp)
|
||||
/* 0C13B0 7F08C880 AFB2001C */ sw $s2, 0x1c($sp)
|
||||
/* 0C13B4 7F08C884 AFB10018 */ sw $s1, 0x18($sp)
|
||||
/* 0C13B8 7F08C888 AFB00014 */ sw $s0, 0x14($sp)
|
||||
/* 0C13BC 7F08C88C AFA40028 */ sw $a0, 0x28($sp)
|
||||
/* 0C13C0 7F08C890 AFA5002C */ sw $a1, 0x2c($sp)
|
||||
/* 0C13C4 7F08C894 8C7011E0 */ lw $s0, 0x11e0($v1)
|
||||
/* 0C13C8 7F08C898 00C09025 */ move $s2, $a2
|
||||
/* 0C13CC 7F08C89C 8C910000 */ lw $s1, ($a0)
|
||||
/* 0C13D0 7F08C8A0 1200003D */ beqz $s0, .L7F08C998
|
||||
/* 0C13D4 7F08C8A4 8CB30000 */ lw $s3, ($a1)
|
||||
/* 0C13D8 7F08C8A8 8E020000 */ lw $v0, ($s0)
|
||||
.L7F08C8AC:
|
||||
/* 0C13DC 7F08C8AC 24010001 */ li $at, 1
|
||||
/* 0C13E0 7F08C8B0 54410013 */ bnel $v0, $at, .L7F08C900
|
||||
/* 0C13E4 7F08C8B4 24010003 */ li $at, 3
|
||||
/* 0C13E8 7F08C8B8 8E040004 */ lw $a0, 4($s0)
|
||||
/* 0C13EC 7F08C8BC 28810021 */ slti $at, $a0, 0x21
|
||||
/* 0C13F0 7F08C8C0 10200029 */ beqz $at, .L7F08C968
|
||||
/* 0C13F4 7F08C8C4 0224082A */ slt $at, $s1, $a0
|
||||
/* 0C13F8 7F08C8C8 10200027 */ beqz $at, .L7F08C968
|
||||
/* 0C13FC 7F08C8CC 00000000 */ nop
|
||||
/* 0C1400 7F08C8D0 52400008 */ beql $s2, $zero, .L7F08C8F4
|
||||
/* 0C1404 7F08C8D4 00808825 */ move $s1, $a0
|
||||
/* 0C1408 7F08C8D8 0FC17817 */ jal bondwalkItemHasAmmo
|
||||
/* 0C140C 7F08C8DC 00000000 */ nop
|
||||
/* 0C1410 7F08C8E0 10400021 */ beqz $v0, .L7F08C968
|
||||
/* 0C1414 7F08C8E4 3C038008 */ lui $v1, %hi(pPlayer)
|
||||
/* 0C1418 7F08C8E8 8C63A0B0 */ lw $v1, %lo(pPlayer)($v1)
|
||||
/* 0C141C 7F08C8EC 8E040004 */ lw $a0, 4($s0)
|
||||
/* 0C1420 7F08C8F0 00808825 */ move $s1, $a0
|
||||
.L7F08C8F4:
|
||||
/* 0C1424 7F08C8F4 10000028 */ b .L7F08C998
|
||||
/* 0C1428 7F08C8F8 00009825 */ move $s3, $zero
|
||||
/* 0C142C 7F08C8FC 24010003 */ li $at, 3
|
||||
.L7F08C900:
|
||||
/* 0C1430 7F08C900 14410019 */ bne $v0, $at, .L7F08C968
|
||||
/* 0C1434 7F08C904 00000000 */ nop
|
||||
/* 0C1438 7F08C908 8E040004 */ lw $a0, 4($s0)
|
||||
/* 0C143C 7F08C90C 0224082A */ slt $at, $s1, $a0
|
||||
/* 0C1440 7F08C910 14200007 */ bnez $at, .L7F08C930
|
||||
/* 0C1444 7F08C914 00000000 */ nop
|
||||
/* 0C1448 7F08C918 16240013 */ bne $s1, $a0, .L7F08C968
|
||||
/* 0C144C 7F08C91C 00000000 */ nop
|
||||
/* 0C1450 7F08C920 8E180008 */ lw $t8, 8($s0)
|
||||
/* 0C1454 7F08C924 0278082A */ slt $at, $s3, $t8
|
||||
/* 0C1458 7F08C928 1020000F */ beqz $at, .L7F08C968
|
||||
/* 0C145C 7F08C92C 00000000 */ nop
|
||||
.L7F08C930:
|
||||
/* 0C1460 7F08C930 12400008 */ beqz $s2, .L7F08C954
|
||||
/* 0C1464 7F08C934 00000000 */ nop
|
||||
/* 0C1468 7F08C938 0FC17817 */ jal bondwalkItemHasAmmo
|
||||
/* 0C146C 7F08C93C 00000000 */ nop
|
||||
/* 0C1470 7F08C940 14400004 */ bnez $v0, .L7F08C954
|
||||
/* 0C1474 7F08C944 00000000 */ nop
|
||||
/* 0C1478 7F08C948 0FC17817 */ jal bondwalkItemHasAmmo
|
||||
/* 0C147C 7F08C94C 8E040008 */ lw $a0, 8($s0)
|
||||
/* 0C1480 7F08C950 10400005 */ beqz $v0, .L7F08C968
|
||||
.L7F08C954:
|
||||
/* 0C1484 7F08C954 3C038008 */ lui $v1, %hi(pPlayer)
|
||||
/* 0C1488 7F08C958 8E110004 */ lw $s1, 4($s0)
|
||||
/* 0C148C 7F08C95C 8E130008 */ lw $s3, 8($s0)
|
||||
/* 0C1490 7F08C960 1000000D */ b .L7F08C998
|
||||
/* 0C1494 7F08C964 8C63A0B0 */ lw $v1, %lo(pPlayer)($v1)
|
||||
.L7F08C968:
|
||||
/* 0C1498 7F08C968 3C038008 */ lui $v1, %hi(pPlayer)
|
||||
/* 0C149C 7F08C96C 8C63A0B0 */ lw $v1, %lo(pPlayer)($v1)
|
||||
/* 0C14A0 7F08C970 8E10000C */ lw $s0, 0xc($s0)
|
||||
/* 0C14A4 7F08C974 8C7911E0 */ lw $t9, 0x11e0($v1)
|
||||
/* 0C14A8 7F08C978 16190005 */ bne $s0, $t9, .L7F08C990
|
||||
/* 0C14AC 7F08C97C 00000000 */ nop
|
||||
/* 0C14B0 7F08C980 56400006 */ bnezl $s2, .L7F08C99C
|
||||
/* 0C14B4 7F08C984 8C6811EC */ lw $t0, 0x11ec($v1)
|
||||
/* 0C14B8 7F08C988 2411FFFF */ li $s1, -1
|
||||
/* 0C14BC 7F08C98C 2413FFFF */ li $s3, -1
|
||||
.L7F08C990:
|
||||
/* 0C14C0 7F08C990 5600FFC6 */ bnezl $s0, .L7F08C8AC
|
||||
/* 0C14C4 7F08C994 8E020000 */ lw $v0, ($s0)
|
||||
.L7F08C998:
|
||||
/* 0C14C8 7F08C998 8C6811EC */ lw $t0, 0x11ec($v1)
|
||||
.L7F08C99C:
|
||||
/* 0C14CC 7F08C99C 8FA90028 */ lw $t1, 0x28($sp)
|
||||
/* 0C14D0 7F08C9A0 51000051 */ beql $t0, $zero, .L7F08CAE8
|
||||
/* 0C14D4 7F08C9A4 8FAB0028 */ lw $t3, 0x28($sp)
|
||||
/* 0C14D8 7F08C9A8 0FC26919 */ jal getPlayerCount
|
||||
/* 0C14DC 7F08C9AC 8D300000 */ lw $s0, ($t1)
|
||||
/* 0C14E0 7F08C9B0 24010001 */ li $at, 1
|
||||
/* 0C14E4 7F08C9B4 5441001E */ bnel $v0, $at, .L7F08CA30
|
||||
/* 0C14E8 7F08C9B8 8FAF0028 */ lw $t7, 0x28($sp)
|
||||
/* 0C14EC 7F08C9BC 8FAA0028 */ lw $t2, 0x28($sp)
|
||||
/* 0C14F0 7F08C9C0 3C050010 */ lui $a1, 0x10
|
||||
/* 0C14F4 7F08C9C4 0FC1782D */ jal bondwalkItemCheckBitflags
|
||||
/* 0C14F8 7F08C9C8 8D440000 */ lw $a0, ($t2)
|
||||
/* 0C14FC 7F08C9CC 50400018 */ beql $v0, $zero, .L7F08CA30
|
||||
/* 0C1500 7F08C9D0 8FAF0028 */ lw $t7, 0x28($sp)
|
||||
/* 0C1504 7F08C9D4 8FAB0028 */ lw $t3, 0x28($sp)
|
||||
/* 0C1508 7F08C9D8 8FAC002C */ lw $t4, 0x2c($sp)
|
||||
/* 0C150C 7F08C9DC 8D640000 */ lw $a0, ($t3)
|
||||
/* 0C1510 7F08C9E0 8D8D0000 */ lw $t5, ($t4)
|
||||
/* 0C1514 7F08C9E4 01A4082A */ slt $at, $t5, $a0
|
||||
/* 0C1518 7F08C9E8 50200011 */ beql $at, $zero, .L7F08CA30
|
||||
/* 0C151C 7F08C9EC 8FAF0028 */ lw $t7, 0x28($sp)
|
||||
/* 0C1520 7F08C9F0 12400007 */ beqz $s2, .L7F08CA10
|
||||
/* 0C1524 7F08C9F4 00000000 */ nop
|
||||
/* 0C1528 7F08C9F8 0FC17817 */ jal bondwalkItemHasAmmo
|
||||
/* 0C152C 7F08C9FC 00000000 */ nop
|
||||
/* 0C1530 7F08CA00 5040000B */ beql $v0, $zero, .L7F08CA30
|
||||
/* 0C1534 7F08CA04 8FAF0028 */ lw $t7, 0x28($sp)
|
||||
/* 0C1538 7F08CA08 8FAE0028 */ lw $t6, 0x28($sp)
|
||||
/* 0C153C 7F08CA0C 8DC40000 */ lw $a0, ($t6)
|
||||
.L7F08CA10:
|
||||
/* 0C1540 7F08CA10 16240003 */ bne $s1, $a0, .L7F08CA20
|
||||
/* 0C1544 7F08CA14 0093082A */ slt $at, $a0, $s3
|
||||
/* 0C1548 7F08CA18 50200005 */ beql $at, $zero, .L7F08CA30
|
||||
/* 0C154C 7F08CA1C 8FAF0028 */ lw $t7, 0x28($sp)
|
||||
.L7F08CA20:
|
||||
/* 0C1550 7F08CA20 00808825 */ move $s1, $a0
|
||||
/* 0C1554 7F08CA24 1000002F */ b .L7F08CAE4
|
||||
/* 0C1558 7F08CA28 00809825 */ move $s3, $a0
|
||||
/* 0C155C 7F08CA2C 8FAF0028 */ lw $t7, 0x28($sp)
|
||||
.L7F08CA30:
|
||||
/* 0C1560 7F08CA30 24030021 */ li $v1, 33
|
||||
/* 0C1564 7F08CA34 8DF80000 */ lw $t8, ($t7)
|
||||
/* 0C1568 7F08CA38 16380005 */ bne $s1, $t8, .L7F08CA50
|
||||
/* 0C156C 7F08CA3C 00000000 */ nop
|
||||
/* 0C1570 7F08CA40 8FB9002C */ lw $t9, 0x2c($sp)
|
||||
/* 0C1574 7F08CA44 8F280000 */ lw $t0, ($t9)
|
||||
/* 0C1578 7F08CA48 56680027 */ bnel $s3, $t0, .L7F08CAE8
|
||||
/* 0C157C 7F08CA4C 8FAB0028 */ lw $t3, 0x28($sp)
|
||||
.L7F08CA50:
|
||||
/* 0C1580 7F08CA50 26090001 */ addiu $t1, $s0, 1
|
||||
.L7F08CA54:
|
||||
/* 0C1584 7F08CA54 0123001A */ div $zero, $t1, $v1
|
||||
/* 0C1588 7F08CA58 00008010 */ mfhi $s0
|
||||
/* 0C158C 7F08CA5C 260A0001 */ addiu $t2, $s0, 1
|
||||
/* 0C1590 7F08CA60 14600002 */ bnez $v1, .L7F08CA6C
|
||||
/* 0C1594 7F08CA64 00000000 */ nop
|
||||
/* 0C1598 7F08CA68 0007000D */ break 7
|
||||
.L7F08CA6C:
|
||||
/* 0C159C 7F08CA6C 2401FFFF */ li $at, -1
|
||||
/* 0C15A0 7F08CA70 14610004 */ bne $v1, $at, .L7F08CA84
|
||||
/* 0C15A4 7F08CA74 3C018000 */ lui $at, 0x8000
|
||||
/* 0C15A8 7F08CA78 15210002 */ bne $t1, $at, .L7F08CA84
|
||||
/* 0C15AC 7F08CA7C 00000000 */ nop
|
||||
/* 0C15B0 7F08CA80 0006000D */ break 6
|
||||
.L7F08CA84:
|
||||
/* 0C15B4 7F08CA84 1600000C */ bnez $s0, .L7F08CAB8
|
||||
/* 0C15B8 7F08CA88 00000000 */ nop
|
||||
/* 0C15BC 7F08CA8C 0143001A */ div $zero, $t2, $v1
|
||||
/* 0C15C0 7F08CA90 00008010 */ mfhi $s0
|
||||
/* 0C15C4 7F08CA94 14600002 */ bnez $v1, .L7F08CAA0
|
||||
/* 0C15C8 7F08CA98 00000000 */ nop
|
||||
/* 0C15CC 7F08CA9C 0007000D */ break 7
|
||||
.L7F08CAA0:
|
||||
/* 0C15D0 7F08CAA0 2401FFFF */ li $at, -1
|
||||
/* 0C15D4 7F08CAA4 14610004 */ bne $v1, $at, .L7F08CAB8
|
||||
/* 0C15D8 7F08CAA8 3C018000 */ lui $at, 0x8000
|
||||
/* 0C15DC 7F08CAAC 15410002 */ bne $t2, $at, .L7F08CAB8
|
||||
/* 0C15E0 7F08CAB0 00000000 */ nop
|
||||
/* 0C15E4 7F08CAB4 0006000D */ break 6
|
||||
.L7F08CAB8:
|
||||
/* 0C15E8 7F08CAB8 52400006 */ beql $s2, $zero, .L7F08CAD4
|
||||
/* 0C15EC 7F08CABC 02008825 */ move $s1, $s0
|
||||
/* 0C15F0 7F08CAC0 0FC17817 */ jal bondwalkItemHasAmmo
|
||||
/* 0C15F4 7F08CAC4 02002025 */ move $a0, $s0
|
||||
/* 0C15F8 7F08CAC8 10400004 */ beqz $v0, .L7F08CADC
|
||||
/* 0C15FC 7F08CACC 24030021 */ li $v1, 33
|
||||
/* 0C1600 7F08CAD0 02008825 */ move $s1, $s0
|
||||
.L7F08CAD4:
|
||||
/* 0C1604 7F08CAD4 10000003 */ b .L7F08CAE4
|
||||
/* 0C1608 7F08CAD8 00009825 */ move $s3, $zero
|
||||
.L7F08CADC:
|
||||
/* 0C160C 7F08CADC 5611FFDD */ bnel $s0, $s1, .L7F08CA54
|
||||
/* 0C1610 7F08CAE0 26090001 */ addiu $t1, $s0, 1
|
||||
.L7F08CAE4:
|
||||
/* 0C1614 7F08CAE4 8FAB0028 */ lw $t3, 0x28($sp)
|
||||
.L7F08CAE8:
|
||||
/* 0C1618 7F08CAE8 AD710000 */ sw $s1, ($t3)
|
||||
/* 0C161C 7F08CAEC 8FAC002C */ lw $t4, 0x2c($sp)
|
||||
/* 0C1620 7F08CAF0 AD930000 */ sw $s3, ($t4)
|
||||
/* 0C1624 7F08CAF4 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* 0C1628 7F08CAF8 8FB30020 */ lw $s3, 0x20($sp)
|
||||
/* 0C162C 7F08CAFC 8FB2001C */ lw $s2, 0x1c($sp)
|
||||
/* 0C1630 7F08CB00 8FB10018 */ lw $s1, 0x18($sp)
|
||||
/* 0C1634 7F08CB04 8FB00014 */ lw $s0, 0x14($sp)
|
||||
/* 0C1638 7F08CB08 03E00008 */ jr $ra
|
||||
/* 0C163C 7F08CB0C 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
@ -1566,6 +1764,258 @@ glabel sub_GAME_7F08CB10
|
|||
)
|
||||
#endif
|
||||
|
||||
#ifdef VERSION_EU
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel sub_GAME_7F08CB10
|
||||
/* 0C1640 7F08CB10 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 0C1644 7F08CB14 3C038008 */ lui $v1, %hi(pPlayer)
|
||||
/* 0C1648 7F08CB18 8C63A0B0 */ lw $v1, %lo(pPlayer)($v1)
|
||||
/* 0C164C 7F08CB1C AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 0C1650 7F08CB20 AFB30020 */ sw $s3, 0x20($sp)
|
||||
/* 0C1654 7F08CB24 AFB2001C */ sw $s2, 0x1c($sp)
|
||||
/* 0C1658 7F08CB28 AFB10018 */ sw $s1, 0x18($sp)
|
||||
/* 0C165C 7F08CB2C AFB00014 */ sw $s0, 0x14($sp)
|
||||
/* 0C1660 7F08CB30 AFA40028 */ sw $a0, 0x28($sp)
|
||||
/* 0C1664 7F08CB34 AFA5002C */ sw $a1, 0x2c($sp)
|
||||
/* 0C1668 7F08CB38 8C6211E0 */ lw $v0, 0x11e0($v1)
|
||||
/* 0C166C 7F08CB3C 00C09025 */ move $s2, $a2
|
||||
/* 0C1670 7F08CB40 8C910000 */ lw $s1, ($a0)
|
||||
/* 0C1674 7F08CB44 00807025 */ move $t6, $a0
|
||||
/* 0C1678 7F08CB48 8CB30000 */ lw $s3, ($a1)
|
||||
/* 0C167C 7F08CB4C 10400042 */ beqz $v0, .L7F08CC58
|
||||
/* 0C1680 7F08CB50 00A07825 */ move $t7, $a1
|
||||
/* 0C1684 7F08CB54 8C500010 */ lw $s0, 0x10($v0)
|
||||
.L7F08CB58:
|
||||
/* 0C1688 7F08CB58 8E020000 */ lw $v0, ($s0)
|
||||
/* 0C168C 7F08CB5C 24010001 */ li $at, 1
|
||||
/* 0C1690 7F08CB60 54410018 */ bnel $v0, $at, .L7F08CBC4
|
||||
/* 0C1694 7F08CB64 24010003 */ li $at, 3
|
||||
/* 0C1698 7F08CB68 8E040004 */ lw $a0, 4($s0)
|
||||
/* 0C169C 7F08CB6C 28810021 */ slti $at, $a0, 0x21
|
||||
/* 0C16A0 7F08CB70 1020002E */ beqz $at, .L7F08CC2C
|
||||
/* 0C16A4 7F08CB74 00000000 */ nop
|
||||
/* 0C16A8 7F08CB78 0091082A */ slt $at, $a0, $s1
|
||||
/* 0C16AC 7F08CB7C 14200005 */ bnez $at, .L7F08CB94
|
||||
/* 0C16B0 7F08CB80 00000000 */ nop
|
||||
/* 0C16B4 7F08CB84 16240029 */ bne $s1, $a0, .L7F08CC2C
|
||||
/* 0C16B8 7F08CB88 00000000 */ nop
|
||||
/* 0C16BC 7F08CB8C 1A600027 */ blez $s3, .L7F08CC2C
|
||||
/* 0C16C0 7F08CB90 00000000 */ nop
|
||||
.L7F08CB94:
|
||||
/* 0C16C4 7F08CB94 52400008 */ beql $s2, $zero, .L7F08CBB8
|
||||
/* 0C16C8 7F08CB98 00808825 */ move $s1, $a0
|
||||
/* 0C16CC 7F08CB9C 0FC17817 */ jal bondwalkItemHasAmmo
|
||||
/* 0C16D0 7F08CBA0 00000000 */ nop
|
||||
/* 0C16D4 7F08CBA4 10400021 */ beqz $v0, .L7F08CC2C
|
||||
/* 0C16D8 7F08CBA8 3C038008 */ lui $v1, %hi(pPlayer)
|
||||
/* 0C16DC 7F08CBAC 8C63A0B0 */ lw $v1, %lo(pPlayer)($v1)
|
||||
/* 0C16E0 7F08CBB0 8E040004 */ lw $a0, 4($s0)
|
||||
/* 0C16E4 7F08CBB4 00808825 */ move $s1, $a0
|
||||
.L7F08CBB8:
|
||||
/* 0C16E8 7F08CBB8 10000027 */ b .L7F08CC58
|
||||
/* 0C16EC 7F08CBBC 00009825 */ move $s3, $zero
|
||||
/* 0C16F0 7F08CBC0 24010003 */ li $at, 3
|
||||
.L7F08CBC4:
|
||||
/* 0C16F4 7F08CBC4 14410019 */ bne $v0, $at, .L7F08CC2C
|
||||
/* 0C16F8 7F08CBC8 00000000 */ nop
|
||||
/* 0C16FC 7F08CBCC 8E040004 */ lw $a0, 4($s0)
|
||||
/* 0C1700 7F08CBD0 0091082A */ slt $at, $a0, $s1
|
||||
/* 0C1704 7F08CBD4 14200007 */ bnez $at, .L7F08CBF4
|
||||
/* 0C1708 7F08CBD8 00000000 */ nop
|
||||
/* 0C170C 7F08CBDC 16240013 */ bne $s1, $a0, .L7F08CC2C
|
||||
/* 0C1710 7F08CBE0 00000000 */ nop
|
||||
/* 0C1714 7F08CBE4 8E180008 */ lw $t8, 8($s0)
|
||||
/* 0C1718 7F08CBE8 0313082A */ slt $at, $t8, $s3
|
||||
/* 0C171C 7F08CBEC 1020000F */ beqz $at, .L7F08CC2C
|
||||
/* 0C1720 7F08CBF0 00000000 */ nop
|
||||
.L7F08CBF4:
|
||||
/* 0C1724 7F08CBF4 12400008 */ beqz $s2, .L7F08CC18
|
||||
/* 0C1728 7F08CBF8 00000000 */ nop
|
||||
/* 0C172C 7F08CBFC 0FC17817 */ jal bondwalkItemHasAmmo
|
||||
/* 0C1730 7F08CC00 00000000 */ nop
|
||||
/* 0C1734 7F08CC04 14400004 */ bnez $v0, .L7F08CC18
|
||||
/* 0C1738 7F08CC08 00000000 */ nop
|
||||
/* 0C173C 7F08CC0C 0FC17817 */ jal bondwalkItemHasAmmo
|
||||
/* 0C1740 7F08CC10 8E040008 */ lw $a0, 8($s0)
|
||||
/* 0C1744 7F08CC14 10400005 */ beqz $v0, .L7F08CC2C
|
||||
.L7F08CC18:
|
||||
/* 0C1748 7F08CC18 3C038008 */ lui $v1, %hi(pPlayer)
|
||||
/* 0C174C 7F08CC1C 8E110004 */ lw $s1, 4($s0)
|
||||
/* 0C1750 7F08CC20 8E130008 */ lw $s3, 8($s0)
|
||||
/* 0C1754 7F08CC24 1000000C */ b .L7F08CC58
|
||||
/* 0C1758 7F08CC28 8C63A0B0 */ lw $v1, %lo(pPlayer)($v1)
|
||||
.L7F08CC2C:
|
||||
/* 0C175C 7F08CC2C 3C038008 */ lui $v1, %hi(pPlayer)
|
||||
/* 0C1760 7F08CC30 8C63A0B0 */ lw $v1, %lo(pPlayer)($v1)
|
||||
/* 0C1764 7F08CC34 8C7911E0 */ lw $t9, 0x11e0($v1)
|
||||
/* 0C1768 7F08CC38 16190005 */ bne $s0, $t9, .L7F08CC50
|
||||
/* 0C176C 7F08CC3C 00000000 */ nop
|
||||
/* 0C1770 7F08CC40 56400006 */ bnezl $s2, .L7F08CC5C
|
||||
/* 0C1774 7F08CC44 8C6811EC */ lw $t0, 0x11ec($v1)
|
||||
/* 0C1778 7F08CC48 241103E8 */ li $s1, 1000
|
||||
/* 0C177C 7F08CC4C 241303E8 */ li $s3, 1000
|
||||
.L7F08CC50:
|
||||
/* 0C1780 7F08CC50 1000FFC1 */ b .L7F08CB58
|
||||
/* 0C1784 7F08CC54 8E100010 */ lw $s0, 0x10($s0)
|
||||
.L7F08CC58:
|
||||
/* 0C1788 7F08CC58 8C6811EC */ lw $t0, 0x11ec($v1)
|
||||
.L7F08CC5C:
|
||||
/* 0C178C 7F08CC5C 8FAA002C */ lw $t2, 0x2c($sp)
|
||||
/* 0C1790 7F08CC60 51000079 */ beql $t0, $zero, .L7F08CE48
|
||||
/* 0C1794 7F08CC64 8FAE0028 */ lw $t6, 0x28($sp)
|
||||
/* 0C1798 7F08CC68 8D4B0000 */ lw $t3, ($t2)
|
||||
/* 0C179C 7F08CC6C 8FA90028 */ lw $t1, 0x28($sp)
|
||||
/* 0C17A0 7F08CC70 24030021 */ li $v1, 33
|
||||
/* 0C17A4 7F08CC74 1560001B */ bnez $t3, .L7F08CCE4
|
||||
/* 0C17A8 7F08CC78 8D300000 */ lw $s0, ($t1)
|
||||
/* 0C17AC 7F08CC7C 260C0020 */ addiu $t4, $s0, 0x20
|
||||
/* 0C17B0 7F08CC80 0183001A */ div $zero, $t4, $v1
|
||||
/* 0C17B4 7F08CC84 00008010 */ mfhi $s0
|
||||
/* 0C17B8 7F08CC88 260D0020 */ addiu $t5, $s0, 0x20
|
||||
/* 0C17BC 7F08CC8C 14600002 */ bnez $v1, .L7F08CC98
|
||||
/* 0C17C0 7F08CC90 00000000 */ nop
|
||||
/* 0C17C4 7F08CC94 0007000D */ break 7
|
||||
.L7F08CC98:
|
||||
/* 0C17C8 7F08CC98 2401FFFF */ li $at, -1
|
||||
/* 0C17CC 7F08CC9C 14610004 */ bne $v1, $at, .L7F08CCB0
|
||||
/* 0C17D0 7F08CCA0 3C018000 */ lui $at, 0x8000
|
||||
/* 0C17D4 7F08CCA4 15810002 */ bne $t4, $at, .L7F08CCB0
|
||||
/* 0C17D8 7F08CCA8 00000000 */ nop
|
||||
/* 0C17DC 7F08CCAC 0006000D */ break 6
|
||||
.L7F08CCB0:
|
||||
/* 0C17E0 7F08CCB0 1600000C */ bnez $s0, .L7F08CCE4
|
||||
/* 0C17E4 7F08CCB4 00000000 */ nop
|
||||
/* 0C17E8 7F08CCB8 01A3001A */ div $zero, $t5, $v1
|
||||
/* 0C17EC 7F08CCBC 00008010 */ mfhi $s0
|
||||
/* 0C17F0 7F08CCC0 14600002 */ bnez $v1, .L7F08CCCC
|
||||
/* 0C17F4 7F08CCC4 00000000 */ nop
|
||||
/* 0C17F8 7F08CCC8 0007000D */ break 7
|
||||
.L7F08CCCC:
|
||||
/* 0C17FC 7F08CCCC 2401FFFF */ li $at, -1
|
||||
/* 0C1800 7F08CCD0 14610004 */ bne $v1, $at, .L7F08CCE4
|
||||
/* 0C1804 7F08CCD4 3C018000 */ lui $at, 0x8000
|
||||
/* 0C1808 7F08CCD8 15A10002 */ bne $t5, $at, .L7F08CCE4
|
||||
/* 0C180C 7F08CCDC 00000000 */ nop
|
||||
/* 0C1810 7F08CCE0 0006000D */ break 6
|
||||
.L7F08CCE4:
|
||||
/* 0C1814 7F08CCE4 1611001E */ bne $s0, $s1, .L7F08CD60
|
||||
/* 0C1818 7F08CCE8 00000000 */ nop
|
||||
/* 0C181C 7F08CCEC 0FC26919 */ jal getPlayerCount
|
||||
/* 0C1820 7F08CCF0 00000000 */ nop
|
||||
/* 0C1824 7F08CCF4 24010001 */ li $at, 1
|
||||
/* 0C1828 7F08CCF8 14410052 */ bne $v0, $at, .L7F08CE44
|
||||
/* 0C182C 7F08CCFC 02002025 */ move $a0, $s0
|
||||
/* 0C1830 7F08CD00 0FC1782D */ jal bondwalkItemCheckBitflags
|
||||
/* 0C1834 7F08CD04 3C050010 */ lui $a1, 0x10
|
||||
/* 0C1838 7F08CD08 5040004F */ beql $v0, $zero, .L7F08CE48
|
||||
/* 0C183C 7F08CD0C 8FAE0028 */ lw $t6, 0x28($sp)
|
||||
/* 0C1840 7F08CD10 52400006 */ beql $s2, $zero, .L7F08CD2C
|
||||
/* 0C1844 7F08CD14 8FAE0028 */ lw $t6, 0x28($sp)
|
||||
/* 0C1848 7F08CD18 0FC17817 */ jal bondwalkItemHasAmmo
|
||||
/* 0C184C 7F08CD1C 02002025 */ move $a0, $s0
|
||||
/* 0C1850 7F08CD20 50400049 */ beql $v0, $zero, .L7F08CE48
|
||||
/* 0C1854 7F08CD24 8FAE0028 */ lw $t6, 0x28($sp)
|
||||
/* 0C1858 7F08CD28 8FAE0028 */ lw $t6, 0x28($sp)
|
||||
.L7F08CD2C:
|
||||
/* 0C185C 7F08CD2C 8FB8002C */ lw $t8, 0x2c($sp)
|
||||
/* 0C1860 7F08CD30 8DCF0000 */ lw $t7, ($t6)
|
||||
/* 0C1864 7F08CD34 560F0005 */ bnel $s0, $t7, .L7F08CD4C
|
||||
/* 0C1868 7F08CD38 0270082A */ slt $at, $s3, $s0
|
||||
/* 0C186C 7F08CD3C 8F190000 */ lw $t9, ($t8)
|
||||
/* 0C1870 7F08CD40 0219082A */ slt $at, $s0, $t9
|
||||
/* 0C1874 7F08CD44 1020003F */ beqz $at, .L7F08CE44
|
||||
/* 0C1878 7F08CD48 0270082A */ slt $at, $s3, $s0
|
||||
.L7F08CD4C:
|
||||
/* 0C187C 7F08CD4C 5020003E */ beql $at, $zero, .L7F08CE48
|
||||
/* 0C1880 7F08CD50 8FAE0028 */ lw $t6, 0x28($sp)
|
||||
/* 0C1884 7F08CD54 02008825 */ move $s1, $s0
|
||||
/* 0C1888 7F08CD58 1000003A */ b .L7F08CE44
|
||||
/* 0C188C 7F08CD5C 02009825 */ move $s3, $s0
|
||||
.L7F08CD60:
|
||||
/* 0C1890 7F08CD60 12400005 */ beqz $s2, .L7F08CD78
|
||||
/* 0C1894 7F08CD64 00000000 */ nop
|
||||
/* 0C1898 7F08CD68 0FC17817 */ jal bondwalkItemHasAmmo
|
||||
/* 0C189C 7F08CD6C 02002025 */ move $a0, $s0
|
||||
/* 0C18A0 7F08CD70 10400018 */ beqz $v0, .L7F08CDD4
|
||||
/* 0C18A4 7F08CD74 24030021 */ li $v1, 33
|
||||
.L7F08CD78:
|
||||
/* 0C18A8 7F08CD78 0FC26919 */ jal getPlayerCount
|
||||
/* 0C18AC 7F08CD7C 00000000 */ nop
|
||||
/* 0C18B0 7F08CD80 24010001 */ li $at, 1
|
||||
/* 0C18B4 7F08CD84 14410010 */ bne $v0, $at, .L7F08CDC8
|
||||
/* 0C18B8 7F08CD88 02002025 */ move $a0, $s0
|
||||
/* 0C18BC 7F08CD8C 0FC1782D */ jal bondwalkItemCheckBitflags
|
||||
/* 0C18C0 7F08CD90 3C050010 */ lui $a1, 0x10
|
||||
/* 0C18C4 7F08CD94 1040000C */ beqz $v0, .L7F08CDC8
|
||||
/* 0C18C8 7F08CD98 8FA80028 */ lw $t0, 0x28($sp)
|
||||
/* 0C18CC 7F08CD9C 8D090000 */ lw $t1, ($t0)
|
||||
/* 0C18D0 7F08CDA0 8FAA002C */ lw $t2, 0x2c($sp)
|
||||
/* 0C18D4 7F08CDA4 02008825 */ move $s1, $s0
|
||||
/* 0C18D8 7F08CDA8 16090005 */ bne $s0, $t1, .L7F08CDC0
|
||||
/* 0C18DC 7F08CDAC 00000000 */ nop
|
||||
/* 0C18E0 7F08CDB0 8D4B0000 */ lw $t3, ($t2)
|
||||
/* 0C18E4 7F08CDB4 020B082A */ slt $at, $s0, $t3
|
||||
/* 0C18E8 7F08CDB8 50200004 */ beql $at, $zero, .L7F08CDCC
|
||||
/* 0C18EC 7F08CDBC 02008825 */ move $s1, $s0
|
||||
.L7F08CDC0:
|
||||
/* 0C18F0 7F08CDC0 10000020 */ b .L7F08CE44
|
||||
/* 0C18F4 7F08CDC4 02009825 */ move $s3, $s0
|
||||
.L7F08CDC8:
|
||||
/* 0C18F8 7F08CDC8 02008825 */ move $s1, $s0
|
||||
.L7F08CDCC:
|
||||
/* 0C18FC 7F08CDCC 1000001D */ b .L7F08CE44
|
||||
/* 0C1900 7F08CDD0 00009825 */ move $s3, $zero
|
||||
.L7F08CDD4:
|
||||
/* 0C1904 7F08CDD4 260C0020 */ addiu $t4, $s0, 0x20
|
||||
/* 0C1908 7F08CDD8 0183001A */ div $zero, $t4, $v1
|
||||
/* 0C190C 7F08CDDC 00008010 */ mfhi $s0
|
||||
/* 0C1910 7F08CDE0 14600002 */ bnez $v1, .L7F08CDEC
|
||||
/* 0C1914 7F08CDE4 00000000 */ nop
|
||||
/* 0C1918 7F08CDE8 0007000D */ break 7
|
||||
.L7F08CDEC:
|
||||
/* 0C191C 7F08CDEC 2401FFFF */ li $at, -1
|
||||
/* 0C1920 7F08CDF0 14610004 */ bne $v1, $at, .L7F08CE04
|
||||
/* 0C1924 7F08CDF4 3C018000 */ lui $at, 0x8000
|
||||
/* 0C1928 7F08CDF8 15810002 */ bne $t4, $at, .L7F08CE04
|
||||
/* 0C192C 7F08CDFC 00000000 */ nop
|
||||
/* 0C1930 7F08CE00 0006000D */ break 6
|
||||
.L7F08CE04:
|
||||
/* 0C1934 7F08CE04 1600FFB7 */ bnez $s0, .L7F08CCE4
|
||||
/* 0C1938 7F08CE08 00000000 */ nop
|
||||
/* 0C193C 7F08CE0C 260D0020 */ addiu $t5, $s0, 0x20
|
||||
/* 0C1940 7F08CE10 01A3001A */ div $zero, $t5, $v1
|
||||
/* 0C1944 7F08CE14 00008010 */ mfhi $s0
|
||||
/* 0C1948 7F08CE18 14600002 */ bnez $v1, .L7F08CE24
|
||||
/* 0C194C 7F08CE1C 00000000 */ nop
|
||||
/* 0C1950 7F08CE20 0007000D */ break 7
|
||||
.L7F08CE24:
|
||||
/* 0C1954 7F08CE24 2401FFFF */ li $at, -1
|
||||
/* 0C1958 7F08CE28 14610004 */ bne $v1, $at, .L7F08CE3C
|
||||
/* 0C195C 7F08CE2C 3C018000 */ lui $at, 0x8000
|
||||
/* 0C1960 7F08CE30 15A10002 */ bne $t5, $at, .L7F08CE3C
|
||||
/* 0C1964 7F08CE34 00000000 */ nop
|
||||
/* 0C1968 7F08CE38 0006000D */ break 6
|
||||
.L7F08CE3C:
|
||||
/* 0C196C 7F08CE3C 1000FFA9 */ b .L7F08CCE4
|
||||
/* 0C1970 7F08CE40 00000000 */ nop
|
||||
.L7F08CE44:
|
||||
/* 0C1974 7F08CE44 8FAE0028 */ lw $t6, 0x28($sp)
|
||||
.L7F08CE48:
|
||||
/* 0C1978 7F08CE48 ADD10000 */ sw $s1, ($t6)
|
||||
/* 0C197C 7F08CE4C 8FAF002C */ lw $t7, 0x2c($sp)
|
||||
/* 0C1980 7F08CE50 ADF30000 */ sw $s3, ($t7)
|
||||
/* 0C1984 7F08CE54 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* 0C1988 7F08CE58 8FB30020 */ lw $s3, 0x20($sp)
|
||||
/* 0C198C 7F08CE5C 8FB2001C */ lw $s2, 0x1c($sp)
|
||||
/* 0C1990 7F08CE60 8FB10018 */ lw $s1, 0x18($sp)
|
||||
/* 0C1994 7F08CE64 8FB00014 */ lw $s0, 0x14($sp)
|
||||
/* 0C1998 7F08CE68 03E00008 */ jr $ra
|
||||
/* 0C199C 7F08CE6C 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
)
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
@ -1630,7 +2080,7 @@ glabel sub_GAME_7F08CE70
|
|||
|
||||
#ifdef NONMATCHING
|
||||
//NOT MATCHING YET -> Wrong Register values
|
||||
void sub_GAME_7F08CF0C(void) {
|
||||
void checkHasGEKey(void) {
|
||||
|
||||
InvItem *item = pPlayer->ptr_inventory_first_in_cycle;
|
||||
|
||||
|
@ -1638,7 +2088,7 @@ void sub_GAME_7F08CF0C(void) {
|
|||
|
||||
if (item->type == 2 ) {
|
||||
struct prop *temp_a0 = item->type_inv_item.type_prop.prop;
|
||||
if (item->type_inv_item.type_prop.prop->type == 4 && temp_a0->obj->type == 0xF8) {
|
||||
if (item->type_inv_item.type_prop.prop->type == 4 && temp_a0->obj->type == PROJECTILES_TYPE_GE_KEY) {
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
|
@ -1656,7 +2106,7 @@ void sub_GAME_7F08CF0C(void) {
|
|||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel sub_GAME_7F08CF0C
|
||||
glabel checkHasGEKey
|
||||
/* 0C1A3C 7F08CF0C 3C0E8008 */ lui $t6, %hi(pPlayer)
|
||||
/* 0C1A40 7F08CF10 8DCEA0B0 */ lw $t6, %lo(pPlayer)($t6)
|
||||
/* 0C1A44 7F08CF14 240800F8 */ li $t0, 248
|
||||
|
@ -1930,6 +2380,73 @@ glabel count_total_items_in_inventory
|
|||
)
|
||||
#endif
|
||||
|
||||
#ifdef VERSION_EU
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel count_total_items_in_inventory
|
||||
/* 0C1B68 7F08D038 3C028008 */ lui $v0, %hi(pPlayer)
|
||||
/* 0C1B6C 7F08D03C 8C42A0B0 */ lw $v0, %lo(pPlayer)($v0)
|
||||
/* 0C1B70 7F08D040 00001825 */ move $v1, $zero
|
||||
/* 0C1B74 7F08D044 3C0B0004 */ lui $t3, 4
|
||||
/* 0C1B78 7F08D048 8C4411EC */ lw $a0, 0x11ec($v0)
|
||||
/* 0C1B7C 7F08D04C 240A0001 */ li $t2, 1
|
||||
/* 0C1B80 7F08D050 24090004 */ li $t1, 4
|
||||
/* 0C1B84 7F08D054 10800002 */ beqz $a0, .L7F08D060
|
||||
/* 0C1B88 7F08D058 24080002 */ li $t0, 2
|
||||
/* 0C1B8C 7F08D05C 24030020 */ li $v1, 32
|
||||
.L7F08D060:
|
||||
/* 0C1B90 7F08D060 8C4611E0 */ lw $a2, 0x11e0($v0)
|
||||
/* 0C1B94 7F08D064 10C00026 */ beqz $a2, .L7F08D100
|
||||
/* 0C1B98 7F08D068 00C02825 */ move $a1, $a2
|
||||
/* 0C1B9C 7F08D06C 8CA20000 */ lw $v0, ($a1)
|
||||
.L7F08D070:
|
||||
/* 0C1BA0 7F08D070 15020015 */ bne $t0, $v0, .L7F08D0C8
|
||||
/* 0C1BA4 7F08D074 00000000 */ nop
|
||||
/* 0C1BA8 7F08D078 8CA20004 */ lw $v0, 4($a1)
|
||||
/* 0C1BAC 7F08D07C 90470000 */ lbu $a3, ($v0)
|
||||
/* 0C1BB0 7F08D080 15270008 */ bne $t1, $a3, .L7F08D0A4
|
||||
/* 0C1BB4 7F08D084 00000000 */ nop
|
||||
/* 0C1BB8 7F08D088 8C470004 */ lw $a3, 4($v0)
|
||||
/* 0C1BBC 7F08D08C 8CEE0064 */ lw $t6, 0x64($a3)
|
||||
/* 0C1BC0 7F08D090 31CF0400 */ andi $t7, $t6, 0x400
|
||||
/* 0C1BC4 7F08D094 51E00016 */ beql $t7, $zero, .L7F08D0F0
|
||||
/* 0C1BC8 7F08D098 8CA5000C */ lw $a1, 0xc($a1)
|
||||
/* 0C1BCC 7F08D09C 10000013 */ b .L7F08D0EC
|
||||
/* 0C1BD0 7F08D0A0 24630001 */ addiu $v1, $v1, 1
|
||||
.L7F08D0A4:
|
||||
/* 0C1BD4 7F08D0A4 55470012 */ bnel $t2, $a3, .L7F08D0F0
|
||||
/* 0C1BD8 7F08D0A8 8CA5000C */ lw $a1, 0xc($a1)
|
||||
/* 0C1BDC 7F08D0AC 8C580004 */ lw $t8, 4($v0)
|
||||
/* 0C1BE0 7F08D0B0 8F19000C */ lw $t9, 0xc($t8)
|
||||
/* 0C1BE4 7F08D0B4 032B6024 */ and $t4, $t9, $t3
|
||||
/* 0C1BE8 7F08D0B8 5580000D */ bnezl $t4, .L7F08D0F0
|
||||
/* 0C1BEC 7F08D0BC 8CA5000C */ lw $a1, 0xc($a1)
|
||||
/* 0C1BF0 7F08D0C0 1000000A */ b .L7F08D0EC
|
||||
/* 0C1BF4 7F08D0C4 24630001 */ addiu $v1, $v1, 1
|
||||
.L7F08D0C8:
|
||||
/* 0C1BF8 7F08D0C8 55420009 */ bnel $t2, $v0, .L7F08D0F0
|
||||
/* 0C1BFC 7F08D0CC 8CA5000C */ lw $a1, 0xc($a1)
|
||||
/* 0C1C00 7F08D0D0 50800006 */ beql $a0, $zero, .L7F08D0EC
|
||||
/* 0C1C04 7F08D0D4 24630001 */ addiu $v1, $v1, 1
|
||||
/* 0C1C08 7F08D0D8 8CAD0004 */ lw $t5, 4($a1)
|
||||
/* 0C1C0C 7F08D0DC 29A10021 */ slti $at, $t5, 0x21
|
||||
/* 0C1C10 7F08D0E0 54200003 */ bnezl $at, .L7F08D0F0
|
||||
/* 0C1C14 7F08D0E4 8CA5000C */ lw $a1, 0xc($a1)
|
||||
/* 0C1C18 7F08D0E8 24630001 */ addiu $v1, $v1, 1
|
||||
.L7F08D0EC:
|
||||
/* 0C1C1C 7F08D0EC 8CA5000C */ lw $a1, 0xc($a1)
|
||||
.L7F08D0F0:
|
||||
/* 0C1C20 7F08D0F0 10A60003 */ beq $a1, $a2, .L7F08D100
|
||||
/* 0C1C24 7F08D0F4 00000000 */ nop
|
||||
/* 0C1C28 7F08D0F8 54A0FFDD */ bnezl $a1, .L7F08D070
|
||||
/* 0C1C2C 7F08D0FC 8CA20000 */ lw $v0, ($a1)
|
||||
.L7F08D100:
|
||||
/* 0C1C30 7F08D100 03E00008 */ jr $ra
|
||||
/* 0C1C34 7F08D104 00601025 */ move $v0, $v1
|
||||
)
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
@ -2138,6 +2655,99 @@ glabel sub_GAME_7F08D108
|
|||
)
|
||||
#endif
|
||||
|
||||
#ifdef VERSION_EU
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel sub_GAME_7F08D108
|
||||
/* 0C1C38 7F08D108 3C028008 */ lui $v0, %hi(pPlayer)
|
||||
/* 0C1C3C 7F08D10C 8C42A0B0 */ lw $v0, %lo(pPlayer)($v0)
|
||||
/* 0C1C40 7F08D110 28810020 */ slti $at, $a0, 0x20
|
||||
/* 0C1C44 7F08D114 8C4311EC */ lw $v1, 0x11ec($v0)
|
||||
/* 0C1C48 7F08D118 50600006 */ beql $v1, $zero, .L7F08D134
|
||||
/* 0C1C4C 7F08D11C 8C4611E0 */ lw $a2, 0x11e0($v0)
|
||||
/* 0C1C50 7F08D120 10200003 */ beqz $at, .L7F08D130
|
||||
/* 0C1C54 7F08D124 2484FFE0 */ addiu $a0, $a0, -0x20
|
||||
/* 0C1C58 7F08D128 03E00008 */ jr $ra
|
||||
/* 0C1C5C 7F08D12C 00001025 */ move $v0, $zero
|
||||
|
||||
.L7F08D130:
|
||||
/* 0C1C60 7F08D130 8C4611E0 */ lw $a2, 0x11e0($v0)
|
||||
.L7F08D134:
|
||||
/* 0C1C64 7F08D134 3C0B0004 */ lui $t3, 4
|
||||
/* 0C1C68 7F08D138 240A0001 */ li $t2, 1
|
||||
/* 0C1C6C 7F08D13C 10C00034 */ beqz $a2, .L7F08D210
|
||||
/* 0C1C70 7F08D140 00C02825 */ move $a1, $a2
|
||||
/* 0C1C74 7F08D144 24090004 */ li $t1, 4
|
||||
/* 0C1C78 7F08D148 24080002 */ li $t0, 2
|
||||
/* 0C1C7C 7F08D14C 8CA20000 */ lw $v0, ($a1)
|
||||
.L7F08D150:
|
||||
/* 0C1C80 7F08D150 1502001D */ bne $t0, $v0, .L7F08D1C8
|
||||
/* 0C1C84 7F08D154 00000000 */ nop
|
||||
/* 0C1C88 7F08D158 8CA20004 */ lw $v0, 4($a1)
|
||||
/* 0C1C8C 7F08D15C 90470000 */ lbu $a3, ($v0)
|
||||
/* 0C1C90 7F08D160 1527000C */ bne $t1, $a3, .L7F08D194
|
||||
/* 0C1C94 7F08D164 00000000 */ nop
|
||||
/* 0C1C98 7F08D168 8C470004 */ lw $a3, 4($v0)
|
||||
/* 0C1C9C 7F08D16C 8CEE0064 */ lw $t6, 0x64($a3)
|
||||
/* 0C1CA0 7F08D170 31CF0400 */ andi $t7, $t6, 0x400
|
||||
/* 0C1CA4 7F08D174 51E00022 */ beql $t7, $zero, .L7F08D200
|
||||
/* 0C1CA8 7F08D178 8CA5000C */ lw $a1, 0xc($a1)
|
||||
/* 0C1CAC 7F08D17C 14800003 */ bnez $a0, .L7F08D18C
|
||||
/* 0C1CB0 7F08D180 00000000 */ nop
|
||||
/* 0C1CB4 7F08D184 03E00008 */ jr $ra
|
||||
/* 0C1CB8 7F08D188 00A01025 */ move $v0, $a1
|
||||
|
||||
.L7F08D18C:
|
||||
/* 0C1CBC 7F08D18C 1000001B */ b .L7F08D1FC
|
||||
/* 0C1CC0 7F08D190 2484FFFF */ addiu $a0, $a0, -1
|
||||
.L7F08D194:
|
||||
/* 0C1CC4 7F08D194 5547001A */ bnel $t2, $a3, .L7F08D200
|
||||
/* 0C1CC8 7F08D198 8CA5000C */ lw $a1, 0xc($a1)
|
||||
/* 0C1CCC 7F08D19C 8C580004 */ lw $t8, 4($v0)
|
||||
/* 0C1CD0 7F08D1A0 8F19000C */ lw $t9, 0xc($t8)
|
||||
/* 0C1CD4 7F08D1A4 032B6024 */ and $t4, $t9, $t3
|
||||
/* 0C1CD8 7F08D1A8 55800015 */ bnezl $t4, .L7F08D200
|
||||
/* 0C1CDC 7F08D1AC 8CA5000C */ lw $a1, 0xc($a1)
|
||||
/* 0C1CE0 7F08D1B0 14800003 */ bnez $a0, .L7F08D1C0
|
||||
/* 0C1CE4 7F08D1B4 00000000 */ nop
|
||||
/* 0C1CE8 7F08D1B8 03E00008 */ jr $ra
|
||||
/* 0C1CEC 7F08D1BC 00A01025 */ move $v0, $a1
|
||||
|
||||
.L7F08D1C0:
|
||||
/* 0C1CF0 7F08D1C0 1000000E */ b .L7F08D1FC
|
||||
/* 0C1CF4 7F08D1C4 2484FFFF */ addiu $a0, $a0, -1
|
||||
.L7F08D1C8:
|
||||
/* 0C1CF8 7F08D1C8 5542000D */ bnel $t2, $v0, .L7F08D200
|
||||
/* 0C1CFC 7F08D1CC 8CA5000C */ lw $a1, 0xc($a1)
|
||||
/* 0C1D00 7F08D1D0 10600005 */ beqz $v1, .L7F08D1E8
|
||||
/* 0C1D04 7F08D1D4 00000000 */ nop
|
||||
/* 0C1D08 7F08D1D8 8CAD0004 */ lw $t5, 4($a1)
|
||||
/* 0C1D0C 7F08D1DC 29A10021 */ slti $at, $t5, 0x21
|
||||
/* 0C1D10 7F08D1E0 54200007 */ bnezl $at, .L7F08D200
|
||||
/* 0C1D14 7F08D1E4 8CA5000C */ lw $a1, 0xc($a1)
|
||||
.L7F08D1E8:
|
||||
/* 0C1D18 7F08D1E8 54800004 */ bnezl $a0, .L7F08D1FC
|
||||
/* 0C1D1C 7F08D1EC 2484FFFF */ addiu $a0, $a0, -1
|
||||
/* 0C1D20 7F08D1F0 03E00008 */ jr $ra
|
||||
/* 0C1D24 7F08D1F4 00A01025 */ move $v0, $a1
|
||||
|
||||
/* 0C1D28 7F08D1F8 2484FFFF */ addiu $a0, $a0, -1
|
||||
.L7F08D1FC:
|
||||
/* 0C1D2C 7F08D1FC 8CA5000C */ lw $a1, 0xc($a1)
|
||||
.L7F08D200:
|
||||
/* 0C1D30 7F08D200 50A60004 */ beql $a1, $a2, .L7F08D214
|
||||
/* 0C1D34 7F08D204 00001025 */ move $v0, $zero
|
||||
/* 0C1D38 7F08D208 54A0FFD1 */ bnezl $a1, .L7F08D150
|
||||
/* 0C1D3C 7F08D20C 8CA20000 */ lw $v0, ($a1)
|
||||
.L7F08D210:
|
||||
/* 0C1D40 7F08D210 00001025 */ move $v0, $zero
|
||||
.L7F08D214:
|
||||
/* 0C1D44 7F08D214 03E00008 */ jr $ra
|
||||
/* 0C1D48 7F08D218 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
textoverride *get_textoverride_by_obj(ObjectRecord *obj) {
|
||||
|
@ -2173,7 +2783,7 @@ textoverride *get_textoverride_by_weaponum(ITEM_IDS weaponnum) {
|
|||
}
|
||||
|
||||
|
||||
#ifdef VERSION_US
|
||||
#ifndef VERSION_JP
|
||||
s32 get_weaponnum_by_inv_index(s32 index) {
|
||||
|
||||
textoverride *override;
|
||||
|
@ -2441,6 +3051,80 @@ glabel sub_GAME_7F08D340
|
|||
)
|
||||
#endif
|
||||
|
||||
#ifdef VERSION_EU
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel sub_GAME_7F08D340
|
||||
/* 0C1E70 7F08D340 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 0C1E74 7F08D344 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0C1E78 7F08D348 0FC23442 */ jal sub_GAME_7F08D108
|
||||
/* 0C1E7C 7F08D34C AFA40020 */ sw $a0, 0x20($sp)
|
||||
/* 0C1E80 7F08D350 8FA50020 */ lw $a1, 0x20($sp)
|
||||
/* 0C1E84 7F08D354 00401825 */ move $v1, $v0
|
||||
/* 0C1E88 7F08D358 10400024 */ beqz $v0, .L7F08D3EC
|
||||
/* 0C1E8C 7F08D35C 00003025 */ move $a2, $zero
|
||||
/* 0C1E90 7F08D360 8C440000 */ lw $a0, ($v0)
|
||||
/* 0C1E94 7F08D364 24010002 */ li $at, 2
|
||||
/* 0C1E98 7F08D368 54810012 */ bnel $a0, $at, .L7F08D3B4
|
||||
/* 0C1E9C 7F08D36C 24010001 */ li $at, 1
|
||||
/* 0C1EA0 7F08D370 8C420004 */ lw $v0, 4($v0)
|
||||
/* 0C1EA4 7F08D374 8C440004 */ lw $a0, 4($v0)
|
||||
/* 0C1EA8 7F08D378 0FC23487 */ jal get_textoverride_by_obj
|
||||
/* 0C1EAC 7F08D37C AFA00018 */ sw $zero, 0x18($sp)
|
||||
/* 0C1EB0 7F08D380 8FA60018 */ lw $a2, 0x18($sp)
|
||||
/* 0C1EB4 7F08D384 10400025 */ beqz $v0, .L7F08D41C
|
||||
/* 0C1EB8 7F08D388 00401825 */ move $v1, $v0
|
||||
/* 0C1EBC 7F08D38C 8C4E0014 */ lw $t6, 0x14($v0)
|
||||
/* 0C1EC0 7F08D390 11C00005 */ beqz $t6, .L7F08D3A8
|
||||
/* 0C1EC4 7F08D394 00000000 */ nop
|
||||
/* 0C1EC8 7F08D398 0FC30776 */ jal get_textptr_for_textID
|
||||
/* 0C1ECC 7F08D39C 8C640014 */ lw $a0, 0x14($v1)
|
||||
/* 0C1ED0 7F08D3A0 10000021 */ b .L7F08D428
|
||||
/* 0C1ED4 7F08D3A4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D3A8:
|
||||
/* 0C1ED8 7F08D3A8 1000001C */ b .L7F08D41C
|
||||
/* 0C1EDC 7F08D3AC 8C460008 */ lw $a2, 8($v0)
|
||||
/* 0C1EE0 7F08D3B0 24010001 */ li $at, 1
|
||||
.L7F08D3B4:
|
||||
/* 0C1EE4 7F08D3B4 14810019 */ bne $a0, $at, .L7F08D41C
|
||||
/* 0C1EE8 7F08D3B8 00000000 */ nop
|
||||
/* 0C1EEC 7F08D3BC 8C640004 */ lw $a0, 4($v1)
|
||||
/* 0C1EF0 7F08D3C0 0FC23497 */ jal get_textoverride_by_weaponum
|
||||
/* 0C1EF4 7F08D3C4 AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 0C1EF8 7F08D3C8 10400014 */ beqz $v0, .L7F08D41C
|
||||
/* 0C1EFC 7F08D3CC 8FA60018 */ lw $a2, 0x18($sp)
|
||||
/* 0C1F00 7F08D3D0 8C4F0014 */ lw $t7, 0x14($v0)
|
||||
/* 0C1F04 7F08D3D4 11E00011 */ beqz $t7, .L7F08D41C
|
||||
/* 0C1F08 7F08D3D8 00000000 */ nop
|
||||
/* 0C1F0C 7F08D3DC 0FC30776 */ jal get_textptr_for_textID
|
||||
/* 0C1F10 7F08D3E0 8C440014 */ lw $a0, 0x14($v0)
|
||||
/* 0C1F14 7F08D3E4 10000010 */ b .L7F08D428
|
||||
/* 0C1F18 7F08D3E8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D3EC:
|
||||
/* 0C1F1C 7F08D3EC 3C188008 */ lui $t8, %hi(pPlayer)
|
||||
/* 0C1F20 7F08D3F0 8F18A0B0 */ lw $t8, %lo(pPlayer)($t8)
|
||||
/* 0C1F24 7F08D3F4 28A10020 */ slti $at, $a1, 0x20
|
||||
/* 0C1F28 7F08D3F8 8F1911EC */ lw $t9, 0x11ec($t8)
|
||||
/* 0C1F2C 7F08D3FC 13200007 */ beqz $t9, .L7F08D41C
|
||||
/* 0C1F30 7F08D400 00000000 */ nop
|
||||
/* 0C1F34 7F08D404 10200005 */ beqz $at, .L7F08D41C
|
||||
/* 0C1F38 7F08D408 00000000 */ nop
|
||||
/* 0C1F3C 7F08D40C 0FC19C2A */ jal get_ptr_short_watch_text_for_item
|
||||
/* 0C1F40 7F08D410 24A40001 */ addiu $a0, $a1, 1
|
||||
/* 0C1F44 7F08D414 10000004 */ b .L7F08D428
|
||||
/* 0C1F48 7F08D418 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D41C:
|
||||
/* 0C1F4C 7F08D41C 0FC19C2A */ jal get_ptr_short_watch_text_for_item
|
||||
/* 0C1F50 7F08D420 00C02025 */ move $a0, $a2
|
||||
/* 0C1F54 7F08D424 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D428:
|
||||
/* 0C1F58 7F08D428 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 0C1F5C 7F08D42C 03E00008 */ jr $ra
|
||||
/* 0C1F60 7F08D430 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
@ -2614,6 +3298,79 @@ glabel sub_GAME_7F08D434
|
|||
)
|
||||
#endif
|
||||
|
||||
#ifdef VERSION_EU
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel sub_GAME_7F08D434
|
||||
/* 0C1F64 7F08D434 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 0C1F68 7F08D438 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0C1F6C 7F08D43C 0FC23442 */ jal sub_GAME_7F08D108
|
||||
/* 0C1F70 7F08D440 AFA40020 */ sw $a0, 0x20($sp)
|
||||
/* 0C1F74 7F08D444 8FA50020 */ lw $a1, 0x20($sp)
|
||||
/* 0C1F78 7F08D448 00401825 */ move $v1, $v0
|
||||
/* 0C1F7C 7F08D44C 10400024 */ beqz $v0, .L7F08D4E0
|
||||
/* 0C1F80 7F08D450 00003025 */ move $a2, $zero
|
||||
/* 0C1F84 7F08D454 8C440000 */ lw $a0, ($v0)
|
||||
/* 0C1F88 7F08D458 24010002 */ li $at, 2
|
||||
/* 0C1F8C 7F08D45C 54810012 */ bnel $a0, $at, .L7F08D4A8
|
||||
/* 0C1F90 7F08D460 24010001 */ li $at, 1
|
||||
/* 0C1F94 7F08D464 8C420004 */ lw $v0, 4($v0)
|
||||
/* 0C1F98 7F08D468 8C440004 */ lw $a0, 4($v0)
|
||||
/* 0C1F9C 7F08D46C 0FC23487 */ jal get_textoverride_by_obj
|
||||
/* 0C1FA0 7F08D470 AFA00018 */ sw $zero, 0x18($sp)
|
||||
/* 0C1FA4 7F08D474 8FA60018 */ lw $a2, 0x18($sp)
|
||||
/* 0C1FA8 7F08D478 10400025 */ beqz $v0, .L7F08D510
|
||||
/* 0C1FAC 7F08D47C 00401825 */ move $v1, $v0
|
||||
/* 0C1FB0 7F08D480 8C4E0018 */ lw $t6, 0x18($v0)
|
||||
/* 0C1FB4 7F08D484 11C00005 */ beqz $t6, .L7F08D49C
|
||||
/* 0C1FB8 7F08D488 00000000 */ nop
|
||||
/* 0C1FBC 7F08D48C 0FC30776 */ jal get_textptr_for_textID
|
||||
/* 0C1FC0 7F08D490 8C640018 */ lw $a0, 0x18($v1)
|
||||
/* 0C1FC4 7F08D494 10000021 */ b .L7F08D51C
|
||||
/* 0C1FC8 7F08D498 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D49C:
|
||||
/* 0C1FCC 7F08D49C 1000001C */ b .L7F08D510
|
||||
/* 0C1FD0 7F08D4A0 8C460008 */ lw $a2, 8($v0)
|
||||
/* 0C1FD4 7F08D4A4 24010001 */ li $at, 1
|
||||
.L7F08D4A8:
|
||||
/* 0C1FD8 7F08D4A8 14810019 */ bne $a0, $at, .L7F08D510
|
||||
/* 0C1FDC 7F08D4AC 00000000 */ nop
|
||||
/* 0C1FE0 7F08D4B0 8C640004 */ lw $a0, 4($v1)
|
||||
/* 0C1FE4 7F08D4B4 0FC23497 */ jal get_textoverride_by_weaponum
|
||||
/* 0C1FE8 7F08D4B8 AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 0C1FEC 7F08D4BC 10400014 */ beqz $v0, .L7F08D510
|
||||
/* 0C1FF0 7F08D4C0 8FA60018 */ lw $a2, 0x18($sp)
|
||||
/* 0C1FF4 7F08D4C4 8C4F0018 */ lw $t7, 0x18($v0)
|
||||
/* 0C1FF8 7F08D4C8 11E00011 */ beqz $t7, .L7F08D510
|
||||
/* 0C1FFC 7F08D4CC 00000000 */ nop
|
||||
/* 0C2000 7F08D4D0 0FC30776 */ jal get_textptr_for_textID
|
||||
/* 0C2004 7F08D4D4 8C440018 */ lw $a0, 0x18($v0)
|
||||
/* 0C2008 7F08D4D8 10000010 */ b .L7F08D51C
|
||||
/* 0C200C 7F08D4DC 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D4E0:
|
||||
/* 0C2010 7F08D4E0 3C188008 */ lui $t8, %hi(pPlayer)
|
||||
/* 0C2014 7F08D4E4 8F18A0B0 */ lw $t8, %lo(pPlayer)($t8)
|
||||
/* 0C2018 7F08D4E8 28A10020 */ slti $at, $a1, 0x20
|
||||
/* 0C201C 7F08D4EC 8F1911EC */ lw $t9, 0x11ec($t8)
|
||||
/* 0C2020 7F08D4F0 13200007 */ beqz $t9, .L7F08D510
|
||||
/* 0C2024 7F08D4F4 00000000 */ nop
|
||||
/* 0C2028 7F08D4F8 10200005 */ beqz $at, .L7F08D510
|
||||
/* 0C202C 7F08D4FC 00000000 */ nop
|
||||
/* 0C2030 7F08D500 0FC19C37 */ jal get_ptr_long_watch_text_for_item
|
||||
/* 0C2034 7F08D504 24A40001 */ addiu $a0, $a1, 1
|
||||
/* 0C2038 7F08D508 10000004 */ b .L7F08D51C
|
||||
/* 0C203C 7F08D50C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D510:
|
||||
/* 0C2040 7F08D510 0FC19C37 */ jal get_ptr_long_watch_text_for_item
|
||||
/* 0C2044 7F08D514 00C02025 */ move $a0, $a2
|
||||
/* 0C2048 7F08D518 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D51C:
|
||||
/* 0C204C 7F08D51C 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 0C2050 7F08D520 03E00008 */ jr $ra
|
||||
/* 0C2054 7F08D524 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
@ -2821,6 +3578,80 @@ glabel sub_GAME_7F08D5C8
|
|||
)
|
||||
#endif
|
||||
|
||||
#ifdef VERSION_EU
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel sub_GAME_7F08D5C8
|
||||
/* 0C20F8 7F08D5C8 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 0C20FC 7F08D5CC AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0C2100 7F08D5D0 0FC23442 */ jal sub_GAME_7F08D108
|
||||
/* 0C2104 7F08D5D4 AFA40020 */ sw $a0, 0x20($sp)
|
||||
/* 0C2108 7F08D5D8 8FA50020 */ lw $a1, 0x20($sp)
|
||||
/* 0C210C 7F08D5DC 00401825 */ move $v1, $v0
|
||||
/* 0C2110 7F08D5E0 10400024 */ beqz $v0, .L7F08D674
|
||||
/* 0C2114 7F08D5E4 00003025 */ move $a2, $zero
|
||||
/* 0C2118 7F08D5E8 8C440000 */ lw $a0, ($v0)
|
||||
/* 0C211C 7F08D5EC 24010002 */ li $at, 2
|
||||
/* 0C2120 7F08D5F0 54810012 */ bnel $a0, $at, .L7F08D63C
|
||||
/* 0C2124 7F08D5F4 24010001 */ li $at, 1
|
||||
/* 0C2128 7F08D5F8 8C420004 */ lw $v0, 4($v0)
|
||||
/* 0C212C 7F08D5FC 8C440004 */ lw $a0, 4($v0)
|
||||
/* 0C2130 7F08D600 0FC23487 */ jal get_textoverride_by_obj
|
||||
/* 0C2134 7F08D604 AFA00018 */ sw $zero, 0x18($sp)
|
||||
/* 0C2138 7F08D608 8FA60018 */ lw $a2, 0x18($sp)
|
||||
/* 0C213C 7F08D60C 10400025 */ beqz $v0, .L7F08D6A4
|
||||
/* 0C2140 7F08D610 00401825 */ move $v1, $v0
|
||||
/* 0C2144 7F08D614 8C4E000C */ lw $t6, 0xc($v0)
|
||||
/* 0C2148 7F08D618 11C00005 */ beqz $t6, .L7F08D630
|
||||
/* 0C214C 7F08D61C 00000000 */ nop
|
||||
/* 0C2150 7F08D620 0FC30776 */ jal get_textptr_for_textID
|
||||
/* 0C2154 7F08D624 8C64000C */ lw $a0, 0xc($v1)
|
||||
/* 0C2158 7F08D628 10000021 */ b .L7F08D6B0
|
||||
/* 0C215C 7F08D62C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D630:
|
||||
/* 0C2160 7F08D630 1000001C */ b .L7F08D6A4
|
||||
/* 0C2164 7F08D634 8C460008 */ lw $a2, 8($v0)
|
||||
/* 0C2168 7F08D638 24010001 */ li $at, 1
|
||||
.L7F08D63C:
|
||||
/* 0C216C 7F08D63C 14810019 */ bne $a0, $at, .L7F08D6A4
|
||||
/* 0C2170 7F08D640 00000000 */ nop
|
||||
/* 0C2174 7F08D644 8C640004 */ lw $a0, 4($v1)
|
||||
/* 0C2178 7F08D648 0FC23497 */ jal get_textoverride_by_weaponum
|
||||
/* 0C217C 7F08D64C AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 0C2180 7F08D650 10400014 */ beqz $v0, .L7F08D6A4
|
||||
/* 0C2184 7F08D654 8FA60018 */ lw $a2, 0x18($sp)
|
||||
/* 0C2188 7F08D658 8C4F000C */ lw $t7, 0xc($v0)
|
||||
/* 0C218C 7F08D65C 11E00011 */ beqz $t7, .L7F08D6A4
|
||||
/* 0C2190 7F08D660 00000000 */ nop
|
||||
/* 0C2194 7F08D664 0FC30776 */ jal get_textptr_for_textID
|
||||
/* 0C2198 7F08D668 8C44000C */ lw $a0, 0xc($v0)
|
||||
/* 0C219C 7F08D66C 10000010 */ b .L7F08D6B0
|
||||
/* 0C21A0 7F08D670 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D674:
|
||||
/* 0C21A4 7F08D674 3C188008 */ lui $t8, %hi(pPlayer)
|
||||
/* 0C21A8 7F08D678 8F18A0B0 */ lw $t8, %lo(pPlayer)($t8)
|
||||
/* 0C21AC 7F08D67C 28A10020 */ slti $at, $a1, 0x20
|
||||
/* 0C21B0 7F08D680 8F1911EC */ lw $t9, 0x11ec($t8)
|
||||
/* 0C21B4 7F08D684 13200007 */ beqz $t9, .L7F08D6A4
|
||||
/* 0C21B8 7F08D688 00000000 */ nop
|
||||
/* 0C21BC 7F08D68C 10200005 */ beqz $at, .L7F08D6A4
|
||||
/* 0C21C0 7F08D690 00000000 */ nop
|
||||
/* 0C21C4 7F08D694 0FC19C10 */ jal get_ptr_first_title_line_item
|
||||
/* 0C21C8 7F08D698 24A40001 */ addiu $a0, $a1, 1
|
||||
/* 0C21CC 7F08D69C 10000004 */ b .L7F08D6B0
|
||||
/* 0C21D0 7F08D6A0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D6A4:
|
||||
/* 0C21D4 7F08D6A4 0FC19C10 */ jal get_ptr_first_title_line_item
|
||||
/* 0C21D8 7F08D6A8 00C02025 */ move $a0, $a2
|
||||
/* 0C21DC 7F08D6AC 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D6B0:
|
||||
/* 0C21E0 7F08D6B0 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 0C21E4 7F08D6B4 03E00008 */ jr $ra
|
||||
/* 0C21E8 7F08D6B8 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
@ -2994,6 +3825,81 @@ glabel sub_GAME_7F08D6BC
|
|||
/* 0C2E04 7F08E294 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
#ifdef VERSION_EU
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel sub_GAME_7F08D6BC
|
||||
/* 0C21EC 7F08D6BC 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 0C21F0 7F08D6C0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0C21F4 7F08D6C4 0FC23442 */ jal sub_GAME_7F08D108
|
||||
/* 0C21F8 7F08D6C8 AFA40020 */ sw $a0, 0x20($sp)
|
||||
/* 0C21FC 7F08D6CC 8FA50020 */ lw $a1, 0x20($sp)
|
||||
/* 0C2200 7F08D6D0 00401825 */ move $v1, $v0
|
||||
/* 0C2204 7F08D6D4 10400024 */ beqz $v0, .L7F08D768
|
||||
/* 0C2208 7F08D6D8 00003025 */ move $a2, $zero
|
||||
/* 0C220C 7F08D6DC 8C440000 */ lw $a0, ($v0)
|
||||
/* 0C2210 7F08D6E0 24010002 */ li $at, 2
|
||||
/* 0C2214 7F08D6E4 54810012 */ bnel $a0, $at, .L7F08D730
|
||||
/* 0C2218 7F08D6E8 24010001 */ li $at, 1
|
||||
/* 0C221C 7F08D6EC 8C420004 */ lw $v0, 4($v0)
|
||||
/* 0C2220 7F08D6F0 8C440004 */ lw $a0, 4($v0)
|
||||
/* 0C2224 7F08D6F4 0FC23487 */ jal get_textoverride_by_obj
|
||||
/* 0C2228 7F08D6F8 AFA00018 */ sw $zero, 0x18($sp)
|
||||
/* 0C222C 7F08D6FC 8FA60018 */ lw $a2, 0x18($sp)
|
||||
/* 0C2230 7F08D700 10400025 */ beqz $v0, .L7F08D798
|
||||
/* 0C2234 7F08D704 00401825 */ move $v1, $v0
|
||||
/* 0C2238 7F08D708 8C4E0010 */ lw $t6, 0x10($v0)
|
||||
/* 0C223C 7F08D70C 11C00005 */ beqz $t6, .L7F08D724
|
||||
/* 0C2240 7F08D710 00000000 */ nop
|
||||
/* 0C2244 7F08D714 0FC30776 */ jal get_textptr_for_textID
|
||||
/* 0C2248 7F08D718 8C640010 */ lw $a0, 0x10($v1)
|
||||
/* 0C224C 7F08D71C 10000021 */ b .L7F08D7A4
|
||||
/* 0C2250 7F08D720 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D724:
|
||||
/* 0C2254 7F08D724 1000001C */ b .L7F08D798
|
||||
/* 0C2258 7F08D728 8C460008 */ lw $a2, 8($v0)
|
||||
/* 0C225C 7F08D72C 24010001 */ li $at, 1
|
||||
.L7F08D730:
|
||||
/* 0C2260 7F08D730 14810019 */ bne $a0, $at, .L7F08D798
|
||||
/* 0C2264 7F08D734 00000000 */ nop
|
||||
/* 0C2268 7F08D738 8C640004 */ lw $a0, 4($v1)
|
||||
/* 0C226C 7F08D73C 0FC23497 */ jal get_textoverride_by_weaponum
|
||||
/* 0C2270 7F08D740 AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 0C2274 7F08D744 10400014 */ beqz $v0, .L7F08D798
|
||||
/* 0C2278 7F08D748 8FA60018 */ lw $a2, 0x18($sp)
|
||||
/* 0C227C 7F08D74C 8C4F0010 */ lw $t7, 0x10($v0)
|
||||
/* 0C2280 7F08D750 11E00011 */ beqz $t7, .L7F08D798
|
||||
/* 0C2284 7F08D754 00000000 */ nop
|
||||
/* 0C2288 7F08D758 0FC30776 */ jal get_textptr_for_textID
|
||||
/* 0C228C 7F08D75C 8C440010 */ lw $a0, 0x10($v0)
|
||||
/* 0C2290 7F08D760 10000010 */ b .L7F08D7A4
|
||||
/* 0C2294 7F08D764 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D768:
|
||||
/* 0C2298 7F08D768 3C188008 */ lui $t8, %hi(pPlayer)
|
||||
/* 0C229C 7F08D76C 8F18A0B0 */ lw $t8, %lo(pPlayer)($t8)
|
||||
/* 0C22A0 7F08D770 28A10020 */ slti $at, $a1, 0x20
|
||||
/* 0C22A4 7F08D774 8F1911EC */ lw $t9, 0x11ec($t8)
|
||||
/* 0C22A8 7F08D778 13200007 */ beqz $t9, .L7F08D798
|
||||
/* 0C22AC 7F08D77C 00000000 */ nop
|
||||
/* 0C22B0 7F08D780 10200005 */ beqz $at, .L7F08D798
|
||||
/* 0C22B4 7F08D784 00000000 */ nop
|
||||
/* 0C22B8 7F08D788 0FC19C1D */ jal get_ptr_second_title_line_item
|
||||
/* 0C22BC 7F08D78C 24A40001 */ addiu $a0, $a1, 1
|
||||
/* 0C22C0 7F08D790 10000004 */ b .L7F08D7A4
|
||||
/* 0C22C4 7F08D794 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D798:
|
||||
/* 0C22C8 7F08D798 0FC19C1D */ jal get_ptr_second_title_line_item
|
||||
/* 0C22CC 7F08D79C 00C02025 */ move $a0, $a2
|
||||
/* 0C22D0 7F08D7A0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L7F08D7A4:
|
||||
/* 0C22D4 7F08D7A4 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 0C22D8 7F08D7A8 03E00008 */ jr $ra
|
||||
/* 0C22DC 7F08D7AC 00000000 */ nop
|
||||
)
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
12301
src/game/bondwalk.c
12301
src/game/bondwalk.c
File diff suppressed because it is too large
Load Diff
|
@ -4,40 +4,182 @@
|
|||
#include "game/chrobjdata.h"
|
||||
#include "bondconstants.h"
|
||||
|
||||
struct weapon_stats
|
||||
struct WeaponStats
|
||||
{
|
||||
f32 field_0;
|
||||
f32 pos_x;
|
||||
f32 pos_y;
|
||||
f32 pos_z;
|
||||
f32 field_10;
|
||||
f32 field_14;
|
||||
f32 field_18;
|
||||
s32 ammotype;
|
||||
s16 mag_size;
|
||||
u8 automatic_firing_rate;
|
||||
s8 single_firing_rate;
|
||||
u8 objects_shoot_through;
|
||||
u8 sound_trigger_rate;
|
||||
u16 sound;
|
||||
struct Gitemheader * ptr_cartridge_struct;
|
||||
f32 destruction_amount;
|
||||
f32 inaccuracy;
|
||||
f32 zoom;
|
||||
f32 field_38;
|
||||
f32 field_3C;
|
||||
f32 sway;
|
||||
s32 recoilspeed;
|
||||
f32 recoil_back;
|
||||
f32 recoil_up;
|
||||
f32 bolt_recoil_back;
|
||||
f32 loudness;
|
||||
f32 loudness2;
|
||||
f32 field_5C;
|
||||
f32 field_60;
|
||||
f32 field_64;
|
||||
f32 field_68;
|
||||
u32 bitflags;
|
||||
/**
|
||||
* Distance of gun flash from the end of the barrel.
|
||||
*/
|
||||
f32 MuzzleFlashExtension;
|
||||
|
||||
/**
|
||||
* On screen gun position, X.
|
||||
*/
|
||||
f32 PosX;
|
||||
|
||||
/**
|
||||
* On screen gun position, Y.
|
||||
*/
|
||||
f32 PosY;
|
||||
|
||||
/**
|
||||
* On screen gun position, Z.
|
||||
*/
|
||||
f32 PosZ;
|
||||
|
||||
/**
|
||||
* The amount of play the guns are given when you move forward/back.
|
||||
*/
|
||||
f32 PlayX;
|
||||
|
||||
/**
|
||||
* The amount of play the guns are given when you move side
|
||||
* to side.
|
||||
*/
|
||||
f32 PlayY;
|
||||
|
||||
/**
|
||||
* The amount of play the guns are given when you move up or down.
|
||||
*/
|
||||
f32 PlayZ;
|
||||
|
||||
/**
|
||||
* Ammo type, and what ammo img is shown.
|
||||
*/
|
||||
s32 AmmoType;
|
||||
|
||||
/**
|
||||
* Number of rounds before needing to reload.
|
||||
*/
|
||||
s16 MagSize;
|
||||
|
||||
/**
|
||||
* Time between automatic shots. -1 (0xFF) for disabled.
|
||||
* For reference, RC-P90=0x2, and KF7=0x3.
|
||||
* (is this an enum?)
|
||||
*/
|
||||
u8 AutomaticFiringRate;
|
||||
|
||||
/**
|
||||
* Time between manual shots.
|
||||
* For reference, KF7=0, while rocket launcher = 0x14.
|
||||
*/
|
||||
s8 SingleFiringRate;
|
||||
|
||||
/**
|
||||
* How many objects the bullet goes through.
|
||||
*/
|
||||
u8 ObjectsShootThrough;
|
||||
|
||||
/**
|
||||
* Sound trigger rate.
|
||||
*/
|
||||
u8 SoundTriggerRate;
|
||||
|
||||
/**
|
||||
* Sound effect played when gun is shot. There are 261 sound effects, or 0 - 105h.
|
||||
*/
|
||||
u16 Sound;
|
||||
|
||||
/**
|
||||
* Comment from long ago:
|
||||
* Location of address that displays the bullet shells flying from the guns, and runs
|
||||
* the ping sound of the casings hitting the ground. This value is either 00000000 for
|
||||
* no bullet casings (laser, knife, grenade, so on) or 8003CB60, the location of pointers
|
||||
* that point to code possibly, I haven't explored the area a lot near that address
|
||||
* (8003CB60)
|
||||
*/
|
||||
struct Gitemheader * ptr_cartridge_struct;
|
||||
|
||||
/**
|
||||
* Amount of destruction or power each bullet packs.
|
||||
* For reference, KF7=1.0, while golden gun = 100.0.
|
||||
*/
|
||||
f32 DestructionAmount;
|
||||
|
||||
/**
|
||||
* Amount of inaccuracy the gun has.
|
||||
* For reference, KF7=10.0, sniper rifle = 0.0.
|
||||
*/
|
||||
f32 Inaccuracy;
|
||||
|
||||
/**
|
||||
* Amount of zoom the gun has. Just setting this value doesn't give the option of
|
||||
* zooming in and out, that is somewhere else.
|
||||
* For reference, KF7=30.0, sniper rifle = 15.0.
|
||||
*/
|
||||
f32 Zoom;
|
||||
|
||||
/**
|
||||
* Speed of red cross-hair.
|
||||
*/
|
||||
f32 CrosshairSpeed;
|
||||
|
||||
/**
|
||||
* Weapon Aim/Lock-On Speed.
|
||||
*/
|
||||
f32 AimLockSpeed;
|
||||
|
||||
/**
|
||||
* Hand stabilization. A low value will keep the hands still while a high value will
|
||||
* cause bonds arms to twirl around in circles and turn every which way.
|
||||
*/
|
||||
f32 Sway;
|
||||
|
||||
/**
|
||||
* Recoil speed.
|
||||
*/
|
||||
s32 RecoilSpeed;
|
||||
|
||||
/**
|
||||
* How far back bonds hands pull back when the gun is fired.
|
||||
*/
|
||||
f32 RecoilBack;
|
||||
|
||||
/**
|
||||
* Amount of recoil the gun has.
|
||||
*/
|
||||
f32 RecoilUp;
|
||||
|
||||
/**
|
||||
* How far back the bolt slides when the gun is fired.
|
||||
*/
|
||||
f32 BoltRecoilBack;
|
||||
|
||||
/**
|
||||
* The minimum amount of sound an enemy can hear from this weapon.
|
||||
*/
|
||||
f32 LoudnessMin;
|
||||
|
||||
/**
|
||||
* The maximum amount of sound an enemy can hear from this weapon.
|
||||
*/
|
||||
f32 LoudnessMax;
|
||||
|
||||
/**
|
||||
* Amount of noise increased with each shot fired.
|
||||
* ("Noise" is the value used to determine if a guard should be alerted).
|
||||
*/
|
||||
f32 NoiseIncreasePerShot;
|
||||
|
||||
/**
|
||||
* Unknown (field 0x60).
|
||||
*/
|
||||
f32 field_60;
|
||||
|
||||
/**
|
||||
* Unknown (field 0x64).
|
||||
*/
|
||||
f32 field_64;
|
||||
|
||||
/**
|
||||
* Force of impact.
|
||||
*/
|
||||
f32 ForceOfImpact;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
u32 BitFlags;
|
||||
};
|
||||
|
||||
struct gitem_data_struct
|
||||
|
@ -45,7 +187,7 @@ struct gitem_data_struct
|
|||
struct Gitemheader * item_header;
|
||||
char * item_file_name;
|
||||
s32 has_no_model;
|
||||
struct weapon_stats * item_weapon_stats;
|
||||
struct WeaponStats * item_weapon_stats;
|
||||
u16 upper_watch_text;
|
||||
u16 lower_watch_text;
|
||||
f32 watch_pos_x;
|
||||
|
@ -65,7 +207,10 @@ struct ejected_cart {
|
|||
char * text;
|
||||
};
|
||||
|
||||
f32 bondwalkGetItemField68(ITEM_IDS item);
|
||||
|
||||
extern char dword_CODE_bss_80075DC8[20][160];
|
||||
|
||||
f32 bondwalkItemGetForceOfImpact(ITEM_IDS item);
|
||||
u32 bondwalkItemCheckBitflags(ITEM_IDS item, u32 mask);
|
||||
|
||||
void bondwalkFireBothHands(void);
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -12,4 +12,6 @@ struct struct_15 {
|
|||
int anonymous_3;
|
||||
};
|
||||
|
||||
extern char off_CODE_bss_80079E30[0x4C];
|
||||
|
||||
#endif
|
||||
|
|
1712
src/game/chr.c
1712
src/game/chr.c
File diff suppressed because it is too large
Load Diff
|
@ -183,10 +183,13 @@ extern s32 D_8002CCAC;
|
|||
extern s32 D_8002CCB0;
|
||||
extern s32 D_8002CCB4;
|
||||
extern u8 D_8002CCB8;
|
||||
extern s32 num_bodies;
|
||||
extern s32 num_male_heads;
|
||||
extern s32 num_female_heads;
|
||||
extern u32 num_bodies;
|
||||
extern u32 num_male_heads;
|
||||
extern u32 num_female_heads;
|
||||
extern s32 list_of_bodies[];
|
||||
extern s32 random_male_heads[];
|
||||
extern s32 random_female_heads[];
|
||||
extern u32 current_random_body;
|
||||
extern u32 current_random_male_head;
|
||||
extern u32 current_random_female_head;
|
||||
#endif
|
||||
|
|
1131
src/game/chr2.c
1131
src/game/chr2.c
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,80 @@
|
|||
#include "ultra64.h"
|
||||
|
||||
/**
|
||||
* @file chrObjRandom.c
|
||||
* This file contains code to get a random tlb value.
|
||||
* The methods here are the same as in random and tlb_random (but different globals).
|
||||
*/
|
||||
|
||||
// data
|
||||
//D:80040160
|
||||
u64 g_chrObjRandomSeed = 0xAB8D9F7781280783;
|
||||
|
||||
#ifdef NONMATCHING
|
||||
/**
|
||||
* Iterates the current random seed and returns a 32 bit value.
|
||||
* Same assembly instructions as randomGetNext and tlbRandomGetNext, but different globals.
|
||||
*/
|
||||
s32 chrObjRandomGetNext(void) {
|
||||
// best guess comments copied from random.c
|
||||
|
||||
// best -O1 guess
|
||||
// g_randomSeed ^= (((((g_randomSeed << 0x3f) >> 0x1f) | ((g_randomSeed << 0x1f) >> 0x20)) ^ ((g_randomSeed << 0x2c) >> 0x20)) >> 0x14) & 0xfff;
|
||||
// return (s32)(g_randomSeed);
|
||||
|
||||
// best -O2 guess
|
||||
// u64 t = ((g_randomSeed << 0x3f) >> 0x1f);
|
||||
// t |= ((g_randomSeed << 0x1f) >> 0x20);
|
||||
// t ^= ((g_randomSeed << 0x2c) >> 0x20);
|
||||
// t = g_randomSeed ^ ((t >> 0x14) & 0xfff);
|
||||
// g_randomSeed = t;
|
||||
// return (s32)(t);
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel chrObjRandomGetNext
|
||||
/* 0D0270 7F09B740 3C048004 */ lui $a0, %hi(g_chrObjRandomSeed)
|
||||
/* 0D0274 7F09B744 DC840160 */ ld $a0, %lo(g_chrObjRandomSeed)($a0)
|
||||
/* 0D0278 7F09B748 3C018004 */ lui $at, %hi(g_chrObjRandomSeed)
|
||||
/* 0D027C 7F09B74C 000437FC */ dsll32 $a2, $a0, 0x1f
|
||||
/* 0D0280 7F09B750 00042FF8 */ dsll $a1, $a0, 0x1f
|
||||
/* 0D0284 7F09B754 000637FA */ dsrl $a2, $a2, 0x1f
|
||||
/* 0D0288 7F09B758 0005283E */ dsrl32 $a1, $a1, 0
|
||||
/* 0D028C 7F09B75C 0004233C */ dsll32 $a0, $a0, 0xc
|
||||
/* 0D0290 7F09B760 00C53025 */ or $a2, $a2, $a1
|
||||
/* 0D0294 7F09B764 0004203E */ dsrl32 $a0, $a0, 0
|
||||
/* 0D0298 7F09B768 00C43026 */ xor $a2, $a2, $a0
|
||||
/* 0D029C 7F09B76C 0006253A */ dsrl $a0, $a2, 0x14
|
||||
/* 0D02A0 7F09B770 30840FFF */ andi $a0, $a0, 0xfff
|
||||
/* 0D02A4 7F09B774 00862026 */ xor $a0, $a0, $a2
|
||||
/* 0D02A8 7F09B778 0004103C */ dsll32 $v0, $a0, 0
|
||||
/* 0D02AC 7F09B77C FC240160 */ sd $a0, %lo(g_chrObjRandomSeed)($at)
|
||||
/* 0D02B0 7F09B780 03E00008 */ jr $ra
|
||||
/* 0D02B4 7F09B784 0002103F */ dsra32 $v0, $v0, 0
|
||||
)
|
||||
#endif
|
||||
|
||||
#ifdef NONMATCHING
|
||||
/**
|
||||
* This sets the global random seed.
|
||||
*
|
||||
* Assembly assigns zero to $a0 at the end of the function, which seems odd.
|
||||
*
|
||||
* Same assembly instructions as randomSetSeed.
|
||||
*/
|
||||
void chrObjRandomSetSeed(u64 param_1)
|
||||
{
|
||||
g_chrObjRandomSeed = param_1 + 1;
|
||||
}
|
||||
#else
|
||||
GLOBAL_ASM(
|
||||
.text
|
||||
glabel chrObjRandomSetSeed
|
||||
/* 0D02B8 7F09B788 64840001 */ daddiu $a0, $a0, 1
|
||||
/* 0D02BC 7F09B78C 3C018004 */ lui $at, %hi(g_chrObjRandomSeed)
|
||||
/* 0D02C0 7F09B790 FC240160 */ sd $a0, %lo(g_chrObjRandomSeed)($at)
|
||||
/* 0D02C4 7F09B794 03E00008 */ jr $ra
|
||||
/* 0D02C8 7F09B798 24040000 */ li $a0, 0
|
||||
)
|
||||
#endif
|
5969
src/game/chrai.c
5969
src/game/chrai.c
File diff suppressed because it is too large
Load Diff
|
@ -111,6 +111,7 @@ extern struct struct_20 D_80031D58;
|
|||
extern u32 monitor_animation_microcode[];
|
||||
extern u32 dword_D_80031F00[];
|
||||
extern u32 dword_D_80031F44[];
|
||||
extern u32 temp_mine_table[30];
|
||||
extern f32 gas_damage_flag;
|
||||
extern u32 gas_cutoff_flag;
|
||||
extern struct object_standard * ptr_setup_objects;
|
||||
|
|
|
@ -676,4 +676,6 @@ extern struct PitemZ_header PdoorconsoleZ_header;
|
|||
extern struct PitemZ_header PchrtesttubeZ_header;
|
||||
extern struct PitemZ_header Pbollardz_header;
|
||||
|
||||
extern struct c_itementry c_item_entries[];
|
||||
|
||||
#endif
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,7 @@
|
|||
#ifndef _CHROBJHANDLER_H_
|
||||
#define _CHROBJHANDLER_H_
|
||||
#include "ultra64.h"
|
||||
|
||||
extern s32 D_80030B00;
|
||||
|
||||
#endif
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue