More KOR splits

This commit is contained in:
Phillip Stephens 2025-05-11 11:49:28 -07:00
parent 0f6d9e308f
commit 1273bcf956
3 changed files with 148 additions and 104 deletions

View File

@ -16,6 +16,50 @@ Sections:
MetroTRK/mslsupp.c: MetroTRK/mslsupp.c:
.text start:0x80003640 end:0x80003658 .text start:0x80003640 end:0x80003658
Kyoto/Text/CStringTable.cpp:
.text start:0x80356694 end:0x80356AA0
.rodata start:0x803D8420 end:0x803D8438
.sdata start:0x805A86B8 end:0x805A86C0
Kyoto/Particles/CEmitterElement.cpp:
.text start:0x80356AA0 end:0x803574AC
.data start:0x803EF848 end:0x803EF888
.sdata2 start:0x805AE6A0 end:0x805AE6B8
Kyoto/Particles/CEffectComponent.cpp:
.text start:0x803574AC end:0x80357598
Kyoto/Particles/CParticleData.cpp:
.text start:0x80357598 end:0x80357674
.sbss start:0x805A9330 end:0x805A9338
Kyoto/Animation/CVertexMorphEffect.cpp:
.text start:0x80357674 end:0x80357B38
.rodata start:0x803D8438 end:0x803D8440
.sdata2 start:0x805AE6B8 end:0x805AE6D0
Kyoto/Animation/CSkinnedModelWithAvgNormals.cpp:
.text start:0x80357B38 end:0x803583F0
.rodata start:0x803D8440 end:0x803D8448
.sdata2 start:0x805AE6D0 end:0x805AE6D8
Kyoto/CTimeProvider.cpp:
.text start:0x803583F0 end:0x803584C8
.sbss start:0x805A9338 end:0x805A9340
Kyoto/CARAMToken.cpp:
.text start:0x803584C8 end:0x80358CF8
.rodata start:0x803D8448 end:0x803D8450
.bss start:0x805A64EC end:0x805A6508 align:4 common
Kyoto/Audio/CMidiManager.cpp:
.text start:0x80358CF8 end:0x803595D0
.ctors start:0x803CB468 end:0x803CB46C
.rodata start:0x803D8450 end:0x803D8458
.data start:0x803EF888 end:0x803EF898
.bss start:0x8053FCF0 end:0x8053FD00
.bss start:0x805A6508 end:0x805A6540 align:4 common
Kyoto/Text/CFontImageDef.cpp: Kyoto/Text/CFontImageDef.cpp:
.text start:0x803595D0 end:0x803598AC .text start:0x803595D0 end:0x803598AC
.rodata start:0x803D8458 end:0x803D8460 .rodata start:0x803D8458 end:0x803D8460

View File

@ -1384,7 +1384,7 @@ fn_800591E0 = .text:0x800591E0; // type:function size:0x48
fn_80059228 = .text:0x80059228; // type:function size:0x68 fn_80059228 = .text:0x80059228; // type:function size:0x68
fn_80059290 = .text:0x80059290; // type:function size:0x2A0 fn_80059290 = .text:0x80059290; // type:function size:0x2A0
fn_80059530 = .text:0x80059530; // type:function size:0x3C fn_80059530 = .text:0x80059530; // type:function size:0x3C
fn_8005956C = .text:0x8005956C; // type:function size:0x28 cinput_stream_helper<Q24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>>__FRC82TType<Q24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>>R12CInputStream = .text:0x8005956C; // type:function size:0x28
fn_80059594 = .text:0x80059594; // type:function size:0xDC fn_80059594 = .text:0x80059594; // type:function size:0xDC
fn_80059670 = .text:0x80059670; // type:function size:0x10C fn_80059670 = .text:0x80059670; // type:function size:0x10C
fn_8005977C = .text:0x8005977C; // type:function size:0x164 fn_8005977C = .text:0x8005977C; // type:function size:0x164
@ -12737,7 +12737,7 @@ fn_802E7998 = .text:0x802E7998; // type:function size:0x8
fn_802E79A0 = .text:0x802E79A0; // type:function size:0x2C fn_802E79A0 = .text:0x802E79A0; // type:function size:0x2C
fn_802E79CC = .text:0x802E79CC; // type:function size:0x8 fn_802E79CC = .text:0x802E79CC; // type:function size:0x8
fn_802E79D4 = .text:0x802E79D4; // type:function size:0x8 fn_802E79D4 = .text:0x802E79D4; // type:function size:0x8
fn_802E79DC = .text:0x802E79DC; // type:function size:0x1C __ct__10CSfxHandleFUi = .text:0x802E79DC; // type:function size:0x1C
fn_802E79F8 = .text:0x802E79F8; // type:function size:0x5C fn_802E79F8 = .text:0x802E79F8; // type:function size:0x5C
fn_802E7A54 = .text:0x802E7A54; // type:function size:0xE8 fn_802E7A54 = .text:0x802E7A54; // type:function size:0xE8
fn_802E7B3C = .text:0x802E7B3C; // type:function size:0x100 fn_802E7B3C = .text:0x802E7B3C; // type:function size:0x100
@ -14499,20 +14499,20 @@ fn_80344048 = .text:0x80344048; // type:function size:0x534
fn_8034457C = .text:0x8034457C; // type:function size:0x180 fn_8034457C = .text:0x8034457C; // type:function size:0x180
fn_803446FC = .text:0x803446FC; // type:function size:0x34 fn_803446FC = .text:0x803446FC; // type:function size:0x34
fn_80344730 = .text:0x80344730; // type:function size:0x28 fn_80344730 = .text:0x80344730; // type:function size:0x28
fn_80344758 = .text:0x80344758; // type:function size:0x20 CollectGarbage__12CARAMManagerFv = .text:0x80344758; // type:function size:0x20
fn_80344778 = .text:0x80344778; // type:function size:0x74 RefreshActiveDMAList__12CARAMManagerFv = .text:0x80344778; // type:function size:0x74
fn_803447EC = .text:0x803447EC; // type:function size:0x40 AramManagerDMACallback__12CARAMManagerFUl = .text:0x803447EC; // type:function size:0x40
fn_8034482C = .text:0x8034482C; // type:function size:0x4C CancelDMA__12CARAMManagerFUi = .text:0x8034482C; // type:function size:0x4C
fn_80344878 = .text:0x80344878; // type:function size:0x40 WaitForAllDMAsToComplete__12CARAMManagerFv = .text:0x80344878; // type:function size:0x40
fn_803448B8 = .text:0x803448B8; // type:function size:0x7C WaitForDMACompletion__12CARAMManagerFUi = .text:0x803448B8; // type:function size:0x7C
fn_80344934 = .text:0x80344934; // type:function size:0x8C IsDMACompleted__12CARAMManagerFUi = .text:0x80344934; // type:function size:0x8C
fn_803449C0 = .text:0x803449C0; // type:function size:0x138 DMAToMRAM__12CARAMManagerFPvPvUiQ212CARAMManager12EDMAPriority = .text:0x803449C0; // type:function size:0x138
fn_80344AF8 = .text:0x80344AF8; // type:function size:0x134 DMAToARAM__12CARAMManagerFPvPvUiQ212CARAMManager12EDMAPriority = .text:0x80344AF8; // type:function size:0x134
fn_80344C2C = .text:0x80344C2C; // type:function size:0xDC Free__12CARAMManagerFPCv = .text:0x80344C2C; // type:function size:0xDC
fn_80344D08 = .text:0x80344D08; // type:function size:0x90 FindFreeBlocks__12CARAMManagerFUiUiUi = .text:0x80344D08; // type:function size:0x90
fn_80344D98 = .text:0x80344D98; // type:function size:0x9C Alloc__12CARAMManagerFUi = .text:0x80344D98; // type:function size:0x9C
fn_80344E34 = .text:0x80344E34; // type:function size:0x50 Shutdown__12CARAMManagerFv = .text:0x80344E34; // type:function size:0x50
fn_80344E84 = .text:0x80344E84; // type:function size:0x170 Initialize__12CARAMManagerFUi = .text:0x80344E84; // type:function size:0x170
fn_80344FF4 = .text:0x80344FF4; // type:function size:0x7C fn_80344FF4 = .text:0x80344FF4; // type:function size:0x7C
fn_80345070 = .text:0x80345070; // type:function size:0x54 fn_80345070 = .text:0x80345070; // type:function size:0x54
fn_803450C4 = .text:0x803450C4; // type:function size:0x78 fn_803450C4 = .text:0x803450C4; // type:function size:0x78
@ -14597,9 +14597,9 @@ fn_8034A97C = .text:0x8034A97C; // type:function size:0x8
fn_8034A984 = .text:0x8034A984; // type:function size:0x8 fn_8034A984 = .text:0x8034A984; // type:function size:0x8
fn_8034A98C = .text:0x8034A98C; // type:function size:0x78 fn_8034A98C = .text:0x8034A98C; // type:function size:0x78
fn_8034AA04 = .text:0x8034AA04; // type:function size:0x48 fn_8034AA04 = .text:0x8034AA04; // type:function size:0x48
fn_8034AA4C = .text:0x8034AA4C; // type:function size:0x2C SeqVolume__9CAudioSysFUcUsUlUc = .text:0x8034AA4C; // type:function size:0x2C
fn_8034AA78 = .text:0x8034AA78; // type:function size:0x20 SeqStop__9CAudioSysFUl = .text:0x8034AA78; // type:function size:0x20
fn_8034AA98 = .text:0x8034AA98; // type:function size:0x2C SeqPlayEx__9CAudioSysFUsUsPvP12SND_PLAYPARAUc = .text:0x8034AA98; // type:function size:0x2C
fn_8034AAC4 = .text:0x8034AAC4; // type:function size:0x8C fn_8034AAC4 = .text:0x8034AAC4; // type:function size:0x8C
fn_8034AB50 = .text:0x8034AB50; // type:function size:0x3C fn_8034AB50 = .text:0x8034AB50; // type:function size:0x3C
fn_8034AB8C = .text:0x8034AB8C; // type:function size:0x58 fn_8034AB8C = .text:0x8034AB8C; // type:function size:0x58
@ -14912,30 +14912,30 @@ fn_803564D4 = .text:0x803564D4; // type:function size:0x3C
fn_80356510 = .text:0x80356510; // type:function size:0xD0 fn_80356510 = .text:0x80356510; // type:function size:0xD0
fn_803565E0 = .text:0x803565E0; // type:function size:0x4C fn_803565E0 = .text:0x803565E0; // type:function size:0x4C
fn_8035662C = .text:0x8035662C; // type:function size:0x68 fn_8035662C = .text:0x8035662C; // type:function size:0x68
fn_80356694 = .text:0x80356694; // type:function size:0x64 FStringTableFactory__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer = .text:0x80356694; // type:function size:0x64
fn_803566F8 = .text:0x803566F8; // type:function size:0xD0 __ct<12CStringTable>__16CFactoryFnReturnFP12CStringTable = .text:0x803566F8; // type:function size:0xD0
fn_803567C8 = .text:0x803567C8; // type:function size:0x2C GetIObjObjectFor__22TToken<12CStringTable>FRCQ24rstl24auto_ptr<12CStringTable> = .text:0x803567C8; // type:function size:0x2C
fn_803567F4 = .text:0x803567F4; // type:function size:0x9C GetNewDerivedObject__40TObjOwnerDerivedFromIObj<12CStringTable>FRCQ24rstl24auto_ptr<12CStringTable> = .text:0x803567F4; // type:function size:0x9C
fn_80356890 = .text:0x80356890; // type:function size:0x34 GetString__12CStringTableCFi = .text:0x80356890; // type:function size:0x34
fn_803568C4 = .text:0x803568C4; // type:function size:0x1DC __ct__12CStringTableFR12CInputStream = .text:0x803568C4; // type:function size:0x1DC
fn_80356AA0 = .text:0x80356AA0; // type:function size:0x294 GetValue__14CVEAngleSphereCFiR9CVector3fR9CVector3f = .text:0x80356AA0; // type:function size:0x294
fn_80356D34 = .text:0x80356D34; // type:function size:0x160 __dt__14CVEAngleSphereFv = .text:0x80356D34; // type:function size:0x160
fn_80356E94 = .text:0x80356E94; // type:function size:0x54 __ct__14CVEAngleSphereFP14CVectorElementP12CRealElementP12CRealElementP12CRealElementP12CRealElementP12CRealElementP12CRealElement = .text:0x80356E94; // type:function size:0x54
fn_80356EE8 = .text:0x80356EE8; // type:function size:0x60 __dt__15CEmitterElementFv = .text:0x80356EE8; // type:function size:0x60
fn_80356F48 = .text:0x80356F48; // type:function size:0x2C4 GetValue__9CVESphereCFiR9CVector3fR9CVector3f = .text:0x80356F48; // type:function size:0x2C4
fn_8035720C = .text:0x8035720C; // type:function size:0xE0 __dt__9CVESphereFv = .text:0x8035720C; // type:function size:0xE0
fn_803572EC = .text:0x803572EC; // type:function size:0x34 __ct__9CVESphereFP14CVectorElementP12CRealElementP12CRealElement = .text:0x803572EC; // type:function size:0x34
fn_80357320 = .text:0x80357320; // type:function size:0x9C GetValue__16CEESimpleEmitterCFiR9CVector3fR9CVector3f = .text:0x80357320; // type:function size:0x9C
fn_803573BC = .text:0x803573BC; // type:function size:0xC0 __dt__16CEESimpleEmitterFv = .text:0x803573BC; // type:function size:0xC0
fn_8035747C = .text:0x8035747C; // type:function size:0x30 __ct__16CEESimpleEmitterFP14CVectorElementP14CVectorElement = .text:0x8035747C; // type:function size:0x30
fn_803574AC = .text:0x803574AC; // type:function size:0x58 GetSObjectTagFromStream__16CEffectComponentFR12CInputStream = .text:0x803574AC; // type:function size:0x58
fn_80357504 = .text:0x80357504; // type:function size:0x94 __ct__16CEffectComponentFR12CInputStream = .text:0x80357504; // type:function size:0x94
fn_80357598 = .text:0x80357598; // type:function size:0xA0 __ct__13CParticleDataFR12CInputStream = .text:0x80357598; // type:function size:0xA0
fn_80357638 = .text:0x80357638; // type:function size:0x3C Get<Q24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>>__12CInputStreamFRC82TType<Q24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>> = .text:0x80357638; // type:function size:0x3C
fn_80357674 = .text:0x80357674; // type:function size:0xB8 Reset__18CVertexMorphEffectFRC13CUnitVector3fRC9CVector3ff = .text:0x80357674; // type:function size:0xB8
fn_8035772C = .text:0x8035772C; // type:function size:0x3D4 MorphVertices__18CVertexMorphEffectCFP9CVector3fPC9CVector3fRC26TLockedToken<10CSkinRules>RC17CPoseAsTransformsUi = .text:0x8035772C; // type:function size:0x3D4
fn_80357B00 = .text:0x80357B00; // type:function size:0x38 Update__18CVertexMorphEffectFf = .text:0x80357B00; // type:function size:0x38
fn_80357B38 = .text:0x80357B38; // type:function size:0x35C __ct__27CSkinnedModelWithAvgNormalsFRC13CSkinnedModel = .text:0x80357B38; // type:function size:0x35C
fn_80357E94 = .text:0x80357E94; // type:function size:0x7C fn_80357E94 = .text:0x80357E94; // type:function size:0x7C
fn_80357F10 = .text:0x80357F10; // type:function size:0x28 fn_80357F10 = .text:0x80357F10; // type:function size:0x28
fn_80357F38 = .text:0x80357F38; // type:function size:0x54 fn_80357F38 = .text:0x80357F38; // type:function size:0x54
@ -14945,48 +14945,48 @@ fn_803580D8 = .text:0x803580D8; // type:function size:0x8C
fn_80358164 = .text:0x80358164; // type:function size:0x50 fn_80358164 = .text:0x80358164; // type:function size:0x50
fn_803581B4 = .text:0x803581B4; // type:function size:0x7C fn_803581B4 = .text:0x803581B4; // type:function size:0x7C
fn_80358230 = .text:0x80358230; // type:function size:0x78 fn_80358230 = .text:0x80358230; // type:function size:0x78
fn_803582A8 = .text:0x803582A8; // type:function size:0xE0 reserve__Q24rstl105vector<Q24rstl61pair<9CVector3f,Q24rstl35list<Ui,Q24rstl17rmemory_allocator>>,Q24rstl17rmemory_allocator>Fi = .text:0x803582A8; // type:function size:0xE0
fn_80358388 = .text:0x80358388; // type:function size:0x68 fn_80358388 = .text:0x80358388; // type:function size:0x68
fn_803583F0 = .text:0x803583F0; // type:function size:0x78 __dt__13CTimeProviderFv = .text:0x803583F0; // type:function size:0x78
fn_80358468 = .text:0x80358468; // type:function size:0x60 __ct__13CTimeProviderFRCf = .text:0x80358468; // type:function size:0x60
fn_803584C8 = .text:0x803584C8; // type:function size:0x54 GetMRAMSafe__10CARAMTokenFv = .text:0x803584C8; // type:function size:0x54
fn_8035851C = .text:0x8035851C; // type:function size:0x4C ForceSyncARAM__10CARAMTokenFv = .text:0x8035851C; // type:function size:0x4C
fn_80358568 = .text:0x80358568; // type:function size:0x40 ForceSyncMRAM__10CARAMTokenFv = .text:0x80358568; // type:function size:0x40
fn_803585A8 = .text:0x803585A8; // type:function size:0x4C MakeInvalid__10CARAMTokenFv = .text:0x803585A8; // type:function size:0x4C
fn_803585F4 = .text:0x803585F4; // type:function size:0x48 RemoveFromList__10CARAMTokenFv = .text:0x803585F4; // type:function size:0x48
fn_8035863C = .text:0x8035863C; // type:function size:0x50 MoveToList__10CARAMTokenFQ210CARAMToken7EStatus = .text:0x8035863C; // type:function size:0x50
fn_8035868C = .text:0x8035868C; // type:function size:0x40 InitiallyMoveToList__10CARAMTokenFv = .text:0x8035868C; // type:function size:0x40
fn_803586CC = .text:0x803586CC; // type:function size:0x70 UpdateAllDMAs__10CARAMTokenFv = .text:0x803586CC; // type:function size:0x70
fn_8035873C = .text:0x8035873C; // type:function size:0xD0 RefreshStatus__10CARAMTokenFv = .text:0x8035873C; // type:function size:0xD0
fn_8035880C = .text:0x8035880C; // type:function size:0xF4 LoadToARAM__10CARAMTokenFv = .text:0x8035880C; // type:function size:0xF4
fn_80358900 = .text:0x80358900; // type:function size:0x108 LoadToMRAM__10CARAMTokenFv = .text:0x80358900; // type:function size:0x108
fn_80358A08 = .text:0x80358A08; // type:function size:0x60 __as__10CARAMTokenFRC10CARAMToken = .text:0x80358A08; // type:function size:0x60
fn_80358A68 = .text:0x80358A68; // type:function size:0x70 PostConstruct__10CARAMTokenFPvUii = .text:0x80358A68; // type:function size:0x70
fn_80358AD8 = .text:0x80358AD8; // type:function size:0x88 __dt__10CARAMTokenFv = .text:0x80358AD8; // type:function size:0x88
fn_80358B60 = .text:0x80358B60; // type:function size:0x80 __ct__10CARAMTokenFRC10CARAMToken = .text:0x80358B60; // type:function size:0x80
fn_80358BE0 = .text:0x80358BE0; // type:function size:0xB0 __ct__10CARAMTokenFPvUii = .text:0x80358BE0; // type:function size:0xB0
fn_80358C90 = .text:0x80358C90; // type:function size:0x68 __ct__10CARAMTokenFv = .text:0x80358C90; // type:function size:0x68
fn_80358CF8 = .text:0x80358CF8; // type:function size:0x64 FMidiDataFactory__FRC10SObjectTagR12CInputStreamRC15CVParamTransfer = .text:0x80358CF8; // type:function size:0x64
fn_80358D5C = .text:0x80358D5C; // type:function size:0xDC __ct<Q212CMidiManager9CMidiData>__16CFactoryFnReturnFPQ212CMidiManager9CMidiData = .text:0x80358D5C; // type:function size:0xDC
fn_80358E38 = .text:0x80358E38; // type:function size:0xB8 __dt__52TObjOwnerDerivedFromIObj<Q212CMidiManager9CMidiData>Fv = .text:0x80358E38; // type:function size:0xB8
fn_80358EF0 = .text:0x80358EF0; // type:function size:0x2C GetIObjObjectFor__34TToken<Q212CMidiManager9CMidiData>FRCQ24rstl36auto_ptr<Q212CMidiManager9CMidiData> = .text:0x80358EF0; // type:function size:0x2C
fn_80358F1C = .text:0x80358F1C; // type:function size:0x9C GetNewDerivedObject__52TObjOwnerDerivedFromIObj<Q212CMidiManager9CMidiData>FRCQ24rstl36auto_ptr<Q212CMidiManager9CMidiData> = .text:0x80358F1C; // type:function size:0x9C
fn_80358FB8 = .text:0x80358FB8; // type:function size:0x118 __ct__Q212CMidiManager9CMidiDataFR12CInputStream = .text:0x80358FB8; // type:function size:0x118
fn_803590D0 = .text:0x803590D0; // type:function size:0xE4 LocateHandle__12CMidiManagerFv = .text:0x803590D0; // type:function size:0xE4
fn_803591B4 = .text:0x803591B4; // type:function size:0x7C StopAll__12CMidiManagerFv = .text:0x803591B4; // type:function size:0x7C
fn_80359230 = .text:0x80359230; // type:function size:0xC0 Stop__12CMidiManagerFRC10CSfxHandleUs = .text:0x80359230; // type:function size:0xC0
fn_803592F0 = .text:0x803592F0; // type:function size:0x1B4 Play__12CMidiManagerFRCQ212CMidiManager9CMidiDataUsbs = .text:0x803592F0; // type:function size:0x1B4
fn_803594A4 = .text:0x803594A4; // type:function size:0x8 SetSongId__Q212CMidiManager12CMidiWrapperFs = .text:0x803594A4; // type:function size:0x8
fn_803594AC = .text:0x803594AC; // type:function size:0xC SetMidiHandle__Q212CMidiManager12CMidiWrapperFRC10CSfxHandle = .text:0x803594AC; // type:function size:0xC
fn_803594B8 = .text:0x803594B8; // type:function size:0x8 SetAudioSysHandle__Q212CMidiManager12CMidiWrapperFUl = .text:0x803594B8; // type:function size:0x8
fn_803594C0 = .text:0x803594C0; // type:function size:0x8 SetAvailable__Q212CMidiManager12CMidiWrapperFb = .text:0x803594C0; // type:function size:0x8
fn_803594C8 = .text:0x803594C8; // type:function size:0x8 GetSongId__Q212CMidiManager12CMidiWrapperCFv = .text:0x803594C8; // type:function size:0x8
fn_803594D0 = .text:0x803594D0; // type:function size:0x8 IsAvailable__Q212CMidiManager12CMidiWrapperCFv = .text:0x803594D0; // type:function size:0x8
fn_803594D8 = .text:0x803594D8; // type:function size:0x8 GetAudioSysHandle__Q212CMidiManager12CMidiWrapperCFv = .text:0x803594D8; // type:function size:0x8
fn_803594E0 = .text:0x803594E0; // type:function size:0x8 GetManagerHandle__Q212CMidiManager12CMidiWrapperCFv = .text:0x803594E0; // type:function size:0x8
fn_803594E8 = .text:0x803594E8; // type:function size:0x18 __ct__Q212CMidiManager12CMidiWrapperFv = .text:0x803594E8; // type:function size:0x18
fn_80359500 = .text:0x80359500; // type:function size:0x3C __sinit_CMidiManager_cpp = .text:0x80359500; // type:function size:0x3C scope:local
fn_8035953C = .text:0x8035953C; // type:function size:0x94 __dt__Q24rstl49reserved_vector<Q212CMidiManager12CMidiWrapper,3>Fv = .text:0x8035953C; // type:function size:0x94
CalculateBaseline__13CFontImageDefFv = .text:0x803595D0; // type:function size:0xB8 CalculateBaseline__13CFontImageDefFv = .text:0x803595D0; // type:function size:0xB8
IsLoaded__13CFontImageDefCFv = .text:0x80359688; // type:function size:0x40 IsLoaded__13CFontImageDefCFv = .text:0x80359688; // type:function size:0x40
__ct__13CFontImageDefFRCQ24rstl54vector<17TToken<8CTexture>,Q24rstl17rmemory_allocator>fRC9CVector2f = .text:0x803596C8; // type:function size:0x110 __ct__13CFontImageDefFRCQ24rstl54vector<17TToken<8CTexture>,Q24rstl17rmemory_allocator>fRC9CVector2f = .text:0x803596C8; // type:function size:0x110
@ -17904,12 +17904,12 @@ lbl_803D8358 = .rodata:0x803D8358; // type:object size:0xB0
lbl_803D8408 = .rodata:0x803D8408; // type:object size:0x8 lbl_803D8408 = .rodata:0x803D8408; // type:object size:0x8
lbl_803D8410 = .rodata:0x803D8410; // type:object size:0x8 lbl_803D8410 = .rodata:0x803D8410; // type:object size:0x8
lbl_803D8418 = .rodata:0x803D8418; // type:object size:0x8 lbl_803D8418 = .rodata:0x803D8418; // type:object size:0x8
lbl_803D8420 = .rodata:0x803D8420; // type:object size:0x10 data:wstring skInvalidString = .rodata:0x803D8420; // type:object size:0x10 data:wstring
lbl_803D8430 = .rodata:0x803D8430; // type:object size:0x8 @stringBase0 = .rodata:0x803D8430; // type:object size:0x7 scope:local data:string_table
lbl_803D8438 = .rodata:0x803D8438; // type:object size:0x8 lbl_803D8438 = .rodata:0x803D8438; // type:object size:0x8
lbl_803D8440 = .rodata:0x803D8440; // type:object size:0x8 lbl_803D8440 = .rodata:0x803D8440; // type:object size:0x8
lbl_803D8448 = .rodata:0x803D8448; // type:object size:0x8 @stringBase0 = .rodata:0x803D8448; // type:object size:0x7 scope:local data:string_table
lbl_803D8450 = .rodata:0x803D8450; // type:object size:0x8 @stringBase0 = .rodata:0x803D8450; // type:object size:0x7 scope:local data:string_table
@stringBase0 = .rodata:0x803D8458; // type:object size:0x7 scope:local data:string_table @stringBase0 = .rodata:0x803D8458; // type:object size:0x7 scope:local data:string_table
lbl_803D8460 = .rodata:0x803D8460; // type:object size:0x18 lbl_803D8460 = .rodata:0x803D8460; // type:object size:0x18
lbl_803D8478 = .rodata:0x803D8478; // type:object size:0x8 lbl_803D8478 = .rodata:0x803D8478; // type:object size:0x8
@ -17996,7 +17996,7 @@ lbl_803D9A98 = .data:0x803D9A98; // type:object size:0x1C
jumptable_803D9AB4 = .data:0x803D9AB4; // type:object size:0x20 scope:local jumptable_803D9AB4 = .data:0x803D9AB4; // type:object size:0x20 scope:local
lbl_803D9AD4 = .data:0x803D9AD4; // type:object size:0x1C lbl_803D9AD4 = .data:0x803D9AD4; // type:object size:0x1C
lbl_803D9AF0 = .data:0x803D9AF0; // type:object size:0x1C lbl_803D9AF0 = .data:0x803D9AF0; // type:object size:0x1C
lbl_803D9B0C = .data:0x803D9B0C; // type:object size:0xC __vt__40TObjOwnerDerivedFromIObj<12CStringTable> = .data:0x803D9B0C; // type:object size:0xC
lbl_803D9B18 = .data:0x803D9B18; // type:object size:0x1C lbl_803D9B18 = .data:0x803D9B18; // type:object size:0x1C
lbl_803D9B34 = .data:0x803D9B34; // type:object size:0x1C lbl_803D9B34 = .data:0x803D9B34; // type:object size:0x1C
lbl_803D9B50 = .data:0x803D9B50; // type:object size:0x1C lbl_803D9B50 = .data:0x803D9B50; // type:object size:0x1C
@ -18604,7 +18604,7 @@ lbl_803EC654 = .data:0x803EC654; // type:object size:0x14
lbl_803EC668 = .data:0x803EC668; // type:object size:0x1C lbl_803EC668 = .data:0x803EC668; // type:object size:0x1C
lbl_803EC684 = .data:0x803EC684; // type:object size:0x10 lbl_803EC684 = .data:0x803EC684; // type:object size:0x10
lbl_803EC694 = .data:0x803EC694; // type:object size:0x14 lbl_803EC694 = .data:0x803EC694; // type:object size:0x14
lbl_803EC6A8 = .data:0x803EC6A8; // type:object size:0xC __vt__8IElement = .data:0x803EC6A8; // type:object size:0xC
lbl_803EC6B4 = .data:0x803EC6B4; // type:object size:0x14 lbl_803EC6B4 = .data:0x803EC6B4; // type:object size:0x14
lbl_803EC6C8 = .data:0x803EC6C8; // type:object size:0x10 lbl_803EC6C8 = .data:0x803EC6C8; // type:object size:0x10
lbl_803EC6D8 = .data:0x803EC6D8; // type:object size:0x120 lbl_803EC6D8 = .data:0x803EC6D8; // type:object size:0x120
@ -18827,10 +18827,10 @@ lbl_803EF818 = .data:0x803EF818; // type:object size:0x10
lbl_803EF828 = .data:0x803EF828; // type:object size:0x10 lbl_803EF828 = .data:0x803EF828; // type:object size:0x10
lbl_803EF838 = .data:0x803EF838; // type:object size:0x10 lbl_803EF838 = .data:0x803EF838; // type:object size:0x10
lbl_803EF848 = .data:0x803EF848; // type:object size:0x10 lbl_803EF848 = .data:0x803EF848; // type:object size:0x10
lbl_803EF858 = .data:0x803EF858; // type:object size:0x10 __vt__15CEmitterElement = .data:0x803EF858; // type:object size:0x10
lbl_803EF868 = .data:0x803EF868; // type:object size:0x10 __vt__9CVESphere = .data:0x803EF868; // type:object size:0x10
__vt__16CEESimpleEmitter = .data:0x803EF878; // type:object size:0x10 __vt__16CEESimpleEmitter = .data:0x803EF878; // type:object size:0x10
__vt__52TObjOwnerDerivedFromIObj<Q212CMidiManager9CMidiData> = .data:0x803EF888; // type:object size:0x10 __vt__52TObjOwnerDerivedFromIObj<Q212CMidiManager9CMidiData> = .data:0x803EF888; // type:object size:0xC scope:weak
__vt__17CImageInstruction = .data:0x803EF898; // type:object size:0x20 __vt__17CImageInstruction = .data:0x803EF898; // type:object size:0x20
__vt__17CParticleElectric = .data:0x803EF8B8; // type:object size:0x78 __vt__17CParticleElectric = .data:0x803EF8B8; // type:object size:0x78
__vt__44TObjOwnerDerivedFromIObj<16CDependencyGroup> = .data:0x803EF930; // type:object size:0xC scope:weak __vt__44TObjOwnerDerivedFromIObj<16CDependencyGroup> = .data:0x803EF930; // type:object size:0xC scope:weak
@ -19220,7 +19220,7 @@ lbl_804BFC8C = .bss:0x804BFC8C; // type:object size:0x14
sStaticSkinningData__8Skinning = .bss:0x804BFCA0; // type:object size:0x80000 align:32 sStaticSkinningData__8Skinning = .bss:0x804BFCA0; // type:object size:0x80000 align:32
sSkinningBuffer__8Skinning = .bss:0x8053FCAC; // type:object size:0x1C data:byte sSkinningBuffer__8Skinning = .bss:0x8053FCAC; // type:object size:0x1C data:byte
sAllocations__8Skinning = .bss:0x8053FCD4; // type:object size:0x1C sAllocations__8Skinning = .bss:0x8053FCD4; // type:object size:0x1C
lbl_8053FCF0 = .bss:0x8053FCF0; // type:object size:0xC @148 = .bss:0x8053FCF0; // type:object size:0xC scope:local
lbl_8053FD00 = .bss:0x8053FD00; // type:object size:0x500 align:32 lbl_8053FD00 = .bss:0x8053FD00; // type:object size:0x500 align:32
lbl_80540200 = .bss:0x80540200; // type:object size:0x30 lbl_80540200 = .bss:0x80540200; // type:object size:0x30
lbl_80540230 = .bss:0x80540230; // type:object size:0x30 lbl_80540230 = .bss:0x80540230; // type:object size:0x30
@ -19502,7 +19502,7 @@ mpDefaultInvalidString__9CAudioSys = .bss:0x805A64AC; // type:object size:0x10
lbl_805A64BC = .bss:0x805A64BC; // type:object size:0x20 lbl_805A64BC = .bss:0x805A64BC; // type:object size:0x20
lbl_805A64DC = .bss:0x805A64DC; // type:object size:0x10 lbl_805A64DC = .bss:0x805A64DC; // type:object size:0x10
sLists__10CARAMToken = .bss:0x805A64EC; // type:object size:0x1C sLists__10CARAMToken = .bss:0x805A64EC; // type:object size:0x1C
mMidiWrappers__12CMidiManager = .bss:0x805A6508; // type:object size:0x38 data:4byte mMidiWrappers__12CMidiManager = .bss:0x805A6508; // type:object size:0x28 data:4byte
lbl_805A6540 = .bss:0x805A6540; // type:object size:0x300 align:32 data:4byte lbl_805A6540 = .bss:0x805A6540; // type:object size:0x300 align:32 data:4byte
lbl_805A6840 = .bss:0x805A6840; // type:object size:0x10 data:4byte lbl_805A6840 = .bss:0x805A6840; // type:object size:0x10 data:4byte
lbl_805A6870 = .bss:0x805A6870; // type:object size:0x10 data:4byte lbl_805A6870 = .bss:0x805A6870; // type:object size:0x10 data:4byte
@ -21338,7 +21338,7 @@ lbl_805A86A4 = .sdata:0x805A86A4; // type:object size:0x1 data:byte
lbl_805A86A8 = .sdata:0x805A86A8; // type:object size:0x4 data:4byte lbl_805A86A8 = .sdata:0x805A86A8; // type:object size:0x4 data:4byte
lbl_805A86AC = .sdata:0x805A86AC; // type:object size:0x4 data:4byte lbl_805A86AC = .sdata:0x805A86AC; // type:object size:0x4 data:4byte
lbl_805A86B0 = .sdata:0x805A86B0; // type:object size:0x8 data:byte lbl_805A86B0 = .sdata:0x805A86B0; // type:object size:0x8 data:byte
lbl_805A86B8 = .sdata:0x805A86B8; // type:object size:0x8 data:4byte mCurrentLanguage = .sdata:0x805A86B8; // type:object size:0x4 scope:local data:4byte
lbl_805A86C0 = .sdata:0x805A86C0; // type:object size:0x8 lbl_805A86C0 = .sdata:0x805A86C0; // type:object size:0x8
lbl_805A86C8 = .sdata:0x805A86C8; // type:object size:0x1 data:byte lbl_805A86C8 = .sdata:0x805A86C8; // type:object size:0x1 data:byte
lbl_805A86C9 = .sdata:0x805A86C9; // type:object size:0x1 data:byte lbl_805A86C9 = .sdata:0x805A86C9; // type:object size:0x1 data:byte
@ -22042,7 +22042,7 @@ lbl_805A9324 = .sbss:0x805A9324; // type:object size:0x4 data:4byte
lbl_805A9328 = .sbss:0x805A9328; // type:object size:0x8 data:4byte lbl_805A9328 = .sbss:0x805A9328; // type:object size:0x8 data:4byte
lbl_805A9330 = .sbss:0x805A9330; // type:object size:0x1 data:byte lbl_805A9330 = .sbss:0x805A9330; // type:object size:0x1 data:byte
lbl_805A9334 = .sbss:0x805A9334; // type:object size:0x1 data:byte lbl_805A9334 = .sbss:0x805A9334; // type:object size:0x1 data:byte
lbl_805A9338 = .sbss:0x805A9338; // type:object size:0x8 data:4byte gCurrentTimeProvider__13CTimeProvider = .sbss:0x805A9338; // type:object size:0x4 data:4byte
lbl_805A9340 = .sbss:0x805A9340; // type:object size:0x4 data:4byte lbl_805A9340 = .sbss:0x805A9340; // type:object size:0x4 data:4byte
lbl_805A9344 = .sbss:0x805A9344; // type:object size:0x4 data:4byte lbl_805A9344 = .sbss:0x805A9344; // type:object size:0x4 data:4byte
lbl_805A9348 = .sbss:0x805A9348; // type:object size:0x4 data:4byte lbl_805A9348 = .sbss:0x805A9348; // type:object size:0x4 data:4byte
@ -26601,8 +26601,8 @@ lbl_805AE588 = .sdata2:0x805AE588; // type:object size:0x4 align:4 data:float
lbl_805AE58C = .sdata2:0x805AE58C; // type:object size:0x4 align:4 data:float lbl_805AE58C = .sdata2:0x805AE58C; // type:object size:0x4 align:4 data:float
lbl_805AE590 = .sdata2:0x805AE590; // type:object size:0x8 align:4 data:float lbl_805AE590 = .sdata2:0x805AE590; // type:object size:0x8 align:4 data:float
lbl_805AE598 = .sdata2:0x805AE598; // type:object size:0x8 data:4byte lbl_805AE598 = .sdata2:0x805AE598; // type:object size:0x8 data:4byte
lbl_805AE5A0 = .sdata2:0x805AE5A0; // type:object size:0x4 data:4byte kInvalidAlloc__12CARAMManager = .sdata2:0x805AE5A0; // type:object size:0x4 data:4byte
lbl_805AE5A4 = .sdata2:0x805AE5A4; // type:object size:0x4 data:4byte kInvalidHandle__12CARAMManager = .sdata2:0x805AE5A4; // type:object size:0x4 data:4byte
lbl_805AE5A8 = .sdata2:0x805AE5A8; // type:object size:0x4 align:4 data:float lbl_805AE5A8 = .sdata2:0x805AE5A8; // type:object size:0x4 align:4 data:float
lbl_805AE5AC = .sdata2:0x805AE5AC; // type:object size:0x4 align:4 data:float lbl_805AE5AC = .sdata2:0x805AE5AC; // type:object size:0x4 align:4 data:float
lbl_805AE5B0 = .sdata2:0x805AE5B0; // type:object size:0x4 data:4byte lbl_805AE5B0 = .sdata2:0x805AE5B0; // type:object size:0x4 data:4byte

View File

@ -1056,15 +1056,15 @@ config.libs = [
Object(NonMatching, "Kyoto/Animation/DolphinCSkinRules.cpp"), Object(NonMatching, "Kyoto/Animation/DolphinCSkinRules.cpp"),
Object(NonMatching, "Kyoto/Animation/DolphinCVirtualBone.cpp"), Object(NonMatching, "Kyoto/Animation/DolphinCVirtualBone.cpp"),
Object(NonMatching, "Kyoto/Graphics/DolphinCModel.cpp"), Object(NonMatching, "Kyoto/Graphics/DolphinCModel.cpp"),
Object(MatchingFor("GM8E01_00", "GM8E01_01"), "Kyoto/Text/CStringTable.cpp"), Object(MatchingFor("GM8E01_00", "GM8E01_01", "GM8E01_48"), "Kyoto/Text/CStringTable.cpp"),
Object(NonMatching, "Kyoto/Particles/CEmitterElement.cpp"), Object(NonMatching, "Kyoto/Particles/CEmitterElement.cpp"),
Object(MatchingFor("GM8E01_00", "GM8E01_01"), "Kyoto/Particles/CEffectComponent.cpp"), Object(MatchingFor("GM8E01_00", "GM8E01_01", "GM8E01_48"), "Kyoto/Particles/CEffectComponent.cpp"),
Object(NonMatching, "Kyoto/Particles/CParticleData.cpp"), Object(NonMatching, "Kyoto/Particles/CParticleData.cpp"),
Object(NonMatching, "Kyoto/Animation/CVertexMorphEffect.cpp"), Object(NonMatching, "Kyoto/Animation/CVertexMorphEffect.cpp"),
Object(NonMatching, "Kyoto/Animation/CSkinnedModelWithAvgNormals.cpp"), Object(NonMatching, "Kyoto/Animation/CSkinnedModelWithAvgNormals.cpp"),
Object(MatchingFor("GM8E01_00", "GM8E01_01"), "Kyoto/CTimeProvider.cpp"), Object(MatchingFor("GM8E01_00", "GM8E01_01", "GM8E01_48"), "Kyoto/CTimeProvider.cpp"),
Object(MatchingFor("GM8E01_00", "GM8E01_01"), "Kyoto/CARAMToken.cpp"), Object(MatchingFor("GM8E01_00", "GM8E01_01", "GM8E01_48"), "Kyoto/CARAMToken.cpp"),
Object(MatchingFor("GM8E01_00", "GM8E01_01"), "Kyoto/Audio/CMidiManager.cpp"), Object(MatchingFor("GM8E01_00", "GM8E01_01", "GM8E01_48"), "Kyoto/Audio/CMidiManager.cpp"),
Object(MatchingFor("GM8E01_00", "GM8E01_01", "GM8E01_48"), "Kyoto/Text/CFontImageDef.cpp"), Object(MatchingFor("GM8E01_00", "GM8E01_01", "GM8E01_48"), "Kyoto/Text/CFontImageDef.cpp"),
Object(NonMatching, "Kyoto/Text/CImageInstruction.cpp"), Object(NonMatching, "Kyoto/Text/CImageInstruction.cpp"),
Object(NonMatching, "Kyoto/Text/CTextRenderBuffer.cpp"), Object(NonMatching, "Kyoto/Text/CTextRenderBuffer.cpp"),