Battle Area + Effect Data (#289)

* part 2 dun

* DivActorLevel4

* Dist3D

* SetBackgroundAlpha & FreeIcon

* update symbol_addrs

* UnkBackgroundFunc3

* anudder

* UnkFogFunc2

* Disasm most remaining data

* model stuff and renames

* update symbol_addrs
This commit is contained in:
Ethan Roseman 2021-05-02 04:03:42 +09:00 committed by GitHub
parent b2cc576bda
commit ad80f13149
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
220 changed files with 3673 additions and 1992 deletions

View File

@ -319,28 +319,31 @@ typedef struct Entity {
/* 0x00 */ s32 flags; /* 0x00 */ s32 flags;
/* 0x04 */ u8 listIndex; /* 0x04 */ u8 listIndex;
/* 0x05 */ char unk_05; /* 0x05 */ char unk_05;
/* 0x06 */ u8 unk_06; /* 0x06 */ u8 collisionFlags;
/* 0x07 */ s8 unk_07; /* 0x07 */ s8 unk_07;
/* 0x08 */ char unk_08[2]; /* 0x08 */ char unk_08;
/* 0x0A */ u8 unk_0A; /* 0x09 */ s8 hasEntityScript;
/* 0x0A */ u8 type;
/* 0x0B */ u8 alpha; /* 0x0B */ u8 alpha;
/* 0x0C */ Vec3s aabb; /* 0x0C */ Vec3s aabb;
/* 0x12 */ char unk_12[2]; /* 0x12 */ s16 vertexSegment;
/* 0x14 */ s16 virtualModelIndex; /* 0x14 */ s16 virtualModelIndex;
/* 0x16 */ s16 shadowIndex; /* 0x16 */ s16 shadowIndex;
/* 0x18 */ char unk_18[8]; /* 0x18 */ s32* scriptReadPos;
/* 0x20 */ UNK_PTR buildMatrixOverride; /* 0x1C */ UNK_FUN_PTR(updateScriptCallback);
/* 0x24 */ char unk_24[4]; /* 0x20 */ UNK_FUN_PTR(updateMatrixOverride);
/* 0x28 */ Bytecode* boundScript; /* 0x24 */ ScriptInstance* boundScript;
/* 0x2C */ char unk_2C[12]; /* 0x28 */ Bytecode* boundScriptBytecode;
/* 0x2C */ s32* savedReadPos;
/* 0x30 */ char unk_30[0x8];
/* 0x38 */ struct StaticEntityData* staticData; /* 0x38 */ struct StaticEntityData* staticData;
/* 0x3C */ UNK_PTR unk_3C; // pointer to draw func(?) /* 0x3C */ UNK_PTR renderSetupFunc; // pointer to draw func(?)
/* 0x40 */ void* dataBuf; /* 0x40 */ void* dataBuf;
/* 0x44 */ Mtx* vertexData; /* 0x44 */ Mtx* vertexData;
/* 0x48 */ Vec3f position; /* 0x48 */ Vec3f position;
/* 0x54 */ Vec3f scale; /* 0x54 */ Vec3f scale;
/* 0x60 */ Vec3f rotation; /* 0x60 */ Vec3f rotation;
/* 0x6C */ char unk_6C[4]; /* 0x6C */ f32 shadowPosY;
/* 0x70 */ Matrix4f* inverseTransformMatrix; /* world-to-local */ /* 0x70 */ Matrix4f* inverseTransformMatrix; /* world-to-local */
/* 0x74 */ char unk_74[60]; /* 0x74 */ char unk_74[60];
/* 0xB0 */ float effectiveSize; /* 0xB0 */ float effectiveSize;

View File

@ -225,6 +225,10 @@ s32 is_ability_active(s32 arg0);
f32 update_lerp(Easing easing, f32 start, f32 end, s32 elapsed, s32 duration); f32 update_lerp(Easing easing, f32 start, f32 end, s32 elapsed, s32 duration);
void sin_cos_deg(f32 rad, f32* outSinTheta, f32* outCosTheta); void sin_cos_deg(f32 rad, f32* outSinTheta, f32* outCosTheta);
void enable_world_fog(void);
void set_world_fog_dist(s32 start, s32 end);
void set_world_fog_color(s32 r, s32 g, s32 b, s32 a);
s32 make_item_entity(s32 itemID, f32 x, f32 y, f32 z, s32 itemSpawnMode, s32 pickupDelay, s32 facingAngleSign, s32 make_item_entity(s32 itemID, f32 x, f32 y, f32 z, s32 itemSpawnMode, s32 pickupDelay, s32 facingAngleSign,
s32 pickupVar); s32 pickupVar);
s32 make_item_entity_delayed(s32 itemID, f32 x, f32 y, f32 z, s32 itemSpawnMode, s32 pickupDelay, s32 pickupVar); s32 make_item_entity_delayed(s32 itemID, f32 x, f32 y, f32 z, s32 itemSpawnMode, s32 pickupDelay, s32 pickupVar);
@ -303,6 +307,7 @@ void func_80070130(s32 arg0, f32 arg1, f32 arg2, f32 arg3);
void func_800701F0(s32 arg0, f32 arg1, f32 arg2, f32 arg3); void func_800701F0(s32 arg0, f32 arg1, f32 arg2, f32 arg3);
void add_xz_vec3f(Vec3f* vector, f32 speed, f32 angleDeg); void add_xz_vec3f(Vec3f* vector, f32 speed, f32 angleDeg);
void play_movement_dust_effects(s32 var0, f32 xPos, f32 yPos, f32 zPos, f32 angleDeg); void play_movement_dust_effects(s32 var0, f32 xPos, f32 yPos, f32 zPos, f32 angleDeg);
void fx_walk_large(s32, f32, f32, f32, s32);
void func_80138D88(s32, s32, s32, s32, f32); void func_80138D88(s32, s32, s32, s32, f32);
s32 func_80071030(s32 a0, f32 a1, f32 a2, f32 a3, s32 a4); s32 func_80071030(s32 a0, f32 a1, f32 a2, f32 a3, s32 a4);

View File

@ -94,7 +94,7 @@ void func_802E1350(Entity* entity) {
s32* temp = &D_802EB390; s32* temp = &D_802EB390;
if (*temp != 0) { if (*temp != 0) {
if (D_802EB398->currentOption == 1) { if (D_802EB398->currentOption == 1) {
set_entity_updatecmd(entity, &D_802E99DC); set_entity_commandlist(entity, &D_802E99DC);
} else { } else {
exec_entity_updatecmd(entity); exec_entity_updatecmd(entity);
} }
@ -106,6 +106,6 @@ void func_802E13B8(Entity* entity) {
struct802E3650* temp = entity->dataBuf; struct802E3650* temp = entity->dataBuf;
entity_init_Hammer23Block_normal(entity); entity_init_Hammer23Block_normal(entity);
entity->unk_3C = func_802E0DE0; entity->renderSetupFunc = func_802E0DE0;
temp->unk_04 = 8; temp->unk_04 = 8;
} }

View File

@ -6,7 +6,7 @@ void func_802E1400(Entity* entity) {
PlayerStatus* playerStatus = &gPlayerStatus; PlayerStatus* playerStatus = &gPlayerStatus;
struct802E1400* temp = entity->dataBuf; struct802E1400* temp = entity->dataBuf;
if (entity->unk_06 & 1) { if (entity->collisionFlags & 1) {
if ((playerStatus->actionState == ACTION_STATE_GROUND_POUND) || (playerStatus->actionState == ACTION_STATE_ULTRA_POUND)) { if ((playerStatus->actionState == ACTION_STATE_GROUND_POUND) || (playerStatus->actionState == ACTION_STATE_ULTRA_POUND)) {
exec_entity_updatecmd(entity); exec_entity_updatecmd(entity);
temp->unk_22 = 8; temp->unk_22 = 8;
@ -66,7 +66,7 @@ void func_802E153C(Entity* entity) {
void func_802E1614(Entity* entity) { void func_802E1614(Entity* entity) {
PlayerStatus* playerStatus = &gPlayerStatus; PlayerStatus* playerStatus = &gPlayerStatus;
if (entity->unk_06 & 1) { if (entity->collisionFlags & 1) {
if ((playerStatus->actionState == ACTION_STATE_GROUND_POUND) if ((playerStatus->actionState == ACTION_STATE_GROUND_POUND)
|| (playerStatus->actionState == ACTION_STATE_ULTRA_POUND)) { || (playerStatus->actionState == ACTION_STATE_ULTRA_POUND)) {
exec_entity_updatecmd(entity); exec_entity_updatecmd(entity);
@ -81,7 +81,7 @@ void func_802E1660(Entity* entity) {
func_802E153C(entity); func_802E153C(entity);
if (entity->unk_06 & 0x40) { if (entity->collisionFlags & 0x40) {
if (playerStatus->actionState == ACTION_STATE_HAMMER) { if (playerStatus->actionState == ACTION_STATE_HAMMER) {
if (gPlayerData.hammerLevel < 0) { if (gPlayerData.hammerLevel < 0) {
return; return;
@ -105,8 +105,8 @@ void func_802E1660(Entity* entity) {
return; return;
} }
if (!(entity->unk_06 & 1)) { if (!(entity->collisionFlags & 1)) {
if (!(entity->unk_06 & 0x80)) { if (!(entity->collisionFlags & 0x80)) {
return; return;
} }
} }
@ -121,7 +121,7 @@ void func_802E1660(Entity* entity) {
} }
void func_802E1740(Entity* entity) { void func_802E1740(Entity* entity) {
if (!(entity->unk_06 & 1)) { if (!(entity->collisionFlags & 1)) {
exec_entity_updatecmd(entity); exec_entity_updatecmd(entity);
} }
} }

View File

@ -148,7 +148,7 @@ void func_802E38D8(Entity* entity) {
if ((temp->unk_04 == 0) || (temp->unk_06 == 0)) { if ((temp->unk_04 == 0) || (temp->unk_06 == 0)) {
temp->unk_03 = 1; temp->unk_03 = 1;
set_entity_updatecmd(get_entity_by_index(create_entity(&D_802EA07C, entity->position.x, entity->position.y, set_entity_commandlist(get_entity_by_index(create_entity(&D_802EA07C, entity->position.x, entity->position.y,
entity->position.z, entity->position.z,
entity->rotation.y, 0x80000000)), &D_802E9E54); entity->rotation.y, 0x80000000)), &D_802E9E54);
entity->flags |= 0x20000020; entity->flags |= 0x20000020;
@ -160,7 +160,7 @@ void func_802E3A00(Entity* entity) {
struct802E3650* temp = (struct802E3650*)entity->dataBuf; struct802E3650* temp = (struct802E3650*)entity->dataBuf;
s16 phi_return; s16 phi_return;
if (entity->unk_0A == 0xE) { if (entity->type == 0xE) {
if (temp->unk_04 != 0xA) { if (temp->unk_04 != 0xA) {
temp->unk_06 -= 1; temp->unk_06 -= 1;
if (temp->unk_06 < 0) { if (temp->unk_06 < 0) {
@ -175,7 +175,7 @@ void func_802E3A48(Entity* entity) {
s32 temp_v0; s32 temp_v0;
struct802E3650* temp = (struct802E3650*)entity->dataBuf; struct802E3650* temp = (struct802E3650*)entity->dataBuf;
if ((entity->unk_06 & 0x80) != 0) { if ((entity->collisionFlags & 0x80) != 0) {
exec_entity_updatecmd(entity); exec_entity_updatecmd(entity);
return; return;
} }
@ -278,7 +278,7 @@ s32 func_802E3BA4(Entity* entity) {
if (!bVar2) { if (!bVar2) {
return 1; return 1;
} }
set_entity_updatecmd(entity, &D_802E9E80); set_entity_commandlist(entity, &D_802E9E80);
sfx_play_sound_at_position(0x14f, 0, entity->position.x, entity->position.y, entity->position.z); sfx_play_sound_at_position(0x14f, 0, entity->position.x, entity->position.y, entity->position.z);
break; break;
case 0x16: case 0x16:
@ -293,7 +293,7 @@ s32 func_802E3BA4(Entity* entity) {
if (!bVar2) { if (!bVar2) {
return 1; return 1;
} }
set_entity_updatecmd(entity, &D_802E9E80); set_entity_commandlist(entity, &D_802E9E80);
sfx_play_sound_at_position(0x150, 0, entity->position.x, entity->position.y, entity->position.z); sfx_play_sound_at_position(0x150, 0, entity->position.x, entity->position.y, entity->position.z);
break; break;
case 0x17: case 0x17:
@ -301,7 +301,7 @@ s32 func_802E3BA4(Entity* entity) {
if (gPlayerData.hammerLevel < '\x02') { if (gPlayerData.hammerLevel < '\x02') {
return 1; return 1;
} }
set_entity_updatecmd(entity, &D_802E9E80); set_entity_commandlist(entity, &D_802E9E80);
sfx_play_sound_at_position(0x151, 0, entity->position.x, entity->position.y, entity->position.z); sfx_play_sound_at_position(0x151, 0, entity->position.x, entity->position.y, entity->position.z);
break; break;
case 0x1b: case 0x1b:
@ -324,7 +324,7 @@ INCLUDE_ASM(s32, "104940_len_dc0", func_802E3BA4, Entity* entity);
void entity_init_Hammer1Block_normal(Entity* entity) { void entity_init_Hammer1Block_normal(Entity* entity) {
entity_init_Hammer23Block_normal(entity); entity_init_Hammer23Block_normal(entity);
entity->unk_3C = func_802E30C0; entity->renderSetupFunc = func_802E30C0;
} }
s32 entity_init_HammerBlock_small(Entity* entity) { s32 entity_init_HammerBlock_small(Entity* entity) {

View File

@ -81,7 +81,7 @@ void func_802E4154(Entity* entity) {
phi_a0 = &D_802EA0A0; phi_a0 = &D_802EA0A0;
} }
create_entity(phi_a0, entity->position.x, entity->position.y, entity->position.z, entity->rotation.y, 0x80000000); create_entity(phi_a0, entity->position.x, entity->position.y, entity->position.z, entity->rotation.y, 0x80000000);
set_entity_updatecmd(entity, &D_802EA310); set_entity_commandlist(entity, &D_802EA310);
} else { } else {
exec_entity_updatecmd(entity); exec_entity_updatecmd(entity);
} }
@ -162,7 +162,7 @@ void func_802E4484(Entity* entity) {
} }
s32 func_802E44CC(Entity* entity) { s32 func_802E44CC(Entity* entity) {
if (entity->boundScript != NULL) { if (entity->boundScriptBytecode != NULL) {
entity->flags |= 0x1000000; entity->flags |= 0x1000000;
return TRUE; return TRUE;
} }
@ -209,7 +209,7 @@ void func_802E464C(Entity* entity) {
temp = entity->dataBuf; temp = entity->dataBuf;
temp->unk_10 = D_8015C7D2; temp->unk_10 = D_8015C7D2;
temp->unk_0A = 0xFFFF; temp->unk_0A = 0xFFFF;
entity->unk_3C = func_802E455C; entity->renderSetupFunc = func_802E455C;
} }
void func_802E4694(Entity* entity) { void func_802E4694(Entity* entity) {
@ -221,7 +221,7 @@ void func_802E46BC(Entity* entity) {
AnimatedMesh* animMesh; AnimatedMesh* animMesh;
entity_init_Hammer23Block_normal(entity); entity_init_Hammer23Block_normal(entity);
entity->unk_3C = func_802E455C; entity->renderSetupFunc = func_802E455C;
animMesh = get_anim_mesh(entity->virtualModelIndex); animMesh = get_anim_mesh(entity->virtualModelIndex);
animMesh->renderMode = 0x11; animMesh->renderMode = 0x11;
animMesh->flags |= 0x10000; animMesh->flags |= 0x10000;

View File

@ -26,7 +26,7 @@ void func_802E4B60(Entity* entity) {
struct802E4B10* temp_s0; struct802E4B10* temp_s0;
Entity* someEntity; Entity* someEntity;
entity->unk_3C = func_802E4AEC; entity->renderSetupFunc = func_802E4AEC;
entity->alpha = 255; entity->alpha = 255;
temp_s0 = entity->dataBuf; temp_s0 = entity->dataBuf;
entity->flags |= 0x2000; entity->flags |= 0x2000;

View File

@ -75,7 +75,7 @@ void func_802E5E50(Entity* entity) {
func_802E581C(entity); func_802E581C(entity);
if (temp_s0->unk_0A != 0) { if (temp_s0->unk_0A != 0) {
entity->unk_3C = NULL; entity->renderSetupFunc = NULL;
} }
entity->rotation.y = clamp_angle(entity->rotation.y + 3.0); entity->rotation.y = clamp_angle(entity->rotation.y + 3.0);
@ -99,7 +99,7 @@ void func_802E5F50(Entity* entity) {
temp->unk_128 = &D_0A000328; temp->unk_128 = &D_0A000328;
temp->unk_12C = &D_0A000380; temp->unk_12C = &D_0A000380;
entity->unk_3C = func_802E586C; entity->renderSetupFunc = func_802E586C;
} }
void func_802E5F7C(Entity* entity) { void func_802E5F7C(Entity* entity) {
@ -107,5 +107,5 @@ void func_802E5F7C(Entity* entity) {
temp->unk_128 = &D_0A000800; temp->unk_128 = &D_0A000800;
temp->unk_12C = &D_0A000750; temp->unk_12C = &D_0A000750;
entity->unk_3C = func_802E586C; entity->renderSetupFunc = func_802E586C;
} }

View File

@ -52,7 +52,7 @@ s32 func_802E8858(Entity* entity) {
PlayerStatus* playerStatus = &gPlayerStatus; PlayerStatus* playerStatus = &gPlayerStatus;
s32 phi_a0 = FALSE; s32 phi_a0 = FALSE;
if (entity->unk_06 & 1) { if (entity->collisionFlags & 1) {
if ((playerStatus->actionState == ACTION_STATE_GROUND_POUND) || (playerStatus->actionState == ACTION_STATE_ULTRA_POUND)) { if ((playerStatus->actionState == ACTION_STATE_GROUND_POUND) || (playerStatus->actionState == ACTION_STATE_ULTRA_POUND)) {
set_action_state(ACTION_STATE_FALLING); set_action_state(ACTION_STATE_FALLING);
phi_a0 = TRUE; phi_a0 = TRUE;

View File

@ -60,7 +60,7 @@ void func_802E8A58(Entity* entity) {
void func_802E8ADC(Entity* entity) { void func_802E8ADC(Entity* entity) {
PlayerStatus* playerStatus = &gPlayerStatus; PlayerStatus* playerStatus = &gPlayerStatus;
if ((entity->unk_06 & 1) != 0) { if ((entity->collisionFlags & 1) != 0) {
gOverrideFlags |= 0x40; gOverrideFlags |= 0x40;
if (!(playerStatus->flags & 0x3000)) { if (!(playerStatus->flags & 0x3000)) {
@ -141,7 +141,7 @@ void func_802E8E10(Entity* entity) {
Bytecode* triggerScriptStart = ((Trigger*)entity->dataBuf)->scriptSource; Bytecode* triggerScriptStart = ((Trigger*)entity->dataBuf)->scriptSource;
gOverrideFlags &= ~0x40; gOverrideFlags &= ~0x40;
entity->boundScript = triggerScriptStart; entity->boundScriptBytecode = triggerScriptStart;
func_80110678(entity); func_80110678(entity);
} }
@ -158,7 +158,7 @@ f32 func_802E8F94(Entity* entity) {
temp2 = temp[0]; temp2 = temp[0];
temp3 = temp[1]; temp3 = temp[1];
temp4 = temp[2]; temp4 = temp[2];
entity->unk_3C = &push_entity_matrix; entity->renderSetupFunc = &push_entity_matrix;
temp_s0 = entity->dataBuf; temp_s0 = entity->dataBuf;
temp5 = &entity->position.y; // required... wtf temp5 = &entity->position.y; // required... wtf
temp_s0->unk_0C = temp2; temp_s0->unk_0C = temp2;

View File

@ -5,9 +5,9 @@ void func_802E9050(Entity* entity) {
f32 val = fabsf(clamp_angle(180.0f - entity->rotation.y) - clamp_angle(atan2(entity->position.x, entity->position.z, f32 val = fabsf(clamp_angle(180.0f - entity->rotation.y) - clamp_angle(atan2(entity->position.x, entity->position.z,
playerStatus->position.x, playerStatus->position.z))); playerStatus->position.x, playerStatus->position.z)));
if (!(playerStatus->animFlags & 1) && !(entity->unk_06 & 1) && (val <= 40.0f || val >= 320.0f)) { if (!(playerStatus->animFlags & 1) && !(entity->collisionFlags & 1) && (val <= 40.0f || val >= 320.0f)) {
entity->flags |= 0x1000; entity->flags |= 0x1000;
if ((playerStatus->animFlags & PLAYER_ANIM_FLAG_INTERACT_PROMPT) && (entity->unk_06 & 8)) { if ((playerStatus->animFlags & PLAYER_ANIM_FLAG_INTERACT_PROMPT) && (entity->collisionFlags & 8)) {
func_80110678(entity); func_80110678(entity);
} }
} else { } else {

View File

@ -1,7 +1,24 @@
#include "common.h" #include "common.h"
INCLUDE_ASM(s32, "325AD0", func_E0200000); extern u32 D_E0200690;
extern u32 D_E0200734[];
INCLUDE_ASM(s32, "325AD0", func_E0200044); u32 func_E0200000(s32 arg0) {
s32 temp_v0 = D_E0200690 * 4;
D_E0200690 = (u32) ((temp_v0 + 2) * (temp_v0 + 3)) / 4;
return D_E0200690 % (arg0 + 1);
}
s32 func_E0200044(s32 arg0, s32 arg1) {
s32 temp_v0 = D_E0200734[arg1 - ((arg1 / 128) * 128)];
if (temp_v0 < 0) {
temp_v0 = -temp_v0;
}
return temp_v0 % (arg0 + 1);
}
INCLUDE_ASM(s32, "325AD0", func_E02000AC); INCLUDE_ASM(s32, "325AD0", func_E02000AC);

View File

@ -14,7 +14,7 @@ INCLUDE_ASM(s32, "4ac90_len_3910", func_8006FA10);
INCLUDE_ASM(s32, "4ac90_len_3910", func_8006FA70); INCLUDE_ASM(s32, "4ac90_len_3910", func_8006FA70);
INCLUDE_ASM(s32, "4ac90_len_3910", fx_walk_large); INCLUDE_ASM(void, "4ac90_len_3910", fx_walk_large, s32 arg0, f32 arg1, f32 arg2, f32 arg3, s32 arg4);
INCLUDE_ASM(void, "4ac90_len_3910", fx_walk_normal, s32 arg0, f32 arg1, f32 arg2, f32 arg3, s32 arg4, s32 arg5); INCLUDE_ASM(void, "4ac90_len_3910", fx_walk_normal, s32 arg0, f32 arg1, f32 arg2, f32 arg3, s32 arg4, s32 arg5);

View File

@ -39,7 +39,7 @@ INCLUDE_ASM(s32, "a5dd0_len_114e0", update_entities);
INCLUDE_ASM(s32, "a5dd0_len_114e0", update_shadows); INCLUDE_ASM(s32, "a5dd0_len_114e0", update_shadows);
INCLUDE_ASM(s32, "a5dd0_len_114e0", set_entity_updatecmd); INCLUDE_ASM(s32, "a5dd0_len_114e0", set_entity_commandlist);
INCLUDE_ASM(s32, "a5dd0_len_114e0", step_entity_updatecmd); INCLUDE_ASM(s32, "a5dd0_len_114e0", step_entity_updatecmd);
@ -254,7 +254,18 @@ INCLUDE_ASM(s32, "a5dd0_len_114e0", func_80111E9C);
INCLUDE_ASM(s32, "a5dd0_len_114e0", UseDynamicShadow); INCLUDE_ASM(s32, "a5dd0_len_114e0", UseDynamicShadow);
INCLUDE_ASM(s32, "a5dd0_len_114e0", AssignScript, ScriptInstance* script, s32 isInitialCall); ApiStatus AssignScript(ScriptInstance* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
if (isInitialCall == TRUE) {
Bytecode* toBind = get_variable(script, *args++);
get_entity_by_index(gLastCreatedEntityIndex)->boundScriptBytecode = toBind;
return ApiStatus_DONE2;
}
return ApiStatus_DONE1;
}
INCLUDE_ASM(s32, "a5dd0_len_114e0", AssignAreaFlag, ScriptInstance* script, s32 isInitialCall); INCLUDE_ASM(s32, "a5dd0_len_114e0", AssignAreaFlag, ScriptInstance* script, s32 isInitialCall);
@ -281,7 +292,9 @@ INCLUDE_ASM(s32, "a5dd0_len_114e0", create_entity_shadow);
INCLUDE_ASM(Shadow*, "a5dd0_len_114e0", create_shadow_type, s32 type, f32 x, f32 y, f32 z); INCLUDE_ASM(Shadow*, "a5dd0_len_114e0", create_shadow_type, s32 type, f32 x, f32 y, f32 z);
INCLUDE_ASM(s32, "a5dd0_len_114e0", func_80112328); void func_80112328(s32 shadowIndex) {
func_8011085C(shadowIndex);
}
INCLUDE_ASM(s32, "a5dd0_len_114e0", func_80112344); INCLUDE_ASM(s32, "a5dd0_len_114e0", func_80112344);
@ -492,7 +505,9 @@ INCLUDE_ASM(s32, "a5dd0_len_114e0", func_8011B090);
INCLUDE_ASM(void, "a5dd0_len_114e0", get_model_center_and_size, s32 modelID, f32* centerX, f32* centerY, INCLUDE_ASM(void, "a5dd0_len_114e0", get_model_center_and_size, s32 modelID, f32* centerX, f32* centerY,
f32* centerZ, f32* sizeX, f32* sizeY, f32* sizeZ); f32* centerZ, f32* sizeX, f32* sizeY, f32* sizeZ);
INCLUDE_ASM(s32, "a5dd0_len_114e0", func_8011B1C0); Model* func_8011B1C0(s32 index) {
return (*D_801512E0)[index];
}
INCLUDE_ASM(s32, "a5dd0_len_114e0", func_8011B1D8); INCLUDE_ASM(s32, "a5dd0_len_114e0", func_8011B1D8);

View File

@ -18,19 +18,9 @@ INCLUDE_ASM(s32, "battle/area_flo2/5CE690", func_80218620_5CECB0);
INCLUDE_ASM(s32, "battle/area_flo2/5CE690", func_80218774_5CEE04); INCLUDE_ASM(s32, "battle/area_flo2/5CE690", func_80218774_5CEE04);
ApiStatus func_802188A8_5CEF38(ScriptInstance* script, s32 isInitialCall) { #include "common/UnkBackgroundFunc3.inc.c"
func_8011D82C(1);
*D_801512F0 = 1;
set_background_color_blend(0, 0, 0, 0);
return ApiStatus_DONE2;
}
ApiStatus func_802188EC_5CEF7C(ScriptInstance* script, s32 isInitialCall) { #include "common/SetBackgroundAlpha.inc.c"
Bytecode* args = script->ptrReadPos;
set_background_color_blend(0, 0, 0, get_variable(script, *args++));
return ApiStatus_DONE2;
}
INCLUDE_ASM(s32, "battle/area_flo2/5CE690", func_80218924_5CEFB4); INCLUDE_ASM(s32, "battle/area_flo2/5CE690", func_80218924_5CEFB4);

View File

@ -12,12 +12,21 @@
#include "common/BattleAreaAngleStuff.inc.c" #include "common/BattleAreaAngleStuff.inc.c"
#define NAMESPACE b_area_kmr_part_2 #define NAMESPACE b_area_kmr_part_2
INCLUDE_ASM(s32, "battle/area_kmr_part_2/439A90", func_80218780_43A210); #include "common/DivActorLevel4.inc.c"
#define NAMESPACE dup3_b_area_kmr_part_2 #define NAMESPACE dup3_b_area_kmr_part_2
#include "common/BattleAreaAngleStuff.inc.c" #include "common/BattleAreaAngleStuff.inc.c"
#define NAMESPACE b_area_kmr_part_2 #define NAMESPACE b_area_kmr_part_2
INCLUDE_ASM(s32, "battle/area_kmr_part_2/439A90", func_80218A30_43A4C0); #define NAMESPACE dup_b_area_kmr_part_2
#include "common/DivActorLevel4.inc.c"
#define NAMESPACE b_area_kmr_part_2
INCLUDE_ASM(s32, "battle/area_kmr_part_2/439A90", func_80218A60_43A4F0); ApiStatus func_80218A60_43A4F0(ScriptInstance* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
s32 var1 = get_variable(script, *args++);
s32 var2 = get_variable(script, *args++);
fx_walk_large(2, var1, var2, get_variable(script, *args++), 0);
return ApiStatus_DONE2;
}

View File

@ -1,14 +1,28 @@
#include "common.h" #include "common.h"
extern s32 D_80104A28;
#define NAMESPACE b_area_kmr_part_3 #define NAMESPACE b_area_kmr_part_3
#define NAMESPACE dup_b_area_kmr_part_3 #define NAMESPACE dup_b_area_kmr_part_3
#include "common/UnkBattleFunc1.inc.c" #include "common/UnkBattleFunc1.inc.c"
#define NAMESPACE b_area_kmr_part_3 #define NAMESPACE b_area_kmr_part_3
INCLUDE_ASM(s32, "battle/area_kmr_part_3/447D50", func_802189DC_447E1C); ApiStatus func_802189DC_447E1C(ScriptInstance* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
f32 posX = get_float_variable(script, *args++);
f32 posY = get_float_variable(script, *args++);
MenuIcon* icon = create_icon(&D_80104A28);
INCLUDE_ASM(s32, "battle/area_kmr_part_3/447D50", func_80218AA4_447EE4); set_icon_render_pos(icon, posX, posY);
set_hud_element_scale(icon, 1.5f);
clear_icon_flags(icon, 0x200002);
set_variable(script, *args++, icon);
load_tattle_flags(0x8B);
return ApiStatus_DONE2;
}
#include "common/FreeIcon.inc.c"
#define NAMESPACE dup2_b_area_kmr_part_3 #define NAMESPACE dup2_b_area_kmr_part_3
#include "common/UnkBattleFunc1.inc.c" #include "common/UnkBattleFunc1.inc.c"
@ -18,8 +32,8 @@ INCLUDE_ASM(s32, "battle/area_kmr_part_3/447D50", func_80218AA4_447EE4);
#include "common/BattleAreaAngleStuff.inc.c" #include "common/BattleAreaAngleStuff.inc.c"
#define NAMESPACE b_area_kmr_part_3 #define NAMESPACE b_area_kmr_part_3
INCLUDE_ASM(s32, "battle/area_kmr_part_3/447D50", func_80218E1C_44825C); #include "common/Dist3D.inc.c"
INCLUDE_ASM(s32, "battle/area_kmr_part_3/447D50", func_80218F60_4483A0); #include "common/UnkBackgroundFunc3.inc.c"
INCLUDE_ASM(s32, "battle/area_kmr_part_3/447D50", func_80218FA4_4483E4); #include "common/SetBackgroundAlpha.inc.c"

View File

@ -2,4 +2,4 @@
#define NAMESPACE b_area_kmr_part_3 #define NAMESPACE b_area_kmr_part_3
INCLUDE_ASM(s32, "battle/area_kmr_part_3/448E20", func_802199E0_448E20); #include "common/UnkFogFunc2.inc.c"

View File

@ -32,9 +32,9 @@ INCLUDE_ASM(s32, "battle/area_kpa3/6BBC60", func_80219474_6BD004);
INCLUDE_ASM(s32, "battle/area_kpa3/6BBC60", func_802194C0_6BD050); INCLUDE_ASM(s32, "battle/area_kpa3/6BBC60", func_802194C0_6BD050);
INCLUDE_ASM(s32, "battle/area_kpa3/6BBC60", func_8021950C_6BD09C); #include "common/UnkBackgroundFunc3.inc.c"
INCLUDE_ASM(s32, "battle/area_kpa3/6BBC60", func_80219550_6BD0E0); #include "common/SetBackgroundAlpha.inc.c"
INCLUDE_ASM(s32, "battle/area_kpa3/6BBC60", func_80219588_6BD118); INCLUDE_ASM(s32, "battle/area_kpa3/6BBC60", func_80219588_6BD118);

View File

@ -36,9 +36,9 @@ INCLUDE_ASM(s32, "battle/area_mac/464560", func_802196A4_465B34);
INCLUDE_ASM(s32, "battle/area_mac/464560", func_802196F0_465B80); INCLUDE_ASM(s32, "battle/area_mac/464560", func_802196F0_465B80);
INCLUDE_ASM(s32, "battle/area_mac/464560", func_8021973C_465BCC); #include "common/UnkBackgroundFunc3.inc.c"
INCLUDE_ASM(s32, "battle/area_mac/464560", func_80219780_465C10); #include "common/SetBackgroundAlpha.inc.c"
INCLUDE_ASM(s32, "battle/area_mac/464560", func_802197B8_465C48); INCLUDE_ASM(s32, "battle/area_mac/464560", func_802197B8_465C48);

View File

@ -2,4 +2,4 @@
#define NAMESPACE b_area_mim #define NAMESPACE b_area_mim
INCLUDE_ASM(s32, "battle/area_mim/4F7F40", func_80218360_4F7F40); #include "common/UnkFogFunc2.inc.c"

View File

@ -32,9 +32,9 @@ INCLUDE_ASM(s32, "battle/area_pra3/669D80", func_802193A4_66B124);
INCLUDE_ASM(s32, "battle/area_pra3/669D80", func_802193F0_66B170); INCLUDE_ASM(s32, "battle/area_pra3/669D80", func_802193F0_66B170);
INCLUDE_ASM(s32, "battle/area_pra3/669D80", func_8021943C_66B1BC); #include "common/UnkBackgroundFunc3.inc.c"
INCLUDE_ASM(s32, "battle/area_pra3/669D80", func_80219480_66B200); #include "common/SetBackgroundAlpha.inc.c"
INCLUDE_ASM(s32, "battle/area_pra3/669D80", func_802194B8_66B238); INCLUDE_ASM(s32, "battle/area_pra3/669D80", func_802194B8_66B238);

View File

@ -30,9 +30,9 @@ INCLUDE_ASM(s32, "battle/area_sam/623BA0", func_802193A4_624F44);
INCLUDE_ASM(s32, "battle/area_sam/623BA0", func_802193F0_624F90); INCLUDE_ASM(s32, "battle/area_sam/623BA0", func_802193F0_624F90);
INCLUDE_ASM(s32, "battle/area_sam/623BA0", func_8021943C_624FDC); #include "common/UnkBackgroundFunc3.inc.c"
INCLUDE_ASM(s32, "battle/area_sam/623BA0", func_80219480_625020); #include "common/SetBackgroundAlpha.inc.c"
INCLUDE_ASM(s32, "battle/area_sam/623BA0", func_802194B8_625058); INCLUDE_ASM(s32, "battle/area_sam/623BA0", func_802194B8_625058);

View File

@ -4,10 +4,10 @@
INCLUDE_ASM(s32, "battle/area_sam2/63D1E0", func_80218000_63D1E0); INCLUDE_ASM(s32, "battle/area_sam2/63D1E0", func_80218000_63D1E0);
INCLUDE_ASM(s32, "battle/area_sam2/63D1E0", func_80218314_63D4F4); #include "common/Dist3D.inc.c"
INCLUDE_ASM(s32, "battle/area_sam2/63D1E0", func_80218458_63D638); #include "common/UnkBackgroundFunc3.inc.c"
INCLUDE_ASM(s32, "battle/area_sam2/63D1E0", func_8021849C_63D67C); #include "common/SetBackgroundAlpha.inc.c"
#include "common/StartRumbleWithParams.inc.c" #include "common/StartRumbleWithParams.inc.c"

View File

@ -84,7 +84,6 @@ s32 N(D_802A3F28_721578)[] = {
0x802A32E0, 0x802A3260 0x802A32E0, 0x802A3260
}; };
void fx_walk_large(s32, f32, f32, f32, s32);
void func_802D4364(s32, s32, s32, s32); void func_802D4364(s32, s32, s32, s32);
void func_802D43AC(s32, f32, f32, f32); void func_802D43AC(s32, f32, f32, f32);
void func_802D43F4(s32); void func_802D43F4(s32);

View File

@ -16,9 +16,9 @@ INCLUDE_ASM(s32, "battle/partner/703AF0", func_802383F8_703EE8);
INCLUDE_ASM(s32, "battle/partner/703AF0", func_80238408_703EF8); INCLUDE_ASM(s32, "battle/partner/703AF0", func_80238408_703EF8);
INCLUDE_ASM(s32, "battle/partner/703AF0", func_80238434_703F24); #include "common/UnkBackgroundFunc3.inc.c"
INCLUDE_ASM(s32, "battle/partner/703AF0", func_80238478_703F68); #include "common/SetBackgroundAlpha.inc.c"
INCLUDE_ASM(s32, "battle/partner/703AF0", func_802384B0_703FA0); INCLUDE_ASM(s32, "battle/partner/703AF0", func_802384B0_703FA0);

18
src/common/Dist3D.inc.c Normal file
View File

@ -0,0 +1,18 @@
#include "common.h"
#include "map.h"
ApiStatus N(Dist3D)(ScriptInstance* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
s32 var1 = get_variable(script, *args++);
s32 var2 = get_variable(script, *args++);
s32 var3 = get_variable(script, *args++);
s32 var4 = get_variable(script, *args++);
s32 var5 = get_variable(script, *args++);
s32 var6 = get_variable(script, *args++);
f32 diff1 = var1 - var4;
f32 diff2 = var2 - var5;
f32 diff3 = var3 - var6;
set_variable(script, *args++, sqrtf(SQ(diff1) + SQ(diff2) + SQ(diff3)));
return ApiStatus_DONE2;
}

View File

@ -0,0 +1,9 @@
#include "common.h"
#include "battle/battle.h"
ApiStatus N(DivActorLevel4)(ScriptInstance* script, s32 isInitialCall) {
ActorDesc* actorData = get_actor(script->owner1.actorID)->staticActorData;
actorData->level /= 4;
return ApiStatus_DONE2;
}

View File

@ -0,0 +1,7 @@
#include "common.h"
#include "map.h"
ApiStatus N(FreeIcon)(ScriptInstance* script, s32 isInitialCall) {
free_icon(get_variable(script, *script->ptrReadPos));
return ApiStatus_DONE2;
}

View File

@ -0,0 +1,9 @@
#include "common.h"
#include "map.h"
ApiStatus N(SetBackgroundAlpha)(ScriptInstance* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
set_background_color_blend(0, 0, 0, get_variable(script, *args++));
return ApiStatus_DONE2;
}

View File

@ -0,0 +1,8 @@
#include "common.h"
ApiStatus N(UnkBackgroundFunc3)(ScriptInstance* script, s32 isInitialCall) {
func_8011D82C(1);
*D_801512F0 = 1;
set_background_color_blend(0, 0, 0, 0);
return ApiStatus_DONE2;
}

View File

@ -0,0 +1,12 @@
#include "common.h"
ApiStatus N(UnkFogFunc2)(ScriptInstance* script, s32 isInitialCall) {
enable_world_fog();
set_world_fog_dist(950, 1000);
set_world_fog_color(16, 16, 16, 255);
gCameras[1].backgroundColor[0] = 20;
gCameras[1].backgroundColor[1] = 20;
gCameras[1].backgroundColor[2] = 28;
return ApiStatus_DONE2;
}

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_802BD510_3255E0
.word 0x0000004D, 0x00000001, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x0001001F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x0000002D, 0x00000043, 0x00000007, MakeItemEntity, 0xFE363C8A, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000001, 0x00000000, 0x00000024, 0x00000002, 0xFE363C8A, 0xFE363C80, 0x00000008, 0x00000001, 0x0000000F, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000014, 0x00000043, 0x00000004, D_802C0000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000002, RemoveItemEntity, 0xFE363C8A, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000056, 0x00000000, 0x00000005, 0x00000001, 0x00000004, 0x00000043, 0x00000002, PlaySound, 0x00002095, 0x00000008, 0x00000001, 0x0000000A, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x0001001C, 0x00000008, 0x00000001, 0x0000002D, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000056, 0x00000000, 0x00000005, 0x00000001, 0x00000004, 0x00000043, 0x00000002, PlaySound, 0x00002095, 0x00000008, 0x00000001, 0x0000000A, 0x00000006, 0x00000000, 0x00000057, 0x00000000, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010025, 0x00000008, 0x00000001, 0x0000002D, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x0000004D, 0x00000001, 0x00000000, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000001, 0x00000043, 0x00000002, GetCurrentPartner, 0xFE363C80, 0x0000000B, 0x00000002, 0xFE363C80, 0x00000000, 0x00000043, 0x00000001, func_802D2B6C, 0x00000008, 0x00000001, 0x00000014, 0x00000013, 0x00000000, 0x00000043, 0x00000001, 0x802C02E4, 0x00000043, 0x00000002, 0x802C0358, 0xFE363C8A, 0x00000046, 0x00000001, 0x802C0410, 0x0000000A, 0x00000002, 0xFE363C8D, 0x00000000, 0x00000046, 0x00000001, 0x802C04F4, 0x00000012, 0x00000000, 0x00000046, 0x00000001, 0x802C0560, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C8F, 0x00000001, 0x00000043, 0x00000002, SetPlayerAnimation, 0x0001001D, 0x00000013, 0x00000000, 0x0000000D, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C80, 0x00000000, 0x00000027, 0x00000002, 0xFE363C81, 0x00000023, 0x00000043, 0x00000005, 0x802C00AC, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0xFE363C8B, 0x00000013, 0x00000000, 0x0000000D, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C80, 0x00000014, 0x00000027, 0x00000002, 0xFE363C81, 0x00000019, 0x00000043, 0x00000005, 0x802C016C, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0xFE363C8C, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000027, 0x00000002, 0xFE363C81, 0x00000019, 0x00000043, 0x00000005, func_802D7520, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0xFE363C8B, 0x0000000B, 0x00000002, 0xFE363C8B, 0x00000000, 0x00000043, 0x00000002, 0x802C022C, 0xFE363C8B, 0x00000013, 0x00000000, 0x0000000B, 0x00000002, 0xFE363C8C, 0x00000000, 0x00000043, 0x00000002, 0x802C0288, 0xFE363C8C, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xFE363C8F, 0x00000000, 0x00000008, 0x00000001, 0x0000000A, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010032, 0x00000008, 0x00000001, 0x0000001E, 0x00000012, 0x00000000, 0x00000008, 0x00000001, 0x0000001E, 0x00000013, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, func_802D75D8, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0xFE363C8B, 0x00000043, 0x00000002, SetPlayerAnimation, 0x00010002, 0x00000008, 0x00000001, 0x00000014, 0x00000043, 0x00000001, 0x802C03E8, 0x00000043, 0x00000002, DisablePlayerInput, 0x00000000, 0x00000043, 0x00000001, 0x802C031C, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,129 @@
.include "macro.inc"
.section .data
glabel D_E0200690
.word 0x1E6D3457
glabel D_E0200694
.word guRotateF
glabel D_E0200698
.word guTranslateF
glabel D_E020069C
.word guTranslate
glabel D_E02006A0
.word guScaleF
glabel D_E02006A4
.word guMtxCatF
glabel D_E02006A8
.word guMtxF2L
glabel D_E02006AC
.word guMtxL2F
glabel D_E02006B0
.word queue_render_task
glabel D_E02006B4
.word func_8005A2BC
glabel D_E02006B8
.word remove_effect
glabel D_E02006BC
.word general_heap_malloc
glabel D_E02006C0
.word mem_clear
glabel D_E02006C4
.word 0x00000000
glabel D_E02006C8
.word rand_int
glabel D_E02006CC
.word clamp_angle
glabel D_E02006D0
.word sin_deg
glabel D_E02006D4
.word cos_deg
glabel D_E02006D8
.word atan2
glabel D_E02006DC
.word func_800DCB7C
glabel D_E02006E0
.word load_effect
glabel D_E02006E4
.word sqrtf
glabel D_E02006E8
.word func_8011D72C
glabel D_E02006EC
.word func_8011CFBC
glabel D_E02006F0
.word guPerspectiveF
glabel D_E02006F4
.word guMtxIdentF
glabel D_E02006F8
.word transform_point
glabel D_E02006FC
.word guLookAtHiliteF
glabel D_E0200700
.word set_transition_stencil_zoom_1
glabel D_E0200704
.word set_transition_stencil_center
glabel D_E0200708
.word set_transition_stencil_center_worldpos
glabel D_E020070C
.word func_8011D7E4
glabel D_E0200710
.word guPositionF
glabel D_E0200714
.word guOrthoF
glabel D_E0200718
.word guFrustumF
glabel D_E020071C
.word func_80138D88
glabel D_E0200720
.word draw_box
glabel D_E0200724
.word draw_msg
glabel D_E0200728
.word get_string_width
glabel D_E020072C
.word get_background_color_blend
glabel D_E0200730
.word sfx_play_sound_at_position
glabel D_E0200734
.word 0x100B2AF5, 0x45B59924, 0x35094B45, 0x4ABFA67A, 0x164F5371, 0x7B195845, 0x58562A56, 0x25733D41, 0x48008107, 0x0E004F28, 0x6963B8AD, 0x5B82AB71, 0x6BC1F51B, 0x3D947816, 0x39705175, 0x44409A59, 0x0ED99067, 0x5F70B6F8, 0x3225AEEE, 0x08B5E97C, 0x2CDE7594, 0x5E9E5B7D, 0x5B2A2888, 0x107F0F50, 0x58FBC53B, 0x65F69F19, 0x3AF6CEF3, 0x15C3894F, 0x4C931A2C, 0x39A897E9, 0x5945BB8C, 0x5C9E4521, 0x7F5E310D, 0x0E4F06D2, 0x275DEB9C, 0x15AD847F, 0x09685F17, 0x7FB415F2, 0x3B20C1C0, 0x5168E01E, 0x0DB4651A, 0x24847A6D, 0x2CEB8B8F, 0x79765A35, 0x6218F283, 0x665BDD04, 0x3DB6F48F, 0x70F282EB, 0x45CC93FC, 0x6FDCA37D, 0x79A86C67, 0x72AB0990, 0x4E7AFEFA, 0x54D294F0, 0x032A18E0, 0x2776C435, 0x3AC93409, 0x3E20E7D4, 0x3D3A4D85, 0x075C4E35, 0x77C97FBD, 0x16800911, 0x63FA9357, 0x7727B0CB, 0x24CF0FE3, 0x0B587EF3, 0x0CD5354A, 0x2E376EFA, 0x0B0C94E5, 0x47F5F70A, 0x7FA04F19, 0x18C0FA00, 0x6C7A7178, 0x2C8BDAA8, 0x12375435, 0x4E9363FB, 0x12E7B7AD, 0x4FEE48C4, 0x3F85E6E6, 0x58B44BA9, 0x3FCAEC41, 0x392E534E, 0x4B5F553A, 0x0E45EB3C, 0x0E00E83E, 0x4E896E1A, 0x35BCAF71, 0x48CA1C47, 0x0CAA55EE, 0x72F6FCF6, 0x50266A7D, 0x0473D5AC, 0x09770608, 0x3420FDD4, 0x7B9B8677, 0x2E4615EB, 0x3F797CC7, 0x0870BBC1, 0x5C7D84E6, 0x4A8611AC, 0x5066B2CB, 0x5C1DD3FF, 0x63470BAC, 0x3CE12443, 0x08A9AEA7, 0x757E5FE2, 0x0B74883F, 0x1B916654, 0x456CA8A6, 0x4AFA6F25, 0x7445B1FE, 0x053794E8, 0x0428C273, 0x3FA50738, 0x137D8024, 0x1229AAB1, 0x0E2E7552, 0x493A2F95, 0x5AF3C6F9, 0x1AD8CB41, 0x3C312C8C, 0x2B1A3176, 0x1F4CA0ED, 0x45A83294, 0x5F3B2F4A, 0x1AE82764, 0x73EE487F, 0x1EB4AC11, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,18 @@
.include "macro.inc"
.section .data
glabel D_E0002760
.word 0x41200000, 0x42200000, 0x42A00000, 0x432A0000, 0x430C0000, 0x42C80000, 0x41C80000, 0x431B0000, 0x42700000, 0x42F00000
glabel D_E0002788
.word 0x400CCCCD, 0x402CCCCD, 0x40400000, 0x400CCCCD, 0x402CCCCD, 0x40400000, 0x3FF33333, 0x3FF33333, 0x3FC00000, 0x3FC00000
glabel D_E00027B0
.float 1.4, 1.3, 1.2, 1.3, 1.4, 1.3, 1.6, 1.6, 1.6, 1.6
glabel D_E00027D8
.word 0x00000000, 0x436A0000, 0x43EA0000, 0x442F8000, 0x446A0000, 0x449D8000, 0x44AF8000, 0x44CCC000, 0x44EDC000, 0x44F70000
glabel D_E0002800
.word 0x09000FA0, 0x09001060, 0x09001120, 0x090011E0, 0x090012A0, 0x09001360, 0x09001420, 0x00000000

View File

@ -0,0 +1,33 @@
.include "macro.inc"
.section .data
glabel D_E000CC10
.word 0x09002B20, 0x09002B40, 0x09002B60, 0x09002B60, 0x09002B60
glabel D_E000CC24
.word 0x09002780, 0x09002868, 0x09002950, 0x09002A38, 0x09002A38
glabel D_E000CC38
.word 0x0001021A, 0x031B041C, 0x05153546, 0x4646FF00
glabel D_E000CC48
.word 0x0001021A, 0x031B041C, 0x051D0616, 0x26475767, 0xFF000000
glabel D_E000CC5C
.word 0x00081018, 0x20283038, 0x01091119, 0x21293139, 0x02020A0A, 0x12121A1A, 0x22222A2A, 0x32323A3A, 0x03030B0B, 0x13131B1B, 0x23232B2B, 0x33333B3B, 0x04040C0C, 0x14141C1C, 0x24242C2C, 0x34343C3C, 0x05050D0D, 0x15151D1D, 0x25252D2D, 0x35353D3D, 0x0606060E, 0x0E0E1616, 0x161E1E1E, 0x2626262E, 0x2E2E3636, 0x363E3E3E, 0x4747474F, 0x4F4F5757, 0x575F5F5F, 0x6767676F, 0x6F6F7777, 0x777F7F7F, 0xFF000000
glabel D_E000CCE0
.word 0x00102030, 0x01112131, 0x020A121A, 0x222A323A, 0x030B131B, 0x232B333B, 0x040C141C, 0x242C343C, 0x050D151D, 0x252D353D, 0x06060E16, 0x161E2626, 0x2E36363E, 0x47474F57, 0x575F6767, 0x6F77777F, 0xFF000000
glabel D_E000CD24
.word D_E000CC38, D_E000CC48, D_E000CC5C, D_E000CCE0, 0x00000000, 0x00000000, 0x00000000
glabel jtbl_E000CD40
.word LE000C28C_32839C, LE000C28C_32839C, LE000C29C_3283AC, LE000C294_3283A4, LE000C29C_3283AC, 0
glabel jtbl_E000CD58
.word LE000C2DC_3283EC, LE000C2DC_3283EC, LE000C614_328724, LE000C394_3284A4, LE000C514_328624, 0
glabel D_E000CD70
.word 0xE000C6F8, 0xE000C6F8, 0xE000C720, 0xE000C708, 0xE000C718, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,12 @@
.include "macro.inc"
.section .data
glabel D_E000E660
.word 0x00010202, 0x03030404, 0x05050506, 0x0606FF00
glabel D_E000E670
.word 0x00010202, 0x03030404, 0x05050606, 0x06070707, 0xFF000000
glabel D_E000E684
.word D_E000E660, D_E000E670, 0x00000000

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,24 @@
.include "macro.inc"
.section .data
glabel D_E0014780
.double 0.03
glabel D_E0014788
.double 1.7
glabel D_E0014790
.double 0.1
glabel D_E0014798
.double 0.83
glabel D_E00147A0
.double 0.006
glabel D_E00147A8
.double 0.98
glabel D_E00147B0
.word 0x3FECCCCC, 0xCCCCCCCD, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000011, 0x11100000, 0x00111155, 0x54110000, 0x01111555, 0x55411000, 0x11554555, 0x55411000, 0x15555555, 0x55411000, 0x15555555, 0x55554110, 0x14555555, 0x55555411, 0x11445555, 0x55555411, 0x01155555, 0x55553411, 0x01555555, 0x55334110, 0x01455555, 0x55311100, 0x01144455, 0x53410000, 0x00111144, 0x44110000, 0x00000111, 0x11100000, 0x00000011, 0x11000000, 0x39CE6293, 0x00019C1D, 0xAD27B5AD, 0x00010001, 0x41890001, 0x7AD19C5F, 0xB5AD0001, 0x00010001, 0xFFF80007, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x00070007, 0x00000000, 0x02000000, 0xFFFFFFFF, 0xFFF8FFF8, 0x00000000, 0x00000200, 0xFFFFFFFF, 0x0007FFF8, 0x00000000, 0x02000200, 0xFFFFFFFF, 0xD7000002, 0xFFFFFFFF, 0xE7000000, 0x00000000, 0xE3000A01, 0x00000000, 0xFC6096C1, 0xFF2DFEFF, 0xE3000C00, 0x00080000, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xE3001001, 0x00008000, 0xE3001201, 0x00002000, 0xE3001402, 0x00000C00, 0xFD100000, 0x09000080, 0xE8000000, 0x00000000, 0xF5000100, 0x07000000, 0xE6000000, 0x00000000, 0xF0000000, 0x0703C000, 0xE7000000, 0x00000000, 0xE200001C, 0x00504A50, 0xFD500000, 0x09000000, 0xF5500000, 0x07090240, 0xE6000000, 0x00000000, 0xF3000000, 0x0703F800, 0xE7000000, 0x00000000, 0xF5400200, 0x00090240, 0xF2000000, 0x0003C03C, 0xD9DDF9FF, 0x00000000, 0xD9FFFFFF, 0x00000005, 0xDF000000, 0x00000000, 0x01004008, 0x090000A0, 0x06000602, 0x00000406, 0xE7000000, 0x00000000, 0xDF000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,18 @@
.include "macro.inc"
.section .data
glabel D_E0016720
.double 0.03
glabel D_E0016728
.double 1.4
glabel D_E0016730
.double 0.1
glabel D_E0016738
.double 0.94
glabel D_E0016740
.double 0.14, 0.0

View File

@ -0,0 +1,12 @@
.include "macro.inc"
.section .data
glabel D_E001A610
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_E001A620
.double 0.001
glabel D_E001A628
.word 0x3F46F006, 0x8DB8BAC7, 0x11111111, 0x11003333, 0x11111100, 0x00222233, 0x11110000, 0x02222323, 0x11100002, 0x22223220, 0x11000022, 0x22232220, 0x10000222, 0x22322200, 0x10000222, 0x23222201, 0x10000222, 0x22222001, 0x10000222, 0x22222001, 0x10000022, 0x22220001, 0x10000002, 0x22200011, 0x11000000, 0x00000011, 0x11000000, 0x00000111, 0x11100000, 0x00001111, 0x11111000, 0x00011111, 0x11111111, 0x11111111, 0xF4ABF1D8, 0xF6B7EFE7, 0x5D7A016F, 0x5AFF5AFE, 0x5AFF5AFE, 0x08610860, 0x08610860, 0x08610860, 0xFFF70008, 0xFFF90000, 0x001001F0, 0xFFFFFFFF, 0xFFF70004, 0x00020000, 0x01F001F0, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x01F00010, 0xFFFFFFFF, 0x00000004, 0xFFF70000, 0x00100010, 0xFFFFFFFF, 0x00000004, 0x00090000, 0x00100010, 0xFFFFFFFF, 0xFFF70004, 0xFFFE0000, 0x01F001F0, 0xFFFFFFFF, 0xFFF70008, 0x00070000, 0x001001F0, 0xFFFFFFFF, 0x00090008, 0x00070000, 0x001001F0, 0xFFFFFFFF, 0x00090004, 0xFFFE0000, 0x00100010, 0xFFFFFFFF, 0x00000004, 0x00090000, 0x01F001F0, 0xFFFFFFFF, 0x00000004, 0xFFF70000, 0x01F001F0, 0xFFFFFFFF, 0x00090004, 0x00020000, 0x00100010, 0xFFFFFFFF, 0x00090008, 0xFFF90000, 0x001001F0, 0xFFFFFFFF, 0x00000000, 0xFFFF0000, 0x00100010, 0x64A03CFF, 0x00000000, 0x00010000, 0x00100010, 0x64A03CFF, 0xFFFFFFF9, 0x00020000, 0x00100010, 0x64A03CFF, 0xFFFFFFF9, 0x00000000, 0x00100010, 0x64A03CFF, 0xFFFFFFEF, 0x00020000, 0x00100010, 0x64A03CFF, 0xFFFFFFEF, 0x00000000, 0x00100010, 0x64A03CFF, 0x00010000, 0x00000000, 0x00100010, 0x64A03CFF, 0xFFFF0000, 0x00000000, 0x00100010, 0x64A03CFF, 0xFFFEFFF9, 0x00000000, 0x00100010, 0x64A03CFF, 0x0000FFF9, 0x00000000, 0x00100010, 0x64A03CFF, 0xFFFEFFEF, 0x00000000, 0x00100010, 0x64A03CFF, 0x0000FFEF, 0x00000000, 0x00100010, 0x64A03CFF, 0x0000FFFF, 0xFFFF0000, 0x00000000, 0x64A03CFF, 0x0000FFFF, 0x00010000, 0x00000000, 0x64A03CFF, 0xFFFFFFF8, 0x00020000, 0x00000000, 0x64A03CFF, 0xFFFFFFF8, 0x00000000, 0x00000000, 0x64A03CFF, 0xFFFFFFEE, 0x00020000, 0x00000000, 0x64A03CFF, 0xFFFFFFEE, 0x00000000, 0x00000000, 0x64A03CFF, 0x0001FFFF, 0x00000000, 0x00000000, 0x64A03CFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x64A03CFF, 0xFFFEFFF8, 0x00000000, 0x00000000, 0x64A03CFF, 0x0000FFF8, 0x00000000, 0x00000000, 0x64A03CFF, 0xFFFEFFEE, 0x00000000, 0x00000000, 0x64A03CFF, 0x0000FFEE, 0x00000000, 0x00000000, 0x64A03CFF, 0xD7000002, 0xFFFFFFFF, 0xE7000000, 0x00000000, 0xFC157E2A, 0xFFFFF3F9, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xFD500000, 0x09000000, 0xF5500000, 0x070D0340, 0xE6000000, 0x00000000, 0xF3000000, 0x0703F800, 0xE7000000, 0x00000000, 0xF5400200, 0x000D0340, 0xF2000000, 0x0003C03C, 0xF2000000, 0x0007C07C, 0xE3000C00, 0x00080000, 0xE3001001, 0x00008000, 0xFD100000, 0x09000080, 0xE8000000, 0x00000000, 0xF5000100, 0x07000000, 0xE6000000, 0x00000000, 0xF0000000, 0x0703C000, 0xE7000000, 0x00000000, 0xE3001201, 0x00002000, 0xE3001402, 0x00000C00, 0xE7000000, 0x00000000, 0xE3000A01, 0x00000000, 0xE200001C, 0x00553078, 0xD9DDF9FF, 0x00000000, 0x0100D01A, 0x090000A0, 0x06000204, 0x00000406, 0x0608040A, 0x00080A0C, 0x060E1004, 0x000E0412, 0x06140416, 0x00141618, 0xE7000000, 0x00000000, 0xE3000A01, 0x00000000, 0xE200001C, 0x00552078, 0xFC457E8A, 0xFFFFFDFE, 0xD7000000, 0x00800080, 0xD9DDF9FF, 0x00000000, 0x0100C018, 0x09000170, 0x06000204, 0x00000406, 0x0604080A, 0x00040A06, 0x060C0E10, 0x000C1012, 0x06101416, 0x00101612, 0xDF000000, 0x00000000, 0xE7000000, 0x00000000, 0xE200001C, 0x00552078, 0xFC457E8A, 0xFFFFFDFE, 0xD7000000, 0x00800080, 0xD9DDF9FF, 0x00000000, 0x0100C018, 0x09000230, 0x06000204, 0x00000406, 0x0604080A, 0x00040A06, 0x060C0E10, 0x000C1012, 0x06101416, 0x00101612, 0xDF000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .data
glabel D_E001ED50
.double 0.6
glabel D_E001ED58
.double 0.7

View File

@ -0,0 +1,36 @@
.include "macro.inc"
.section .data
glabel D_E0020C90
.word 0x090022E0, 0x00000000, 0x090023B0, 0x09002480, 0x09002550
glabel D_E0020CA4
.word 0x09002238, 0x00000000, 0x09002308, 0x090023D8, 0x090024A8
glabel D_E0020CB8
.word 0x00000102, 0x03050405, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x05050505, 0x0505FF00
glabel D_E0020CE0
.word 0x00000000, 0x00000000, 0x01010101, 0x00000000, 0x00000000, 0x01010101, 0xFF000000
glabel D_E0020CFC
.word 0x00000201, 0x03020303, 0x03030303, 0x03030303, 0x03030303, 0x03030303, 0x03030303, 0x03030303, 0x03030303, 0x03FF0000
glabel D_E0020D24
.word 0x00000101, 0x02020303, 0xF3000000
glabel D_E0020D30
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01010101, 0x01010101, 0x01010101, 0x01010101, 0x02020202, 0x02020202, 0x02020202, 0x02020202, 0x03030303, 0x03030303, 0x03030303, 0x03030303, 0x03030303, 0x03030303, 0x03030303, 0x0303FF00
glabel D_E0020D80
.word D_E0020CB8, D_E0020CE0, D_E0020CFC, D_E0020D24, D_E0020D30
glabel D_E0020D94
.byte 0x40
glabel D_E0020D95
.byte 0x00
glabel D_E0020D96
.byte 0x00, 0x20, 0x00, 0x20, 0x00, 0x00, 0x40, 0x00, 0x20, 0x20, 0x00, 0x40, 0x00, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00

View File

@ -0,0 +1,39 @@
.include "macro.inc"
.section .data
glabel D_E0022CD0
.word 0x09001210, 0x09001228, 0x09001240, 0x09001258, 0x09001270, 0x090011C8, 0x090011E0, 0x090011F8
glabel D_E0022CF0
.word 0xFEACACFE, 0xACD5FEB4, 0x9AD5B4FE, 0xB4B4FEB4, 0xDDFEB4FE, 0xFEB4FED5, 0xB4FEB4D5, 0xFEB4FEFE, 0xB4FED5AC
glabel D_E0022D14
.word 0x1E3C505F, 0x64686A00
glabel D_E0022D1C
.ascii "<Zdhjlm\0\0\0\0\0\0\0\0\0\0\0\0\0"
glabel D_E0022D30
.word 0xE00221DC, 0xE0022318, 0xE0022318, 0xE00223EC, 0xE00223EC, 0x00000000
glabel D_E0022D48
.double 0.05
glabel D_E0022D50
.double 0.05
glabel D_E0022D58
.double 0.01
glabel D_E0022D60
.double 0.96
glabel D_E0022D68
.double 0.1
glabel D_E0022D70
.double -0.02
glabel D_E0022D78
.double 0.9

View File

@ -0,0 +1,15 @@
.include "macro.inc"
.section .data
glabel D_E0024CC0
.word 0x00FFD01A, 0x09001128, 0x090011A0, 0x784DD0FE, 0x09001150, 0x090011C8, 0xF0FE4C6E, 0x09001178, 0x090011F0, 0x00000000, 0x00000000, 0x00000000
glabel D_E0024CF0
.double 0.9
glabel D_E0024CF8
.double 0.83
glabel D_E0024D00
.double 1.2048192771084338, 0.0

View File

@ -0,0 +1,30 @@
.include "macro.inc"
.section .data
glabel D_E00269F0
.word 0x090010B0, 0x09000DA0
glabel D_E00269F8
.word 0x09001138, 0x09000E28
glabel D_E0026A00
.word 0xFFC59CFF, 0x9CFFFF73, 0xD6FF9CFF, 0xFFC57BFF, 0xB4FFDE73, 0xFFFF949C, 0x00000000, 0x00000000
glabel D_E0026A20
.double 0.2
glabel D_E0026A28
.double 0.7
glabel D_E0026A30
.double 0.1
glabel D_E0026A38
.double 0.4
glabel D_E0026A40
.double 0.1
glabel D_E0026A48
.double 0.3

View File

@ -0,0 +1,24 @@
.include "macro.inc"
.section .data
glabel D_E00287E0
.double 0.3
glabel D_E00287E8
.double 0.8
glabel D_E00287F0
.double 0.2
glabel D_E00287F8
.double 0.94
glabel D_E0028800
.double 0.05
glabel D_E0028808
.double 0.95
glabel D_E0028810
.double 0.92, 0.0

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,30 @@
.include "macro.inc"
.section .data
glabel D_E002C940
.word 0x09001138
glabel D_E002C944
.word 0x09001120, 0x09001108, 0x090010E8, 0x090010D0, 0x090010B8, 0x09001098, 0x09001080, 0x09001068
glabel D_E002C964
.word 0xBF800000, 0xBF000000, 0x3F000000, 0x3F800000, 0xBF800000, 0xBF000000, 0x3F000000, 0x3F800000
glabel D_E002C984
.word 0xC0A00000, 0xC0800000, 0xC0400000, 0xC0000000, 0x40000000, 0xC0400000, 0x40A00000, 0xC0800000, 0xC0800000, 0x40000000, 0xBF800000, 0x40800000, 0x40400000, 0x40000000, 0x40A00000, 0x40800000, 0x00000000, 0x00000000, 0x00000000
glabel D_E002C9D0
.double 0.1
glabel D_E002C9D8
.double -0.1
glabel D_E002C9E0
.double 0.8
glabel D_E002C9E8
.double -0.2
glabel D_E002C9F0
.double 0.9, 0.0

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .data
glabel D_E002E740
.word 0x0001021A, 0x031B041C, 0x051D0616, 0x26475767, 0xFF000000
glabel D_E002E754
.word D_E002E740, 0x00000000, 0x00000000

View File

@ -0,0 +1,24 @@
.include "macro.inc"
.section .data
glabel D_E0030E90
.word 0xFEACACFE, 0xACD5FEB4, 0x9AD5B4FE, 0xB4B4FEB4, 0xDDFEB4FE, 0xFEB4FED5, 0xB4FEB4D5, 0xFEB4FEFE, 0xB4FED5AC
glabel D_E0030EB4
.word 0x00000000, 0x00000000, 0x00000000
glabel D_E0030EC0
.word 0xE00305D0, 0xE00305DC, 0xE00305F4, 0xE0030660, 0xE0030660, 0x00000000
glabel D_E0030ED8
.double 0.94
glabel D_E0030EE0
.double 0.8
glabel D_E0030EE8
.double 0.6
glabel D_E0030EF0
.double 0.7, 0.0

View File

@ -0,0 +1,24 @@
.include "macro.inc"
.section .data
glabel D_E00328B0
.word 0x09000978, 0x090009D8, 0x09000A38, 0x00000000
glabel D_E00328C0
.double 0.4
glabel D_E00328C8
.double 0.6
glabel D_E00328D0
.double 0.9
glabel D_E00328D8
.double 0.6
glabel D_E00328E0
.double 0.1
glabel D_E00328E8
.double 0.9

View File

@ -0,0 +1,30 @@
.include "macro.inc"
.section .data
glabel D_E0034780
.word 0x090002E0, 0x090002E0
glabel D_E0034788
.word 0x09000240, 0x09000240
glabel D_E0034790
.byte 0xFF
glabel D_E0034791
.byte 0xFF
glabel D_E0034792
.byte 0x52, 0xFF, 0xFF, 0x52, 0xB5, 0x94, 0x00, 0xB5, 0x94, 0x00, 0xFF, 0xFF, 0xD6, 0xFF, 0xFF, 0xD6, 0xB5, 0x94, 0x00, 0xB5, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
glabel D_E00347B0
.double 0.78
glabel D_E00347B8
.double 0.93
glabel D_E00347C0
.double 0.29
glabel D_E00347C8
.double 0.9

View File

@ -0,0 +1,15 @@
.include "macro.inc"
.section .data
glabel D_E0036630
.word 0x09008170, 0x09008190, 0x090081A8, 0x090081C0
glabel D_E0036640
.byte 0x3C, 0x78, 0x8C, 0x93, 0x95, 0x96, 0x00, 0x00
glabel D_E0036648
.byte 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x00, 0x00
glabel D_E0036650
.double 0.6, 0.0

View File

@ -0,0 +1,21 @@
.include "macro.inc"
.section .data
glabel D_E00389F0
.word 0xFEACACFE, 0xACD5FEB4, 0x9AD5B4FE, 0xB4B4FEB4, 0xDDFEB4FE, 0xFEB4FED5, 0xB4FEB4D5, 0xFEB4FEFE, 0xB4FED5AC, 0x00000000, 0x00000000, 0x00000000
glabel D_E0038A20
.double 0.6
glabel D_E0038A28
.double 0.8
glabel D_E0038A30
.double 0.7
glabel D_E0038A38
.double 0.4
glabel D_E0038A40
.word 0x3FE33333, 0x33333333, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00011000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x11111100, 0x00000000, 0x00000111, 0x11111110, 0x00000122, 0x21100000, 0x00011111, 0x11100001, 0x22222111, 0x00000000, 0x00000111, 0x12222221, 0x00001234, 0x33221000, 0x00123333, 0x33221002, 0x33322211, 0x11000000, 0x00000122, 0x22223332, 0x10013455, 0x54442100, 0x01345554, 0x44432213, 0x44322221, 0x11100000, 0x00000122, 0x22233443, 0x20124567, 0x76654320, 0x02567666, 0x66544324, 0x55322222, 0x21100000, 0x00000122, 0x32223454, 0x32246778, 0x77787541, 0x15788766, 0x66665445, 0x65211122, 0x21100000, 0x00000123, 0x32112356, 0x53468866, 0x67889863, 0x37AA8666, 0x55666656, 0x65100111, 0x11000000, 0x00000023, 0x32001246, 0x65688754, 0x4567AB96, 0x5ABA7544, 0x44455677, 0x65000001, 0x11000000, 0x00000022, 0x31000135, 0x76788532, 0x33468BB8, 0x8CC95322, 0x22334677, 0x65000000, 0x00000000, 0x00000022, 0x21000024, 0x77897411, 0x11246BDB, 0xADD73100, 0x00123477, 0x66000000, 0x00000000, 0x00000012, 0x21000013, 0x78897200, 0x001259DD, 0xCDD61000, 0x00001367, 0x66100000, 0x00000000, 0x00000011, 0x11000002, 0x68996100, 0x000037DE, 0xEED51000, 0x00000256, 0x65100000, 0x00000000, 0x00000000, 0x00000001, 0x68995000, 0x000015CF, 0xFED40000, 0x00000145, 0x54100000, 0x00000000, 0x00000000, 0x00000000, 0x58996100, 0x0000029F, 0xFED40000, 0x00000024, 0x33000000, 0x00000000, 0x00000000, 0x00000000, 0x47996100, 0x0000006E, 0xFED40000, 0x00000012, 0x21000000, 0x00000000, 0x00000000, 0x00000000, 0x37997200, 0x0000004D, 0xEED50000, 0x00000001, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x37997300, 0x0000001B, 0xEED51000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x27897300, 0x00000009, 0xDDD61000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x26897300, 0x00000007, 0xBCC61000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x25787300, 0x00000004, 0x99B61000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x14566300, 0x00000002, 0x67851000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03444200, 0x00000000, 0x34641000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01233100, 0x00000000, 0x12320000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00111000, 0x00000000, 0x00110000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFF0FFF8, 0x00000000, 0x00000000, 0x000000FF, 0x0010FFF8, 0x00000000, 0x08000000, 0x000000FF, 0x00100008, 0x00000000, 0x08000400, 0x000000FF, 0xFFF00008, 0x00000000, 0x00000400, 0x000000FF, 0xE7000000, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xE3000A01, 0x00000000, 0xE3000C00, 0x00080000, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xE3001201, 0x00002000, 0xE3001402, 0x00000C00, 0xE200001C, 0x00504B50, 0xFCFFB3FF, 0xFF65FEFF, 0xE3001001, 0x00000000, 0xFD88001F, 0x09000000, 0xF5880800, 0x07094260, 0xE6000000, 0x00000000, 0xF4000000, 0x0707E07C, 0xE7000000, 0x00000000, 0xF5800800, 0x00094260, 0xF2000000, 0x000FC07C, 0xD9FDFFFF, 0x00000000, 0xD9DFFBFF, 0x00000000, 0xDF000000, 0x00000000, 0x01004008, 0x09000400, 0x06000204, 0x00000406, 0xE7000000, 0x00000000, 0xDF000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,18 @@
.include "macro.inc"
.section .data
glabel D_E003A800
.word 0x09002B60, 0x09002B80, 0x09002B60
glabel D_E003A80C
.word 0x09002A38, 0x09002A38, 0x09002A38, 0x00000000, 0x00000000
glabel D_E003A820
.double 0.1
glabel D_E003A828
.double 0.04
glabel D_E003A830
.double 0.9, 0.0

View File

@ -0,0 +1,24 @@
.include "macro.inc"
.section .data
glabel D_E003CCA0
.word 0x09001E50, 0x09001E90, 0x09001ED0, 0x09001F10, 0x09001F50, 0x09001F90, 0x09001FD0, 0x09002010, 0x09002050, 0x09002090, 0x090020D0, 0x09002110
glabel D_E003CCD0
.word 0x32373C46, 0x506496DC, 0xF0C88C64, 0x8CA08C96, 0x9B969496, 0x96969696, 0x96969696, 0x96969BA0, 0x9B91826E, 0x55371900
glabel D_E003CCF8
.word 0xFEACACFE, 0xACD5FEB4, 0x9AD5B4FE, 0xB4B4FEB4, 0xDDFEB4FE, 0xFEB4FED5, 0xB4FEB4D5, 0xFEB4FEFE, 0xB4FED5AC
glabel D_E003CD1C
.word 0x00000000, 0x3DCCCCCD, 0x3E4CCCCD, 0x3E99999A, 0x3ECCCCCD, 0x3F000000, 0x3F19999A, 0x3F333333, 0x3F4CCCCD
glabel D_E003CD40
.double 0.6
glabel D_E003CD48
.double 0.7
glabel D_E003CD50
.double 0.01, 0.0

View File

@ -0,0 +1,21 @@
.include "macro.inc"
.section .data
glabel D_E003E870
.double 0.1
glabel D_E003E878
.double 0.3
glabel D_E003E880
.double 0.8
glabel D_E003E888
.double 0.6
glabel D_E003E890
.double 0.7
glabel D_E003E898
.double 1.05

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,12 @@
.include "macro.inc"
.section .data
glabel D_E0042780
.word 0xFEACACFE, 0xACD5FEB4, 0x9AD5B4FE, 0xB4B4FEB4, 0xDDFEB4FE, 0xFEB4FED5, 0xB4FEB4D5, 0xFEB4FEFE, 0xB4FED5AC, 0x00000000, 0x00000000, 0x00000000
glabel D_E00427B0
.double 0.8
glabel D_E00427B8
.double 0.9

View File

@ -0,0 +1,51 @@
.include "macro.inc"
.section .data
glabel D_E0044DB0
.word 0x09001210, 0x09001228, 0x09001240, 0x09001258, 0x09001270, 0x090011C8, 0x090011E0, 0x090011F8
glabel D_E0044DD0
.word 0xFEACACFE, 0xACD5FEB4, 0x9AD5B4FE, 0xB4B4FEB4, 0xDDFEB4FE, 0xFEB4FED5, 0xB4FEB4D5, 0xFEB4FEFE, 0xB4FED5AC
glabel D_E0044DF4
.byte 0x1E, 0x3C, 0x5A, 0x64, 0x68, 0x6A, 0x6C, 0x6E, 0x70, 0x71, 0x71, 0x6E, 0x6B, 0x67, 0x00, 0x00
glabel D_E0044E04
.ascii "<Zdhjlnpqqnkg\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
glabel D_E0044E20
.double 0.1
glabel D_E0044E28
.double 0.005
glabel D_E0044E30
.double 0.4
glabel D_E0044E38
.double 0.4
glabel D_E0044E40
.word 0xE0044284, 0xE0044284, 0xE0044344, 0xE00442A8, 0xE0044344, 0xE0044344
glabel D_E0044E58
.double 0.01
glabel D_E0044E60
.double 0.01
glabel D_E0044E68
.double 0.96
glabel D_E0044E70
.double 0.1
glabel D_E0044E78
.word 0xE0044514, 0xE0044514, 0xE0044704, 0xE00446B0, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE004462C, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE0044704, 0xE004462C, 0x00000000
glabel D_E0044EF8
.double -0.02
glabel jtbl_E0044F00
.word LE0044A74_3559D4, LE0044A74_3559D4, LE0044A74_3559D4, LE0044A98_3559F8, LE0044B14_355A74, LE0044AF4_355A54, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044A74_3559D4, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044B14_355A74, LE0044A98_3559F8, 0

View File

@ -0,0 +1,30 @@
.include "macro.inc"
.section .data
glabel D_E0046600
.word 0x090002E8
glabel D_E0046604
.word 0x090003F0, 0x09000410, 0x090003F0, 0x09000430
glabel D_E0046614
.word 0x09000200
glabel D_E0046618
.word 0x09000308, 0x00000000
glabel D_E0046620
.double 0.1
glabel D_E0046628
.double 0.7
glabel D_E0046630
.double 0.4
glabel D_E0046638
.double 0.3
glabel D_E0046640
.double 0.1, 0.0

View File

@ -0,0 +1,12 @@
.include "macro.inc"
.section .data
glabel D_E0048A00
.word 0x090010F8, 0x090010F8
glabel D_E0048A08
.word 0x09001040, 0x09001040
glabel D_E0048A10
.double 0.1, 0.0

View File

@ -0,0 +1,36 @@
.include "macro.inc"
.section .data
glabel D_E004AE60
.word 0x090009A0, 0x090009A0, 0x09000A80, 0x09000A80, 0x09000A80, 0x09000A80, 0x00000000, 0x00000000
glabel jtbl_E004AE80
.word LE004A1AC_35866C, LE004A1AC_35866C, LE004A1D4_358694, LE004A200_3586C0, LE004A25C_35871C, LE004A22C_3586EC
glabel D_E004AE98
.double 0.8
glabel D_E004AEA0
.double 0.94
glabel D_E004AEA8
.double 1.002
glabel D_E004AEB0
.word 0xE004A4F8, 0xE004A4F8, 0xE004A51C, 0xE004A548, 0xE004A584, 0xE004A51C
glabel D_E004AEC8
.double 0.8
glabel D_E004AED0
.double 0.9
glabel D_E004AED8
.double 0.99
glabel D_E004AEE0
.double 0.95
glabel D_E004AEE8
.double 0.3

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .data
glabel D_E004E5E0
.word 0x09002B60, 0x09002C60, 0x09002B60
glabel D_E004E5EC
.word 0x09002950, 0x09002950, 0x09002950, 0x00000000, 0x00000000

View File

@ -0,0 +1,12 @@
.include "macro.inc"
.section .data
glabel D_E0050560
.double 0.94
glabel D_E0050568
.double 0.05
glabel D_E0050570
.double -0.1, 0.0

View File

@ -0,0 +1,12 @@
.include "macro.inc"
.section .data
glabel D_E00529E0
.word 0x408CCCCD, 0x404CCCCD, 0x40ACCCCD, 0x402CCCCD, 0x40C00000, 0x409CCCCD, 0x40A66666, 0x40466666, 0x4019999A, 0x40900000, 0x40266666, 0x40B66666, 0x40733333, 0x4039999A, 0x40466666, 0x40A66666, 0x40133333, 0x40ACCCCD, 0x40600000, 0x40266666, 0x4019999A, 0x40466666, 0x40A66666, 0x409CCCCD, 0x40C00000, 0x402CCCCD, 0x40ACCCCD, 0x404CCCCD, 0x408CCCCD, 0x40266666, 0x40600000, 0x40ACCCCD, 0x40133333, 0x40A66666, 0x40466666, 0x4039999A, 0x40733333, 0x40B66666, 0x40266666, 0x40900000
glabel D_E0052A80
.double 0.1
glabel D_E0052A88
.word 0x3FF33333, 0x33333333, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00F8FF0F, 0x00000000, 0x00FFFF0F, 0x00000000, 0x00FFFF0F, 0x00000000, 0x008FFF0F, 0x00000000, 0x0008FF0F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x11111111, 0x11111111, 0x22222222, 0x22222222, 0x44444444, 0x44444444, 0x88888888, 0x88888888, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x88888888, 0x88888888, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000000FF, 0x00000000, 0x00000000, 0x000001E0, 0x000000FF, 0x00000000, 0x00000000, 0x00000200, 0x000000FF, 0x00000000, 0x00000000, 0x00000200, 0x000000FF, 0x00000000, 0x00000000, 0x00000200, 0x000000FF, 0x00000000, 0x00000000, 0x00000200, 0x000000FF, 0x00000000, 0x00000000, 0x00000200, 0x000000FF, 0x00000000, 0x00000000, 0x00000200, 0x000000FF, 0x00000000, 0x00000000, 0x00000200, 0x000000FF, 0x00000000, 0x00000000, 0x00000200, 0x000000FF, 0x00000000, 0x00000000, 0x00000200, 0x000000FF, 0x00000000, 0x00000000, 0x00000200, 0x000000FF, 0x00000000, 0x00000000, 0x00000200, 0x000000FF, 0x00000000, 0x00000000, 0x00A00200, 0x000000FF, 0x00000000, 0x00000000, 0x00A00200, 0x000000FF, 0x00000000, 0x00000000, 0x00000200, 0x000000FF, 0x00000000, 0x00000000, 0x00A00200, 0x000000FF, 0x00000000, 0x00000000, 0x00A00200, 0x000000FF, 0x00000000, 0x00000000, 0x00A00200, 0x000000FF, 0x00000000, 0x00000000, 0x00A00200, 0x000000FF, 0x00000000, 0x00000000, 0x00A00200, 0x000000FF, 0x00000000, 0x00000000, 0x00000200, 0x000000FF, 0xE7000000, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xE3000A01, 0x00000000, 0xE3000C00, 0x00080000, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xE3001001, 0x00000000, 0xE3001201, 0x00002000, 0xE3001402, 0x00000C00, 0xE200001C, 0x00553078, 0xFCFFFFFF, 0xFFFF73B9, 0xFD880007, 0x09000000, 0xF5880200, 0x07090240, 0xE6000000, 0x00000000, 0xF4000000, 0x0701E03C, 0xE7000000, 0x00000000, 0xF5800200, 0x00090240, 0xF2000000, 0x0003C03C, 0xD9FDFFFF, 0x00000000, 0xD9DFFBFF, 0x00000000, 0xE7000000, 0x00000000, 0xDF000000, 0x00000000, 0xE7000000, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xE3000A01, 0x00000000, 0xE3000C00, 0x00080000, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xE3001001, 0x00000000, 0xE3001201, 0x00002000, 0xE3001402, 0x00000C00, 0xE200001C, 0x00553078, 0xFCFFFFFF, 0xFFFF73B9, 0xFD880007, 0x09000080, 0xF5880200, 0x07090240, 0xE6000000, 0x00000000, 0xF4000000, 0x0701E03C, 0xE7000000, 0x00000000, 0xF5800200, 0x00090240, 0xF2000000, 0x0003C03C, 0xD9FDFFFF, 0x00000000, 0xD9DFFBFF, 0x00000000, 0xE7000000, 0x00000000, 0xDF000000, 0x00000000, 0xE7000000, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xE3000A01, 0x00000000, 0xE3000C00, 0x00080000, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xE3001001, 0x00000000, 0xE3001201, 0x00002000, 0xE3001402, 0x00000C00, 0xE200001C, 0x00553078, 0xFCFFFFFF, 0xFFFF73B9, 0xFD880007, 0x09000100, 0xF5880200, 0x07090240, 0xE6000000, 0x00000000, 0xF4000000, 0x0701E03C, 0xE7000000, 0x00000000, 0xF5800200, 0x00090240, 0xF2000000, 0x0003C03C, 0xD9FDFFFF, 0x00000000, 0xD9DFFBFF, 0x00000000, 0xE7000000, 0x00000000, 0xDF000000, 0x00000000

View File

@ -0,0 +1,51 @@
.include "macro.inc"
.section .data
glabel D_E0056EA0
.double 0.1
glabel D_E0056EA8
.double 0.008
glabel D_E0056EB0
.double 0.05
glabel D_E0056EB8
.double 0.3
glabel D_E0056EC0
.double 0.8
glabel D_E0056EC8
.double 0.4
glabel D_E0056ED0
.double 0.98
glabel D_E0056ED8
.double 0.2
glabel D_E0056EE0
.double 0.94
glabel D_E0056EE8
.double 0.05
glabel D_E0056EF0
.double 0.95
glabel D_E0056EF8
.double 0.92
glabel D_E0056F00
.double 0.8
glabel D_E0056F08
.double 0.9603999999999999
glabel D_E0056F10
.double 0.2
glabel D_E0056F18
.double 0.8464

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,12 @@
.include "macro.inc"
.section .data
glabel D_E005A750
.double 0.8
glabel D_E005A758
.double 0.7
glabel D_E005A760
.double 0.2, 0.0

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,12 @@
.include "macro.inc"
.section .data
glabel D_E005E670
.word 0x090004F0
glabel D_E005E674
.word 0x09000440, 0x00000000, 0x00000000
glabel D_E005E680
.word 0x3FB99999, 0x9999999A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000320, 0x00000000, 0x00000000, 0x00000000, 0x00006CC8, 0x40000000, 0x00000000, 0x00000000, 0x00007FFF, 0xEA620000, 0x00000000, 0x00000000, 0x00006FFF, 0xFFFC8300, 0x00000000, 0x00000000, 0x00004EFF, 0xFFFFFD95, 0x10000000, 0x00000000, 0x00003DFF, 0xFFFFFFFE, 0xB7300000, 0x00000000, 0x00001CFF, 0xFFFFFFFF, 0xFFC94000, 0x00000000, 0x00000BFF, 0xFFFFFFFF, 0xFFFFEB98, 0x00000000, 0x00000AFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x000008FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x000007FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x000005EF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x000004EF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x000002DF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x000001CF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x000000AF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0000009F, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0000008F, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0000007F, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0000009F, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x000003CF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x000009FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00008EFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x0007EFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x005DFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x04CFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x4CFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000003, 0xBFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000002A, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000019F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000008FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007EFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0006DFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x005DFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03CFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x06DFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x027ABCDE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000135, 0x689BCDEF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00001356, 0x89BDFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00038EFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x000007EF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x000000AF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x0000004D, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000009, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000004, 0xDFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x9FFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x3DFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x08FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x03CFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x008FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x003CFFFF, 0x00000000, 0x00000000, 0x00000000, 0x0007FFFF, 0x00000000, 0x00000000, 0x00000000, 0x0002CFFF, 0x00000000, 0x00000000, 0x00000000, 0x00007FFF, 0x00000000, 0x00000000, 0x00000000, 0x00002BFF, 0x00000000, 0x00000000, 0x00000000, 0x000007FF, 0x00000000, 0x00000000, 0x00000000, 0x000001BF, 0x00000000, 0x00000000, 0x00000000, 0x00000039, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFF8FFF8, 0x00000000, 0x00000000, 0x000000FF, 0x0008FFF8, 0x00000000, 0x04000000, 0x000000FF, 0x00080008, 0x00000000, 0x04000400, 0x000000FF, 0xFFF80008, 0x00000000, 0x00000400, 0x000000FF, 0xE7000000, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xE3000A01, 0x00000000, 0xE3000C00, 0x00080000, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xE3001201, 0x00002000, 0xE3001402, 0x00000C00, 0xE200001C, 0x00504B50, 0xFCFFB3FF, 0xFF65FEFF, 0xE3001001, 0x00000000, 0xFD88000F, 0x09000000, 0xF5880400, 0x0709BF5F, 0xE6000000, 0x00000000, 0xF4000000, 0x0703E0FC, 0xE7000000, 0x00000000, 0xF5800400, 0x0009BF5F, 0xF2000000, 0x0007C0FC, 0xF2000000, 0x000FC0FC, 0xD9FDFFFF, 0x00000000, 0xD9DFFBFF, 0x00000000, 0xDF000000, 0x00000000, 0x01004008, 0x09000400, 0x06000204, 0x00000406, 0xE7000000, 0x00000000, 0xDF000000, 0x00000000

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,27 @@
.include "macro.inc"
.section .data
glabel D_E00628C0
.word 0x090002E8
glabel D_E00628C4
.word 0x09000240, 0x00000000, 0x00000000
glabel D_E00628D0
.double 0.9
glabel D_E00628D8
.double 0.1
glabel D_E00628E0
.double 0.05
glabel D_E00628E8
.double 0.07
glabel D_E00628F0
.double 0.2
glabel D_E00628F8
.word 0x3FE33333, 0x33333333, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001122, 0x33333322, 0x21110000, 0x00000000, 0x00011234, 0x55555433, 0x21110000, 0x00000000, 0x00012456, 0x77877654, 0x43221111, 0x00000000, 0x00124679, 0x9AAA9876, 0x54432211, 0x11111100, 0x0123689A, 0xABBAA987, 0x65443322, 0x21111111, 0x012579AB, 0xBCCBAA88, 0x76654443, 0x33222211, 0x01369BCC, 0xCCCCBA99, 0x87766555, 0x44433322, 0x0247ABCC, 0xCDDCCBAA, 0x98887766, 0x55555443, 0x0258ACCC, 0xDDDEDDCB, 0xA9999877, 0x66666654, 0x0258BCCD, 0xEEEEEEDC, 0xBAAAA987, 0x66677775, 0x0258BCCD, 0xEEFFEEED, 0xBBBBAA97, 0x76778886, 0x0258BBCD, 0xEFFFFEED, 0xCBBBAA97, 0x77789997, 0x0258ABCD, 0xEEFFFEED, 0xCCBBBA98, 0x88889997, 0x0258ABCC, 0xEEEFEEED, 0xDCCCCBAA, 0x99999987, 0x0257ABCC, 0xDDEEEEEE, 0xDDDDCCBA, 0xAA9AA998, 0x0247ABCC, 0xDDDDDDDE, 0xEEEDDCCB, 0xBAAABAA9, 0x0247ABCC, 0xCCCCCDDD, 0xEEEDDDCC, 0xBBBBCBCC, 0x02479BCC, 0xCBBBBCCD, 0xEEEEEEDD, 0xDCCCDCDE, 0x013689BB, 0xBBA99BBC, 0xDDEEEEEE, 0xEDDDDDEE, 0x01357898, 0x998889AA, 0xBCDEEEEE, 0xEEEEEEFF, 0x01246777, 0x77778899, 0xABCEEEEE, 0xEEEEEEEE, 0x00234566, 0x67778889, 0xAACDEEEE, 0xEEEEDDDD, 0x00123445, 0x66788889, 0x9ABCDEEE, 0xEDDDDDDD, 0x00112223, 0x46789899, 0x9ABCCDDD, 0xDDDDDCCC, 0x00011111, 0x23679999, 0x9AABCCCC, 0xCDDDDDDD, 0x00001111, 0x23457999, 0x9AABBBCC, 0xCCDDEEED, 0x00000111, 0x12356788, 0x99AAABBB, 0xBBDDEEEE, 0x00000011, 0x11234567, 0x77899AAA, 0xBBCCEEEE, 0x00000000, 0x11111223, 0x44567788, 0x8AABDDDD, 0x00000000, 0x00000000, 0x01112344, 0x46667888, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFF80000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00000000, 0x08000000, 0x00000000, 0x000A0010, 0x00000000, 0x08000400, 0x000000FF, 0xFFF60010, 0x00000000, 0x00000400, 0x000000FF, 0xE7000000, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xE3000A01, 0x00000000, 0xE3000C00, 0x00080000, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xE3001201, 0x00002000, 0xE3001402, 0x00000C00, 0xE200001C, 0x00504B50, 0xFC55B2AB, 0x3365FEFF, 0xE3001001, 0x00000000, 0xFD88000F, 0x09000000, 0xF5880400, 0x07094150, 0xE6000000, 0x00000000, 0xF4000000, 0x0703E07C, 0xE7000000, 0x00000000, 0xF5800400, 0x00094150, 0xF2000000, 0x0007C07C, 0xD9FDFFFF, 0x00000000, 0xD9DFFBFF, 0x00000000, 0xDF000000, 0x00000000, 0x01004008, 0x09000200, 0x06000204, 0x00000406, 0xE7000000, 0x00000000, 0xDF000000, 0x00000000, 0x00000000, 0x00000000

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,15 @@
.include "macro.inc"
.section .data
glabel D_E0066C50
.word 0x09003830, 0x09003830, 0x09003830, 0x09003830, 0x09003830, 0x09003830, 0x09003830, 0x09003830, 0x09003830, 0x09003830, 0x09003830, 0x09003830, 0x09003830, 0x09003830, 0x09003830
glabel D_E0066C8C
.word 0x09003508, 0x090035E8, 0x09003428, 0x090039A8, 0x09003A88, 0x09003428, 0x090039A8, 0x09003A88, 0x090038B8, 0x09003508, 0x090038B8, 0x090038B8, 0x09003428, 0x09003A88, 0x090036C8, 0xFFC59CFF, 0x9CFFFF73, 0xD6FF9CFF, 0xFFC57BFF, 0xB4FFDE73, 0xFFFF949C
glabel jtbl_E0066CE0
.word LE006615C_36618C, LE006615C_36618C, LE0066198_3661C8, LE00661C0_3661F0, LE006620C_36623C, LE0066240_366270, LE006626C_36629C, LE00662A0_3662D0, LE00662DC_36630C, LE0066318_366348, LE0066348_366378, LE00663AC_3663DC, LE00663F8_366428, LE00663F8_366428, LE006642C_36645C, 0
glabel D_E0066D20
.double 0.7, 0.0

View File

@ -0,0 +1,15 @@
.include "macro.inc"
.section .data
glabel D_E00685B0
.word 0x09001E40, 0x09001E40, 0x09002058
glabel D_E00685BC
.word 0x09001E40, 0x09001E40, 0x09001E40, 0x09001E40, 0x09001E40, 0x09001EA8, 0x09001EA8, 0x09001F10, 0x09001F10, 0x09001F10, 0x09001F10, 0x09001F10, 0x09001EA8, 0x09001EA8
glabel D_E00685F4
.word 0x09001F78, 0x09001F78, 0x09002078
glabel D_E0068600
.double 0.97, 0.0

View File

@ -0,0 +1,21 @@
.include "macro.inc"
.section .data
glabel D_E006ADF0
.word 0x09000110, 0x09000110, 0x090000B0, 0x090000B0
glabel D_E006AE00
.word 0x09000130, 0x09000130, 0x090001D8, 0x090001D8
glabel D_E006AE10
.word 0x00000000, 0xFFFFFFEC, 0x00000000, 0x00000001, 0x00000012, 0xFFFFFFF6, 0xFFFFFFC4, 0x0000002D, 0xFFFFFFFF, 0x00000004, 0xFFFFFFEC, 0xFFFFFFEC, 0x0000005A, 0x00000001, 0x00000001, 0xFFFFFFF6, 0xFFFFFFC4, 0x00000087, 0x00000001, 0xFFFFFFFC, 0x00000000, 0xFFFFFFEC, 0x000000B4, 0xFFFFFFF8, 0x00000001, 0xFFFFFFF6, 0xFFFFFFC4, 0x000000E1, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFEC, 0xFFFFFFEC, 0x0000010E, 0x00000001, 0xFFFFFFF7, 0xFFFFFFF6, 0xFFFFFFC4, 0x0000013B, 0x00000004, 0x00000004, 0x00000000, 0x0000000A, 0x00000016, 0x00000004, 0x00000001, 0xFFFFFFF6, 0x00000014, 0x00000043, 0x00000001, 0xFFFFFFFF, 0xFFFFFFEC, 0x0000000A, 0x00000070, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFF6, 0x00000014, 0x0000009D, 0xFFFFFFF8, 0x00000001, 0x00000000, 0x0000000A, 0x000000CA, 0x00000001, 0xFFFFFFFC, 0xFFFFFFF6, 0x00000014, 0x000000F7, 0x00000001, 0xFFFFFFEE, 0xFFFFFFEC, 0x0000000A, 0x00000124, 0xFFFFFFFF, 0x00000009, 0xFFFFFFF6, 0x00000014, 0x00000151, 0x00000001, 0x00000001
glabel D_E006AF50
.double 0.1
glabel D_E006AF58
.double 0.3
glabel D_E006AF60
.double 0.9, 0.0

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .data
glabel D_E006CB60
.word 0x09003778, 0x09003580, 0x090033E0, 0x09003378, 0x090032F8, 0x09003280
glabel D_E006CB78
.word 0x09003888, 0x09003888, 0x09003888, 0x09003948, 0x09003948, 0x09003948

View File

@ -0,0 +1,27 @@
.include "macro.inc"
.section .data
glabel D_E006EC00
.word 0x09000B88, 0x09000B88, 0x09000B88
glabel D_E006EC0C
.word 0x09000A00, 0x09000A00, 0x09000A00, 0x00000000, 0x00000000
glabel D_E006EC20
.double 0.2
glabel D_E006EC28
.double 0.2
glabel D_E006EC30
.double 0.05
glabel D_E006EC38
.double 0.01
glabel D_E006EC40
.double 0.3
glabel D_E006EC48
.double 0.008

View File

@ -0,0 +1,30 @@
.include "macro.inc"
.section .data
glabel D_E0070CD0
.word 0x09001210, 0x09001228, 0x09001240, 0x09001258, 0x09001270, 0x090011C8, 0x090011E0, 0x090011F8
glabel D_E0070CF0
.word 0x3E4CCCCD, 0x3ECCCCCD, 0x3F4CCCCD, 0x3FA66666, 0x3FC00000, 0x3FA66666, 0x3F666666, 0x3F19999A, 0x3ECCCCCD, 0x3E99999A, 0x3E4CCCCD, 0x3ECCCCCD, 0x3F4CCCCD, 0x3FA66666, 0x3FC00000, 0x3FA66666, 0x3F666666, 0x3F19999A, 0x3ECCCCCD, 0x3E99999A, 0xC8FAFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFAC8, 0x00000000, 0x00000000, 0x00000000
glabel D_E0070D60
.double 0.02
glabel D_E0070D68
.double 0.04
glabel D_E0070D70
.double 0.4
glabel D_E0070D78
.double 0.1
glabel D_E0070D80
.double 0.3
glabel D_E0070D88
.double 0.2
glabel D_E0070D90
.double 0.6, 0.0

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_E00726B0
.double 0.1, 0.0

View File

@ -0,0 +1,21 @@
.include "macro.inc"
.section .data
glabel D_E0074B60
.word 0x09001210, 0x09001228, 0x09001240, 0x09001258, 0x09001270, 0x090011C8, 0x090011E0, 0x090011F8
glabel D_E0074B80
.word 0x3E4CCCCD, 0x3ECCCCCD, 0x3F4CCCCD, 0x3FA66666, 0x3FC00000, 0x3FA66666, 0x3F666666, 0x3F19999A, 0x3ECCCCCD, 0x3E99999A, 0x3E4CCCCD, 0x3ECCCCCD, 0x3F4CCCCD, 0x3FA66666, 0x3FC00000, 0x3FA66666, 0x3F666666, 0x3F19999A, 0x3ECCCCCD, 0x3E99999A, 0xC8FAFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFAC8, 0x00000000, 0x00000000, 0x00000000
glabel D_E0074BF0
.double 0.04
glabel D_E0074BF8
.double 0.4
glabel D_E0074C00
.double 0.2
glabel D_E0074C08
.double 0.6

View File

@ -0,0 +1,33 @@
.include "macro.inc"
.section .data
glabel D_E0076E90
.word 0x090023E0, 0x090023E0, 0x09002440, 0x09002440
glabel D_E0076EA0
.word 0x090023F8, 0x090023F8, 0x09002458, 0x09002458
glabel D_E0076EB0
.word 0x090023B0, 0x090023B0, 0x09002410, 0x09002410
glabel D_E0076EC0
.word 0x090023C8, 0x090023C8, 0x09002428, 0x09002428
glabel D_E0076ED0
.word 0x09002000, 0x09002000, 0x090020E8, 0x090021D0
glabel D_E0076EE0
.double 0.6
glabel D_E0076EE8
.double 0.02
glabel D_E0076EF0
.double 0.04
glabel D_E0076EF8
.double 0.02
glabel D_E0076F00
.double 0.1, 0.0

View File

@ -0,0 +1,18 @@
.include "macro.inc"
.section .data
glabel D_E0078900
.word 0x09001400, 0x090014B8, 0x09001570, 0x09001618, 0x090016C0, 0x09001570
glabel D_E0078918
.word 0x00000080, 0x00000080, 0x3F000000, 0x3F000000, 0x00000040, 0x00000004, 0x00000040, 0x00000040, 0x40000000, 0x40000000, 0x00000020, 0x00000010, 0x00000040, 0x00000040, 0x3F800000, 0x3F800000, 0x00000040, 0x00000008, 0x00000040, 0x00000040, 0x40000000, 0x40000000, 0x00000010, 0x00000010, 0x00000040, 0x00000040, 0x3F800000, 0x3F800000, 0x00000020, 0x00000010, 0x00000040, 0x00000040, 0x3F800000, 0x3F800000, 0x00000040, 0x00000008
glabel D_E00789A8
.word 0x00000000
glabel D_E00789AC
.word 0xFFFFFFFF, 0xFF80FF80, 0xFF80FFFF, 0xFF808080, 0xFF808080, 0xFF000000, 0x00000000, 0x00000000, 0x00000000
glabel D_E00789D0
.double 0.6, 0.0

View File

@ -0,0 +1,24 @@
.include "macro.inc"
.section .data
glabel D_E007AC00
.double 0.05
glabel D_E007AC08
.double 0.1
glabel D_E007AC10
.double 0.03
glabel D_E007AC18
.double 0.225
glabel D_E007AC20
.double 0.2
glabel D_E007AC28
.double 0.45
glabel D_E007AC30
.word 0x3FE99999, 0x9999999A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x22100131, 0x41635007, 0x92869484, 0x43401000, 0x01231054, 0x34793395, 0x9A9A9887, 0x57332100, 0x01444555, 0x86AC5C3C, 0xCAAAAD99, 0x34540120, 0x01144246, 0x4D49B8D9, 0x959AA6A8, 0x87632000, 0x3334547B, 0x955ABAB5, 0xCDA9BCA1, 0x73663100, 0x16532846, 0xACDCDBCB, 0xBECCBADB, 0x24475300, 0x366958A9, 0xAA9ABBBB, 0xBDDEA9C8, 0x47763100, 0x3660496C, 0x5B9D6CCB, 0xDEECBC6A, 0x6A888240, 0x1214B6B7, 0x9AD9BDCD, 0xCDCADCD8, 0x69783370, 0x000566C9, 0x99DDDCBC, 0xCCBCCCDB, 0xABC88510, 0x0044B8D7, 0x98EDCAD9, 0xEBBCCBBC, 0xDDBD9B40, 0x23455B47, 0x999FDEED, 0xBBCCDCBA, 0xBBCB8B80, 0x434346B8, 0xA9987BEC, 0xABC7FEDE, 0xBCCA9860, 0x440899DB, 0xC9A798CE, 0x97EFFEFE, 0x8BCC8970, 0x302349C7, 0xBCA79CDD, 0xBBBFFA6C, 0x4B7B88A0, 0x235808A7, 0x97C8CFED, 0xBBABFBEA, 0xA888A990, 0x11231388, 0x8CFFBF9D, 0xEBB8ACBB, 0x8A84A8A0, 0x14477967, 0x89CF9FFF, 0x99CABDE7, 0xAD88A980, 0x32464985, 0x88BDDFCB, 0xC9CCAAEE, 0xD8BEA890, 0x13355996, 0x978BDDBB, 0x9ACDACEE, 0x9E98AA70, 0x23344887, 0x869B6FEE, 0xBE9CDFDC, 0xEEC47910, 0x23224577, 0x6869ECDE, 0xA995ACA1, 0x99739230, 0x22343257, 0x556BAADC, 0xDDCD9D55, 0x30321710, 0x02044237, 0x469CAA5E, 0x77982223, 0x23526550, 0x21424244, 0x4889ACAD, 0xD7D83531, 0x20130390, 0x11222337, 0x7468997C, 0x86772475, 0x24259790, 0x12211314, 0x32773810, 0x31195255, 0x66556000, 0x10113333, 0x33077210, 0x131A4480, 0x53501000, 0x13333222, 0x21144000, 0x27862121, 0x00413000, 0x00321100, 0x10601110, 0x27332121, 0x43020000, 0x02333100, 0x00000111, 0x44532112, 0x23200000, 0xFFF8FFF8, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0008FFF8, 0x00000000, 0x04000000, 0xFFFFFFFF, 0x00080008, 0x00000000, 0x04000400, 0xFFFFFFFF, 0xFFF80008, 0x00000000, 0x00000400, 0xFFFFFFFF, 0xE7000000, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xE3000A01, 0x00000000, 0xE3000C00, 0x00080000, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xE3001201, 0x00002000, 0xE3001402, 0x00000C00, 0xE200001C, 0x00504B50, 0xFC30B261, 0x44667F3F, 0xE3001001, 0x00000000, 0xFD88000F, 0x09000000, 0xF5880400, 0x07094250, 0xE6000000, 0x00000000, 0xF4000000, 0x0703E07C, 0xE7000000, 0x00000000, 0xF5800400, 0x00094250, 0xF2000000, 0x0007C07C, 0xD9FDFBFF, 0x00000000, 0xD9FFFFFF, 0x00200004, 0xDF000000, 0x00000000, 0x01004008, 0x09000200, 0x06000204, 0x00000406, 0xE7000000, 0x00000000, 0xDF000000, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,6 @@
.include "macro.inc"
.section .data
glabel D_E007C510
.word 0x09001378, 0x090013F0, 0x09001468, 0x090014E0, 0x09001558, 0x090015D0, 0x09001648, 0x090016C0, 0x09001738, 0x00000000, 0x00000000, 0x00000000

View File

@ -0,0 +1,18 @@
.include "macro.inc"
.section .data
glabel D_E007EC30
.word 0x323C4650, 0x5A646964, 0x00000000, 0x00000000
glabel D_E007EC40
.double 0.05
glabel jtbl_E007EC48
.word LE007E270_37F990, LE007E2C0_37F9E0, LE007E314_37FA34, LE007E334_37FA54, LE007E354_37FA74, LE007E3A0_37FAC0, LE007E3C8_37FAE8, 0
glabel D_E007EC68
.double 0.01
glabel D_E007EC70
.double 0.9, 0.0

View File

@ -0,0 +1,18 @@
.include "macro.inc"
.section .data
glabel D_E0080AC0
.word 0x09003540, 0x09003580, 0x090035C0, 0x09003600, 0x09003640, 0x09003680, 0x090036C0, 0x09003700, 0x09003740, 0x09003780, 0x090037C0, 0x09003800
glabel D_E0080AF0
.word 0x3E800000, 0x3F000000, 0x3F400000, 0x3F800000, 0x3F666666, 0x3F8CCCCD, 0x3F800000
glabel D_E0080B0C
.float 0.25, 0.5, 0.75, 1.0, 1.2, 0.9, 1.0, 0.0, 0.0
glabel D_E0080B30
.double 0.05
glabel D_E0080B38
.double 0.9

View File

@ -0,0 +1,12 @@
.include "macro.inc"
.section .data
glabel D_E0082D00
.word 0x09002320, 0x09002360, 0x090023A0, 0x090023E0, 0x09002420, 0x09002460, 0x090024A0, 0x090024E0, 0x09002520, 0x09002560, 0x090025A0, 0x090025E0
glabel D_E0082D30
.word 0x40A00000, 0x40800000, 0x40800000, 0x40400000, 0x40000000, 0x3F800000, 0x3F333333, 0x3F99999A, 0x3F800000, 0x00000000, 0x00000000, 0x00000000
glabel D_E0082D60
.double 0.05, 0.0

View File

@ -0,0 +1,45 @@
.include "macro.inc"
.section .data
glabel D_E0084E10
.word 0x090018C0, 0x090018C0, 0x090018C0
glabel D_E0084E1C
.word 0x09001D00, 0x09001CC8, 0x09001C80
glabel D_E0084E28
.word 0x090017D0, 0x090017D0, 0x090017D0
glabel D_E0084E34
.word get_model_center_and_size
glabel D_E0084E38
.word get_model_from_list_index
glabel D_E0084E3C
.word get_model_list_index_from_tree_index
glabel D_E0084E40
.double 0.05
glabel D_E0084E48
.double 0.2
glabel D_E0084E50
.double 0.1
glabel D_E0084E58
.double 0.9
glabel D_E0084E60
.double -0.7
glabel D_E0084E68
.double 0.95
glabel D_E0084E70
.double 0.4
glabel D_E0084E78
.double -0.4

View File

@ -0,0 +1,21 @@
.include "macro.inc"
.section .data
glabel D_E0086AA0
.word 0x09000A00, 0x09000A20, 0x09000A40, 0x09000A60, 0x09000A80
glabel D_E0086AB4
.word 0x09000940, 0x09000940, 0x09000940
glabel D_E0086AC0
.byte 0x0D, 0x0D, 0x0D, 0x00
glabel D_E0086AC4
.byte 0x40, 0x68, 0x90, 0xA4, 0xB8, 0xC0, 0xD0, 0xD8, 0xE0, 0xE8, 0xF0, 0xF8, 0xFF, 0x00, 0x00, 0x00
glabel D_E0086AD4
.word 0x0A141C23, 0x2A303539, 0x3C3E3F40, 0x41000000
glabel D_E0086AE4
.byte 0xFF, 0xFF, 0xC8, 0x82, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00

View File

@ -0,0 +1,45 @@
.include "macro.inc"
.section .data
glabel D_E0088CC0
.word 0x090009E8, 0x090009E8, 0x090009E8, 0x09000A00, 0x090009E8, 0x090009E8, 0x090009E8
glabel D_E0088CDC
.word 0xE8A0A8A8, 0x5058A0A8, 0xE84848E8, 0xA0E8A060, 0xB078E0E0, 0x58B0A038, 0xE8A0E8B0, 0x40A0A0D8, 0xD858A8A8
glabel D_E0088D00
.word 0x00010203, 0x02010000
glabel D_E0088D08
.word 0x002D003C, 0x00000000
glabel D_E0088D10
.double 0.03
glabel D_E0088D18
.double 0.01
glabel D_E0088D20
.double -1.7
glabel D_E0088D28
.double 0.05
glabel jtbl_E0088D30
.word LE00881F4_38AFE4, LE00881FC_38AFEC, LE0088204_38AFF4, LE008820C_38AFFC, LE00881F4_38AFE4, LE00881FC_38AFEC, LE0088204_38AFF4, 0
glabel jtbl_E0088D50
.word LE0088230_38B020, LE0088240_38B030, LE0088250_38B040, LE0088250_38B040, LE0088230_38B020, LE0088240_38B030, LE0088250_38B040, 0
glabel D_E0088D70
.word 0xE0088374, 0xE0088374, 0xE0088374, 0xE0088374, 0xE0088374, 0xE0088374, 0xE0088374, 0x00000000
glabel D_E0088D90
.double 0.02
glabel D_E0088D98
.double -0.02
glabel D_E0088DA0
.double 0.98, 0.0

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,39 @@
.include "macro.inc"
.section .data
glabel D_E008CAF0
.word 0xFEACACFE, 0xACD5FEB4, 0x9AD5B4FE, 0xB4B4FEB4, 0xDDFEB4FE, 0xFEB4FED5, 0xB4FEB4D5, 0xFEB4FEFE, 0xB4FED5AC
glabel D_E008CB14
.byte 0xFF, 0xFF, 0x40, 0x00
glabel D_E008CB18
.byte 0xFF, 0x40, 0x40, 0x00
glabel D_E008CB1C
.byte 0xFF, 0x40, 0xFF, 0x00
glabel D_E008CB20
.double 1.2
glabel D_E008CB28
.word 0xE008C180, 0xE008C1CC, 0xE008C180, 0xE008C1CC, 0xE008C180, 0xE008C1CC, 0xE008C180, 0xE008C1CC
glabel D_E008CB48
.word 0xE008C34C, 0xE008C34C, 0xE008C354, 0xE008C354, 0xE008C35C, 0xE008C35C
glabel D_E008CB60
.double 0.05
glabel D_E008CB68
.double 0.3
glabel D_E008CB70
.double 0.8
glabel D_E008CB78
.double 0.1
glabel D_E008CB80
.word 0x3FC99999, 0x9999999A, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0C0D1621, 0x1C242239, 0x63746871, 0x706E6E70, 0x6C6E7070, 0x71594644, 0x32322110, 0x0D0D0D00, 0x13112423, 0x3A4B6079, 0x90B4BEAC, 0xBABEBABE, 0xC5C5C1C4, 0xC1947673, 0x5C453719, 0x16141400, 0x10102028, 0x37576D98, 0xBABAEEEE, 0xE1E9E9E1, 0xE9E9E9E1, 0xACAC9090, 0x6D49491C, 0x16000800, 0x14142324, 0x2E577390, 0xBEEEE9F2, 0xF5F2FAFB, 0xFBFCFCFC, 0xFBC89C9A, 0x7B5C3A16, 0x19161400, 0x11111928, 0x33576689, 0xC5F7F5F7, 0xF9F7F2F5, 0xF2EEE9E9, 0xEEBE9489, 0x66493214, 0x0F0F0000, 0x10111C20, 0x28496680, 0x91ACD7D7, 0xE9F2F2F2, 0xE9E1E1EE, 0xC1BA8080, 0x4F3F260F, 0x140F1400, 0x0C061318, 0x24495C80, 0xC1F7F7FA, 0xFAF5F2EE, 0xEEF2F7F2, 0xF2BA9890, 0x6D513A16, 0x14161900, 0x10101318, 0x203F6680, 0xB4E9EEEE, 0xEEEEE9F2, 0xF2F2F5F5, 0xF2BE9894, 0x66493A0F, 0x0F140F00, 0x14101C24, 0x24516680, 0xA0B4E9EE, 0xEEF2F5F5, 0xF2F2F5F5, 0xC1BE9489, 0x5C3F1608, 0x08000000, 0x11162028, 0x24496689, 0xACE9F2EE, 0xF2F2E9E9, 0xE9F2EEF7, 0xEEBE9898, 0x6D57451C, 0x1C1C1C00, 0x10101918, 0x285C5E9C, 0xC7F7F9F9, 0xF7F7F7F5, 0xF7F2F5EE, 0xD7B48074, 0x5C494016, 0x160F0F00, 0x1116242E, 0x2449514C, 0x7FB6BAEE, 0xF2F5F5F2, 0xF2F5F5F5, 0xF5BABE89, 0x6D573A0F, 0x080F0F00, 0x11112028, 0x24405790, 0xBABAE9EE, 0xEEEEEEF2, 0xF5E1E1E1, 0xB4AC9166, 0x66494016, 0x16161614, 0x07070709, 0x0924495C, 0x63878C8A, 0x878C8C8A, 0x7C838A8C, 0x8A6E6C3A, 0x3A24210C, 0x0D0D0D00, 0x09091014, 0x1624333A, 0x495C5C5C, 0x635C6368, 0x63635C63, 0x63685634, 0x36291C0D, 0x11101000, 0xFFFBFFFE, 0x00090000, 0x03AB0000, 0xFFFFFFFF, 0xFFFB0002, 0x00090000, 0x03AB0200, 0xFFFFFFFF, 0xFFF70002, 0x00050000, 0x03550200, 0xFFFFFFFF, 0xFFF7FFFE, 0x00050000, 0x03550000, 0xFFFFFFFF, 0x0000FFFE, 0x000A0000, 0x04000000, 0xFFFFFFFF, 0x00000002, 0x000A0000, 0x04000200, 0xFFFFFFFF, 0xFFF60002, 0x00000000, 0x03000200, 0xFFFFFFFF, 0xFFF6FFFE, 0x00000000, 0x03000000, 0xFFFFFFFF, 0x0005FFFE, 0x00090000, 0x00550000, 0xFFFFFFFF, 0x00050002, 0x00090000, 0x00550200, 0xFFFFFFFF, 0x00000002, 0x000A0000, 0x00000200, 0xFFFFFFFF, 0x0000FFFE, 0x000A0000, 0x00000000, 0xFFFFFFFF, 0x0009FFFE, 0x00050000, 0x00AB0000, 0xFFFFFFFF, 0x00090002, 0x00050000, 0x00AB0200, 0xFFFFFFFF, 0x000AFFFE, 0x00000000, 0x01000000, 0xFFFFFFFF, 0x000A0002, 0x00000000, 0x01000200, 0xFFFFFFFF, 0x0009FFFE, 0xFFFB0000, 0x01550000, 0xFFFFFFFF, 0x00090002, 0xFFFB0000, 0x01550200, 0xFFFFFFFF, 0xFFF70002, 0xFFFB0000, 0x02AB0200, 0xFFFFFFFF, 0xFFF7FFFE, 0xFFFB0000, 0x02AB0000, 0xFFFFFFFF, 0x0005FFFE, 0xFFF70000, 0x01AB0000, 0xFFFFFFFF, 0x00050002, 0xFFF70000, 0x01AB0200, 0xFFFFFFFF, 0x0000FFFE, 0xFFF60000, 0x02000000, 0xFFFFFFFF, 0x00000002, 0xFFF60000, 0x02000200, 0xFFFFFFFF, 0xFFFBFFFE, 0xFFF70000, 0x02550000, 0xFFFFFFFF, 0xFFFB0002, 0xFFF70000, 0x02550200, 0xFFFFFFFF, 0xE7000000, 0x00000000, 0xD9DDFBFF, 0x00000000, 0x0101A034, 0x09000200, 0x06000204, 0x00000406, 0x06080A02, 0x00080200, 0x0606040C, 0x00060C0E, 0x06101214, 0x00101416, 0x06181A12, 0x00181210, 0x061C1E1A, 0x001C1A18, 0x0620221E, 0x00201E1C, 0x060E0C24, 0x000E2426, 0x06282A22, 0x00282220, 0x062C2E2A, 0x002C2A28, 0x0630322E, 0x00302E2C, 0x06262432, 0x00263230, 0xDF000000, 0x00000000, 0xE7000000, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xE3000A01, 0x00000000, 0xE3000C00, 0x00080000, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xE3001201, 0x00002000, 0xE3001402, 0x00000C00, 0xE200001C, 0x00504B50, 0xFCFF97FF, 0xFF2DFEFF, 0xE3001001, 0x00000000, 0xFD88001F, 0x09000000, 0xF5880800, 0x07090050, 0xE6000000, 0x00000000, 0xF4000000, 0x0707C03C, 0xE7000000, 0x00000000, 0xF5880800, 0x00090050, 0xF2000000, 0x0007C03C, 0xD9FDFFFF, 0x00000000, 0xD9FFFBFF, 0x00000000, 0xD9FFFFFF, 0x00200004, 0xDF000000, 0x00000000

View File

@ -0,0 +1,9 @@
.include "macro.inc"
.section .data
glabel D_E008E890
.word 0x090001A8, 0x090001C8, 0x00000000, 0x00000000
glabel D_E008E8A0
.double 0.2, 0.0

View File

@ -0,0 +1,33 @@
.include "macro.inc"
.section .data
glabel D_E0090A40
.word 0x09001658, 0x09001610, 0x090016A0, 0x090016E8, 0x09001730
glabel D_E0090A54
.word 0x090018D8, 0x090018B8, 0x090018F8, 0x09001918, 0x09001938
glabel D_E0090A68
.byte 0x0A, 0x28, 0x50, 0x78, 0x7D, 0x64, 0x5A, 0x64
glabel D_E0090A70
.byte 0x3C, 0x50, 0x64, 0x6E, 0x70, 0x5F, 0x64, 0x00
glabel D_E0090A78
.word 0xFFFFFFFE, 0x9F0FD756, 0x00FECF0F, 0xFE9F0FE5, 0x1500006B, 0x2AFFD945, 0x0000D797, 0xFFFF0000, 0x00000000, 0x00000000
glabel D_E0090AA0
.double 0.01
glabel D_E0090AA8
.double 0.01
glabel D_E0090AB0
.double 0.7
glabel D_E0090AB8
.double 0.7
glabel D_E0090AC0
.double 0.6, 0.0

View File

@ -0,0 +1,12 @@
.include "macro.inc"
.section .data
glabel D_E0092690
.word 0x09000430, 0x090003F0, 0x090003B0, 0x09000370, 0x09000330
glabel D_E00926A4
.word 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000064, 0x00000002, 0x00000004, 0xFFFFFFFE, 0x00000000, 0x00000064, 0x00000003, 0xFFFFFFFE, 0x00000002, 0x00000000, 0x00000046, 0x00000004, 0x00000002, 0x00000004, 0x00000000, 0x00000028, 0x00000000, 0x00000000, 0x00000000
glabel D_E0092700
.double 0.01, 0.0

View File

@ -0,0 +1,15 @@
.include "macro.inc"
.section .data
glabel D_E00947B0
.double 1.1
glabel D_E00947B8
.double 0.05
glabel D_E00947C0
.double 0.9
glabel D_E00947C8
.double 0.8

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