Merge branch 'main' into actor-manager

This commit is contained in:
Aetias
2024-10-21 20:36:15 +02:00
686 changed files with 383930 additions and 1775946 deletions
+32
View File
@@ -0,0 +1,32 @@
BasedOnStyle: LLVM
IndentWidth: 4
ColumnLimit: 127
AllowShortFunctionsOnASingleLine: Empty
AllowShortIfStatementsOnASingleLine: WithoutElse
AllowShortCaseLabelsOnASingleLine: true
AllowShortEnumsOnASingleLine: false
IndentCaseLabels: true
IndentExternBlock: Indent
IndentPPDirectives: BeforeHash
NamespaceIndentation: All
IndentAccessModifiers: false
AccessModifierOffset: -4
AlignConsecutiveAssignments: Consecutive
AlignEscapedNewlines: DontAlign
AlignTrailingComments: Leave
BreakConstructorInitializers: AfterColon
PackConstructorInitializers: Never
SpaceAfterCStyleCast: true
SpaceBeforeParens: Custom
SpaceBeforeParensOptions:
AfterPlacementOperator: false
BreakBeforeBraces: Custom
BraceWrapping:
AfterControlStatement: MultiLine
+5
View File
@@ -7,3 +7,8 @@ ph_*/
*.sav
*.xMAP
objdiff.json
/dsd
/dsd.exe
/dsd.pdb
build.ninja
.ninja_log
+14 -123
View File
@@ -3,142 +3,33 @@
- [Decompiling](#decompiling)
- [Code style](#code-style)
- [Creating new `.c`/`.cpp` files](#creating-new-ccpp-files)
- [Non-matching functions](#non-matching-functions)
## Project structure
- `asm/`: Non-decompiled assembly code
- `ovXX/`: Code for overlay `XX`
- `*.s`: Source file in assembly
- `*.inc`: External symbols imported by respective source file
- `build/`: Build output
- `arm9_linker_script.lcf`: Linker command file for ARM9 program, specifies the order to put code and data into the ROM
- `arm9_objects.txt`: List of object files to pass to the linker
- `eur/`: Compiled/linked files
- `asm/`: Built assembly code
- `src/`: Built C/C++ code
- `overlays/`: Contains `.bin` and `.lz` files for each overlay
- `*.bin`: Linked code/data to compress or put in the ROM
- `*.lz`: Compressed code to put in the ROM
- `main.bin.xMAP`: Map file listing RAM addresses for all symbols
- `eur|usa/`: Target version
- `build/`: Linked ROM objects
- `delinks/`: Objects delinked from the base ROM
- `libs|src/`: Built C/C++ code
- `arm9.o`: Linked ELF object
- `arm9.o.xMAP`: Map file listing memory addresses for all symbols
- `config/`: [`dsd`](https://github.com/AetiasHax/ds-decomp) configuration files
- `docs/`: Documentation about the game
- `extract/`: Game assets, extracted from your own supplied ROM
- `eur|usa/`: [`ds-rom`](https://github.com/AetiasHax/ds-rom) extract directories
- `include/`: Include files
- `ph_eur/`: Game assets, extracted from your own supplied ROM
- `assets/`: Unmodified assets
- `banner/`: Banner logo and text that shows on the DS home menu
- `arm7.bin`: Extracted ARM7 program
- `arm9_ovdata.bin`: Data about ARM9 overlays
- `src/`: Source C/C++ files
- `tools/`: Tools for this project
- `compress/`: Compresses code before it is put in the ROM
- `include/`: Common C code for multiple tools
- `mwccarm/`: Compiler toolchain
- `rom/`: Extracts and builds ROMs
- `gen_externs.py`: Generates `.inc` files, use `make gen_externs` to run it
- `lcf.py`: Generates `arm9_linker_script.lcf`
- `m2ctx.py`: Generates context for decomp.me
- `patch_mwcc.py`: Patches bugs in the toolchain
- `progress.py`: Computes decompilation progress
- `configure.py`: Generates `build.ninja`
- `m2ctx.py`: Generates context for [decomp.me](https://decomp.me/)
- `mangle.py`: Shows mangled symbol names in a given C/C++ file
- `requirements.txt`: Python libraries
- `setup.py`: Sets up the project
- `assets.txt`: The order of asset directories to put in the ROM
- `*.sha1`: SHA-1 digests of different versions of the game
## Decompiling
See [/docs/decompiling.md](/docs/decompiling.md).
## Creating new `.c`/`.cpp` files
New source files must be added to the LCF (Linker Command File). This is done via `lcf.py`, which generates the LCF when
building.
In `lcf.py`, you will see a list of overlays near the top. Each overlay then has a list of source files ending in `.s`, `.c` or
`.cpp`. Those source files, when compiled, are appended to the ROM in the order that they appear in the list.
So, to create a new source file, you put the path to the source file in the correct overlay so that it appears in the correct
order in relation to other source files.
## Code style
The code style is not strict, but please try to mimic the existing style as much as possible.
If it's impossible to match a function while following the code style, then it's OK to not follow it. But do let us know when
this happens so we may amend the code style.
Below is an example of the code style in this project. If something is unclear, look at existing code. If the existing code is
insufficient, then you may decide the code style in that situation.
```cpp
// Space before pointer asterisk * and reference ampersand &
s32 MyClass::MyMethod(MyStruct *myStruct, s32 &anInteger) {
// Opening brace { on the same line
// Space after `if`, `while`, `for` and `switch`
if (myStruct->isCool) {
// Class member fields are prefixed with "m"
mInteger = anInteger;
}
// No space before asterisk * in pointer casts
// Space after cast operator
mPointer = (u32*) &anInteger;
// Prefer pre-increment ++i
// Use s32, s16, s8, etc. instead of int, short, char
for (s32 i = 0; i < 10; ++i) {
// Use `char` instead of s8 to indicate actual characters
char ch = 'A' + i * 2;
mString[i] = ch;
}
// Put long conditions on new line
if (
// Add clarifying parentheses for bool operators
(mInteger > 10 && mPointer != NULL) ||
(mInteger < 5)
) {
// Add clarifying parentheses for bitwise operators
mBool = ((mInteger >> 5) & 1) != 0;
}
do {
// Call member functions using `this`
this->DoStuff();
// In do-while loops, `while` on same line as closing brace }
} while (this->CanDoStuff());
switch (mInteger) {
// Indent `case`
// If possible, put braces after `case`
case 8: {
return *mPointer;
// If possible, put `break` after closing brace }
} break;
}
// No parentheses around return value
return mInteger;
}
```
## Non-matching functions
This project supports non-matching functions, and you can build them by using `make NONMATCHING=1`.
Non-matching functions must be written as follows:
```cpp
#include "global.hpp"
void NONMATCH(MyFunction)() {
#ifndef NONMATCHING
#include "../asm/path/to/asm.inc"
#else
// non-matching code here
#endif
}
```
When building normally, the `NONMATCH` macro will mark `MyFunction` as an assembly function, and the `NONMATCHING` macro will
not be defined so that the `asm.inc` file will be included.
Conversely, when building in non-matching mode, `MyFunction` will be a regular C/C++ function, and the non-matching code will
be inserted instead of `asm.inc`.
When contributing non-matching functions to this project, please build in both modes and fix any build errors you may get.
Delete the `.o` file between building in each mode so that the `Makefile` runs the compiler both times.
> [!NOTE]
> The inline assembler does not function the same as the standalone assembler. [See differences here.](docs/inline_assembler.md#differences-from-standalone-assembler)
This project has a `.clang-format` file and all C/C++ files in this project should follow it. We recommend using an editor
compatible with `clang-format` to format the code as you save.
+14 -41
View File
@@ -10,14 +10,13 @@ Contents:
## Prerequisites
1. Use one of these platforms:
- Windows (MSYS)
- Linux via WSL
- Windows (recommended)
- Linux
2. Install the following:
- Python 3.11+ and pip
- GCC 9+
- Make
- **On Linux/WSL**: Wine/Wibo
- Ninja
- **On Linux**: Wine/Wibo
3. Install the Python dependencies:
```shell
python -m pip install -r tools/requirements.txt
@@ -26,38 +25,24 @@ python -m pip install -r tools/requirements.txt
```shell
python tools/setup.py
```
5. Run the Ninja configure script:
```shell
python tools/configure.py <eur|usa>
```
> [!IMPORTANT]
> Rerun `configure.py` often to ensure that all C/C++ code gets compiled.
> [!NOTE]
> For Linux users: If you plan to use Wibo instead of Wine, run make with `make WINE=<path/to/wibo> ...`.
> For Linux users: If you plan to use Wibo instead of Wine, run `configure.py` with `-w <path/to/wibo>`.
6. Put one or more base ROMs in the [`/extract/`](/extract/README.md) directory of this repository.
## Build the ROM
This repository does not include any of the game's assets, and you will need an original decrypted base ROM.
Put the base ROM in the root directory of this repository. Please verify that your dumped ROM matches one of the versions
below:
| Version | File name | SHA1 |
| ------- | ----------------- | ------------------------------------------ |
| EUR | `baserom_eur.nds` | `02be55db55cf254bd064d2b3eb368b92a5b4156d` |
| USA | `baserom_usa.nds` | `4c8f52dd719918bbcd46e73a8bae8628139c1b85` |
Run `make extract` to extract from all the base ROMs you've provided. You only need to do this once.
Once you have extracted the base ROM, simply run `make eur` or `make usa` to rebuild it.
Now you can run `ninja` to build a ROM for the chosen version.
### Matching the base ROM
**This is optional!** You only need to follow these steps if you want a matching ROM.
> [!NOTE]
> For interested readers:
> Retail games are usually "encrypted," which means that the first 0x800 bytes of the secure area is encrypted using a
4168-byte key found in the ARM7 BIOS. The secure area is 0x4000 bytes long and lives at the start of the ARM9 program at
address 0x2000000.
> This encryption is optional, and games will run just fine without it. In fact, this project doesn't even produce an
encrypted ROM. However, the ROM header includes a checksum of the secure area **after** encryption, so we must calculate it
somehow.
First, [extract the ARM7 BIOS from your DS device](https://wiki.ds-homebrew.com/ds-index/ds-bios-firmware-dump). Put the
ARM7 BIOS in the root directory of this repository, and verify that your dumped BIOS matches the one below:
@@ -65,16 +50,4 @@ ARM7 BIOS in the root directory of this repository, and verify that your dumped
| --------------- | ------------------------------------------ |
| `arm7_bios.bin` | `6ee830c7f552c5bf194c20a2c13d5bb44bdb5c03` |
Now, `make` should automatically detect the ARM7 BIOS and will build a matching ROM.
## Building with non-matching code
Due to challenges with decompilation, some functions are not decompiled to 100% match the original assembly. Such functions are
marked with `NONMATCH` before the function declaration.
While non-matching functions do not contribute to getting a matching ROM, they can provide useful information (e.g. updates to
structs/classes) or encourage collaboration to match the function.
By default, non-matching functions are compiled with **inline assembly** so that the built ROM can still match the base ROM.
However, by running `make NONMATCHING=1`, non-matching functions are compiled as **C++** instead of inline assembly.
As a result, the built ROM will not match and is not guaranteed to function identically to the base ROM.
Now, rerun `configure.py` so it can update `build.ninja` to build a matching ROM.
-158
View File
@@ -1,158 +0,0 @@
ifeq ($(REGION), EUR)
REGION_NAME := eur
REGION_SUFFIX := P
else ifeq ($(REGION), USA)
REGION_NAME := usa
REGION_SUFFIX := E
else ifneq ($(REGION),)
$(error Unknown region '$(REGION)')
endif
ifeq ($(OS),Windows_NT)
WINE :=
else
WINE ?= wine
PYTHON ?= python3.11
endif
PYTHON ?= python
ROOT := $(shell pwd)
BUILD_DIR := build
TARGET_DIR := $(BUILD_DIR)/$(REGION_NAME)
TOOLS_DIR := tools
BASE_DIR := ph_$(REGION_NAME)
ARM7_BIOS := arm7_bios.bin
ASSETS_TXT := assets.txt
ASM_FILES := $(shell find asm -name *.s)
CXX_FILES := $(shell find src -name *.cpp) $(shell find libs -name *.cpp)
C_FILES := $(shell find src -name *.c) $(shell find libs -name *.c)
ASM_OBJS = $(ASM_FILES:%.s=$(TARGET_DIR)/%.s.o)
ASM_INCS = $(ASM_FILES:%.s=%.inc)
CXX_OBJS = $(CXX_FILES:%.cpp=$(TARGET_DIR)/%.cpp.o)
C_OBJS = $(C_FILES:%.c=$(TARGET_DIR)/%.c.o)
CXX_CTXS = $(CXX_FILES:%.cpp=$(TARGET_DIR)/%.cpp.ctx)
C_CTXS = $(C_FILES:%.c=$(TARGET_DIR)/%.c.ctx)
OV_BINS := $(wildcard $(TARGET_DIR)/overlays/*.bin)
OV_LZS = $(OV_BINS:%.bin=%.lz)
NDS_FILE := ph_$(REGION_NAME).nds
BASE_ROM := baserom_$(REGION_NAME).nds
CHECKSUM := ph_$(REGION_NAME).sha1
MW_VER := 2.0/sp1p5
MW_ASM := $(ROOT)/$(TOOLS_DIR)/mwccarm/$(MW_VER)/mwasmarm.exe
MW_CC := $(ROOT)/$(TOOLS_DIR)/mwccarm/$(MW_VER)/mwccarm.exe
MW_LD := $(ROOT)/$(TOOLS_DIR)/mwccarm/$(MW_VER)/mwldarm.exe
MW_LICENSE := $(ROOT)/$(TOOLS_DIR)/mwccarm/license.dat
LCF_FILE := $(ROOT)/$(BUILD_DIR)/arm9_linker_script.lcf
OBJS_FILE := $(ROOT)/$(BUILD_DIR)/arm9_objects.txt
ASM_FLAGS := -proc arm5te -d $(REGION) -i asm -msgstyle gcc
CC_FLAGS := -O4,p -enum int -char signed -str noreuse -proc arm946e -gccext,on -fp soft -inline on,noauto -Cpp_exceptions off -RTTI off -interworking -sym on -gccinc -i include -i libs/c/include -i libs/cpp/include -nolink -d $(REGION) -msgstyle gcc
C_FLAGS := -lang=c
CXX_FLAGS := -lang=c++
LD_FLAGS := -proc arm946e -nostdlib -interworking -nodead -m Entry -map closure,unused -o main.bin -msgstyle gcc
ifeq ($(NONMATCHING),1)
CC_FLAGS += -DNONMATCHING
endif
.PHONY: help
help:
@echo "Usage:"
@echo "make extract .................... Extracts provided base ROMs"
@echo "make extract REGION=(USA|EUR) ... Extracts specific base ROM"
@echo "make eur ........................ Builds European ROM"
@echo "make usa ........................ Builds American ROM"
@echo "make clean ...................... Clean up build files"
@echo "make gen_externs ................ Generates .inc files for Assembly"
.PHONY: eur
eur:
$(MAKE) all REGION=EUR
.PHONY: usa
usa:
$(MAKE) all REGION=USA
.PHONY: all
all: tools rom
sha1sum $(NDS_FILE)
sha1sum -c $(CHECKSUM)
.PHONY: tools
tools:
cd $(TOOLS_DIR)/compress && $(MAKE)
cd $(TOOLS_DIR)/rom && $(MAKE)
cd $(TOOLS_DIR)/elf && $(MAKE)
.PHONY: rom
rom: arm9
ifneq (,$(wildcard $(ARM7_BIOS)))
$(TOOLS_DIR)/rom/buildrom -a $(BASE_DIR) -b $(TARGET_DIR) -r $(REGION_SUFFIX) -o $(NDS_FILE) -s $(ASSETS_TXT) -7 $(ARM7_BIOS)
else
$(TOOLS_DIR)/rom/buildrom -a $(BASE_DIR) -b $(TARGET_DIR) -r $(REGION_SUFFIX) -o $(NDS_FILE) -s $(ASSETS_TXT)
endif
.PHONY: extract
extract: tools
ifeq (,$(REGION))
$(MAKE) extract REGION=EUR
$(MAKE) extract REGION=USA
else ifneq (,$(wildcard $(BASE_ROM)))
$(TOOLS_DIR)/rom/extractrom -o $(BASE_DIR) -i $(BASE_ROM)
endif
.PHONY: arm9
arm9: link
$(MAKE) compress
.PHONY: setup
setup:
mkdir -p $(TARGET_DIR)/overlays
.PHONY: clean
clean:
rm -rf build/
.PHONY: lcf
lcf: setup $(TOOLS_DIR)/lcf.py
$(PYTHON) $(TOOLS_DIR)/lcf.py
$(ASM_OBJS): $(TARGET_DIR)/%.o: %
mkdir -p $(dir $@)
LM_LICENSE_FILE=$(MW_LICENSE) $(WINE) $(MW_ASM) $(ASM_FLAGS) $< -o $@
$(CXX_OBJS): $(TARGET_DIR)/%.o: % $(TARGET_DIR)/%.ctx
mkdir -p $(dir $@)
LM_LICENSE_FILE=$(MW_LICENSE) $(WINE) $(MW_CC) $(CC_FLAGS) $(CXX_FLAGS) $< -o $@
$(TOOLS_DIR)/elf/elfkill -s $< -e $@
$(C_OBJS): $(TARGET_DIR)/%.o: % $(TARGET_DIR)/%.ctx
mkdir -p $(dir $@)
LM_LICENSE_FILE=$(MW_LICENSE) $(WINE) $(MW_CC) $(CC_FLAGS) $(C_FLAGS) $< -o $@
$(TOOLS_DIR)/elf/elfkill -s $< -e $@
$(CXX_CTXS) $(C_CTXS): $(TARGET_DIR)/%.ctx: %
mkdir -p $(dir $@)
$(PYTHON) $(TOOLS_DIR)/m2ctx.py -f $@ $<
.PHONY: link
link: lcf $(ASM_OBJS) $(CXX_OBJS) $(C_OBJS)
cd $(TARGET_DIR) && LM_LICENSE_FILE=$(MW_LICENSE) $(WINE) $(MW_LD) $(LD_FLAGS) $(LCF_FILE) @$(OBJS_FILE)
.PHONY: compress
compress: $(OV_LZS)
$(TOOLS_DIR)/compress/compress -s 0x4000 -i $(TARGET_DIR)/arm9.bin -o $(TARGET_DIR)/arm9.lz
$(OV_LZS): %.lz: %.bin
$(TOOLS_DIR)/compress/compress -p -i $< -o $@
.PHONY: gen_externs
gen_externs: $(ASM_INCS)
$(ASM_INCS): %.inc: %.s
$(PYTHON) $(TOOLS_DIR)/gen_externs.py $<
+4 -4
View File
@@ -1,10 +1,10 @@
# The Legend of Zelda: Phantom Hourglass
**Work in progress!** This project aims to recreate source code for ***The Legend of Zelda: Phantom Hourglass*** by decompiling
assembly code by hand. **The repository only contains code.** To build the ROM, you must own an existing copy of the game to
extract assets from.
**Work in progress!** This project aims to recreate source code for ***The Legend of Zelda: Phantom Hourglass*** by decompiling its code by hand. **The repository does not contain assets or assembly code.** To build the ROM, you must own an existing
copy of the game to extract assets from.
**Note:** The project targets the European and American versions, and other versions might be supported later.
> [!NOTE]
> The project targets the European and American versions, and other versions might be supported later.
## How to install
See [INSTALL.md](INSTALL.md) for instructions on how to install the project.
-1
View File
@@ -1 +0,0 @@
#pragma once
-13259
View File
File diff suppressed because it is too large Load Diff
-72
View File
@@ -1,72 +0,0 @@
#pragma once
.extern gSinCosTable
.extern data_02054f54
.extern data_02055058
.extern data_0205ada4
.extern data_0205ae08
.extern data_027e0000
.extern data_027e0014
.extern data_027e00b4
.extern data_027e0138
.extern data_027e0148
.extern data_027e0200
.extern data_027e0220
.extern data_027e028c
.extern data_027e02a0
.extern data_027e0374
.extern data_027e0378
.extern data_027e037c
.extern data_027e080c
.extern data_027e081c
.extern data_027e08e4
.extern gMapManager
.extern data_027e0e64
.extern data_027e0f6c
.extern data_027e0fdc
.extern data_ov00_020db008
.extern func_02003564
.extern func_020035a4
.extern func_02003b20
.extern func_02005234
.extern func_020074d4
.extern func_020075b8
.extern func_0200763c
.extern func_02007690
.extern func_02007894
.extern func_02007920
.extern func_02007984
.extern func_020079d8
.extern func_020079f4
.extern func_02007c08
.extern func_0200c338
.extern func_0200e21c
.extern func_0200e228
.extern func_0200e2e4
.extern func_0200e2f0
.extern func_0200ee4c
.extern func_0200ee60
.extern func_0201827c
.extern func_0202b2e8
.extern func_0204f614
.extern func_0204f754
.extern _ZN7MapBase18func_ov00_0207e968Ev
.extern _ZN7MapBase18func_ov00_0207e96cEv
.extern func_ov00_02081ef4
.extern _ZN10MapManager17Get_MapData_Unk28Ev
.extern _ZN10MapManager17Get_MapData_Unk2aEv
.extern _ZN10MapManager18func_ov00_020839d4Ev
.extern _ZN10MapManager18func_ov00_020839f8Ev
.extern _ZN10MapManager16MapData_vfunc_68Ev
.extern _ZN10MapManager18func_ov00_02083ef8EP5Vec3pS1_i
.extern _ZN10MapManager16MapData_vfunc_78Ev
.extern _ZN10MapManager18func_ov00_02086284EPiP5Vec3pS2_itS2_S2_
.extern _ZN10MapManager18func_ov00_02086a84EPiP5Vec3pS2_iiiS2_S2_
.extern func_ov00_0208e4f8
.extern func_ov00_0208ed74
.extern func_ov00_0208ee00
.extern func_ov00_020951d4
.extern func_ov00_02095224
.extern func_ov00_02095258
.extern func_ov00_02095278
.extern func_ov00_020a61ac
.extern gItemManager
-9335
View File
File diff suppressed because it is too large Load Diff
-29
View File
@@ -1,29 +0,0 @@
#pragma once
.macro arm_func_start name
.balign 4, 0
.global \name
.type \name, @function
.arm
.endm
.macro arm_func_end name
.size \name, .-\name
.endm
.macro thumb_func_start name
.balign 4, 0
.global \name
.type \name, @function
.thumb
.endm
.macro non_word_aligned_thumb_func_start name
.global \name
.type \name, @function
.thumb
.endm
.macro thumb_func_end name
.size \name, .-\name
.endm
-485
View File
@@ -1,485 +0,0 @@
#pragma once
.extern Atan2
.extern Divide
.extern Vec3p_Add
.extern Vec3p_Cross
.extern Vec3p_Distance
.extern Vec3p_Dot
.extern Vec3p_Length
.extern Vec3p_Normalize
.extern Vec3p_Sub
.extern _ZN10MapManager18func_ov00_02082614Eii
.extern _ZN10MapManager18func_ov00_020838e8EjPi
.extern _ZN10MapManager18func_ov00_02084740Ev
.extern _ZN10MapManager18func_ov00_02086044Eiii
.extern _ZN11ItemManager10GiveRupeesEsb
.extern _ZN11ItemManager7AddItemEi
.extern _ZN11ItemManager8GiveKeysEj
.extern _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j
.extern _ZN12ActorManager18func_ov00_020c3b2cEPi
.extern _ZN12ActorManager8GetActorEP8ActorRef
.extern _ZN12TouchControl18func_ov00_0207af38Etb
.extern _ZN12TouchControlC2Ev
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
.extern _ZN14AdventureFlags3GetEj
.extern _ZN14AdventureFlags3SetEjb
.extern _ZN14AdventureFlags6ExistsEv
.extern _ZN17LinkStateInteract18func_ov00_020ab6c8Ev
.extern _ZNK11ItemManager7HasItemEi
.extern __register_global_object
.extern data_02056fd0
.extern data_020570d0
.extern data_020691a0
.extern data_02075da0
.extern data_02075dac
.extern data_02075ebc
.extern data_02076d88
.extern data_027e0000
.extern data_027e0004
.extern data_027e0014
.extern data_027e006c
.extern data_027e0070
.extern data_027e0074
.extern data_027e0078
.extern data_027e007c
.extern data_027e0080
.extern data_027e0084
.extern data_027e0088
.extern data_027e008c
.extern data_027e0098
.extern data_027e00a4
.extern data_027e00b4
.extern data_027e00b8
.extern data_027e0158
.extern data_027e0184
.extern data_027e0200
.extern data_027e0220
.extern data_027e0228
.extern data_027e022c
.extern data_027e0230
.extern data_027e0258
.extern data_027e025c
.extern data_027e0260
.extern data_027e0288
.extern data_027e028c
.extern data_027e0290
.extern data_027e0294
.extern data_027e0298
.extern data_027e029c
.extern data_027e02a0
.extern data_027e02a4
.extern data_027e02b0
.extern data_027e0330
.extern data_027e0370
.extern data_027e0378
.extern data_027e037c
.extern data_027e0384
.extern data_027e03c8
.extern data_027e03fc
.extern data_027e0424
.extern data_027e0438
.extern data_027e045c
.extern data_027e0468
.extern data_027e047c
.extern data_027e04ac
.extern data_027e04dc
.extern data_027e053c
.extern data_027e057c
.extern data_027e05e0
.extern data_027e05e4
.extern data_027e05e8
.extern data_027e05ec
.extern data_027e05f0
.extern data_027e05f4
.extern data_027e05f8
.extern data_027e0600
.extern data_027e060c
.extern data_027e0618
.extern data_027e071c
.extern data_027e0764
.extern data_027e077c
.extern data_027e080c
.extern data_027e08e4
.extern data_027e08f8
.extern data_027e08fc
.extern data_027e0c38
.extern data_027e0c50
.extern data_027e0c54
.extern data_027e0c5c
.extern data_027e0c68
.extern data_027e0cb4
.extern data_027e0cbc
.extern data_027e0ce0
.extern data_027e0d04
.extern data_027e0d18
.extern data_027e0d28
.extern data_027e0d38
.extern data_027e0d3c
.extern data_027e0d44
.extern data_027e0d54
.extern data_027e0d78
.extern data_027e0db0
.extern data_027e0dbc
.extern data_027e0e28
.extern data_027e0e2c
.extern data_027e0f64
.extern data_027e0f7c
.extern data_027e0f80
.extern data_027e0f84
.extern data_027e0f8c
.extern data_027e0fe0
.extern data_027e0ffc
.extern data_027e103c
.extern data_027e1054
.extern data_027e10c0
.extern data_027e3f80
.extern data_ov00_020ec798
.extern data_ov00_020ec7dc
.extern data_ov00_020ee698
.extern data_ov00_020ee734
.extern data_ov00_020ee820
.extern data_ov00_020eec68
.extern data_ov00_020eec9c
.extern data_ov01_020f8768
.extern data_ov01_020f8788
.extern data_ov01_020f87a8
.extern data_ov01_020f87c8
.extern data_ov01_020f87e8
.extern data_ov01_020f8808
.extern data_ov01_020f8828
.extern data_ov01_020f8848
.extern data_ov01_020f8868
.extern data_ov01_020f8888
.extern data_ov02_0210016c
.extern data_ov06_0210398c
.extern data_ov07_02102900
.extern data_ov07_02102920
.extern data_ov09_0211dd28
.extern data_ov09_0211dd48
.extern data_ov09_0211dd68
.extern data_ov09_0211dd88
.extern data_ov09_0211dda8
.extern data_ov09_0211ddc8
.extern data_ov09_0211dde8
.extern data_ov09_0211de08
.extern data_ov09_0211de28
.extern data_ov09_0211de48
.extern data_ov09_0211de68
.extern data_ov09_0211de88
.extern data_ov09_0211dea8
.extern data_ov09_0211dec8
.extern data_ov09_0211dee8
.extern data_ov09_0211df08
.extern data_ov09_0211df28
.extern data_ov09_0211df48
.extern data_ov09_0211df68
.extern data_ov09_0211df88
.extern data_ov09_0211dfa8
.extern data_ov09_0211dfc8
.extern data_ov09_0211dfe8
.extern data_ov09_0211e008
.extern data_ov09_0211e028
.extern data_ov09_0211e048
.extern data_ov09_0211e0c0
.extern data_ov09_0211e860
.extern data_ov09_0211e880
.extern data_ov09_0211e8c0
.extern data_ov09_0211e8e0
.extern data_ov09_0211e900
.extern data_ov09_0211e920
.extern data_ov09_0211e940
.extern data_ov09_0211f5b4
.extern data_ov10_0211e960
.extern data_ov12_02134ac0
.extern data_ov12_02134b00
.extern data_ov12_02134b20
.extern data_ov12_02134b40
.extern data_ov12_02134b60
.extern data_ov12_02134b80
.extern data_ov12_02134ba0
.extern data_ov12_02134bc0
.extern data_ov12_02134be0
.extern data_ov12_02134c00
.extern data_ov12_02134c20
.extern data_ov12_02134c40
.extern data_ov12_02134c60
.extern data_ov12_02134c80
.extern data_ov12_02134ca0
.extern data_ov12_02134cc0
.extern data_ov12_02134ce0
.extern data_ov12_02134d00
.extern data_ov12_02134d20
.extern data_ov12_02134d40
.extern data_ov12_02134d60
.extern data_ov12_02134d80
.extern data_ov12_02134da0
.extern data_ov12_02134dc0
.extern data_ov12_02134de0
.extern data_ov12_02134e00
.extern data_ov12_02134e20
.extern data_ov12_02134e40
.extern data_ov12_02134e60
.extern data_ov12_02134e80
.extern data_ov12_02134ea0
.extern data_ov12_02137c64
.extern data_ov13_0211606c
.extern data_ov13_02116094
.extern data_ov13_021160b4
.extern data_ov13_0211638c
.extern data_ov14_021540d4
.extern data_ov14_021540f4
.extern data_ov14_02154114
.extern data_ov14_02154134
.extern data_ov14_02154154
.extern data_ov14_02154174
.extern data_ov15_021871ec
.extern data_ov15_0218720c
.extern data_ov15_0218722c
.extern data_ov15_0218724c
.extern data_ov17_0216b284
.extern data_ov17_0216b2a4
.extern data_ov18_0216b694
.extern data_ov18_0216b6b4
.extern data_ov18_0216b6d4
.extern data_ov20_0217971c
.extern data_ov20_0217973c
.extern data_ov22_0217975c
.extern data_ov22_0217977c
.extern data_ov22_0217979c
.extern data_ov22_021797bc
.extern data_ov37_021882c0
.extern data_ov37_021882e0
.extern data_ov40_021882a0
.extern func_01ff8000
.extern func_01ff80d4
.extern func_01ff81f8
.extern func_01ff8214
.extern func_01ff8230
.extern func_01ff88b0
.extern func_01ff892c
.extern func_01ff8954
.extern func_01ff8a34
.extern func_01ff8a4c
.extern func_01ff8ad8
.extern func_01ff8af8
.extern func_01ff8e84
.extern func_01ff9158
.extern func_01ff91f8
.extern func_01ff9224
.extern func_01ff927c
.extern func_01ff991c
.extern func_01ff992c
.extern func_01ff9958
.extern func_01ff99f4
.extern func_01ff9a18
.extern func_01ff9a50
.extern func_01ff9ac4
.extern func_01ff9af8
.extern func_01ff9b24
.extern func_01ff9b4c
.extern func_01ff9b88
.extern func_01ff9f3c
.extern func_01ffa29c
.extern func_01ffa2dc
.extern func_01ffa34c
.extern func_01ffa370
.extern func_01ffa48c
.extern func_01ffa640
.extern func_01ffa8d4
.extern func_01ffa94c
.extern func_01ffa9fc
.extern func_01ffb7c0
.extern func_01ffbbcc
.extern func_01ffbe34
.extern func_01ffe468
.extern func_01fffcd8
.extern func_01ffff08
.extern func_0203e8a0
.extern func_0203ebe0
.extern func_0203ebf8
.extern func_0203ec34
.extern func_0203ec4c
.extern func_0203ee48
.extern func_0203ee80
.extern func_0203eeb0
.extern func_0203ef30
.extern func_0203ef78
.extern func_0203efd8
.extern func_0203f020
.extern func_0203f0d8
.extern func_0203f378
.extern func_0203f3a8
.extern func_0203f5dc
.extern func_0203f904
.extern func_0203f974
.extern func_0203f9b8
.extern func_0203fa54
.extern func_0203fa80
.extern func_0203fb18
.extern func_0203fb58
.extern func_0203fb70
.extern func_0203fc30
.extern func_0203fc78
.extern func_0203fe00
.extern func_0203fe60
.extern func_020400cc
.extern func_02040acc
.extern func_02041894
.extern func_020418d8
.extern func_0204193c
.extern func_0204198c
.extern func_020419d0
.extern func_02041c90
.extern func_02041ca8
.extern func_02041ddc
.extern func_02041e34
.extern func_02041e7c
.extern func_02041ea8
.extern func_02041ed0
.extern func_02041f68
.extern func_02041f98
.extern func_02041fa4
.extern func_02041fb0
.extern func_02042584
.extern func_020425b4
.extern func_02042f68
.extern func_0204f48c
.extern func_0204f558
.extern func_0204f614
.extern func_0204f754
.extern func_0204f7b0
.extern func_0204fd14
.extern func_0204fed8
.extern func_ov00_02078b40
.extern func_ov00_02078b88
.extern func_ov00_02078ffc
.extern func_ov00_02079e04
.extern func_ov00_0207a2e8
.extern func_ov00_0207a6e8
.extern func_ov00_0207a7f4
.extern func_ov00_0207a820
.extern func_ov00_0207a8e0
.extern func_ov00_0207a908
.extern func_ov00_0207a950
.extern func_ov00_0207abec
.extern func_ov00_0207b288
.extern func_ov00_0207b2f0
.extern func_ov00_0207b334
.extern func_ov00_0207b378
.extern func_ov00_0207b43c
.extern func_ov00_0207b988
.extern func_ov00_0207b9c8
.extern func_ov00_0207b9dc
.extern func_ov00_0207bc48
.extern func_ov00_0207bcb4
.extern func_ov00_0207be84
.extern func_ov00_0207c0f0
.extern func_ov00_02087d98
.extern func_ov00_02089068
.extern func_ov00_0208b180
.extern func_ov00_0209d728
.extern func_ov00_0209d90c
.extern func_ov00_020a5e9c
.extern func_ov00_020bce48
.extern func_ov00_020bcec8
.extern func_ov00_020ce704
.extern func_ov00_020cec60
.extern func_ov00_020cef9c
.extern func_ov00_020cf0bc
.extern func_ov00_020cf224
.extern func_ov00_020cf238
.extern func_ov00_020cf284
.extern func_ov00_020cf2a0
.extern func_ov00_020cf348
.extern func_ov00_020cf404
.extern func_ov00_020cf42c
.extern func_ov00_020cf488
.extern func_ov00_020cf4bc
.extern func_ov00_020cf8fc
.extern func_ov00_020cfa24
.extern func_ov00_020cfb20
.extern func_ov00_020cfb38
.extern func_ov00_020cfb48
.extern func_ov00_020cfb58
.extern func_ov00_020cfc9c
.extern func_ov00_020cfe40
.extern func_ov00_020cfea8
.extern func_ov00_020d02bc
.extern func_ov00_020d03c4
.extern func_ov00_020d0460
.extern func_ov00_020d054c
.extern func_ov00_020d0594
.extern func_ov00_020d060c
.extern func_ov00_020d0644
.extern func_ov00_020d1530
.extern func_ov00_020d16f0
.extern func_ov00_020d6438
.extern func_ov00_020d6488
.extern func_ov00_020d64ac
.extern func_ov00_020d65b8
.extern func_ov00_020d65f0
.extern func_ov00_020d6620
.extern func_ov00_020d666c
.extern func_ov00_020d6a8c
.extern func_ov00_020d70a4
.extern func_ov00_020d716c
.extern func_ov00_020d77e4
.extern func_ov00_020d7f18
.extern func_ov03_020f3f94
.extern func_ov03_020f4760
.extern func_ov03_020f4874
.extern func_ov04_0210d53c
.extern func_ov05_02100ae0
.extern func_ov05_02103e58
.extern func_ov05_02103ea0
.extern func_ov05_02103f8c
.extern func_ov05_02104028
.extern func_ov07_02100ae0
.extern func_ov07_02102850
.extern func_ov07_021028a0
.extern func_ov08_02112c20
.extern func_ov09_02112c20
.extern func_ov09_02114810
.extern func_ov09_02116364
.extern func_ov09_0211653c
.extern func_ov09_02116664
.extern func_ov10_02112c20
.extern func_ov11_0212b934
.extern func_ov12_02112d20
.extern func_ov12_02113390
.extern func_ov13_02114f78
.extern func_ov13_021157b0
.extern func_ov14_021537bc
.extern func_ov16_0211f640
.extern func_ov16_0211f7b8
.extern func_ov16_0211f9bc
.extern func_ov16_0211fa20
.extern func_ov16_0211fb38
.extern func_ov16_0211fb60
.extern func_ov16_0211fbb8
.extern func_ov16_0211fc8c
.extern func_ov16_0211fcf8
.extern func_ov16_0211fddc
.extern func_ov16_0211feb4
.extern func_ov16_0211fec8
.extern func_ov16_0211ffdc
.extern func_ov16_02120000
.extern func_ov16_02120018
.extern func_ov16_02120050
.extern func_ov16_021200fc
.extern func_ov16_02120130
.extern func_ov18_02169634
.extern gActorManager
.extern gAdventureFlags
.extern gHeap
.extern gItemManager
.extern gMapManager
.extern gOverlayManager
.extern gPlayerLink
.extern gPlayerPos
.extern gVec3p_ZERO
.extern gpBuildDate
.extern strcat
.extern strcpy
.extern strlen
.extern strncpy
File diff suppressed because it is too large Load Diff
-148
View File
@@ -1,148 +0,0 @@
#pragma once
.extern Divide
.extern FastDivide
.extern WaitByLoop
.extern _ZN9SysObjectdlEPv
.extern __global_destructor_chain
.extern data_02000b88
.extern data_02063220
.extern data_027e02a0
.extern data_027e0618
.extern data_027e0c38
.extern data_027e0c54
.extern data_027e0cbc
.extern data_027e0d38
.extern data_027e0d78
.extern data_027e0f64
.extern data_ov00_020eec9c
.extern func_01ff8000
.extern func_01ffe468
.extern func_02000950
.extern func_02000b60
.extern func_02000c60
.extern func_02000f78
.extern func_020010c8
.extern func_02001154
.extern func_02001194
.extern func_020011d0
.extern func_02001534
.extern func_020016e8
.extern func_02001cc0
.extern func_02001d58
.extern func_02001dfc
.extern func_02001e98
.extern func_02001f24
.extern func_02002488
.extern func_02002774
.extern func_02002bac
.extern func_02002bb8
.extern func_02002bf4
.extern func_02002c14
.extern func_0200301c
.extern func_02004ce0
.extern func_02004d00
.extern func_0200753c
.extern func_020078c0
.extern func_020078f4
.extern func_02007938
.extern func_02007a44
.extern func_02007ad8
.extern func_02007d8c
.extern func_02008a50
.extern func_02008b04
.extern func_02008b50
.extern func_02008b74
.extern func_0200b4b4
.extern func_0200c224
.extern func_0200c3f4
.extern func_0200c424
.extern func_0200c454
.extern func_0200c6fc
.extern func_0200c718
.extern func_0200c76c
.extern func_0200d5e4
.extern func_0200d880
.extern func_0200d8d0
.extern func_0200d938
.extern func_0200da78
.extern func_0200e044
.extern func_0200e0c8
.extern func_0200e160
.extern func_0200e288
.extern func_0200e2a4
.extern func_0200e2c0
.extern func_0200e2e4
.extern func_0200e2fc
.extern func_0200e5f8
.extern func_0200ee4c
.extern func_0200ee60
.extern func_0200eebc
.extern func_0200f248
.extern func_02017374
.extern func_020174d0
.extern func_02029a00
.extern func_0202e99c
.extern func_0202e9bc
.extern func_0202ea18
.extern func_0202f52c
.extern func_020304d4
.extern func_0203068c
.extern func_02032fa4
.extern func_02033e70
.extern func_02038b40
.extern func_02039208
.extern func_0203a30c
.extern func_0203c5dc
.extern func_0203d358
.extern func_0203d800
.extern func_0203de24
.extern func_0203e2e8
.extern func_0204f8f4
.extern func_0204faa4
.extern func_0204fb00
.extern func_0204fba0
.extern func_0204fbc0
.extern func_0204fbf0
.extern func_0204fc20
.extern func_0204fc68
.extern func_0204fcb4
.extern func_020508c4
.extern func_02050a20
.extern func_02050ca0
.extern func_02050cb4
.extern func_02050ce0
.extern func_02050d0c
.extern func_02050d20
.extern func_02050d34
.extern func_02050d48
.extern func_02050d5c
.extern func_02050d70
.extern func_02050d88
.extern func_02050d9c
.extern func_02050db8
.extern func_02050dcc
.extern func_02050de0
.extern func_02050df4
.extern func_02050e10
.extern func_02050e24
.extern func_02050e38
.extern func_02050e64
.extern func_02050e90
.extern func_02050ea4
.extern func_02050eb8
.extern func_02050ee4
.extern func_02050f00
.extern func_02050f40
.extern func_ov00_02078b88
.extern func_ov00_02089a2c
.extern func_ov00_02089a84
.extern func_ov00_0208cae8
.extern func_ov00_0208caf8
.extern func_ov00_020d02bc
.extern func_ov00_020d033c
.extern func_ov00_020d03c4
.extern func_ov00_020d0490
.extern func_ov00_020d0504
.extern func_ov00_020d054c
.extern func_ov00_020d77e4
.extern gOverlayManager
File diff suppressed because it is too large Load Diff
-36
View File
@@ -1,36 +0,0 @@
#pragma once
.extern CpuSet
.extern WaitByLoop
.extern data_02057208
.extern data_02058b24
.extern data_02058b28
.extern data_02058be8
.extern data_02058cec
.extern func_0200730c
.extern func_020078f4
.extern func_02007908
.extern func_02007a44
.extern func_02007ad8
.extern func_02008a50
.extern func_02008b04
.extern func_02008b50
.extern func_02008b74
.extern func_0200c3c8
.extern func_0200c6a0
.extern func_0200c6ac
.extern func_0200c764
.extern func_0200c76c
.extern func_0200d5e4
.extern func_0200d6bc
.extern func_0200d880
.extern func_0200d938
.extern func_0200e254
.extern func_0200e288
.extern func_0200e62c
.extern func_0200ee4c
.extern func_0200ee60
.extern func_0200f248
.extern func_0204dec8
.extern func_0204dff0
.extern func_0204f358
.extern func_02050ca0
File diff suppressed because it is too large Load Diff
-75
View File
@@ -1,75 +0,0 @@
#pragma once
.extern Atan2
.extern Vec3p_Add
.extern Vec3p_Distance
.extern Vec3p_Length
.extern Vec3p_Sub
.extern _ZN10EquipSword12GetEquipRopeEv
.extern _ZN10MapManager18func_ov00_02083570Eii
.extern _ZN10MapManager18func_ov00_02083ef8EP5Vec3pS1_i
.extern _ZN10MapManager18func_ov00_02084b38Eiii
.extern _ZN10MapManager18func_ov00_02084be0Eii
.extern _ZN10MapManager18func_ov00_02084c5cEii
.extern _ZN10PlayerBase12CollidesWithEP8Cylinder
.extern _ZN10PlayerBase17EquipCollidesWithEP8Cylinderi
.extern _ZN10PlayerBase18EquipItem_vfunc_2cEv
.extern _ZN10PlayerBase18func_ov00_020a7c60EP5Vec3pS1_i
.extern _ZN11ItemManager21GetEquipItemUncheckedEi
.extern _ZN12ActorManager12FilterActorsEP15FilterActorBaseP9ActorList
.extern _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j
.extern _ZN12ActorManager18func_ov00_020c398cEj
.extern _ZN12ActorManager18func_ov00_020c399cEjP8Cylinder
.extern _ZN12ActorManager18func_ov00_020c39acEjPKjb
.extern _ZN12ActorManager8GetActorEP8ActorRef
.extern _ZN12TouchControl13func_0202b864EP5Vec3pic
.extern _ZN12TouchControl13func_0202b894EP5Vec3pic
.extern _ZN13PlayerControl13StopFollowingEv
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
.extern _ZN14EquipBoomerang8GetActorEv
.extern _ZN14PlayerLinkBase14GetGrabActorIdEv
.extern _ZN14PlayerLinkBase18func_ov00_020bc854EP5Vec3p
.extern _ZN14PlayerLinkBase19GetCurrentCharacterEv
.extern _ZN14PlayerLinkBase20GongoronCollidesWithEP8Cylinder
.extern _ZN19Actor_UnkStruct_0a4C1Eiiii
.extern _ZN5Actor13func_01fffd04Ei
.extern _ZN8Cylinder8OverlapsEPS_
.extern _ZN9EquipRope18func_ov14_0213d420Ev
.extern _ZN9EquipRope18func_ov14_0213d440Ei
.extern _ZN9EquipRope18func_ov14_0213d480Ei
.extern _ZN9EquipRope18func_ov14_0213d81cEiP5Vec3p
.extern _ZN9EquipRope18func_ov14_0213d91cEi
.extern _ZN9EquipRope18func_ov14_0213dadcEiP8Cylinder
.extern _ZN9EquipRope18func_ov14_0213ddd4EP5Actor
.extern _ZN9EquipRope18func_ov14_0213defcEP5Actor
.extern _ZN9SysObjectdlEPv
.extern _ZNK11ItemManager19GetActiveFairyLevelEi
.extern abs
.extern data_02056be4
.extern data_02063e4c
.extern data_027e077c
.extern data_027e0c54
.extern data_027e0d3c
.extern data_027e103c
.extern data_ov00_020e9c88
.extern func_01ffbe34
.extern func_0202d95c
.extern func_020313c8
.extern func_ov00_02079470
.extern func_ov00_0207a1c8
.extern func_ov00_0207b89c
.extern func_ov00_02087ef0
.extern _ZN14PlayerLinkBase18func_ov00_020bd304Ev
.extern func_ov00_020c5924
.extern func_ov00_020c8398
.extern func_ov05_02103f4c
.extern gActorManager
.extern gAdventureFlags
.extern gItemManager
.extern gMapManager
.extern gPlayer
.extern gPlayerAngle
.extern gPlayerControl
.extern gPlayerLink
.extern gPlayerPos
.extern gSinCosTable
.extern gVec3p_ZERO
File diff suppressed because it is too large Load Diff
-18
View File
@@ -1,18 +0,0 @@
#pragma once
.extern _ZN10MapManager18func_ov00_020836ccEjP4AABBj
.extern _ZN5Actor10SetUnk_129Eb
.extern _ZN5Actor14DistanceToLinkEv
.extern _ZN5Actor14StopLinkFollowEv
.extern _ZN5Actor18func_ov00_020c27a8Ei
.extern data_02056be4
.extern data_027e077c
.extern gMapManager
.extern data_027e103c
.extern Vec3p_Distance
.extern func_ov00_0208e72c
.extern func_ov00_0208e7a4
.extern func_ov00_0208f318
.extern func_ov00_020c3ef0
.extern func_ov00_020c3f08
.extern func_ov00_020c3f3c
.extern func_ov00_020c3f54
-881
View File
@@ -1,881 +0,0 @@
.include "ov00/Actor/ActorManager.inc"
.include "macros/function.inc"
.text
.global _ZN12ActorManager11DeleteActorEjb
arm_func_start _ZN12ActorManager11DeleteActorEjb
_ZN12ActorManager11DeleteActorEjb: ; 0x020c33d4
stmdb sp!, {r4, r5, r6, lr}
movs r4, r2
mov r6, r0
mov r5, r1
bne _020c3404
mov r1, r5, lsl #0x10
ldr r0, [r6, #0x14]
mov r1, r1, lsr #0x10
bl func_ov00_020c3f54
ldr r0, [r6, #0x10]
ldr r0, [r0, r5, lsl #2]
bl _ZN5Actor14StopLinkFollowEv
_020c3404:
ldr r0, [r6, #0x10]
ldr r0, [r0, r5, lsl #2]
cmp r0, #0
beq _020c3420
ldr r1, [r0]
ldr r1, [r1, #4]
blx r1
_020c3420:
ldr r0, [r6, #0x10]
mov r1, #0
str r1, [r0, r5, lsl #2]
cmp r4, #0
ldmneia sp!, {r4, r5, r6, pc}
ldrh r0, [r6, #2]
add r1, r5, #1
sub r0, r0, #1
strh r0, [r6, #2]
ldr r0, [r6, #4]
cmp r1, r0
ldmneia sp!, {r4, r5, r6, pc}
subs r1, r5, #1
bmi _020c3470
ldr r2, [r6, #0x10]
_020c345c:
ldr r0, [r2, r1, lsl #2]
cmp r0, #0
bne _020c3470
subs r1, r1, #1
bpl _020c345c
_020c3470:
add r0, r1, #1
mov r0, r0, lsl #0x10
mov r0, r0, lsr #0x10
str r0, [r6, #4]
ldmia sp!, {r4, r5, r6, pc}
arm_func_end _ZN12ActorManager11DeleteActorEjb
.global _ZN12ActorManager18func_ov00_020c3484EP8ActorRefP5Actori
arm_func_start _ZN12ActorManager18func_ov00_020c3484EP8ActorRefP5Actori
_ZN12ActorManager18func_ov00_020c3484EP8ActorRefP5Actori: ; 0x020c3484
stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}
mov r10, r0
mvn r3, #0
str r3, [r10]
ldr r0, _020c3570 ; =data_027e103c
str r3, [r10, #4]
ldr r0, [r0]
mov r9, r2
ldrb r0, [r0, #0x24]
cmp r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, r9, r10, pc}
ldr r0, _020c3574 ; =data_027e077c
ldr r2, _020c3578 ; =data_02056be4
ldr r0, [r0]
ldr r6, [r1, #0x10]
ldrb r0, [r2, r0]
sub r5, r3, #0x80000000
tst r0, #1
ldr r0, [r1, #4]
movne r8, #1
moveq r8, #0
add r7, r6, r0, lsl #2
cmp r6, r7
ldmhsia sp!, {r4, r5, r6, r7, r8, r9, r10, pc}
mov r4, #0
_020c34e8:
ldr r0, [r6]
cmp r0, #0
ldrneb r1, [r0, #0x118]
cmpne r1, #0
beq _020c3560
mov r1, r9
bl _ZN5Actor18func_ov00_020c27a8Ei
cmp r0, #0
beq _020c3560
ldr r0, [r6]
ldrb r1, [r0, #0xa4]
cmp r1, #0
cmpeq r8, #0
beq _020c3560
ldr r2, [r0]
mov r1, r4
ldr r2, [r2, #0x40]
blx r2
cmp r0, #0
beq _020c3560
ldr r0, [r6]
bl _ZN5Actor14DistanceToLinkEv
cmp r0, r5
bge _020c3560
ldr r1, [r6]
mov r5, r0
ldr r0, [r1, #8]
str r0, [r10]
ldr r0, [r1, #0xc]
str r0, [r10, #4]
_020c3560:
add r6, r6, #4
cmp r6, r7
blo _020c34e8
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, pc}
.align 2, 0
_020c3570: .word data_027e103c
_020c3574: .word data_027e077c
_020c3578: .word data_02056be4
arm_func_end _ZN12ActorManager18func_ov00_020c3484EP8ActorRefP5Actori
.global _ZN12ActorManager14Actor_vfunc_10Ej
arm_func_start _ZN12ActorManager14Actor_vfunc_10Ej
_ZN12ActorManager14Actor_vfunc_10Ej: ; 0x020c357c
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r5, r0
ldr r0, [r5, #4]
ldr r7, [r5, #0x10]
mov r4, r1
mov r6, #0
cmp r0, #0
ldmleia sp!, {r3, r4, r5, r6, r7, pc}
_020c359c:
ldr r0, [r7]
cmp r0, #0
ldrneb r1, [r0, #0x118]
cmpne r1, #0
beq _020c35c0
ldr r2, [r0]
mov r1, r4
ldr r2, [r2, #0x10]
blx r2
_020c35c0:
ldr r0, [r5, #4]
add r6, r6, #1
cmp r6, r0
add r7, r7, #4
blt _020c359c
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end _ZN12ActorManager14Actor_vfunc_10Ej
.global _ZN12ActorManager13FindActorByIdEj
arm_func_start _ZN12ActorManager13FindActorByIdEj
_ZN12ActorManager13FindActorByIdEj: ; 0x020c35d8
stmdb sp!, {r3, lr}
cmp r1, #0
mov ip, #0
blt _020c366c
ldr r3, [r0, #8]
cmp r3, #0
blt _020c3628
ldr r2, [r0, #4]
cmp r3, r2
bge _020c3628
ldr r2, [r0, #0x10]
ldr r3, [r2, r3, lsl #2]
cmp r3, #0
ldrneb r2, [r3, #0x118]
cmpne r2, #0
beq _020c3628
ldr r2, [r3, #8]
cmp r1, r2
moveq ip, r3
beq _020c366c
_020c3628:
ldr r3, [r0, #0x10]
ldr r0, [r0, #4]
add lr, r3, r0, lsl #2
cmp r3, lr
bhs _020c366c
_020c363c:
ldr r2, [r3]
cmp r2, #0
ldrneb r0, [r2, #0x118]
cmpne r0, #0
beq _020c3660
ldr r0, [r2, #8]
cmp r1, r0
moveq ip, r2
beq _020c366c
_020c3660:
add r3, r3, #4
cmp r3, lr
blo _020c363c
_020c366c:
mov r0, ip
ldmia sp!, {r3, pc}
arm_func_end _ZN12ActorManager13FindActorByIdEj
.global _ZN12ActorManager8GetActorEP8ActorRef
arm_func_start _ZN12ActorManager8GetActorEP8ActorRef
_ZN12ActorManager8GetActorEP8ActorRef: ; 0x020c3674
ldr r2, [r1, #4]
cmp r2, #0
movlt r0, #0
bxlt lr
ldr r0, [r0, #0x10]
ldr r0, [r0, r2, lsl #2]
cmp r0, #0
ldrneb r2, [r0, #0x118]
cmpne r2, #0
beq _020c36ac
ldr r2, [r1]
ldr r1, [r0, #8]
cmp r2, r1
bxeq lr
_020c36ac:
mov r0, #0
bx lr
arm_func_end _ZN12ActorManager8GetActorEP8ActorRef
.global _ZN11FilterActor6FilterEP5Actor
arm_func_start _ZN11FilterActor6FilterEP5Actor
_ZN11FilterActor6FilterEP5Actor: ; 0x020c36b4
stmdb sp!, {r3, r4, r5, lr}
sub sp, sp, #0x18
mov r5, r0
mov r4, r1
ldr r1, [r5, #4]
ldr r0, [r4, #4]
cmp r1, r0
addne sp, sp, #0x18
movne r0, #0
ldmneia sp!, {r3, r4, r5, pc}
ldr r1, [r5, #8]
mvn r0, #0
cmp r1, r0
ldrne r0, [r4, #0x34]
cmpne r1, r0
addne sp, sp, #0x18
movne r0, #0
ldmneia sp!, {r3, r4, r5, pc}
ldr ip, [r5, #0x10]
cmp ip, #0
beq _020c3748
mov r3, #0
ldr r1, [ip]
sub r0, r3, #1
cmp r1, r0
beq _020c3748
mvn r0, #0
_020c3720:
ldr r2, [ip, r3, lsl #3]
ldr r1, [r4, #8]
cmp r2, r1
addeq sp, sp, #0x18
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
add r3, r3, #1
ldr r1, [ip, r3, lsl #3]
cmp r1, r0
bne _020c3720
_020c3748:
ldrb r0, [r5, #0x14]
cmp r0, #0
beq _020c3794
ldr r0, [r4, #0x48]
add r1, sp, #0xc
str r0, [sp, #0xc]
ldr r2, [r4, #0x4c]
add r0, r5, #0x18
str r2, [sp, #0x10]
ldr r2, [r4, #0x50]
str r2, [sp, #0x14]
bl func_ov00_0208e7a4
cmp r0, #0
moveq r0, #1
movne r0, #0
cmp r0, #0
addne sp, sp, #0x18
movne r0, #0
ldmneia sp!, {r3, r4, r5, pc}
_020c3794:
ldrb r0, [r5, #0x30]
cmp r0, #0
beq _020c37e0
ldr r0, [r4, #0x48]
add r1, sp, #0
str r0, [sp]
ldr r2, [r4, #0x4c]
add r0, r5, #0x34
str r2, [sp, #4]
ldr r2, [r4, #0x50]
str r2, [sp, #8]
bl func_ov00_0208f318
cmp r0, #0
moveq r0, #1
movne r0, #0
cmp r0, #0
addne sp, sp, #0x18
movne r0, #0
ldmneia sp!, {r3, r4, r5, pc}
_020c37e0:
mov r0, #1
add sp, sp, #0x18
ldmia sp!, {r3, r4, r5, pc}
arm_func_end _ZN11FilterActor6FilterEP5Actor
.global _ZN12ActorManager12FilterActorsEP15FilterActorBaseP9ActorList
arm_func_start _ZN12ActorManager12FilterActorsEP15FilterActorBaseP9ActorList
_ZN12ActorManager12FilterActorsEP15FilterActorBaseP9ActorList: ; 0x020c37ec
stmdb sp!, {r4, r5, r6, r7, r8, lr}
movs r7, r2
mov r4, #0
strne r4, [r7, #8]
ldr r5, [r0, #0x10]
ldr r0, [r0, #4]
mov r8, r1
add r6, r5, r0, lsl #2
cmp r5, r6
bhs _020c388c
_020c3814:
ldr r1, [r5]
cmp r1, #0
ldrneb r0, [r1, #0x118]
cmpne r0, #0
beq _020c3880
mov r0, r8
ldr r2, [r0]
ldr r2, [r2]
blx r2
cmp r0, #0
beq _020c3880
cmp r7, #0
beq _020c387c
ldmib r7, {r0, ip}
cmp ip, r0
bge _020c387c
ldr r1, [r5]
ldr r2, [r7]
ldr r0, [r1, #8]
add r3, r2, ip, lsl #3
str r0, [r2, ip, lsl #3]
ldr r0, [r1, #0xc]
str r0, [r3, #4]
ldr r0, [r7, #8]
add r0, r0, #1
str r0, [r7, #8]
_020c387c:
add r4, r4, #1
_020c3880:
add r5, r5, #4
cmp r5, r6
blo _020c3814
_020c388c:
mov r0, r4
ldmia sp!, {r4, r5, r6, r7, r8, pc}
arm_func_end _ZN12ActorManager12FilterActorsEP15FilterActorBaseP9ActorList
.global _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j
arm_func_start _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j
_ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j: ; 0x020c3894
stmdb sp!, {r3, lr}
mvn r3, #0
str r3, [r0]
str r3, [r0, #4]
ldr ip, [r1, #0x10]
ldr r1, [r1, #4]
add lr, ip, r1, lsl #2
cmp ip, lr
ldmhsia sp!, {r3, pc}
_020c38b8:
ldr r3, [ip]
cmp r3, #0
ldrneb r1, [r3, #0x118]
cmpne r1, #0
beq _020c38ec
ldr r1, [r3, #4]
cmp r2, r1
bne _020c38ec
ldr r1, [r3, #8]
str r1, [r0]
ldr r1, [r3, #0xc]
str r1, [r0, #4]
ldmia sp!, {r3, pc}
_020c38ec:
add ip, ip, #4
cmp ip, lr
blo _020c38b8
ldmia sp!, {r3, pc}
arm_func_end _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j
.global _ZN12ActorManager22FindNearestActorOfTypeEP8ActorRefPS_jP5Vec3p
arm_func_start _ZN12ActorManager22FindNearestActorOfTypeEP8ActorRefPS_jP5Vec3p
_ZN12ActorManager22FindNearestActorOfTypeEP8ActorRefPS_jP5Vec3p: ; 0x020c38fc
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr}
mvn r4, #0
mov r9, r0
str r4, [r9]
str r4, [r9, #4]
ldr r5, [r1, #0x10]
ldr r0, [r1, #4]
mov r8, r2
add r6, r5, r0, lsl #2
mov r7, r3
sub r4, r4, #0x80000000
cmp r5, r6
ldmhsia sp!, {r3, r4, r5, r6, r7, r8, r9, pc}
_020c3930:
ldr r2, [r5]
cmp r2, #0
ldrneb r0, [r2, #0x118]
cmpne r0, #0
beq _020c397c
ldr r0, [r2, #4]
cmp r8, r0
bne _020c397c
mov r1, r7
add r0, r2, #0x48
bl Vec3p_Distance
cmp r0, r4
bge _020c397c
ldr r1, [r5]
mov r4, r0
ldr r0, [r1, #8]
str r0, [r9]
ldr r0, [r1, #0xc]
str r0, [r9, #4]
_020c397c:
add r5, r5, #4
cmp r5, r6
blo _020c3930
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, pc}
arm_func_end _ZN12ActorManager22FindNearestActorOfTypeEP8ActorRefPS_jP5Vec3p
.global _ZN12ActorManager18func_ov00_020c398cEj
arm_func_start _ZN12ActorManager18func_ov00_020c398cEj
_ZN12ActorManager18func_ov00_020c398cEj: ; 0x020c398c
ldr ip, _020c3998 ; =func_ov00_020c3f08
ldr r0, [r0, #0x14]
bx ip
.align 2, 0
_020c3998: .word func_ov00_020c3f08
arm_func_end _ZN12ActorManager18func_ov00_020c398cEj
.global _ZN12ActorManager18func_ov00_020c399cEjP8Cylinder
arm_func_start _ZN12ActorManager18func_ov00_020c399cEjP8Cylinder
_ZN12ActorManager18func_ov00_020c399cEjP8Cylinder: ; 0x020c399c
ldr ip, _020c39a8 ; =func_ov00_020c3f3c
ldr r0, [r0, #0x14]
bx ip
.align 2, 0
_020c39a8: .word func_ov00_020c3f3c
arm_func_end _ZN12ActorManager18func_ov00_020c399cEjP8Cylinder
.global _ZN12ActorManager18func_ov00_020c39acEjPKjb
arm_func_start _ZN12ActorManager18func_ov00_020c39acEjPKjb
_ZN12ActorManager18func_ov00_020c39acEjPKjb: ; 0x020c39ac
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}
sub sp, sp, #0x10
movs r8, r2
mov r10, r0
mov r9, r1
mov r7, r3
bne _020c39d8
cmp r7, #0
addne sp, sp, #0x10
movne r0, #0
ldmneia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
_020c39d8:
ldr r0, [r10, #0x10]
mov r4, #0
ldr r11, [r0, r9, lsl #2]
cmp r11, #0
ldrneb r0, [r11, #0x118]
cmpne r0, #0
beq _020c3b20
ldr r0, [r10, #4]
cmp r8, #0
cmpeq r7, #0
moveq r6, #1
movne r6, #0
mov r5, #0
cmp r0, #0
ble _020c3b20
_020c3a14:
cmp r5, r9
ldrne r0, [r10, #0x10]
ldrne r0, [r0, r5, lsl #2]
cmpne r0, #0
beq _020c3b08
ldr r0, [r10, #0x14]
mov r1, r5
bl func_ov00_020c3f08
cmp r0, #0
beq _020c3b08
cmp r6, #0
bne _020c3a60
ldr r0, [r10, #0x10]
mov r1, r8
ldr r0, [r0, r5, lsl #2]
ldr r0, [r0, #4]
bl _Z16ActorTypeIsOneOfPcPS_
cmp r7, r0
beq _020c3b08
_020c3a60:
ldr r0, [r10, #0x10]
add r3, sp, #0
ldr r0, [r0, r5, lsl #2]
add ip, r0, #0x7c
ldmia ip, {r0, r1, r2}
stmia r3, {r0, r1, r2}
ldr r0, [ip, #0xc]
mov r1, r5
str r0, [sp, #0xc]
ldr r0, [r10, #0x14]
bl func_ov00_020c3ef0
ldr r1, [r10, #0x10]
ldr r3, [r0]
ldr r2, [r1, r5, lsl #2]
mov r1, r11
str r3, [r2, #0x7c]
ldr r3, [r0, #4]
str r3, [r2, #0x80]
ldr r3, [r0, #8]
str r3, [r2, #0x84]
ldr r0, [r0, #0xc]
str r0, [r2, #0x88]
ldr r0, [r10, #0x10]
ldr r0, [r0, r5, lsl #2]
ldr r2, [r0]
ldr r2, [r2, #0x44]
blx r2
cmp r0, #0
ldrne r0, [r10, #0x10]
ldr r1, [r10, #0x10]
ldrne r4, [r0, r5, lsl #2]
ldr r0, [sp]
ldr r1, [r1, r5, lsl #2]
cmp r4, #0
str r0, [r1, #0x7c]
ldr r0, [sp, #4]
str r0, [r1, #0x80]
ldr r0, [sp, #8]
str r0, [r1, #0x84]
ldr r0, [sp, #0xc]
str r0, [r1, #0x88]
bne _020c3b20
_020c3b08:
add r0, r5, #1
mov r0, r0, lsl #0x10
ldr r1, [r10, #4]
mov r5, r0, lsr #0x10
cmp r1, r0, lsr #16
bgt _020c3a14
_020c3b20:
mov r0, r4
add sp, sp, #0x10
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
arm_func_end _ZN12ActorManager18func_ov00_020c39acEjPKjb
.global _ZN12ActorManager18func_ov00_020c3b2cEPi
arm_func_start _ZN12ActorManager18func_ov00_020c3b2cEPi
_ZN12ActorManager18func_ov00_020c3b2cEPi: ; 0x020c3b2c
stmdb sp!, {r4, lr}
cmp r1, #0
movne r2, #0
strne r2, [r1]
ldr r2, [r0, #4]
mov lr, #0
mov ip, lr
cmp r2, #0
ldr r4, [r0, #0x10]
ble _020c3ba8
_020c3b54:
ldr r3, [r4]
cmp r3, #0
ldrneb r2, [r3, #0x118]
cmpne r2, #0
ldrneb r2, [r3, #0x128]
cmpne r2, #0
beq _020c3b94
cmp r1, #0
beq _020c3b90
add r2, r3, #0x100
ldrsh r2, [r2, #0x20]
cmp r2, #0
ldrgt r2, [r1]
addgt r2, r2, #1
strgt r2, [r1]
_020c3b90:
add lr, lr, #1
_020c3b94:
ldr r2, [r0, #4]
add ip, ip, #1
cmp ip, r2
add r4, r4, #4
blt _020c3b54
_020c3ba8:
mov r0, lr
ldmia sp!, {r4, pc}
arm_func_end _ZN12ActorManager18func_ov00_020c3b2cEPi
.global _ZN12ActorManager18func_ov00_020c3bb0EiPi
arm_func_start _ZN12ActorManager18func_ov00_020c3bb0EiPi
_ZN12ActorManager18func_ov00_020c3bb0EiPi: ; 0x020c3bb0
stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}
sub sp, sp, #0xd4
movs r10, r2
str r0, [sp]
movne r0, #0
strne r0, [r10]
ldr r0, _020c3ce4 ; =gMapManager
add r2, sp, #0x14
ldr r0, [r0]
mov r3, #8
bl _ZN10MapManager18func_ov00_020836ccEjP4AABBj
mov r5, r0
cmp r5, #0
addle sp, sp, #0xd4
movle r0, #0
ldmleia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
ldr r0, [sp]
mov r11, #0
ldr r0, [r0, #4]
str r11, [sp, #4]
cmp r0, #0
ldr r0, [sp]
ldr r7, [r0, #0x10]
ble _020c3cd8
_020c3c10:
ldr r1, [r7]
cmp r1, #0
ldrneb r0, [r1, #0x118]
cmpne r0, #0
ldrneb r0, [r1, #0x128]
cmpne r0, #0
beq _020c3cb8
mov r6, #0
mov r8, r6
cmp r5, #0
ble _020c3c88
add r9, sp, #0x14
add r4, sp, #8
_020c3c44:
ldr r3, [r7]
mov r0, r9
ldr r2, [r3, #0x48]
mov r1, r4
str r2, [sp, #8]
ldr r2, [r3, #0x4c]
str r2, [sp, #0xc]
ldr r2, [r3, #0x50]
str r2, [sp, #0x10]
bl func_ov00_0208e7a4
cmp r0, #0
movne r6, #1
bne _020c3c88
add r8, r8, #1
cmp r8, r5
add r9, r9, #0x18
blt _020c3c44
_020c3c88:
cmp r6, #0
beq _020c3cb8
cmp r10, #0
beq _020c3cb4
ldr r0, [r7]
add r0, r0, #0x100
ldrsh r0, [r0, #0x20]
cmp r0, #0
ldrgt r0, [r10]
addgt r0, r0, #1
strgt r0, [r10]
_020c3cb4:
add r11, r11, #1
_020c3cb8:
ldr r0, [sp]
add r7, r7, #4
ldr r1, [r0, #4]
ldr r0, [sp, #4]
add r0, r0, #1
str r0, [sp, #4]
cmp r0, r1
blt _020c3c10
_020c3cd8:
mov r0, r11
add sp, sp, #0xd4
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
.align 2, 0
_020c3ce4: .word gMapManager
arm_func_end _ZN12ActorManager18func_ov00_020c3bb0EiPi
.global _ZN12ActorManager18func_ov00_020c3ce8Eii
arm_func_start _ZN12ActorManager18func_ov00_020c3ce8Eii
_ZN12ActorManager18func_ov00_020c3ce8Eii: ; 0x020c3ce8
stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}
sub sp, sp, #0xcc
ldr r3, _020c3dcc ; =gMapManager
mov r11, r0
ldr r0, [r3]
mov r10, r2
add r2, sp, #0xc
mov r3, #8
bl _ZN10MapManager18func_ov00_020836ccEjP4AABBj
mov r5, r0
cmp r5, #0
addle sp, sp, #0xcc
ldmleia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
ldr r0, [r11, #4]
ldr r7, [r11, #0x10]
cmp r0, #0
mov r6, #0
addle sp, sp, #0xcc
ldmleia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
add r4, sp, #0
_020c3d38:
ldr r1, [r7]
cmp r1, #0
ldrneb r0, [r1, #0x118]
cmpne r0, #0
ldrneb r0, [r1, #0x128]
cmpne r0, #0
beq _020c3db0
mov r8, #0
cmp r5, #0
ble _020c3db0
add r9, sp, #0xc
_020c3d64:
ldr r3, [r7]
mov r0, r9
ldr r2, [r3, #0x48]
mov r1, r4
str r2, [sp]
ldr r2, [r3, #0x4c]
str r2, [sp, #4]
ldr r2, [r3, #0x50]
str r2, [sp, #8]
bl func_ov00_0208e72c
cmp r0, #0
beq _020c3da0
ldr r0, [r7]
mov r1, r10
bl _ZN5Actor10SetUnk_129Eb
_020c3da0:
add r8, r8, #1
cmp r8, r5
add r9, r9, #0x18
blt _020c3d64
_020c3db0:
ldr r0, [r11, #4]
add r6, r6, #1
cmp r6, r0
add r7, r7, #4
blt _020c3d38
add sp, sp, #0xcc
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
.align 2, 0
_020c3dcc: .word gMapManager
arm_func_end _ZN12ActorManager18func_ov00_020c3ce8Eii
.global _ZN12ActorManager14Actor_vfunc_28Ev
arm_func_start _ZN12ActorManager14Actor_vfunc_28Ev
_ZN12ActorManager14Actor_vfunc_28Ev: ; 0x020c3dd0
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldrh r0, [r6]
ldr r5, [r6, #0x10]
mov r4, #0
cmp r0, #0
ldmleia sp!, {r4, r5, r6, pc}
_020c3dec:
ldr r0, [r5]
cmp r0, #0
beq _020c3e04
ldr r1, [r0]
ldr r1, [r1, #0x28]
blx r1
_020c3e04:
ldrh r0, [r6]
add r4, r4, #1
add r5, r5, #4
cmp r4, r0
blt _020c3dec
ldmia sp!, {r4, r5, r6, pc}
arm_func_end _ZN12ActorManager14Actor_vfunc_28Ev
.global _Z16ActorTypeIsOneOfPcPS_
arm_func_start _Z16ActorTypeIsOneOfPcPS_
_Z16ActorTypeIsOneOfPcPS_: ; 0x020c3e1c
ldr ip, [r1]
ldr r2, _020c3e50 ; =0x4e554c4c
mov r3, #0
cmp ip, r2
beq _020c3e48
_020c3e30:
cmp r0, ip
moveq r3, #1
beq _020c3e48
ldr ip, [r1, #4]!
cmp ip, r2
bne _020c3e30
_020c3e48:
mov r0, r3
bx lr
.align 2, 0
_020c3e50: .word 0x4e554c4c
arm_func_end _Z16ActorTypeIsOneOfPcPS_
.data
.global data_ov00_020e72a8
data_ov00_020e72a8: ; 0x020e72a8
.ascii "brg"
.byte 0x00
.global data_ov00_020e72ac
data_ov00_020e72ac: ; 0x020e72ac
.ascii "fnl"
.byte 0x00
.global data_ov00_020e72b0
data_ov00_020e72b0: ; 0x020e72b0
.ascii "pdl"
.byte 0x00
.global data_ov00_020e72b4
data_ov00_020e72b4: ; 0x020e72b4
.ascii "dco"
.byte 0x00
.global data_ov00_020e72b8
data_ov00_020e72b8: ; 0x020e72b8
.ascii "can"
.byte 0x00
.global data_ov00_020e72bc
data_ov00_020e72bc: ; 0x020e72bc
.ascii "hul"
.byte 0x00
.global data_ov00_020e72c0
data_ov00_020e72c0: ; 0x020e72c0
.ascii "bow"
.byte 0x00
.global data_ov00_020e72c4
data_ov00_020e72c4: ; 0x020e72c4
.ascii "anc"
.byte 0x00
.global data_ov00_020e72c8
data_ov00_020e72c8: ; 0x020e72c8
.word data_ov00_020e72c4
.global data_ov00_020e72cc
data_ov00_020e72cc: ; 0x020e72cc
.word data_ov00_020e72c0
.global data_ov00_020e72d0
data_ov00_020e72d0: ; 0x020e72d0
.word data_ov00_020e72bc
.global data_ov00_020e72d4
data_ov00_020e72d4: ; 0x020e72d4
.word data_ov00_020e72b8
.global data_ov00_020e72d8
data_ov00_020e72d8: ; 0x020e72d8
.word data_ov00_020e72b4
.global data_ov00_020e72dc
data_ov00_020e72dc: ; 0x020e72dc
.word data_ov00_020e72b0
.global data_ov00_020e72e0
data_ov00_020e72e0: ; 0x020e72e0
.word data_ov00_020e72ac
.global data_ov00_020e72e4
data_ov00_020e72e4: ; 0x020e72e4
.word data_ov00_020e72a8
.global data_ov00_020e72e8
data_ov00_020e72e8: ; 0x020e72e8
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020e72ec
data_ov00_020e72ec: ; 0x020e72ec
.byte 0x00, 0x00, 0x00, 0x00
.global _ZTV11FilterActor
_ZTV11FilterActor: ; 0x020e72f0
.word _ZN11FilterActor6FilterEP5Actor
-1
View File
@@ -1 +0,0 @@
#pragma once
-278
View File
@@ -1,278 +0,0 @@
.include "ov00/Item/Item.inc"
.include "macros/function.inc"
.text
.global _ZN4Item18func_ov00_020ad020Ei
thumb_func_start _ZN4Item18func_ov00_020ad020Ei
_ZN4Item18func_ov00_020ad020Ei: ; 0x020ad020
cmp r0, #0x2b
bgt _020ad02c
bge _020ad060
cmp r0, #0x25
beq _020ad060
b _020ad064
_020ad02c:
cmp r0, #0x3d
bgt _020ad034
beq _020ad060
b _020ad064
_020ad034:
sub r0, #0x79
cmp r0, #0xc
bhi _020ad064
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_020ad046: ; jump table
.short _020ad060 - _020ad046 - 2 ; case 0
.short _020ad060 - _020ad046 - 2 ; case 1
.short _020ad060 - _020ad046 - 2 ; case 2
.short _020ad060 - _020ad046 - 2 ; case 3
.short _020ad064 - _020ad046 - 2 ; case 4
.short _020ad060 - _020ad046 - 2 ; case 5
.short _020ad064 - _020ad046 - 2 ; case 6
.short _020ad064 - _020ad046 - 2 ; case 7
.short _020ad064 - _020ad046 - 2 ; case 8
.short _020ad064 - _020ad046 - 2 ; case 9
.short _020ad064 - _020ad046 - 2 ; case 10
.short _020ad064 - _020ad046 - 2 ; case 11
.short _020ad060 - _020ad046 - 2 ; case 12
_020ad060:
mov r0, #1
bx lr
_020ad064:
mov r0, #0
bx lr
thumb_func_end _ZN4Item18func_ov00_020ad020Ei
.global _ZN4Item18func_ov00_020ad068Ei
thumb_func_start _ZN4Item18func_ov00_020ad068Ei
_ZN4Item18func_ov00_020ad068Ei: ; 0x020ad068
sub r0, #0x6b
cmp r0, #5
bhi _020ad08a
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_020ad07a: ; jump table
.short _020ad086 - _020ad07a - 2 ; case 0
.short _020ad086 - _020ad07a - 2 ; case 1
.short _020ad086 - _020ad07a - 2 ; case 2
.short _020ad086 - _020ad07a - 2 ; case 3
.short _020ad086 - _020ad07a - 2 ; case 4
.short _020ad086 - _020ad07a - 2 ; case 5
_020ad086:
mov r0, #1
bx lr
_020ad08a:
mov r0, #0
bx lr
.align 2, 0
thumb_func_end _ZN4Item18func_ov00_020ad068Ei
.rodata
.global data_ov00_020dc574
data_ov00_020dc574: ; 0x020dc574
.ascii "swA"
.byte 0x00
.global data_ov00_020dc578
data_ov00_020dc578: ; 0x020dc578
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc57c
data_ov00_020dc57c: ; 0x020dc57c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc580
data_ov00_020dc580: ; 0x020dc580
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc584
data_ov00_020dc584: ; 0x020dc584
.ascii "swB"
.byte 0x00
.global data_ov00_020dc588
data_ov00_020dc588: ; 0x020dc588
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc58c
data_ov00_020dc58c: ; 0x020dc58c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc590
data_ov00_020dc590: ; 0x020dc590
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc594
data_ov00_020dc594: ; 0x020dc594
.ascii "shA"
.byte 0x00
.global data_ov00_020dc598
data_ov00_020dc598: ; 0x020dc598
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc59c
data_ov00_020dc59c: ; 0x020dc59c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5a0
data_ov00_020dc5a0: ; 0x020dc5a0
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5a4
data_ov00_020dc5a4: ; 0x020dc5a4
.ascii "bow"
.byte 0x00
.global data_ov00_020dc5a8
data_ov00_020dc5a8: ; 0x020dc5a8
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5ac
data_ov00_020dc5ac: ; 0x020dc5ac
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5b0
data_ov00_020dc5b0: ; 0x020dc5b0
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5b4
data_ov00_020dc5b4: ; 0x020dc5b4
.ascii "arrow"
.byte 0x00, 0x00, 0x00
.global data_ov00_020dc5bc
data_ov00_020dc5bc: ; 0x020dc5bc
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5c0
data_ov00_020dc5c0: ; 0x020dc5c0
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5c4
data_ov00_020dc5c4: ; 0x020dc5c4
.ascii "arrow_s"
.byte 0x00
.global data_ov00_020dc5cc
data_ov00_020dc5cc: ; 0x020dc5cc
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5d0
data_ov00_020dc5d0: ; 0x020dc5d0
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5d4
data_ov00_020dc5d4: ; 0x020dc5d4
.ascii "boomerang"
.byte 0x00, 0x00, 0x00
.global data_ov00_020dc5e0
data_ov00_020dc5e0: ; 0x020dc5e0
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5e4
data_ov00_020dc5e4: ; 0x020dc5e4
.ascii "scp"
.byte 0x00
.global data_ov00_020dc5e8
data_ov00_020dc5e8: ; 0x020dc5e8
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5ec
data_ov00_020dc5ec: ; 0x020dc5ec
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5f0
data_ov00_020dc5f0: ; 0x020dc5f0
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5f4
data_ov00_020dc5f4: ; 0x020dc5f4
.ascii "bomb"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc5fc
data_ov00_020dc5fc: ; 0x020dc5fc
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc600
data_ov00_020dc600: ; 0x020dc600
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc604
data_ov00_020dc604: ; 0x020dc604
.ascii "bomchu"
.byte 0x00, 0x00
.global data_ov00_020dc60c
data_ov00_020dc60c: ; 0x020dc60c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc610
data_ov00_020dc610: ; 0x020dc610
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc614
data_ov00_020dc614: ; 0x020dc614
.ascii "rev_bin"
.byte 0x00
.global data_ov00_020dc61c
data_ov00_020dc61c: ; 0x020dc61c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc620
data_ov00_020dc620: ; 0x020dc620
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc624
data_ov00_020dc624: ; 0x020dc624
.ascii "rev_binP"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc630
data_ov00_020dc630: ; 0x020dc630
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc634
data_ov00_020dc634: ; 0x020dc634
.ascii "rev_binY"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc640
data_ov00_020dc640: ; 0x020dc640
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc644
data_ov00_020dc644: ; 0x020dc644
.ascii "ham"
.byte 0x00
.global data_ov00_020dc648
data_ov00_020dc648: ; 0x020dc648
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc64c
data_ov00_020dc64c: ; 0x020dc64c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc650
data_ov00_020dc650: ; 0x020dc650
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc654
data_ov00_020dc654: ; 0x020dc654
.ascii "ropetop"
.byte 0x00
.global data_ov00_020dc65c
data_ov00_020dc65c: ; 0x020dc65c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc660
data_ov00_020dc660: ; 0x020dc660
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc664
data_ov00_020dc664: ; 0x020dc664
.ascii "bomchu_pt"
.byte 0x00, 0x00, 0x00
.global data_ov00_020dc670
data_ov00_020dc670: ; 0x020dc670
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc674
data_ov00_020dc674: ; 0x020dc674
.ascii "force"
.byte 0x00, 0x00, 0x00
.global data_ov00_020dc67c
data_ov00_020dc67c: ; 0x020dc67c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc680
data_ov00_020dc680: ; 0x020dc680
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc684
data_ov00_020dc684: ; 0x020dc684
.ascii "bosskey"
.byte 0x00
.global data_ov00_020dc68c
data_ov00_020dc68c: ; 0x020dc68c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc690
data_ov00_020dc690: ; 0x020dc690
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020dc694
data_ov00_020dc694: ; 0x020dc694
.ascii "switch_cstl_c_c"
.byte 0x00
.global data_ov00_020dc6a4
data_ov00_020dc6a4: ; 0x020dc6a4
.ascii "switch_cstl_s_c"
.byte 0x00
.global data_ov00_020dc6b4
data_ov00_020dc6b4: ; 0x020dc6b4
.ascii "switch_cstl_t_c"
.byte 0x00
@@ -1,85 +0,0 @@
stmdb sp!, {r4, r5, r6, lr}
lda r2, data_027e0d38
mov r6, r0
ldr r0, [r2]
mov r5, r1
bl func_ov00_02078b40
cmp r0, #2
bne _020ad7c0
lda r0, data_027e10a4
ldr r0, [r0]
bl func_ov15_02136670
ldmia sp!, {r4, r5, r6, pc}
_020ad7c0:
lda r0, data_027e0d38
ldr r0, [r0]
ldr r0, [r0, #0x14]
cmp r0, #1
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, pc}
lda r0, gOverlayManager
ldconst r1, #0x1d
ldr r0, [r0, #0x18]
cmp r0, r1
bne _020ad800
lda r0, data_ov29_0217a4ac
ldrb r0, [r0, #0x54]
cmp r0, #0
movne r0, #0
ldmneia sp!, {r4, r5, r6, pc}
_020ad800:
lda r0, gMapManager
ldr r4, [r6, #8]
ldr r0, [r0]
bl _ZN10MapManager18func_ov00_020849f8Ei
cmp r0, #0
moveq r2, #1
ldr r1, [r6]
mvn r0, #0
movne r2, #0
cmp r1, r0
beq _020ad874
cmp r2, #0
bne _020ad840
sub r0, r1, #9
cmp r0, #1
bhi _020ad874
_020ad840:
lda r0, gPlayerLink
ldr r0, [r0]
cmp r0, #0
beq _020ad860
mov r1, r5
bl _ZN14PlayerLinkBase18func_ov00_020bbd80Ei
cmp r0, #0
beq _020ad874
_020ad860:
ldr r1, [r6]
mov r0, r6
bl _ZNK11ItemManager7HasItemEi
cmp r0, #0
ldrne r4, [r6]
_020ad874:
mvn r0, #0
cmp r4, r0
beq _020ad8bc
ldrh r0, [r6, #0x20]
cmp r0, #0
beq _020ad89c
cmp r5, #0
moveq r0, #1
movne r0, #0
ldmia sp!, {r4, r5, r6, pc}
_020ad89c:
mov r0, r6
mov r1, r4
bl _ZN11ItemManager12GetEquipItemEi
ldr r2, [r0]
mov r1, r5
ldr r2, [r2, #0x14]
blx r2
ldmia sp!, {r4, r5, r6, pc}
_020ad8bc:
mov r0, #0
ldmia sp!, {r4, r5, r6, pc}
-29
View File
@@ -1,29 +0,0 @@
#pragma once
.extern Divide
.extern _ZN14AdventureFlags3GetEj
.extern data_027e0d38
.extern data_027e0f7c
.extern data_027e103c
.extern data_ov00_020e233c
.extern data_ov00_020e2508
.extern data_ov00_020e250c
.extern func_02002c14
.extern func_0200c8d0
.extern func_ov00_020972e4
.extern func_ov00_0209740c
.extern func_ov00_02097458
.extern func_ov00_02097478
.extern func_ov00_020974c4
.extern func_ov00_020974e4
.extern func_ov00_02097530
.extern func_ov00_02097550
.extern func_ov00_0209759c
.extern func_ov00_020975bc
.extern func_ov00_02097608
.extern func_ov00_0209d71c
.extern func_ov00_020a3510
.extern func_ov00_020a3710
.extern func_ov00_020a5e9c
.extern func_ov00_020cf414
.extern gAdventureFlags
.extern strcpy
File diff suppressed because it is too large Load Diff
-85
View File
@@ -1,85 +0,0 @@
#pragma once
.extern Divide
.extern _ZN10MapManager18func_ov00_02083a1cEiPS_P5Vec3p
.extern _ZN6Course13FindMapCenterEi
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern data_027e0618
.extern data_027e0ce0
.extern data_027e0d38
.extern data_027e0e58
.extern data_027e0f64
.extern data_027e0f68
.extern data_027e0f6c
.extern data_027e0f78
.extern data_027e0f88
.extern data_027e0f8c
.extern data_ov00_020ecde4
.extern data_ov00_020ee0a0
.extern func_01ffe904
.extern func_01fff084
.extern func_01fff264
.extern func_020078f4
.extern func_0200c8d0
.extern func_020196bc
.extern func_020196fc
.extern func_0201e24c
.extern func_0201e4cc
.extern func_02042f68
.extern func_0204f614
.extern func_0204f754
.extern func_ov00_02078b40
.extern func_ov00_02079e3c
.extern func_ov00_02080f20
.extern func_ov00_02080f64
.extern func_ov00_02080f94
.extern func_ov00_02080ff8
.extern func_ov00_02081040
.extern func_ov00_02081070
.extern func_ov00_020810b8
.extern func_ov00_020810e8
.extern func_ov00_02081130
.extern func_ov00_02087dd8
.extern func_ov00_0208b79c
.extern func_ov00_0208d820
.extern func_ov00_0208ee00
.extern func_ov00_02095554
.extern func_ov00_0209564c
.extern func_ov00_0209581c
.extern func_ov00_02095d58
.extern func_ov00_0209c08c
.extern func_ov00_0209c1e4
.extern func_ov00_0209c2b4
.extern func_ov00_0209c2d0
.extern func_ov00_0209c530
.extern func_ov00_0209c61c
.extern func_ov00_0209c788
.extern func_ov00_0209c8e4
.extern func_ov00_0209cc3c
.extern func_ov00_0209cc48
.extern func_ov00_0209cd80
.extern func_ov00_0209cd9c
.extern func_ov00_0209cddc
.extern func_ov00_0209cdf8
.extern func_ov00_020a1a0c
.extern func_ov00_020a3de0
.extern func_ov00_020a5e9c
.extern func_ov04_0210bfa8
.extern func_ov04_0210c1f8
.extern func_ov04_0210c3fc
.extern func_ov04_0210c52c
.extern func_ov04_0210c5cc
.extern func_ov04_0210c764
.extern func_ov04_0210c800
.extern func_ov04_0210c88c
.extern func_ov04_0210c8d4
.extern func_ov04_0210ca84
.extern func_ov04_0210cb00
.extern func_ov04_0210cb1c
.extern func_ov04_0210dd90
.extern func_ov05_02111bc0
.extern func_ov05_02111c00
.extern func_ov05_02111c6c
.extern func_ov05_02111c70
.extern gMapManager
.extern strcmp
File diff suppressed because it is too large Load Diff
-180
View File
@@ -1,180 +0,0 @@
#pragma once
.extern Divide
.extern _ZN12ActorManager13FindActorByIdEj
.extern _ZN12ActorManager18func_ov00_020c3ce8Eii
.extern _ZN14AdventureFlags18func_ov00_020976c8Ev
.extern _ZN6Course13Get_Unk_c8_04Ev
.extern _ZN6Course18GetDungeonProgressEP14CourseProgress
.extern _ZN6Course18func_ov00_0207ca28Eiii
.extern _ZN6Course18func_ov00_0207caa8EiPiPc
.extern _ZN6Course18func_ov00_0207cb30Ei
.extern _ZN6Course14FindMapGridPosEP5Vec2bPS_j
.extern _ZN6Course13FindMapCenterEi
.extern _ZN6Course18func_ov00_0207cbe8Ei
.extern _ZN6Course18func_ov00_0207cc24Ei
.extern _ZN6Course18FindMapData_Unk_08Ei
.extern _ZN6Course18func_ov00_0207ce20EiiPci
.extern _ZN6Course18func_ov00_0207d404Eiii
.extern _ZN6Course22IsCurrentMapInMainGridEv
.extern _ZN6Course15IsMapInMainGridEj
.extern _ZN6Course15GetMapScreenPosEiPiS0_
.extern _ZN6Course21GetScreenMapCellSizeXEv
.extern _ZN6Course21GetScreenMapCellSizeYEv
.extern _ZN6Course13Get_Unk_c8_00Ev
.extern _ZN6Course25FindCurrentMapData_Unk_04Ev
.extern _ZN6Course18FindMapData_Unk_04Ei
.extern _ZN6Course18func_ov00_0207d7bcEv
.extern _ZN6Course8SetFlag0Ejb
.extern _ZN6Course8GetFlag0Ej
.extern _ZN6Course8SetFlag1Ejb
.extern _ZN6Course8SetFlag1Ej
.extern _ZN6Course15SetMapDataFlag0Eib
.extern _ZN6Course15GetMapDataFlag0Ei
.extern _ZN6Course15SetMapDataFlag1Eib
.extern _ZN6Course15GetMapDataFlag1Ei
.extern _ZN6Course15SetMapDataFlag2Eib
.extern _ZN6Course15GetMapDataFlag2Ei
.extern _ZN6Course15SetMapDataFlag3Eib
.extern _ZN6Course15GetMapDataFlag3Ei
.extern _ZN6Course15SetMapDataFlag4Eii
.extern _ZN6Course15GetMapDataFlag4Ei
.extern _ZN9SysObjectnwEmPjj
.extern __register_global_object
.extern data_027e077c
.extern data_027e0c68
.extern data_027e0ce0
.extern data_027e0d38
.extern data_027e0d3c
.extern data_027e0f64
.extern data_027e0f68
.extern data_027e0f6c
.extern data_027e0f70
.extern data_027e0f78
.extern data_027e0f7c
.extern gPlayer
.extern gPlayerPos
.extern gActorManager
.extern data_027e0fe8
.extern data_027e103c
.extern data_ov00_020e24a4
.extern data_ov00_020eec68
.extern data_ov15_02190458
.extern Vec3p_Add
.extern Vec3p_Sub
.extern Vec3p_Length
.extern Vec3p_Normalize
.extern Vec3p_Axpy
.extern Vec3p_Distance
.extern func_01ffbe78
.extern func_01ffe61c
.extern func_01fffb4c
.extern func_01fffbec
.extern func_0200c8d0
.extern func_0202b2e8
.extern func_0202b8e4
.extern func_ov00_02078b40
.extern func_ov00_02078bc4
.extern func_ov00_02078bf0
.extern func_ov00_02078fe8
.extern func_ov00_0207920c
.extern func_ov00_020792a0
.extern func_ov00_02079898
.extern func_ov00_020798bc
.extern _ZN15MapManager_Unk2D1Ev
.extern _ZN7MapBase18func_ov00_0207de68Ei
.extern _ZN7MapBase18func_ov00_0207de88Ev
.extern _ZN7MapBase18func_ov00_0207e08cEii
.extern _ZN7MapBase18func_ov00_0207e0f0Ei
.extern _ZN7MapBase18func_ov00_0207e28cEi
.extern _ZN7MapBase18func_ov00_0207e968Ev
.extern _ZN7MapBase18func_ov00_0207f38cEi
.extern _ZN7MapBase18func_ov00_0207f53cEP5Vec2sPS_P5Vec3p
.extern _ZN7MapBase18func_ov00_0207f630EP5Vec2sP5Vec3p
.extern _ZN7MapBase13GetTileStartXEi
.extern _ZN7MapBase13GetTileStartZEi
.extern _ZN7MapBase11GetTileEndXEi
.extern _ZN7MapBase11GetTileEndZEi
.extern _ZN7MapBase13GetTileBoundsEP5Vec2bP4AABB
.extern _ZN7MapBase15GetClampedTileXEi
.extern _ZN7MapBase15GetClampedTileYEi
.extern _ZN7MapBase10IsInBoundsEP5Vec3p
.extern _ZN7MapBase11AddEntranceEP8Entrance
.extern _ZN7MapBase12FindEntranceEi
.extern _ZN7MapBase18func_ov00_0207f924Ei
.extern _ZN7MapBase18func_ov00_0207f934Ev
.extern _ZN7MapBase18func_ov00_0207f948Ei
.extern _ZN7MapBase21GetTriggerBoundingBoxEiP4AABB
.extern _ZN7MapBase23GetTriggerBoundingBoxesEiP4AABBi
.extern _ZN7MapBase21GetOverlappingTriggerEP5Vec3p
.extern _ZN7MapBase11FindTriggerEi
.extern _ZN7MapBase23IsTriggerTypeOverlappedEiP5Vec3p
.extern _ZN7MapBase18AnyTrigger_func_0cEi
.extern _ZN7MapBase10AddTriggerEi
.extern _ZN7MapBase18func_ov00_0207ff88Ei
.extern _ZN7MapBase18func_ov00_0208005cEiii
.extern _ZN7MapBase18func_ov00_0208006cEii
.extern _ZN7MapBase18func_ov00_0208007cEii
.extern _ZN7MapBase18func_ov00_0208008cEj
.extern _ZN7MapBase18func_ov00_02080140EP4Exit
.extern _ZN7MapBase8FindExitEiP4Exit
.extern _ZN7MapBase19FindViewpoint_Unk_4EcP15CameraViewpoint
.extern _ZN7MapBase19FindViewpoint_Unk_0EiP15CameraViewpoint
.extern _ZN7MapBase19GetCurrentViewpointEP15CameraViewpointi
.extern _ZN7MapBase26GetCurrentViewpoint_Unk_00Ei
.extern _ZN7MapBase18func_ov00_02080824Eii
.extern _ZN7MapBase10AddUnk_130Ei
.extern _ZN7MapBase18func_ov00_020809b8Ei
.extern _ZN7MapBase18func_ov00_02080a78EP5Vec3p
.extern _ZN7MapBase18func_ov00_02080b24EP5Vec2b
.extern _ZN7MapBase18func_ov00_02080d08Ei
.extern _ZN7MapBase22TriggerOfType_vfunc_10Ei
.extern func_ov00_02086cd0
.extern func_ov00_02088000
.extern func_ov00_02088130
.extern func_ov00_02088144
.extern func_ov00_0208b13c
.extern func_ov00_0208b180
.extern func_ov00_0208b73c
.extern func_ov00_0208b7d0
.extern func_ov00_0208b804
.extern func_ov00_0208cc88
.extern func_ov00_0208d620
.extern func_ov00_0208d680
.extern func_ov00_0208df78
.extern func_ov00_0208e6b0
.extern func_ov00_0208e6f0
.extern func_ov00_0208e704
.extern func_ov00_0208e87c
.extern func_ov00_0208ed74
.extern func_ov00_0208ee00
.extern func_ov00_02093a1c
.extern func_ov00_02096324
.extern func_ov00_02096418
.extern func_ov00_0209d6e8
.extern func_ov00_0209d71c
.extern func_ov00_020a5e9c
.extern _ZN19Actor_UnkStruct_020C1Ev
.extern func_ov00_020c3348
.extern func_ov00_020c4048
.extern func_ov00_020cfcec
.extern func_ov00_020d70a4
.extern func_ov00_020d72b8
.extern func_ov00_020d7424
.extern func_ov04_021024c4
.extern func_ov04_02102770
.extern func_ov04_02102b28
.extern func_ov04_02102e3c
.extern func_ov04_02105578
.extern func_ov04_02105608
.extern func_ov04_02106db8
.extern func_ov12_0212b358
.extern func_ov15_02128dd8
.extern func_ov15_02129c14
.extern func_ov15_02129c24
.extern func_ov15_02129c34
.extern func_ov15_02129c44
.extern func_ov15_021849a4
.extern func_ov17_0215b4e8
.extern func_ov18_0215b4a0
.extern gAdventureFlags
.extern gMapManager
File diff suppressed because it is too large Load Diff
-78
View File
@@ -1,78 +0,0 @@
#pragma once
.extern _ZN10PlayerBase13GetEquipSwordEv
.extern _ZN10PlayerBase14GetEquipShieldEv
.extern _ZN10PlayerBase6LookAtEP5Vec3p
.extern _ZN11ItemManager12GetEquipItemEi
.extern _ZN11ItemManager22UpdateSwordShieldInUseEv
.extern _ZN13PlayerControl18_ZN13PlayerControl18func_ov00_020aeeacEvEv
.extern _ZN13PlayerControl18func_ov00_020af4a4Ev
.extern gSinCosTable
.extern data_027e0618
.extern data_027e0c68
.extern gVec3p_ZERO
.extern data_027e0d38
.extern data_027e0e58
.extern data_027e0f64
.extern gAdventureFlags
.extern gPlayerPos
.extern gPlayerVel
.extern gPlayerAngle
.extern data_027e0fb0
.extern gPlayerControl
.extern data_027e0fcc
.extern data_027e0fd4
.extern gActorManager
.extern data_027e0fe8
.extern Vec3p_Sub
.extern Atan2
.extern func_01ffe468
.extern func_01fffcd8
.extern func_0202b154
.extern func_0202e310
.extern func_0202e58c
.extern func_ov00_0207c5d4
.extern func_ov00_0208b180
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
.extern func_ov00_020a5e9c
.extern func_ov00_020b1498
.extern func_ov00_020b1a4c
.extern func_ov00_020b44d4
.extern func_ov00_020b4558
.extern func_ov00_020b45e0
.extern func_ov00_020b45f8
.extern func_ov00_020b464c
.extern func_ov00_020b5268
.extern func_ov00_020b6e70
.extern func_ov00_020bb544
.extern func_ov00_020bb594
.extern func_ov00_020bb5f0
.extern func_ov00_020bb810
.extern func_ov00_020bbbd0
.extern _ZN14PlayerLinkBase19GetCurrentCharacterEv
.extern func_ov00_020bc48c
.extern func_ov00_020bc500
.extern func_ov00_020bc71c
.extern func_ov00_020bc90c
.extern func_ov00_020bccc8
.extern func_ov00_020bd364
.extern func_ov00_020bd3b0
.extern func_ov00_020c0d68
.extern func_ov00_020c0e24
.extern _ZN19Actor_UnkStruct_020C1Ev
.extern func_ov00_020c3348
.extern _ZN12ActorManager8GetActorEP8ActorRef
.extern func_ov00_020c4048
.extern func_ov04_0210ade4
.extern func_ov04_0210ade8
.extern func_ov04_0210adf8
.extern func_ov05_02106980
.extern func_ov05_0210f700
.extern func_ov05_0210f704
.extern func_ov05_0210f708
.extern func_ov05_0210f70c
.extern func_ov05_0210f714
.extern func_ov05_0210f71c
.extern func_ov05_0211097c
.extern func_ov23_02177ba0
.extern func_ov23_02178354
.extern gItemManager
File diff suppressed because it is too large Load Diff
-82
View File
@@ -1,82 +0,0 @@
#pragma once
.extern _ZN11ItemManager12GetEquipItemEi
.extern _ZN13LinkStateBase12ApplyImpulseEii
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase15GetPlayer_Unk18Ev
.extern _ZN13LinkStateBase16GetLinkItemStateEv
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy1Ev
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase18func_ov00_020a84bcEi
.extern _ZN13LinkStateBase18func_ov00_020a8508Ev
.extern _ZN13LinkStateBase18func_ov00_020a8954EbPi
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase19GetCurrentCharacterEv
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern _ZN13LinkStateBase24Get_PlayerLinkBase_Unk38Ev
.extern _ZN13LinkStateBase25GetCurrentCharacterHealthEv
.extern _ZN13LinkStateBase26PlayerControlData_vfunc_14Ei
.extern _ZN13LinkStateBase33PlayerLinkBase_func_ov00_020bccc8Ev
.extern _ZN13LinkStateBase8vfunc_28Ev
.extern _ZN13LinkStateBase8vfunc_34EP5Vec3p
.extern _ZN13LinkStateItem15GetEquipBombchuEv
.extern _ZN15LinkStateFollow20GetLinkStateCutsceneEv
.extern _ZN17LinkStateInteract20SetGrabActorVelocityEP5Vec3p
.extern _ZNK11ItemManager15HasPurplePotionEv
.extern _ZNK11ItemManager7HasItemEi
.extern data_02056be4
.extern data_027e0618
.extern data_027e077c
.extern data_027e0c54
.extern data_027e0d38
.extern data_027e0db0
.extern data_027e0e58
.extern gAdventureFlags
.extern data_ov00_020e9360
.extern data_ov00_020e9c88
.extern data_ov00_020eec68
.extern data_ov00_020eec9c
.extern Vec3p_Add
.extern Atan2
.extern func_02019534
.extern func_0201e388
.extern func_0202d95c
.extern func_0202dc38
.extern func_020385b8
.extern func_ov00_02079e68
.extern func_ov00_0207b89c
.extern func_ov00_0207c1b0
.extern func_ov00_0207c1f8
.extern func_ov00_0207c2e8
.extern _ZN14AdventureFlags3GetEj
.extern _ZN14AdventureFlags3SetEjb
.extern _ZN14AdventureFlags18func_ov00_02097ff4Ebb
.extern func_ov00_020a5e9c
.extern func_ov00_020b7e6c
.extern func_ov00_020c0e24
.extern func_ov00_020c7764
.extern func_ov00_020d716c
.extern func_ov00_020d7424
.extern func_ov00_020d7a84
.extern func_ov00_020d7b20
.extern func_ov04_02108420
.extern func_ov04_02108480
.extern func_ov05_0210ec3c
.extern func_ov05_0210f6dc
.extern func_ov05_0210f704
.extern func_ov05_0210f70c
.extern func_ov05_0210f714
.extern func_ov05_0210f7b8
.extern func_ov05_02110f50
.extern func_ov05_021113c4
.extern func_ov14_0213ec64
.extern func_ov20_02177300
.extern func_ov23_02178724
.extern func_ov23_021789fc
.extern gItemManager
File diff suppressed because it is too large Load Diff
-31
View File
@@ -1,31 +0,0 @@
#pragma once
.extern _ZN10MapManager16MapData_vfunc_78Ev
.extern _ZN10MapManager18func_ov00_02083a1cEiPS_P5Vec3p
.extern _ZN10MapManager18func_ov00_02083c7cEP5Vec3pi
.extern _ZN10PlayerBase13GetEquipSwordEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern _ZN13PlayerControl13StopFollowingEv
.extern _ZN13PlayerControl18func_ov00_020af01cEPc
.extern gMapManager
.extern gPlayerControl
.extern Vec3p_Sub
.extern Vec3p_Length
.extern func_01fffcd8
.extern func_0202b308
.extern func_0202d95c
.extern func_ov04_0210ad94
.extern func_ov04_0210adb0
.extern func_ov04_0210adf8
.extern func_ov05_0210b57c
.extern func_ov05_0210b97c
.extern func_ov05_0210c20c
.extern func_ov05_0210c990
.extern func_ov05_0210f708
.extern func_ov05_0210f70c
.extern func_ov05_0210f714
.extern func_ov05_0210f71c
.extern func_ov14_0214bd08
-388
View File
@@ -1,388 +0,0 @@
.include "ov00/Player/LinkStateFollow.inc"
.include "macros/function.inc"
.text
.global _ZN15LinkStateFollow8vfunc_00Ev
thumb_func_start _ZN15LinkStateFollow8vfunc_00Ev
_ZN15LinkStateFollow8vfunc_00Ev: ; 0x020a8f74
bx lr
.align 2, 0
thumb_func_end _ZN15LinkStateFollow8vfunc_00Ev
.global _ZN15LinkStateFollow5GetIdEv
arm_func_start _ZN15LinkStateFollow5GetIdEv
_ZN15LinkStateFollow5GetIdEv: ; 0x020a8f78
mov r0, #3
bx lr
arm_func_end _ZN15LinkStateFollow5GetIdEv
.global _ZN15LinkStateFollow16MoveTowardTargetEv
arm_func_start _ZN15LinkStateFollow16MoveTowardTargetEv
_ZN15LinkStateFollow16MoveTowardTargetEv: ; 0x020a8f80
stmdb sp!, {r4, r5, lr}
sub sp, sp, #0xc
mov r5, r0
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldr r0, [r0, #0xc0]
cmp r0, #0x1e
addne sp, sp, #0xc
ldmneia sp!, {r4, r5, pc}
mov r0, r5
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldr r2, _020a9020 ; =gMapManager
add r1, r0, #0xc4
ldr r0, [r2]
bl _ZN10MapManager16MapData_vfunc_78Ev
movs r4, r0
addeq sp, sp, #0xc
ldmeqia sp!, {r4, r5, pc}
mov r0, r5
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
add r2, sp, #0
add r0, r4, #0x18
bl Vec3p_Sub
mov r1, #0
add r0, sp, #0
str r1, [sp, #4]
bl Vec3p_Length
ldr r1, _020a9024 ; =0x00000155
cmp r0, r1
addlt sp, sp, #0xc
ldmltia sp!, {r4, r5, pc}
add r0, sp, #0
bl func_0202d95c
mov r0, r5
bl _ZN13LinkStateBase12GetPlayerVelEv
add r1, sp, #0
mov r2, #0x2000
bl func_0202b308
add sp, sp, #0xc
ldmia sp!, {r4, r5, pc}
.align 2, 0
_020a9020: .word gMapManager
_020a9024: .word 0x00000155
arm_func_end _ZN15LinkStateFollow16MoveTowardTargetEv
.global _ZN15LinkStateFollow12OnStateLeaveEi
arm_func_start _ZN15LinkStateFollow12OnStateLeaveEi
_ZN15LinkStateFollow12OnStateLeaveEi: ; 0x020a9028
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
bl _ZN13LinkStateBase12OnStateLeaveEi
ldr r0, _020a90a8 ; =gPlayerControl
ldr r0, [r0]
ldrb r1, [r0, #0x80]
cmp r1, #0
beq _020a904c
bl _ZN13PlayerControl13StopFollowingEv
_020a904c:
ldr r0, [r5, #4]
cmp r0, #6
cmpne r0, #7
ldmneia sp!, {r3, r4, r5, pc}
ldr r1, _020a90ac ; =gMapManager
add r0, sp, #0
ldr r4, [r1]
add r2, r5, #0x24
mov r1, r4
bl _ZN10MapManager18func_ov00_02083a1cEiPS_P5Vec3p
add r1, sp, #0
mov r0, r4
bl _ZN10MapManager16MapData_vfunc_78Ev
movs r4, r0
ldmeqia sp!, {r3, r4, r5, pc}
ldr r1, [r0]
ldr r1, [r1, #0x1c]
blx r1
cmp r0, #0x47
ldmneia sp!, {r3, r4, r5, pc}
mov r0, r4
bl func_ov14_0214bd08
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_020a90a8: .word gPlayerControl
_020a90ac: .word gMapManager
arm_func_end _ZN15LinkStateFollow12OnStateLeaveEi
.global _ZN15LinkStateFollow8vfunc_24Ei
arm_func_start _ZN15LinkStateFollow8vfunc_24Ei
_ZN15LinkStateFollow8vfunc_24Ei: ; 0x020a90b0
stmdb sp!, {r3, lr}
cmp r1, #5
addls pc, pc, r1, lsl #2
b _020a9104
_020a90c0: ; jump table
b _020a9104 ; case 0
b _020a910c ; case 1
b _020a910c ; case 2
b _020a910c ; case 3
b _020a90d8 ; case 4
b _020a90f0 ; case 5
_020a90d8:
ldr r2, [r0, #4]
cmp r2, #1
cmpne r2, #6
beq _020a910c
mov r0, #0
ldmia sp!, {r3, pc}
_020a90f0:
ldr r2, [r0, #4]
cmp r2, #5
bne _020a910c
bl _ZN13LinkStateBase8vfunc_24Ei
ldmia sp!, {r3, pc}
_020a9104:
mov r0, #0
ldmia sp!, {r3, pc}
_020a910c:
ldr r2, [r0, #4]
cmp r2, #1
cmpne r2, #6
cmpne r2, #0xa
bne _020a9128
bl _ZN13LinkStateBase8vfunc_24Ei
ldmia sp!, {r3, pc}
_020a9128:
mov r0, #0
ldmia sp!, {r3, pc}
arm_func_end _ZN15LinkStateFollow8vfunc_24Ei
.global _ZN15LinkStateFollow8vfunc_28Ev
arm_func_start _ZN15LinkStateFollow8vfunc_28Ev
_ZN15LinkStateFollow8vfunc_28Ev: ; 0x020a9130
stmdb sp!, {r3, lr}
bl _ZN15LinkStateFollow20GetLinkStateCutsceneEv
ldr r0, [r0, #0x38]
cmp r0, #0
movlt r0, #1
movge r0, #0
ldmia sp!, {r3, pc}
arm_func_end _ZN15LinkStateFollow8vfunc_28Ev
.global _ZN15LinkStateFollow20GetLinkStateCutsceneEv
arm_func_start _ZN15LinkStateFollow20GetLinkStateCutsceneEv
_ZN15LinkStateFollow20GetLinkStateCutsceneEv: ; 0x020a914c
ldr ip, _020a9158 ; =func_01fffcd8
mov r0, #6
bx ip
.align 2, 0
_020a9158: .word func_01fffcd8
arm_func_end _ZN15LinkStateFollow20GetLinkStateCutsceneEv
.global _ZN15LinkStateFollow8vfunc_34EP5Vec3p
arm_func_start _ZN15LinkStateFollow8vfunc_34EP5Vec3p
_ZN15LinkStateFollow8vfunc_34EP5Vec3p: ; 0x020a915c
ldr r0, [r0, #4]
cmp r0, #2
movne r0, #0
bxne lr
ldr r2, [r1, #4]
mov r0, #1
add r2, r2, #0x1200
str r2, [r1, #4]
bx lr
arm_func_end _ZN15LinkStateFollow8vfunc_34EP5Vec3p
.global _ZN15LinkStateFollow18func_ov00_020a9180EP5Vec3p
arm_func_start _ZN15LinkStateFollow18func_ov00_020a9180EP5Vec3p
_ZN15LinkStateFollow18func_ov00_020a9180EP5Vec3p: ; 0x020a9180
stmdb sp!, {r3, r4, r5, lr}
ldr r2, _020a9208 ; =gPlayerControl
mov r4, r1
ldr r3, [r2]
ldr r5, [r3, #0xa0]
cmp r5, #0
bne _020a91f0
mov r2, #0
add r1, sp, #0
mov r0, r3
strb r2, [sp]
strb r2, [sp, #1]
bl _ZN13PlayerControl18func_ov00_020af01cEPc
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
ldr r0, _020a920c ; =gMapManager
ldrb r2, [sp]
ldrb r1, [sp, #1]
ldr r0, [r0]
sub r3, sp, #4
strb r2, [r3]
strb r1, [r3, #1]
ldr r2, [r3]
mov r1, r4
bl _ZN10MapManager18func_ov00_02083c7cEP5Vec3pi
mov r0, #1
ldmia sp!, {r3, r4, r5, pc}
_020a91f0:
mov r2, r5
bl _ZN15LinkStateFollow18func_ov00_020a9210EP5Vec3pP5Actor
cmp r0, #0
ldrnesb r0, [r5, #0x12]
moveq r0, #0
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_020a9208: .word gPlayerControl
_020a920c: .word gMapManager
arm_func_end _ZN15LinkStateFollow18func_ov00_020a9180EP5Vec3p
.global _ZN15LinkStateFollow18func_ov00_020a9210EP5Vec3pP5Actor
arm_func_start _ZN15LinkStateFollow18func_ov00_020a9210EP5Vec3pP5Actor
_ZN15LinkStateFollow18func_ov00_020a9210EP5Vec3pP5Actor: ; 0x020a9210
stmdb sp!, {r4, r5, lr}
sub sp, sp, #0xc
mov r5, r2
ldrsb r0, [r5, #0x12]
mov r4, r1
cmp r0, #8
beq _020a926c
cmp r0, #9
bne _020a9280
mov r0, r5
ldr r2, [r0]
add r1, sp, #0
ldr r2, [r2, #0x8c]
blx r2
ldr r1, [sp]
mov r0, #1
str r1, [r4]
ldr r1, [sp, #4]
str r1, [r4, #4]
ldr r1, [sp, #8]
add sp, sp, #0xc
str r1, [r4, #8]
ldmia sp!, {r4, r5, pc}
_020a926c:
bl _ZN10PlayerBase13GetEquipSwordEv
ldr r2, [r0]
mov r1, #1
ldr r2, [r2, #0x14]
blx r2
_020a9280:
ldr r1, [r5, #0x18]
mov r0, #1
str r1, [r4]
ldr r1, [r5, #0x1c]
str r1, [r4, #4]
ldr r1, [r5, #0x20]
str r1, [r4, #8]
add sp, sp, #0xc
ldmia sp!, {r4, r5, pc}
arm_func_end _ZN15LinkStateFollow18func_ov00_020a9210EP5Vec3pP5Actor
.data
.global data_ov00_020e575c
data_ov00_020e575c: ; 0x020e575c
.ascii "brg"
.byte 0x00
.global data_ov00_020e5760
data_ov00_020e5760: ; 0x020e5760
.ascii "fnl"
.byte 0x00
.global data_ov00_020e5764
data_ov00_020e5764: ; 0x020e5764
.ascii "pdl"
.byte 0x00
.global data_ov00_020e5768
data_ov00_020e5768: ; 0x020e5768
.ascii "dco"
.byte 0x00
.global data_ov00_020e576c
data_ov00_020e576c: ; 0x020e576c
.ascii "can"
.byte 0x00
.global data_ov00_020e5770
data_ov00_020e5770: ; 0x020e5770
.ascii "hul"
.byte 0x00
.global data_ov00_020e5774
data_ov00_020e5774: ; 0x020e5774
.ascii "bow"
.byte 0x00
.global data_ov00_020e5778
data_ov00_020e5778: ; 0x020e5778
.ascii "anc"
.byte 0x00
.global data_ov00_020e577c
data_ov00_020e577c: ; 0x020e577c
.word data_ov00_020e5778
.global data_ov00_020e5780
data_ov00_020e5780: ; 0x020e5780
.word data_ov00_020e5774
.global data_ov00_020e5784
data_ov00_020e5784: ; 0x020e5784
.word data_ov00_020e5770
.global data_ov00_020e5788
data_ov00_020e5788: ; 0x020e5788
.word data_ov00_020e576c
.global data_ov00_020e578c
data_ov00_020e578c: ; 0x020e578c
.word data_ov00_020e5768
.global data_ov00_020e5790
data_ov00_020e5790: ; 0x020e5790
.word data_ov00_020e5764
.global data_ov00_020e5794
data_ov00_020e5794: ; 0x020e5794
.word data_ov00_020e5760
.global data_ov00_020e5798
data_ov00_020e5798: ; 0x020e5798
.word data_ov00_020e575c
.global data_ov00_020e579c
data_ov00_020e579c: ; 0x020e579c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020e57a0
data_ov00_020e57a0: ; 0x020e57a0
.byte 0x00, 0x00, 0x00, 0x00
.global _ZTV15LinkStateFollow
_ZTV15LinkStateFollow: ; 0x020e57a4
.word _ZN15LinkStateFollow8vfunc_00Ev
.global data_ov00_020e57a8
data_ov00_020e57a8: ; 0x020e57a8
.word func_ov04_0210ad94 ; data_ov07_0210ad94
.global data_ov00_020e57ac
data_ov00_020e57ac: ; 0x020e57ac
.word func_ov04_0210adb0 ; data_ov07_0210adb0
.global data_ov00_020e57b0
data_ov00_020e57b0: ; 0x020e57b0
.word _ZN15LinkStateFollow5GetIdEv - 1
.global data_ov00_020e57b4
data_ov00_020e57b4: ; 0x020e57b4
.word func_ov04_0210adf8 ; data_ov07_0210adf8
.global data_ov00_020e57b8
data_ov00_020e57b8: ; 0x020e57b8
.word func_ov05_0210b57c ; data_ov07_0210b57c
.global data_ov00_020e57bc
data_ov00_020e57bc: ; 0x020e57bc
.word _ZN15LinkStateFollow12OnStateLeaveEi - 1
.global data_ov00_020e57c0
data_ov00_020e57c0: ; 0x020e57c0
.word func_ov05_0210b97c ; data_ov07_0210b97c
.global data_ov00_020e57c4
data_ov00_020e57c4: ; 0x020e57c4
.word func_ov05_0210c20c ; data_ov07_0210c20c
.global data_ov00_020e57c8
data_ov00_020e57c8: ; 0x020e57c8
.word _ZN15LinkStateFollow8vfunc_24Ei - 1
.global data_ov00_020e57cc
data_ov00_020e57cc: ; 0x020e57cc
.word _ZN15LinkStateFollow8vfunc_28Ev - 1
.global data_ov00_020e57d0
data_ov00_020e57d0: ; 0x020e57d0
.word func_ov05_0210c990 ; data_ov07_0210c990
.global data_ov00_020e57d4
data_ov00_020e57d4: ; 0x020e57d4
.word func_ov05_0210f708
.global data_ov00_020e57d8
data_ov00_020e57d8: ; 0x020e57d8
.word _ZN15LinkStateFollow8vfunc_34EP5Vec3p - 1
.global data_ov00_020e57dc
data_ov00_020e57dc: ; 0x020e57dc
.word func_ov05_0210f70c
.global data_ov00_020e57e0
data_ov00_020e57e0: ; 0x020e57e0
.word func_ov05_0210f714
.global data_ov00_020e57e4
data_ov00_020e57e4: ; 0x020e57e4
.word func_ov05_0210f71c
-78
View File
@@ -1,78 +0,0 @@
#pragma once
.extern Divide
.extern _ZN10PlayerBase13GetEquipSwordEv
.extern _ZN12ActorManager8GetActorEP8ActorRef
.extern _ZN13LinkStateBase10GetStateIdEv
.extern _ZN13LinkStateBase12GetGrabActorEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase15GetGrabActorRefEv
.extern _ZN13LinkStateBase18ChangeLinkSubStateEii
.extern _ZN13LinkStateBase18EquipItem_vfunc_28Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18func_ov00_020a81b8Eii
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase18func_ov00_020a8994Ev
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d50Ev
.extern _ZN13LinkStateBase19GetCurrentCharacterEv
.extern _ZN13LinkStateBase24Get_PlayerLinkBase_Unk44Ev
.extern _ZN13LinkStateBase26PlayerControlData_vfunc_14Ei
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
.extern _ZN13LinkStateBase29HasFlags_PlayerLinkBase_Unk48Et
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern _ZN13LinkStateBase8vfunc_28Ev
.extern _ZN13PlayerControl13StopFollowingEv
.extern _ZN13PlayerControl14GetFollowActorEv
.extern _ZN13PlayerControl18func_ov00_020afe88Eib
.extern _ZN13PlayerControl18func_ov00_020b049cEP5Vec3pb
.extern _ZN13PlayerControl18func_ov00_020b05e8EP5Vec3p
.extern _ZN13PlayerControl18func_ov00_020b0ad0EP5Actor
.extern _ZN13PlayerControl9SetUnk_80Ev
.extern _ZN5Actor10SetUnk_11cEc
.extern _ZN5Actor4KillEv
.extern _ZN5Actor9GetHitboxEP8Cylinder
.extern _ZNK11ItemManager16GetEquippedFairyEv
.extern _ZNK11ItemManager8GetFairyEi
.extern gSinCosTable
.extern gVec3p_ZERO
.extern gMapManager
.extern gPlayerControl
.extern gActorManager
.extern data_ov00_020eec9c
.extern Vec3p_Add
.extern Vec3p_Sub
.extern Vec3p_Length
.extern Vec3p_Axpy
.extern Atan2
.extern func_01ffbe78
.extern func_01fffcd8
.extern func_0202bba8
.extern func_0202bbbc
.extern func_0202da8c
.extern func_020350b4
.extern func_020351b8
.extern func_ov00_020ba458
.extern func_ov00_020d7a84
.extern func_ov00_020d7b20
.extern func_ov04_0210ab88
.extern func_ov04_0210ab9c
.extern func_ov05_0210a648
.extern func_ov05_0210b3bc
.extern func_ov05_0210f708
.extern func_ov05_0210f70c
.extern func_ov05_0210f714
.extern func_ov05_0210f71c
.extern func_ov05_0211139c
.extern func_ov05_021113b4
.extern func_ov17_0215dff0
.extern func_ov17_0215e338
.extern func_ov23_02171410
.extern gItemManager
File diff suppressed because it is too large Load Diff
-34
View File
@@ -1,34 +0,0 @@
#pragma once
.extern _ZN13LinkStateBase12GetEquipItemEi
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern _ZN13LinkStateBase18EquipItem_vfunc_28Ev
.extern _ZN13LinkStateBase8vfunc_34EP5Vec3p
.extern _ZN13PlayerControl13StopFollowingEv
.extern gAdventureFlags
.extern gPlayerControl
.extern data_027e103c
.extern data_027e1098
.extern func_01fffcd8
.extern _ZN11ItemManager21GetEquipItemUncheckedEi
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
.extern func_ov00_020b7e6c
.extern func_ov00_020cf01c
.extern func_ov00_020cf9dc
.extern func_ov04_02109ae8
.extern func_ov04_02109b08
.extern func_ov04_0210adf8
.extern func_ov05_0210540c
.extern func_ov05_021055e0
.extern func_ov05_02105670
.extern func_ov05_021057c4
.extern func_ov05_0210f704
.extern func_ov05_0210f708
.extern func_ov05_0210f70c
.extern func_ov05_0210f714
.extern func_ov05_0210f71c
.extern func_ov14_0211fd04
.extern func_ov14_0213ec64
.extern func_ov54_021997f0
.extern func_ov55_02198f90
.extern func_ov57_0219a32c
.extern func_ov59_0219931c
-229
View File
@@ -1,229 +0,0 @@
.include "macros/function.inc"
.include "ov00/Player/LinkStateItem.inc"
.text
.global _ZN13LinkStateItem8vfunc_00Ev
thumb_func_start _ZN13LinkStateItem8vfunc_00Ev
_ZN13LinkStateItem8vfunc_00Ev: ; 0x020abd78
bx lr
.align 2, 0
thumb_func_end _ZN13LinkStateItem8vfunc_00Ev
.global _ZN13LinkStateItem5GetIdEv
arm_func_start _ZN13LinkStateItem5GetIdEv
_ZN13LinkStateItem5GetIdEv: ; 0x020abd7c
mov r0, #1
bx lr
arm_func_end _ZN13LinkStateItem5GetIdEv
.global _ZN13LinkStateItem16IsHammerEquippedEv
arm_func_start _ZN13LinkStateItem16IsHammerEquippedEv
_ZN13LinkStateItem16IsHammerEquippedEv: ; 0x020abd84
ldr r0, [r0, #0x14]
cmp r0, #8
bne _020abd98
mov r0, #0
bx lr
_020abd98:
mvn r0, #0
bx lr
arm_func_end _ZN13LinkStateItem16IsHammerEquippedEv
.global _ZN13LinkStateItem12OnStateLeaveEi
arm_func_start _ZN13LinkStateItem12OnStateLeaveEi
_ZN13LinkStateItem12OnStateLeaveEi: ; 0x020abda0
stmdb sp!, {r4, r5, r6, lr}
mov r5, r0
mov r4, r1
bl _ZN13LinkStateBase12OnStateLeaveEi
ldr r0, [r5, #0x14]
cmp r0, #0xa
addls pc, pc, r0, lsl #2
b _020abe68
_020abdc0: ; jump table
b _020abe68 ; case 0
b _020abe68 ; case 1
b _020abe68 ; case 2
b _020abe60 ; case 3
b _020abe1c ; case 4
b _020abe68 ; case 5
b _020abe2c ; case 6
b _020abdec ; case 7
b _020abe38 ; case 8
b _020abe44 ; case 9
b _020abe44 ; case 10
_020abdec:
ldr r0, _020abf44 ; =data_027e103c
ldr r0, [r0]
bl func_ov00_020cf01c
ldrb r0, [r0, #0xe0]
cmp r0, #0
bne _020abe0c
bl _ZN13LinkStateItem15GetEquipBombchuEv
bl func_ov14_0213ec64
_020abe0c:
ldr r0, _020abf48 ; =data_027e1098
ldr r0, [r0]
blx func_ov14_0211fd04
b _020abe68
_020abe1c:
mov r0, r5
mov r1, r4
bl func_ov55_02198f90
b _020abe68
_020abe2c:
mov r0, r5
bl func_ov57_0219a32c
b _020abe68
_020abe38:
mov r0, r5
bl func_ov59_0219931c
b _020abe68
_020abe44:
ldr r0, _020abf44 ; =data_027e103c
mov r1, #0
ldr r0, [r0]
mov r2, r1
strb r1, [r0, #0x2a]
bl func_ov00_020cf9dc
b _020abe68
_020abe60:
mov r0, r5
bl func_ov54_021997f0
_020abe68:
ldr r1, [r5, #0x14]
mvn r0, #0
cmp r1, r0
beq _020abe8c
mov r0, r5
bl _ZN13LinkStateBase12GetEquipItemEi
ldr r1, [r0]
ldr r1, [r1, #0x1c]
blx r1
_020abe8c:
ldr r1, [r5, #0x14]
cmp r1, #9
bgt _020abec0
bge _020abec8
cmp r1, #1
bgt _020abed4
mvn r0, #0
cmp r1, r0
blt _020abed4
cmpne r1, #0
cmpne r1, #1
beq _020abef4
b _020abed4
_020abec0:
cmp r1, #0xa
bne _020abed4
_020abec8:
mov r0, r5
bl _ZN13LinkStateBase18EquipItem_vfunc_28Ev
b _020abef4
_020abed4:
mov r0, r5
bl _ZN13LinkStateBase18EquipItem_vfunc_28Ev
cmp r4, #4
cmpne r4, #2
beq _020abef4
bl _ZN13LinkStateItem16GetLinkStateMoveEv
mov r1, #1
strb r1, [r0, #0x14]
_020abef4:
mvn r0, #0
add r6, r5, #0x50
add r4, r5, #0x58
str r0, [r5, #0x18]
cmp r6, r4
beq _020abf20
_020abf0c:
mov r0, r6
bl func_ov00_020b7e6c
add r6, r6, #4
cmp r6, r4
bne _020abf0c
_020abf20:
ldr r0, _020abf4c ; =gPlayerControl
ldr r0, [r0]
ldrb r1, [r0, #0x80]
cmp r1, #0
beq _020abf38
bl _ZN13PlayerControl13StopFollowingEv
_020abf38:
mov r0, #0
strb r0, [r5, #0x26]
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_020abf44: .word data_027e103c
_020abf48: .word data_027e1098
_020abf4c: .word gPlayerControl
arm_func_end _ZN13LinkStateItem12OnStateLeaveEi
.global _ZN13LinkStateItem15GetEquipBombchuEv
arm_func_start _ZN13LinkStateItem15GetEquipBombchuEv
_ZN13LinkStateItem15GetEquipBombchuEv: ; 0x020abf50
ldr ip, _020abf5c ; =_ZN11ItemManager21GetEquipItemUncheckedEi
mov r0, #7
bx ip
.align 2, 0
_020abf5c: .word _ZN11ItemManager21GetEquipItemUncheckedEi
arm_func_end _ZN13LinkStateItem15GetEquipBombchuEv
.global _ZN13LinkStateItem16GetLinkStateMoveEv
arm_func_start _ZN13LinkStateItem16GetLinkStateMoveEv
_ZN13LinkStateItem16GetLinkStateMoveEv: ; 0x020abf60
ldr ip, _020abf6c ; =func_01fffcd8
mov r0, #0
bx ip
.align 2, 0
_020abf6c: .word func_01fffcd8
arm_func_end _ZN13LinkStateItem16GetLinkStateMoveEv
.global _ZN13LinkStateItem18func_ov00_020abf70Ev
arm_func_start _ZN13LinkStateItem18func_ov00_020abf70Ev
_ZN13LinkStateItem18func_ov00_020abf70Ev: ; 0x020abf70
ldr r1, _020abf88 ; =gAdventureFlags
mov r2, r0
ldr r0, [r1]
ldr ip, _020abf8c ; =_ZN14AdventureFlags18func_ov00_02097b9cEv
ldr r1, [r2, #0x5c]
bx ip
.align 2, 0
_020abf88: .word gAdventureFlags
_020abf8c: .word _ZN14AdventureFlags18func_ov00_02097b9cEv
arm_func_end _ZN13LinkStateItem18func_ov00_020abf70Ev
.global _ZN13LinkStateItem8vfunc_28Ev
arm_func_start _ZN13LinkStateItem8vfunc_28Ev
_ZN13LinkStateItem8vfunc_28Ev: ; 0x020abf90
ldr r0, [r0, #0x5c]
cmp r0, #0
movlt r0, #1
movge r0, #0
bx lr
arm_func_end _ZN13LinkStateItem8vfunc_28Ev
.data
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global _ZTV13LinkStateItem
_ZTV13LinkStateItem: ; 0x020e5a48
.word _ZN13LinkStateItem8vfunc_00Ev
.word func_ov04_02109ae8
.word func_ov04_02109b08
.word _ZN13LinkStateItem5GetIdEv - 1
.word func_ov04_0210adf8
.word func_ov05_0210540c
.word _ZN13LinkStateItem12OnStateLeaveEi - 1
.word func_ov05_021055e0
.word func_ov05_02105670
.word func_ov05_021057c4
.word _ZN13LinkStateItem8vfunc_28Ev - 1
.word func_ov05_0210f704
.word func_ov05_0210f708
.word _ZN13LinkStateBase8vfunc_34EP5Vec3p
.word func_ov05_0210f70c
.word func_ov05_0210f714
.word func_ov05_0210f71c
-21
View File
@@ -1,21 +0,0 @@
#pragma once
.extern _ZN10PlayerBase13GetEquipSwordEv
.extern _ZN13LinkStateBase12GetEquipItemEi
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase8vfunc_20Ei
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern _ZN13LinkStateBase8vfunc_28Ev
.extern _ZN13LinkStateBase8vfunc_34EP5Vec3p
.extern _ZN13LinkStateBase9GetHealthEv
.extern data_ov00_020eec9c
.extern data_ov04_021113dc
.extern func_ov00_020c06b0
.extern func_ov00_020d77e4
.extern func_ov04_0210aef4
.extern func_ov04_0210af00
.extern func_ov05_0210f704
.extern func_ov05_0210f708
.extern func_ov05_0210f70c
.extern func_ov05_0210f71c
.extern func_ov05_02111a98
-225
View File
@@ -1,225 +0,0 @@
.include "ov00/Player/LinkStateMove.inc"
.include "macros/function.inc"
.text
.global _ZN13LinkStateMove8vfunc_00Ev
thumb_func_start _ZN13LinkStateMove8vfunc_00Ev
_ZN13LinkStateMove8vfunc_00Ev: ; 0x020a8e04
bx lr
.align 2, 0
thumb_func_end _ZN13LinkStateMove8vfunc_00Ev
.global _ZN13LinkStateMove5GetIdEv
arm_func_start _ZN13LinkStateMove5GetIdEv
_ZN13LinkStateMove5GetIdEv: ; 0x020a8e08
mov r0, #0
bx lr
arm_func_end _ZN13LinkStateMove5GetIdEv
.global _ZN13LinkStateMove20CreateDebugHierarchyEv
thumb_func_start _ZN13LinkStateMove20CreateDebugHierarchyEv
_ZN13LinkStateMove20CreateDebugHierarchyEv: ; 0x020a8e10
push {r4, r5, lr}
sub sp, #0x14
ldr r5, _020a8e4c ; =data_ov00_020e5744
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020a8e50 ; =0x4c4d4f56
ldr r2, _020a8e54 ; =data_ov00_020e56f0
ldr r3, [r3, #0x3c]
add r4, r0, #0
blx r3
ldr r0, _020a8e54 ; =data_ov00_020e56f0
mov r1, #0
str r0, [sp]
mov r0, #8
str r0, [sp, #4]
str r1, [sp, #8]
lsl r0, r0, #9
str r0, [sp, #0xc]
str r1, [sp, #0x10]
add r0, r4, #0
ldr r4, [r0]
ldr r3, _020a8e50 ; =0x4c4d4f56
ldr r4, [r4, #0x34]
mov r1, #1
add r2, r5, #0
blx r4
add sp, #0x14
pop {r4, r5, pc}
nop
_020a8e4c: .word data_ov00_020e5744
_020a8e50: .word 0x4c4d4f56
_020a8e54: .word data_ov00_020e56f0
thumb_func_end _ZN13LinkStateMove20CreateDebugHierarchyEv
.global _ZN13LinkStateMove12OnStateEnterEv
arm_func_start _ZN13LinkStateMove12OnStateEnterEv
_ZN13LinkStateMove12OnStateEnterEv: ; 0x020a8e58
stmdb sp!, {r4, lr}
mov r4, r0
mov r1, #0
str r1, [r4, #0xc]
strh r1, [r4, #0x10]
strh r1, [r4, #0x12]
ldrb r2, [r4, #0x14]
cmp r2, #0
ldmeqia sp!, {r4, pc}
bl _ZN13LinkStateBase12GetEquipItemEi
ldr r2, [r0]
mov r1, #1
ldr r2, [r2, #0x28]
blx r2
mov r0, r4
mov r1, #1
bl _ZN13LinkStateBase12GetEquipItemEi
ldr r2, [r0]
mov r1, #1
ldr r2, [r2, #0x28]
blx r2
bl _ZN10PlayerBase13GetEquipSwordEv
mvn r1, #0
bl func_ov00_020c06b0
ldr r0, _020a8ec8 ; =data_ov00_020eec9c
mov r1, #0xd
bl func_ov00_020d77e4
ldmia sp!, {r4, pc}
.align 2, 0
_020a8ec8: .word data_ov00_020eec9c
arm_func_end _ZN13LinkStateMove12OnStateEnterEv
.global _ZN13LinkStateMove12OnStateLeaveEi
arm_func_start _ZN13LinkStateMove12OnStateLeaveEi
_ZN13LinkStateMove12OnStateLeaveEi: ; 0x020a8ecc
stmdb sp!, {r4, lr}
mov r4, r0
bl _ZN13LinkStateBase12OnStateLeaveEi
mov r0, #0
strb r0, [r4, #0x14]
strb r0, [r4, #0x15]
strb r0, [r4, #0x16]
ldmia sp!, {r4, pc}
arm_func_end _ZN13LinkStateMove12OnStateLeaveEi
.global _ZN13LinkStateMove8vfunc_24Ei
arm_func_start _ZN13LinkStateMove8vfunc_24Ei
_ZN13LinkStateMove8vfunc_24Ei: ; 0x020a8eec
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
mov r4, r1
bl _ZN13LinkStateBase9GetHealthEv
cmp r0, #0
ble _020a8f14
mov r0, r5
mov r1, r4
bl _ZN13LinkStateBase8vfunc_24Ei
ldmia sp!, {r3, r4, r5, pc}
_020a8f14:
cmp r4, #2
bne _020a8f24
mov r0, #1
ldmia sp!, {r3, r4, r5, pc}
_020a8f24:
mov r0, #0
ldmia sp!, {r3, r4, r5, pc}
arm_func_end _ZN13LinkStateMove8vfunc_24Ei
.global _ZN13LinkStateMove18func_ov00_020a8f2cEv
arm_func_start _ZN13LinkStateMove18func_ov00_020a8f2cEv
_ZN13LinkStateMove18func_ov00_020a8f2cEv: ; 0x020a8f2c
ldr r1, _020a8f48 ; =data_ov00_020e56f0
ldr r2, [r0, #0xc]
ldr r0, [r1, #4]
cmp r2, r0
movgt r0, #1
movle r0, #0
bx lr
.align 2, 0
_020a8f48: .word data_ov00_020e56f0
arm_func_end _ZN13LinkStateMove18func_ov00_020a8f2cEv
.global _ZN13LinkStateMove18func_ov00_020a8f4cEv
arm_func_start _ZN13LinkStateMove18func_ov00_020a8f4cEv
_ZN13LinkStateMove18func_ov00_020a8f4cEv: ; 0x020a8f4c
ldrb r1, [r0, #0x15]
cmp r1, #0
movne r0, #0
bxne lr
mov r2, #1
strb r2, [r0, #0x15]
mov r1, #0
strb r1, [r0, #0x16]
mov r0, r2
bx lr
arm_func_end _ZN13LinkStateMove18func_ov00_020a8f4cEv
.data
.global data_ov00_020e56f0
data_ov00_020e56f0: ; 0x020e56f0
.byte 0x00, 0x08, 0x00, 0x00
.global data_ov00_020e56f4
data_ov00_020e56f4: ; 0x020e56f4
.byte 0x00, 0x01, 0x00, 0x00
.global data_ov00_020e56f8
data_ov00_020e56f8: ; 0x020e56f8
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020e56fc
data_ov00_020e56fc: ; 0x020e56fc
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020e5700
data_ov00_020e5700: ; 0x020e5700
.word _ZN13LinkStateMove8vfunc_00Ev
.global data_ov00_020e5704
data_ov00_020e5704: ; 0x020e5704
.word func_ov04_0210aef4 ; data_ov07_0210aef4
.global data_ov00_020e5708
data_ov00_020e5708: ; 0x020e5708
.word func_ov04_0210af00 ; data_ov07_0210af00
.global data_ov00_020e570c
data_ov00_020e570c: ; 0x020e570c
.word _ZN13LinkStateMove5GetIdEv - 1
.global data_ov00_020e5710
data_ov00_020e5710: ; 0x020e5710
.word _ZN13LinkStateMove20CreateDebugHierarchyEv
.global data_ov00_020e5714
data_ov00_020e5714: ; 0x020e5714
.word _ZN13LinkStateMove12OnStateEnterEv - 1
.global data_ov00_020e5718
data_ov00_020e5718: ; 0x020e5718
.word _ZN13LinkStateMove12OnStateLeaveEi - 1
.global data_ov00_020e571c
data_ov00_020e571c: ; 0x020e571c
.word data_ov04_021113dc ; func_ov05_021113dc
.global data_ov00_020e5720
data_ov00_020e5720: ; 0x020e5720
.word _ZN13LinkStateBase8vfunc_20Ei
.global data_ov00_020e5724
data_ov00_020e5724: ; 0x020e5724
.word _ZN13LinkStateMove8vfunc_24Ei - 1
.global data_ov00_020e5728
data_ov00_020e5728: ; 0x020e5728
.word _ZN13LinkStateBase8vfunc_28Ev
.global data_ov00_020e572c
data_ov00_020e572c: ; 0x020e572c
.word func_ov05_0210f704
.global data_ov00_020e5730
data_ov00_020e5730: ; 0x020e5730
.word func_ov05_0210f708
.global data_ov00_020e5734
data_ov00_020e5734: ; 0x020e5734
.word _ZN13LinkStateBase8vfunc_34EP5Vec3p
.global data_ov00_020e5738
data_ov00_020e5738: ; 0x020e5738
.word func_ov05_0210f70c
.global data_ov00_020e573c
data_ov00_020e573c: ; 0x020e573c
.word func_ov05_02111a98
.global data_ov00_020e5740
data_ov00_020e5740: ; 0x020e5740
.word func_ov05_0210f71c
.global data_ov00_020e5744
data_ov00_020e5744: ; 0x020e5744
; string "息吹きボリューム低下率"
.byte 0x91, 0xa7, 0x90, 0x81, 0x82, 0xab, 0x83, 0x7b, 0x83, 0x8a, 0x83, 0x85, 0x81, 0x5b, 0x83, 0x80, 0x92, 0xe1, 0x89, 0xba, 0x97, 0xa6
.byte 0x00, 0x00
-53
View File
@@ -1,53 +0,0 @@
#pragma once
.extern _ZN13LinkStateBase12ApplyImpulseEii
.extern _ZN13LinkStateBase12GetGrabActorEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase18EquipItem_vfunc_28Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase18func_ov00_020a84bcEi
.extern _ZN13LinkStateBase18func_ov00_020a8638Ei
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase19GetCurrentCharacterEv
.extern _ZN13LinkStateBase26Clear_PlayerLinkBase_Unk48Et
.extern _ZN13LinkStateBase29HasFlags_PlayerLinkBase_Unk48Et
.extern _ZN13LinkStateBase6TurnToEsii
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern _ZN13LinkStateBase8vfunc_28Ev
.extern _ZN13LinkStateBase8vfunc_34EP5Vec3p
.extern _ZN13PlayerControl13StopFollowingEv
.extern _ZN13PlayerControl18_ZN13PlayerControl18func_ov00_020aeeacEvEv
.extern _ZN13PlayerControl18func_ov00_020b034cEv
.extern _ZN13PlayerControl18func_ov00_020b12d0EPs
.extern gSinCosTable
.extern data_027e0618
.extern data_027e0e58
.extern gPlayerControl
.extern data_ov00_020eec9c
.extern func_ov00_0207c39c
.extern func_ov00_0207c444
.extern func_ov00_020b4c2c
.extern func_ov00_020b7e6c
.extern func_ov00_020d7a84
.extern func_ov04_0210ae80
.extern func_ov04_0210aea8
.extern func_ov05_02106c94
.extern func_ov05_02107c8c
.extern func_ov05_02108094
.extern func_ov05_02108188
.extern func_ov05_0210f704
.extern func_ov05_0210f708
.extern func_ov05_0210f70c
.extern func_ov05_0210f714
.extern func_ov05_0210f71c
.extern func_ov05_0210f808
.extern func_ov05_0211139c
.extern func_ov21_02170660
.extern func_ov23_021712fc
.extern func_ov23_0217139c
.extern func_ov23_021720f0
-614
View File
@@ -1,614 +0,0 @@
.include "ov00/Player/LinkStateRoll.inc"
.include "macros/function.inc"
.text
.global _ZN13LinkStateRoll8vfunc_00Ev
thumb_func_start _ZN13LinkStateRoll8vfunc_00Ev
_ZN13LinkStateRoll8vfunc_00Ev: ; 0x020ae790
bx lr
.align 2, 0
thumb_func_end _ZN13LinkStateRoll8vfunc_00Ev
.global _ZN13LinkStateRoll5GetIdEv
arm_func_start _ZN13LinkStateRoll5GetIdEv
_ZN13LinkStateRoll5GetIdEv: ; 0x020ae794
mov r0, #4
bx lr
arm_func_end _ZN13LinkStateRoll5GetIdEv
.global _ZN13LinkStateRoll20CreateDebugHierarchyEv
thumb_func_start _ZN13LinkStateRoll20CreateDebugHierarchyEv
_ZN13LinkStateRoll20CreateDebugHierarchyEv: ; 0x020ae79c
ldr r3, _020ae7a0 ; =_ZN13LinkStateBase18GetDebugHierarchy0Ev
bx r3
.align 2, 0
_020ae7a0: .word _ZN13LinkStateBase18GetDebugHierarchy0Ev
thumb_func_end _ZN13LinkStateRoll20CreateDebugHierarchyEv
.global _ZN13LinkStateRoll12OnStateEnterEv
arm_func_start _ZN13LinkStateRoll12OnStateEnterEv
_ZN13LinkStateRoll12OnStateEnterEv: ; 0x020ae7a4
stmdb sp!, {r3, r4, r5, r6, r7, r8, lr}
sub sp, sp, #0x14
mov r4, r0
ldr r1, [r4, #4]
cmp r1, #9
addls pc, pc, r1, lsl #2
b _020aeb08
_020ae7c0: ; jump table
b _020ae7e8 ; case 0
b _020ae94c ; case 1
b _020ae9fc ; case 2
b _020aea40 ; case 3
b _020ae9c8 ; case 4
b _020aea90 ; case 5
b _020aea9c ; case 6
b _020aeab8 ; case 7
b _020aeaf8 ; case 8
b _020aeb04 ; case 9
_020ae7e8:
bl _ZN13LinkStateBase18func_ov00_020a82acEv
mov r0, r4
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [r0]
add r1, r1, r1, lsr #31
mov r1, r1, asr #0x1
str r1, [r0]
mov r0, r4
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [r0, #8]
add r1, r1, r1, lsr #31
mov r1, r1, asr #0x1
str r1, [r0, #8]
mov r0, r4
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrh r5, [r0]
mov r0, r4
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, r5, asr #0x4
mov r2, r1, lsl #0x1
mov r6, r2, lsl #0x1
ldr r5, _020aeb10 ; =gSinCosTable
add r2, r2, #1
mov r2, r2, lsl #0x1
ldrsh lr, [r5, r2]
ldrsh r6, [r5, r6]
mov r2, #0x148
mov r3, #0
umull r8, r7, r6, r2
mla r7, r6, r3, r7
mov r5, r6, asr #0x1f
adds r6, r8, #0x800
mla r7, r5, r2, r7
ldr r1, [r0]
adc r5, r7, #0
mov r6, r6, lsr #0xc
orr r6, r6, r5, lsl #20
add r1, r1, r6
str r1, [r0]
umull r5, r1, lr, r2
mla r1, lr, r3, r1
mov ip, lr, asr #0x1f
mla r1, ip, r2, r1
adds r2, r5, #0x800
ldr r6, [r0, #8]
adc r1, r1, #0
mov r2, r2, lsr #0xc
orr r2, r2, r1, lsl #20
add r1, r6, r2
str r1, [r0, #8]
mov r0, r4
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrsh r1, [r0]
mov r0, r4
mov r2, #0x400
bl _ZN13LinkStateBase12ApplyImpulseEii
mov r0, r4
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [r0, #4]
ldr r0, _020aeb14 ; =0x0000019a
cmp r1, r0
bge _020ae8f0
mov r0, r4
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, _020aeb14 ; =0x0000019a
str r1, [r0, #4]
_020ae8f0:
ldr r0, _020aeb18 ; =gPlayerControl
ldr r0, [r0]
bl _ZN13PlayerControl13StopFollowingEv
ldr r1, _020aeb1c ; =data_ov00_020e6078
mov r0, r4
mov r2, #1
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
mov r0, r4
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _020aeb20 ; =data_ov00_020eec9c
mov r1, #0xd1
bl func_ov00_020d7a84
mov r1, #2
mov r0, r4
mov r2, r1
bl _ZN13LinkStateRoll18func_ov00_020aee58Est
mov r0, r4
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r0, [r0, #4]
add sp, sp, #0x14
str r0, [r4, #0x20]
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_020ae94c:
ldr r1, _020aeb24 ; =data_ov00_020e6088
mov r2, #1
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
mov r0, r4
mov r1, #1
bl _ZN13LinkStateBase18func_ov00_020a8638Ei
mov r0, #1
strh r0, [r4, #0xc]
mov r0, #0
strh r0, [r4, #0xe]
strh r0, [r4, #0x12]
ldr r1, _020aeb28 ; =data_027e0e58
mov r0, r4
ldr r5, [r1]
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r3, #0x158
str r3, [sp]
add r2, r3, #1
str r2, [sp, #4]
add r2, r3, #2
str r2, [sp, #8]
sub r2, r3, #2
str r0, [sp, #0xc]
mov r3, #1
str r3, [sp, #0x10]
add r1, r4, #0x2c
mov r0, r5
rsb r3, r3, #0x158
bl func_ov00_0207c39c
add sp, sp, #0x14
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_020ae9c8:
bl func_ov05_02107c8c
mov r1, #2
mov r0, r4
strh r1, [r4, #0xc]
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r1, [r0]
add sp, sp, #0x14
str r1, [r4, #0x8c]
ldr r1, [r0, #4]
str r1, [r4, #0x90]
ldr r0, [r0, #8]
str r0, [r4, #0x94]
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_020ae9fc:
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
bl func_ov00_020b4c2c
mov r1, r0
ldr r3, _020aeb2c ; =0x00002aab
mov r0, r4
mov r2, r1
bl _ZN13LinkStateBase6TurnToEsii
mov r0, r4
bl _ZN13LinkStateBase18func_ov00_020a82acEv
mov r0, r4
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _020aeb20 ; =data_ov00_020eec9c
mov r1, #0xf0
bl func_ov00_020d7a84
add sp, sp, #0x14
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_020aea40:
ldr r1, _020aeb30 ; =data_ov00_020e6098
mov r2, #1
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
mov r0, r4
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r1, [r0, #4]
mov r0, r4
str r1, [r4, #0x1c]
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r5, [r0, #4]
mov r0, r4
str r5, [r4, #0x20]
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
str r5, [r0, #0x9c]
mov r0, r4
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, #3
strh r1, [r0, #0x5a]
add sp, sp, #0x14
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_020aea90:
bl func_ov21_02170660
add sp, sp, #0x14
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_020aea9c:
ldr r1, _020aeb34 ; =data_ov00_020e60a8
mov r3, #0
mov r2, #1
strh r3, [r4, #0x18]
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
add sp, sp, #0x14
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_020aeab8:
mov r1, #0
strb r1, [r4, #0x28]
strh r1, [r4, #0x18]
bl _ZN13LinkStateBase14GetPlayerAngleEv
mov r1, #0
strh r1, [r0]
mov r0, r4
bl _ZN13LinkStateBase18func_ov00_020a82acEv
mov r0, r4
bl _ZN13LinkStateBase18EquipItem_vfunc_28Ev
ldr r1, _020aeb34 ; =data_ov00_020e60a8
mov r0, r4
mov r2, #1
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
add sp, sp, #0x14
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_020aeaf8:
bl func_ov05_02108188
add sp, sp, #0x14
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_020aeb04:
bl func_ov23_0217139c
_020aeb08:
add sp, sp, #0x14
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
.align 2, 0
_020aeb10: .word gSinCosTable
_020aeb14: .word 0x0000019a
_020aeb18: .word gPlayerControl
_020aeb1c: .word data_ov00_020e6078
_020aeb20: .word data_ov00_020eec9c
_020aeb24: .word data_ov00_020e6088
_020aeb28: .word data_027e0e58
_020aeb2c: .word 0x00002aab
_020aeb30: .word data_ov00_020e6098
_020aeb34: .word data_ov00_020e60a8
arm_func_end _ZN13LinkStateRoll12OnStateEnterEv
.global _ZN13LinkStateRoll12OnStateLeaveEi
arm_func_start _ZN13LinkStateRoll12OnStateLeaveEi
_ZN13LinkStateRoll12OnStateLeaveEi: ; 0x020aeb38
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r4, r0
bl _ZN13LinkStateBase12OnStateLeaveEi
ldr r0, [r4, #4]
cmp r0, #9
addls pc, pc, r0, lsl #2
b _020aebe4
_020aeb54: ; jump table
b _020aebe4 ; case 0
b _020aeb7c ; case 1
b _020aebe4 ; case 2
b _020aebc8 ; case 3
b _020aebe4 ; case 4
b _020aebe4 ; case 5
b _020aebb8 ; case 6
b _020aebe4 ; case 7
b _020aebe4 ; case 8
b _020aebdc ; case 9
_020aeb7c:
mov r0, r4
mov r1, #1
bl _ZN13LinkStateBase26Clear_PlayerLinkBase_Unk48Et
ldr r0, _020aec0c ; =data_027e0e58
add r7, r4, #0x2c
ldr r5, [r0]
mov r6, #0
_020aeb98:
mov r0, r5
mov r1, r7
bl func_ov00_0207c444
add r6, r6, #1
cmp r6, #5
add r7, r7, #4
blo _020aeb98
b _020aebe4
_020aebb8:
mov r0, r4
mov r1, #1
bl _ZN13LinkStateBase18func_ov00_020a84bcEi
b _020aebe4
_020aebc8:
mov r0, r4
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, #0
strh r1, [r0, #0x5a]
b _020aebe4
_020aebdc:
mov r0, r4
bl func_ov23_021720f0
_020aebe4:
add r5, r4, #0x2c
add r4, r4, #0x40
cmp r5, r4
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
_020aebf4:
mov r0, r5
bl func_ov00_020b7e6c
add r5, r5, #4
cmp r5, r4
bne _020aebf4
ldmia sp!, {r3, r4, r5, r6, r7, pc}
.align 2, 0
_020aec0c: .word data_027e0e58
arm_func_end _ZN13LinkStateRoll12OnStateLeaveEi
.global _ZN13LinkStateRoll8vfunc_20Ei
arm_func_start _ZN13LinkStateRoll8vfunc_20Ei
_ZN13LinkStateRoll8vfunc_20Ei: ; 0x020aec10
stmdb sp!, {r4, r5, r6, lr}
mov r5, r0
mov r4, r1
bl _ZN13LinkStateBase12GetGrabActorEv
cmp r0, #0
bne _020aecc8
ldrsh r0, [r5, #0x12]
cmp r0, #7
movge r0, #1
strge r0, [r5, #4]
ldmgeia sp!, {r4, r5, r6, pc}
mov r0, r5
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
beq _020aecc8
ldr r1, _020aed84 ; =gPlayerControl
mov r0, r5
ldr r6, [r1]
bl _ZN13LinkStateBase14GetPlayerAngleEv
mov r1, r0
mov r0, r6
bl _ZN13PlayerControl18func_ov00_020b12d0EPs
cmp r0, #0
beq _020aecc8
mov r0, r5
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldrsh r0, [r0, #0x5a]
cmp r0, #0
bne _020aecc8
mov r0, r5
mov r1, #0x3f
bl _ZN13LinkStateBase29HasFlags_PlayerLinkBase_Unk48Et
cmp r0, #0
bne _020aecc8
ldr r0, _020aed88 ; =data_027e0618
ldr r0, [r0]
cmp r0, #2
bne _020aecb8
mov r0, r5
bl _ZN13LinkStateBase19GetCurrentCharacterEv
cmp r0, #1
beq _020aecc8
_020aecb8:
mov r0, #0
str r0, [r5, #4]
mov r0, #1
ldmia sp!, {r4, r5, r6, pc}
_020aecc8:
ldr r0, _020aed88 ; =data_027e0618
ldr r0, [r0]
cmp r0, #2
bne _020aed7c
mov r0, r5
bl _ZN13LinkStateBase12GetGrabActorEv
cmp r0, #0
bne _020aed70
mov r0, r5
bl _ZN13LinkStateBase19GetCurrentCharacterEv
cmp r0, #1
mov r0, r5
bne _020aed08
mov r1, r4
bl func_ov23_021712fc
ldmia sp!, {r4, r5, r6, pc}
_020aed08:
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
beq _020aed70
mov r0, r5
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldr r1, [r0, #0xdc]
ldr r0, _020aed8c ; =0x0000099a
cmp r1, r0
blt _020aed70
ldr r0, _020aed84 ; =gPlayerControl
ldr r0, [r0]
bl _ZN13PlayerControl18func_ov00_020b034cEv
cmp r0, #0
ble _020aed70
ldr r0, _020aed84 ; =gPlayerControl
ldr r0, [r0]
bl _ZN13PlayerControl18func_ov00_020b034cEv
mov r2, #0
mov r1, r0
mov r0, r5
mov r3, r2
bl func_ov05_0210f808
mov r0, #2
str r0, [r5, #4]
mov r0, #1
ldmia sp!, {r4, r5, r6, pc}
_020aed70:
mov r0, r5
bl func_ov05_02108094
ldmia sp!, {r4, r5, r6, pc}
_020aed7c:
mov r0, #0
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_020aed84: .word gPlayerControl
_020aed88: .word data_027e0618
_020aed8c: .word 0x0000099a
arm_func_end _ZN13LinkStateRoll8vfunc_20Ei
.global _ZN13LinkStateRoll8vfunc_24Ei
arm_func_start _ZN13LinkStateRoll8vfunc_24Ei
_ZN13LinkStateRoll8vfunc_24Ei: ; 0x020aed90
stmdb sp!, {r3, r4, r5, lr}
mov r4, r1
mov r5, r0
cmp r4, #7
addls pc, pc, r4, lsl #2
b _020aee40
_020aeda8: ; jump table
b _020aee40 ; case 0
b _020aedc8 ; case 1
b _020aee48 ; case 2
b _020aee48 ; case 3
b _020aede4 ; case 4
b _020aedf8 ; case 5
b _020aee40 ; case 6
b _020aee14 ; case 7
_020aedc8:
ldr r0, [r5, #4]
cmp r0, #5
cmpne r0, #6
cmpne r0, #7
bne _020aee48
mov r0, #0
ldmia sp!, {r3, r4, r5, pc}
_020aede4:
ldr r0, [r5, #4]
cmp r0, #0
beq _020aee48
mov r0, #0
ldmia sp!, {r3, r4, r5, pc}
_020aedf8:
ldr r0, [r5, #4]
cmp r0, #0
cmpne r0, #3
cmpne r0, #8
bne _020aee48
mov r0, #0
ldmia sp!, {r3, r4, r5, pc}
_020aee14:
ldr r1, [r5, #4]
cmp r1, #0
bne _020aee48
bl func_ov05_0211139c
cmp r0, #0
bne _020aee48
bl _ZN13PlayerControl18_ZN13PlayerControl18func_ov00_020aeeacEvEv
cmp r0, #0
beq _020aee48
mov r0, #1
ldmia sp!, {r3, r4, r5, pc}
_020aee40:
mov r0, #0
ldmia sp!, {r3, r4, r5, pc}
_020aee48:
mov r0, r5
mov r1, r4
bl _ZN13LinkStateBase8vfunc_24Ei
ldmia sp!, {r3, r4, r5, pc}
arm_func_end _ZN13LinkStateRoll8vfunc_24Ei
.global _ZN13LinkStateRoll18func_ov00_020aee58Est
arm_func_start _ZN13LinkStateRoll18func_ov00_020aee58Est
_ZN13LinkStateRoll18func_ov00_020aee58Est: ; 0x020aee58
ldrh r3, [r0, #0x16]
cmp r3, r2
movne r3, #0
strneh r3, [r0, #0x12]
ldrsh ip, [r0, #0x12]
mov r3, #0xf
add r1, ip, r1
strh r1, [r0, #0x12]
strh r3, [r0, #0x14]
strh r2, [r0, #0x16]
bx lr
arm_func_end _ZN13LinkStateRoll18func_ov00_020aee58Est
.global _ZN13LinkStateRoll18func_ov00_020aee84Ev
arm_func_start _ZN13LinkStateRoll18func_ov00_020aee84Ev
_ZN13LinkStateRoll18func_ov00_020aee84Ev: ; 0x020aee84
ldrsh r1, [r0, #0x14]
cmp r1, #0
subgt r1, r1, #1
strgth r1, [r0, #0x14]
bxgt lr
ldrsh r1, [r0, #0x12]
cmp r1, #0
subgt r1, r1, #1
strgth r1, [r0, #0x12]
bx lr
arm_func_end _ZN13LinkStateRoll18func_ov00_020aee84Ev
.data
.global data_ov00_020e6078
data_ov00_020e6078: ; 0x020e6078
.byte 0x0b, 0x00, 0x00, 0x00
.global data_ov00_020e607c
data_ov00_020e607c: ; 0x020e607c
.byte 0x9a, 0x11, 0x00, 0x00
.global data_ov00_020e6080
data_ov00_020e6080: ; 0x020e6080
.byte 0x00, 0x10, 0x00, 0x00
.global data_ov00_020e6084
data_ov00_020e6084: ; 0x020e6084
.byte 0x00, 0x30, 0x01, 0x00
.global data_ov00_020e6088
data_ov00_020e6088: ; 0x020e6088
.byte 0x23, 0x00, 0x00, 0x00
.global data_ov00_020e608c
data_ov00_020e608c: ; 0x020e608c
.byte 0x00, 0x10, 0x00, 0x00
.global data_ov00_020e6090
data_ov00_020e6090: ; 0x020e6090
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020e6094
data_ov00_020e6094: ; 0x020e6094
.byte 0x00, 0xc0, 0x02, 0x00
.global data_ov00_020e6098
data_ov00_020e6098: ; 0x020e6098
.byte 0x45, 0x00, 0x00, 0x00
.global data_ov00_020e609c
data_ov00_020e609c: ; 0x020e609c
.byte 0x00, 0x10, 0x00, 0x00
.global data_ov00_020e60a0
data_ov00_020e60a0: ; 0x020e60a0
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020e60a4
data_ov00_020e60a4: ; 0x020e60a4
.byte 0x00, 0x10, 0x00, 0x00
.global data_ov00_020e60a8
data_ov00_020e60a8: ; 0x020e60a8
.byte 0x2d, 0x00, 0x00, 0x00
.global data_ov00_020e60ac
data_ov00_020e60ac: ; 0x020e60ac
.byte 0x00, 0x30, 0x00, 0x00
.global data_ov00_020e60b0
data_ov00_020e60b0: ; 0x020e60b0
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020e60b4
data_ov00_020e60b4: ; 0x020e60b4
.byte 0x00, 0x10, 0x01, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global _ZTV13LinkStateRoll
_ZTV13LinkStateRoll: ; 0x020e60c0
.word _ZN13LinkStateRoll8vfunc_00Ev
.word func_ov04_0210ae80
.word func_ov04_0210aea8
.word _ZN13LinkStateRoll5GetIdEv - 1
.word _ZN13LinkStateRoll20CreateDebugHierarchyEv
.word _ZN13LinkStateRoll12OnStateEnterEv - 1
.word _ZN13LinkStateRoll12OnStateLeaveEi - 1
.word func_ov05_02106c94
.word _ZN13LinkStateRoll8vfunc_20Ei - 1
.word _ZN13LinkStateRoll8vfunc_24Ei - 1
.word _ZN13LinkStateBase8vfunc_28Ev
.word func_ov05_0210f704
.word func_ov05_0210f708
.word _ZN13LinkStateBase8vfunc_34EP5Vec3p
.word func_ov05_0210f70c
.word func_ov05_0210f714
.word func_ov05_0210f71c
-32
View File
@@ -1,32 +0,0 @@
#pragma once
.extern _ZN11ItemManager18EquipItem_vfunc_2cEi
.extern _ZN11ItemManager17EquipCollidesWithEP8Cylinderi
.extern _ZN13PlayerControl9UpdateAimEv
.extern _ZNK11ItemManager16GetEquippedFairyEv
.extern _ZNK11ItemManager8GetFairyEi
.extern data_027e0c54
.extern data_027e0e58
.extern gMapManager
.extern data_027e0f64
.extern gAdventureFlags
.extern gPlayerPos
.extern gPlayerVel
.extern gPlayerAngle
.extern data_027e0fb0
.extern gPlayerControl
.extern gActorManager
.extern Vec3p_Sub
.extern Atan2
.extern _ZN8Cylinder8OverlapsEPS_
.extern _ZN11ItemManager21GetEquipItemUncheckedEi
.extern func_ov00_0207c5d4
.extern _ZN10MapManager18func_ov00_02082af4Ev
.extern _ZN10MapManager14GetEntrancePosEP5Vec3pi
.extern _ZN10MapManager16MapData_vfunc_68Ev
.extern func_ov00_0208ae94
.extern func_ov00_0208f030
.extern _ZN14AdventureFlags18func_ov00_02097700Ev
.extern _ZN12ActorManager14Actor_vfunc_10Ej
.extern func_ov04_0210b258
.extern func_ov04_0210b280
.extern gItemManager
-488
View File
@@ -1,488 +0,0 @@
.include "macros/function.inc"
.include "ov00/Player/PlayerBase.inc"
.text
.global _ZN10PlayerBase8vfunc_04Ev
arm_func_start _ZN10PlayerBase8vfunc_04Ev
_ZN10PlayerBase8vfunc_04Ev: ; 0x020a7af0
mov r0, #1
bx lr
arm_func_end _ZN10PlayerBase8vfunc_04Ev
.global _ZN10PlayerBase10GetEquipIdEv
arm_func_start _ZN10PlayerBase10GetEquipIdEv
_ZN10PlayerBase10GetEquipIdEv: ; 0x020a7af8
mvn r0, #0
bx lr
arm_func_end _ZN10PlayerBase10GetEquipIdEv
.global _ZN10PlayerBase7CanMoveEv
arm_func_start _ZN10PlayerBase7CanMoveEv
_ZN10PlayerBase7CanMoveEv: ; 0x020a7b00
mov r0, #1
bx lr
arm_func_end _ZN10PlayerBase7CanMoveEv
.global _ZN10PlayerBase12SetUpdatePosEb
arm_func_start _ZN10PlayerBase12SetUpdatePosEb
_ZN10PlayerBase12SetUpdatePosEb: ; 0x020a7b08
strb r1, [r0, #0x10]
bx lr
arm_func_end _ZN10PlayerBase12SetUpdatePosEb
.global _ZN10PlayerBase10SetVisibleEb
arm_func_start _ZN10PlayerBase10SetVisibleEb
_ZN10PlayerBase10SetVisibleEb: ; 0x020a7b10
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r4, r1
ldr r0, _020a7b84 ; =gItemManager
strb r4, [r6, #0x11]
ldr r5, [r0]
mov r0, r5
bl _ZNK11ItemManager16GetEquippedFairyEv
mov r1, r0
mov r0, r5
bl _ZNK11ItemManager8GetFairyEi
cmp r0, #0
ldrneb r1, [r6, #0x11]
strneb r1, [r0, #0x11a]
cmp r4, #0
movne r0, #0x1f
moveq r0, #0
mov r0, r0, lsl #0x10
mov r5, r0, asr #0x10
bl _ZN10PlayerBase13GetEquipSwordEv
strh r5, [r0, #0x5c]
bl _ZN10PlayerBase14GetEquipShieldEv
ldr r1, _020a7b88 ; =data_027e0e58
strh r5, [r0, #0xe]
ldr r0, [r1]
mov r2, r4
mov r1, #1
bl func_ov00_0207c5d4
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_020a7b84: .word gItemManager
_020a7b88: .word data_027e0e58
arm_func_end _ZN10PlayerBase10SetVisibleEb
.global _ZN10PlayerBase13GetEquipSwordEv
arm_func_start _ZN10PlayerBase13GetEquipSwordEv
_ZN10PlayerBase13GetEquipSwordEv: ; 0x020a7b8c
ldr ip, _020a7b98 ; =_ZN11ItemManager21GetEquipItemUncheckedEi
mov r0, #0
bx ip
.align 2, 0
_020a7b98: .word _ZN11ItemManager21GetEquipItemUncheckedEi
arm_func_end _ZN10PlayerBase13GetEquipSwordEv
.global _ZN10PlayerBase14GetEquipShieldEv
arm_func_start _ZN10PlayerBase14GetEquipShieldEv
_ZN10PlayerBase14GetEquipShieldEv: ; 0x020a7b9c
ldr ip, _020a7ba8 ; =_ZN11ItemManager21GetEquipItemUncheckedEi
mov r0, #1
bx ip
.align 2, 0
_020a7ba8: .word _ZN11ItemManager21GetEquipItemUncheckedEi
arm_func_end _ZN10PlayerBase14GetEquipShieldEv
.global _ZN10PlayerBase6LookAtEP5Vec3p
arm_func_start _ZN10PlayerBase6LookAtEP5Vec3p
_ZN10PlayerBase6LookAtEP5Vec3p: ; 0x020a7bac
stmdb sp!, {lr}
sub sp, sp, #0xc
mov r0, r1
ldr r1, _020a7bf8 ; =gPlayerPos
add r2, sp, #0
bl Vec3p_Sub
ldr r0, [sp]
cmp r0, #0
ldreq r0, [sp, #8]
cmpeq r0, #0
addeq sp, sp, #0xc
ldmeqia sp!, {pc}
ldr r0, [sp]
ldr r1, [sp, #8]
bl Atan2
ldr r1, _020a7bfc ; =gPlayerAngle
strh r0, [r1]
add sp, sp, #0xc
ldmia sp!, {pc}
.align 2, 0
_020a7bf8: .word gPlayerPos
_020a7bfc: .word gPlayerAngle
arm_func_end _ZN10PlayerBase6LookAtEP5Vec3p
.global _ZN10PlayerBase18func_ov00_020a7c00Ei
arm_func_start _ZN10PlayerBase18func_ov00_020a7c00Ei
_ZN10PlayerBase18func_ov00_020a7c00Ei: ; 0x020a7c00
ldr r0, _020a7c18 ; =data_027e0c54
ldrb r0, [r0]
cmp r1, r0
moveq r0, #1
movne r0, #0
bx lr
.align 2, 0
_020a7c18: .word data_027e0c54
arm_func_end _ZN10PlayerBase18func_ov00_020a7c00Ei
.global _ZN10PlayerBase12CollidesWithEP8Cylinder
arm_func_start _ZN10PlayerBase12CollidesWithEP8Cylinder
_ZN10PlayerBase12CollidesWithEP8Cylinder: ; 0x020a7c1c
stmdb sp!, {r4, lr}
sub sp, sp, #0x10
ldr r2, [r0]
mov r4, r1
ldr r2, [r2, #0x10]
add r1, sp, #0
blx r2
ldr r0, [sp, #0xc]
cmp r0, #0
addlt sp, sp, #0x10
movlt r0, #0
ldmltia sp!, {r4, pc}
add r1, sp, #0
mov r0, r4
bl _ZN8Cylinder8OverlapsEPS_
add sp, sp, #0x10
ldmia sp!, {r4, pc}
arm_func_end _ZN10PlayerBase12CollidesWithEP8Cylinder
.global _ZN10PlayerBase18func_ov00_020a7c60EP5Vec3pS1_i
arm_func_start _ZN10PlayerBase18func_ov00_020a7c60EP5Vec3pS1_i
_ZN10PlayerBase18func_ov00_020a7c60EP5Vec3pS1_i: ; 0x020a7c60
stmdb sp!, {r4, r5, r6, lr}
sub sp, sp, #0x28
ldr ip, [r0]
mov r6, r1
ldr ip, [ip, #0x10]
add r1, sp, #0x18
mov r5, r2
mov r4, r3
blx ip
ldr r0, [sp, #0x24]
cmp r0, #0
addlt sp, sp, #0x28
movlt r0, #0
ldmltia sp!, {r4, r5, r6, pc}
ldr r1, [r6]
add r0, sp, #0x18
str r1, [sp, #0xc]
ldr r2, [r6, #4]
add r1, sp, #0xc
str r2, [sp, #0x10]
ldr r3, [r6, #8]
add r2, sp, #0
str r3, [sp, #0x14]
ldr ip, [r5]
mov r3, r4
str ip, [sp]
ldr r4, [r5, #4]
str r4, [sp, #4]
ldr r4, [r5, #8]
str r4, [sp, #8]
bl func_ov00_0208f030
add sp, sp, #0x28
ldmia sp!, {r4, r5, r6, pc}
arm_func_end _ZN10PlayerBase18func_ov00_020a7c60EP5Vec3pS1_i
.global _ZN10PlayerBase17EquipCollidesWithEP8Cylinderi
arm_func_start _ZN10PlayerBase17EquipCollidesWithEP8Cylinderi
_ZN10PlayerBase17EquipCollidesWithEP8Cylinderi: ; 0x020a7ce4
ldr r0, _020a7cf4 ; =gItemManager
ldr ip, _020a7cf8 ; =_ZN11ItemManager17EquipCollidesWithEP8Cylinderi
ldr r0, [r0]
bx ip
.align 2, 0
_020a7cf4: .word gItemManager
_020a7cf8: .word _ZN11ItemManager17EquipCollidesWithEP8Cylinderi
arm_func_end _ZN10PlayerBase17EquipCollidesWithEP8Cylinderi
.global _ZN10PlayerBase18EquipItem_vfunc_2cEv
arm_func_start _ZN10PlayerBase18EquipItem_vfunc_2cEv
_ZN10PlayerBase18EquipItem_vfunc_2cEv: ; 0x020a7cfc
stmdb sp!, {r3, lr}
ldr r1, [r0]
ldr r1, [r1, #8]
blx r1
mov r1, r0
mvn r0, #0
cmp r1, r0
moveq r0, #0
ldmeqia sp!, {r3, pc}
ldr r0, _020a7d30 ; =gItemManager
ldr r0, [r0]
bl _ZN11ItemManager18EquipItem_vfunc_2cEi
ldmia sp!, {r3, pc}
.align 2, 0
_020a7d30: .word gItemManager
arm_func_end _ZN10PlayerBase18EquipItem_vfunc_2cEv
.global _ZN10PlayerBase9SetHealthEs
arm_func_start _ZN10PlayerBase9SetHealthEs
_ZN10PlayerBase9SetHealthEs: ; 0x020a7d34
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
ldrb r2, [r5, #0x12]
cmp r2, #0
ldmneia sp!, {r3, r4, r5, pc}
strh r1, [r5, #0xa]
ldr r1, [r0]
ldrsh r4, [r5, #0xa]
ldr r1, [r1]
blx r1
cmp r4, r0
ble _020a7d7c
mov r0, r5
ldr r1, [r0]
ldr r1, [r1]
blx r1
strh r0, [r5, #0xa]
ldmia sp!, {r3, r4, r5, pc}
_020a7d7c:
cmp r4, #0
movlt r0, #0
strlth r0, [r5, #0xa]
ldmia sp!, {r3, r4, r5, pc}
arm_func_end _ZN10PlayerBase9SetHealthEs
.global _ZN10PlayerBase9AddHealthEs
arm_func_start _ZN10PlayerBase9AddHealthEs
_ZN10PlayerBase9AddHealthEs: ; 0x020a7d8c
stmdb sp!, {r3, r4, r5, lr}
mov r4, r0
ldrb r2, [r4, #0x12]
cmp r2, #0
ldmneia sp!, {r3, r4, r5, pc}
ldrsh r2, [r4, #0xa]
cmp r2, #0
ldmleia sp!, {r3, r4, r5, pc}
add r1, r2, r1
strh r1, [r4, #0xa]
ldr r1, [r0]
ldrsh r5, [r4, #0xa]
ldr r1, [r1]
blx r1
cmp r5, r0
ble _020a7de4
mov r0, r4
ldr r1, [r0]
ldr r1, [r1]
blx r1
strh r0, [r4, #0xa]
ldmia sp!, {r3, r4, r5, pc}
_020a7de4:
cmp r5, #0
movlt r0, #0
strlth r0, [r4, #0xa]
ldmia sp!, {r3, r4, r5, pc}
arm_func_end _ZN10PlayerBase9AddHealthEs
.global _ZN10PlayerBase8TeleportEP5Vec3psibb
arm_func_start _ZN10PlayerBase8TeleportEP5Vec3psibb
_ZN10PlayerBase8TeleportEP5Vec3psibb: ; 0x020a7df4
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #0x1c
ldr r3, _020a7e6c ; =gMapManager
mov r5, r0
mov r4, r1
mov lr, #0xff
mov ip, #0
mov r6, r2
ldr r0, [r3]
add r1, sp, #8
mov r2, r4
strb lr, [sp, #0x16]
str ip, [sp, #0x18]
bl _ZN10MapManager14GetEntrancePosEP5Vec3pi
str r6, [sp]
mov r0, #0
str r0, [sp, #4]
mov r0, r5
ldr ip, [r0]
ldrsh r2, [sp, #0x14]
ldr r3, [sp, #0x18]
ldr ip, [ip, #0x34]
add r1, sp, #8
blx ip
cmp r0, #0
movne r0, #1
strneh r4, [r5, #0xe]
moveq r0, #0
add sp, sp, #0x1c
ldmia sp!, {r3, r4, r5, r6, pc}
.align 2, 0
_020a7e6c: .word gMapManager
arm_func_end _ZN10PlayerBase8TeleportEP5Vec3psibb
.global _ZN10PlayerBase18TeleportToEntranceEib
arm_func_start _ZN10PlayerBase18TeleportToEntranceEib
_ZN10PlayerBase18TeleportToEntranceEib: ; 0x020a7e70
stmdb sp!, {r4, r5, lr}
sub sp, sp, #0xc
mov r5, r1
ldr r0, [r5]
ldr r3, _020a7f64 ; =gPlayerPos
mov r4, r2
str r0, [r3]
ldr r1, [r5, #4]
ldr r0, _020a7f68 ; =gMapManager
str r1, [r3, #4]
ldr r2, [r5, #8]
add r1, sp, #0
str r2, [r3, #8]
ldr r2, [r5]
ldr r0, [r0]
str r2, [sp]
ldr r3, [r5, #4]
mov r2, #1
str r3, [sp, #4]
ldr r3, [r5, #8]
str r3, [sp, #8]
bl _ZN10MapManager16MapData_vfunc_68Ev
ldr ip, [r5, #4]
ldr r2, _020a7f6c ; =gPlayerAngle
cmp ip, r0
movle ip, r0
ldr r3, _020a7f64 ; =gPlayerPos
ldr r1, _020a7f70 ; =gPlayerVel
mov r5, #0
ldr r0, _020a7f74 ; =data_027e0fb0
str r5, [r1]
strh r5, [r0]
str ip, [r3, #4]
strh r4, [r2]
str r5, [r1, #4]
ldr r0, _020a7f78 ; =gPlayerControl
str r5, [r1, #8]
ldr r0, [r0]
blx _ZN13PlayerControl9UpdateAimEv
ldr r0, _020a7f7c ; =gActorManager
ldrb r1, [sp, #0x18]
ldr r0, [r0]
bl _ZN12ActorManager14Actor_vfunc_10Ej
ldrb r0, [sp, #0x18]
cmp r0, #0
beq _020a7f40
ldr r0, _020a7f68 ; =gMapManager
ldr r0, [r0]
bl _ZN10MapManager18func_ov00_02082af4Ev
ldr r0, _020a7f80 ; =gAdventureFlags
ldr r0, [r0]
bl _ZN14AdventureFlags18func_ov00_02097700Ev
_020a7f40:
ldrb r0, [sp, #0x1c]
cmp r0, #0
bne _020a7f58
ldr r0, _020a7f84 ; =data_027e0f64
ldr r0, [r0]
bl func_ov00_0208ae94
_020a7f58:
mov r0, #1
add sp, sp, #0xc
ldmia sp!, {r4, r5, pc}
.align 2, 0
_020a7f64: .word gPlayerPos
_020a7f68: .word gMapManager
_020a7f6c: .word gPlayerAngle
_020a7f70: .word gPlayerVel
_020a7f74: .word data_027e0fb0
_020a7f78: .word gPlayerControl
_020a7f7c: .word gActorManager
_020a7f80: .word gAdventureFlags
_020a7f84: .word data_027e0f64
arm_func_end _ZN10PlayerBase18TeleportToEntranceEib
.global _ZN10PlayerBase22TeleportToLastEntranceEb
arm_func_start _ZN10PlayerBase22TeleportToLastEntranceEb
_ZN10PlayerBase22TeleportToLastEntranceEb: ; 0x020a7f88
stmdb sp!, {r3, lr}
ldr r3, [r0]
mov r2, r1
ldrh r1, [r0, #0xe]
ldr r3, [r3, #0x38]
blx r3
ldmia sp!, {r3, pc}
arm_func_end _ZN10PlayerBase22TeleportToLastEntranceEb
.data
.global data_ov00_020e5590
data_ov00_020e5590: ; 0x020e5590
.ascii "brg"
.byte 0x00
.global data_ov00_020e5594
data_ov00_020e5594: ; 0x020e5594
.ascii "fnl"
.byte 0x00
.global data_ov00_020e5598
data_ov00_020e5598: ; 0x020e5598
.ascii "pdl"
.byte 0x00
.global data_ov00_020e559c
data_ov00_020e559c: ; 0x020e559c
.ascii "dco"
.byte 0x00
.global data_ov00_020e55a0
data_ov00_020e55a0: ; 0x020e55a0
.ascii "can"
.byte 0x00
.global data_ov00_020e55a4
data_ov00_020e55a4: ; 0x020e55a4
.ascii "hul"
.byte 0x00
.global data_ov00_020e55a8
data_ov00_020e55a8: ; 0x020e55a8
.ascii "bow"
.byte 0x00
.global data_ov00_020e55ac
data_ov00_020e55ac: ; 0x020e55ac
.ascii "anc"
.byte 0x00
.global data_ov00_020e55b0
data_ov00_020e55b0: ; 0x020e55b0
.word data_ov00_020e55ac
.word data_ov00_020e55a8
.word data_ov00_020e55a4
.global data_ov00_020e55bc
data_ov00_020e55bc: ; 0x020e55bc
.word data_ov00_020e55a0
.global data_ov00_020e55c0
data_ov00_020e55c0: ; 0x020e55c0
.word data_ov00_020e559c
.global data_ov00_020e55c4
data_ov00_020e55c4: ; 0x020e55c4
.word data_ov00_020e5598
.global data_ov00_020e55c8
data_ov00_020e55c8: ; 0x020e55c8
.word data_ov00_020e5594
.global data_ov00_020e55cc
data_ov00_020e55cc: ; 0x020e55cc
.word data_ov00_020e5590
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global _ZTV10PlayerBase
_ZTV10PlayerBase: ; 0x020e55d8
.byte 0x00, 0x00, 0x00, 0x00
.word _ZN10PlayerBase8vfunc_04Ev
.word _ZN10PlayerBase10GetEquipIdEv
.word _ZN10PlayerBase7CanMoveEv
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.word _ZN10PlayerBase18TeleportToEntranceEib
.word _ZN10PlayerBase8TeleportEP5Vec3psibb
.word _ZN10PlayerBase22TeleportToLastEntranceEb
.word _ZN10PlayerBase9AddHealthEs
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.word func_ov04_0210b258
.word func_ov04_0210b280
-79
View File
@@ -1,79 +0,0 @@
#pragma once
.extern _ZN10MapManager16MapData_vfunc_78Ev
.extern _ZN10MapManager18func_ov00_02083a1cEiPS_P5Vec3p
.extern _ZN10MapManager18func_ov00_02083c24Ei
.extern _ZN10MapManager18func_ov00_02083c50Ei
.extern _ZN10MapManager18func_ov00_02083c7cEP5Vec3pi
.extern _ZN10MapManager18func_ov00_02085108EPi
.extern _ZN10MapManager18func_ov00_02085594Ev
.extern _ZN11ItemManager12GetEquipItemEi
.extern _ZN11ItemManager18func_ov00_020ad790Ei
.extern _ZN12ActorManager18func_ov00_020c3484EP8ActorRefP5Actori
.extern _ZN12ActorManager8GetActorEP8ActorRef
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
.extern _ZN14AdventureFlags18func_ov00_02097750Ev
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor9GetHitboxEP8Cylinder
.extern _ZNK11ItemManager15GetEquippedItemEv
.extern _ZNK11ItemManager16GetEquippedFairyEv
.extern _ZNK11ItemManager8GetFairyEi
.extern _ZNK11ItemManager9HasPotionEj
.extern gSinCosTable
.extern data_02056be4
.extern data_027e05f8
.extern data_027e077c
.extern data_027e0c68
.extern gVec3p_ZERO
.extern data_027e0d38
.extern data_027e0e2c
.extern gMapManager
.extern data_027e0f64
.extern gPlayer
.extern gPlayerPos
.extern gPlayerAngle
.extern gPlayerLink
.extern data_027e0fcc
.extern gActorManager
.extern data_027e0ffc
.extern data_027e103c
.extern data_ov00_020eec60
.extern data_ov00_020eec9c
.extern func_01ff991c
.extern func_01ff992c
.extern func_01ff9958
.extern Vec3p_Sub
.extern Vec3p_Dot
.extern Vec3p_Length
.extern Vec3p_Axpy
.extern Vec3p_Distance
.extern Atan2
.extern func_01ffe468
.extern func_02002c14
.extern func_0202b2e8
.extern func_0202d95c
.extern func_ov00_02078b40
.extern func_ov00_0208b180
.extern func_ov00_020a5e9c
.extern func_ov00_020b78a0
.extern func_ov00_020b7924
.extern func_ov00_020b7d4c
.extern func_ov00_020b7d6c
.extern func_ov00_020ba204
.extern func_ov00_020baca8
.extern func_ov00_020bad18
.extern _ZN14PlayerLinkBase19GetCurrentCharacterEv
.extern func_ov00_020cebcc
.extern func_ov00_020ced64
.extern func_ov00_020ced7c
.extern func_ov00_020cf20c
.extern func_ov00_020cf2b8
.extern func_ov00_020cf330
.extern func_ov00_020d6be4
.extern func_ov00_020d77e4
.extern func_ov05_02103f4c
.extern func_ov15_0213ce4c
.extern func_ov15_0213dcb0
.extern func_ov15_0213dcb8
.extern func_ov24_02178348
.extern gAdventureFlags
.extern gItemManager
File diff suppressed because it is too large Load Diff
-8
View File
@@ -1,8 +0,0 @@
#pragma once
.extern GetTouchStateFlags
.extern __register_global_object
.extern data_027e0d6c
.extern data_027e0d78
.extern func_020078c0
.extern func_ov00_020df378
.extern func_ov08_02113080
-325
View File
@@ -1,325 +0,0 @@
.include "macros/function.inc"
.include "ov00/Player/TouchControl.inc"
.text
.global _ZN12TouchControlC2Ev
thumb_func_start _ZN12TouchControlC2Ev
_ZN12TouchControlC2Ev: ; 0x0207ac24
mov r1, #1
strh r1, [r0]
ldr r1, _0207ac5c ; =0x0000ffff
mov r3, #0
strh r1, [r0, #2]
strh r1, [r0, #4]
mov r1, #0x14
strh r1, [r0, #6]
mov r1, #6
strh r1, [r0, #8]
ldrh r1, [r0, #6]
sub r2, r3, #1
strh r1, [r0, #0xa]
strb r3, [r0, #0xc]
str r2, [r0, #0x10]
str r2, [r0, #0x14]
strb r3, [r0, #0x18]
str r2, [r0, #0x1c]
str r2, [r0, #0x20]
mov r1, #0x80
str r1, [r0, #0x24]
mov r1, #0x60
str r1, [r0, #0x28]
str r2, [r0, #0x2c]
str r2, [r0, #0x30]
strh r3, [r0, #0x34]
bx lr
nop
_0207ac5c: .word 0x0000ffff
thumb_func_end _ZN12TouchControlC2Ev
.global _ZN12TouchControl13IncreaseSpeedEs
arm_func_start _ZN12TouchControl13IncreaseSpeedEs
_ZN12TouchControl13IncreaseSpeedEs: ; 0x0207ac60
mov r2, #0
strh r2, [r0, #0x34]
ldrh r2, [r0]
add r1, r2, r1
strh r1, [r0]
bx lr
arm_func_end _ZN12TouchControl13IncreaseSpeedEs
.global _ZN12TouchControl11UpdateFlagsEt
arm_func_start _ZN12TouchControl11UpdateFlagsEt
_ZN12TouchControl11UpdateFlagsEt: ; 0x0207ac78
mov r2, #0
strh r2, [r0, #0x34]
ldrb r2, [r0, #0x18]
cmp r2, #0
ldreqb r2, [r0, #0xc]
cmpeq r2, #1
ldreqh r2, [r0, #0x34]
orreq r2, r2, #1
streqh r2, [r0, #0x34]
ldrb r2, [r0, #0x18]
cmp r2, #1
ldreqb r2, [r0, #0xc]
cmpeq r2, #0
ldreqh r2, [r0, #0x34]
orreq r2, r2, #2
streqh r2, [r0, #0x34]
ldrh r2, [r0]
cmp r2, r1
strloh r1, [r0]
ldrh r2, [r0, #0x34]
tst r2, #1
beq _0207ace8
ldrh r2, [r0, #0x34]
orr r2, r2, #4
strh r2, [r0, #0x34]
ldrh r2, [r0, #6]
strh r2, [r0, #0xa]
b _0207ad20
_0207ace8:
ldrb r2, [r0, #0xc]
cmp r2, #0
beq _0207ad20
ldrh r3, [r0]
ldrh r2, [r0, #0xa]
sub r2, r2, r3
cmp r2, #0
strgth r2, [r0, #0xa]
bgt _0207ad20
ldrh r2, [r0, #0x34]
orr r2, r2, #4
strh r2, [r0, #0x34]
ldrh r2, [r0, #8]
strh r2, [r0, #0xa]
_0207ad20:
ldrh ip, [r0]
ldrh r3, [r0, #4]
ldr r2, _0207ad8c ; =0x0000ffff
add r3, r3, ip
cmp r3, r2
strlth r3, [r0, #4]
strgeh r2, [r0, #4]
ldrh r2, [r0, #0x34]
tst r2, #1
beq _0207ad68
ldrh r3, [r0, #4]
mov r2, #0
strh r3, [r0, #2]
strh r2, [r0, #4]
ldr r2, [r0, #0x10]
str r2, [r0, #0x2c]
ldr r2, [r0, #0x14]
str r2, [r0, #0x30]
_0207ad68:
strh r1, [r0]
ldrb r1, [r0, #0xc]
cmp r1, #0
bxeq lr
ldr r1, [r0, #0x10]
str r1, [r0, #0x24]
ldr r1, [r0, #0x14]
str r1, [r0, #0x28]
bx lr
.align 2, 0
_0207ad8c: .word 0x0000ffff
arm_func_end _ZN12TouchControl11UpdateFlagsEt
.global _ZN12TouchControl20UpdateWithStateFlagsEP15TouchStateFlagst
arm_func_start _ZN12TouchControl20UpdateWithStateFlagsEP15TouchStateFlagst
_ZN12TouchControl20UpdateWithStateFlagsEP15TouchStateFlagst: ; 0x0207ad90
ldrb r3, [r0, #0xc]
strb r3, [r0, #0x18]
ldr r3, [r0, #0x10]
str r3, [r0, #0x1c]
ldr r3, [r0, #0x14]
str r3, [r0, #0x20]
ldrh r3, [r1, #4]
cmp r3, #1
bne _0207ae48
ldrh r3, [r1, #6]
cmp r3, #0
bne _0207addc
mov r3, #1
strb r3, [r0, #0xc]
ldrh r3, [r1]
str r3, [r0, #0x10]
ldrh r1, [r1, #2]
str r1, [r0, #0x14]
b _0207ae5c
_0207addc:
tst r3, #1
ldrne r3, [r0, #0x1c]
ldreqh r3, [r1]
str r3, [r0, #0x10]
ldrh r3, [r1, #6]
tst r3, #2
ldrne r1, [r0, #0x20]
ldreqh r1, [r1, #2]
str r1, [r0, #0x14]
ldr r1, [r0, #0x10]
cmp r1, #0
blt _0207ae30
cmp r1, #0x100
bge _0207ae30
ldr r1, [r0, #0x14]
cmp r1, #0
blt _0207ae30
cmp r1, #0xc0
movlt r1, #1
strltb r1, [r0, #0xc]
blt _0207ae5c
_0207ae30:
mov r1, #0
strb r1, [r0, #0xc]
sub r1, r1, #1
str r1, [r0, #0x10]
str r1, [r0, #0x14]
b _0207ae5c
_0207ae48:
mov r1, #0
strb r1, [r0, #0xc]
sub r1, r1, #1
str r1, [r0, #0x10]
str r1, [r0, #0x14]
_0207ae5c:
ldr ip, _0207ae68 ; =_ZN12TouchControl11UpdateFlagsEt
mov r1, r2
bx ip
.align 2, 0
_0207ae68: .word _ZN12TouchControl11UpdateFlagsEt - 1
arm_func_end _ZN12TouchControl20UpdateWithStateFlagsEP15TouchStateFlagst
.global _ZN12TouchControl6UpdateEP10TouchStatet
arm_func_start _ZN12TouchControl6UpdateEP10TouchStatet
_ZN12TouchControl6UpdateEP10TouchStatet: ; 0x0207ae6c
ldrb r3, [r0, #0xc]
ldr ip, _0207aea8 ; =_ZN12TouchControl11UpdateFlagsEt
strb r3, [r0, #0x18]
ldr r3, [r0, #0x10]
str r3, [r0, #0x1c]
ldr r3, [r0, #0x14]
str r3, [r0, #0x20]
ldrb r3, [r1]
strb r3, [r0, #0xc]
ldr r3, [r1, #4]
str r3, [r0, #0x10]
ldr r3, [r1, #8]
mov r1, r2
str r3, [r0, #0x14]
bx ip
.align 2, 0
_0207aea8: .word _ZN12TouchControl11UpdateFlagsEt - 1
arm_func_end _ZN12TouchControl6UpdateEP10TouchStatet
.global _ZN12TouchControl18func_ov00_0207aeacEv
arm_func_start _ZN12TouchControl18func_ov00_0207aeacEv
_ZN12TouchControl18func_ov00_0207aeacEv: ; 0x0207aeac
ldr r0, _0207aecc ; =0x027fffa8
ldrh r0, [r0]
and r0, r0, #0x8000
mov r0, r0, asr #0xf
cmp r0, #1
moveq r0, #1
movne r0, #0
bx lr
.align 2, 0
_0207aecc: .word 0x027fffa8
arm_func_end _ZN12TouchControl18func_ov00_0207aeacEv
.global _ZN12TouchControl19UpdateConditionallyEP10TouchStatet
arm_func_start _ZN12TouchControl19UpdateConditionallyEP10TouchStatet
_ZN12TouchControl19UpdateConditionallyEP10TouchStatet: ; 0x0207aed0
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #0xc
mov r4, r0
mov r6, r1
mov r5, r2
bl _ZN12TouchControl18func_ov00_0207aeacEv
cmp r0, #0
beq _0207af08
mov r1, #0
sub r0, r1, #1
strb r1, [sp]
str r0, [sp, #4]
str r0, [sp, #8]
b _0207af20
_0207af08:
ldrb r0, [r6]
strb r0, [sp]
ldr r0, [r6, #4]
str r0, [sp, #4]
ldr r0, [r6, #8]
str r0, [sp, #8]
_0207af20:
add r1, sp, #0
mov r0, r4
mov r2, r5
bl _ZN12TouchControl6UpdateEP10TouchStatet
add sp, sp, #0xc
ldmia sp!, {r3, r4, r5, r6, pc}
arm_func_end _ZN12TouchControl19UpdateConditionallyEP10TouchStatet
.global _ZN12TouchControl18func_ov00_0207af38Etb
arm_func_start _ZN12TouchControl18func_ov00_0207af38Etb
_ZN12TouchControl18func_ov00_0207af38Etb: ; 0x0207af38
stmdb sp!, {r3, r4, r5, lr}
sub sp, sp, #8
mov r5, r0
mov r4, r1
cmp r2, #0
beq _0207af5c
bl _ZN12TouchControl13IncreaseSpeedEs
add sp, sp, #8
ldmia sp!, {r3, r4, r5, pc}
_0207af5c:
bl _ZN12TouchControl18func_ov00_0207aeacEv
cmp r0, #0
beq _0207af7c
add r1, sp, #0
mov r0, #0
mov r2, #8
bl func_020078c0
b _0207af84
_0207af7c:
add r0, sp, #0
bl GetTouchStateFlags
_0207af84:
add r1, sp, #0
mov r0, r5
mov r2, r4
bl _ZN12TouchControl20UpdateWithStateFlagsEP15TouchStateFlagst
add sp, sp, #8
ldmia sp!, {r3, r4, r5, pc}
arm_func_end _ZN12TouchControl18func_ov00_0207af38Etb
.global _ZN12TouchControlD1Ev
arm_func_start _ZN12TouchControlD1Ev
_ZN12TouchControlD1Ev: ; 0x0207af9c
bx lr
arm_func_end _ZN12TouchControlD1Ev
.section .init, 4, 1, 4
.global func_ov00_020df38c
arm_func_start func_ov00_020df38c
func_ov00_020df38c: ; 0x020df38c
stmdb sp!, {r3, lr}
ldr r0, _020df3ac ; =data_027e0d78
bl func_ov08_02113080
ldr r0, _020df3ac ; =data_027e0d78
ldr r1, _020df3b0 ; =_ZN12TouchControlD1Ev
ldr r2, _020df3b4 ; =data_027e0d6c
bl __register_global_object
ldmia sp!, {r3, pc}
.align 2, 0
_020df3ac: .word data_027e0d78
_020df3b0: .word _ZN12TouchControlD1Ev - 1
_020df3b4: .word data_027e0d6c
arm_func_end func_ov00_020df38c
.section .ctor, 4, 1, 4
.global data_ov00_020e1e90
data_ov00_020e1e90: ; 0x020e1e90
.word func_ov00_020df378
-3
View File
@@ -1,3 +0,0 @@
#pragma once
.extern _ZN9SysObjectdlEPv
.extern data_027e0d78
-272
View File
@@ -1,272 +0,0 @@
.include "ov00/Player/TouchGesture.inc"
.include "macros/function.inc"
.text
.global _ZN12TouchGestureC2Ev
arm_func_start _ZN12TouchGestureC2Ev
_ZN12TouchGestureC2Ev: ; 0x020a92a4
stmdb sp!, {r3, lr}
ldr r1, _020a92f4 ; =data_ov00_020e5808
mov lr, #0
str r1, [r0]
ldr r1, _020a92f8 ; =data_ov00_020e57f0
strb lr, [r0, #4]
str r1, [r0]
strh lr, [r0, #0xc]
strh lr, [r0, #0xe]
mov ip, lr
mov r2, #0x80
mov r1, #0x60
_020a92d4:
add r3, r0, lr, lsl #1
strh ip, [r3, #0x10]
strh r2, [r3, #0x2c]
add lr, lr, #1
strh r1, [r3, #0x48]
cmp lr, #0xe
blt _020a92d4
ldmia sp!, {r3, pc}
.align 2, 0
_020a92f4: .word data_ov00_020e5808
_020a92f8: .word data_ov00_020e57f0
arm_func_end _ZN12TouchGestureC2Ev
.global _ZN12TouchGesture17ResetTouchHistoryEv
arm_func_start _ZN12TouchGesture17ResetTouchHistoryEv
_ZN12TouchGesture17ResetTouchHistoryEv: ; 0x020a92fc
stmdb sp!, {r3, lr}
mov lr, #0
strb lr, [r0, #4]
mov ip, lr
mov r2, #0x80
mov r1, #0x60
_020a9314:
add r3, r0, lr, lsl #1
strh ip, [r3, #0x10]
strh r2, [r3, #0x2c]
add lr, lr, #1
strh r1, [r3, #0x48]
cmp lr, #0xe
blt _020a9314
ldmia sp!, {r3, pc}
arm_func_end _ZN12TouchGesture17ResetTouchHistoryEv
.global _ZN12TouchGesture6UpdateEPv
arm_func_start _ZN12TouchGesture6UpdateEPv
_ZN12TouchGesture6UpdateEPv: ; 0x020a9334
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}
ldrsh r2, [r1, #0x60]
cmp r2, #0
ble _020a9350
ldrb r2, [r0, #4]
cmp r2, #0
beq _020a9384
_020a9350:
ldrh r2, [r0, #0xc]
mov r3, #0
mov r4, #0x80
add r2, r0, r2, lsl #1
strh r3, [r2, #0x10]
ldrh r2, [r0, #0xc]
mov r3, #0x60
add r2, r0, r2, lsl #1
strh r4, [r2, #0x2c]
ldrh r2, [r0, #0xc]
add r2, r0, r2, lsl #1
strh r3, [r2, #0x48]
b _020a93cc
_020a9384:
ldrsh r3, [r1, #0x6a]
ldrsh r2, [r0, #0xe]
ldr r4, _020a9520 ; =0xffffd555
sub r2, r3, r2
ldrh r3, [r0, #0xc]
cmp r2, r4
movgt r4, r2
add r3, r0, r3, lsl #1
strh r4, [r3, #0x10]
ldr r2, _020a9524 ; =data_027e0d78
ldrh r3, [r0, #0xc]
ldr r4, [r2, #0x24]
add r3, r0, r3, lsl #1
strh r4, [r3, #0x2c]
ldrh r3, [r0, #0xc]
ldr r4, [r2, #0x28]
add r2, r0, r3, lsl #1
strh r4, [r2, #0x48]
_020a93cc:
ldrsh r1, [r1, #0x6a]
mov r3, #0x80
ldr r5, _020a9528 ; =0x92492493
strh r1, [r0, #0xe]
ldrh r1, [r0, #0xc]
mov r6, #0xe
mov r2, #0
add r8, r1, #1
smull r4, r1, r5, r8
add r1, r8, r1
mov r4, r8, lsr #0x1f
add r1, r4, r1, asr #3
smull r1, r4, r6, r1
mov lr, #0x60
mov r5, #0xe0
sub r1, r8, r1
mov r7, #0x20
strh r1, [r0, #0xc]
mov ip, r3
mov r4, lr
mov r6, r5
mov r8, r7
mov r1, r2
_020a9428:
add r9, r0, r1, lsl #1
ldrsh r10, [r9, #0x10]
ldrsh r9, [r9, #0x2c]
add r2, r2, r10
cmp r9, r3
movlt r3, r9
blt _020a944c
cmp r9, ip
movgt ip, r9
_020a944c:
add r9, r0, r1, lsl #1
ldrsh r9, [r9, #0x48]
cmp r9, lr
movlt lr, r9
blt _020a9468
cmp r9, r4
movgt r4, r9
_020a9468:
add r9, r0, r1, lsl #1
ldrsh r11, [r9, #0x48]
ldrsh r10, [r9, #0x2c]
add r9, r10, r11
sub r10, r10, r11
mov r9, r9, lsl #0x10
mov r10, r10, lsl #0x10
cmp r5, r9, asr #16
mov r9, r9, asr #0x10
mov r10, r10, asr #0x10
movgt r5, r9
bgt _020a94a0
cmp r9, r6
movgt r6, r9
_020a94a0:
cmp r10, r7
movlt r7, r10
blt _020a94b4
cmp r10, r8
movgt r8, r10
_020a94b4:
add r1, r1, #1
cmp r1, #0xe
blt _020a9428
sub r3, ip, r3
cmp r3, #0x32
subge r3, r4, lr
mov r1, #0
cmpge r3, #0x32
subge r3, r6, r5
cmpge r3, #0x46
subge r3, r8, r7
strb r1, [r0, #4]
cmpge r3, #0x46
ldmltia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
ldr r3, _020a952c ; =0xffff2aab
cmp r2, r3
bge _020a9508
mov r2, #1
strb r2, [r0, #4]
str r1, [r0, #8]
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
_020a9508:
rsb r1, r3, #0
cmp r2, r1
movgt r1, #1
strgtb r1, [r0, #4]
strgt r1, [r0, #8]
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
.align 2, 0
_020a9520: .word 0xffffd555
_020a9524: .word data_027e0d78
_020a9528: .word 0x92492493
_020a952c: .word 0xffff2aab
arm_func_end _ZN12TouchGesture6UpdateEPv
.global _ZN12TouchGestureD1Ev
arm_func_start _ZN12TouchGestureD1Ev
_ZN12TouchGestureD1Ev: ; 0x020a9530
stmdb sp!, {r4, lr}
mov r4, r0
bl _ZN9SysObjectdlEPv
mov r0, r4
ldmia sp!, {r4, pc}
arm_func_end _ZN12TouchGestureD1Ev
.global _ZN12TouchGestureD2Ev
arm_func_start _ZN12TouchGestureD2Ev
_ZN12TouchGestureD2Ev: ; 0x020a9544
bx lr
arm_func_end _ZN12TouchGestureD2Ev
.global _ZN16TouchGestureBaseD2Ev
arm_func_start _ZN16TouchGestureBaseD2Ev
_ZN16TouchGestureBaseD2Ev: ; 0x020a9548
bx lr
arm_func_end _ZN16TouchGestureBaseD2Ev
.global _ZN16TouchGestureBase17ResetTouchHistoryEv
arm_func_start _ZN16TouchGestureBase17ResetTouchHistoryEv
_ZN16TouchGestureBase17ResetTouchHistoryEv: ; 0x020a954c
mov r1, #0
strb r1, [r0, #4]
bx lr
arm_func_end _ZN16TouchGestureBase17ResetTouchHistoryEv
.global _ZN16TouchGestureBaseD1Ev
arm_func_start _ZN16TouchGestureBaseD1Ev
_ZN16TouchGestureBaseD1Ev: ; 0x020a9558
stmdb sp!, {r4, lr}
mov r4, r0
bl _ZN9SysObjectdlEPv
mov r0, r4
ldmia sp!, {r4, pc}
arm_func_end _ZN16TouchGestureBaseD1Ev
.data
.global data_ov00_020e57e8
data_ov00_020e57e8: ; 0x020e57e8
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020e57ec
data_ov00_020e57ec: ; 0x020e57ec
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020e57f0
data_ov00_020e57f0: ; 0x020e57f0
.word _ZN12TouchGestureD2Ev
.global data_ov00_020e57f4
data_ov00_020e57f4: ; 0x020e57f4
.word _ZN12TouchGestureD1Ev
.global data_ov00_020e57f8
data_ov00_020e57f8: ; 0x020e57f8
.word _ZN12TouchGesture17ResetTouchHistoryEv
.global data_ov00_020e57fc
data_ov00_020e57fc: ; 0x020e57fc
.word _ZN12TouchGesture6UpdateEPv
.global data_ov00_020e5800
data_ov00_020e5800: ; 0x020e5800
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020e5804
data_ov00_020e5804: ; 0x020e5804
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov00_020e5808
data_ov00_020e5808: ; 0x020e5808
.word _ZN16TouchGestureBaseD2Ev
.global data_ov00_020e580c
data_ov00_020e580c: ; 0x020e580c
.word _ZN16TouchGestureBaseD1Ev
.global data_ov00_020e5810
data_ov00_020e5810: ; 0x020e5810
.word _ZN16TouchGestureBase17ResetTouchHistoryEv
.global data_ov00_020e5814
data_ov00_020e5814: ; 0x020e5814
.byte 0x00, 0x00, 0x00, 0x00
-34
View File
@@ -1,34 +0,0 @@
#pragma once
.extern data_027e0c54
.extern data_027e0c68
.extern data_027e0db0
.extern data_027e0dbc
.extern gMapManager
.extern func_0204f754
.extern func_ov00_0207b2f0
.extern func_ov00_0207b334
.extern func_ov00_0207ba94
.extern _ZN10MapManager18func_ov00_020838f8EPi
.extern func_ov00_020980f4
.extern func_ov00_020980f8
.extern func_ov00_020980fc
.extern func_ov00_02098114
.extern func_ov00_02098150
.extern func_ov00_02098658
.extern func_ov00_02098694
.extern func_ov00_020987c4
.extern func_ov00_02098834
.extern func_ov00_02098860
.extern func_ov00_02098c48
.extern func_ov00_02098c68
.extern func_ov00_02098d20
.extern func_ov00_02098d34
.extern func_ov00_02098fa4
.extern func_ov00_02099024
.extern func_ov00_0209907c
.extern func_ov00_020990a4
.extern func_ov00_0209a4f4
.extern func_ov00_0209a508
.extern func_ov40_02183200
.extern func_ov40_021834cc
.extern gAdventureFlags
File diff suppressed because it is too large Load Diff
-165
View File
@@ -1,165 +0,0 @@
#pragma once
.extern Divide
.extern Vec3p_Add
.extern WaitByLoop
.extern _ZN10MapManager13GetCourseMaxXEv
.extern _ZN10MapManager13GetCourseMaxZEv
.extern _ZN10MapManager13GetCourseMinXEv
.extern _ZN10MapManager13GetCourseMinZEv
.extern _ZN10MapManager18func_ov00_02082e1cEPiS0_
.extern _ZN10MapManager18func_ov00_0208306cEv
.extern _ZN10MapManager18func_ov00_02083588Ev
.extern _ZN10MapManager18func_ov00_020849c0Ev
.extern _ZN14AdventureFlags15Get_FlagsUnk_48Ei
.extern _ZN14OverlayManager15LoadIfNotLoadedEjj
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern __register_global_object
.extern data_02000ba0
.extern data_02056be4
.extern data_0205750c
.extern data_02057514
.extern data_02057634
.extern data_020683f4
.extern data_020691a0
.extern data_027e0184
.extern data_027e0618
.extern data_027e071c
.extern data_027e077c
.extern data_027e080c
.extern data_027e0934
.extern data_027e0c38
.extern data_027e0c54
.extern data_027e0ce0
.extern data_027e0d38
.extern data_027e0d3c
.extern data_027e0d40
.extern data_027e0d48
.extern data_027e0d54
.extern data_027e0e28
.extern data_027e0f64
.extern data_027e0f7c
.extern data_027e1054
.extern data_ov00_020ec718
.extern data_ov00_020ec7dc
.extern func_01ff9b4c
.extern func_02000b60
.extern func_02002bac
.extern func_02002bf4
.extern func_02002c14
.extern func_02003b20
.extern func_02004a3c
.extern func_02004a50
.extern func_02005234
.extern func_020062c4
.extern func_02006324
.extern func_02006384
.extern func_020063e4
.extern func_02006444
.extern func_020064a4
.extern func_02006504
.extern func_02006564
.extern func_020065c4
.extern func_02006624
.extern func_02006684
.extern func_020066e4
.extern func_02006744
.extern func_020067a4
.extern func_02006804
.extern func_02006864
.extern func_02006b14
.extern func_02006b2c
.extern func_02006b90
.extern func_020078c0
.extern func_020078d8
.extern func_020078f4
.extern func_02007938
.extern func_02007a44
.extern func_02007ad8
.extern func_02008b04
.extern func_02008b50
.extern func_02008b74
.extern func_0200b9c8
.extern func_0200ba40
.extern func_0200bac4
.extern func_0200bb40
.extern func_0200bb68
.extern func_0200bb90
.extern func_0200c910
.extern func_0200e228
.extern func_0200e254
.extern func_0200e288
.extern func_0200e2a4
.extern func_0200e2c0
.extern func_0200e880
.extern func_0200e8f8
.extern func_0200f014
.extern func_0200f030
.extern func_0200f178
.extern func_0200f248
.extern func_02016fcc
.extern func_0201739c
.extern func_020174a4
.extern func_0201823c
.extern func_0201825c
.extern func_02018cc0
.extern func_02018ccc
.extern func_02018cd8
.extern func_02018cec
.extern func_02018da4
.extern func_02018db0
.extern func_02018db8
.extern func_0202aaf8
.extern func_0202ab54
.extern func_0202ab78
.extern func_0202abdc
.extern func_0202abf4
.extern func_0202ac60
.extern func_0202c0b8
.extern func_0202c0bc
.extern func_0202c0c0
.extern func_0202c0c4
.extern func_0202c0c8
.extern func_0202d56c
.extern func_0202d5b4
.extern func_0202d5ec
.extern func_0202d77c
.extern func_0202ed14
.extern func_0202f134
.extern func_02031024
.extern func_0203209c
.extern func_020320c0
.extern func_02036074
.extern func_020425e0
.extern func_02042668
.extern func_020426d4
.extern func_02042bb8
.extern func_0204366c
.extern func_ov00_0207bc48
.extern func_ov00_0207c170
.extern func_ov00_02088074
.extern func_ov00_0209d738
.extern func_ov00_0209d758
.extern func_ov00_0209d768
.extern func_ov00_0209d79c
.extern func_ov00_020a5e9c
.extern func_ov00_020bd798
.extern func_ov03_020f05bc
.extern func_ov03_020f0670
.extern func_ov03_020f06ac
.extern func_ov03_020f0844
.extern func_ov03_020f0aa8
.extern func_ov03_020f0b8c
.extern func_ov03_020f4b7c
.extern func_ov04_02100b6c
.extern func_ov08_02112ee0
.extern func_ov08_02113a0c
.extern func_ov08_02113a40
.extern func_ov09_021136c4
.extern func_ov09_0211d860
.extern func_ov09_0211d8a0
.extern func_ov29_02178f1c
.extern gAdventureFlags
.extern gMapManager
.extern gOverlayManager
.extern strncmp
File diff suppressed because it is too large Load Diff
-113
View File
@@ -1,113 +0,0 @@
#pragma once
.extern Divide
.extern _ZN10MapManager18func_ov00_02082d08Ev
.extern _ZN10MapManager18func_ov00_02083318Ei
.extern _ZN10MapManager18func_ov00_02083328Ev
.extern _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j
.extern _ZN12ActorManager8GetActorEP8ActorRef
.extern _ZN14OverlayManager15LoadIfNotLoadedEjj
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern _ZNK11ItemManager7HasItemEi
.extern __register_global_object
.extern data_02056be4
.extern data_020691a0
.extern data_027e037c
.extern data_027e0384
.extern data_027e03c8
.extern data_027e0618
.extern data_027e071c
.extern data_027e077c
.extern data_027e0c54
.extern data_027e0cbc
.extern data_027e0ce0
.extern data_027e0d38
.extern data_027e0d54
.extern data_027e0db0
.extern data_027e0db4
.extern data_027e0db8
.extern data_027e0dbc
.extern data_027e0de4
.extern data_027e0de8
.extern data_027e0e08
.extern data_027e0e28
.extern data_027e0e2c
.extern data_027e0e58
.extern data_027e0e5c
.extern data_027e0f64
.extern data_027e0f7c
.extern gPlayerPos
.extern gPlayerAngle
.extern data_027e0fcc
.extern gActorManager
.extern data_027e103c
.extern data_ov09_0211f5dc
.extern func_01ff892c
.extern func_01ff9b4c
.extern Vec3p_Distance
.extern func_01ffa8d4
.extern func_01ffe468
.extern func_02004730
.extern func_020047d8
.extern func_02004a3c
.extern func_02004a50
.extern func_02004dac
.extern func_020052e4
.extern func_02005628
.extern func_02005b58
.extern func_02006060
.extern func_02006b14
.extern func_02006b2c
.extern func_02006b90
.extern func_020078c0
.extern func_020078d8
.extern func_02007938
.extern func_02007984
.extern func_02007ad8
.extern func_0200be04
.extern func_0200e2c0
.extern func_02012830
.extern func_020128bc
.extern func_02012934
.extern func_02023b3c
.extern func_02024130
.extern func_0202ab78
.extern func_0202abdc
.extern func_0202c69c
.extern func_0202d56c
.extern func_0202d77c
.extern func_02040464
.extern func_02042b40
.extern func_02042bfc
.extern func_0204f754
.extern func_ov00_02078b40
.extern func_ov00_02078b88
.extern func_ov00_02079e04
.extern func_ov00_0209d738
.extern func_ov00_0209d778
.extern func_ov00_020a5e9c
.extern func_ov00_020b7e6c
.extern func_ov00_020cf13c
.extern func_ov00_020df38c
.extern func_ov03_020f3974
.extern func_ov03_020f3c28
.extern func_ov03_020fa874
.extern func_ov04_02100eb0
.extern func_ov04_02101188
.extern func_ov05_02100e0c
.extern func_ov05_02101080
.extern func_ov05_021010b0
.extern func_ov05_021010ec
.extern func_ov08_021136fc
.extern func_ov08_02113730
.extern func_ov08_02113aa8
.extern func_ov09_02114810
.extern func_ov12_02133c40
.extern func_ov17_0215cef4
.extern func_ov18_0215cb28
.extern func_ov18_0215df1c
.extern func_ov26_02173b7c
.extern func_ov40_02183dac
.extern gItemManager
.extern gMapManager
.extern gOverlayManager
File diff suppressed because it is too large Load Diff
-8
View File
@@ -1,8 +0,0 @@
#pragma once
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern data_027e0ce0
.extern func_02043594
.extern func_020435b4
.extern func_02043600
.extern func_0204dd9c
File diff suppressed because it is too large Load Diff
-289
View File
@@ -1,289 +0,0 @@
#pragma once
.extern Approach_thunk
.extern Divide
.extern _ZN10MapManager16MapData_vfunc_54Ev
.extern _ZN10MapManager16MapData_vfunc_60Ev
.extern _ZN10MapManager16MapData_vfunc_78Ev
.extern _ZN10MapManager17GetMapData_Unk_d0EP5Vec3p
.extern _ZN10MapManager17GetMapData_Unk_dcEP5Vec3p
.extern _ZN10MapManager17Get_MapData_Unk28Ev
.extern _ZN10MapManager17Get_MapData_Unk2aEv
.extern _ZN10MapManager18func_ov00_02082538Ev
.extern _ZN10MapManager18func_ov00_02082680Eii
.extern _ZN10MapManager18func_ov00_020826a0Eiii
.extern _ZN10MapManager18func_ov00_020834bcEP5Vec3pii
.extern _ZN10MapManager18func_ov00_02083560EiPS_j
.extern _ZN10MapManager18func_ov00_020835e4EiPiS0_
.extern _ZN10MapManager18func_ov00_020836ccEjP4AABBj
.extern _ZN10MapManager18func_ov00_020838f8EPi
.extern _ZN10MapManager18func_ov00_02083928EPci
.extern _ZN10MapManager18func_ov00_02083938Ei
.extern _ZN10MapManager18func_ov00_02083968EjPc
.extern _ZN10MapManager18func_ov00_020839d4Ev
.extern _ZN10MapManager18func_ov00_020839f8Ev
.extern _ZN10MapManager18func_ov00_02083a1cEiPS_P5Vec3p
.extern _ZN10MapManager18func_ov00_02083b84Ev
.extern _ZN10MapManager18func_ov00_02083bacEv
.extern _ZN10MapManager18func_ov00_02083bd4Ev
.extern _ZN10MapManager18func_ov00_02083bfcEv
.extern _ZN10MapManager18func_ov00_02083e70Ev
.extern _ZN10MapManager18func_ov00_02084100EiPS_
.extern _ZN10MapManager18func_ov00_02084164Ev
.extern _ZN10MapManager18func_ov00_020848b8Ev
.extern _ZN10MapManager18func_ov00_02084934Ev
.extern _ZN10MapManager18func_ov00_02084b38Eiii
.extern _ZN10MapManager18func_ov00_02084be0Eii
.extern _ZN10MapManager18func_ov00_02084d24Ecci
.extern _ZN11TriggerBase14GetBoundingBoxEv
.extern _ZN11TriggerBase8OverlapsEv
.extern _ZN11TriggerBase8vfunc_08Ev
.extern _ZN11TriggerBase8vfunc_0cEv
.extern _ZN11TriggerBase8vfunc_10Ev
.extern _ZN12ActorManager12FilterActorsEP15FilterActorBaseP9ActorList
.extern _ZN12ActorManager13FindActorByIdEj
.extern _ZN12ActorManager18func_ov00_020c3b2cEPi
.extern _ZN12ActorManager18func_ov00_020c3bb0EiPi
.extern _ZN12ActorManager22FindNearestActorOfTypeEP8ActorRefPS_jP5Vec3p
.extern _ZN12ActorManager8GetActorEP8ActorRef
.extern _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
.extern _ZN14AdventureFlags18func_ov00_020980d0Ev
.extern _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
.extern _ZN5Actor10SetUnk_11bEv
.extern _ZN5Actor11SetVelocityEP5Vec3p
.extern _ZN5Actor12CollidesWithEPS_
.extern _ZN5Actor12GetOffsetPosEP5Vec3p
.extern _ZN5Actor12SetTransformEP9Transform
.extern _ZN5Actor15IsHitboxTouchedEb
.extern _ZN5Actor15TrySetTransformEP9Transform
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c313cEj
.extern _ZN5Actor6GetPosEv
.extern _ZN5Actor8vfunc_08Ev
.extern _ZN5Actor8vfunc_0cEv
.extern _ZN5Actor8vfunc_10Ej
.extern _ZN5Actor8vfunc_18Ej
.extern _ZN5Actor8vfunc_1cEPt
.extern _ZN5Actor8vfunc_20Ei
.extern _ZN5Actor8vfunc_24Ev
.extern _ZN5Actor8vfunc_28Ev
.extern _ZN5Actor8vfunc_2cEv
.extern _ZN5Actor8vfunc_30Ev
.extern _ZN5Actor8vfunc_38Ev
.extern _ZN5Actor8vfunc_48EP9Knockback
.extern _ZN5Actor8vfunc_4cEPi
.extern _ZN5Actor8vfunc_54Ev
.extern _ZN5Actor8vfunc_60Ev
.extern _ZN5Actor8vfunc_64Ev
.extern _ZN5Actor8vfunc_68Ev
.extern _ZN5Actor8vfunc_6cEv
.extern _ZN5Actor8vfunc_70Ev
.extern _ZN5Actor8vfunc_74Ev
.extern _ZN5Actor8vfunc_78Ev
.extern _ZN5Actor8vfunc_7cEv
.extern _ZN5Actor8vfunc_80Ev
.extern _ZN5Actor8vfunc_84Ev
.extern _ZN5Actor8vfunc_88Ev
.extern _ZN5Actor8vfunc_8cEv
.extern _ZN5Actor8vfunc_90Ev
.extern _ZN5Actor8vfunc_94Ev
.extern _ZN5Actor8vfunc_98Ev
.extern _ZN5Actor8vfunc_9cEv
.extern _ZN5Actor8vfunc_a8Ev
.extern _ZN5Actor8vfunc_acEv
.extern _ZN5Actor8vfunc_b0Ev
.extern _ZN5ActorC2Ev
.extern _ZN5ActorD2Ev
.extern _ZN7MapBase18func_ov00_0207e940EPc
.extern _ZN7MapBase18func_ov00_0207e968Ev
.extern _ZN7MapBase18func_ov00_0207e96cEv
.extern _ZN7MapBase18func_ov00_0207f100Ev
.extern _ZN9ActorTypeC1EjPFP5ActorvEPFivE
.extern _ZN9ActorTypeD1Ev
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern __register_global_object
.extern gSinCosTable
.extern data_02056be4
.extern data_02063e4c
.extern data_027e071c
.extern data_027e0764
.extern data_027e077c
.extern data_027e0c68
.extern data_027e0ce0
.extern data_027e0d38
.extern data_027e0d3c
.extern data_027e0d44
.extern data_027e0f64
.extern data_027e0f68
.extern data_027e0f6c
.extern data_027e0f70
.extern data_027e0f78
.extern data_027e0f7c
.extern data_027e0f80
.extern data_027e0f84
.extern gPlayer
.extern gPlayerPos
.extern gPlayerVel
.extern gPlayerAngle
.extern gPlayerLink
.extern data_027e0fe0
.extern gActorManager
.extern data_027e0fe8
.extern data_027e103c
.extern data_027e10a4
.extern data_ov00_020dbf88
.extern data_ov00_020e31ec
.extern data_ov00_020e32ec
.extern data_ov00_020e33ec
.extern data_ov00_020e34ec
.extern data_ov00_020e35ec
.extern data_ov00_020e36ec
.extern data_ov00_020e37ec
.extern data_ov00_020e38ec
.extern data_ov00_020e39ec
.extern data_ov00_020e9370
.extern data_ov00_020ea110
.extern data_ov00_020eab04
.extern data_ov00_020eec9c
.extern func_01ff8018
.extern func_01ff8024
.extern func_01ff8214
.extern func_01ff8954
.extern func_01ff8af8
.extern func_01ff9158
.extern func_01ff91f8
.extern func_01ff9258
.extern func_01ff927c
.extern func_01ff98f0
.extern func_01ff991c
.extern func_01ff992c
.extern func_01ff9958
.extern func_01ff99f4
.extern func_01ff9a50
.extern Vec3p_Add
.extern Vec3p_Sub
.extern Vec3p_Dot
.extern Vec3p_Cross
.extern Vec3p_Length
.extern Vec3p_Normalize
.extern Vec3p_Distance
.extern Atan2
.extern func_01ffa8d4
.extern func_01ffa9fc
.extern func_01ffb7ec
.extern func_01ffbe34
.extern func_01ffbf5c
.extern func_01ffe468
.extern func_01ffebe0
.extern _ZN8Cylinder8OverlapsEPS_
.extern func_01fff4c8
.extern func_01fffb4c
.extern func_01fffb80
.extern func_01fffbec
.extern func_01fffc44
.extern func_01fffc94
.extern func_02001fb0
.extern func_0200250c
.extern func_02002540
.extern func_02002588
.extern func_02002774
.extern func_02002c14
.extern func_02005660
.extern func_02005bfc
.extern func_02005dcc
.extern func_020078f4
.extern func_02007a18
.extern func_0201b5e4
.extern func_0202b154
.extern func_0202b3bc
.extern func_0202b418
.extern func_0202b4e4
.extern func_0202b66c
.extern func_0202b734
.extern func_0202b7e4
.extern func_0202d7ac
.extern func_0202e58c
.extern func_0202e9f4
.extern func_0202ea18
.extern func_020313c8
.extern func_02034a1c
.extern func_02035064
.extern func_020350ac
.extern func_020350b4
.extern func_0203516c
.extern func_020351b8
.extern func_0203eba8
.extern func_0203ebc8
.extern func_02042d50
.extern func_02043594
.extern func_020435b4
.extern func_02043600
.extern func_02045810
.extern func_0204dd9c
.extern func_0204f558
.extern func_0204f614
.extern func_0204f754
.extern func_0204f7b0
.extern func_ov00_02078b40
.extern func_ov00_02078f54
.extern func_ov00_02079008
.extern func_ov00_02079470
.extern func_ov00_02079680
.extern func_ov00_02081f4c
.extern func_ov00_02081f6c
.extern func_ov00_0209afc4
.extern func_ov00_0209b5a4
.extern func_ov00_0209b6f4
.extern func_ov00_0209b7c4
.extern func_ov00_0209b894
.extern func_ov00_0209b960
.extern func_ov00_0209bbe8
.extern func_ov00_0209bc38
.extern func_ov00_0209d738
.extern func_ov00_0209da68
.extern func_ov00_0209da90
.extern func_ov00_0209dc60
.extern func_ov00_0209dd44
.extern func_ov00_0209dec4
.extern func_ov00_020a0330
.extern func_ov00_020a0368
.extern func_ov00_020a0508
.extern func_ov00_020a0848
.extern func_ov00_020a1774
.extern func_ov00_020a17d0
.extern func_ov00_020a1838
.extern func_ov00_020a1888
.extern func_ov00_020a19c8
.extern func_ov00_020a5e9c
.extern func_ov00_020a6110
.extern func_ov00_020a61ac
.extern func_ov00_020b3ea8
.extern _ZN14PlayerLinkBase18func_ov00_020bd304Ev
.extern func_ov00_020bd618
.extern _ZN19Actor_UnkStruct_020C1Ev
.extern func_ov00_020c3348
.extern func_ov00_020c4048
.extern func_ov00_020d77e4
.extern func_ov03_020fb3e0
.extern func_ov03_020fb3f0
.extern func_ov03_020fb404
.extern func_ov04_02103444
.extern func_ov04_021034fc
.extern func_ov05_0210199c
.extern func_ov05_02101ab8
.extern func_ov05_02102c2c
.extern func_ov05_02103f4c
.extern func_ov08_0211351c
.extern func_ov08_021135b8
.extern func_ov14_02125934
.extern func_ov14_02125948
.extern func_ov15_0214c3c4
.extern func_ov15_0214c414
.extern func_ov15_02175cc4
.extern func_ov18_0216ac24
.extern func_ov18_0216ad38
.extern gAdventureFlags
.extern gMapManager
File diff suppressed because it is too large Load Diff
-366
View File
@@ -1,366 +0,0 @@
#pragma once
.extern Approach_thunk
.extern Divide
.extern FastDivide
.extern _ZN10MapManager16MapData_vfunc_68Ev
.extern _ZN10MapManager16MapData_vfunc_b0Ev
.extern _ZN10MapManager17GetMapData_Unk_06Ev
.extern _ZN10MapManager17GetMapData_Unk_d0EP5Vec3p
.extern _ZN10MapManager18Get_MapData_Unk_d0Ev
.extern _ZN10MapManager18Get_MapData_Unk_d8Ev
.extern _ZN10MapManager18Set_MapData_Unk_16Eci
.extern _ZN10MapManager18func_ov00_02082424Ev
.extern _ZN10MapManager18func_ov00_02082538Ev
.extern _ZN10MapManager18func_ov00_02082d08Ev
.extern _ZN10MapManager18func_ov00_020836dcEii
.extern _ZN10MapManager18func_ov00_020838e8EjPi
.extern _ZN10MapManager18func_ov00_02083908EcPi
.extern _ZN10MapManager18func_ov00_02083928EPci
.extern _ZN10MapManager18func_ov00_02083938Ei
.extern _ZN10MapManager18func_ov00_02083978EiP5Vec3p
.extern _ZN10MapManager18func_ov00_02084b38Eiii
.extern _ZN10PlayerBase10SetVisibleEb
.extern _ZN10PlayerBase12SetUpdatePosEb
.extern _ZN11ItemManager21LoadDungeonItemModelsEv
.extern _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j
.extern _ZN12ActorManager8GetActorEP8ActorRef
.extern _ZN14AdventureFlags3GetEj
.extern _ZN14AdventureFlags3SetEjb
.extern _ZN14AdventureFlags6ExistsEv
.extern _ZN5Actor10SetUnk_11bEv
.extern _ZN5Actor11SetVelocityEP5Vec3p
.extern _ZN5Actor12CollidesWithEPS_
.extern _ZN5Actor12GetOffsetPosEP5Vec3p
.extern _ZN5Actor12SetTransformEP9Transform
.extern _ZN5Actor15IsHitboxTouchedEb
.extern _ZN5Actor15TrySetTransformEP9Transform
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor18CollidesWithPlayerEj
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c313cEj
.extern _ZN5Actor6GetPosEv
.extern _ZN5Actor8vfunc_08Ev
.extern _ZN5Actor8vfunc_10Ej
.extern _ZN5Actor8vfunc_18Ej
.extern _ZN5Actor8vfunc_1cEPt
.extern _ZN5Actor8vfunc_20Ei
.extern _ZN5Actor8vfunc_24Ev
.extern _ZN5Actor8vfunc_28Ev
.extern _ZN5Actor8vfunc_2cEv
.extern _ZN5Actor8vfunc_30Ev
.extern _ZN5Actor8vfunc_38Ev
.extern _ZN5Actor8vfunc_48EP9Knockback
.extern _ZN5Actor8vfunc_4cEPi
.extern _ZN5Actor8vfunc_54Ev
.extern _ZN5Actor8vfunc_60Ev
.extern _ZN5Actor8vfunc_64Ev
.extern _ZN5Actor8vfunc_68Ev
.extern _ZN5Actor8vfunc_6cEv
.extern _ZN5Actor8vfunc_70Ev
.extern _ZN5Actor8vfunc_74Ev
.extern _ZN5Actor8vfunc_78Ev
.extern _ZN5Actor8vfunc_7cEv
.extern _ZN5Actor8vfunc_80Ev
.extern _ZN5Actor8vfunc_84Ev
.extern _ZN5Actor8vfunc_88Ev
.extern _ZN5Actor8vfunc_8cEv
.extern _ZN5Actor8vfunc_90Ev
.extern _ZN5Actor8vfunc_94Ev
.extern _ZN5Actor8vfunc_98Ev
.extern _ZN5Actor8vfunc_9cEv
.extern _ZN5Actor8vfunc_a8Ev
.extern _ZN5Actor8vfunc_acEv
.extern _ZN5Actor8vfunc_b0Ev
.extern _ZN5ActorC2Ev
.extern _ZN5ActorD2Ev
.extern _ZN9ActorTypeC1EjPFP5ActorvEPFivE
.extern _ZN9ActorTypeD1Ev
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern __register_global_object
.extern gSinCosTable
.extern data_02052f54
.extern data_02057840
.extern data_0205785c
.extern data_02057878
.extern data_027e0194
.extern data_027e0618
.extern data_027e071c
.extern data_027e0764
.extern data_027e077c
.extern data_027e0c54
.extern data_027e0c68
.extern data_027e0ce0
.extern data_027e0d04
.extern data_027e0d38
.extern data_027e0db0
.extern data_027e0de4
.extern data_027e0f64
.extern data_027e0f68
.extern data_027e0f78
.extern data_027e0f7c
.extern data_027e0f80
.extern data_027e0f84
.extern data_027e0f88
.extern data_027e0f8c
.extern gPlayer
.extern gPlayerPos
.extern gPlayerVel
.extern gPlayerAngle
.extern gPlayerLink
.extern data_027e0fe0
.extern gActorManager
.extern data_027e0fec
.extern data_027e10a4
.extern data_ov00_020e2fa8
.extern data_ov00_020e5868
.extern data_ov00_020e9360
.extern data_ov00_020e9e18
.extern data_ov00_020ea110
.extern data_ov00_020ecde4
.extern data_ov00_020ecde8
.extern data_ov00_020ecdf6
.extern data_ov00_020ece38
.extern data_ov00_020ece48
.extern data_ov00_020ece4a
.extern data_ov00_020ee0a0
.extern data_ov00_020ee0e8
.extern data_ov00_020ee0f4
.extern data_ov00_020ee108
.extern data_ov00_020ee110
.extern data_ov00_020ee11c
.extern data_ov00_020ee128
.extern data_ov00_020ee13c
.extern data_ov00_020ee148
.extern data_ov00_020ee154
.extern data_ov00_020ee160
.extern data_ov00_020ee16c
.extern func_01ff8214
.extern func_01ff8230
.extern func_01ff98f0
.extern func_01ff9b88
.extern Vec3p_Add
.extern Vec3p_Sub
.extern Vec3p_Length
.extern Vec3p_Normalize
.extern Vec3p_Axpy
.extern Vec3p_Distance
.extern Atan2
.extern func_01ffa8d4
.extern func_01ffbf5c
.extern func_01ffe1cc
.extern func_01fffb4c
.extern func_01fffbec
.extern func_02002c14
.extern func_02005934
.extern func_02005a04
.extern func_02005a18
.extern func_02005dcc
.extern func_020078f4
.extern func_0200c8d0
.extern func_0201842c
.extern func_02018c3c
.extern func_02018cb8
.extern func_020193f0
.extern func_02019434
.extern func_02019534
.extern func_02019570
.extern func_02019624
.extern func_02019654
.extern func_020197bc
.extern func_020197fc
.extern func_0201983c
.extern func_0201e24c
.extern func_0201e388
.extern func_0201e4cc
.extern func_0202ac0c
.extern func_0202b4e4
.extern func_0202b66c
.extern func_0202b734
.extern func_0202bac0
.extern func_0202d598
.extern func_0202d5dc
.extern func_0202d644
.extern func_0202d77c
.extern func_0202d7ac
.extern func_0202ea24
.extern func_0202ea34
.extern func_0202ea50
.extern func_0203005c
.extern func_0203010c
.extern func_0203eba8
.extern func_0203ebc8
.extern func_0203fe60
.extern func_02043594
.extern func_02043600
.extern func_0204dd9c
.extern func_0204f614
.extern func_0204f754
.extern func_ov00_02078b40
.extern func_ov00_02079e68
.extern func_ov00_0207b2f0
.extern func_ov00_0207b334
.extern func_ov00_0207b5bc
.extern func_ov00_0207bb1c
.extern func_ov00_02080f20
.extern func_ov00_02080f64
.extern func_ov00_02080f94
.extern func_ov00_02086cd0
.extern func_ov00_02086ed4
.extern func_ov00_0208726c
.extern func_ov00_02087400
.extern func_ov00_020875f8
.extern func_ov00_020879e4
.extern func_ov00_02087ab0
.extern func_ov00_02087d84
.extern func_ov00_02087d98
.extern func_ov00_02089168
.extern func_ov00_02089318
.extern func_ov00_0208949c
.extern func_ov00_0208a91c
.extern func_ov00_0208b5a4
.extern func_ov00_0208b5bc
.extern func_ov00_0208b690
.extern func_ov00_0208b694
.extern func_ov00_0208b698
.extern func_ov00_0208b6b8
.extern func_ov00_0208b6bc
.extern func_ov00_0208b6c4
.extern func_ov00_0208b6c8
.extern func_ov00_0208b6d0
.extern func_ov00_0208b6d8
.extern func_ov00_0208b6e0
.extern func_ov00_0208b6e8
.extern func_ov00_0208b6f0
.extern func_ov00_0208b6f8
.extern func_ov00_0208b700
.extern func_ov00_0208b704
.extern func_ov00_0208b70c
.extern func_ov00_0208b710
.extern func_ov00_0208b714
.extern func_ov00_0208b71c
.extern func_ov00_0208b844
.extern func_ov00_0208b870
.extern func_ov00_0208b89c
.extern func_ov00_0208ba30
.extern func_ov00_0208ba38
.extern func_ov00_0208ba40
.extern func_ov00_0208ba48
.extern func_ov00_0208ba50
.extern func_ov00_0208c384
.extern func_ov00_0208c38c
.extern func_ov00_0208c39c
.extern func_ov00_0208ccdc
.extern func_ov00_0208d5e0
.extern func_ov00_020908f8
.extern func_ov00_0209097c
.extern func_ov00_02090980
.extern func_ov00_020909e4
.extern func_ov00_020909e8
.extern func_ov00_020909ec
.extern func_ov00_020909f0
.extern func_ov00_020909f4
.extern func_ov00_020909f8
.extern func_ov00_020909fc
.extern func_ov00_02090a00
.extern func_ov00_02090a08
.extern func_ov00_02090a0c
.extern func_ov00_02090a10
.extern func_ov00_02090a14
.extern func_ov00_02090a54
.extern func_ov00_02090a64
.extern func_ov00_02090a70
.extern func_ov00_02090a7c
.extern func_ov00_02090a90
.extern func_ov00_02090aa0
.extern func_ov00_02090ab8
.extern func_ov00_02090ac8
.extern func_ov00_02090ad8
.extern func_ov00_02090ae4
.extern func_ov00_02090af0
.extern func_ov00_02090afc
.extern func_ov00_02090b08
.extern func_ov00_02090b38
.extern func_ov00_02090b68
.extern func_ov00_02090b98
.extern func_ov00_02090bc8
.extern func_ov00_02090bd8
.extern func_ov00_02090be8
.extern func_ov00_02090c04
.extern func_ov00_02090c10
.extern func_ov00_02090c1c
.extern func_ov00_02090c28
.extern func_ov00_02090c58
.extern func_ov00_02090c88
.extern func_ov00_02090c98
.extern func_ov00_02090ca4
.extern func_ov00_02090cb0
.extern func_ov00_02090cbc
.extern func_ov00_02090d48
.extern func_ov00_02090d60
.extern func_ov00_02090dec
.extern func_ov00_02090e10
.extern func_ov00_02090e20
.extern func_ov00_02090e30
.extern func_ov00_02090e54
.extern func_ov00_02090e90
.extern func_ov00_02090e9c
.extern func_ov00_02090ea8
.extern func_ov00_02090eb4
.extern func_ov00_02090ef0
.extern func_ov00_02090efc
.extern func_ov00_02090f08
.extern func_ov00_02090f14
.extern func_ov00_02090f24
.extern func_ov00_02090f74
.extern func_ov00_0209320c
.extern func_ov00_020a956c
.extern func_ov00_020a95ec
.extern func_ov00_020a960c
.extern func_ov00_020a9614
.extern func_ov00_020a9650
.extern func_ov00_020a96d4
.extern func_ov00_020a9740
.extern func_ov00_020a9764
.extern func_ov00_020a97d0
.extern func_ov00_020a97e0
.extern func_ov00_020a97f8
.extern func_ov00_020a9864
.extern func_ov00_020a9890
.extern func_ov00_020a98bc
.extern func_ov00_020a9968
.extern func_ov00_020a9994
.extern func_ov00_020a9998
.extern func_ov00_020a9a68
.extern func_ov00_020b3ea8
.extern func_ov00_020bcdec
.extern func_ov00_020bd618
.extern func_ov00_020bd728
.extern func_ov00_020c0bdc
.extern func_ov00_020c0c08
.extern func_ov00_020c0c70
.extern func_ov00_020c0c9c
.extern func_ov00_020c0d4c
.extern func_ov00_020c0e04
.extern func_ov00_020c0e5c
.extern func_ov00_020c45c4
.extern func_ov00_020c4648
.extern func_ov00_020c46cc
.extern func_ov00_020c474c
.extern func_ov05_02100ae0
.extern func_ov05_02112268
.extern func_ov15_02136630
.extern func_ov18_0215df1c
.extern func_ov28_0216d6d0
.extern func_ov29_0216d918
.extern func_ov40_02182970
.extern func_ov40_02182980
.extern func_ov40_02182b9c
.extern func_ov40_021833c4
.extern gAdventureFlags
.extern gItemManager
.extern gMapManager
.extern gOverlayManager
.extern strcat
.extern strcmp
.extern strcpy
File diff suppressed because it is too large Load Diff
-49
View File
@@ -1,49 +0,0 @@
#pragma once
.extern _ZN9SysObjectdlEPv
.extern gSinCosTable
.extern data_027e016c
.extern data_027e0194
.extern data_027e037c
.extern data_027e03c8
.extern data_027e0438
.extern data_027e045c
.extern data_027e0468
.extern data_027e0ce0
.extern data_ov00_020e9360
.extern func_01ff80d4
.extern func_01ff81f8
.extern func_01ff8230
.extern func_01ff8248
.extern func_01ff83a0
.extern func_01ff8690
.extern func_01ff8e84
.extern func_01ffa9fc
.extern func_020079d8
.extern func_0201838c
.extern func_020183b4
.extern func_02018450
.extern func_02018884
.extern func_020189dc
.extern func_02018c3c
.extern func_02018c90
.extern func_02018ca4
.extern func_020193f0
.extern func_02019434
.extern func_02019478
.extern func_02019534
.extern func_02019570
.extern func_02019ae8
.extern func_0201b1bc
.extern func_0201b2f8
.extern func_0201b35c
.extern func_0201e388
.extern func_0202e9f4
.extern func_0202ea18
.extern func_ov00_02079e68
.extern func_ov00_020b3ea8
.extern func_ov00_020b3eac
.extern func_ov00_020c0c08
.extern func_ov00_020c0c40
.extern func_ov00_020c0d70
.extern func_ov00_020c0e94
.extern func_ov00_020c0ea0
File diff suppressed because it is too large Load Diff
-465
View File
@@ -1,465 +0,0 @@
#pragma once
.extern Atan2
.extern Divide
.extern Vec3p_Add
.extern Vec3p_Axpy
.extern Vec3p_Distance
.extern Vec3p_Dot
.extern Vec3p_Length
.extern Vec3p_Normalize
.extern Vec3p_Sub
.extern _ZN10MapManager16MapData_vfunc_54Ev
.extern _ZN10MapManager16MapData_vfunc_68Ev
.extern _ZN10MapManager16MapData_vfunc_78Ev
.extern _ZN10MapManager17Get_MapData_Unk28Ev
.extern _ZN10MapManager17Get_MapData_Unk2aEv
.extern _ZN10MapManager18func_ov00_020833c4Ev
.extern _ZN10MapManager18func_ov00_020833d0Ev
.extern _ZN10MapManager18func_ov00_020833dcEv
.extern _ZN10MapManager18func_ov00_020833e8Ev
.extern _ZN10MapManager18func_ov00_020836dcEii
.extern _ZN10MapManager18func_ov00_02083770Eji
.extern _ZN10MapManager18func_ov00_020838e8EjPi
.extern _ZN10MapManager18func_ov00_020839d4Ev
.extern _ZN10MapManager18func_ov00_020839f8Ev
.extern _ZN10MapManager18func_ov00_02083a1cEiPS_P5Vec3p
.extern _ZN10MapManager18func_ov00_02083c24Ei
.extern _ZN10MapManager18func_ov00_02083c50Ei
.extern _ZN10MapManager18func_ov00_02083c7cEP5Vec3pi
.extern _ZN10MapManager18func_ov00_02083e34Ecci
.extern _ZN10MapManager18func_ov00_02083f44EP5Vec3p
.extern _ZN10MapManager18func_ov00_02083fb0EiPS_i
.extern _ZN10MapManager18func_ov00_020840a0Ecci
.extern _ZN10MapManager18func_ov00_0208412cEv
.extern _ZN10MapManager18func_ov00_02084164Ev
.extern _ZN10MapManager18func_ov00_020853fcEv
.extern _ZN10PlayerBase10SetVisibleEb
.extern _ZN10PlayerBase12CollidesWithEP8Cylinder
.extern _ZN10PlayerBase13GetEquipSwordEv
.extern _ZN10PlayerBase14GetEquipShieldEv
.extern _ZN10PlayerBase18TeleportToEntranceEib
.extern _ZN10PlayerBase8TeleportEP5Vec3psibb
.extern _ZN10PlayerBase8vfunc_04Ev
.extern _ZN10PlayerBase9AddHealthEs
.extern _ZN11ItemManager10GiveRupeesEsb
.extern _ZN11ItemManager12GetEquipItemEi
.extern _ZN11ItemManager12GetItemModelEj
.extern _ZN11ItemManager13UnequipPotionEv
.extern _ZN11ItemManager21GetEquipItemUncheckedEi
.extern _ZN11ItemManager4SaveEP15SaveItemManager
.extern _ZN11ItemManager8GiveAmmoEit
.extern _ZN12ActorManager12FilterActorsEP15FilterActorBaseP9ActorList
.extern _ZN12ActorManager13FindActorByIdEj
.extern _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j
.extern _ZN12ActorManager8GetActorEP8ActorRef
.extern _ZN12TouchControl19UpdateConditionallyEP10TouchStatet
.extern _ZN13LinkStateBase10GetStateIdEv
.extern _ZN13LinkStateBase12GetGrabActorEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase16GetLinkItemStateEv
.extern _ZN13LinkStateBase18ChangeLinkSubStateEii
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18SetPlayerCharacterEi
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase18func_ov00_020a84bcEi
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8b3cEi
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase26Clear_PlayerLinkBase_Unk48Et
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk004Ev
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern _ZN13LinkStateBase8vfunc_20Ei
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern _ZN13LinkStateBase8vfunc_34EP5Vec3p
.extern _ZN13LinkStateItem16GetLinkStateMoveEv
.extern _ZN13LinkStateItem16IsHammerEquippedEv
.extern _ZN13LinkStateMove18func_ov00_020a8f2cEv
.extern _ZN13LinkStateMove18func_ov00_020a8f4cEv
.extern _ZN13PlayerControl13GetTouchAngleEv
.extern _ZN13PlayerControl13StopFollowingEv
.extern _ZN13PlayerControl18func_ov00_020aeef8Ev
.extern _ZN13PlayerControl18func_ov00_020b034cEv
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
.extern _ZN14AdventureFlags18func_ov00_02097750Ev
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
.extern _ZN14AdventureFlags3GetEj
.extern _ZN14AdventureFlags3SetEjb
.extern _ZN15LinkStateDamage18func_ov00_020acb6cEP5Vec3pi
.extern _ZN15LinkStateDamage18func_ov00_020ace90EP5Vec3pi
.extern _ZN15LinkStateFollow20GetLinkStateCutsceneEv
.extern _ZN17LinkStateInteract15SetBombVelocityEP5Vec3p
.extern _ZN17LinkStateInteract16GetLinkStateRollEv
.extern _ZN17LinkStateInteract18func_ov00_020ab6c8Ev
.extern _ZN17LinkStateInteract18func_ov00_020abc78EP8ActorRef
.extern _ZN17LinkStateInteract20CreateDebugHierarchyEv
.extern _ZN17LinkStateInteract20SetGrabActorVelocityEP5Vec3p
.extern _ZN17LinkStateInteract4GrabEP8ActorRef
.extern _ZN19Actor_UnkStruct_020C1Ev
.extern _ZN4Item18func_ov00_020ad068Ei
.extern _ZN5Actor10GetLinkPosEP5Vec3p
.extern _ZN5Actor10SetUnk_11bEv
.extern _ZN5Actor10SetUnk_11cEc
.extern _ZN5Actor11SetVelocityEP5Vec3p
.extern _ZN5Actor12CollidesWithEPS_
.extern _ZN5Actor12GetOffsetPosEP5Vec3p
.extern _ZN5Actor12SetTransformEP9Transform
.extern _ZN5Actor12XzDistanceToEP5Vec3p
.extern _ZN5Actor15IsHitboxTouchedEb
.extern _ZN5Actor15TrySetTransformEP9Transform
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c313cEj
.extern _ZN5Actor20IncreaseActiveFramesEv
.extern _ZN5Actor4KillEv
.extern _ZN5Actor6GetPosEv
.extern _ZN5Actor8vfunc_0cEv
.extern _ZN5Actor8vfunc_10Ej
.extern _ZN5Actor8vfunc_1cEPt
.extern _ZN5Actor8vfunc_20Ei
.extern _ZN5Actor8vfunc_24Ev
.extern _ZN5Actor8vfunc_28Ev
.extern _ZN5Actor8vfunc_2cEv
.extern _ZN5Actor8vfunc_30Ev
.extern _ZN5Actor8vfunc_38Ev
.extern _ZN5Actor8vfunc_48EP9Knockback
.extern _ZN5Actor8vfunc_4cEPi
.extern _ZN5Actor8vfunc_54Ev
.extern _ZN5Actor8vfunc_60Ev
.extern _ZN5Actor8vfunc_64Ev
.extern _ZN5Actor8vfunc_68Ev
.extern _ZN5Actor8vfunc_6cEv
.extern _ZN5Actor8vfunc_70Ev
.extern _ZN5Actor8vfunc_74Ev
.extern _ZN5Actor8vfunc_78Ev
.extern _ZN5Actor8vfunc_7cEv
.extern _ZN5Actor8vfunc_80Ev
.extern _ZN5Actor8vfunc_84Ev
.extern _ZN5Actor8vfunc_88Ev
.extern _ZN5Actor8vfunc_8cEv
.extern _ZN5Actor8vfunc_90Ev
.extern _ZN5Actor8vfunc_94Ev
.extern _ZN5Actor8vfunc_98Ev
.extern _ZN5Actor8vfunc_9cEv
.extern _ZN5Actor8vfunc_a8Ev
.extern _ZN5Actor8vfunc_acEv
.extern _ZN5Actor8vfunc_b0Ev
.extern _ZN5Actor9GetHitboxEP8Cylinder
.extern _ZN5ActorC2Ev
.extern _ZN5ActorD2Ev
.extern _ZN7MapBase18func_ov00_0207e968Ev
.extern _ZN7MapBase18func_ov00_0207e96cEv
.extern _ZN9ActorTypeC1EjPFP5ActorvEPFivE
.extern _ZN9ActorTypeD1Ev
.extern _ZN9EquipRope18func_ov14_0213d420Ev
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern _ZNK11ItemManager16GetEquippedFairyEv
.extern _ZNK11ItemManager19GetActiveFairyLevelEi
.extern _ZNK11ItemManager19GetEquippedShipPartEj
.extern _ZNK11ItemManager7GetAmmoEi
.extern _ZNK11ItemManager7HasItemEi
.extern _ZNK11ItemManager8GetFairyEi
.extern __register_global_object
.extern data_02051f54
.extern data_02052f54
.extern data_02053f54
.extern data_02057840
.extern data_0205785c
.extern data_02057878
.extern data_020691a0
.extern data_027e0194
.extern data_027e03c8
.extern data_027e0438
.extern data_027e045c
.extern data_027e0468
.extern data_027e0618
.extern data_027e0764
.extern data_027e077c
.extern data_027e0c54
.extern data_027e0c68
.extern data_027e0ce0
.extern data_027e0d38
.extern data_027e0d3c
.extern data_027e0d44
.extern data_027e0d84
.extern data_027e0e58
.extern data_027e0e5c
.extern data_027e0f64
.extern data_027e0f6c
.extern data_027e0f78
.extern data_027e0fc4
.extern data_027e0fcc
.extern data_027e0fd0
.extern data_027e0fd4
.extern data_027e0fd8
.extern data_027e0fdc
.extern data_027e0fe0
.extern data_027e0fe8
.extern data_027e0fec
.extern data_027e0ff0
.extern data_027e0ff8
.extern data_027e0ffc
.extern data_027e1038
.extern data_027e103c
.extern data_ov00_020e8398
.extern data_ov00_020e8b08
.extern data_ov00_020e9360
.extern data_ov00_020e9370
.extern data_ov00_020e9c88
.extern data_ov00_020ee178
.extern data_ov00_020ee184
.extern data_ov00_020ee698
.extern data_ov00_020eec68
.extern data_ov00_020eec9c
.extern data_ov09_0211f5b4
.extern func_01ff80f8
.extern func_01ff81f8
.extern func_01ff8214
.extern func_01ff8230
.extern func_01ff8690
.extern func_01ff9158
.extern func_01ff992c
.extern func_01ffa9fc
.extern func_01ffb7ec
.extern func_01ffbf5c
.extern func_01ffe468
.extern func_01fffbec
.extern func_01fffcd8
.extern func_02002c14
.extern func_020059ec
.extern func_020078d8
.extern func_02007984
.extern func_0200e2a4
.extern func_0200eec8
.extern func_02018450
.extern func_02018884
.extern func_020188d4
.extern func_02018964
.extern func_020189a0
.extern func_02018b50
.extern func_02019380
.extern func_020193f0
.extern func_02019534
.extern func_020197bc
.extern func_020197fc
.extern func_0201b1bc
.extern func_0201b3c4
.extern func_0201e24c
.extern func_0201e4bc
.extern func_0201e4cc
.extern func_0201e544
.extern func_02023548
.extern func_0202ab78
.extern func_0202af4c
.extern func_0202b154
.extern func_0202b2e8
.extern func_0202b2f8
.extern func_0202b308
.extern func_0202b418
.extern func_0202b4e4
.extern func_0202b7e4
.extern func_0202bbbc
.extern func_0202d550
.extern func_0202d56c
.extern func_0202d590
.extern func_0202d598
.extern func_0202d5dc
.extern func_0202d5ec
.extern func_0202d95c
.extern func_0202dc38
.extern func_0202e1a0
.extern func_0202e1c4
.extern func_0202e1e8
.extern func_0202e58c
.extern func_0203005c
.extern func_020300cc
.extern func_0203010c
.extern func_02034984
.extern func_020367ec
.extern func_020368f4
.extern func_02036ce4
.extern func_02036d30
.extern func_0203780c
.extern func_02037844
.extern func_02037854
.extern func_02037918
.extern func_02037b88
.extern func_020385b8
.extern func_020385c8
.extern func_020386b4
.extern func_020386b8
.extern func_020386c4
.extern func_020386cc
.extern func_0204f614
.extern func_0204f754
.extern func_ov00_02078b40
.extern func_ov00_02079878
.extern func_ov00_02079e3c
.extern func_ov00_02079e68
.extern func_ov00_02079eb4
.extern func_ov00_0207a038
.extern func_ov00_0207a1a4
.extern func_ov00_0207a1c8
.extern func_ov00_0207b89c
.extern func_ov00_0207c1b0
.extern func_ov00_0207c1f8
.extern func_ov00_0207c444
.extern func_ov00_0207c474
.extern func_ov00_02081f4c
.extern func_ov00_02081f50
.extern func_ov00_020872e8
.extern func_ov00_02087e8c
.extern func_ov00_0208b180
.extern func_ov00_0208b73c
.extern func_ov00_0208b988
.extern func_ov00_0208f70c
.extern func_ov00_02093a1c
.extern func_ov00_0209a4f4
.extern func_ov00_0209a508
.extern func_ov00_0209cbd4
.extern func_ov00_020a5e9c
.extern func_ov00_020a5ef8
.extern func_ov00_020a95a4
.extern func_ov00_020a95ec
.extern func_ov00_020a960c
.extern func_ov00_020a9614
.extern func_ov00_020a9650
.extern func_ov00_020a96d4
.extern func_ov00_020a9740
.extern func_ov00_020a9764
.extern func_ov00_020a97d0
.extern func_ov00_020a97e0
.extern func_ov00_020a97f8
.extern func_ov00_020a9864
.extern func_ov00_020a9890
.extern func_ov00_020a98bc
.extern func_ov00_020a9968
.extern func_ov00_020a9aac
.extern func_ov00_020c3348
.extern func_ov00_020c4048
.extern func_ov00_020c4588
.extern func_ov00_020c45b0
.extern func_ov00_020c4ae8
.extern func_ov00_020c5924
.extern func_ov00_020c5a24
.extern func_ov00_020ceacc
.extern func_ov00_020ceb24
.extern func_ov00_020cebcc
.extern func_ov00_020cef10
.extern func_ov00_020cf9dc
.extern func_ov00_020cfb84
.extern func_ov00_020d0a30
.extern func_ov00_020d0b7c
.extern func_ov00_020d70a4
.extern func_ov00_020d77e4
.extern func_ov00_020d7a84
.extern func_ov00_020d7b20
.extern func_ov00_020d7cd4
.extern func_ov03_020f3f94
.extern func_ov03_020f9f30
.extern func_ov04_02107810
.extern func_ov04_0210790c
.extern func_ov04_0210794c
.extern func_ov04_02107994
.extern func_ov04_021079dc
.extern func_ov04_02107aa0
.extern func_ov04_02107b64
.extern func_ov04_0210a734
.extern func_ov04_0210a804
.extern func_ov04_0210a9ac
.extern func_ov04_0210ab20
.extern func_ov04_0210acc8
.extern func_ov04_0210ad0c
.extern func_ov04_0210b534
.extern func_ov04_0210b588
.extern func_ov04_0210b640
.extern func_ov04_0210b678
.extern func_ov04_0210b918
.extern func_ov04_0210b9b8
.extern func_ov04_0210ba74
.extern func_ov04_0210ba78
.extern func_ov04_0210ba88
.extern func_ov04_0210bc28
.extern func_ov04_0210bc94
.extern func_ov05_02100ae0
.extern func_ov05_02102c2c
.extern func_ov05_02103f4c
.extern func_ov05_02103f70
.extern func_ov05_02104070
.extern func_ov05_02107b74
.extern func_ov05_02107e80
.extern func_ov05_0210826c
.extern func_ov05_021082e4
.extern func_ov05_021088a0
.extern func_ov05_021088c8
.extern func_ov05_021089c0
.extern func_ov05_021089f4
.extern func_ov05_02108d08
.extern func_ov05_02108e08
.extern func_ov05_02108e8c
.extern func_ov05_02108f38
.extern func_ov05_02108f98
.extern func_ov05_021092bc
.extern func_ov05_0210952c
.extern func_ov05_02109588
.extern func_ov05_0210960c
.extern func_ov05_02109650
.extern func_ov05_021096bc
.extern func_ov05_021099dc
.extern func_ov05_02109cd0
.extern func_ov05_02109f88
.extern func_ov05_0210a06c
.extern func_ov05_0210a0c0
.extern func_ov05_0210a110
.extern func_ov05_0210e4e4
.extern func_ov05_0210e8b4
.extern func_ov05_0210eaa0
.extern func_ov05_0210eba4
.extern func_ov05_0210f704
.extern func_ov05_0210f714
.extern func_ov05_0210f808
.extern func_ov05_02110228
.extern func_ov05_0211058c
.extern func_ov05_021113d0
.extern func_ov12_02134378
.extern func_ov12_021343bc
.extern func_ov14_021238f0
.extern func_ov14_0213dfbc
.extern func_ov14_0213e144
.extern func_ov14_021474ac
.extern func_ov17_02165e48
.extern func_ov22_02175910
.extern func_ov22_02175958
.extern func_ov23_02177e7c
.extern func_ov29_02179238
.extern func_ov59_0219a0ac
.extern func_ov59_0219aa08
.extern func_ov59_0219aba8
.extern func_ov59_0219af14
.extern func_ov59_0219afc4
.extern func_ov59_0219b020
.extern gActorManager
.extern gAdventureFlags
.extern gHealthManager
.extern gItemManager
.extern gMapManager
.extern gOverlayManager
.extern gPlayer
.extern gPlayerAngle
.extern gPlayerControl
.extern gPlayerLink
.extern gPlayerPos
.extern gPlayerVel
.extern gSinCosTable
.extern gVec3p_ZERO
.extern strcat
File diff suppressed because it is too large Load Diff
-8
View File
@@ -1,8 +0,0 @@
#pragma once
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern data_027e0ce0
.extern data_027e0fe0
.extern func_0202ea24
.extern func_0202ea34
.extern func_0202ea50
File diff suppressed because it is too large Load Diff
-676
View File
@@ -1,676 +0,0 @@
#pragma once
.extern Approach_thunk
.extern Atan2
.extern Divide
.extern Vec3p_Add
.extern Vec3p_Axpy
.extern Vec3p_Cross
.extern Vec3p_Distance
.extern Vec3p_Dot
.extern Vec3p_Length
.extern Vec3p_Normalize
.extern Vec3p_Sub
.extern _ZN10MapManager16MapData_vfunc_68Ev
.extern _ZN10MapManager16MapData_vfunc_78Ev
.extern _ZN10MapManager17GetMapData_Unk_48Ev
.extern _ZN10MapManager17GetMapData_Unk_4cEv
.extern _ZN10MapManager17Get_MapData_Unk28Ev
.extern _ZN10MapManager18func_ov00_02083588Ev
.extern _ZN10MapManager18func_ov00_020836dcEii
.extern _ZN10MapManager18func_ov00_020839d4Ev
.extern _ZN10MapManager18func_ov00_020839f8Ev
.extern _ZN10MapManager18func_ov00_02083a1cEiPS_P5Vec3p
.extern _ZN10MapManager18func_ov00_02083c24Ei
.extern _ZN10MapManager18func_ov00_02083c50Ei
.extern _ZN10MapManager18func_ov00_02083f44EP5Vec3p
.extern _ZN10MapManager18func_ov00_02083fb0EiPS_i
.extern _ZN10MapManager18func_ov00_020840dcEv
.extern _ZN10MapManager18func_ov00_02084164Ev
.extern _ZN10MapManager18func_ov00_02084838Ev
.extern _ZN10MapManager18func_ov00_020849c0Ev
.extern _ZN10MapManager20GetCourseData_Unk_1cEv
.extern _ZN10MapManager20GetCourseData_Unk_1dEv
.extern _ZN10PlayerBase13GetEquipSwordEv
.extern _ZN10PlayerBase14GetEquipShieldEv
.extern _ZN11ItemManager15SetEquippedItemEi
.extern _ZN11ItemManager18func_ov00_020ad790Ei
.extern _ZN12ActorManager12FilterActorsEP15FilterActorBaseP9ActorList
.extern _ZN12ActorManager13FindActorByIdEj
.extern _ZN12ActorManager8GetActorEP8ActorRef
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
.extern _ZN14AdventureFlags18func_ov00_02097968Ei
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
.extern _ZN14AdventureFlags18func_ov00_02097bacEv
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
.extern _ZN14AdventureFlags18func_ov00_02097bccEi
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
.extern _ZN14AdventureFlags3GetEj
.extern _ZN17LinkStateInteract18func_ov00_020abba0EP8ActorRef
.extern _ZN17LinkStateInteract18func_ov00_020abbdcEP8ActorRef
.extern _ZN17LinkStateInteract18func_ov00_020abc18EP8ActorRef
.extern _ZN19Actor_UnkStruct_020C1Ev
.extern _ZN5Actor10GetAngleToEP5Vec3p
.extern _ZN5Actor10GetUnk_08cEP8Cylinder
.extern _ZN5Actor10SetUnk_11bEv
.extern _ZN5Actor10SetUnk_11cEc
.extern _ZN5Actor11SetVelocityEP5Vec3p
.extern _ZN5Actor12ApplyGravityEv
.extern _ZN5Actor12CollidesWithEPS_
.extern _ZN5Actor12GetOffsetPosEP5Vec3p
.extern _ZN5Actor12KillInBoundsEv
.extern _ZN5Actor12SetTransformEP9Transform
.extern _ZN5Actor12XzDistanceToEP5Vec3p
.extern _ZN5Actor13func_01fffd04Ei
.extern _ZN5Actor14GetAngleToLinkEv
.extern _ZN5Actor14ResetWallTouchEv
.extern _ZN5Actor15IsHitboxTouchedEb
.extern _ZN5Actor15TrySetTransformEP9Transform
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor16IsFollowedByLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c195cEv
.extern _ZN5Actor18func_ov00_020c198cEv
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1cf8Ev
.extern _ZN5Actor18func_ov00_020c1fc8Ej
.extern _ZN5Actor18func_ov00_020c243cEPjPPS_
.extern _ZN5Actor18func_ov00_020c29ecEi
.extern _ZN5Actor18func_ov00_020c3118Es
.extern _ZN5Actor18func_ov00_020c313cEj
.extern _ZN5Actor18func_ov00_020c31c0Ei
.extern _ZN5Actor20IncreaseActiveFramesEv
.extern _ZN5Actor4KillEv
.extern _ZN5Actor6GetPosEv
.extern _ZN5Actor8vfunc_08Ev
.extern _ZN5Actor8vfunc_0cEv
.extern _ZN5Actor8vfunc_10Ej
.extern _ZN5Actor8vfunc_18Ej
.extern _ZN5Actor8vfunc_1cEPt
.extern _ZN5Actor8vfunc_20Ei
.extern _ZN5Actor8vfunc_24Ev
.extern _ZN5Actor8vfunc_28Ev
.extern _ZN5Actor8vfunc_2cEv
.extern _ZN5Actor8vfunc_30Ev
.extern _ZN5Actor8vfunc_38Ev
.extern _ZN5Actor8vfunc_48EP9Knockback
.extern _ZN5Actor8vfunc_4cEPi
.extern _ZN5Actor8vfunc_54Ev
.extern _ZN5Actor8vfunc_60Ev
.extern _ZN5Actor8vfunc_64Ev
.extern _ZN5Actor8vfunc_68Ev
.extern _ZN5Actor8vfunc_6cEv
.extern _ZN5Actor8vfunc_70Ev
.extern _ZN5Actor8vfunc_74Ev
.extern _ZN5Actor8vfunc_78Ev
.extern _ZN5Actor8vfunc_7cEv
.extern _ZN5Actor8vfunc_80Ev
.extern _ZN5Actor8vfunc_84Ev
.extern _ZN5Actor8vfunc_88Ev
.extern _ZN5Actor8vfunc_8cEv
.extern _ZN5Actor8vfunc_90Ev
.extern _ZN5Actor8vfunc_94Ev
.extern _ZN5Actor8vfunc_98Ev
.extern _ZN5Actor8vfunc_9cEv
.extern _ZN5Actor8vfunc_a8Ev
.extern _ZN5Actor8vfunc_acEv
.extern _ZN5Actor8vfunc_b0Ev
.extern _ZN5Actor9GetHitboxEP8Cylinder
.extern _ZN5ActorC2Ev
.extern _ZN5ActorD2Ev
.extern _ZN9ActorType4FindEj
.extern _ZN9ActorTypeC1EjPFP5ActorvEPFivE
.extern _ZN9ActorTypeD1Ev
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern _ZNK11ItemManager7HasItemEi
.extern _ZNK11ItemManager8GetFairyEi
.extern __register_global_object
.extern abs
.extern data_020561f4
.extern data_02056be4
.extern data_02057840
.extern data_0205785c
.extern data_02057878
.extern data_02063e4c
.extern data_027e0618
.extern data_027e0764
.extern data_027e077c
.extern data_027e0c54
.extern data_027e0c68
.extern data_027e0cbc
.extern data_027e0ce0
.extern data_027e0d04
.extern data_027e0d38
.extern data_027e0d3c
.extern data_027e0d44
.extern data_027e0d78
.extern data_027e0db0
.extern data_027e0e28
.extern data_027e0e58
.extern data_027e0e5c
.extern data_027e0f64
.extern data_027e0f6c
.extern data_027e0f70
.extern data_027e0f78
.extern data_027e0f88
.extern data_027e0fd4
.extern data_027e0fe0
.extern data_027e0fe8
.extern data_027e0fec
.extern data_027e0ff0
.extern data_027e0ff4
.extern data_027e0ff8
.extern data_027e0ffc
.extern data_027e103c
.extern data_027e1054
.extern data_027e109c
.extern data_027e10a4
.extern data_ov00_020dd408
.extern data_ov00_020dd410
.extern data_ov00_020dd418
.extern data_ov00_020dd420
.extern data_ov00_020dd428
.extern data_ov00_020dd430
.extern data_ov00_020dd438
.extern data_ov00_020dd440
.extern data_ov00_020dd448
.extern data_ov00_020dd450
.extern data_ov00_020dd458
.extern data_ov00_020dd468
.extern data_ov00_020dd470
.extern data_ov00_020dd478
.extern data_ov00_020dd480
.extern data_ov00_020dd488
.extern data_ov00_020dd490
.extern data_ov00_020dd498
.extern data_ov00_020dd4a0
.extern data_ov00_020dd4a8
.extern data_ov00_020dd4b0
.extern data_ov00_020dd4b8
.extern data_ov00_020dd4c0
.extern data_ov00_020dd4c8
.extern data_ov00_020dd4d0
.extern data_ov00_020dd4d8
.extern data_ov00_020dd4e0
.extern data_ov00_020dd4e8
.extern data_ov00_020dd4f0
.extern data_ov00_020dd4f8
.extern data_ov00_020dd500
.extern data_ov00_020dd508
.extern data_ov00_020dd510
.extern data_ov00_020dd518
.extern data_ov00_020dd520
.extern data_ov00_020dd528
.extern data_ov00_020dd530
.extern data_ov00_020dd538
.extern data_ov00_020dd540
.extern data_ov00_020dd548
.extern data_ov00_020dd550
.extern data_ov00_020dd560
.extern data_ov00_020dd568
.extern data_ov00_020dd570
.extern data_ov00_020dd578
.extern data_ov00_020dd580
.extern data_ov00_020dd588
.extern data_ov00_020dd598
.extern data_ov00_020dd5a0
.extern data_ov00_020dd5a8
.extern data_ov00_020dd5b0
.extern data_ov00_020dd5b8
.extern data_ov00_020dd5c0
.extern data_ov00_020dd5c8
.extern data_ov00_020dd5d0
.extern data_ov00_020dd5d8
.extern data_ov00_020dd5e0
.extern data_ov00_020dd5e8
.extern data_ov00_020dd5f0
.extern data_ov00_020dd5f8
.extern data_ov00_020dd600
.extern data_ov00_020dd608
.extern data_ov00_020dd610
.extern data_ov00_020dd618
.extern data_ov00_020dd620
.extern data_ov00_020dd628
.extern data_ov00_020dd630
.extern data_ov00_020dd638
.extern data_ov00_020dd640
.extern data_ov00_020dd648
.extern data_ov00_020dd650
.extern data_ov00_020dd658
.extern data_ov00_020dd660
.extern data_ov00_020dd668
.extern data_ov00_020dd670
.extern data_ov00_020dd678
.extern data_ov00_020dd680
.extern data_ov00_020dd688
.extern data_ov00_020dd690
.extern data_ov00_020dd698
.extern data_ov00_020dd6a4
.extern data_ov00_020dd6b0
.extern data_ov00_020dd6bc
.extern data_ov00_020dd6c8
.extern data_ov00_020dd6d4
.extern data_ov00_020dd6e0
.extern data_ov00_020dd6ec
.extern data_ov00_020dd6f8
.extern data_ov00_020dd704
.extern data_ov00_020dd710
.extern data_ov00_020dd71c
.extern data_ov00_020dd728
.extern data_ov00_020dd734
.extern data_ov00_020dd740
.extern data_ov00_020dd74c
.extern data_ov00_020dd758
.extern data_ov00_020dd764
.extern data_ov00_020dd770
.extern data_ov00_020dd7a0
.extern data_ov00_020dd7ac
.extern data_ov00_020dd7b8
.extern data_ov00_020dd7c4
.extern data_ov00_020dd7d0
.extern data_ov00_020dd7dc
.extern data_ov00_020dd7e8
.extern data_ov00_020dd7f4
.extern data_ov00_020dd800
.extern data_ov00_020dd80c
.extern data_ov00_020dd818
.extern data_ov00_020dd824
.extern data_ov00_020dd830
.extern data_ov00_020dd83c
.extern data_ov00_020dd848
.extern data_ov00_020dd854
.extern data_ov00_020dd860
.extern data_ov00_020dd86c
.extern data_ov00_020dd878
.extern data_ov00_020dd884
.extern data_ov00_020dd890
.extern data_ov00_020dd89c
.extern data_ov00_020dd8a8
.extern data_ov00_020dd8b4
.extern data_ov00_020dd8c4
.extern data_ov00_020dd8d4
.extern data_ov00_020dd8e4
.extern data_ov00_020dd8f4
.extern data_ov00_020dd904
.extern data_ov00_020dd914
.extern data_ov00_020dd924
.extern data_ov00_020dd934
.extern data_ov00_020dd944
.extern data_ov00_020dd954
.extern data_ov00_020dd968
.extern data_ov00_020dd97c
.extern data_ov00_020dd990
.extern data_ov00_020dd9a8
.extern data_ov00_020dd9c0
.extern data_ov00_020dd9d8
.extern data_ov00_020dd9f0
.extern data_ov00_020dda0c
.extern data_ov00_020dda2c
.extern data_ov00_020dda4c
.extern data_ov00_020dda6c
.extern data_ov00_020dda8c
.extern data_ov00_020ddab0
.extern data_ov00_020e9360
.extern data_ov00_020e9370
.extern data_ov00_020ee5b0
.extern data_ov00_020ee5bc
.extern data_ov00_020ee5d0
.extern data_ov00_020ee5dc
.extern data_ov00_020ee5f0
.extern data_ov00_020ee5fc
.extern data_ov00_020ee610
.extern data_ov00_020ee61c
.extern data_ov00_020ee630
.extern data_ov00_020ee63c
.extern data_ov00_020ee650
.extern data_ov00_020ee65c
.extern data_ov09_0211f5b4
.extern func_01ff8214
.extern func_01ff991c
.extern func_01ff9958
.extern func_01ff998c
.extern func_01ff9b4c
.extern func_01ff9f3c
.extern func_01ffa8d4
.extern func_01ffbe34
.extern func_01ffbe78
.extern func_01ffe1cc
.extern func_01ffe468
.extern func_01fffb4c
.extern func_020029fc
.extern func_02002bac
.extern func_02002bb8
.extern func_02002c14
.extern func_020037b8
.extern func_020078d8
.extern func_020078f4
.extern func_02007938
.extern func_02007984
.extern func_02009558
.extern func_0200ab90
.extern func_0200ac24
.extern func_0200ac5c
.extern func_0200b4f4
.extern func_0200dd94
.extern func_020156f4
.extern func_02015708
.extern func_02015718
.extern func_02015740
.extern func_02016fe8
.extern func_0201739c
.extern func_020174a4
.extern func_02019654
.extern func_02019688
.extern func_020196bc
.extern func_020196fc
.extern func_0201e4cc
.extern func_0201e544
.extern func_0201e760
.extern func_0201e78c
.extern func_0201f1ac
.extern func_0201f1f8
.extern func_0201f2cc
.extern func_0201f40c
.extern func_0201f43c
.extern func_0201f468
.extern func_0201f500
.extern func_0201f518
.extern func_0201f5e4
.extern func_0201f5f4
.extern func_0201f650
.extern func_0201f6b4
.extern func_0201f6f4
.extern func_0201f710
.extern func_0201f730
.extern func_0201f748
.extern func_0201f7a8
.extern func_0201f7d0
.extern func_0201f86c
.extern func_0201f88c
.extern func_0201f91c
.extern func_0201f944
.extern func_020204d8
.extern func_020204f0
.extern func_02020534
.extern func_0202093c
.extern func_020209a4
.extern func_020209bc
.extern func_020209e8
.extern func_0202148c
.extern func_020214d4
.extern func_02021960
.extern func_02021988
.extern func_020219e8
.extern func_02021a40
.extern func_0202a56c
.extern func_0202a5c0
.extern func_0202aff0
.extern func_0202b154
.extern func_0202bae0
.extern func_0202bbbc
.extern func_0202bc04
.extern func_0202bc10
.extern func_0202cec8
.extern func_0202d0cc
.extern func_0202d598
.extern func_0202d5dc
.extern func_0202d95c
.extern func_0202da8c
.extern func_0202e58c
.extern func_0202e9f4
.extern func_0202ea18
.extern func_020313c8
.extern func_02033780
.extern func_020337d8
.extern func_02033af4
.extern func_02034698
.extern func_020347b0
.extern func_0203493c
.extern func_02034984
.extern func_02034b58
.extern func_02034b90
.extern func_020366c4
.extern func_0203673c
.extern func_02036798
.extern func_02036808
.extern func_020368f4
.extern func_02036ce4
.extern func_02036d30
.extern func_02036d4c
.extern func_02036da8
.extern func_02036f68
.extern func_02037258
.extern func_02037628
.extern func_020376c0
.extern func_02037750
.extern func_0203780c
.extern func_02037844
.extern func_02037854
.extern func_02037918
.extern func_02037b88
.extern func_02037f58
.extern func_020385b8
.extern func_020385d0
.extern func_020386b4
.extern func_020386b8
.extern func_020386c4
.extern func_020386cc
.extern func_02038758
.extern func_02038770
.extern func_0203878c
.extern func_020387a4
.extern func_02038950
.extern func_02038aa0
.extern func_02038b1c
.extern func_02038b28
.extern func_02038b34
.extern func_02038b40
.extern func_02038b74
.extern func_02038c34
.extern func_02038d20
.extern func_02038ed0
.extern func_02038f40
.extern func_02038f44
.extern func_02039058
.extern func_0203905c
.extern func_020390a4
.extern func_02039228
.extern func_020392b4
.extern func_02039398
.extern func_020393a8
.extern func_02039440
.extern func_0203947c
.extern func_020394d8
.extern func_0203951c
.extern func_02039570
.extern func_02039578
.extern func_0203d77c
.extern func_0203d7e0
.extern func_0203dcb4
.extern func_0203e0c8
.extern func_0203e1b0
.extern func_0203e284
.extern func_0203efd8
.extern func_0203f378
.extern func_0204b068
.extern func_0204b0a4
.extern func_0204f558
.extern func_0204f614
.extern func_0204f754
.extern func_ov00_02078b40
.extern func_ov00_02078e00
.extern func_ov00_02079470
.extern func_ov00_02079e04
.extern func_ov00_02079e68
.extern func_ov00_0207a1c8
.extern func_ov00_0207bc48
.extern func_ov00_0207c1b0
.extern func_ov00_0207c2e8
.extern func_ov00_0207c7e8
.extern func_ov00_02081ef4
.extern func_ov00_02081f4c
.extern func_ov00_02081f50
.extern func_ov00_02087338
.extern func_ov00_0208766c
.extern func_ov00_020876bc
.extern func_ov00_02087ab0
.extern func_ov00_02087d34
.extern func_ov00_02087ef0
.extern func_ov00_02088010
.extern func_ov00_02089068
.extern func_ov00_02089a2c
.extern func_ov00_02089b00
.extern func_ov00_02093a1c
.extern func_ov00_020965c0
.extern func_ov00_020985c0
.extern func_ov00_0209a4f4
.extern func_ov00_0209a508
.extern func_ov00_020a19fc
.extern func_ov00_020a41e4
.extern func_ov00_020a5e9c
.extern func_ov00_020a6110
.extern func_ov00_020a956c
.extern func_ov00_020a9588
.extern func_ov00_020a95ec
.extern func_ov00_020a960c
.extern func_ov00_020a9614
.extern func_ov00_020a9650
.extern func_ov00_020a96d4
.extern func_ov00_020a9740
.extern func_ov00_020a9764
.extern func_ov00_020a97d0
.extern func_ov00_020a97e0
.extern func_ov00_020a97f8
.extern func_ov00_020a9864
.extern func_ov00_020a9890
.extern func_ov00_020a98bc
.extern func_ov00_020a9968
.extern func_ov00_020a9998
.extern func_ov00_020a9a8c
.extern func_ov00_020a9a98
.extern func_ov00_020a9aac
.extern func_ov00_020a9ab8
.extern func_ov00_020a9b6c
.extern func_ov00_020a9b78
.extern func_ov00_020b18d8
.extern func_ov00_020b1940
.extern func_ov00_020b199c
.extern func_ov00_020b1a4c
.extern func_ov00_020b3ee8
.extern func_ov00_020b3f24
.extern func_ov00_020b41ec
.extern func_ov00_020b421c
.extern func_ov00_020b7d74
.extern func_ov00_020b7e6c
.extern func_ov00_020ba4e4
.extern func_ov00_020ba53c
.extern func_ov00_020bb68c
.extern func_ov00_020bba28
.extern func_ov00_020bc2d4
.extern func_ov00_020bc320
.extern func_ov00_020bc398
.extern func_ov00_020bc500
.extern func_ov00_020bcf50
.extern func_ov00_020bd318
.extern func_ov00_020bd728
.extern func_ov00_020beba8
.extern func_ov00_020bebd8
.extern func_ov00_020bec5c
.extern func_ov00_020bece0
.extern func_ov00_020bed7c
.extern func_ov00_020bedcc
.extern func_ov00_020bf008
.extern func_ov00_020c070c
.extern func_ov00_020c0c08
.extern func_ov00_020c0cc8
.extern func_ov00_020c0e04
.extern func_ov00_020c0e24
.extern func_ov00_020c3348
.extern func_ov01_020f8658
.extern func_ov03_020f13b0
.extern func_ov03_020f3f94
.extern func_ov03_020f3ff8
.extern func_ov03_020f7010
.extern func_ov03_020f7e0c
.extern func_ov03_020f7e18
.extern func_ov03_020fa528
.extern func_ov03_020fa5d8
.extern func_ov03_020fa644
.extern func_ov03_020fa660
.extern func_ov04_0210f4d4
.extern func_ov04_0210f4d8
.extern func_ov04_0210f4e8
.extern func_ov04_0210f4ec
.extern func_ov04_0210f4f0
.extern func_ov04_0210f4f4
.extern func_ov04_0210f528
.extern func_ov04_0210f570
.extern func_ov05_02102c2c
.extern func_ov05_021041fc
.extern func_ov05_0210432c
.extern func_ov05_0210437c
.extern func_ov05_021043c0
.extern func_ov05_0210442c
.extern func_ov05_02104ca4
.extern func_ov05_0210826c
.extern func_ov05_021082e4
.extern func_ov05_0210d3d8
.extern func_ov05_0210d6dc
.extern func_ov05_0210d728
.extern func_ov05_0210d748
.extern func_ov05_0210e288
.extern func_ov05_0210e2a4
.extern func_ov05_0210e344
.extern func_ov08_021130d0
.extern func_ov08_02113150
.extern func_ov08_02113284
.extern func_ov08_02113314
.extern func_ov08_021133bc
.extern func_ov08_02113460
.extern func_ov08_021134b8
.extern func_ov08_021136ec
.extern func_ov09_0211b6e8
.extern func_ov09_0211b6f8
.extern func_ov09_0211b708
.extern func_ov09_0211cc8c
.extern func_ov10_0211e584
.extern func_ov10_0211e5a8
.extern func_ov14_02120ac4
.extern func_ov14_02122e98
.extern func_ov14_021231d4
.extern func_ov14_02123904
.extern func_ov14_02144750
.extern func_ov14_02146634
.extern func_ov14_02151e04
.extern func_ov14_0215207c
.extern func_ov14_021521e4
.extern func_ov14_02152220
.extern func_ov14_02153144
.extern func_ov14_021532a4
.extern func_ov15_0213a524
.extern func_ov15_0214d21c
.extern func_ov15_0214d238
.extern func_ov15_0214d248
.extern func_ov23_02176034
.extern func_ov23_021763c0
.extern func_ov26_0216ebc0
.extern func_ov26_0216ecb8
.extern func_ov26_021767ec
.extern func_ov29_0216d918
.extern gActorManager
.extern gAdventureFlags
.extern gHealthManager
.extern gItemManager
.extern gMapManager
.extern gOverlayManager
.extern gPlayer
.extern gPlayerAngle
.extern gPlayerControl
.extern gPlayerLink
.extern gPlayerPos
.extern gSinCosTable
.extern gVec3p_ZERO
.extern strcat
.extern strcpy
.extern strncpy
File diff suppressed because it is too large Load Diff
-515
View File
@@ -1,515 +0,0 @@
.global func_ov00_020d59f0
arm_func_start func_ov00_020d59f0
func_ov00_020d59f0: ; 0x020d59f0
stmdb sp!, {r3, lr}
ldr lr, [r0]
ldr r3, [r1]
sub r3, r3, lr
mul ip, r3, r2
add r3, ip, #0x800
add r3, lr, r3, asr #12
str r3, [r0]
ldr lr, [r0, #4]
ldr r3, [r1, #4]
sub r3, r3, lr
mul ip, r3, r2
add r3, ip, #0x800
add r3, lr, r3, asr #12
str r3, [r0, #4]
ldr lr, [r0, #8]
ldr r3, [r1, #8]
sub r3, r3, lr
mul ip, r3, r2
add r3, ip, #0x800
add r3, lr, r3, asr #12
str r3, [r0, #8]
ldr r3, [r0, #0xc]
ldr r1, [r1, #0xc]
sub r1, r1, r3
mul r2, r1, r2
add r1, r2, #0x800
add r1, r3, r1, asr #12
str r1, [r0, #0xc]
ldmia sp!, {r3, pc}
arm_func_end func_ov00_020d59f0
.global func_ov00_020d5a68
arm_func_start func_ov00_020d5a68
func_ov00_020d5a68: ; 0x020d5a68
stmdb sp!, {r4, r5, r6, r7, r8, lr}
sub sp, sp, #0x20
mov r8, r0
ldr r3, [r8]
mov r7, r2
str r3, [sp, #0x10]
ldr r3, [r8, #4]
add r0, sp, #0x10
str r3, [sp, #0x14]
ldr r2, [r8, #8]
str r2, [sp, #0x18]
ldr r2, [r8, #0xc]
str r2, [sp, #0x1c]
ldr r2, [r1]
str r2, [sp]
ldr r2, [r1, #4]
str r2, [sp, #4]
ldr r2, [r1, #8]
str r2, [sp, #8]
ldr r1, [r1, #0xc]
str r1, [sp, #0xc]
bl func_ov00_020d5c54
add r0, sp, #0
bl func_ov00_020d5c54
ldr r1, [sp, #0x14]
ldr r0, [sp, #4]
ldr r2, [sp, #0x10]
smull r4, r3, r1, r0
ldr r0, [sp]
ldr r1, [sp, #0x18]
smlal r4, r3, r2, r0
ldr r0, [sp, #8]
ldr r2, [sp, #0x1c]
smlal r4, r3, r1, r0
ldr r0, [sp, #0xc]
mov r5, #0
smlal r4, r3, r2, r0
adds r1, r4, #0x800
adc r0, r3, #0
mov r4, r1, lsr #0xc
orrs r4, r4, r0, lsl #20
rsbmi r4, r4, #0
rsb r0, r4, #0x1000
movmi r5, #1
cmp r0, #0x80000000
rsble r4, r7, #0x1000
ble _020d5bac
mul r0, r4, r4
add r0, r0, #0x800
mov r0, r0, asr #0xc
sub r0, r0, #0x1000
bl func_01ff9958
mov r1, r0
mov r0, r4
bl func_01ff9f3c
mov r4, r0
mov r0, #0x1000
bl func_020037b8
add r4, r4, r0, lsl #1
rsb r0, r7, #0x1000
mul r1, r0, r4
mov r2, r4, asr #0x4
add r0, r1, #0x800
mov r0, r0, asr #0x10
ldr r1, _020d5c4c ; =gSinCosTable
mov r2, r2, lsl #0x2
mov r0, r0, lsl #0x2
ldrsh r6, [r1, r2]
ldrsh r0, [r1, r0]
mov r1, r6
bl Divide
mul r1, r7, r4
add r1, r1, #0x800
mov r1, r1, asr #0x10
ldr r2, _020d5c4c ; =gSinCosTable
mov r3, r1, lsl #0x2
mov r1, r6
mov r4, r0
ldrsh r0, [r2, r3]
bl Divide
mov r7, r0
_020d5bac:
ldr r0, [sp]
cmp r5, #0
rsbne r7, r7, #0
ldr r1, [sp, #0x10]
mul r0, r7, r0
mul r1, r4, r1
add r0, r0, #0x800
add r1, r1, #0x800
mov r0, r0, asr #0xc
add r0, r0, r1, asr #12
str r0, [r8]
ldr r0, [sp, #4]
ldr r1, [sp, #0x14]
mul r0, r7, r0
mul r1, r4, r1
add r0, r0, #0x800
add r1, r1, #0x800
mov r0, r0, asr #0xc
add r0, r0, r1, asr #12
str r0, [r8, #4]
ldr r0, [sp, #8]
ldr r1, [sp, #0x18]
mul r0, r7, r0
mul r1, r4, r1
add r0, r0, #0x800
add r1, r1, #0x800
mov r0, r0, asr #0xc
add r0, r0, r1, asr #12
str r0, [r8, #8]
ldr r0, [sp, #0xc]
ldr r1, [sp, #0x1c]
mul r0, r7, r0
mul r1, r4, r1
add r0, r0, #0x800
add r1, r1, #0x800
mov r0, r0, asr #0xc
add r0, r0, r1, asr #12
str r0, [r8, #0xc]
add sp, sp, #0x20
ldmia sp!, {r4, r5, r6, r7, r8, pc}
.align 2, 0
arm_func_end func_ov00_020d5a68
_020d5c4c: .word gSinCosTable
.global func_ov00_020d5c50
arm_func_start func_ov00_020d5c50
func_ov00_020d5c50: ; 0x020d5c50
bx lr
arm_func_end func_ov00_020d5c50
.global func_ov00_020d5c54
arm_func_start func_ov00_020d5c54
func_ov00_020d5c54: ; 0x020d5c54
stmdb sp!, {r4, lr}
mov r4, r0
ldr r1, [r4, #4]
ldr r2, [r4]
mul r0, r1, r1
mla r0, r2, r2, r0
ldr r2, [r4, #8]
ldr r1, [r4, #0xc]
mla r0, r2, r2, r0
mla r0, r1, r1, r0
mov r0, r0, asr #0xc
bl func_01ff998c
ldr r1, [r4]
mul r1, r0, r1
add r1, r1, #0x800
mov r1, r1, asr #0xc
str r1, [r4]
ldr r1, [r4, #4]
mul r1, r0, r1
add r1, r1, #0x800
mov r1, r1, asr #0xc
str r1, [r4, #4]
ldr r1, [r4, #8]
mul r1, r0, r1
add r1, r1, #0x800
mov r1, r1, asr #0xc
str r1, [r4, #8]
ldr r1, [r4, #0xc]
mul r1, r0, r1
add r0, r1, #0x800
mov r0, r0, asr #0xc
str r0, [r4, #0xc]
ldmia sp!, {r4, pc}
arm_func_end func_ov00_020d5c54
.global func_ov00_020d5cd8
arm_func_start func_ov00_020d5cd8
func_ov00_020d5cd8: ; 0x020d5cd8
stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}
ldr r3, [r0, #4]
ldr r2, [r0, #8]
ldr r4, [r0, #0xc]
ldr lr, [r0]
mul r0, r3, r3
mul r5, r2, r2
mul ip, r4, r2
mul r7, lr, r3
mul r9, r4, r3
mul r6, lr, r2
mul r8, lr, lr
add r10, r0, #0x800
mul r0, r4, lr
add lr, r5, #0x800
mul r5, r2, r3
mov r4, r10, asr #0xc
add r3, ip, #0x800
add r2, r4, lr, asr #12
add ip, r9, #0x800
mov r2, r2, lsl #0x1
rsb r2, r2, #0x1000
add r8, r8, #0x800
mov r9, lr, asr #0xc
add lr, r0, #0x800
add r0, r9, r8, asr #12
mov r0, r0, lsl #0x1
add r4, r4, r8, asr #12
mov r4, r4, lsl #0x1
add r7, r7, #0x800
mov r3, r3, asr #0xc
add r8, r3, r7, asr #12
rsb r7, r3, r7, asr #12
add r9, r6, #0x800
mov r3, ip, asr #0xc
rsb r6, r3, r9, asr #12
add r3, r3, r9, asr #12
str r2, [r1]
mov r2, r8, lsl #0x1
str r2, [r1, #4]
mov r2, r6, lsl #0x1
str r2, [r1, #8]
mov r6, r7, lsl #0x1
add r7, r5, #0x800
mov r2, lr, asr #0xc
add r5, r2, r7, asr #12
rsb r2, r2, r7, asr #12
str r6, [r1, #0xc]
rsb r0, r0, #0x1000
str r0, [r1, #0x10]
mov r0, r5, lsl #0x1
str r0, [r1, #0x14]
mov r0, r3, lsl #0x1
str r0, [r1, #0x18]
mov r0, r2, lsl #0x1
str r0, [r1, #0x1c]
rsb r0, r4, #0x1000
str r0, [r1, #0x20]
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, pc}
arm_func_end func_ov00_020d5cd8
.global func_ov00_020d5dc4
arm_func_start func_ov00_020d5dc4
func_ov00_020d5dc4: ; 0x020d5dc4
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}
ldr r4, [r0]
ldr r5, [r1]
ldmib r1, {r3, r11, lr}
ldmib r0, {r2, r10, ip}
mul r9, r4, lr
mul r1, ip, r5
mul r6, r2, r11
add r9, r9, #0x800
mul r7, r2, lr
mul r8, ip, r3
add r7, r7, #0x800
add r1, r1, #0x800
mov r9, r9, asr #0xc
add r9, r9, r1, asr #12
add r6, r6, #0x800
add r6, r9, r6, asr #12
mul r9, r10, r3
add r9, r9, #0x800
sub r6, r6, r9, asr #12
mul r9, r10, r5
mul r1, r10, lr
str r6, [r0]
add r8, r8, #0x800
mov r7, r7, asr #0xc
add r7, r7, r8, asr #12
add r9, r9, #0x800
add r9, r7, r9, asr #12
mul r7, r4, r3
mul r3, r2, r3
mul r6, ip, r11
mul lr, ip, lr
mul ip, r4, r5
mul r8, r4, r11
mul r4, r2, r5
mul r2, r10, r11
add r10, r1, #0x800
add r1, r8, #0x800
sub r1, r9, r1, asr #12
add r5, ip, #0x800
add r8, r6, #0x800
str r1, [r0, #4]
mov r6, r10, asr #0xc
add r9, r7, #0x800
add r7, r6, r8, asr #12
add r8, r7, r9, asr #12
add r6, lr, #0x800
mov r5, r5, asr #0xc
add r7, r4, #0x800
rsb r4, r5, r6, asr #12
add r3, r3, #0x800
sub r5, r8, r7, asr #12
sub r3, r4, r3, asr #12
add r1, r2, #0x800
str r5, [r0, #8]
sub r1, r3, r1, asr #12
str r1, [r0, #0xc]
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
arm_func_end func_ov00_020d5dc4
.global func_ov00_020d5eac
arm_func_start func_ov00_020d5eac
func_ov00_020d5eac: ; 0x020d5eac
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}
ldr r5, [r1]
ldr r4, [r0, #0xc]
ldr r2, [r0, #8]
ldmib r1, {r3, r11, lr}
ldmia r0, {r6, ip}
mul r10, r5, r4
mul r1, lr, r6
mul r7, r3, r2
add r10, r10, #0x800
mul r8, r3, r4
mul r9, lr, ip
add r8, r8, #0x800
add r1, r1, #0x800
mov r10, r10, asr #0xc
add r10, r10, r1, asr #12
add r7, r7, #0x800
add r7, r10, r7, asr #12
mul r10, r11, ip
add r10, r10, #0x800
sub r7, r7, r10, asr #12
mul r10, r11, r6
mul r1, r11, r4
str r7, [r0]
mul r4, lr, r4
mul r7, lr, r2
mul lr, r5, r6
mul r6, r3, r6
add r9, r9, #0x800
mov r8, r8, asr #0xc
add r8, r8, r9, asr #12
add r10, r10, #0x800
mul r9, r5, r2
add r10, r8, r10, asr #12
mul r8, r5, ip
mul r5, r3, ip
mul r2, r11, r2
add r11, r1, #0x800
add r1, r9, #0x800
add r3, lr, #0x800
add r9, r7, #0x800
mov r7, r11, asr #0xc
sub r1, r10, r1, asr #12
str r1, [r0, #4]
add r8, r8, #0x800
add r7, r7, r9, asr #12
add r4, r4, #0x800
mov r3, r3, asr #0xc
rsb r4, r3, r4, asr #12
add r3, r5, #0x800
add r7, r7, r8, asr #12
add r6, r6, #0x800
sub r5, r7, r6, asr #12
sub r3, r4, r3, asr #12
add r1, r2, #0x800
str r5, [r0, #8]
sub r1, r3, r1, asr #12
str r1, [r0, #0xc]
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
arm_func_end func_ov00_020d5eac
.global func_ov00_020d5f98
arm_func_start func_ov00_020d5f98
func_ov00_020d5f98: ; 0x020d5f98
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #0x24
ldr r3, _020d6134 ; =data_ov00_020ee6e8
mov r6, r0
ldr r0, [r3]
mov r5, r1
mov r4, r2
tst r0, #1
bne _020d5ff8
ldr r3, _020d6138 ; =data_ov00_020e9308
mov ip, #0
str ip, [r3]
str ip, [r3, #4]
ldr r0, _020d613c ; =data_ov00_020e9308
ldr r1, _020d6140 ; =func_ov00_020d5c50
ldr r2, _020d6144 ; =data_ov00_020ee6ec
str ip, [r3, #8]
mov ip, #0x1000
str ip, [r3, #0xc]
bl __register_global_object
ldr r0, _020d6134 ; =data_ov00_020ee6e8
ldr r1, [r0]
orr r1, r1, #1
str r1, [r0]
_020d5ff8:
ldmia r4, {r0, r1, r2}
add r4, sp, #0x18
stmia r4, {r0, r1, r2}
add r3, sp, #0xc
ldmia r5, {r0, r1, r2}
stmia r3, {r0, r1, r2}
mov r0, r4
bl func_01fffb4c
cmp r0, #0
beq _020d6108
add r0, sp, #0xc
bl func_01fffb4c
cmp r0, #0
beq _020d6108
add r0, sp, #0xc
mov r1, r4
bl Vec3p_Dot
add r0, r0, #0x1000
mov r0, r0, lsl #0x1
bl func_01ff9958
mov r4, r0
add r0, sp, #0xc
add r1, sp, #0x18
add r2, sp, #0
bl Vec3p_Cross
cmp r4, #0
rsblt r0, r4, #0
movge r0, r4
cmp r0, #4
ble _020d60dc
mov r0, r4
bl func_01ff991c
ldr r2, [sp]
mov r1, r4, asr #0x1
smull r4, r3, r2, r0
adds r4, r4, #0x800
adc r2, r3, #0
mov r3, r4, lsr #0xc
orr r3, r3, r2, lsl #20
str r3, [r6]
ldr r2, [sp, #4]
smull r4, r3, r2, r0
adds r4, r4, #0x800
adc r2, r3, #0
mov r3, r4, lsr #0xc
orr r3, r3, r2, lsl #20
str r3, [r6, #4]
ldr r2, [sp, #8]
add sp, sp, #0x24
smull r3, r0, r2, r0
adds r2, r3, #0x800
adc r0, r0, #0
mov r2, r2, lsr #0xc
orr r2, r2, r0, lsl #20
str r2, [r6, #8]
str r1, [r6, #0xc]
ldmia sp!, {r3, r4, r5, r6, pc}
_020d60dc:
ldr r0, _020d6138 ; =data_ov00_020e9308
add sp, sp, #0x24
ldr r1, [r0]
str r1, [r6]
ldr r1, [r0, #4]
str r1, [r6, #4]
ldr r1, [r0, #8]
str r1, [r6, #8]
ldr r0, [r0, #0xc]
str r0, [r6, #0xc]
ldmia sp!, {r3, r4, r5, r6, pc}
_020d6108:
ldr r0, _020d6138 ; =data_ov00_020e9308
ldr r1, [r0]
str r1, [r6]
ldr r1, [r0, #4]
str r1, [r6, #4]
ldr r1, [r0, #8]
str r1, [r6, #8]
ldr r0, [r0, #0xc]
str r0, [r6, #0xc]
add sp, sp, #0x24
ldmia sp!, {r3, r4, r5, r6, pc}
.align 2, 0
arm_func_end func_ov00_020d5f98
_020d6134: .word data_ov00_020ee6e8
_020d6138: .word data_ov00_020e9308
_020d613c: .word data_ov00_020e9308
_020d6140: .word func_ov00_020d5c50
_020d6144: .word data_ov00_020ee6ec
-120
View File
@@ -1,120 +0,0 @@
#pragma once
.extern AutoloadDoneCallback
.extern Divide
.extern FastDivide
.extern _ZN9SysObjectdlEPv
.extern data_02068e7c
.extern data_020691a0
.extern data_027e05f8
.extern data_027e071c
.extern data_027e0c68
.extern data_027e0cbc
.extern data_027e0d54
.extern data_027e0d78
.extern data_ov00_020e899c
.extern data_ov00_020ec218
.extern data_ov00_020ec658
.extern data_ov00_020ec718
.extern data_ov00_020ec758
.extern data_ov00_020ec7dc
.extern data_ov00_020ee698
.extern data_ov00_020eec9c
.extern func_01ff9b4c
.extern func_01ff9b88
.extern func_01ffbe34
.extern func_02002c14
.extern func_0200721c
.extern func_0200730c
.extern func_020078c0
.extern func_020078d8
.extern func_020078f4
.extern func_02007908
.extern func_02007938
.extern func_02007984
.extern func_02007a44
.extern func_02007ad8
.extern func_02008a50
.extern func_02008b04
.extern func_02008b50
.extern func_02008b74
.extern func_0200b984
.extern func_0200d5e4
.extern func_0200d6bc
.extern func_0200d880
.extern func_0200d938
.extern func_0200da78
.extern func_0200db20
.extern func_0200ddb4
.extern func_0200dddc
.extern func_0200de70
.extern func_0200df14
.extern func_0200e288
.extern func_0200e2a4
.extern func_0200e2c0
.extern func_0200e2e4
.extern func_0200ee4c
.extern func_0200ee60
.extern func_0200eebc
.extern func_0200f014
.extern func_0200f248
.extern func_02016fcc
.extern func_0201f1ac
.extern func_0201f1f8
.extern func_0202ab48
.extern func_0202abdc
.extern func_0202abf4
.extern func_0202d5b4
.extern func_0202d77c
.extern func_0202f134
.extern func_0202f154
.extern func_02031e1c
.extern func_02031f18
.extern func_020320c0
.extern func_02032714
.extern func_02032788
.extern func_020329b0
.extern func_02032a20
.extern func_02032a74
.extern func_02032bd8
.extern func_02032c10
.extern func_02034698
.extern func_02034710
.extern func_0203493c
.extern func_02034984
.extern func_020349cc
.extern func_02034b90
.extern func_020367ec
.extern func_02036808
.extern func_02036edc
.extern func_0203d77c
.extern func_020400c0
.extern func_020400f4
.extern func_02040100
.extern func_02040464
.extern func_020418ac
.extern func_02041ca8
.extern func_02041e08
.extern func_02041e7c
.extern func_02041ea8
.extern func_02041fa4
.extern func_02041fb0
.extern func_020425e0
.extern func_020426d4
.extern func_0204366c
.extern func_0204f614
.extern func_0204f754
.extern func_ov00_020774c4
.extern func_ov00_020777d0
.extern func_ov00_02077948
.extern func_ov00_02077998
.extern func_ov00_02077a40
.extern func_ov00_0207a514
.extern func_ov00_0207a614
.extern func_ov00_0207c118
.extern func_ov00_020cfed0
.extern func_ov00_020d00c4
.extern func_ov00_020d03f8
.extern func_ov00_020d05dc
.extern func_ov00_020d66a4
.extern func_ov00_020d77e4
.extern func_ov10_021188c8
-35305
View File
File diff suppressed because it is too large Load Diff
-262
View File
@@ -1,262 +0,0 @@
#pragma once
.extern Divide
.extern LoadTreasureItemFanfare
.extern _ZN10MapManager18func_ov00_020847e0Ev
.extern _ZN11ItemManager13EquipShipPartEjj
.extern _ZN14AdventureFlags3GetEj
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern _ZNK11ItemManager10GetMaxAmmoEi
.extern _ZNK11ItemManager10GetUnk_098Ej
.extern _ZNK11ItemManager10GetUnk_09eEj
.extern _ZNK11ItemManager13GetFairyLevelEi
.extern _ZNK11ItemManager16GetShipPartCountEjj
.extern _ZNK11ItemManager18GetUnk_09e_DividedEj
.extern _ZNK11ItemManager19GetEquippedShipPartEj
.extern _ZNK11ItemManager21HasShipPartPriceShownEjj
.extern _ZNK11ItemManager21HasTreasurePriceShownEj
.extern _ZNK11ItemManager7HasItemEi
.extern __register_global_object
.extern gSinCosTable
.extern data_02057200
.extern data_020691a0
.extern data_027e037c
.extern data_027e0384
.extern data_027e03c8
.extern data_027e05f4
.extern data_027e05f8
.extern data_027e0618
.extern data_027e077c
.extern data_027e0c68
.extern data_027e0cbc
.extern gVec3p_ZERO
.extern data_027e0d44
.extern data_027e0d78
.extern data_027e0f88
.extern data_027e0f8c
.extern data_027e1044
.extern data_027e1050
.extern data_027e1058
.extern data_027e105c
.extern data_ov00_020ecde4
.extern data_ov00_020ecdf6
.extern data_ov00_020ee0a0
.extern data_ov00_020eec9c
.extern data_ov09_0211ee20
.extern data_ov09_0211ee24
.extern data_ov09_0211ee28
.extern data_ov09_0211f528
.extern data_ov09_0211f52c
.extern data_ov09_0211f530
.extern func_01ff81f8
.extern func_01ff8214
.extern func_01ff8230
.extern func_01ff8690
.extern func_01ff9b4c
.extern func_01ff9b88
.extern Vec3p_Add
.extern func_01ffa9fc
.extern func_01ffbe34
.extern func_02002c14
.extern func_02003b8c
.extern func_02003ce4
.extern func_02004710
.extern func_02004730
.extern func_02004848
.extern func_02004b94
.extern func_02004c68
.extern func_02004c90
.extern func_020052e4
.extern func_02005a30
.extern func_02005b58
.extern func_02005bfc
.extern func_02005dcc
.extern func_02007908
.extern func_02007938
.extern func_02007984
.extern func_02016fcc
.extern func_02017374
.extern func_02017394
.extern func_02027ab4
.extern func_0202a1bc
.extern func_0202a1d8
.extern func_0202a4cc
.extern func_0202a50c
.extern func_0202ab48
.extern func_0202b418
.extern func_0202b66c
.extern func_0202d5b4
.extern func_0202e740
.extern func_02031e1c
.extern func_02031ec0
.extern func_02032714
.extern func_02032788
.extern func_020328a8
.extern func_020329b0
.extern func_02032a20
.extern func_02032a74
.extern func_02032bd8
.extern func_02032c10
.extern func_02034698
.extern func_0203493c
.extern func_020349cc
.extern func_02034b0c
.extern func_02035064
.extern func_020350ac
.extern func_020350b4
.extern func_0203516c
.extern func_020351b8
.extern func_020352d8
.extern func_02035370
.extern func_020372f0
.extern func_020373b4
.extern func_0203d77c
.extern func_0204f614
.extern func_0204f754
.extern func_ov00_0207b1fc
.extern func_ov00_0208de04
.extern func_ov00_0208dec8
.extern func_ov00_0208def0
.extern func_ov00_0208df04
.extern func_ov00_0208df2c
.extern func_ov00_0208df74
.extern func_ov00_0208e420
.extern func_ov00_0208e4f4
.extern func_ov00_0209cd80
.extern func_ov00_020a19fc
.extern func_ov00_020a1a24
.extern func_ov00_020a1abc
.extern func_ov00_020a3de0
.extern func_ov00_020a9588
.extern func_ov00_020b8060
.extern func_ov00_020d5c54
.extern func_ov00_020d5cd8
.extern func_ov00_020d5dc4
.extern func_ov00_020d77e4
.extern func_ov00_020d7c8c
.extern func_ov01_020f6e00
.extern func_ov05_02100bf0
.extern func_ov05_0210184c
.extern func_ov09_02113848
.extern func_ov09_02113868
.extern func_ov09_021138fc
.extern func_ov09_02113924
.extern func_ov09_02113978
.extern func_ov09_021139b8
.extern func_ov09_021139f8
.extern func_ov09_02113a5c
.extern func_ov09_02113a88
.extern func_ov09_02113c20
.extern func_ov09_02113c34
.extern func_ov09_02113c54
.extern func_ov09_02113cb0
.extern func_ov09_02113ce4
.extern func_ov09_02113cf8
.extern func_ov09_02113cfc
.extern func_ov09_02113d28
.extern func_ov09_02113e18
.extern func_ov09_02113f20
.extern func_ov09_02113f40
.extern func_ov09_021140e4
.extern func_ov09_02114110
.extern func_ov09_02114218
.extern func_ov09_0211422c
.extern func_ov09_021144a4
.extern func_ov09_021144c4
.extern func_ov09_021144c8
.extern func_ov09_021144cc
.extern func_ov09_021144d0
.extern func_ov09_021144d8
.extern func_ov09_021144dc
.extern func_ov09_02114500
.extern func_ov09_02114508
.extern func_ov09_0211450c
.extern func_ov09_0211451c
.extern func_ov09_02114f48
.extern func_ov09_021152fc
.extern func_ov09_021154e8
.extern func_ov09_0211608c
.extern func_ov09_021160e8
.extern func_ov09_021166e4
.extern func_ov09_02116a04
.extern func_ov09_02116b00
.extern func_ov09_02116b24
.extern func_ov09_02116f64
.extern func_ov09_02116f6c
.extern func_ov09_02117970
.extern func_ov09_02117a30
.extern func_ov09_02117a50
.extern func_ov09_02117b6c
.extern func_ov09_02117bb4
.extern func_ov09_02117ea8
.extern func_ov09_02117edc
.extern func_ov09_02117f04
.extern func_ov09_02117f08
.extern func_ov09_02117f0c
.extern func_ov09_02117f14
.extern func_ov09_02117f68
.extern func_ov09_02117f78
.extern func_ov09_02117f8c
.extern func_ov09_02117fa0
.extern func_ov09_02117fb4
.extern func_ov09_02117fc8
.extern func_ov09_02117fdc
.extern func_ov09_02117ff0
.extern func_ov09_02118004
.extern func_ov09_02118018
.extern func_ov09_02118028
.extern func_ov09_021181d0
.extern func_ov09_021181f0
.extern func_ov09_021183dc
.extern func_ov09_02118470
.extern func_ov09_02118494
.extern func_ov09_021185c4
.extern func_ov09_021185cc
.extern func_ov09_021187c0
.extern func_ov09_02118b14
.extern func_ov09_02118b38
.extern func_ov09_02118b3c
.extern func_ov09_02118b40
.extern func_ov09_02118b44
.extern func_ov09_02118b48
.extern func_ov09_02118b5c
.extern func_ov09_02118b70
.extern func_ov09_02118b84
.extern func_ov09_02118b98
.extern func_ov09_02118bac
.extern func_ov09_02118bc0
.extern func_ov09_02118bd4
.extern func_ov09_02118be8
.extern func_ov09_0211bd60
.extern func_ov09_0211be48
.extern func_ov09_0211be80
.extern func_ov09_0211bee4
.extern func_ov09_0211bef0
.extern func_ov09_0211bf24
.extern func_ov09_0211bf30
.extern func_ov09_0211bf3c
.extern func_ov09_0211c020
.extern func_ov09_0211c844
.extern func_ov09_0211c874
.extern func_ov09_0211c898
.extern func_ov09_0211c994
.extern func_ov09_0211c9a0
.extern func_ov09_0211cb3c
.extern func_ov09_0211cb5c
.extern func_ov09_0211cca4
.extern func_ov09_0211ccb4
.extern func_ov09_0211ccb8
.extern func_ov09_0211cd3c
.extern func_ov09_0211cd40
.extern func_ov09_0211cebc
.extern func_ov09_0211ced8
.extern func_ov09_0211cedc
.extern func_ov09_0211ceec
.extern func_ov09_0211d00c
.extern func_ov09_0211d090
.extern func_ov45_0218a284
.extern func_ov45_0218db94
.extern gAdventureFlags
.extern gHealthManager
.extern gItemManager
.extern gMapManager
-38877
View File
File diff suppressed because it is too large Load Diff
-506
View File
@@ -1,506 +0,0 @@
#pragma once
.extern Atan2
.extern Divide
.extern FastDivide
.extern _ZN10MapManager13GetCourseMaxXEv
.extern _ZN10MapManager13GetCourseMaxZEv
.extern _ZN10MapManager13GetCourseMinXEv
.extern _ZN10MapManager13GetCourseMinZEv
.extern _ZN10MapManager18func_ov00_02082614Eii
.extern _ZN10MapManager18func_ov00_02082accEv
.extern _ZN10MapManager18func_ov00_02082d08Ev
.extern _ZN10MapManager18func_ov00_02082d40Ev
.extern _ZN10MapManager18func_ov00_02082d74Ei
.extern _ZN10MapManager18func_ov00_0208306cEv
.extern _ZN10MapManager18func_ov00_0208315cEPiS0_
.extern _ZN10MapManager18func_ov00_02083588Ev
.extern _ZN10MapManager18func_ov00_020835a4Ev
.extern _ZN10MapManager18func_ov00_020835b4Ev
.extern _ZN10MapManager18func_ov00_020835c4Eii
.extern _ZN10MapManager18func_ov00_020835f4Ei
.extern _ZN10MapManager18func_ov00_020836ccEjP4AABBj
.extern _ZN10MapManager18func_ov00_020849c0Ev
.extern _ZN11ItemManager12GetEquipItemEi
.extern _ZN11ItemManager18func_ov00_020ad790Ei
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
.extern _ZN14AdventureFlags18func_ov00_02097b9cEv
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
.extern _ZN14AdventureFlags3GetEj
.extern _ZN14OverlayManager15LoadIfNotLoadedEjj
.extern _ZN14OverlayManager6UnloadEj
.extern _ZN5Actor10SetUnk_11bEv
.extern _ZN5Actor11SetVelocityEP5Vec3p
.extern _ZN5Actor12CollidesWithEPS_
.extern _ZN5Actor12GetOffsetPosEP5Vec3p
.extern _ZN5Actor12SetTransformEP9Transform
.extern _ZN5Actor15IsHitboxTouchedEb
.extern _ZN5Actor15TrySetTransformEP9Transform
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor6GetPosEv
.extern _ZN5Actor8vfunc_0cEv
.extern _ZN5Actor8vfunc_10Ej
.extern _ZN5Actor8vfunc_1cEPt
.extern _ZN5Actor8vfunc_24Ev
.extern _ZN5Actor8vfunc_28Ev
.extern _ZN5Actor8vfunc_2cEv
.extern _ZN5Actor8vfunc_30Ev
.extern _ZN5Actor8vfunc_38Ev
.extern _ZN5Actor8vfunc_48EP9Knockback
.extern _ZN5Actor8vfunc_4cEPi
.extern _ZN5Actor8vfunc_54Ev
.extern _ZN5Actor8vfunc_60Ev
.extern _ZN5Actor8vfunc_64Ev
.extern _ZN5Actor8vfunc_68Ev
.extern _ZN5Actor8vfunc_6cEv
.extern _ZN5Actor8vfunc_70Ev
.extern _ZN5Actor8vfunc_74Ev
.extern _ZN5Actor8vfunc_78Ev
.extern _ZN5Actor8vfunc_7cEv
.extern _ZN5Actor8vfunc_80Ev
.extern _ZN5Actor8vfunc_84Ev
.extern _ZN5Actor8vfunc_88Ev
.extern _ZN5Actor8vfunc_8cEv
.extern _ZN5Actor8vfunc_90Ev
.extern _ZN5Actor8vfunc_94Ev
.extern _ZN5Actor8vfunc_98Ev
.extern _ZN5Actor8vfunc_9cEv
.extern _ZN5Actor8vfunc_a8Ev
.extern _ZN5Actor8vfunc_acEv
.extern _ZN5Actor8vfunc_b0Ev
.extern _ZN5ActorC2Ev
.extern _ZN5ActorD2Ev
.extern _ZN9ActorTypeC1EjPFP5ActorvEPFivE
.extern _ZN9ActorTypeD1Ev
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern _ZNK11ItemManager10GetNumKeysEv
.extern _ZNK11ItemManager15GetEquippedItemEv
.extern _ZNK11ItemManager16GetEquippedFairyEv
.extern _ZNK11ItemManager7HasItemEi
.extern __register_global_object
.extern data_02056be4
.extern data_02057b18
.extern data_020683f4
.extern data_02068e6c
.extern data_020691a0
.extern data_02075dac
.extern data_027e0184
.extern data_027e05f4
.extern data_027e05f8
.extern data_027e0618
.extern data_027e0698
.extern data_027e06d8
.extern data_027e0718
.extern data_027e071c
.extern data_027e0764
.extern data_027e077c
.extern data_027e080c
.extern data_027e08e4
.extern data_027e0c38
.extern data_027e0c54
.extern data_027e0c68
.extern data_027e0cbc
.extern data_027e0ce0
.extern data_027e0d38
.extern data_027e0d3c
.extern data_027e0d44
.extern data_027e0d54
.extern data_027e0d78
.extern data_027e0db0
.extern data_027e0de4
.extern data_027e0e28
.extern data_027e0e2c
.extern data_027e0e58
.extern data_027e0f64
.extern data_027e0f7c
.extern data_027e0f84
.extern data_027e0f88
.extern data_027e0fe0
.extern data_027e103c
.extern data_027e1044
.extern data_027e1054
.extern data_ov00_020d878c
.extern data_ov00_020e899c
.extern data_ov00_020e9e18
.extern data_ov00_020e9ec0
.extern data_ov00_020e9f08
.extern data_ov00_020eab04
.extern data_ov00_020eb218
.extern data_ov00_020ee6f8
.extern data_ov00_020eec68
.extern data_ov00_020eec9c
.extern data_ov09_0211e734
.extern data_ov09_0211f5b4
.extern data_ov09_0211f5c4
.extern data_ov09_0211f5dc
.extern data_ov29_0217a4ac
.extern func_01ff8000
.extern func_01ff991c
.extern func_01ff9958
.extern func_01ff9a18
.extern func_01ff9b24
.extern func_01ff9b4c
.extern func_01ff9b88
.extern func_01ffa8d4
.extern func_01ffb7ec
.extern func_01ffbe34
.extern func_01ffff08
.extern func_02002bf4
.extern func_02002c14
.extern func_0200388c
.extern func_02004a3c
.extern func_02004a50
.extern func_02005234
.extern func_020052e4
.extern func_020078c0
.extern func_020078d8
.extern func_020078f4
.extern func_02007938
.extern func_02007984
.extern func_02007a44
.extern func_02007cb4
.extern func_02008094
.extern func_0202ab38
.extern func_0202ab48
.extern func_0202ab64
.extern func_0202cec8
.extern func_0202d7ac
.extern func_0202e740
.extern func_0202e7a4
.extern func_0202e7fc
.extern func_0202e9f4
.extern func_0202ed14
.extern func_0202f134
.extern func_0202f154
.extern func_0202f360
.extern func_02031024
.extern func_0203209c
.extern func_020320c0
.extern func_02032714
.extern func_02032788
.extern func_020328a8
.extern func_020329b0
.extern func_02032a20
.extern func_02032a74
.extern func_02032bd8
.extern func_02032c10
.extern func_02032fa4
.extern func_0203369c
.extern func_02033e70
.extern func_020340d0
.extern func_02034698
.extern func_0203490c
.extern func_0203493c
.extern func_02034984
.extern func_020349cc
.extern func_02034a1c
.extern func_02034b0c
.extern func_02034bc8
.extern func_02034d68
.extern func_0203501c
.extern func_02035064
.extern func_020350ac
.extern func_020350b0
.extern func_020350b4
.extern func_0203516c
.extern func_020351b8
.extern func_020352d8
.extern func_02036140
.extern func_0203643c
.extern func_020366c4
.extern func_02036798
.extern func_020367ec
.extern func_02036808
.extern func_02036888
.extern func_02036ce4
.extern func_02036d6c
.extern func_02036edc
.extern func_0203759c
.extern func_0203780c
.extern func_02037854
.extern func_02037918
.extern func_02037f58
.extern func_020386b4
.extern func_020386b8
.extern func_020386c4
.extern func_020386cc
.extern func_020386d8
.extern func_02038758
.extern func_02038770
.extern func_0203878c
.extern func_020387a4
.extern func_0203d464
.extern func_0203d77c
.extern func_0203d7b8
.extern func_0203d7e0
.extern func_0203eadc
.extern func_0203eba8
.extern func_0203ebc8
.extern func_0203fa54
.extern func_020400c0
.extern func_020400f4
.extern func_02040100
.extern func_02040464
.extern func_02042b40
.extern func_02042f68
.extern func_0204366c
.extern func_0204f558
.extern func_0204f614
.extern func_0204f754
.extern func_0204f7b0
.extern func_ov00_02078b40
.extern func_ov00_02078e00
.extern func_ov00_02078fac
.extern func_ov00_02078fd4
.extern func_ov00_02078fe8
.extern func_ov00_02078ffc
.extern func_ov00_0207914c
.extern func_ov00_02079470
.extern func_ov00_02079680
.extern func_ov00_02079878
.extern func_ov00_02079898
.extern func_ov00_020798e8
.extern func_ov00_02079a90
.extern func_ov00_02079ab4
.extern func_ov00_02079b34
.extern func_ov00_02079e04
.extern func_ov00_0207a2d8
.extern func_ov00_0207a730
.extern func_ov00_0207b12c
.extern func_ov00_0207b1fc
.extern func_ov00_0207b334
.extern func_ov00_0207b55c
.extern func_ov00_0207bb1c
.extern func_ov00_0207bc48
.extern func_ov00_0207bc68
.extern func_ov00_0207c0ac
.extern func_ov00_0207c0cc
.extern func_ov00_0207c5b0
.extern func_ov00_0208b180
.extern func_ov00_0208b694
.extern func_ov00_0208b698
.extern func_ov00_0208b6b8
.extern func_ov00_0208b6bc
.extern func_ov00_0208b6c4
.extern func_ov00_0208b6c8
.extern func_ov00_0208b6d0
.extern func_ov00_0208b6e8
.extern func_ov00_0208b6f0
.extern func_ov00_0208b6f8
.extern func_ov00_0208b700
.extern func_ov00_0208b704
.extern func_ov00_0208b70c
.extern func_ov00_0208b710
.extern func_ov00_0208b71c
.extern func_ov00_0208b844
.extern func_ov00_0208b870
.extern func_ov00_0208b89c
.extern func_ov00_0208b9e4
.extern func_ov00_0208ba08
.extern func_ov00_0208ba30
.extern func_ov00_0208ba38
.extern func_ov00_0208ba40
.extern func_ov00_0208ba48
.extern func_ov00_0208ba50
.extern func_ov00_0208c38c
.extern func_ov00_0208c39c
.extern func_ov00_0208ca00
.extern func_ov00_0209a4f4
.extern func_ov00_0209a508
.extern func_ov00_0209d748
.extern func_ov00_0209d778
.extern func_ov00_0209d8d8
.extern func_ov00_0209d928
.extern func_ov00_020a19fc
.extern func_ov00_020a1a24
.extern func_ov00_020a1abc
.extern func_ov00_020a3fc0
.extern func_ov00_020a3fe4
.extern func_ov00_020a4038
.extern func_ov00_020a40b0
.extern func_ov00_020a5e9c
.extern func_ov00_020a9588
.extern func_ov00_020a95a4
.extern func_ov00_020bb50c
.extern func_ov00_020bc500
.extern func_ov00_020cef40
.extern func_ov00_020cef50
.extern func_ov00_020cefbc
.extern func_ov00_020ceffc
.extern func_ov00_020cf03c
.extern func_ov00_020cf05c
.extern func_ov00_020cf0bc
.extern func_ov00_020cf0fc
.extern func_ov00_020cf1b8
.extern func_ov00_020cf1d4
.extern func_ov00_020cf20c
.extern func_ov00_020cf330
.extern func_ov00_020cf348
.extern func_ov00_020cf374
.extern func_ov00_020cf398
.extern func_ov00_020cf3c8
.extern func_ov00_020cf3dc
.extern func_ov00_020cf414
.extern func_ov00_020cf444
.extern func_ov00_020cf4f4
.extern func_ov00_020cf678
.extern func_ov00_020cf750
.extern func_ov00_020cf864
.extern func_ov00_020cf8fc
.extern func_ov00_020cfa64
.extern func_ov00_020cfb68
.extern func_ov00_020cfcf8
.extern func_ov00_020cfed0
.extern func_ov00_020d00c4
.extern func_ov00_020d0210
.extern func_ov00_020d02bc
.extern func_ov00_020d03f8
.extern func_ov00_020d0460
.extern func_ov00_020d0490
.extern func_ov00_020d04ac
.extern func_ov00_020d0530
.extern func_ov00_020d054c
.extern func_ov00_020d0594
.extern func_ov00_020d05dc
.extern func_ov00_020d0804
.extern func_ov00_020d0a14
.extern func_ov00_020d1530
.extern func_ov00_020d1594
.extern func_ov00_020d15c0
.extern func_ov00_020d15e0
.extern func_ov00_020d61b0
.extern func_ov00_020d70a4
.extern func_ov00_020d716c
.extern func_ov00_020d77e4
.extern func_ov00_020d7c8c
.extern func_ov04_02100c6c
.extern func_ov04_02100d90
.extern func_ov04_02104ba4
.extern func_ov04_02105b10
.extern func_ov04_02105c64
.extern func_ov04_02105cd0
.extern func_ov04_02105ff0
.extern func_ov04_02106054
.extern func_ov05_0210184c
.extern func_ov05_02101ae8
.extern func_ov05_02101af8
.extern func_ov05_02102a80
.extern func_ov05_02103f3c
.extern func_ov05_021041c4
.extern func_ov05_0210d324
.extern func_ov05_0210d774
.extern func_ov05_0210e288
.extern func_ov05_0210e2a4
.extern func_ov09_02113350
.extern func_ov09_02113620
.extern func_ov09_02113644
.extern func_ov09_02113650
.extern func_ov09_0211366c
.extern func_ov09_02113698
.extern func_ov09_021136c4
.extern func_ov09_0211372c
.extern func_ov09_02114554
.extern func_ov09_0211656c
.extern func_ov09_02116620
.extern func_ov09_02116664
.extern func_ov09_0211aa94
.extern func_ov09_0211abc8
.extern func_ov09_0211b778
.extern func_ov09_0211b7ac
.extern func_ov09_0211b7e0
.extern func_ov09_0211b7f0
.extern func_ov09_0211b7f4
.extern func_ov09_0211b914
.extern func_ov09_0211b994
.extern func_ov09_0211bad0
.extern func_ov09_0211baf4
.extern func_ov09_0211bbdc
.extern func_ov09_0211bc64
.extern func_ov09_0211bc84
.extern func_ov09_0211bcd8
.extern func_ov09_0211bd14
.extern func_ov09_0211bd58
.extern func_ov09_0211bf54
.extern func_ov09_0211c1d8
.extern func_ov09_0211c46c
.extern func_ov09_0211c980
.extern func_ov09_0211c98c
.extern func_ov09_0211c9a0
.extern func_ov09_0211cca4
.extern func_ov09_0211ccb4
.extern func_ov09_0211ccb8
.extern func_ov09_0211cd3c
.extern func_ov09_0211cd40
.extern func_ov14_02125168
.extern func_ov14_02125290
.extern func_ov14_021252b8
.extern func_ov14_0212559c
.extern func_ov14_021258b4
.extern func_ov14_021258c8
.extern func_ov14_021258d0
.extern func_ov14_0212595c
.extern func_ov14_02125c24
.extern func_ov14_02125d54
.extern func_ov14_0213ce58
.extern func_ov14_0213ec40
.extern func_ov14_0213ec64
.extern func_ov14_0215062c
.extern func_ov14_021521e4
.extern func_ov14_0215364c
.extern func_ov14_02153678
.extern func_ov14_021538b8
.extern func_ov14_02153924
.extern func_ov14_02153a48
.extern func_ov15_0216a76c
.extern func_ov15_0217d590
.extern func_ov15_0217d59c
.extern func_ov15_0217d604
.extern func_ov15_0217d650
.extern func_ov17_0215fa4c
.extern func_ov17_0215fad8
.extern func_ov17_0215fba8
.extern func_ov17_0215fbd8
.extern func_ov17_0215ff30
.extern func_ov17_021602d8
.extern func_ov17_02160310
.extern func_ov17_02160364
.extern func_ov17_021603e0
.extern func_ov17_0216044c
.extern func_ov17_02160550
.extern func_ov17_02160664
.extern func_ov18_02160a84
.extern func_ov26_02173bc0
.extern func_ov26_02173c00
.extern func_ov26_02173c1c
.extern func_ov26_02173c34
.extern func_ov26_02173c4c
.extern func_ov26_02173c58
.extern func_ov26_02173c7c
.extern func_ov26_02173c88
.extern func_ov26_021761b4
.extern func_ov26_021761dc
.extern func_ov26_02176234
.extern func_ov26_021768b0
.extern func_ov26_02176948
.extern func_ov28_0216f89c
.extern func_ov28_0216f918
.extern func_ov28_0217488c
.extern func_ov42_0218963c
.extern func_ov52_02195754
.extern func_ov52_02195764
.extern func_ov52_0219611c
.extern func_ov52_02196198
.extern gAdventureFlags
.extern gItemManager
.extern gMapManager
.extern gOverlayManager
.extern gPlayer
.extern gPlayerControl
.extern gPlayerLink
.extern gPlayerPos
.extern gSinCosTable
.extern strcat
.extern strcmp
.extern strcpy
-45306
View File
File diff suppressed because it is too large Load Diff
-720
View File
@@ -1,720 +0,0 @@
#pragma once
.extern Atan2
.extern Vec3p_Add
.extern Vec3p_Distance
.extern Vec3p_Sub
.extern _ZN10MapManager10DestroyMapEv
.extern _ZN10MapManager14GetEntrancePosEP5Vec3pi
.extern _ZN10MapManager16MapData_vfunc_44Ev
.extern _ZN10MapManager16MapData_vfunc_68Ev
.extern _ZN10MapManager16MapData_vfunc_9cEv
.extern _ZN10MapManager17GetCourseFilePathEPcS0_
.extern _ZN10MapManager17GetMapData_Unk_d0EP5Vec3p
.extern _ZN10MapManager17Get_MapData_Unk28Ev
.extern _ZN10MapManager17Get_MapData_Unk2aEv
.extern _ZN10MapManager18func_ov00_020825e4Eii
.extern _ZN10MapManager18func_ov00_02082808Ev
.extern _ZN10MapManager18func_ov00_02082914Ei
.extern _ZN10MapManager18func_ov00_02082b3cEi
.extern _ZN10MapManager18func_ov00_02083588Ev
.extern _ZN10MapManager18func_ov00_020838f8EPi
.extern _ZN10MapManager18func_ov00_02083b84Ev
.extern _ZN10MapManager18func_ov00_02083bacEv
.extern _ZN10MapManager18func_ov00_02083c24Ei
.extern _ZN10MapManager18func_ov00_02083c50Ei
.extern _ZN10MapManager18func_ov00_02083e34Ecci
.extern _ZN10MapManager18func_ov00_02084838Ev
.extern _ZN10MapManager18func_ov00_02084c6cEi
.extern _ZN10MapManager9CreateMapEiii
.extern _ZN11ItemManager12GetItemModelEj
.extern _ZN11ItemManager13UnequipPotionEv
.extern _ZN11ItemManager21ClearPrevEquippedItemEv
.extern _ZN11ItemManager4LoadEPK15SaveItemManager
.extern _ZN11ItemManager6CreateEv
.extern _ZN11ItemManager7DestroyEv
.extern _ZN12ActorManager11DeleteActorEjb
.extern _ZN12ActorManager12FilterActorsEP15FilterActorBaseP9ActorList
.extern _ZN12ActorManager13FindActorByIdEj
.extern _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j
.extern _ZN12ActorManager8GetActorEP8ActorRef
.extern _ZN12TouchControlC2Ev
.extern _ZN12TouchGestureC2Ev
.extern _ZN13PlayerControl18func_ov00_020aef30Ev
.extern _ZN14AdventureFlags12Get_FlagsUnkEi
.extern _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
.extern _ZN14AdventureFlags15Get_FlagsUnk_18EiP9FlagsUnk2
.extern _ZN14AdventureFlags15Get_FlagsUnk_34Ei
.extern _ZN14AdventureFlags15Get_FlagsUnk_38Ei
.extern _ZN14AdventureFlags15Get_FlagsUnk_40Ei
.extern _ZN14AdventureFlags15Get_FlagsUnk_42Ei
.extern _ZN14AdventureFlags15Get_FlagsUnk_44Ei
.extern _ZN14AdventureFlags15Get_FlagsUnk_49Ei
.extern _ZN14AdventureFlags18func_ov00_02097674Ev
.extern _ZN14AdventureFlags18func_ov00_02097684Ev
.extern _ZN14AdventureFlags18func_ov00_020976c8Ev
.extern _ZN14AdventureFlags18func_ov00_02097a44Eii
.extern _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi
.extern _ZN14AdventureFlags3GetEj
.extern _ZN14AdventureFlags3SetEjb
.extern _ZN14AdventureFlags4LoadEv
.extern _ZN14OverlayManager4LoadEjj
.extern _ZN14OverlayManager6UnloadEj
.extern _ZN19Actor_UnkStruct_020C1Ev
.extern _ZN19Actor_UnkStruct_0a4C1Eiiii
.extern _ZN5ActorC2Ev
.extern _ZN5ActorD2Ev
.extern _ZN6Course11FindMapDataEj
.extern _ZN6Course13SetCourseNameEPc
.extern _ZN6Course14FindMapGridPosEP5Vec2bPS_j
.extern _ZN6Course14GetMCSFilePathEiii
.extern _ZN6Course14GetMRCFilePathEiii
.extern _ZN6Course15IsMapInMainGridEj
.extern _ZN6Course18FindMapData_Unk_0cEi
.extern _ZN6Course18func_ov00_0207ca78Eici
.extern _ZN6Course18func_ov00_0207ce20EiiPci
.extern _ZN6Course18func_ov00_0207d7bcEv
.extern _ZN7MapBase10AddTriggerEP13TriggerParams
.extern _ZN7MapBase11AddEntranceEP8Entrance
.extern _ZN7MapBase14GetMapFilePathEPcii
.extern _ZN7MapBase18AddCameraViewpointEP15CameraViewpoint
.extern _ZN7MapBase18func_ov00_0207ddf8Eb
.extern _ZN7MapBase18func_ov00_0207dea0Eb
.extern _ZN7MapBase18func_ov00_02080de4Ev
.extern _ZN7MapBase18func_ov00_02080edcEv
.extern _ZN7MapBase7AddExitEP4Exit
.extern _ZN7MapBase9SetBoundsEii
.extern _ZN9ActorType13func_0203e7c8Ev
.extern _ZN9ActorType4FindEj
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern _ZNK11ItemManager18func_ov00_020ad538Ei
.extern _ZTV10PlayerBase
.extern _ZTV13LinkStateBase
.extern _ZTV13LinkStateItem
.extern _ZTV13LinkStateRoll
.extern _ZTV15LinkStateDamage
.extern _ZTV15LinkStateFollow
.extern _ZTV17LinkStateInteract
.extern _ZTV7MapBase
.extern data_02056924
.extern data_02057200
.extern data_0205750c
.extern data_02057514
.extern data_02057808
.extern data_02057840
.extern data_0205785c
.extern data_02057878
.extern data_02068e64
.extern data_02068e6c
.extern data_02068ed8
.extern data_0206902c
.extern data_02075dac
.extern data_027e01b8
.extern data_027e05f4
.extern data_027e0618
.extern data_027e06d8
.extern data_027e06e4
.extern data_027e071c
.extern data_027e077c
.extern data_027e0c38
.extern data_027e0c50
.extern data_027e0c54
.extern data_027e0c68
.extern data_027e0cbc
.extern data_027e0ce0
.extern data_027e0d04
.extern data_027e0d28
.extern data_027e0d38
.extern data_027e0d3c
.extern data_027e0d44
.extern data_027e0d54
.extern data_027e0db0
.extern data_027e0dbc
.extern data_027e0e28
.extern data_027e0e58
.extern data_027e0e5c
.extern data_027e0f64
.extern data_027e0f68
.extern data_027e0f6c
.extern data_027e0f70
.extern data_027e0f78
.extern data_027e0f7c
.extern data_027e0fc0
.extern data_027e0fc4
.extern data_027e0fcc
.extern data_027e0fd0
.extern data_027e0fd4
.extern data_027e0fd8
.extern data_027e0fdc
.extern data_027e0fe8
.extern data_027e0fec
.extern data_027e0ff0
.extern data_027e0ff4
.extern data_027e0ff8
.extern data_027e0ffc
.extern data_027e101c
.extern data_027e1038
.extern data_027e103c
.extern data_027e1048
.extern data_027e104c
.extern data_027e1060
.extern data_027e1094
.extern data_027e10b4
.extern data_027e10b8
.extern data_ov00_020d8795
.extern data_ov00_020d88a4
.extern data_ov00_020d88ae
.extern data_ov00_020d88b4
.extern data_ov00_020d8aa8
.extern data_ov00_020dc528
.extern data_ov00_020dc53c
.extern data_ov00_020dc574
.extern data_ov00_020dc674
.extern data_ov00_020dc6e0
.extern data_ov00_020dc7c8
.extern data_ov00_020dc7ca
.extern data_ov00_020dc7cc
.extern data_ov00_020dc7d0
.extern data_ov00_020e233c
.extern data_ov00_020e2508
.extern data_ov00_020e250c
.extern data_ov00_020e2544
.extern data_ov00_020e2b64
.extern data_ov00_020e2bb4
.extern data_ov00_020e2c04
.extern data_ov00_020e2c54
.extern data_ov00_020e2ca4
.extern data_ov00_020e2cf4
.extern data_ov00_020e4a70
.extern data_ov00_020e4abc
.extern data_ov00_020e4b18
.extern data_ov00_020e4b68
.extern data_ov00_020e4c00
.extern data_ov00_020e4fb4
.extern data_ov00_020e5004
.extern data_ov00_020e5054
.extern data_ov00_020e50a4
.extern data_ov00_020e5454
.extern data_ov00_020e54a4
.extern data_ov00_020e5700
.extern data_ov00_020e5868
.extern data_ov00_020e5878
.extern data_ov00_020e6300
.extern data_ov00_020e634c
.extern data_ov00_020e63dc
.extern data_ov00_020e6560
.extern data_ov00_020e67ac
.extern data_ov00_020e67e4
.extern data_ov00_020e68dc
.extern data_ov00_020e6c88
.extern data_ov00_020e6ed4
.extern data_ov00_020e6fb0
.extern data_ov00_020e7048
.extern data_ov00_020e72fc
.extern data_ov00_020e899c
.extern data_ov00_020e89d4
.extern data_ov00_020e8d8c
.extern data_ov00_020e8f44
.extern data_ov00_020e9360
.extern data_ov00_020e9370
.extern data_ov00_020e9e08
.extern data_ov00_020e9e18
.extern data_ov00_020e9e94
.extern data_ov00_020e9e98
.extern data_ov00_020e9f10
.extern data_ov00_020eaa98
.extern data_ov00_020eaad8
.extern data_ov00_020eaaf8
.extern data_ov00_020eab04
.extern data_ov00_020eab18
.extern data_ov00_020eab1c
.extern data_ov00_020eab28
.extern data_ov00_020eab34
.extern data_ov00_020eac98
.extern data_ov00_020eacb4
.extern data_ov00_020eacb8
.extern data_ov00_020eacbc
.extern data_ov00_020ec678
.extern data_ov00_020ec820
.extern data_ov00_020ee0a0
.extern data_ov00_020ee1f8
.extern data_ov00_020ee734
.extern data_ov00_020eec64
.extern data_ov00_020eec68
.extern data_ov00_020eec9c
.extern data_ov09_0211db8c
.extern data_ov09_0211dbc0
.extern data_ov09_0211f530
.extern data_ov09_0211f5b4
.extern data_ov12_02136cc0
.extern data_ov12_02137c64
.extern data_ov14_02154044
.extern data_ov14_0215404c
.extern data_ov14_02154068
.extern data_ov14_0215406c
.extern data_ov14_02154074
.extern data_ov15_02187168
.extern data_ov15_0218718c
.extern data_ov15_021871bc
.extern data_ov17_0216b25c
.extern data_ov18_0216b660
.extern data_ov18_0216b66c
.extern data_ov19_02175eec
.extern data_ov26_021796bc
.extern data_ov26_021796d0
.extern data_ov26_02179710
.extern data_ov29_0217a4ac
.extern data_ov40_02188238
.extern data_ov40_0218825c
.extern data_ov40_02188264
.extern data_ov40_0218827c
.extern data_ov40_0218a0e0
.extern func_01ff892c
.extern func_01ffa8d4
.extern func_01ffec78
.extern func_02002bf4
.extern func_02002c14
.extern func_0200388c
.extern func_02003a9c
.extern func_02003b04
.extern func_02003f74
.extern func_02004270
.extern func_02004448
.extern func_02004710
.extern func_02004730
.extern func_020047d8
.extern func_02004848
.extern func_02004ba8
.extern func_02004c04
.extern func_02004c18
.extern func_02004c54
.extern func_02004c68
.extern func_02004c7c
.extern func_02004c90
.extern func_02004cb8
.extern func_02004d64
.extern func_02004d7c
.extern func_02006c8c
.extern func_02006ce8
.extern func_02006e28
.extern func_02006e74
.extern func_02006ea8
.extern func_02006f14
.extern func_020078c0
.extern func_020078d8
.extern func_020078f4
.extern func_02007908
.extern func_02007938
.extern func_02007a44
.extern func_0200e228
.extern func_0200e2a4
.extern func_020123ec
.extern func_02012710
.extern func_0201271c
.extern func_02012810
.extern func_02012820
.extern func_020128bc
.extern func_0201739c
.extern func_020173bc
.extern func_020174a4
.extern func_02017604
.extern func_02017624
.extern func_0201762c
.extern func_020176f4
.extern func_02018288
.extern func_02018f78
.extern func_02019084
.extern func_020191c0
.extern func_020192e4
.extern func_02019534
.extern func_0201b3c4
.extern func_0201e24c
.extern func_0201e388
.extern func_0201e4cc
.extern func_0201e678
.extern func_0201e698
.extern func_0201f144
.extern func_0201f1ac
.extern func_0201f1f8
.extern func_0201f2cc
.extern func_020209a4
.extern func_02021a7c
.extern func_02021ac4
.extern func_0202a02c
.extern func_0202a1bc
.extern func_0202a1d8
.extern func_0202a258
.extern func_0202a4cc
.extern func_0202a50c
.extern func_0202ab38
.extern func_0202ab48
.extern func_0202ab54
.extern func_0202ab64
.extern func_0202ab78
.extern func_0202abdc
.extern func_0202bac0
.extern func_0202bac4
.extern func_0202d550
.extern func_0202d590
.extern func_0202d598
.extern func_0202d5dc
.extern func_0202d5ec
.extern func_0202d77c
.extern func_0202e730
.extern func_0202e9f4
.extern func_0202ea18
.extern func_0203004c
.extern func_0203005c
.extern func_0203009c
.extern func_020300cc
.extern func_0203010c
.extern func_0203014c
.extern func_020301cc
.extern func_02030274
.extern func_02030294
.extern func_020302d4
.extern func_02030320
.extern func_02030324
.extern func_02030328
.extern func_0203032c
.extern func_02030330
.extern func_02030334
.extern func_02030338
.extern func_0203033c
.extern func_02030340
.extern func_02030344
.extern func_02030348
.extern func_0203034c
.extern func_02030350
.extern func_02033d40
.extern func_02035064
.extern func_020350ac
.extern func_020350b4
.extern func_020351b8
.extern func_02035594
.extern func_020355e4
.extern func_02035f5c
.extern func_02036d6c
.extern func_020372f0
.extern func_020373b4
.extern func_02037750
.extern func_0203780c
.extern func_020386d8
.extern func_020397f8
.extern func_0203ceb8
.extern func_0203d448
.extern func_0203d6d8
.extern func_0203d730
.extern func_0203dc74
.extern func_0203f904
.extern func_02043594
.extern func_020435b4
.extern func_02043600
.extern func_0204dd9c
.extern func_0204f558
.extern func_0204f614
.extern func_0204f754
.extern func_0204f7b0
.extern func_ov00_02078b40
.extern func_ov00_02078b64
.extern func_ov00_02078b88
.extern func_ov00_02078bc4
.extern func_ov00_02078d0c
.extern func_ov00_02078d30
.extern func_ov00_020798e8
.extern func_ov00_02079ddc
.extern func_ov00_02079df0
.extern func_ov00_02079e68
.extern func_ov00_02079efc
.extern func_ov00_02079f3c
.extern func_ov00_0207afa0
.extern func_ov00_0207afc4
.extern func_ov00_0207aff8
.extern func_ov00_0207b030
.extern func_ov00_0207b09c
.extern func_ov00_0207b114
.extern func_ov00_0207b12c
.extern func_ov00_0207b144
.extern func_ov00_0207bc7c
.extern func_ov00_0207bfc4
.extern func_ov00_0207c000
.extern func_ov00_0207c030
.extern func_ov00_0207c074
.extern func_ov00_02086ea0
.extern func_ov00_020872e8
.extern func_ov00_02087d84
.extern func_ov00_02088260
.extern func_ov00_0208831c
.extern func_ov00_0208cbd0
.extern func_ov00_0208cc54
.extern func_ov00_0208cc64
.extern func_ov00_0208de04
.extern func_ov00_0208dec8
.extern func_ov00_0209394c
.extern func_ov00_02093958
.extern func_ov00_02093968
.extern func_ov00_02093b58
.extern func_ov00_02094e34
.extern func_ov00_02094e58
.extern func_ov00_02094e6c
.extern func_ov00_02094fbc
.extern func_ov00_02095134
.extern func_ov00_020951d4
.extern func_ov00_02095f5c
.extern func_ov00_02095fa4
.extern func_ov00_020967ac
.extern func_ov00_02097240
.extern func_ov00_020972e0
.extern func_ov00_02097354
.extern func_ov00_020985c4
.extern func_ov00_02098618
.extern func_ov00_02098b90
.extern func_ov00_02098c00
.extern func_ov00_0209906c
.extern func_ov00_02099070
.extern func_ov00_0209a4f4
.extern func_ov00_0209a508
.extern func_ov00_0209aed8
.extern func_ov00_0209af04
.extern func_ov00_0209af20
.extern func_ov00_0209afc4
.extern func_ov00_0209c08c
.extern func_ov00_0209c474
.extern func_ov00_0209c538
.extern func_ov00_0209c648
.extern func_ov00_0209c8f4
.extern func_ov00_0209c958
.extern func_ov00_0209cc3c
.extern func_ov00_0209cce8
.extern func_ov00_0209d710
.extern func_ov00_0209d738
.extern func_ov00_0209d758
.extern func_ov00_0209d788
.extern func_ov00_0209d81c
.extern func_ov00_0209d884
.extern func_ov00_0209d8d8
.extern func_ov00_0209d944
.extern func_ov00_0209da10
.extern func_ov00_0209da44
.extern func_ov00_020a01c4
.extern func_ov00_020a021c
.extern func_ov00_020a029c
.extern func_ov00_020a02f4
.extern func_ov00_020a0330
.extern func_ov00_020a0368
.extern func_ov00_020a036c
.extern func_ov00_020a04ac
.extern func_ov00_020a15f0
.extern func_ov00_020a1714
.extern func_ov00_020a33fc
.extern func_ov00_020a3440
.extern func_ov00_020a34c8
.extern func_ov00_020a35b4
.extern func_ov00_020a3fe4
.extern func_ov00_020a4348
.extern func_ov00_020a4b4c
.extern func_ov00_020a4d3c
.extern func_ov00_020a4dbc
.extern func_ov00_020a4dd0
.extern func_ov00_020a4e0c
.extern func_ov00_020a5e9c
.extern func_ov00_020a61ac
.extern func_ov00_020a62ec
.extern func_ov00_020a731c
.extern func_ov00_020a7344
.extern func_ov00_020a7648
.extern func_ov00_020a956c
.extern func_ov00_020a9588
.extern func_ov00_020a95a4
.extern func_ov00_020a95ec
.extern func_ov00_020a98e8
.extern func_ov00_020a990c
.extern func_ov00_020a9960
.extern func_ov00_020a9998
.extern func_ov00_020a9a68
.extern func_ov00_020a9aac
.extern func_ov00_020a9ab8
.extern func_ov00_020aa084
.extern func_ov00_020aa0f0
.extern func_ov00_020b4250
.extern func_ov00_020b4b90
.extern func_ov00_020b78a0
.extern func_ov00_020b7d74
.extern func_ov00_020b7df0
.extern func_ov00_020b7e6c
.extern func_ov00_020b8060
.extern func_ov00_020b8200
.extern func_ov00_020b85d8
.extern func_ov00_020b8720
.extern func_ov00_020b8754
.extern func_ov00_020b885c
.extern func_ov00_020b8888
.extern func_ov00_020b9770
.extern func_ov00_020bb1f8
.extern func_ov00_020bb2ec
.extern func_ov00_020bb34c
.extern func_ov00_020bb390
.extern func_ov00_020bb3f4
.extern func_ov00_020bb414
.extern func_ov00_020bb420
.extern func_ov00_020bb42c
.extern func_ov00_020bb544
.extern func_ov00_020bd364
.extern func_ov00_020bd718
.extern func_ov00_020bd728
.extern func_ov00_020bd798
.extern func_ov00_020c0bdc
.extern func_ov00_020c0c08
.extern func_ov00_020c0c44
.extern func_ov00_020c0c70
.extern func_ov00_020c0c9c
.extern func_ov00_020c0e5c
.extern func_ov00_020c3348
.extern func_ov00_020c3388
.extern func_ov00_020c33b0
.extern func_ov00_020c3f9c
.extern func_ov00_020c3fd4
.extern func_ov00_020c4014
.extern func_ov00_020c4018
.extern func_ov00_020c4048
.extern func_ov00_020c42d8
.extern func_ov00_020c42ec
.extern func_ov00_020c431c
.extern func_ov00_020c4388
.extern func_ov00_020c43c8
.extern func_ov00_020c47cc
.extern func_ov00_020c4ee4
.extern func_ov00_020c4ef8
.extern func_ov00_020c8c34
.extern func_ov00_020cf13c
.extern func_ov00_020cf20c
.extern func_ov00_020cf2a0
.extern func_ov00_020cf348
.extern func_ov00_020cf7e8
.extern func_ov00_020cfc20
.extern func_ov00_020cfc44
.extern func_ov00_020cfc9c
.extern func_ov00_020cfed0
.extern func_ov00_020d0478
.extern func_ov00_020d0490
.extern func_ov00_020d0530
.extern func_ov00_020d05dc
.extern func_ov00_020d10a8
.extern func_ov00_020d1594
.extern func_ov00_020d15c0
.extern func_ov00_020d15e0
.extern func_ov00_020d161c
.extern func_ov00_020d18f4
.extern func_ov00_020d1980
.extern func_ov00_020d2cfc
.extern func_ov00_020d66a4
.extern func_ov00_020d67c4
.extern func_ov00_020d680c
.extern func_ov00_020d6c5c
.extern func_ov00_020d716c
.extern func_ov00_020d7f9c
.extern func_ov00_020d857c
.extern func_ov03_020f0624
.extern func_ov03_020f0670
.extern func_ov03_020f3d5c
.extern func_ov03_020f3e04
.extern func_ov03_020f3e74
.extern func_ov03_020f3e94
.extern func_ov03_020f3f6c
.extern func_ov03_020fa9f0
.extern func_ov03_020faa24
.extern func_ov03_020faa4c
.extern func_ov03_020faa64
.extern func_ov03_020faaa4
.extern func_ov09_02114554
.extern func_ov09_02115fe4
.extern func_ov09_02116070
.extern func_ov09_021160e8
.extern func_ov09_0211614c
.extern func_ov09_02118c54
.extern func_ov09_02118c80
.extern func_ov09_02118ca4
.extern func_ov09_02118d30
.extern func_ov09_02118e0c
.extern func_ov09_0211a3d4
.extern func_ov09_0211a404
.extern func_ov09_0211a444
.extern func_ov09_0211a4d4
.extern func_ov09_0211bfe0
.extern func_ov09_0211c004
.extern func_ov09_0211c0d8
.extern func_ov09_0211c0fc
.extern func_ov09_0211c39c
.extern func_ov09_0211c3d8
.extern func_ov12_02113298
.extern func_ov12_021192f4
.extern func_ov12_021269b0
.extern func_ov12_0212c764
.extern func_ov14_0213cf88
.extern func_ov14_0213cfc4
.extern func_ov14_0213d1c4
.extern func_ov14_0213d25c
.extern func_ov14_0213eab8
.extern func_ov14_0213eafc
.extern func_ov14_0213edc0
.extern func_ov14_0213eeb4
.extern func_ov14_02143b78
.extern func_ov14_02151590
.extern func_ov14_021515d0
.extern func_ov14_021530f0
.extern func_ov14_0215311c
.extern func_ov15_02139510
.extern func_ov15_0213cf30
.extern func_ov15_0213cf78
.extern func_ov15_02141b5c
.extern func_ov15_02141f70
.extern func_ov15_0214cb38
.extern func_ov15_02184b5c
.extern func_ov15_02184bb0
.extern func_ov15_02184bc4
.extern func_ov15_02184bc8
.extern func_ov17_02168a54
.extern func_ov17_02168a90
.extern func_ov17_02168bc0
.extern func_ov18_0215dec0
.extern func_ov18_0215fce0
.extern func_ov18_0216abdc
.extern func_ov18_0216ac08
.extern func_ov18_0216acd8
.extern func_ov23_0216d6f0
.extern func_ov24_0216dd60
.extern func_ov25_0216d6a0
.extern func_ov25_0216d6dc
.extern func_ov25_0216d804
.extern func_ov25_0216d844
.extern func_ov25_0216daa4
.extern func_ov26_0216e4ec
.extern func_ov29_0216d918
.extern func_ov30_021843c4
.extern func_ov30_021843ec
.extern func_ov30_02184554
.extern func_ov30_02184640
.extern func_ov40_02182578
.extern func_ov40_0218321c
.extern func_ov40_02183248
.extern func_ov40_02185060
.extern func_ov40_0218530c
.extern func_ov40_02186948
.extern func_ov40_02186c8c
.extern func_ov40_02187ba0
.extern gActorManager
.extern gAdventureFlags
.extern gHealthManager
.extern gItemManager
.extern gMapManager
.extern gOverlayManager
.extern gPlayer
.extern gPlayerAngle
.extern gPlayerAnimHandler
.extern gPlayerControl
.extern gPlayerLink
.extern gPlayerPos
.extern gVec3p_ZERO
.extern strcat
.extern strcpy
.extern strlen
-32629
View File
File diff suppressed because it is too large Load Diff
-582
View File
@@ -1,582 +0,0 @@
#pragma once
.extern Divide
.extern GiveShipPart
.extern _ZN10MapManager16MapData_vfunc_68Ev
.extern _ZN10MapManager16MapData_vfunc_78Ev
.extern _ZN10MapManager16MapData_vfunc_84Ev
.extern _ZN10MapManager17GetMapData_Unk_0aEv
.extern _ZN10MapManager17GetMapData_Unk_0bEv
.extern _ZN10MapManager17GetMapData_Unk_d0EP5Vec3p
.extern _ZN10MapManager18func_ov00_02082424Ev
.extern _ZN10MapManager18func_ov00_02082d08Ev
.extern _ZN10MapManager18func_ov00_02083664EP5Vec3pi
.extern _ZN10MapManager18func_ov00_020839d4Ev
.extern _ZN10MapManager18func_ov00_020839f8Ev
.extern _ZN10MapManager18func_ov00_02083a1cEiPS_P5Vec3p
.extern _ZN10MapManager18func_ov00_02083c24Ei
.extern _ZN10MapManager18func_ov00_02083c50Ei
.extern _ZN10MapManager18func_ov00_02083c7cEP5Vec3pi
.extern _ZN10MapManager18func_ov00_02083e34Ecci
.extern _ZN10MapManager18func_ov00_02083f44EP5Vec3p
.extern _ZN10MapManager18func_ov00_02083fb0EiPS_i
.extern _ZN10MapManager18func_ov00_020840a0Ecci
.extern _ZN10MapManager18func_ov00_02084740Ev
.extern _ZN10MapManager18func_ov00_020848b8Ev
.extern _ZN10MapManager18func_ov00_0208527cEv
.extern _ZN10MapManager18func_ov00_0208583cEiP5Vec3pi
.extern _ZN10PlayerBase18func_ov00_020a7c00Ei
.extern _ZN11ItemManager12GetItemModelEj
.extern _ZN11ItemManager15LoadFanfareItemEi
.extern _ZN11ItemManager18PlayItemFanfareSfxEi
.extern _ZN11ItemManager8GiveItemEi
.extern _ZN12ActorManager11DeleteActorEjb
.extern _ZN12ActorManager12FilterActorsEP15FilterActorBaseP9ActorList
.extern _ZN12ActorManager13FindActorByIdEj
.extern _ZN12ActorManager8GetActorEP8ActorRef
.extern _ZN13LinkStateBase10GetStateIdEv
.extern _ZN13LinkStateBase12ApplyImpulseEii
.extern _ZN13LinkStateBase12GetEquipItemEi
.extern _ZN13LinkStateBase12GetGrabActorEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase15GetGrabActorRefEv
.extern _ZN13LinkStateBase15GetPlayer_Unk18Ev
.extern _ZN13LinkStateBase16IsEquipBeingUsedEi
.extern _ZN13LinkStateBase17GiveControlToLinkEv
.extern _ZN13LinkStateBase18ChangeLinkSubStateEii
.extern _ZN13LinkStateBase18EquipItem_vfunc_28Ev
.extern _ZN13LinkStateBase18func_ov00_020a81b8Eii
.extern _ZN13LinkStateBase18func_ov00_020a81fcEv
.extern _ZN13LinkStateBase18func_ov00_020a8224Ei
.extern _ZN13LinkStateBase18func_ov00_020a827cEij
.extern _ZN13LinkStateBase18func_ov00_020a8294Eij
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase18func_ov00_020a8360Ei
.extern _ZN13LinkStateBase18func_ov00_020a8390EiPv
.extern _ZN13LinkStateBase18func_ov00_020a84bcEi
.extern _ZN13LinkStateBase18func_ov00_020a8508Ev
.extern _ZN13LinkStateBase18func_ov00_020a853cEP5Vec3p
.extern _ZN13LinkStateBase18func_ov00_020a8680Eisb
.extern _ZN13LinkStateBase18func_ov00_020a8704EPs
.extern _ZN13LinkStateBase18func_ov00_020a8774EP5Vec3pi
.extern _ZN13LinkStateBase18func_ov00_020a8844EP5Vec3pbb
.extern _ZN13LinkStateBase18func_ov00_020a8994Ev
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern _ZN13LinkStateBase18func_ov00_020a8a08Ei
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8a90Ei
.extern _ZN13LinkStateBase18func_ov00_020a8ab0Ei
.extern _ZN13LinkStateBase18func_ov00_020a8ad0Ei
.extern _ZN13LinkStateBase18func_ov00_020a8b04Eib
.extern _ZN13LinkStateBase18func_ov00_020a8b3cEi
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase18func_ov00_020a8c34Ev
.extern _ZN13LinkStateBase18func_ov00_020a8c64Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d50Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d6cEv
.extern _ZN13LinkStateBase19GetCurrentCharacterEv
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern _ZN13LinkStateBase22UpdateSwordShieldInUseEv
.extern _ZN13LinkStateBase23PlayerLinkBase_vfunc_58Ev
.extern _ZN13LinkStateBase23PlayerLinkBase_vfunc_74Ev
.extern _ZN13LinkStateBase23PlayerLinkBase_vfunc_88Ev
.extern _ZN13LinkStateBase24Get_PlayerLinkBase_Unk44Ev
.extern _ZN13LinkStateBase24Get_PlayerLinkBase_Unk48Ev
.extern _ZN13LinkStateBase24Get_PlayerLinkBase_Unk5eEv
.extern _ZN13LinkStateBase25GetCurrentCharacterHealthEv
.extern _ZN13LinkStateBase26Clear_PlayerLinkBase_Unk48Et
.extern _ZN13LinkStateBase26PlayerControlData_vfunc_14Ei
.extern _ZN13LinkStateBase27Get_PlayerControlData_Unk32Ev
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk004Ev
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
.extern _ZN13LinkStateBase29HasFlags_PlayerLinkBase_Unk48Et
.extern _ZN13LinkStateBase4GrabEv
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern _ZN13LinkStateBase6TurnToEsii
.extern _ZN13LinkStateBase8TeleportEP5Vec3psibb
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern _ZN13LinkStateBase9AddHealthEs
.extern _ZN13LinkStateBase9GetHealthEv
.extern _ZN13LinkStateItem18func_ov00_020abf70Ev
.extern _ZN13LinkStateMove18func_ov00_020a8f2cEv
.extern _ZN13LinkStateRoll18func_ov00_020aee58Est
.extern _ZN13LinkStateRoll18func_ov00_020aee84Ev
.extern _ZN13PlayerControl13GetTouchAngleEv
.extern _ZN13PlayerControl13StopFollowingEv
.extern _ZN13PlayerControl14CheckTouchFastEj
.extern _ZN13PlayerControl14GetFollowActorEv
.extern _ZN13PlayerControl14IsTouchingFastEv
.extern _ZN13PlayerControl16CheckNotTouchingEv
.extern _ZN13PlayerControl17IsNotUntouchedNowEv
.extern _ZN13PlayerControl18func_ov00_020aeef8Ev
.extern _ZN13PlayerControl18func_ov00_020af01cEPc
.extern _ZN13PlayerControl18func_ov00_020af538Ev
.extern _ZN13PlayerControl18func_ov00_020afad8EP5Vec3p
.extern _ZN13PlayerControl18func_ov00_020afb6cEv
.extern _ZN13PlayerControl18func_ov00_020afeecEib
.extern _ZN13PlayerControl18func_ov00_020b014cEv
.extern _ZN13PlayerControl18func_ov00_020b034cEv
.extern _ZN13PlayerControl18func_ov00_020b0418Ev
.extern _ZN13PlayerControl18func_ov00_020b0778EP5Vec3pji
.extern _ZN13PlayerControl18func_ov00_020b0b0cEPsPiS1_Pb
.extern _ZN13PlayerControl18func_ov00_020b129cEv
.extern _ZN13PlayerControl18func_ov00_020b13c4Ev
.extern _ZN13PlayerControl20UpdateUsingEquipItemEv
.extern _ZN13PlayerControl9SetUnk_80Ev
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
.extern _ZN14AdventureFlags18func_ov00_02097750Ev
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
.extern _ZN14AdventureFlags18func_ov00_02097ff4Ebb
.extern _ZN14AdventureFlags3GetEj
.extern _ZN15LinkStateDamage18func_ov00_020ac9e4Ei
.extern _ZN15LinkStateDamage18func_ov00_020acb6cEP5Vec3pi
.extern _ZN15LinkStateDamage18func_ov00_020ace90EP5Vec3pi
.extern _ZN15LinkStateFollow16MoveTowardTargetEv
.extern _ZN15LinkStateFollow18func_ov00_020a9180EP5Vec3p
.extern _ZN15LinkStateFollow18func_ov00_020a9210EP5Vec3pP5Actor
.extern _ZN17LinkStateInteract18func_ov00_020aa818Ev
.extern _ZN17LinkStateInteract18func_ov00_020aa844EP5Actor
.extern _ZN17LinkStateInteract18func_ov00_020ab6c8Ev
.extern _ZN17LinkStateInteract18func_ov00_020ab770EP5Vec3p
.extern _ZN17LinkStateInteract18func_ov00_020ab97cEP5Vec3p
.extern _ZN17LinkStateInteract18func_ov00_020ab9b8Ejb
.extern _ZN17LinkStateInteract20SetGrabActorVelocityEP5Vec3p
.extern _ZN17LinkStateInteract24SetNormalizedThrowOffsetEP5Vec3p
.extern _ZN4Item18func_ov00_020ad020Ei
.extern _ZN5Actor9GetHitboxEP8Cylinder
.extern _ZN7MapBase18func_ov00_0207dea0Eb
.extern _ZN7MapBase18func_ov00_02080de8Ei
.extern _ZN9SysObjectdlEPv
.extern _ZNK11ItemManager13HasAllPotionsEv
.extern _ZNK11ItemManager15HasPurplePotionEv
.extern _ZNK11ItemManager16GetEquippedFairyEv
.extern _ZNK11ItemManager16GetShipPartCountEjj
.extern _ZNK11ItemManager18IsTreasureSalvagedEj
.extern _ZNK11ItemManager19GetFanfareItemScaleEP5Vec3p
.extern _ZNK11ItemManager7HasItemEi
.extern _ZNK11ItemManager8GetFairyEi
.extern gSinCosTable
.extern data_02056be4
.extern data_02057200
.extern data_020691a0
.extern data_02075dac
.extern data_027e037c
.extern data_027e0384
.extern data_027e03c8
.extern data_027e05f8
.extern data_027e0618
.extern data_027e071c
.extern data_027e0764
.extern data_027e077c
.extern data_027e080c
.extern data_027e0c38
.extern data_027e0c54
.extern data_027e0c68
.extern data_027e0cbc
.extern data_027e0d04
.extern gVec3p_ZERO
.extern data_027e0d38
.extern data_027e0d3c
.extern data_027e0d44
.extern data_027e0d54
.extern data_027e0d78
.extern data_027e0db0
.extern data_027e0de4
.extern data_027e0de8
.extern data_027e0e2c
.extern data_027e0e58
.extern data_027e0e5c
.extern data_027e0f64
.extern data_027e0f68
.extern data_027e0f6c
.extern data_027e0f70
.extern data_027e0f78
.extern data_027e0f7c
.extern data_027e0f88
.extern gPlayer
.extern gPlayerPos
.extern gPlayerVel
.extern gPlayerAngle
.extern data_027e0fb0
.extern gPlayerControl
.extern data_027e0fc0
.extern gPlayerLink
.extern data_027e0fcc
.extern data_027e0fd0
.extern data_027e0fd4
.extern gActorManager
.extern data_027e0ff4
.extern data_027e0ff8
.extern data_027e0ffc
.extern data_027e1038
.extern data_027e103c
.extern data_027e1048
.extern data_027e1054
.extern data_027e10a4
.extern data_027e10b4
.extern data_ov00_020d88a0
.extern data_ov00_020d88a2
.extern data_ov00_020d88a6
.extern data_ov00_020d88a8
.extern data_ov00_020d88aa
.extern data_ov00_020d88ac
.extern data_ov00_020d88ae
.extern data_ov00_020d88b0
.extern data_ov00_020dc550
.extern data_ov00_020dc554
.extern data_ov00_020dc558
.extern data_ov00_020dc55c
.extern data_ov00_020dc6e4
.extern data_ov00_020e5684
.extern data_ov00_020e5694
.extern data_ov00_020e56f0
.extern data_ov00_020e5acc
.extern data_ov00_020e5adc
.extern data_ov00_020e6088
.extern data_ov00_020e62d8
.extern data_ov00_020e62e8
.extern data_ov00_020e9360
.extern data_ov00_020e9370
.extern data_ov00_020e9c70
.extern data_ov00_020e9c88
.extern data_ov00_020ec7dc
.extern data_ov00_020ee0a0
.extern data_ov00_020ee6f8
.extern data_ov00_020ee734
.extern data_ov00_020eec68
.extern data_ov00_020eec9c
.extern data_ov09_0211f5b4
.extern data_ov09_0211f5dc
.extern data_ov12_0213deb0
.extern data_ov15_02190458
.extern data_ov21_0217181c
.extern data_ov29_0217a4ac
.extern func_01ff8214
.extern func_01ff991c
.extern func_01ff9a18
.extern func_01ff9a80
.extern func_01ff9b24
.extern func_01ff9b4c
.extern Vec3p_Add
.extern Vec3p_Sub
.extern Vec3p_Length
.extern Vec3p_Axpy
.extern Vec3p_Distance
.extern Atan2
.extern func_01ffa8d4
.extern func_01ffa9fc
.extern func_01ffbe34
.extern func_01ffbf5c
.extern func_01ffe468
.extern func_01ffec78
.extern func_01fffcd8
.extern _ZN11ItemManager21GetEquipItemUncheckedEi
.extern func_02002c14
.extern func_02005934
.extern func_02005bfc
.extern func_02005dcc
.extern func_02005f58
.extern func_02005f94
.extern func_02005fd0
.extern func_02007938
.extern func_0200be04
.extern func_0200fa3c
.extern func_0201043c
.extern func_0201228c
.extern func_02012320
.extern func_020183dc
.extern func_02018418
.extern func_02019570
.extern func_020197bc
.extern func_0201987c
.extern func_0202ab78
.extern func_0202abdc
.extern func_0202abf4
.extern func_0202b154
.extern func_0202b308
.extern func_0202b418
.extern func_0202b734
.extern func_0202bac0
.extern func_0202bb78
.extern func_0202bbbc
.extern func_0202d644
.extern func_0202d690
.extern func_0202d6e4
.extern func_0202d77c
.extern func_0202d7ac
.extern func_0202d95c
.extern func_0202e310
.extern func_02034698
.extern func_02034984
.extern func_02034a1c
.extern func_020350b4
.extern func_0203516c
.extern func_020351b8
.extern func_020352d8
.extern func_0203608c
.extern func_0203611c
.extern func_020367ec
.extern func_02036824
.extern func_02036888
.extern func_02036ce4
.extern func_02036d30
.extern func_02036d4c
.extern func_02037628
.extern func_02037f58
.extern func_020385b8
.extern func_020385d0
.extern func_0203fab0
.extern func_020435b4
.extern func_0204f614
.extern func_0204f754
.extern func_ov00_02078b40
.extern func_ov00_02078fd4
.extern func_ov00_02078ffc
.extern func_ov00_02079680
.extern func_ov00_02079878
.extern func_ov00_020798e8
.extern func_ov00_02079a4c
.extern func_ov00_02079e04
.extern func_ov00_02079e68
.extern func_ov00_02079ffc
.extern func_ov00_0207b030
.extern func_ov00_0207b144
.extern func_ov00_0207b1e4
.extern func_ov00_0207b5bc
.extern func_ov00_0207b820
.extern func_ov00_0207b89c
.extern func_ov00_0207b90c
.extern func_ov00_0207bb1c
.extern func_ov00_0207bb4c
.extern func_ov00_0207bd4c
.extern func_ov00_0207bfc4
.extern func_ov00_0207c000
.extern func_ov00_0207c030
.extern func_ov00_0207c0cc
.extern func_ov00_0207c1b0
.extern func_ov00_0207c1f8
.extern func_ov00_0207c358
.extern func_ov00_0207c444
.extern func_ov00_02081f4c
.extern func_ov00_0208726c
.extern func_ov00_020872e8
.extern func_ov00_0208766c
.extern func_ov00_020879e4
.extern func_ov00_02087d34
.extern func_ov00_02088130
.extern func_ov00_02088144
.extern func_ov00_02089318
.extern func_ov00_02089a2c
.extern func_ov00_02089ac8
.extern func_ov00_0208aed8
.extern func_ov00_0208b11c
.extern func_ov00_0208cb84
.extern func_ov00_0208df2c
.extern func_ov00_02095fe0
.extern func_ov00_020981b8
.extern func_ov00_02098694
.extern func_ov00_02098890
.extern func_ov00_02098b34
.extern func_ov00_02098b4c
.extern func_ov00_020991ec
.extern func_ov00_0209a4f4
.extern func_ov00_0209a508
.extern func_ov00_0209c648
.extern func_ov00_0209c8f4
.extern func_ov00_0209c958
.extern func_ov00_0209d758
.extern func_ov00_0209d8d8
.extern func_ov00_0209d90c
.extern func_ov00_020a1a24
.extern func_ov00_020a1b24
.extern func_ov00_020a4e30
.extern func_ov00_020a4f38
.extern func_ov00_020a5e9c
.extern func_ov00_020a9588
.extern func_ov00_020a95a4
.extern func_ov00_020a990c
.extern func_ov00_020b1940
.extern func_ov00_020b199c
.extern func_ov00_020b1bfc
.extern func_ov00_020b1d3c
.extern func_ov00_020b1e18
.extern func_ov00_020b1e98
.extern func_ov00_020b1eb8
.extern func_ov00_020b2d8c
.extern func_ov00_020b2e84
.extern func_ov00_020b3ea8
.extern func_ov00_020b413c
.extern func_ov00_020b41c4
.extern func_ov00_020b4440
.extern func_ov00_020b45f8
.extern func_ov00_020b464c
.extern func_ov00_020b4c2c
.extern func_ov00_020b5034
.extern func_ov00_020b50e0
.extern func_ov00_020b50f8
.extern func_ov00_020b510c
.extern func_ov00_020b5360
.extern func_ov00_020b53f4
.extern func_ov00_020b542c
.extern func_ov00_020b5cb4
.extern func_ov00_020b7e6c
.extern func_ov00_020b804c
.extern func_ov00_020b8600
.extern func_ov00_020bbb64
.extern _ZN14PlayerLinkBase19GetCurrentCharacterEv
.extern func_ov00_020bc500
.extern func_ov00_020bc71c
.extern func_ov00_020bc8b8
.extern func_ov00_020bc960
.extern func_ov00_020bd318
.extern func_ov00_020bd618
.extern func_ov00_020bf028
.extern func_ov00_020bf088
.extern func_ov00_020bf330
.extern func_ov00_020c05ec
.extern func_ov00_020c06b0
.extern func_ov00_020c0e04
.extern func_ov00_020c0e24
.extern _ZN19Actor_UnkStruct_020C1Ev
.extern func_ov00_020c3eb0
.extern func_ov00_020ce2f0
.extern func_ov00_020ce8e4
.extern func_ov00_020ceacc
.extern func_ov00_020ceee0
.extern func_ov00_020cef9c
.extern func_ov00_020cefbc
.extern func_ov00_020cefdc
.extern func_ov00_020cf05c
.extern func_ov00_020cf11c
.extern func_ov00_020cf13c
.extern func_ov00_020cf42c
.extern func_ov00_020cf444
.extern func_ov00_020cf488
.extern func_ov00_020cf4d8
.extern func_ov00_020cf4f4
.extern func_ov00_020cf518
.extern func_ov00_020cf534
.extern func_ov00_020cf7c4
.extern func_ov00_020cf7e8
.extern func_ov00_020cf948
.extern func_ov00_020cfb58
.extern func_ov00_020cfb94
.extern func_ov00_020cfbb0
.extern func_ov00_020cfbf0
.extern func_ov00_020d054c
.extern func_ov00_020d0594
.extern func_ov00_020d0a30
.extern func_ov00_020d0a80
.extern func_ov00_020d3e80
.extern func_ov00_020d3e90
.extern func_ov00_020d61b0
.extern func_ov00_020d6540
.extern func_ov00_020d70a4
.extern func_ov00_020d716c
.extern func_ov00_020d7180
.extern func_ov00_020d71a0
.extern func_ov00_020d7328
.extern func_ov00_020d7424
.extern func_ov00_020d77e4
.extern func_ov00_020d78a0
.extern func_ov00_020d7a84
.extern func_ov00_020d7b20
.extern func_ov00_020d7cd4
.extern func_ov00_020d7f18
.extern func_ov00_020d8024
.extern func_ov03_020f0e5c
.extern func_ov03_020f0ee8
.extern func_ov03_020f3870
.extern func_ov03_020f3f94
.extern func_ov03_020f4b7c
.extern func_ov03_020f5994
.extern func_ov03_020f5cf0
.extern func_ov03_020f6164
.extern func_ov03_020f6170
.extern func_ov03_020f6200
.extern func_ov03_020f6d34
.extern func_ov03_020f9f08
.extern func_ov03_020f9f30
.extern func_ov03_020fa874
.extern func_ov03_020fb0b0
.extern func_ov03_020fc10c
.extern func_ov09_021136c4
.extern func_ov09_02118cd4
.extern func_ov09_0211c724
.extern func_ov09_0211c808
.extern func_ov09_0211cac0
.extern func_ov12_02134208
.extern func_ov14_02127df4
.extern _ZN9EquipRope18func_ov14_0213d420Ev
.extern func_ov14_0213d63c
.extern func_ov14_0213ec64
.extern func_ov14_0214a3dc
.extern func_ov14_0214bc98
.extern func_ov14_0214bd68
.extern func_ov14_0214bd7c
.extern func_ov14_0214be64
.extern func_ov15_0212179c
.extern func_ov15_0215b780
.extern func_ov15_0217dd48
.extern func_ov15_02183898
.extern func_ov15_021849ec
.extern func_ov15_02184bcc
.extern func_ov15_02184bd0
.extern func_ov17_0215f874
.extern func_ov17_02165ef8
.extern func_ov18_021693b0
.extern func_ov18_0216945c
.extern func_ov18_02169bac
.extern func_ov18_0216ad3c
.extern func_ov18_0216ad80
.extern func_ov19_02175a2c
.extern func_ov20_021773f4
.extern func_ov21_0216d830
.extern func_ov21_02170680
.extern func_ov23_021716b0
.extern func_ov23_021787a4
.extern func_ov23_02178ab0
.extern func_ov26_0216ed64
.extern func_ov26_0216ed8c
.extern func_ov26_0216edb4
.extern func_ov26_02170150
.extern func_ov26_02170164
.extern func_ov29_02178fd0
.extern func_ov29_02179004
.extern func_ov30_0218411c
.extern func_ov32_0217fd68
.extern func_ov32_0217fd7c
.extern func_ov40_02186a20
.extern func_ov40_02186a58
.extern func_ov40_02186b14
.extern func_ov40_02186b84
.extern func_ov53_02199730
.extern func_ov53_0219977c
.extern func_ov54_02198eec
.extern func_ov54_021992c8
.extern func_ov55_02198f78
.extern func_ov55_02199020
.extern func_ov55_021993b8
.extern func_ov55_02199654
.extern func_ov56_021990c0
.extern func_ov56_0219911c
.extern func_ov57_02199e64
.extern func_ov57_02199edc
.extern func_ov57_0219a364
.extern func_ov58_0219a454
.extern func_ov58_0219a47c
.extern func_ov58_0219a5c8
.extern func_ov59_0219907c
.extern func_ov59_021990a4
.extern gAdventureFlags
.extern gHealthManager
.extern gItemManager
.extern gMapManager
.extern gOverlayManager
.extern strcmp
.extern strcpy
-22310
View File
File diff suppressed because it is too large Load Diff
-560
View File
@@ -1,560 +0,0 @@
#pragma once
.extern Divide
.extern _ZN10ActorRupee5gTypeE
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern data_02068e7c
.extern data_020691a0
.extern data_027e0cbc
.extern data_027e0ce0
.extern data_027e0d78
.extern data_ov00_020e899c
.extern data_ov00_020ecd50
.extern data_ov00_020ecd70
.extern data_ov00_020ecd90
.extern data_ov00_020ecdb0
.extern data_ov00_020ecdc4
.extern data_ov00_020ee0f4
.extern data_ov00_020ee108
.extern data_ov00_020ee128
.extern data_ov00_020ee184
.extern data_ov00_020ee1ac
.extern data_ov00_020ee1e4
.extern data_ov00_020ee568
.extern data_ov00_020ee59c
.extern data_ov00_020ee5bc
.extern data_ov00_020ee5dc
.extern data_ov00_020ee5fc
.extern data_ov00_020ee61c
.extern data_ov00_020ee63c
.extern data_ov00_020ee65c
.extern data_ov00_020ee6d4
.extern data_ov00_020eec9c
.extern data_ov03_02100a98
.extern data_ov03_02100ab0
.extern data_ov12_02137c74
.extern data_ov12_0213dc94
.extern data_ov12_0213dcbc
.extern data_ov12_0213dd1c
.extern data_ov12_0213dd60
.extern data_ov12_0213dd78
.extern data_ov12_0213dd9c
.extern data_ov14_0215abcc
.extern data_ov14_0215ac08
.extern data_ov14_0215ac28
.extern data_ov14_0215ac68
.extern data_ov14_0215ac88
.extern data_ov14_0215aca8
.extern data_ov14_0215acd8
.extern data_ov14_0215acec
.extern data_ov14_0215ad00
.extern data_ov14_0215ad14
.extern data_ov14_0215ad28
.extern data_ov14_0215ad3c
.extern data_ov14_0215ad50
.extern data_ov14_0215ad70
.extern data_ov14_0215ad84
.extern data_ov14_0215ad98
.extern data_ov14_0215ada0
.extern data_ov14_0215adb4
.extern data_ov14_0215adc8
.extern data_ov14_0215addc
.extern data_ov14_0215adf0
.extern data_ov14_0215ae04
.extern data_ov14_0215ae18
.extern data_ov14_0215ae2c
.extern data_ov14_0215ae40
.extern data_ov14_0215ae54
.extern data_ov14_0215ae68
.extern data_ov14_0215ae7c
.extern data_ov14_0215ae90
.extern data_ov14_0215aea4
.extern data_ov14_0215aeb8
.extern data_ov14_0215aecc
.extern data_ov14_0215af08
.extern data_ov14_0215af1c
.extern data_ov14_0215af30
.extern data_ov14_0215af44
.extern data_ov14_0215af58
.extern data_ov14_0215af6c
.extern data_ov14_0215af80
.extern data_ov14_0215afa0
.extern data_ov14_0215afc0
.extern data_ov14_0215afe0
.extern data_ov14_0215b000
.extern data_ov14_0215b020
.extern data_ov14_0215b040
.extern data_ov14_0215b0c0
.extern data_ov14_0215b0e0
.extern data_ov14_0215b100
.extern data_ov14_0215b120
.extern data_ov14_0215b140
.extern data_ov14_0215b160
.extern data_ov14_0215b180
.extern data_ov14_0215b1a0
.extern data_ov14_0215b1c0
.extern data_ov14_0215b1e0
.extern data_ov14_0215b220
.extern data_ov14_0215b240
.extern data_ov14_0215b258
.extern data_ov14_0215b26c
.extern data_ov14_0215b28c
.extern data_ov14_0215b2d0
.extern data_ov14_0215b2f0
.extern data_ov14_0215b304
.extern data_ov14_0215b324
.extern data_ov14_0215b344
.extern data_ov14_0215b358
.extern data_ov14_0215b378
.extern data_ov14_0215b38c
.extern data_ov14_0215b3a0
.extern data_ov14_0215b3b4
.extern data_ov14_0215b3c8
.extern data_ov14_0215b3dc
.extern data_ov14_0215b3f0
.extern data_ov14_0215b410
.extern data_ov14_0215b424
.extern data_ov14_0215b438
.extern data_ov14_0215b458
.extern data_ov14_0215b46c
.extern data_ov14_0215b480
.extern data_ov15_02189acc
.extern data_ov15_0218ec64
.extern data_ov15_0218ec84
.extern data_ov15_0218eca8
.extern data_ov15_0218ecc8
.extern data_ov15_0218ecdc
.extern data_ov15_0218ecf0
.extern data_ov15_0218ed04
.extern data_ov15_0218ed18
.extern data_ov15_0218ed2c
.extern data_ov15_0218ed40
.extern data_ov15_0218ed54
.extern data_ov15_0218ed68
.extern data_ov15_0218ed7c
.extern data_ov15_0218ed90
.extern data_ov15_0218eda4
.extern data_ov15_0218edb8
.extern data_ov15_0218edcc
.extern data_ov15_0218ee24
.extern data_ov15_0218ee44
.extern data_ov15_0218ee64
.extern data_ov15_0218ee84
.extern data_ov15_0218eee8
.extern data_ov15_0218ef08
.extern data_ov15_0218ef2c
.extern data_ov15_0218ef58
.extern data_ov15_0218efe8
.extern data_ov15_0218f40c
.extern data_ov15_0218f4fc
.extern data_ov15_0218f528
.extern data_ov15_0218f548
.extern data_ov15_0218f5d8
.extern data_ov15_0218f5f8
.extern data_ov15_0218f618
.extern data_ov15_0218f638
.extern data_ov15_0218f674
.extern data_ov15_0218f694
.extern data_ov15_0218f6b4
.extern data_ov15_0218f6e0
.extern data_ov15_0218f70c
.extern data_ov15_0218f738
.extern data_ov15_0218f758
.extern data_ov15_0218f778
.extern data_ov15_0218f798
.extern data_ov15_0218f7ac
.extern data_ov15_0218f7c0
.extern data_ov15_0218f7d4
.extern data_ov15_0218f7e8
.extern data_ov15_0218f808
.extern data_ov15_0218f868
.extern data_ov15_0218f888
.extern data_ov15_0218f8a8
.extern data_ov15_0218f8dc
.extern data_ov15_0218f8f0
.extern data_ov15_0218f904
.extern data_ov15_0218f924
.extern data_ov15_0218f944
.extern data_ov15_0218f964
.extern data_ov15_0218f984
.extern data_ov15_0218f9a4
.extern data_ov15_0218f9c4
.extern data_ov15_0218fadc
.extern data_ov15_0218fafc
.extern data_ov15_0218fb1c
.extern data_ov15_0218fb3c
.extern data_ov15_0218fb5c
.extern data_ov15_021902a0
.extern data_ov15_021902e4
.extern data_ov15_021903b8
.extern data_ov15_021903d8
.extern data_ov15_021903f8
.extern data_ov15_02190424
.extern data_ov15_02190444
.extern data_ov17_0216ceb8
.extern data_ov17_0216cecc
.extern data_ov17_0216ceec
.extern data_ov17_0216cf0c
.extern data_ov17_0216cf2c
.extern data_ov17_0216cf4c
.extern data_ov17_0216cf60
.extern data_ov17_0216cf74
.extern data_ov17_0216cf88
.extern data_ov17_0216cfa8
.extern data_ov17_0216cfbc
.extern data_ov17_0216cfd0
.extern data_ov17_0216cfe4
.extern data_ov17_0216cff8
.extern data_ov17_0216d018
.extern data_ov17_0216d020
.extern data_ov17_0216d044
.extern data_ov17_0216d064
.extern data_ov17_0216d078
.extern data_ov17_0216d08c
.extern data_ov17_0216d0a0
.extern data_ov17_0216d0b4
.extern data_ov17_0216d0c8
.extern data_ov17_0216d0dc
.extern data_ov17_0216d0f0
.extern data_ov18_0216d44c
.extern data_ov18_0216d490
.extern data_ov18_0216d4a4
.extern data_ov18_0216d4b8
.extern data_ov18_0216d4cc
.extern data_ov18_0216d4e0
.extern data_ov18_0216d4f4
.extern data_ov18_0216d508
.extern data_ov18_0216d51c
.extern data_ov18_0216d530
.extern data_ov18_0216d544
.extern data_ov18_0216d558
.extern data_ov18_0216d56c
.extern data_ov18_0216d580
.extern data_ov18_0216d594
.extern data_ov18_0216d5a8
.extern data_ov18_0216d5bc
.extern data_ov18_0216d5d0
.extern data_ov18_0216d5f0
.extern data_ov18_0216d610
.extern data_ov18_0216d634
.extern data_ov18_0216d654
.extern data_ov18_0216d684
.extern data_ov19_02176e8c
.extern data_ov19_02176ebc
.extern data_ov19_021775bc
.extern data_ov19_021775dc
.extern data_ov19_021775f0
.extern data_ov19_02177604
.extern data_ov19_02177618
.extern data_ov19_02177638
.extern data_ov19_02177664
.extern data_ov20_0217950c
.extern data_ov20_02179538
.extern data_ov20_02179564
.extern data_ov20_02179584
.extern data_ov20_021795a4
.extern data_ov20_021795b8
.extern data_ov20_021795e4
.extern data_ov20_02179604
.extern data_ov20_02179624
.extern data_ov20_02179644
.extern data_ov20_02179664
.extern data_ov20_02179684
.extern data_ov20_021796a4
.extern data_ov20_021796c4
.extern data_ov20_021796e4
.extern data_ov20_021796f8
.extern data_ov20_02179718
.extern data_ov21_02171aec
.extern data_ov21_02171b00
.extern data_ov21_02171b20
.extern data_ov21_02171b40
.extern data_ov21_02171b60
.extern data_ov21_02171b80
.extern data_ov21_02171ba0
.extern data_ov21_02171bc0
.extern data_ov21_02171c6c
.extern data_ov21_02171c8c
.extern data_ov21_02171ca0
.extern data_ov22_02179b0c
.extern data_ov22_02179b30
.extern data_ov22_02179b50
.extern data_ov22_02179b70
.extern data_ov22_02179b90
.extern data_ov22_02179bb0
.extern data_ov22_02179bc4
.extern data_ov22_02179bd8
.extern data_ov22_02179bf8
.extern data_ov22_02179c18
.extern data_ov22_02179c3c
.extern data_ov22_02179c60
.extern data_ov22_02179c84
.extern data_ov22_02179ca4
.extern data_ov22_02179cc4
.extern data_ov22_0217a0cc
.extern data_ov22_0217a0ec
.extern data_ov22_0217a10c
.extern data_ov22_0217a12c
.extern data_ov22_0217a14c
.extern data_ov22_0217a16c
.extern data_ov22_0217a18c
.extern data_ov22_0217a1a0
.extern data_ov22_0217a40c
.extern data_ov22_0217a420
.extern data_ov22_0217a434
.extern data_ov22_0217a454
.extern data_ov22_0217a474
.extern data_ov22_0217a494
.extern data_ov22_0217a4b4
.extern data_ov22_0217a4e0
.extern data_ov22_0217a500
.extern data_ov22_0217a520
.extern data_ov22_0217a534
.extern data_ov22_0217a554
.extern data_ov22_0217a578
.extern data_ov22_0217a58c
.extern data_ov22_0217a5ac
.extern data_ov22_0217a5c0
.extern data_ov22_0217a5d8
.extern data_ov22_0217a5ec
.extern data_ov22_0217a5f8
.extern data_ov22_0217a60c
.extern data_ov22_0217a618
.extern data_ov22_0217a62c
.extern data_ov23_0217a88c
.extern data_ov23_0217a8bc
.extern data_ov23_0217a8dc
.extern data_ov23_0217a8fc
.extern data_ov23_0217a91c
.extern data_ov23_0217a930
.extern data_ov23_0217a950
.extern data_ov23_0217a97c
.extern data_ov23_0217a9b0
.extern data_ov23_0217a9d0
.extern data_ov23_0217a9f0
.extern data_ov23_0217ab6c
.extern data_ov23_0217ab8c
.extern data_ov23_0217abac
.extern data_ov23_0217abcc
.extern data_ov23_0217abec
.extern data_ov23_0217ac0c
.extern data_ov23_0217ac2c
.extern data_ov23_0217ac6c
.extern data_ov23_0217ac8c
.extern data_ov23_0217acb8
.extern data_ov23_0217ace8
.extern data_ov23_0217acfc
.extern data_ov23_0217ad28
.extern data_ov23_0217ad3c
.extern data_ov23_0217ad50
.extern data_ov23_0217ad64
.extern data_ov24_0217af60
.extern data_ov24_0217af80
.extern data_ov24_0217afa0
.extern data_ov24_0217afc0
.extern data_ov24_0217afd4
.extern data_ov24_0217aff4
.extern data_ov24_0217b014
.extern data_ov24_0217b040
.extern data_ov24_0217b06c
.extern data_ov24_0217b098
.extern data_ov24_0217b0c4
.extern data_ov24_0217b0ec
.extern data_ov24_0217b100
.extern data_ov24_0217b120
.extern data_ov24_0217b134
.extern data_ov24_0217b148
.extern data_ov26_0217b2cc
.extern data_ov26_0217b2ec
.extern data_ov26_0217b30c
.extern data_ov26_0217b32c
.extern data_ov26_0217b34c
.extern data_ov26_0217b36c
.extern data_ov26_0217b38c
.extern data_ov26_0217b3ac
.extern data_ov26_0217b3cc
.extern data_ov26_0217b3ec
.extern data_ov26_0217b40c
.extern data_ov26_0217b42c
.extern data_ov26_0217b440
.extern data_ov26_0217b460
.extern data_ov26_0217b48c
.extern data_ov26_0217b494
.extern data_ov26_0217b4b4
.extern data_ov26_0217b4c8
.extern data_ov26_0217b4d0
.extern data_ov26_0217b500
.extern data_ov26_0217b514
.extern data_ov26_0217b534
.extern data_ov26_0217b554
.extern data_ov26_0217b574
.extern data_ov26_0217b58c
.extern data_ov26_0217b5a0
.extern data_ov29_0217bc3c
.extern data_ov29_0217bc64
.extern data_ov29_0217bc84
.extern data_ov29_0217bca4
.extern data_ov29_0217bcc4
.extern data_ov29_0217bd14
.extern data_ov29_0217bd38
.extern data_ov30_0218916c
.extern data_ov30_021891a0
.extern data_ov30_021891d8
.extern data_ov30_021891ec
.extern data_ov30_021891f8
.extern data_ov30_02189218
.extern data_ov30_02189470
.extern data_ov30_021894ac
.extern data_ov30_021894cc
.extern data_ov30_021894ec
.extern data_ov30_0218950c
.extern data_ov30_0218953c
.extern data_ov31_02183e94
.extern data_ov31_02183eb4
.extern data_ov31_02183ef4
.extern data_ov31_02183f14
.extern data_ov31_02183f54
.extern data_ov31_02183f74
.extern data_ov31_02183f94
.extern data_ov31_02183fb4
.extern data_ov31_02183ff4
.extern data_ov31_02184014
.extern data_ov31_02184034
.extern data_ov31_02184054
.extern data_ov31_02184074
.extern data_ov31_02184094
.extern data_ov31_02184160
.extern data_ov31_02184180
.extern data_ov31_021841a0
.extern data_ov31_021841c0
.extern data_ov31_021841e0
.extern data_ov32_02185ecc
.extern data_ov32_02185ef8
.extern data_ov32_021861ac
.extern data_ov32_021861ec
.extern data_ov32_02186218
.extern data_ov32_02186244
.extern data_ov32_02186264
.extern data_ov32_02186284
.extern data_ov32_021862a4
.extern data_ov32_021862d0
.extern data_ov32_021862fc
.extern data_ov33_0218058c
.extern data_ov33_021805d8
.extern data_ov33_021805f8
.extern data_ov33_02180624
.extern data_ov34_02186374
.extern data_ov34_021863ac
.extern data_ov35_02186ccc
.extern data_ov35_02186f9c
.extern data_ov35_02186fac
.extern data_ov35_02186fcc
.extern data_ov35_02186ff8
.extern data_ov40_0219a0ec
.extern data_ov40_0219a10c
.extern data_ov40_0219a12c
.extern data_ov40_0219a14c
.extern data_ov40_0219a16c
.extern data_ov40_0219a18c
.extern data_ov41_0218ea8c
.extern data_ov41_0218eaac
.extern data_ov41_0218eacc
.extern data_ov41_0218eaec
.extern data_ov41_0218eb10
.extern data_ov41_0218eb30
.extern data_ov42_0218cd30
.extern data_ov42_0218cd54
.extern data_ov42_0218cd74
.extern data_ov43_0218db0c
.extern data_ov43_0218db2c
.extern data_ov43_0218db58
.extern data_ov44_0218feec
.extern data_ov44_0218ff18
.extern data_ov44_0218ff44
.extern data_ov44_0218ff64
.extern data_ov44_0218ff9c
.extern data_ov44_0218ffd0
.extern data_ov44_0218fffc
.extern data_ov44_02190028
.extern data_ov45_0218ed8c
.extern data_ov45_0218edb0
.extern data_ov45_0218edd4
.extern data_ov46_02194a0c
.extern data_ov46_02194a2c
.extern data_ov46_02194a4c
.extern data_ov46_02194a78
.extern data_ov46_02194bac
.extern data_ov46_02194bcc
.extern data_ov46_02194c54
.extern data_ov46_02194c74
.extern data_ov48_0219540c
.extern data_ov48_02195438
.extern data_ov48_02195478
.extern data_ov48_021954a4
.extern data_ov48_021954c4
.extern data_ov48_021954e4
.extern data_ov49_0219892c
.extern data_ov49_02198958
.extern data_ov49_02198978
.extern data_ov50_02198a6c
.extern data_ov50_02198a8c
.extern data_ov50_02198ac0
.extern data_ov50_02198aec
.extern data_ov50_02198b0c
.extern data_ov50_02198cac
.extern data_ov50_02198ccc
.extern data_ov52_02197c54
.extern data_ov52_02197c80
.extern func_01ff9b88
.extern func_01ffbe34
.extern func_02003a9c
.extern func_02003b04
.extern func_02003ce4
.extern func_02003f74
.extern func_02004730
.extern func_020047d8
.extern func_02004e4c
.extern func_020052e4
.extern func_020078f4
.extern func_02016fcc
.extern func_02023ea4
.extern func_02023eec
.extern func_02027ab4
.extern func_0202ab48
.extern func_0202d5b4
.extern func_02031e1c
.extern func_02031ec0
.extern func_02031f18
.extern func_02032714
.extern func_02032788
.extern func_020329b0
.extern func_02032a20
.extern func_02032a74
.extern func_02032bd8
.extern func_02032c10
.extern func_02032d40
.extern func_02032d68
.extern func_02032f94
.extern func_02034698
.extern func_020347b0
.extern func_0203493c
.extern func_02034984
.extern func_02034b90
.extern func_02037604
.extern func_0203d77c
.extern func_0204b068
.extern func_0204b084
.extern func_0204f614
.extern func_0204f754
.extern func_ov00_020cfed0
.extern func_ov00_020d00c4
.extern func_ov00_020d03f8
.extern func_ov00_020d0490
.extern func_ov00_020d054c
.extern func_ov00_020d0594
.extern func_ov00_020d05dc
.extern func_ov00_020d77e4
.extern func_ov30_02183ed4
.extern func_ov30_02183f34
.extern func_ov30_02183fd4
.extern func_ov31_021805b8
-6576
View File
File diff suppressed because it is too large Load Diff
-114
View File
@@ -1,114 +0,0 @@
#pragma once
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern data_02057634
.extern data_020691a0
.extern data_027e05f8
.extern data_027e0618
.extern data_027e0764
.extern data_027e08e4
.extern data_027e0c68
.extern data_027e0cbc
.extern data_027e0ce0
.extern data_ov00_020ec658
.extern data_ov00_020ee698
.extern data_ov00_020ee6a4
.extern data_ov00_020ee6ba
.extern data_ov00_020ee6bb
.extern data_ov00_020ee6bc
.extern data_ov00_020ee6bd
.extern data_ov00_020ee6be
.extern data_ov00_020ee6bf
.extern data_ov00_020ee6c0
.extern data_ov00_020eec9c
.extern func_01ffbe34
.extern func_02003a9c
.extern func_02003b04
.extern func_02003ce4
.extern func_02003f74
.extern func_02004730
.extern func_020047d8
.extern func_02004b94
.extern func_02004ba8
.extern func_02004c68
.extern func_02004c7c
.extern func_020078c0
.extern func_020078d8
.extern func_02007ad8
.extern func_0200b944
.extern func_0200b954
.extern func_0200b964
.extern func_0200b974
.extern func_0200ee4c
.extern func_0200ee60
.extern func_0200f030
.extern func_02016fcc
.extern func_02017394
.extern func_02027ab4
.extern func_0202c0b8
.extern func_0202c0c4
.extern func_0202cec8
.extern func_0202d5b4
.extern func_0202f2f8
.extern func_02031ec0
.extern func_02031fc4
.extern func_02032714
.extern func_02032788
.extern func_020328a8
.extern func_020329b0
.extern func_02032a20
.extern func_02032a74
.extern func_02032bd8
.extern func_02032c10
.extern func_02032f98
.extern func_0203493c
.extern func_020349cc
.extern func_02034b0c
.extern func_02035064
.extern func_020350ac
.extern func_020350b4
.extern func_0203516c
.extern func_020351b8
.extern func_02035370
.extern func_0203643c
.extern func_0203d77c
.extern func_0203eb8c
.extern func_02041ca8
.extern func_02041e7c
.extern func_02041ea8
.extern func_020422ec
.extern func_ov00_020d50fc
.extern func_ov00_020d5144
.extern func_ov00_020d51d0
.extern func_ov00_020d77e4
.extern func_ov00_020d7c8c
.extern func_ov01_020ef6e8
.extern func_ov01_020efa64
.extern func_ov01_020efaa0
.extern func_ov01_020eff40
.extern func_ov01_020eff9c
.extern func_ov01_020effd4
.extern func_ov01_020f1ac0
.extern func_ov01_020f1b38
.extern func_ov01_020f1b84
.extern func_ov01_020f1ba4
.extern func_ov01_020f1c00
.extern func_ov01_020f1c38
.extern func_ov01_020f2888
.extern func_ov01_020f28dc
.extern func_ov01_020f2c44
.extern func_ov01_020f433c
.extern func_ov01_020f44e0
.extern func_ov01_020f4730
.extern func_ov01_020f4800
.extern func_ov01_020f4858
.extern func_ov01_020f7c78
.extern func_ov01_020f7d44
.extern func_ov01_020f7dac
.extern func_ov01_020f7dc0
.extern func_ov01_020f7e10
.extern func_ov01_020f7e24
.extern func_ov01_020f7f34
.extern func_ov01_020f7fb0
.extern func_ov01_020f7fe8
.extern func_ov01_020f802c
-39538
View File
File diff suppressed because it is too large Load Diff
-84
View File
@@ -1,84 +0,0 @@
#pragma once
.extern _ZN12TouchControlC2Ev
.extern _ZN14OverlayManager4LoadEjj
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern data_02057634
.extern data_020691a0
.extern data_027e0618
.extern data_027e0ce0
.extern data_027e0d54
.extern data_027e0f88
.extern data_ov00_020d8795
.extern data_ov00_020d88b4
.extern data_ov00_020ec754
.extern data_ov00_020ee734
.extern data_ov00_020ee820
.extern data_ov00_020ee824
.extern data_ov00_020eec60
.extern data_ov00_020eec68
.extern data_ov00_020eec9c
.extern func_02003ce4
.extern func_02003f74
.extern func_02004730
.extern func_02004b94
.extern func_02004ba8
.extern func_02004c68
.extern func_020078c0
.extern func_020078f4
.extern func_02007938
.extern func_02007a44
.extern func_0200a23c
.extern func_0200a284
.extern func_0200a318
.extern func_0200aa20
.extern func_0200afac
.extern func_0200b4dc
.extern func_0200c76c
.extern func_0200dd94
.extern func_020156b4
.extern func_02015718
.extern func_02016fcc
.extern func_0201739c
.extern func_020174a4
.extern func_0201f1ac
.extern func_0201f378
.extern func_0201f704
.extern func_0201f96c
.extern func_0202019c
.extern func_020209a4
.extern func_020213f0
.extern func_02021714
.extern func_02021a1c
.extern func_02027ab4
.extern func_0202c0b8
.extern func_0202c0bc
.extern func_0202c0c4
.extern func_0202c0c8
.extern func_0202cec8
.extern func_0202d5b4
.extern func_02031e1c
.extern func_020400c0
.extern func_020400f4
.extern func_02040100
.extern func_02040464
.extern func_02040528
.extern func_020425e0
.extern func_02042744
.extern func_0204f614
.extern func_ov00_020773c0
.extern func_ov00_0207a38c
.extern func_ov00_0207a3e4
.extern func_ov00_0207a418
.extern func_ov00_0207a4f0
.extern func_ov00_0207a5ac
.extern func_ov00_0207a654
.extern func_ov00_0207a6d0
.extern func_ov00_0207c170
.extern func_ov00_020a1a3c
.extern func_ov00_020a1b54
.extern _ZN19Actor_UnkStruct_020C1Ev
.extern func_ov00_020d69d4
.extern func_ov00_020d69e4
.extern func_ov01_020efdac
.extern gOverlayManager
-1248
View File
File diff suppressed because it is too large Load Diff
-457
View File
@@ -1,457 +0,0 @@
#pragma once
.extern Divide
.extern _ZN11ItemManager10GiveRupeesEsb
.extern _ZN11ItemManager13EquipShipPartEjj
.extern _ZN11ItemManager16SetShipPartCountEjjc
.extern _ZN11ItemManager16SetTreasureCountEjc
.extern _ZN12ActorManager14Actor_vfunc_28Ev
.extern _ZN14AdventureFlags15Get_FlagsUnk_00EiP9FlagsUnk2
.extern _ZN14AdventureFlags15Get_FlagsUnk_4aEi
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
.extern _ZN14AdventureFlags18func_ov00_02097eccEv
.extern _ZN14AdventureFlags3GetEj
.extern _ZN14AdventureFlags6CopyToEPi
.extern _ZN14OverlayManager15LoadIfNotLoadedEjj
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern _ZNK11ItemManager10GetUnk_098Ej
.extern _ZNK11ItemManager16GetShipPartCountEjj
.extern _ZNK11ItemManager16GetTreasureCountEj
.extern _ZNK11ItemManager19GetEquippedShipPartEj
.extern __register_global_object
.extern gSinCosTable
.extern data_02057200
.extern data_0205785c
.extern data_02057878
.extern data_020691a0
.extern data_027e0184
.extern data_027e037c
.extern data_027e03c8
.extern data_027e05f8
.extern data_027e0618
.extern data_027e0718
.extern data_027e071c
.extern data_027e0764
.extern data_027e077c
.extern data_027e080c
.extern data_027e08e4
.extern data_027e0c54
.extern data_027e0c68
.extern data_027e0ce0
.extern data_027e0d04
.extern gVec3p_ZERO
.extern data_027e0d38
.extern data_027e0d3c
.extern data_027e0d54
.extern data_027e0d78
.extern data_027e0db0
.extern data_027e0dbc
.extern data_027e0e28
.extern data_027e0e2c
.extern data_027e0e58
.extern gMapManager
.extern data_027e0f64
.extern gPlayer
.extern gActorManager
.extern data_027e0ffc
.extern data_027e103c
.extern data_027e1040
.extern data_027e1044
.extern data_027e1048
.extern data_027e104c
.extern data_027e1050
.extern data_027e1054
.extern data_027e1058
.extern data_027e105c
.extern data_027e1060
.extern data_027e1094
.extern data_027e1098
.extern data_ov00_020e9e18
.extern data_ov00_020e9ec0
.extern data_ov00_020e9f08
.extern data_ov00_020e9f10
.extern data_ov00_020ea110
.extern data_ov00_020eaac4
.extern data_ov00_020eab04
.extern data_ov00_020eacc8
.extern data_ov00_020ec718
.extern data_ov00_020ec798
.extern data_ov00_020ec7dc
.extern data_ov00_020eec68
.extern data_ov00_020eec9c
.extern data_ov03_020fc464
.extern data_ov03_0210041c
.extern data_ov03_02100634
.extern data_ov03_02100648
.extern data_ov08_02113b5c
.extern data_ov22_0217a4ac
.extern func_01ff80f8
.extern func_01ff81f8
.extern func_01ff8214
.extern func_01ff8230
.extern func_01ff8690
.extern func_01ff88b0
.extern func_01ff892c
.extern func_01ff8988
.extern func_01ff8a4c
.extern func_01ff8a80
.extern func_01ff8abc
.extern func_01ff8e84
.extern func_01ff991c
.extern func_01ff9a18
.extern func_01ff9a50
.extern func_01ff9b4c
.extern Vec3p_Add
.extern Vec3p_Sub
.extern func_01ffa8d4
.extern func_01ffa9fc
.extern func_01ffbe34
.extern func_01fffb4c
.extern func_01fffbec
.extern func_02002bf4
.extern func_02002c14
.extern func_0200388c
.extern func_02005bfc
.extern func_02005dcc
.extern func_020078f4
.extern func_0200c8d0
.extern func_02016fcc
.extern func_0201739c
.extern func_020174a4
.extern func_02018450
.extern func_02018ca4
.extern func_0201973c
.extern func_0201977c
.extern func_0201b1bc
.extern func_0201e24c
.extern func_0201e388
.extern func_0201e50c
.extern func_0202ab64
.extern func_0202abdc
.extern func_0202b66c
.extern func_0202c0c8
.extern func_0202d5b4
.extern func_0202d77c
.extern func_0202e740
.extern func_0202ece0
.extern func_0202f134
.extern func_0202f154
.extern func_0202f360
.extern func_0203005c
.extern func_020300cc
.extern func_02030274
.extern func_02030294
.extern func_020302d4
.extern func_02030320
.extern func_02030324
.extern func_02030328
.extern func_0203032c
.extern func_02030330
.extern func_02030334
.extern func_02030338
.extern func_0203033c
.extern func_02030340
.extern func_02030344
.extern func_02030348
.extern func_0203034c
.extern func_02030350
.extern func_02031ec0
.extern func_02032714
.extern func_02032788
.extern func_020328a8
.extern func_020329b0
.extern func_02032a74
.extern func_02032bd8
.extern func_02032c10
.extern func_02034698
.extern func_020346f0
.extern func_02034800
.extern func_0203493c
.extern func_020349cc
.extern func_02034b0c
.extern func_02034b90
.extern func_02035064
.extern func_020350ac
.extern func_020350b4
.extern func_0203516c
.extern func_020351b8
.extern func_020352d8
.extern func_02036140
.extern func_0203643c
.extern func_02036808
.extern func_02036d6c
.extern func_0203780c
.extern func_0203fe60
.extern func_020400c0
.extern func_020400f4
.extern func_02040100
.extern func_02040464
.extern func_02043594
.extern func_020435b4
.extern func_02043600
.extern func_0204dd9c
.extern func_0204f614
.extern func_0204f754
.extern func_ov00_02078b0c
.extern func_ov00_02078b40
.extern func_ov00_02078dac
.extern func_ov00_02078fe8
.extern func_ov00_02079878
.extern func_ov00_02079898
.extern func_ov00_020798e8
.extern func_ov00_02079b34
.extern func_ov00_02079b54
.extern func_ov00_02079d28
.extern func_ov00_02079da4
.extern func_ov00_02079dc8
.extern func_ov00_02079dd8
.extern func_ov00_02079ed8
.extern func_ov00_02079f3c
.extern func_ov00_02079f5c
.extern func_ov00_02079ffc
.extern func_ov00_0207a294
.extern func_ov00_0207a2d8
.extern func_ov00_0207a300
.extern func_ov00_0207a38c
.extern func_ov00_0207a3e4
.extern func_ov00_0207a614
.extern func_ov00_0207a70c
.extern func_ov00_0207a730
.extern func_ov00_0207a748
.extern func_ov00_0207a794
.extern func_ov00_0207a7b0
.extern func_ov00_0207b334
.extern func_ov00_0207ba90
.extern func_ov00_0207bc9c
.extern func_ov00_0207c0ac
.extern func_ov00_0207c0cc
.extern func_ov00_0207c118
.extern func_ov00_0207c1f8
.extern func_ov00_0207c358
.extern func_ov00_0207c444
.extern _ZN10MapManager18func_ov00_020820ecEPi
.extern _ZN10MapManager18func_ov00_020820fcEiii
.extern _ZN10MapManager18func_ov00_0208210cEii
.extern _ZN10MapManager18func_ov00_02082614Eii
.extern _ZN10MapManager20GetCourseData_Unk_b0Ev
.extern _ZN10MapManager18func_ov00_02082adcEv
.extern _ZN10MapManager16MapData_vfunc_68Ev
.extern _ZN10MapManager18func_ov00_020848b8Ev
.extern func_ov00_02087d34
.extern func_ov00_020a5e9c
.extern func_ov00_020a61ac
.extern func_ov00_020a956c
.extern func_ov00_020a9588
.extern func_ov00_020a95ec
.extern func_ov00_020a960c
.extern func_ov00_020a9614
.extern func_ov00_020a9624
.extern func_ov00_020a9650
.extern func_ov00_020a96d4
.extern func_ov00_020a9740
.extern func_ov00_020a9764
.extern func_ov00_020a97d0
.extern func_ov00_020a97e0
.extern func_ov00_020a97f8
.extern func_ov00_020a9864
.extern func_ov00_020a9890
.extern func_ov00_020a98bc
.extern func_ov00_020a98e8
.extern func_ov00_020a9938
.extern func_ov00_020a9968
.extern func_ov00_020a9998
.extern func_ov00_020a99e0
.extern func_ov00_020b3ee8
.extern func_ov00_020b3f78
.extern func_ov00_020b7d74
.extern func_ov00_020b7ea4
.extern func_ov00_020b7ffc
.extern func_ov00_020bd618
.extern func_ov00_020bd728
.extern func_ov00_020c0cc8
.extern func_ov00_020c0d68
.extern func_ov00_020c0e04
.extern func_ov00_020c0e24
.extern _ZN19Actor_UnkStruct_020C1Ev
.extern func_ov00_020cef40
.extern func_ov00_020cf270
.extern func_ov00_020cf330
.extern func_ov00_020cf678
.extern func_ov00_020cf8fc
.extern func_ov00_020cf948
.extern func_ov00_020cfc9c
.extern func_ov00_020d033c
.extern func_ov00_020d03f8
.extern func_ov00_020d0490
.extern func_ov00_020d054c
.extern func_ov00_020d0594
.extern func_ov00_020d1054
.extern func_ov00_020d1058
.extern func_ov00_020d1060
.extern func_ov00_020d1064
.extern func_ov00_020d106c
.extern func_ov00_020d1070
.extern func_ov00_020d1078
.extern func_ov00_020d1080
.extern func_ov00_020d108c
.extern func_ov00_020d1090
.extern func_ov00_020d109c
.extern func_ov00_020d10a0
.extern func_ov00_020d1594
.extern func_ov00_020d15c0
.extern func_ov00_020d15e0
.extern func_ov00_020d37d8
.extern func_ov00_020d3810
.extern func_ov00_020d382c
.extern func_ov00_020d384c
.extern func_ov00_020d71a0
.extern func_ov00_020d77e4
.extern func_ov02_020eed40
.extern func_ov02_020f2284
.extern func_ov02_020f22a8
.extern func_ov02_020f2378
.extern func_ov02_020f2398
.extern func_ov02_020f23cc
.extern func_ov02_020f23ec
.extern func_ov02_020f3804
.extern func_ov02_020f420c
.extern func_ov02_020f4d9c
.extern func_ov02_020f50c0
.extern func_ov02_020f5390
.extern func_ov02_020f5504
.extern func_ov02_020f56c8
.extern func_ov02_020f5dc4
.extern func_ov02_020f5e14
.extern func_ov02_020f5ed4
.extern func_ov03_020eed54
.extern func_ov03_020eed7c
.extern func_ov03_020eedf4
.extern func_ov03_020eedfc
.extern func_ov03_020ef734
.extern func_ov03_020ef738
.extern func_ov03_020f00f0
.extern func_ov03_020f0158
.extern func_ov03_020f041c
.extern func_ov03_020f048c
.extern func_ov03_020f10b0
.extern func_ov03_020f125c
.extern func_ov03_020f1400
.extern func_ov03_020f1924
.extern func_ov03_020f1f38
.extern func_ov03_020f1f4c
.extern func_ov03_020f2144
.extern func_ov03_020f2294
.extern func_ov03_020f2324
.extern func_ov03_020f26d8
.extern func_ov03_020f27e8
.extern func_ov03_020f2848
.extern func_ov03_020f2978
.extern func_ov03_020f2a2c
.extern func_ov03_020f2acc
.extern func_ov03_020f2cf4
.extern func_ov03_020f3894
.extern func_ov03_020f3dc8
.extern func_ov03_020f3de8
.extern func_ov03_020f4060
.extern func_ov03_020f4078
.extern func_ov03_020f40a0
.extern func_ov03_020f40c0
.extern func_ov03_020f40e8
.extern func_ov03_020f44d0
.extern func_ov03_020f44ec
.extern func_ov03_020f4510
.extern func_ov03_020f4534
.extern func_ov03_020f4678
.extern func_ov03_020f46f8
.extern func_ov03_020f4884
.extern func_ov03_020f48dc
.extern func_ov03_020f490c
.extern func_ov03_020f4940
.extern func_ov03_020f4960
.extern func_ov03_020f4a5c
.extern func_ov03_020f50c0
.extern func_ov03_020f52ec
.extern func_ov03_020f6200
.extern func_ov03_020f6278
.extern func_ov03_020f6384
.extern func_ov03_020f63d4
.extern func_ov03_020f6418
.extern func_ov03_020f6714
.extern func_ov03_020f6770
.extern func_ov03_020f69fc
.extern func_ov03_020f735c
.extern func_ov03_020f74e8
.extern func_ov03_020f7690
.extern func_ov03_020f7d30
.extern func_ov03_020f7e18
.extern func_ov03_020f7e98
.extern func_ov03_020f8008
.extern func_ov03_020f8074
.extern func_ov03_020f80a8
.extern func_ov03_020f81e8
.extern func_ov03_020f8260
.extern func_ov03_020f86e0
.extern func_ov03_020f9a7c
.extern func_ov03_020f9e50
.extern func_ov03_020f9ed8
.extern func_ov03_020fa03c
.extern func_ov03_020fa0e4
.extern func_ov03_020fa150
.extern func_ov03_020fa35c
.extern func_ov03_020fadf4
.extern func_ov03_020fae34
.extern func_ov03_020fae64
.extern func_ov03_020fae88
.extern func_ov03_020faee4
.extern func_ov03_020faf2c
.extern func_ov03_020faf90
.extern func_ov03_020fb010
.extern func_ov03_020fb148
.extern func_ov03_020fb258
.extern func_ov03_020fb26c
.extern func_ov03_020fbf48
.extern func_ov04_02100ae0
.extern func_ov04_02100bcc
.extern func_ov04_0210f4e8
.extern func_ov04_0210f4ec
.extern func_ov04_0210f4f0
.extern func_ov04_0210f4f4
.extern func_ov04_0210f4f8
.extern func_ov04_0210f5bc
.extern func_ov05_02100b7c
.extern func_ov05_021026f8
.extern func_ov05_0210274c
.extern func_ov05_02102828
.extern func_ov05_02102a80
.extern func_ov05_02103c6c
.extern func_ov05_02103ea0
.extern func_ov05_02103f14
.extern func_ov05_02104014
.extern func_ov05_0210443c
.extern func_ov14_021518c4
.extern func_ov15_02148cf4
.extern func_ov15_0216d7b4
.extern func_ov15_0216d870
.extern func_ov15_0216d8c8
.extern func_ov15_0216d968
.extern func_ov15_0216daa8
.extern func_ov15_0216daac
.extern func_ov15_0216dd84
.extern func_ov15_0216f438
.extern func_ov15_0216f450
.extern func_ov15_021749cc
.extern func_ov15_02174a30
.extern func_ov15_0217707c
.extern func_ov15_0217d590
.extern func_ov15_0217d59c
.extern func_ov15_0217ddbc
.extern func_ov17_0215faf0
.extern func_ov17_021600f0
.extern func_ov18_02160a74
.extern func_ov29_0216dcf4
.extern gAdventureFlags
.extern gHealthManager
.extern gItemManager
.extern gOverlayManager
.extern strcat
.extern strcmp
-23442
View File
File diff suppressed because it is too large Load Diff
-264
View File
@@ -1,264 +0,0 @@
#pragma once
.extern Divide
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern data_02057634
.extern data_02068e7c
.extern data_020691a0
.extern data_02075dac
.extern data_027e05f8
.extern data_027e0618
.extern data_027e0698
.extern data_027e071c
.extern data_027e0764
.extern data_027e08e4
.extern data_027e0c38
.extern data_027e0c68
.extern data_027e0cbc
.extern data_027e0ce0
.extern data_027e0d54
.extern data_027e0d78
.extern data_ov00_020e899c
.extern data_ov00_020e9e18
.extern data_ov00_020eacc8
.extern data_ov00_020eb218
.extern data_ov00_020ebe18
.extern data_ov00_020ec218
.extern data_ov00_020ec658
.extern data_ov00_020ec678
.extern data_ov00_020ec718
.extern data_ov00_020ec754
.extern data_ov00_020ec758
.extern data_ov00_020ee698
.extern data_ov00_020ee734
.extern data_ov00_020ee820
.extern data_ov00_020eec68
.extern data_ov00_020eec9c
.extern data_ov00_020eed2c
.extern func_01ff9b4c
.extern func_01ff9b88
.extern func_01ffbe34
.extern func_02002c14
.extern func_02003a9c
.extern func_02003b04
.extern func_02003ce4
.extern func_02003f74
.extern func_02004730
.extern func_020047d8
.extern func_02004b94
.extern func_02004ba8
.extern func_02004c54
.extern func_02004c68
.extern func_02004c7c
.extern func_02004c90
.extern func_02004e4c
.extern func_020052e4
.extern func_020078c0
.extern func_020078d8
.extern func_020078f4
.extern func_02007908
.extern func_02007938
.extern func_02007984
.extern func_02007ad8
.extern func_0200b954
.extern func_0200b974
.extern func_02016fcc
.extern func_0201739c
.extern func_020174a4
.extern func_0201f448
.extern func_02023ea4
.extern func_02023eec
.extern func_0202a56c
.extern func_0202a5c0
.extern func_0202a5e8
.extern func_0202ab54
.extern func_0202ab64
.extern func_0202ab78
.extern func_0202abdc
.extern func_0202abf4
.extern func_0202c0b8
.extern func_0202c0c4
.extern func_0202cec8
.extern func_0202d0cc
.extern func_0202d598
.extern func_0202d5b4
.extern func_0202d5dc
.extern func_0202d77c
.extern func_0202e9f4
.extern func_0202ea18
.extern func_0202f134
.extern func_0202f154
.extern func_0202f360
.extern func_02031e1c
.extern func_02031ec0
.extern func_02031f18
.extern func_020320c0
.extern func_02032714
.extern func_02032788
.extern func_020328a8
.extern func_020329b0
.extern func_02032a20
.extern func_02032a74
.extern func_02032bd8
.extern func_02032c10
.extern func_02032d40
.extern func_02032d68
.extern func_02032f94
.extern func_02033e70
.extern func_02034698
.extern func_020346f0
.extern func_02034710
.extern func_020347b0
.extern func_0203489c
.extern func_0203490c
.extern func_0203493c
.extern func_02034984
.extern func_020349cc
.extern func_02034a1c
.extern func_02034b0c
.extern func_02034b90
.extern func_02035064
.extern func_020350ac
.extern func_020350b4
.extern func_0203516c
.extern func_020351b8
.extern func_0203643c
.extern func_020366c4
.extern func_02036700
.extern func_020367ec
.extern func_02036808
.extern func_02036888
.extern func_02036ce4
.extern func_02036edc
.extern func_02036f68
.extern func_02037628
.extern func_0203780c
.extern func_02037854
.extern func_02037918
.extern func_02037f58
.extern func_020386b4
.extern func_020386b8
.extern func_020386c4
.extern func_020386cc
.extern func_020386d8
.extern func_02038758
.extern func_02038770
.extern func_0203878c
.extern func_020387a4
.extern func_02038b40
.extern func_0203d77c
.extern func_0203d7e0
.extern func_0203e1b0
.extern func_0203f904
.extern func_020400c0
.extern func_020400f4
.extern func_02040100
.extern func_02040464
.extern func_0204366c
.extern func_0204b068
.extern func_0204b0d4
.extern func_0204f614
.extern func_0204f754
.extern func_ov00_020774c4
.extern func_ov00_02077568
.extern func_ov00_020777d0
.extern func_ov00_020777ec
.extern func_ov00_020777f4
.extern func_ov00_020778f0
.extern func_ov00_0207792c
.extern func_ov00_02077998
.extern func_ov00_020779b4
.extern func_ov00_02077a40
.extern func_ov00_0207a2d8
.extern func_ov00_0207a38c
.extern func_ov00_0207a3e4
.extern func_ov00_0207a418
.extern func_ov00_0207a4d4
.extern func_ov00_0207a4f0
.extern func_ov00_0207a5ac
.extern func_ov00_0207a5f4
.extern func_ov00_0207a614
.extern func_ov00_0207a654
.extern func_ov00_0207a68c
.extern func_ov00_0207a6ac
.extern func_ov00_0207a6d0
.extern func_ov00_0207c118
.extern func_ov00_0207c170
.extern func_ov00_0207c190
.extern _ZN19Actor_UnkStruct_020C1Ev
.extern func_ov00_020cfed0
.extern func_ov00_020d00c4
.extern func_ov00_020d03c4
.extern func_ov00_020d03f8
.extern func_ov00_020d0490
.extern func_ov00_020d054c
.extern func_ov00_020d05dc
.extern func_ov00_020d063c
.extern func_ov00_020d0644
.extern func_ov00_020d0670
.extern func_ov00_020d0790
.extern func_ov00_020d0968
.extern func_ov00_020d099c
.extern func_ov00_020d1650
.extern func_ov00_020d17a0
.extern func_ov00_020d70a4
.extern func_ov00_020d716c
.extern func_ov00_020d71a0
.extern func_ov00_020d77e4
.extern func_ov00_020d8718
.extern func_ov00_020d8728
.extern func_ov00_020d873c
.extern func_ov01_020f5258
.extern func_ov01_020f53b0
.extern func_ov01_020f54c8
.extern func_ov01_020f5640
.extern func_ov01_020f5c00
.extern func_ov01_020f5c88
.extern func_ov01_020f5fb4
.extern func_ov01_020f6e00
.extern func_ov01_020f6e28
.extern func_ov01_020f6e50
.extern func_ov01_020f6e68
.extern func_ov01_020f6fa8
.extern func_ov01_020f6fc4
.extern func_ov01_020f732c
.extern func_ov01_020f79bc
.extern func_ov01_020f7b88
.extern func_ov01_020f7c08
.extern func_ov01_020f7c90
.extern func_ov01_020f7e24
.extern func_ov01_020f7ec8
.extern func_ov01_020f7f34
.extern func_ov01_020f7f78
.extern func_ov01_020f7fb0
.extern func_ov01_020f7fe8
.extern func_ov01_020f8018
.extern func_ov01_020f802c
.extern func_ov01_020f80cc
.extern func_ov01_020f80f4
.extern func_ov01_020f8124
.extern func_ov01_020f8234
.extern func_ov01_020f8278
.extern func_ov01_020f82c8
.extern func_ov01_020f82dc
.extern func_ov06_02101b5c
.extern func_ov06_02101ba4
.extern func_ov06_02101ba8
.extern func_ov06_02101bf0
.extern func_ov06_02101c84
.extern func_ov06_02101c9c
.extern func_ov06_02101d1c
.extern func_ov06_02101de0
.extern func_ov06_02101e18
.extern func_ov06_02101e48
.extern func_ov06_02101fa8
.extern func_ov06_02102214
.extern func_ov06_0210225c
.extern func_ov06_0210226c
.extern func_ov06_021022a8
.extern func_ov06_021023d8
.extern func_ov06_021024f0
.extern func_ov06_02102564
.extern func_ov06_021027d8
.extern func_ov06_02102824
.extern func_ov06_02102c68
-21101
View File
File diff suppressed because it is too large Load Diff
-270
View File
@@ -1,270 +0,0 @@
#pragma once
.extern FastDivide
.extern WaitForTouchUpdate
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern data_02000000
.extern data_02057634
.extern data_027e0000
.extern data_027e05f4
.extern data_027e0ce0
.extern data_ov61_0217a30c
.extern data_ov61_0217a314
.extern data_ov61_0217f464
.extern func_01ff9b4c
.extern func_01ff9b88
.extern func_02002bac
.extern func_02002bb8
.extern func_02002bf4
.extern func_02002c14
.extern func_02003888
.extern func_020039e4
.extern func_02003a18
.extern func_02003a54
.extern func_02003a9c
.extern func_02003b04
.extern func_02003b20
.extern func_02003ce4
.extern func_02003f74
.extern func_020040c4
.extern func_020041c4
.extern func_02004270
.extern func_02004448
.extern func_02004530
.extern func_02004664
.extern func_02004710
.extern func_02004730
.extern func_020047d8
.extern func_02004848
.extern func_020048c8
.extern func_02004b94
.extern func_02004ba8
.extern func_02004bbc
.extern func_02004be0
.extern func_02004c04
.extern func_02004c18
.extern func_02004c2c
.extern func_02004c40
.extern func_02004c54
.extern func_02004c68
.extern func_02004c7c
.extern func_02004c90
.extern func_02004cb8
.extern func_02004dc4
.extern func_02004df8
.extern func_0200505c
.extern func_02005300
.extern func_02005328
.extern func_0200600c
.extern func_02006060
.extern func_020060b8
.extern func_02006110
.extern func_02006168
.extern func_020061bc
.extern func_02006214
.extern func_0200626c
.extern func_02006324
.extern func_02006384
.extern func_020063e4
.extern func_02006444
.extern func_02006504
.extern func_020065c4
.extern func_02006624
.extern func_02006684
.extern func_020066e4
.extern func_02006744
.extern func_02006804
.extern func_020078c0
.extern func_020078d8
.extern func_020078f4
.extern func_02007908
.extern func_02007938
.extern func_02007984
.extern func_02007a44
.extern func_02007ad8
.extern func_02007c20
.extern func_0200a23c
.extern func_0200a284
.extern func_0200a318
.extern func_0200a53c
.extern func_0200a63c
.extern func_0200a6d4
.extern func_0200a8d0
.extern func_0200aa0c
.extern func_0200b4b4
.extern func_0200b7a4
.extern func_0200b828
.extern func_0200b898
.extern func_0200ba40
.extern func_0200bb68
.extern func_0200c20c
.extern func_0200c224
.extern func_0200c2ac
.extern func_0200c3c8
.extern func_0200c3f4
.extern func_0200c424
.extern func_0200c454
.extern func_0200c76c
.extern func_0200c7c4
.extern func_0200c8d0
.extern func_0200d5d4
.extern func_0200d5e4
.extern func_0200d83c
.extern func_0200d86c
.extern func_0200d938
.extern func_0200db28
.extern func_0200ddb4
.extern func_0200dddc
.extern func_0200de70
.extern func_0200e044
.extern func_0200e0c8
.extern func_0200e288
.extern func_0200e2c0
.extern func_0200e880
.extern func_0200e8f8
.extern func_0200ea5c
.extern func_0200ea6c
.extern func_0200eba8
.extern func_0200ec14
.extern func_0200ee38
.extern func_0200ee4c
.extern func_0200ee60
.extern func_0200eebc
.extern func_0200eec8
.extern func_0200ef98
.extern func_0200f014
.extern func_0200f030
.extern func_0200f248
.extern func_02017374
.extern func_02017394
.extern func_0201739c
.extern func_020174a4
.extern func_0201f378
.extern func_0201f40c
.extern func_0201f5e4
.extern func_0201f704
.extern func_0201f7a8
.extern func_0201f86c
.extern func_020203f0
.extern func_020213f0
.extern func_020214d4
.extern func_02023e80
.extern func_02023ea4
.extern func_02023eec
.extern func_02027ebc
.extern func_02027fe0
.extern func_020296e0
.extern func_02029804
.extern func_02029830
.extern func_020298f4
.extern func_02029a00
.extern func_02029a5c
.extern func_0202ab48
.extern func_0202c0b8
.extern func_0202c0bc
.extern func_0202c0c0
.extern func_0202c0c4
.extern func_0202c0c8
.extern func_020400cc
.extern func_020400e0
.extern func_02040a10
.extern func_02041894
.extern func_020418d8
.extern func_0204193c
.extern func_0204198c
.extern func_020419d0
.extern func_02041a44
.extern func_02041af8
.extern func_02041c18
.extern func_02041c2c
.extern func_02041c90
.extern func_02041ca8
.extern func_02041e7c
.extern func_02041ea8
.extern func_02041fa4
.extern func_02041fec
.extern func_020425e0
.extern func_020426d4
.extern func_02043594
.extern func_02043600
.extern func_0204366c
.extern func_0204902c
.extern func_0204afd0
.extern func_ov00_02077af8
.extern func_ov00_02077c64
.extern func_ov00_02077c84
.extern func_ov00_02077d7c
.extern func_ov00_02077da8
.extern func_ov00_02077de8
.extern func_ov00_02077e3c
.extern func_ov00_02078298
.extern func_ov00_02078314
.extern func_ov00_0207831c
.extern func_ov00_020787ac
.extern func_ov01_020ef6e8
.extern func_ov01_020ef804
.extern func_ov01_020efa64
.extern func_ov01_020efaa0
.extern func_ov01_020efb30
.extern func_ov01_020efbc0
.extern func_ov01_020efc54
.extern func_ov01_020efdac
.extern func_ov01_020eff40
.extern func_ov01_020eff9c
.extern func_ov01_020effd4
.extern func_ov01_020f0014
.extern func_ov01_020f019c
.extern func_ov01_020f01ac
.extern func_ov01_020f02d8
.extern func_ov01_020f0534
.extern func_ov01_020f081c
.extern func_ov01_020f0a78
.extern func_ov01_020f0cc0
.extern func_ov01_020f0f5c
.extern func_ov01_020f17bc
.extern func_ov01_020f1840
.extern func_ov01_020f185c
.extern func_ov01_020f1868
.extern func_ov01_020f1ac0
.extern func_ov01_020f1b84
.extern func_ov01_020f1ba4
.extern func_ov01_020f1c00
.extern func_ov01_020f1c38
.extern func_ov01_020f2888
.extern func_ov01_020f28dc
.extern func_ov01_020f2c44
.extern func_ov01_020f433c
.extern func_ov01_020f44e0
.extern func_ov01_020f474c
.extern func_ov01_020f482c
.extern func_ov01_020f4858
.extern func_ov61_0213e1b4
.extern func_ov61_0214ae18
.extern func_ov61_0214afc0
.extern func_ov61_0214b090
.extern func_ov61_0214b140
.extern func_ov61_0214b17c
.extern func_ov61_02158be8
.extern func_ov61_02158e84
.extern func_ov61_02158eb0
.extern func_ov61_02158f5c
.extern func_ov61_02159010
.extern func_ov61_021590a0
.extern func_ov61_021593d4
.extern func_ov61_02159548
.extern func_ov61_02159658
.extern func_ov61_02159678
.extern func_ov61_0215e998
.extern func_ov61_0215eab0
.extern func_ov61_0215eb08
.extern func_ov61_0215ed0c
.extern func_ov61_0215edfc
.extern func_ov61_0215f038
.extern func_ov61_0215f23c
.extern func_ov61_02160afc
.extern func_ov61_02160b50
.extern func_ov61_02160ba8
.extern func_ov61_02160c24
.extern strcpy
.extern strlen
.extern strncpy
-74995
View File
File diff suppressed because it is too large Load Diff
-764
View File
@@ -1,764 +0,0 @@
#pragma once
.extern Approach_thunk
.extern Atan2
.extern Divide
.extern PlaySoundEffect
.extern Vec3p_Add
.extern Vec3p_Axpy
.extern Vec3p_Distance
.extern Vec3p_Dot
.extern Vec3p_Length
.extern Vec3p_Normalize
.extern Vec3p_Sub
.extern _ZN10MapManager16MapData_vfunc_68Ev
.extern _ZN10MapManager17GetMapData_Unk_48Ev
.extern _ZN10MapManager17Get_MapData_Unk28Ev
.extern _ZN10MapManager17Get_MapData_Unk2aEv
.extern _ZN10MapManager18Get_MapData_Unk_d0Ev
.extern _ZN10MapManager18Get_MapData_Unk_d8Ev
.extern _ZN10MapManager18func_ov00_02083664EP5Vec3pi
.extern _ZN10MapManager18func_ov00_02083770Eji
.extern _ZN10MapManager18func_ov00_020838e8EjPi
.extern _ZN10MapManager18func_ov00_020839b4Ei
.extern _ZN10MapManager18func_ov00_020839c4Ei
.extern _ZN10MapManager18func_ov00_02083a1cEiPS_P5Vec3p
.extern _ZN10MapManager18func_ov00_02083c24Ei
.extern _ZN10MapManager18func_ov00_02083c50Ei
.extern _ZN10MapManager18func_ov00_02083e34Ecci
.extern _ZN10MapManager18func_ov00_02083ef8EP5Vec3pS1_i
.extern _ZN10MapManager18func_ov00_02083fb0EiPS_i
.extern _ZN10MapManager18func_ov00_020840a0Ecci
.extern _ZN10PlayerBase12CollidesWithEP8Cylinder
.extern _ZN10PlayerBase18func_ov00_020a7c00Ei
.extern _ZN10PlayerBase9AddHealthEs
.extern _ZN11ItemManager12GetEquipItemEi
.extern _ZN11ItemManager15Shield_vfunc_38Ei
.extern _ZN11ItemManager18EquipItem_vfunc_38Ei
.extern _ZN11ItemManager19GetDungeonItemModelEj
.extern _ZN11ItemManager21GetEquipItemUncheckedEi
.extern _ZN11ItemManager22UpdateSwordShieldInUseEv
.extern _ZN12ActorManager12FilterActorsEP15FilterActorBaseP9ActorList
.extern _ZN12ActorManager13FindActorByIdEj
.extern _ZN12ActorManager8GetActorEP8ActorRef
.extern _ZN13LinkStateBase19PlayerBase_vfunc_38EP5Vec3p
.extern _ZN13LinkStateBase23PlayerLinkBase_vfunc_74Ev
.extern _ZN14AdventureFlags18func_Ov00_02097810Ei
.extern _ZN14AdventureFlags18func_ov00_02097738Ev
.extern _ZN14AdventureFlags18func_ov00_02097750Ev
.extern _ZN14AdventureFlags18func_ov00_02097bbcEv
.extern _ZN14AdventureFlags18func_ov00_02097bccEv
.extern _ZN14OverlayManager15LoadIfNotLoadedEjj
.extern _ZN14PlayerLinkBase19GetCurrentCharacterEv
.extern _ZN17LinkStateInteract20SetGrabActorVelocityEP5Vec3p
.extern _ZN19Actor_UnkStruct_020C1Ev
.extern _ZN5Actor10GetAngleToEP5Vec3p
.extern _ZN5Actor10SetUnk_11bEv
.extern _ZN5Actor10SetUnk_11cEc
.extern _ZN5Actor11SetVelocityEP5Vec3p
.extern _ZN5Actor12ApplyGravityEv
.extern _ZN5Actor12CollidesWithEPS_
.extern _ZN5Actor12GetOffsetPosEP5Vec3p
.extern _ZN5Actor12SetTransformEP9Transform
.extern _ZN5Actor12XzDistanceToEP5Vec3p
.extern _ZN5Actor13func_01fffd04Ei
.extern _ZN5Actor15IsHitboxTouchedEb
.extern _ZN5Actor15TrySetTransformEP9Transform
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor18CollidesWithPlayerEj
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1f5cEP5Vec3pS1_iS1_hi
.extern _ZN5Actor18func_ov00_020c2988EP5Vec3piS1_
.extern _ZN5Actor18func_ov00_020c313cEj
.extern _ZN5Actor4KillEv
.extern _ZN5Actor6GetPosEv
.extern _ZN5Actor8vfunc_0cEv
.extern _ZN5Actor8vfunc_10Ej
.extern _ZN5Actor8vfunc_18Ej
.extern _ZN5Actor8vfunc_1cEPt
.extern _ZN5Actor8vfunc_20Ei
.extern _ZN5Actor8vfunc_24Ev
.extern _ZN5Actor8vfunc_28Ev
.extern _ZN5Actor8vfunc_2cEv
.extern _ZN5Actor8vfunc_30Ev
.extern _ZN5Actor8vfunc_38Ev
.extern _ZN5Actor8vfunc_48EP9Knockback
.extern _ZN5Actor8vfunc_4cEPi
.extern _ZN5Actor8vfunc_54Ev
.extern _ZN5Actor8vfunc_60Ev
.extern _ZN5Actor8vfunc_64Ev
.extern _ZN5Actor8vfunc_68Ev
.extern _ZN5Actor8vfunc_6cEv
.extern _ZN5Actor8vfunc_70Ev
.extern _ZN5Actor8vfunc_74Ev
.extern _ZN5Actor8vfunc_78Ev
.extern _ZN5Actor8vfunc_7cEv
.extern _ZN5Actor8vfunc_80Ev
.extern _ZN5Actor8vfunc_84Ev
.extern _ZN5Actor8vfunc_88Ev
.extern _ZN5Actor8vfunc_8cEv
.extern _ZN5Actor8vfunc_90Ev
.extern _ZN5Actor8vfunc_94Ev
.extern _ZN5Actor8vfunc_98Ev
.extern _ZN5Actor8vfunc_9cEv
.extern _ZN5Actor8vfunc_a8Ev
.extern _ZN5Actor8vfunc_acEv
.extern _ZN5Actor8vfunc_b0Ev
.extern _ZN5Actor9GetHitboxEP8Cylinder
.extern _ZN5ActorC2Ev
.extern _ZN5ActorD2Ev
.extern _ZN7MapBase18func_ov00_0207f4a4EP5Vec2si
.extern _ZN7MapBase18func_ov00_0207f588EP5Vec2sPS_P5Vec2bi
.extern _ZN7MapBase8vfunc_18Ev
.extern _ZN7MapBase8vfunc_48Ev
.extern _ZN7MapBase8vfunc_50Ev
.extern _ZN7MapBase8vfunc_64Ev
.extern _ZN7MapBase8vfunc_68Eii
.extern _ZN7MapBase8vfunc_6cEiii
.extern _ZN7MapBase8vfunc_70EP5Vec3p
.extern _ZN7MapBase8vfunc_74EP5Vec3p
.extern _ZN7MapBase8vfunc_84Ei
.extern _ZN7MapBase8vfunc_88Ev
.extern _ZN7MapBase8vfunc_8cEv
.extern _ZN7MapBase8vfunc_90Eiii
.extern _ZN7MapBase8vfunc_9cEv
.extern _ZN7MapBase8vfunc_a0Ev
.extern _ZN7MapBase8vfunc_b0Eii
.extern _ZN7MapBase8vfunc_b4Ev
.extern _ZN7MapBase8vfunc_b8Ev
.extern _ZN7MapBaseD1Ev
.extern _ZN8Cylinder8OverlapsEPS_
.extern _ZN9ActorTypeC1EjPFP5ActorvEPFivE
.extern _ZN9ActorTypeD1Ev
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern _ZNK11ItemManager18func_ov00_020ad594Ei
.extern _ZNK11ItemManager8GetFairyEi
.extern __register_global_object
.extern data_02056be4
.extern data_02057200
.extern data_02068e9c
.extern data_020691a0
.extern data_02075dac
.extern data_027e0194
.extern data_027e05f4
.extern data_027e05f8
.extern data_027e0618
.extern data_027e071c
.extern data_027e0764
.extern data_027e077c
.extern data_027e08e4
.extern data_027e0c38
.extern data_027e0c68
.extern data_027e0cbc
.extern data_027e0ce0
.extern data_027e0d38
.extern data_027e0d3c
.extern data_027e0d44
.extern data_027e0d54
.extern data_027e0d78
.extern data_027e0dbc
.extern data_027e0dcc
.extern data_027e0e2c
.extern data_027e0e58
.extern data_027e0f64
.extern data_027e0f68
.extern data_027e0f84
.extern data_027e0fc0
.extern data_027e0fc4
.extern data_027e0fcc
.extern data_027e0fd4
.extern data_027e0fd8
.extern data_027e0fe0
.extern data_027e0fe8
.extern data_027e0fec
.extern data_027e0ff8
.extern data_027e0ffc
.extern data_ov00_020dc878
.extern data_ov00_020dc884
.extern data_ov00_020dc894
.extern data_ov00_020dca38
.extern data_ov00_020dca3a
.extern data_ov00_020e26b4
.extern data_ov00_020e2dd8
.extern data_ov00_020e2f04
.extern data_ov00_020e2fa8
.extern data_ov00_020e9360
.extern data_ov00_020e9370
.extern data_ov00_020e9c88
.extern data_ov00_020ec218
.extern data_ov00_020ec758
.extern data_ov00_020ee698
.extern data_ov00_020ee6f8
.extern data_ov00_020ee734
.extern data_ov00_020eec68
.extern data_ov00_020eec9c
.extern data_ov01_020ff198
.extern func_01ff8018
.extern func_01ff80d4
.extern func_01ff8214
.extern func_01ff9158
.extern func_01ff991c
.extern func_01ff9958
.extern func_01ff9b4c
.extern func_01ff9b88
.extern func_01ffa9fc
.extern func_01ffbe34
.extern func_01ffbe78
.extern func_01ffbf5c
.extern func_01fffb4c
.extern func_01fffbec
.extern func_01fffcd8
.extern func_02002bac
.extern func_02003a9c
.extern func_02003b04
.extern func_02003ce4
.extern func_02003f74
.extern func_02004730
.extern func_020047d8
.extern func_02004b94
.extern func_02004ba8
.extern func_02004bbc
.extern func_02004be0
.extern func_02004c04
.extern func_02004c18
.extern func_02004c2c
.extern func_02004c40
.extern func_02004c54
.extern func_02004c68
.extern func_02004c7c
.extern func_02004c90
.extern func_02004cb8
.extern func_02004e18
.extern func_02006060
.extern func_020078c0
.extern func_020078d8
.extern func_020078f4
.extern func_02007908
.extern func_02007984
.extern func_02007a44
.extern func_02007ad8
.extern func_0200e02c
.extern func_0200e044
.extern func_0200e0c8
.extern func_0200e8f8
.extern func_0200ee4c
.extern func_0200ee60
.extern func_02016fcc
.extern func_02016fe8
.extern func_02017374
.extern func_02017394
.extern func_0201739c
.extern func_020174a4
.extern func_02017d30
.extern func_02018450
.extern func_02018c90
.extern func_02019570
.extern func_020197bc
.extern func_020197fc
.extern func_0201987c
.extern func_0201b1bc
.extern func_0201e24c
.extern func_0201e388
.extern func_0201e544
.extern func_02027ab4
.extern func_0202ab48
.extern func_0202ab54
.extern func_0202ab64
.extern func_0202ab78
.extern func_0202abdc
.extern func_0202abf4
.extern func_0202af4c
.extern func_0202aff0
.extern func_0202b154
.extern func_0202b2e8
.extern func_0202b2f8
.extern func_0202b418
.extern func_0202bac0
.extern func_0202bac4
.extern func_0202bbbc
.extern func_0202bf58
.extern func_0202cec8
.extern func_0202d0cc
.extern func_0202d5b4
.extern func_0202d77c
.extern func_0202de3c
.extern func_0202e310
.extern func_0202e58c
.extern func_0202e730
.extern func_0202e9f4
.extern func_0202ea18
.extern func_0202f134
.extern func_0202f194
.extern func_0202f1f0
.extern func_0202f360
.extern func_02031e1c
.extern func_02031ec0
.extern func_02031fc4
.extern func_02031fec
.extern func_0203206c
.extern func_02032714
.extern func_02032788
.extern func_020328a8
.extern func_020329b0
.extern func_02032a20
.extern func_02032a74
.extern func_02032bd8
.extern func_02032c10
.extern func_02032f98
.extern func_02033e70
.extern func_02034698
.extern func_020346d0
.extern func_020346f0
.extern func_020348ec
.extern func_0203493c
.extern func_02034984
.extern func_020349cc
.extern func_02034a1c
.extern func_02034b0c
.extern func_02034b90
.extern func_02035064
.extern func_020350ac
.extern func_020350b4
.extern func_0203516c
.extern func_020351b8
.extern func_02035370
.extern func_020366c4
.extern func_02036798
.extern func_020368f4
.extern func_02036ce4
.extern func_02036edc
.extern func_02037258
.extern func_020385b8
.extern func_02038b40
.extern func_0203d77c
.extern func_0203eba8
.extern func_0203ebc8
.extern func_0203f904
.extern func_0204f614
.extern func_0204f754
.extern func_ov00_020777d0
.extern func_ov00_02077830
.extern func_ov00_0207784c
.extern func_ov00_020778d8
.extern func_ov00_020778f0
.extern func_ov00_02078b0c
.extern func_ov00_0207914c
.extern func_ov00_020791dc
.extern func_ov00_020792a0
.extern func_ov00_02079470
.extern func_ov00_02079b34
.extern func_ov00_02079b54
.extern func_ov00_02079b78
.extern func_ov00_02079b94
.extern func_ov00_02079d28
.extern func_ov00_02079da4
.extern func_ov00_02079dc8
.extern func_ov00_02079dd8
.extern func_ov00_02079e3c
.extern func_ov00_02079e68
.extern func_ov00_0207a1c8
.extern func_ov00_0207a294
.extern func_ov00_0207a2d8
.extern func_ov00_0207a4f0
.extern func_ov00_0207a5ac
.extern func_ov00_0207b89c
.extern func_ov00_0207bcb4
.extern func_ov00_0207bd4c
.extern func_ov00_0207c1b0
.extern func_ov00_0207c1f8
.extern func_ov00_0207c444
.extern func_ov00_0207c474
.extern func_ov00_02081f4c
.extern func_ov00_020872e8
.extern func_ov00_02087d84
.extern func_ov00_0208819c
.extern func_ov00_0208ae94
.extern func_ov00_0208b5a4
.extern func_ov00_0208b5bc
.extern func_ov00_0208b698
.extern func_ov00_0208b6b8
.extern func_ov00_0208b6bc
.extern func_ov00_0208b6c4
.extern func_ov00_0208b6c8
.extern func_ov00_0208b6d0
.extern func_ov00_0208b6d8
.extern func_ov00_0208b6e0
.extern func_ov00_0208b6e8
.extern func_ov00_0208b6f0
.extern func_ov00_0208b6f8
.extern func_ov00_0208b700
.extern func_ov00_0208b704
.extern func_ov00_0208b70c
.extern func_ov00_0208b710
.extern func_ov00_0208b71c
.extern func_ov00_0208b844
.extern func_ov00_0208b870
.extern func_ov00_0208b89c
.extern func_ov00_0208b9cc
.extern func_ov00_0208ba30
.extern func_ov00_0208ba38
.extern func_ov00_0208ba40
.extern func_ov00_0208ba48
.extern func_ov00_0208ba50
.extern func_ov00_0208c38c
.extern func_ov00_0208c39c
.extern func_ov00_0208ca00
.extern func_ov00_0208ccdc
.extern func_ov00_0208d6e0
.extern func_ov00_0208e6f0
.extern func_ov00_0208e704
.extern func_ov00_0208f030
.extern func_ov00_020908f8
.extern func_ov00_0209097c
.extern func_ov00_02090980
.extern func_ov00_020909e4
.extern func_ov00_020909e8
.extern func_ov00_020909ec
.extern func_ov00_020909f0
.extern func_ov00_020909f4
.extern func_ov00_020909f8
.extern func_ov00_020909fc
.extern func_ov00_02090a00
.extern func_ov00_02090a08
.extern func_ov00_02090a0c
.extern func_ov00_02090a10
.extern func_ov00_02090a14
.extern func_ov00_02090ac8
.extern func_ov00_02090b08
.extern func_ov00_02090bd8
.extern func_ov00_02090be8
.extern func_ov00_02090c28
.extern func_ov00_02090e10
.extern func_ov00_02090f64
.extern func_ov00_02094824
.extern func_ov00_0209a4f4
.extern func_ov00_0209a508
.extern func_ov00_020a61ac
.extern func_ov00_020a9588
.extern func_ov00_020a95a4
.extern func_ov00_020a9624
.extern func_ov00_020a9938
.extern func_ov00_020a9960
.extern func_ov00_020a99e0
.extern func_ov00_020a9aac
.extern func_ov00_020a9ab8
.extern func_ov00_020a9aec
.extern func_ov00_020a9af8
.extern func_ov00_020a9b6c
.extern func_ov00_020a9b78
.extern func_ov00_020a9bec
.extern func_ov00_020a9c14
.extern func_ov00_020a9e28
.extern func_ov00_020aa0f0
.extern func_ov00_020b1940
.extern func_ov00_020b199c
.extern func_ov00_020b1b54
.extern func_ov00_020b1ba4
.extern func_ov00_020b1d3c
.extern func_ov00_020b3ea8
.extern func_ov00_020b3ee8
.extern func_ov00_020b443c
.extern func_ov00_020b4460
.extern func_ov00_020b45f8
.extern func_ov00_020b464c
.extern func_ov00_020b46dc
.extern func_ov00_020b471c
.extern func_ov00_020b4730
.extern func_ov00_020b4738
.extern func_ov00_020b4830
.extern func_ov00_020b4834
.extern func_ov00_020b483c
.extern func_ov00_020b4844
.extern func_ov00_020b4908
.extern func_ov00_020b4918
.extern func_ov00_020b4938
.extern func_ov00_020b493c
.extern func_ov00_020b4940
.extern func_ov00_020b4944
.extern func_ov00_020b4a00
.extern func_ov00_020b4ab8
.extern func_ov00_020b50f8
.extern func_ov00_020b510c
.extern func_ov00_020b7d74
.extern func_ov00_020b7df0
.extern func_ov00_020b7e6c
.extern func_ov00_020b7ea4
.extern func_ov00_020b8610
.extern func_ov00_020bb34c
.extern func_ov00_020bb378
.extern func_ov00_020bb390
.extern func_ov00_020bb3a8
.extern func_ov00_020bb44c
.extern func_ov00_020bb46c
.extern func_ov00_020bb4dc
.extern func_ov00_020bb544
.extern func_ov00_020bba60
.extern func_ov00_020bba80
.extern func_ov00_020bbb64
.extern func_ov00_020bbbd0
.extern func_ov00_020bbed4
.extern func_ov00_020bc0a8
.extern func_ov00_020bc27c
.extern func_ov00_020bc48c
.extern func_ov00_020bc500
.extern func_ov00_020bc6d4
.extern func_ov00_020bca4c
.extern func_ov00_020bca94
.extern func_ov00_020bcad8
.extern func_ov00_020bcc24
.extern func_ov00_020bcc70
.extern func_ov00_020bccc8
.extern func_ov00_020bcdb8
.extern func_ov00_020bd360
.extern func_ov00_020bd5f0
.extern func_ov00_020bd5f4
.extern func_ov00_020bd5fc
.extern func_ov00_020bd618
.extern func_ov00_020be418
.extern func_ov00_020be540
.extern func_ov00_020be674
.extern func_ov00_020bebc0
.extern func_ov00_020bf008
.extern func_ov00_020c0bdc
.extern func_ov00_020c0c08
.extern func_ov00_020c0cc8
.extern func_ov00_020c0d68
.extern func_ov00_020c0e04
.extern func_ov00_020c0e24
.extern func_ov00_020c0ecc
.extern func_ov00_020c1424
.extern func_ov00_020c1450
.extern func_ov00_020c3348
.extern func_ov00_020c4048
.extern func_ov00_020c4588
.extern func_ov00_020c5288
.extern func_ov00_020c54a0
.extern func_ov00_020c5d34
.extern func_ov00_020c5d74
.extern func_ov00_020c5e20
.extern func_ov00_020c5e58
.extern func_ov00_020c5f1c
.extern func_ov00_020c607c
.extern func_ov00_020c70ac
.extern func_ov00_020ca668
.extern func_ov00_020ca7e8
.extern func_ov00_020ca840
.extern func_ov00_020caa00
.extern func_ov00_020caa28
.extern func_ov00_020cacf4
.extern func_ov00_020cad30
.extern func_ov00_020cae90
.extern func_ov00_020cae98
.extern func_ov00_020caea0
.extern func_ov00_020caea8
.extern func_ov00_020caeb4
.extern func_ov00_020caef8
.extern func_ov00_020caefc
.extern func_ov00_020cafb8
.extern func_ov00_020cafbc
.extern func_ov00_020cafd0
.extern func_ov00_020cb058
.extern func_ov00_020cb06c
.extern func_ov00_020cb080
.extern func_ov00_020cb10c
.extern func_ov00_020cb120
.extern func_ov00_020cb12c
.extern func_ov00_020cb13c
.extern func_ov00_020cb1c0
.extern func_ov00_020cb60c
.extern func_ov00_020cbee8
.extern func_ov00_020cc138
.extern func_ov00_020cc150
.extern func_ov00_020cc15c
.extern func_ov00_020cc490
.extern func_ov00_020cc524
.extern func_ov00_020ceacc
.extern func_ov00_020cecd8
.extern func_ov00_020cef40
.extern func_ov00_020cf270
.extern func_ov00_020d03f8
.extern func_ov00_020d1054
.extern func_ov00_020d1058
.extern func_ov00_020d1060
.extern func_ov00_020d1064
.extern func_ov00_020d106c
.extern func_ov00_020d1070
.extern func_ov00_020d1078
.extern func_ov00_020d1080
.extern func_ov00_020d108c
.extern func_ov00_020d1094
.extern func_ov00_020d109c
.extern func_ov00_020d10a0
.extern func_ov00_020d18f4
.extern func_ov00_020d1980
.extern func_ov00_020d37d8
.extern func_ov00_020d3810
.extern func_ov00_020d382c
.extern func_ov00_020d384c
.extern func_ov00_020d3910
.extern func_ov00_020d3974
.extern func_ov00_020d3988
.extern func_ov00_020d3a04
.extern func_ov00_020d3b1c
.extern func_ov00_020d3b44
.extern func_ov00_020d3b6c
.extern func_ov00_020d3c80
.extern func_ov00_020d3ca8
.extern func_ov00_020d4414
.extern func_ov00_020d4478
.extern func_ov00_020d4494
.extern func_ov00_020d454c
.extern func_ov00_020d4624
.extern func_ov00_020d4964
.extern func_ov00_020d4b54
.extern func_ov00_020d4e90
.extern func_ov00_020d4e98
.extern func_ov00_020d4ee0
.extern func_ov00_020d4f80
.extern func_ov00_020d4ff8
.extern func_ov00_020d50fc
.extern func_ov00_020d5144
.extern func_ov00_020d51d0
.extern func_ov00_020d61b0
.extern func_ov00_020d656c
.extern func_ov00_020d6594
.extern func_ov00_020d70a4
.extern func_ov00_020d716c
.extern func_ov00_020d7180
.extern func_ov00_020d7404
.extern func_ov00_020d77e4
.extern func_ov00_020d7a84
.extern func_ov00_020d7b20
.extern func_ov00_020d7b60
.extern func_ov00_020d7c8c
.extern func_ov00_020d8024
.extern func_ov01_020f5024
.extern func_ov01_020f5110
.extern func_ov01_020f5470
.extern func_ov01_020f549c
.extern func_ov01_020f54c8
.extern func_ov01_020f55e8
.extern func_ov01_020f5640
.extern func_ov01_020f5c00
.extern func_ov01_020f6e28
.extern func_ov01_020f6e50
.extern func_ov01_020f6e68
.extern func_ov01_020f6fa8
.extern func_ov01_020f6fc4
.extern func_ov01_020f732c
.extern func_ov01_020f79bc
.extern func_ov01_020f7c08
.extern func_ov01_020f7c90
.extern func_ov01_020f7ca0
.extern func_ov01_020f7cf8
.extern func_ov01_020f7cfc
.extern func_ov01_020f7d04
.extern func_ov01_020f7d28
.extern func_ov01_020f7d44
.extern func_ov01_020f7dac
.extern func_ov01_020f7dc0
.extern func_ov01_020f7e10
.extern func_ov01_020f7e24
.extern func_ov01_020f7ec8
.extern func_ov01_020f7eec
.extern func_ov01_020f7f10
.extern func_ov01_020f7f34
.extern func_ov01_020f7f78
.extern func_ov01_020f7fb0
.extern func_ov01_020f7fe8
.extern func_ov01_020f8018
.extern func_ov01_020f802c
.extern func_ov01_020f80cc
.extern func_ov01_020f80f4
.extern func_ov01_020f8124
.extern func_ov01_020f813c
.extern func_ov01_020f8234
.extern func_ov01_020f8278
.extern func_ov01_020f82c8
.extern func_ov01_020f82dc
.extern func_ov01_020f82f8
.extern func_ov01_020f8340
.extern func_ov01_020f8388
.extern func_ov01_020f83b8
.extern func_ov01_020f83e8
.extern func_ov01_020f8408
.extern func_ov01_020f8434
.extern func_ov01_020f8500
.extern func_ov04_02100ae0
.extern func_ov04_02100bcc
.extern func_ov04_02105b10
.extern func_ov04_02105c64
.extern func_ov04_02105cd0
.extern func_ov04_02105f64
.extern func_ov04_02105fdc
.extern func_ov04_0210a0a8
.extern func_ov04_0210a8dc
.extern func_ov04_0210a9ac
.extern func_ov04_0210ab20
.extern func_ov04_0210b2d8
.extern func_ov04_0210b3f0
.extern func_ov04_0210b5e0
.extern func_ov04_0210b640
.extern func_ov04_0210b678
.extern func_ov04_0210be04
.extern func_ov04_0210bfa8
.extern func_ov04_0210c1f8
.extern func_ov04_0210c3fc
.extern func_ov04_0210c52c
.extern func_ov04_0210c5cc
.extern func_ov04_0210c764
.extern func_ov04_0210c800
.extern func_ov04_0210c88c
.extern func_ov04_0210c8d4
.extern func_ov04_0210ca84
.extern func_ov04_0210cb00
.extern func_ov04_0210f4e8
.extern func_ov04_0210f4ec
.extern func_ov04_0210f4f0
.extern func_ov04_0210f4f4
.extern func_ov04_0210f4f8
.extern func_ov04_0210f5bc
.extern func_ov04_0210f604
.extern func_ov04_0210f634
.extern func_ov05_02100b7c
.extern func_ov05_021026f8
.extern func_ov05_0210274c
.extern func_ov05_02102828
.extern func_ov05_02102c2c
.extern func_ov05_021041c4
.extern func_ov05_0210826c
.extern func_ov05_021082e4
.extern func_ov05_0210cbc4
.extern func_ov05_0210cc00
.extern func_ov05_0210cc88
.extern func_ov05_0210e4e4
.extern func_ov05_0210e8b4
.extern func_ov05_0210eaa0
.extern func_ov05_02111bc0
.extern func_ov05_02111c00
.extern func_ov05_02111c6c
.extern func_ov05_02111c70
.extern func_ov60_021450e4
.extern func_ov60_02145310
.extern func_ov60_02145a80
.extern func_ov60_02145aac
.extern func_ov61_021792ec
.extern func_ov61_021796dc
.extern func_ov61_02179b68
.extern func_ov61_02179ce4
.extern func_ov61_02179ee4
.extern func_ov61_02179f88
.extern gActorManager
.extern gAdventureFlags
.extern gItemManager
.extern gMapManager
.extern gOverlayManager
.extern gPlayer
.extern gPlayerAngle
.extern gPlayerAnimHandler
.extern gPlayerLink
.extern gPlayerPos
.extern gPlayerVel
.extern gSinCosTable
.extern gVec3p_ZERO
.extern strncpy
-70376
View File
File diff suppressed because it is too large Load Diff
-115
View File
@@ -1,115 +0,0 @@
#pragma once
.extern FastDivide
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern data_02057200
.extern data_02057634
.extern data_02068e6c
.extern data_020691a0
.extern data_027e05f4
.extern data_027e0618
.extern data_027e08e4
.extern data_027e0cbc
.extern data_027e0ce0
.extern data_027e0d54
.extern data_027e0d78
.extern data_ov00_020ec718
.extern data_ov00_020eec9c
.extern func_01ffbe34
.extern func_02003ce4
.extern func_02003f74
.extern func_02004730
.extern func_020047d8
.extern func_02004b94
.extern func_02004ba8
.extern func_02004c68
.extern func_02004c7c
.extern func_020078f4
.extern func_02007908
.extern func_02007a44
.extern func_02007ad8
.extern func_0200bd50
.extern func_0200e288
.extern func_0200e8f8
.extern func_0200ee38
.extern func_0200ee4c
.extern func_0200ee60
.extern func_0200f014
.extern func_0200f248
.extern func_02016fcc
.extern func_0201739c
.extern func_020174a4
.extern func_02027ab4
.extern func_0202ab38
.extern func_0202ab48
.extern func_0202c0b8
.extern func_0202c0c4
.extern func_0202cec8
.extern func_0202d0cc
.extern func_0202d5b4
.extern func_0202f360
.extern func_02031e1c
.extern func_02032714
.extern func_02032788
.extern func_020328a8
.extern func_020329b0
.extern func_02032a74
.extern func_02032bd8
.extern func_0203493c
.extern func_020349cc
.extern func_02034b0c
.extern func_02035064
.extern func_020350ac
.extern func_020350b4
.extern func_0203516c
.extern func_020351b8
.extern func_020352d8
.extern func_02035370
.extern func_0203d77c
.extern func_020400c0
.extern func_020400f4
.extern func_02040100
.extern func_02040464
.extern func_0204f614
.extern func_0204f754
.extern func_ov00_0207a294
.extern func_ov00_0207a2d8
.extern func_ov00_0207a614
.extern func_ov00_0207c118
.extern func_ov00_0207c190
.extern func_ov00_020d50fc
.extern func_ov00_020d5144
.extern func_ov00_020d51d0
.extern func_ov00_020d77e4
.extern func_ov00_020d7c8c
.extern func_ov00_020d7f18
.extern func_ov01_020eed40
.extern func_ov01_020eef50
.extern func_ov01_020ef6e8
.extern func_ov01_020ef72c
.extern func_ov01_020efa64
.extern func_ov01_020efaa0
.extern func_ov01_020efdac
.extern func_ov01_020efe20
.extern func_ov01_020efe80
.extern func_ov01_020efec0
.extern func_ov01_020eff00
.extern func_ov01_020eff9c
.extern func_ov01_020f0014
.extern func_ov01_020f019c
.extern func_ov01_020f02d8
.extern func_ov01_020f0428
.extern func_ov01_020f0468
.extern func_ov01_020f081c
.extern func_ov01_020f093c
.extern func_ov01_020f1ac0
.extern func_ov01_020f5024
.extern func_ov01_020f5110
.extern func_ov01_020f7f34
.extern func_ov01_020f7fb0
.extern func_ov01_020f7fe8
.extern func_ov01_020f802c
.extern func_ov01_020f8434
.extern func_ov01_020f8500
.extern strcat
.extern strcpy
-4711
View File
File diff suppressed because it is too large Load Diff
-73
View File
@@ -1,73 +0,0 @@
#pragma once
.extern Vec3p_Add
.extern _ZN10MapManager18func_ov00_02083fb0EiPS_i
.extern _ZN11ItemManager10GiveRupeesEsb
.extern _ZN5Actor10SetUnk_11bEv
.extern _ZN5Actor11SetVelocityEP5Vec3p
.extern _ZN5Actor12ApplyGravityEv
.extern _ZN5Actor12CollidesWithEPS_
.extern _ZN5Actor12GetOffsetPosEP5Vec3p
.extern _ZN5Actor12KillInBoundsEv
.extern _ZN5Actor12SetTransformEP9Transform
.extern _ZN5Actor13func_01fffd04Ei
.extern _ZN5Actor15IsHitboxTouchedEb
.extern _ZN5Actor15TrySetTransformEP9Transform
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor18CollidesWithPlayerEj
.extern _ZN5Actor18func_ov00_020c2c0cEv
.extern _ZN5Actor18func_ov00_020c2c70Ev
.extern _ZN5Actor18func_ov00_020c2d54Ev
.extern _ZN5Actor18func_ov00_020c2de4Ev
.extern _ZN5Actor18func_ov00_020c313cEj
.extern _ZN5Actor20IncreaseActiveFramesEv
.extern _ZN5Actor4KillEv
.extern _ZN5Actor6GetPosEv
.extern _ZN5Actor8vfunc_0cEv
.extern _ZN5Actor8vfunc_10Ej
.extern _ZN5Actor8vfunc_1cEPt
.extern _ZN5Actor8vfunc_24Ev
.extern _ZN5Actor8vfunc_28Ev
.extern _ZN5Actor8vfunc_2cEv
.extern _ZN5Actor8vfunc_30Ev
.extern _ZN5Actor8vfunc_38Ev
.extern _ZN5Actor8vfunc_48EP9Knockback
.extern _ZN5Actor8vfunc_4cEPi
.extern _ZN5Actor8vfunc_54Ev
.extern _ZN5Actor8vfunc_68Ev
.extern _ZN5Actor8vfunc_6cEv
.extern _ZN5Actor8vfunc_70Ev
.extern _ZN5Actor8vfunc_74Ev
.extern _ZN5Actor8vfunc_78Ev
.extern _ZN5Actor8vfunc_7cEv
.extern _ZN5Actor8vfunc_80Ev
.extern _ZN5Actor8vfunc_84Ev
.extern _ZN5Actor8vfunc_88Ev
.extern _ZN5Actor8vfunc_8cEv
.extern _ZN5Actor8vfunc_90Ev
.extern _ZN5Actor8vfunc_94Ev
.extern _ZN5Actor8vfunc_98Ev
.extern _ZN5Actor8vfunc_9cEv
.extern _ZN5Actor8vfunc_a8Ev
.extern _ZN5Actor8vfunc_acEv
.extern _ZN5Actor8vfunc_b0Ev
.extern _ZN5ActorC2Ev
.extern _ZN5ActorD2Ev
.extern _ZN9ActorTypeC1EjPFP5ActorvEPFivE
.extern _ZN9ActorTypeD1Ev
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern __register_global_object
.extern data_027e0764
.extern data_027e0fe0
.extern data_ov00_020e9370
.extern data_ov00_020eec9c
.extern func_0202bc38
.extern func_ov00_0207a13c
.extern func_ov00_0207a1c8
.extern func_ov00_020bce48
.extern func_ov00_020c5a24
.extern func_ov00_020d7ad4
.extern func_ov05_02102c2c
.extern gItemManager
.extern gMapManager
.extern gPlayerLink

Some files were not shown because too many files have changed in this diff Show More