Some map funcs, 16C8E0 segment rodata migration, 16F740 funcs, etc (#217)

* Misc early code decomp

* Make expected script

* fix m2ctx

* gOverrideFlags & set/unset macros

* update symbol addrs

* Cleanup and PR comments

* oops

* UnkNpcAIFunc16

* UnkNpcAIFunc17

* UnkNpcAIFunc18

* symbol_addrs

* area_mac data/rodata disassembly

* 16C8E0 segment rodata migration

* delete_actor

* 16F740 funcs

* symbol_addrs
This commit is contained in:
Ethan Roseman 2021-03-20 03:17:02 +09:00 committed by GitHub
parent 577b3e3ebe
commit e4480c0f59
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
184 changed files with 1805 additions and 1500 deletions

View File

@ -264,7 +264,7 @@ async def main():
f.write(f"assembler_command = \"{cross}as -march=vr4300 -mabi=32\"\n")
f.write("\n")
f.write("[preserve_macros]\n")
f.write("g[DS]P.*\" = \"void\n")
f.write("\"g[DS]P.*\" = \"void\"\n")
# $version
n.rule("cpp",

View File

@ -547,11 +547,20 @@ typedef struct BattleStatus {
/* 0x048 */ u8 currentSubmenu;
/* 0x049 */ char unk_49[3];
/* 0x04C */ s8 unk_4C;
/* 0x04D */ char unk_4D[6];
/* 0x053 */ u8 stratsLastCursorPos;
/* 0x04D */ s8 unk_4D;
/* 0x04E */ s8 unk_4E;
/* 0x04F */ s8 unk_4F;
/* 0x050 */ s8 unk_50;
/* 0x051 */ s8 unk_51;
/* 0x052 */ s8 unk_52;
/* 0x053 */ s8 stratsLastCursorPos;
/* 0x054 */ char unk_54[8];
/* 0x05C */ s8 unk_5C;
/* 0x05D */ char unk_5D[19];
/* 0x05D */ s8 unk_5D;
/* 0x05E */ char unk_5E[4];
/* 0x062 */ s8 unk_62;
/* 0x063 */ s8 unk_63;
/* 0x064 */ char unk_64[12];
/* 0x070 */ s16 unk_70;
/* 0x072 */ char unk_72[2];
/* 0x074 */ s32 unk_74;
@ -577,7 +586,9 @@ typedef struct BattleStatus {
/* 0x08E */ u8 initialEnemyCount; /* used for SP award bonus */
/* 0x08F */ char unk_8F[3];
/* 0x092 */ s8 unk_92;
/* 0x093 */ char unk_93[3];
/* 0x093 */ char unk_93;
/* 0x094 */ s8 unk_94;
/* 0x095 */ char unk_95;
/* 0x096 */ s8 hammerCharge;
/* 0x097 */ s8 jumpCharge;
/* 0x098 */ char unk_98;
@ -664,7 +675,8 @@ typedef struct BattleStatus {
/* 0x440 */ u8 tattleFlags[27];
/* 0x45B */ char unk_45B[17];
/* 0x46C */ s32 battleState; /* 0 = load assets, 1 = create actors, 4 = start scripts, 7 & 8 = unk */
/* 0x470 */ char unk_470[10];
/* 0x470 */ s32 unk_470;
/* 0x474 */ char unk_474[6];
/* 0x47A */ u8 currentBattleSection;
/* 0x47B */ u8 unk_47B;
/* 0x47C */ char unk_47C[20];

View File

@ -1,14 +1,53 @@
#include "common.h"
extern s16 D_802809F6;
extern s32 D_80280A30;
extern s32 D_8029F254;
INCLUDE_ASM(s32, "code_16F740", func_80240E60);
INCLUDE_ASM(s32, "code_16F740", func_80240FDC);
// Something is up with gBattleStatus.flags2
#ifdef NON_MATCHING
void func_80241190(s32 battleState) {
gBattleStatus.battleState = 0;
gBattleState = battleState;
gBattleStatus.unk_470 = 1;
if (gBattleStatus.flags2 & 0x40) {
switch (gBattleState) {
case 14:
battleState = 16;
break;
case 13:
battleState = 15;
break;
case 7:
battleState = 8;
break;
case 8:
battleState = 7;
break;
}
gBattleState = battleState;
}
}
#else
INCLUDE_ASM(s32, "code_16F740", func_80241190);
#endif
INCLUDE_ASM(s32, "code_16F740", begin_battle);
INCLUDE_ASM(s32, "code_16F740", func_80241AB8);
void func_80241AB8(void) {
set_transition_stencil_color(0, 0, 0, 0);
if (D_80280A30 > 255) {
set_transition_stencil_zoom_0(0, 255.0f);
} else {
set_transition_stencil_zoom_0(0, D_80280A30);
}
}
INCLUDE_ASM(s32, "code_16F740", func_80241B14);
@ -40,7 +79,35 @@ INCLUDE_ASM(s32, "code_16F740", func_80242FE0);
void func_80243910(void) {
}
INCLUDE_ASM(s32, "code_16F740", switch_order);
void switch_order(void) {
BattleStatus *battleStatus = &gBattleStatus;
battleStatus->unk_4D = -1;
battleStatus->unk_4E = -1;
battleStatus->unk_4F = -1;
battleStatus->unk_50 = -1;
battleStatus->unk_51 = -1;
battleStatus->unk_52 = -1;
battleStatus->stratsLastCursorPos = -1;
battleStatus->unk_5D = -1;
battleStatus->unk_62 = -1;
battleStatus->unk_63 = -1;
dma_copy(&code_code_415D90_ROM_START, &code_code_415D90_ROM_END, &code_code_415D90_VRAM);
// TODO Needed to match
if (0) { s32 new_var; do { } while (new_var); }
if (battleStatus->flags1 & 0x80000) {
func_80241190(14);
} else if (gBattleStatus.battleState == 70) {
s32 oldBattleState = gBattleStatus.battleState;
func_80241190(13);
gBattleStatus.battleState = oldBattleState;
} else {
func_80241190(13);
}
}
void func_802439D0(void) {
}
@ -117,7 +184,31 @@ INCLUDE_ASM(s32, "code_16F740", update_partner_action);
void func_80247214(void) {
}
// Something weird with using battleStatus twice but in specific ways
#ifdef NON_MATCHING
void func_8024721C(void) {
BattleStatus *battleStatus;
battleStatus = &gBattleStatus;
if (gBattleStatus.battleState == 0) {
battleStatus->flags2 |= 0x4;
if (func_80263434() == 0) {
battleStatus->flags1 &= ~0x80000;
battleStatus->flags2 &= ~0x10;
if (battleStatus->unk_94 < 0) {
battleStatus->unk_94 = 0;
func_80241190(6);
} else {
func_80241190(9);
}
}
}
}
#else
INCLUDE_ASM(s32, "code_16F740", func_8024721C);
#endif
void func_802472A4(void) {
}
@ -138,12 +229,47 @@ INCLUDE_ASM(s32, "code_16F740", func_802480F0);
INCLUDE_ASM(s32, "code_16F740", func_80248190);
INCLUDE_ASM(s32, "code_16F740", func_802485FC);
void func_802485FC(void) {
if (D_8029F254 != 0) {
s32* temp_v0 = &D_80280A30;
if (*temp_v0 == 0) {
set_transition_stencil_zoom_0(255, -1.0f);
} else {
*temp_v0 -= 20;
if (*temp_v0 < 0) {
*temp_v0 = 0;
}
set_transition_stencil_zoom_0(0, *temp_v0);
}
}
}
INCLUDE_ASM(s32, "code_16F740", func_80248660);
INCLUDE_ASM(s32, "code_16F740", func_80248AA4);
void func_80248AA4(void) {
if (D_8029F254 != 0) {
s32* temp_v0 = &D_80280A30;
if (*temp_v0 == 0) {
set_transition_stencil_zoom_0(255, -1.0f);
} else {
*temp_v0 -= 20;
if (*temp_v0 < 0) {
*temp_v0 = 0;
}
set_transition_stencil_zoom_0(0, *temp_v0);
}
}
}
INCLUDE_ASM(s32, "code_16F740", func_80248B08);
INCLUDE_ASM(s32, "code_16F740", func_80248D78);
void func_80248D78(void) {
if (D_802809F6 == -1) {
set_transition_stencil_color(0, 0, 0, 0);
set_transition_stencil_zoom_0(0, D_80280A30);
}
}

View File

@ -171,9 +171,15 @@ void get_dpad_input_radial(f32* angle, f32* magnitude) {
*magnitude = mag;
}
INCLUDE_ASM(s32, "code_16c8e0", func_8023E104);
void func_8023E104(void) {
D_802809F4 = 1;
D_802809F5 = 0;
}
INCLUDE_ASM(s32, "code_16c8e0", func_8023E11C);
void func_8023E11C(void) {
D_802809F4 = 0;
D_802809F5 = 0;
}
INCLUDE_ASM(s32, "code_16c8e0", initialize_battle);
@ -209,7 +215,70 @@ INCLUDE_ASM(s32, "code_16c8e0", func_802409F4);
INCLUDE_ASM(s32, "code_16c8e0", func_80240AA8);
INCLUDE_ASM(s32, "code_16c8e0", delete_actor);
void delete_actor(Actor *actor) {
ActorPart* partsTable;
ActorPart* actorPartTemp;
BattleStatus* battleStatus;
s32 i;
// TODO hard-coded
for (i = 0; i < 2; i++) {
remove_actor_decoration(actor, i);
}
if (actor->idleScript != NULL) {
kill_script_by_ID(actor->idleScriptID);
}
if (actor->onHitScript != NULL) {
kill_script_by_ID(actor->onHitID);
}
if (actor->takeTurnScript != NULL) {
kill_script_by_ID(actor->takeTurnID);
}
func_80266EE8(actor, 0);
partsTable = actor->partsTable;
while (partsTable != NULL) {
if (!(partsTable->flags & 0x4)) {
func_80112328(partsTable->shadow);
}
if (partsTable->idleAnimations != NULL) {
func_802DE894(partsTable->unk_84, 0, 0, 0, 0, 0, 0);
ASSERT(func_802DE5E8(partsTable->unk_84) == 0);
if (!(partsTable->flags & 0x80000000)) {
heap_free(partsTable->movement);
}
if (!(partsTable->flags & 0x2)) {
heap_free(partsTable->decorationTable);
}
}
actorPartTemp = partsTable->nextPart;
heap_free(partsTable);
partsTable = actorPartTemp;
}
func_80112328(actor->shadow);
func_800476F4(actor->unk_436);
remove_effect(actor->ptrDefuffIcon);
if (actor->unk_200 != NULL) {
actor->unk_200[3][9] = 0;
}
battleStatus = &gBattleStatus;
for (i = 0; i < ARRAY_COUNT(battleStatus->enemyActors); i++) {
if (battleStatus->enemyActors[i] == actor) {
battleStatus->enemyActors[i] = NULL;
break;
}
}
heap_free(actor);
}
void delete_player_actor(Actor* player) {
struct ActorPart* partsTable;

View File

@ -2,7 +2,7 @@
INCLUDE_ASM(s32, "world/area_arn/arn_02/BDD1B0", func_80240000_BDD1B0);
INCLUDE_ASM(s32, "world/area_arn/arn_02/BDD1B0", func_80240160_BDD310);
#include "world/common/UnkNpcAIFunc18.inc.c"
INCLUDE_ASM(s32, "world/area_arn/arn_02/BDD1B0", func_802401D4_BDD384);
@ -14,7 +14,7 @@ INCLUDE_ASM(s32, "world/area_arn/arn_02/BDD1B0", func_80240428_BDD5D8);
INCLUDE_ASM(s32, "world/area_arn/arn_02/BDD1B0", func_802404D0_BDD680);
INCLUDE_ASM(s32, "world/area_arn/arn_02/BDD1B0", func_80240644_BDD7F4);
#include "world/common/UnkNpcAIFunc16.inc.c"
INCLUDE_ASM(s32, "world/area_arn/arn_02/BDD1B0", func_80240694_BDD844);
@ -26,7 +26,7 @@ INCLUDE_ASM(s32, "world/area_arn/arn_02/BDD1B0", func_80240A30_BDDBE0);
INCLUDE_ASM(s32, "world/area_arn/arn_02/BDD1B0", func_80240B68_BDDD18);
INCLUDE_ASM(s32, "world/area_arn/arn_02/BDD1B0", func_80240BE4_BDDD94);
#include "world/common/UnkNpcAIFunc17.inc.c"
#include "world/common/UnkDurationCheck.inc.c"

View File

@ -50,7 +50,7 @@ INCLUDE_ASM(s32, "world/area_arn/arn_04/BE37B0", func_8024219C_BE594C);
INCLUDE_ASM(s32, "world/area_arn/arn_04/BE37B0", func_80242388_BE5B38);
INCLUDE_ASM(s32, "world/area_arn/arn_04/BE37B0", func_802424E8_BE5C98);
#include "world/common/UnkNpcAIFunc18.inc.c"
INCLUDE_ASM(s32, "world/area_arn/arn_04/BE37B0", func_8024255C_BE5D0C);
@ -62,7 +62,7 @@ INCLUDE_ASM(s32, "world/area_arn/arn_04/BE37B0", func_802427B0_BE5F60);
INCLUDE_ASM(s32, "world/area_arn/arn_04/BE37B0", func_80242858_BE6008);
INCLUDE_ASM(s32, "world/area_arn/arn_04/BE37B0", func_802429CC_BE617C);
#include "world/common/UnkNpcAIFunc16.inc.c"
INCLUDE_ASM(s32, "world/area_arn/arn_04/BE37B0", func_80242A1C_BE61CC);
@ -74,7 +74,7 @@ INCLUDE_ASM(s32, "world/area_arn/arn_04/BE37B0", func_80242DB8_BE6568);
INCLUDE_ASM(s32, "world/area_arn/arn_04/BE37B0", func_80242EF0_BE66A0);
INCLUDE_ASM(s32, "world/area_arn/arn_04/BE37B0", func_80242F6C_BE671C);
#include "world/common/UnkNpcAIFunc17.inc.c"
#include "world/common/UnkDurationCheck.inc.c"

View File

@ -42,7 +42,7 @@ INCLUDE_ASM(s32, "world/area_iwa/iwa_01/90FBD0", func_80241F6C_91161C);
INCLUDE_ASM(s32, "world/area_iwa/iwa_01/90FBD0", func_802422C4_911974);
INCLUDE_ASM(s32, "world/area_iwa/iwa_01/90FBD0", func_80242424_911AD4);
#include "world/common/UnkNpcAIFunc18.inc.c"
INCLUDE_ASM(s32, "world/area_iwa/iwa_01/90FBD0", func_80242498_911B48);
@ -54,7 +54,7 @@ INCLUDE_ASM(s32, "world/area_iwa/iwa_01/90FBD0", func_802426EC_911D9C);
INCLUDE_ASM(s32, "world/area_iwa/iwa_01/90FBD0", func_80242794_911E44);
INCLUDE_ASM(s32, "world/area_iwa/iwa_01/90FBD0", func_80242908_911FB8);
#include "world/common/UnkNpcAIFunc16.inc.c"
INCLUDE_ASM(s32, "world/area_iwa/iwa_01/90FBD0", func_80242958_912008);
@ -66,7 +66,7 @@ INCLUDE_ASM(s32, "world/area_iwa/iwa_01/90FBD0", func_80242CF4_9123A4);
INCLUDE_ASM(s32, "world/area_iwa/iwa_01/90FBD0", func_80242E2C_9124DC);
INCLUDE_ASM(s32, "world/area_iwa/iwa_01/90FBD0", func_80242EA8_912558);
#include "world/common/UnkNpcAIFunc17.inc.c"
#define NAMESPACE dup_iwa_01
#include "world/common/UnkDurationCheck.inc.c"

View File

@ -2,7 +2,7 @@
INCLUDE_ASM(s32, "world/area_iwa/iwa_02/915D70", func_80240000_915D70);
INCLUDE_ASM(s32, "world/area_iwa/iwa_02/915D70", func_80240160_915ED0);
#include "world/common/UnkNpcAIFunc18.inc.c"
INCLUDE_ASM(s32, "world/area_iwa/iwa_02/915D70", func_802401D4_915F44);
@ -14,7 +14,7 @@ INCLUDE_ASM(s32, "world/area_iwa/iwa_02/915D70", func_80240428_916198);
INCLUDE_ASM(s32, "world/area_iwa/iwa_02/915D70", func_802404D0_916240);
INCLUDE_ASM(s32, "world/area_iwa/iwa_02/915D70", func_80240644_9163B4);
#include "world/common/UnkNpcAIFunc16.inc.c"
INCLUDE_ASM(s32, "world/area_iwa/iwa_02/915D70", func_80240694_916404);
@ -26,7 +26,7 @@ INCLUDE_ASM(s32, "world/area_iwa/iwa_02/915D70", func_80240A30_9167A0);
INCLUDE_ASM(s32, "world/area_iwa/iwa_02/915D70", func_80240B68_9168D8);
INCLUDE_ASM(s32, "world/area_iwa/iwa_02/915D70", func_80240BE4_916954);
#include "world/common/UnkNpcAIFunc17.inc.c"
#include "world/common/UnkDurationCheck.inc.c"

View File

@ -2,7 +2,7 @@
INCLUDE_ASM(s32, "world/area_iwa/iwa_03/918EF0", func_80240340_918EF0);
INCLUDE_ASM(s32, "world/area_iwa/iwa_03/918EF0", func_802404A0_919050);
#include "world/common/UnkNpcAIFunc18.inc.c"
INCLUDE_ASM(s32, "world/area_iwa/iwa_03/918EF0", func_80240514_9190C4);
@ -14,7 +14,7 @@ INCLUDE_ASM(s32, "world/area_iwa/iwa_03/918EF0", func_80240768_919318);
INCLUDE_ASM(s32, "world/area_iwa/iwa_03/918EF0", func_80240810_9193C0);
INCLUDE_ASM(s32, "world/area_iwa/iwa_03/918EF0", func_80240984_919534);
#include "world/common/UnkNpcAIFunc16.inc.c"
INCLUDE_ASM(s32, "world/area_iwa/iwa_03/918EF0", func_802409D4_919584);
@ -26,7 +26,7 @@ INCLUDE_ASM(s32, "world/area_iwa/iwa_03/918EF0", func_80240D70_919920);
INCLUDE_ASM(s32, "world/area_iwa/iwa_03/918EF0", func_80240EA8_919A58);
INCLUDE_ASM(s32, "world/area_iwa/iwa_03/918EF0", func_80240F24_919AD4);
#include "world/common/UnkNpcAIFunc17.inc.c"
#include "world/common/UnkDurationCheck.inc.c"

View File

@ -4,7 +4,7 @@ INCLUDE_ASM(s32, "world/area_iwa/iwa_04/91B8E0", func_80240000_91B8E0);
INCLUDE_ASM(s32, "world/area_iwa/iwa_04/91B8E0", func_80240080_91B960);
INCLUDE_ASM(s32, "world/area_iwa/iwa_04/91B8E0", func_802401E0_91BAC0);
#include "world/common/UnkNpcAIFunc18.inc.c"
INCLUDE_ASM(s32, "world/area_iwa/iwa_04/91B8E0", func_80240254_91BB34);
@ -16,7 +16,7 @@ INCLUDE_ASM(s32, "world/area_iwa/iwa_04/91B8E0", func_802404A8_91BD88);
INCLUDE_ASM(s32, "world/area_iwa/iwa_04/91B8E0", func_80240550_91BE30);
INCLUDE_ASM(s32, "world/area_iwa/iwa_04/91B8E0", func_802406C4_91BFA4);
#include "world/common/UnkNpcAIFunc16.inc.c"
INCLUDE_ASM(s32, "world/area_iwa/iwa_04/91B8E0", func_80240714_91BFF4);
@ -28,7 +28,7 @@ INCLUDE_ASM(s32, "world/area_iwa/iwa_04/91B8E0", func_80240AB0_91C390);
INCLUDE_ASM(s32, "world/area_iwa/iwa_04/91B8E0", func_80240BE8_91C4C8);
INCLUDE_ASM(s32, "world/area_iwa/iwa_04/91B8E0", func_80240C64_91C544);
#include "world/common/UnkNpcAIFunc17.inc.c"
#include "world/common/UnkDurationCheck.inc.c"

View File

@ -5,7 +5,7 @@ void N(UnkDurationCheck)(ScriptInstance* script) {
Npc* npc = get_npc_unsafe(script->owner1.enemy->npcID);
npc->duration--;
if (npc->duration <= 0) {
if (npc->duration <= 0) {
script->functionTemp[0].s = 0;
}
}

View File

@ -0,0 +1,11 @@
#include "common.h"
#include "map.h"
void N(UnkNpcAIFunc16)(ScriptInstance* script, NpcAISettings* aiSettings, s32 arg2) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
npc->duration = enemy->varTable[10];
npc->currentAnim = enemy->animList[13];
script->functionTemp[0].s = 21;
}

View File

@ -0,0 +1,14 @@
#include "common.h"
#include "map.h"
void N(UnkNpcAIFunc17)(ScriptInstance* script, NpcAISettings* aiSettings, s32 arg2) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
npc->duration--;
if (npc->duration <= 0) {
npc->duration = 8;
npc->currentAnim = enemy->animList[14];
script->functionTemp[0].s = 52;
}
}

View File

@ -0,0 +1,15 @@
#include "common.h"
#include "map.h"
void N(UnkNpcAIFunc18)(ScriptInstance* script, NpcAISettings* aiSettings, s32 arg2) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
disable_npc_shadow(npc);
npc->collisionHeight = 22;
npc->collisionRadius = 24;
script->functionTemp[1].s = 0;
npc->duration = 0;
npc->currentAnim = enemy->animList[8];
script->functionTemp[0].s = 1;
}

View File

@ -2,7 +2,7 @@
.section .data
glabel D_802E9D88
glabel D_802E9D90
.word 0x00000003, 0x00000000, func_802E3650, 0x00000009, 0x0000014E, 0x00000002, func_802E31EC, 0x00000003, 0x00000006, func_802E328C, 0x00000002, func_80110678, 0x00000004, 0x00000000, 0x00000000, 0x00000003, 0x00000000, func_802E3650, 0x00000002, func_80110678, 0x00000004, 0x00000000, 0x00000000, 0x00000003, 0x00000000, func_802E3650, 0x00000009, 0x0000014E, 0x00000004, 0x00000000, 0x00000000, 0x00000003, 0x00000000, func_802E3650, 0x00000009, 0x0000014E, 0x00000002, func_802E3714, 0x00000002, func_80110678, 0x00000003, 0x00000000, func_802E3728, 0x00000003, 0x00000000, func_802E37E4, 0x00000004, 0x00000000, 0x00000000
glabel D_802E9E54
@ -21,7 +21,7 @@ glabel D_802EA0C4
.word 0x42800020, 0x802EA044, 0x00000000, entity_init_Hammer23Block_normal, 0x802E9EB4, func_802E3BA4, 0x00E3DDB0, 0x00E3E260, 0x0D191919, 0x42000020, 0x802E9FB8, 0x00000000, func_802E3898, 0x802E9F28, func_802E3BA4, 0x00E3DDB0, 0x00E3E260, 0x0E191919, 0x42800020, 0x802E9FD4, 0x00000000, entity_init_Hammer1Block_normal, 0x802E9F00, func_802E3BA4, 0x00E31530, 0x00E31A30, 0x15323232, 0x42800020, 0x802E9FD4, 0x00000000, entity_init_Hammer1Block_normal, 0x802E9F00, func_802E3BA4, 0x00E31530, 0x00E31A30, 0x15643232, 0x42800020, 0x802E9FD4, 0x00000000, entity_init_Hammer1Block_normal, 0x802E9F00, func_802E3BA4, 0x00E31530, 0x00E31A30, 0x15323264, 0x42800020, 0x802E9FD4, 0x00000000, entity_init_HammerBlock_small, 0x802E9DCC, func_802E3BA4, 0x00E31530, 0x00E31A30, 0x18191919, 0x42800020, 0x802E9FF0, 0x00000000, entity_init_Hammer23Block_normal, 0x802E9DCC, func_802E3BA4, 0x00E31A30, 0x00E31F30, 0x16323232, 0x42800020, 0x802E9FF0, 0x00000000, entity_init_Hammer23Block_normal, 0x802E9DCC, func_802E3BA4, 0x00E31A30, 0x00E31F30, 0x16643232, 0x42800020, 0x802E9FF0, 0x00000000, entity_init_Hammer23Block_normal, 0x802E9DCC, func_802E3BA4, 0x00E31A30, 0x00E31F30, 0x16323264, 0x42800020, 0x802E9FF0, 0x00000000, entity_init_HammerBlock_small, 0x802E9DCC, func_802E3BA4, 0x00E31A30, 0x00E31F30, 0x19191919, 0x42800020, 0x802EA00C, 0x00000000, entity_init_Hammer23Block_normal, 0x802E9DCC, func_802E3BA4, 0x00E31F30, 0x00E32420, 0x17323232, 0x42800020, 0x802EA00C, 0x00000000, entity_init_Hammer23Block_normal, 0x802E9DCC, func_802E3BA4, 0x00E31F30, 0x00E32420, 0x17643232, 0x42800020, 0x802EA00C, 0x00000000, entity_init_Hammer23Block_normal, 0x802E9DCC, func_802E3BA4, 0x00E31F30, 0x00E32420, 0x17323264, 0x42800020, 0x802EA00C, 0x00000000, entity_init_HammerBlock_small, 0x802E9DCC, func_802E3BA4, 0x00E31F30, 0x00E32420, 0x1A191919
glabel D_802EA2BC
.word 0x40000020, 0x802EA028, 0x00000000, entity_init_Hammer23Block_normal, 0x802E9DCC, func_802E3BA4, 0x00E3DA60, 0x00E3DDB0, 0x0C191919, 0x40000020, 0x802EA060, 0x00000000, entity_init_Hammer23Block_normal, 0x802E9D90, func_802E3BA4, 0x00E43B20, 0x00E44800, 0x211E1919, 0x00000000, 0x00000000, 0x00000000
.word 0x40000020, 0x802EA028, 0x00000000, entity_init_Hammer23Block_normal, 0x802E9DCC, func_802E3BA4, 0x00E3DA60, 0x00E3DDB0, 0x0C191919, 0x40000020, 0x802EA060, 0x00000000, entity_init_Hammer23Block_normal, D_802E9D90, func_802E3BA4, 0x00E43B20, 0x00E44800, 0x211E1919, 0x00000000, 0x00000000, 0x00000000
glabel D_802EA310
.word 0x00000003, 0x00000002, 0x00000000, 0x00000007, 0x20000000, 0x00000000, 0x00000002, func_802E4154, 0x00000003, 0x00000000, 0x00000000, 0x00000003, 0x00000000, func_802E3E80, 0x00000009, 0x0000014E, 0x00000002, func_802E3F0C, 0x00000002, func_802E421C, 0x00000003, 0x00000001, 0x00000000, 0x00000007, 0x00000001, 0x00000003, 0x00000002, 0x00000000, 0x00000007, 0x20000000, 0x00000000, 0x00000002, func_802E4154, 0x00000003, 0x00000000, 0x00000000, 0x00000003, 0x00000000, func_802E3E9C, 0x00000009, 0x0000014E, 0x00000002, func_802E3F0C, 0x00000002, func_802E421C, 0x00000003, 0x00000001, 0x00000000, 0x00000007, 0x00000001, 0x00000003, 0x00000002, 0x00000000, 0x00000007, 0x20000000, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x00000002, func_802E40A0, 0x00000003, 0x0000000A, func_802E3EE0, 0x00000002, func_802E4484, 0x00000002, func_802E4108, 0x00000003, 0x00000001, 0x00000000, 0x00000007, 0x00000001, 0x00000007, 0x04000000, 0x00000000, 0x00000003, 0x00000000, func_802E3E80, 0x00000002, func_802E44F8, 0x00000009, 0x0000014E, 0x00000002, func_802E405C, 0x00000002, func_802E3714, 0x00000003, 0x00000000, func_802E3728, 0x00000003, 0x00000000, func_802E37E4, 0x00000002, func_802E44CC, 0x00000002, func_802E4540, 0x00000007, 0x00000001, 0x00000007, 0x00000020, 0x00000002, func_802E4040, 0x00000003, 0x00000002, 0x00000000, 0x00000007, 0x04000000, 0x00000000, 0x00E459F0, 0x00E46E10, 0x00E46E10, 0x00E470B0, 0x00E470B0, 0x00E484F0, 0x00E484F0, 0x00E48780, 0x00E48780, 0x00E49BE0, 0x00E49BE0, 0x00E49E40, 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A000A90, 0x00000002, 0x00000000, 0x00000004, 0x00000016, 0x00000001, 0x0000003C, 0x0A000A90, 0x00000002, 0x00000000, 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A000A90, 0x00000002, 0x00000000, 0x00000004, 0x00000016, 0x00000001, 0x0000003C, 0x0A000A90, 0x00000002, 0x00000000, 0x42000020, 0x802EA4F4, 0x00000000, func_802E464C, 0x802EA328, func_802E3BA4, 0x00E3B870, 0x00E3C320, 0x0F191919, 0x42000020, 0x802EA510, 0x00000000, func_802E4694, 0x802EA38C, func_802E3BA4, 0x00E3B870, 0x00E3C320, 0x11191919, 0x42000020, 0x802EA52C, 0x00000000, func_802E464C, 0x802EA328, func_802E3BA4, 0x00E3C320, 0x00E3CDD0, 0x14191919, 0x42000020, 0x802EA548, 0x00000000, func_802E4694, 0x802EA38C, func_802E3BA4, 0x00E3C320, 0x00E3CDD0, 0x12191919, 0xC2080020, 0x0000023C, 0x00000084, func_802E46BC, 0x802EA440, func_802E3BA4, 0x802EA4C4, 0x00000000, 0x10191919

View File

@ -1,387 +0,0 @@
.include "macro.inc"
.section .rodata
glabel jtbl_8029C960
.word L8023EA64_16D344, L8023EA64_16D344, L8023E5CC_16CEAC, L8023E6BC_16CF9C, L8023E6FC_16CFDC, L8023E7AC_16D08C, L8023E60C_16CEEC, L8023E61C_16CEFC, L8023E5DC_16CEBC, L8023E5EC_16CECC, L8023E5FC_16CEDC, L8023E62C_16CF0C, L8023E63C_16CF1C, L8023E64C_16CF2C, L8023E65C_16CF3C, L8023E66C_16CF4C, L8023E68C_16CF6C, L8023E67C_16CF5C, L8023E69C_16CF7C, L8023E6AC_16CF8C, L8023E71C_16CFFC, L8023E70C_16CFEC, L8023E6EC_16CFCC, L8023E6CC_16CFAC, L8023E6DC_16CFBC, L8023E75C_16D03C, L8023E76C_16D04C, L8023E72C_16D00C, L8023E77C_16D05C, L8023E78C_16D06C, L8023E74C_16D02C, L8023E79C_16D07C, L8023E7E4_16D0C4, L8023E73C_16D01C, L8023E7CC_16D0AC, L8023E7BC_16D09C, L8023E7DC_16D0BC, 0
glabel jtbl_8029C9F8
.word L8023EB20_16D400, L8023EC10_16D4F0, L8023EC40_16D520, L8023ED00_16D5E0, L8023EB60_16D440, L8023EB70_16D450, L8023EB30_16D410, L8023EB40_16D420, L8023EB50_16D430, L8023EB80_16D460, L8023EB90_16D470, L8023EBA0_16D480, L8023EBB0_16D490, L8023EBC0_16D4A0, L8023EBE0_16D4C0, L8023EBD0_16D4B0, L8023EBF0_16D4D0, L8023EC00_16D4E0, L8023EC70_16D550, L8023EC60_16D540, L8023EC50_16D530, L8023EC20_16D500, L8023EC30_16D510, L8023ECB0_16D590, L8023ECC0_16D5A0, L8023EC80_16D560, L8023ECD0_16D5B0, L8023ECE0_16D5C0, L8023ECA0_16D580, L8023ECF0_16D5D0, L8023ED38_16D618, L8023EC90_16D570, L8023ED20_16D600, L8023ED10_16D5F0, L8023ED30_16D610, 0
glabel jtbl_8029CA88
.word L802412B4_16FB94, L80241590_16FE70, L80241A88_170368, L80241A88_170368, L802417DC_1700BC, L80241A88_170368, L80241A88_170368, L802419CC_1702AC, L80241A64_170344
glabel D_8029CAAC
.word 0x67765F30, 0x31000000, 0x00000000
glabel jtbl_8029CAB8
.word L80244AA8_173388, L80244B40_173420, L80244B88_173468, L80244C0C_1734EC, L80244C28_173508, 0
glabel jtbl_8029CAD0
.word L8024574C_17402C, L80245AAC_17438C, L80245828_174108, L8024589C_17417C, L80245938_174218, L80245994_174274, L80245A00_1742E0, L80245A44_174324
glabel jtbl_8029CAF0
.word L80246194_174A74, L802461BC_174A9C, L8024619C_174A7C, L802461A4_174A84, L802461CC_174AAC, L802461AC_174A8C, L802461B4_174A94, L802461C4_174AA4
glabel jtbl_8029CB10
.word L80246310_174BF0, L80246338_174C18, L80246318_174BF8, L80246320_174C00, L80246348_174C28, L80246328_174C08, L80246330_174C10, L80246340_174C20
glabel jtbl_8029CB30
.word L80246B8C_17546C, L80246FFC_1758DC, L80246C5C_17553C, L80246CFC_1755DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FA0_175880, L80246FD4_1758B4, 0
glabel jtbl_8029CB68
.word L802470BC_17599C, L802470E4_1759C4, L802470C4_1759A4, L802470CC_1759AC, L802470F4_1759D4, L802470D4_1759B4, L802470DC_1759BC, L802470EC_1759CC
glabel jtbl_8029CB88
.word L802475CC_175EAC, L802475CC_175EAC, L80247720_176000, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L80247970_176250, L802479A4_176284, 0
glabel jtbl_8029CBC0
.word L8024791C_1761FC, L80247944_176224, L80247924_176204, L8024792C_17620C, L8024794C_17622C, L80247934_176214, L8024793C_17621C, 0
glabel jtbl_8029CBE0
.word L80248B54_177434, L80248BA4_177484, L80248C0C_1774EC, L80248C90_177570, L80248CAC_17758C, 0, 0, 0
glabel D_8029CC00
.double 0.4
glabel D_8029CC08
.double 0.4
glabel D_8029CC10
.double 0.4
glabel D_8029CC18
.double 0.4
glabel D_8029CC20
.double 0.4
glabel D_8029CC28
.double 0.01
glabel D_8029CC30
.double 0.01
glabel D_8029CC38
.double 0.01
glabel D_8029CC40
.double 0.01
glabel jtbl_8029CC48
.word L8024CFB0_17B890, L8024CFBC_17B89C, L8024CFC8_17B8A8, L8024CFFC_17B8DC, L8024D024_17B904, L8024D04C_17B92C, L8024D074_17B954, L8024D09C_17B97C, L8024D0C4_17B9A4, L8024D0EC_17B9CC, L8024D120_17BA00, L8024D154_17BA34, L8024D17C_17BA5C, L8024D1B0_17BA90, L8024D1E4_17BAC4, L8024D20C_17BAEC, L8024D240_17BB20, L8024D288_17BB68, L8024D2CC_17BBAC, L8024D2FC_17BBDC, L8024D314_17BBF4, L8024D324_17BC04, L8024D4A0_17BD80, L8024D424_17BD04, L8024D3B4_17BC94, L8024D348_17BC28, L8024D4EC_17BDCC, L8024D548_17BE28, L8024D5A0_17BE80, L8024DE00_17C6E0, L8024D5E4_17BEC4, L8024D5E4_17BEC4, L8024D654_17BF34, L8024D6A0_17BF80, L8024D6D4_17BFB4, L8024D740_17C020, L8024D7FC_17C0DC, L8024D7A0_17C080, L8024D85C_17C13C, L8024D8B8_17C198, L8024D910_17C1F0, L8024D97C_17C25C, L8024D97C_17C25C, L8024D9BC_17C29C, L8024DA18_17C2F8, L8024DA80_17C360, L8024DAE0_17C3C0, L8024DC9C_17C57C, L8024DCF0_17C5D0, L8024DD4C_17C62C, L8024DDA8_17C688, L8024DE00_17C6E0, L8024DE30_17C710, L8024DE8C_17C76C, L8024DEEC_17C7CC, L8024DF5C_17C83C, L8024DF94_17C874, L8024DFE8_17C8C8, L8024E04C_17C92C, L8024E0CC_17C9AC, L8024E144_17CA24, L8024E1A4_17CA84, L8024E1A4_17CA84, L8024E218_17CAF8, L8024E24C_17CB2C, L8024E274_17CB54, L8024E29C_17CB7C, L8024E2F8_17CBD8, L8024E320_17CC00, L8024DBEC_17C4CC, L8024DB48_17C428, L8024DBA0_17C480, L8024DBEC_17C4CC, L8024DC58_17C538
glabel jtbl_8029CD70
.word L8024E7C4_17D0A4, L8024E7CC_17D0AC, L8024E7D4_17D0B4, L8024E7DC_17D0BC, L8024E7E4_17D0C4, L8024E7EC_17D0CC, L8024E7F8_17D0D8, L8024E800_17D0E0
glabel D_8029CD90
.double 0.8
glabel jtbl_8029CD98
.word L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L8024FBC0_17E4A0, L80250654_17EF34, L80250654_17EF34, L80250654_17EF34, L80250654_17EF34, L80250654_17EF34, L80250654_17EF34, L802506BC_17EF9C, L802506BC_17EF9C, L802506BC_17EF9C, L802506BC_17EF9C, L802506BC_17EF9C, L802506BC_17EF9C, L802506BC_17EF9C, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, L8024FB84_17E464, 0
glabel jtbl_8029CEF0
.word L802507A8_17F088, L80250678_17EF58, L8024FBA8_17E488, L802506B0_17EF90, L8024FBDC_17E4BC, 0
glabel jtbl_8029CF08
.word L80250178_17EA58, L8024FC78_17E558, L80250178_17EA58, L80250178_17EA58, L8024FC68_17E548, L8024FCDC_17E5BC, L8024FD40_17E620, L8024FE1C_17E6FC, L8024FE2C_17E70C, L8024FECC_17E7AC, L8024FEDC_17E7BC, L8024FF40_17E820, L8024FFA0_17E880, L80250178_17EA58, L80250178_17EA58, L80250004_17E8E4, L80250068_17E948, L80250178_17EA58, L8025013C_17EA1C, L8025013C_17EA1C, L80250178_17EA58, 0
glabel jtbl_8029CF60
.word L802504A4_17ED84, L80250254_17EB34, L802504A4_17ED84, L80250224_17EB04, L8025023C_17EB1C, L80250284_17EB64, L802502B4_17EB94, L80250314_17EBF4, L8025032C_17EC0C, L80250374_17EC54, L8025038C_17EC6C, L802503BC_17EC9C, L802503EC_17ECCC, L8025041C_17ECFC, L802504A4_17ED84, L80250434_17ED14, L8025045C_17ED3C, L80250474_17ED54, L8025048C_17ED6C, L8025048C_17ED6C, L802504A4_17ED84, 0
glabel jtbl_8029CFB8
.word L802505A4_17EE84, L802505B4_17EE94, L802505A4_17EE84, L802505A4_17EE84, L802505A4_17EE84, L802505B4_17EE94, L80250604_17EEE4, L802505A4_17EE84, L802505D4_17EEB4, L802505A4_17EE84, L802505B4_17EE94, L802505B4_17EE94, L802505B4_17EE94, L802505A4_17EE84, L802505A4_17EE84, L802505B4_17EE94, L802505D4_17EEB4, L802505A4_17EE84, L802505A4_17EE84, L802505A4_17EE84, L802505A4_17EE84, 0
glabel jtbl_8029D010
.word L802507A8_17F088, L80250678_17EF58, L80250684_17EF64, L802506B0_17EF90, L8024FBDC_17E4BC, 0
glabel jtbl_8029D028
.word L80250708_17EFE8, L80250718_17EFF8, L80250728_17F008, L80250738_17F018, L80250748_17F028, L80250758_17F038, L80250768_17F048, 0
glabel jtbl_8029D048
.word L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L802508C0_17F1A0, L802508C0_17F1A0, L802508C0_17F1A0, L802508C0_17F1A0, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L802508C0_17F1A0, L802508C0_17F1A0, L802508C0_17F1A0, L802508C0_17F1A0, L802508C0_17F1A0, L802508C0_17F1A0, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L802509DC_17F2BC, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250868_17F148, L80250988_17F268, L80250988_17F268, L80250988_17F268, L80250988_17F268, L80250988_17F268, L80250988_17F268, L80250988_17F268, L80250868_17F148, L8025090C_17F1EC, L80250868_17F148, L80250868_17F148, L80250868_17F148, 0
glabel jtbl_8029D1A0
.word L80250A88_17F368, L80250AA0_17F380, L80250B00_17F3E0, L80250B18_17F3F8, L80250B30_17F410, L80250B58_17F438, L80250E80_17F760, L80250E80_17F760, L80250BB0_17F490, L80250E80_17F760, L80250C54_17F534, L80250E80_17F760, L80250C9C_17F57C, L80250E80_17F760, L80250D00_17F5E0, L80250D18_17F5F8, L80250D60_17F640, L80250E80_17F760, L80250E3C_17F71C, L80250E3C_17F71C
glabel jtbl_8029D1F0
.word L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80251010_17F8F0, L80251010_17F8F0, L80251010_17F8F0, L80251010_17F8F0, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80251010_17F8F0, L80251010_17F8F0, L80251010_17F8F0, L80251010_17F8F0, L80251010_17F8F0, L80251010_17F8F0, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80251190_17FA70, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250F90_17F870, L80250F90_17F870, L80250F90_17F870, L80250F90_17F870, L80250F90_17F870, L80250F90_17F870, L80250F90_17F870, L80250EEC_17F7CC, L802510C8_17F9A8, L80250EEC_17F7CC, L80250EEC_17F7CC, L80250EEC_17F7CC, 0, 0, 0
glabel D_8029D350
.double 0.7142857142857143
glabel D_8029D358
.double 0.7142857142857143
glabel D_8029D360
.double 0.7142857142857143
glabel D_8029D368
.double 0.4
glabel D_8029D370
.double 0.7142857142857143
glabel D_8029D378
.double 0.7142857142857143
glabel D_8029D380
.double 0.7142857142857143
glabel D_8029D388
.double 0.4
glabel D_8029D390
.double 0.7142857142857143
glabel D_8029D398
.double 0.7142857142857143
glabel jtbl_8029D3A0
.word L80259300_187BE0, L80259484_187D64, L80259484_187D64, L8025931C_187BFC, L80259338_187C18, L80259354_187C34, L80259370_187C50, L8025938C_187C6C, L802593A8_187C88, L802593C4_187CA4, L802593E0_187CC0, L80259484_187D64, L802593FC_187CDC, L8025941C_187CFC, L80259440_187D20, L80259450_187D30, L80259470_187D50, 0
glabel D_8029D3E8
.double 0.2
glabel D_8029D3F0
.double 0.4
glabel D_8029D3F8
.double 0.7
glabel D_8029D400
.double 0.1
glabel D_8029D408
.double 0.8
glabel D_8029D410
.double 0.6
glabel D_8029D418
.double 0.1
glabel jtbl_8029D420
.word L8025CE90_18B770, L8025CE84_18B764, L8025CE84_18B764, L8025CE7C_18B75C, L8025CE7C_18B75C, L8025CE84_18B764, L8025CE84_18B764, L8025CE7C_18B75C, L8025CE7C_18B75C, 0
glabel jtbl_8029D448
.word L8025CE90_18B770, L8025CE7C_18B75C, L8025CE7C_18B75C, L8025CE84_18B764, L8025CE84_18B764, L8025CE7C_18B75C, L8025CE7C_18B75C, L8025CE84_18B764, L8025CE84_18B764, L8025CE7C_18B75C, L8025CE7C_18B75C, L8025CE84_18B764, L8025CE84_18B764, L8025CE7C_18B75C, L8025CE7C_18B75C, 0
glabel D_8029D488
.word 0x8025CF28, 0x8025CF3C, 0x8025CF50, 0x8025CF64, 0x8025CF78, 0x8025CF8C, 0x8025CFA0, 0x8025CFB4, 0x8025CFC8, 0x8025CFDC, 0x8025CFF0, 0x8025D004
glabel jtbl_8029D4B8
.word L8025D07C_18B95C, L8025D08C_18B96C, L8025D09C_18B97C, L8025D0AC_18B98C, L8025D0BC_18B99C, L8025D0CC_18B9AC, L8025D0DC_18B9BC, L8025D0EC_18B9CC, L8025D0FC_18B9DC, L8025D10C_18B9EC, L8025D11C_18B9FC, L8025D12C_18BA0C
glabel D_8029D4E8
.double 0.7999999999999999
glabel jtbl_8029D4F0
.word L8025E1FC_18CADC, L8025E2EC_18CBCC, L8025E3C8_18CCA8, L8025E594_18CE74, L8025E5C0_18CEA0, L8025E62C_18CF0C, L8025E6A0_18CF80, L8025F5F4_18DED4, L8025F824_18E104, L8025F924_18E204, L8025FADC_18E3BC, L8025FC04_18E4E4, L8025FF48_18E828, L8025FF48_18E828, L8025FF48_18E828, L8025FCA4_18E584, L8025FD2C_18E60C, L8025FF48_18E828, L8025FF48_18E828, L8025FF48_18E828, L8025FD7C_18E65C, L8025FE58_18E738, L8025FEFC_18E7DC, 0
glabel jtbl_8029D550
.word L80260208_18EAE8, L80260300_18EBE0, L80260774_18F054, L80260774_18F054, L80260800_18F0E0, L80260838_18F118, L80260838_18F118, L80260838_18F118, L80260300_18EBE0, L80260300_18EBE0, L80260838_18F118, L80260838_18F118, L80260838_18F118, L80260838_18F118, L80260810_18F0F0, 0
glabel D_8029D590
.double 0.35
glabel D_8029D598
.double 1.2
glabel D_8029D5A0
.double 0.3
glabel D_8029D5A8
.double 0.9
glabel D_8029D5B0
.double 0.3
glabel D_8029D5B8
.double 0.9
glabel D_8029D5C0
.double 0.1
glabel D_8029D5C8
.double 0.8
glabel D_8029D5D0
.double 0.1
glabel D_8029D5D8
.double 0.8
glabel jtbl_8029D5E0
.word L80266238_194B18, L80266238_194B18, L80266238_194B18, L80265F80_194860, L80265F80_194860, L80265F80_194860, L80265F80_194860, L80265F80_194860, L80265F80_194860, L80265F80_194860, L80265F80_194860, L80266138_194A18, L8026618C_194A6C, L802661C0_194AA0, L802661F8_194AD8, 0
glabel jtbl_8029D620
.word L802660E4_1949C4, L802660D0_1949B0, L802660B0_194990, L80266090_194970, L8026602C_19490C, L80266238_194B18, L80266104_1949E4, L80266124_194A04
glabel jtbl_8029D640
.word L80266844_195124, L80266854_195134, L80266860_195140, L8026686C_19514C, L80266878_195158, L802668F8_1951D8
glabel jtbl_8029D658
.word L802668B0_195190, L802668D8_1951B8, L802668E0_1951C0, L802668E8_1951C8, L802668F0_1951D0, L802668F8_1951D8
glabel jtbl_8029D670
.word L80267EB8_196798, L80267E38_196718, L80267E48_196728, L80267E58_196738, L80267E68_196748, L80267E78_196758, L80267E88_196768, L80267E98_196778, L80267E98_196778, L80267E98_196778, L80267E98_196778, L80267E98_196778
glabel jtbl_8029D6A0
.word L80268AEC_1973CC, L80268984_197264, L80268994_197274, L802689A4_197284, L802689B4_197294, L802689C4_1972A4, L802689D4_1972B4, L802689E4_1972C4, L802689F4_1972D4, L80268A04_1972E4, L80268A14_1972F4, L80268A24_197304, L80268A34_197314, L80268A44_197324, L80268A54_197334, L80268A64_197344, L80268A74_197354, L80268A84_197364, L80268A94_197374, L80268AA4_197384, L80268AB4_197394, L80268AC4_1973A4, L80268AD4_1973B4, L80268AE4_1973C4
glabel jtbl_8029D700
.word L80268C90_197570, L80268B28_197408, L80268B38_197418, L80268B48_197428, L80268B58_197438, L80268B68_197448, L80268B78_197458, L80268B88_197468, L80268B98_197478, L80268BA8_197488, L80268BB8_197498, L80268BC8_1974A8, L80268BD8_1974B8, L80268BE8_1974C8, L80268BF8_1974D8, L80268C08_1974E8, L80268C18_1974F8, L80268C28_197508, L80268C38_197518, L80268C48_197528, L80268C58_197538, L80268C68_197548, L80268C78_197558, L80268C88_197568
glabel jtbl_8029D760
.word L80268E3C_19771C, L80268CD4_1975B4, L80268CE4_1975C4, L80268CF4_1975D4, L80268D04_1975E4, L80268D14_1975F4, L80268D24_197604, L80268D34_197614, L80268D44_197624, L80268D54_197634, L80268D64_197644, L80268D74_197654, L80268D84_197664, L80268D94_197674, L80268DA4_197684, L80268DB4_197694, L80268DC4_1976A4, L80268DD4_1976B4, L80268DE4_1976C4, L80268DF4_1976D4, L80268E04_1976E4, L80268E14_1976F4, L80268E24_197704, L80268E34_197714
glabel jtbl_8029D7C0
.word L8026F7E4_19E0C4, L8026F7F0_19E0D0, L8026F7FC_19E0DC, L8026F804_19E0E4, L8026F80C_19E0EC, L8026F814_19E0F4
glabel jtbl_8029D7D8
.word L8026F8D4_19E1B4, L8026F914_19E1F4, L8026F954_19E234, L8026F978_19E258, L8026F99C_19E27C, L8026F9C0_19E2A0
glabel jtbl_8029D7F0
.word L8026FAC8_19E3A8, L8026FAD4_19E3B4, L8026FAE0_19E3C0, L8026FAE8_19E3C8, L8026FAF0_19E3D0, L8026FAF8_19E3D8
glabel jtbl_8029D808
.word L8026FFDC_19E8BC, L80270028_19E908, L802700B8_19E998, L802700E0_19E9C0, L8027010C_19E9EC, 0
glabel jtbl_8029D820
.word L8027047C_19ED5C, L802704C8_19EDA8, L80270558_19EE38, L80270580_19EE60, L802705AC_19EE8C, 0
glabel jtbl_8029D838
.word L80270814_19F0F4, L80270860_19F140, L802708AC_19F18C, L802708D4_19F1B4, L80270900_19F1E0, 0
glabel jtbl_8029D850
.word L80270B5C_19F43C, L80270BA8_19F488, L80270BF4_19F4D4, L80270C1C_19F4FC, L80270C48_19F528, 0
glabel jtbl_8029D868
.word L80270FB4_19F894, L8027100C_19F8EC, L80271078_19F958, L802710B0_19F990, L802710D4_19F9B4, 0
glabel jtbl_8029D880
.word L80271E4C_1A072C, L80271E58_1A0738, L80271E64_1A0744, L80271E70_1A0750, L80271E7C_1A075C, L80271E88_1A0768
glabel D_8029D898
.double 54.9
glabel D_8029D8A0
.double 47.0
glabel D_8029D8A8
.double 1.12
glabel D_8029D8B0
.double 0.53
glabel D_8029D8B8
.double 47.0
glabel D_8029D8C0
.double 0.8
glabel D_8029D8C8
.double 0.53
glabel D_8029D8D0
.double 0.8
glabel D_8029D8D8
.double 16.5
glabel D_8029D8E0
.double 33.0
glabel D_8029D8E8
.double 0.53
glabel D_8029D8F0
.double 0.01
glabel D_8029D8F8
.double 0.53
glabel D_8029D900
.double 0.01
glabel D_8029D908
.double 16.5
glabel D_8029D910
.double 0.53
glabel D_8029D918
.double 0.01
glabel D_8029D920
.double 0.53
glabel D_8029D928
.double 0.01
glabel D_8029D930
.double 33.0
glabel D_8029D938
.double 47.0
glabel D_8029D940
.double 0.53
glabel D_8029D948
.double 47.0
glabel D_8029D950
.double 0.53
glabel D_8029D958
.double 16.5
glabel D_8029D960
.double 0.53
glabel D_8029D968
.double 0.53
glabel D_8029D970
.double 0.53
glabel D_8029D978
.double 33.0
glabel D_8029D980
.double 0.53, 0.0
glabel jtbl_8029D990
.word L80277044_1A5924, L8027704C_1A592C, L80277054_1A5934, L80277090_1A5970, L802770CC_1A59AC, L80277108_1A59E8
glabel jtbl_8029D9A8
.word L8027B12C_1A9A0C, L8027B158_1A9A38, L8027B16C_1A9A4C, L8027B180_1A9A60, L8027B300_1A9BE0, L8027B340_1A9C20, L8027B368_1A9C48, L8027B208_1A9AE8, L8027B258_1A9B38, L8027B3F8_1A9CD8, L8027B4B8_1A9D98, L8027B53C_1A9E1C, L8027B58C_1A9E6C, 0
glabel D_8029D9E0
.double 3.141592
glabel D_8029D9E8
.double 3.141592
glabel D_8029D9F0
.double 3.141592
glabel D_8029D9F8
.double 3.141592
glabel D_8029DA00
.double 1.570796
glabel D_8029DA08
.double 1.570796
glabel D_8029DA10
.double 180.0
glabel D_8029DA18
.double 180.0
glabel D_8029DA20
.double 180.0, 0.0

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_8024E210_7F8F20
.word 0x00270000, 0x00270001, 0x00270002, 0x00270003, 0x00270004, 0x00270005, 0x00270006, 0x00270007, 0x00270008, 0x00270009, 0x0027000A, 0x0027000B, 0x0027000C, 0x0027000D, 0x0027000E, 0x0027000F, 0x00270010, 0x00270011, 0x00270012, 0x00270013, 0x00270014, 0x00270015, 0x00270016, 0x00000098, 0x00000005, 0x0024002A, 0x0000008F, 0x0000000A, 0x00240026, 0x00000090, 0x00000005, 0x00240027, 0x00000080, 0x0000000A, 0x00240000, 0x000000A4, 0x0000000A, 0x00240016, 0x0000008A, 0x00000005, 0x00240009, 0x00000000, 0x00000000, 0x00000000, 0x0000008D, 0x00000003, 0x00000000, 0x000000A7, 0x00000005, 0x00000000, 0x00000086, 0x00000003, 0x00000000, 0x00000093, 0x00000040, 0x00000000, 0x000000A8, 0x00000014, 0x00000000, 0x0000009D, 0x00000004, 0x00000000, 0x0000009C, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000003, 0x00000016, 0x00000001, 0x00000004, 0x00000016, 0x00000001, 0x00000001, 0x00000016, 0x00000001, 0x00000002, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00610037, 0x00620038, 0x00630039, 0x0064003A, 0x0065003B, 0x0066003C, 0x00000001, 0x00880001, 0x00880004, 0x8024E320, 0x00000000, 0x00000000, D_8024E210_7F8F20, 0x00000043, 0x00000005, MakeShop, 0x8024E374, 0x8024E26C, 0x8024E2C0, 0x00010000, 0x00000043, 0x00000002, MakeShopOwner, 0x8024E38C, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_8024E3F0_7F9100
.word 0x41700000, 0xC3C80000, 0x42B40000, 0x42F00000, 0x00000007, 0xFAA2B58A, 0x43DE8000, 0xC3998000, 0x42B40000, 0x42DC0000, 0x00000003, 0xFAA2B58B, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000043, 0x00000002, func_802D5EE0, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_00_UnkMusicFunc, D_8024E3F0_7F9100, 0x00000057, 0x00000000, 0x0000000F, 0x00000002, 0xF5DE0180, 0xFFFFFF99, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_00_UnkMusicFunc, 0x8024E408, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_8024E4C0_7F91D0
.word 0x00000008, 0x00000001, 0x00000032, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000016, 0xFFFFFFE6, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000041, 0xFFFFFFC3, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000042, 0xFFFFFFBD, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000042, 0xFFFFFFBA, 0x00000008, 0x00000001, 0x0000001E, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000042, 0xFFFFFFB9, 0x00000008, 0x00000001, 0x00000012, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000043, 0xFFFFFFC2, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x0000004A, 0xFFFFFFDE, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000051, 0xFFFFFFFA, 0x00000043, 0x00000002, DemoSetButtons, 0x00008000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000052, 0xFFFFFFFE, 0x00000008, 0x00000001, 0x00000003, 0x00000043, 0x00000002, DemoSetButtons, 0x00000000, 0x00000008, 0x00000001, 0x00000007, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000051, 0xFFFFFFFD, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000050, 0xFFFFFFF6, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x0000004E, 0xFFFFFFEA, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x0000004B, 0xFFFFFFDD, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000048, 0xFFFFFFCF, 0x00000043, 0x00000002, DemoSetButtons, 0x00008000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000046, 0xFFFFFFC8, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000046, 0xFFFFFFC7, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000002, DemoSetButtons, 0x00000000, 0x00000008, 0x00000001, 0x00000009, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000046, 0xFFFFFFC8, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x0000004A, 0xFFFFFFE6, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x0000004F, 0x00000008, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000046, 0x0000002E, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000042, 0x00000044, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000042, 0x00000043, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000041, 0x00000043, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x0000003F, 0x00000042, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x0000002D, 0x0000002E, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000016, 0x00000017, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000001, 0xFFFFFFFF, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000002, DemoSetButtons, 0x00008000, 0x00000008, 0x00000001, 0x00000004, 0x00000043, 0x00000002, DemoSetButtons, 0x00000000, 0x00000008, 0x00000001, 0x0000003D, 0x00000043, 0x00000003, DemoJoystickXY, 0x00000003, 0xFFFFFFFF, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x0000000E, 0xFFFFFFFF, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x0000004A, 0xFFFFFFF8, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x0000004D, 0xFFFFFFF7, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x0000004E, 0xFFFFFFF7, 0x00000008, 0x00000001, 0x0000000B, 0x00000043, 0x00000003, DemoJoystickXY, 0x0000004E, 0xFFFFFFF8, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, DemoJoystickXY, 0x0000004F, 0xFFFFFFF9, 0x0000000A, 0x00000002, 0xF8405B89, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8405B89, 0x00000001, 0x00000043, 0x00000004, GotoMapSpecial, 0x802559B0, 0x00000002, 0x00000002, 0x00000008, 0x00000001, 0x0000006E, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000002, GetDemoState, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000002, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x0000000A, 0x00000002, 0xF8405B89, 0x00000001, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8405B89, 0x00000001, 0x00000043, 0x00000004, GotoMapSpecial, 0x802559B0, 0x00000002, 0x00000003, 0x00000008, 0x00000001, 0x00000064, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xF8405B89, 0x00000000, 0x00000044, 0x00000001, 0x8024E9F4, 0x00000044, 0x00000001, D_8024E4C0_7F91D0, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_8024EAF0_7F9800
.word 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000004, func_802C94A0, 0x00000000, func_802423F0_7ED100, 0x00000000, 0x00000043, 0x00000004, func_802C90FC, 0x000000D6, 0x00000000, 0xFFFFFFFF, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_80253220_7FDF30
.word 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000002, HidePlayerShadow, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFFFFFF9C, 0xFFFFFFF6, 0xFFFFFE8E, 0x00000043, 0x00000003, InterpPlayerYaw, 0x00000087, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000003, PlaySoundAtPlayer, 0x00000163, 0x00000000, 0x00000043, 0x00000002, func_802D286C, 0x00000100, 0x00000043, 0x00000007, func_802D2520, 0x00010002, 0x00000005, 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000005, 0x00000001, 0x00000028, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000007, func_802D2520, 0x00010002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, HidePlayerShadow, 0x00000000, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000003, EnableNpcShadow, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x00000000, 0xFFFFFF9C, 0xFFFFFFDD, 0xFFFFFE8E, 0x00000043, 0x00000003, SetNpcYaw, 0x00000000, 0x00000087, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000004, PlaySoundAtNpc, 0x00000000, 0x00000163, 0x00000000, 0x00000043, 0x00000003, func_802CFE2C, 0x00000000, 0x00000100, 0x00000043, 0x00000007, func_802CFD30, 0x00000000, 0x00000005, 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x00000000, 0xFFFFFF9C, 0xFFFFFFF6, 0xFFFFFE8E, 0x00000043, 0x00000005, GetNpcPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000005, 0x00000001, 0x0000002D, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000005, SetNpcPos, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000007, func_802CFD30, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x00000000, 0xFFFFFF9C, 0x0000001E, 0xFFFFFE8E, 0x00000008, 0x00000001, 0x00000003, 0x00000043, 0x00000003, EnableNpcShadow, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFFFFFF9C, 0x0000001E, 0xFFFFFE8E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFFFFFF9C, 0x0000001E, 0xFFFFFE8E, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF24F2A80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000056, 0x00000000, 0x00000046, 0x00000001, D_80253220_7FDF30, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, func_802D1270, 0xFFFFFFC4, 0xFFFFFEC0, 0xF24A8A80, 0x00000008, 0x00000001, 0x0000003F, 0x00000043, 0x00000004, func_802D1270, 0x00000050, 0xFFFFFFC4, 0xF24A8A80, 0x00000043, 0x00000004, func_802D1270, 0x000000B4, 0x00000000, 0xF24A8A80, 0x00000043, 0x00000004, func_802D1270, 0x0000028A, 0x00000000, 0xF24A8A80, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000046, 0x00000046, 0x00000001, 0x80253374, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000000, 0x00000200, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000000, 0x0082000A, 0x00000043, 0x00000003, SetNpcSpeed, 0x00000000, 0xF24A8A80, 0x00000043, 0x00000005, NpcMoveTo, 0x00000000, 0x00000050, 0xFFFFFFC4, 0x00000000, 0x00000043, 0x00000005, NpcMoveTo, 0x00000000, 0x000000B4, 0x00000000, 0x00000000, 0x00000043, 0x00000005, NpcMoveTo, 0x00000000, 0x0000028A, 0x00000000, 0x00000000, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000046, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFFFFFFC4, 0x00000000, 0xFFFFFEC0, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF253DA80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24A8280, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0x00000190, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0x00000190, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF2518280, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24A7C80, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000003, GotoMap, 0x80255B60, 0x00000004, 0x00000008, 0x00000001, 0x00000064, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_802553A0_8000B0
.word 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000001, 0x00000043, 0x00000002, HidePlayerShadow, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFFFFFF9C, 0xFFFFFFF6, 0xFFFFFE8E, 0x00000043, 0x00000003, InterpPlayerYaw, 0x00000087, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000003, PlaySoundAtPlayer, 0x00000163, 0x00000000, 0x00000043, 0x00000002, func_802D286C, 0x00000100, 0x00000043, 0x00000007, func_802D2520, 0x00010002, 0x00000005, 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000005, 0x00000001, 0x00000028, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000004, SetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000007, func_802D2520, 0x00010002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, HidePlayerShadow, 0x00000000, 0x00000043, 0x00000002, DisablePlayerPhysics, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000003, EnableNpcShadow, 0x00000019, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x00000019, 0xFFFFFF9C, 0xFFFFFFDD, 0xFFFFFE8E, 0x00000043, 0x00000003, SetNpcYaw, 0x00000019, 0x00000087, 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000004, PlaySoundAtNpc, 0x00000019, 0x00000163, 0x00000000, 0x00000043, 0x00000003, func_802CFE2C, 0x00000019, 0x00000100, 0x00000043, 0x00000007, func_802CFD30, 0x00000019, 0x00000005, 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x00000019, 0xFFFFFF9C, 0xFFFFFFF6, 0xFFFFFE8E, 0x00000043, 0x00000005, GetNpcPos, 0x00000019, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000005, 0x00000001, 0x0000002D, 0x00000027, 0x00000002, 0xFE363C81, 0x00000001, 0x00000043, 0x00000005, SetNpcPos, 0x00000019, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000007, func_802CFD30, 0x00000019, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x00000019, 0xFFFFFF9C, 0x0000001E, 0xFFFFFE8E, 0x00000008, 0x00000001, 0x00000003, 0x00000043, 0x00000003, EnableNpcShadow, 0x00000019, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFFFFFF9C, 0x0000001E, 0xFFFFFE8E, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFFFFFF9C, 0x0000001E, 0xFFFFFE8E, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF24F2A80, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000056, 0x00000000, 0x00000046, 0x00000001, D_802553A0_8000B0, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, func_802D1270, 0xFFFFFFC4, 0xFFFFFEC0, 0xF24A8A80, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000046, 0x00000046, 0x00000001, 0x802554F4, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000019, 0x00000200, 0x00000001, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000019, 0x0082000A, 0x00000043, 0x00000003, SetNpcSpeed, 0x00000019, 0xF24A8A80, 0x00000043, 0x00000005, NpcMoveTo, 0x00000019, 0xFFFFFF9C, 0xFFFFFED4, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000019, 0x00820004, 0x00000057, 0x00000000, 0x00000008, 0x00000001, 0x00000046, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFFFFFFC4, 0x00000000, 0xFFFFFEC0, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFFFFFFC4, 0x00000000, 0xFFFFFEC0, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24A8280, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000008, 0x00000001, 0x00000050, 0x00000043, 0x00000006, SpeakToPlayer, 0x00000019, 0x00820014, 0x00820004, 0x00000000, 0x00010023, 0x00000008, 0x00000001, 0x0000000A, 0x00000058, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000003, PlayerFaceNpc, 0x00000019, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000059, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000019, 0x0082000A, 0x00000043, 0x00000005, NpcMoveTo, 0x00000019, 0x0000003C, 0xFFFFFF9C, 0x00000000, 0x00000043, 0x00000004, SetNpcFlagBits, 0x00000019, 0x00000200, 0x00000000, 0x00000043, 0x00000005, SetNpcPos, 0x00000019, 0x00000000, 0xFFFFFC18, 0x00000000, 0x00000044, 0x00000001, 0x8024FC44, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .rodata
glabel D_80255990_8006A0
.word 0x6B6D725F, 0x31300000, 0x6D61635F, 0x30310000, 0x74696B5F, 0x31390000, 0x6B6D725F, 0x32300000, 0x6D61635F, 0x30300000, 0x00000000, 0x00000000

View File

@ -0,0 +1,12 @@
.include "macro.inc"
.section .rodata
glabel D_802559C0_8006D0
.double 32767.0
glabel D_802559C8_8006D8
.double 32767.0
glabel jtbl_802559D0_8006E0
.word L802432E8_7EDFF8, L802432F8_7EE008, L80243310_7EE020, L80243320_7EE030, L80243338_7EE048, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L80243350_7EE060, L80243360_7EE070, L80243378_7EE088, L80243388_7EE098, L802433A0_7EE0B0, L802433B8_7EE0C8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D8_7EE0E8, L802433D0_7EE0E0, 0x6D61635F, 0x30310000, 0, 0

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,12 @@
.include "macro.inc"
.section .data
glabel D_80247E00_808680
.word 0x00270017, 0x00270018, 0x00270002, 0x00270019, 0x00270004, 0x00270005, 0x00270006, 0x00270007, 0x00270008, 0x00270009, 0x0027000A, 0x0027000B, 0x0027000C, 0x0027000D, 0x0027000E, 0x0027000F, 0x00270010, 0x00270011, 0x00270012, 0x00270013, 0x00270014, 0x00270015, 0x0027001A, 0x00000083, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000003, 0x00000016, 0x00000001, 0x00000004, 0x00000016, 0x00000001, 0x00000001, 0x00000014, 0x00000001, 0xFE363C82, 0x00000016, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xF8405C84, 0x00000001, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x00000040, 0x7FFFFE00, 0x00000016, 0x00000001, 0x00000001, 0x00000024, 0x00000002, 0xF8405C85, 0x00000001, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x0000003F, 0x7FFFFE00, 0x00000016, 0x00000001, 0x00000002, 0x00000024, 0x00000002, 0xF8405C86, 0x00000001, 0x00000043, 0x00000004, ModifyColliderFlags, 0x00000000, 0x0000003E, 0x7FFFFE00, 0x00000023, 0x00000000, 0x00000043, 0x00000002, func_80240044_8008C4, 0xFE363C82, 0x00000016, 0x00000001, 0x00000002, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80247F88_808808
.word 0x0000011F, 0x00000032, 0x0024008B, 0x000000E6, 0x00000064, 0x00240087, 0x000000E1, 0x0000004B, 0x0024005E, 0x000000EE, 0x0000004B, 0x00240069, 0x000000E3, 0x00000064, 0x00240080, 0x000000EB, 0x0000004B, 0x0024005C, 0x000000E9, 0x00000064, 0x0024006D, 0x0000010A, 0x00000032, 0x0024005A, 0x000000E0, 0x0000004B, 0x00240068, 0x00000143, 0x00000064, 0x0024006F, 0x000000F4, 0x00000064, 0x00240093, 0x0000014A, 0x00000096, 0x00240071, 0x0000014D, 0x00000096, 0x00240072, 0x0000010B, 0x00000064, 0x00240065, 0x00000130, 0x00000096, 0x00240075, 0x00000108, 0x000000C8, 0x0024006C, 0x00900040, 0x008F003F, 0x008E003E, 0x00000001, 0x00A70001, 0x00A70004, 0x80247E74, 0x00000000, 0x00000000, D_80247E00_808680, 0x0000000C, 0x00000002, 0xF5DE0180, 0xFFFFFFCB, 0x00000004, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x0000000C, 0x00000002, 0xF5DE0180, 0xFFFFFFF3, 0x00000004, 0x00000001, 0x00000002, 0x00000013, 0x00000000, 0x0000000C, 0x00000002, 0xF5DE0180, 0x00000007, 0x00000004, 0x00000001, 0x00000003, 0x00000013, 0x00000000, 0x0000000C, 0x00000002, 0xF5DE0180, 0x00000029, 0x00000004, 0x00000001, 0x00000004, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8405C14, 0x00000001, 0x00000024, 0x00000002, 0xF8405C13, 0x00000001, 0x00000024, 0x00000002, 0xF8405C12, 0x00000001, 0x00000003, 0x00000001, 0x00000004, 0x00000024, 0x00000002, 0xF8405C11, 0x00000001, 0x00000024, 0x00000002, 0xF8405C10, 0x00000001, 0x00000024, 0x00000002, 0xF8405C0F, 0x00000001, 0x00000003, 0x00000001, 0x00000003, 0x00000024, 0x00000002, 0xF8405C0E, 0x00000001, 0x00000024, 0x00000002, 0xF8405C0D, 0x00000001, 0x00000024, 0x00000002, 0xF8405C0C, 0x00000001, 0x00000003, 0x00000001, 0x00000002, 0x00000024, 0x00000002, 0xF8405C0B, 0x00000001, 0x00000024, 0x00000002, 0xF8405C0A, 0x00000001, 0x00000024, 0x00000002, 0xF8405C09, 0x00000001, 0x00000003, 0x00000001, 0x00000001, 0x00000024, 0x00000002, 0xF8405C08, 0x00000001, 0x00000024, 0x00000002, 0xF8405C07, 0x00000001, 0x00000024, 0x00000002, 0xF8405C06, 0x00000001, 0x00000024, 0x00000002, 0xF8405C05, 0x00000001, 0x00000043, 0x00000001, func_802400C8_800948, 0x00000024, 0x00000002, 0xFD050F82, 0xFE363C81, 0x0000000A, 0x00000002, 0xFE363C83, 0x00000000, 0x00000024, 0x00000002, 0xF8405C84, 0x00000000, 0x00000024, 0x00000002, 0xF8405C85, 0x00000000, 0x00000024, 0x00000002, 0xF8405C86, 0x00000000, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000003, 0x00000024, 0x00000002, 0xF8405C86, 0x00000001, 0x00000013, 0x00000000, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000002, 0x00000024, 0x00000002, 0xF8405C85, 0x00000001, 0x00000013, 0x00000000, 0x0000000C, 0x00000002, 0xFE363C80, 0x00000001, 0x00000024, 0x00000002, 0xF8405C84, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000005, MakeShop, 0x80248048, 0xFE363C82, 0x80247E5C, 0x00000000, 0x00000043, 0x00000002, MakeShopOwner, 0x80248054, 0x0000000A, 0x00000002, 0xFE363C83, 0x00000001, 0x0000000F, 0x00000002, 0xFE363C80, 0x00000003, 0x0000000A, 0x00000002, 0xF8405C86, 0x00000001, 0x00000043, 0x00000002, func_80240044_8008C4, 0x00000002, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x0000000F, 0x00000002, 0xFE363C80, 0x00000002, 0x0000000A, 0x00000002, 0xF8405C85, 0x00000001, 0x00000043, 0x00000002, func_80240044_8008C4, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x0000000F, 0x00000002, 0xFE363C80, 0x00000001, 0x0000000A, 0x00000002, 0xF8405C84, 0x00000001, 0x00000043, 0x00000002, func_80240044_8008C4, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_80248420_808CA0
.word 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000004, func_802C94A0, 0x00000002, func_802403C0_800C40, func_802405E8_800E68, 0x00000043, 0x00000004, func_802C90FC, 0x00000032, 0x00000002, 0xFFFFFFFF, 0x00000043, 0x00000003, EnableModel, 0x00000032, 0x00000000, 0x00000043, 0x00000004, func_802C94A0, 0x00000003, func_80240628_800EA8, 0x00000000, 0x00000043, 0x00000004, func_802C90FC, 0x0000002F, 0x00000003, 0xFFFFFFFF, 0x00000043, 0x00000004, SetModelFlags, 0x0000002F, 0x00000100, 0x00000001, 0x00000043, 0x00000004, SetModelFlags, 0x0000002E, 0x00000100, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,12 @@
.include "macro.inc"
.section .data
glabel D_802484F0_808D70
.word 0x0000000B, 0x00000002, 0xF5DE02DC, 0x00000009, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0xF8405CB3, 0x00000027, 0x00000002, 0xFE363C81, 0xF8405CB4, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000002, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000024, 0x00000002, 0xF8405CB3, 0x00000001, 0x00000012, 0x00000000, 0x00000024, 0x00000002, 0xF8405CB4, 0x00000001, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0xF8405CB3, 0x00000027, 0x00000002, 0xFE363C80, 0xF8405CB4, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000002, 0x00000024, 0x00000002, 0xF840622A, 0x00000001, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
glabel D_802485E8_808E68
.word 0x00170000, 0x00180000, 0xFFFFFF80, 0x00170001, 0x00180001, 0xFFFFFF96, 0x00170002, 0x00180002, 0xFFFFFF9F, 0x00170003, 0x00180003, 0xFFFFFFB5, 0x00170004, 0x00180004, 0xFFFFFFBD, 0x00170005, 0x00180005, 0xFFFFFFC5, 0x00170006, 0x00180006, 0xFFFFFFCC, 0x00170007, 0x00180007, 0xFFFFFFD0, 0x00170008, 0x00180008, 0xFFFFFFDF, 0x00170009, 0x00180009, 0xFFFFFFF1, 0x0017000A, 0x0018000A, 0xFFFFFFF6, 0x0017000B, 0x0018000B, 0xFFFFFFFA, 0x0017000C, 0x0018000C, 0xFFFFFFFD, 0x0017000D, 0x0018000D, 0x00000002, 0x0017000E, 0x0018000E, 0x00000005, 0x0017000F, 0x0018000F, 0x0000000B, 0x00170010, 0x00180010, 0x00000018, 0x00170011, 0x00180011, 0x00000028, 0x00170012, 0x00180012, 0x0000002B, 0x00170013, 0x00180013, 0x00000032, 0x00170014, 0x00180014, 0x00000039, 0x00170015, 0x00180015, 0x0000003D, 0x00170016, 0x00180016, 0x0000003E, 0x00170017, 0x00180017, 0x00000057, 0x00170018, 0x00180018, 0x0000005C
glabel D_80248714_808F94
.word 0x00170019, 0x00180019, 0x00000060, 0x00000043, 0x00000001, func_80240ED8_801758, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000001, func_80240E80_801700, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0xFE363C80, 0x000000A0, 0x00000028, 0x00000024, 0x00000002, 0xFE363C80, 0x00000000, 0x00000046, 0x00000001, D_802484F0_808D70, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000001, func_80240ED8_801758, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000001, func_80240E80_801700, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0xFE363C81, 0x000000A0, 0x00000028, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000046, 0x00000001, D_802484F0_808D70, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000047, 0x00000005, 0x80248720, 0x00000100, 0x00000010, 0x00000001, 0x00000000, 0x00000047, 0x00000005, 0x8024879C, 0x00000100, 0x00000011, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0xC33E0000, 0xC3520000, 0x42C80000, 0x42F00000, 0x00000002, 0xFAA2B58A, 0xC3160000, 0x43A50000, 0x42DC0000, 0x43020000, 0x00000008, 0xFAA2B58B, 0x43850000, 0x43B90000, 0x43480000, 0x435C0000, 0x00000005, 0xFAA2B58C, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000043, 0x00000002, func_802D5EE0, 0x00000000, 0x0000000A, 0x00000002, 0xFAA2B58E, 0x00000000, 0x00000024, 0x00000002, 0xFAA2B58E, 0x00000001, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_01_UnkMusicFunc, 0x80248860, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_01_UnkMusicFunc, 0x80248878, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_01_UnkMusicFunc, 0x80248890, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_80261880_822100
.word 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000003, EnableModel, 0x0000008D, 0x00000000, 0x00000043, 0x00000001, func_802463E0_806C60, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFFFFFDD0, 0x00000000, 0x00000000, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFFFFFDD0, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF24E6280, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000043, 0x00000005, SetNpcPos, 0x00000000, 0xFFFFFE34, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetNpcYaw, 0x00000000, 0x0000005A, 0x00000056, 0x00000000, 0x00000043, 0x00000004, func_802D1270, 0xFFFFFF9C, 0x00000000, 0xF24A8A80, 0x00000043, 0x00000004, func_802D1270, 0xFFFFFFE7, 0xFFFFFFE7, 0xF24A8A80, 0x00000043, 0x00000004, func_802D1270, 0x00000000, 0xFFFFFF9C, 0xF24A8A80, 0x00000043, 0x00000004, func_802D1270, 0x00000000, 0xFFFFFE70, 0xF24A8A80, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000003, SetNpcSpeed, 0x00000000, 0xF24A8A80, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000000, 0x0082000A, 0x00000043, 0x00000005, NpcMoveTo, 0x00000000, 0xFFFFFF9C, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000000, 0x0082001E, 0x00000043, 0x00000005, NpcMoveTo, 0x00000000, 0xFFFFFFE7, 0xFFFFFFE7, 0x00000000, 0x00000043, 0x00000005, NpcMoveTo, 0x00000000, 0x00000000, 0xFFFFFF9C, 0x00000000, 0x00000043, 0x00000005, NpcMoveTo, 0x00000000, 0x00000000, 0xFFFFFEAC, 0x00000000, 0x00000043, 0x00000003, SetNpcAnimation, 0x00000000, 0x0082001C, 0x00000057, 0x00000000, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24BE280, 0x00000043, 0x00000005, MakeLerp, 0x0000012C, 0x00000190, 0x00000064, 0x00000000, 0x00000005, 0x00000001, 0x00000000, 0x00000043, 0x00000001, UpdateLerp, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C82, 0xFE363C83, 0xFE363C84, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xFE363C80, 0x00000008, 0x00000001, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C81, 0x00000000, 0x00000007, 0x00000000, 0x00000013, 0x00000000, 0x00000006, 0x00000000, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000001, 0x0000004B, 0x00000043, 0x00000003, GotoMap, 0x80262A30, 0x00000004, 0x00000008, 0x00000001, 0x00000064, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,24 @@
.include "macro.inc"
.section .rodata
glabel D_802626B0_822F30
.word 0x6D61635F, 0x30300000, 0x6E6F6B5F, 0x31310000, 0x6B6D725F, 0x32320000, 0x6F73725F, 0x30300000, 0x6F73725F, 0x30310000, 0x6D61635F, 0x30320000
glabel D_802626E0_822F60
.double 32767.0
glabel D_802626E8_822F68
.double 32767.0
glabel jtbl_802626F0_822F70
.word L80241DF8_802678, L80241E08_802688, L80241E20_8026A0, L80241E30_8026B0, L80241E48_8026C8, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241E60_8026E0, L80241E70_8026F0, L80241E88_802708, L80241E98_802718, L80241EB0_802730, L80241EC8_802748, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE8_802768, L80241EE0_802760, 0x666C6F5F, 0x30300000, 0x6B6D725F, 0x32320000
glabel D_80262890_823110
.double 32767.0
glabel D_80262898_823118
.double 32767.0
glabel jtbl_802628A0_823120
.word L802462C8_806B48, L802462D8_806B58, L802462F0_806B70, L80246300_806B80, L80246318_806B98, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L80246330_806BB0, L80246340_806BC0, L80246358_806BD8, L80246368_806BE8, L80246380_806C00, L80246398_806C18, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B8_806C38, L802463B0_806C30, 0x6F73725F, 0x30300000, 0, 0

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_80243520_8267E0
.word 0xC4160000, 0x00000000, 0x00000000, 0x42B40000, 0x44160000, 0x00000000, 0x00000000, 0x43870000, 0x00000000, 0x00000000, 0xC4160000, 0x43340000, 0x00000000, 0x00000000, 0x44160000, 0x00000000, 0xC3E10000, 0x41F00000, 0x43750000, 0x42B40000, 0xC3E60000, 0x42480000, 0xC3870000, 0x43340000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x8024473C, D_80243520_8267E0, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, func_80200000, 0x00190002, 0x00000014, 0x00000001, 0xF5DE0180, 0x00000021, 0x00000002, 0xFFFFFFF3, 0x00000005, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x0000004A, 0x00000000, 0x00000008, 0x0000001C, 0x00000000, 0x00000044, 0x00000001, 0x8024E150, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_80244BB0_827E70
.word 0x00000043, 0x00000006, RotateModel, 0x00000063, 0xFE363C80, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C80, 0x00000043, 0x00000006, RotateModel, 0x0000005D, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x0000005B, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x0000005C, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x0000005F, 0xFE363C81, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x00000060, 0xFE363C81, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x00000061, 0xFE363C81, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000043, 0x00000003, SetGroupEnabled, 0x0000005A, 0x00000001, 0x00000024, 0x00000002, 0xFAA2B58A, 0x00000001, 0x00000016, 0x00000001, 0x00000003, 0x00000043, 0x00000003, SetGroupEnabled, 0x0000005A, 0x00000000, 0x00000024, 0x00000002, 0xFAA2B58A, 0x00000000, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x00000040, 0xFE363C80, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C80, 0x00000043, 0x00000006, RotateModel, 0x00000042, 0xFE363C81, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000006, RotateModel, 0x00000043, 0xFE363C81, 0x00000000, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xF8405C03, 0x00000000, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D016A, 0x000000A0, 0x00000028, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000003, SetGroupEnabled, 0x00000039, 0x00000001, 0x00000016, 0x00000001, 0x00000002, 0x0000000A, 0x00000002, 0xF8405C03, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0xFFFFFFFF, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000016, 0x00000001, 0x00000003, 0x00000043, 0x00000003, SetGroupEnabled, 0x00000039, 0x00000000, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000043, 0x0000000A, MakeDoorAdvanced, 0x00000002, D_80244BB0_827E70, 0x80244BE0, 0x00000000, 0x80244CC0, 0x0000003C, 0x0000003B, 0x0000006B, 0x80244EBC, 0x00000043, 0x0000000A, MakeDoorAdvanced, 0x00000002, 0x80244D44, 0x80244D74, 0x00000000, 0x80244DD4, 0x00000033, 0x00000034, 0x00000047, 0x80244EC4, 0x00000043, 0x00000002, GetEntryID, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000005, 0x00000024, 0x00000002, 0xFE363C80, 0x00000003, 0x00000044, 0x00000001, 0x80244CC0, 0x00000043, 0x00000003, SetGroupEnabled, 0x00000039, 0x00000001, 0x00000043, 0x00000001, func_802405F0_8238B0, 0x00000024, 0x00000002, 0xFE363C80, 0x0000005A, 0x00000043, 0x00000006, RotateModel, 0x00000042, 0xFE363C80, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000006, RotateModel, 0x00000043, 0xFE363C80, 0x00000000, 0x00000000, 0x00000001, 0x00000012, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000003, 0x00000044, 0x00000001, 0x80244CC0, 0x00000044, 0x00000001, 0x80244DD4, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_8024E120_8313E0
.word 0xC3160000, 0xC34D0000, 0x42F00000, 0x43160000, 0x00000001, 0xFAA2B58A, 0xC3C80000, 0x437A0000, 0x42DC0000, 0x43020000, 0x00000004, 0xFAA2B58B, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000043, 0x00000002, func_802D5EE0, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_02_UnkMusicFunc, D_8024E120_8313E0, 0x00000057, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_02_UnkMusicFunc, 0x8024E138, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

View File

@ -0,0 +1,21 @@
.include "macro.inc"
.section .rodata
glabel D_8024E1D0_831490
.word 0x6D61635F, 0x30340000, 0x6D696D5F, 0x31300000, 0x6D61635F, 0x30310000, 0x6D61635F, 0x30330000, 0x74696B5F, 0x30360000, 0x74696B5F, 0x31350000
glabel D_8024E200_8314C0
.double 32767.0
glabel D_8024E208_8314C8
.double 32767.0
glabel jtbl_8024E210_8314D0
.word L802416A8_824968, L802416B8_824978, L802416D0_824990, L802416E0_8249A0, L802416F8_8249B8, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241710_8249D0, L80241720_8249E0, L80241738_8249F8, L80241748_824A08, L80241760_824A20, L80241778_824A38, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241798_824A58, L80241790_824A50
glabel D_8024E3A0_831660
.word 0x000000B0, 0x000000B1, 0x000000B2, 0x000000B3, 0x000000B4, 0x000000B5, 0x000000B6, 0x000000B7, 0x000000B8, 0x000000B9, 0x000000BA, 0x000000BD, 0x000000BB, 0x000000BE, 0x000000BF, 0x000000BC, 0x000000C0, 0x000000C1, 0x000000C2, 0x000000C3, 0x000000C4, 0x000000C5, 0x000000C6, 0x000000C7, 0x000000C8, 0x000000C9, 0x000000CA, 0x000000CB, 0x000000CC, 0x000000CD, 0x000000CE, 0x000000CF, 0x000000D0, 0x000000D1, 0x000000D2, 0x000000D3, 0x000000D4, 0x000000D5, 0x000000D6, 0x000000D7, 0x000000D8, 0x000000D9, 0x000000DA, 0x00000089, 0x0000009A, 0x0000009B, 0x00000097, 0x00000095, 0x0000008B, 0x0000008F, 0x00000082, 0x00000080
glabel D_8024E470_831730
.word 0xF8405CB6, 0xF8405CB7, 0xF8405CB8, 0xF8405CB9, 0xF8405CBA, 0xF8405CBB, 0xF8405CBC, 0xF8405CBD, 0xF8405CBE, 0xF8405CBF, 0xF8405CC0, 0xF8405CC1, 0xF8405CC2, 0xF8405CC3, 0xF8405CC4, 0xF8405CC5, 0xF8405CC6, 0xF8405CC7, 0xF8405CC8, 0xF8405CC9, 0xF8405CCA, 0xF8405CCB, 0xF8405CCC, 0xF8405CCD, 0xF8405CCE, 0xF8405CCF, 0xF8405CD0, 0xF8405CD1, 0xF8405CD2, 0xF8405CD3, 0xF8405CD4, 0xF8405CD5, 0xF8405CD6, 0xF8405CD7, 0xF8405CD8, 0xF8405CD9, 0xF8405CDA, 0xF8405CDB, 0xF8405CDC, 0xF8405CDD, 0xF8405CDE, 0xF8405CDF, 0xF8405CE0, 0xF8405CE1, 0xF8405CE2, 0xF8405CE3, 0xF8405CE4, 0xF8405CE5, 0xF8405CE6, 0xF8405CE7, 0xF8405CE8, 0xF8405CE9

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_80242870_834070
.word 0x00000000, 0x00000000, 0xC4160000, 0x43340000, 0x44138000, 0x41F00000, 0x42C80000, 0x43870000, 0xC2FA0000, 0x42480000, 0xC40C8000, 0x42B40000, 0xC3CF8000, 0x41A00000, 0x42B80000, 0x43AF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x802438EC, D_80242870_834070, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, func_80200000, 0x00190003, 0x00000014, 0x00000001, 0xF5DE0180, 0x00000021, 0x00000002, 0xFFFFFFF3, 0x00000005, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x0000004A, 0x00000000, 0x00000008, 0x0000001C, 0x00000000, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_8024DD00_83F500
.word 0x00000024, 0x00000002, 0xF8405C9C, 0x00000001, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D0175, 0x000000A0, 0x00000028, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D0172, 0x000000A0, 0x00000028, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, GetDemoState, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x0000000A, 0x00000002, 0xF8405C9C, 0x00000000, 0x00000043, 0x00000007, MakeEntity, 0x802BCF00, 0xFFFFFF38, 0x00000000, 0x00000000, 0x00000000, D_80000000, 0x00000043, 0x00000002, AssignScript, D_8024DD00_83F500, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000008, MakeEntity, 0x802EAB04, 0x0000020D, 0x00000000, 0x000000AF, 0x00000000, 0x00000003, D_80000000, 0x00000043, 0x00000002, AssignPanelFlag, 0xF8405CAA, 0x00000043, 0x00000007, MakeEntity, D_802EAFDC, 0x000000B9, 0x00000014, 0xFFFFFEA2, 0x00000000, D_80000000, 0x00000043, 0x00000002, AssignScript, 0x8024DD20, 0x00000047, 0x00000005, 0x8024DD68, 0x00000100, 0x00000006, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .rodata
glabel D_802513B0_842BB0
.word 0x6D61635F, 0x30320000, 0x6D676D5F, 0x30300000, 0x6977615F, 0x31310000, 0x6D61635F, 0x30330000

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_80242020_844BF0
.word 0x44188000, 0x00000000, 0x00000000, 0x438C0000, 0xC3D20000, 0x00000000, 0x43D70000, 0x420C0000, 0xC3F50000, 0x41A00000, 0xC3160000, 0x43340000, 0xC3D20000, 0x41A00000, 0xC2BE0000, 0x00000000, 0x00000000, 0xC2C80000, 0x00000000, 0x00000000, 0xC3D20000, 0x41A00000, 0x436B0000, 0x43870000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x8024240C, D_80242020_844BF0, 0x00000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, func_80200000, 0x00190004, 0x00000043, 0x00000002, GetEntryID, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000004, 0x00000014, 0x00000001, 0xF5DE0180, 0x00000021, 0x00000002, 0xFFFFFFF3, 0x00000005, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x0000004A, 0x00000000, 0x00000008, 0x0000001C, 0x00000000, 0x00000044, 0x00000001, 0x8024F4E8, 0x00000023, 0x00000000, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x0000003C, 0x00000043, 0x00000002, StopSound, 0x80000017, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_80242180_844D50
.word 0x0000004D, 0x00000001, 0x0000001B, 0x00000043, 0x00000003, UseExitHeading, 0x0000003C, 0x00000001, 0x00000044, 0x00000001, ExitWalk, 0x00000043, 0x00000003, GotoMap, 0x8024F558, 0x00000000, 0x00000008, 0x00000001, 0x00000064, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000004D, 0x00000001, 0x0000001B, 0x00000043, 0x00000003, UseExitHeading, 0x0000003C, 0x00000000, 0x00000044, 0x00000001, ExitWalk, 0x00000043, 0x00000003, GotoMap, 0x8024F560, 0x00000000, 0x00000008, 0x00000001, 0x00000064, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000047, 0x00000005, D_80242180_844D50, 0x00080000, 0x00000041, 0x00000001, 0x00000000, 0x00000047, 0x00000005, 0x802421DC, 0x00080000, 0x00000042, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, GetEntryID, 0xFE363C80, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000002, 0x00000044, 0x00000001, 0x80242238, 0x00000044, 0x00000001, 0x8024ECDC, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000024, 0x00000002, 0xFAA2B58A, 0x00000001, 0x00000057, 0x00000000, 0x00000016, 0x00000001, 0x00000003, 0x00000044, 0x00000001, 0x80242238, 0x00000043, 0x00000004, SetPlayerPos, 0xFFFFFE5C, 0x00000014, 0xFFFFFFA1, 0x00000043, 0x00000005, SetNpcPos, 0xFFFFFFFC, 0xFFFFFE5C, 0x00000014, 0xFFFFFFBF, 0x00000056, 0x00000000, 0x00000008, 0x00000001, 0x00000014, 0x00000024, 0x00000002, 0xFAA2B58A, 0x00000001, 0x00000057, 0x00000000, 0x00000016, 0x00000001, 0x00000004, 0x00000043, 0x00000001, func_80240194_842D64, 0x00000043, 0x0000000A, func_80240050_842C20, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003B6, 0x000003E8, 0x00000044, 0x00000001, 0x8024DED0, 0x00000016, 0x00000001, 0x00000005, 0x00000044, 0x00000001, 0x80242238, 0x0000001C, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x80242238, 0x00000044, 0x00000001, EnterWalk, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xF5DE0329, 0x00000001, 0x00000043, 0x00000002, SetSpriteShading, 0xFFFFFFFF, 0x00000043, 0x00000006, SetCamPerspective, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetCamBGColor, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetCamEnabled, 0x00000000, 0x00000001, 0x00000043, 0x00000003, SetCamLeadPlayer, 0x00000000, 0x00000000, 0x00000043, 0x00000002, GetEntryID, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000004, 0x00000043, 0x00000003, MakeNpcs, 0x00000000, 0x8024E824, 0x00000012, 0x00000000, 0x00000014, 0x00000001, 0xF5DE0180, 0x00000018, 0x00000001, 0xFFFFFFF3, 0x00000043, 0x00000003, MakeNpcs, 0x00000000, 0x8024DC88, 0x00000018, 0x00000001, 0x00000006, 0x00000043, 0x00000003, MakeNpcs, 0x00000000, 0x8024DCAC, 0x00000016, 0x00000001, 0x00000006, 0x00000043, 0x00000003, MakeNpcs, 0x00000000, 0x8024DCD0, 0x00000018, 0x00000001, 0x00000029, 0x00000043, 0x00000003, MakeNpcs, 0x00000000, 0x8024DC88, 0x00000018, 0x00000001, 0x00000058, 0x00000043, 0x00000003, MakeNpcs, 0x00000000, 0x8024DCF4, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, MakeNpcs, 0x00000000, 0x8024DC88, 0x00000023, 0x00000000, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF97188B1, 0x00000000, 0x00000046, 0x00000001, 0x8024F2C0, 0x00000044, 0x00000001, 0x80242E88, 0x00000044, 0x00000001, 0x80243B24, 0x00000044, 0x00000001, 0x80243D9C, 0x00000046, 0x00000001, 0x80246C58, 0x0000000A, 0x00000002, 0xF5DE0180, 0x00000006, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x00000078, 0x00000001, 0x00000008, 0x00000012, 0x00000000, 0x00000044, 0x00000001, 0x802420C0, 0x00000013, 0x00000000, 0x00000044, 0x00000001, 0x80242280, 0x00000043, 0x00000002, GetEntryID, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000005, 0x00000008, 0x00000001, 0x00000041, 0x00000012, 0x00000000, 0x00000008, 0x00000001, 0x00000001, 0x00000013, 0x00000000, 0x00000024, 0x00000002, 0xF8405C87, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_80243C10_8467E0
.word 0x0027001B, 0x0027001C, 0x0027001D, 0x0027001E, 0x0027001F, 0x00270020, 0x00270021, 0x00270022, 0x00270023, 0x00270024, 0x00270025, 0x00270026, 0x00270027, 0x00270028, 0x00270029, 0x0027002A, 0x0027002B, 0x0027002C, 0x0027002D, 0x0027002E, 0x0027002F, 0x00270030, 0x00270031, 0x00000088, 0x0000001E, 0x00240007, 0x0000009A, 0x0000000F, 0x00240029, 0x00000082, 0x00000014, 0x00240002, 0x00000089, 0x00000005, 0x0024000E, 0x0000008B, 0x0000000A, 0x00240008, 0x0000008C, 0x00000014, 0x0024000A, 0x00000000, 0x00000000, 0x00000000, 0x00000080, 0x00000007, 0x00000000, 0x00000090, 0x00000005, 0x00000000, 0x00000083, 0x00000014, 0x00000000, 0x00000093, 0x00000032, 0x00000000, 0x00000092, 0x00000014, 0x00000000, 0x00000097, 0x0000001E, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000003, 0x00000016, 0x00000001, 0x00000004, 0x00000016, 0x00000001, 0x00000001, 0x00000016, 0x00000001, 0x00000001, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0034002C, 0x0035002D, 0x0036002E, 0x0037002F, 0x00380030, 0x00390031, 0x00000000, 0x00880001, 0x00880004, 0x80243D14, 0x00000000, 0x00000000, D_80243C10_8467E0, 0x00000043, 0x00000005, MakeShop, 0x80243D68, 0x80243C6C, 0x80243CC0, 0x00010000, 0x00000043, 0x00000002, MakeShopOwner, 0x80243D80, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_8024F4D0_8520A0
.word 0xC3F00000, 0x435C0000, 0x42C80000, 0x42F00000, 0x00000009, 0xFAA2B58A, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000043, 0x00000002, func_802D5EE0, 0x00000000, 0x00000056, 0x00000000, 0x00000043, 0x00000002, mac_04_UnkMusicFunc, D_8024F4D0_8520A0, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .rodata
glabel D_8024F550_852120
.word 0x686F735F, 0x62670000, 0x6D61635F, 0x30350000, 0x6D61635F, 0x30320000, 0x6F6D6F5F, 0x30330000, 0x686F735F, 0x32300000, 0x00000000, 0x00000000

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .rodata
glabel D_8024F580_852150
.double 0.7142857142857143, 5.578423069507728e+228, 3.0252731672874824e+209, 0.0

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_80244160_8562D0
.word 0x43D50000, 0x00000000, 0xC3D50000, 0x43610000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC2F00000, 0x41C00000, 0x43BB8000, 0x00000000, 0xC38C0000, 0xC1200000, 0x43B98000, 0x43870000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80244BB0, D_80244160_8562D0, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, func_80200000, 0x00190005, 0x00000014, 0x00000001, 0xF5DE0180, 0x00000021, 0x00000002, 0x00000008, 0x00000009, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x0000004C, 0x00000000, 0x00000008, 0x00000021, 0x00000002, 0xFFFFFFF3, 0x00000005, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x0000004A, 0x00000000, 0x00000008, 0x0000001C, 0x00000000, 0x00000043, 0x00000003, FadeOutMusic, 0x00000000, 0x00000BB8, 0x00000023, 0x00000000, 0x00000043, 0x00000002, PlaySound, 0x80000058, 0x00000043, 0x00000002, ClearAmbientSounds, 0x000000FA, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x00000047, 0x00000000, 0x00000008, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000003, FadeOutMusic, 0x00000000, 0x000003E8, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x0000005D, 0x00000000, 0x00000008, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x0000004C, 0x00000000, 0x00000008, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000003, FadeOutMusic, 0x00000000, 0x00000BB8, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_80244370_8564E0
.word 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D0174, 0x000000A0, 0x00000028, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000004, ShowMessageAtScreenPos, 0x001D016C, 0x000000A0, 0x00000028, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000007, MakeEntity, D_802E9A18, 0xFFFFFF6A, 0x0000003C, 0xFFFFFE89, 0x00000000, D_80000000, 0x00000043, 0x00000008, MakeEntity, 0x802EAB04, 0xFFFFFFCE, 0x00000000, 0xFFFFFED4, 0x00000000, 0x00000003, D_80000000, 0x00000043, 0x00000002, AssignPanelFlag, 0xF8405CAC, 0x00000043, 0x00000007, MakeEntity, 0x802EA0E8, 0xFFFFFE16, 0x00000082, 0x000000A0, 0x00000000, D_80000000, 0x00000043, 0x00000002, AssignBlockFlag, 0xF8405CB2, 0x00000047, 0x00000005, D_80244370_8564E0, 0x00000100, 0x0000000E, 0x00000001, 0x00000000, 0x00000047, 0x00000005, 0x802443B8, 0x00000100, 0x0000002E, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .data
glabel D_802522E0_864450
.word 0x00000043, 0x00000006, RotateModel, 0x00000025, 0xFE363C80, 0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C80, 0x00000043, 0x00000006, RotateModel, 0x0000002F, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x0000002E, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x00000030, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x00000031, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x00000032, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x00000033, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x00000034, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x00000035, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C80, 0x00000043, 0x00000006, RotateModel, 0x00000038, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x00000039, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x0000003A, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000024, 0x00000002, 0xFE363C81, 0xFE363C80, 0x0000002E, 0x00000002, 0xFE363C81, 0xF24A7680, 0x00000043, 0x00000006, RotateModel, 0x00000027, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x00000028, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x00000029, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x0000002A, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x0000002B, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x0000002C, 0xFE363C81, 0x00000001, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000006, RotateModel, 0x00000025, 0xFE363C80, 0x00000001, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000014, 0x00000001, 0xFE363C80, 0x00000016, 0x00000001, 0x00000000, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x0000005D, 0x00000000, 0x00000008, 0x00000043, 0x00000002, StopSound, 0x80000058, 0x00000043, 0x00000002, func_802D62E4, 0x00000039, 0x00000043, 0x00000003, EnableGroup, 0x00000024, 0x00000001, 0x00000043, 0x00000003, EnableModel, 0x0000003D, 0x00000000, 0x00000043, 0x00000003, EnableModel, 0x0000003E, 0x00000000, 0x00000016, 0x00000001, 0x00000003, 0x00000024, 0x00000002, 0xFAA2B58A, 0x00000000, 0x00000043, 0x00000003, EnableGroup, 0x00000024, 0x00000000, 0x00000043, 0x00000003, EnableModel, 0x0000003D, 0x00000001, 0x00000043, 0x00000003, EnableModel, 0x0000003E, 0x00000001, 0x00000008, 0x00000001, 0x00000005, 0x00000044, 0x00000001, 0x802441E0, 0x00000023, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000008, 0x00000007, 0x00000009, 0x0000000A, 0x0000000B, 0xFFFFFFFF, 0x00000043, 0x0000000A, MakeDoorAdvanced, 0x00000002, D_802522E0_864450, 0x80252310, 0x80252580, 0x802525B0, 0x00000020, 0x00000025, 0x00000043, 0x802526C8, 0x00000024, 0x00000002, 0xFE363C80, 0x00000003, 0x00000044, 0x00000001, 0x802525B0, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
glabel D_80252744_8648B4
.word 0x00000000

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_80252748_8648B8
.word 0x00000043, 0x00000004, func_802C9C70, 0x00000003, 0x00000036, 0x00000001, 0x00000043, 0x00000004, func_802C94A0, 0x00000003, func_80243F0C_85607C, 0x00000000, 0x00000043, 0x00000004, func_802C90FC, 0x00000036, 0x00000003, 0xFFFFFFFF, 0x00000002, 0x00000000, 0x00000001, 0x00000000

View File

@ -0,0 +1,18 @@
.include "macro.inc"
.section .rodata
glabel D_802527A0_864910
.word 0x6D61635F, 0x30340000, 0x6B67725F, 0x30310000
glabel D_802527B0_864920
.double 32767.0
glabel D_802527B8_864928
.double 32767.0
glabel jtbl_802527C0_864930
.word L80241208_853378, L80241218_853388, L80241230_8533A0, L80241240_8533B0, L80241258_8533C8, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L80241270_8533E0, L80241280_8533F0, L80241298_853408, L802412A8_853418, L802412C0_853430, L802412D8_853448, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F8_853468, L802412F0_853460
glabel jtbl_80252950_864AC0
.word L80242B14_854C84, L80242B24_854C94, L80242B34_854CA4, L80242B44_854CB4, L80242B68_854CD8, 0x6D61635F, 0x30360000, 0

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .rodata
glabel jtbl_80252970_864AE0
.word L80243624_855794, L80243610_855780, L80243624_855794, L80243624_855794, L80243624_855794, L80243624_855794, L80243624_855794, L80243624_855794, L80243624_855794, L80243610_855780, L80243624_855794, L80243624_855794, L80243624_855794, 0, 0, 0

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .rodata
glabel jtbl_802529B0_864B20
.word L80243EA8_856018, L80243EB8_856028, L80243EC8_856038, L80243ED8_856048, L80243EE8_856058, L80243EF8_856068
glabel D_802529C8_864B38
.double 0.01

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_80241690_8661D0
.word 0x00000000, 0x00000000, 0x42C80000, 0x42B40000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80241848, D_80241690_8661D0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, func_80200000, 0x00000000, 0x0000004D, 0x00000001, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C85, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C86, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C87, 0x00000001, 0x0000000A, 0x00000002, 0xFE363C88, 0x00000001, 0x00000043, 0x00000001, mac_06_UnkTexturePanFunc, 0x00000002, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000001, mac_06_UnkTexturePanFunc2, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000004D, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000003, 0x00000001, 0x00000000, 0x0000000F, 0x00000002, 0xFE363C8C, 0x0000003C, 0x00000024, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000013, 0x00000000, 0x00000043, 0x00000008, func_8024030C_864E4C, 0xFE363C8C, 0xFE363C80, 0xF24A7680, 0xF24A7E80, 0x0000001E, 0x00000000, 0x00000000, 0x00000043, 0x00000005, ScaleGroup, 0x00000014, 0x00000001, 0xFE363C80, 0x00000001, 0x00000027, 0x00000002, 0xFE363C8C, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000004, 0x00000001, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xF5DE0329, 0x00000001, 0x00000043, 0x00000002, SetSpriteShading, 0xFFFFFFFF, 0x00000043, 0x00000006, SetCamPerspective, 0x00000000, 0x00000003, 0x00000019, 0x00000010, 0x00001000, 0x00000043, 0x00000005, SetCamBGColor, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0x00000003, SetCamEnabled, 0x00000000, 0x00000001, 0x00000043, 0x00000003, MakeNpcs, 0x00000000, 0x802448D8, 0x00000044, 0x00000001, 0x80243AEC, 0x00000044, 0x00000001, 0x80242A14, 0x00000043, 0x00000005, SetMusicTrack, 0x00000000, 0x00000081, 0x00000000, 0x00000008, 0x00000043, 0x00000002, PlayAmbientSounds, 0x00000002, 0x00000044, 0x00000001, 0x8024177C, 0x00000043, 0x00000003, SetTexPanner, 0x00000013, 0x00000001, 0x00000043, 0x00000001, mac_06_SpawnSunEffect, 0x00000043, 0x00000002, GetEntryID, 0xFE363C80, 0x0000000A, 0x00000002, 0xFE363C80, 0x00000000, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000024, 0x00000002, 0xFE363C81, 0x00000190, 0x00000024, 0x00000002, 0xFE363C82, 0x00000096, 0x00000024, 0x00000002, 0xFE363C83, 0x000000C8, 0x00000024, 0x00000002, 0xFE363C84, 0xFFFFFFC4, 0x00000024, 0x00000002, 0xFE363C85, 0x00000001, 0x00000024, 0x00000002, 0xFE363C86, 0x00000001, 0x00000024, 0x00000002, 0xFE363C87, 0x00000001, 0x00000024, 0x00000002, 0xFE363C88, 0x00000001, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000044, 0x00000001, 0x802416E0, 0x00000057, 0x00000000, 0x00000012, 0x00000000, 0x00000056, 0x00000000, 0x00000024, 0x00000002, 0xFE363C80, 0x00000001, 0x00000024, 0x00000002, 0xFE363C81, 0xFFFFFE70, 0x00000024, 0x00000002, 0xFE363C82, 0xFFFFFF6A, 0x00000024, 0x00000002, 0xFE363C83, 0xFFFFFF38, 0x00000024, 0x00000002, 0xFE363C84, 0x0000003C, 0x00000024, 0x00000002, 0xFE363C85, 0x00000001, 0x00000024, 0x00000002, 0xFE363C86, 0x00000001, 0x00000024, 0x00000002, 0xFE363C87, 0x00000001, 0x00000024, 0x00000002, 0xFE363C88, 0x00000001, 0x00000024, 0x00000002, 0xFE363C89, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000044, 0x00000001, 0x802416E0, 0x00000057, 0x00000000, 0x00000013, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .rodata
glabel jtbl_80244910_869450
.word L802406F4_865234, L802406E0_865220, L802406F4_865234, L802406F4_865234, L802406F4_865234, L802406F4_865234, L802406F4_865234, L802406F4_865234, L802406F4_865234, L802406E0_865220, L802406F4_865234, L802406F4_865234, L802406F4_865234, 0, 0, 0

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .rodata
glabel D_80244950_869490
.word 0x6D61635F, 0x30350000, 0x6A616E5F, 0x30300000, 0x6B6D725F, 0x32320000
glabel D_80244968_8694A8
.double 0.1

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_802436B0_7EAA50
.word 0x47535720, 0x4D415000, 0x47535720, 0x444F4B41, 0x4E000000, 0x47535720, 0x4642544C, 0x00000000, 0x47535720, 0x42544C00, 0x47535720, 0x4E504300, 0x47535720, 0x42415400, 0x47535720, 0x4F535200, 0x47535720, 0x454E4400, 0x47535720, 0x4B504100, 0x47535720, 0x50524100, 0x47535720, 0x53414D00, 0x47535720, 0x464C4F00, 0x47535720, 0x4B5A4E00, 0x47535720, 0x4A414E00, 0x47535720, 0x4F4D4F00, 0x47535720, 0x44474200, 0x47535720, 0x41524E00, 0x47535720, 0x4F424B00, 0x47535720, 0x4D494D00, 0x47535720, 0x49534B00, 0x47535720, 0x53424B00, 0x47535720, 0x44524F00, 0x47535720, 0x49574100, 0x47535720, 0x54524400, 0x47535720, 0x4E4F4B00, 0x47535720, 0x484F5300, 0x47535720, 0x4B4B4A00, 0x47535720, 0x4B475200, 0x47535720, 0x54494B00, 0x47535720, 0x4D414300, 0x47535720, 0x4B4D5200, 0x47535720, 0x45565400, 0x47535746, 0x204D4150, 0x00000000, 0x47535746, 0x20444F4B, 0x414E0000, 0x47535746, 0x20464254, 0x4C000000, 0x47535746, 0x2042544C, 0x00000000, 0x47535746, 0x204E5043, 0x00000000, 0x47535746, 0x20424154, 0x00000000, 0x47535746, 0x204F5352, 0x00000000, 0x47535746, 0x20454E44, 0x00000000, 0x47535746, 0x204B5041, 0x00000000, 0x47535746, 0x20505241, 0x00000000, 0x47535746, 0x2053414D, 0x00000000, 0x47535746, 0x20464C4F, 0x00000000, 0x47535746, 0x204B5A4E, 0x00000000, 0x47535746, 0x204A414E, 0x00000000, 0x47535746, 0x204F4D4F, 0x00000000, 0x47535746, 0x20444742, 0x00000000, 0x47535746, 0x2041524E, 0x00000000, 0x47535746, 0x204F424B, 0x00000000, 0x47535746, 0x204D494D, 0x00000000, 0x47535746, 0x2049534B, 0x00000000, 0x47535746, 0x2053424B, 0x00000000, 0x47535746, 0x2044524F, 0x00000000, 0x47535746, 0x20495741, 0x00000000, 0x47535746, 0x20545244, 0x00000000, 0x47535746, 0x204E4F4B, 0x00000000, 0x47535746, 0x20484F53, 0x00000000, 0x47535746, 0x204B4B4A, 0x00000000, 0x47535746, 0x204B4752, 0x00000000, 0x47535746, 0x2054494B, 0x00000000, 0x47535746, 0x204D4143, 0x00000000, 0x47535746, 0x204B4D52, 0x00000000, 0x47535746, 0x20455654, 0x00000000

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .rodata
glabel D_80243938_7EACD8
.word 0x6B6D725F, 0x30390000, 0x6E6F6B5F, 0x31300000, 0x6977615F, 0x30300000, 0x7473745F, 0x30310000, 0x6A616E5F, 0x30300000
glabel D_80243960_7EAD00
.double 1.05, 0.0

View File

@ -1,6 +1,13 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.section .rodata
glabel jtbl_8029CA88
.word L802412B4_16FB94, L80241590_16FE70, L80241A88_170368, L80241A88_170368, L802417DC_1700BC, L80241A88_170368, L80241A88_170368, L802419CC_1702AC, L80241A64_170344
.section .text
glabel begin_battle
/* 16FAF8 80241218 27BDFFB8 */ addiu $sp, $sp, -0x48
/* 16FAFC 8024121C AFB60038 */ sw $s6, 0x38($sp)

View File

@ -1,6 +1,16 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.section .rodata
glabel D_8029CAAC
.word 0x67765F30, 0x31000000, 0x00000000
glabel jtbl_8029CAB8
.word L80244AA8_173388, L80244B40_173420, L80244B88_173468, L80244C0C_1734EC, L80244C28_173508, 0
.section .text
glabel end_battle
/* 173330 80244A50 3C03800E */ lui $v1, %hi(gBattleStatus+0x46C)
/* 173334 80244A54 8C63C4DC */ lw $v1, %lo(gBattleStatus+0x46C)($v1)

View File

@ -1,29 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80241AB8
/* 170398 80241AB8 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 17039C 80241ABC 0000202D */ daddu $a0, $zero, $zero
/* 1703A0 80241AC0 0080282D */ daddu $a1, $a0, $zero
/* 1703A4 80241AC4 0080302D */ daddu $a2, $a0, $zero
/* 1703A8 80241AC8 AFBF0010 */ sw $ra, 0x10($sp)
/* 1703AC 80241ACC 0C04DF84 */ jal set_transition_stencil_color
/* 1703B0 80241AD0 0080382D */ daddu $a3, $a0, $zero
/* 1703B4 80241AD4 3C058028 */ lui $a1, %hi(D_80280A30)
/* 1703B8 80241AD8 8CA50A30 */ lw $a1, %lo(D_80280A30)($a1)
/* 1703BC 80241ADC 28A20100 */ slti $v0, $a1, 0x100
/* 1703C0 80241AE0 14400003 */ bnez $v0, .L80241AF0
/* 1703C4 80241AE4 00000000 */ nop
/* 1703C8 80241AE8 080906C0 */ j .L80241B00
/* 1703CC 80241AEC 3C05437F */ lui $a1, 0x437f
.L80241AF0:
/* 1703D0 80241AF0 44850000 */ mtc1 $a1, $f0
/* 1703D4 80241AF4 00000000 */ nop
/* 1703D8 80241AF8 46800020 */ cvt.s.w $f0, $f0
/* 1703DC 80241AFC 44050000 */ mfc1 $a1, $f0
.L80241B00:
/* 1703E0 80241B00 0C04DF62 */ jal set_transition_stencil_zoom_0
/* 1703E4 80241B04 0000202D */ daddu $a0, $zero, $zero
/* 1703E8 80241B08 8FBF0010 */ lw $ra, 0x10($sp)
/* 1703EC 80241B0C 03E00008 */ jr $ra
/* 1703F0 80241B10 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -1,33 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802485FC
/* 176EDC 802485FC 3C02802A */ lui $v0, %hi(D_8029F254)
/* 176EE0 80248600 8C42F254 */ lw $v0, %lo(D_8029F254)($v0)
/* 176EE4 80248604 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 176EE8 80248608 10400012 */ beqz $v0, .L80248654
/* 176EEC 8024860C AFBF0010 */ sw $ra, 0x10($sp)
/* 176EF0 80248610 3C038028 */ lui $v1, %hi(D_80280A30)
/* 176EF4 80248614 24630A30 */ addiu $v1, $v1, %lo(D_80280A30)
/* 176EF8 80248618 8C620000 */ lw $v0, ($v1)
/* 176EFC 8024861C 14400004 */ bnez $v0, .L80248630
/* 176F00 80248620 2442FFEC */ addiu $v0, $v0, -0x14
/* 176F04 80248624 3C05BF80 */ lui $a1, 0xbf80
/* 176F08 80248628 08092193 */ j .L8024864C
/* 176F0C 8024862C 240400FF */ addiu $a0, $zero, 0xff
.L80248630:
/* 176F10 80248630 04410002 */ bgez $v0, .L8024863C
/* 176F14 80248634 AC620000 */ sw $v0, ($v1)
/* 176F18 80248638 AC600000 */ sw $zero, ($v1)
.L8024863C:
/* 176F1C 8024863C C4600000 */ lwc1 $f0, ($v1)
/* 176F20 80248640 46800020 */ cvt.s.w $f0, $f0
/* 176F24 80248644 44050000 */ mfc1 $a1, $f0
/* 176F28 80248648 0000202D */ daddu $a0, $zero, $zero
.L8024864C:
/* 176F2C 8024864C 0C04DF62 */ jal set_transition_stencil_zoom_0
/* 176F30 80248650 00000000 */ nop
.L80248654:
/* 176F34 80248654 8FBF0010 */ lw $ra, 0x10($sp)
/* 176F38 80248658 03E00008 */ jr $ra
/* 176F3C 8024865C 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -1,33 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80248AA4
/* 177384 80248AA4 3C02802A */ lui $v0, %hi(D_8029F254)
/* 177388 80248AA8 8C42F254 */ lw $v0, %lo(D_8029F254)($v0)
/* 17738C 80248AAC 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 177390 80248AB0 10400012 */ beqz $v0, .L80248AFC
/* 177394 80248AB4 AFBF0010 */ sw $ra, 0x10($sp)
/* 177398 80248AB8 3C038028 */ lui $v1, %hi(D_80280A30)
/* 17739C 80248ABC 24630A30 */ addiu $v1, $v1, %lo(D_80280A30)
/* 1773A0 80248AC0 8C620000 */ lw $v0, ($v1)
/* 1773A4 80248AC4 14400004 */ bnez $v0, .L80248AD8
/* 1773A8 80248AC8 2442FFEC */ addiu $v0, $v0, -0x14
/* 1773AC 80248ACC 3C05BF80 */ lui $a1, 0xbf80
/* 1773B0 80248AD0 080922BD */ j .L80248AF4
/* 1773B4 80248AD4 240400FF */ addiu $a0, $zero, 0xff
.L80248AD8:
/* 1773B8 80248AD8 04410002 */ bgez $v0, .L80248AE4
/* 1773BC 80248ADC AC620000 */ sw $v0, ($v1)
/* 1773C0 80248AE0 AC600000 */ sw $zero, ($v1)
.L80248AE4:
/* 1773C4 80248AE4 C4600000 */ lwc1 $f0, ($v1)
/* 1773C8 80248AE8 46800020 */ cvt.s.w $f0, $f0
/* 1773CC 80248AEC 44050000 */ mfc1 $a1, $f0
/* 1773D0 80248AF0 0000202D */ daddu $a0, $zero, $zero
.L80248AF4:
/* 1773D4 80248AF4 0C04DF62 */ jal set_transition_stencil_zoom_0
/* 1773D8 80248AF8 00000000 */ nop
.L80248AFC:
/* 1773DC 80248AFC 8FBF0010 */ lw $ra, 0x10($sp)
/* 1773E0 80248B00 03E00008 */ jr $ra
/* 1773E4 80248B04 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -1,6 +1,13 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.section .rodata
glabel jtbl_8029CBE0
.word L80248B54_177434, L80248BA4_177484, L80248C0C_1774EC, L80248C90_177570, L80248CAC_17758C, 0, 0, 0
.section .text
glabel func_80248B08
/* 1773E8 80248B08 3C03800E */ lui $v1, %hi(gBattleStatus+0x46C)
/* 1773EC 80248B0C 8C63C4DC */ lw $v1, %lo(gBattleStatus+0x46C)($v1)

View File

@ -1,27 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80248D78
/* 177658 80248D78 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 17765C 80248D7C 3C038028 */ lui $v1, %hi(D_802809F6)
/* 177660 80248D80 846309F6 */ lh $v1, %lo(D_802809F6)($v1)
/* 177664 80248D84 2402FFFF */ addiu $v0, $zero, -1
/* 177668 80248D88 1462000C */ bne $v1, $v0, .L80248DBC
/* 17766C 80248D8C AFBF0010 */ sw $ra, 0x10($sp)
/* 177670 80248D90 0000202D */ daddu $a0, $zero, $zero
/* 177674 80248D94 0080282D */ daddu $a1, $a0, $zero
/* 177678 80248D98 0080302D */ daddu $a2, $a0, $zero
/* 17767C 80248D9C 0C04DF84 */ jal set_transition_stencil_color
/* 177680 80248DA0 0080382D */ daddu $a3, $a0, $zero
/* 177684 80248DA4 3C018028 */ lui $at, %hi(D_80280A30)
/* 177688 80248DA8 C4200A30 */ lwc1 $f0, %lo(D_80280A30)($at)
/* 17768C 80248DAC 46800020 */ cvt.s.w $f0, $f0
/* 177690 80248DB0 44050000 */ mfc1 $a1, $f0
/* 177694 80248DB4 0C04DF62 */ jal set_transition_stencil_zoom_0
/* 177698 80248DB8 0000202D */ daddu $a0, $zero, $zero
.L80248DBC:
/* 17769C 80248DBC 8FBF0010 */ lw $ra, 0x10($sp)
/* 1776A0 80248DC0 03E00008 */ jr $ra
/* 1776A4 80248DC4 27BD0018 */ addiu $sp, $sp, 0x18
/* 1776A8 80248DC8 00000000 */ nop
/* 1776AC 80248DCC 00000000 */ nop

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel switch_order
/* 1721F8 80243918 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 1721FC 8024391C 3C040041 */ lui $a0, 0x41
/* 172200 80243920 24845D90 */ addiu $a0, $a0, 0x5d90
/* 172204 80243924 AFB00010 */ sw $s0, 0x10($sp)
/* 172208 80243928 3C10800E */ lui $s0, %hi(gBattleStatus)
/* 17220C 8024392C 2610C070 */ addiu $s0, $s0, %lo(gBattleStatus)
/* 172210 80243930 2402FFFF */ addiu $v0, $zero, -1
/* 172214 80243934 3C050042 */ lui $a1, 0x42
/* 172218 80243938 24A519F0 */ addiu $a1, $a1, 0x19f0
/* 17221C 8024393C 3C06802A */ lui $a2, %hi(func_802A1000)
/* 172220 80243940 24C61000 */ addiu $a2, $a2, %lo(func_802A1000)
/* 172224 80243944 AFBF0018 */ sw $ra, 0x18($sp)
/* 172228 80243948 AFB10014 */ sw $s1, 0x14($sp)
/* 17222C 8024394C A202004D */ sb $v0, 0x4d($s0)
/* 172230 80243950 A202004E */ sb $v0, 0x4e($s0)
/* 172234 80243954 A202004F */ sb $v0, 0x4f($s0)
/* 172238 80243958 A2020050 */ sb $v0, 0x50($s0)
/* 17223C 8024395C A2020051 */ sb $v0, 0x51($s0)
/* 172240 80243960 A2020052 */ sb $v0, 0x52($s0)
/* 172244 80243964 A2020053 */ sb $v0, 0x53($s0)
/* 172248 80243968 A202005D */ sb $v0, 0x5d($s0)
/* 17224C 8024396C A2020062 */ sb $v0, 0x62($s0)
/* 172250 80243970 0C00A5CF */ jal dma_copy
/* 172254 80243974 A2020063 */ sb $v0, 0x63($s0)
/* 172258 80243978 8E020000 */ lw $v0, ($s0)
/* 17225C 8024397C 3C030008 */ lui $v1, 8
/* 172260 80243980 00431024 */ and $v0, $v0, $v1
/* 172264 80243984 1440000B */ bnez $v0, .L802439B4
/* 172268 80243988 2404000E */ addiu $a0, $zero, 0xe
/* 17226C 8024398C 3C11800E */ lui $s1, %hi(gBattleStatus+0x46C)
/* 172270 80243990 2631C4DC */ addiu $s1, $s1, %lo(gBattleStatus+0x46C)
/* 172274 80243994 8E300000 */ lw $s0, ($s1)
/* 172278 80243998 24020046 */ addiu $v0, $zero, 0x46
/* 17227C 8024399C 16020005 */ bne $s0, $v0, .L802439B4
/* 172280 802439A0 2404000D */ addiu $a0, $zero, 0xd
/* 172284 802439A4 0C090464 */ jal func_80241190
/* 172288 802439A8 2404000D */ addiu $a0, $zero, 0xd
/* 17228C 802439AC 08090E6F */ j .L802439BC
/* 172290 802439B0 AE300000 */ sw $s0, ($s1)
.L802439B4:
/* 172294 802439B4 0C090464 */ jal func_80241190
/* 172298 802439B8 00000000 */ nop
.L802439BC:
/* 17229C 802439BC 8FBF0018 */ lw $ra, 0x18($sp)
/* 1722A0 802439C0 8FB10014 */ lw $s1, 0x14($sp)
/* 1722A4 802439C4 8FB00010 */ lw $s0, 0x10($sp)
/* 1722A8 802439C8 03E00008 */ jr $ra
/* 1722AC 802439CC 27BD0020 */ addiu $sp, $sp, 0x20

View File

@ -1,6 +1,16 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.section .rodata
glabel jtbl_8029CB88
.word L802475CC_175EAC, L802475CC_175EAC, L80247720_176000, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L802479CC_1762AC, L80247970_176250, L802479A4_176284, 0
glabel jtbl_8029CBC0
.word L8024791C_1761FC, L80247944_176224, L80247924_176204, L8024792C_17620C, L8024794C_17622C, L80247934_176214, L8024793C_17621C, 0
.section .text
glabel update_enemy_action
/* 175E50 80247570 3C03800E */ lui $v1, %hi(gBattleStatus+0x46C)
/* 175E54 80247574 8C63C4DC */ lw $v1, %lo(gBattleStatus+0x46C)($v1)

View File

@ -1,6 +1,16 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.section .rodata
glabel jtbl_8029CB30
.word L80246B8C_17546C, L80246FFC_1758DC, L80246C5C_17553C, L80246CFC_1755DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FFC_1758DC, L80246FA0_175880, L80246FD4_1758B4, 0
glabel jtbl_8029CB68
.word L802470BC_17599C, L802470E4_1759C4, L802470C4_1759A4, L802470CC_1759AC, L802470F4_1759D4, L802470D4_1759B4, L802470DC_1759BC, L802470EC_1759CC
.section .text
glabel update_partner_action
/* 175414 80246B34 3C03800E */ lui $v1, %hi(gBattleStatus+0x46C)
/* 175418 80246B38 8C63C4DC */ lw $v1, %lo(gBattleStatus+0x46C)($v1)

View File

@ -1,6 +1,16 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.section .rodata
glabel jtbl_8029CAF0
.word L80246194_174A74, L802461BC_174A9C, L8024619C_174A7C, L802461A4_174A84, L802461CC_174AAC, L802461AC_174A8C, L802461B4_174A94, L802461C4_174AA4
glabel jtbl_8029CB10
.word L80246310_174BF0, L80246338_174C18, L80246318_174BF8, L80246320_174C00, L80246348_174C28, L80246328_174C08, L80246330_174C10, L80246340_174C20
.section .text
glabel update_player_action
/* 1743B0 80245AD0 27BDFFD0 */ addiu $sp, $sp, -0x30
/* 1743B4 80245AD4 AFB40020 */ sw $s4, 0x20($sp)

View File

@ -1,6 +1,13 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.section .rodata
glabel jtbl_8029CAD0
.word L8024574C_17402C, L80245AAC_17438C, L80245828_174108, L8024589C_17417C, L80245938_174218, L80245994_174274, L80245A00_1742E0, L80245A44_174324
.section .text
glabel update_swap_partner
/* 173FD8 802456F8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 173FDC 802456FC AFB20018 */ sw $s2, 0x18($sp)

View File

@ -1,127 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel delete_actor
/* 16F49C 80240BBC 27BDFFD0 */ addiu $sp, $sp, -0x30
/* 16F4A0 80240BC0 AFB10024 */ sw $s1, 0x24($sp)
/* 16F4A4 80240BC4 0080882D */ daddu $s1, $a0, $zero
/* 16F4A8 80240BC8 AFB00020 */ sw $s0, 0x20($sp)
/* 16F4AC 80240BCC 0000802D */ daddu $s0, $zero, $zero
/* 16F4B0 80240BD0 AFBF002C */ sw $ra, 0x2c($sp)
/* 16F4B4 80240BD4 AFB20028 */ sw $s2, 0x28($sp)
/* 16F4B8 80240BD8 0220202D */ daddu $a0, $s1, $zero
.L80240BDC:
/* 16F4BC 80240BDC 0C099C8D */ jal remove_actor_decoration
/* 16F4C0 80240BE0 0200282D */ daddu $a1, $s0, $zero
/* 16F4C4 80240BE4 26100001 */ addiu $s0, $s0, 1
/* 16F4C8 80240BE8 2A020002 */ slti $v0, $s0, 2
/* 16F4CC 80240BEC 1440FFFB */ bnez $v0, .L80240BDC
/* 16F4D0 80240BF0 0220202D */ daddu $a0, $s1, $zero
/* 16F4D4 80240BF4 8E2201D0 */ lw $v0, 0x1d0($s1)
/* 16F4D8 80240BF8 10400003 */ beqz $v0, .L80240C08
/* 16F4DC 80240BFC 00000000 */ nop
/* 16F4E0 80240C00 0C0B102B */ jal kill_script_by_ID
/* 16F4E4 80240C04 8E2401E0 */ lw $a0, 0x1e0($s1)
.L80240C08:
/* 16F4E8 80240C08 8E2201D8 */ lw $v0, 0x1d8($s1)
/* 16F4EC 80240C0C 10400003 */ beqz $v0, .L80240C1C
/* 16F4F0 80240C10 00000000 */ nop
/* 16F4F4 80240C14 0C0B102B */ jal kill_script_by_ID
/* 16F4F8 80240C18 8E2401E8 */ lw $a0, 0x1e8($s1)
.L80240C1C:
/* 16F4FC 80240C1C 8E2201D4 */ lw $v0, 0x1d4($s1)
/* 16F500 80240C20 10400005 */ beqz $v0, .L80240C38
/* 16F504 80240C24 0220202D */ daddu $a0, $s1, $zero
/* 16F508 80240C28 8E2401E4 */ lw $a0, 0x1e4($s1)
/* 16F50C 80240C2C 0C0B102B */ jal kill_script_by_ID
/* 16F510 80240C30 00000000 */ nop
/* 16F514 80240C34 0220202D */ daddu $a0, $s1, $zero
.L80240C38:
/* 16F518 80240C38 0C099BBA */ jal func_80266EE8
/* 16F51C 80240C3C 0000282D */ daddu $a1, $zero, $zero
/* 16F520 80240C40 8E3001F4 */ lw $s0, 0x1f4($s1)
/* 16F524 80240C44 1200002B */ beqz $s0, .L80240CF4
/* 16F528 80240C48 00000000 */ nop
/* 16F52C 80240C4C 3C128000 */ lui $s2, 0x8000
.L80240C50:
/* 16F530 80240C50 8E020000 */ lw $v0, ($s0)
/* 16F534 80240C54 30420004 */ andi $v0, $v0, 4
/* 16F538 80240C58 14400003 */ bnez $v0, .L80240C68
/* 16F53C 80240C5C 00000000 */ nop
/* 16F540 80240C60 0C0448CA */ jal func_80112328
/* 16F544 80240C64 8E04009C */ lw $a0, 0x9c($s0)
.L80240C68:
/* 16F548 80240C68 8E020094 */ lw $v0, 0x94($s0)
/* 16F54C 80240C6C 1040001C */ beqz $v0, .L80240CE0
/* 16F550 80240C70 0000282D */ daddu $a1, $zero, $zero
/* 16F554 80240C74 00A0302D */ daddu $a2, $a1, $zero
/* 16F558 80240C78 AFA00010 */ sw $zero, 0x10($sp)
/* 16F55C 80240C7C AFA00014 */ sw $zero, 0x14($sp)
/* 16F560 80240C80 AFA00018 */ sw $zero, 0x18($sp)
/* 16F564 80240C84 8E040084 */ lw $a0, 0x84($s0)
/* 16F568 80240C88 0C0B7A25 */ jal func_802DE894
/* 16F56C 80240C8C 00A0382D */ daddu $a3, $a1, $zero
/* 16F570 80240C90 8E040084 */ lw $a0, 0x84($s0)
/* 16F574 80240C94 0C0B797A */ jal func_802DE5E8
/* 16F578 80240C98 00000000 */ nop
/* 16F57C 80240C9C 10400003 */ beqz $v0, .L80240CAC
/* 16F580 80240CA0 00000000 */ nop
.L80240CA4:
/* 16F584 80240CA4 08090329 */ j .L80240CA4
/* 16F588 80240CA8 00000000 */ nop
.L80240CAC:
/* 16F58C 80240CAC 8E020000 */ lw $v0, ($s0)
/* 16F590 80240CB0 00521024 */ and $v0, $v0, $s2
/* 16F594 80240CB4 14400003 */ bnez $v0, .L80240CC4
/* 16F598 80240CB8 00000000 */ nop
/* 16F59C 80240CBC 0C00AB4B */ jal heap_free
/* 16F5A0 80240CC0 8E040010 */ lw $a0, 0x10($s0)
.L80240CC4:
/* 16F5A4 80240CC4 8E020000 */ lw $v0, ($s0)
/* 16F5A8 80240CC8 30420002 */ andi $v0, $v0, 2
/* 16F5AC 80240CCC 14400005 */ bnez $v0, .L80240CE4
/* 16F5B0 80240CD0 0200202D */ daddu $a0, $s0, $zero
/* 16F5B4 80240CD4 8E0400C0 */ lw $a0, 0xc0($s0)
/* 16F5B8 80240CD8 0C00AB4B */ jal heap_free
/* 16F5BC 80240CDC 00000000 */ nop
.L80240CE0:
/* 16F5C0 80240CE0 0200202D */ daddu $a0, $s0, $zero
.L80240CE4:
/* 16F5C4 80240CE4 0C00AB4B */ jal heap_free
/* 16F5C8 80240CE8 8C90000C */ lw $s0, 0xc($a0)
/* 16F5CC 80240CEC 1600FFD8 */ bnez $s0, .L80240C50
/* 16F5D0 80240CF0 00000000 */ nop
.L80240CF4:
/* 16F5D4 80240CF4 0C0448CA */ jal func_80112328
/* 16F5D8 80240CF8 8E24042C */ lw $a0, 0x42c($s1)
/* 16F5DC 80240CFC 0C011DBD */ jal func_800476F4
/* 16F5E0 80240D00 86240436 */ lh $a0, 0x436($s1)
/* 16F5E4 80240D04 0C016914 */ jal remove_effect
/* 16F5E8 80240D08 8E240440 */ lw $a0, 0x440($s1)
/* 16F5EC 80240D0C 8E220200 */ lw $v0, 0x200($s1)
/* 16F5F0 80240D10 10400003 */ beqz $v0, .L80240D20
/* 16F5F4 80240D14 0000802D */ daddu $s0, $zero, $zero
/* 16F5F8 80240D18 8C42000C */ lw $v0, 0xc($v0)
/* 16F5FC 80240D1C AC400024 */ sw $zero, 0x24($v0)
.L80240D20:
/* 16F600 80240D20 3C03800E */ lui $v1, %hi(gBattleStatus)
/* 16F604 80240D24 2463C070 */ addiu $v1, $v1, %lo(gBattleStatus)
.L80240D28:
/* 16F608 80240D28 8C6200E0 */ lw $v0, 0xe0($v1)
/* 16F60C 80240D2C 14510003 */ bne $v0, $s1, .L80240D3C
/* 16F610 80240D30 26100001 */ addiu $s0, $s0, 1
/* 16F614 80240D34 08090352 */ j .L80240D48
/* 16F618 80240D38 AC6000E0 */ sw $zero, 0xe0($v1)
.L80240D3C:
/* 16F61C 80240D3C 2A020018 */ slti $v0, $s0, 0x18
/* 16F620 80240D40 1440FFF9 */ bnez $v0, .L80240D28
/* 16F624 80240D44 24630004 */ addiu $v1, $v1, 4
.L80240D48:
/* 16F628 80240D48 0C00AB4B */ jal heap_free
/* 16F62C 80240D4C 0220202D */ daddu $a0, $s1, $zero
/* 16F630 80240D50 8FBF002C */ lw $ra, 0x2c($sp)
/* 16F634 80240D54 8FB20028 */ lw $s2, 0x28($sp)
/* 16F638 80240D58 8FB10024 */ lw $s1, 0x24($sp)
/* 16F63C 80240D5C 8FB00020 */ lw $s0, 0x20($sp)
/* 16F640 80240D60 03E00008 */ jr $ra
/* 16F644 80240D64 27BD0030 */ addiu $sp, $sp, 0x30

View File

@ -1,6 +1,13 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
.section .rodata
glabel jtbl_8029C9F8
.word L8023EB20_16D400, L8023EC10_16D4F0, L8023EC40_16D520, L8023ED00_16D5E0, L8023EB60_16D440, L8023EB70_16D450, L8023EB30_16D410, L8023EB40_16D420, L8023EB50_16D430, L8023EB80_16D460, L8023EB90_16D470, L8023EBA0_16D480, L8023EBB0_16D490, L8023EBC0_16D4A0, L8023EBE0_16D4C0, L8023EBD0_16D4B0, L8023EBF0_16D4D0, L8023EC00_16D4E0, L8023EC70_16D550, L8023EC60_16D540, L8023EC50_16D530, L8023EC20_16D500, L8023EC30_16D510, L8023ECB0_16D590, L8023ECC0_16D5A0, L8023EC80_16D560, L8023ECD0_16D5B0, L8023ECE0_16D5C0, L8023ECA0_16D580, L8023ECF0_16D5D0, L8023ED38_16D618, L8023EC90_16D570, L8023ED20_16D600, L8023ED10_16D5F0, L8023ED30_16D610, 0
.section .text
glabel draw_main_battle_ui
/* 16D35C 8023EA7C 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 16D360 8023EA80 AFB10014 */ sw $s1, 0x14($sp)

View File

@ -1,10 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_8023E104
/* 16C9E4 8023E104 24020001 */ addiu $v0, $zero, 1
/* 16C9E8 8023E108 3C018028 */ lui $at, %hi(D_802809F4)
/* 16C9EC 8023E10C A02209F4 */ sb $v0, %lo(D_802809F4)($at)
/* 16C9F0 8023E110 3C018028 */ lui $at, %hi(D_802809F5)
/* 16C9F4 8023E114 03E00008 */ jr $ra
/* 16C9F8 8023E118 A02009F5 */ sb $zero, %lo(D_802809F5)($at)

View File

@ -1,9 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_8023E11C
/* 16C9FC 8023E11C 3C018028 */ lui $at, %hi(D_802809F4)
/* 16CA00 8023E120 A02009F4 */ sb $zero, %lo(D_802809F4)($at)
/* 16CA04 8023E124 3C018028 */ lui $at, %hi(D_802809F5)
/* 16CA08 8023E128 03E00008 */ jr $ra
/* 16CA0C 8023E12C A02009F5 */ sb $zero, %lo(D_802809F5)($at)

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