diff options
Diffstat (limited to 'arm9/global.inc')
-rw-r--r-- | arm9/global.inc | 1900 |
1 files changed, 1024 insertions, 876 deletions
diff --git a/arm9/global.inc b/arm9/global.inc index 08432a05..4f8cce89 100644 --- a/arm9/global.inc +++ b/arm9/global.inc @@ -143,7 +143,7 @@ .extern DGT_Hash2SetSource .extern DGTi_Hash2CalcHmac .extern DGTi_hash2_arm4_small -.extern ErrorHandling +.extern GF_AssertFail .extern FS_ChangeDir .extern FS_CloseFile .extern FS_ConvertPathToFileID @@ -188,21 +188,21 @@ .extern FUN_02000EE8 .extern FUN_02000F18 .extern HandleDSLidAction -.extern FUN_020010A8 -.extern FUN_02001204 -.extern FUN_02001300 -.extern FUN_02001328 -.extern FUN_02001354 -.extern FUN_020013C8 -.extern FUN_020013E8 -.extern FUN_0200143C -.extern FUN_02001448 -.extern FUN_0200145C -.extern FUN_02001464 -.extern FUN_02001470 -.extern FUN_02001538 -.extern FUN_02001658 -.extern FUN_02001B80 +.extern ListMenuInit +.extern ListMenu_ProcessInput +.extern DestroyListMenu +.extern RedrawListMenu +.extern ListMenuTestInputInternal +.extern ListMenuTestInput +.extern ListMenuOverrideSetColors +.extern ListMenuGetCurrentItemArrayId +.extern ListMenuGetScrollAndRow +.extern ListMenuGetUnk33 +.extern ListMenuGetValueByArrayId +.extern ListMenuGetTemplateField +.extern ListMenuSetTemplateField +.extern ListMenuGetItemStr +.extern ListMenuCopyToVram .extern FUN_02001B8C .extern FUN_02001C14 .extern FUN_02001C34 @@ -236,7 +236,7 @@ .extern FontFunc .extern FUN_02002DE0 .extern FUN_02002E14 -.extern FUN_02002E4C +.extern GetFontAttribute .extern FUN_02002ED0 .extern FUN_02002EEC .extern FUN_02002F08 @@ -269,13 +269,13 @@ .extern DoSoundUpdateFrame .extern FUN_02003CE8 .extern FUN_02003D38 -.extern FUN_02003F3C -.extern FUN_02003F64 -.extern FUN_02003F78 -.extern FUN_02003F90 -.extern FUN_02003FA8 -.extern FUN_02003FC4 -.extern FUN_02003FDC +.extern GF_Snd_SaveState +.extern GF_Snd_RestoreState +.extern GF_Snd_LoadGroup +.extern GF_Snd_LoadSeq +.extern GF_Snd_LoadSeqEx +.extern GF_Snd_LoadWaveArc +.extern GF_Snd_LoadBank .extern FUN_02003FF4 .extern FUN_02004018 .extern FUN_020040F4 @@ -360,7 +360,7 @@ .extern FUN_02005614 .extern FUN_02005670 .extern FUN_020056AC -.extern PlayBGM +.extern PlaySound .extern FUN_02005CBC .extern FUN_02005CFC .extern FUN_02005D20 @@ -394,22 +394,22 @@ .extern NARC_ReadFromMember .extern NARC_ReadFile .extern NARC_GetFileCount -.extern FUN_0200687C -.extern FUN_020068C8 -.extern FUN_02006930 -.extern FUN_02006948 -.extern FUN_02006A34 -.extern FUN_02006A8C -.extern FUN_02006AE4 -.extern FUN_02006B38 -.extern FUN_02006BB0 -.extern FUN_02006BDC -.extern FUN_02006C08 -.extern FUN_02006C30 -.extern FUN_02006C5C -.extern FUN_02006C88 -.extern UncompressFromNarc -.extern FUN_02006D18 +.extern GfGfxLoader_LoadCharData +.extern GfGfxLoader_LoadScrnData +.extern GfGfxLoader_GXLoadPal +.extern GfGfxLoader_GXLoadPalWithSrcOffset +.extern GfGfxLoader_LoadWholePalette +.extern GfGfxLoader_PartiallyLoadPalette +.extern GfGfxLoader_LoadImageMapping +.extern GfGfxLoader_SetObjCntFlagsAndLoadImageMapping +.extern GfGfxLoader_GetCharData +.extern GfGfxLoader_GetScrnData +.extern GfGfxLoader_GetPlttData +.extern GfGfxLoader_GetCellBank +.extern GfGfxLoader_GetAnimBank +.extern GfGfxLoader_UncompressFromNarc +.extern GfGfxLoader_LoadFromNarc +.extern GfGfxLoader_LoadFromNarc_GetSizeOut .extern FUN_02006D98 .extern FUN_02006ED4 .extern FUN_020072E8 @@ -805,17 +805,17 @@ .extern GF_RTC_CopyDate .extern GF_RTC_TimeToSec .extern GF_RTC_DateTimeToSec -.extern FUN_02012710 +.extern GF_RTC_GetDayOfYear .extern IsNighttime .extern GF_RTC_GetTimeOfDay .extern GF_RTC_GetTimeOfDayByHour -.extern FUN_020127C0 -.extern ListMenu_ctor -.extern ListMenu_dtor -.extern ListMenu_ItemFromMsgData -.extern ListMenu_AddItem -.extern ListMenu_CopyItem -.extern ListMenu_DestroyMenuStrings +.extern GF_RTC_TimeDelta +.extern ListMenuItems_ctor +.extern ListMenuItems_dtor +.extern ListMenuItems_AppendFromMsgData +.extern ListMenuItems_AddItem +.extern ListMenuItems_CopyItem +.extern ListMenuItems_DestroyMenuStrings .extern FUN_02012944 .extern FUN_02012974 .extern FUN_02012988 @@ -882,10 +882,10 @@ .extern FUN_02013628 .extern FUN_0201365C .extern FUN_02013674 -.extern FUN_02013690 -.extern FUN_020136C0 -.extern FUN_020136E0 -.extern FUN_020136F8 +.extern ListMenuCursorNew +.extern DestroyListMenuCursorObj +.extern ListMenuCursorSetColor +.extern ListMenuUpdateCursorObj .extern MailMsg_init .extern MailMsg_init_withBank .extern MailMsg_init_default @@ -1029,7 +1029,7 @@ .extern AllocFromHeap .extern AllocFromHeapAtEnd .extern FreeToHeap -.extern FUN_02016A8C +.extern FreeToHeapExplicit .extern FUN_02016AF8 .extern FUN_02016B20 .extern FUN_02016B44 @@ -1068,10 +1068,10 @@ .extern FUN_0201886C .extern FUN_02018878 .extern FUN_02018884 -.extern FUN_02018A60 +.extern BlitBitmapRect4Bit .extern FUN_02018F4C -.extern FUN_02018FF4 -.extern FUN_0201901C +.extern AllocWindows +.extern InitWindow .extern FUN_02019048 .extern FUN_02019064 .extern FUN_020190EC @@ -1098,15 +1098,15 @@ .extern FUN_020195D0 .extern FUN_020195E4 .extern FUN_0201960C -.extern FUN_02019620 -.extern FUN_02019658 -.extern FUN_02019684 -.extern FUN_020196F4 +.extern FillWindowPixelBuffer +.extern BlitBitmapRectToWindow +.extern BlitBitmapRect +.extern FillWindowPixelRect .extern FUN_0201974C -.extern FUN_0201A8C8 +.extern ScrollWindow .extern FUN_0201AB08 -.extern FUN_0201AB0C -.extern FUN_0201AB10 +.extern GetWindowWidth +.extern GetWindowHeight .extern FUN_0201AB14 .extern FUN_0201AB18 .extern FUN_0201AB1C @@ -1977,16 +1977,16 @@ .extern AddIGTSeconds .extern GetIGTHours .extern GetIGTMinutes -.extern FUN_02029EC4 -.extern FUN_02029ECC -.extern FUN_02029EE4 -.extern FUN_02029EF8 -.extern FUN_02029F04 -.extern FUN_02029F08 -.extern FUN_02029F10 -.extern FUN_02029F14 -.extern FUN_02029F4C -.extern FUN_02029F9C +.extern Sav2_Chatot_sizeof +.extern Sav2_Chatot_init +.extern Chatot_new +.extern Sav2_Chatot_get +.extern Chatot_exists +.extern Chatot_invalidate +.extern Chatot_GetData +.extern Chatot_Decode +.extern Chatot_Encode +.extern Chatot_copy .extern FUN_02029FB0 .extern FUN_02029FB8 .extern FUN_02029FC8 @@ -2748,7 +2748,7 @@ .extern ScrCmd_Unk01FD .extern ScrCmd_Unk01FE .extern ScrCmd_Unk01FF -.extern ScrCmd_Unk026D +.extern ScrCmd_MessageUnown .extern ScrCmd_Unk002C .extern ScrCmd_Unk002D .extern ScrCmd_Unk02C0 @@ -2758,9 +2758,9 @@ .extern ScrCmd_WaitButtonAB .extern ScrCmd_WaitButtonABTime .extern ScrCmd_WaitButton -.extern ScrCmd_Unk0032 +.extern ScrCmd_WaitButtonABPad .extern ScrCmd_Unk0033 -.extern ScrCmd_Unk0034 +.extern ScrCmd_CloseMessageBox .extern ScrCmd_Unk0035 .extern ScrCmd_ScrollBg .extern ScrCmd_CreateMessageBox @@ -2786,404 +2786,404 @@ .extern ScrCmd_Unk0048 .extern ScrCmd_Unk02CF .extern ScrCmd_Unk02D0 -.extern FUN_0203AFC4 -.extern FUN_0203B024 -.extern FUN_0203B148 -.extern FUN_0203B1F0 -.extern FUN_0203B2E0 -.extern FUN_0203B3B0 -.extern FUN_0203B3C0 -.extern FUN_0203B3DC -.extern FUN_0203B3F8 -.extern FUN_0203B440 -.extern FUN_0203B468 -.extern FUN_0203B500 -.extern FUN_0203B544 -.extern FUN_0203B574 -.extern FUN_0203B5B8 -.extern FUN_0203B618 -.extern FUN_0203B640 -.extern FUN_0203B724 -.extern FUN_0203B758 -.extern FUN_0203B790 -.extern FUN_0203B7D8 -.extern FUN_0203B7F0 -.extern FUN_0203B81C -.extern FUN_0203B85C -.extern FUN_0203B8A0 -.extern FUN_0203B8E4 -.extern FUN_0203B914 -.extern FUN_0203B944 -.extern FUN_0203B968 -.extern FUN_0203B9B4 -.extern FUN_0203BA3C -.extern FUN_0203BAB0 -.extern FUN_0203BAF4 -.extern FUN_0203BB34 -.extern FUN_0203BB80 -.extern FUN_0203BB84 -.extern FUN_0203BB88 -.extern FUN_0203BB8C +.extern ScrCmd_Unk005E +.extern ScrCmd_Unk02A1 +.extern ScrCmd_Unk005F +.extern ScrCmd_Unk0060 +.extern ScrCmd_Unk02B4 +.extern ScrCmd_Unk0061 +.extern ScrCmd_Unk0062 +.extern ScrCmd_Unk0063 +.extern ScrCmd_Unk0064 +.extern ScrCmd_Unk0065 +.extern ScrCmd_Unk0066 +.extern ScrCmd_Unk0067 +.extern ScrCmd_Unk0068 +.extern ScrCmd_Unk0069 +.extern ScrCmd_Unk006A +.extern ScrCmd_Unk01BD +.extern ScrCmd_Unk006B +.extern ScrCmd_Unk006C +.extern ScrCmd_Unk006D +.extern ScrCmd_Unk02AD +.extern ScrCmd_Unk006E +.extern ScrCmd_Unk02AB +.extern ScrCmd_Unk0093 +.extern ScrCmd_Unk0094 +.extern ScrCmd_Unk0095 +.extern ScrCmd_Unk0191 +.extern ScrCmd_Unk02A5 +.extern ScrCmd_Unk0192 +.extern ScrCmd_Unk0193 +.extern ScrCmd_Unk0194 +.extern ScrCmd_Unk0195 +.extern ScrCmd_Unk0196 +.extern ScrCmd_Unk0197 +.extern ScrCmd_Unk009B +.extern ScrCmd_Unk009C +.extern ScrCmd_Unk009D +.extern ScrCmd_Unk009E +.extern ScrCmd_Unk009F .extern FUN_0203BC04 -.extern FUN_0203BC1C -.extern FUN_0203BC2C -.extern FUN_0203BCBC -.extern FUN_0203BCCC -.extern FUN_0203BCD8 -.extern FUN_0203BD08 -.extern FUN_0203BD28 -.extern FUN_0203BDB8 -.extern FUN_0203BE50 -.extern FUN_0203BE68 -.extern FUN_0203BE80 -.extern FUN_0203BECC -.extern FUN_0203BF00 -.extern FUN_0203BF20 -.extern FUN_0203BF2C -.extern FUN_0203BF84 -.extern FUN_0203BFEC -.extern FUN_0203C054 -.extern FUN_0203C090 -.extern FUN_0203C0CC -.extern FUN_0203C0FC -.extern FUN_0203C118 -.extern FUN_0203C12C -.extern FUN_0203C174 -.extern FUN_0203C1AC -.extern FUN_0203C200 -.extern ScrCmd_monstoragepc -.extern FUN_0203C2C4 -.extern FUN_0203C2E0 -.extern FUN_0203C2F0 -.extern FUN_0203C300 -.extern ScrCmd_halloffame -.extern FUN_0203C33C -.extern FUN_0203C368 -.extern FUN_0203C3C8 -.extern FUN_0203C3E8 -.extern FUN_0203C430 -.extern FUN_0203C460 -.extern FUN_0203C4B0 -.extern FUN_0203C4F0 -.extern FUN_0203C520 -.extern FUN_0203C58C -.extern FUN_0203C5BC -.extern FUN_0203C614 -.extern FUN_0203C680 -.extern FUN_0203C6C4 -.extern FUN_0203C70C -.extern FUN_0203C730 -.extern FUN_0203C788 -.extern FUN_0203C7E4 -.extern FUN_0203C7F4 -.extern FUN_0203C820 -.extern FUN_0203C844 -.extern FUN_0203C874 -.extern FUN_0203C8B4 -.extern FUN_0203C8E4 -.extern FUN_0203C930 -.extern FUN_0203C960 -.extern FUN_0203C990 -.extern FUN_0203CA20 -.extern FUN_0203CA2C -.extern FUN_0203CA5C -.extern FUN_0203CAE8 -.extern FUN_0203CB08 -.extern FUN_0203CB20 -.extern FUN_0203CB48 -.extern FUN_0203CB60 -.extern FUN_0203CB70 -.extern FUN_0203CBBC -.extern FUN_0203CBE8 -.extern FUN_0203CC88 -.extern FUN_0203CD20 -.extern FUN_0203CDB8 -.extern FUN_0203CDC4 -.extern FUN_0203CDD0 -.extern FUN_0203CE00 -.extern FUN_0203CE0C -.extern FUN_0203CE8C -.extern FUN_0203CEBC -.extern FUN_0203CF04 -.extern FUN_0203CF34 -.extern FUN_0203CF64 -.extern FUN_0203CF94 -.extern FUN_0203CFC4 -.extern FUN_0203CFC8 -.extern FUN_0203D050 -.extern FUN_0203D0A4 -.extern FUN_0203D0F8 -.extern FUN_0203D134 -.extern FUN_0203D140 -.extern FUN_0203D150 -.extern FUN_0203D178 -.extern FUN_0203D194 -.extern FUN_0203D1A4 -.extern FUN_0203D1C0 -.extern FUN_0203D214 -.extern FUN_0203D23C -.extern FUN_0203D248 -.extern FUN_0203D278 -.extern FUN_0203D2A4 -.extern FUN_0203D2E4 -.extern FUN_0203D330 -.extern FUN_0203D33C -.extern FUN_0203D36C -.extern FUN_0203D3A4 -.extern FUN_0203D3DC -.extern FUN_0203D448 -.extern FUN_0203D458 -.extern FUN_0203D490 -.extern FUN_0203D4E8 -.extern FUN_0203D528 -.extern FUN_0203D560 -.extern FUN_0203D5B0 -.extern FUN_0203D5F8 -.extern FUN_0203D60C -.extern FUN_0203D61C -.extern FUN_0203D630 -.extern FUN_0203D66C -.extern FUN_0203D6C4 -.extern FUN_0203D728 -.extern FUN_0203D738 -.extern FUN_0203D774 -.extern FUN_0203D7DC -.extern FUN_0203D834 -.extern FUN_0203D868 -.extern FUN_0203D874 -.extern ScrCmd_getplayergender -.extern ScrCmd_healparty -.extern FUN_0203D8E8 -.extern FUN_0203D8EC -.extern FUN_0203D920 -.extern FUN_0203D938 -.extern FUN_0203D948 -.extern FUN_0203D958 -.extern FUN_0203D998 -.extern FUN_0203D9E8 -.extern FUN_0203DA78 -.extern FUN_0203DAB0 -.extern FUN_0203DAE8 -.extern FUN_0203DB38 -.extern FUN_0203DB88 -.extern FUN_0203DBD4 -.extern FUN_0203DC00 -.extern FUN_0203DC58 -.extern FUN_0203DC70 -.extern FUN_0203DC88 -.extern FUN_0203DCA0 -.extern FUN_0203DCB8 -.extern FUN_0203DCC8 -.extern FUN_0203DCD8 -.extern FUN_0203DCE8 -.extern FUN_0203DCF8 -.extern FUN_0203DD08 -.extern FUN_0203DD18 -.extern FUN_0203DD34 -.extern FUN_0203DD50 -.extern FUN_0203DD60 -.extern FUN_0203DE00 -.extern FUN_0203DE4C -.extern FUN_0203DE58 -.extern FUN_0203DE80 -.extern FUN_0203DEA8 -.extern FUN_0203DEC4 -.extern FUN_0203DEF8 -.extern FUN_0203DF2C -.extern FUN_0203DF38 -.extern FUN_0203DF64 -.extern FUN_0203DF84 -.extern FUN_0203DFA8 -.extern FUN_0203DFE0 -.extern FUN_0203E018 -.extern FUN_0203E054 -.extern FUN_0203E078 -.extern FUN_0203E0CC -.extern FUN_0203E120 -.extern FUN_0203E138 -.extern FUN_0203E168 -.extern FUN_0203E254 -.extern FUN_0203E258 -.extern FUN_0203E29C -.extern FUN_0203E2F8 -.extern FUN_0203E35C -.extern FUN_0203E38C -.extern FUN_0203E3D0 -.extern FUN_0203E408 -.extern FUN_0203E440 -.extern FUN_0203E470 -.extern FUN_0203E4A0 -.extern FUN_0203E4B0 -.extern FUN_0203E4D8 -.extern FUN_0203E4F0 -.extern FUN_0203E510 -.extern FUN_0203E568 -.extern FUN_0203E5DC -.extern FUN_0203E674 -.extern FUN_0203E684 -.extern FUN_0203E6B4 -.extern FUN_0203E6C4 -.extern FUN_0203E6FC -.extern FUN_0203E72C -.extern FUN_0203E744 -.extern FUN_0203E774 -.extern FUN_0203E7F0 -.extern FUN_0203E81C -.extern FUN_0203E848 -.extern FUN_0203E858 -.extern FUN_0203E870 -.extern FUN_0203E894 -.extern FUN_0203E8C4 -.extern FUN_0203E8F4 -.extern FUN_0203E928 -.extern FUN_0203E940 -.extern FUN_0203E954 -.extern FUN_0203E968 -.extern FUN_0203E9CC -.extern FUN_0203EA68 -.extern FUN_0203EA90 -.extern FUN_0203EAB0 -.extern FUN_0203EB20 -.extern FUN_0203EB48 -.extern FUN_0203EB88 -.extern ScrCmd_gameversion -.extern ScrCmd_givewallpaper -.extern FUN_0203ECAC -.extern FUN_0203ECD8 -.extern FUN_0203ECF4 -.extern FUN_0203ED10 -.extern ScrCmd_pcfreespace -.extern FUN_0203EDA4 -.extern FUN_0203EDC8 -.extern FUN_0203EDE0 -.extern FUN_0203EE08 -.extern FUN_0203EE18 -.extern FUN_0203EE28 -.extern FUN_0203EE58 -.extern FUN_0203EE68 -.extern FUN_0203EE78 -.extern FUN_0203EE98 -.extern FUN_0203EED8 -.extern FUN_0203EF58 -.extern FUN_0203F00C -.extern FUN_0203F020 -.extern FUN_0203F034 -.extern FUN_0203F058 -.extern FUN_0203F07C -.extern FUN_0203F110 -.extern FUN_0203F174 -.extern FUN_0203F19C -.extern FUN_0203F234 -.extern FUN_0203F254 -.extern FUN_0203F26C -.extern FUN_0203F2AC -.extern FUN_0203F2E4 -.extern FUN_0203F31C -.extern FUN_0203F348 -.extern FUN_0203F38C -.extern FUN_0203F39C -.extern FUN_0203F3AC -.extern FUN_0203F418 -.extern FUN_0203F44C -.extern FUN_0203F484 -.extern FUN_0203F4D8 -.extern FUN_0203F508 -.extern FUN_0203F5D4 -.extern FUN_0203F604 -.extern FUN_0203F634 -.extern FUN_0203F664 -.extern FUN_0203F6E4 -.extern FUN_0203F720 -.extern FUN_0203F760 -.extern FUN_0203F7C8 -.extern FUN_0203F80C -.extern FUN_0203F880 -.extern FUN_0203F8C0 -.extern FUN_0203F924 -.extern FUN_0203F954 -.extern FUN_0203F988 -.extern FUN_0203F9B0 -.extern FUN_0203F9DC -.extern FUN_0203FA14 -.extern FUN_0203FA58 -.extern FUN_0203FB4C -.extern FUN_0203FB64 -.extern FUN_0203FB94 -.extern FUN_0203FBA0 -.extern FUN_0203FBAC -.extern FUN_0203FBBC -.extern FUN_0203FC1C -.extern FUN_0203FC58 -.extern FUN_0203FC80 -.extern FUN_0203FCB0 -.extern FUN_0203FCDC -.extern FUN_0203FCF4 -.extern FUN_0203FDBC -.extern FUN_0203FE08 -.extern FUN_0203FE48 -.extern FUN_0203FE80 -.extern FUN_0203FE90 -.extern FUN_0203FEC0 -.extern FUN_0203FF10 -.extern FUN_02040028 -.extern FUN_02040074 -.extern FUN_020400C8 -.extern FUN_0204011C -.extern FUN_02040170 -.extern FUN_020401CC -.extern FUN_02040204 -.extern FUN_02040220 -.extern FUN_0204025C -.extern FUN_02040298 -.extern FUN_020402D4 -.extern FUN_02040304 -.extern FUN_02040340 -.extern FUN_02040370 -.extern FUN_020403A0 -.extern FUN_020403D0 -.extern FUN_02040414 -.extern FUN_02040458 -.extern FUN_02040488 -.extern FUN_020404FC -.extern FUN_0204052C -.extern FUN_0204056C -.extern FUN_0204059C -.extern FUN_020405B4 -.extern FUN_020405CC -.extern FUN_020405F8 -.extern FUN_02040638 -.extern FUN_0204064C -.extern FUN_02040660 -.extern FUN_020406C0 +.extern ScrCmd_Unk00A1 +.extern ScrCmd_Unk01F8 +.extern ScrCmd_Unk00A2 +.extern ScrCmd_Unk00A3 +.extern ScrCmd_Unk00A4 +.extern ScrCmd_Unk0207 +.extern ScrCmd_Unk0208 +.extern ScrCmd_Unk028C +.extern ScrCmd_Unk0209 +.extern ScrCmd_Unk028D +.extern ScrCmd_Unk028E +.extern ScrCmd_Unk020A +.extern ScrCmd_Unk020B +.extern ScrCmd_Unk00A5 +.extern ScrCmd_Unk00A6 +.extern ScrCmd_Unk00A7 +.extern ScrCmd_Unk00A8 +.extern ScrCmd_Unk012E +.extern ScrCmd_Unk012F +.extern ScrCmd_Unk0130 +.extern ScrCmd_Unk0205 +.extern ScrCmd_Unk00A9 +.extern ScrCmd_Unk00AA +.extern ScrCmd_Unk01D7 +.extern ScrCmd_Unk01D8 +.extern ScrCmd_Unk01D9 +.extern ScrCmd_MonStoragePC +.extern ScrCmd_Unk00AC +.extern ScrCmd_Unk00AD +.extern ScrCmd_Unk00AE +.extern ScrCmd_Unk00AF +.extern ScrCmd_HallOfFame +.extern ScrCmd_Unk00B1 +.extern ScrCmd_Unk00B2 +.extern ScrCmd_Unk00B3 +.extern ScrCmd_Unk00B4 +.extern ScrCmd_Unk00B5 +.extern ScrCmd_Unk0178 +.extern ScrCmd_Unk0179 +.extern ScrCmd_Unk00BA +.extern ScrCmd_Unk00BB +.extern ScrCmd_Unk0271 +.extern ScrCmd_Unk0243 +.extern ScrCmd_Unk0244 +.extern ScrCmd_Unk0245 +.extern ScrCmd_Unk00BC +.extern ScrCmd_Unk00BD +.extern ScrCmd_Unk00BE +.extern ScrCmd_Unk0203 +.extern ScrCmd_Unk0204 +.extern ScrCmd_Unk0200 +.extern ScrCmd_Unk0201 +.extern ScrCmd_Unk00BF +.extern ScrCmd_Unk00C0 +.extern ScrCmd_Unk00C1 +.extern ScrCmd_Unk00C2 +.extern ScrCmd_Unk00C3 +.extern ScrCmd_Unk00C4 +.extern ScrCmd_Unk00C5 +.extern ScrCmd_Unk00C6 +.extern ScrCmd_Unk00C7 +.extern ScrCmd_Unk00C8 +.extern ScrCmd_Unk02BF +.extern ScrCmd_Unk00C9 +.extern ScrCmd_Unk00CA +.extern ScrCmd_Unk00CB +.extern ScrCmd_Unk00CC +.extern ScrCmd_Unk00E3 +.extern ScrCmd_Unk00DE +.extern ScrCmd_Unk00E6 +.extern ScrCmd_Unk00F2 +.extern ScrCmd_Unk00F3 +.extern ScrCmd_Unk00F4 +.extern ScrCmd_Unk00F5 +.extern ScrCmd_Unk00F6 +.extern ScrCmd_Unk00F7 +.extern ScrCmd_Unk011B +.extern ScrCmd_Unk011C +.extern ScrCmd_Unk011D +.extern ScrCmd_Unk011E +.extern ScrCmd_Unk011F +.extern ScrCmd_Unk0120 +.extern ScrCmd_Unk0121 +.extern ScrCmd_Unk0122 +.extern ScrCmd_Unk0123 +.extern ScrCmd_Unk0124 +.extern ScrCmd_Unk02BD +.extern ScrCmd_Unk0125 +.extern ScrCmd_Unk0126 +.extern ScrCmd_Unk0127 +.extern ScrCmd_Unk0128 +.extern ScrCmd_Unk0129 +.extern ScrCmd_Unk012A +.extern ScrCmd_Unk012B +.extern ScrCmd_Unk012C +.extern ScrCmd_Unk012D +.extern ScrCmd_Unk0131 +.extern ScrCmd_Unk0132 +.extern ScrCmd_Unk0133 +.extern ScrCmd_Unk0134 +.extern ScrCmd_Unk0135 +.extern ScrCmd_Unk0136 +.extern ScrCmd_Unk0137 +.extern ScrCmd_Unk0138 +.extern ScrCmd_Unk0139 +.extern ScrCmd_Unk013C +.extern ScrCmd_Unk013D +.extern ScrCmd_Unk013E +.extern ScrCmd_Unk013F +.extern ScrCmd_Unk02BA +.extern ScrCmd_Unk0140 +.extern ScrCmd_Unk0146 +.extern ScrCmd_Unk0141 +.extern ScrCmd_Unk0142 +.extern ScrCmd_Unk013A +.extern ScrCmd_Unk013B +.extern ScrCmd_Unk0143 +.extern ScrCmd_Unk0144 +.extern ScrCmd_Unk0145 +.extern ScrCmd_Unk0153 +.extern ScrCmd_Unk0154 +.extern ScrCmd_Unk0155 +.extern ScrCmd_Unk029C +.extern ScrCmd_Unk0156 +.extern ScrCmd_Unk014B +.extern ScrCmd_Unk014C +.extern ScrCmd_GetPlayerGender +.extern ScrCmd_HealParty +.extern ScrCmd_Unk014F +.extern ScrCmd_Unk0150 +.extern ScrCmd_Unk02BB +.extern ScrCmd_Unk0151 +.extern ScrCmd_Unk0152 +.extern ScrCmd_Unk017A +.extern ScrCmd_Unk0186 +.extern ScrCmd_Unk0187 +.extern ScrCmd_Unk0188 +.extern ScrCmd_Unk0189 +.extern ScrCmd_Unk018A +.extern ScrCmd_Unk018B +.extern ScrCmd_Unk018C +.extern ScrCmd_Unk018F +.extern ScrCmd_Unk0168 +.extern ScrCmd_Unk0169 +.extern ScrCmd_Unk016A +.extern ScrCmd_Unk016B +.extern ScrCmd_Unk016C +.extern ScrCmd_Unk016F +.extern ScrCmd_Unk0170 +.extern ScrCmd_Unk0171 +.extern ScrCmd_Unk0172 +.extern ScrCmd_Unk0173 +.extern ScrCmd_Unk0174 +.extern ScrCmd_Unk0175 +.extern ScrCmd_Unk0176 +.extern ScrCmd_Unk01AC +.extern ScrCmd_Unk019E +.extern ScrCmd_Unk019F +.extern ScrCmd_Unk01A0 +.extern ScrCmd_Unk01A1 +.extern ScrCmd_Unk01A2 +.extern ScrCmd_Unk003F +.extern ScrCmd_Unk01B1 +.extern ScrCmd_Unk01B2 +.extern ScrCmd_Unk01B3 +.extern ScrCmd_Unk01B4 +.extern ScrCmd_Unk01B5 +.extern ScrCmd_Unk01B6 +.extern ScrCmd_Unk01B7 +.extern ScrCmd_Unk01B8 +.extern ScrCmd_Unk01C1 +.extern ScrCmd_Unk01C2 +.extern ScrCmd_Unk01C3 +.extern ScrCmd_Unk01C4 +.extern ScrCmd_Unk01C5 +.extern ScrCmd_Unk01CC +.extern ScrCmd_Unk01CD +.extern ScrCmd_Unk01CE +.extern ScrCmd_Unk01D2 +.extern ScrCmd_Unk01D3 +.extern ScrCmd_Unk01D4 +.extern ScrCmd_Unk01D5 +.extern ScrCmd_Unk01D6 +.extern ScrCmd_Unk01E8 +.extern ScrCmd_Unk01E9 +.extern ScrCmd_Unk01EA +.extern ScrCmd_Unk01EB +.extern ScrCmd_Unk01EC +.extern ScrCmd_Unk01ED +.extern ScrCmd_Unk01EF +.extern ScrCmd_Unk01E5 +.extern ScrCmd_Unk01E6 +.extern ScrCmd_Unk01E7 +.extern ScrCmd_Unk0202 +.extern ScrCmd_Unk0206 +.extern ScrCmd_Unk020D +.extern ScrCmd_Unk020E +.extern ScrCmd_Unk020F +.extern ScrCmd_Unk0210 +.extern ScrCmd_Unk0211 +.extern ScrCmd_Unk0214 +.extern ScrCmd_Unk0218 +.extern ScrCmd_Unk0219 +.extern ScrCmd_Unk021A +.extern ScrCmd_Unk021B +.extern ScrCmd_Unk021C +.extern ScrCmd_Unk0226 +.extern ScrCmd_Unk0227 +.extern ScrCmd_Unk0228 +.extern ScrCmd_Unk0229 +.extern ScrCmd_Unk022A +.extern ScrCmd_Unk022B +.extern ScrCmd_Unk022C +.extern ScrCmd_Unk022D +.extern ScrCmd_Unk0233 +.extern ScrCmd_Unk0234 +.extern ScrCmd_Unk0239 +.extern ScrCmd_Unk023A +.extern ScrCmd_Unk023B +.extern ScrCmd_Unk023C +.extern ScrCmd_Unk023D +.extern ScrCmd_GameVersion +.extern ScrCmd_GiveWallpaper +.extern ScrCmd_Unk024A +.extern ScrCmd_Unk024B +.extern ScrCmd_Unk024C +.extern ScrCmd_Unk024D +.extern ScrCmd_PCFreeSpace +.extern ScrCmd_Unk0258 +.extern ScrCmd_Unk0259 +.extern ScrCmd_Unk025A +.extern ScrCmd_Unk025B +.extern ScrCmd_Unk025C +.extern ScrCmd_Unk025D +.extern ScrCmd_Unk025E +.extern ScrCmd_Unk025F +.extern ScrCmd_Unk0260 +.extern ScrCmd_Unk0262 +.extern ScrCmd_Unk0263 +.extern ScrCmd_Unk0264 +.extern ScrCmd_Unk0265 +.extern ScrCmd_Unk0266 +.extern ScrCmd_Unk0267 +.extern ScrCmd_Unk0268 +.extern ScrCmd_Unk0269 +.extern ScrCmd_Unk026A +.extern ScrCmd_Unk026B +.extern ScrCmd_Unk026C +.extern ScrCmd_Unk026E +.extern ScrCmd_Unk026F +.extern ScrCmd_Unk0270 +.extern ScrCmd_Unk0273 +.extern ScrCmd_Unk0275 +.extern ScrCmd_Unk0277 +.extern ScrCmd_Unk0279 +.extern ScrCmd_Unk027A +.extern ScrCmd_Unk027B +.extern ScrCmd_Unk027D +.extern ScrCmd_Unk027F +.extern ScrCmd_Unk027E +.extern ScrCmd_Unk0282 +.extern ScrCmd_Unk0284 +.extern ScrCmd_Unk0285 +.extern ScrCmd_Unk0286 +.extern ScrCmd_Unk0287 +.extern ScrCmd_Unk0288 +.extern ScrCmd_Unk0289 +.extern ScrCmd_Unk028A +.extern ScrCmd_Unk028B +.extern ScrCmd_Unk028F +.extern ScrCmd_Unk0290 +.extern ScrCmd_Unk0291 +.extern ScrCmd_Unk0292 +.extern ScrCmd_Unk029E +.extern ScrCmd_Unk0293 +.extern ScrCmd_Unk029F +.extern ScrCmd_Unk02A3 +.extern ScrCmd_Unk02A4 +.extern ScrCmd_Unk02A2 +.extern ScrCmd_Unk02A7 +.extern ScrCmd_Unk02AA +.extern ScrCmd_Unk02AC +.extern ScrCmd_Unk02AF +.extern ScrCmd_Unk02B0 +.extern ScrCmd_Unk02B1 +.extern ScrCmd_Unk02B2 +.extern ScrCmd_Unk02B5 +.extern ScrCmd_Unk02B6 +.extern ScrCmd_Unk02BE +.extern ScrCmd_Unk02C1 +.extern ScrCmd_Unk02C2 +.extern ScrCmd_Unk02C3 +.extern ScrCmd_NormalMart +.extern ScrCmd_SpecialMart +.extern ScrCmd_GoodsMart +.extern ScrCmd_SealsMart +.extern ScrCmd_AccessoriesShop +.extern ScrCmd_Unk00F8 +.extern ScrCmd_Unk00F9 +.extern ScrCmd_Unk00FA +.extern ScrCmd_Unk00FB +.extern ScrCmd_Unk00FC +.extern ScrCmd_Unk00FD +.extern ScrCmd_Unk00FE +.extern ScrCmd_Unk00FF +.extern ScrCmd_Unk0100 +.extern ScrCmd_Unk0101 +.extern ScrCmd_Unk0102 +.extern ScrCmd_Unk0103 +.extern ScrCmd_Unk0104 +.extern ScrCmd_Unk0105 +.extern ScrCmd_Unk0106 +.extern ScrCmd_Unk0107 +.extern ScrCmd_Unk0108 +.extern ScrCmd_Unk0109 +.extern ScrCmd_Unk010A +.extern ScrCmd_Unk010B +.extern ScrCmd_Unk010C +.extern ScrCmd_Unk0110 +.extern ScrCmd_Unk010D +.extern ScrCmd_Unk010E +.extern ScrCmd_Unk010F +.extern ScrCmd_Unk0117 +.extern ScrCmd_Unk0118 +.extern ScrCmd_Unk0111 +.extern ScrCmd_Unk0112 +.extern ScrCmd_Unk0113 +.extern ScrCmd_Unk0114 +.extern ScrCmd_Unk0115 +.extern ScrCmd_Unk0116 .extern ScrCmd_GetPlayerName .extern ScrCmd_GetRivalName .extern ScrCmd_GetFriendName -.extern ScrCmd_Unk00D0 +.extern ScrCmd_GetPokemonName .extern ScrCmd_GetItemName .extern ScrCmd_GetPocketName .extern ScrCmd_GetTMHMMoveName .extern ScrCmd_GetMoveName .extern ScrCmd_Unk00D5 .extern ScrCmd_Unk0280 -.extern ScrCmd_Unk00D6 +.extern ScrCmd_GetPokemonNickname .extern ScrCmd_Unk0251 .extern ScrCmd_GetPoketchAppName .extern ScrCmd_GetTrainerClassName .extern ScrCmd_Unk00D9 .extern ScrCmd_Unk00DA -.extern ScrCmd_Unk00DB -.extern ScrCmd_Unk00DC -.extern ScrCmd_Unk00DD +.extern ScrCmd_GetPlayerStarterName +.extern ScrCmd_GetRivalStarterName +.extern ScrCmd_GetCounterpartStarterName .extern ScrCmd_GetDecorationName .extern ScrCmd_GetUndergroundTrapName .extern ScrCmd_GetUndergroundItemName -.extern ScrCmd_Unk00E2 -.extern ScrCmd_Unk017B +.extern ScrCmd_GetMapName +.extern ScrCmd_GetBerryName .extern ScrCmd_GetNatureName .extern ScrCmd_GetFashionName -.extern ScrCmd_Unk0272 +.extern ScrCmd_GetWhiteRockInscription .extern ScrCmd_GetPokemonMoveName -.extern ScrCmd_Unk0232 +.extern ScrCmd_GetRibbonName .extern ScrCmd_GetSealName .extern ScrCmd_GetItemNameWithIndefArticle .extern ScrCmd_GetItemNamePlural @@ -3196,94 +3196,94 @@ .extern ScrCmd_Unk02CC .extern ScrCmd_GetSealNamePlural .extern ScrCmd_CapitalizeFirstChar -.extern FUN_02041194 -.extern FUN_020411C4 -.extern FUN_02041340 -.extern FUN_020413C0 -.extern FUN_020413E8 -.extern FUN_020413F8 -.extern FUN_0204140C -.extern FUN_02041424 -.extern FUN_0204143C -.extern FUN_02041478 -.extern FUN_0204149C -.extern FUN_020414B8 -.extern FUN_020414CC -.extern FUN_020414E0 -.extern FUN_020414FC -.extern FUN_02041518 -.extern FUN_02041558 -.extern ScrCmd_waitcry -.extern ScrCmd_playbgm -.extern FUN_020415BC -.extern FUN_020415E0 -.extern FUN_02041618 -.extern FUN_02041644 -.extern FUN_02041650 -.extern FUN_02041664 -.extern FUN_02041674 -.extern FUN_020416A8 -.extern FUN_02041770 -.extern FUN_020417E0 -.extern FUN_02041808 -.extern FUN_0204185C -.extern FUN_0204188C -.extern FUN_0204190C -.extern FUN_02041970 -.extern FUN_020419F8 -.extern FUN_02041A80 -.extern FUN_02041AB4 -.extern FUN_02041AD4 -.extern FUN_02041AE0 -.extern FUN_02041B10 -.extern FUN_02041B40 -.extern FUN_02041B70 -.extern FUN_02041B9C -.extern FUN_02041BC4 -.extern FUN_02041BF0 -.extern FUN_02041C38 -.extern FUN_02041E40 -.extern FUN_02041FDC -.extern FUN_02042000 -.extern FUN_02042038 -.extern FUN_02042110 -.extern FUN_0204214C -.extern FUN_02042354 -.extern FUN_02042364 -.extern FUN_02042394 -.extern FUN_020423B0 -.extern FUN_02042700 -.extern FUN_02042780 -.extern FUN_020427A8 -.extern FUN_020427D0 -.extern FUN_02042864 -.extern FUN_02042894 -.extern FUN_020428E0 -.extern FUN_02042950 -.extern FUN_02042980 -.extern FUN_02042998 -.extern FUN_020429B8 -.extern FUN_020429E8 -.extern FUN_02042A18 -.extern FUN_02042A48 -.extern FUN_02042A98 -.extern ScrCmd_Unk017D -.extern ScrCmd_Unk017E -.extern ScrCmd_Unk017F -.extern ScrCmd_Unk0180 -.extern ScrCmd_Unk0181 -.extern ScrCmd_Unk0182 -.extern ScrCmd_Unk0183 +.extern ScrCmd_Unk024E +.extern ScrCmd_Unk024F +.extern ScrCmd_Unk0250 +.extern ScrCmd_Unk02AE +.extern ScrCmd_PlayBgm +.extern ScrCmd_StopBgm +.extern ScrCmd_PlayDefaultBgm +.extern ScrCmd_Unk0053 +.extern ScrCmd_FadeOutBgm +.extern ScrCmd_FadeInBgm +.extern ScrCmd_Unk0056 +.extern ScrCmd_Unk0057 +.extern ScrCmd_Unk0058 +.extern ScrCmd_PlayFanfare +.extern ScrCmd_StopFanfare +.extern ScrCmd_PlayFanfareWait +.extern ScrCmd_PlayCry +.extern ScrCmd_PlayCryWait +.extern ScrCmd_PlaySound +.extern ScrCmd_PlaySoundWait +.extern ScrCmd_CheckChatotCry +.extern ScrCmd_StartChatotRecord +.extern ScrCmd_StopChatotRecord +.extern ScrCmd_SaveChatotCry +.extern ScrCmd_Unk005D +.extern ScrCmd_SetVolume +.extern ScrCmd_Unk00B6 +.extern ScrCmd_Unk00B7 +.extern ScrCmd_Unk00B8 +.extern ScrCmd_Unk00B9 +.extern ScrCmd_Unk00E4 +.extern ScrCmd_Unk00E5 +.extern ScrCmd_Unk02A0 +.extern ScrCmd_Unk00E7 +.extern ScrCmd_Unk00E8 +.extern ScrCmd_Unk00E9 +.extern ScrCmd_Unk00EA +.extern ScrCmd_Unk00EB +.extern ScrCmd_Unk00EC +.extern ScrCmd_Unk00ED +.extern ScrCmd_Unk02BC +.extern ScrCmd_Unk00EE +.extern ScrCmd_Unk00EF +.extern ScrCmd_Unk00F0 +.extern ScrCmd_Unk00F1 +.extern ScrCmd_Unk021D +.extern ScrCmd_Unk0235 +.extern ScrCmd_Unk0236 +.extern ScrCmd_Unk02B8 +.extern ScrCmd_Unk0237 +.extern ScrCmd_Unk0238 +.extern ScrCmd_Unk027C +.extern ScrCmd_Unk01DA +.extern ScrCmd_Unk01DB +.extern ScrCmd_Unk01DC +.extern ScrCmd_Unk01DD +.extern ScrCmd_Unk01DE +.extern ScrCmd_Unk01DF +.extern ScrCmd_Unk01E0 +.extern ScrCmd_Unk01E1 +.extern ScrCmd_Unk01E2 +.extern ScrCmd_Unk01E3 +.extern ScrCmd_Unk01E4 +.extern ScrCmd_Unk0294 +.extern ScrCmd_Unk0295 +.extern ScrCmd_Unk0296 +.extern ScrCmd_Unk0297 +.extern ScrCmd_Unk0298 +.extern ScrCmd_Unk0299 +.extern ScrCmd_Unk029A +.extern ScrCmd_Unk029B +.extern ScrCmd_GetBerryTreeGrowth +.extern ScrCmd_GetBerryTreeType +.extern ScrCmd_GetBerryTreeMulch +.extern ScrCmd_GetBerryTreeWater +.extern ScrCmd_GetBerryTreeAmount +.extern ScrCmd_SetBerryTreeMulch +.extern ScrCmd_SetBerryTreeType .extern ScrCmd_Unk0184 -.extern ScrCmd_Unk0185 -.extern FUN_02042D1C +.extern ScrCmd_TakeBerryTreeBerries +.extern ScrCmd_Unk023E .extern ScrCmd_Unk0253 .extern ScrCmd_Unk0254 .extern ScrCmd_Unk0255 .extern ScrCmd_Unk0256 -.extern ScrCmd_Unk0075 -.extern ScrCmd_Unk0076 -.extern ScrCmd_Unk0077 +.extern ScrCmd_ShowCoinBox +.extern ScrCmd_HideCoinBox +.extern ScrCmd_UpdateCoinBox .extern ScrCmd_GetCoins .extern ScrCmd_GiveCoins .extern ScrCmd_TakeCoinsImmediate @@ -3296,16 +3296,16 @@ .extern ScrCmd_TakeMoneyAddress .extern ScrCmd_HasEnoughMoneyImmediate .extern ScrCmd_HasEnoughMoneyAddress -.extern ScrCmd_Unk0072 -.extern ScrCmd_Unk0073 -.extern ScrCmd_Unk0074 -.extern ScrCmd_Unk016D -.extern ScrCmd_Unk016E -.extern ScrCmd_Unk01A8 -.extern ScrCmd_Unk01A9 +.extern ScrCmd_ShowMoneyBox +.extern ScrCmd_HideMoneyBox +.extern ScrCmd_UpdateMoneyBox +.extern ScrCmd_GetDaycarePokemonNames +.extern ScrCmd_GetDaycareStatus +.extern ScrCmd_DeleteDaycareEgg +.extern ScrCmd_GiveDaycareEgg .extern ScrCmd_Unk01A4 .extern ScrCmd_Unk01AA -.extern ScrCmd_Unk01AE +.extern ScrCmd_GetDaycareLevel .extern ScrCmd_Unk01AF .extern ScrCmd_Unk01B0 .extern ScrCmd_Unk01BC @@ -3315,72 +3315,72 @@ .extern ScrCmd_Unk01A6 .extern ScrCmd_Unk01A7 .extern ScrCmd_Unk01AD -.extern FUN_02044158 -.extern FUN_0204416C -.extern FUN_02044198 +.extern ScrCmd_Unk0215 +.extern ScrCmd_Unk0216 +.extern ScrCmd_Unk0217 .extern ScrCmd_GiveMon -.extern ScrCmd_getpartyspecies -.extern ScrCmd_checkpartymonotid -.extern ScrCmd_giveegg -.extern ScrCmd_setpartymonmove -.extern ScrCmd_partymonhasmove -.extern ScrCmd_findpartymonwithmove -.extern ScrCmd_survivepsn -.extern ScrCmd_countpartymonsatorbelowlevel -.extern ScrCmd_getpartymonlevel -.extern ScrCmd_getpartymonnature -.extern ScrCmd_findpartymonwithnature -.extern ScrCmd_getpartymonfriendship -.extern FUN_020448D4 -.extern FUN_020449A4 -.extern FUN_02044A0C -.extern FUN_02044A6C -.extern FUN_02044A94 -.extern FUN_02044B00 -.extern FUN_02044B2C -.extern FUN_02044B84 -.extern FUN_02044C0C -.extern FUN_02044C88 -.extern FUN_02044CE0 -.extern FUN_02044D44 -.extern FUN_02044D8C -.extern FUN_02044E34 -.extern FUN_02044E78 -.extern FUN_02044ED8 -.extern FUN_02044F20 -.extern FUN_02044F58 -.extern FUN_02044FE8 -.extern FUN_0204505C -.extern FUN_02045104 -.extern FUN_02045170 -.extern FUN_020451D0 -.extern FUN_02045264 -.extern ScrCmd_Unk01F1 -.extern ScrCmd_Unk01F4 -.extern ScrCmd_Unk01F5 +.extern ScrCmd_GetPartySpecies +.extern ScrCmd_CheckPartyMonOTID +.extern ScrCmd_GiveEgg +.extern ScrCmd_SetPartyMonMove +.extern ScrCmd_PartyMonHasMove +.extern ScrCmd_FindPartyMonWithMove +.extern ScrCmd_SurvivePsn +.extern ScrCmd_CountPartyMonsAtOrBelowLevel +.extern ScrCmd_GetPartyMonLevel +.extern ScrCmd_GetPartyMonNature +.extern ScrCmd_FindPartyMonWithNature +.extern ScrCmd_GetPartyMonFriendship +.extern ScrCmd_Unk01BA +.extern ScrCmd_Unk01BB +.extern ScrCmd_Unk0281 +.extern ScrCmd_Unk0247 +.extern ScrCmd_Unk0248 +.extern ScrCmd_Unk0177 +.extern ScrCmd_Unk019A +.extern ScrCmd_Unk019B +.extern ScrCmd_Unk019C +.extern ScrCmd_Unk019D +.extern ScrCmd_Unk0119 +.extern ScrCmd_Unk011A +.extern ScrCmd_Unk01C8 +.extern ScrCmd_Unk01C9 +.extern ScrCmd_Unk01CA +.extern ScrCmd_Unk01EE +.extern ScrCmd_Unk01F0 +.extern ScrCmd_Unk01C0 +.extern ScrCmd_Unk022E +.extern ScrCmd_Unk022F +.extern ScrCmd_Unk0230 +.extern ScrCmd_Unk0231 +.extern ScrCmd_Unk02B7 +.extern ScrCmd_Unk00A0 +.extern ScrCmd_CountFossils +.extern ScrCmd_GetFossilPokemon +.extern ScrCmd_GetFossilMinimumAmount .extern ScrCmd_Unk01F2 .extern ScrCmd_Unk01F3 -.extern ScrCmd_Unk02A6 -.extern FUN_020453F4 -.extern FUN_02045424 -.extern FUN_02045438 -.extern FUN_02045468 -.extern FUN_02045484 -.extern FUN_020454CC -.extern FUN_02045500 -.extern FUN_0204552C -.extern FUN_0204557C -.extern FUN_02045590 -.extern FUN_020455BC -.extern FUN_020455D0 -.extern FUN_020455E4 -.extern FUN_02045610 -.extern FUN_02045624 -.extern FUN_02045638 -.extern FUN_02045664 -.extern FUN_02045678 -.extern FUN_020456D4 -.extern FUN_0204572C +.extern ScrCmd_GetPrizeItemIdAndCost +.extern ScrCmd_HasSinnohDex +.extern ScrCmd_GiveSinnohDex +.extern ScrCmd_HasRunningShoes +.extern ScrCmd_GiveRunningShoes +.extern ScrCmd_HasBadge +.extern ScrCmd_GiveBadge +.extern ScrCmd_GiveBag +.extern ScrCmd_GetTotalEarnedBadges +.extern ScrCmd_HasBag +.extern ScrCmd_Unk0160 +.extern ScrCmd_Unk0161 +.extern ScrCmd_Unk0162 +.extern ScrCmd_Unk0163 +.extern ScrCmd_Unk0164 +.extern ScrCmd_Unk0165 +.extern ScrCmd_CheckGameCompleted +.extern ScrCmd_SetGameCompleted +.extern ScrCmd_GetSetStrength +.extern ScrCmd_GetSetFlash +.extern ScrCmd_GetSetDefog .extern ScrCmd_GiveItem .extern ScrCmd_TakeItem .extern ScrCmd_HasSpaceForItem @@ -3389,32 +3389,32 @@ .extern ScrCmd_GetItemPocketId .extern ScrCmd_Unk0081 .extern ScrCmd_Unk0082 -.extern ScrCmd_Unk0083 -.extern ScrCmd_Unk0084 -.extern ScrCmd_Unk0085 -.extern ScrCmd_Unk0086 -.extern ScrCmd_Unk0087 -.extern ScrCmd_Unk0088 -.extern ScrCmd_Unk0089 -.extern ScrCmd_Unk008A -.extern ScrCmd_Unk008B -.extern ScrCmd_Unk008C -.extern ScrCmd_Unk008D -.extern ScrCmd_Unk008E -.extern ScrCmd_Unk008F -.extern ScrCmd_Unk0090 -.extern ScrCmd_Unk0091 -.extern ScrCmd_Unk0092 -.extern FUN_02045D88 -.extern FUN_02045DD0 -.extern FUN_02045E1C -.extern FUN_02045E20 -.extern FUN_02045EE0 -.extern FUN_02045EE4 -.extern FUN_02045F24 -.extern FUN_02045F84 -.extern FUN_02045F88 -.extern FUN_02045FCC +.extern ScrCmd_GiveSecretBaseDecoration +.extern ScrCmd_TakeSecretBaseDecoration +.extern ScrCmd_HasSpaceForDecoration +.extern ScrCmd_GetDecorationCount +.extern ScrCmd_GiveUndergroundTrap +.extern ScrCmd_TakeUndergroundTrap +.extern ScrCmd_HasSpaceForTrap +.extern ScrCmd_GetTrapCount +.extern ScrCmd_GiveTreasure +.extern ScrCmd_TakeTreasure +.extern ScrCmd_HasSpaceForTreasure +.extern ScrCmd_GetTreasureCount +.extern ScrCmd_GiveUndergroundSphere +.extern ScrCmd_TakeUndergroundSphere +.extern ScrCmd_HasSpaceForSphere +.extern ScrCmd_GetSphereCount +.extern ScrCmd_Unk01C6 +.extern ScrCmd_Unk01C7 +.extern ScrCmd_Unk021E +.extern ScrCmd_Unk021F +.extern ScrCmd_Unk0220 +.extern ScrCmd_Unk0221 +.extern ScrCmd_Unk0224 +.extern ScrCmd_Unk0222 +.extern ScrCmd_Unk0223 +.extern ScrCmd_Unk0225 .extern ScrCmd_Unk023F .extern ScrCmd_Unk0240 .extern ScrCmd_Unk0241 @@ -4636,6 +4636,7 @@ .extern FUN_020600DC .extern FUN_02060144 .extern FUN_0206015C +.extern FUN_02060194 .extern FUN_02060344 .extern FUN_020603B0 .extern FUN_020603C8 @@ -5574,229 +5575,229 @@ .extern VCT_Main .extern VCT_Cleanup .extern VCT_Init -.extern FUN_020ADA84 -.extern FUN_020ADA98 -.extern FUN_020ADAB0 -.extern FUN_020ADB18 -.extern FUN_020ADBE8 -.extern FUN_020ADC74 -.extern FUN_020ADDC0 -.extern FUN_020ADDC8 -.extern FUN_020ADDF0 -.extern FUN_020ADE2C -.extern FUN_020AE554 -.extern FUN_020AE5B0 -.extern FUN_020AE600 -.extern FUN_020AE638 -.extern FUN_020AE684 -.extern FUN_020AE82C -.extern FUN_020AE84C -.extern FUN_020AE868 -.extern FUN_020AE8CC -.extern FUN_020AE918 -.extern FUN_020AEAF4 -.extern FUN_020AEB70 -.extern FUN_020AEC60 -.extern FUN_020AEC7C -.extern FUN_020AEC98 -.extern FUN_020AEDF4 -.extern FUN_020AEE40 -.extern FUN_020AEEB8 -.extern FUN_020AEF1C -.extern FUN_020AF2E0 -.extern FUN_020AF2F4 -.extern FUN_020AF30C -.extern FUN_020AF6A4 -.extern FUN_020AF894 -.extern FUN_020AF9C4 -.extern FUN_020AFA28 -.extern FUN_020AFA30 -.extern FUN_020AFA80 -.extern FUN_020AFBA8 -.extern FUN_020AFBFC -.extern FUN_020AFC04 -.extern FUN_020AFEB8 -.extern FUN_020AFFD8 -.extern FUN_020B0030 -.extern FUN_020B0088 -.extern FUN_020B00F0 -.extern FUN_020B0138 -.extern FUN_020B0180 -.extern FUN_020B0250 -.extern FUN_020B02C8 -.extern FUN_020B0448 -.extern FUN_020B04FC -.extern FUN_020B0830 -.extern FUN_020B0870 -.extern FUN_020B0888 -.extern FUN_020B0BB0 -.extern FUN_020B0C7C -.extern FUN_020B0D58 -.extern FUN_020B0E34 -.extern FUN_020B0FC0 -.extern FUN_020B10E8 -.extern FUN_020B1240 -.extern FUN_020B1340 -.extern FUN_020B1528 -.extern FUN_020B1768 -.extern FUN_020B19C4 -.extern FUN_020B19DC -.extern FUN_020B1A14 -.extern FUN_020B1A1C -.extern FUN_020B1A24 -.extern FUN_020B1AF8 -.extern FUN_020B1EA4 -.extern FUN_020B1EC4 -.extern FUN_020B1EE4 -.extern FUN_020B1EFC -.extern FUN_020B1F80 -.extern FUN_020B20C8 -.extern FUN_020B2194 -.extern FUN_020B224C -.extern FUN_020B23D8 -.extern FUN_020B242C -.extern FUN_020B2794 -.extern FUN_020B28B4 -.extern FUN_020B2A08 -.extern FUN_020B2B08 -.extern FUN_020B2B58 -.extern FUN_020B2D9C -.extern FUN_020B317C -.extern FUN_020B31F0 -.extern FUN_020B326C -.extern FUN_020B3334 -.extern FUN_020B3390 -.extern FUN_020B33A0 -.extern FUN_020B4358 -.extern FUN_020B43A4 -.extern FUN_020B442C -.extern FUN_020B4568 -.extern FUN_020B4F38 -.extern FUN_020B502C -.extern FUN_020B5C88 -.extern FUN_020B5CE4 -.extern FUN_020B5D3C -.extern FUN_020B5E50 -.extern FUN_020B6180 -.extern FUN_020B6240 -.extern FUN_020B62F8 -.extern FUN_020B6388 -.extern FUN_020B63CC -.extern FUN_020B7168 -.extern FUN_020B7218 -.extern FUN_020B772C -.extern FUN_020B7790 -.extern FUN_020B7C58 -.extern FUN_020B7C78 -.extern FUN_020B7CDC -.extern FUN_020B7CE4 -.extern FUN_020B7CF0 -.extern FUN_020B7D28 -.extern FUN_020B7DFC -.extern FUN_020B7E10 -.extern FUN_020B7E1C -.extern FUN_020B7E28 -.extern FUN_020B7EFC -.extern FUN_020B80B4 -.extern FUN_020B8110 -.extern FUN_020B8344 -.extern FUN_020B8390 -.extern FUN_020B83BC -.extern FUN_020B83E0 -.extern FUN_020B8404 -.extern FUN_020B8418 -.extern FUN_020B844C -.extern FUN_020B8474 -.extern FUN_020B849C -.extern FUN_020BAC98 -.extern FUN_020BAFB8 -.extern FUN_020BB1C0 -.extern FUN_020BB394 -.extern FUN_020BB408 -.extern FUN_020BB59C -.extern FUN_020BB7F4 -.extern FUN_020BB8D0 -.extern FUN_020BB8F4 -.extern FUN_020BB934 -.extern FUN_020BB974 -.extern FUN_020BB9B4 -.extern FUN_020BB9F4 -.extern FUN_020BBA34 -.extern FUN_020BBA74 -.extern FUN_020BBAB4 -.extern FUN_020BBAF4 -.extern FUN_020BBB34 -.extern FUN_020BBB74 -.extern FUN_020BBBB4 -.extern FUN_020BBBF4 -.extern FUN_020BBC34 -.extern FUN_020BC02C -.extern FUN_020BC094 -.extern FUN_020BC0FC -.extern FUN_020BC13C -.extern FUN_020BC2A0 -.extern FUN_020BC4C8 -.extern FUN_020C0174 -.extern FUN_020C01A0 -.extern SDAT_Init -.extern FUN_020C03B8 -.extern FUN_020C041C -.extern FUN_020C044C -.extern FUN_020C04DC -.extern FUN_020C0510 -.extern FUN_020C054C -.extern FUN_020C0670 -.extern FUN_020C0688 -.extern FUN_020C0DD4 -.extern FUN_020C0E14 -.extern FUN_020C0E7C -.extern FUN_020C0EA4 -.extern FUN_020C0EF4 -.extern FUN_020C0F30 -.extern FUN_020C0F40 -.extern FUN_020C0F50 -.extern FUN_020C0F68 -.extern FUN_020C0F80 -.extern FUN_020C0F8C -.extern FUN_020C0F9C -.extern FUN_020C0FDC -.extern FUN_020C1040 -.extern FUN_020C10A4 -.extern FUN_020C1148 -.extern FUN_020C1180 -.extern FUN_020C13C4 -.extern FUN_020C1430 -.extern FUN_020C1458 -.extern FUN_020C14AC -.extern FUN_020C1674 -.extern FUN_020C169C -.extern FUN_020C16FC -.extern FUN_020C1E58 -.extern FUN_020C1E68 -.extern FUN_020C1EA4 -.extern FUN_020C1F54 -.extern FUN_020C1FA4 -.extern FUN_020C1FF0 -.extern FUN_020C20DC -.extern FUN_020C2104 -.extern FUN_020C217C -.extern FUN_020C226C -.extern FUN_020C22D0 -.extern FUN_020C23FC -.extern FUN_020C2444 -.extern SDAT_Open -.extern FUN_020C2828 -.extern FUN_020C290C -.extern FUN_020C2A94 -.extern FUN_020C35E0 -.extern FUN_020C360C -.extern FUN_020C3640 -.extern FUN_020C3674 -.extern FUN_020C36A8 -.extern FUN_020C3888 -.extern FUN_020C3910 -.extern FUN_020C3980 -.extern FUN_020C39CC +.extern NNS_FndGetPrevListObject +.extern NNS_FndGetNextListObject +.extern NNS_FndRemoveListObject +.extern NNS_FndInsertListObject +.extern NNS_FndAppendListObject +.extern NNS_FndInitList +.extern NNS_FndGetSizeForMBlockExpHeap +.extern NNS_FndGetTotalFreeSizeForExpHeap +.extern NNS_FndFreeToExpHeap +.extern NNS_FndResizeForMBlockExpHeap +.extern NNS_FndFreeByStateToFrmHeap +.extern NNS_FndRecordStateForFrmHeap +.extern NNS_FndFreeToFrmHeap +.extern NNS_FndAllocFromFrmHeapEx +.extern NNS_FndCreateFrmHeapEx +.extern NNS_FndInitAllocatorForExpHeap +.extern NNS_FndFreeToAllocator +.extern NNS_FndAllocFromAllocator +.extern NNS_GfdSetFrmTexVramState +.extern NNS_GfdGetFrmTexVramState +.extern NNS_GfdResetFrmTexVramState +.extern NNS_GfdInitFrmTexVramManager +.extern NNS_GfdResetFrmPlttVramState +.extern NNS_GfdSetFrmPlttVramState +.extern NNS_GfdGetFrmPlttVramState +.extern NNS_GfdInitFrmPlttVramManager +.extern NNS_GfdRegisterNewVramTransferTask +.extern NNS_GfdDoVramTransfer +.extern NNS_GfdInitVramTransferManager +.extern IsVramTransferTaskQueueEmpty_ +.extern IsVramTransferTaskQueueFull_ +.extern GetNextIndex_ +.extern NNS_GfdResetLnkTexVramState +.extern NNS_GfdFreeLnkTexVram +.extern NNS_GfdInitLnkTexVramManager +.extern NNS_GfdGetLnkTexVramManagerWorkSize +.extern NNS_GfdResetLnkPlttVramState +.extern NNS_GfdFreeLnkPlttVram +.extern NNS_GfdInitLnkPlttVramManager +.extern NNS_GfdGetLnkPlttVramManagerWorkSize +.extern NNS_G2dGetAnimSequenceByIdx +.extern NNS_G2dGetUnpackedCellBank +.extern NNS_G2dGetUnpackedMultiCellBank +.extern NNS_G2dGetUnpackedBGCharacterData +.extern NNS_G2dGetUnpackedCharacterData +.extern NNS_G2dGetUnpackedPaletteCompressInfo +.extern NNS_G2dGetUnpackedPaletteData +.extern NNS_G2dGetUnpackedScreenData +.extern NNS_G2dDrawSpriteFast +.extern NNS_G2dSetupSoftwareSpriteCamera +.extern NNS_G2dResetAnimCtrlState +.extern NNS_G2dGetAnimCtrlCurrentFrame +.extern NNS_G2dGetOamManagerOamCapacity +.extern NNS_G2dApplyAndResetOamManagerBuffer +.extern NNS_G2dResetOamManagerBuffer +.extern NNS_G2dEntryOamManagerAffine +.extern NNS_G2dEntryOamManagerOamWithAffineIdx +.extern NNS_G2dEntryOamManagerOam +.extern NNS_G2dGetNewOamManagerInstance +.extern NNS_G2dInitOamManagerModule +.extern NNS_G2dLoadPaletteEx +.extern NNS_G2dLoadPalette +.extern NNS_G2dLoadImageVramTransfer +.extern NNS_G2dLoadImage2DMapping +.extern NNS_G2dLoadImage1DMapping +.extern NNS_G2dGetImagePaletteLocation +.extern NNS_G2dInitImagePaletteProxy +.extern NNS_G2dGetImageLocation +.extern NNS_G2dSetImageLocation +.extern NNS_G2dInitImageProxy +.extern NNS_G2dMakeCellToOams +.extern NNS_G2dSetCellAnimationCurrentFrame +.extern NNS_G2dTickCellAnimation +.extern NNS_G2dSetCellAnimationSequence +.extern NNS_G2dInitCellAnimationVramTransfered +.extern NNS_G2dInitCellAnimation +.extern NNS_G2dInitMCAnimation +.extern NNS_G2dSetMCAnimationCurrentFrame +.extern NNS_G2dTickMCAnimation +.extern NNS_G2dGetMCBankNumNodesRequired +.extern NNS_G2dSetAnimSequenceToMCAnimation +.extern NNS_G2dRotZ +.extern NNS_G2dScale +.extern NNS_G2dTranslate +.extern NNS_G2dPopMtx +.extern NNS_G2dPushMtx +.extern NNS_G2dDrawMultiCellAnimation +.extern NNS_G2dDrawCellAnimation +.extern NNS_G2dEndRendering +.extern NNS_G2dBeginRendering +.extern NNS_G2dInitRenderSurface +.extern NNS_G2dAddRendererTargetSurface +.extern NNS_G2dInitRenderer +.extern NNS_G2dFreeCellTransferStateHandle +.extern NNS_G2dGetNewCellTransferStateHandle +.extern NNS_G2dUpdateCellTransferStateManager +.extern NNS_G2dInitCellTransferStateManager +.extern NNS_G2dSetRndCoreFlipMode +.extern NNS_G2dSetRndCoreAffineOverwriteMode +.extern NNS_G2dFontGetCharWidthsFromIndex +.extern NNS_G2dFontFindGlyphIndex +.extern NNS_G2dFontInitUTF16 +.extern NNS_G2dArrangeOBJ1D +.extern NNSi_G2dCalcRequiredOBJ +.extern NNS_G2dMapScrToCharText +.extern NNS_G2dCharCanvasInitForOBJ1D +.extern NNS_G2dCharCanvasInitForBG +.extern NNS_G2dCharCanvasDrawChar +.extern NNSi_G2dTextCanvasDrawTextRect +.extern NNSi_G2dTextCanvasDrawText +.extern NNS_G3dReleaseMdlSet +.extern NNS_G3dBindMdlSet +.extern NNS_G3dPlttReleasePlttKey +.extern NNS_G3dPlttLoad +.extern NNS_G3dPlttSetPlttKey +.extern NNS_G3dPlttGetRequiredSize +.extern NNS_G3dTexReleaseTexKey +.extern NNS_G3dTexLoad +.extern NNS_G3dTexSetTexKey +.extern NNS_G3dTex4x4GetRequiredSize +.extern NNS_G3dTexGetRequiredSize +.extern NNS_G3dRenderObjRemoveAnmObj +.extern NNS_G3dRenderObjAddAnmObj +.extern NNS_G3dRenderObjInit +.extern NNS_G3dAnmObjInit +.extern NNS_G3dGlbGetInvV +.extern NNS_G3dGlbPolygonAttr +.extern NNS_G3dGlbMaterialColorSpecEmi +.extern NNS_G3dGlbMaterialColorDiffAmb +.extern NNS_G3dGlbLightColor +.extern NNS_G3dGlbLightVector +.extern NNS_G3dGlbSetBaseScale +.extern NNS_G3dGlbSetBaseTrans +.extern NNS_G3dGlbFlushP +.extern NNS_G3dDraw +.extern NNS_G3dDraw1Mat1Shp +.extern NNS_G3dGeBufferOP_N +.extern NNS_G3dGeFlushBuffer +.extern NNS_G3dWorldPosToScrPos +.extern NNS_G3dResDefaultSetup +.extern NNS_G3dInit +.extern NNS_G3dAllocAnmObj +.extern NNS_G3dMdlSetMdlXLDepthUpdateAll +.extern NNS_G3dMdlSetMdlFarClipAll +.extern NNS_G3dMdlSetMdl1DotAll +.extern NNS_G3dMdlSetMdlDepthTestCondAll +.extern NNS_G3dMdlSetMdlFogEnableFlagAll +.extern NNS_G3dMdlSetMdlAlphaAll +.extern NNS_G3dMdlSetMdlPolygonIDAll +.extern NNS_G3dMdlSetMdlCullModeAll +.extern NNS_G3dMdlSetMdlPolygonModeAll +.extern NNS_G3dMdlSetMdlLightEnableFlagAll +.extern NNS_G3dMdlSetMdlEmiAll +.extern NNS_G3dMdlSetMdlSpecAll +.extern NNS_G3dMdlSetMdlAmbAll +.extern NNS_G3dMdlSetMdlDiffAll +.extern NNSi_G3dModifyPolygonAttrMask +.extern NNSi_G3dModifyMatFlag +.extern NNS_G3dGetTex +.extern NNS_G3dGetMdlSet +.extern NNS_G3dGetResDataByName +.extern NNS_G3dGetAnmByIdx +.extern NNS_SndSetMonoFlag +.extern NNS_SndMain +.extern NNS_SndInit +.extern NNS_SndWaveOutIsPlaying +.extern NNS_SndWaveOutSetPan +.extern NNS_SndWaveOutSetSpeed +.extern NNS_SndWaveOutSetVolume +.extern NNS_SndWaveOutStop +.extern NNS_SndWaveOutStart +.extern NNS_SndWaveOutFreeChannel +.extern NNS_SndWaveOutAllocChannel +.extern NNS_SndPlayerGetTick +.extern NNS_SndPlayerGetSeqNo +.extern NNS_SndPlayerSetTrackPan +.extern NNS_SndPlayerSetTrackPitch +.extern NNS_SndPlayerMoveVolume +.extern NNS_SndPlayerSetInitialVolume +.extern NNS_SndPlayerSetVolume +.extern NNS_SndPlayerCountPlayingSeqByPlayerNo +.extern NNS_SndHandleReleaseSeq +.extern NNS_SndHandleInit +.extern NNS_SndPlayerPause +.extern NNS_SndPlayerStopSeqAll +.extern NNS_SndPlayerStopSeqBySeqNo +.extern NNS_SndPlayerStopSeqByPlayerNo +.extern NNS_SndPlayerStopSeq +.extern NNS_SndPlayerSetAllocatableChannel +.extern NNS_SndPlayerSetPlayerVolume +.extern NNS_SndStrmSetVolume +.extern NNS_SndStrmStop +.extern NNS_SndStrmStart +.extern NNS_SndStrmSetup +.extern NNS_SndStrmFreeChannel +.extern NNS_SndStrmAllocChannel +.extern NNS_SndStrmInit +.extern NNS_SndCaptureIsActive +.extern NNS_SndCaptureStopEffect +.extern NNS_SndCaptureStartEffect +.extern NNS_SndCaptureStopReverb +.extern NNS_SndCaptureSetReverbVolume +.extern NNS_SndCaptureStartReverb +.extern NNS_SndArcGetFileAddress +.extern NNS_SndArcReadFile +.extern NNS_SndArcGetFileSize +.extern NNS_SndArcGetWaveArcInfo +.extern NNS_SndArcGetBankInfo +.extern NNS_SndArcGetSeqParam +.extern NNS_SndArcInitOnMemory +.extern NNS_SndArcInit +.extern NNS_SndHeapLoadState +.extern NNS_SndHeapSaveState +.extern NNS_SndHeapCreate +.extern NNS_SndArcLoadSeqEx +.extern NNS_SndArcLoadWaveArc +.extern NNS_SndArcLoadBank +.extern NNS_SndArcLoadSeq +.extern NNS_SndArcLoadGroup +.extern NNS_SndArcPlayerStartSeqArc +.extern NNS_SndArcPlayerStartSeqEx +.extern NNS_SndArcPlayerStartSeq +.extern NNS_SndArcPlayerSetup .extern FUN_020C5D8C .extern FUN_020C5E04 .extern FUN_020C6034 @@ -7710,6 +7711,7 @@ .extern MTX_TransApply44 .extern NitroMain .extern gBacklightTop +.extern UNK_02016FA4 .extern OS_AllocFromArenaHi .extern OS_AllocFromArenaLo .extern OS_AllocFromHeap @@ -8192,8 +8194,8 @@ .extern UNK_020FB764 .extern UNK_020FD144 .extern UNK_020FD6D4 -.extern UNK_021064B8 -.extern UNK_021064C0 +.extern NNS_GfdDefaultFuncAllocTexVram +.extern NNS_GfdDefaultFuncAllocPlttVram .extern gMain .extern UNK_021C8ECC .extern UNK_021C8ED0 @@ -8237,14 +8239,10 @@ .extern Unk_02106A04 .extern UNK_020FF368 .extern UNK_020FF3D4 -.extern UNK_020FFA38 +.extern FX_SinCosTable_ .extern UNK_02105BB8 -.extern UNK_021064BC -.extern UNK_021064C4 -.extern UNK_021CED20 -.extern UNK_021CED98 -.extern UNK_021CEDD4 -.extern UNK_021CEF70 +.extern NNS_GfdDefaultFuncFreeTexVram +.extern NNS_GfdDefaultFuncFreePlttVram .extern UnloadOverlayByID .extern VEC_Add .extern VEC_CrossProduct @@ -8466,16 +8464,16 @@ .extern sys_exit .extern sys_readc .extern sys_writec -.extern tempName_NNS_FndAllocFromExpHeapEx -.extern tempName_NNS_FndCreateExpHeapEx +.extern NNS_FndAllocFromExpHeapEx +.extern NNS_FndCreateExpHeapEx .extern DWC_ClearDirtyFlag .extern DWC_CreateUserData -.extern thunk_FUN_020adc8c -.extern thunk_FUN_020adc8c_2 -.extern thunk_FUN_020ae84c -.extern thunk_FUN_020afda0 -.extern thunk_FUN_020afda0_2 -.extern thunk_FUN_020b5040 +.extern NNS_FndDestroyExpHeap +.extern NNS_FndDestroyFrmHeap +.extern NNS_G3dFreeAnmObj +.extern NNS_G2dGetUnpackedMCAnimBank +.extern NNS_G2dGetUnpackedAnimBank +.extern NNS_G2dSetRendererImageProxy .extern vsnprintf .extern vsscanf .extern vswprintf @@ -8500,8 +8498,8 @@ .extern DWCi_BACKUPlWriteAll .extern DWCi_BM_SetWiFiInfo .extern DWC_Auth_CheckWiFiIDNeedCreate -.extern UNK_021064B8 -.extern UNK_021064C0 +.extern NNS_GfdDefaultFuncAllocTexVram +.extern NNS_GfdDefaultFuncAllocPlttVram .extern MOD18_0224CA58 .extern MOD18_0223DFB4 .extern MOD18_02245FA0 @@ -8520,3 +8518,153 @@ .extern FUN_02025490 .extern FUN_020254A0 .extern FUN_020254B4 +.extern FUN_02041464 +.extern NNS_G2dGetCellDataByIdx +.extern NNS_G2dBindAnimCtrl +.extern NNS_G2dInitAnimCtrl +.extern NNS_G2dSetAnimCtrlCurrentFrame +.extern NNS_G2dTickAnimCtrl +.extern NNS_G2dGetAnimCtrlCurrentElement +.extern NNSi_G2dSrtcInitControl +.extern NNSi_G2dSrtcSetSRTScale +.extern NNSi_G2dSrtcSetSRTRotZ +.extern NNSi_G2dSrtcSetTrans +.extern NNS_G2dSetCellTransferStateRequested +.extern NNSi_G2dInitCellTransferState +.extern NNSi_objSizeHTbl +.extern NNSi_objSizeWTbl +.extern NNSi_G2dGetVramLocation +.extern NNSi_G2dSetVramLocation +.extern NNSi_G2dInitializeVRamLocation +.extern NNSi_G2dBitReaderRead +.extern NNSi_G2dGetUnpackedFont +.extern NNSi_G2dSplitCharUTF16 +.extern NNS_G2dGetMultiCellDataByIdx +.extern NNSi_G2dIsAnimCtrlLoopAnim +.extern NNSi_G2dInitializeNode +.extern NNS_G2dFindBinaryBlock +.extern NNSi_G2dUnpackUserExCellAttrBank +.extern GXi_DmaId +.extern NNS_G2dGetPaletteTableValue +.extern NNSi_G2dMtxConcat32 +.extern NNSi_G2dGetOamSoftEmuAutoZOffsetStep +.extern NNSi_G2dSetOamSoftEmuAutoZOffsetStep +.extern NNSi_G2dResetOamSoftEmuAutoZOffset +.extern NNSi_G2dSetOamSoftEmuAutoZOffsetFlag +.extern NNS_G2dRndCoreDrawCellVramTransfer +.extern NNS_G2dRndCoreDrawCell +.extern NNS_G2dRndCoreEndRendering +.extern NNS_G2dRndCoreBeginRendering +.extern NNS_G2dIsRndCoreFlipV +.extern NNS_G2dIsRndCoreFlipH +.extern NNS_G2dSetRndCoreSurface +.extern NNS_G2dSetRndCore3DSoftSpriteZvalue +.extern NNS_G2dSetRndCoreCurrentMtx2D +.extern NNS_G2dSetRndCoreCurrentMtx3D +.extern NNS_G2dSetRndCoreOamRegisterFunc +.extern NNS_G2dSetRndCoreImageProxy +.extern NNS_G2dInitRndCore +.extern NNS_G2dIsImagePaletteReadyToUse +.extern NNS_G2dIsImageReadyToUse +.extern NNSi_G2dGetCellTransferState +.extern NNS_G2dDrawOneOam3DDirectWithPosFast +.extern NNSi_G2dFontGetTextRect +.extern NNSi_G2dFontGetTextHeight +.extern NNSi_G2dFontGetStringWidth +.extern NNS_G3dGeSendDL +.extern NNS_G3dSendTexSRT_FuncArray +.extern NNSi_G3dAnmCalcNsBca +.extern NNSi_G3dAnmObjInitNsBca +.extern NNSi_G3dAnmCalcNsBma +.extern NNSi_G3dAnmObjInitNsBma +.extern NNSi_G3dAnmCalcNsBta +.extern NNSi_G3dAnmObjInitNsBta +.extern NNSi_G3dAnmCalcNsBtp +.extern NNSi_G3dAnmObjInitNsBtp +.extern NNSi_G3dAnmCalcNsBva +.extern NNSi_G3dAnmObjInitNsBva +.extern NNSi_G3dGetJointScaleBasic +.extern NNSi_G3dSendJointSRTBasic +.extern NNSi_G3dSendTexSRTMaya +.extern NNSi_G3dGetJointScaleMaya +.extern NNSi_G3dSendJointSRTMaya +.extern NNSi_G3dSendTexSRTSi3d +.extern NNSi_G3dGetJointScaleSi3d +.extern NNSi_G3dSendJointSRTSi3d +.extern NNSi_G3dSendTexSRT3dsMax +.extern NNSi_G3dSendTexSRTXsi +.extern NNS_G3dAnmFmtNum +.extern NNS_G3dFuncBlendVisDefault +.extern NNS_G3dFuncBlendJntDefault +.extern NNS_G3dFuncBlendMatDefault +.extern NNS_G3dAnmObjInitFuncArray +.extern NNS_G3dRS +.extern NNS_G3dAnmObjCalcSizeRequired +.extern NNS_G3dFuncAnmJntNsBcaDefault +.extern NNS_G3dGetResDictIdxByName +.extern NNS_G3dFuncAnmMatNsBmaDefault +.extern NNS_G3dFuncAnmMatNsBtaDefault +.extern NNSi_G3dGetTexPatAnmFV +.extern NNSi_G3dGetTexPatAnmPlttNameByIdx +.extern NNSi_G3dGetTexPatAnmTexNameByIdx +.extern NNS_G3dFuncAnmMatNsBtpDefault +.extern NNS_G3dFuncAnmVisNsBvaDefault +.extern NNS_G3dGlbGetInvWV +.extern NNS_G3dGlbGetWV +.extern NNS_G3dGetCurrentMtx +.extern NNS_G3dSendJointSRT_FuncArray +.extern NNS_G3dGetJointScale_FuncArray +.extern NNS_G3dGlb +.extern NNS_G3dGlbGetViewPort +.extern NNS_G3dGlbInit +.extern NNSi_GfdFreeLnkVram +.extern NNSi_GfdAllocLnkVramAligned +.extern NNSi_GfdAddNewFreeBlock +.extern NNSi_GfdInitLnkVramBlockPool +.extern NNSi_GfdInitLnkVramMan +.extern NNSi_GfdAllocLnkVram +.extern NNS_SndFreeAlarm +.extern NNS_SndAllocAlarm +.extern NNS_SndUnlockCapture +.extern NNS_SndLockCapture +.extern NNS_SndUnlockChannel +.extern NNS_SndLockChannel +.extern NNSi_SndFaderIsFinished +.extern NNSi_SndFaderUpdate +.extern NNSi_SndFaderGet +.extern NNSi_SndFaderSet +.extern NNS_G3dRSOnGlb +.extern NNSi_SndFaderInit +.extern SingleWaveDisposeCallback +.extern NNSi_SndInitResourceMgr +.extern NNSi_SndPlayerMain +.extern NNSi_SndPlayerInit +.extern NNSi_SndCaptureEndSleep +.extern NNSi_SndCaptureBeginSleep +.extern NNSi_SndCaptureMain +.extern NNSi_SndCaptureInit +.extern NNSi_SndArcStrmMain +.extern NNS_SndHeapClear +.extern NNS_SndHeapDestroy +.extern NNS_SndHeapAlloc +.extern SNDi_DecibelTable +.extern NNS_SndArcSetFileAddress +.extern NNS_SndArcGetGroupInfo +.extern NNS_SndArcGetSeqArcInfo +.extern NNS_SndArcGetSeqInfo +.extern NNS_SndArcGetCurrent +.extern NNS_SndArcSetCurrent +.extern LoadSingleWaves +.extern NNSi_SndPlayerAllocHeap +.extern NNSi_SndPlayerStartSeq +.extern NNSi_SndPlayerAllocSeqPlayer +.extern NNS_SndPlayerSetSeqArcNo +.extern NNS_SndPlayerSetSeqNo +.extern NNS_SndPlayerSetChannelPriority +.extern NNS_SndPlayerCreateHeap +.extern NNS_SndPlayerSetPlayableSeqCount +.extern NNS_SndArcGetPlayerInfo +.extern NNSi_SndArcLoadBank +.extern NNSi_SndArcLoadSeq +.extern NNSi_SndSeqArcGetSeqInfo +.extern NNSi_SndPlayerFreeSeqPlayer |