diff --git a/config/GM8E01_00/symbols.txt b/config/GM8E01_00/symbols.txt index f38e0995..75ee7223 100644 --- a/config/GM8E01_00/symbols.txt +++ b/config/GM8E01_00/symbols.txt @@ -29,8 +29,8 @@ __as__14CSystemOptionsFRC14CSystemOptions = .text:0x800039CC; // type:function s __as__Q24rstl63vector,Q24rstl17rmemory_allocator>FRCQ24rstl63vector,Q24rstl17rmemory_allocator> = .text:0x80003B8C; // type:function size:0xFC scope:global __as__Q24rstl24single_ptr<10CGameState>FP10CGameState = .text:0x80003C88; // type:function size:0x48 scope:global __dt__10CGameStateFv = .text:0x80003CD0; // type:function size:0x190 scope:global -__dt__Q24rstl48vector<11CWorldState,Q24rstl17rmemory_allocator>Fv = .text:0x80003E60; // type:function size:0x8C -deallocate<11CWorldState>__Q24rstl17rmemory_allocatorFP11CWorldState = .text:0x80003EEC; // type:function size:0x98 +__dt__Q24rstl48vector<11CWorldState,Q24rstl17rmemory_allocator>Fv = .text:0x80003E60; // type:function size:0x8C scope:global +deallocate<11CWorldState>__Q24rstl17rmemory_allocatorFP11CWorldState = .text:0x80003EEC; // type:function size:0x98 scope:global __dt__12CGameOptionsFv = .text:0x80003F84; // type:function size:0xF0 scope:global __ct__12CGameOptionsFRC12CGameOptions = .text:0x80004074; // type:function size:0x164 scope:global __dt__14CSystemOptionsFv = .text:0x800041D8; // type:function size:0x14C scope:global @@ -11018,7 +11018,7 @@ PrepareRipple__FRC7CRippleRCQ220CFluidPlaneCPURender10SPatchInfoRQ220CFluidPlane GetGlobalSineWave__Fv = .text:0x8026FA68; // type:function size:0xC scope:global InitializeSineWave__Fv = .text:0x8026FA74; // type:function size:0xD4 scope:global GetSearchPath__9CBurrowerFv = .text:0x8026FB48; // type:function size:0x8 scope:global -GetDeathExplosionParticle__9CBurrowerFv = .text:0x8026FB50; // type:function size:0x1C +GetDeathExplosionParticle__9CBurrowerFv = .text:0x8026FB50; // type:function size:0x1C scope:global TurnAround__9CBurrowerFR13CStateManager9EStateMsgf = .text:0x8026FB6C; // type:function size:0x74 scope:global Death__9CBurrowerFRC9CVector3fR13CStateManager = .text:0x8026FBE0; // type:function size:0x58 scope:global AddToRenderer__9CBurrowerCFRC14CFrustumPlanesRC13CStateManager = .text:0x8026FC38; // type:function size:0x7C scope:global @@ -15150,8 +15150,8 @@ __dt__Q24rstl28auto_ptr<16CDependencyGroup>Fv = .text:0x80365204; // type:functi GetCountForResType__16CDependencyGroupCFUi = .text:0x803652BC; // type:function size:0x3C scope:global ReadFromStream__16CDependencyGroupFR12CInputStream = .text:0x803652F8; // type:function size:0xC0 scope:global __ct__16CDependencyGroupFR12CInputStream = .text:0x803653B8; // type:function size:0x40 scope:global -fn_803653F8__19CStreamAudioManagerFf = .text:0x803653F8; // type:function size:0x2C -fn_80365424__19CStreamAudioManagerFf = .text:0x80365424; // type:function size:0x2C +fn_803653F8__19CStreamAudioManagerFf = .text:0x803653F8; // type:function size:0x2C scope:global +fn_80365424__19CStreamAudioManagerFf = .text:0x80365424; // type:function size:0x2C scope:global fn_80365450 = .text:0x80365450; // type:function size:0xD4 fn_80365524 = .text:0x80365524; // type:function size:0x2C InternalSetVolume__19CStreamAudioManagerFf = .text:0x80365550; // type:function size:0x74 scope:global @@ -15162,7 +15162,7 @@ HandleMusicMute__19CStreamAudioManagerFv = .text:0x8036574C; // type:function si StopOneShot__19CStreamAudioManagerFv = .text:0x803657B8; // type:function size:0xEC scope:global StopAll__19CStreamAudioManagerFv = .text:0x803658A4; // type:function size:0x24 scope:global SetMusicUnmute__19CStreamAudioManagerFb = .text:0x803658C8; // type:function size:0x44 scope:global -fn_8036590C__19CStreamAudioManagerFf = .text:0x8036590C; // type:function size:0xE0 +fn_8036590C__19CStreamAudioManagerFf = .text:0x8036590C; // type:function size:0xE0 scope:global AreStringsNotEqual__21CStreamedAudioManagerFPCcPCc = .text:0x803659EC; // type:function size:0x30 scope:global SetSfxVolume__19CStreamAudioManagerFUi = .text:0x80365A1C; // type:function size:0x18 scope:global SetMusicVolume__19CStreamAudioManagerFUi = .text:0x80365A34; // type:function size:0x38 scope:global @@ -15319,8 +15319,8 @@ fn_8036CAF4 = .text:0x8036CAF4; // type:function size:0x34 fn_8036CB28 = .text:0x8036CB28; // type:function size:0x28 fn_8036CB50 = .text:0x8036CB50; // type:function size:0x28 fn_8036CB78 = .text:0x8036CB78; // type:function size:0x18 -fn_8036CB90__19CFrameDelayedKillerFv = .text:0x8036CB90; // type:function size:0x8C -fn_8036CC1C__19CFrameDelayedKillerFbPv = .text:0x8036CC1C; // type:function size:0xE0 +fn_8036CB90__19CFrameDelayedKillerFv = .text:0x8036CB90; // type:function size:0x8C scope:global +fn_8036CC1C__19CFrameDelayedKillerFbPv = .text:0x8036CC1C; // type:function size:0xE0 scope:global fn_8036CCFC = .text:0x8036CCFC; // type:function size:0x24 fn_8036CD20 = .text:0x8036CD20; // type:function size:0x38 ShutDown__19CFrameDelayedKillerFv = .text:0x8036CD58; // type:function size:0x20 scope:global @@ -15692,7 +15692,7 @@ OSExceptionInit = .text:0x8037DC20; // type:function size:0x280 scope:local __OSDBIntegrator = .text:0x8037DEA0; // type:function size:0x24 scope:local __OSDBINTSTART = .text:0x8037DEA0; // type:label scope:global __OSDBINTEND = .text:0x8037DEC4; // type:label scope:global -fn_8037DEC4 = .text:0x8037DEC4; // type:function size:0x4 +__OSDBJump = .text:0x8037DEC4; // type:function size:0x4 scope:local __OSDBJUMPEND = .text:0x8037DEC8; // type:label scope:global __OSSetExceptionHandler = .text:0x8037DEC8; // type:function size:0x1C scope:global __OSGetExceptionHandler = .text:0x8037DEE4; // type:function size:0x14 scope:global @@ -16006,13 +16006,13 @@ __register_fragment = .text:0x8038A194; // type:function size:0x34 scope:global exit = .text:0x8038A1C8; // type:function size:0xCC scope:global calloc = .text:0x8038A294; // type:function size:0xC4 scope:global free = .text:0x8038A358; // type:function size:0x134 scope:global -deallocate_from_fixed_pools = .text:0x8038A48C; // type:function size:0x1FC +deallocate_from_fixed_pools = .text:0x8038A48C; // type:function size:0x1FC scope:global fn_8038A688 = .text:0x8038A688; // type:function size:0x1C4 fn_8038A84C = .text:0x8038A84C; // type:function size:0x128 soft_allocate_from_var_pools = .text:0x8038A974; // type:function size:0xD8 scope:global fn_8038AA4C = .text:0x8038AA4C; // type:function size:0x248 -SubBlock_merge_next = .text:0x8038AC94; // type:function size:0xBC -Block_link = .text:0x8038AD50; // type:function size:0x17C +SubBlock_merge_next = .text:0x8038AC94; // type:function size:0xBC scope:global +Block_link = .text:0x8038AD50; // type:function size:0x17C scope:global fn_8038AECC = .text:0x8038AECC; // type:function size:0x1DC __flush_all = .text:0x8038B0A8; // type:function size:0x70 scope:global __close_all = .text:0x8038B118; // type:function size:0x98 scope:global @@ -16708,7 +16708,7 @@ lbl_803CBE8D = .rodata:0x803CBE8D; // type:object size:0x8 data:string lbl_803CBE95 = .rodata:0x803CBE95; // type:object size:0xD data:string lbl_803CBEA2 = .rodata:0x803CBEA2; // type:object size:0x186 lbl_803CC028 = .rodata:0x803CC028; // type:object size:0x8 -@stringBase0 = .rodata:0x803CC030; // type:object size:0x3F0 scope:local data:string_table +@stringBase0 = .rodata:0x803CC030; // type:object size:0x3EA scope:local data:string_table lbl_803CC420 = .rodata:0x803CC420; // type:object size:0x18 skPlayerLandSfxSoft__7CPlayer = .rodata:0x803CC438; // type:object size:0x30 scope:global skPlayerLandSfxHard__7CPlayer = .rodata:0x803CC468; // type:object size:0x30 scope:global @@ -16774,12 +16774,12 @@ lbl_803CCE84 = .rodata:0x803CCE84; // type:object size:0x14 lbl_803CCE98 = .rodata:0x803CCE98; // type:object size:0x18 data:4byte lbl_803CCEB0 = .rodata:0x803CCEB0; // type:object size:0x30 lbl_803CCEE0 = .rodata:0x803CCEE0; // type:object size:0x38 -@stringBase0 = .rodata:0x803CCF18; // type:object size:0x8 scope:local data:string_table -@stringBase0 = .rodata:0x803CCF20; // type:object size:0x8 scope:local data:string_table +@stringBase0 = .rodata:0x803CCF18; // type:object size:0x7 scope:local data:string_table +@stringBase0 = .rodata:0x803CCF20; // type:object size:0x7 scope:local data:string_table lbl_803CCF28 = .rodata:0x803CCF28; // type:object size:0x40 lbl_803CCF68 = .rodata:0x803CCF68; // type:object size:0x8 lbl_803CCF70 = .rodata:0x803CCF70; // type:object size:0x8 -@stringBase0 = .rodata:0x803CCF78; // type:object size:0x18 scope:local data:string_table +@stringBase0 = .rodata:0x803CCF78; // type:object size:0x16 scope:local data:string_table lbl_803CCF90 = .rodata:0x803CCF90; // type:object size:0x8 lbl_803CCF98 = .rodata:0x803CCF98; // type:object size:0x14 data:4byte lbl_803CCFAC = .rodata:0x803CCFAC; // type:object size:0xC @@ -16954,7 +16954,7 @@ lbl_803CDE4E = .rodata:0x803CDE4E; // type:object size:0x22 lbl_803CDE70 = .rodata:0x803CDE70; // type:object size:0x8 lbl_803CDE78 = .rodata:0x803CDE78; // type:object size:0x8 lbl_803CDE80 = .rodata:0x803CDE80; // type:object size:0x8 -@stringBase0 = .rodata:0x803CDE88; // type:object size:0x18 scope:local data:string_table +@stringBase0 = .rodata:0x803CDE88; // type:object size:0x15 scope:local data:string_table lbl_803CDEA0 = .rodata:0x803CDEA0; // type:object size:0x20 lbl_803CDEC0 = .rodata:0x803CDEC0; // type:object size:0x14 data:4byte lbl_803CDED4 = .rodata:0x803CDED4; // type:object size:0x14 data:4byte @@ -16962,7 +16962,7 @@ lbl_803CDEE8 = .rodata:0x803CDEE8; // type:object size:0x110 lbl_803CDFF8 = .rodata:0x803CDFF8; // type:object size:0x10 data:string lbl_803CE008 = .rodata:0x803CE008; // type:object size:0x10 lbl_803CE018 = .rodata:0x803CE018; // type:object size:0x8 -@stringBase0 = .rodata:0x803CE020; // type:object size:0x50 scope:local data:string_table +@stringBase0 = .rodata:0x803CE020; // type:object size:0x4F scope:local data:string_table lbl_803CE070 = .rodata:0x803CE070; // type:object size:0xC data:4byte lbl_803CE07C = .rodata:0x803CE07C; // type:object size:0x25C lbl_803CE2D8 = .rodata:0x803CE2D8; // type:object size:0x20 @@ -16985,7 +16985,7 @@ lbl_803CE49C = .rodata:0x803CE49C; // type:object size:0x9 data:string lbl_803CE4A5 = .rodata:0x803CE4A5; // type:object size:0xD data:string lbl_803CE4B2 = .rodata:0x803CE4B2; // type:object size:0x76 lbl_803CE528 = .rodata:0x803CE528; // type:object size:0x8 -lbl_803CE530 = .rodata:0x803CE530; // type:object size:0x18 +@stringBase0 = .rodata:0x803CE530; // type:object size:0x13 scope:local data:string_table lbl_803CE548 = .rodata:0x803CE548; // type:object size:0x20 lbl_803CE568 = .rodata:0x803CE568; // type:object size:0x30 lbl_803CE598 = .rodata:0x803CE598; // type:object size:0x28 @@ -17046,7 +17046,7 @@ lbl_803CEE00 = .rodata:0x803CEE00; // type:object size:0x20 lbl_803CEE20 = .rodata:0x803CEE20; // type:object size:0x18 lbl_803CEE38 = .rodata:0x803CEE38; // type:object size:0x8 lbl_803CEE40 = .rodata:0x803CEE40; // type:object size:0x10 data:4byte -@stringBase0 = .rodata:0x803CEE50; // type:object size:0x8 scope:local data:string_table +@stringBase0 = .rodata:0x803CEE50; // type:object size:0x7 scope:local data:string_table lbl_803CEE58 = .rodata:0x803CEE58; // type:object size:0x38 data:4byte lbl_803CEE90 = .rodata:0x803CEE90; // type:object size:0x34 data:4byte lbl_803CEEC4 = .rodata:0x803CEEC4; // type:object size:0x8C @@ -17080,7 +17080,7 @@ lbl_803CF159 = .rodata:0x803CF159; // type:object size:0x7F lbl_803CF1D8 = .rodata:0x803CF1D8; // type:object size:0xC lbl_803CF1E4 = .rodata:0x803CF1E4; // type:object size:0x14 lbl_803CF1F8 = .rodata:0x803CF1F8; // type:object size:0x8 -@stringBase0 = .rodata:0x803CF200; // type:object size:0x10 scope:local data:string_table +@stringBase0 = .rodata:0x803CF200; // type:object size:0xF scope:local data:string_table lbl_803CF210 = .rodata:0x803CF210; // type:object size:0xE0 lbl_803CF2F0 = .rodata:0x803CF2F0; // type:object size:0xF data:string lbl_803CF2FF = .rodata:0x803CF2FF; // type:object size:0x6 data:string @@ -17375,7 +17375,7 @@ lbl_803D1A90 = .rodata:0x803D1A90; // type:object size:0x10 lbl_803D1AA0 = .rodata:0x803D1AA0; // type:object size:0x8 lbl_803D1AA8 = .rodata:0x803D1AA8; // type:object size:0x10 lbl_803D1AB8 = .rodata:0x803D1AB8; // type:object size:0x10 -@stringBase0 = .rodata:0x803D1AC8; // type:object size:0x10 scope:local data:string_table +@stringBase0 = .rodata:0x803D1AC8; // type:object size:0xB scope:local data:string_table lbl_803D1AD8 = .rodata:0x803D1AD8; // type:object size:0x88 lbl_803D1B60 = .rodata:0x803D1B60; // type:object size:0x10 lbl_803D1B70 = .rodata:0x803D1B70; // type:object size:0x18 @@ -17419,7 +17419,7 @@ lbl_803D2000 = .rodata:0x803D2000; // type:object size:0x18 lbl_803D2018 = .rodata:0x803D2018; // type:object size:0x6 data:string lbl_803D201E = .rodata:0x803D201E; // type:object size:0x7 data:string lbl_803D2025 = .rodata:0x803D2025; // type:object size:0x13 -@stringBase0 = .rodata:0x803D2038; // type:object size:0x18 scope:local data:string_table +@stringBase0 = .rodata:0x803D2038; // type:object size:0x12 scope:local data:string_table lbl_803D2050 = .rodata:0x803D2050; // type:object size:0x20 lbl_803D2070 = .rodata:0x803D2070; // type:object size:0x8 lbl_803D2078 = .rodata:0x803D2078; // type:object size:0x108 @@ -17439,7 +17439,7 @@ lbl_803D26B4 = .rodata:0x803D26B4; // type:object size:0x3C lbl_803D26F0 = .rodata:0x803D26F0; // type:object size:0x28 lbl_803D2718 = .rodata:0x803D2718; // type:object size:0x8 lbl_803D2720 = .rodata:0x803D2720; // type:object size:0x18 -@stringBase0 = .rodata:0x803D2738; // type:object size:0x18 scope:local data:string_table +@stringBase0 = .rodata:0x803D2738; // type:object size:0x17 scope:local data:string_table lbl_803D2750 = .rodata:0x803D2750; // type:object size:0x18 lbl_803D2768 = .rodata:0x803D2768; // type:object size:0x10 lbl_803D2778 = .rodata:0x803D2778; // type:object size:0x18 @@ -17519,9 +17519,9 @@ lbl_803D4554 = .rodata:0x803D4554; // type:object size:0x60 lbl_803D45B4 = .rodata:0x803D45B4; // type:object size:0x17C lbl_803D4730 = .rodata:0x803D4730; // type:object size:0x30 lbl_803D4760 = .rodata:0x803D4760; // type:object size:0x8 -@stringBase0 = .rodata:0x803D4768; // type:object size:0x18 scope:local data:string_table +@stringBase0 = .rodata:0x803D4768; // type:object size:0x16 scope:local data:string_table lbl_803D4780 = .rodata:0x803D4780; // type:object size:0x18 -@stringBase0 = .rodata:0x803D4798; // type:object size:0x10 scope:local data:string_table +@stringBase0 = .rodata:0x803D4798; // type:object size:0xB scope:local data:string_table lbl_803D47A8 = .rodata:0x803D47A8; // type:object size:0x24 data:4byte lbl_803D47CC = .rodata:0x803D47CC; // type:object size:0xF data:string lbl_803D47DB = .rodata:0x803D47DB; // type:object size:0x2B5 @@ -17582,7 +17582,7 @@ lbl_803D5202 = .rodata:0x803D5202; // type:object size:0xC data:string lbl_803D520E = .rodata:0x803D520E; // type:object size:0xC data:string lbl_803D521A = .rodata:0x803D521A; // type:object size:0x16 lbl_803D5230 = .rodata:0x803D5230; // type:object size:0x10 -@stringBase0 = .rodata:0x803D5240; // type:object size:0x18 scope:local data:string_table +@stringBase0 = .rodata:0x803D5240; // type:object size:0x15 scope:local data:string_table lbl_803D5258 = .rodata:0x803D5258; // type:object size:0x11 data:string lbl_803D5269 = .rodata:0x803D5269; // type:object size:0xF lbl_803D5278 = .rodata:0x803D5278; // type:object size:0x20 @@ -17664,7 +17664,7 @@ lbl_803D5814 = .rodata:0x803D5814; // type:object size:0xB data:string lbl_803D581F = .rodata:0x803D581F; // type:object size:0xA data:string lbl_803D5829 = .rodata:0x803D5829; // type:object size:0xA data:string lbl_803D5833 = .rodata:0x803D5833; // type:object size:0x35 -@stringBase0 = .rodata:0x803D5868; // type:object size:0x18 scope:local data:string_table +@stringBase0 = .rodata:0x803D5868; // type:object size:0x13 scope:local data:string_table lbl_803D5880 = .rodata:0x803D5880; // type:object size:0x10 lbl_803D5890 = .rodata:0x803D5890; // type:object size:0xC lbl_803D589C = .rodata:0x803D589C; // type:object size:0x13 data:string @@ -17673,7 +17673,7 @@ lbl_803D58B4 = .rodata:0x803D58B4; // type:object size:0x24 lbl_803D58D8 = .rodata:0x803D58D8; // type:object size:0x30 lbl_803D5908 = .rodata:0x803D5908; // type:object size:0x60 lbl_803D5968 = .rodata:0x803D5968; // type:object size:0x18 -@stringBase0 = .rodata:0x803D5980; // type:object size:0x18 scope:local data:string_table +@stringBase0 = .rodata:0x803D5980; // type:object size:0x16 scope:local data:string_table lbl_803D5998 = .rodata:0x803D5998; // type:object size:0xDC lbl_803D5A74 = .rodata:0x803D5A74; // type:object size:0x16 data:string lbl_803D5A8A = .rodata:0x803D5A8A; // type:object size:0x13 data:string @@ -17725,14 +17725,14 @@ lbl_803D5E1C = .rodata:0x803D5E1C; // type:object size:0xD data:string lbl_803D5E29 = .rodata:0x803D5E29; // type:object size:0xD data:string lbl_803D5E36 = .rodata:0x803D5E36; // type:object size:0x1A lbl_803D5E50 = .rodata:0x803D5E50; // type:object size:0x30 -@stringBase0 = .rodata:0x803D5E80; // type:object size:0x18 scope:local data:string_table +@stringBase0 = .rodata:0x803D5E80; // type:object size:0x15 scope:local data:string_table lbl_803D5E98 = .rodata:0x803D5E98; // type:object size:0x18 lbl_803D5EB0 = .rodata:0x803D5EB0; // type:object size:0x8 lbl_803D5EB8 = .rodata:0x803D5EB8; // type:object size:0x30 -@stringBase0 = .rodata:0x803D5EE8; // type:object size:0x8 scope:local data:string_table +@stringBase0 = .rodata:0x803D5EE8; // type:object size:0x7 scope:local data:string_table lbl_803D5EF0 = .rodata:0x803D5EF0; // type:object size:0x118 data:4byte lbl_803D6008 = .rodata:0x803D6008; // type:object size:0x10 data:4byte -@stringBase0 = .rodata:0x803D6018; // type:object size:0x8 scope:local data:string_table +@stringBase0 = .rodata:0x803D6018; // type:object size:0x7 scope:local data:string_table lbl_803D6020 = .rodata:0x803D6020; // type:object size:0x8 lbl_803D6028 = .rodata:0x803D6028; // type:object size:0x10 data:4byte lbl_803D6038 = .rodata:0x803D6038; // type:object size:0xB0 data:byte @@ -17774,11 +17774,11 @@ lbl_803D6888 = .rodata:0x803D6888; // type:object size:0x8 lbl_803D6890 = .rodata:0x803D6890; // type:object size:0x8 lbl_803D6898 = .rodata:0x803D6898; // type:object size:0x8 lbl_803D68A0 = .rodata:0x803D68A0; // type:object size:0x8 -@stringBase0 = .rodata:0x803D68A8; // type:object size:0x8 scope:local data:string_table +@stringBase0 = .rodata:0x803D68A8; // type:object size:0x7 scope:local data:string_table lbl_803D68B0 = .rodata:0x803D68B0; // type:object size:0x8 lbl_803D68B8 = .rodata:0x803D68B8; // type:object size:0x8 lbl_803D68C0 = .rodata:0x803D68C0; // type:object size:0x8 -@stringBase0 = .rodata:0x803D68C8; // type:object size:0x8 scope:local data:string_table +@stringBase0 = .rodata:0x803D68C8; // type:object size:0x7 scope:local data:string_table lbl_803D68D0 = .rodata:0x803D68D0; // type:object size:0x8 lbl_803D68D8 = .rodata:0x803D68D8; // type:object size:0x8 lbl_803D68E0 = .rodata:0x803D68E0; // type:object size:0x18 @@ -17788,7 +17788,7 @@ lbl_803D69B0 = .rodata:0x803D69B0; // type:object size:0x18 lbl_803D69C8 = .rodata:0x803D69C8; // type:object size:0x18 data:4byte lbl_803D69E0 = .rodata:0x803D69E0; // type:object size:0x8 lbl_803D69E8 = .rodata:0x803D69E8; // type:object size:0x18 -@stringBase0 = .rodata:0x803D6A00; // type:object size:0x20 scope:local data:string_table +@stringBase0 = .rodata:0x803D6A00; // type:object size:0x1C scope:local data:string_table lbl_803D6A20 = .rodata:0x803D6A20; // type:object size:0x28 lbl_803D6A48 = .rodata:0x803D6A48; // type:object size:0x8 lbl_803D6A50 = .rodata:0x803D6A50; // type:object size:0xC data:4byte @@ -17796,8 +17796,8 @@ lbl_803D6A5C = .rodata:0x803D6A5C; // type:object size:0xC data:4byte lbl_803D6A68 = .rodata:0x803D6A68; // type:object size:0x10 data:4byte lbl_803D6A78 = .rodata:0x803D6A78; // type:object size:0x18 align:8 data:double lbl_803D6A90 = .rodata:0x803D6A90; // type:object size:0x18 -kUnknownType__10CCallStack = .rodata:0x803D6AA8; // type:object size:0x10 scope:global -@stringBase0 = .rodata:0x803D6AB8; // type:object size:0x270 scope:local data:string_table +kUnknownType__10CCallStack = .rodata:0x803D6AA8; // type:object size:0xD scope:global +@stringBase0 = .rodata:0x803D6AB8; // type:object size:0x26F scope:local data:string_table lbl_803D6D28 = .rodata:0x803D6D28; // type:object size:0x8 lbl_803D6D30 = .rodata:0x803D6D30; // type:object size:0x8 lbl_803D6D38 = .rodata:0x803D6D38; // type:object size:0x8 @@ -17838,7 +17838,7 @@ lbl_803D6E58 = .rodata:0x803D6E58; // type:object size:0x8 lbl_803D6E60 = .rodata:0x803D6E60; // type:object size:0x8 lbl_803D6E68 = .rodata:0x803D6E68; // type:object size:0x18 lbl_803D6E80 = .rodata:0x803D6E80; // type:object size:0x8 -@stringBase0 = .rodata:0x803D6E88; // type:object size:0x8 scope:local data:string_table +@stringBase0 = .rodata:0x803D6E88; // type:object size:0x7 scope:local data:string_table lbl_803D6E90 = .rodata:0x803D6E90; // type:object size:0x8 lbl_803D6E98 = .rodata:0x803D6E98; // type:object size:0x8 lbl_803D6EA0 = .rodata:0x803D6EA0; // type:object size:0x28 @@ -17864,7 +17864,7 @@ lbl_803D78D0 = .rodata:0x803D78D0; // type:object size:0x20 lbl_803D78F0 = .rodata:0x803D78F0; // type:object size:0x20 lbl_803D7910 = .rodata:0x803D7910; // type:object size:0x8 lbl_803D7918 = .rodata:0x803D7918; // type:object size:0x8 -@stringBase0 = .rodata:0x803D7920; // type:object size:0x8 scope:local data:string_table +@stringBase0 = .rodata:0x803D7920; // type:object size:0x7 scope:local data:string_table lbl_803D7928 = .rodata:0x803D7928; // type:object size:0x20 lbl_803D7948 = .rodata:0x803D7948; // type:object size:0x20 lbl_803D7968 = .rodata:0x803D7968; // type:object size:0x8 @@ -17877,23 +17877,24 @@ lbl_803D7A28 = .rodata:0x803D7A28; // type:object size:0x10 lbl_803D7A38 = .rodata:0x803D7A38; // type:object size:0x10 lbl_803D7A48 = .rodata:0x803D7A48; // type:object size:0x8 @stringBase0 = .rodata:0x803D7A50; // type:object size:0x18 scope:local data:string_table -@stringBase0 = .rodata:0x803D7A68; // type:object size:0x8 scope:local data:string_table -@stringBase0 = .rodata:0x803D7A70; // type:object size:0x8 scope:local data:string_table -@stringBase0 = .rodata:0x803D7A78; // type:object size:0x10 scope:local data:string_table -@stringBase0 = .rodata:0x803D7A88; // type:object size:0x10 scope:local data:string_table +@stringBase0 = .rodata:0x803D7A68; // type:object size:0x7 scope:local data:string_table +@stringBase0 = .rodata:0x803D7A70; // type:object size:0x7 scope:local data:string_table +@stringBase0 = .rodata:0x803D7A78; // type:object size:0xD scope:local data:string_table +@stringBase0 = .rodata:0x803D7A88; // type:object size:0xD scope:local data:string_table lbl_803D7A98 = .rodata:0x803D7A98; // type:object size:0x8 -@stringBase0 = .rodata:0x803D7AA0; // type:object size:0x8 scope:local data:string_table +@stringBase0 = .rodata:0x803D7AA0; // type:object size:0x7 scope:local data:string_table border = .rodata:0x803D7AA8; // type:object size:0x4C scope:local -@stringBase0 = .rodata:0x803D7AF4; // type:object size:0x74 scope:local data:string_table -@stringBase0 = .rodata:0x803D7B68; // type:object size:0x38 scope:local data:string_table -@stringBase0 = .rodata:0x803D7BA0; // type:object size:0x38 scope:local data:string_table -@stringBase0 = .rodata:0x803D7BD8; // type:object size:0x78 scope:local data:string_table -inflate_copyright = .rodata:0x803D7C50; // type:object size:0x30 scope:global +@stringBase0 = .rodata:0x803D7AF4; // type:object size:0x6E scope:local data:string_table +@stringBase0 = .rodata:0x803D7B68; // type:object size:0x32 scope:local data:string_table +@stringBase0 = .rodata:0x803D7BA0; // type:object size:0x32 scope:local data:string_table +@stringBase0 = .rodata:0x803D7BD8; // type:object size:0x71 scope:local data:string_table +inflate_copyright = .rodata:0x803D7C50; // type:object size:0x2F scope:global data:string +...rodata.0 = .rodata:0x803D7C50; // type:label scope:local cplens = .rodata:0x803D7C80; // type:object size:0x7C scope:local cplext = .rodata:0x803D7CFC; // type:object size:0x7C scope:local cpdist = .rodata:0x803D7D78; // type:object size:0x78 scope:local cpdext = .rodata:0x803D7DF0; // type:object size:0x78 scope:local -@stringBase0 = .rodata:0x803D7E68; // type:object size:0xE8 scope:local data:string_table +@stringBase0 = .rodata:0x803D7E68; // type:object size:0xE5 scope:local data:string_table lbl_803D7F50 = .rodata:0x803D7F50; // type:object size:0x8 lbl_803D7F58 = .rodata:0x803D7F58; // type:object size:0xF0 lbl_803D8048 = .rodata:0x803D8048; // type:object size:0x30 data:4byte @@ -17903,20 +17904,20 @@ lbl_803D8108 = .rodata:0x803D8108; // type:object size:0x8 lbl_803D8110 = .rodata:0x803D8110; // type:object size:0x100 lbl_803D8210 = .rodata:0x803D8210; // type:object size:0x10 lbl_803D8220 = .rodata:0x803D8220; // type:object size:0x8 -@stringBase0 = .rodata:0x803D8228; // type:object size:0x8 scope:local data:string_table -@stringBase0 = .rodata:0x803D8230; // type:object size:0x10 scope:local data:string_table +@stringBase0 = .rodata:0x803D8228; // type:object size:0x7 scope:local data:string_table +@stringBase0 = .rodata:0x803D8230; // type:object size:0xD scope:local data:string_table lbl_803D8240 = .rodata:0x803D8240; // type:object size:0x8 lbl_803D8248 = .rodata:0x803D8248; // type:object size:0xB0 lbl_803D82F8 = .rodata:0x803D82F8; // type:object size:0x8 lbl_803D8300 = .rodata:0x803D8300; // type:object size:0x8 lbl_803D8308 = .rodata:0x803D8308; // type:object size:0x8 skInvalidString = .rodata:0x803D8310; // type:object size:0x10 scope:local data:wstring -@stringBase0 = .rodata:0x803D8320; // type:object size:0x8 scope:local data:string_table +@stringBase0 = .rodata:0x803D8320; // type:object size:0x7 scope:local data:string_table lbl_803D8328 = .rodata:0x803D8328; // type:object size:0x8 lbl_803D8330 = .rodata:0x803D8330; // type:object size:0x8 -@stringBase0 = .rodata:0x803D8338; // type:object size:0x8 scope:local data:string_table +@stringBase0 = .rodata:0x803D8338; // type:object size:0x7 scope:local data:string_table lbl_803D8340 = .rodata:0x803D8340; // type:object size:0x8 -@stringBase0 = .rodata:0x803D8348; // type:object size:0x8 scope:local data:string_table +@stringBase0 = .rodata:0x803D8348; // type:object size:0x7 scope:local data:string_table lbl_803D8350 = .rodata:0x803D8350; // type:object size:0x18 lbl_803D8368 = .rodata:0x803D8368; // type:object size:0x18 lbl_803D8380 = .rodata:0x803D8380; // type:object size:0x58 @@ -17925,7 +17926,7 @@ lbl_803D83E0 = .rodata:0x803D83E0; // type:object size:0x8 lbl_803D83E8 = .rodata:0x803D83E8; // type:object size:0x10 lbl_803D83F8 = .rodata:0x803D83F8; // type:object size:0x8 lbl_803D8400 = .rodata:0x803D8400; // type:object size:0x8 -@stringBase0 = .rodata:0x803D8408; // type:object size:0x8 scope:local data:string_table +@stringBase0 = .rodata:0x803D8408; // type:object size:0x7 scope:local data:string_table lbl_803D8410 = .rodata:0x803D8410; // type:object size:0x8 lbl_803D8418 = .rodata:0x803D8418; // type:object size:0xC8 data:4byte lbl_803D84E0 = .rodata:0x803D84E0; // type:object size:0x58 @@ -17936,13 +17937,13 @@ lbl_803D8558 = .rodata:0x803D8558; // type:object size:0x8 lbl_803D8560 = .rodata:0x803D8560; // type:object size:0x8 lbl_803D8568 = .rodata:0x803D8568; // type:object size:0x8 Europe = .rodata:0x803D8570; // type:object size:0x18 scope:global -ClampRegion = .rodata:0x803D8588; // type:object size:0x10 scope:local data:byte -__ptmf_null = .rodata:0x803D8598; // type:object size:0x10 scope:global data:4byte +ClampRegion = .rodata:0x803D8588; // type:object size:0xA scope:local data:byte +...rodata.0 = .rodata:0x803D8588; // type:label scope:local +__ptmf_null = .rodata:0x803D8598; // type:object size:0xC scope:global data:4byte __constants = .rodata:0x803D85A8; // type:object size:0x18 scope:local align:8 data:double -fix_pool_sizes = .rodata:0x803D85C0; // type:object size:0x18 data:4byte +fix_pool_sizes = .rodata:0x803D85C0; // type:object size:0x18 scope:global data:4byte lbl_803D85D8 = .rodata:0x803D85D8; // type:object size:0xE0 -@stringBase0 = .rodata:0x803D86B8; // type:object size:0x2 scope:local data:string_table -lbl_803D86BA = .rodata:0x803D86BA; // type:object size:0x6 +@stringBase0 = .rodata:0x803D86B8; // type:object size:0x5 scope:local data:string_table @stringBase0 = .rodata:0x803D86C0; // type:object size:0x25 scope:local data:string_table lbl_803D86E8 = .rodata:0x803D86E8; // type:object size:0x2C data:4byte lbl_803D8714 = .rodata:0x803D8714; // type:object size:0xC data:4byte @@ -17970,6 +17971,7 @@ lbl_803D8D90 = .data:0x803D8D90; // type:object size:0x10C __vt__24IArchitectureMessageParm = .data:0x803D8E9C; // type:object size:0xC scope:global __vt__22CCameraShakerComponent = .data:0x803D8EA8; // type:object size:0x10 scope:global @28 = .data:0x803D8EB8; // type:object size:0xC scope:local data:4byte +...data.0 = .data:0x803D8EB8; // type:label scope:local @29 = .data:0x803D8EC4; // type:object size:0xC scope:local @30 = .data:0x803D8ED0; // type:object size:0xC scope:local @31 = .data:0x803D8EDC; // type:object size:0xC scope:local @@ -18041,12 +18043,12 @@ gPressInputs__13ControlMapper = .data:0x803D93F8; // type:object size:0x114 scop @310 = .data:0x803D950C; // type:object size:0xF4 scope:local @336 = .data:0x803D9600; // type:object size:0x5C scope:local lbl_803D9660 = .data:0x803D9660; // type:object size:0x78 -__vt__11CObjectList = .data:0x803D96D8; // type:object size:0x10 scope:global +__vt__11CObjectList = .data:0x803D96D8; // type:object size:0xC scope:global lbl_803D96E8 = .data:0x803D96E8; // type:object size:0x88 jumptable_803D9770 = .data:0x803D9770; // type:object size:0x1C scope:local jumptable_803D978C = .data:0x803D978C; // type:object size:0x58 scope:local __vt__19CCollisionPrimitive = .data:0x803D97E4; // type:object size:0x2C scope:global -__vt__21CArchMsgParmUserInput = .data:0x803D9810; // type:object size:0x10 scope:global +__vt__21CArchMsgParmUserInput = .data:0x803D9810; // type:object size:0xC scope:global lbl_803D9820 = .data:0x803D9820; // type:object size:0x9C data:4byte lbl_803D98BC = .data:0x803D98BC; // type:object size:0x1C jumptable_803D98D8 = .data:0x803D98D8; // type:object size:0x28 scope:local @@ -18086,7 +18088,7 @@ lbl_803D9C88 = .data:0x803D9C88; // type:object size:0x20 lbl_803D9CA8 = .data:0x803D9CA8; // type:object size:0x10 __vt__12CTweakPlayer = .data:0x803D9CB8; // type:object size:0xC scope:weak __vt__12ITweakObject = .data:0x803D9CC4; // type:object size:0xC scope:weak -__vt__10CTweakGame = .data:0x803D9CD0; // type:object size:0x10 scope:global +__vt__10CTweakGame = .data:0x803D9CD0; // type:object size:0xC scope:global lbl_803D9CE0 = .data:0x803D9CE0; // type:object size:0x70 kVerticalAngleTable = .data:0x803D9D50; // type:object size:0xC scope:global data:float kHorizontalAngleTable = .data:0x803D9D5C; // type:object size:0xC scope:global @@ -18095,21 +18097,21 @@ jumptable_803D9D74 = .data:0x803D9D74; // type:object size:0x64 scope:local jumptable_803D9DD8 = .data:0x803D9DD8; // type:object size:0x2C scope:local jumptable_803D9E04 = .data:0x803D9E04; // type:object size:0x28 scope:local __vt__7CEntity = .data:0x803D9E30; // type:object size:0x20 scope:global -__vt__17CArchMsgParmInt32 = .data:0x803D9E50; // type:object size:0x10 scope:global -__vt__29CArchMsgParmInt32Int32VoidPtr = .data:0x803D9E60; // type:object size:0x10 scope:global -__vt__16CArchMsgParmNull = .data:0x803D9E70; // type:object size:0x10 scope:global -__vt__18CArchMsgParmReal32 = .data:0x803D9E80; // type:object size:0x10 scope:global -__vt__6CIOWin = .data:0x803D9E90; // type:object size:0x20 scope:global +__vt__17CArchMsgParmInt32 = .data:0x803D9E50; // type:object size:0xC scope:global +__vt__29CArchMsgParmInt32Int32VoidPtr = .data:0x803D9E60; // type:object size:0xC scope:global +__vt__16CArchMsgParmNull = .data:0x803D9E70; // type:object size:0xC scope:global +__vt__18CArchMsgParmReal32 = .data:0x803D9E80; // type:object size:0xC scope:global +__vt__6CIOWin = .data:0x803D9E90; // type:object size:0x1C scope:global __vt__6CActor = .data:0x803D9EB0; // type:object size:0x6C scope:global jumptable_803D9F1C = .data:0x803D9F1C; // type:object size:0xA0 scope:local lbl_803D9FC0 = .data:0x803D9FC0; // type:object size:0x38 __vt__11CDvdRequest = .data:0x803D9FF8; // type:object size:0x1C scope:global lbl_803DA014 = .data:0x803DA014; // type:object size:0x38 lbl_803DA04C = .data:0x803DA04C; // type:object size:0x3C -__vt__14CTweakParticle = .data:0x803DA088; // type:object size:0x10 scope:global -__vt__28CArchMsgParmControllerStatus = .data:0x803DA098; // type:object size:0x10 scope:global -__vt__10CExplosion = .data:0x803DA0A8; // type:object size:0x70 scope:global -__vt__7CEffect = .data:0x803DA118; // type:object size:0x70 scope:global +__vt__14CTweakParticle = .data:0x803DA088; // type:object size:0xC scope:global +__vt__28CArchMsgParmControllerStatus = .data:0x803DA098; // type:object size:0xC scope:global +__vt__10CExplosion = .data:0x803DA0A8; // type:object size:0x6C scope:global +__vt__7CEffect = .data:0x803DA118; // type:object size:0x6C scope:global lbl_803DA188 = .data:0x803DA188; // type:object size:0xC lbl_803DA194 = .data:0x803DA194; // type:object size:0x74 lbl_803DA208 = .data:0x803DA208; // type:object size:0x2C @@ -18122,7 +18124,7 @@ lbl_803DA2E8 = .data:0x803DA2E8; // type:object size:0x1C lbl_803DA304 = .data:0x803DA304; // type:object size:0x1C __vt__22CAnimationDatabaseGame = .data:0x803DA320; // type:object size:0x20 scope:global lbl_803DA340 = .data:0x803DA340; // type:object size:0x10 -__vt__19CTweakPlayerControl = .data:0x803DA350; // type:object size:0x10 scope:global +__vt__19CTweakPlayerControl = .data:0x803DA350; // type:object size:0xC scope:global jumptable_803DA360 = .data:0x803DA360; // type:object size:0x24 scope:local lbl_803DA384 = .data:0x803DA384; // type:object size:0xC lbl_803DA390 = .data:0x803DA390; // type:object size:0x3C data:4byte @@ -18130,7 +18132,7 @@ lbl_803DA3CC = .data:0x803DA3CC; // type:object size:0x74 __vt__9CTweakGui = .data:0x803DA440; // type:object size:0x10 scope:global lbl_803DA450 = .data:0x803DA450; // type:object size:0x88 __vt__14CScriptTrigger = .data:0x803DA4D8; // type:object size:0x80 scope:global -__vt__15CScriptWaypoint = .data:0x803DA558; // type:object size:0x70 scope:global +__vt__15CScriptWaypoint = .data:0x803DA558; // type:object size:0x6C scope:global lbl_803DA5C8 = .data:0x803DA5C8; // type:object size:0x2CC jumptable_803DA894 = .data:0x803DA894; // type:object size:0x64 scope:local jumptable_803DA8F8 = .data:0x803DA8F8; // type:object size:0x28 scope:local @@ -18159,7 +18161,7 @@ lbl_803DAC38 = .data:0x803DAC38; // type:object size:0x6C lbl_803DACA4 = .data:0x803DACA4; // type:object size:0xC lbl_803DACB0 = .data:0x803DACB0; // type:object size:0x10 lbl_803DACC0 = .data:0x803DACC0; // type:object size:0x70 -__vt__10CTweakBall = .data:0x803DAD30; // type:object size:0x10 scope:global +__vt__10CTweakBall = .data:0x803DAD30; // type:object size:0xC scope:global jumptable_803DAD40 = .data:0x803DAD40; // type:object size:0x94 scope:local __vt__12CScriptTimer = .data:0x803DADD8; // type:object size:0x20 scope:global __vt__16CCinematicCamera = .data:0x803DADF8; // type:object size:0x78 scope:global @@ -18233,19 +18235,19 @@ __vt__15CScriptPlatform = .data:0x803DF220; // type:object size:0x8C scope:globa jumptable_803DF2AC = .data:0x803DF2AC; // type:object size:0x7C scope:local __vt__16CScriptGenerator = .data:0x803DF328; // type:object size:0x20 scope:global __vt__21CScriptCameraWaypoint = .data:0x803DF348; // type:object size:0x70 scope:global -__vt__10CGameLight = .data:0x803DF3B8; // type:object size:0x70 scope:global +__vt__10CGameLight = .data:0x803DF3B8; // type:object size:0x6C scope:global lbl_803DF428 = .data:0x803DF428; // type:object size:0x10 -__vt__16CTweakAutoMapper = .data:0x803DF438; // type:object size:0x10 scope:global +__vt__16CTweakAutoMapper = .data:0x803DF438; // type:object size:0xC scope:global __vt__23CParticleGenInfoGeneric = .data:0x803DF448; // type:object size:0x50 scope:global __vt__16CParticleGenInfo = .data:0x803DF498; // type:object size:0x50 scope:weak lbl_803DF4E8 = .data:0x803DF4E8; // type:object size:0x10 -__vt__13CScriptPickup = .data:0x803DF4F8; // type:object size:0x88 scope:global +__vt__13CScriptPickup = .data:0x803DF4F8; // type:object size:0x84 scope:global lbl_803DF580 = .data:0x803DF580; // type:object size:0x84 jumptable_803DF604 = .data:0x803DF604; // type:object size:0x80 scope:local lbl_803DF688 = .data:0x803DF688; // type:object size:0x6C lbl_803DF6F4 = .data:0x803DF6F4; // type:object size:0xC lbl_803DF700 = .data:0x803DF700; // type:object size:0x10 -__vt__11CPlasmaBeam = .data:0x803DF710; // type:object size:0x48 scope:global +__vt__11CPlasmaBeam = .data:0x803DF710; // type:object size:0x44 scope:global __vt__10CPowerBeam = .data:0x803DF758; // type:object size:0x48 scope:global __vt__9CWaveBeam = .data:0x803DF7A0; // type:object size:0x48 scope:global __vt__8CIceBeam = .data:0x803DF7E8; // type:object size:0x48 scope:global @@ -18270,10 +18272,10 @@ lbl_803DFE50 = .data:0x803DFE50; // type:object size:0x20 lbl_803DFE70 = .data:0x803DFE70; // type:object size:0x80 __vt__7CWeapon = .data:0x803DFEF0; // type:object size:0x6C scope:global jumptable_803DFF5C = .data:0x803DFF5C; // type:object size:0x24 scope:local -__vt__16CLightParameters = .data:0x803DFF80; // type:object size:0x10 scope:global +__vt__16CLightParameters = .data:0x803DFF80; // type:object size:0xC scope:global lbl_803DFF90 = .data:0x803DFF90; // type:object size:0x2CC jumptable_803E025C = .data:0x803E025C; // type:object size:0x48 scope:local -__vt__14CAudioStateWin = .data:0x803E02A8; // type:object size:0x20 scope:global +__vt__14CAudioStateWin = .data:0x803E02A8; // type:object size:0x1C scope:global lbl_803E02C8 = .data:0x803E02C8; // type:object size:0x70 lbl_803E0338 = .data:0x803E0338; // type:object size:0xC lbl_803E0344 = .data:0x803E0344; // type:object size:0xC data:4byte @@ -18306,7 +18308,7 @@ lbl_803E0BE0 = .data:0x803E0BE0; // type:object size:0x18 __vt__17CScriptCoverPoint = .data:0x803E0BF8; // type:object size:0x70 scope:global lbl_803E0C68 = .data:0x803E0C68; // type:object size:0x78 lbl_803E0CE0 = .data:0x803E0CE0; // type:object size:0x20 -__vt__19CScriptGrapplePoint = .data:0x803E0D00; // type:object size:0x70 scope:global +__vt__19CScriptGrapplePoint = .data:0x803E0D00; // type:object size:0x6C scope:global __vt__19CHUDBillboardEffect = .data:0x803E0D70; // type:object size:0x70 scope:global lbl_803E0DE0 = .data:0x803E0DE0; // type:object size:0x2D0 __vt__16CBCLoopAttackCmd = .data:0x803E10B0; // type:object size:0xC scope:global @@ -18361,7 +18363,7 @@ lbl_803E2078 = .data:0x803E2078; // type:object size:0x40 data:4byte lbl_803E20B8 = .data:0x803E20B8; // type:object size:0xC data:4byte lbl_803E20C4 = .data:0x803E20C4; // type:object size:0x2CC __vt__8CBSTaunt = .data:0x803E2390; // type:object size:0x38 scope:global -__vt__26CScriptDebugCameraWaypoint = .data:0x803E23C8; // type:object size:0x70 scope:global +__vt__26CScriptDebugCameraWaypoint = .data:0x803E23C8; // type:object size:0x6C scope:global __vt__34CScriptSpiderBallAttractionSurface = .data:0x803E2438; // type:object size:0x70 scope:global __vt__11CBSScripted = .data:0x803E24A8; // type:object size:0x38 scope:global lbl_803E24E0 = .data:0x803E24E0; // type:object size:0x2D0 @@ -18377,10 +18379,10 @@ __vt__18CScriptActorRotate = .data:0x803E2D08; // type:object size:0x20 scope:gl lbl_803E2D28 = .data:0x803E2D28; // type:object size:0x2D0 lbl_803E2FF8 = .data:0x803E2FF8; // type:object size:0xC data:4byte lbl_803E3004 = .data:0x803E3004; // type:object size:0x2D4 -__vt__17CScriptPlayerHint = .data:0x803E32D8; // type:object size:0x70 scope:global +__vt__17CScriptPlayerHint = .data:0x803E32D8; // type:object size:0x6C scope:global lbl_803E3348 = .data:0x803E3348; // type:object size:0x2D0 __vt__22CScriptPickupGenerator = .data:0x803E3618; // type:object size:0x20 scope:global -__vt__22CScriptPointOfInterest = .data:0x803E3638; // type:object size:0x70 scope:global +__vt__22CScriptPointOfInterest = .data:0x803E3638; // type:object size:0x6C scope:global lbl_803E36A8 = .data:0x803E36A8; // type:object size:0x2E0 jumptable_803E3988 = .data:0x803E3988; // type:object size:0x40 scope:local jumptable_803E39C8 = .data:0x803E39C8; // type:object size:0x90 scope:local @@ -18398,7 +18400,7 @@ lbl_803E3FF8 = .data:0x803E3FF8; // type:object size:0x10 lbl_803E4008 = .data:0x803E4008; // type:object size:0x10 lbl_803E4018 = .data:0x803E4018; // type:object size:0x2D0 lbl_803E42E8 = .data:0x803E42E8; // type:object size:0x48 -__vt__21CScriptTargetingPoint = .data:0x803E4330; // type:object size:0x70 scope:global +__vt__21CScriptTargetingPoint = .data:0x803E4330; // type:object size:0x6C scope:global lbl_803E43A0 = .data:0x803E43A0; // type:object size:0x38 jumptable_803E43D8 = .data:0x803E43D8; // type:object size:0x28 scope:local __vt__14CScriptEMPulse = .data:0x803E4400; // type:object size:0x70 scope:global @@ -18435,7 +18437,7 @@ __vt__15CAiWaypointList = .data:0x803E5270; // type:object size:0xC scope:global __vt__16CListeningAiList = .data:0x803E527C; // type:object size:0xC scope:global __vt__15CGameCameraList = .data:0x803E5288; // type:object size:0xC scope:global __vt__17CPhysicsActorList = .data:0x803E5294; // type:object size:0xC scope:global -__vt__10CActorList = .data:0x803E52A0; // type:object size:0x10 scope:global +__vt__10CActorList = .data:0x803E52A0; // type:object size:0xC scope:global __vt__10CGunWeapon = .data:0x803E52B0; // type:object size:0x48 scope:global __vt__21CScriptAreaAttributes = .data:0x803E52F8; // type:object size:0x20 scope:global lbl_803E5318 = .data:0x803E5318; // type:object size:0x70 @@ -18465,7 +18467,7 @@ jumptable_803E5FF4 = .data:0x803E5FF4; // type:object size:0x80 scope:local lbl_803E6074 = .data:0x803E6074; // type:object size:0x294 lbl_803E6308 = .data:0x803E6308; // type:object size:0x6C jumptable_803E6374 = .data:0x803E6374; // type:object size:0x20 scope:local -__vt__18CScriptAiJumpPoint = .data:0x803E6398; // type:object size:0x70 scope:global +__vt__18CScriptAiJumpPoint = .data:0x803E6398; // type:object size:0x6C scope:global lbl_803E6408 = .data:0x803E6408; // type:object size:0x2CC jumptable_803E66D4 = .data:0x803E66D4; // type:object size:0x84 scope:local __vt__12CABSReaction = .data:0x803E6758; // type:object size:0x20 scope:global @@ -18489,12 +18491,12 @@ lbl_803E6EB0 = .data:0x803E6EB0; // type:object size:0x54 jumptable_803E6F04 = .data:0x803E6F04; // type:object size:0x60 scope:local jumptable_803E6F64 = .data:0x803E6F64; // type:object size:0x60 scope:local lbl_803E6FC4 = .data:0x803E6FC4; // type:object size:0x14 -__vt__15CFlaahgraPlants = .data:0x803E6FD8; // type:object size:0x70 scope:global +__vt__15CFlaahgraPlants = .data:0x803E6FD8; // type:object size:0x6C scope:global __vt__11CScriptMidi = .data:0x803E7048; // type:object size:0x20 scope:global __vt__20CScriptStreamedMusic = .data:0x803E7068; // type:object size:0x20 scope:global jumptable_803E7088 = .data:0x803E7088; // type:object size:0x44 scope:local lbl_803E70D0 = .data:0x803E70D0; // type:object size:0x18 -__vt__9CRepulsor = .data:0x803E70E8; // type:object size:0x70 scope:global +__vt__9CRepulsor = .data:0x803E70E8; // type:object size:0x6C scope:global __vt__17CEnergyProjectile = .data:0x803E7158; // type:object size:0x78 scope:global lbl_803E71D0 = .data:0x803E71D0; // type:object size:0x1C lbl_803E71EC = .data:0x803E71EC; // type:object size:0x84 @@ -18506,7 +18508,7 @@ jumptable_803E767C = .data:0x803E767C; // type:object size:0xC4 scope:local lbl_803E7740 = .data:0x803E7740; // type:object size:0xC data:4byte lbl_803E774C = .data:0x803E774C; // type:object size:0x2CC jumptable_803E7A18 = .data:0x803E7A18; // type:object size:0x58 scope:local -__vt__24CScriptCameraPitchVolume = .data:0x803E7A70; // type:object size:0x70 scope:global +__vt__24CScriptCameraPitchVolume = .data:0x803E7A70; // type:object size:0x6C scope:global lbl_803E7AE0 = .data:0x803E7AE0; // type:object size:0x2E0 jumptable_803E7DC0 = .data:0x803E7DC0; // type:object size:0x60 scope:local jumptable_803E7E20 = .data:0x803E7E20; // type:object size:0xAC scope:local @@ -18514,7 +18516,7 @@ lbl_803E7ED0 = .data:0x803E7ED0; // type:object size:0x88 lbl_803E7F58 = .data:0x803E7F58; // type:object size:0x84 jumptable_803E7FDC = .data:0x803E7FDC; // type:object size:0x70 scope:local lbl_803E8050 = .data:0x803E8050; // type:object size:0x70 -__vt__25CRipperControlledPlatform = .data:0x803E80C0; // type:object size:0x90 scope:global +__vt__25CRipperControlledPlatform = .data:0x803E80C0; // type:object size:0x8C scope:global jumptable_803E8150 = .data:0x803E8150; // type:object size:0x28 scope:local jumptable_803E8178 = .data:0x803E8178; // type:object size:0x24 scope:local lbl_803E81A0 = .data:0x803E81A0; // type:object size:0x28 data:4byte @@ -18546,8 +18548,8 @@ lbl_803E88A8 = .data:0x803E88A8; // type:object size:0x2D0 lbl_803E8B78 = .data:0x803E8B78; // type:object size:0x54 lbl_803E8BCC = .data:0x803E8BCC; // type:object size:0x4C @312 = .data:0x803E8C18; // type:object size:0x24 scope:local -__vt__24CScriptCameraHintTrigger = .data:0x803E8C40; // type:object size:0x70 scope:global -__vt__10CAmbientAI = .data:0x803E8CB0; // type:object size:0x88 scope:global +__vt__24CScriptCameraHintTrigger = .data:0x803E8C40; // type:object size:0x6C scope:global +__vt__10CAmbientAI = .data:0x803E8CB0; // type:object size:0x84 scope:global jumptable_803E8D38 = .data:0x803E8D38; // type:object size:0x34 scope:local jumptable_803E8D6C = .data:0x803E8D6C; // type:object size:0x34 scope:local lbl_803E8DA0 = .data:0x803E8DA0; // type:object size:0xC data:4byte @@ -18580,7 +18582,7 @@ skGasJetLocators = .data:0x803E9650; // type:object size:0x38 scope:global data: skGasLocators = .data:0x803E9688; // type:object size:0x38 scope:global data:4byte __vt__7CPuffer = .data:0x803E96C0; // type:object size:0x2D0 scope:global lbl_803E9990 = .data:0x803E9990; // type:object size:0x70 -__vt__16CPauseScreenBlur = .data:0x803E9A00; // type:object size:0x10 scope:global +__vt__16CPauseScreenBlur = .data:0x803E9A00; // type:object size:0xC scope:global lbl_803E9A10 = .data:0x803E9A10; // type:object size:0xC data:4byte lbl_803E9A1C = .data:0x803E9A1C; // type:object size:0xC data:4byte lbl_803E9A28 = .data:0x803E9A28; // type:object size:0xC data:4byte @@ -18620,7 +18622,7 @@ lbl_803EAD54 = .data:0x803EAD54; // type:object size:0x2CC jumptable_803EB020 = .data:0x803EB020; // type:object size:0xAC scope:local lbl_803EB0CC = .data:0x803EB0CC; // type:object size:0x30 lbl_803EB0FC = .data:0x803EB0FC; // type:object size:0x84 -__vt__11CScriptBeam = .data:0x803EB180; // type:object size:0x70 scope:global +__vt__11CScriptBeam = .data:0x803EB180; // type:object size:0x6C scope:global lbl_803EB1F0 = .data:0x803EB1F0; // type:object size:0xC data:4byte lbl_803EB1FC = .data:0x803EB1FC; // type:object size:0xC data:4byte lbl_803EB208 = .data:0x803EB208; // type:object size:0xC data:4byte @@ -18632,7 +18634,7 @@ lbl_803EB244 = .data:0x803EB244; // type:object size:0x2CC jumptable_803EB510 = .data:0x803EB510; // type:object size:0x7C scope:local jumptable_803EB58C = .data:0x803EB58C; // type:object size:0xAC scope:local lbl_803EB638 = .data:0x803EB638; // type:object size:0x20 -__vt__15CScriptMazeNode = .data:0x803EB658; // type:object size:0x70 scope:global +__vt__15CScriptMazeNode = .data:0x803EB658; // type:object size:0x6C scope:global lbl_803EB6C8 = .data:0x803EB6C8; // type:object size:0x6C jumptable_803EB734 = .data:0x803EB734; // type:object size:0x20 scope:local jumptable_803EB754 = .data:0x803EB754; // type:object size:0x68 scope:local @@ -18646,12 +18648,12 @@ lbl_803EBC70 = .data:0x803EBC70; // type:object size:0x2CC jumptable_803EBF3C = .data:0x803EBF3C; // type:object size:0x7C scope:local lbl_803EBFB8 = .data:0x803EBFB8; // type:object size:0x1C jumptable_803EBFD4 = .data:0x803EBFD4; // type:object size:0x2C scope:local -__vt__15CTweakSlideShow = .data:0x803EC000; // type:object size:0x10 scope:global -__vt__12CPreFrontEnd = .data:0x803EC010; // type:object size:0x20 scope:global +__vt__15CTweakSlideShow = .data:0x803EC000; // type:object size:0xC scope:global +__vt__12CPreFrontEnd = .data:0x803EC010; // type:object size:0x1C scope:global __vt__22CScriptShadowProjector = .data:0x803EC030; // type:object size:0x70 scope:global lbl_803EC0A0 = .data:0x803EC0A0; // type:object size:0x2D0 lbl_803EC370 = .data:0x803EC370; // type:object size:0x20 -__vt__23CMetroidPrimeProjectile = .data:0x803EC390; // type:object size:0x78 scope:global +__vt__23CMetroidPrimeProjectile = .data:0x803EC390; // type:object size:0x74 scope:global jumptable_803EC408 = .data:0x803EC408; // type:object size:0x20 scope:local lbl_803EC428 = .data:0x803EC428; // type:object size:0x10 lbl_803EC438 = .data:0x803EC438; // type:object size:0x10 @@ -18735,16 +18737,16 @@ lbl_803ED508 = .data:0x803ED508; // type:object size:0x60 lbl_803ED568 = .data:0x803ED568; // type:object size:0x10 __vt__15CARAMDvdRequest = .data:0x803ED578; // type:object size:0x1C scope:global __vt__15CRealDvdRequest = .data:0x803ED594; // type:object size:0x1C scope:global -__vt__17CColorInstruction = .data:0x803ED5B0; // type:object size:0x20 scope:global -__vt__25CColorOverrideInstruction = .data:0x803ED5D0; // type:object size:0x20 scope:global +__vt__17CColorInstruction = .data:0x803ED5B0; // type:object size:0x1C scope:global +__vt__25CColorOverrideInstruction = .data:0x803ED5D0; // type:object size:0x1C scope:global lbl_803ED5F0 = .data:0x803ED5F0; // type:object size:0x20 -__vt__26CLineExtraSpaceInstruction = .data:0x803ED610; // type:object size:0x20 scope:global +__vt__26CLineExtraSpaceInstruction = .data:0x803ED610; // type:object size:0x1C scope:global lbl_803ED630 = .data:0x803ED630; // type:object size:0x1C jumptable_803ED64C = .data:0x803ED64C; // type:object size:0x28 scope:local -__vt__23CLineSpacingInstruction = .data:0x803ED678; // type:object size:0x20 scope:global -__vt__20CPopStateInstruction = .data:0x803ED698; // type:object size:0x20 scope:global -__vt__21CPushStateInstruction = .data:0x803ED6B8; // type:object size:0x20 scope:global -__vt__31CRemoveColorOverrideInstruction = .data:0x803ED6D8; // type:object size:0x20 scope:global +__vt__23CLineSpacingInstruction = .data:0x803ED678; // type:object size:0x1C scope:global +__vt__20CPopStateInstruction = .data:0x803ED698; // type:object size:0x1C scope:global +__vt__21CPushStateInstruction = .data:0x803ED6B8; // type:object size:0x1C scope:global +__vt__31CRemoveColorOverrideInstruction = .data:0x803ED6D8; // type:object size:0x1C scope:global lbl_803ED6F8 = .data:0x803ED6F8; // type:object size:0x20 lbl_803ED718 = .data:0x803ED718; // type:object size:0x190 __vt__16CWordInstruction = .data:0x803ED8A8; // type:object size:0x20 scope:global @@ -18799,8 +18801,8 @@ __vt__11CMVEGravity = .data:0x803EDCD8; // type:object size:0x10 scope:global __vt__16CMVEFastConstant = .data:0x803EDCE8; // type:object size:0x10 scope:global __vt__12CMVEConstant = .data:0x803EDCF8; // type:object size:0x10 scope:global __vt__12CParticleGen = .data:0x803EDD08; // type:object size:0x78 scope:global -__vt__15CParticleSwoosh = .data:0x803EDD80; // type:object size:0x78 -__vt__46TObjOwnerDerivedFromIObj<18CSwooshDescription> = .data:0x803EDDF8; // type:object size:0x10 +__vt__15CParticleSwoosh = .data:0x803EDD80; // type:object size:0x78 scope:global +__vt__46TObjOwnerDerivedFromIObj<18CSwooshDescription> = .data:0x803EDDF8; // type:object size:0x10 scope:global __vt__15CREIntTimesReal = .data:0x803EDE08; // type:object size:0x14 scope:global __vt__20CREGetComponentAlpha = .data:0x803EDE1C; // type:object size:0x14 scope:global __vt__19CREGetComponentBlue = .data:0x803EDE30; // type:object size:0x14 scope:global @@ -18839,8 +18841,8 @@ __vt__11CREMultiply = .data:0x803EE0B0; // type:object size:0x14 scope:global __vt__6CREAdd = .data:0x803EE0C4; // type:object size:0x14 scope:global __vt__12CRETimeScale = .data:0x803EE0D8; // type:object size:0x14 scope:global __vt__11CRESineWave = .data:0x803EE0EC; // type:object size:0x14 scope:global -__vt__11CREConstant = .data:0x803EE100; // type:object size:0x18 scope:global -__vt__15CUVEAnimTexture = .data:0x803EE118; // type:object size:0x1C +__vt__11CREConstant = .data:0x803EE100; // type:object size:0x14 scope:global +__vt__15CUVEAnimTexture = .data:0x803EE118; // type:object size:0x1C scope:global __vt__12CUVEConstant = .data:0x803EE134; // type:object size:0x1C scope:global __vt__16CVEColorToVector = .data:0x803EE150; // type:object size:0x14 scope:global __vt__11CVESubtract = .data:0x803EE164; // type:object size:0x14 scope:global @@ -18866,7 +18868,7 @@ __vt__11CVEConstant = .data:0x803EE2E0; // type:object size:0x18 scope:global __vt__5CWarp = .data:0x803EE2F8; // type:object size:0x20 scope:global @2433 = .data:0x803EE318; // type:object size:0x20 scope:local @3090 = .data:0x803EE338; // type:object size:0x30 scope:local -__vt__11CResFactory = .data:0x803EE368; // type:object size:0x20 +__vt__11CResFactory = .data:0x803EE368; // type:object size:0x20 scope:global __vt__12CInputStream = .data:0x803EE388; // type:object size:0x10 scope:global __vt__15CMemoryInStream = .data:0x803EE398; // type:object size:0x10 scope:global __vt__16CMemoryStreamOut = .data:0x803EE3A8; // type:object size:0x10 scope:global @@ -18874,13 +18876,13 @@ __vt__13COutputStream = .data:0x803EE3B8; // type:object size:0x10 scope:global __vt__15CZipInputStream = .data:0x803EE3C8; // type:object size:0x10 scope:global __vt__31TObjOwnerParam = .data:0x803EE3D8; // type:object size:0xC scope:weak __vt__12IObjectStore = .data:0x803EE3E4; // type:object size:0x2C scope:weak -__vt__11CSimplePool = .data:0x803EE410; // type:object size:0x30 +__vt__11CSimplePool = .data:0x803EE410; // type:object size:0x30 scope:global @381 = .data:0x803EE440; // type:object size:0x28 scope:local @270 = .data:0x803EE468; // type:object size:0x28 scope:local @276 = .data:0x803EE490; // type:object size:0x38 scope:local fixed_tl = .data:0x803EE4C8; // type:object size:0x1000 scope:local fixed_td = .data:0x803EF4C8; // type:object size:0x100 scope:local -inflate_mask = .data:0x803EF5C8; // type:object size:0x48 scope:global +inflate_mask = .data:0x803EF5C8; // type:object size:0x44 scope:global lbl_803EF610 = .data:0x803EF610; // type:object size:0x30 jumptable_803EF640 = .data:0x803EF640; // type:object size:0x20 scope:local sIsAnalogPressed = .data:0x803EF660; // type:object size:0x10 scope:local @@ -18889,68 +18891,78 @@ __vt__11IController = .data:0x803EF680; // type:object size:0x20 scope:global mButtonMapping = .data:0x803EF6A0; // type:object size:0x18 scope:local data:2byte __vt__18CDolphinController = .data:0x803EF6B8; // type:object size:0x20 scope:global __vt__14CGameAllocator = .data:0x803EF6D8; // type:object size:0x40 scope:global -__vt__13CSkinnedModel = .data:0x803EF718; // type:object size:0x10 -__vt__38TObjOwnerDerivedFromIObj<10CSkinRules> = .data:0x803EF728; // type:object size:0x10 -__vt__33TObjOwnerDerivedFromIObj<6CModel> = .data:0x803EF738; // type:object size:0x10 +__vt__13CSkinnedModel = .data:0x803EF718; // type:object size:0x10 scope:global +__vt__38TObjOwnerDerivedFromIObj<10CSkinRules> = .data:0x803EF728; // type:object size:0x10 scope:global +__vt__33TObjOwnerDerivedFromIObj<6CModel> = .data:0x803EF738; // type:object size:0x10 scope:global __vt__14CVEAngleSphere = .data:0x803EF748; // type:object size:0x10 scope:global __vt__15CEmitterElement = .data:0x803EF758; // type:object size:0x10 scope:global __vt__9CVESphere = .data:0x803EF768; // type:object size:0x10 scope:global __vt__16CEESimpleEmitter = .data:0x803EF778; // type:object size:0x10 scope:global -__vt__52TObjOwnerDerivedFromIObj = .data:0x803EF788; // type:object size:0x10 -__vt__17CImageInstruction = .data:0x803EF798; // type:object size:0x20 -__vt__17CParticleElectric = .data:0x803EF7B8; // type:object size:0x78 -__vt__44TObjOwnerDerivedFromIObj<16CDependencyGroup> = .data:0x803EF830; // type:object size:0x10 scope:weak +__vt__52TObjOwnerDerivedFromIObj = .data:0x803EF788; // type:object size:0x10 scope:global +__vt__17CImageInstruction = .data:0x803EF798; // type:object size:0x20 scope:global +__vt__17CParticleElectric = .data:0x803EF7B8; // type:object size:0x78 scope:global +__vt__44TObjOwnerDerivedFromIObj<16CDependencyGroup> = .data:0x803EF830; // type:object size:0xC scope:weak power2 = .data:0x803EF840; // type:object size:0x1E scope:local data:2byte +...data.0 = .data:0x803EF840; // type:label scope:local _dqlntab = .data:0x803EF860; // type:object size:0x20 scope:local data:2byte _witab = .data:0x803EF880; // type:object size:0x20 scope:local data:2byte _fitab = .data:0x803EF8A0; // type:object size:0x20 scope:local data:2byte -lbl_803EF8C0 = .data:0x803EF8C0; // type:object size:0x20 +padding = .data:0x803EF8C0; // type:object size:0x20 scope:local @3 = .data:0x803EF8E0; // type:object size:0x44 scope:local data:string +...data.0 = .data:0x803EF8E0; // type:label scope:local @3 = .data:0x803EF928; // type:object size:0x44 scope:local data:string -@3 = .data:0x803EF970; // type:object size:0x44 scope:local data:string +...data.0 = .data:0x803EF928; // type:label scope:local +@3 = .data:0x803EF970; // type:object size:0x45 scope:local data:string +...data.0 = .data:0x803EF970; // type:label scope:local @5 = .data:0x803EF9B8; // type:object size:0x18 scope:local data:string -@3 = .data:0x803EF9D0; // type:object size:0x44 scope:local data:string -@15 = .data:0x803EFA18; // type:object size:0x20 scope:local +@3 = .data:0x803EF9D0; // type:object size:0x45 scope:local data:string +...data.0 = .data:0x803EF9D0; // type:label scope:local +@15 = .data:0x803EFA18; // type:object size:0x1E scope:local data:string @16 = .data:0x803EFA38; // type:object size:0xC scope:local data:string -@17 = .data:0x803EFA44; // type:object size:0xC scope:local -@266 = .data:0x803EFA50; // type:object size:0x20 scope:local -@267 = .data:0x803EFA70; // type:object size:0x30 scope:local -@268 = .data:0x803EFAA0; // type:object size:0x30 scope:local -@269 = .data:0x803EFAD0; // type:object size:0x30 scope:local -@270 = .data:0x803EFB00; // type:object size:0x30 scope:local -@271 = .data:0x803EFB30; // type:object size:0x30 scope:local -@294 = .data:0x803EFB60; // type:object size:0x30 scope:local +@17 = .data:0x803EFA44; // type:object size:0x9 scope:local data:string +@266 = .data:0x803EFA50; // type:object size:0x1D scope:local data:string +...data.0 = .data:0x803EFA50; // type:label scope:local +@267 = .data:0x803EFA70; // type:object size:0x2D scope:local data:string +@268 = .data:0x803EFAA0; // type:object size:0x2D scope:local data:string +@269 = .data:0x803EFAD0; // type:object size:0x2D scope:local data:string +@270 = .data:0x803EFB00; // type:object size:0x2D scope:local data:string +@271 = .data:0x803EFB30; // type:object size:0x2D scope:local data:string +@294 = .data:0x803EFB60; // type:object size:0x2B scope:local data:string @118 = .data:0x803EFB90; // type:object size:0xC8 scope:local data:string -@139 = .data:0x803EFC58; // type:object size:0x38 scope:local +...data.0 = .data:0x803EFB90; // type:label scope:local +@139 = .data:0x803EFC58; // type:object size:0x37 scope:local data:string @238 = .data:0x803EFC90; // type:object size:0x34 scope:local data:string -@262 = .data:0x803EFCC4; // type:object size:0x30 scope:local -@268 = .data:0x803EFCF4; // type:object size:0x28 scope:local -@306 = .data:0x803EFD1C; // type:object size:0x3C scope:local -@338 = .data:0x803EFD58; // type:object size:0x68 scope:local -@339 = .data:0x803EFDC0; // type:object size:0x58 scope:local +@262 = .data:0x803EFCC4; // type:object size:0x2F scope:local data:string +@268 = .data:0x803EFCF4; // type:object size:0x27 scope:local data:string +@306 = .data:0x803EFD1C; // type:object size:0x3A scope:local data:string +@338 = .data:0x803EFD58; // type:object size:0x66 scope:local data:string +@339 = .data:0x803EFDC0; // type:object size:0x55 scope:local data:string @340 = .data:0x803EFE18; // type:object size:0x5C scope:local data:string -@369 = .data:0x803EFE74; // type:object size:0x64 scope:local +@369 = .data:0x803EFE74; // type:object size:0x61 scope:local data:string @370 = .data:0x803EFED8; // type:object size:0x50 scope:local data:string -@371 = .data:0x803EFF28; // type:object size:0x58 scope:local -@3 = .data:0x803EFF80; // type:object size:0x48 scope:local +@371 = .data:0x803EFF28; // type:object size:0x57 scope:local data:string +@3 = .data:0x803EFF80; // type:object size:0x45 scope:local data:string +...data.0 = .data:0x803EFF80; // type:label scope:local @14 = .data:0x803EFFC8; // type:object size:0xA scope:local data:string @20 = .data:0x803EFFD4; // type:object size:0x34 scope:local data:string @339 = .data:0x803F0008; // type:object size:0x40 scope:local ImmCommand = .data:0x803F0048; // type:object size:0xC scope:local data:4byte -string_DVDChangeDiskAsyncMsg = .data:0x803F0054; // type:object size:0x44 scope:local +string_DVDChangeDiskAsyncMsg = .data:0x803F0054; // type:object size:0x41 scope:local data:string @704 = .data:0x803F0098; // type:object size:0x34 scope:local @797 = .data:0x803F00CC; // type:object size:0x34 scope:local ErrorTable = .data:0x803F0100; // type:object size:0x48 scope:local data:4byte -@3 = .data:0x803F0148; // type:object size:0x70 scope:local -@4 = .data:0x803F01B8; // type:object size:0x80 scope:local -@5 = .data:0x803F0238; // type:object size:0x80 scope:local -@6 = .data:0x803F02B8; // type:object size:0x9C scope:local -@7 = .data:0x803F0354; // type:object size:0x90 scope:local -@8 = .data:0x803F03E4; // type:object size:0x88 scope:local +@3 = .data:0x803F0148; // type:object size:0x6E scope:local +...data.0 = .data:0x803F0148; // type:label scope:local +@4 = .data:0x803F01B8; // type:object size:0x7E scope:local data:string +@5 = .data:0x803F0238; // type:object size:0x7F scope:local +@6 = .data:0x803F02B8; // type:object size:0x99 scope:local data:string +@7 = .data:0x803F0354; // type:object size:0x8D scope:local +@8 = .data:0x803F03E4; // type:object size:0x87 scope:local @9 = .data:0x803F046C; // type:object size:0x80 scope:local -@10 = .data:0x803F04EC; // type:object size:0x8C scope:local +@10 = .data:0x803F04EC; // type:object size:0x89 scope:local data:string @27 = .data:0x803F0578; // type:object size:0x1A scope:local data:string -@28 = .data:0x803F0594; // type:object size:0x18 scope:local +...data.0 = .data:0x803F0578; // type:label scope:local +@28 = .data:0x803F0594; // type:object size:0x16 scope:local data:string @29 = .data:0x803F05AC; // type:object size:0x14 scope:local data:string @30 = .data:0x803F05C0; // type:object size:0x14 scope:local data:string @33 = .data:0x803F05D4; // type:object size:0x14 scope:local data:string @@ -18977,77 +18989,82 @@ lbl_803F0C90 = .data:0x803F0C90; // type:object size:0x20 jumptable_803F0CB0 = .data:0x803F0CB0; // type:object size:0x5C scope:local jumptable_803F0D0C = .data:0x803F0D0C; // type:object size:0x90 scope:local @3 = .data:0x803F0DA0; // type:object size:0x44 scope:local data:string -@76 = .data:0x803F0DE4; // type:object size:0x20 scope:local -@77 = .data:0x803F0E04; // type:object size:0x18 scope:local +...data.0 = .data:0x803F0DA0; // type:label scope:local +@76 = .data:0x803F0DE4; // type:object size:0x1E scope:local data:string +@77 = .data:0x803F0E04; // type:object size:0x16 scope:local data:string @78 = .data:0x803F0E1C; // type:object size:0xC scope:local data:string -@79 = .data:0x803F0E28; // type:object size:0xC scope:local +@79 = .data:0x803F0E28; // type:object size:0x9 scope:local data:string @80 = .data:0x803F0E34; // type:object size:0x10 scope:local data:string -@81 = .data:0x803F0E44; // type:object size:0xC scope:local -@82 = .data:0x803F0E50; // type:object size:0x10 scope:local -@83 = .data:0x803F0E60; // type:object size:0x10 scope:local -@84 = .data:0x803F0E70; // type:object size:0x10 scope:local -@85 = .data:0x803F0E80; // type:object size:0x10 scope:local -@86 = .data:0x803F0E90; // type:object size:0x1C scope:local -@87 = .data:0x803F0EAC; // type:object size:0x10 scope:local -@88 = .data:0x803F0EBC; // type:object size:0x18 scope:local +@81 = .data:0x803F0E44; // type:object size:0xB scope:local data:string +@82 = .data:0x803F0E50; // type:object size:0xE scope:local data:string +@83 = .data:0x803F0E60; // type:object size:0xD scope:local data:string +@84 = .data:0x803F0E70; // type:object size:0xD scope:local data:string +@85 = .data:0x803F0E80; // type:object size:0xD scope:local data:string +@86 = .data:0x803F0E90; // type:object size:0x19 scope:local data:string +@87 = .data:0x803F0EAC; // type:object size:0xE scope:local data:string +@88 = .data:0x803F0EBC; // type:object size:0x15 scope:local data:string __OSExceptionLocations = .data:0x803F0ED4; // type:object size:0x3C scope:local -@122 = .data:0x803F0F10; // type:object size:0x1C scope:local -@123 = .data:0x803F0F2C; // type:object size:0x30 scope:local -@124 = .data:0x803F0F5C; // type:object size:0x30 scope:local -@125 = .data:0x803F0F8C; // type:object size:0x1C scope:local +@122 = .data:0x803F0F10; // type:object size:0x1B scope:local data:string +@123 = .data:0x803F0F2C; // type:object size:0x2E scope:local data:string +@124 = .data:0x803F0F5C; // type:object size:0x2F scope:local data:string +@125 = .data:0x803F0F8C; // type:object size:0x1B scope:local data:string DSPInitCode = .data:0x803F0FA8; // type:object size:0x80 scope:local @45 = .data:0x803F1028; // type:object size:0x29 scope:local data:string +...data.0 = .data:0x803F1028; // type:label scope:local @67 = .data:0x803F1054; // type:object size:0x18 scope:local data:string -@68 = .data:0x803F106C; // type:object size:0x1C scope:local +@68 = .data:0x803F106C; // type:object size:0x1B scope:local data:string @69 = .data:0x803F1088; // type:object size:0x30 scope:local data:string @70 = .data:0x803F10B8; // type:object size:0x3C scope:local data:string -@71 = .data:0x803F10F4; // type:object size:0x38 scope:local -@72 = .data:0x803F112C; // type:object size:0x40 scope:local -@73 = .data:0x803F116C; // type:object size:0x2C scope:local -@74 = .data:0x803F1198; // type:object size:0x20 scope:local -@75 = .data:0x803F11B8; // type:object size:0x1C scope:local -@87 = .data:0x803F11D4; // type:object size:0x1C scope:local -@88 = .data:0x803F11F0; // type:object size:0x1C scope:local -@89 = .data:0x803F120C; // type:object size:0x18 scope:local -@90 = .data:0x803F1224; // type:object size:0x34 scope:local +@71 = .data:0x803F10F4; // type:object size:0x37 scope:local data:string +@72 = .data:0x803F112C; // type:object size:0x3F scope:local data:string +@73 = .data:0x803F116C; // type:object size:0x29 scope:local data:string +@74 = .data:0x803F1198; // type:object size:0x1D scope:local data:string +@75 = .data:0x803F11B8; // type:object size:0x19 scope:local data:string +@87 = .data:0x803F11D4; // type:object size:0x19 scope:local data:string +@88 = .data:0x803F11F0; // type:object size:0x19 scope:local data:string +@89 = .data:0x803F120C; // type:object size:0x16 scope:local data:string +@90 = .data:0x803F1224; // type:object size:0x2E scope:local data:string @61 = .data:0x803F1258; // type:object size:0x44 scope:local data:string +...data.0 = .data:0x803F1258; // type:label scope:local @62 = .data:0x803F129C; // type:object size:0x30 scope:local data:string -@63 = .data:0x803F12CC; // type:object size:0x30 scope:local -@64 = .data:0x803F12FC; // type:object size:0x30 scope:local -@65 = .data:0x803F132C; // type:object size:0x14 scope:local -@66 = .data:0x803F1340; // type:object size:0x24 scope:local -@67 = .data:0x803F1364; // type:object size:0x14 scope:local -@68 = .data:0x803F1378; // type:object size:0x1C scope:local -@69 = .data:0x803F1394; // type:object size:0x14 scope:local -@70 = .data:0x803F13A8; // type:object size:0x20 scope:local -@71 = .data:0x803F13C8; // type:object size:0x28 scope:local +@63 = .data:0x803F12CC; // type:object size:0x2F scope:local data:string +@64 = .data:0x803F12FC; // type:object size:0x2F scope:local data:string +@65 = .data:0x803F132C; // type:object size:0x11 scope:local data:string +@66 = .data:0x803F1340; // type:object size:0x21 scope:local data:string +@67 = .data:0x803F1364; // type:object size:0x12 scope:local data:string +@68 = .data:0x803F1378; // type:object size:0x19 scope:local data:string +@69 = .data:0x803F1394; // type:object size:0x12 scope:local data:string +@70 = .data:0x803F13A8; // type:object size:0x1D scope:local data:string +@71 = .data:0x803F13C8; // type:object size:0x26 scope:local data:string @72 = .data:0x803F13F0; // type:object size:0x1C scope:local data:string @76 = .data:0x803F140C; // type:object size:0x23 scope:local data:string @13 = .data:0x803F1430; // type:object size:0x16 scope:local data:string -@14 = .data:0x803F1448; // type:object size:0x28 scope:local +...data.0 = .data:0x803F1430; // type:label scope:local +@14 = .data:0x803F1448; // type:object size:0x26 scope:local data:string @15 = .data:0x803F1470; // type:object size:0x1C scope:local data:string -@74 = .data:0x803F148C; // type:object size:0x20 scope:local -@75 = .data:0x803F14AC; // type:object size:0x18 scope:local -@77 = .data:0x803F14C4; // type:object size:0x34 scope:local +@74 = .data:0x803F148C; // type:object size:0x1D scope:local data:string +@75 = .data:0x803F14AC; // type:object size:0x17 scope:local data:string +@77 = .data:0x803F14C4; // type:object size:0x31 scope:local data:string @78 = .data:0x803F14F8; // type:object size:0x10 scope:local data:string @79 = .data:0x803F1508; // type:object size:0x60 scope:local data:string @80 = .data:0x803F1568; // type:object size:0x4C scope:local data:string -@81 = .data:0x803F15B4; // type:object size:0x64 scope:local +@81 = .data:0x803F15B4; // type:object size:0x62 scope:local data:string @82 = .data:0x803F1618; // type:object size:0x60 scope:local data:string -@83 = .data:0x803F1678; // type:object size:0x20 scope:local -@84 = .data:0x803F1698; // type:object size:0x20 scope:local -@85 = .data:0x803F16B8; // type:object size:0x1C scope:local -@86 = .data:0x803F16D4; // type:object size:0x38 scope:local +@83 = .data:0x803F1678; // type:object size:0x1F scope:local data:string +@84 = .data:0x803F1698; // type:object size:0x1F scope:local data:string +@85 = .data:0x803F16B8; // type:object size:0x1B scope:local data:string +@86 = .data:0x803F16D4; // type:object size:0x35 scope:local data:string @87 = .data:0x803F170C; // type:object size:0x40 scope:local HankakuToCode = .data:0x803F1750; // type:object size:0x180 scope:global Zenkaku2Code = .data:0x803F18D0; // type:object size:0x990 scope:global -InterruptPrioTable = .data:0x803F2260; // type:object size:0x30 scope:local data:4byte -@62 = .data:0x803F2290; // type:object size:0x28 scope:local -@167 = .data:0x803F22B8; // type:object size:0x28 scope:local +InterruptPrioTable = .data:0x803F2260; // type:object size:0x2C scope:local data:4byte +@62 = .data:0x803F2290; // type:object size:0x25 scope:local data:string +@167 = .data:0x803F22B8; // type:object size:0x27 scope:local data:string ResetFunctionInfo = .data:0x803F22E0; // type:object size:0x10 scope:local YearDays = .data:0x803F22F0; // type:object size:0x30 scope:local LeapYearDays = .data:0x803F2320; // type:object size:0x30 scope:local -@3 = .data:0x803F2350; // type:object size:0x48 scope:local +@3 = .data:0x803F2350; // type:object size:0x45 scope:local data:string +...data.0 = .data:0x803F2350; // type:label scope:local ResetFunctionInfo = .data:0x803F2398; // type:object size:0x10 scope:local ...data.0 = .data:0x803F23A8; // type:label scope:local lbl_803F23A8 = .data:0x803F23A8; // type:object size:0x1F4 @@ -19065,7 +19082,7 @@ __lconv = .data:0x803F2D20; // type:object size:0x38 scope:global data:4byte @1293 = .data:0x803F2DDC; // type:object size:0x84 scope:local @1428 = .data:0x803F2E60; // type:object size:0xE0 scope:local @1427 = .data:0x803F2F40; // type:object size:0x44 scope:local -@1696 = .data:0x803F2F88; // type:object size:0x50 scope:local +@1693 = .data:0x803F2F88; // type:object size:0x50 scope:local kf$395 = .data:0x803F2FD8; // type:object size:0x1C scope:local midi2TimeTab = .data:0x803F2FF4; // type:object size:0x204 scope:local mask$603 = .data:0x803F31F8; // type:object size:0x20 scope:local @@ -19081,60 +19098,65 @@ dspDLSVolTab = .data:0x803F3DA4; // type:object size:0x204 scope:global dspSRCCycles = .data:0x803F3FA8; // type:object size:0x18 scope:global ...data.0 = .data:0x803F3FC0; // type:object scope:local pan_tab = .data:0x803F41C4; // type:object size:0x10 scope:local -pan_tab_dpl2 = .data:0x803F41D4; // type:object size:0x14 scope:local +pan_tab_dpl2 = .data:0x803F41D4; // type:object size:0x10 scope:local lbl_803F41E8 = .data:0x803F41E8; // type:object size:0x10 lbl_803F41F8 = .data:0x803F41F8; // type:object size:0x10 jumptable_803F4208 = .data:0x803F4208; // type:object size:0x24 scope:local jumptable_803F422C = .data:0x803F422C; // type:object size:0x24 scope:local jumptable_803F4250 = .data:0x803F4250; // type:object size:0x24 scope:local -sndSintab = .data:0x803F4278; // type:object size:0x808 scope:global +sndSintab = .data:0x803F4278; // type:object size:0x800 scope:global dspSlave = .data:0x803F4A80; // type:object size:0x19E0 scope:global -lens$118 = .data:0x803F6460; // type:object size:0x10 scope:local -lens$118 = .data:0x803F6470; // type:object size:0x20 scope:local +lens$115 = .data:0x803F6460; // type:object size:0x10 scope:local +lens$115 = .data:0x803F6470; // type:object size:0x20 scope:local rsmpTab12khz = .data:0x803F6490; // type:object size:0x800 scope:local -@3 = .data:0x803F6C90; // type:object size:0x48 scope:local -ResetFunctionInfo = .data:0x803F6CD8; // type:object size:0x28 scope:local +@3 = .data:0x803F6C90; // type:object size:0x46 scope:local data:string +...data.0 = .data:0x803F6C90; // type:label scope:local +ResetFunctionInfo = .data:0x803F6CD8; // type:object size:0x10 scope:local CardData = .data:0x803F6D00; // type:object size:0x160 scope:local SectorSizeTable = .data:0x803F6E60; // type:object size:0x20 scope:local LatencyTable = .data:0x803F6E80; // type:object size:0x20 scope:local @3 = .data:0x803F6EA0; // type:object size:0x44 scope:local data:string +...data.0 = .data:0x803F6EA0; // type:label scope:local Si = .data:0x803F6EE4; // type:object size:0x14 scope:local data:4byte Type = .data:0x803F6EF8; // type:object size:0x10 scope:local @454 = .data:0x803F6F08; // type:object size:0xC scope:local data:string -@455 = .data:0x803F6F14; // type:object size:0x10 scope:local -@456 = .data:0x803F6F24; // type:object size:0x10 scope:local -@457 = .data:0x803F6F34; // type:object size:0x10 scope:local -@458 = .data:0x803F6F44; // type:object size:0xC scope:local +@455 = .data:0x803F6F14; // type:object size:0xF scope:local data:string +@456 = .data:0x803F6F24; // type:object size:0xF scope:local data:string +@457 = .data:0x803F6F34; // type:object size:0xD scope:local data:string +@458 = .data:0x803F6F44; // type:object size:0xA scope:local data:string @459 = .data:0x803F6F50; // type:object size:0x10 scope:local data:string @460 = .data:0x803F6F60; // type:object size:0x14 scope:local data:string -@461 = .data:0x803F6F74; // type:object size:0x14 scope:local +@461 = .data:0x803F6F74; // type:object size:0x12 scope:local data:string @462 = .data:0x803F6F88; // type:object size:0x14 scope:local data:string -@463 = .data:0x803F6F9C; // type:object size:0xC scope:local -@464 = .data:0x803F6FA8; // type:object size:0x10 scope:local +@463 = .data:0x803F6F9C; // type:object size:0x9 scope:local data:string +@464 = .data:0x803F6FA8; // type:object size:0x9 scope:local data:string XYNTSC = .data:0x803F6FB8; // type:object size:0x30 scope:local +...data.0 = .data:0x803F6FB8; // type:label scope:local XYPAL = .data:0x803F6FE8; // type:object size:0x30 scope:local -@16 = .data:0x803F7018; // type:object size:0x38 scope:local -@3 = .data:0x803F7050; // type:object size:0x48 scope:local -@389 = .data:0x803F7098; // type:object size:0x10 scope:local +@16 = .data:0x803F7018; // type:object size:0x33 scope:local data:string +@3 = .data:0x803F7050; // type:object size:0x45 scope:local data:string +...data.0 = .data:0x803F7050; // type:label scope:local +@389 = .data:0x803F7098; // type:object size:0xF scope:local data:string @390 = .data:0x803F70A8; // type:object size:0x10 scope:local data:string @391 = .data:0x803F70B8; // type:object size:0x10 scope:local data:string @392 = .data:0x803F70C8; // type:object size:0x10 scope:local data:string @393 = .data:0x803F70D8; // type:object size:0xC scope:local data:string -@394 = .data:0x803F70E4; // type:object size:0xC scope:local -@395 = .data:0x803F70F0; // type:object size:0x10 scope:local -@396 = .data:0x803F7100; // type:object size:0x10 scope:local -@397 = .data:0x803F7110; // type:object size:0x10 scope:local +@394 = .data:0x803F70E4; // type:object size:0x9 scope:local data:string +@395 = .data:0x803F70F0; // type:object size:0xD scope:local data:string +@396 = .data:0x803F7100; // type:object size:0xE scope:local data:string +@397 = .data:0x803F7110; // type:object size:0xA scope:local data:string THPVersionStr = .data:0x803F7120; // type:object size:0x40 scope:local ResetFunctionInfo = .data:0x803F7160; // type:object size:0x10 scope:local -D54 = .data:0x803F7170; // type:object size:0x30 scope:local data:byte +D54 = .data:0x803F7170; // type:object size:0x2D scope:local data:byte +...data.0 = .data:0x803F7170; // type:label scope:local D35 = .data:0x803F71A0; // type:object size:0x380 scope:local -@12 = .data:0x803F7520; // type:object size:0xC scope:local +@12 = .data:0x803F7520; // type:object size:0x9 scope:local data:string @13 = .data:0x803F752C; // type:object size:0x1A scope:local data:string sGraphicsFifo = .bss:0x803F7560; // type:object size:0x60000 scope:local sMainSpace = .bss:0x80457560; // type:object size:0x168 scope:local lbl_804576C8 = .bss:0x804576C8; // type:object size:0xD0 lbl_80457798 = .bss:0x80457798; // type:object size:0x160 -@27 = .bss:0x804578F8; // type:object size:0x10 scope:local +@27 = .bss:0x804578F8; // type:object size:0xC scope:local lbl_80457908 = .bss:0x80457908; // type:object size:0xC0 data:float lbl_804579C8 = .bss:0x804579C8; // type:object size:0x20 data:4byte lbl_804579E8 = .bss:0x804579E8; // type:object size:0x10 data:float @@ -19164,7 +19186,7 @@ lbl_8045C598 = .bss:0x8045C598; // type:object size:0xC lbl_8045C5A4 = .bss:0x8045C5A4; // type:object size:0x10 lbl_8045C5B4 = .bss:0x8045C5B4; // type:object size:0xF3C8 lbl_8046B97C = .bss:0x8046B97C; // type:object size:0xA3C -@173 = .bss:0x8046C3B8; // type:object size:0x10 scope:local +@173 = .bss:0x8046C3B8; // type:object size:0xC scope:local lbl_8046C3C8 = .bss:0x8046C3C8; // type:object size:0xC data:float lbl_8046C3D4 = .bss:0x8046C3D4; // type:object size:0xC data:4byte MinesPostTransforms = .bss:0x8046C3E0; // type:object size:0x28 scope:local data:float @@ -19174,7 +19196,7 @@ lbl_8046C438 = .bss:0x8046C438; // type:object size:0x18 data:4byte lbl_8046C450 = .bss:0x8046C450; // type:object size:0x20 data:2byte lbl_8046C470 = .bss:0x8046C470; // type:object size:0xC data:float lbl_8046C47C = .bss:0x8046C47C; // type:object size:0xC data:float -lbl_8046C488 = .bss:0x8046C488; // type:object size:0x10 +lbl_8046C488 = .bss:0x8046C488; // type:object size:0xC skDoorVerts__15CMappableObject = .bss:0x8046C498; // type:object size:0x60 scope:local data:float lbl_8046C4F8 = .bss:0x8046C4F8; // type:object size:0xC lbl_8046C504 = .bss:0x8046C504; // type:object size:0x1C data:4byte @@ -19222,7 +19244,7 @@ lbl_8046DCC0 = .bss:0x8046DCC0; // type:object size:0x400 data:float lbl_8046E0C0 = .bss:0x8046E0C0; // type:object size:0x18 data:4byte lbl_8046E0D8 = .bss:0x8046E0D8; // type:object size:0x18 data:4byte lbl_8046E0F0 = .bss:0x8046E0F0; // type:object size:0x100 data:4byte -@115 = .bss:0x8046E1F0; // type:object size:0x10 scope:local +@115 = .bss:0x8046E1F0; // type:object size:0xC scope:local @4370 = .bss:0x8046E200; // type:object size:0xC scope:local sBucketIndex__7Buckets = .bss:0x8046E20C; // type:object size:0x68 scope:local data:4byte sDataHolder$4374 = .bss:0x8046E274; // type:object size:0x4808 scope:local data:4byte @@ -19246,7 +19268,7 @@ XAxis = .bss:0x804BFD30; // type:object size:0xC scope:local data:float YAxis = .bss:0x804BFD3C; // type:object size:0xC scope:local data:float ZAxis = .bss:0x804BFD48; // type:object size:0x10 scope:local data:float @50 = .bss:0x804BFD58; // type:object size:0xC scope:local -gGameAllocator = .bss:0x804BFD64; // type:object size:0xC4 scope:local +gGameAllocator = .bss:0x804BFD64; // type:object size:0xC0 scope:local mStaticParticleList = .bss:0x804BFE28; // type:object size:0x20 scope:local data:4byte mStaticFreeList = .bss:0x804BFE48; // type:object size:0x20 scope:local data:4byte ModulatePreviousTEVWithRasColor$6239 = .bss:0x804BFE68; // type:object size:0x4C scope:local @@ -19276,32 +19298,39 @@ lbl_80540A2C = .bss:0x80540A2C; // type:object size:0x14 data:4byte lbl_80540A40 = .bss:0x80540A40; // type:object size:0xC lbl_80540A4C = .bss:0x80540A4C; // type:object size:0x34 CommandList = .bss:0x80540A80; // type:object size:0x3C scope:local data:4byte -lbl_80540ABC = .bss:0x80540ABC; // type:object size:0x4 +...bss.0 = .bss:0x80540A80; // type:label scope:local AlarmForWA = .bss:0x80540AC0; // type:object size:0x28 scope:local AlarmForTimeout = .bss:0x80540AE8; // type:object size:0x28 scope:local AlarmForBreak = .bss:0x80540B10; // type:object size:0x28 scope:local Prev = .bss:0x80540B38; // type:object size:0xC scope:local Curr = .bss:0x80540B44; // type:object size:0xC scope:local BB2 = .bss:0x80540B60; // type:object size:0x20 scope:local align:32 +...bss.0 = .bss:0x80540B60; // type:label scope:local CurrDiskID = .bss:0x80540B80; // type:object size:0x20 scope:local align:32 DummyCommandBlock = .bss:0x80540BA0; // type:object size:0x30 scope:local ResetAlarm = .bss:0x80540BD0; // type:object size:0x28 scope:local WaitingQueue = .bss:0x80540BF8; // type:object size:0x20 scope:local data:4byte +...bss.0 = .bss:0x80540BF8; // type:label scope:local bb2Buf = .bss:0x80540C18; // type:object size:0x3F scope:local block$16 = .bss:0x80540C58; // type:object size:0x30 scope:local gxData = .bss:0x80540C88; // type:object size:0x4F8 scope:local lbl_80541180 = .bss:0x80541180; // type:object size:0x80 scope:local DriveInfo = .bss:0x80541200; // type:object size:0x20 scope:local align:32 +...bss.0 = .bss:0x80541200; // type:label scope:local DriveBlock = .bss:0x80541220; // type:object size:0x30 scope:local __OSErrorTable = .bss:0x80541250; // type:object size:0x44 scope:global data:4byte +...bss.0 = .bss:0x80541250; // type:label scope:local lbl_80541298 = .bss:0x80541298; // type:object size:0x2E8 data:4byte Header = .bss:0x80541580; // type:object size:0x20 scope:global Scb = .bss:0x805415A0; // type:object size:0x54 scope:local align:32 data:4byte +...bss.0 = .bss:0x805415A0; // type:label scope:local RunQueue = .bss:0x805415F8; // type:object size:0x100 scope:local data:4byte +...bss.0 = .bss:0x805415F8; // type:label scope:local IdleThread = .bss:0x805416F8; // type:object size:0x318 scope:local DefaultThread = .bss:0x80541A10; // type:object size:0x318 scope:local IdleContext = .bss:0x80541D28; // type:object size:0x2C8 scope:local -lbl_80541FF0 = .bss:0x80541FF0; // type:object size:0x10 +Type = .bss:0x80541FF0; // type:object size:0x10 scope:local +...bss.0 = .bss:0x80541FF0; // type:label scope:local Origin = .bss:0x80542000; // type:object size:0x30 scope:local CmdProbeDevice = .bss:0x80542030; // type:object size:0x10 scope:local lbl_80542040 = .bss:0x80542040; // type:object size:0xF0 data:2byte @@ -19315,7 +19344,8 @@ stdin_buff = .bss:0x805424D0; // type:object size:0x100 scope:local seqNote = .bss:0x805425D0; // type:object size:0x1400 scope:local data:4byte seqInstance = .bss:0x805439D0; // type:object size:0xC340 scope:global seqMIDIPriority = .bss:0x8054FD10; // type:object size:0x100 scope:global data:2byte -lbl_8054FE10 = .bss:0x8054FE10; // type:object size:0x240 +synthTicksPerSecond = .bss:0x8054FE10; // type:object size:0x240 scope:local +...bss.0 = .bss:0x8054FE10; // type:label scope:local synthInfo = .bss:0x80550050; // type:object size:0x214 scope:global data:4byte synthMasterFader = .bss:0x80550264; // type:object size:0x600 scope:global data:float synthTrackVolume = .bss:0x80550864; // type:object size:0x40 scope:global data:byte @@ -19327,7 +19357,7 @@ synthAuxBCallback = .bss:0x80550A84; // type:object size:0x20 scope:global data: synthITDDefault = .bss:0x80550AA4; // type:object size:0x10 scope:global data:byte synthGlobalVariable = .bss:0x80550AB4; // type:object size:0x40 scope:global data:4byte inpAuxB = .bss:0x80550AF4; // type:object size:0x480 scope:global -inpAuxA = .bss:0x80550F74; // type:object size:0x484 scope:global +inpAuxA = .bss:0x80550F74; // type:object size:0x480 scope:global streamInfo = .bss:0x805513F8; // type:object size:0x1900 scope:global dataKeymapTab = .bss:0x80552CF8; // type:object size:0x800 scope:global dataLayerTab = .bss:0x805534F8; // type:object size:0xC00 scope:global @@ -19364,10 +19394,9 @@ midi_lastNote = .bss:0x80566ED0; // type:object size:0x80 scope:local fx_lastNote = .bss:0x80566F50; // type:object size:0x40 scope:local aramQueueLo = .bss:0x80566F90; // type:object size:0x284 scope:local aramQueueHi = .bss:0x80567214; // type:object size:0x284 scope:local -aramStreamBuffers = .bss:0x80567498; // type:object size:0x408 scope:local data:4byte -dsp_task = .bss:0x805678A0; // type:object size:0x60 scope:local align:8 -dram_image = .bss:0x80567900; // type:object size:0x2000 scope:local align:32 -lbl_80569900 = .bss:0x80569900; // type:object size:0x8 +aramStreamBuffers = .bss:0x80567498; // type:object size:0x400 scope:local data:4byte +dsp_task = .bss:0x805678A0; // type:object size:0x50 scope:local align:8 +dram_image = .bss:0x80567900; // type:object size:0x2008 scope:local align:32 __block_for_run_callback = .bss:0x80569908; // type:object size:0x30 scope:local __block_for_prep_callback = .bss:0x80569938; // type:object size:0x30 scope:local __block_for_stream_status = .bss:0x80569968; // type:object size:0x30 scope:local @@ -19376,8 +19405,10 @@ __block_for_flushtracks = .bss:0x805699C8; // type:object size:0x30 scope:local __block_for_set_state = .bss:0x805699F8; // type:object size:0x30 scope:local __block_for_next_track = .bss:0x80569A28; // type:object size:0x30 scope:local __CARDBlock = .bss:0x80569A58; // type:object size:0x220 scope:global data:4byte +...bss.0 = .bss:0x80569A58; // type:label scope:local __CARDDiskNone = .bss:0x80569C78; // type:object size:0x20 scope:global Packet = .bss:0x80569C98; // type:object size:0x80 scope:local align:8 data:4byte +...bss.0 = .bss:0x80569C98; // type:label scope:local Alarm = .bss:0x80569D18; // type:object size:0xA0 scope:local align:8 TypeTime = .bss:0x80569DB8; // type:object size:0x20 scope:local align:8 XferTime = .bss:0x80569DD8; // type:object size:0x20 scope:local align:8 @@ -19548,7 +19579,7 @@ sFarPlane__14CCameraManager = .sdata:0x805A6BDC; // type:object size:0x4 scope:g sAspectRatio__14CCameraManager = .sdata:0x805A6BE0; // type:object size:0x4 scope:global data:float lbl_805A6BE4 = .sdata:0x805A6BE4; // type:object size:0x4 lbl_805A6BE8 = .sdata:0x805A6BE8; // type:object size:0x8 -@26 = .sdata:0x805A6BF0; // type:object size:0x8 scope:local data:byte +@26 = .sdata:0x805A6BF0; // type:object size:0x1 scope:local data:byte lbl_805A6BF8 = .sdata:0x805A6BF8; // type:object size:0x4 lbl_805A6BFC = .sdata:0x805A6BFC; // type:object size:0x4 lbl_805A6C00 = .sdata:0x805A6C00; // type:object size:0x4 @@ -19702,7 +19733,7 @@ lbl_805A6E68 = .sdata:0x805A6E68; // type:object size:0x4 data:4byte lbl_805A6E6C = .sdata:0x805A6E6C; // type:object size:0x2 data:2byte lbl_805A6E70 = .sdata:0x805A6E70; // type:object size:0x4 lbl_805A6E74 = .sdata:0x805A6E74; // type:object size:0x4 -@193 = .sdata:0x805A6E78; // type:object size:0x8 scope:local data:4byte +@193 = .sdata:0x805A6E78; // type:object size:0x4 scope:local data:4byte lbl_805A6E80 = .sdata:0x805A6E80; // type:object size:0x4 data:4byte lbl_805A6E84 = .sdata:0x805A6E84; // type:object size:0x4 lbl_805A6E88 = .sdata:0x805A6E88; // type:object size:0x4 @@ -19770,7 +19801,7 @@ lbl_805A6F88 = .sdata:0x805A6F88; // type:object size:0x4 lbl_805A6F8C = .sdata:0x805A6F8C; // type:object size:0x4 lbl_805A6F90 = .sdata:0x805A6F90; // type:object size:0x4 data:4byte lbl_805A6F94 = .sdata:0x805A6F94; // type:object size:0x4 data:4byte -@191 = .sdata:0x805A6F98; // type:object size:0x8 scope:local data:4byte +@191 = .sdata:0x805A6F98; // type:object size:0x4 scope:local data:4byte lbl_805A6FA0 = .sdata:0x805A6FA0; // type:object size:0x4 data:4byte lbl_805A6FA4 = .sdata:0x805A6FA4; // type:object size:0x4 data:4byte lbl_805A6FA8 = .sdata:0x805A6FA8; // type:object size:0x4 data:4byte @@ -19921,7 +19952,7 @@ lbl_805A7204 = .sdata:0x805A7204; // type:object size:0x4 data:4byte lbl_805A7208 = .sdata:0x805A7208; // type:object size:0x4 data:4byte lbl_805A720C = .sdata:0x805A720C; // type:object size:0x4 data:4byte lbl_805A7210 = .sdata:0x805A7210; // type:object size:0x8 data:4byte -@192 = .sdata:0x805A7218; // type:object size:0x8 scope:local data:4byte +@192 = .sdata:0x805A7218; // type:object size:0x4 scope:local data:4byte lbl_805A7220 = .sdata:0x805A7220; // type:object size:0x1 data:byte lbl_805A7221 = .sdata:0x805A7221; // type:object size:0x1 data:byte lbl_805A7222 = .sdata:0x805A7222; // type:object size:0x1 data:byte @@ -19994,7 +20025,7 @@ lbl_805A7310 = .sdata:0x805A7310; // type:object size:0x4 data:float lbl_805A7314 = .sdata:0x805A7314; // type:object size:0x4 data:float lbl_805A7318 = .sdata:0x805A7318; // type:object size:0x4 lbl_805A731C = .sdata:0x805A731C; // type:object size:0x4 -lbl_805A7320 = .sdata:0x805A7320; // type:object size:0x8 data:float +lbl_805A7320 = .sdata:0x805A7320; // type:object size:0x4 data:float lbl_805A7328 = .sdata:0x805A7328; // type:object size:0x1 data:byte lbl_805A7329 = .sdata:0x805A7329; // type:object size:0x7 data:byte lbl_805A7330 = .sdata:0x805A7330; // type:object size:0x4 data:4byte @@ -20008,7 +20039,7 @@ lbl_805A734C = .sdata:0x805A734C; // type:object size:0x4 data:4byte lbl_805A7350 = .sdata:0x805A7350; // type:object size:0x4 data:4byte lbl_805A7354 = .sdata:0x805A7354; // type:object size:0x4 data:4byte lbl_805A7358 = .sdata:0x805A7358; // type:object size:0x8 data:4byte -@wstringBase0 = .sdata:0x805A7360; // type:object size:0x8 scope:local +@wstringBase0 = .sdata:0x805A7360; // type:object size:0x2 scope:local lbl_805A7368 = .sdata:0x805A7368; // type:object size:0x4 data:float lbl_805A736C = .sdata:0x805A736C; // type:object size:0x4 data:float lbl_805A7370 = .sdata:0x805A7370; // type:object size:0x4 data:float @@ -20217,7 +20248,7 @@ lbl_805A76CC = .sdata:0x805A76CC; // type:object size:0x4 data:float lbl_805A76D0 = .sdata:0x805A76D0; // type:object size:0x8 data:float lbl_805A76D8 = .sdata:0x805A76D8; // type:object size:0x4 data:4byte lbl_805A76DC = .sdata:0x805A76DC; // type:object size:0x4 data:4byte -@191 = .sdata:0x805A76E0; // type:object size:0x8 scope:local data:4byte +@191 = .sdata:0x805A76E0; // type:object size:0x4 scope:local data:4byte lbl_805A76E8 = .sdata:0x805A76E8; // type:object size:0x8 data:float lbl_805A76F0 = .sdata:0x805A76F0; // type:object size:0x4 data:4byte lbl_805A76F4 = .sdata:0x805A76F4; // type:object size:0x4 data:4byte @@ -20261,7 +20292,7 @@ lbl_805A7790 = .sdata:0x805A7790; // type:object size:0x4 data:4byte lbl_805A7794 = .sdata:0x805A7794; // type:object size:0x4 data:4byte lbl_805A7798 = .sdata:0x805A7798; // type:object size:0x8 data:4byte lbl_805A77A0 = .sdata:0x805A77A0; // type:object size:0x8 data:4byte -@191 = .sdata:0x805A77A8; // type:object size:0x8 scope:local data:4byte +@191 = .sdata:0x805A77A8; // type:object size:0x4 scope:local data:4byte lbl_805A77B0 = .sdata:0x805A77B0; // type:object size:0x8 data:4byte lbl_805A77B8 = .sdata:0x805A77B8; // type:object size:0x4 data:4byte lbl_805A77BC = .sdata:0x805A77BC; // type:object size:0x4 data:4byte @@ -20305,7 +20336,7 @@ lbl_805A785C = .sdata:0x805A785C; // type:object size:0x4 data:4byte lbl_805A7860 = .sdata:0x805A7860; // type:object size:0x8 data:4byte lbl_805A7868 = .sdata:0x805A7868; // type:object size:0x4 lbl_805A786C = .sdata:0x805A786C; // type:object size:0x4 -@211 = .sdata:0x805A7870; // type:object size:0x8 scope:local data:4byte +@211 = .sdata:0x805A7870; // type:object size:0x4 scope:local data:4byte lbl_805A7878 = .sdata:0x805A7878; // type:object size:0x4 data:4byte lbl_805A787C = .sdata:0x805A787C; // type:object size:0x4 data:4byte lbl_805A7880 = .sdata:0x805A7880; // type:object size:0x4 data:4byte @@ -20317,7 +20348,7 @@ lbl_805A7894 = .sdata:0x805A7894; // type:object size:0x4 lbl_805A7898 = .sdata:0x805A7898; // type:object size:0x4 lbl_805A789C = .sdata:0x805A789C; // type:object size:0x4 lbl_805A78A0 = .sdata:0x805A78A0; // type:object size:0x8 data:4byte -@195 = .sdata:0x805A78A8; // type:object size:0x8 scope:local data:4byte +@195 = .sdata:0x805A78A8; // type:object size:0x4 scope:local data:4byte lbl_805A78B0 = .sdata:0x805A78B0; // type:object size:0x4 data:4byte lbl_805A78B4 = .sdata:0x805A78B4; // type:object size:0x4 data:4byte lbl_805A78B8 = .sdata:0x805A78B8; // type:object size:0x4 data:4byte @@ -20438,7 +20469,7 @@ lbl_805A7A90 = .sdata:0x805A7A90; // type:object size:0x8 align:8 data:double lbl_805A7A98 = .sdata:0x805A7A98; // type:object size:0x8 data:float lbl_805A7AA0 = .sdata:0x805A7AA0; // type:object size:0x4 data:4byte lbl_805A7AA4 = .sdata:0x805A7AA4; // type:object size:0x4 data:float -@191 = .sdata:0x805A7AA8; // type:object size:0x8 scope:local data:4byte +@191 = .sdata:0x805A7AA8; // type:object size:0x4 scope:local data:4byte lbl_805A7AB0 = .sdata:0x805A7AB0; // type:object size:0x8 data:4byte lbl_805A7AB8 = .sdata:0x805A7AB8; // type:object size:0x4 lbl_805A7ABC = .sdata:0x805A7ABC; // type:object size:0x4 @@ -20649,7 +20680,7 @@ lbl_805A7E14 = .sdata:0x805A7E14; // type:object size:0x4 data:4byte lbl_805A7E18 = .sdata:0x805A7E18; // type:object size:0x4 data:4byte lbl_805A7E1C = .sdata:0x805A7E1C; // type:object size:0x4 lbl_805A7E20 = .sdata:0x805A7E20; // type:object size:0x8 -@191 = .sdata:0x805A7E28; // type:object size:0x8 scope:local data:4byte +@191 = .sdata:0x805A7E28; // type:object size:0x4 scope:local data:4byte lbl_805A7E30 = .sdata:0x805A7E30; // type:object size:0x4 data:float lbl_805A7E34 = .sdata:0x805A7E34; // type:object size:0x4 data:float lbl_805A7E38 = .sdata:0x805A7E38; // type:object size:0x4 @@ -20729,7 +20760,7 @@ lbl_805A7F64 = .sdata:0x805A7F64; // type:object size:0x4 data:float @384 = .sdata:0x805A7F74; // type:object size:0x4 scope:local data:4byte @385 = .sdata:0x805A7F78; // type:object size:0x4 scope:local data:4byte @386 = .sdata:0x805A7F7C; // type:object size:0x4 scope:local data:4byte -@387 = .sdata:0x805A7F80; // type:object size:0x8 scope:local data:4byte +@387 = .sdata:0x805A7F80; // type:object size:0x4 scope:local data:4byte lbl_805A7F88 = .sdata:0x805A7F88; // type:object size:0x4 lbl_805A7F8C = .sdata:0x805A7F8C; // type:object size:0x4 lbl_805A7F90 = .sdata:0x805A7F90; // type:object size:0x4 @@ -20786,7 +20817,7 @@ lbl_805A805C = .sdata:0x805A805C; // type:object size:0x4 data:4byte lbl_805A8060 = .sdata:0x805A8060; // type:object size:0x4 data:4byte lbl_805A8064 = .sdata:0x805A8064; // type:object size:0x4 data:4byte lbl_805A8068 = .sdata:0x805A8068; // type:object size:0x8 data:4byte -@191 = .sdata:0x805A8070; // type:object size:0x8 scope:local data:4byte +@191 = .sdata:0x805A8070; // type:object size:0x4 scope:local data:4byte lbl_805A8078 = .sdata:0x805A8078; // type:object size:0x1 data:byte lbl_805A807C = .sdata:0x805A807C; // type:object size:0x4 data:float lbl_805A8080 = .sdata:0x805A8080; // type:object size:0x1 data:byte @@ -20827,7 +20858,7 @@ lbl_805A8110 = .sdata:0x805A8110; // type:object size:0x4 lbl_805A8114 = .sdata:0x805A8114; // type:object size:0x4 lbl_805A8118 = .sdata:0x805A8118; // type:object size:0x4 lbl_805A811C = .sdata:0x805A811C; // type:object size:0x4 -@260 = .sdata:0x805A8120; // type:object size:0x8 scope:local data:4byte +@260 = .sdata:0x805A8120; // type:object size:0x4 scope:local data:4byte lbl_805A8128 = .sdata:0x805A8128; // type:object size:0x4 data:4byte lbl_805A812C = .sdata:0x805A812C; // type:object size:0x4 data:4byte lbl_805A8130 = .sdata:0x805A8130; // type:object size:0x4 data:4byte @@ -20928,7 +20959,7 @@ lbl_805A82B4 = .sdata:0x805A82B4; // type:object size:0x4 data:4byte @131 = .sdata:0x805A82BC; // type:object size:0x4 scope:local data:float lbl_805A82C0 = .sdata:0x805A82C0; // type:object size:0x4 data:4byte lbl_805A82C4 = .sdata:0x805A82C4; // type:object size:0x4 data:4byte -@191 = .sdata:0x805A82C8; // type:object size:0x8 scope:local data:4byte +@191 = .sdata:0x805A82C8; // type:object size:0x4 scope:local data:4byte lbl_805A82D0 = .sdata:0x805A82D0; // type:object size:0x1 data:byte lbl_805A82D1 = .sdata:0x805A82D1; // type:object size:0x1 lbl_805A82D2 = .sdata:0x805A82D2; // type:object size:0x1 data:byte @@ -21135,7 +21166,7 @@ lbl_805A8630 = .sdata:0x805A8630; // type:object size:0x8 data:4byte lbl_805A8638 = .sdata:0x805A8638; // type:object size:0x8 data:4byte lbl_805A8640 = .sdata:0x805A8640; // type:object size:0x8 lbl_805A8648 = .sdata:0x805A8648; // type:object size:0x8 data:4byte -sWeaponRenderer__15IWeaponRenderer = .sdata:0x805A8650; // type:object size:0x8 scope:global data:4byte +sWeaponRenderer__15IWeaponRenderer = .sdata:0x805A8650; // type:object size:0x4 scope:global data:4byte lbl_805A8658 = .sdata:0x805A8658; // type:object size:0x4 data:float lbl_805A865C = .sdata:0x805A865C; // type:object size:0x4 data:float lbl_805A8660 = .sdata:0x805A8660; // type:object size:0x4 data:float @@ -21171,7 +21202,7 @@ lbl_805A86D8 = .sdata:0x805A86D8; // type:object size:0x4 lbl_805A86DC = .sdata:0x805A86DC; // type:object size:0x4 data:float lbl_805A86E0 = .sdata:0x805A86E0; // type:object size:0x8 data:float sTableIndex__16CCollidableAABox = .sdata:0x805A86E8; // type:object size:0x8 scope:global data:4byte -sTableIndex__27CCollidableCollisionSurface = .sdata:0x805A86F0; // type:object size:0x8 scope:global data:4byte +sTableIndex__27CCollidableCollisionSurface = .sdata:0x805A86F0; // type:object size:0x4 scope:global data:4byte lbl_805A86F8 = .sdata:0x805A86F8; // type:object size:0x8 data:4byte lbl_805A8700 = .sdata:0x805A8700; // type:object size:0x4 data:4byte lbl_805A8704 = .sdata:0x805A8704; // type:object size:0x4 data:float @@ -21243,13 +21274,13 @@ lbl_805A87F1 = .sdata:0x805A87F1; // type:object size:0x1 data:byte lbl_805A87F2 = .sdata:0x805A87F2; // type:object size:0x1 data:byte lbl_805A87F3 = .sdata:0x805A87F3; // type:object size:0x5 data:byte lbl_805A87F8 = .sdata:0x805A87F8; // type:object size:0x8 data:4byte -@102 = .sdata:0x805A8800; // type:object size:0x8 scope:local data:4byte -@160 = .sdata:0x805A8808; // type:object size:0x8 scope:local data:byte +@102 = .sdata:0x805A8800; // type:object size:0x4 scope:local data:4byte +@160 = .sdata:0x805A8808; // type:object size:0x1 scope:local data:byte @141 = .sdata:0x805A8810; // type:object size:0x4 scope:local data:float @142 = .sdata:0x805A8814; // type:object size:0x4 scope:local data:float @146 = .sdata:0x805A8818; // type:object size:0x4 scope:local data:float @147 = .sdata:0x805A881C; // type:object size:0x4 scope:local data:float -sValidPasses__13CTevCombiners = .sdata:0x805A8820; // type:object size:0x1 scope:global data:byte +sValidPasses__13CTevCombiners = .sdata:0x805A8820; // type:object size:0x2 scope:global data:byte sNumEnabledPasses__13CTevCombiners = .sdata:0x805A8824; // type:object size:0x4 scope:global data:4byte kEnvPassthru__9CGraphics = .sdata:0x805A8828; // type:object size:0x4 scope:global data:4byte mIsBeginSceneClearFb__9CGraphics = .sdata:0x805A882C; // type:object size:0x1 scope:global data:byte @@ -21269,7 +21300,7 @@ lbl_805A8858 = .sdata:0x805A8858; // type:object size:0x4 data:float lbl_805A885C = .sdata:0x805A885C; // type:object size:0x4 data:float lbl_805A8860 = .sdata:0x805A8860; // type:object size:0x4 data:float lbl_805A8864 = .sdata:0x805A8864; // type:object size:0x4 data:float -mpAllocator__7CMemory = .sdata:0x805A8868; // type:object size:0x8 scope:global data:4byte +mpAllocator__7CMemory = .sdata:0x805A8868; // type:object size:0x4 scope:global data:4byte lbl_805A8870 = .sdata:0x805A8870; // type:object size:0x4 lbl_805A8874 = .sdata:0x805A8874; // type:object size:0x4 lbl_805A8878 = .sdata:0x805A8878; // type:object size:0x4 @@ -21294,7 +21325,7 @@ lbl_805A88CC = .sdata:0x805A88CC; // type:object size:0x4 data:4byte lbl_805A88D0 = .sdata:0x805A88D0; // type:object size:0x8 data:float lbl_805A88D8 = .sdata:0x805A88D8; // type:object size:0x4 data:float lbl_805A88DC = .sdata:0x805A88DC; // type:object size:0x4 data:4byte -@690 = .sdata:0x805A88E0; // type:object size:0x8 scope:local data:4byte +@690 = .sdata:0x805A88E0; // type:object size:0x4 scope:local data:4byte lbl_805A88E8 = .sdata:0x805A88E8; // type:object size:0x4 data:4byte lbl_805A88EC = .sdata:0x805A88EC; // type:object size:0x4 data:4byte lbl_805A88F0 = .sdata:0x805A88F0; // type:object size:0x8 data:4byte @@ -21360,15 +21391,15 @@ lbl_805A89A8 = .sdata:0x805A89A8; // type:object size:0x1 lbl_805A89A9 = .sdata:0x805A89A9; // type:object size:0x1 lbl_805A89AA = .sdata:0x805A89AA; // type:object size:0x1 lbl_805A89AB = .sdata:0x805A89AB; // type:object size:0x5 -lbl_805A89B0 = .sdata:0x805A89B0; // type:object size:0x4 data:4byte -lbl_805A89B4 = .sdata:0x805A89B4; // type:object size:0x4 data:4byte -lbl_805A89B8 = .sdata:0x805A89B8; // type:object size:0x8 data:4byte +@108 = .sdata:0x805A89B0; // type:object size:0x4 scope:local data:4byte +@111 = .sdata:0x805A89B4; // type:object size:0x4 scope:local data:4byte +@152 = .sdata:0x805A89B8; // type:object size:0x4 scope:local data:4byte lbl_805A89C0 = .sdata:0x805A89C0; // type:object size:0x4 data:4byte lbl_805A89C4 = .sdata:0x805A89C4; // type:object size:0x1 data:byte lbl_805A89C8 = .sdata:0x805A89C8; // type:object size:0x4 data:4byte lbl_805A89CC = .sdata:0x805A89CC; // type:object size:0x4 data:4byte lbl_805A89D0 = .sdata:0x805A89D0; // type:object size:0x8 data:byte -mCurrentLanguage = .sdata:0x805A89D8; // type:object size:0x8 scope:local data:4byte +mCurrentLanguage = .sdata:0x805A89D8; // type:object size:0x4 scope:local data:4byte lbl_805A89E0 = .sdata:0x805A89E0; // type:object size:0x8 lbl_805A89E8 = .sdata:0x805A89E8; // type:object size:0x1 data:byte lbl_805A89E9 = .sdata:0x805A89E9; // type:object size:0x1 data:byte @@ -21405,16 +21436,16 @@ lbl_805A8A5B = .sdata:0x805A8A5B; // type:object size:0x1 data:byte lbl_805A8A5C = .sdata:0x805A8A5C; // type:object size:0x1 data:byte lbl_805A8A5D = .sdata:0x805A8A5D; // type:object size:0x1 data:byte lbl_805A8A60 = .sdata:0x805A8A60; // type:object size:0x8 data:2byte -__AIVersion = .sdata:0x805A8A68; // type:object size:0x8 scope:global data:4byte -__ARVersion = .sdata:0x805A8A70; // type:object size:0x8 scope:local data:4byte -__ARQVersion = .sdata:0x805A8A78; // type:object size:0x8 scope:global data:4byte -__DSPVersion = .sdata:0x805A8A80; // type:object size:0x8 scope:local data:4byte -FirstRead = .sdata:0x805A8A88; // type:object size:0x8 scope:local data:4byte +__AIVersion = .sdata:0x805A8A68; // type:object size:0x4 scope:global data:4byte +__ARVersion = .sdata:0x805A8A70; // type:object size:0x4 scope:local data:4byte +__ARQVersion = .sdata:0x805A8A78; // type:object size:0x4 scope:global data:4byte +__DSPVersion = .sdata:0x805A8A80; // type:object size:0x4 scope:local data:4byte +FirstRead = .sdata:0x805A8A88; // type:object size:0x4 scope:local data:4byte @117 = .sdata:0x805A8A90; // type:object size:0x8 scope:local data:string __DVDVersion = .sdata:0x805A8A98; // type:object size:0x4 scope:global data:4byte autoInvalidation = .sdata:0x805A8A9C; // type:object size:0x4 scope:local data:4byte checkOptionalCommand = .sdata:0x805A8AA0; // type:object size:0x4 scope:local data:4byte -@19 = .sdata:0x805A8AA4; // type:object size:0x8 scope:local +@19 = .sdata:0x805A8AA4; // type:object size:0x6 scope:local data:string DmaCommand = .sdata:0x805A8AAC; // type:object size:0x4 scope:local data:4byte Japanese = .sdata:0x805A8AB0; // type:object size:0x4 scope:global data:4byte English = .sdata:0x805A8AB4; // type:object size:0x4 scope:global data:4byte @@ -21454,7 +21485,7 @@ lbl_805A8B78 = .sdata:0x805A8B78; // type:object size:0x4 data:4byte lbl_805A8B7C = .sdata:0x805A8B7C; // type:object size:0xC fragmentID = .sdata:0x805A8B88; // type:object size:0x4 scope:local data:4byte @wstringBase0 = .sdata:0x805A8B90; // type:object size:0x2 scope:local -next = .sdata:0x805A8B98; // type:object size:0x8 scope:local data:4byte +next = .sdata:0x805A8B98; // type:object size:0x4 scope:local data:4byte __float_nan = .sdata:0x805A8BA0; // type:object size:0x4 scope:global data:float __float_huge = .sdata:0x805A8BA4; // type:object size:0x4 scope:global data:float __double_min = .sdata:0x805A8BA8; // type:object size:0x8 scope:global align:8 data:double @@ -21462,13 +21493,13 @@ __double_max = .sdata:0x805A8BB0; // type:object size:0x8 scope:global align:8 d __double_huge = .sdata:0x805A8BB8; // type:object size:0x8 scope:global align:8 data:double __extended_min = .sdata:0x805A8BC0; // type:object size:0x8 scope:global align:8 data:double __extended_max = .sdata:0x805A8BC8; // type:object size:0x8 scope:global align:8 data:double -last_rnd = .sdata:0x805A8BD0; // type:object size:0x8 scope:global data:4byte -dspSRCType$248 = .sdata:0x805A8BD8; // type:object size:0x8 scope:local -dspCoefSel$253 = .sdata:0x805A8BE0; // type:object size:0x8 scope:local -dspSlaveLength = .sdata:0x805A8BE8; // type:object size:0x8 scope:global data:2byte -__CARDVersion = .sdata:0x805A8BF0; // type:object size:0x8 scope:global data:4byte -next = .sdata:0x805A8BF8; // type:object size:0x8 scope:local data:4byte -__CARDVendorID = .sdata:0x805A8C00; // type:object size:0x8 scope:global data:2byte +last_rnd = .sdata:0x805A8BD0; // type:object size:0x4 scope:global data:4byte +dspSRCType$245 = .sdata:0x805A8BD8; // type:object size:0x6 scope:local +dspCoefSel$250 = .sdata:0x805A8BE0; // type:object size:0x6 scope:local +dspSlaveLength = .sdata:0x805A8BE8; // type:object size:0x2 scope:global data:2byte +__CARDVersion = .sdata:0x805A8BF0; // type:object size:0x4 scope:global data:4byte +next = .sdata:0x805A8BF8; // type:object size:0x4 scope:local data:4byte +__CARDVendorID = .sdata:0x805A8C00; // type:object size:0x2 scope:global data:2byte __SIVersion = .sdata:0x805A8C08; // type:object size:0x4 scope:global data:4byte __EXIVersion = .sdata:0x805A8C10; // type:object size:0x4 scope:local data:4byte THPVersion = .sdata:0x805A8C18; // type:object size:0x4 scope:local data:4byte @@ -21513,8 +21544,8 @@ lbl_805A8CC0 = .sbss:0x805A8CC0; // type:object size:0x4 data:4byte lbl_805A8CC4 = .sbss:0x805A8CC4; // type:object size:0x1 data:byte lbl_805A8CC8 = .sbss:0x805A8CC8; // type:object size:0x4 data:4byte lbl_805A8CCC = .sbss:0x805A8CCC; // type:object size:0x4 data:4byte -sReferenceCount$249 = .sbss:0x805A8CD0; // type:object size:0x4 scope:local data:4byte -init$250 = .sbss:0x805A8CD4; // type:object size:0x1 scope:local data:byte +sReferenceCount$246 = .sbss:0x805A8CD0; // type:object size:0x4 scope:local data:4byte +init$247 = .sbss:0x805A8CD4; // type:object size:0x1 scope:local data:byte gpTweakPlayer = .sbss:0x805A8CD8; // type:object size:0x4 scope:global data:4byte gpTweakBall = .sbss:0x805A8CDC; // type:object size:0x4 scope:global data:4byte gpTweakGame = .sbss:0x805A8CE0; // type:object size:0x4 scope:global data:4byte @@ -21622,7 +21653,7 @@ lbl_805A8EA0 = .sbss:0x805A8EA0; // type:object size:0x1 data:byte lbl_805A8EA1 = .sbss:0x805A8EA1; // type:object size:0x7 data:byte lbl_805A8EA8 = .sbss:0x805A8EA8; // type:object size:0x1 data:byte lbl_805A8EAC = .sbss:0x805A8EAC; // type:object size:0x1 data:byte -lbl_805A8EB0 = .sbss:0x805A8EB0; // type:object size:0x8 data:4byte +lbl_805A8EB0 = .sbss:0x805A8EB0; // type:object size:0x4 data:4byte skShotAnglePitch = .sbss:0x805A8EB8; // type:object size:0x8 scope:global data:float lbl_805A8EC0 = .sbss:0x805A8EC0; // type:object size:0x8 data:byte lbl_805A8EC8 = .sbss:0x805A8EC8; // type:object size:0x4 data:4byte @@ -21713,7 +21744,7 @@ lbl_805A9038 = .sbss:0x805A9038; // type:object size:0x4 data:4byte lbl_805A903C = .sbss:0x805A903C; // type:object size:0x1 data:byte lbl_805A9040 = .sbss:0x805A9040; // type:object size:0x1 data:byte lbl_805A9041 = .sbss:0x805A9041; // type:object size:0x7 data:byte -s_ActiveAcousticsAreaId = .sbss:0x805A9048; // type:object size:0x8 scope:local data:4byte +s_ActiveAcousticsAreaId = .sbss:0x805A9048; // type:object size:0x4 scope:local data:4byte lbl_805A9050 = .sbss:0x805A9050; // type:object size:0x4 data:4byte lbl_805A9054 = .sbss:0x805A9054; // type:object size:0x4 data:4byte lbl_805A9058 = .sbss:0x805A9058; // type:object size:0x4 data:4byte @@ -21756,7 +21787,7 @@ lbl_805A90FC = .sbss:0x805A90FC; // type:object size:0x4 data:4byte lbl_805A9100 = .sbss:0x805A9100; // type:object size:0x4 data:4byte lbl_805A9104 = .sbss:0x805A9104; // type:object size:0x4 data:4byte lbl_805A9108 = .sbss:0x805A9108; // type:object size:0x8 data:byte -g_GBA = .sbss:0x805A9110; // type:object size:0x8 scope:global data:4byte +g_GBA = .sbss:0x805A9110; // type:object size:0x4 scope:global data:4byte lbl_805A9118 = .sbss:0x805A9118; // type:object size:0x8 data:byte lbl_805A9120 = .sbss:0x805A9120; // type:object size:0x8 data:byte lbl_805A9128 = .sbss:0x805A9128; // type:object size:0x4 data:4byte @@ -21783,7 +21814,7 @@ gTrianglesProcessed = .sbss:0x805A9188; // type:object size:0x4 scope:global dat gDupTrianglesProcessed = .sbss:0x805A918C; // type:object size:0x4 scope:global data:4byte sDupPrimitiveCheckCount__20CMetroidAreaCollider = .sbss:0x805A9190; // type:object size:0x8 scope:global data:2byte lbl_805A9198 = .sbss:0x805A9198; // type:object size:0x8 data:4byte -sDefaultRenderer = .sbss:0x805A91A0; // type:object size:0x8 scope:local data:4byte +sDefaultRenderer = .sbss:0x805A91A0; // type:object size:0x4 scope:local data:4byte sDecalRandom__6CDecal = .sbss:0x805A91A8; // type:object size:0x4 scope:global sMoveRedToAlphaBuffer__6CDecal = .sbss:0x805A91AC; // type:object size:0x1 scope:global data:byte sRenderer__13CCubeRenderer = .sbss:0x805A91B0; // type:object size:0x4 scope:global data:4byte @@ -21802,7 +21833,7 @@ init$6480 = .sbss:0x805A91E9; // type:object size:0x1 scope:global data:byte sReferenceCount$9005 = .sbss:0x805A91F0; // type:object size:0x4 scope:global data:4byte init$9006 = .sbss:0x805A91F4; // type:object size:0x1 scope:global data:byte lbl_805A91F8 = .sbss:0x805A91F8; // type:object size:0x8 data:4byte -spGuiSys__7CGuiSys = .sbss:0x805A9200; // type:object size:0x8 scope:global data:4byte +spGuiSys__7CGuiSys = .sbss:0x805A9200; // type:object size:0x4 scope:global data:4byte gpExecBuf__15CGuiTextSupport = .sbss:0x805A9208; // type:object size:0x4 scope:global data:4byte gpTextParser__15CGuiTextSupport = .sbss:0x805A920C; // type:object size:0x4 scope:global data:4byte lbl_805A9210 = .sbss:0x805A9210; // type:object size:0x4 data:4byte @@ -21819,7 +21850,7 @@ lbl_805A922C = .sbss:0x805A922C; // type:object size:0x4 data:4byte lbl_805A9230 = .sbss:0x805A9230; // type:object size:0x4 data:4byte lbl_805A9234 = .sbss:0x805A9234; // type:object size:0x4 data:4byte mGlobalTimer__10CStopwatch = .sbss:0x805A9238; // type:object size:0x8 scope:global data:4byte -gInitialized = .sbss:0x805A9240; // type:object size:0x8 scope:local data:byte +gInitialized = .sbss:0x805A9240; // type:object size:0x1 scope:local data:byte CallFatal = .sbss:0x805A9248; // type:object size:0x1 scope:local data:byte rs_debugger_buffer_size = .sbss:0x805A924C; // type:object size:0x4 scope:local data:4byte lbl_805A9250 = .sbss:0x805A9250; // type:object size:0x1 data:byte @@ -21847,7 +21878,7 @@ lbl_805A92A8 = .sbss:0x805A92A8; // type:object size:0x1 data:byte lbl_805A92AC = .sbss:0x805A92AC; // type:object size:0x1 data:byte lbl_805A92B0 = .sbss:0x805A92B0; // type:object size:0x1 data:byte lbl_805A92B4 = .sbss:0x805A92B4; // type:object size:0x1 data:byte -mRefCount__10CSfxHandle = .sbss:0x805A92B8; // type:object size:0x8 scope:global data:4byte +mRefCount__10CSfxHandle = .sbss:0x805A92B8; // type:object size:0x4 scope:global data:4byte lbl_805A92C0 = .sbss:0x805A92C0; // type:object size:0x4 data:4byte lbl_805A92C4 = .sbss:0x805A92C4; // type:object size:0x1 data:byte lbl_805A92C8 = .sbss:0x805A92C8; // type:object size:0x4 data:4byte @@ -21872,7 +21903,7 @@ lbl_805A9320 = .sbss:0x805A9320; // type:object size:0x1 data:byte lbl_805A9324 = .sbss:0x805A9324; // type:object size:0x1 data:byte lbl_805A9328 = .sbss:0x805A9328; // type:object size:0x1 data:byte lbl_805A932C = .sbss:0x805A932C; // type:object size:0x1 data:byte -mManagerInstalled__14CDvdRequestSys = .sbss:0x805A9330; // type:object size:0x8 scope:global data:byte +mManagerInstalled__14CDvdRequestSys = .sbss:0x805A9330; // type:object size:0x1 scope:global data:byte lbl_805A9338 = .sbss:0x805A9338; // type:object size:0x1 data:byte lbl_805A933C = .sbss:0x805A933C; // type:object size:0x1 data:byte lbl_805A9340 = .sbss:0x805A9340; // type:object size:0x1 data:byte @@ -21884,7 +21915,7 @@ lbl_805A934C = .sbss:0x805A934C; // type:object size:0x4 data:4byte lbl_805A9350 = .sbss:0x805A9350; // type:object size:0x8 data:byte sNextUniquePass__13CTevCombiners = .sbss:0x805A9358; // type:object size:0x4 scope:global data:4byte skAlphaOne__13CTevCombiners = .sbss:0x805A935C; // type:object size:0x4 scope:global -skColorOne__13CTevCombiners = .sbss:0x805A9360; // type:object size:0x8 scope:global +skColorOne__13CTevCombiners = .sbss:0x805A9360; // type:object size:0x4 scope:global mGraphicsInitialized__12CGraphicsSys = .sbss:0x805A9368; // type:object size:0x8 scope:global data:byte sFPSTimer = .sbss:0x805A9370; // type:object size:0x4 scope:global data:4byte lbl_805A9374 = .sbss:0x805A9374; // type:object size:0x4 data:4byte @@ -21945,7 +21976,7 @@ gCurrentGlobalRandom__13CGlobalRandom = .sbss:0x805A9454; // type:object size:0x skZeroVector__9CVector2f = .sbss:0x805A9458; // type:object size:0x8 scope:global data:float mInitialized__7CMemory = .sbss:0x805A9460; // type:object size:0x1 scope:global data:byte gLeakCount = .sbss:0x805A9464; // type:object size:0x4 scope:global data:4byte -gLeakBytes = .sbss:0x805A9468; // type:object size:0x8 scope:global data:4byte +gLeakBytes = .sbss:0x805A9468; // type:object size:0x4 scope:global data:4byte mParticleAliveCount__11CElementGen = .sbss:0x805A9470; // type:object size:0x4 scope:global data:4byte mParticleSystemAliveCount__11CElementGen = .sbss:0x805A9474; // type:object size:0x4 scope:global data:4byte sMoveRedToAlphaBuffer__11CElementGen = .sbss:0x805A9478; // type:object size:0x1 scope:global data:byte @@ -21992,7 +22023,7 @@ ll$116 = .sbss:0x805A94F8; // type:object size:0x8 scope:local align:8 data:4byt f$120 = .sbss:0x805A9500; // type:object size:0x4 scope:local data:float lbl_805A9508 = .sbss:0x805A9508; // type:object size:0x8 data:byte gkInvalidObjectTag = .sbss:0x805A9510; // type:object size:0x8 scope:global data:4byte -text$52 = .sbss:0x805A9518; // type:object size:0x8 scope:local data:byte +text$52 = .sbss:0x805A9518; // type:object size:0x5 scope:local data:byte mbInitialized__12CARAMManager = .sbss:0x805A9520; // type:object size:0x1 scope:global data:byte mpARAMStart__12CARAMManager = .sbss:0x805A9524; // type:object size:0x4 scope:global data:4byte mChunkSize__12CARAMManager = .sbss:0x805A9528; // type:object size:0x4 scope:global data:4byte @@ -22020,7 +22051,7 @@ sGreenColor__6CColor = .sbss:0x805A9578; // type:object size:0x4 scope:global da sBlueColor__6CColor = .sbss:0x805A957C; // type:object size:0x4 scope:global data:4byte sYellowColor__6CColor = .sbss:0x805A9580; // type:object size:0x4 scope:global data:4byte sPurpleColor__6CColor = .sbss:0x805A9584; // type:object size:0x4 scope:global data:4byte -sOrangeColor__6CColor = .sbss:0x805A9588; // type:object size:0x8 scope:global data:4byte +sOrangeColor__6CColor = .sbss:0x805A9588; // type:object size:0x4 scope:global data:4byte lbl_805A9590 = .sbss:0x805A9590; // type:object size:0x1 data:byte lbl_805A9591 = .sbss:0x805A9591; // type:object size:0x1 data:byte lbl_805A9592 = .sbss:0x805A9592; // type:object size:0x1 data:byte @@ -22039,8 +22070,8 @@ lbl_805A95BC = .sbss:0x805A95BC; // type:object size:0x4 data:4byte lbl_805A95C0 = .sbss:0x805A95C0; // type:object size:0x1 data:byte lbl_805A95C1 = .sbss:0x805A95C1; // type:object size:0x7 data:byte sIsInitialized$86 = .sbss:0x805A95C8; // type:object size:0x1 scope:local data:byte -init$87 = .sbss:0x805A95C9; // type:object size:0x7 scope:local data:byte -sFirstARAM = .sbss:0x805A95D0; // type:object size:0x8 scope:global data:4byte +init$87 = .sbss:0x805A95C9; // type:object size:0x1 scope:local data:byte +sFirstARAM = .sbss:0x805A95D0; // type:object size:0x4 scope:local data:4byte gMediumAllocPtr__16CMediumAllocPool = .sbss:0x805A95D8; // type:object size:0x8 scope:global data:4byte gAllocatorTime = .sbss:0x805A95E0; // type:object size:0x4 scope:global data:4byte lbl_805A95E4 = .sbss:0x805A95E4; // type:object size:0x4 data:4byte @@ -22072,7 +22103,7 @@ sTwoFrameList__6CModel = .sbss:0x805A9644; // type:object size:0x4 scope:global sFrameCounter = .sbss:0x805A9648; // type:object size:0x8 scope:global data:4byte lbl_805A9650 = .sbss:0x805A9650; // type:object size:0x1 data:byte lbl_805A9654 = .sbss:0x805A9654; // type:object size:0x1 data:byte -gCurrentTimeProvider__13CTimeProvider = .sbss:0x805A9658; // type:object size:0x8 scope:global data:4byte +gCurrentTimeProvider__13CTimeProvider = .sbss:0x805A9658; // type:object size:0x4 scope:global data:4byte lbl_805A9660 = .sbss:0x805A9660; // type:object size:0x4 data:4byte lbl_805A9664 = .sbss:0x805A9664; // type:object size:0x4 data:4byte lbl_805A9668 = .sbss:0x805A9668; // type:object size:0x4 data:4byte @@ -22122,7 +22153,7 @@ __ARQChunkSize = .sbss:0x805A9738; // type:object size:0x4 scope:local data:4byt __ARQ_init_flag = .sbss:0x805A973C; // type:object size:0x4 scope:local data:4byte __DBInterface = .sbss:0x805A9740; // type:object size:0x4 scope:global data:4byte DBVerbose = .sbss:0x805A9744; // type:object size:0x4 scope:global data:4byte -__DSP_init_flag = .sbss:0x805A9748; // type:object size:0x8 scope:local data:4byte +__DSP_init_flag = .sbss:0x805A9748; // type:object size:0x4 scope:local data:4byte __DSP_rude_task_pending = .sbss:0x805A9750; // type:object size:0x4 scope:global data:4byte __DSP_rude_task = .sbss:0x805A9754; // type:object size:0x4 scope:global data:4byte __DSP_tmp_task = .sbss:0x805A9758; // type:object size:0x4 scope:global data:4byte @@ -22139,10 +22170,8 @@ WaitingCoverClose = .sbss:0x805A9784; // type:object size:0x4 scope:local data:4 Breaking = .sbss:0x805A9788; // type:object size:0x4 scope:local data:4byte WorkAroundType = .sbss:0x805A978C; // type:object size:0x4 scope:local data:4byte WorkAroundSeekLocation = .sbss:0x805A9790; // type:object size:0x4 scope:local data:4byte -LastReadFinished = .sbss:0x805A9798; // type:object size:0x4 scope:local align:8 data:4byte -lbl_805A979C = .sbss:0x805A979C; // type:object size:0x4 data:4byte -LastReadIssued = .sbss:0x805A97A0; // type:object size:0x4 scope:local align:8 data:4byte -lbl_805A97A4 = .sbss:0x805A97A4; // type:object size:0x4 data:4byte +LastReadFinished = .sbss:0x805A9798; // type:object size:0x8 scope:local align:8 data:4byte +LastReadIssued = .sbss:0x805A97A0; // type:object size:0x8 scope:local align:8 data:4byte LastCommandWasRead = .sbss:0x805A97A8; // type:object size:0x4 scope:local data:4byte NextCommandNumber = .sbss:0x805A97AC; // type:object size:0x4 scope:local data:4byte BootInfo = .sbss:0x805A97B0; // type:object size:0x4 scope:local data:4byte @@ -22170,7 +22199,7 @@ ResetRequired = .sbss:0x805A9808; // type:object size:0x4 scope:local data:4byte CancelAllSyncComplete = .sbss:0x805A980C; // type:object size:0x4 scope:local data:4byte FirstTimeInBootrom = .sbss:0x805A9810; // type:object size:0x4 scope:local data:4byte DVDInitialized = .sbss:0x805A9814; // type:object size:0x4 scope:local data:4byte -LastState = .sbss:0x805A9818; // type:object size:0x8 scope:global data:4byte +LastState = .sbss:0x805A9818; // type:object size:0x4 scope:global data:4byte FatalFunc = .sbss:0x805A9820; // type:object size:0x4 scope:local data:4byte status = .sbss:0x805A9828; // type:object size:0x4 scope:local data:4byte bb2 = .sbss:0x805A982C; // type:object size:0x4 scope:local data:4byte @@ -22217,11 +22246,9 @@ Prepared = .sbss:0x805A98F0; // type:object size:0x8 scope:local data:4byte ResetFunctionQueue = .sbss:0x805A98F8; // type:object size:0x8 scope:global data:4byte ResetCallback = .sbss:0x805A9900; // type:object size:0x4 scope:local data:4byte Down = .sbss:0x805A9904; // type:object size:0x4 scope:local data:4byte -LastState = .sbss:0x805A9908; // type:object size:0x8 scope:local data:4byte -HoldUp = .sbss:0x805A9910; // type:object size:0x4 scope:local data:4byte -lbl_805A9914 = .sbss:0x805A9914; // type:object size:0x4 data:4byte -HoldDown = .sbss:0x805A9918; // type:object size:0x4 scope:local data:4byte -lbl_805A991C = .sbss:0x805A991C; // type:object size:0x4 data:4byte +LastState = .sbss:0x805A9908; // type:object size:0x4 scope:local data:4byte +HoldUp = .sbss:0x805A9910; // type:object size:0x8 scope:local data:4byte +HoldDown = .sbss:0x805A9918; // type:object size:0x8 scope:local data:4byte RunQueueBits = .sbss:0x805A9920; // type:object size:0x4 scope:local data:4byte RunQueueHint = .sbss:0x805A9924; // type:object size:0x4 scope:local data:4byte Reschedule = .sbss:0x805A9928; // type:object size:0x4 scope:local data:4byte @@ -22262,7 +22289,7 @@ __atexit_curr_func = .sbss:0x805A99BC; // type:object size:0x4 scope:local data: __stdio_exit = .sbss:0x805A99C0; // type:object size:0x4 scope:global data:4byte __console_exit = .sbss:0x805A99C4; // type:object size:0x4 scope:local data:4byte init$193 = .sbss:0x805A99C8; // type:object size:0x8 scope:local data:byte -errno = .sbss:0x805A99D0; // type:object size:0x8 scope:global data:4byte +errno = .sbss:0x805A99D0; // type:object size:0x4 scope:global data:4byte initialized$4 = .sbss:0x805A99D8; // type:object size:0x4 scope:local data:4byte zero = .sbss:0x805A99E0; // type:object size:0x8 scope:local align:8 data:double seq_next_id = .sbss:0x805A99E8; // type:object size:0x4 scope:local data:4byte @@ -22284,7 +22311,7 @@ synthMasterFaderActiveFlags = .sbss:0x805A9A30; // type:object size:0x4 scope:gl synthFlags = .sbss:0x805A9A34; // type:object size:0x4 scope:global data:4byte synthVoice = .sbss:0x805A9A38; // type:object size:0x4 scope:global data:4byte synthMessageCallback = .sbss:0x805A9A3C; // type:object size:0x4 scope:global data:4byte -synthIdleWaitActive = .sbss:0x805A9A40; // type:object size:0x8 scope:global data:byte +synthIdleWaitActive = .sbss:0x805A9A40; // type:object size:0x1 scope:global data:byte synthRealTime = .sbss:0x805A9A48; // type:object size:0x8 scope:global data:4byte nextPublicID = .sbss:0x805A9A50; // type:object size:0x4 scope:local data:4byte streamCallDelay = .sbss:0x805A9A54; // type:object size:0x1 scope:local data:byte @@ -22320,7 +22347,7 @@ voiceMusicRunning = .sbss:0x805A9ACE; // type:object size:0x1 scope:global data: voiceFxRunning = .sbss:0x805A9ACF; // type:object size:0x1 scope:global data:byte voiceListInsert = .sbss:0x805A9AD0; // type:object size:0x1 scope:global data:byte voiceListRoot = .sbss:0x805A9AD1; // type:object size:0x7 scope:global data:byte -sp = .sbss:0x805A9AD8; // type:object size:0x8 scope:local data:2byte +sp = .sbss:0x805A9AD8; // type:object size:0x2 scope:local data:2byte dspARAMZeroBuffer = .sbss:0x805A9AE0; // type:object size:0x4 scope:global data:4byte dspCmdLastLoad = .sbss:0x805A9AE4; // type:object size:0x4 scope:global data:4byte dspCmdLastBase = .sbss:0x805A9AE8; // type:object size:0x4 scope:global data:4byte @@ -22349,8 +22376,7 @@ s3dListenerRoot = .sbss:0x805A9B34; // type:object size:0x4 scope:global data:4b s3dEmitterRoot = .sbss:0x805A9B38; // type:object size:0x4 scope:global data:4byte s3dCallCnt = .sbss:0x805A9B3C; // type:object size:0x1 scope:global data:byte salTimeOffset = .sbss:0x805A9B40; // type:object size:0x1 scope:global data:byte -salHooks = .sbss:0x805A9B44; // type:object size:0x4 scope:global data:4byte -lbl_805A9B48 = .sbss:0x805A9B48; // type:object size:0x4 data:4byte +salHooks = .sbss:0x805A9B44; // type:object size:0x8 scope:global data:4byte salMaxStudioNum = .sbss:0x805A9B4C; // type:object size:0x1 scope:global data:byte salNumVoices = .sbss:0x805A9B4D; // type:object size:0x1 scope:global data:byte salAuxFrame = .sbss:0x805A9B4E; // type:object size:0x1 scope:global data:byte @@ -22386,15 +22412,15 @@ __DTKVolumeR = .sbss:0x805A9BB9; // type:object size:0x1 scope:local data:byte __DTKShutdownFlag = .sbss:0x805A9BBC; // type:object size:0x4 scope:local data:4byte __DTKTrackEnded = .sbss:0x805A9BC0; // type:object size:0x4 scope:local data:4byte __DTKFlushCallback = .sbss:0x805A9BC4; // type:object size:0x4 scope:local data:4byte -__CARDEncode = .sbss:0x805A9BC8; // type:object size:0x8 scope:local data:2byte +__CARDEncode = .sbss:0x805A9BC8; // type:object size:0x2 scope:local data:2byte cmdTypeAndStatus$78 = .sbss:0x805A9BD0; // type:object size:0x4 scope:local cmdTypeAndStatus$372 = .sbss:0x805A9BD4; // type:object size:0x4 scope:local -__PADFixBits = .sbss:0x805A9BD8; // type:object size:0x8 scope:global data:4byte +__PADFixBits = .sbss:0x805A9BD8; // type:object size:0x4 scope:global data:4byte SamplingRate = .sbss:0x805A9BE0; // type:object size:0x4 scope:local data:4byte Chan = .sbss:0x805A9BE8; // type:object size:0x4 scope:local data:4byte Dev = .sbss:0x805A9BEC; // type:object size:0x4 scope:local data:4byte Enabled = .sbss:0x805A9BF0; // type:object size:0x4 scope:local data:4byte -BarnacleEnabled = .sbss:0x805A9BF4; // type:object size:0xC scope:local data:4byte +BarnacleEnabled = .sbss:0x805A9BF4; // type:object size:0x4 scope:local data:4byte Ydchuff = .sbss:0x805A9C00; // type:object size:0x20 scope:local align:32 data:4byte Udchuff = .sbss:0x805A9C20; // type:object size:0x20 scope:local align:32 data:4byte Vdchuff = .sbss:0x805A9C40; // type:object size:0x20 scope:local align:32 data:4byte @@ -22786,7 +22812,7 @@ lbl_805AA3BC = .sdata2:0x805AA3BC; // type:object size:0x4 data:float lbl_805AA3C0 = .sdata2:0x805AA3C0; // type:object size:0x8 data:float @429 = .sdata2:0x805AA3C8; // type:object size:0x4 scope:local data:float @430 = .sdata2:0x805AA3CC; // type:object size:0x4 scope:local data:float -@580 = .sdata2:0x805AA3D0; // type:object size:0x8 scope:local data:float +@580 = .sdata2:0x805AA3D0; // type:object size:0x4 scope:local data:float lbl_805AA3D8 = .sdata2:0x805AA3D8; // type:object size:0x4 data:float lbl_805AA3DC = .sdata2:0x805AA3DC; // type:object size:0x4 data:float lbl_805AA3E0 = .sdata2:0x805AA3E0; // type:object size:0x8 align:8 data:double @@ -23043,7 +23069,7 @@ lbl_805AA83C = .sdata2:0x805AA83C; // type:object size:0x4 data:float lbl_805AA840 = .sdata2:0x805AA840; // type:object size:0x8 align:8 data:double lbl_805AA848 = .sdata2:0x805AA848; // type:object size:0x4 data:float kDefaultKnockbackResistance = .sdata2:0x805AA84C; // type:object size:0x4 scope:global data:float -@254 = .sdata2:0x805AA850; // type:object size:0x8 scope:local data:float +@254 = .sdata2:0x805AA850; // type:object size:0x4 scope:local data:float lbl_805AA858 = .sdata2:0x805AA858; // type:object size:0x4 data:float lbl_805AA85C = .sdata2:0x805AA85C; // type:object size:0x4 data:float lbl_805AA860 = .sdata2:0x805AA860; // type:object size:0x4 data:float @@ -23138,7 +23164,7 @@ lbl_805AA9F8 = .sdata2:0x805AA9F8; // type:object size:0x4 data:float lbl_805AA9FC = .sdata2:0x805AA9FC; // type:object size:0x4 data:float lbl_805AAA00 = .sdata2:0x805AAA00; // type:object size:0x4 data:float lbl_805AAA08 = .sdata2:0x805AAA08; // type:object size:0x8 align:8 data:double -@282 = .sdata2:0x805AAA10; // type:object size:0x8 scope:local data:float +@282 = .sdata2:0x805AAA10; // type:object size:0x4 scope:local data:float lbl_805AAA18 = .sdata2:0x805AAA18; // type:object size:0x4 data:float lbl_805AAA1C = .sdata2:0x805AAA1C; // type:object size:0x4 data:float lbl_805AAA20 = .sdata2:0x805AAA20; // type:object size:0x8 data:float @@ -23319,7 +23345,7 @@ lbl_805AAD28 = .sdata2:0x805AAD28; // type:object size:0x4 data:float lbl_805AAD2C = .sdata2:0x805AAD2C; // type:object size:0x4 data:float lbl_805AAD30 = .sdata2:0x805AAD30; // type:object size:0x4 data:float lbl_805AAD34 = .sdata2:0x805AAD34; // type:object size:0x4 data:float -@297 = .sdata2:0x805AAD38; // type:object size:0x8 scope:local data:float +@297 = .sdata2:0x805AAD38; // type:object size:0x4 scope:local data:float lbl_805AAD40 = .sdata2:0x805AAD40; // type:object size:0x4 data:float lbl_805AAD44 = .sdata2:0x805AAD44; // type:object size:0x4 data:float lbl_805AAD48 = .sdata2:0x805AAD48; // type:object size:0x4 data:float @@ -23354,7 +23380,7 @@ lbl_805AADD4 = .sdata2:0x805AADD4; // type:object size:0x4 data:float lbl_805AADD8 = .sdata2:0x805AADD8; // type:object size:0x4 data:float lbl_805AADDC = .sdata2:0x805AADDC; // type:object size:0x4 data:float lbl_805AADE0 = .sdata2:0x805AADE0; // type:object size:0x8 data:float -@228 = .sdata2:0x805AADE8; // type:object size:0x8 scope:local data:float +@228 = .sdata2:0x805AADE8; // type:object size:0x4 scope:local data:float lbl_805AADF0 = .sdata2:0x805AADF0; // type:object size:0x4 data:float lbl_805AADF4 = .sdata2:0x805AADF4; // type:object size:0x4 data:float lbl_805AADF8 = .sdata2:0x805AADF8; // type:object size:0x4 data:float @@ -23566,7 +23592,7 @@ lbl_805AB180 = .sdata2:0x805AB180; // type:object size:0x4 data:float lbl_805AB184 = .sdata2:0x805AB184; // type:object size:0x4 data:float lbl_805AB188 = .sdata2:0x805AB188; // type:object size:0x8 align:8 data:double lbl_805AB190 = .sdata2:0x805AB190; // type:object size:0x8 align:8 data:double -@246 = .sdata2:0x805AB198; // type:object size:0x8 scope:local data:float +@246 = .sdata2:0x805AB198; // type:object size:0x4 scope:local data:float lbl_805AB1A0 = .sdata2:0x805AB1A0; // type:object size:0x4 data:float lbl_805AB1A4 = .sdata2:0x805AB1A4; // type:object size:0x4 data:float lbl_805AB1A8 = .sdata2:0x805AB1A8; // type:object size:0x4 data:float @@ -23842,7 +23868,7 @@ lbl_805AB63C = .sdata2:0x805AB63C; // type:object size:0x4 data:float lbl_805AB640 = .sdata2:0x805AB640; // type:object size:0x4 data:float lbl_805AB644 = .sdata2:0x805AB644; // type:object size:0x4 data:float lbl_805AB648 = .sdata2:0x805AB648; // type:object size:0x8 data:float -@344 = .sdata2:0x805AB650; // type:object size:0x8 scope:local data:float +@344 = .sdata2:0x805AB650; // type:object size:0x4 scope:local data:float lbl_805AB658 = .sdata2:0x805AB658; // type:object size:0x4 data:float lbl_805AB65C = .sdata2:0x805AB65C; // type:object size:0x4 data:float lbl_805AB660 = .sdata2:0x805AB660; // type:object size:0x4 data:float @@ -23909,7 +23935,7 @@ lbl_805AB768 = .sdata2:0x805AB768; // type:object size:0x4 data:float lbl_805AB76C = .sdata2:0x805AB76C; // type:object size:0x4 data:float lbl_805AB770 = .sdata2:0x805AB770; // type:object size:0x4 data:float lbl_805AB774 = .sdata2:0x805AB774; // type:object size:0x4 data:float -@320 = .sdata2:0x805AB778; // type:object size:0x8 scope:local data:float +@320 = .sdata2:0x805AB778; // type:object size:0x4 scope:local data:float lbl_805AB780 = .sdata2:0x805AB780; // type:object size:0x4 data:float lbl_805AB784 = .sdata2:0x805AB784; // type:object size:0x4 data:float lbl_805AB788 = .sdata2:0x805AB788; // type:object size:0x4 data:float @@ -24049,7 +24075,7 @@ lbl_805AB9E0 = .sdata2:0x805AB9E0; // type:object size:0x4 data:float lbl_805AB9E4 = .sdata2:0x805AB9E4; // type:object size:0x4 data:float lbl_805AB9E8 = .sdata2:0x805AB9E8; // type:object size:0x4 data:float lbl_805AB9EC = .sdata2:0x805AB9EC; // type:object size:0x4 data:float -@284 = .sdata2:0x805AB9F0; // type:object size:0x8 scope:local data:float +@284 = .sdata2:0x805AB9F0; // type:object size:0x4 scope:local data:float lbl_805AB9F8 = .sdata2:0x805AB9F8; // type:object size:0x4 data:float lbl_805AB9FC = .sdata2:0x805AB9FC; // type:object size:0x4 data:float lbl_805ABA00 = .sdata2:0x805ABA00; // type:object size:0x8 data:float @@ -24079,7 +24105,7 @@ lbl_805ABA50 = .sdata2:0x805ABA50; // type:object size:0x8 align:8 data:double @435 = .sdata2:0x805ABA6C; // type:object size:0x4 scope:local data:float @436 = .sdata2:0x805ABA70; // type:object size:0x4 scope:local data:float @439 = .sdata2:0x805ABA78; // type:object size:0x8 scope:local align:8 data:double -kEndingTime__10CPowerBomb = .sdata2:0x805ABA80; // type:object size:0x4 data:float +kEndingTime__10CPowerBomb = .sdata2:0x805ABA80; // type:object size:0x4 scope:global data:float lbl_805ABA84 = .sdata2:0x805ABA84; // type:object size:0x4 data:float lbl_805ABA88 = .sdata2:0x805ABA88; // type:object size:0x4 data:float lbl_805ABA8C = .sdata2:0x805ABA8C; // type:object size:0x4 data:float @@ -24195,7 +24221,7 @@ lbl_805ABC6C = .sdata2:0x805ABC6C; // type:object size:0x4 data:float lbl_805ABC70 = .sdata2:0x805ABC70; // type:object size:0x4 data:float lbl_805ABC74 = .sdata2:0x805ABC74; // type:object size:0x4 data:float lbl_805ABC78 = .sdata2:0x805ABC78; // type:object size:0x8 data:float -@317 = .sdata2:0x805ABC80; // type:object size:0x8 scope:local data:float +@317 = .sdata2:0x805ABC80; // type:object size:0x4 scope:local data:float lbl_805ABC88 = .sdata2:0x805ABC88; // type:object size:0x4 data:float lbl_805ABC8C = .sdata2:0x805ABC8C; // type:object size:0x4 data:float lbl_805ABC90 = .sdata2:0x805ABC90; // type:object size:0x4 data:float @@ -24400,7 +24426,7 @@ lbl_805AC014 = .sdata2:0x805AC014; // type:object size:0x4 data:float lbl_805AC018 = .sdata2:0x805AC018; // type:object size:0x4 data:float lbl_805AC01C = .sdata2:0x805AC01C; // type:object size:0x4 data:float lbl_805AC020 = .sdata2:0x805AC020; // type:object size:0x8 data:float -@145 = .sdata2:0x805AC028; // type:object size:0x8 scope:local data:float +@145 = .sdata2:0x805AC028; // type:object size:0x4 scope:local data:float lbl_805AC030 = .sdata2:0x805AC030; // type:object size:0x4 data:float lbl_805AC034 = .sdata2:0x805AC034; // type:object size:0x4 data:float lbl_805AC038 = .sdata2:0x805AC038; // type:object size:0x4 data:float @@ -24481,7 +24507,7 @@ lbl_805AC16C = .sdata2:0x805AC16C; // type:object size:0x4 data:float lbl_805AC170 = .sdata2:0x805AC170; // type:object size:0x4 data:float lbl_805AC174 = .sdata2:0x805AC174; // type:object size:0x4 data:float lbl_805AC178 = .sdata2:0x805AC178; // type:object size:0x8 data:float -@241 = .sdata2:0x805AC180; // type:object size:0x8 scope:local data:float +@241 = .sdata2:0x805AC180; // type:object size:0x4 scope:local data:float lbl_805AC188 = .sdata2:0x805AC188; // type:object size:0x4 data:float lbl_805AC18C = .sdata2:0x805AC18C; // type:object size:0x4 data:float lbl_805AC190 = .sdata2:0x805AC190; // type:object size:0x4 data:float @@ -24881,7 +24907,7 @@ lbl_805AC8A4 = .sdata2:0x805AC8A4; // type:object size:0x4 data:float lbl_805AC8A8 = .sdata2:0x805AC8A8; // type:object size:0x8 data:float @294 = .sdata2:0x805AC8B0; // type:object size:0x4 scope:local data:float @295 = .sdata2:0x805AC8B4; // type:object size:0x4 scope:local data:float -@341 = .sdata2:0x805AC8B8; // type:object size:0x8 scope:local data:float +@341 = .sdata2:0x805AC8B8; // type:object size:0x4 scope:local data:float lbl_805AC8C0 = .sdata2:0x805AC8C0; // type:object size:0x4 data:float lbl_805AC8C4 = .sdata2:0x805AC8C4; // type:object size:0x4 data:float lbl_805AC8C8 = .sdata2:0x805AC8C8; // type:object size:0x8 data:float @@ -24938,7 +24964,7 @@ lbl_805AC9B8 = .sdata2:0x805AC9B8; // type:object size:0x4 data:float lbl_805AC9BC = .sdata2:0x805AC9BC; // type:object size:0x4 data:float @318 = .sdata2:0x805AC9C0; // type:object size:0x4 scope:local data:float @319 = .sdata2:0x805AC9C4; // type:object size:0x4 scope:local data:float -@378 = .sdata2:0x805AC9C8; // type:object size:0x8 scope:local data:float +@378 = .sdata2:0x805AC9C8; // type:object size:0x4 scope:local data:float lbl_805AC9D0 = .sdata2:0x805AC9D0; // type:object size:0x4 data:float lbl_805AC9D4 = .sdata2:0x805AC9D4; // type:object size:0x4 lbl_805AC9D8 = .sdata2:0x805AC9D8; // type:object size:0x4 @@ -25032,7 +25058,7 @@ lbl_805ACB50 = .sdata2:0x805ACB50; // type:object size:0x4 data:float lbl_805ACB54 = .sdata2:0x805ACB54; // type:object size:0x4 data:float lbl_805ACB58 = .sdata2:0x805ACB58; // type:object size:0x4 data:float lbl_805ACB5C = .sdata2:0x805ACB5C; // type:object size:0x4 data:float -@311 = .sdata2:0x805ACB60; // type:object size:0x8 scope:local data:float +@311 = .sdata2:0x805ACB60; // type:object size:0x4 scope:local data:float lbl_805ACB68 = .sdata2:0x805ACB68; // type:object size:0x4 data:float lbl_805ACB6C = .sdata2:0x805ACB6C; // type:object size:0x4 data:float lbl_805ACB70 = .sdata2:0x805ACB70; // type:object size:0x4 data:float @@ -25066,7 +25092,7 @@ lbl_805ACBE0 = .sdata2:0x805ACBE0; // type:object size:0x8 data:float @448 = .sdata2:0x805ACBEC; // type:object size:0x4 scope:local data:float @363 = .sdata2:0x805ACBF0; // type:object size:0x4 scope:local data:float @423 = .sdata2:0x805ACBF4; // type:object size:0x4 scope:local data:float -@468 = .sdata2:0x805ACBF8; // type:object size:0x8 scope:local data:float +@468 = .sdata2:0x805ACBF8; // type:object size:0x4 scope:local data:float lbl_805ACC00 = .sdata2:0x805ACC00; // type:object size:0x4 data:float lbl_805ACC04 = .sdata2:0x805ACC04; // type:object size:0x4 data:float lbl_805ACC08 = .sdata2:0x805ACC08; // type:object size:0x4 data:float @@ -25356,7 +25382,7 @@ lbl_805AD0F4 = .sdata2:0x805AD0F4; // type:object size:0x4 data:float lbl_805AD0F8 = .sdata2:0x805AD0F8; // type:object size:0x8 data:float @364 = .sdata2:0x805AD100; // type:object size:0x4 scope:local data:float @365 = .sdata2:0x805AD104; // type:object size:0x4 scope:local data:float -@391 = .sdata2:0x805AD108; // type:object size:0x8 scope:local data:float +@391 = .sdata2:0x805AD108; // type:object size:0x4 scope:local data:float lbl_805AD110 = .sdata2:0x805AD110; // type:object size:0x4 data:4byte lbl_805AD114 = .sdata2:0x805AD114; // type:object size:0x4 data:4byte lbl_805AD118 = .sdata2:0x805AD118; // type:object size:0x4 data:4byte @@ -25402,7 +25428,7 @@ lbl_805AD1C8 = .sdata2:0x805AD1C8; // type:object size:0x4 data:float lbl_805AD1CC = .sdata2:0x805AD1CC; // type:object size:0x4 data:float lbl_805AD1D0 = .sdata2:0x805AD1D0; // type:object size:0x4 data:float lbl_805AD1D4 = .sdata2:0x805AD1D4; // type:object size:0x4 data:float -@491 = .sdata2:0x805AD1D8; // type:object size:0x8 scope:local data:float +@488 = .sdata2:0x805AD1D8; // type:object size:0x4 scope:local data:float @67 = .sdata2:0x805AD1E0; // type:object size:0x4 scope:local data:float @68 = .sdata2:0x805AD1E4; // type:object size:0x4 scope:local data:float @69 = .sdata2:0x805AD1E8; // type:object size:0x4 scope:local data:float @@ -25457,7 +25483,7 @@ lbl_805AD1D4 = .sdata2:0x805AD1D4; // type:object size:0x4 data:float @118 = .sdata2:0x805AD2AC; // type:object size:0x4 scope:local data:float @119 = .sdata2:0x805AD2B0; // type:object size:0x4 scope:local data:float @120 = .sdata2:0x805AD2B4; // type:object size:0x4 scope:local data:float -@121 = .sdata2:0x805AD2B8; // type:object size:0x8 scope:local data:float +@121 = .sdata2:0x805AD2B8; // type:object size:0x4 scope:local data:float lbl_805AD2C0 = .sdata2:0x805AD2C0; // type:object size:0x4 data:4byte lbl_805AD2C4 = .sdata2:0x805AD2C4; // type:object size:0x4 data:4byte lbl_805AD2C8 = .sdata2:0x805AD2C8; // type:object size:0x4 data:4byte @@ -25494,7 +25520,7 @@ lbl_805AD340 = .sdata2:0x805AD340; // type:object size:0x4 data:float lbl_805AD344 = .sdata2:0x805AD344; // type:object size:0x4 data:float @291 = .sdata2:0x805AD348; // type:object size:0x4 scope:local data:float @292 = .sdata2:0x805AD34C; // type:object size:0x4 scope:local data:float -@293 = .sdata2:0x805AD350; // type:object size:0x8 scope:local data:float +@293 = .sdata2:0x805AD350; // type:object size:0x4 scope:local data:float lbl_805AD358 = .sdata2:0x805AD358; // type:object size:0x4 data:float lbl_805AD35C = .sdata2:0x805AD35C; // type:object size:0x4 data:float lbl_805AD360 = .sdata2:0x805AD360; // type:object size:0x4 data:float @@ -25536,7 +25562,7 @@ lbl_805AD3E0 = .sdata2:0x805AD3E0; // type:object size:0x8 data:float @425 = .sdata2:0x805AD3F8; // type:object size:0x8 scope:local align:8 data:double @451 = .sdata2:0x805AD400; // type:object size:0x4 scope:local data:float @452 = .sdata2:0x805AD404; // type:object size:0x4 scope:local data:float -@453 = .sdata2:0x805AD408; // type:object size:0x8 scope:local data:float +@453 = .sdata2:0x805AD408; // type:object size:0x4 scope:local data:float lbl_805AD410 = .sdata2:0x805AD410; // type:object size:0x8 lbl_805AD418 = .sdata2:0x805AD418; // type:object size:0x4 data:float lbl_805AD41C = .sdata2:0x805AD41C; // type:object size:0x4 data:float @@ -25623,7 +25649,7 @@ lbl_805AD590 = .sdata2:0x805AD590; // type:object size:0x4 data:float lbl_805AD594 = .sdata2:0x805AD594; // type:object size:0x4 data:float MAGIC = .sdata2:0x805AD598; // type:object size:0x4 scope:local data:string @310 = .sdata2:0x805AD59C; // type:object size:0x4 scope:local data:float -@311 = .sdata2:0x805AD5A0; // type:object size:0x8 scope:local data:float +@311 = .sdata2:0x805AD5A0; // type:object size:0x4 scope:local data:float lbl_805AD5A8 = .sdata2:0x805AD5A8; // type:object size:0x8 data:4byte @348 = .sdata2:0x805AD5B0; // type:object size:0x4 scope:local data:float @489 = .sdata2:0x805AD5B4; // type:object size:0x4 scope:local data:float @@ -25631,7 +25657,7 @@ lbl_805AD5A8 = .sdata2:0x805AD5A8; // type:object size:0x8 data:4byte @500 = .sdata2:0x805AD5BC; // type:object size:0x4 scope:local data:float @501 = .sdata2:0x805AD5C0; // type:object size:0x4 scope:local data:float @556 = .sdata2:0x805AD5C4; // type:object size:0x4 scope:local data:float -@557 = .sdata2:0x805AD5C8; // type:object size:0x8 scope:local data:float +@557 = .sdata2:0x805AD5C8; // type:object size:0x4 scope:local data:float skSaveFileNames = .sdata2:0x805AD5D0; // type:object size:0x8 scope:global data:4byte lbl_805AD5D8 = .sdata2:0x805AD5D8; // type:object size:0x4 data:4byte lbl_805AD5DC = .sdata2:0x805AD5DC; // type:object size:0x4 data:4byte @@ -25718,7 +25744,7 @@ lbl_805AD728 = .sdata2:0x805AD728; // type:object size:0x8 align:8 data:double @388 = .sdata2:0x805AD734; // type:object size:0x4 scope:local data:float @446 = .sdata2:0x805AD738; // type:object size:0x4 scope:local data:float @447 = .sdata2:0x805AD73C; // type:object size:0x4 scope:local data:float -@448 = .sdata2:0x805AD740; // type:object size:0x8 scope:local data:float +@448 = .sdata2:0x805AD740; // type:object size:0x4 scope:local data:float lbl_805AD748 = .sdata2:0x805AD748; // type:object size:0x4 data:4byte lbl_805AD74C = .sdata2:0x805AD74C; // type:object size:0x4 data:4byte lbl_805AD750 = .sdata2:0x805AD750; // type:object size:0x4 data:float @@ -26122,7 +26148,7 @@ lbl_805ADE24 = .sdata2:0x805ADE24; // type:object size:0x4 data:float lbl_805ADE28 = .sdata2:0x805ADE28; // type:object size:0x8 data:float @331 = .sdata2:0x805ADE30; // type:object size:0x4 scope:local data:float @332 = .sdata2:0x805ADE34; // type:object size:0x4 scope:local data:float -@106 = .sdata2:0x805ADE38; // type:object size:0x8 scope:local data:float +@106 = .sdata2:0x805ADE38; // type:object size:0x4 scope:local data:float lbl_805ADE40 = .sdata2:0x805ADE40; // type:object size:0x4 data:float lbl_805ADE44 = .sdata2:0x805ADE44; // type:object size:0x4 data:float lbl_805ADE48 = .sdata2:0x805ADE48; // type:object size:0x4 data:float @@ -26289,7 +26315,7 @@ lbl_805AE184 = .sdata2:0x805AE184; // type:object size:0x4 data:float lbl_805AE188 = .sdata2:0x805AE188; // type:object size:0x8 align:8 data:double @29 = .sdata2:0x805AE190; // type:object size:0x4 scope:local data:float @30 = .sdata2:0x805AE194; // type:object size:0x4 scope:local data:float -@31 = .sdata2:0x805AE198; // type:object size:0x8 scope:local data:float +@31 = .sdata2:0x805AE198; // type:object size:0x4 scope:local data:float lbl_805AE1A0 = .sdata2:0x805AE1A0; // type:object size:0x4 data:float lbl_805AE1A4 = .sdata2:0x805AE1A4; // type:object size:0x4 data:float lbl_805AE1A8 = .sdata2:0x805AE1A8; // type:object size:0x4 data:float @@ -26328,15 +26354,13 @@ lbl_805AE264 = .sdata2:0x805AE264; // type:object size:0x4 data:float lbl_805AE268 = .sdata2:0x805AE268; // type:object size:0x8 data:float @75 = .sdata2:0x805AE270; // type:object size:0x4 scope:local data:float @138 = .sdata2:0x805AE278; // type:object size:0x8 scope:local align:8 data:double -@139 = .sdata2:0x805AE280; // type:object size:0x8 scope:local data:float -@76 = .sdata2:0x805AE288; // type:object size:0x4 scope:local data:4byte -lbl_805AE28C = .sdata2:0x805AE28C; // type:object size:0x2 data:2byte -lbl_805AE28E = .sdata2:0x805AE28E; // type:object size:0x1 data:byte +@139 = .sdata2:0x805AE280; // type:object size:0x4 scope:local data:float +@76 = .sdata2:0x805AE288; // type:object size:0x7 scope:local @54 = .sdata2:0x805AE290; // type:object size:0x4 scope:local data:float @63 = .sdata2:0x805AE298; // type:object size:0x8 scope:local align:8 data:double bg = .sdata2:0x805AE2A0; // type:object size:0x4 scope:local data:4byte fg = .sdata2:0x805AE2A4; // type:object size:0x4 scope:local data:4byte -ExitButtons = .sdata2:0x805AE2A8; // type:object size:0x8 scope:local data:4byte +ExitButtons = .sdata2:0x805AE2A8; // type:object size:0x4 scope:local data:4byte lbl_805AE2B0 = .sdata2:0x805AE2B0; // type:object size:0x8 data:float lbl_805AE2B8 = .sdata2:0x805AE2B8; // type:object size:0x4 data:float lbl_805AE2BC = .sdata2:0x805AE2BC; // type:object size:0x4 data:float @@ -26352,7 +26376,7 @@ lbl_805AE2E8 = .sdata2:0x805AE2E8; // type:object size:0x4 data:float lbl_805AE2EC = .sdata2:0x805AE2EC; // type:object size:0x4 data:float lbl_805AE2F0 = .sdata2:0x805AE2F0; // type:object size:0x8 align:8 data:double lbl_805AE2F8 = .sdata2:0x805AE2F8; // type:object size:0x8 data:float -@104 = .sdata2:0x805AE300; // type:object size:0x8 scope:local data:float +@104 = .sdata2:0x805AE300; // type:object size:0x4 scope:local data:float lbl_805AE308 = .sdata2:0x805AE308; // type:object size:0x4 data:float lbl_805AE30C = .sdata2:0x805AE30C; // type:object size:0x4 data:float lbl_805AE310 = .sdata2:0x805AE310; // type:object size:0x8 data:float @@ -26477,7 +26501,7 @@ lbl_805AE554 = .sdata2:0x805AE554; // type:object size:0x4 data:float lbl_805AE558 = .sdata2:0x805AE558; // type:object size:0x4 data:float lbl_805AE55C = .sdata2:0x805AE55C; // type:object size:0x4 data:float lbl_805AE560 = .sdata2:0x805AE560; // type:object size:0x8 align:8 data:double -@141 = .sdata2:0x805AE568; // type:object size:0x8 scope:local data:float +@138 = .sdata2:0x805AE568; // type:object size:0x4 scope:local data:float lbl_805AE570 = .sdata2:0x805AE570; // type:object size:0x4 data:float lbl_805AE574 = .sdata2:0x805AE574; // type:object size:0x4 data:float lbl_805AE578 = .sdata2:0x805AE578; // type:object size:0x4 data:float @@ -26506,7 +26530,7 @@ lbl_805AE5F4 = .sdata2:0x805AE5F4; // type:object size:0x4 data:float lbl_805AE5F8 = .sdata2:0x805AE5F8; // type:object size:0x4 data:float lbl_805AE600 = .sdata2:0x805AE600; // type:object size:0x8 align:8 data:double lbl_805AE608 = .sdata2:0x805AE608; // type:object size:0x8 data:float -@18 = .sdata2:0x805AE610; // type:object size:0x8 scope:local data:float +@18 = .sdata2:0x805AE610; // type:object size:0x4 scope:local data:float @147 = .sdata2:0x805AE618; // type:object size:0x4 scope:local data:float @201 = .sdata2:0x805AE61C; // type:object size:0x4 scope:local data:float @202 = .sdata2:0x805AE620; // type:object size:0x4 scope:local data:float @@ -26671,7 +26695,7 @@ kInput_AnalogOnThreshhold__11CFinalInput = .sdata2:0x805AE948; // type:object si kInput_AnalogTriggerOnThreshhold__11CFinalInput = .sdata2:0x805AE94C; // type:object size:0x4 scope:global data:float @357 = .sdata2:0x805AE950; // type:object size:0x4 scope:local data:float @463 = .sdata2:0x805AE954; // type:object size:0x4 scope:local data:float -@464 = .sdata2:0x805AE958; // type:object size:0x8 scope:local data:float +@464 = .sdata2:0x805AE958; // type:object size:0x4 scope:local data:float kMaxVolume__9CAudioSys = .sdata2:0x805AE960; // type:object size:0x1 scope:global data:byte lbl_805AE961 = .sdata2:0x805AE961; // type:object size:0x1 data:byte lbl_805AE964 = .sdata2:0x805AE964; // type:object size:0x4 data:4byte @@ -27009,24 +27033,24 @@ lbl_805AF1B0 = .sdata2:0x805AF1B0; // type:object size:0x8 align:8 data:double @129 = .sdata2:0x805AF1F8; // type:object size:0x8 scope:local align:8 data:double @101 = .sdata2:0x805AF200; // type:object size:0x8 scope:local align:8 data:double @92 = .sdata2:0x805AF208; // type:object size:0x8 scope:local align:8 data:double -@634 = .sdata2:0x805AF210; // type:object size:0x4 scope:local data:float -@635 = .sdata2:0x805AF214; // type:object size:0x4 scope:local data:float -@636 = .sdata2:0x805AF218; // type:object size:0x4 scope:local data:float -@637 = .sdata2:0x805AF220; // type:object size:0x8 scope:local align:8 data:double -@639 = .sdata2:0x805AF228; // type:object size:0x8 scope:local align:8 data:double -@597 = .sdata2:0x805AF230; // type:object size:0x4 scope:local data:float -@598 = .sdata2:0x805AF234; // type:object size:0x4 scope:local data:float -@599 = .sdata2:0x805AF238; // type:object size:0x4 scope:local data:float -@600 = .sdata2:0x805AF23C; // type:object size:0x4 scope:local data:float -@601 = .sdata2:0x805AF240; // type:object size:0x4 scope:local data:float -@602 = .sdata2:0x805AF244; // type:object size:0x4 scope:local data:float -@603 = .sdata2:0x805AF248; // type:object size:0x4 scope:local data:float -@604 = .sdata2:0x805AF24C; // type:object size:0x4 scope:local data:float -@605 = .sdata2:0x805AF250; // type:object size:0x4 scope:local data:float -@607 = .sdata2:0x805AF258; // type:object size:0x8 scope:local align:8 data:double -@608 = .sdata2:0x805AF260; // type:object size:0x8 scope:local align:8 data:double -@865 = .sdata2:0x805AF268; // type:object size:0x4 scope:local data:float -@973 = .sdata2:0x805AF26C; // type:object size:0x4 scope:local data:float +@631 = .sdata2:0x805AF210; // type:object size:0x4 scope:local data:float +@632 = .sdata2:0x805AF214; // type:object size:0x4 scope:local data:float +@633 = .sdata2:0x805AF218; // type:object size:0x4 scope:local data:float +@634 = .sdata2:0x805AF220; // type:object size:0x8 scope:local align:8 data:double +@636 = .sdata2:0x805AF228; // type:object size:0x8 scope:local align:8 data:double +@594 = .sdata2:0x805AF230; // type:object size:0x4 scope:local data:float +@595 = .sdata2:0x805AF234; // type:object size:0x4 scope:local data:float +@596 = .sdata2:0x805AF238; // type:object size:0x4 scope:local data:float +@597 = .sdata2:0x805AF23C; // type:object size:0x4 scope:local data:float +@598 = .sdata2:0x805AF240; // type:object size:0x4 scope:local data:float +@599 = .sdata2:0x805AF244; // type:object size:0x4 scope:local data:float +@600 = .sdata2:0x805AF248; // type:object size:0x4 scope:local data:float +@601 = .sdata2:0x805AF24C; // type:object size:0x4 scope:local data:float +@602 = .sdata2:0x805AF250; // type:object size:0x4 scope:local data:float +@604 = .sdata2:0x805AF258; // type:object size:0x8 scope:local align:8 data:double +@605 = .sdata2:0x805AF260; // type:object size:0x8 scope:local align:8 data:double +@862 = .sdata2:0x805AF268; // type:object size:0x4 scope:local data:float +@970 = .sdata2:0x805AF26C; // type:object size:0x4 scope:local data:float lbl_805AF270 = .sdata2:0x805AF270; // type:object size:0x4 data:float lbl_805AF278 = .sdata2:0x805AF278; // type:object size:0x8 align:8 data:double lbl_805AF280 = .sdata2:0x805AF280; // type:object size:0x8 data:float @@ -27037,24 +27061,24 @@ lbl_805AF298 = .sdata2:0x805AF298; // type:object size:0x8 align:8 data:double lbl_805AF2A0 = .sdata2:0x805AF2A0; // type:object size:0x8 align:8 data:double lbl_805AF2A8 = .sdata2:0x805AF2A8; // type:object size:0x4 data:float lbl_805AF2AC = .sdata2:0x805AF2AC; // type:object size:0x4 data:float -@98 = .sdata2:0x805AF2B0; // type:object size:0x4 scope:local data:float -@100 = .sdata2:0x805AF2B8; // type:object size:0x8 scope:local align:8 data:double -@114 = .sdata2:0x805AF2C0; // type:object size:0x4 scope:local data:float +@95 = .sdata2:0x805AF2B0; // type:object size:0x4 scope:local data:float +@97 = .sdata2:0x805AF2B8; // type:object size:0x8 scope:local align:8 data:double +@111 = .sdata2:0x805AF2C0; // type:object size:0x4 scope:local data:float lbl_805AF2C8 = .sdata2:0x805AF2C8; // type:object size:0x8 align:8 data:double lbl_805AF2D0 = .sdata2:0x805AF2D0; // type:object size:0x4 data:float lbl_805AF2D4 = .sdata2:0x805AF2D4; // type:object size:0x4 data:float lbl_805AF2D8 = .sdata2:0x805AF2D8; // type:object size:0x8 align:8 data:double lbl_805AF2E0 = .sdata2:0x805AF2E0; // type:object size:0x4 data:float lbl_805AF2E8 = .sdata2:0x805AF2E8; // type:object size:0x8 align:8 data:double -@109 = .sdata2:0x805AF2F0; // type:object size:0x4 scope:local data:float -@110 = .sdata2:0x805AF2F4; // type:object size:0x4 scope:local data:float -@111 = .sdata2:0x805AF2F8; // type:object size:0x4 scope:local data:float -@113 = .sdata2:0x805AF300; // type:object size:0x8 scope:local align:8 data:double -@244 = .sdata2:0x805AF308; // type:object size:0x4 scope:local data:float -@245 = .sdata2:0x805AF310; // type:object size:0x8 scope:local align:8 data:double -@246 = .sdata2:0x805AF318; // type:object size:0x4 scope:local data:float -@247 = .sdata2:0x805AF31C; // type:object size:0x4 scope:local data:float -@248 = .sdata2:0x805AF320; // type:object size:0x8 scope:local data:float +@106 = .sdata2:0x805AF2F0; // type:object size:0x4 scope:local data:float +@107 = .sdata2:0x805AF2F4; // type:object size:0x4 scope:local data:float +@108 = .sdata2:0x805AF2F8; // type:object size:0x4 scope:local data:float +@110 = .sdata2:0x805AF300; // type:object size:0x8 scope:local align:8 data:double +@241 = .sdata2:0x805AF308; // type:object size:0x4 scope:local data:float +@242 = .sdata2:0x805AF310; // type:object size:0x8 scope:local align:8 data:double +@243 = .sdata2:0x805AF318; // type:object size:0x4 scope:local data:float +@244 = .sdata2:0x805AF31C; // type:object size:0x4 scope:local data:float +@245 = .sdata2:0x805AF320; // type:object size:0x4 scope:local data:float lbl_805AF328 = .sdata2:0x805AF328; // type:object size:0x4 data:float lbl_805AF330 = .sdata2:0x805AF330; // type:object size:0x8 align:8 data:double lbl_805AF338 = .sdata2:0x805AF338; // type:object size:0x4 data:float @@ -27070,42 +27094,42 @@ lbl_805AF364 = .sdata2:0x805AF364; // type:object size:0x4 data:float lbl_805AF368 = .sdata2:0x805AF368; // type:object size:0x4 data:float lbl_805AF36C = .sdata2:0x805AF36C; // type:object size:0x4 data:float lbl_805AF370 = .sdata2:0x805AF370; // type:object size:0x8 data:float -@116 = .sdata2:0x805AF378; // type:object size:0x4 scope:local data:float -@117 = .sdata2:0x805AF380; // type:object size:0x8 scope:local align:8 data:double -@118 = .sdata2:0x805AF388; // type:object size:0x8 scope:local align:8 data:double -@136 = .sdata2:0x805AF390; // type:object size:0x8 scope:local data:float -@300 = .sdata2:0x805AF398; // type:object size:0x4 scope:local data:float -@301 = .sdata2:0x805AF39C; // type:object size:0x4 scope:local data:float -@389 = .sdata2:0x805AF3A0; // type:object size:0x4 scope:local data:float -@391 = .sdata2:0x805AF3A8; // type:object size:0x8 scope:local align:8 data:double -@110 = .sdata2:0x805AF3B0; // type:object size:0x4 scope:local data:float -@220 = .sdata2:0x805AF3B4; // type:object size:0x4 scope:local data:float -@221 = .sdata2:0x805AF3B8; // type:object size:0x4 scope:local data:float -@222 = .sdata2:0x805AF3BC; // type:object size:0x4 scope:local data:float -@223 = .sdata2:0x805AF3C0; // type:object size:0x4 scope:local data:float -@224 = .sdata2:0x805AF3C4; // type:object size:0x4 scope:local data:float -@225 = .sdata2:0x805AF3C8; // type:object size:0x8 scope:local align:8 data:double -@226 = .sdata2:0x805AF3D0; // type:object size:0x4 scope:local data:float -@227 = .sdata2:0x805AF3D4; // type:object size:0x4 scope:local data:float -@229 = .sdata2:0x805AF3D8; // type:object size:0x8 scope:local align:8 data:double +@113 = .sdata2:0x805AF378; // type:object size:0x4 scope:local data:float +@114 = .sdata2:0x805AF380; // type:object size:0x8 scope:local align:8 data:double +@115 = .sdata2:0x805AF388; // type:object size:0x8 scope:local align:8 data:double +@133 = .sdata2:0x805AF390; // type:object size:0x4 scope:local data:float +@297 = .sdata2:0x805AF398; // type:object size:0x4 scope:local data:float +@298 = .sdata2:0x805AF39C; // type:object size:0x4 scope:local data:float +@386 = .sdata2:0x805AF3A0; // type:object size:0x4 scope:local data:float +@388 = .sdata2:0x805AF3A8; // type:object size:0x8 scope:local align:8 data:double +@107 = .sdata2:0x805AF3B0; // type:object size:0x4 scope:local data:float +@217 = .sdata2:0x805AF3B4; // type:object size:0x4 scope:local data:float +@218 = .sdata2:0x805AF3B8; // type:object size:0x4 scope:local data:float +@219 = .sdata2:0x805AF3BC; // type:object size:0x4 scope:local data:float +@220 = .sdata2:0x805AF3C0; // type:object size:0x4 scope:local data:float +@221 = .sdata2:0x805AF3C4; // type:object size:0x4 scope:local data:float +@222 = .sdata2:0x805AF3C8; // type:object size:0x8 scope:local align:8 data:double +@223 = .sdata2:0x805AF3D0; // type:object size:0x4 scope:local data:float +@224 = .sdata2:0x805AF3D4; // type:object size:0x4 scope:local data:float +@226 = .sdata2:0x805AF3D8; // type:object size:0x8 scope:local align:8 data:double value0_3 = .sdata2:0x805AF3E0; // type:object size:0x4 scope:local data:float value0_6 = .sdata2:0x805AF3E4; // type:object size:0x4 scope:local data:float i2fMagic = .sdata2:0x805AF3E8; // type:object size:0x8 scope:local align:8 data:double -@110 = .sdata2:0x805AF3F0; // type:object size:0x4 scope:local data:float -@243 = .sdata2:0x805AF3F4; // type:object size:0x4 scope:local data:float -@244 = .sdata2:0x805AF3F8; // type:object size:0x4 scope:local data:float -@245 = .sdata2:0x805AF3FC; // type:object size:0x4 scope:local data:float -@246 = .sdata2:0x805AF400; // type:object size:0x4 scope:local data:float -@247 = .sdata2:0x805AF404; // type:object size:0x4 scope:local data:float -@248 = .sdata2:0x805AF408; // type:object size:0x8 scope:local align:8 data:double -@249 = .sdata2:0x805AF410; // type:object size:0x4 scope:local data:float -@250 = .sdata2:0x805AF414; // type:object size:0x4 scope:local data:float -@252 = .sdata2:0x805AF418; // type:object size:0x8 scope:local align:8 data:double +@107 = .sdata2:0x805AF3F0; // type:object size:0x4 scope:local data:float +@240 = .sdata2:0x805AF3F4; // type:object size:0x4 scope:local data:float +@241 = .sdata2:0x805AF3F8; // type:object size:0x4 scope:local data:float +@242 = .sdata2:0x805AF3FC; // type:object size:0x4 scope:local data:float +@243 = .sdata2:0x805AF400; // type:object size:0x4 scope:local data:float +@244 = .sdata2:0x805AF404; // type:object size:0x4 scope:local data:float +@245 = .sdata2:0x805AF408; // type:object size:0x8 scope:local align:8 data:double +@246 = .sdata2:0x805AF410; // type:object size:0x4 scope:local data:float +@247 = .sdata2:0x805AF414; // type:object size:0x4 scope:local data:float +@249 = .sdata2:0x805AF418; // type:object size:0x8 scope:local align:8 data:double i2fMagic = .sdata2:0x805AF420; // type:object size:0x8 scope:local align:8 data:double value0_6 = .sdata2:0x805AF428; // type:object size:0x4 scope:local data:float value0_3 = .sdata2:0x805AF42C; // type:object size:0x4 scope:local data:float -@340 = .sdata2:0x805AF430; // type:object size:0x4 scope:local data:float -i2fMagic = .sdata2:0x805AF438; // type:object size:0x8 scope:local align:8 data:double +@337 = .sdata2:0x805AF430; // type:object size:0x4 scope:local data:float +i2fMagic = .sdata2:0x805AF438; // type:object size:0x8 scope:global align:8 data:double lbl_805AF440 = .sdata2:0x805AF440; // type:object size:0x8 align:8 data:double lbl_805AF448 = .sdata2:0x805AF448; // type:object size:0x4 data:float lbl_805AF44C = .sdata2:0x805AF44C; // type:object size:0x4 data:float @@ -27125,7 +27149,7 @@ lbl_805AF48C = .sbss2:0x805AF48C; // type:object size:0x4 data:4byte lbl_805AF490 = .sbss2:0x805AF490; // type:object size:0x4 data:4byte lbl_805AF494 = .sbss2:0x805AF494; // type:object size:0x4 data:4byte lbl_805AF498 = .sbss2:0x805AF498; // type:object size:0x8 data:4byte -@203 = .sbss2:0x805AF4A0; // type:object size:0x8 scope:local data:4byte +@203 = .sbss2:0x805AF4A0; // type:object size:0x4 scope:local data:4byte lbl_805AF4A8 = .sbss2:0x805AF4A8; // type:object size:0x4 data:4byte lbl_805AF4AC = .sbss2:0x805AF4AC; // type:object size:0x4 data:4byte lbl_805AF4B0 = .sbss2:0x805AF4B0; // type:object size:0x4 data:4byte diff --git a/configure.py b/configure.py index c7d0707e..4e60ae0d 100755 --- a/configure.py +++ b/configure.py @@ -351,7 +351,7 @@ config.libs = [ Object(NonMatching, "MetroidPrime/ScriptLoader.cpp"), Object(NonMatching, "MetroidPrime/CSamusDoll.cpp"), Object(NonMatching, "MetroidPrime/Factories/CStateMachineFactory.cpp"), - Object(NonMatching, "MetroidPrime/Weapons/CPlasmaBeam.cpp"), + Object(Matching, "MetroidPrime/Weapons/CPlasmaBeam.cpp"), Object(NonMatching, "MetroidPrime/Weapons/CPowerBeam.cpp"), Object(NonMatching, "MetroidPrime/Weapons/CWaveBeam.cpp"), Object(NonMatching, "MetroidPrime/Weapons/CIceBeam.cpp"), diff --git a/src/MetroidPrime/Weapons/CPlasmaBeam.cpp b/src/MetroidPrime/Weapons/CPlasmaBeam.cpp index e312b598..d769212d 100644 --- a/src/MetroidPrime/Weapons/CPlasmaBeam.cpp +++ b/src/MetroidPrime/Weapons/CPlasmaBeam.cpp @@ -14,8 +14,8 @@ #include "rstl/math.hpp" -static CCameraShakeData CameraShaker = CCameraShakeData(0.125f, 0.25f); -static ushort kSoundId[2] = {SFXwpn_fire_plasma_normal, SFXwpn_fire_plasma_charged}; +CCameraShakeData CameraShaker = CCameraShakeData(0.125f, 0.25f); +static const ushort kSoundId[2] = {SFXwpn_fire_plasma_normal, SFXwpn_fire_plasma_charged}; CPlasmaBeam::CPlasmaBeam(CAssetId characterId, EWeaponType type, TUniqueId playerId, EMaterialTypes playerMaterial, const CVector3f& scale)