Merge pull request #291 from CecilArmitais/decomp-continued
Some checks failed
build / build (push) Has been cancelled

Decomp continued
This commit is contained in:
AnonymousRandomPerson
2026-08-21 13:22:34 -04:00
committed by GitHub
347 changed files with 168604 additions and 168493 deletions

View File

@@ -1,45 +1,2 @@
#pragma once
.public _02092464
.public _020AEF30
.public _020AEF58
.public _0229AFC0
.public _0229AFCC
.public _0229AFE4
.public _0229B004
.public _0229B0E0
.public _0229B0E8
.public _0229B0F0
.public _0229B0F8
.public _0229B110
.public _0229B114
.public Card_LockBackup
.public Card_LockRom
.public Card_SetPulledOutCallback
.public Card_UnlockBackup
.public Card_UnlockRom
.public CardPullOut
.public Debug_Print0
.public GX_DispOff
.public InitMemAllocTable
.public MemAlloc
.public OS_CreateThread
.public OS_DisableScheduler
.public OS_GetLockID
.public OS_GetThreadPriority
.public OS_InitMessageQueue
.public OS_InitMutex
.public OS_LockMutex
.public OS_ReceiveMessage
.public OS_ResetSystem
.public OS_SendMessage
.public OS_SetThreadPriority
.public OS_SleepThread
.public OS_SleepThreadDirect
.public OS_TryLockMutex
.public OS_UnlockMutex
.public OS_WakeupThreadDirect
.public OSi_ThreadInfo
.public Rand16Bit
.public sub_02003AD0
.public sub_020059A8
.public WaitForInterrupt

View File

@@ -0,0 +1,15 @@
#pragma once
.public OS_CreateThread
.public OS_GetThreadPriority
.public OS_InitMutex
.public OS_LockMutex
.public OS_SetThreadPriority
.public OS_SleepThread
.public OS_SleepThreadDirect
.public OS_UnlockMutex
.public OSi_ThreadInfo
.public _020AEF30
.public _0229AFC0
.public _0229AFCC
.public _0229AFE4
.public _0229B004

View File

@@ -0,0 +1,32 @@
#pragma once
.public Card_LockBackup
.public Card_LockRom
.public Card_UnlockBackup
.public Card_UnlockRom
.public InitMemAllocTable
.public MemAlloc
.public OS_GetLockID
.public OS_GetThreadPriority
.public OS_InitMessageQueue
.public OS_InitMutex
.public OS_LockMutex
.public OS_ReceiveMessage
.public OS_SendMessage
.public OS_SetThreadPriority
.public OS_TryLockMutex
.public OS_UnlockMutex
.public OSi_ThreadInfo
.public _020AEF58
.public _0229B0E8
.public _0229B0F0
.public _0229B0F8
.public _0229B110
.public _0229B114
.public sub_02002580
.public sub_02002670
.public sub_020026B8
.public sub_020027F8
.public sub_020028B0
.public sub_020028F8
.public sub_02002904
.public sub_020059A8

View File

@@ -9,6 +9,7 @@
.public FS_OpenFile
.public FS_ReadFile
.public FS_SeekFile
.public FileRom_StopDataTransfer
.public GXS_BeginLoadBGExtPltt
.public GXS_EndLoadBGExtPltt
.public GX_BeginLoadBGExtPltt
@@ -89,7 +90,6 @@
.public sub_02002C40
.public sub_02002CAC
.public sub_02002CB4
.public sub_02002E10
.public sub_02002E98
.public sub_0200302C
.public sub_020030FC

View File

@@ -1,6 +1,7 @@
#pragma once
.public G2x_SetBlendAlpha_
.public G3X_SetClearColor
.public GXS_SetGraphicsMode
.public GX_SetBankForBG
.public GX_SetBankForBGExtPltt
.public GX_SetBankForOBJ
@@ -11,7 +12,6 @@
.public GX_SetBankForTex
.public GX_SetBankForTexPltt
.public GX_SetGraphicsMode
.public GXS_SetGraphicsMode
.public sub_02009120
.public sub_020091CC
.public sub_020091F8
@@ -20,3 +20,9 @@
.public sub_020092F4
.public sub_02009358
.public sub_02009514
.public sub_02009BE8
.public sub_02009C10
.public sub_02009CA8
.public sub_02009CD0
.public sub_02009CF8
.public sub_02009D20

View File

@@ -1,26 +1,12 @@
#pragma once
.public _02094C0C
.public AllInventoriesZInit
.public AllKecleonShopsZInit
.public AllocateTemp1024ByteBufferFromPool
.public BAG_ITEMS
.public BAG_ITEMS_PTR_MIRROR
.public DrawTextInWindow
.public DUNGEON_RETURN_STATUS_TABLE
.public DrawTextInWindow
.public GetDungeonResultMsg
.public GetItemCategoryVeneer
.public GetStringFromFileVeneer
.public GetWindow
.public LoadItemPspi2n
.public MaybeGetColoredFormattedItemName
.public PreprocessString
.public RescueInventoryZInit
.public SetActiveInventoryToMain
.public SpecialEpisodeInventoryZInit
.public SpecialEpisodeKecleonShopZInit
.public StringFromId
.public sub_0200FD38
.public sub_0200FD3C
.public sub_02010590
.public _02094C0C
.public sub_020265A8
.public WipeRecycleShopRecords

View File

@@ -1,15 +0,0 @@
#pragma once
.public PlayMeById
.public PlaySeByIdVolume
.public StopBgmCommand
.public sub_02017F28
.public sub_02017F64
.public sub_02017FBC
.public sub_02018024
.public sub_020180A0
.public sub_02018118
.public sub_02018158
.public sub_02018194
.public sub_020181E0
.public sub_02018278
.public sub_020182AC

View File

@@ -62,7 +62,6 @@
.public Snd_LockChannel
.public Snd_UnlockChannel
.public ZInit8
.public _0209915C
.public _0209916C
.public _0209918C
.public _020991C8
@@ -124,7 +123,6 @@
.public _020AFB6C
.public _020AFC28
.public _020AFC30
.public _022A4BE8
.public _022A4BEC
.public _022A4C00
.public _022A4C28

View File

@@ -1,25 +1,13 @@
#pragma once
.public CopyAttributesToOamWrapper
.public GroupOamAttributesWrapper
.public MemAlloc
.public MemZero
.public OBJ_GRAPHICS_CONTROLS_PTR
.public _020AFC28
.public sub_0200302C
.public sub_020030FC
.public sub_0201AB90
.public sub_0201AC10
.public sub_0201AC20
.public sub_0201AD44
.public sub_0201AD7C
.public sub_0201AD84
.public sub_0201AEB4
.public sub_0201AECC
.public sub_0201AEF0
.public sub_0201AF18
.public sub_0201AF64
.public sub_0201AFB8
.public sub_0201B004
.public sub_0201B198
.public sub_0201B2A0
.public sub_0201B2DC

View File

@@ -1,4 +1,22 @@
#pragma once
.public DrawChar
.public FileRom_HandleRead
.public FileRom_HandleSeek
.public FileRom_InitDataTransfer
.public FileRom_StopDataTransfer
.public GetColorCodePaletteOffset
.public GetHeldButtons
.public GetPressedButtons
.public GetReleasedStylus
.public GetWindow
.public GetWindowRectangle
.public HandleSir0Translation
.public IsTouchScreenNotOff
.public LoadFileFromRom
.public RandInt
.public TBL_TALK_GROUP_STRING_ID_START
.public UnloadFile
.public UpdateWindow
.public _0209AB60
.public _0209AB9C
.public _0209ABF0
@@ -19,45 +37,13 @@
.public _022A7A64
.public _022A92B4_JP
.public _022A92C4
.public AnalyzeText
.public DrawChar
.public FileRom_HandleRead
.public FileRom_HandleSeek
.public FileRom_InitDataTransfer
.public FileRom_StopDataTransfer
.public GetColorCodePaletteOffset
.public GetHeldButtons
.public GetPressedButtons
.public GetReleasedStylus
.public GetWindow
.public GetWindowRectangle
.public HandleSir0Translation
.public IsTouchScreenNotOff
.public LoadFileFromRom
.public PreprocessStringFromId
.public RandInt
.public sprintf
.public sub_01FF905C
.public sub_01FF9130_JP
.public sub_01FF929C
.public sub_02006C8C
.public sub_02020A9C
.public sub_02020B14
.public sub_02020B4C
.public sub_02020B60
.public sub_02020B74
.public sub_02020B94
.public sub_02020BB8
.public sub_02020BC4
.public sub_02020CCC
.public sub_02020D18
.public sub_02020D40
.public sub_02020D54
.public sub_02020D5C
.public sub_02020D7C
.public sub_02022118
.public sub_02026B1C
.public sub_02026C68
.public sub_02027170
.public sub_02027274
.public sub_02027390
@@ -68,6 +54,3 @@
.public sub_02028324
.public sub_020288DC
.public sub_020288FC
.public TBL_TALK_GROUP_STRING_ID_START
.public UnloadFile
.public UpdateWindow

View File

@@ -0,0 +1,2 @@
#pragma once
.public sub_02020B60

View File

@@ -0,0 +1,16 @@
#pragma once
.public AnalyzeText
.public DrawChar
.public GetColorCodePaletteOffset
.public PreprocessStringFromId
.public _020AFD04
.public sub_02020B4C
.public sub_02020B60
.public sub_02020B74
.public sub_02020B94
.public sub_02020BC4
.public sub_02020D7C
.public sub_02022118
.public sub_02025C7C
.public sub_02025E84
.public sub_02026C68

View File

@@ -1,4 +0,0 @@
#pragma once
.public GetCurrentPage
.public GetSelectedItemOnPage
.public GetWindowContents

View File

@@ -1,3 +0,0 @@
#pragma once
.public GetWindowContents
.public sub_02032984

View File

@@ -1,45 +1,2 @@
#pragma once
.public AppendStandardStringToMission
.public DrawTextInWindow
.public GetCurrentPage
.public GetTotalNumPages
.public MENU_CONTROL_PTR
.public MemAlloc
.public NULL_OVERLAY_LOAD_ENTRY
.public PlaySeVolumeWrapper
.public PreprocessString
.public PreprocessStringFromId
.public UnloadOverlay
.public _0209AFC4
.public _0209AFDC
.public _0209AFE4
.public _0209AFEC
.public _0209AFF4
.public _0209AFFC
.public _0209B004
.public _0209B00C
.public _0209B014
.public _0209B01C
.public _0209B024
.public _0209B02C
.public _0209B034
.public _0209B03C
.public _0209B044
.public _0209B04C
.public _0209B054
.public _0209B05C
.public _0209B064
.public _0209B06C
.public _0209B074
.public _0209B07C
.public _0209B084
.public _s32_div_f
.public sub_02006BFC
.public sub_02006C8C
.public sub_02025D50
.public sub_02026594
.public sub_020265A8
.public sub_02031908
.public sub_02031914
.public sub_020320C8
.public sub_020469BC

View File

@@ -0,0 +1,16 @@
#pragma once
.public InventoryMenuNext10Pages
.public InventoryMenuPrevious10Pages
.public InventoryMenuPreviousPage
.public PlaySeVolumeWrapper
.public _s32_div_f
.public sub_02006BFC
.public sub_02006C8C
.public sub_02031908
.public sub_02031914
.public sub_0203330C
.public sub_020333D8
.public sub_020333FC
.public sub_02033414
.public sub_02033440
.public sub_020336FC

View File

@@ -0,0 +1,57 @@
#pragma once
.public AppendStandardStringToMission
.public DrawTextInWindow
.public GetCurrentPage
.public GetTotalNumPages
.public InventoryMenuNext10Pages
.public InventoryMenuNextPage
.public InventoryMenuPrevious10Pages
.public InventoryMenuPreviousPage
.public MENU_CONTROL_PTR
.public MemAlloc
.public NULL_OVERLAY_LOAD_ENTRY
.public PlayWindowInputSound
.public PreprocessString
.public PreprocessStringFromId
.public UnloadOverlay
.public _0209AFC4
.public _0209AFDC
.public _0209AFE4
.public _0209AFEC
.public _0209AFF4
.public _0209AFFC
.public _0209B004
.public _0209B00C
.public _0209B014
.public _0209B01C
.public _0209B024
.public _0209B02C
.public _0209B034
.public _0209B03C
.public _0209B044
.public _0209B04C
.public _0209B054
.public _0209B05C
.public _0209B064
.public _0209B06C
.public _0209B074
.public _0209B07C
.public _0209B084
.public sub_02006C8C
.public sub_02025D50
.public sub_02026594
.public sub_020265A8
.public sub_020320C8
.public sub_020327E4
.public sub_0203280C
.public sub_0203282C
.public sub_02032864
.public sub_020328F4
.public sub_02032918
.public sub_0203293C
.public sub_02032DE8
.public sub_0203336C
.public sub_02033390
.public sub_020333B4
.public sub_020333D8
.public sub_020469BC

View File

@@ -1,267 +1,11 @@
#pragma once
.public AddItemToStorage
.public AddMoneyCarried
.public AppendStandardStringToMission
.public ApplyLevelUpBoostsToGroundMonster
.public Arm9LoadUnkFieldNa0x2029EC8
.public Arm9StoreUnkFieldNa0x2029ED8
.public BAG_ITEMS_PTR_MIRROR
.public CanMonsterUseMove
.public ClearBagSelectedItemTable
.public ClearWindow
.public CloseAdvancedMenu
.public CloseAdvancedTextBox
.public CloseCollectionMenu
.public CloseDialogueBox
.public CloseParentMenu
.public ClosePortraitBox
.public CloseScrollBox
.public CloseSimpleMenu
.public CloseTextBox
.public CopyNStringFromId
.public CountNbOfItemsInStorage
.public CreateAdvancedMenu
.public CreateAdvancedTextBox
.public CreateCollectionMenu
.public CreateParentMenuFromStringIds
.public CreatePortraitBox
.public CreateScrollBoxMulti
.public CreateScrollBoxSingle
.public CreateSimpleMenuFromStringIds
.public CreateTextBox
.public DisableIqSkill
.public DrawTextInWindow
.public FormatMoveStringMore
.public GetActiveTeamMember
.public GetActualSellPrice
.public GetAdvancedMenuResult
.public GetAdvancedTextBoxFlags2
.public GetDexNumber
.public GetDigitInputResult
.public GetDungeonResultString
.public GetEggSpecies
.public GetHeldButtons
.public GetIqSkillStringId
.public GetItemAtIdx
.public GetItemCategory
.public GetKeyboardStatus
.public GetKeyboardStringResult
.public GetLearnableIqSkills
.public GetMaxPp
.public GetMoneyCarried
.public GetMonsterName
.public GetMoveRangeId
.public GetMoveType
.public GetNameRaw
.public GetNameWithGender
.public GetNbItemsInBag
.public GetNextIqSkill
.public GetPpIncrease
.public GetPressedButtons
.public GetRank
.public GetRankUpEntry
.public GetReleasedStylus
.public GetResolvedPerformanceProgressFlag
.public GetSimpleMenuResult__0202AEA4
.public GetSimpleMenuResult__0202B870
.public GetSpeciesString
.public GetStringFromFileVeneer
.public GetType
.public GetTypeStringId
.public GetWindowIdPageStart
.public GetWindowIdSelectedMenuItemIdx
.public HidePortraitBox
.public InitMove
.public InitPortraitParams
.public InitPortraitParamsWithMonsterId
.public InitPreprocessorArgs
.public InitUnkStorageStruct0x410
.public IqSkillFlagTest
.public Is2TurnsMove
.public IsAdvancedMenuActive2
.public IsAdvancedTextBoxActive
.public IsCollectionMenuActive
.public IsCollectionMenuState3
.public IsDeoxys
.public IsGummi
.public IsMonsterIllegalForMissions
.public IsNot2TurnsMoveOrSketch
.public IsParentMenuActive
.public IsScrollBoxActive
.public IsShoppableItem
.public IsSimpleMenuActive
.public IsStorableItem
.public IsTextboxState3
.public IsThrownItem
.public IsTouchScreenNotOff
.public LAST_NEW_MOVE
.public LoadScriptVariableValue
.public MISSION_REWARD_STRUCT_MAIN_PTR
.public MaybeGetColoredFormattedItemName
.public MaybeGetUncoloredFormattedItemName
.public MemAlloc
.public MemFree
.public MemZero
.public MemcpySimple
.public PlayAdvancedTextBoxInputSound
.public PlaySeByIdVolumeWrapper
.public PlaySeVolumeWrapper
.public PreprocessString
.public PreprocessStringFromId
.public RandIntSafe
.public RemoveEmptyItemsInBag
.public ResumeAdvancedMenu
.public STATUSES_FULL_DESCRIPTION_STRING_IDS
.public SetAdvancedTextBoxField0x1C2
.public SetAdvancedTextBoxState5
.public SetCollectionMenuField0x1BC
.public SetCollectionMenuVoidFn
.public SetCollectionMenuWidth
.public SetEggHatchTimer
.public SetEggSpecies
.public SetPortraitEmotion
.public SetPortraitLayout
.public SetPortraitOffset
.public SetUnkAdvancedTextBoxFn
.public SetUnkAdvancedTextBoxWindowFn
.public ShowKeyboard
.public ShowPortraitInPortraitBox
.public StrcpySimple
.public StringFromId
.public StrncpySimple
.public StrncpySimpleNoPadSafe
.public TEAM_MEMBER_TABLE_PTR
.public UNK_STORAGE_STRUCT_0XC
.public UpdateWindow
.public _0209C60C
.public _0209C7CC
.public _0209C7D4
.public _0209C7E4
.public _0209C7F4
.public _0209C820
.public _0209C82C
.public _0209C83C
.public _0209C844
.public _0209C846
.public _0209C850
.public _0209C85C
.public _0209C86C
.public _0209C884
.public _0209C89C
.public _0209C8A8
.public _0209C8B8
.public _0209C8C8
.public _0209C928
.public _0209C92C
.public _0209C93C
.public _0209C94C
.public _0209C95C
.public _0209C96C
.public _0209C97C
.public _0209C98C
.public _0209C99C
.public _0209C9AC
.public _0209C9B0
.public _0209C9CC
.public _0209C9D4
.public _0209C9DC
.public _0209C9E4
.public _0209C9F4
.public _0209C9FC
.public _0209CA08
.public _0209CA18
.public _0209CA2C
.public _0209E912
.public _020AFE5C
.public _020AFE70
.public _020AFE78
.public _020AFE7C
.public _020AFE8C
.public _020AFE90
.public _020AFE98
.public _022AADFC
.public _022AAE00
.public _022AAE2A
.public _022AAE2E
.public _022AAE58
.public _s32_div_f
.public memcpy
.public ov11_023061CC
.public ov11_023061E4
.public ov11_02306C64
.public ov11_02306C9C
.public ov11_0230D000
.public ov11_0230D220
.public ov11_0230D92C
.public ov11_02310BDC
.public ov11_02310C18
.public strcat
.public strcpy
.public sub_02001808
.public sub_020063F4
.public sub_02006498
.public sub_02006BFC
.public sub_0200FD48
.public sub_02013E54
.public sub_02013F58
.public sub_02017C50
.public sub_02017C74
.public sub_02024D7C
.public sub_02025D50
.public sub_020262E0
.public sub_02027B1C
.public sub_0202810C
.public sub_0202812C
.public sub_02028354
.public sub_020288DC
.public sub_0202A2A4
.public sub_0202C1E4
.public sub_0202C620
.public sub_0202C75C
.public sub_0202D068
.public sub_0202D0EC
.public sub_0202D16C
.public sub_0202F954
.public sub_020307EC
.public sub_020308E4
.public sub_02030908
.public sub_02030978
.public sub_02030A50
.public sub_02030A64
.public sub_02030A74
.public sub_02030A90
.public sub_02030EF0
.public sub_02037468
.public sub_0203909C
.public sub_02039218
.public sub_0203931C
.public sub_02042B20
.public sub_02042BE0
.public sub_0204426C
.public sub_020442CC
.public sub_02044308
.public sub_0204440C
.public sub_02044474
.public sub_020444B0
.public sub_02044568
.public sub_020445C8
.public sub_02045FD0
.public sub_02046028
.public sub_02046A20
.public sub_02046B04
.public sub_02046BA0
.public sub_02046BE8
.public sub_02046C78
.public sub_02046D20
.public sub_02050C10
.public sub_02052E2C
.public sub_02053A0C
.public sub_02055D4C
.public sub_02056410
.public sub_020564B0
.public sub_02056F60
.public sub_0205A4B4
.public sub_0205B028
.public sub_0205B0A0
.public sub_0205B0B8
.public vsprintf
.public sub_0203C984
.public sub_0203C9A0

View File

@@ -0,0 +1,262 @@
#pragma once
.public AddItemToStorage
.public AddMoneyCarried
.public AppendStandardStringToMission
.public ApplyLevelUpBoostsToGroundMonster
.public Arm9LoadUnkFieldNa0x2029EC8
.public Arm9StoreUnkFieldNa0x2029ED8
.public BAG_ITEMS_PTR_MIRROR
.public CanMonsterUseMove
.public ClearBagSelectedItemTable
.public ClearWindow
.public CloseAdvancedMenu
.public CloseAdvancedTextBox
.public CloseCollectionMenu
.public CloseDialogueBox
.public CloseParentMenu
.public ClosePortraitBox
.public CloseScrollBox
.public CloseSimpleMenu
.public CloseTextBox
.public CopyNStringFromId
.public CountNbOfItemsInStorage
.public CreateAdvancedMenu
.public CreateAdvancedTextBox
.public CreateCollectionMenu
.public CreateParentMenuFromStringIds
.public CreatePortraitBox
.public CreateScrollBoxMulti
.public CreateScrollBoxSingle
.public CreateSimpleMenuFromStringIds
.public CreateTextBox
.public DisableIqSkill
.public DrawTextInWindow
.public FormatMoveStringMore
.public GetActiveTeamMember
.public GetActualSellPrice
.public GetAdvancedMenuResult
.public GetAdvancedTextBoxFlags2
.public GetDexNumber
.public GetDigitInputResult
.public GetDungeonResultString
.public GetEggSpecies
.public GetHeldButtons
.public GetIqSkillStringId
.public GetItemAtIdx
.public GetItemCategory
.public GetKeyboardStatus
.public GetKeyboardStringResult
.public GetLearnableIqSkills
.public GetMaxPp
.public GetMoneyCarried
.public GetMonsterName
.public GetMoveRangeId
.public GetMoveType
.public GetNameRaw
.public GetNameWithGender
.public GetNbItemsInBag
.public GetNextIqSkill
.public GetPpIncrease
.public GetPressedButtons
.public GetRank
.public GetRankUpEntry
.public GetReleasedStylus
.public GetResolvedPerformanceProgressFlag
.public GetSimpleMenuResult__0202AEA4
.public GetSimpleMenuResult__0202B870
.public GetSpeciesString
.public GetStringFromFileVeneer
.public GetType
.public GetTypeStringId
.public GetWindowIdPageStart
.public GetWindowIdSelectedMenuItemIdx
.public HidePortraitBox
.public InitMove
.public InitPortraitParams
.public InitPortraitParamsWithMonsterId
.public InitPreprocessorArgs
.public InitUnkStorageStruct0x410
.public IqSkillFlagTest
.public Is2TurnsMove
.public IsAdvancedMenuActive2
.public IsAdvancedTextBoxActive
.public IsCollectionMenuActive
.public IsCollectionMenuState3
.public IsDeoxys
.public IsGummi
.public IsMonsterIllegalForMissions
.public IsNot2TurnsMoveOrSketch
.public IsParentMenuActive
.public IsScrollBoxActive
.public IsShoppableItem
.public IsSimpleMenuActive
.public IsStorableItem
.public IsTextboxState3
.public IsThrownItem
.public IsTouchScreenNotOff
.public LAST_NEW_MOVE
.public LoadScriptVariableValue
.public MISSION_REWARD_STRUCT_MAIN_PTR
.public MaybeGetColoredFormattedItemName
.public MaybeGetUncoloredFormattedItemName
.public MemAlloc
.public MemFree
.public MemZero
.public MemcpySimple
.public PlayAdvancedTextBoxInputSound
.public PlaySeByIdVolumeWrapper
.public PlaySeVolumeWrapper
.public PreprocessString
.public PreprocessStringFromId
.public RandIntSafe
.public RemoveEmptyItemsInBag
.public ResumeAdvancedMenu
.public STATUSES_FULL_DESCRIPTION_STRING_IDS
.public SetAdvancedTextBoxField0x1C2
.public SetAdvancedTextBoxState5
.public SetCollectionMenuField0x1BC
.public SetCollectionMenuVoidFn
.public SetCollectionMenuWidth
.public SetEggHatchTimer
.public SetEggSpecies
.public SetPortraitEmotion
.public SetPortraitLayout
.public SetPortraitOffset
.public SetUnkAdvancedTextBoxFn
.public SetUnkAdvancedTextBoxWindowFn
.public ShowKeyboard
.public ShowPortraitInPortraitBox
.public StrcpySimple
.public StringFromId
.public StrncpySimple
.public StrncpySimpleNoPadSafe
.public TEAM_MEMBER_TABLE_PTR
.public UNK_STORAGE_STRUCT_0XC
.public UpdateWindow
.public _0209C7CC
.public _0209C7D4
.public _0209C7E4
.public _0209C820
.public _0209C82C
.public _0209C83C
.public _0209C844
.public _0209C846
.public _0209C850
.public _0209C85C
.public _0209C86C
.public _0209C884
.public _0209C89C
.public _0209C8A8
.public _0209C8B8
.public _0209C8C8
.public _0209C928
.public _0209C92C
.public _0209C93C
.public _0209C94C
.public _0209C95C
.public _0209C96C
.public _0209C97C
.public _0209C98C
.public _0209C99C
.public _0209C9AC
.public _0209C9B0
.public _0209C9CC
.public _0209C9D4
.public _0209C9DC
.public _0209C9E4
.public _0209C9F4
.public _0209C9FC
.public _0209CA08
.public _0209CA18
.public _0209CA2C
.public _0209E912
.public _020AFE70
.public _020AFE78
.public _020AFE7C
.public _020AFE8C
.public _020AFE90
.public _020AFE98
.public _022AADFC
.public _022AAE00
.public _022AAE2A
.public _022AAE2E
.public _022AAE58
.public _s32_div_f
.public memcpy
.public ov11_023061CC
.public ov11_023061E4
.public ov11_02306C64
.public ov11_02306C9C
.public ov11_0230D000
.public ov11_0230D220
.public ov11_0230D92C
.public ov11_02310BDC
.public strcat
.public strcpy
.public sub_02001808
.public sub_020063F4
.public sub_02006498
.public sub_02006BFC
.public sub_0200FD48
.public sub_02013E54
.public sub_02013F58
.public sub_02017C50
.public sub_02017C74
.public sub_02024D7C
.public sub_02025D50
.public sub_02027B1C
.public sub_0202810C
.public sub_0202812C
.public sub_02028354
.public sub_020288DC
.public sub_0202A2A4
.public sub_0202C1E4
.public sub_0202C620
.public sub_0202C75C
.public sub_0202D068
.public sub_0202D0EC
.public sub_0202D16C
.public sub_0202F954
.public sub_020307EC
.public sub_020308E4
.public sub_02030908
.public sub_02030978
.public sub_02030A50
.public sub_02030A64
.public sub_02030A74
.public sub_02030A90
.public sub_02030EF0
.public sub_02037468
.public sub_0203909C
.public sub_02039218
.public sub_0203931C
.public sub_02042B20
.public sub_02042BE0
.public sub_0204426C
.public sub_020442CC
.public sub_02044308
.public sub_0204440C
.public sub_02044474
.public sub_020444B0
.public sub_02044568
.public sub_020445C8
.public sub_02045FD0
.public sub_02046028
.public sub_02046A20
.public sub_02046B04
.public sub_02046BA0
.public sub_02046BE8
.public sub_02046C78
.public sub_02046D20
.public sub_02050C10
.public sub_02052E2C
.public sub_02053A0C
.public sub_02055D4C
.public sub_02056410
.public sub_020564B0
.public sub_02056F60
.public sub_0205A4B4
.public sub_0205B028
.public sub_0205B0A0
.public sub_0205B0B8
.public vsprintf

View File

@@ -1,2 +0,0 @@
#pragma once
.public UNK_STORAGE_STRUCT_0XC

View File

@@ -2,7 +2,6 @@
.public AppendStandardStringToMission
.public Arm9LoadUnkFieldNa0x2029EC8
.public BAG_ITEMS_PTR_MIRROR
.public ClearAdventureLogStruct
.public ClearStorageSelectedItemTable
.public CloseAdvancedMenu
.public CloseAdvancedTextBox
@@ -28,7 +27,6 @@
.public CreateTextBox
.public CreateTextBoxWithArg
.public DUNGEON_PTR
.public DebugPrintEventFlagSize
.public DrawTextInWindow
.public DrawTileGrid
.public FreeUnkStorageStruct0x18c0
@@ -183,16 +181,8 @@
.public sub_02043400
.public sub_02043434
.public sub_02043468
.public sub_02048B48
.public sub_02048B74
.public sub_02048C0C
.public sub_02048C3C
.public sub_02048C4C
.public sub_02048C5C
.public sub_0204F9B8
.public sub_020547C8
.public sub_020547D8
.public sub_02054804
.public sub_02056228
.public sub_02058460
.public sub_0206637C

View File

@@ -1,147 +1,36 @@
#pragma once
.public ApplyLevelUpBoostsToGroundMonster
.public BitstreamDebug
.public CARD_Init
.public CardBackupError
.public CardPullOutWithStatus
.public Card_GetBackupTotalSize
.public Card_GetCurrentBackupType
.public Card_IdentifyBackup
.public Card_LockBackup
.public Card_UnlockBackup
.public Cardi_RequestStreamCommand
.public ClearCroagunkItems
.public CloseDialogueBox
.public CopyBitsFrom
.public CopyBitsTo
.public CopyFrameTypeOption
.public CopyMenuControlWindowExtraInfo
.public CopyProgressInfoFromScratchFrom
.public CopyProgressInfoFromScratchTo
.public CreateDialogueBox
.public DEFAULT_HERO_ID
.public Debug_GetDebugFlag
.public Debug_Print0
.public DumpScriptVariableValues
.public EnableAllLearnableIqSkills
.public EventFlagBackupVeneer
.public GetAdventureLogDungeonFloor
.public GetExecuteSpecialEpisodeType
.public GetGameMode
.public GetHero
.public GetHeroMemberIdx
.public GetInfoGroundMoveset
.public GetLanguageType
.public GetMonsterGenderVeneer
.public GetPartner
.public GetPartnerMemberIdx
.public GetRngSeed
.public GetStringFromFileVeneer
.public GetTeamMember
.public GetTime
.public InitBitstreamForRead
.public InitBitstreamForWrite
.public InitMenu
.public InitMenuWithWindowExtraInfo
.public InitOptions
.public InitScriptVariableValues
.public IsDialogueBoxActive
.public LearnMoves
.public LoadCroagunkItems
.public LoadScriptVariableValue
.public MemAlloc
.public MemFree
.public MemZero
.public MemsetSimple
.public NOTIFY_NOTE
.public OS_GetLockID
.public OS_GetMacAddress
.public OS_ReleaseLockId
.public PARTNER_TALK_KIND_TABLE
.public Rand32Bit
.public RandInt
.public ReadItemsFromSave
.public ReadMonsterInfoFromSave
.public ResetGlobalProgress
.public RestoreScriptVariableValues
.public SPECIAL_EPISODE_MAIN_CHARACTERS
.public SaveCroagunkItems
.public SaveScriptVariableValue
.public SaveScriptVariableValueBytes
.public SetBothScreensWindowsColor
.public SetNotifyNote
.public SetRngSeed
.public SetTeamSetupHeroAndPartnerOnly
.public ShowStringIdInDialogueBox
.public StoreDefaultTeamData
.public StrncpyName
.public WriteItemsToSave
.public WriteMonsterInfoToSave
.public _0209CD4C
.public _0209CD6C
.public _0209CD84
.public _0209CD94
.public _0209CDA4
.public _0209CDB8
.public _0209CDD0
.public _0209CDE0
.public _0209CDF8
.public _0209CE10
.public _0209CE40
.public _0209CE50
.public _0209CE54
.public _0209CE58
.public _0209CE68
.public _0209CE78
.public _020A281C
.public _020A2858
.public _020A286C
.public _020A28A8
.public _020AFF00
.public _020AFF14
.public _020AFF38
.public _020AFF40
.public _020AFF4C
.public _020AFF54
.public _020AFF5C
.public _020AFF64
.public _020AFF68
.public _020AFF6C
.public _022AAE70
.public _022AAE74
.public _022AAE78
.public _022AAEA4
.public _022AAEA8
.public _022AAEAC
.public _022AB09C
.public _f2d
.public _fsub
.public strncmp
.public strncpy
.public sub_02002580
.public sub_020027F8
.public sub_02003B94
.public sub_02003BC8
.public sub_0200CABC
.public sub_0202059C
.public sub_020205C0
.public sub_02027180
.public sub_02029F88
.public sub_02029FBC
.public sub_0202F334
.public sub_02048454
.public sub_0204E154
.public sub_0204E19C
.public sub_02050CF8
.public sub_02050D84
.public sub_02052C74
.public sub_02048C0C
.public sub_02048C3C
.public sub_02048C4C
.public sub_02053568
.public sub_02055B78
.public sub_020597B0
.public sub_02059A74
.public sub_0205B478
.public sub_0205BD9C
.public sub_0205BFB0
.public sub_0205C75C
.public sub_0205FAB0
.public sub_0205FC20

View File

@@ -0,0 +1,5 @@
#pragma once
.public Debug_Print0
.public _0209CD4C
.public _020AFF38
.public _022AAE70

View File

@@ -0,0 +1,5 @@
#pragma once
.public MemsetSimple
.public ReadStringSave
.public _022AAE74
.public _022AAE78

View File

@@ -0,0 +1,106 @@
#pragma once
.public BitstreamDebug
.public CARD_Init
.public CardBackupError
.public CardPullOutWithStatus
.public Card_GetBackupTotalSize
.public Card_GetCurrentBackupType
.public Card_IdentifyBackup
.public Card_LockBackup
.public Card_UnlockBackup
.public Cardi_RequestStreamCommand
.public CheckStringSave
.public CloseDialogueBox
.public CopyBitsFrom
.public CopyBitsTo
.public CopyFrameTypeOption
.public CopyMenuControlWindowExtraInfo
.public CopyProgressInfoFromScratchFrom
.public CopyProgressInfoFromScratchTo
.public CreateDialogueBox
.public Debug_Print0
.public DumpScriptVariableValues
.public EventFlagBackupVeneer
.public GetAdventureLogDungeonFloor
.public GetLanguageType
.public GetRngSeed
.public GetTime
.public InitBitstreamForRead
.public InitBitstreamForWrite
.public InitMenu
.public InitMenuWithWindowExtraInfo
.public IsDialogueBoxActive
.public LoadCroagunkItems
.public MemAlloc
.public MemFree
.public MemZero
.public OS_GetLockID
.public OS_GetMacAddress
.public OS_ReleaseLockId
.public RandInt
.public ReadItemsFromSave
.public ReadMonsterInfoFromSave
.public ReadStringSave
.public RestoreScriptVariableValues
.public SaveCroagunkItems
.public SetNotifyNote
.public SetRngSeed
.public ShowStringIdInDialogueBox
.public WriteItemsToSave
.public WriteMonsterInfoToSave
.public _0209CD6C
.public _0209CD84
.public _0209CD94
.public _0209CDA4
.public _0209CDB8
.public _0209CDD0
.public _0209CDE0
.public _0209CDF8
.public _0209CE10
.public _0209CE40
.public _0209CE50
.public _0209CE54
.public _0209CE58
.public _0209CE68
.public _0209CE78
.public _020AFF40
.public _020AFF4C
.public _020AFF54
.public _020AFF5C
.public _020AFF64
.public _020AFF68
.public _020AFF6C
.public _022AAE74
.public _022AAEA4
.public _022AAEA8
.public _022AAEAC
.public _022AB09C
.public _f2d
.public _fsub
.public sub_02002580
.public sub_020027F8
.public sub_02003B94
.public sub_02003BC8
.public sub_0202059C
.public sub_020205C0
.public sub_02027180
.public sub_02029F88
.public sub_02029FBC
.public sub_0202F334
.public sub_02048454
.public sub_02048BFC
.public sub_02048C0C
.public sub_02048C3C
.public sub_02048C4C
.public sub_02048C5C
.public sub_02048CB8
.public sub_0204E154
.public sub_0204E19C
.public sub_02050CF8
.public sub_02050D84
.public sub_020597B0
.public sub_02059A74
.public sub_0205BD9C
.public sub_0205BFB0
.public sub_0205FAB0
.public sub_0205FC20

View File

@@ -1,27 +1,6 @@
#pragma once
.public _0209E010
.public _0209E011
.public ARM9_UNKNOWN_TABLE__NA_209E164
.public BitstreamDebug
.public CopyBitsFrom
.public CopyBitsTo
.public FemaleToMaleForm
.public FileClose
.public FileRom_HandleOpen
.public FileRom_HandleRead
.public FileRom_HandleSeek
.public FileRom_InitDataTransfer
.public FileRom_StopDataTransfer
.public FileRom_Veneer_FileInit
.public GetDexNumber
.public GLOBAL_PROGRESS_PTR
.public InitBitstreamForRead
.public InitBitstreamForWrite
.public KAOMADO_FILEPATH
.public KAOMADO_STREAM
.public LoadScriptVariableValueAtIndex
.public MemAlloc
.public MemZero
.public PORTRAIT_LAYOUTS
.public SaveScriptVariableValueAtIndex
.public VERSION_EXCLUSIVE_MONSTERS

View File

@@ -0,0 +1,29 @@
#pragma once
.public ARM9_UNKNOWN_TABLE__NA_209E164
.public BitstreamDebug
.public CopyBitsFrom
.public CopyBitsTo
.public FileClose
.public FileRom_HandleOpen
.public FileRom_HandleRead
.public FileRom_HandleSeek
.public FileRom_InitDataTransfer
.public FileRom_StopDataTransfer
.public FileRom_Veneer_FileInit
.public GLOBAL_PROGRESS_PTR
.public GetDexNumber
.public GetDungeonTipShown
.public GetMonsterFlag1
.public HasMonsterBeenAttackedInDungeons
.public InitBitstreamForRead
.public InitBitstreamForWrite
.public KAOMADO_FILEPATH
.public KAOMADO_STREAM
.public MemZero
.public PORTRAIT_LAYOUTS
.public SetDungeonTipShown
.public SetMonsterFlag1
.public SetMonsterFlag2
.public VERSION_EXCLUSIVE_MONSTERS
.public _0209E010
.public _0209E011

View File

@@ -13,7 +13,6 @@
.public GetNameString
.public GetNbItemsInBag
.public GetPartyMembers
.public GetPlayTimeSeconds
.public GetResolvedPerformanceProgressFlag
.public GuestMonsterToGroundMonster
.public IsLevelResetDungeon
@@ -23,9 +22,6 @@
.public MISSION_FLOOR_RANKS_PTRS
.public OUTLAW_LEVEL_TABLE
.public OUTLAW_MINION_LEVEL_TABLE
.public PLAY_TIME_SECONDS
.public PlayTimerTick
.public ResetPlayTimer
.public SECONDARY_TERRAIN_TYPES
.public StrncpyName
.public TEAM_MEMBER_TABLE_PTR
@@ -35,6 +31,4 @@
.public _022AB4F8
.public _022AB5AC
.public sub_0204CEE0
.public sub_02050E5C
.public sub_02050E8C
.public sub_0205EE40

View File

@@ -1,3 +0,0 @@
#pragma once
.public _020A20B1
.public ARM9_UNKNOWN_TABLE__NA_20A20B0

View File

@@ -1,2 +0,0 @@
#pragma once
.public TACTICS_UNLOCK_LEVEL_TABLE

View File

@@ -1,5 +0,0 @@
#pragma once
.public CanLearnIqSkill
.public GetIqGroup
.public GetResolvedPerformanceProgressFlag
.public IQ_GROUP_SKILLS

View File

@@ -1,3 +0,0 @@
#pragma once
.public EnableIqSkill
.public GetLearnableIqSkills

View File

@@ -1,2 +0,0 @@
#pragma once
.public MISSION_DELIVER_LIST_PTR

View File

@@ -1,4 +0,0 @@
#pragma once
.public StrncpySimple
.public StrncpySimpleNoPadSafe
.public _022B7310

View File

@@ -1,153 +1,40 @@
#pragma once
.public AddMissionToJobList
.public AlreadyHaveMission
.public BulkItemToItem
.public CanDungeonBeUsedForMission
.public CanSendItem
.public CheckAcceptedMissionByTypeAndDungeon
.public CheckDungeonMissionUnlockConditions
.public CloseCollectionMenu
.public ClosePortraitBox
.public CopyFrameTypeOption
.public CountJobListMissions
.public CreateCollectionMenu
.public CreatePortraitBox
.public Debug_Print0
.public DirectoryFileMngr_ExtractAllDirectoryFiles
.public DrawTextInWindow
.public DungeonRequestsDoneWrapper
.public DungeonSwapIdToIdx
.public ExplorersOfSkyMain
.public FormatMissionHeader
.public FormatSpecialEpisodeMissionHeader
.public GenerateMissionDetailsStruct
.public GetAcceptedMission
.public GetAdventureLogDungeonFloor
.public GetDebugSpecialEpisodeNumber
.public GetDungeonMode
.public GetLanguageType
.public GetMainTeamNameWithCheck
.public GetRank
.public GetResolvedPerformanceProgressFlag
.public GetScenarioBalance
.public GetSosMailCount
.public GetSpecialEpisodeType
.public GetStringFromFileVeneer
.public GetWindowIdSelectedMenuItemIdx
.public GlobalProgressAlloc
.public InitKaomadoStream
.public InitObjGraphicsControls
.public InitOptionsVeneer
.public InitPreprocessorArgs
.public InitScriptVariableValues
.public InitSpecialEpisodeHero
.public InitWanTable
.public IsAcceptedMissionSlotEmpty
.public IsCollectionMenuActive
.public IsMissionTypeSpecialEpisode
.public IsSpecialEpisodeBeaten
.public IsSpecialEpisodeOpen
.public JOB_MENU_ITEMS_1
.public JOB_MENU_ITEMS_10
.public JOB_MENU_ITEMS_11
.public JOB_MENU_ITEMS_12
.public JOB_MENU_ITEMS_13
.public JOB_MENU_ITEMS_2
.public JOB_MENU_ITEMS_3
.public JOB_MENU_ITEMS_4
.public JOB_MENU_ITEMS_5
.public JOB_MENU_ITEMS_6
.public JOB_MENU_ITEMS_7
.public JOB_MENU_ITEMS_8
.public JOB_MENU_ITEMS_9
.public JOB_WINDOW_PARAMS_1
.public JOB_WINDOW_PARAMS_2
.public KeyWaitInit
.public LoadOverlay
.public LoadTblTalk
.public LoadWazaP
.public MainGame
.public MakeMissionDetails
.public MakeSpecialEpisodeMissionDetails
.public MemAlloc
.public MemFree
.public MemZero
.public NoteLoadBase
.public NoteSaveBase
.public OverlayIsLoaded
.public PlaySeVolumeWrapper
.public PreprocessStringFromId
.public ReadSaveHeader
.public SetAdventureLogStructLocation
.public SetBothScreensWindowsColor
.public SetCollectionMenuField0x1B2
.public SetGameMode
.public SetQuestionMarks
.public SetScenarioProgressScriptVar
.public SetSpecialEpisodeOpen
.public SetSpecialEpisodeType
.public ShowPortraitInPortraitBox
.public StrncpySimpleNoPadSafe
.public UnloadOverlay
.public UpdateWindow
.public WAN_TABLE
.public ZeroInitScriptVariable
.public _020A9208
.public _020A9268
.public _020A9278
.public _020A9288
.public _020A9298
.public _020A92A8
.public _020A92EC
.public _020A9304
.public _020A931C
.public _020A9334
.public _020A9364
.public _020A937C
.public _020A9394
.public _020A93B4
.public _020B0A54
.public _020B0B24
.public _020B0B2C
.public _020B0B2D
.public _020B0B2E
.public _020B0B2F
.public _020B0B30
.public _020B0B31
.public _020B0B32
.public _020B0B33
.public _020B0B34
.public _020B0B35
.public _020B0B36
.public _020B0B37
.public _020B0B38
.public _020B0B39
.public _020B0B3A
.public _020B0B3B
.public _020B0B3C
.public _020B0B3D
.public _020B0B3E
.public _020B0B3F
.public _020B0B44
.public _020B0B48
.public _022B7320
.public ov00_022BE0C8
.public ov01_02337B3C
.public ov01_02337B68
.public ov01_02337BA0
.public ov01_02337C54
.public ov01_02337E0C
.public ov03_0233CAA8
.public ov03_0233CAD8
.public ov03_0233CB10
.public ov03_0233CB3C
.public ov03_0233CDC8
.public ov03_0233CDD8
.public ov03_0233CDE4
.public ov11_022E82CC
.public sub_020024A0
.public sub_02003B94
.public sub_02003BC8
.public sub_0200CA8C
.public sub_0201D7A8
.public sub_0201DD90
@@ -157,33 +44,7 @@
.public sub_02025AD8
.public sub_02026E78
.public sub_02027180
.public sub_0202836C
.public sub_02029F88
.public sub_02029FBC
.public sub_0202C620
.public sub_0202C654
.public sub_0202C6F0
.public sub_0202C75C
.public sub_0202D07C
.public sub_020346C0
.public sub_020469BC
.public sub_020469E8
.public sub_02046A20
.public sub_02046A9C
.public sub_02046B04
.public sub_02046BA0
.public sub_02046BB4
.public sub_02046BE8
.public sub_02046C30
.public sub_02046C78
.public sub_02046D20
.public sub_02046D2C
.public sub_0204707C
.public sub_020470D0
.public sub_02047148
.public sub_02047150
.public sub_02047188
.public sub_020474A0
.public sub_02048420
.public sub_02048430
.public sub_02048454
@@ -194,31 +55,7 @@
.public sub_02048644
.public sub_0204872C
.public sub_0204A1A4
.public sub_0204D018
.public sub_0204E210
.public sub_0204F1B4
.public sub_0204F9B8
.public sub_02052C3C
.public sub_0205B44C
.public sub_0205B77C
.public sub_0205BD40
.public sub_0205C73C
.public sub_0205C870
.public sub_0205C8E0
.public sub_0205D1F4
.public sub_0205E954
.public sub_0205E970
.public sub_0205E984
.public sub_0205EAC8
.public sub_0205EAE8
.public sub_0205EB00
.public sub_0205EBD8
.public sub_0205EBF0
.public sub_0205EC38
.public sub_0205EC50
.public sub_0205ECF4
.public sub_0205F588
.public sub_0205F5A8
.public sub_0205F710
.public sub_0205FA38
.public sub_0206276C

View File

@@ -0,0 +1,162 @@
#pragma once
.public AddMissionToJobList
.public AlreadyHaveMission
.public CanDungeonBeUsedForMission
.public CanSendItem
.public CheckAcceptedMissionByTypeAndDungeon
.public CheckDungeonMissionUnlockConditions
.public CloseCollectionMenu
.public ClosePortraitBox
.public CountJobListMissions
.public CreateCollectionMenu
.public CreatePortraitBox
.public DrawTextInWindow
.public DungeonRequestsDoneWrapper
.public DungeonSwapIdToIdx
.public FormatMissionHeader
.public FormatSpecialEpisodeMissionHeader
.public GenerateMissionDetailsStruct
.public GetAcceptedMission
.public GetAdventureLogDungeonFloor
.public GetDungeonMode
.public GetLanguageType
.public GetMainTeamNameWithCheck
.public GetRank
.public GetResolvedPerformanceProgressFlag
.public GetScenarioBalance
.public GetStringFromFileVeneer
.public GetWindowIdSelectedMenuItemIdx
.public InitPreprocessorArgs
.public IsAcceptedMissionSlotEmpty
.public IsCollectionMenuActive
.public IsMissionTypeSpecialEpisode
.public IsSpecialEpisodeBeaten
.public IsSpecialEpisodeOpen
.public JOB_MENU_ITEMS_1
.public JOB_MENU_ITEMS_10
.public JOB_MENU_ITEMS_11
.public JOB_MENU_ITEMS_12
.public JOB_MENU_ITEMS_13
.public JOB_MENU_ITEMS_2
.public JOB_MENU_ITEMS_3
.public JOB_MENU_ITEMS_4
.public JOB_MENU_ITEMS_5
.public JOB_MENU_ITEMS_6
.public JOB_MENU_ITEMS_7
.public JOB_MENU_ITEMS_8
.public JOB_MENU_ITEMS_9
.public JOB_WINDOW_PARAMS_1
.public JOB_WINDOW_PARAMS_2
.public MakeMissionDetails
.public MakeSpecialEpisodeMissionDetails
.public MemAlloc
.public MemFree
.public MemZero
.public NoteSaveBase
.public PlaySeVolumeWrapper
.public PreprocessStringFromId
.public SetCollectionMenuField0x1B2
.public SetQuestionMarks
.public SetSpecialEpisodeOpen
.public ShowPortraitInPortraitBox
.public StrncpySimpleNoPadSafe
.public UpdateWindow
.public _020A9268
.public _020A9278
.public _020A9288
.public _020A9298
.public _020A92A8
.public _020A92EC
.public _020A9304
.public _020A931C
.public _020A9334
.public _020A9364
.public _020A937C
.public _020A9394
.public _020A93B4
.public _020B0A54
.public _020B0B24
.public _020B0B2C
.public _020B0B2D
.public _020B0B2E
.public _020B0B2F
.public _020B0B30
.public _020B0B31
.public _020B0B32
.public _020B0B33
.public _020B0B34
.public _020B0B35
.public _020B0B36
.public _020B0B37
.public _020B0B38
.public _020B0B39
.public _020B0B3A
.public _020B0B3B
.public _020B0B3C
.public _020B0B3D
.public _020B0B3E
.public _020B0B3F
.public _020B0B44
.public _020B0B48
.public ov01_02337B3C
.public ov01_02337B68
.public ov01_02337BA0
.public ov01_02337C54
.public ov01_02337E0C
.public ov03_0233CAA8
.public ov03_0233CAD8
.public ov03_0233CB10
.public ov03_0233CB3C
.public ov03_0233CDC8
.public ov03_0233CDD8
.public ov03_0233CDE4
.public sub_02003B94
.public sub_02003BC8
.public sub_0202836C
.public sub_02029F88
.public sub_02029FBC
.public sub_0202C620
.public sub_0202C654
.public sub_0202C6F0
.public sub_0202C75C
.public sub_0202D07C
.public sub_020469BC
.public sub_020469E8
.public sub_02046A20
.public sub_02046B04
.public sub_02046BA0
.public sub_02046BB4
.public sub_02046BE8
.public sub_02046C78
.public sub_02046D20
.public sub_02046D2C
.public sub_0204707C
.public sub_020470D0
.public sub_02047148
.public sub_02047150
.public sub_02047188
.public sub_020474A0
.public sub_0204D018
.public sub_0204E210
.public sub_0204F1B4
.public sub_0205B77C
.public sub_0205BD40
.public sub_0205C870
.public sub_0205C8E0
.public sub_0205D1F4
.public sub_0205E954
.public sub_0205E970
.public sub_0205E984
.public sub_0205EAC8
.public sub_0205EAE8
.public sub_0205EB00
.public sub_0205EBD8
.public sub_0205EBF0
.public sub_0205EC38
.public sub_0205EC50
.public sub_0205ECF4
.public sub_0205F588
.public sub_0205F5A8
.public sub_0205F710
.public sub_0205FA38
.public sub_0206276C

View File

@@ -1,6 +0,0 @@
#pragma once
.public GetExecuteSpecialEpisodeType
.public LoadScriptVariableValue
.public sub_0204E6FC
.public sub_0204E770
.public sub_0204E780

View File

@@ -1,4 +1,23 @@
#pragma once
.public CosAbs4096
.public Debug_Print0
.public DelayWteFree
.public DeleteWanTableEntryVeneer
.public DisplayAndSwitchAnimationControlCurrentFrame
.public GetExecuteSpecialEpisodeType
.public InitAnimationControlWithSet__0201C0B0
.public LoadWanTableEntry
.public LoadWteFromRom
.public MAP_MARKER_PLACEMENTS
.public MemAlloc
.public MemFree
.public MemZero
.public MultiplyByFixedPoint
.public Rand16Bit
.public SetAnimationForAnimationControl
.public SetSpriteIdForAnimationControl
.public SinAbs4096
.public WAN_TABLE
.public _020A94BC
.public _020A94C6
.public _020A94D2
@@ -13,58 +32,12 @@
.public _020B0B4C
.public _020B0B5C
.public _020B0B60
.public _020B0B6C
.public _020B0B70
.public _020B0B74
.public _020B1290
.public _022B7331
.public _022B7334
.public _022B7340
.public _022B734C
.public _022B7A30
.public _022B8330
.public _022B9130
.public _s32_div_f
.public CosAbs4096
.public Debug_Print0
.public DelayWteFree
.public DeleteWanTableEntryVeneer
.public DisplayAndSwitchAnimationControlCurrentFrame
.public DRIVER_WORK
.public DseBgm_StopAll
.public DseBgm_SysSetupNoteList
.public DseDriver_StartMainThread
.public DseDriver_StartTickTimer
.public DseMem_Clear
.public DseMem_Quit
.public DseSe_StopAll
.public DseSe_SysReset
.public DseSequence_PauseList
.public DseSwd_SysInit
.public DseSwd_SysQuit
.public DseVoice_ResetAll
.public DseVoice_ResetHW
.public GetExecuteSpecialEpisodeType
.public InitAnimationControlWithSet__0201C0B0
.public LoadWanTableEntry
.public LoadWteFromRom
.public MAP_MARKER_PLACEMENTS
.public MemAlloc
.public MemFree
.public MemZero
.public MultiplyByFixedPoint
.public OS_InitAlarm
.public OS_InitTick
.public OS_SetTick
.public ov10_022C2340
.public ov10_022C23B0
.public ov10_022C23EC
.public ov10_022C2450
.public ov10_022C24DC
.public Rand16Bit
.public SetAnimationForAnimationControl
.public SetSpriteIdForAnimationControl
.public SinAbs4096
.public sub_0201D12C
.public sub_0201D9C8
.public sub_0201DF38
@@ -78,20 +51,3 @@
.public sub_0201F36C
.public sub_02024934
.public sub_0206A7CC
.public sub_0206DC78
.public sub_0206F6FC
.public sub_0206F774
.public sub_0206F9A4
.public sub_02070124
.public sub_02070148
.public sub_02070158
.public sub_02070188
.public sub_020701B0
.public sub_02070EA0
.public sub_02070F4C
.public sub_020729A4
.public sub_02075600
.public sub_020756E8
.public sub_0207A7EC
.public sub_0207A8F4
.public WAN_TABLE

View File

@@ -0,0 +1,42 @@
#pragma once
.public DRIVER_WORK
.public DseBgm_StopAll
.public DseBgm_SysSetupNoteList
.public DseDriver_StartMainThread
.public DseDriver_StartTickTimer
.public DseMem_Clear
.public DseMem_Quit
.public DseSe_StopAll
.public DseSe_SysReset
.public DseSequence_PauseList
.public DseSwd_SysInit
.public DseSwd_SysQuit
.public DseVoice_ResetAll
.public DseVoice_ResetHW
.public OS_InitAlarm
.public OS_InitTick
.public OS_SetTick
.public _020B1290
.public _022B7331
.public _022B7334
.public _022B7340
.public _022B734C
.public _022B7A30
.public _022B8330
.public _022B9130
.public sub_0206C184
.public sub_0206C19C
.public sub_0206DC78
.public sub_0206F6FC
.public sub_0206F774
.public sub_0206F9A4
.public sub_02070124
.public sub_02070148
.public sub_02070158
.public sub_02070188
.public sub_020701B0
.public sub_02070EA0
.public sub_02070F4C
.public sub_020729A4
.public sub_02075600
.public sub_020756E8

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,979 @@
#pragma once
.public CloseVeneer
.public Cps_GetSslLowThreadPriority
.public Cps_Resolve
.public Cps_SetRootCa
.public Cps_SetSsl
.public Cps_SetSslLowThreadPriority
.public Cps_SocBind
.public Cps_SocConsume
.public Cps_SocFlush
.public Cps_SocGetLength
.public Cps_SocRead
.public Cps_SocRegister
.public Cps_SocRelease
.public Cps_SocUnRegister
.public Cps_SocUse
.public Cps_SocWrite
.public Cps_SslAddRandomSeed
.public Cps_TcpClose
.public Cps_TcpConnect
.public Cps_TcpShutdown
.public DC_InvalidateRange
.public DC_StoreRange
.public Dwc_AC_CancelGetWdsInfo
.public Dwc_AC_CleanupGetWdsInfo
.public Dwc_AC_Create
.public Dwc_AC_Destroy
.public Dwc_AC_GetApSpotInfo
.public Dwc_AC_GetApType
.public Dwc_AC_GetStatus
.public Dwc_AC_ProcessGetWdsInfo
.public Dwc_AC_SetSpecifyAp
.public Dwc_AC_StartupGetWdsInfo
.public Dwc_GetFriendDataType
.public Dwc_IsBuddyFriendData
.public Dwci_Acc_GetFlag_DataType
.public Dwci_Acc_GetFlags
.public Dwci_Acc_GetFriendKey
.public Dwci_Acc_GetGsProfileId
.public Dwci_Acc_GetPlayerId
.public Dwci_Acc_GetUserId
.public Dwci_Acc_SetFlag_DataType
.public Dwci_Acc_SetFlags
.public Dwci_Acc_SetFriendKey
.public Dwci_Acc_SetGsProfileId
.public Dwci_Acc_SetPlayerId
.public Dwci_Acc_SetUserId
.public Dwci_IsBuddyFriendData
.public Dwci_IsBuddyMsgAlreadySent
.public Dwci_IsReverseBuddyFriendData
.public Dwci_SetBuddyFriendData
.public Dwci_SetReverseBuddyFlag
.public EnableIrqFlag
.public GetDsFirmwareUserSettings
.public Gt2Accept
.public Gt2AddressToString
.public Gt2CloseAllConnectionsHard
.public Gt2CloseConnectionHard
.public Gt2CloseSocket
.public Gt2Connect
.public Gt2CreateSocket
.public Gt2GetConnectionData
.public Gt2GetConnectionState
.public Gt2GetLocalIP
.public Gt2GetLocalPort
.public Gt2GetOutgoingBufferFreeSpace
.public Gt2GetOutgoingBufferSize
.public Gt2GetRemoteIP
.public Gt2GetRemotePort
.public Gt2GetSocketSocket
.public Gt2Listen
.public Gt2Reject
.public Gt2Send
.public Gt2SetConnectionData
.public Gt2SetUnrecognizedMessageCallback
.public Gt2Think
.public InitWfc
.public MATH_CalcCRC16
.public MATH_CalcCRC32
.public MATH_CalcCRC8
.public MATHi_CRC16InitTable
.public MATHi_CRC32InitTable
.public MATHi_CRC8InitTable
.public MD5Final_Ghi
.public MD5Init_Ghi
.public MD5Update_Ghi
.public MD5_Digest
.public MD5_Init
.public MD5_Update
.public MI_CpuCopy8
.public MI_CpuFill8
.public MTi_CpuClear16
.public MTi_CpuClear32
.public MTi_CpuCopy16
.public MTi_CpuCopy32
.public Math_CalcSha1
.public NnBeginNegotiationWithSocket
.public NnCancel
.public NnFreeNegotiateList
.public NnProcessData
.public NnThink
.public OS_CreateThread
.public OS_GetLowEntropyData
.public OS_GetMacAddress
.public OS_GetThreadPriority
.public OS_GetTick
.public OS_InitMessageQueue
.public OS_InitMutex
.public OS_IsThreadAvailable
.public OS_IsThreadTerminated
.public OS_IsTickAvailable
.public OS_JoinThread
.public OS_LockMutex
.public OS_ReceiveMessage
.public OS_SendMessage
.public OS_Sleep
.public OS_SnPrintf
.public OS_UnlockMutex
.public OS_VsPrintf
.public OS_WakeupThreadDirect
.public OSi_ThreadInfo
.public PXI_IsCallbackReady
.public PXI_SendWordByFifo
.public PXI_SetFifoRecvCallback
.public Qr2_Buffer_AddA
.public Rtc_ConvertDateTimeToSecond
.public Rtc_GetDate
.public Rtc_GetDateTime
.public Rtc_GetTime
.public Rtc_Init
.public SVC_WaitByLoop
.public SbServerGetIntValueA
.public SbServerGetPrivateInetAddress
.public SbServerGetPrivateQueryPort
.public SbServerGetPublicInetAddress
.public SbServerGetPublicQueryPort
.public SbServerHasPrivateAddress
.public ServerBrowserClear
.public ServerBrowserFree
.public ServerBrowserGetMyPublicIpAddr
.public ServerBrowserGetServer
.public ServerBrowserLimitUpdateA
.public ServerBrowserSendMessageToServerA
.public ServerBrowserSendNatNegotiateCookieToServerA
.public ServerBrowserState
.public ServerBrowserThink
.public SetIrqFlag
.public Soc_GetHostByName
.public Soc_GetHostID
.public Soc_GetSockName
.public Soc_InetAtoN
.public Soc_Poll
.public Soc_Shutdown
.public Soc_U32to4U8
.public Socl_EnableSsl
.public Socl_GetHostID
.public Socl_Resolve
.public Std_CompareNString
.public Std_CompareString__020852CC
.public Std_GetStringLength
.public Std_TsScanf
.public WaitForever2
.public Wcm_GetApEssid
.public Wcm_GetApMacAddress
.public Wcm_GetLinkLevel
.public Wcm_GetPhase
.public _020AECB0
.public _020AED30
.public _020AEDB0
.public _022BCA70
.public _d2f
.public _dadd
.public _ddiv
.public _dflt
.public _dmul
.public _dsub
.public _ll_udiv
.public _s32_div_f
.public _u32_div_f
.public abs
.public atof
.public atoi
.public bind
.public connect
.public fclose
.public fcntl
.public fread
.public fseek
.public ftell
.public memcmp
.public memcpy
.public memmove
.public memset
.public ov00_02318268
.public ov00_0231826C
.public ov00_02318274
.public ov00_02318284
.public ov00_02318295
.public ov00_023182A8
.public ov00_023182EC
.public ov00_023182FC
.public ov00_02318308
.public ov00_02318314
.public ov00_02318324
.public ov00_023183A4
.public ov00_023183B7
.public ov00_023183BC
.public ov00_023183E4
.public ov00_02318430
.public ov00_02318454
.public ov00_02318468
.public ov00_0231846C
.public ov00_02318470
.public ov00_02318474
.public ov00_02318484
.public ov00_02318490
.public ov00_023184A0
.public ov00_023184AC
.public ov00_023184D0
.public ov00_02318660
.public ov00_02318B8C
.public ov00_02318B94
.public ov00_02318BB8
.public ov00_02318BC8
.public ov00_02318C0C
.public ov00_02318C1C
.public ov00_02318C2C
.public ov00_02318C4C
.public ov00_02318C5C
.public ov00_02318C68
.public ov00_02318C70
.public ov00_02318C7C
.public ov00_02318C88
.public ov00_02318C90
.public ov00_02318C98
.public ov00_02318CA4
.public ov00_02318CB0
.public ov00_02318CBC
.public ov00_02318CC8
.public ov00_02318CD0
.public ov00_02318CD8
.public ov00_02318CE0
.public ov00_02318CE4
.public ov00_02318CEC
.public ov00_02318CF8
.public ov00_02318D00
.public ov00_02318D08
.public ov00_02318D10
.public ov00_02318D1C
.public ov00_02318D38
.public ov00_02318D48
.public ov00_02318D54
.public ov00_02318D5C
.public ov00_02318D64
.public ov00_02318D6C
.public ov00_02318D74
.public ov00_02318D7C
.public ov00_02318D84
.public ov00_02318D8C
.public ov00_02318D94
.public ov00_02318D9C
.public ov00_02318DA4
.public ov00_02318DAC
.public ov00_02318DB4
.public ov00_02318DBC
.public ov00_02318DC4
.public ov00_02318DDC
.public ov00_02318DE8
.public ov00_02318DF8
.public ov00_02318E28
.public ov00_02318E40
.public ov00_02318E58
.public ov00_02318E64
.public ov00_02318E6C
.public ov00_02318E74
.public ov00_02318E78
.public ov00_02318E88
.public ov00_02318E9C
.public ov00_02318EA0
.public ov00_02318EB8
.public ov00_02318ED0
.public ov00_02318F24
.public ov00_02318F44
.public ov00_02318F50
.public ov00_02318F54
.public ov00_02318F5C
.public ov00_02318F60
.public ov00_02318F74
.public ov00_02318F88
.public ov00_02318F98
.public ov00_02318FA0
.public ov00_02318FAC
.public ov00_02318FB0
.public ov00_02318FB4
.public ov00_02318FD4
.public ov00_02318FF4
.public ov00_02319010
.public ov00_0231902C
.public ov00_02319030
.public ov00_0231903C
.public ov00_02319040
.public ov00_02319044
.public ov00_02319048
.public ov00_0231904C
.public ov00_02319068
.public ov00_02319084
.public ov00_023190AC
.public ov00_023190C0
.public ov00_023190D0
.public ov00_023190E0
.public ov00_023190FC
.public ov00_0231911C
.public ov00_02319130
.public ov00_0231914C
.public ov00_02319158
.public ov00_02319168
.public ov00_02319178
.public ov00_02319198
.public ov00_023191A4
.public ov00_023191C4
.public ov00_023191CC
.public ov00_023191D4
.public ov00_023191E4
.public ov00_023191EC
.public ov00_023191F4
.public ov00_02319200
.public ov00_02319204
.public ov00_0231920C
.public ov00_02319214
.public ov00_02319220
.public ov00_0231922C
.public ov00_02319268
.public ov00_02319298
.public ov00_023192B8
.public ov00_023192C8
.public ov00_023192D8
.public ov00_023192F8
.public ov00_02319300
.public ov00_02319308
.public ov00_0231930C
.public ov00_02319314
.public ov00_02319320
.public ov00_0231932C
.public ov00_02319334
.public ov00_02319344
.public ov00_02319350
.public ov00_0231A0E0
.public ov00_0231A108
.public ov00_0231A12C
.public ov00_0231A14C
.public ov00_0231A154
.public ov00_0231A168
.public ov00_0231A17C
.public ov00_0231A184
.public ov00_0231A190
.public ov00_0231A194
.public ov00_0231A19C
.public ov00_0231A1A0
.public ov00_0231A1A4
.public ov00_0231A1A8
.public ov00_0231A1AC
.public ov00_0231A1B0
.public ov00_0231A1BC
.public ov00_0231A1C0
.public ov00_0231A1C4
.public ov00_0231A1C8
.public ov00_0231A1CC
.public ov00_0231A1D0
.public ov00_0231A1DC
.public ov00_0231A1E8
.public ov00_0231A200
.public ov00_0231A204
.public ov00_0231A208
.public ov00_0231A210
.public ov00_0231A21C
.public ov00_0231A228
.public ov00_0231A234
.public ov00_0231A240
.public ov00_0231A248
.public ov00_0231A2A0
.public ov00_0231A2A4
.public ov00_0231A2AC
.public ov00_0231A2B4
.public ov00_0231A2BC
.public ov00_0231A2C0
.public ov00_0231A2C4
.public ov00_0231A2D8
.public ov00_0231A2F8
.public ov00_0231A33C
.public ov00_0231A368
.public ov00_0231A370
.public ov00_0231A378
.public ov00_0231A3A0
.public ov00_0231A3C4
.public ov00_0231A3EC
.public ov00_0231A3F4
.public ov00_0231A3F8
.public ov00_0231A400
.public ov00_0231A41C
.public ov00_0231A448
.public ov00_0231A534
.public ov00_0231A54C
.public ov00_0231A550
.public ov00_0231A560
.public ov00_0231A56C
.public ov00_0231A578
.public ov00_0231A580
.public ov00_0231A58C
.public ov00_0231A594
.public ov00_0231A59C
.public ov00_0231A5A4
.public ov00_0231A5AC
.public ov00_0231A5B4
.public ov00_0231A5BC
.public ov00_0231A5C4
.public ov00_0231A5CC
.public ov00_0231A5D4
.public ov00_0231A5E4
.public ov00_0231A5EC
.public ov00_0231A5F0
.public ov00_0231A5FC
.public ov00_0231A60C
.public ov00_0231A614
.public ov00_0231A620
.public ov00_0231A630
.public ov00_0231A638
.public ov00_0231A640
.public ov00_0231A648
.public ov00_0231A64C
.public ov00_0231A658
.public ov00_0231A660
.public ov00_0231A664
.public ov00_0231A668
.public ov00_0231A698
.public ov00_0231A6CC
.public ov00_0231A6E0
.public ov00_0231A6E4
.public ov00_0231A6EC
.public ov00_0231A6F0
.public ov00_0231A6F4
.public ov00_0231A6FC
.public ov00_0231A70C
.public ov00_0231A718
.public ov00_0231A724
.public ov00_0231A738
.public ov00_0231A740
.public ov00_0231A7B0
.public ov00_0231A7BC
.public ov00_0231A7E0
.public ov00_0231A7E4
.public ov00_0231A7E8
.public ov00_0231A7EC
.public ov00_0231A7F0
.public ov00_0231A7F4
.public ov00_0231A7F8
.public ov00_0231A804
.public ov00_0231A810
.public ov00_0231A814
.public ov00_0231A818
.public ov00_0231A81C
.public ov00_0231A824
.public ov00_0231A858
.public ov00_0231A85C
.public ov00_0231A890
.public ov00_0231A898
.public ov00_0231A8DC
.public ov00_0231A8E0
.public ov00_0231A8F4
.public ov00_0231A938
.public ov00_0231A944
.public ov00_0231A968
.public ov00_0231A990
.public ov00_0231A998
.public ov00_0231A9C4
.public ov00_0231A9D8
.public ov00_0231A9DC
.public ov00_0231A9E4
.public ov00_0231AA0C
.public ov00_0231AA38
.public ov00_0231AA68
.public ov00_0231AABC
.public ov00_0231AAC0
.public ov00_0231AAEC
.public ov00_0231AAF4
.public ov00_0231AB00
.public ov00_0231AB04
.public ov00_0231AB08
.public ov00_0231AB10
.public ov00_0231AB18
.public ov00_0231AB20
.public ov00_0231AB2C
.public ov00_0231AB34
.public ov00_0231AB3C
.public ov00_0231AB40
.public ov00_0231AB4C
.public ov00_0231AB5C
.public ov00_0231AB68
.public ov00_0231AB74
.public ov00_0231AB7C
.public ov00_0231AB80
.public ov00_0231AB90
.public ov00_0231ABA0
.public ov00_0231ABB0
.public ov00_0231ABB4
.public ov00_0231ABB8
.public ov00_0231ABC0
.public ov00_0231ABCC
.public ov00_0231ABDC
.public ov00_0231ABEC
.public ov00_0231AC08
.public ov00_0231AC18
.public ov00_0231AC28
.public ov00_0231AC2C
.public ov00_0231AC5C
.public ov00_0231AC6C
.public ov00_0231AC78
.public ov00_0231AC84
.public ov00_0231AC94
.public ov00_0231ACA0
.public ov00_0231ACA8
.public ov00_0231ACB8
.public ov00_0231ACC8
.public ov00_0231ACE0
.public ov00_0231ACF8
.public ov00_0231AD04
.public ov00_0231AD14
.public ov00_0231AD20
.public ov00_0231AD34
.public ov00_0231AD38
.public ov00_0231AD64
.public ov00_0231AD6C
.public ov00_0231AD7C
.public ov00_0231AD84
.public ov00_0231AD8C
.public ov00_0231AD94
.public ov00_0231AD9C
.public ov00_0231ADA4
.public ov00_0231ADCC
.public ov00_0231ADD8
.public ov00_0231ADE4
.public ov00_0231ADF0
.public ov00_0231AE00
.public ov00_0231AE08
.public ov00_0231AE10
.public ov00_0231AE18
.public ov00_0231AE48
.public ov00_0231AE4C
.public ov00_0231AE54
.public ov00_0231AE64
.public ov00_0231AE6C
.public ov00_0231AE78
.public ov00_0231AE7C
.public ov00_0231AE84
.public ov00_0231AE8C
.public ov00_0231AE94
.public ov00_0231AE98
.public ov00_0231AEA0
.public ov00_0231AEA4
.public ov00_0231AEA8
.public ov00_0231AEB4
.public ov00_0231AEBC
.public ov00_0231AEC4
.public ov00_0231AECC
.public ov00_0231AED8
.public ov00_0231AEE4
.public ov00_0231AEEC
.public ov00_0231AEF4
.public ov00_0231AF00
.public ov00_0231AF0C
.public ov00_0231AF18
.public ov00_0231AF24
.public ov00_0231AF30
.public ov00_0231AF3C
.public ov00_0231AF4C
.public ov00_0231AF50
.public ov00_0231AF54
.public ov00_0231AF68
.public ov00_0231AF70
.public ov00_0231AF94
.public ov00_0231AFA0
.public ov00_0231AFB0
.public ov00_0231AFC0
.public ov00_0231AFC4
.public ov00_0231AFEC
.public ov00_0231B018
.public ov00_0231B020
.public ov00_0231B024
.public ov00_0231B02C
.public ov00_0231B03C
.public ov00_0231B07C
.public ov00_0231B0BC
.public ov00_0231B0C8
.public ov00_0231B0F0
.public ov00_0231B11C
.public ov00_0231B144
.public ov00_0231B178
.public ov00_0231B1AC
.public ov00_0231B1D4
.public ov00_0231B1E8
.public ov00_0231B1F8
.public ov00_0231B1FC
.public ov00_0231B200
.public ov00_0231B208
.public ov00_0231B210
.public ov00_0231B220
.public ov00_0231B254
.public ov00_0231B25C
.public ov00_0231B268
.public ov00_0231B274
.public ov00_0231B284
.public ov00_0231B28C
.public ov00_0231B290
.public ov00_0231B29C
.public ov00_0231B2A8
.public ov00_0231B2B4
.public ov00_0231B2C0
.public ov00_0231B2CC
.public ov00_0231B2D4
.public ov00_0231B2E0
.public ov00_0231B2EC
.public ov00_0231B2FC
.public ov00_0231B30C
.public ov00_0231B314
.public ov00_0231B31C
.public ov00_0231B324
.public ov00_0231B330
.public ov00_0231B338
.public ov00_0231B340
.public ov00_0231B350
.public ov00_0231B35C
.public ov00_0231B364
.public ov00_0231B36C
.public ov00_0231B39C
.public ov00_0231B3A4
.public ov00_0231B3D4
.public ov00_0231B3DC
.public ov00_0231B3E8
.public ov00_0231B3F0
.public ov00_0231B3F8
.public ov00_0231B418
.public ov00_0231B440
.public ov00_0231B454
.public ov00_0231B458
.public ov00_0231B468
.public ov00_0231B470
.public ov00_0231B4A0
.public ov00_0231B4AC
.public ov00_0231B4B4
.public ov00_0231B4C4
.public ov00_0231B4CC
.public ov00_0231B4D8
.public ov00_0231B4E4
.public ov00_0231B4F0
.public ov00_0231B4FC
.public ov00_0231B508
.public ov00_0231B518
.public ov00_0231B520
.public ov00_0231B528
.public ov00_0231B530
.public ov00_0231B53C
.public ov00_0231B544
.public ov00_0231B54C
.public ov00_0231B554
.public ov00_0231B55C
.public ov00_0231B564
.public ov00_0231B56C
.public ov00_0231B574
.public ov00_0231B57C
.public ov00_0231B584
.public ov00_0231B58C
.public ov00_0231B594
.public ov00_0231B59C
.public ov00_0231B5A4
.public ov00_0231B5B4
.public ov00_0231B5CC
.public ov00_0231B5D8
.public ov00_0231B5E0
.public ov00_0231B5F4
.public ov00_0231B608
.public ov00_0231B60C
.public ov00_0231B610
.public ov00_0231B614
.public ov00_0231B618
.public ov00_0231B628
.public ov00_0231B638
.public ov00_0231B644
.public ov00_0231B650
.public ov00_0231B660
.public ov00_0231B670
.public ov00_0231B680
.public ov00_0231B694
.public ov00_0231B6A4
.public ov00_0231B6B4
.public ov00_0231B6C4
.public ov00_0231B6D4
.public ov00_0231B6EC
.public ov00_0231B700
.public ov00_0231B714
.public ov00_0231B720
.public ov00_0231B738
.public ov00_0231B740
.public ov00_0231B750
.public ov00_0231B764
.public ov00_0231B778
.public ov00_0231B784
.public ov00_0231B788
.public ov00_0231B798
.public ov00_0231B7B4
.public ov00_0231B7BC
.public ov00_0231B7C4
.public ov00_0231B7CC
.public ov00_0231B7D4
.public ov00_0231B7DC
.public ov00_0231B7E4
.public ov00_0231B808
.public ov00_0231B810
.public ov00_0231B830
.public ov00_0231B838
.public ov00_0231B848
.public ov00_0231B84C
.public ov00_0231B884
.public ov00_0231B888
.public ov00_0231B890
.public ov00_0231B898
.public ov00_0231B8AC
.public ov00_0231B8B0
.public ov00_0231B8C0
.public ov00_0231B8C8
.public ov00_0231B8F8
.public ov00_0231B904
.public ov00_0231B914
.public ov00_0231B91C
.public ov00_0231B95C
.public ov00_0231B96C
.public ov00_0231B994
.public ov00_0231B9C8
.public ov00_0231B9F8
.public ov00_0231BA20
.public ov00_0231BA34
.public ov00_0231BA4C
.public ov00_0231BA50
.public ov00_0231BA7C
.public ov00_0231BA88
.public ov00_0231BA94
.public ov00_0231BAA0
.public ov00_0231BAB0
.public ov00_0231BABC
.public ov00_0231BAC4
.public ov00_0231BAD4
.public ov00_0231BADC
.public ov00_0231BAE8
.public ov00_0231BAF4
.public ov00_0231BB00
.public ov00_0231BB08
.public ov00_0231BB10
.public ov00_0231BB18
.public ov00_0231BB24
.public ov00_0231BB30
.public ov00_0231BB3C
.public ov00_0231BB44
.public ov00_0231BB50
.public ov00_0231BB5C
.public ov00_0231BB64
.public ov00_0231BB70
.public ov00_0231BB80
.public ov00_0231BB8C
.public ov00_0231BB94
.public ov00_0231BB98
.public ov00_0231BBA8
.public ov00_0231BBB8
.public ov00_0231BBC4
.public ov00_0231BBCC
.public ov00_0231BBF8
.public ov00_0231BC00
.public ov00_0231BC08
.public ov00_0231BC0C
.public ov00_0231BC10
.public ov00_0231BC18
.public ov00_0231BC24
.public ov00_0231BC30
.public ov00_0231BC3C
.public ov00_0231BC44
.public ov00_0231BC6C
.public ov00_0231BC70
.public ov00_0231BC74
.public ov00_0231BC7C
.public ov00_0231BC84
.public ov00_0231BC88
.public ov00_0231BC90
.public ov00_0231BC9C
.public ov00_0231BCA0
.public ov00_0231BCA8
.public ov00_0231BCAC
.public ov00_0231BCB4
.public ov00_0231BCBC
.public ov00_0231BCC0
.public ov00_0231BCC8
.public ov00_0231BCD0
.public ov00_0231BCDC
.public ov00_0231BCE4
.public ov00_0231BCE8
.public ov00_0231BCF0
.public ov00_0231BCF4
.public ov00_0231BD0C
.public ov00_0231BD14
.public ov00_0231BD20
.public ov00_0231BD28
.public ov00_0231BD58
.public ov00_0231BD68
.public ov00_0231BD70
.public ov00_0231BD78
.public ov00_0231BD80
.public ov00_0231BD8C
.public ov00_0231BD94
.public ov00_0231BDCC
.public ov00_0231BDDC
.public ov00_0231BE28
.public ov00_0231BE38
.public ov00_0231BE48
.public ov00_0231BE4C
.public ov00_0231BE50
.public ov00_0231BE58
.public ov00_0231BE5C
.public ov00_0231BE64
.public ov00_0231BE6C
.public ov00_0231BE74
.public ov00_0231BE78
.public ov00_0231BE7C
.public ov00_0231BE84
.public ov00_0231BE8C
.public ov00_0231BE94
.public ov00_0231BEA0
.public ov00_0231BEAC
.public ov00_0231BEB8
.public ov00_0231BEC4
.public ov00_0231BECC
.public ov00_0231BED4
.public ov00_0231BF24
.public ov00_023250C8
.public ov00_02326CB4
.public ov00_02326CBC
.public ov00_02326CC0
.public ov00_02326CD4
.public ov00_02326CD8
.public ov00_02326CDC
.public ov00_02326CF0
.public ov00_02326D0C
.public ov00_02326D54
.public ov00_02326D68
.public ov00_02326D6C
.public ov00_02326D74
.public ov00_02326D7C
.public ov00_02326D84
.public ov00_02326D88
.public ov00_02326DA0
.public ov00_02326DA8
.public ov00_02326E28
.public ov00_02326F28
.public ov00_02326F34
.public ov00_02326F48
.public ov00_02326F68
.public ov00_02326F88
.public ov00_02326F89
.public ov00_02326F90
.public ov00_023276C0
.public ov00_023276C8
.public ov00_023276CC
.public ov00_023276D4
.public ov00_023276E0
.public ov00_023276E5
.public ov00_023276E6
.public ov00_023276EA
.public ov00_023276EC
.public ov00_02327700
.public ov00_02327720
.public ov00_02327724
.public ov00_02327728
.public ov00_0232772C
.public ov00_02327730
.public ov00_02327734
.public ov00_0232773C
.public ov00_02327740
.public ov00_02327744
.public ov00_02327748
.public ov00_0232774C
.public ov00_02327758
.public ov00_02327764
.public ov00_02327778
.public ov00_02327790
.public ov00_023277AC
.public ov00_023277D0
.public ov00_023277D8
.public ov00_0232780C
.public ov00_02327818
.public ov00_02327830
.public ov00_0232788C
.public ov00_0232790C
.public ov00_02327910
.public ov00_02327928
.public ov00_02327940
.public ov00_02327944
.public ov00_02327948
.public ov00_0232794C
.public ov00_02327950
.public ov00_02327954
.public ov00_0232795C
.public ov00_02327960
.public ov00_02327964
.public ov00_02328224
.public ov00_02328228
.public ov00_02328240
.public ov00_02328260
.public ov00_02328320
.public ov00_02328340
.public ov00_02328348
.public ov00_0232834C
.public ov00_02328388
.public ov00_02328391
.public ov00_02328788
.public ov00_023287A0
.public ov00_023287B0
.public ov00_023287C4
.public ov00_02328800
.public ov00_02328804
.public ov00_02328844
.public ov00_02328884
.public ov00_02328888
.public ov00_0232888C
.public ov00_02328890
.public ov00_02328895
.public ov00_023288DC
.public ov00_023288E0
.public ov00_023288E4
.public ov00_023288E8
.public ov00_0232896C
.public ov00_023289A8
.public ov00_023289AC
.public ov00_023289B0
.public ov00_023289C0
.public ov00_023289C4
.public ov00_023289D8
.public ov00_023289DC
.public ov00_023289E0
.public ov00_023289E8
.public ov00_02328A18
.public ov00_02328B18
.public ov00_02328C18
.public qr2_buffer_add_int
.public qr2_init_socketa
.public qr2_keybuffer_add
.public qr2_parse_querya
.public qr2_register_clientmessage_callback
.public qr2_register_natneg_callback
.public qr2_register_publicaddress_callback
.public qr2_send_statechanged
.public qr2_shutdown
.public qr2_think
.public rand
.public recv
.public recvfrom
.public rewind
.public send
.public sendto
.public snprintf
.public socket
.public sprintf
.public srand
.public strcat
.public strchr
.public strcmp
.public strcpy
.public strcspn
.public strlen
.public strncmp
.public strncpy
.public strstr
.public strtol
.public strtoul
.public wcslen

View File

@@ -1,286 +1,37 @@
#pragma once
.public _020AECB0
.public _020AEDB0
.public _msl_strnicmp__0208E248
.public _s32_div_f
.public _u32_div_f
.public abs
.public ArrayAppend_Gsi
.public ArrayClear_Gsi
.public ArrayDeleteAt_Gsi
.public ArrayFree_Gsi
.public ArrayInsertSorted_Gsi
.public ArrayLength_Gsi
.public ArrayNew_Gsi
.public ArrayNth_Gsi
.public ArrayRemoveAt_Gsi
.public atoi
.public BucketAdd_Gsi
.public BucketAvg_Gsi
.public BucketConcat_Gsi
.public BucketDiv_Gsi
.public BucketMult_Gsi
.public BucketSet
.public BucketSub_Gsi
.public CanReceiveOnSocket
.public CanSendOnSocket
.public current_time_gsi
.public getlocalhost_gsi
.public getsockname_gsi
.public GoaGetLastError
.public goastrdup
.public GsDebugAssert
.public gsifree
.public gsimalloc
.public Gti2AllocateBuffer
.public Gti2CheckResponse
.public Gti2GetBufferFreeSpace
.public Gt2StringToAddress
.public Gti2CloseSocket
.public Gti2CreateSocket
.public Gti2FreeClosedConnections
.public Gti2FreeSocketConnection
.public Gti2GetChallenge
.public Gti2GetResponse
.public inet_addr_gsi
.public IsPrivateIP
.public memcmp
.public Gti2Listen
.public Gti2MessageCheck
.public Gti2NewSocketConnection
.public Gti2ReceiveMessages
.public Gti2ResendMessage
.public Gti2Send
.public Gti2SendAccept
.public Gti2SendAck
.public Gti2SendClientChallenge
.public Gti2SendClose
.public Gti2SendClosed
.public Gti2SendKeepAlive
.public Gti2SendReject
.public Gti2SocketConnectionsThink
.public Gti2SocketSend
.public TableMap_Gsi
.public TableRemove_Gsi
.public current_time_gsi
.public gsifree
.public gsimalloc
.public memcpy
.public memmove
.public memset
.public msleep_gsi
.public OS_SnPrintf
.public OS_VsPrintf
.public ov00_02317FC0
.public ov00_02317FD4
.public ov00_02317FE8
.public ov00_02317FFC
.public ov00_02318010
.public ov00_02318024
.public ov00_02318038
.public ov00_02318138
.public ov00_02318760
.public ov00_02318768
.public ov00_02318780
.public ov00_02318830
.public ov00_023188C4
.public ov00_023188C8
.public ov00_023188EC
.public ov00_023188F4
.public ov00_02318900
.public ov00_0231890C
.public ov00_02318B00
.public ov00_02318B1C
.public ov00_02318B2C
.public ov00_02318B3C
.public ov00_02318B58
.public ov00_02318BE4
.public ov00_02319088
.public ov00_02319238
.public ov00_0231923C
.public ov00_02319240
.public ov00_02319244
.public ov00_02319248
.public ov00_0231924C
.public ov00_02319250
.public ov00_02319254
.public ov00_02319258
.public ov00_0231925C
.public ov00_02319260
.public ov00_02319264
.public ov00_02319354
.public ov00_02319398
.public ov00_0231939C
.public ov00_023193B0
.public ov00_023193E4
.public ov00_023194E4
.public ov00_023194E8
.public ov00_023194FC
.public ov00_02319534
.public ov00_02319634
.public ov00_02319638
.public ov00_0231964C
.public ov00_0231969C
.public ov00_0231971C
.public ov00_02319720
.public ov00_02319734
.public ov00_02319760
.public ov00_023197E0
.public ov00_023197E4
.public ov00_023197F8
.public ov00_02319848
.public ov00_023198C8
.public ov00_023198CC
.public ov00_023198E0
.public ov00_02319960
.public ov00_023199E8
.public ov00_023199EC
.public ov00_02319A00
.public ov00_02319A80
.public ov00_02319B00
.public ov00_02319B04
.public ov00_02319B18
.public ov00_02319B98
.public ov00_02319C2C
.public ov00_02319C30
.public ov00_02319C44
.public ov00_02319CE0
.public ov00_02319DE0
.public ov00_02319DE4
.public ov00_02319DF8
.public ov00_02319E3C
.public ov00_02319EBC
.public ov00_02319EC0
.public ov00_02319ED4
.public ov00_02319F18
.public ov00_02319F98
.public ov00_02319F9C
.public ov00_02319FB0
.public ov00_02319FE0
.public ov00_0231A44C
.public ov00_0231A450
.public ov00_0231A464
.public ov00_0231A4B4
.public ov00_0231BE28
.public ov00_0231BEF8
.public ov00_0231BF00
.public ov00_0231BF04
.public ov00_0231BF0C
.public ov00_0231BF10
.public ov00_0231BF14
.public ov00_0231BF18
.public ov00_0231BF24
.public ov00_0231BF2C
.public ov00_0231BF34
.public ov00_0231BF50
.public ov00_0231BF6C
.public ov00_0231BF88
.public ov00_0231BF8C
.public ov00_0231CD20
.public ov00_0231CD40
.public ov00_0231CD78
.public ov00_0231CD7C
.public ov00_0231CD8C
.public ov00_0231CD98
.public ov00_0231CDA0
.public ov00_0231CDA4
.public ov00_0231CDB0
.public ov00_0231CDB8
.public ov00_0231CDC4
.public ov00_0231CDD0
.public ov00_0231CDD8
.public ov00_0231CDDC
.public ov00_0231CDE0
.public ov00_0231CDF0
.public ov00_0231CDFC
.public ov00_0231CE08
.public ov00_0231CE14
.public ov00_0231CE18
.public ov00_0231CE20
.public ov00_0231CE28
.public ov00_0231CE30
.public ov00_0231CE38
.public ov00_0231CE40
.public ov00_0231CE48
.public ov00_0231CE50
.public ov00_0231CE58
.public ov00_0231CE60
.public ov00_0231CE68
.public ov00_0231CE70
.public ov00_0231CE78
.public ov00_0231CE80
.public ov00_0231CE88
.public ov00_0231CE94
.public ov00_0231CEA0
.public ov00_0231CEAC
.public ov00_0231CEB8
.public ov00_0231CEC4
.public ov00_0231CED0
.public ov00_0231CEDC
.public ov00_0231CEE8
.public ov00_0231CEF4
.public ov00_0231CF00
.public ov00_0231CF0C
.public ov00_0231CF18
.public ov00_0231CF24
.public ov00_0231CF30
.public ov00_0231CF3C
.public ov00_0231CF48
.public ov00_0231CF58
.public ov00_0231CF68
.public ov00_0231D360
.public ov00_0231D370
.public ov00_0231D37C
.public ov00_0231D388
.public ov00_0231D390
.public ov00_0231D398
.public ov00_0231D3A0
.public ov00_0231D3A4
.public ov00_0231D3AC
.public ov00_0231D3B0
.public ov00_0231D3B8
.public ov00_0231D3C4
.public ov00_0231D3C8
.public ov00_0231D3CC
.public ov00_0231D3DC
.public ov00_0231D3E0
.public ov00_0231D3FC
.public ov00_02328800
.public ov00_02328804
.public ov00_02328E18
.public ov00_02328E1C
.public ov00_02328E20
.public ov00_02328E4C
.public ov00_02328E98
.public ov00_02329098
.public ov00_023290A0
.public ov00_023290C4
.public ov00_0232919C
.public ov00_0232939C
.public ov00_023293A0
.public ov00_023293B4
.public ov00_023293F4
.public ov00_023294F4
.public ov00_023294FC
.public ov00_02329500
.public ov08_0233E230
.public ov08_0233E2BC
.public ov08_0233E7D8
.public ov09_0233CA80
.public ov09_0233CBC8
.public ov09_0233CBF8
.public PlayerOpFloat
.public PlayerOpInt
.public PlayerOpString
.public rand
.public ServerOpFloat
.public ServerOpInt
.public ServerOpString
.public Soc_GetHostByName
.public Soc_InetNtoA
.public SocketBind
.public SocketClose
.public SocketConnect
.public SocketCreate
.public SocketRecv
.public SocketRecvFrom
.public SocketSend
.public SocketSendTo
.public SocketShutDown_Gsi
.public SocketStartUp_Ghi
.public srand
.public Std_TsScanf
.public strcasecmp
.public strchr
.public strcmp
.public strcpy
.public strlen
.public strncmp
.public strstr
.public TableCount_Gsi
.public TableEnter_Gsi
.public TableFree_Gsi
.public TableLookup_Gsi
.public TableMap_Gsi
.public TableMapSafe2_Gsi
.public TableNew2_Gsi
.public TableRemove_Gsi
.public TeamOpFloat
.public TeamOpInt
.public TeamOpString
.public Util_RandSeed

View File

@@ -0,0 +1,302 @@
#pragma once
.public ArrayAppend_Gsi
.public ArrayClear_Gsi
.public ArrayDeleteAt_Gsi
.public ArrayFree_Gsi
.public ArrayInsertSorted_Gsi
.public ArrayLength_Gsi
.public ArrayNew_Gsi
.public ArrayNth_Gsi
.public ArrayRemoveAt_Gsi
.public BucketAdd_Gsi
.public BucketAvg_Gsi
.public BucketConcat_Gsi
.public BucketDiv_Gsi
.public BucketMult_Gsi
.public BucketSet
.public BucketSub_Gsi
.public CanReceiveOnSocket
.public CanSendOnSocket
.public GoaGetLastError
.public GsDebugAssert
.public Gt2CloseAllConnectionsHard
.public Gti2AllocateBuffer
.public Gti2BufferShorten
.public Gti2BufferWriteByte
.public Gti2BufferWriteData
.public Gti2BufferWriteUShort
.public Gti2CheckResponse
.public Gti2ClosedCallback
.public Gti2ConnectAttemptCallback
.public Gti2ConnectedCallback
.public Gti2ConnectionCleanup
.public Gti2ConnectionClosed
.public Gti2ConnectionSendData
.public Gti2ConnectionThink
.public Gti2DumpCallback
.public Gti2GetBufferFreeSpace
.public Gti2GetChallenge
.public Gti2GetResponse
.public Gti2NewIncomingConnection
.public Gti2PingCallback
.public Gti2ReceiveFilterCallback
.public Gti2ReceivedCallback
.public Gti2SocketErrorCallback
.public Gti2UnrecognizedMessageCallback
.public IsPrivateIP
.public OS_SnPrintf
.public OS_VsPrintf
.public PlayerOpFloat
.public PlayerOpInt
.public PlayerOpString
.public ServerOpFloat
.public ServerOpInt
.public ServerOpString
.public Soc_GetHostByName
.public Soc_InetNtoA
.public SocketBind
.public SocketClose
.public SocketConnect
.public SocketCreate
.public SocketRecv
.public SocketRecvFrom
.public SocketSend
.public SocketSendTo
.public SocketShutDown_Gsi
.public SocketStartUp_Ghi
.public Std_TsScanf
.public TableCount_Gsi
.public TableEnter_Gsi
.public TableFree_Gsi
.public TableLookup_Gsi
.public TableMapSafe2_Gsi
.public TableNew2_Gsi
.public TableRemove_Gsi
.public TeamOpFloat
.public TeamOpInt
.public TeamOpString
.public _020AECB0
.public _020AEDB0
.public _msl_strnicmp__0208E248
.public _s32_div_f
.public _u32_div_f
.public abs
.public atoi
.public current_time_gsi
.public getlocalhost_gsi
.public getsockname_gsi
.public goastrdup
.public gsifree
.public gsimalloc
.public inet_addr_gsi
.public memcmp
.public memcpy
.public memmove
.public memset
.public msleep_gsi
.public ov00_02317FC0
.public ov00_02317FD4
.public ov00_02317FE8
.public ov00_02317FFC
.public ov00_02318010
.public ov00_02318024
.public ov00_02318038
.public ov00_02318138
.public ov00_02318760
.public ov00_02318768
.public ov00_02318780
.public ov00_02318830
.public ov00_023188C4
.public ov00_023188C8
.public ov00_023188EC
.public ov00_023188F4
.public ov00_02318900
.public ov00_0231890C
.public ov00_02318B00
.public ov00_02318B1C
.public ov00_02318B2C
.public ov00_02318B3C
.public ov00_02318B58
.public ov00_02318BE4
.public ov00_02319088
.public ov00_02319238
.public ov00_0231923C
.public ov00_02319240
.public ov00_02319244
.public ov00_02319248
.public ov00_0231924C
.public ov00_02319250
.public ov00_02319254
.public ov00_02319258
.public ov00_0231925C
.public ov00_02319260
.public ov00_02319264
.public ov00_02319354
.public ov00_02319398
.public ov00_0231939C
.public ov00_023193B0
.public ov00_023193E4
.public ov00_023194E4
.public ov00_023194E8
.public ov00_023194FC
.public ov00_02319534
.public ov00_02319634
.public ov00_02319638
.public ov00_0231964C
.public ov00_0231969C
.public ov00_0231971C
.public ov00_02319720
.public ov00_02319734
.public ov00_02319760
.public ov00_023197E0
.public ov00_023197E4
.public ov00_023197F8
.public ov00_02319848
.public ov00_023198C8
.public ov00_023198CC
.public ov00_023198E0
.public ov00_02319960
.public ov00_023199E8
.public ov00_023199EC
.public ov00_02319A00
.public ov00_02319A80
.public ov00_02319B00
.public ov00_02319B04
.public ov00_02319B18
.public ov00_02319B98
.public ov00_02319C2C
.public ov00_02319C30
.public ov00_02319C44
.public ov00_02319CE0
.public ov00_02319DE0
.public ov00_02319DE4
.public ov00_02319DF8
.public ov00_02319E3C
.public ov00_02319EBC
.public ov00_02319EC0
.public ov00_02319ED4
.public ov00_02319F18
.public ov00_02319F98
.public ov00_02319F9C
.public ov00_02319FB0
.public ov00_02319FE0
.public ov00_0231A44C
.public ov00_0231A450
.public ov00_0231A464
.public ov00_0231A4B4
.public ov00_0231BE28
.public ov00_0231BEF8
.public ov00_0231BF00
.public ov00_0231BF04
.public ov00_0231BF0C
.public ov00_0231BF10
.public ov00_0231BF14
.public ov00_0231BF18
.public ov00_0231BF24
.public ov00_0231BF2C
.public ov00_0231BF34
.public ov00_0231BF50
.public ov00_0231BF6C
.public ov00_0231BF88
.public ov00_0231BF8C
.public ov00_0231CD20
.public ov00_0231CD40
.public ov00_0231CD78
.public ov00_0231CD7C
.public ov00_0231CD8C
.public ov00_0231CD98
.public ov00_0231CDA0
.public ov00_0231CDA4
.public ov00_0231CDB0
.public ov00_0231CDB8
.public ov00_0231CDC4
.public ov00_0231CDD0
.public ov00_0231CDD8
.public ov00_0231CDDC
.public ov00_0231CDE0
.public ov00_0231CDF0
.public ov00_0231CDFC
.public ov00_0231CE08
.public ov00_0231CE14
.public ov00_0231CE18
.public ov00_0231CE20
.public ov00_0231CE28
.public ov00_0231CE30
.public ov00_0231CE38
.public ov00_0231CE40
.public ov00_0231CE48
.public ov00_0231CE50
.public ov00_0231CE58
.public ov00_0231CE60
.public ov00_0231CE68
.public ov00_0231CE70
.public ov00_0231CE78
.public ov00_0231CE80
.public ov00_0231CE88
.public ov00_0231CE94
.public ov00_0231CEA0
.public ov00_0231CEAC
.public ov00_0231CEB8
.public ov00_0231CEC4
.public ov00_0231CED0
.public ov00_0231CEDC
.public ov00_0231CEE8
.public ov00_0231CEF4
.public ov00_0231CF00
.public ov00_0231CF0C
.public ov00_0231CF18
.public ov00_0231CF24
.public ov00_0231CF30
.public ov00_0231CF3C
.public ov00_0231CF48
.public ov00_0231CF58
.public ov00_0231CF68
.public ov00_0231D360
.public ov00_0231D370
.public ov00_0231D37C
.public ov00_0231D388
.public ov00_0231D390
.public ov00_0231D398
.public ov00_0231D3A0
.public ov00_0231D3A4
.public ov00_0231D3AC
.public ov00_0231D3B0
.public ov00_0231D3B8
.public ov00_0231D3C4
.public ov00_0231D3C8
.public ov00_0231D3CC
.public ov00_0231D3DC
.public ov00_0231D3E0
.public ov00_0231D3FC
.public ov00_02328800
.public ov00_02328804
.public ov00_02328E1C
.public ov00_02328E20
.public ov00_02328E4C
.public ov00_02328E98
.public ov00_02329098
.public ov00_023290A0
.public ov00_023290C4
.public ov00_0232919C
.public ov00_0232939C
.public ov00_023293A0
.public ov00_023293B4
.public ov00_023293F4
.public ov00_023294F4
.public ov00_023294FC
.public ov00_02329500
.public ov08_0233E230
.public ov08_0233E2BC
.public ov08_0233E7D8
.public ov09_0233CA80
.public ov09_0233CBC8
.public ov09_0233CBF8
.public rand
.public srand
.public strcasecmp
.public strchr
.public strcmp
.public strcpy
.public strlen
.public strncmp
.public strstr

View File

@@ -1,14 +1,10 @@
#pragma once
.public _020B0A5C
.public _ll_udiv
.public _s32_div_f
.public _u32_div_f
.public _ull_mod
.public AllocateTemp1024ByteBufferFromPool
.public AppendStandardStringToMission
.public BAG_ITEMS_PTR_MIRROR
.public BitstreamDebug
.public CardBackupError
.public CLEAR_MARK_PERFORMANCE_PROGRESS_FLAGS
.public CONTINUE_CHOICE
.public CheckParentMenuField0x1A0
.public CheckSimpleMenuField0x1A0
.public CloseAdvancedMenu
@@ -38,9 +34,6 @@
.public DisplayAndSwitchAnimationControlCurrentFrame
.public DrawChar
.public DrawTextInWindow
.public Dwc_ProcessFriendsMatch
.public Dwc_ShutdownFriendsMatch
.public Dwci_RankingSessionGetResponse
.public EnableIrqFlag
.public FemaleToMaleForm
.public FillOamAttributeInfo
@@ -85,7 +78,6 @@
.public GetTeamMember
.public GetVictoriesOnOneFloor
.public GetWindowIdSelectedItemOnPage
.public InitAnimationControl
.public InitAnimationControlWithSet__0201C0B0
.public InitBitstreamForRead
.public InitBitstreamForWrite
@@ -112,99 +104,28 @@
.public LoadScriptVariableValueAtIndex
.public LoadWanTableEntry
.public LoadWanTableEntryFromPack
.public MAIN_DEBUG_MENU_ITEMS_1
.public MAIN_DEBUG_MENU_ITEMS_2
.public MAIN_MENU
.public MAIN_MENU_ITEMS_CONFIRM
.public MAIN_MENU_WINDOW_PARAMS_1
.public MAIN_MENU_WINDOW_PARAMS_10
.public MAIN_MENU_WINDOW_PARAMS_2
.public MAIN_MENU_WINDOW_PARAMS_3
.public MAIN_MENU_WINDOW_PARAMS_4
.public MAIN_MENU_WINDOW_PARAMS_5
.public MAIN_MENU_WINDOW_PARAMS_6
.public MAIN_MENU_WINDOW_PARAMS_7
.public MAIN_MENU_WINDOW_PARAMS_8
.public MAIN_MENU_WINDOW_PARAMS_9
.public MTi_CpuCopy32
.public MaybeGetFormattedItemName
.public MemAlloc
.public MemcpySimple
.public MemFree
.public MemsetSimple
.public MemZero
.public MTi_CpuCopy32
.public NoteSaveBase
.public ov00_022BCA80
.public ov00_022BCBAC
.public ov00_022BCC30
.public ov00_022BCC90
.public ov00_022BCCAC
.public ov00_022BCCC8
.public ov00_022BCCF4
.public ov00_022BCD10
.public ov00_022BCD2C
.public ov00_022BD0A0
.public ov00_022BD13C
.public ov00_022BD170
.public ov00_022BD1A0
.public ov00_022BD1D4
.public ov00_022BD21C
.public ov00_022BD264
.public ov00_022BD274
.public ov00_022BD284
.public ov00_022BD2C0
.public ov00_022BD3F4
.public ov00_022BD480
.public ov00_022BD4DC
.public ov00_022BD4EC
.public ov00_022BD5C8
.public ov00_022BD5EC
.public ov00_022BD660
.public ov00_022BD690
.public ov00_022BD6E0
.public ov00_022BD6F4
.public ov00_022BD708
.public ov00_022BD71C
.public ov00_022BD780
.public ov00_022BD798
.public ov00_022BD7B8
.public ov00_022BD7D8
.public ov00_022BD7E8
.public ov00_022BD870
.public ov00_022BD8FC
.public ov00_022BD908
.public ov00_022BD918
.public ov00_022BD95C
.public ov00_022BD968
.public ov00_022BD980
.public ov00_022BD99C
.public ov00_022BD9E8
.public ov00_022BDA68
.public ov00_022BDA74
.public ov00_022BDA94
.public ov00_022BDACC
.public ov00_022BDADC
.public ov00_022BDB04
.public ov00_022BDB38
.public ov00_022BDB6C
.public ov00_022BDBA8
.public ov00_022BDBE4
.public ov00_022BDC6C
.public ov00_022BDCB8
.public ov00_022BDE24
.public ov00_022BE094
.public ov00_022BE0B4
.public ov00_022BE4A8
.public ov00_022BE618
.public ov00_022BE630
.public ov00_022BE64C
.public ov00_022BE6AC
.public ov00_022BE6C0
.public ov03_0233CB08
.public ov03_0233CB94
.public ov03_0233CF9C
.public ov04_0233CBB8
.public ov04_0233CC4C
.public ov04_0233D1A0
.public ov05_0233CB9C
.public ov05_0233CC10
.public ov05_0233D398
.public ov06_0233D51C
.public ov06_0233D5A4
.public ov06_0233DCC0
.public ov06_0233E958
.public ov06_0233EA1C
.public ov06_0233ECCC
.public ov07_0233F6E0
.public ov07_0233F758
.public ov07_0233FCD8
.public ov09_0233D964
.public MemcpySimple
.public MemsetSimple
.public PRINTS_STRUCT
.public PlaySeVolumeWrapper
.public PreprocessString
.public PreprocessStringFromId
@@ -213,6 +134,7 @@
.public RandInt
.public ResumeAdvancedMenu
.public ResumeParentMenu
.public SUBMENU
.public SetAdvancedTextBoxState5
.public SetAnimationForAnimationControl
.public SetDebugSpecialEpisodeNumber
@@ -223,133 +145,14 @@
.public ShowKeyboard
.public ShowStringIdInDialogueBox
.public ShowStringInDialogueBox
.public sprintf
.public strcmp
.public strcpy
.public StrcpyName
.public StrcpySimple
.public StringFromId
.public StrncmpSimple
.public StrncpyName
.public StrncpySimpleNoPadSafe
.public sub_02002448
.public sub_02003B5C
.public sub_02003B94
.public sub_02003BC8
.public sub_020062FC
.public sub_020063F4
.public sub_02006C8C
.public sub_02008F64
.public sub_02009194
.public sub_020091B0
.public sub_0200D214
.public sub_0200DFBC
.public sub_0200DFE4
.public sub_0200EB64
.public sub_0201C138
.public sub_0201D12C
.public sub_0202065C
.public sub_0202380C_EU
.public sub_020245D0
.public sub_020253E0_JP
.public sub_02025404
.public sub_0202544C
.public sub_02025480
.public sub_02025D50
.public sub_0202737C
.public sub_02027B1C
.public sub_020288FC
.public sub_02029F88
.public sub_02029FBC
.public sub_0202A2A4
.public sub_0202B0A4
.public sub_0202BC28
.public sub_0202BC60
.public sub_0202BD48
.public sub_0202C38C
.public sub_0202F334
.public sub_0202F954
.public sub_02030978
.public sub_02031914
.public sub_02035CE4
.public sub_02036324
.public sub_0203656C
.public sub_02037468
.public sub_0203909C
.public sub_02039218
.public sub_02039304
.public sub_0203931C
.public sub_020467F0
.public sub_02046A20
.public sub_02046A9C
.public sub_02046B04
.public sub_02046BA0
.public sub_02046BB4
.public sub_02046BE8
.public sub_02046C30
.public sub_02046C78
.public sub_02046D20
.public sub_02046D44
.public sub_02048454
.public sub_02048480
.public sub_020484C0
.public sub_020485EC
.public sub_02048C3C
.public sub_0204964C
.public sub_02049D4C
.public sub_0204a1cc
.public sub_0204A1CC
.public sub_0204DF54
.public sub_0204DFB0
.public sub_0204E02C
.public sub_0204E0A0
.public sub_0204E210
.public sub_0204E2DC
.public sub_0204E3C8
.public sub_0204E40C
.public sub_0204E464
.public sub_0204E4BC
.public sub_0204E4EC
.public sub_0204E530
.public sub_0204E644
.public sub_0204E6A4
.public sub_0204F9E0
.public sub_02050CD0
.public sub_02052060
.public sub_020547C8
.public sub_020547D8
.public sub_02054824
.public sub_02055E14
.public sub_02057030
.public sub_020590DC
.public sub_02059AE8
.public sub_02059AF8
.public sub_0205B554
.public sub_0205B5A8
.public sub_0205B77C
.public sub_0205B80C
.public sub_0205BBA4
.public sub_020851AC
.public UpdateWindow
.public vsprintf
.public WAN_TABLE
.public Wbt_AidbitmapToAid
.public Wbt_CancelCurrentCommand
.public Wbt_End
.public Wbt_GetBlock
.public Wbt_GetBlockInfo
.public Wbt_InitChild
.public Wbt_InitParent
.public Wbt_MpChildRecvHook
.public Wbt_MpChildSendHook
.public Wbt_MpParentRecvHook
.public Wbt_MpParentSendHook
.public Wbt_PrintBtList
.public Wbt_PutUserData
.public Wbt_RegisterBlock
.public Wbt_RequestSync
.public Wbt_SetOwnAid
.public Wbt_UnregisterBlock
.public WM_Disable
.public WM_Enable
.public WM_EndDataSharing__022C1278
@@ -376,3 +179,232 @@
.public WM_StartMP
.public WM_StartParent
.public WM_StartScan
.public Wbt_AidbitmapToAid
.public Wbt_CancelCurrentCommand
.public Wbt_End
.public Wbt_GetBlock
.public Wbt_GetBlockInfo
.public Wbt_InitChild
.public Wbt_InitParent
.public Wbt_MpChildRecvHook
.public Wbt_MpChildSendHook
.public Wbt_MpParentRecvHook
.public Wbt_MpParentSendHook
.public Wbt_PrintBtList
.public Wbt_PutUserData
.public Wbt_RegisterBlock
.public Wbt_RequestSync
.public Wbt_SetOwnAid
.public Wbt_UnregisterBlock
.public _020B0A5C
.public _ll_udiv
.public _s32_div_f
.public _u32_div_f
.public _ull_mod
.public ov00_022BCA80
.public ov00_022BCBAC
.public ov00_022BCCC8
.public ov00_022BCCF4
.public ov00_022BD13C
.public ov00_022BD284
.public ov00_022BD2C0
.public ov00_022BD5C8
.public ov00_022BD5EC
.public ov00_022BD660
.public ov00_022BD690
.public ov00_022BD6E0
.public ov00_022BD6F4
.public ov00_022BD708
.public ov00_022BD71C
.public ov00_022BE094
.public ov00_022BE0B4
.public ov00_022BE4A8
.public ov00_022BE618
.public ov00_022BE630
.public ov00_022BE64C
.public ov00_022BE6AC
.public ov00_022BE6C0
.public ov01_0233755C
.public ov01_0233758C
.public ov01_023375A0
.public ov01_023375E0
.public ov01_023375F4
.public ov01_02337634
.public ov01_02337668
.public ov01_02337914
.public ov01_0233AE78
.public ov01_0233AEF8
.public ov01_0233AF10
.public ov01_0233AF14
.public ov01_0233AF3C
.public ov01_0233AF64
.public ov01_0233AF88
.public ov01_0233AFAC
.public ov01_0233AFD0
.public ov01_0233AFEC
.public ov01_0233AFFC
.public ov01_0233B020
.public ov01_0233B034
.public ov01_0233B058
.public ov01_0233B06C
.public ov01_0233B090
.public ov01_0233B0E0
.public ov01_0233B104
.public ov01_0233B118
.public ov01_0233B318
.public ov01_0233B504
.public ov01_0233B558
.public ov01_0233B670
.public ov01_0233B678
.public ov01_0233B6A4
.public ov01_0233B6B0
.public ov01_0233B6BC
.public ov01_0233B700
.public ov01_0233B70C
.public ov01_0233B798
.public ov01_0233B7BC
.public ov01_0233B7C4
.public ov01_0233B7E0
.public ov01_0233B800
.public ov01_0233B880
.public ov01_0233B8C8
.public ov01_0233B8D8
.public ov01_0233B8E8
.public ov01_0233BAF0
.public ov01_0233BAF4
.public ov01_0233BB04
.public ov01_0233BB0C
.public ov01_0233BB14
.public ov01_0233BB18
.public ov01_0233BB28
.public ov01_0233BB38
.public ov01_0233BB48
.public ov01_0233BB58
.public ov01_0233BB68
.public ov01_0233BB78
.public ov01_0233BB88
.public ov01_0233BB9E
.public ov01_0233BBB4
.public ov01_0233BBCA
.public ov01_0233BBE4
.public ov01_0233BC14
.public ov01_0233BC44
.public ov01_0233BC74
.public ov01_0233BCA4
.public ov01_0233BCAC
.public ov01_0233C0C0
.public ov01_0233C0D8
.public ov01_0233C0E0
.public ov01_0233C100
.public ov01_0233C140
.public ov01_0233C144
.public ov01_0233C148
.public ov01_0233C14C
.public ov01_0233C150
.public ov01_0233C158
.public ov01_0233C15C
.public ov01_0233C160
.public ov01_0233C164
.public ov01_0233C168
.public ov01_0233C174
.public ov01_0233C178
.public ov01_0233C184
.public ov01_0233C188
.public ov01_0233C190
.public ov01_0233C198
.public ov01_0233C1A0
.public ov01_0233C1A8
.public ov01_0233C1AC
.public ov01_0233C240
.public ov01_0233C2C0
.public ov01_0233C300
.public ov01_0233C380
.public ov01_0233C580
.public ov01_0233C780
.public ov01_0233C784
.public ov01_0233C800
.public ov01_0233C87C
.public ov01_0233C880
.public ov01_0233C8FC
.public ov01_0233C978
.public ov01_0233C9F4
.public ov01_0233CA70
.public ov01_0233CA78
.public ov09_0233D964
.public sprintf
.public strcmp
.public strcpy
.public sub_02002448
.public sub_020062FC
.public sub_020063F4
.public sub_02008F64
.public sub_02009194
.public sub_020091B0
.public sub_0200D214
.public sub_0200DFBC
.public sub_0200DFE4
.public sub_0200EB64
.public sub_0201C138
.public sub_0201D12C
.public sub_0202065C
.public sub_0202380C_EU
.public sub_020245D0
.public sub_020253E0_JP
.public sub_02025404
.public sub_0202544C
.public sub_02025480
.public sub_02025D50
.public sub_0202737C
.public sub_02027B1C
.public sub_020288FC
.public sub_0202A2A4
.public sub_0202B0A4
.public sub_0202BC28
.public sub_0202BC60
.public sub_0202BD48
.public sub_0202C38C
.public sub_0202F334
.public sub_0202F954
.public sub_02030978
.public sub_02031914
.public sub_02035CE4
.public sub_02036324
.public sub_0203656C
.public sub_02037468
.public sub_0203909C
.public sub_02039218
.public sub_02039304
.public sub_0203931C
.public sub_02048454
.public sub_02048480
.public sub_020484C0
.public sub_020485EC
.public sub_02048C3C
.public sub_0204964C
.public sub_02049D4C
.public sub_0204A1CC
.public sub_0204E210
.public sub_0204E2DC
.public sub_0204E3C8
.public sub_0204E40C
.public sub_0204E464
.public sub_0204E4BC
.public sub_0204E4EC
.public sub_0204E530
.public sub_0204E644
.public sub_0204E6A4
.public sub_0204F9E0
.public sub_02050CD0
.public sub_02052060
.public sub_020547C8
.public sub_020547D8
.public sub_02054824
.public sub_02055E14
.public sub_02057030
.public sub_02059AE8
.public sub_02059AF8
.public sub_0205B554
.public sub_0205B5A8
.public sub_0205BBA4
.public sub_020851AC
.public vsprintf

View File

@@ -0,0 +1,318 @@
#pragma once
.public CardBackupError
.public CreateMainMenus
.public Debug_Print0
.public GetHeldButtons
.public GetMainTeamNameWithCheck
.public GetPressedButtons
.public GetReleasedStylus
.public InitMenu
.public InitPreprocessorArgs
.public IsTouchScreenNotOff
.public MemAlloc
.public MemFree
.public MemZero
.public MemcpySimple
.public NoteSaveBase
.public PRINTS_STRINGS
.public StrcpyName
.public _s32_div_f
.public ov00_022BCA80
.public ov00_022BCBAC
.public ov00_022BCC30
.public ov00_022BCC90
.public ov00_022BCCAC
.public ov00_022BCCC8
.public ov00_022BCCF4
.public ov00_022BCD10
.public ov00_022BCD2C
.public ov00_022BD0A0
.public ov00_022BD170
.public ov00_022BD1A0
.public ov00_022BD1D4
.public ov00_022BD21C
.public ov00_022BD264
.public ov00_022BD274
.public ov00_022BD2C0
.public ov00_022BD3F4
.public ov00_022BD480
.public ov00_022BD4DC
.public ov00_022BD4EC
.public ov00_022BD780
.public ov00_022BD798
.public ov00_022BD7B8
.public ov00_022BD7D8
.public ov00_022BD7E8
.public ov00_022BD870
.public ov00_022BD8FC
.public ov00_022BD908
.public ov00_022BD918
.public ov00_022BD95C
.public ov00_022BD968
.public ov00_022BD980
.public ov00_022BD99C
.public ov00_022BD9E8
.public ov00_022BDA68
.public ov00_022BDA74
.public ov00_022BDA94
.public ov00_022BDACC
.public ov00_022BDADC
.public ov00_022BDB04
.public ov00_022BDB38
.public ov00_022BDB6C
.public ov00_022BDBA8
.public ov00_022BDBE4
.public ov00_022BDC6C
.public ov00_022BDCB8
.public ov00_022BDE24
.public ov00_022BE4A8
.public ov01_0232ADC0
.public ov01_0232AED4
.public ov01_0232AF4C
.public ov01_0232AFB0
.public ov01_0232AFC4
.public ov01_0232B00C
.public ov01_0232B020
.public ov01_0232B040
.public ov01_0232B068
.public ov01_0232B080
.public ov01_0232B124
.public ov01_0232B18C
.public ov01_0232B210
.public ov01_0232B2CC
.public ov01_0232B420
.public ov01_0232B540
.public ov01_0232B5D0
.public ov01_0232BDDC
.public ov01_0232BDF0
.public ov01_0232BE08
.public ov01_0232BE4C
.public ov01_0232C008
.public ov01_0232C024
.public ov01_0232C040
.public ov01_0232C0CC
.public ov01_0232C10C
.public ov01_0232C148
.public ov01_0232C1D8
.public ov01_0232C2E4
.public ov01_0232C370
.public ov01_0232C3AC
.public ov01_0232C454
.public ov01_0232C540
.public ov01_0232C578
.public ov01_0232C5AC
.public ov01_0232EDC0
.public ov01_0232EDEC
.public ov01_0232EE34
.public ov01_0232EE58
.public ov01_0232EF28
.public ov01_0232EF4C
.public ov01_0232EFE8
.public ov01_0232F038
.public ov01_0232F0C0
.public ov01_0232F0E0
.public ov01_0232F28C
.public ov01_0232F338
.public ov01_0232F384
.public ov01_0232F41C
.public ov01_0232F478
.public ov01_0232F538
.public ov01_0232F558
.public ov01_0232F55C
.public ov01_0232F73C
.public ov01_0232F7BC
.public ov01_0232F7EC
.public ov01_0232F924
.public ov01_0232F980
.public ov01_0232FA30
.public ov01_0232FA50
.public ov01_0232FA54
.public ov01_0232FC28
.public ov01_0232FD00
.public ov01_0232FD30
.public ov01_0232FDC0
.public ov01_0232FE1C
.public ov01_0232FECC
.public ov01_0232FEEC
.public ov01_0232FEF0
.public ov01_023300C4
.public ov01_0233019C
.public ov01_023301CC
.public ov01_02330224
.public ov01_02330594
.public ov01_023306DC
.public ov01_023306FC
.public ov01_02330700
.public ov01_023309F4
.public ov01_02330ACC
.public ov01_02330D58
.public ov01_023316CC
.public ov01_02331784
.public ov01_023329F8
.public ov01_02332ACC
.public ov01_023336A0
.public ov01_02333768
.public ov01_02333794
.public ov01_02333994
.public ov01_023339F8
.public ov01_02333A34
.public ov01_02333C20
.public ov01_02333C7C
.public ov01_02333CB8
.public ov01_023371DC
.public ov01_02337210
.public ov01_0233723C
.public ov01_0233AFD8
.public ov01_0233B0A4
.public ov01_0233B0B8
.public ov01_0233B0CC
.public ov01_0233B134
.public ov01_0233B13C
.public ov01_0233B144
.public ov01_0233B14C
.public ov01_0233B154
.public ov01_0233B15C
.public ov01_0233B164
.public ov01_0233B16C
.public ov01_0233B174
.public ov01_0233B17C
.public ov01_0233B184
.public ov01_0233B18C
.public ov01_0233B194
.public ov01_0233B19C
.public ov01_0233B1A4
.public ov01_0233B1AC
.public ov01_0233B1B4
.public ov01_0233B1BC
.public ov01_0233B1C4
.public ov01_0233B1CC
.public ov01_0233B1D4
.public ov01_0233B1DC
.public ov01_0233B1E4
.public ov01_0233B1EC
.public ov01_0233B1F4
.public ov01_0233B1FC
.public ov01_0233B204
.public ov01_0233B20C
.public ov01_0233B214
.public ov01_0233B21C
.public ov01_0233B224
.public ov01_0233B22C
.public ov01_0233B234
.public ov01_0233B23C
.public ov01_0233B244
.public ov01_0233B24C
.public ov01_0233B254
.public ov01_0233B25C
.public ov01_0233B264
.public ov01_0233B26C
.public ov01_0233B274
.public ov01_0233B27C
.public ov01_0233B284
.public ov01_0233B28C
.public ov01_0233B294
.public ov01_0233B29C
.public ov01_0233B2A4
.public ov01_0233B2AC
.public ov01_0233B2B4
.public ov01_0233B2BC
.public ov01_0233B2C4
.public ov01_0233B2CC
.public ov01_0233B2D4
.public ov01_0233B2DC
.public ov01_0233B2E4
.public ov01_0233B2EC
.public ov01_0233B2F4
.public ov01_0233B2FC
.public ov01_0233B304
.public ov01_0233B30C
.public ov01_0233B8F8
.public ov01_0233BCEC
.public ov01_0233BCFC
.public ov01_0233BD0C
.public ov01_0233BD1C
.public ov01_0233BD34
.public ov01_0233BD48
.public ov01_0233BD5C
.public ov01_0233BD70
.public ov01_0233BD90
.public ov01_0233BDAC
.public ov01_0233BDC8
.public ov01_0233BDDC
.public ov01_0233BDF4
.public ov01_0233BE0C
.public ov01_0233BE24
.public ov01_0233BE48
.public ov01_0233BE70
.public ov01_0233BE88
.public ov01_0233BEA4
.public ov01_0233BEC4
.public ov01_0233BEE0
.public ov01_0233BEFC
.public ov01_0233BF18
.public ov01_0233BF38
.public ov01_0233BF54
.public ov01_0233BF74
.public ov01_0233BF94
.public ov01_0233BFB0
.public ov01_0233BFC8
.public ov01_0233BFE0
.public ov01_0233BFF8
.public ov01_0233C01C
.public ov01_0233C030
.public ov01_0233C03C
.public ov01_0233C050
.public ov01_0233C068
.public ov01_0233C088
.public ov01_0233C0A4
.public ov01_0233C1E0
.public ov01_0233C1E8
.public ov01_0233C1F4
.public ov01_0233C1F8
.public ov01_0233C210
.public ov01_0233C21C
.public ov01_0233CA7C
.public ov03_0233CB08
.public ov03_0233CB94
.public ov03_0233CF9C
.public ov04_0233CBB8
.public ov04_0233CC4C
.public ov04_0233D1A0
.public ov05_0233CB9C
.public ov05_0233CC10
.public ov05_0233D398
.public ov06_0233D51C
.public ov06_0233D5A4
.public ov06_0233DCC0
.public ov06_0233E958
.public ov06_0233EA1C
.public ov06_0233ECCC
.public ov07_0233F6E0
.public ov07_0233F758
.public ov07_0233FCD8
.public sub_02003B5C
.public sub_02003B94
.public sub_02003BC8
.public sub_02006C8C
.public sub_02025404
.public sub_02029F88
.public sub_02029FBC
.public sub_020467F0
.public sub_02046A20
.public sub_02046A9C
.public sub_02046B04
.public sub_02046BA0
.public sub_02046BB4
.public sub_02046BE8
.public sub_02046C30
.public sub_02046C78
.public sub_02046D20
.public sub_02046D44
.public sub_0204A1CC
.public sub_0204DF54
.public sub_0204DFB0
.public sub_0204E02C
.public sub_0204E0A0
.public sub_020590DC
.public sub_0205B77C
.public sub_0205B80C

View File

@@ -16,7 +16,6 @@
.public GetLanguageType
.public GetMainTeamNameWithCheck
.public GetPressedButtons
.public GetRankStorageSize
.public GetStringFromFileVeneer
.public IncrementNbSkyGiftsSent
.public InitPreprocessorArgs
@@ -33,6 +32,12 @@
.public MemFree
.public MemZero
.public NoteSaveBase
.public PlaySeVolumeWrapper
.public RandInt
.public RemoveItemAtIdxInStorage
.public StrncpySimpleNoPadSafe
.public UnloadFile
.public ZeroInitMissionRewardDataStruct
.public ov01_0232B540
.public ov01_0232B5D0
.public ov01_0232E94C
@@ -51,10 +56,30 @@
.public ov01_02337DD0
.public ov01_02337E0C
.public ov01_0233C1DC
.public PlaySeVolumeWrapper
.public RandInt
.public RemoveItemAtIdxInStorage
.public StrncpySimpleNoPadSafe
.public ov04_0233CA80
.public ov04_0233CA98
.public ov04_0233CAA8
.public ov04_0233CAB8
.public ov04_0233CAC8
.public ov04_0233CAD8
.public ov04_0233CAE8
.public ov04_0233F568
.public ov04_0233F56C
.public ov04_0233F580
.public ov04_0233F584
.public ov04_0233F598
.public ov04_0233F59C
.public ov04_0233F5B8
.public ov04_0233F5BC
.public ov04_0233F5D8
.public ov04_0233F5DC
.public ov04_0233F5F8
.public ov04_0233F604
.public ov04_0233F614
.public ov04_0233F624
.public ov04_0233F640
.public ov04_0233F644
.public ov04_0233F670
.public sub_02003B5C
.public sub_02003B94
.public sub_02003BC8
@@ -87,5 +112,3 @@
.public sub_02046C78
.public sub_02046D20
.public sub_0204A018
.public UnloadFile
.public ZeroInitMissionRewardDataStruct

View File

@@ -20,10 +20,13 @@
.public IsSpecialEpisodeOpen
.public IsTouchScreenNotOff
.public MemAlloc
.public MemcpySimple
.public MemFree
.public MemZero
.public MemcpySimple
.public NoteSaveBase
.public SetSpecialEpisodeOpen
.public ShowKeyboard
.public WonderMailPasswordToMission
.public ov00_022BCA80
.public ov00_022BCBAC
.public ov00_022BD264
@@ -53,8 +56,30 @@
.public ov01_02338EC4
.public ov01_02339888
.public ov01_023398A4
.public SetSpecialEpisodeOpen
.public ShowKeyboard
.public ov06_0233CA80
.public ov06_0233CA98
.public ov06_0233CAA8
.public ov06_0233ED04
.public ov06_0233ED1C
.public ov06_0233ED34
.public ov06_0233ED4C
.public ov06_0233ED64
.public ov06_0233ED68
.public ov06_0233ED84
.public ov06_0233EDA4
.public ov06_0233EDCC
.public ov06_0233EDD0
.public ov06_0233EDD4
.public ov06_0233EDFC
.public ov06_0233EE24
.public ov06_0233EE4C
.public ov06_0233EE84
.public ov06_0233EEC0
.public ov06_0233EEC4
.public ov06_0233EEC8
.public ov06_0233EEE0
.public ov06_0233EEEC
.public ov06_0233EEF0
.public sub_02003B94
.public sub_02003BC8
.public sub_02003BFC
@@ -91,4 +116,3 @@
.public sub_02069D40
.public sub_02069D94
.public sub_02069DC0
.public WonderMailPasswordToMission

View File

@@ -1,48 +1,59 @@
#pragma once
.public _s32_div_f
.public abs
.public ClearWindow
.public ClosePortraitBox
.public CloseTextBox
.public CloseTextBox2
.public CopyColorToPaletteDataRgba
.public CreateInventoryMenu
.public CreatePortraitBox
.public CreateTextBox
.public Debug_Print0
.public DeleteWanTableEntryVeneer
.public DeleteWindow
.public DirectoryFileMngr_GetDirectoryFileSize
.public DisplayAndSwitchAnimationControlCurrentFrame
.public DrawTextInWindow
.public EFFECT_ANIMATION_INFO
.public FillOamAttributeInfo
.public FillPaletteInitInfo
.public GendersEqual
.public GetBgRegionArea
.public GetBodySize
.public GetCurrentBagCapacity
.public GetGameMode
.public GetEffectAnimation
.public GetItemAnimation1
.public GetItemAnimation2
.public GetItemAtIdx
.public GetMonsterGenderVeneer
.public GetMoveAnimation
.public GetSpecialMonsterMoveAnimation
.public GetTrapAnimation
.public GetWindowContents
.public HidePortraitBox
.public InitAnimationControlWithSet__0201C0B0
.public InitPortraitParams
.public InitPortraitParamsWithMonsterId
.public InitPreprocessorArgs
.public ITEM_ANIMATION_INFO
.public LoadObjPalette
.public LoadWanTableEntryFromPack
.public MarkPaletteDataAsNeedingUpdate
.public MaybeGetFormattedItemName
.public MemAlloc
.public Memcpy32
.public MemFree
.public MemZero
.public MOVE_ANIMATION_INFO
.public MultiplyByFixedPoint
.public OBJ_GRAPHICS_CONTROLS_PTR
.public PlaySeByIdVolumeWrapper
.public SetAnimationControlPausedFlag
.public SetAnimationForAnimationControl
.public SetSpriteIdForAnimationControl
.public SwitchAnimationControlToNextFrame
.public TEAM_MEMBER_TABLE_PTR
.public UnkMapRelatedFunc
.public UpdateWindow
.public WAN_TABLE
.public _s32_div_f
.public abs
.public ov10_022BCCB0
.public ov10_022BFE3C
.public ov10_022BFE54
.public ov10_022BFE6C
.public ov10_022BFF30
.public ov10_022BFF78
.public ov10_022BFFA4
.public ov10_022C0114
.public ov10_022C01FC
.public ov10_022C0280
.public ov10_022C039C
.public ov10_022C03F4
.public ov10_022C0450
.public ov10_022C04CC
.public ov10_022C04D8
.public ov10_022C055C
.public ov10_022C0588
.public ov10_022C05E0
.public ov10_022C07D0
.public ov10_022C07E8
.public ov10_022C43A4
.public ov10_022C43B0
.public ov10_022C43C0
@@ -63,76 +74,25 @@
.public ov10_022C79AC
.public ov10_022C79D8
.public ov10_022C7A18
.public ov10_022C7A86
.public ov10_022C9070
.public ov10_022DBFB0
.public ov10_022DBFB2
.public ov10_022DBFB6
.public ov10_022DBFBA
.public ov10_022DBFBE
.public ov10_022DBFCC
.public ov10_022DBFDC
.public ov10_022DBFEC
.public ov10_022DBFFC
.public ov10_022DC00C
.public ov10_022DC014
.public ov10_022DC02C
.public ov10_022DC058
.public ov10_022DC06C
.public ov10_022DC080
.public ov10_022DC1C0
.public ov10_022DC1C4
.public ov10_022DC1C8
.public ov10_022DC1CC
.public ov10_022DC1D0
.public ov10_022DC1D4
.public ov10_022DC214
.public ov10_022DC220
.public ov10_022DD718_JP
.public ov10_022DD71C_JP
.public ov11_023061CC
.public ov11_02306C64
.public ov11_02306C9C
.public ov29_022DD83C
.public ov29_0234C584
.public ov29_0234C5EC
.public PlaySeByIdVolumeWrapper
.public PreprocessString
.public Rand16Bit
.public SetAndPlayAnimationForAnimationControl
.public SetAnimationControlPausedFlag
.public SetAnimationForAnimationControl
.public SetPortraitEmotion
.public SetPortraitLayout
.public SetPortraitOffset
.public SetSpriteIdForAnimationControl
.public ShowPortraitInPortraitBox
.public SPECIAL_MONSTER_MOVE_ANIMATION_INFO
.public StartFadeDungeonWrapper
.public strcmp
.public strcpy
.public sub_02001808
.public sub_0200B330
.public sub_0200B3FC
.public sub_0201C108
.public sub_0201C138
.public sub_0201CF80
.public sub_0201D034
.public sub_0201D0F8
.public sub_0201D12C
.public sub_0201D1B0
.public sub_0201D9C8
.public sub_0201DA20
.public sub_0201DBB8
.public sub_0201E184
.public sub_02025010_EU
.public sub_020263C8
.public sub_02027B1C
.public sub_0202810C
.public sub_0202812C
.public sub_0202830C
.public sub_0202836C
.public sub_02028770
.public sub_020287C4
.public sub_02028980
.public sub_0202A0B0
@@ -146,14 +106,8 @@
.public sub_020330EC
.public sub_02033350
.public sub_020333D8
.public sub_020333FC
.public sub_02033414
.public sub_02033F30
.public sub_02051DFC
.public sub_02051ED4
.public sub_02051FB4
.public sub_020522F0
.public sub_02052334
.public sub_020534BC
.public sub_02055CCC
.public sub_020562B8
@@ -163,20 +117,10 @@
.public sub_02063A0C
.public sub_02063DE4
.public sub_02063E44
.public sub_02063FC8
.public sub_02063FF4
.public sub_02064014
.public sub_0206409C
.public sub_020640BC
.public sub_020640CC
.public sub_020640D4
.public sub_020640DC
.public sub_0206423C
.public sub_020642A8
.public SwitchAnimationControlToNextFrame
.public TEAM_MEMBER_TABLE_PTR
.public TRAP_ANIMATION_INFO
.public UnkMapRelatedFunc
.public UpdateWindow
.public vsprintf
.public WAN_TABLE

View File

@@ -0,0 +1,96 @@
#pragma once
.public ClearWindow
.public ClosePortraitBox
.public CloseTextBox
.public CloseTextBox2
.public CopyColorToPaletteDataRgba
.public CreatePortraitBox
.public CreateTextBox
.public DeleteWanTableEntryVeneer
.public DisplayAndSwitchAnimationControlCurrentFrame
.public DrawTextInWindow
.public GendersEqual
.public GetBgRegionArea
.public GetBodySize
.public GetGameMode
.public GetMonsterGenderVeneer
.public HidePortraitBox
.public InitAnimationControlWithSet__0201C0B0
.public InitPortraitParams
.public InitPortraitParamsWithMonsterId
.public InitPreprocessorArgs
.public LoadWanTableEntryFromPack
.public MarkPaletteDataAsNeedingUpdate
.public MemAlloc
.public MemFree
.public MemZero
.public Memcpy32
.public MultiplyByFixedPoint
.public PreprocessString
.public Rand16Bit
.public SetAndPlayAnimationForAnimationControl
.public SetPortraitEmotion
.public SetPortraitLayout
.public SetPortraitOffset
.public SetSpriteIdForAnimationControl
.public ShowPortraitInPortraitBox
.public StartFadeDungeonWrapper
.public SwitchAnimationControlToNextFrame
.public UnkMapRelatedFunc
.public UpdateWindow
.public WAN_TABLE
.public abs
.public ov10_022BD744
.public ov10_022BDCA4
.public ov10_022BFE0C
.public ov10_022BFE18
.public ov10_022BFE28
.public ov10_022DBFB0
.public ov10_022DBFB2
.public ov10_022DBFB6
.public ov10_022DBFBA
.public ov10_022DBFBE
.public ov10_022DBFCC
.public ov10_022DBFDC
.public ov10_022DBFEC
.public ov10_022DBFFC
.public ov10_022DC00C
.public ov10_022DC014
.public ov10_022DC02C
.public ov10_022DC058
.public ov10_022DC06C
.public ov10_022DC080
.public ov10_022DC1C4
.public ov10_022DC1C8
.public ov10_022DC1CC
.public ov10_022DC1D0
.public ov10_022DC1D4
.public ov10_022DC214
.public ov10_022DD718_JP
.public ov10_022DD71C_JP
.public ov29_022DD83C
.public ov29_0234C584
.public ov29_0234C5EC
.public strcmp
.public strcpy
.public sub_0200B330
.public sub_0200B3FC
.public sub_0201C138
.public sub_0201CF80
.public sub_0201D034
.public sub_0201D12C
.public sub_0201D1B0
.public sub_02025010_EU
.public sub_02027B1C
.public sub_0202836C
.public sub_02028770
.public sub_02051DFC
.public sub_02051ED4
.public sub_02051FB4
.public sub_020522F0
.public sub_02052334
.public sub_02063FC8
.public sub_02063FF4
.public sub_02064014
.public sub_0206409C
.public vsprintf

View File

@@ -1,198 +1,85 @@
#pragma once
.public AddBulkItemToStorage
.public AddMissionToJobList
.public AllocAndInitPartnerFollowDataAndLiveActorList
.public C_ROUTINES
.public CalcAndUpdateScriptVarWithOtherScriptVar
.public CalcAndUpdateScriptVarWithOtherValue
.public CalcScriptVariablesVeneer
.public CheckMissionRestrictions
.public ClampComponentAbs
.public CloseDialogueBox
.public ClosePortraitBox
.public CompareScriptVariablesVeneer
.public ComputeSpecialCounters
.public CountItemTypeInBag
.public CountItemTypeInStorage
.public CountNbItemsOfTypeInBag
.public CreateDialogueBox
.public CreateMemArena
.public CreatePortraitBox
.public Debug_FatalError
.public Debug_GetDebugFlag
.public Debug_GetLogFlag
.public Debug_Print
.public Debug_Print0
.public DecrementEggHatchTimer
.public DefaultInitScriptVariable
.public DrawTeamStats
.public DungeonRequestsDoneWrapper
.public DungeonSwapIdxToId
.public EnableAllLearnableIqSkills
.public EuclideanNorm__02005050
.public FileClose
.public FileRom_HandleOpen
.public FileRom_HandleRead
.public FileRom_HandleSeek
.public FileRom_InitDataTransfer
.public FileRom_StopDataTransfer
.public FileRom_Veneer_FileInit
.public FreeMissionRewardStructMain
.public FreeTeamStats
.public G3X_Reset
.public GROUND_MEMORY_ARENA_1
.public GenerateCroagunkItems
.public GenerateDailyMissions
.public GenerateKecleonItems1
.public GenerateKecleonItems2
.public GetAcceptedMission
.public GetActiveTeamMember
.public GetActorMatchingStorageId
.public GetCoroutineInfo
.public GetDungeonMode
.public GetDungeonModeSpecial
.public GetExecuteSpecialEpisodeType
.public GetFirstUnequippedItemOfType
.public GetGameMode
.public GetHeldButtons
.public GetHero
.public GetHpBoostFromExclusiveItems
.public GetItemAtIdx
.public GetLanguage
.public GetLiveActorIdxFromScriptEntityId
.public GetMainCharacter1MemberIdx
.public GetMainCharacter2MemberIdx
.public GetNameRaw
.public GetPartner
.public GetPartyMembers
.public GetPressedButtons
.public GetRank
.public GetRecoloredTeamMemberName
.public GetRecruitMentryIdBySpecies
.public GetReleasedStylus
.public GetResolvedPerformanceProgressFlag
.public GetScenarioBalance
.public GetScriptEntityMonsterId
.public GetSosMailCount
.public GetStringFromFileVeneer
.public GetTalkLine
.public GetTeamMember
.public GetType
.public GetUnitNpcIds
.public GroupOamAttributesBothScreens
.public HandleMenus
.public IncrementNbBigTreasureWins
.public IncrementNbDungeonsCleared
.public IncrementNbSkyGiftsSent
.public InitBulkItem
.public InitMainTeamAfterQuiz
.public InitPartnerFollowDataAndLiveActorList
.public InitPortraitParams
.public InitPortraitParamsWithMonsterId
.public InitPreprocessorArgs
.public InitSpecialEpisodeExtraPartner
.public InitSpecialEpisodePartners
.public InitStandardItem
.public IqSkillFlagTest
.public IsBagFull
.public IsDialogueBoxActive
.public IsMePlaying
.public IsMonsterOnTeam
.public IsScreenFadeInProgress
.public IsStorageFull
.public IsStoryAfterPoint
.public IsStoryAtOrAfterPoint
.public IsStoryAtPoint
.public IsStoryBeforeOrAtPoint
.public IsStoryBeforePoint
.public IsTouchScreenNotOff
.public ItemAtTableIdx
.public KeyWaitInit
.public LOCK_NOTIFY_ARRAY
.public LoadAndCompareScriptVarAndValue
.public LoadAndCompareScriptVars
.public LoadChanseyDaycareOverlay
.public LoadChimechoAssemblyOverlay
.public LoadCroagunkSwapShopOverlay
.public LoadDuskullBankOverlay
.public LoadElectivireLinkShopOverlay
.public LoadFileFromRom
.public LoadKangaskhanOverlay
.public LoadKecleonShopOverlay
.public LoadLuminousSpringOverlay
.public LoadOverlay
.public LoadRecycleShopOverlay
.public LoadRecycleShopOverlayInit
.public LoadRecycleShopOverlayResume
.public LoadRuleDungeonEffectsOverlay
.public LoadScriptVarValuePair
.public LoadScriptVariableValue
.public LoadScriptVariableValueAtIndex
.public LoadScriptVariableValueSum
.public LoadSpecialEpisodeDiscardOverlay1
.public LoadSpecialEpisodeDiscardOverlay2
.public LoadSpindaCafeOverlayInit
.public LoadSpindaCafeOverlayResume
.public LoadXatuAppraisalOverlay
.public MemAlloc
.public MemArenaAlloc
.public MemFree
.public MemZero
.public MemsetSimple
.public MissionRewardValidateDungeonId
.public OVERLAY11_DEBUG_STRINGS
.public PlayBgmByIdVeneer
.public PlayBgmByIdVolumeVeneer
.public PlaySeByIdVolumeWrapper
.public PreprocessString
.public PreprocessStringFromId
.public RECRUITMENT_TABLE_LEVELS
.public RECRUITMENT_TABLE_LOCATIONS
.public RECRUITMENT_TABLE_SPECIES
.public RandInt
.public RandomizeDemoActors
.public RemoveBulkItemInStorage
.public RemoveItemNoHole
.public RollRandomItemReward
.public SCRIPT_COMMAND_PARSING_DATA
.public SCRIPT_OP_CODES
.public SaveScriptVariableValue
.public SaveScriptVariableValueAtIndex
.public ScriptParamToFixedPoint16
.public ScriptParamToInt
.public ScriptSpecialProcess0x16
.public SetActorTalkMain
.public SetActorTalkSub
.public ScriptSpecialProcessCall
.public SetAdventureLogCompleted
.public SetBaseStatsMovesGroundMonster
.public SetDungeonConquest
.public SetEnterDungeon
.public SetMemAllocatorParams
.public SetNewFriendActor
.public SetPortraitEmotion
.public SetPortraitLayout
.public SetPortraitOffset
.public SetRandomRequestNpcs1And2
.public SetResolvedPerformanceProgressFlag
.public SetScenarioProgressScriptVar
.public SetSpecialEpisodeBeaten
.public SetTeamSetupHeroAndPartnerOnly
.public SetTeamSetupHeroOnly
.public SetWorldMapLevel
.public SetupAndShowKeyboard
.public ShowPortraitInPortraitBox
.public ShowStringIdInDialogueBox
.public SpecialProcAddItemToBag
.public StatusUpdate
.public StrcpyName
.public StrncpyName
.public UNIONALL_RAM_ADDRESS
.public UnloadFile
.public UnloadOverlay
.public UnlockActorRoutines
.public UnlockMainRoutine
.public UnlockObjectRoutines
.public UnlockPerformerRoutines
.public UpdateRecycleShop
.public UpdateTeamStats
.public WasMissionCompletedToday
.public WorldMapSetCamera
.public WorldMapSetMode
.public ZeroInitScriptVariable
@@ -202,7 +89,6 @@
.public _fdiv
.public _ffix
.public _fflt
.public ov10_022BF7D4
.public ov10_022C0814
.public ov10_022C096C
.public ov10_022C0998
@@ -211,12 +97,54 @@
.public ov10_022C1D40
.public ov10_022C1D78
.public ov10_022C2300
.public ov11_022E45C4
.public ov11_022E45DC
.public ov11_022E45F4
.public ov11_022E4600
.public ov11_022E490C
.public ov11_022E4984
.public ov11_022E4A4C
.public ov11_022E4B00
.public ov11_022E4B88
.public ov11_022E5148
.public ov11_022E5188
.public ov11_022E5258
.public ov11_022E5314
.public ov11_022E59E8
.public ov11_022E5A10
.public ov11_022E5A38
.public ov11_022E5A50
.public ov11_022E5A98
.public ov11_022E5AD4
.public ov11_022E5B10
.public ov11_022E5B40
.public ov11_022E5B7C
.public ov11_022E5BB8
.public ov11_022E5D14
.public ov11_022E5EFC
.public ov11_022E6094
.public ov11_022E60A8
.public ov11_022E60BC
.public ov11_022E68E4
.public ov11_022E6FD8
.public ov11_022E7110
.public ov11_022E7114
.public ov11_022E7ADC
.public ov11_022E7AE0
.public ov11_022E7AE4
.public ov11_022E7B70
.public ov11_022E7E84
.public ov11_022E7F28
.public ov11_022E7F34
.public ov11_022E7F80
.public ov11_022E8024
.public ov11_022E8038
.public ov11_022E811C
.public ov11_022E8120
.public ov11_022E94D0
.public ov11_022E9558
.public ov11_022E958C
.public ov11_022E9710
.public ov11_022E9720
.public ov11_022E9848
.public ov11_022E98CC
.public ov11_022E9AD8
.public ov11_022E9AF0
.public ov11_022E9B0C
.public ov11_022E9B24
.public ov11_022E9B40
@@ -235,16 +163,8 @@
.public ov11_022E9DBC
.public ov11_022E9EFC
.public ov11_022E9F48
.public ov11_022E9FC8
.public ov11_022E9FF4
.public ov11_022EA004
.public ov11_022EA024
.public ov11_022EA0BC
.public ov11_022EA908
.public ov11_022EA91C
.public ov11_022EAF70
.public ov11_022EAFD4
.public ov11_022EAFF4
.public ov11_022EAFF8
.public ov11_022EB084
.public ov11_022EB0E4
@@ -256,16 +176,8 @@
.public ov11_022EB238
.public ov11_022EB274
.public ov11_022EB2CC
.public ov11_022EB3F0
.public ov11_022EB848
.public ov11_022EB9A4
.public ov11_022EBA44
.public ov11_022EF594
.public ov11_022EF700
.public ov11_022EFC54
.public ov11_022EFCE4
.public ov11_022F11DC
.public ov11_022F1214
.public ov11_022F1244
.public ov11_022F12C0
.public ov11_022F1710
@@ -274,10 +186,6 @@
.public ov11_022F1E44
.public ov11_022F1EAC
.public ov11_022F1ECC
.public ov11_022F2178
.public ov11_022F2188
.public ov11_022F2194
.public ov11_022F2244
.public ov11_022F22F4
.public ov11_022F25A4
.public ov11_022F26DC
@@ -289,17 +197,8 @@
.public ov11_022F3054
.public ov11_022F308C
.public ov11_022F30D4
.public ov11_022F4518
.public ov11_022F468C
.public ov11_022F46B4
.public ov11_022F4734
.public ov11_022F47F4
.public ov11_022F5274
.public ov11_022F5B70
.public ov11_022F709C
.public ov11_022F70D0
.public ov11_022F7104
.public ov11_022F7140
.public ov11_022F7188
.public ov11_022F71E4
.public ov11_022F722C
@@ -307,98 +206,36 @@
.public ov11_022F7354
.public ov11_022F7408
.public ov11_022F7500
.public ov11_022F7594
.public ov11_022F75F0
.public ov11_022F7628
.public ov11_022F766C
.public ov11_022F7BC4
.public ov11_022F7DD4
.public ov11_022F7E78
.public ov11_022F8408
.public ov11_022F85C0
.public ov11_022F881C
.public ov11_022F8874
.public ov11_022F88A0
.public ov11_022F8920
.public ov11_022F8990
.public ov11_022F8C18
.public ov11_022F8E70
.public ov11_022F8FC4
.public ov11_022F90B4
.public ov11_022F90F4
.public ov11_022F9148
.public ov11_022FAE58
.public ov11_022FBDBC
.public ov11_022FBE04
.public ov11_022FBE4C
.public ov11_022FBEC4
.public ov11_022FC2DC
.public ov11_022FC494
.public ov11_022FC67C
.public ov11_022FC6E4
.public ov11_022FC74C
.public ov11_022FC7BC
.public ov11_022FC8C4
.public ov11_022FCA9C
.public ov11_022FCBF0
.public ov11_022FD47C
.public ov11_022FD624
.public ov11_022FD66C
.public ov11_022FD6B4
.public ov11_022FD6DC
.public ov11_022FD72C
.public ov11_022FDA7C
.public ov11_022FDC34
.public ov11_022FDE1C
.public ov11_022FDE84
.public ov11_022FDEEC
.public ov11_022FDF54
.public ov11_022FDFD4
.public ov11_022FE1AC
.public ov11_022FE300
.public ov11_022FE838
.public ov11_022FE9E0
.public ov11_022FEA28
.public ov11_022FEA70
.public ov11_022FEA98
.public ov11_022FEBFC
.public ov11_022FEC9C
.public ov11_022FEE90
.public ov11_022FF1D4
.public ov11_022FF460
.public ov11_022FF490
.public ov11_022FFA5C
.public ov11_022FFAAC
.public ov11_0230067C
.public ov11_023006DC
.public ov11_02300728
.public ov11_02300A60
.public ov11_02300ACC
.public ov11_023025E8
.public ov11_02302CE0
.public ov11_02303208
.public ov11_023039AC
.public ov11_023043A8
.public ov11_02304514
.public ov11_02304664
.public ov11_0230CB88
.public ov11_0230CDF4
.public ov11_0230CE08
.public ov11_0230CE1C
.public ov11_0230CE78
.public ov11_0230CED4
.public ov11_0230CF00
.public ov11_0230CFF4
.public ov11_0230D000
.public ov11_0230D170
.public ov11_0230D220
.public ov11_0230D318
.public ov11_0230D340
.public ov11_0230D570
.public ov11_0230D6C4
.public ov11_0230D6F0
.public ov11_0230D92C
.public ov11_0230E964
.public ov11_0230F050
.public ov11_0230F08C
.public ov11_0230F0EC
@@ -406,27 +243,14 @@
.public ov11_0230F1B4
.public ov11_0230F1EC
.public ov11_0230F21C
.public ov11_02310BDC
.public ov11_02310C40
.public ov11_02310D64
.public ov11_02310DA0
.public ov11_02310DC0
.public ov11_0231136C
.public ov11_0231145C
.public ov11_0231186C
.public ov11_0231195C
.public ov11_02311D6C
.public ov11_02312250
.public ov11_02312C58
.public ov11_02312C90
.public ov11_02312CD8
.public ov11_02313908
.public ov11_02314670
.public ov11_023146F8
.public ov11_0231474C
.public ov11_0231598C
.public ov11_023159CC
.public ov11_023159E8
.public ov11_02316A3C
.public ov11_02316A44
.public ov11_02316A60
@@ -474,101 +298,14 @@
.public ov11_02319640
.public ov11_02319658
.public ov11_02319674
.public ov11_0231968C
.public ov11_02319694
.public ov11_023196B0
.public ov11_023196C4
.public ov11_023196D8
.public ov11_023196EC
.public ov11_02319714
.public ov11_02319730
.public ov11_02319744
.public ov11_0231975C
.public ov11_02319774
.public ov11_0231978C
.public ov11_023197B4
.public ov11_023197D8
.public ov11_02319800
.public ov11_02319828
.public ov11_0231984C
.public ov11_0231986C
.public ov11_02319888
.public ov11_023198AC
.public ov11_023198D0
.public ov11_023198F0
.public ov11_02319908
.public ov11_02319924
.public ov11_0231993C
.public ov11_02319960
.public ov11_023199B4
.public ov11_023199D4
.public ov11_02319A20
.public ov11_02319A38
.public ov11_02319A48
.public ov11_02319A68
.public ov11_02319A90
.public ov11_02319A98
.public ov11_02319AB4
.public ov11_02319AD0
.public ov11_02320904
.public ov11_023209B0
.public ov11_023209CC
.public ov11_023209EC
.public ov11_02320A08
.public ov11_02320A28
.public ov11_02320A44
.public ov11_02320A60
.public ov11_02320A70
.public ov11_02320A7C
.public ov11_02320A94
.public ov11_02320AAC
.public ov11_02320AB8
.public ov11_02320AC8
.public ov11_02320AD4
.public ov11_02320AEC
.public ov11_02320B10
.public ov11_02320B34
.public ov11_02320B58
.public ov11_02320B78
.public ov11_02320B9C
.public ov11_02324C60
.public ov11_02324C64
.public ov11_02324C6C
.public ov11_02324C74
.public ov11_02324C7C
.public ov11_02324C84
.public ov11_02324C8C
.public ov11_02324C94
.public ov11_02324C9C
.public ov11_02324CA0
.public ov11_02324CAC
.public ov11_02324CB0
.public ov11_02324E80
.public ov11_02324E94
.public ov11_02324EA4
.public ov11_02324ECC
.public ov11_02324F1C
.public ov11_02324F70
.public ov11_02324F74
.public ov11_02324F82
.public ov11_02324F8A
.public ov11_02324F94
.public ov11_02324F98
.public ov11_02324F9C
.public ov11_02324FA0
.public ov28_0238A140
.public ov28_0238A468
.public sprintf
.public sub_020012D8
.public sub_020017B4
.public sub_0200238C
.public sub_020023F8
.public sub_0200383C
.public sub_020038D8
.public sub_020038E8
.public sub_02003990
.public sub_020039E4
.public sub_02003A40
.public sub_0200514C
.public sub_020051A0
.public sub_02005344
@@ -576,18 +313,8 @@
.public sub_020055C8
.public sub_020057A8
.public sub_020058A8
.public sub_02006BFC
.public sub_02006C8C
.public sub_02006E14
.public sub_02008BA8
.public sub_02008C18
.public sub_02008ED0
.public sub_02008F84
.public sub_02008F88
.public sub_0200B3C0
.public sub_02011220
.public sub_02017A68
.public sub_02017A80
.public sub_02017AB0
.public sub_02017ACC
.public sub_02017B18
@@ -610,21 +337,6 @@
.public sub_02017CB4
.public sub_02017CC0
.public sub_02017FB0
.public sub_0201BE28
.public sub_0201BE84
.public sub_0201BF4C
.public sub_0201BF64
.public sub_0201DDFC
.public sub_0201DE10
.public sub_0201F464
.public sub_02025304_JP
.public sub_02028848
.public sub_02028A64
.public sub_02028E2C
.public sub_02028E40
.public sub_02028E88
.public sub_02034710
.public sub_02034840
.public sub_02034CA4
.public sub_02034D0C
.public sub_02034DA8
@@ -636,67 +348,13 @@
.public sub_02034F98
.public sub_02035024
.public sub_02035098
.public sub_0203D438
.public sub_0203D538
.public sub_02046D20
.public sub_02047FFC
.public sub_0204804C
.public sub_02048614
.public sub_02049338
.public sub_0204964C
.public sub_0204CE48
.public sub_0204D018
.public sub_0204E6FC
.public sub_0204E70C
.public sub_0204E760
.public sub_0204E770
.public sub_0204E8EC
.public sub_0204E974
.public sub_0204F024
.public sub_0204F034
.public sub_0204F050
.public sub_0204F1B4
.public sub_0204F1F0
.public sub_0204F244
.public sub_0204F488
.public sub_0204F9CC
.public sub_02055410
.public sub_02055474
.public sub_02055CCC
.public sub_02056410
.public sub_020564B0
.public sub_02056EB8
.public sub_0205730C
.public sub_020573A0
.public sub_020582E0
.public sub_0205B584
.public sub_0205B77C
.public sub_0205BB7C
.public sub_0205EBD8
.public sub_0205EBF0
.public sub_0205EC18
.public sub_0205EC38
.public sub_0205EC50
.public sub_0205EC78
.public sub_0205F2B8
.public sub_0205F464
.public sub_0205F504
.public sub_0205F5A8
.public sub_0205F710
.public sub_02062DC4
.public sub_0206309C
.public sub_02064FFC
.public sub_02065050
.public sub_02065BD8
.public sub_02065C08
.public sub_02065CB0
.public sub_02065CB4
.public sub_02065CD8
.public sub_0206C0D8
.public sub_0206C0EC
.public sub_0206C0FC
.public sub_0206C110
.public sub_0206C120
.public sub_0206C134
.public sub_0206C144
.public sub_0206C164

View File

@@ -0,0 +1,267 @@
#pragma once
.public AcceptRandomNpcJob
.public AddBulkItemToStorage
.public CountItemTypeInBag
.public CountItemTypeInStorage
.public CountNbItemsOfTypeInBag
.public Debug_GetLogFlag
.public Debug_Print
.public Debug_Print0
.public DungeonRequestsDoneWrapper
.public DungeonSwapIdxToId
.public FileClose
.public FileRom_HandleOpen
.public FileRom_HandleRead
.public FileRom_HandleSeek
.public FileRom_InitDataTransfer
.public FileRom_StopDataTransfer
.public FileRom_Veneer_FileInit
.public GetAcceptedMission
.public GetExecuteSpecialEpisodeType
.public GetFirstUnequippedItemOfType
.public GetGameMode
.public GetHeldButtons
.public GetHero
.public GetItemAtIdx
.public GetLanguage
.public GetLiveActorIdxFromScriptEntityId
.public GetMainCharacter1MemberIdx
.public GetMainCharacter2MemberIdx
.public GetPartner
.public GetPartyMembers
.public GetPressedButtons
.public GetRandomNpcJobStillAvailable
.public GetRandomNpcJobSubtype
.public GetRandomNpcJobType
.public GetRank
.public GetRecruitMentryIdBySpecies
.public GetReleasedStylus
.public GetSosMailCount
.public GetSpecialRecruitmentSpecies
.public GetStringFromFileVeneer
.public GetTeamMember
.public GetUnitNpcIds
.public GroundMainNextDay
.public GroundMainReturnDungeon
.public IncrementNbBigTreasureWins
.public IncrementNbDungeonsCleared
.public IncrementNbSkyGiftsSent
.public InitMainTeamAfterQuiz
.public InitPartnerFollowDataAndLiveActorList
.public InitPreprocessorArgs
.public InitRandomNpcJobs
.public InitSpecialEpisodeExtraPartner
.public InitSpecialEpisodePartners
.public IsBagFull
.public IsMonsterOnTeam
.public IsStorageFull
.public IsTouchScreenNotOff
.public ItemAtTableIdx
.public JumpToTitleScreen
.public KeyWaitInit
.public LoadChanseyDaycareOverlay
.public LoadChimechoAssemblyOverlay
.public LoadCroagunkSwapShopOverlay
.public LoadDuskullBankOverlay
.public LoadElectivireLinkShopOverlay
.public LoadKangaskhanOverlay
.public LoadKecleonShopOverlay
.public LoadLuminousSpringOverlay
.public LoadOverlay
.public LoadRecycleShopOverlay
.public LoadRecycleShopOverlayInit
.public LoadRecycleShopOverlayResume
.public LoadRuleDungeonEffectsOverlay
.public LoadScriptVarValuePair
.public LoadScriptVariableValue
.public LoadSpecialEpisodeDiscardOverlay1
.public LoadSpecialEpisodeDiscardOverlay2
.public LoadSpindaCafeOverlayInit
.public LoadSpindaCafeOverlayResume
.public LoadXatuAppraisalOverlay
.public MemAlloc
.public MemFree
.public MemZero
.public MissionRewardValidateDungeonId
.public PrepareMenuAcceptTeamMember
.public PreprocessStringFromId
.public RandomizeDemoActors
.public RemoveBulkItemInStorage
.public RemoveItemNoHole
.public ReturnToTitleScreen
.public SaveScriptVariableValue
.public ScriptSpecialProcess0x16
.public SetActorTalkMain
.public SetActorTalkSub
.public SetNewFriendActor
.public SetRandomRequestNpcs1And2
.public SetScenarioProgressScriptVar
.public SetTeamSetupHeroAndPartnerOnly
.public SetTeamSetupHeroOnly
.public SetupAndShowKeyboard
.public SpecialProcAddItemToBag
.public StatusUpdate
.public StrcpyName
.public UnloadOverlay
.public WasMissionCompletedToday
.public ZeroInitScriptVariable
.public ov11_022DC89C
.public ov11_022DCB28
.public ov11_022E45F4
.public ov11_022E465C
.public ov11_022E466C
.public ov11_022E469C
.public ov11_022E8050
.public ov11_022E8090
.public ov11_022EAF70
.public ov11_022EAFF8
.public ov11_022F7188
.public ov11_022F7354
.public ov11_022F7594
.public ov11_022F7E78
.public ov11_022F8408
.public ov11_022F85C0
.public ov11_022F881C
.public ov11_022F8C18
.public ov11_022F8E70
.public ov11_022F90B4
.public ov11_022F90F4
.public ov11_022FBE04
.public ov11_022FBEC4
.public ov11_022FC2DC
.public ov11_022FC494
.public ov11_022FC8C4
.public ov11_022FCA9C
.public ov11_022FD66C
.public ov11_022FD72C
.public ov11_022FDA7C
.public ov11_022FDC34
.public ov11_022FDFD4
.public ov11_022FE1AC
.public ov11_022FEA28
.public ov11_022FEA98
.public ov11_022FEBFC
.public ov11_022FEC9C
.public ov11_022FF1D4
.public ov11_022FF460
.public ov11_022FF490
.public ov11_022FFA5C
.public ov11_023025E8
.public ov11_02302CE0
.public ov11_02303208
.public ov11_023039AC
.public ov11_023043A8
.public ov11_02304514
.public ov11_02304664
.public ov11_0230CB88
.public ov11_0230CDF4
.public ov11_0230CE08
.public ov11_0230CE1C
.public ov11_0230CFF4
.public ov11_0230D000
.public ov11_0230D92C
.public ov11_0230E964
.public ov11_02310BDC
.public ov11_02310C40
.public ov11_0231136C
.public ov11_0231186C
.public ov11_02311D6C
.public ov11_02312250
.public ov11_02313908
.public ov11_02314670
.public ov11_023146F8
.public ov11_0231474C
.public ov11_0231598C
.public ov11_023159CC
.public ov11_023159E8
.public ov11_02319694
.public ov11_023196B0
.public ov11_023196C4
.public ov11_023196D8
.public ov11_023196EC
.public ov11_02319714
.public ov11_02319730
.public ov11_02319744
.public ov11_0231975C
.public ov11_02319774
.public ov11_0231978C
.public ov11_023197B4
.public ov11_023197D8
.public ov11_02319800
.public ov11_02319828
.public ov11_0231984C
.public ov11_0231986C
.public ov11_02319888
.public ov11_023198AC
.public ov11_023198D0
.public ov11_023198F0
.public ov11_02319908
.public ov11_02319924
.public ov11_0231993C
.public ov11_02319960
.public ov11_023199B4
.public ov11_023199D4
.public ov11_02319A20
.public ov11_02319A38
.public ov11_02319A48
.public ov11_02319A68
.public ov11_02319A90
.public ov11_02319A98
.public ov11_02324C6C
.public ov11_02324C74
.public ov11_02324C7C
.public ov11_02324C84
.public ov11_02324C8C
.public ov11_02324C94
.public ov11_02324C9C
.public ov11_02324CA0
.public ov11_02324F70
.public ov11_02324F74
.public ov11_02324F82
.public ov11_02324F8A
.public ov11_02324F94
.public ov28_0238A140
.public ov28_0238A468
.public sprintf
.public sub_020051A0
.public sub_02005494
.public sub_020057A8
.public sub_020058A8
.public sub_02006BFC
.public sub_02006C8C
.public sub_02008BA8
.public sub_02008C18
.public sub_02025304_JP
.public sub_02048614
.public sub_02049338
.public sub_0204964C
.public sub_0204E70C
.public sub_0204E770
.public sub_0204E974
.public sub_0204F1B4
.public sub_0204F1F0
.public sub_0204F244
.public sub_0204F488
.public sub_02055CCC
.public sub_02056410
.public sub_020564B0
.public sub_02056EB8
.public sub_0205730C
.public sub_020573A0
.public sub_020582E0
.public sub_0205B77C
.public sub_0205BB7C
.public sub_0205F2B8
.public sub_0205F464
.public sub_0205F504
.public sub_02064FFC
.public sub_02065050
.public sub_02065BD8
.public sub_02065C08
.public sub_02065CD8
.public sub_0206C0FC
.public sub_0206C110
.public sub_0206C120
.public sub_0206C134
.public sub_0206C144
.public sub_0206C164

View File

@@ -0,0 +1,3 @@
#pragma once
.public UNIONALL_RAM_ADDRESS
.public ov11_022DC89C

View File

@@ -0,0 +1,212 @@
#pragma once
.public AddMissionToJobList
.public AllocAndInitPartnerFollowDataAndLiveActorList
.public CalcAndUpdateScriptVarWithOtherValue
.public CloseDialogueBox
.public ClosePortraitBox
.public ComputeSpecialCounters
.public CreateDialogueBox
.public CreateMemArena
.public CreatePortraitBox
.public Debug_Print
.public Debug_Print0
.public DecrementEggHatchTimer
.public FreeMissionRewardStructMain
.public G3X_Reset
.public GROUND_MEMORY_ARENA_1
.public GenerateCroagunkItems
.public GenerateDailyMissions
.public GenerateKecleonItems1
.public GenerateKecleonItems2
.public GetDungeonModeSpecial
.public GetGameMode
.public GetNameRaw
.public GetPressedButtons
.public GetReleasedStylus
.public GetResolvedPerformanceProgressFlag
.public GetScenarioBalance
.public GroupOamAttributesBothScreens
.public HandleMenus
.public HandleUnlocks
.public InitPartnerFollowDataAndLiveActorList
.public InitPortraitParams
.public InitPortraitParamsWithMonsterId
.public InitStandardItem
.public IsDialogueBoxActive
.public IsTouchScreenNotOff
.public LoadScriptVariableValue
.public MemAlloc
.public MemArenaAlloc
.public MemFree
.public MemsetSimple
.public RECRUITMENT_TABLE_LEVELS
.public RECRUITMENT_TABLE_LOCATIONS
.public RECRUITMENT_TABLE_SPECIES
.public RollRandomItemReward
.public SaveScriptVariableValue
.public SetBaseStatsMovesGroundMonster
.public SetDungeonConquest
.public SetMemAllocatorParams
.public SetPortraitLayout
.public SetRandomRequestNpcs1And2
.public ShowPortraitInPortraitBox
.public ShowStringIdInDialogueBox
.public StrncpyName
.public UpdateRecycleShop
.public WasMissionCompletedToday
.public ZeroInitScriptVariable
.public ov10_022BF7D4
.public ov11_022DC6C4
.public ov11_022DC718
.public ov11_022DC7A0
.public ov11_022DC808
.public ov11_022DC81C
.public ov11_022E9720
.public ov11_022E9848
.public ov11_022E98CC
.public ov11_022E9AD8
.public ov11_022E9AF0
.public ov11_022E9B24
.public ov11_022E9B84
.public ov11_022E9EFC
.public ov11_022E9FC8
.public ov11_022EA024
.public ov11_022EA0BC
.public ov11_022EA908
.public ov11_022EA91C
.public ov11_022EAFD4
.public ov11_022EAFF4
.public ov11_022EAFF8
.public ov11_022EB3F0
.public ov11_022EB848
.public ov11_022EB9A4
.public ov11_022EBA44
.public ov11_022EFC54
.public ov11_022EFCE4
.public ov11_022F11DC
.public ov11_022F1214
.public ov11_022F1244
.public ov11_022F2178
.public ov11_022F2188
.public ov11_022F2194
.public ov11_022F2244
.public ov11_022F4518
.public ov11_022F468C
.public ov11_022F47F4
.public ov11_022F5274
.public ov11_022F5B70
.public ov11_022F709C
.public ov11_022F70D0
.public ov11_022F7104
.public ov11_022F7140
.public ov11_022F7188
.public ov11_022F7628
.public ov11_022F766C
.public ov11_022F7BC4
.public ov11_022F7DD4
.public ov11_022FAE58
.public ov11_022FBDBC
.public ov11_022FBE04
.public ov11_022FBE4C
.public ov11_022FD47C
.public ov11_022FD624
.public ov11_022FD66C
.public ov11_022FD6B4
.public ov11_022FE838
.public ov11_022FE9E0
.public ov11_022FEA28
.public ov11_022FEA70
.public ov11_022FEE90
.public ov11_0230CE78
.public ov11_0230CED4
.public ov11_0230CF00
.public ov11_0230CFF4
.public ov11_0230D170
.public ov11_0230D340
.public ov11_0230D570
.public ov11_0230D6C4
.public ov11_0230D6F0
.public ov11_023209B0
.public ov11_023209CC
.public ov11_023209EC
.public ov11_02320A08
.public ov11_02320A28
.public ov11_02320A44
.public ov11_02320A60
.public ov11_02320A70
.public ov11_02320A7C
.public ov11_02320A94
.public ov11_02320AAC
.public ov11_02320AB8
.public ov11_02320AC8
.public ov11_02320AD4
.public ov11_02320AEC
.public ov11_02320B10
.public ov11_02320B34
.public ov11_02320B58
.public ov11_02320B78
.public ov11_02320B9C
.public ov11_02324CAC
.public ov11_02324CB0
.public ov11_02324F98
.public ov11_02324F9C
.public ov11_02324FA0
.public sub_020012D8
.public sub_020017B4
.public sub_0200383C
.public sub_020038D8
.public sub_020038E8
.public sub_02003990
.public sub_020039E4
.public sub_02003A40
.public sub_02006BFC
.public sub_02006C8C
.public sub_02006E14
.public sub_02008ED0
.public sub_02008F84
.public sub_02008F88
.public sub_02017A68
.public sub_02017A80
.public sub_02017ACC
.public sub_0201BE28
.public sub_0201BE84
.public sub_0201BF4C
.public sub_0201BF64
.public sub_0201DDFC
.public sub_0201DE10
.public sub_0201F464
.public sub_02028848
.public sub_02028A64
.public sub_02028E2C
.public sub_02028E40
.public sub_02028E88
.public sub_02034710
.public sub_02034840
.public sub_02034D0C
.public sub_0203D438
.public sub_0203D538
.public sub_02046D20
.public sub_02047FFC
.public sub_0204804C
.public sub_02049338
.public sub_0204E6FC
.public sub_0204E70C
.public sub_0204E760
.public sub_0204F024
.public sub_0204F034
.public sub_0204F050
.public sub_0204F1B4
.public sub_0204F9CC
.public sub_0205B584
.public sub_0205B77C
.public sub_0205EBD8
.public sub_0205EBF0
.public sub_0205EC18
.public sub_0205EC38
.public sub_0205EC50
.public sub_0205EC78
.public sub_0205F5A8
.public sub_0205F710
.public sub_02062DC4
.public sub_0206309C
.public sub_0206C0D8

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,195 +1,62 @@
#pragma once
.public _fdiv
.public _ffix
.public _fflt
.public _s32_div_f
.public abs
.public ACTOR_FUNCTION_TABLE
.public AddItemToBagNoHeld
.public AnimationControlGetAllocForMaxFrame
.public AnyDungeonRequestsDone
.public AppendStandardStringToMission
.public ApplyGummiBoostsToGroundMonster
.public ApplyGummiBoostsToTeamMember
.public ApplyLevelUpBoostsToGroundMonster
.public BAG_ITEMS_PTR_MIRROR
.public C_ROUTINES
.public CheckInventoryMenuField0x1A0
.public CheckParentMenuField0x1A0
.public CheckTeamMemberIdx
.public ClampComponentAbs
.public CloseAdvancedMenu
.public CloseAdvancedTextBox
.public CloseAreaNameBox
.public CloseCollectionMenu
.public CloseControlsChart
.public CloseDialogueBox
.public CloseInventoryMenu
.public CloseParentMenu
.public CloseScrollBox
.public CloseSimpleMenu
.public CloseSynthBin
.public CloseTextBox
.public CloseTextBox2
.public CopyColorToPaletteDataRgba
.public CopyItemAtIdx
.public CopyMenuControlWindowExtraInfo
.public CopyOrInitPreprocessorArgs
.public CountNbItemsOfTypeInBag
.public CountNbItemsOfTypeInStorage
.public CreateAdvancedMenu
.public CreateAdvancedTextBox
.public CreateAreaNameBox
.public CreateCollectionMenu
.public CreateControlsChart
.public CreateDialogueBox
.public CreateInventoryMenuOuter
.public CreateJobSummary
.public CreateMonsterSummaryFromTeamMember
.public CreateParentMenu
.public CreateParentMenuFromStringIds
.public CreateScrollBoxSingle
.public CreateSimpleMenu
.public CreateSimpleMenuFromStringIds
.public CreateTextBox
.public Debug_FatalError
.public Debug_GetLogFlag
.public Debug_Print
.public Debug_Print0
.public DelayWteFree
.public DeleteWanTableEntryVeneer
.public DeleteWindow
.public DigitInputMenuInit
.public DigitInputMenuReturn
.public DisplayAndSwitchAnimationControlCurrentFrame
.public DrawTextInWindow
.public DungeonMoveToGroundMove
.public DungeonSwapIdxToId
.public EnableIqSkill
.public ENTITIES
.public EntryOverlay13
.public EuclideanNorm__020050B0
.public EVENTS
.public EXCLUSIVE_ITEM_REQUIREMENTS_PTR
.public FemaleToMaleForm
.public FillOamAttributeInfo
.public FillPaletteDataRgba
.public FreeMissionRewardStructMain
.public FuncThatCallsRunNextOpcode
.public FX_Atan2Idx
.public GetAcceptedMission
.public GetActiveRosterIndex
.public GetActiveTeamMember
.public GetActorMatchingStorageId
.public GetAdvancedMenuCurrentOption
.public GetAdvancedMenuResult
.public GetCoroutineInfo
.public GetCroagunkItemTemplates
.public GetCurrentBagCapacity
.public GetDexNumber
.public GetDungeonMode
.public GetExclusiveItemType
.public GetExecuteSpecialEpisodeType
.public GetFirstEmptyMemberIdx
.public GetFirstMatchingMemberIdx
.public GetGameMode
.public GetHero
.public GetInfoMoveGround
.public GetItemAtIdx
.public GetItemCategoryVeneer
.public GetItemMoveId16
.public GetKeyboardStatus
.public GetKeyboardStringResult
.public GetLanguage
.public GetLearnableIqSkills
.public GetMainCharacter1
.public GetMaxReachedFloor
.public GetMissionRankWithCapAndModifiersAndCap
.public GetMoneyCarried
.public GetNameRaw
.public GetNameWithGender
.public GetNbItemsInBag
.public GetPartner
.public GetPressedButtons
.public GetRank
.public GetRankupPoints
.public GetResolvedPerformanceProgressFlag
.public GetSimpleMenuResult__0202AEA4
.public GetSimpleMenuResult__0202B870
.public GetSpriteIndex__02052724
.public GetStringFromFileVeneer
.public GetTeamMember
.public GetTopScreenOption
.public GetWindowContents
.public GetWindowIdPageStart
.public GetWindowIdSelectedItemOnPage
.public GetWindowIdSelectedMenuItemIdx
.public GpiCheckForBuddy
.public GROUND_STATE_MAP
.public GROUND_STATE_PTRS
.public GROUND_WEATHER_TABLE
.public GetCollidingEventId
.public GetCollidingObjectId
.public GetCoroutineInfo
.public GetSpriteIndex__02052724
.public GroundBg_FreeAll
.public GroundBg_Init
.public InitAnimationControlWithSet__0201C0B0
.public InitMenu
.public InitMenuWithWindowExtraInfo
.public InitMove
.public InitOamAdjustmentInfo
.public InitPortraitParams
.public InitPreprocessorArgs
.public InitPartnerFollowData
.public InitRender3dElement64
.public InitScriptRoutine
.public IsAcceptedMissionSlotEmpty
.public IsAdvancedMenuActive
.public IsAdvancedMenuActive2
.public IsAdvancedTextBoxActive
.public IsAreaNameBoxActive
.public IsBagFull
.public IsCollectionMenuActive
.public IsCollectionMenuState3
.public IsControlsChartActive
.public IsDialogueBoxActive
.public IsGummi
.public IsHM
.public IsInventoryMenuActive
.public IsInventoryMenuState3
.public IsMonsterOnTeam
.public IsParentMenuActive
.public IsScreenFadeInProgress
.public IsScrollBoxActive
.public IsSimpleMenuActive
.public ItemZInit
.public KeyWaitInit
.public LEVEL_TILEMAP_LIST
.public LoadFileFromRomVeneer
.public LoadMapType10
.public LoadMapType11
.public LoadScriptVariableValue
.public LoadSynthBin
.public LoadWanTableEntry
.public LoadWanTableEntryFromPack
.public LoadWteFromRom
.public MarkPaletteDataAsNeedingUpdate
.public MaybeGetColoredFormattedItemName
.public MaybeGetFormattedItemName
.public MaybeGetUncoloredFormattedItemName
.public MemAlloc
.public memcpy
.public Memcpy32
.public MemcpySimple
.public MemFree
.public MemZero
.public NewWindowScreenCheck
.public OBJECT_FUNCTION_TABLE
.public Memcpy32
.public OBJECTS
.public ov10_022BCC60
.public ov10_022BCC7C
.public ov10_022BCCB0
.public ov10_022BCD10
.public ov10_022BCDA8
.public ov10_022BCDBC
.public ov10_022BCDF4
.public ov10_022BD394
.public PlaySeVolumeWrapper
.public RandInt
.public Render3dElement64
.public SETANIMATION_TABLE
.public ScriptStationLoadTalk
.public SetActorTalkMain
.public SetActorTalkMainAndActorTalkSub
.public SetActorTalkSub
.public SetAnimationForAnimationControl
.public SetSpriteIdForAnimationControl
.public SwitchAnimationControlToNextFrame
.public UnlockRoutine
.public WAN_TABLE
.public _s32_div_f
.public ov10_022BDA84
.public ov10_022BDB80
.public ov10_022BDC0C
@@ -212,18 +79,9 @@
.public ov10_022C3378
.public ov10_022C34F0
.public ov10_022C3890
.public ov11_022DC240
.public ov11_022DC368
.public ov11_022DC3A0
.public ov11_022DC3FC
.public ov11_022DC434
.public ov11_022DC46C
.public ov11_022DC494
.public ov11_022DC504
.public ov11_022DC934
.public ov11_022DC940
.public ov11_022DC958
.public ov11_022DC9A0
.public ov11_022DC9C8
.public ov11_022DCA58
.public ov11_022DCA70
@@ -235,10 +93,6 @@
.public ov11_022DCFC4
.public ov11_022DD080
.public ov11_022DD2C0
.public ov11_022E45F4
.public ov11_022E4600
.public ov11_022E4630
.public ov11_022E465C
.public ov11_022E466C
.public ov11_022E5148
.public ov11_022E5188
@@ -252,44 +106,24 @@
.public ov11_022E5BF4
.public ov11_022E5C84
.public ov11_022E5EFC
.public ov11_022E6EE8
.public ov11_022E7FA8
.public ov11_022E8168
.public ov11_022E8340
.public ov11_022E83F8
.public ov11_022E84AC
.public ov11_022E9B84
.public ov11_022E9BD0
.public ov11_022E9C98
.public ov11_022E9CB0
.public ov11_022E9D10
.public ov11_022E9DE4
.public ov11_022E9E2C
.public ov11_022E9E74
.public ov11_022E9EBC
.public ov11_022E9F48
.public ov11_022E9FA4
.public ov11_022EA014
.public ov11_022EA920
.public ov11_022EA954
.public ov11_022EA990
.public ov11_022EA9E4
.public ov11_022EAA24
.public ov11_022EAF60
.public ov11_022EAFF8
.public ov11_022EB0C0
.public ov11_022EB0E4
.public ov11_022EB128
.public ov11_022EB2A4
.public ov11_022EB2F4
.public ov11_022EB3C8
.public ov11_022EBAA0
.public ov11_022EC240
.public ov11_022EC27C
.public ov11_022ED69C
.public ov11_022EDD14
.public ov11_022EDD20
.public ov11_022EDE64
.public ov11_022EE0C8
.public ov11_022EE138
.public ov11_022EE144
@@ -301,7 +135,29 @@
.public ov11_022EE230
.public ov11_022EE268
.public ov11_022EE2D0
.public ov11_02320858
.public ov11_022FBA68
.public ov11_022FC83C
.public ov11_022FCCA0
.public ov11_022FCCC4
.public ov11_022FD510
.public ov11_022FE8CC
.public ov11_022FED74
.public ov11_02300D5C
.public ov11_0230D318
.public ov11_023113E8
.public ov11_0231145C
.public ov11_023118E8
.public ov11_0231195C
.public ov11_02313DF4
.public ov11_02314670
.public ov11_02314684
.public ov11_023146B0
.public ov11_023146D4
.public ov11_023146F8
.public ov11_0231474C
.public ov11_0231598C
.public ov11_023159B0
.public ov11_023159CC
.public ov11_02320BE4
.public ov11_02320BF4
.public ov11_02320C10
@@ -351,7 +207,6 @@
.public ov11_02321644
.public ov11_02321664
.public ov11_02321684
.public ov11_023217EC
.public ov11_023217F8
.public ov11_02321818
.public ov11_02321838
@@ -381,296 +236,6 @@
.public ov11_02321D30
.public ov11_02321D48
.public ov11_02321D6C
.public ov11_02321D88
.public ov11_02321DC8
.public ov11_02321E4C
.public ov11_02321E98
.public ov11_02321EC4
.public ov11_02321EF0
.public ov11_02321F10
.public ov11_02321F2C
.public ov11_02321F58
.public ov11_02321FA0
.public ov11_02321FE0
.public ov11_02321FF4
.public ov11_02322034
.public ov11_02322074
.public ov11_023220B4
.public ov11_023220DC
.public ov11_02322160
.public ov11_023221A8
.public ov11_023221D8
.public ov11_02322204
.public ov11_02322224
.public ov11_02322244
.public ov11_02322288
.public ov11_0232229C
.public ov11_023222E0
.public ov11_02322324
.public ov11_02322368
.public ov11_023223A4
.public ov11_023223C0
.public ov11_023223EC
.public ov11_02322418
.public ov11_0232246C
.public ov11_0232247C
.public ov11_0232248C
.public ov11_0232249C
.public ov11_023224AC
.public ov11_023224BC
.public ov11_023224D0
.public ov11_023224DC
.public ov11_023224EA
.public ov11_023224FC
.public ov11_0232250C
.public ov11_0232251C
.public ov11_02322530
.public ov11_02322548
.public ov11_0232256C
.public ov11_02322574
.public ov11_02322580
.public ov11_0232258C
.public ov11_02322598
.public ov11_023225BC
.public ov11_023225CC
.public ov11_023225DC
.public ov11_023225EC
.public ov11_023225FC
.public ov11_0232260C
.public ov11_0232261C
.public ov11_0232262C
.public ov11_02322654
.public ov11_02322684
.public ov11_023226B4
.public ov11_023226C4
.public ov11_023226D4
.public ov11_023226F4
.public ov11_023226FC
.public ov11_0232270C
.public ov11_0232271C
.public ov11_02322734
.public ov11_02322740
.public ov11_02322750
.public ov11_02322760
.public ov11_02322770
.public ov11_02322780
.public ov11_02322798
.public ov11_023227B0
.public ov11_023227B8
.public ov11_023227C8
.public ov11_023227D8
.public ov11_023227E8
.public ov11_02322808
.public ov11_02322828
.public ov11_02322850
.public ov11_0232287C
.public ov11_02322894
.public ov11_023228BC
.public ov11_023228D0
.public ov11_023228E0
.public ov11_023228F0
.public ov11_02322910
.public ov11_02322930
.public ov11_02322978
.public ov11_023229B8
.public ov11_023229DC
.public ov11_023229EC
.public ov11_023229FC
.public ov11_02322A0C
.public ov11_02322AB4
.public ov11_02322AC4
.public ov11_02322B6C
.public ov11_02322B7C
.public ov11_02322B8C
.public ov11_02322B98
.public ov11_02322BA8
.public ov11_02322BB8
.public ov11_02322BC8
.public ov11_02322BE0
.public ov11_02322C00
.public ov11_02322C10
.public ov11_02322C20
.public ov11_02322C38
.public ov11_02322C50
.public ov11_02322C78
.public ov11_02322C88
.public ov11_02322C98
.public ov11_02322CA8
.public ov11_02322CB8
.public ov11_02322CC8
.public ov11_02322CD8
.public ov11_02322CF0
.public ov11_02322D10
.public ov11_02322D38
.public ov11_02322D60
.public ov11_02322D88
.public ov11_02322DB0
.public ov11_02322DB8
.public ov11_02322DC8
.public ov11_02322DD0
.public ov11_02322DE0
.public ov11_02322DF0
.public ov11_02322E00
.public ov11_02322E28
.public ov11_02322E58
.public ov11_02322E7C
.public ov11_02322EA0
.public ov11_02322EAC
.public ov11_02322EBC
.public ov11_02322ECC
.public ov11_02322EDC
.public ov11_02322F24
.public ov11_02322F30
.public ov11_02322F40
.public ov11_02322F58
.public ov11_02322F5C
.public ov11_02322F80
.public ov11_02322F84
.public ov11_02322F98
.public ov11_02322FD4
.public ov11_02322FE4
.public ov11_02322FF4
.public ov11_0232307C
.public ov11_0232308C
.public ov11_0232309C
.public ov11_023230AC
.public ov11_023230BC
.public ov11_023230CC
.public ov11_023230DC
.public ov11_023230EC
.public ov11_023230FC
.public ov11_0232310C
.public ov11_0232311C
.public ov11_0232312C
.public ov11_0232313C
.public ov11_0232314C
.public ov11_0232315C
.public ov11_0232316C
.public ov11_0232317C
.public ov11_0232318C
.public ov11_0232319C
.public ov11_023231AC
.public ov11_023231BC
.public ov11_023231E0
.public ov11_02323204
.public ov11_02323228
.public ov11_02323244
.public ov11_02323268
.public ov11_02323284
.public ov11_023232A8
.public ov11_023232BC
.public ov11_023232D8
.public ov11_023232FC
.public ov11_02323310
.public ov11_02323330
.public ov11_02323340
.public ov11_02323350
.public ov11_02323374
.public ov11_02323394
.public ov11_023233B0
.public ov11_023233E8
.public ov11_02323490
.public ov11_02323730
.public ov11_02323750
.public ov11_0232376C
.public ov11_02323788
.public ov11_023237AC
.public ov11_02323818
.public ov11_0232382C
.public ov11_02323840
.public ov11_0232385C
.public ov11_02323864
.public ov11_02323894
.public ov11_023238B0
.public ov11_023238CC
.public ov11_023238DC
.public ov11_02323920
.public ov11_0232393C
.public ov11_02323958
.public ov11_02323974
.public ov11_02323998
.public ov11_023239B4
.public ov11_023239C4
.public ov11_02323A04
.public ov11_02323A20
.public ov11_02323A3C
.public ov11_02323A58
.public ov11_02323A7C
.public ov11_02323A98
.public ov11_02323AA8
.public ov11_02323AE8
.public ov11_02323B04
.public ov11_02323B20
.public ov11_02323B3C
.public ov11_02323B60
.public ov11_02323B7C
.public ov11_02323B98
.public ov11_02323BBC
.public ov11_02323BD0
.public ov11_02323BD8
.public ov11_02323BE0
.public ov11_02323BE8
.public ov11_02323BF8
.public ov11_02323C38
.public ov11_02323C54
.public ov11_02323C8C
.public ov11_02323CAC
.public ov11_02323CC8
.public ov11_02323CD0
.public ov11_02323CEC
.public ov11_02323D0C
.public ov11_02323D2C
.public ov11_02323D60
.public ov11_02323D7C
.public ov11_02323D98
.public ov11_02323DB4
.public ov11_02323DD0
.public ov11_02323DEE
.public ov11_02323E2C
.public ov11_02323E4E
.public ov11_02323E70
.public ov11_02323E92
.public ov11_02323EBC
.public ov11_02323EFC
.public ov11_02323F40
.public ov11_02323F84
.public ov11_02323FD4
.public ov11_02324024
.public ov11_02324040
.public ov11_0232405C
.public ov11_02324078
.public ov11_02324094
.public ov11_023240B0
.public ov11_023240CC
.public ov11_023240E8
.public ov11_02324160
.public ov11_023241D8
.public ov11_02324258
.public ov11_023242D8
.public ov11_02324380
.public ov11_02324460
.public ov11_02324540
.public ov11_02324620
.public ov11_02324700
.public ov11_0232471C
.public ov11_02324738
.public ov11_02324754
.public ov11_023247E0
.public ov11_023248C0
.public ov11_02324B0C
.public ov11_02324B24
.public ov11_02324B3C
.public ov11_02324B54
.public ov11_02324B6C
.public ov11_02324B84
.public ov11_02324B9C
.public ov11_02324BB4
.public ov11_02324BCC
.public ov11_02324BDC
.public ov11_02324BF8
.public ov11_02324C1C
.public ov11_02324C30
.public ov11_02324C38
.public ov11_02324CBC
.public ov11_02324CC8
.public ov11_02324CD0
@@ -679,51 +244,6 @@
.public ov11_02324CE8
.public ov11_02324CF0
.public ov11_02324CF8
.public ov11_02324D00
.public ov11_02324D04
.public ov11_02324D08
.public ov11_02324D0C
.public ov11_02324D14
.public ov11_02324D1C
.public ov11_02324D24
.public ov11_02324D2C
.public ov11_02324D34
.public ov11_02324D40
.public ov11_02324D48
.public ov11_02324D4C
.public ov11_02324D54
.public ov11_02324D58
.public ov11_02324D60
.public ov11_02324D6C
.public ov11_02324D70
.public ov11_02324D74
.public ov11_02324D78
.public ov11_02324D7C
.public ov11_02324D80
.public ov11_02324D84
.public ov11_02324D88
.public ov11_02324D8C
.public ov11_02324D90
.public ov11_02324D94
.public ov11_02324D98
.public ov11_02324DBC
.public ov11_02324DC0
.public ov11_02324DC4
.public ov11_02324DC8
.public ov11_02324DD4
.public ov11_02324DDC
.public ov11_02324DF0
.public ov11_02324DF8
.public ov11_02324E00
.public ov11_02324E08
.public ov11_02324E10
.public ov11_02324E18
.public ov11_02324E20
.public ov11_02324E28
.public ov11_02324E30
.public ov11_02324E34
.public ov11_02324E38
.public ov11_02324E78
.public ov11_023892A0
.public ov11_0238A020
.public ov11_0238A034
@@ -732,89 +252,13 @@
.public ov11_0238A050
.public ov11_0238A05C
.public ov11_0238A068
.public ov11_0238A074
.public ov11_0238A078
.public ov11_0238A080
.public ov11_0238A084
.public ov11_0238A088
.public ov11_0238A08C
.public ov11_0238A090
.public ov11_0238A094
.public ov11_0238A098
.public ov11_0238A130
.public ov11_0238A134
.public ov16_0238CC94
.public ov16_0238CCA8
.public ov16_0238CCBC
.public ov16_0238CCD8
.public ov16_0238CCF0
.public OVERLAY11_OVERLAY_LOAD_TABLE
.public OverlayIsLoaded
.public PERFORMER_FUNCTION_TABLE
.public PlaySeVolumeWrapper
.public PopInventoryMenuField0x1A3
.public PreprocessString
.public PreprocessStringFromId
.public PrintBadgeMark
.public PrintIqSkillsMenu
.public RandInt
.public RecolorNameString
.public RECYCLE_SHOP_OVERLAY_STATUS
.public RemoveItemNoHole
.public RemoveItemNoHoleCheck
.public Render3dElement64
.public ResumeAdvancedMenu
.public ResumeParentMenu
.public ReturnScriptMenuResult
.public ReturnScriptMenuResultZero
.public SaveScriptVariableValue
.public SaveScriptVariableValueBytes
.public ScriptStationLoadTalk
.public SentryUpdateDisplay
.public SetActorTalkMain
.public SetActorTalkMainAndActorTalkSub
.public SetActorTalkSub
.public SETANIMATION_TABLE
.public SetAnimationForAnimationControl
.public SetAreaNameBoxState3
.public SetCollectionMenuField0x1A4
.public SetCollectionMenuField0x1C8
.public SetInventoryMenuState0
.public SetInventoryMenuState6
.public SetItemAcquired
.public SetNewFriendActor
.public SetParentMenuState7
.public SetSpriteIdForAnimationControl
.public SetWindowTitle
.public ShowDialogueBox
.public ShowKeyboard
.public ShowStringIdInDialogueBox
.public ShowStringInDialogueBox
.public SortItemsInBag
.public SPINDA_CAFE_OVERLAY_STATUS
.public sprintf
.public strcat
.public StrcmpMonsterName
.public strcpy
.public StrcpyName
.public StrcpySimple
.public StringFromId
.public StrncpyName
.public StrncpySimple
.public StrncpySimpleNoPad
.public StrncpySimpleNoPadSafe
.public sub_020017EC
.public sub_0200302C
.public sub_020030FC
.public sub_020037A4
.public sub_0200514C
.public sub_02005430
.public sub_02005494
.public sub_020054C0
.public sub_020055C8
.public sub_02006DC8
.public sub_02008BA8
.public sub_02008F64
.public sub_02009120
.public sub_02009194
.public sub_020091B0
@@ -830,13 +274,7 @@
.public sub_0200B33C
.public sub_0200B340
.public sub_0200B3C0
.public sub_0200CF6C
.public sub_0200FD48
.public sub_02010044
.public sub_02011420
.public sub_020163AC
.public sub_02017C50
.public sub_02017C74
.public sub_0201C108
.public sub_0201CF90
.public sub_0201D100
@@ -846,151 +284,13 @@
.public sub_0201E020
.public sub_0201E12C
.public sub_0201E7D8
.public sub_0201F2E4
.public sub_0201F324
.public sub_0201F348
.public sub_0201F36C
.public sub_02025304_JP
.public sub_020262E0
.public sub_020265A8
.public sub_02027B1C
.public sub_0202810C
.public sub_0202812C
.public sub_020282F4
.public sub_02028354
.public sub_0202836C
.public sub_0202A03C
.public sub_0202B030
.public sub_0202C620
.public sub_0202C75C
.public sub_0202D07C
.public sub_0202D0EC
.public sub_0202F16C
.public sub_0202F190
.public sub_0202F2C4
.public sub_0202F334
.public sub_0202F3F8
.public sub_0202F954
.public sub_020307EC
.public sub_02034840
.public sub_0203559C
.public sub_02035CE4
.public sub_02037468
.public sub_0203909C
.public sub_02039218
.public sub_0203931C
.public sub_02039C2C
.public sub_0203A51C
.public sub_0203A5A8
.public sub_0203A5F0
.public sub_0203A638
.public sub_0203A9EC
.public sub_0203AA20
.public sub_0203AAB0
.public sub_0203AF0C
.public sub_0203D438
.public sub_0203D538
.public sub_0203F150
.public sub_0203F398
.public sub_0203F974
.public sub_0203F990
.public sub_0203FA64
.public sub_0203FBD4
.public sub_0203FD14
.public sub_0203FD2C
.public sub_0203FD38
.public sub_0203FD80
.public sub_0203FDEC
.public sub_0204018C
.public sub_0204019C
.public sub_020407C0
.public sub_020407EC
.public sub_02041094
.public sub_020410A4
.public sub_02041154
.public sub_02041364
.public sub_02041394
.public sub_02041484
.public sub_020415BC
.public sub_02041614
.public sub_020416FC
.public sub_020417A8
.public sub_02041A00
.public sub_02041A18
.public sub_02041B7C
.public sub_020420F4
.public sub_02044688
.public sub_02044800
.public sub_020448EC
.public sub_02046A20
.public sub_02046B04
.public sub_02046BA0
.public sub_02046BE8
.public sub_02046C30
.public sub_02046C78
.public sub_02046D20
.public sub_0204707C
.public sub_020470D0
.public sub_02047148
.public sub_02047150
.public sub_02047188
.public sub_02048384
.public sub_020483B8
.public sub_020483D8
.public sub_02048764
.public sub_02048794
.public sub_0204AFD0
.public sub_0204CDCC
.public sub_0204CE00
.public sub_0204CF0C
.public sub_0204E210
.public sub_02052E2C
.public sub_02053A0C
.public sub_02053CA0
.public sub_02053D1C
.public sub_020546E8
.public sub_02055894
.public sub_02055B20
.public sub_02055D4C
.public sub_02055DD0
.public sub_02055FCC
.public sub_02056094
.public sub_0205633C
.public sub_020564B0
.public sub_02057180
.public sub_020572EC
.public sub_020582E0
.public sub_020586F0
.public sub_02058794
.public sub_0205882C
.public sub_02058AFC
.public sub_0205B028
.public sub_02061F44
.public sub_02061F90
.public sub_02062DB4
.public sub_02063830
.public sub_02064FFC
.public sub_02065014
.public sub_02065050
.public sub_0206549C
.public sub_02065C08
.public sub_020664B8
.public sub_02066510
.public sub_02066888
.public sub_020668B4
.public sub_02066A44
.public sub_020674CC
.public sub_02067584
.public sub_02067664
.public sub_020676AC
.public sub_020698B8
.public sub_02069904
.public sub_0206A84C
.public sub_0206A878
.public sub_0206A8A0
.public sub_0206A96C
.public sub_0206A9DC
.public sub_0206AA40
.public sub_0206AA5C
.public sub_0206AB98
.public sub_0206ABB0
@@ -998,27 +298,3 @@
.public sub_0206ADB8
.public sub_0206B9DC
.public sub_0206BA5C
.public sub_0206C110
.public SWAP_SHOP_CLUMSET_ONE_STAR_STR
.public SWAP_SHOP_CLUMSET_THREE_STAR_STR
.public SWAP_SHOP_CLUMSET_TWO_STAR_STR
.public SWAP_SHOP_INVENTORY_PTRS
.public SWAP_SHOP_ONE_STAR_STR
.public SWAP_SHOP_RED_TEXT_TAG_STR
.public SWAP_SHOP_THREE_STAR_STR
.public SWAP_SHOP_TWO_STAR_STR
.public SWAP_SHOP_UNCENTER_TEXT_TAG_STR
.public SwapShopFreeDoublePointer
.public SwitchAnimationControlToNextFrame
.public TEAM_INFO_BOX_DEFAULT_WINDOW_PARAMS
.public TEAM_MEMBER_TABLE_PTR
.public TRIG_TABLE
.public UnloadFile
.public UnlockRoutine
.public UpdateWindow
.public ValidateTeamMembers
.public VEC_Distance
.public vsprintf
.public WAN_TABLE
.public WORLD_MAP_MODE
.public ZeroInitMissionRewardDataStruct

View File

@@ -0,0 +1,67 @@
#pragma once
.public ChangeActorAnimation
.public Debug_Print
.public DeleteLiveActor
.public FuncThatCallsRunNextOpcode
.public GetCollidingActorId
.public InitScriptRoutine
.public LoadObjectAnimData
.public MemAlloc
.public MemFree
.public OBJECTS
.public OBJECT_FUNCTION_TABLE
.public SetActorTalkSub
.public SetAnimDataFields2
.public SetAnimDataFieldsWrapper
.public SetAttributeBitfieldLiveActor
.public SetPositionLiveActor
.public UnlockRoutine
.public abs
.public ov11_022DC934
.public ov11_022DC958
.public ov11_022DC9A0
.public ov11_022DC9C8
.public ov11_022DCA58
.public ov11_022DCAE0
.public ov11_022DCB00
.public ov11_022DCCEC
.public ov11_022DCFC4
.public ov11_022DD080
.public ov11_022E5EFC
.public ov11_022EAA24
.public ov11_022EAF60
.public ov11_022EB3C8
.public ov11_022F1F08
.public ov11_022F204C
.public ov11_022F4974
.public ov11_022F4984
.public ov11_022F4A14
.public ov11_022F5C48
.public ov11_022F5C94
.public ov11_022F5FE8_JP
.public ov11_022F6EFC
.public ov11_022F74A0
.public ov11_022F9074
.public ov11_022F921C
.public ov11_022F9F90
.public ov11_022FA1DC
.public ov11_02321684
.public ov11_023217EC
.public ov11_02321D88
.public ov11_02321E4C
.public ov11_02321E98
.public ov11_02321EC4
.public ov11_02321EF0
.public ov11_02321F10
.public ov11_02321F2C
.public ov11_02321F58
.public ov11_02321FA0
.public ov11_02321FE0
.public ov11_02321FF4
.public ov11_02322034
.public ov11_02322074
.public ov11_02324CF8
.public ov11_02324D00
.public sub_02005430
.public sub_020054C0
.public sub_02006DC8

View File

@@ -0,0 +1,45 @@
#pragma once
.public AnimRelatedFunction__022F6F14
.public Debug_Print
.public DeleteLiveObject
.public FuncThatCallsRunNextOpcode
.public InitScriptRoutine
.public MemAlloc
.public MemFree
.public PERFORMER_FUNCTION_TABLE
.public SetAnimDataFields2
.public SetAnimDataFieldsWrapper
.public UnlockRoutine
.public ov11_022DC934
.public ov11_022DC958
.public ov11_022DC9A0
.public ov11_022DC9C8
.public ov11_022DCA58
.public ov11_022DCAE0
.public ov11_022DCB00
.public ov11_022DCCEC
.public ov11_022DCFC4
.public ov11_022DD080
.public ov11_022E5EFC
.public ov11_022F1F08
.public ov11_022F4984
.public ov11_022F4A14
.public ov11_022F5408
.public ov11_022F5FE8_JP
.public ov11_022F6F4C
.public ov11_022F6F9C
.public ov11_022FCE48
.public ov11_02320858
.public ov11_02321D88
.public ov11_02322160
.public ov11_023221A8
.public ov11_023221D8
.public ov11_02322204
.public ov11_02322224
.public ov11_02322244
.public ov11_02322288
.public ov11_0232229C
.public ov11_023222E0
.public ov11_02322324
.public ov11_02324D00
.public ov11_02324D04

View File

@@ -0,0 +1,515 @@
#pragma once
.public AddItemToBagNoHeld
.public AnyDungeonRequestsDone
.public AppendStandardStringToMission
.public ApplyGummiBoostsToGroundMonster
.public ApplyGummiBoostsToTeamMember
.public ApplyLevelUpBoostsToGroundMonster
.public BAG_ITEMS_PTR_MIRROR
.public C_ROUTINES
.public CheckInventoryMenuField0x1A0
.public CheckParentMenuField0x1A0
.public CheckTeamMemberIdx
.public CloseAdvancedMenu
.public CloseAdvancedTextBox
.public CloseAreaNameBox
.public CloseCollectionMenu
.public CloseDialogueBox
.public CloseInventoryMenu
.public CloseParentMenu
.public CloseScrollBox
.public CloseSimpleMenu
.public CloseSynthBin
.public CloseTextBox
.public CloseTextBox2
.public CopyItemAtIdx
.public CopyMenuControlWindowExtraInfo
.public CopyOrInitPreprocessorArgs
.public CountNbItemsOfTypeInBag
.public CountNbItemsOfTypeInStorage
.public CreateAdvancedMenu
.public CreateAdvancedTextBox
.public CreateAreaNameBox
.public CreateCollectionMenu
.public CreateDialogueBox
.public CreateInventoryMenuOuter
.public CreateMonsterSummaryFromTeamMember
.public CreateParentMenu
.public CreateParentMenuFromStringIds
.public CreateScrollBoxSingle
.public CreateSimpleMenu
.public CreateSimpleMenuFromStringIds
.public CreateTextBox
.public Debug_Print
.public Debug_Print0
.public DeleteLivePerformer
.public DeleteWindow
.public DigitInputMenuInit
.public DigitInputMenuReturn
.public DrawTextInWindow
.public DungeonMoveToGroundMove
.public DungeonSwapIdxToId
.public EVENTS
.public EXCLUSIVE_ITEM_REQUIREMENTS_PTR
.public EnableIqSkill
.public FreeMissionRewardStructMain
.public FuncThatCallsRunNextOpcode
.public GetActiveRosterIndex
.public GetActiveTeamMember
.public GetActorMatchingStorageId
.public GetAdvancedMenuCurrentOption
.public GetAdvancedMenuResult
.public GetCroagunkItemTemplates
.public GetCurrentBagCapacity
.public GetDexNumber
.public GetDungeonMode
.public GetExclusiveItemType
.public GetExecuteSpecialEpisodeType
.public GetFirstEmptyMemberIdx
.public GetFirstMatchingMemberIdx
.public GetGameMode
.public GetHero
.public GetInfoMoveGround
.public GetItemAtIdx
.public GetItemCategoryVeneer
.public GetItemMoveId16
.public GetKeyboardStatus
.public GetKeyboardStringResult
.public GetLearnableIqSkills
.public GetMaxReachedFloor
.public GetMoneyCarried
.public GetNameRaw
.public GetNameWithGender
.public GetNbItemsInBag
.public GetPartner
.public GetPressedButtons
.public GetRank
.public GetRankupPoints
.public GetResolvedPerformanceProgressFlag
.public GetSimpleMenuResult__0202AEA4
.public GetSimpleMenuResult__0202B870
.public GetStringFromFileVeneer
.public GetTeamMember
.public GetWindowContents
.public GetWindowIdPageStart
.public GetWindowIdSelectedItemOnPage
.public GetWindowIdSelectedMenuItemIdx
.public InitMenu
.public InitMove
.public InitPortraitParams
.public InitPreprocessorArgs
.public IsAdvancedMenuActive
.public IsAdvancedMenuActive2
.public IsAdvancedTextBoxActive
.public IsAreaNameBoxActive
.public IsBagFull
.public IsCollectionMenuActive
.public IsCollectionMenuState3
.public IsDialogueBoxActive
.public IsGummi
.public IsHM
.public IsInventoryMenuActive
.public IsInventoryMenuState3
.public IsMonsterOnTeam
.public IsParentMenuActive
.public IsScrollBoxActive
.public IsSimpleMenuActive
.public ItemZInit
.public LoadFileFromRomVeneer
.public LoadScriptVariableValue
.public LoadSynthBin
.public MaybeGetColoredFormattedItemName
.public MaybeGetFormattedItemName
.public MaybeGetUncoloredFormattedItemName
.public MemAlloc
.public MemFree
.public MemZero
.public MemcpySimple
.public NewWindowScreenCheck
.public PlaySeVolumeWrapper
.public PopInventoryMenuField0x1A3
.public PreprocessString
.public PreprocessStringFromId
.public PrintBadgeMark
.public PrintIqSkillsMenu
.public RecolorNameString
.public RemoveItemNoHole
.public RemoveItemNoHoleCheck
.public ResetAttributeBitfieldLivePerformer
.public ResumeAdvancedMenu
.public ResumeParentMenu
.public ReturnScriptMenuResult
.public ReturnScriptMenuResultZero
.public SWAP_SHOP_CLUMSET_ONE_STAR_STR
.public SWAP_SHOP_CLUMSET_THREE_STAR_STR
.public SWAP_SHOP_CLUMSET_TWO_STAR_STR
.public SWAP_SHOP_INVENTORY_PTRS
.public SWAP_SHOP_ONE_STAR_STR
.public SWAP_SHOP_RED_TEXT_TAG_STR
.public SWAP_SHOP_THREE_STAR_STR
.public SWAP_SHOP_TWO_STAR_STR
.public SWAP_SHOP_UNCENTER_TEXT_TAG_STR
.public SaveScriptVariableValue
.public SaveScriptVariableValueBytes
.public SetAnimDataFields2
.public SetAreaNameBoxState3
.public SetAttributeBitfieldLivePerformer
.public SetCollectionMenuField0x1A4
.public SetCollectionMenuField0x1C8
.public SetInventoryMenuState0
.public SetInventoryMenuState6
.public SetItemAcquired
.public SetNewFriendActor
.public SetParentMenuState7
.public SetWindowTitle
.public ShowDialogueBox
.public ShowKeyboard
.public ShowStringIdInDialogueBox
.public ShowStringInDialogueBox
.public SortItemsInBag
.public StrcmpMonsterName
.public StrcpyName
.public StrcpySimple
.public StringFromId
.public StrncpyName
.public StrncpySimple
.public StrncpySimpleNoPad
.public StrncpySimpleNoPadSafe
.public SwapShopFreeDoublePointer
.public TEAM_INFO_BOX_DEFAULT_WINDOW_PARAMS
.public TEAM_MEMBER_TABLE_PTR
.public UnloadFile
.public UpdateWindow
.public ValidateTeamMembers
.public WorldMapSetCamera
.public WorldMapSetMode
.public ZeroInitMissionRewardDataStruct
.public memcpy
.public ov10_022BCC60
.public ov10_022BCC7C
.public ov10_022BCCB0
.public ov10_022BCD10
.public ov10_022BCDA8
.public ov10_022BCDBC
.public ov10_022BCDF4
.public ov10_022BD394
.public ov11_022DC504
.public ov11_022E45F4
.public ov11_022E4600
.public ov11_022E4630
.public ov11_022E465C
.public ov11_022E466C
.public ov11_022E6EE8
.public ov11_022E7FA8
.public ov11_022E8340
.public ov11_022E83F8
.public ov11_022E84AC
.public ov11_022E9B84
.public ov11_022E9BD0
.public ov11_022E9F48
.public ov11_022F4984
.public ov11_022F4990
.public ov11_022F49B0
.public ov11_022F5408
.public ov11_022F5FE8_JP
.public ov11_022F6FA8
.public ov11_022F7188
.public ov11_022F74A0
.public ov11_0230CFF4
.public ov11_0230D000
.public ov11_0230D220
.public ov11_0230D71C
.public ov11_0230D92C
.public ov11_0230E964
.public ov11_0230F138
.public ov11_0230F1EC
.public ov11_02310BDC
.public ov11_02310BF0
.public ov11_02310C04
.public ov11_023220B4
.public ov11_023220DC
.public ov11_02322368
.public ov11_023223A4
.public ov11_023223C0
.public ov11_023223EC
.public ov11_02322418
.public ov11_0232246C
.public ov11_0232247C
.public ov11_0232248C
.public ov11_0232249C
.public ov11_023224AC
.public ov11_023224BC
.public ov11_023224D0
.public ov11_023224DC
.public ov11_023224EA
.public ov11_023224FC
.public ov11_0232250C
.public ov11_0232251C
.public ov11_02322530
.public ov11_02322548
.public ov11_0232256C
.public ov11_02322574
.public ov11_02322580
.public ov11_0232258C
.public ov11_02322598
.public ov11_023225BC
.public ov11_023225CC
.public ov11_023225DC
.public ov11_023225EC
.public ov11_023225FC
.public ov11_0232260C
.public ov11_0232261C
.public ov11_0232262C
.public ov11_02322654
.public ov11_02322684
.public ov11_023226B4
.public ov11_023226C4
.public ov11_023226D4
.public ov11_023226F4
.public ov11_023226FC
.public ov11_0232270C
.public ov11_0232271C
.public ov11_02322734
.public ov11_02322740
.public ov11_02322750
.public ov11_02322760
.public ov11_02322770
.public ov11_02322780
.public ov11_02322798
.public ov11_023227B0
.public ov11_023227B8
.public ov11_023227C8
.public ov11_023227D8
.public ov11_023227E8
.public ov11_02322808
.public ov11_02322828
.public ov11_02322850
.public ov11_0232287C
.public ov11_02322894
.public ov11_023228BC
.public ov11_023228D0
.public ov11_023228E0
.public ov11_023228F0
.public ov11_02322910
.public ov11_02322930
.public ov11_02322978
.public ov11_023229B8
.public ov11_023229DC
.public ov11_023229EC
.public ov11_023229FC
.public ov11_02322A0C
.public ov11_02322AB4
.public ov11_02322AC4
.public ov11_02322B6C
.public ov11_02322B7C
.public ov11_02322B8C
.public ov11_02322B98
.public ov11_02322BA8
.public ov11_02322BB8
.public ov11_02322BC8
.public ov11_02322BE0
.public ov11_02322C00
.public ov11_02322C10
.public ov11_02322C20
.public ov11_02322C38
.public ov11_02322C50
.public ov11_02322C78
.public ov11_02322C88
.public ov11_02322C98
.public ov11_02322CA8
.public ov11_02322CB8
.public ov11_02322CC8
.public ov11_02322CD8
.public ov11_02322CF0
.public ov11_02322D10
.public ov11_02322D38
.public ov11_02322D60
.public ov11_02322D88
.public ov11_02322DB0
.public ov11_02322DB8
.public ov11_02322DC8
.public ov11_02322DD0
.public ov11_02322DE0
.public ov11_02322DF0
.public ov11_02322E00
.public ov11_02322E28
.public ov11_02322E58
.public ov11_02322E7C
.public ov11_02322EA0
.public ov11_02322EAC
.public ov11_02322EBC
.public ov11_02322ECC
.public ov11_02322EDC
.public ov11_02322F24
.public ov11_02322F30
.public ov11_02322F40
.public ov11_02322F58
.public ov11_02322F5C
.public ov11_02322F80
.public ov11_02322F84
.public ov11_02322F98
.public ov11_02322FD4
.public ov11_02322FE4
.public ov11_02322FF4
.public ov11_02324D04
.public ov11_02324D08
.public ov11_02324D0C
.public ov11_02324D14
.public ov11_02324D1C
.public ov11_02324D24
.public ov11_02324D2C
.public ov11_02324D34
.public ov11_02324D40
.public ov11_02324D48
.public ov11_02324D4C
.public ov11_02324D54
.public ov11_02324D58
.public ov11_02324D60
.public ov11_02324D6C
.public ov11_02324D70
.public ov11_02324D74
.public ov11_02324D78
.public ov11_02324D7C
.public ov11_02324D80
.public ov11_02324D84
.public ov11_02324D88
.public ov11_02324D8C
.public ov11_02324D90
.public ov11_02324D94
.public ov11_02324D98
.public ov11_0238A074
.public ov11_0238A078
.public ov11_0238A080
.public ov11_0238A084
.public ov11_0238A088
.public sprintf
.public strcat
.public strcpy
.public sub_020037A4
.public sub_02008BA8
.public sub_0200CF6C
.public sub_0200FD48
.public sub_02010044
.public sub_02011420
.public sub_02017C50
.public sub_02017C74
.public sub_02025304_JP
.public sub_020262E0
.public sub_020265A8
.public sub_02027B1C
.public sub_0202810C
.public sub_0202812C
.public sub_020282F4
.public sub_02028354
.public sub_0202836C
.public sub_0202A03C
.public sub_0202B030
.public sub_0202C620
.public sub_0202C75C
.public sub_0202D07C
.public sub_0202D0EC
.public sub_0202F16C
.public sub_0202F190
.public sub_0202F2C4
.public sub_0202F334
.public sub_0202F3F8
.public sub_0202F954
.public sub_020307EC
.public sub_02034840
.public sub_0203559C
.public sub_02035CE4
.public sub_02037468
.public sub_0203909C
.public sub_02039218
.public sub_0203931C
.public sub_02039C2C
.public sub_0203A51C
.public sub_0203A5A8
.public sub_0203A5F0
.public sub_0203A638
.public sub_0203A9EC
.public sub_0203AA20
.public sub_0203AAB0
.public sub_0203AF0C
.public sub_0203D438
.public sub_0203D538
.public sub_0203F150
.public sub_0203F398
.public sub_0203F974
.public sub_0203F990
.public sub_0203FA64
.public sub_0203FBD4
.public sub_0203FD14
.public sub_0203FD2C
.public sub_0203FD38
.public sub_0203FD80
.public sub_0203FDEC
.public sub_0204018C
.public sub_0204019C
.public sub_020407C0
.public sub_020407EC
.public sub_02041094
.public sub_020410A4
.public sub_02041154
.public sub_02041364
.public sub_02041394
.public sub_02041484
.public sub_020415BC
.public sub_02041614
.public sub_020416FC
.public sub_020417A8
.public sub_02041A00
.public sub_02041A18
.public sub_02041B7C
.public sub_020420F4
.public sub_02044688
.public sub_02044800
.public sub_020448EC
.public sub_02046A20
.public sub_02046B04
.public sub_02046BA0
.public sub_02046BE8
.public sub_02046C30
.public sub_02046C78
.public sub_02046D20
.public sub_0204707C
.public sub_020470D0
.public sub_02047148
.public sub_02047150
.public sub_02047188
.public sub_02048764
.public sub_02048794
.public sub_0204CF0C
.public sub_0204E210
.public sub_02052E2C
.public sub_02053A0C
.public sub_02053CA0
.public sub_02053D1C
.public sub_020546E8
.public sub_02055894
.public sub_02055B20
.public sub_02055D4C
.public sub_02055DD0
.public sub_02055FCC
.public sub_02056094
.public sub_0205633C
.public sub_020564B0
.public sub_02057180
.public sub_020572EC
.public sub_020582E0
.public sub_020586F0
.public sub_02058794
.public sub_0205B028
.public sub_02064FFC
.public sub_02065C08
.public sub_020664B8
.public sub_02066510
.public sub_02066888
.public sub_020668B4
.public sub_02066A44
.public sub_020674CC
.public sub_02067584
.public sub_02067664
.public sub_0206A84C
.public sub_0206C110
.public vsprintf

View File

@@ -0,0 +1,274 @@
#pragma once
.public AnimRelatedFunction__022F6F14
.public AppendStandardStringToMission
.public ClampComponentAbs
.public CloseAreaNameBox
.public CloseControlsChart
.public CreateAreaNameBox
.public CreateControlsChart
.public CreateJobSummary
.public Debug_FatalError
.public Debug_Print
.public DelayWteFree
.public DrawTextInWindow
.public EVENTS
.public EuclideanNorm__020050B0
.public FX_Atan2Idx
.public GROUND_WEATHER_TABLE
.public GetAcceptedMission
.public GetDungeonMode
.public GetExecuteSpecialEpisodeType
.public GetGameMode
.public GetHero
.public GetLanguage
.public GetMainCharacter1
.public GetMissionRankWithCapAndModifiersAndCap
.public GetPartner
.public GetTopScreenOption
.public GroundBg_FreeAll
.public GroundBg_Init
.public InitAnimDataFromOtherAnimDataVeneer
.public InitMenu
.public InitMenuWithWindowExtraInfo
.public IsAcceptedMissionSlotEmpty
.public IsAreaNameBoxActive
.public IsControlsChartActive
.public IsScreenFadeInProgress
.public LoadObjectAnimData
.public LoadScriptVariableValue
.public LoadWteFromRom
.public MemAlloc
.public MemFree
.public OverlayIsLoaded
.public SentryUpdateDisplay
.public SetAnimDataFields2
.public TRIG_TABLE
.public UpdateWindow
.public VEC_Distance
.public WORLD_MAP_MODE
.public _fdiv
.public _ffix
.public _fflt
.public _s32_div_f
.public ov11_022DC240
.public ov11_022DC368
.public ov11_022DC3A0
.public ov11_022DC3FC
.public ov11_022DC434
.public ov11_022DC46C
.public ov11_022DC494
.public ov11_022DC504
.public ov11_022E8168
.public ov11_022E9C98
.public ov11_022E9CB0
.public ov11_022E9D10
.public ov11_022EA014
.public ov11_022EAFF8
.public ov11_022EB0C0
.public ov11_022EB0E4
.public ov11_022EB2F4
.public ov11_022EB3C8
.public ov11_022EBAA0
.public ov11_022EC27C
.public ov11_022EDE64
.public ov11_022EE5E4
.public ov11_022EE5EC
.public ov11_022EE60C
.public ov11_022EE620
.public ov11_022EF2D4
.public ov11_022EF498
.public ov11_022EF53C
.public ov11_022EF70C
.public ov11_022EFB70
.public ov11_022EFD5C
.public ov11_022F03F8
.public ov11_022F040C
.public ov11_022F042C
.public ov11_022F1798
.public ov11_022F17B4
.public ov11_022F17E8
.public ov11_022F1E70
.public ov11_022F1E90
.public ov11_022F1EEC
.public ov11_022F4734
.public ov11_022F47BC
.public ov11_022F4974
.public ov11_022F5BBC
.public ov11_022F5C3C
.public ov11_022F5C94
.public ov11_022F6EFC
.public ov11_022F6FE0
.public ov11_022F7058
.public ov11_0232319C
.public ov11_023231AC
.public ov11_023231BC
.public ov11_023231E0
.public ov11_02323204
.public ov11_02323228
.public ov11_02323244
.public ov11_02323268
.public ov11_02323284
.public ov11_023232A8
.public ov11_023232BC
.public ov11_023232D8
.public ov11_023232FC
.public ov11_02323310
.public ov11_02323330
.public ov11_02323340
.public ov11_02323350
.public ov11_02323374
.public ov11_02323394
.public ov11_023233B0
.public ov11_023233E8
.public ov11_02323490
.public ov11_02323730
.public ov11_02323750
.public ov11_0232376C
.public ov11_02323788
.public ov11_023237AC
.public ov11_02323818
.public ov11_0232382C
.public ov11_02323840
.public ov11_0232385C
.public ov11_02323864
.public ov11_02323894
.public ov11_023238B0
.public ov11_023238CC
.public ov11_023238DC
.public ov11_02323920
.public ov11_0232393C
.public ov11_02323958
.public ov11_02323974
.public ov11_02323998
.public ov11_023239B4
.public ov11_023239C4
.public ov11_02323A04
.public ov11_02323A20
.public ov11_02323A3C
.public ov11_02323A58
.public ov11_02323A7C
.public ov11_02323A98
.public ov11_02323AA8
.public ov11_02323AE8
.public ov11_02323B04
.public ov11_02323B20
.public ov11_02323B3C
.public ov11_02323B60
.public ov11_02323B7C
.public ov11_02323B98
.public ov11_02323BBC
.public ov11_02323BD0
.public ov11_02323BD8
.public ov11_02323BE0
.public ov11_02323BE8
.public ov11_02323BF8
.public ov11_02323C38
.public ov11_02323C54
.public ov11_02323C8C
.public ov11_02323CAC
.public ov11_02323CC8
.public ov11_02323CD0
.public ov11_02323CEC
.public ov11_02323D0C
.public ov11_02323D2C
.public ov11_02323D60
.public ov11_02323D7C
.public ov11_02323D98
.public ov11_02323DB4
.public ov11_02323DD0
.public ov11_02323DEE
.public ov11_02323E2C
.public ov11_02323E4E
.public ov11_02323E70
.public ov11_02323E92
.public ov11_02323EBC
.public ov11_02323EFC
.public ov11_02323F40
.public ov11_02323F84
.public ov11_02323FD4
.public ov11_02324024
.public ov11_02324040
.public ov11_0232405C
.public ov11_02324078
.public ov11_02324094
.public ov11_023240B0
.public ov11_023240CC
.public ov11_023240E8
.public ov11_02324160
.public ov11_023241D8
.public ov11_02324258
.public ov11_023242D8
.public ov11_02324380
.public ov11_02324460
.public ov11_02324540
.public ov11_02324620
.public ov11_02324700
.public ov11_0232471C
.public ov11_02324738
.public ov11_02324754
.public ov11_023247E0
.public ov11_023248C0
.public ov11_02324B0C
.public ov11_02324B24
.public ov11_02324B3C
.public ov11_02324B54
.public ov11_02324B6C
.public ov11_02324B84
.public ov11_02324B9C
.public ov11_02324BB4
.public ov11_02324BCC
.public ov11_02324BDC
.public ov11_02324BF8
.public ov11_02324C1C
.public ov11_02324C30
.public ov11_02324C38
.public ov11_02324DBC
.public ov11_02324DC0
.public ov11_02324DC4
.public ov11_02324DC8
.public ov11_02324DD4
.public ov11_02324DDC
.public ov11_02324DF0
.public ov11_02324DF8
.public ov11_02324E00
.public ov11_02324E08
.public ov11_02324E10
.public ov11_02324E18
.public ov11_02324E20
.public ov11_02324E28
.public ov11_02324E30
.public ov11_02324E34
.public ov11_02324E38
.public ov11_02324E78
.public ov16_0238CCBC
.public ov16_0238CCD8
.public ov16_0238CCF0
.public sub_0200514C
.public sub_020055C8
.public sub_02008F64
.public sub_0201DF38
.public sub_0201E020
.public sub_0201E12C
.public sub_0201E7D8
.public sub_0201F2E4
.public sub_0201F324
.public sub_0201F348
.public sub_0201F36C
.public sub_0204707C
.public sub_02047150
.public sub_02048384
.public sub_020483B8
.public sub_020483D8
.public sub_0204AFD0
.public sub_0204CDCC
.public sub_0204CE00
.public sub_02061F44
.public sub_02061F90
.public sub_02062DB4
.public sub_020698B8
.public sub_02069904
.public sub_0206A878
.public sub_0206A8A0
.public sub_0206A96C
.public sub_0206A9DC
.public sub_0206AA40

View File

@@ -1,5 +1,4 @@
#pragma once
.public _s32_div_f
.public CloseAdvancedMenu
.public CloseDialogueBox
.public ClosePortraitBox
@@ -12,6 +11,12 @@
.public EVOLUTION_HP_BONUS
.public EVOLUTION_PHYSICAL_STAT_BONUSES
.public EVOLUTION_SPECIAL_STAT_BONUSES
.public EVO_MAIN_MENU_ITEMS
.public EVO_MENU_ITEMS_CONFIRM
.public EVO_SUBMENU_ITEMS
.public EVO_WINDOW_PARAMS_4
.public EVO_WINDOW_PARAMS_5
.public EVO_WINDOW_PARAMS_6
.public GetActiveTeamMember
.public GetAdvancedMenuResult
.public GetEvolutionPossibilities
@@ -39,8 +44,7 @@
.public IsValidTeamMember
.public MemAlloc
.public MemFree
.public ov11_0230D220
.public ov11_02310BDC
.public OVERLAY16_UNKNOWN_POINTER__NA_238CE40
.public PreprocessString
.public Rand16Bit
.public RemoveItemInStorage
@@ -59,6 +63,12 @@
.public StrncpyName
.public StrncpySimple
.public StrncpySimpleNoPadSafe
.public TEAM_MEMBER_TABLE_PTR
.public _s32_div_f
.public ov11_0230D220
.public ov11_02310BDC
.public ov16_0238CE04
.public ov16_0238CE28
.public sub_02017C50
.public sub_02017C74
.public sub_02017CB4
@@ -92,4 +102,3 @@
.public sub_020582E0
.public sub_02059B08
.public sub_0205B008
.public TEAM_MEMBER_TABLE_PTR

View File

@@ -0,0 +1 @@
#pragma once

View File

@@ -17,75 +17,37 @@
.public CreateDialogueBox
.public CreatePortraitBox
.public CreateSimpleMenuFromStringIds
.public GetActiveRosterIndex
.public GetGameMode
.public GetMainCharacter1MemberIdx
.public GetPartnerMemberIdx
.public GetPressedButtons
.public GetResolvedPerformanceProgressFlag
.public GetSimpleMenuResult__0202B870
.public GetTeamMember
.public InitPortraitParamsWithMonsterId
.public IsDialogueBoxActive
.public IsMainCharacter
.public IsMePlaying
.public IsSimpleMenuActive
.public ov11_022DC504
.public ov17_0238A278
.public ov17_0238A364
.public OVERLAY17_FUNCTION_POINTER_TABLE
.public OVERLAY17_UNKNOWN_POINTER__NA_238BE00
.public PlaySeVolumeWrapper
.public PrintIqSkillsMenu
.public ReturnScriptMenuResultZero
.public SetPortraitEmotion
.public SetPortraitLayout
.public ShowDialogueBox
.public ShowPortraitInPortraitBox
.public ShowStringIdInDialogueBox
.public sub_02017C50
.public sub_020307EC
.public ov17_0238A278
.public ov17_0238A364
.public sub_02039C3C
.public sub_0203A51C
.public sub_0203A5A8
.public sub_0203A5F0
.public sub_0203A638
.public sub_0203A998
.public sub_0203A9EC
.public sub_0203AA20
.public sub_0203AAB0
.public sub_0203AF0C
.public sub_0203C7E4
.public sub_0203C874
.public sub_0203C8E0
.public sub_0203C910
.public sub_0203C940
.public sub_0203C9C4
.public sub_0203C9E4
.public sub_0203F150
.public sub_0203F398
.public sub_0203F990
.public sub_0203FA64
.public sub_0203FD38
.public sub_0203FD80
.public sub_0204018C
.public sub_020407EC
.public sub_02041094
.public sub_02041178
.public sub_020417A8
.public sub_02041A18
.public sub_02041B7C
.public sub_020420F4
.public sub_02055B20
.public sub_02056410
.public sub_020564B0
.public sub_02056554
.public sub_020566C4
.public sub_02056F60
.public sub_02057180
.public sub_020572EC
.public sub_02057444
.public sub_02058138
.public sub_0205B028
.public TEAM_MEMBER_TABLE_PTR
.public TryAddMonsterToActiveTeam

View File

@@ -0,0 +1,55 @@
#pragma once
.public GetActiveRosterIndex
.public GetPressedButtons
.public GetSimpleMenuResult__0202B870
.public IsMePlaying
.public IsSimpleMenuActive
.public OVERLAY17_UNKNOWN_POINTER__NA_238BE00
.public PlaySeVolumeWrapper
.public PrintIqSkillsMenu
.public TEAM_MEMBER_TABLE_PTR
.public TryAddMonsterToActiveTeam
.public ov11_022DC504
.public ov17_0238B028
.public ov17_0238B048
.public ov17_0238B07C
.public ov17_0238B0B4
.public ov17_0238B10C
.public ov17_0238B194
.public ov17_0238B1B8
.public ov17_0238B1E8
.public ov17_0238B20C
.public ov17_0238B224
.public ov17_0238B23C
.public ov17_0238B260
.public ov17_0238B278
.public ov17_0238B290
.public sub_02017C50
.public sub_020307EC
.public sub_0203A51C
.public sub_0203A5A8
.public sub_0203A5F0
.public sub_0203A638
.public sub_0203A9EC
.public sub_0203AA20
.public sub_0203AAB0
.public sub_0203AF0C
.public sub_0203C9C4
.public sub_0203F398
.public sub_0203F990
.public sub_0203FA64
.public sub_0203FD38
.public sub_0203FD80
.public sub_020407EC
.public sub_02041094
.public sub_02041A18
.public sub_02041B7C
.public sub_020420F4
.public sub_02055B20
.public sub_02056410
.public sub_02056554
.public sub_020566C4
.public sub_02057180
.public sub_020572EC
.public sub_02057444
.public sub_02058138

View File

@@ -14,14 +14,11 @@
.public CreateSimpleMenuFromStringIds
.public CreateTextBox
.public DrawTextInWindow
.public GetAdvancedMenuCurrentOption
.public GetAdvancedMenuResult
.public GetEncodedHalfword
.public GetEvoFamily
.public GetMoneyCarried
.public GetMoveName
.public GetMovesetLevelUpPtr
.public GetPressedButtons
.public GetSimpleMenuResult__0202B870
.public HidePortraitBox
.public InitPortraitParamsWithMonsterId
@@ -32,16 +29,32 @@
.public IsScrollBoxActive
.public IsSimpleMenuActive
.public IsTextBoxActive
.public LINK_SHOP_MAIN_MENU_ITEMS
.public LINK_SHOP_MENU_ITEMS_CONFIRM
.public LINK_SHOP_PTR
.public LINK_SHOP_SUBMENU_ITEMS_1
.public LINK_SHOP_SUBMENU_ITEMS_2
.public LINK_SHOP_SUBMENU_ITEMS_3
.public LINK_SHOP_SUBMENU_ITEMS_4
.public LINK_SHOP_SUBMENU_ITEMS_5
.public LINK_SHOP_SUBMENU_ITEMS_6
.public LINK_SHOP_SUBMENU_ITEMS_7
.public LINK_SHOP_WINDOW_PARAMS_1
.public LINK_SHOP_WINDOW_PARAMS_10
.public LINK_SHOP_WINDOW_PARAMS_11
.public LINK_SHOP_WINDOW_PARAMS_2
.public LINK_SHOP_WINDOW_PARAMS_3
.public LINK_SHOP_WINDOW_PARAMS_4
.public LINK_SHOP_WINDOW_PARAMS_5
.public LINK_SHOP_WINDOW_PARAMS_6
.public LINK_SHOP_WINDOW_PARAMS_7
.public LINK_SHOP_WINDOW_PARAMS_8
.public LINK_SHOP_WINDOW_PARAMS_9
.public MemAlloc
.public memcpy
.public MemFree
.public ov11_0238A090
.public PlaySeByIdVolumeWrapper
.public PlaySeVolumeWrapper
.public OVERLAY18_FUNCTION_POINTER_TABLE
.public PortraitBoxNeedsUpdate
.public PreprocessString
.public PrintIqSkillsMenu
.public ResumeAdvancedMenu
.public ReturnScriptMenuResultZero
.public SetAdvancedTextBoxState5
.public SetPortraitEmotion
@@ -51,65 +64,37 @@
.public ShowPortraitInPortraitBox
.public ShowStringIdInDialogueBox
.public StrncpySimpleNoPadSafe
.public sub_02017C74
.public TEAM_MEMBER_TABLE_PTR
.public UpdateWindow
.public ov11_0238A090
.public ov18_0238D5F8
.public ov18_0238D608
.public sub_02027B1C
.public sub_0202BC60
.public sub_0202C1E4
.public sub_0202F334
.public sub_0202F954
.public sub_020307EC
.public sub_02039C2C
.public sub_0203A51C
.public sub_0203A5A8
.public sub_0203A5F0
.public sub_0203A618
.public sub_0203A638
.public sub_0203A998
.public sub_0203A9B8
.public sub_0203A9EC
.public sub_0203AA20
.public sub_0203AAB0
.public sub_0203F150
.public sub_0203F398
.public sub_0203F990
.public sub_0203FA64
.public sub_0203FD14
.public sub_0203FD2C
.public sub_0203FD38
.public sub_0203FD80
.public sub_0204018C
.public sub_020407C0
.public sub_020407EC
.public sub_02040FA8
.public sub_02041000
.public sub_02041094
.public sub_020410A4
.public sub_02041154
.public sub_02041178
.public sub_02041194
.public sub_020412B0
.public sub_02041364
.public sub_02041394
.public sub_02041400
.public sub_02041414
.public sub_02041424
.public sub_02041484
.public sub_0204159C
.public sub_020415BC
.public sub_02041614
.public sub_020416BC
.public sub_020416DC
.public sub_020417A8
.public sub_02041860
.public sub_02041A00
.public sub_02041A18
.public sub_02041B7C
.public sub_020420F4
.public sub_02053880
.public sub_020564B0
.public sub_020572EC
.public sub_020573A0
.public sub_0205B028
.public TEAM_MEMBER_TABLE_PTR
.public UpdateWindow
.public vsprintf

View File

@@ -0,0 +1,43 @@
#pragma once
.public GetMoneyCarried
.public GetPressedButtons
.public GetSimpleMenuResult__0202B870
.public IsSimpleMenuActive
.public LINK_SHOP_PTR
.public PlaySeByIdVolumeWrapper
.public PlaySeVolumeWrapper
.public PrintIqSkillsMenu
.public TEAM_MEMBER_TABLE_PTR
.public ov18_0238BE28
.public sub_02017C74
.public sub_020307EC
.public sub_0203A51C
.public sub_0203A5A8
.public sub_0203A5F0
.public sub_0203A638
.public sub_0203A9EC
.public sub_0203AA20
.public sub_0203AAB0
.public sub_0203F398
.public sub_0203F990
.public sub_0203FA64
.public sub_0203FD38
.public sub_0203FD80
.public sub_020407EC
.public sub_02041000
.public sub_02041094
.public sub_020410A4
.public sub_02041154
.public sub_02041194
.public sub_020412B0
.public sub_02041364
.public sub_02041394
.public sub_02041414
.public sub_02041424
.public sub_02041484
.public sub_020416BC
.public sub_020416DC
.public sub_02041A18
.public sub_02041B7C
.public sub_020420F4
.public sub_020572EC

View File

@@ -0,0 +1,80 @@
#pragma once
.public GetAdvancedMenuCurrentOption
.public GetAdvancedMenuResult
.public GetPressedButtons
.public GetSimpleMenuResult__0202B870
.public IsAdvancedMenuActive2
.public IsSimpleMenuActive
.public LINK_SHOP_PTR
.public ResumeAdvancedMenu
.public memcpy
.public ov18_0238ADA8
.public ov18_0238BE28
.public ov18_0238BE48
.public ov18_0238BE6C
.public ov18_0238BE90
.public ov18_0238BF0C
.public ov18_0238BF30
.public ov18_0238BF60
.public ov18_0238BF84
.public ov18_0238BFA8
.public ov18_0238C03C
.public ov18_0238C060
.public ov18_0238C078
.public ov18_0238C09C
.public ov18_0238C0C0
.public ov18_0238C0D8
.public ov18_0238C0FC
.public ov18_0238C114
.public ov18_0238C13C
.public ov18_0238C164
.public ov18_0238C21C
.public ov18_0238C240
.public ov18_0238C258
.public ov18_0238C27C
.public ov18_0238C340
.public ov18_0238C364
.public ov18_0238C398
.public ov18_0238C3C0
.public ov18_0238C428
.public ov18_0238C47C
.public ov18_0238C4A0
.public ov18_0238C4E8
.public ov18_0238C504
.public ov18_0238C528
.public ov18_0238C720
.public ov18_0238C78C
.public ov18_0238C7B0
.public ov18_0238C7C0
.public ov18_0238C7E4
.public ov18_0238C808
.public ov18_0238C888
.public ov18_0238C8AC
.public ov18_0238C8D0
.public ov18_0238C950
.public ov18_0238C974
.public ov18_0238C984
.public ov18_0238C9A8
.public ov18_0238C9B8
.public ov18_0238CA18
.public ov18_0238CA3C
.public ov18_0238CA4C
.public ov18_0238CA70
.public ov18_0238CA80
.public ov18_0238D208
.public ov18_0238D22C
.public ov18_0238D23C
.public ov18_0238D260
.public sub_0202C1E4
.public sub_0203FD14
.public sub_0203FD2C
.public sub_0203FD38
.public sub_0203FD80
.public sub_020407EC
.public sub_02041094
.public sub_02041154
.public sub_02041364
.public sub_02041484
.public sub_020415BC
.public sub_02041614
.public sub_02041A18

View File

@@ -1,4 +0,0 @@
#pragma once
.public ov29_022DC2B8
.public ov29_022DC33C
.public ov29_023538B4

View File

@@ -3,10 +3,7 @@
.public ChangeSimpleObjTexture
.public DUNGEON_PTR
.public DirectoryFileMngr_OpenDirectoryFile
.public DrawTeamStats
.public FillPaletteInitInfo
.public FreeMapAndTeam
.public FreeTeamStats
.public GetDefaultTileTextureId
.public HandleSir0Translation
.public IsBackgroundTileset
@@ -16,15 +13,8 @@
.public MemZero
.public OBJ_GRAPHICS_CONTROLS_PTR
.public UnloadFile
.public UpdateTeamStats
.public _s32_div_f
.public ov10_022C0814
.public ov10_022C096C
.public ov10_022C0F6C
.public ov10_022C11D8
.public ov10_022C14D0
.public ov10_022C159C
.public ov10_022C22A0
.public ov29_022DC78C
.public ov29_02350F88
.public ov29_02350F8C
.public ov29_02350F90

View File

@@ -1,4 +0,0 @@
#pragma once
.public EntityIsValid__022E1A1C
.public HasDropeyeStatus
.public IsPositionActuallyInSight

View File

@@ -1,5 +1,4 @@
#pragma once
.public GetEffectAnimationField0x19
.public MonsterIsType
.public PlayEffectAnimationEntity
.public PlaySeByIdIfShouldDisplayEntity

View File

@@ -1,3 +0,0 @@
#pragma once
.public GetEffectAnimationField0x19
.public PlayEffectAnimationEntity

View File

@@ -11,7 +11,6 @@
.public DrawTextInWindow
.public EntityIsValid__022F0590
.public ExecuteMoveEffect
.public FreezeAnim
.public GetBottomScreenOption
.public GetDirectionTowardsPosition
.public GetLeader
@@ -34,7 +33,6 @@
.public SetTopScreenOption
.public SubstitutePlaceholderStringTags
.public TryPointCameraToMonster
.public UnfreezeAnim
.public UnkMapRelatedFunc
.public UpdateAiTargetPos
.public UpdateMinimap
@@ -59,7 +57,6 @@
.public ov29_0234D65C
.public ov29_0234D668
.public ov29_0234D690
.public ov29_0234D838
.public ov29_0234D860
.public ov29_0234D878
.public ov29_0234D88C

View File

@@ -1,2 +0,0 @@
#pragma once
.public CheckVariousStatuses__023016DC

View File

@@ -1,2 +0,0 @@
#pragma once
.public ov29_0232119C

View File

@@ -26,10 +26,6 @@
.public UpdateMinimap
.public UpdateTrapsVisibility
.public ZInit8
.public ov10_022C6C75
.public ov10_022C6C77
.public ov10_022C6C78
.public ov10_022C6C79
.public ov29_022EA370
.public ov29_02336694
.public ov29_02342BEC

View File

@@ -1,7 +0,0 @@
#pragma once
.public GenerateItem
.public SetPreprocessorArgsIdVal
.public SubstitutePlaceholderItemTags
.public ov29_023531A4
.public ov29_023531BC
.public ov29_023537B0

View File

@@ -0,0 +1,3 @@
#pragma once
.public SubstitutePlaceholderItemTags
.public ov29_023531BC

View File

@@ -1,2 +0,0 @@
#pragma once
.public DUNGEON_PTR

View File

@@ -1,21 +1,17 @@
#pragma once
.public AddMessageToAlertBox
.public AdvanceFrame
.public AllowPortraitDefault
.public CloseAlertBox
.public CreateAlertBox
.public DUNGEON_BUTTON_INPUT
.public DUNGEON_PTR
.public InitPortraitParams
.public IsAlertBoxActive
.public MESSAGE_LOG_INFO
.public PreprocessString
.public StringFromId
.public UnkMapRelatedFunc
.public ov10_022BFD20
.public ov29_022E0B60
.public ov29_022F2FE4
.public ov29_0233A248
.public ov29_0234BB44
.public ov29_02353214
.public strlen
.public strncmp
@@ -23,11 +19,3 @@
.public sub_02001808
.public sub_0202836C
.public sub_02030214
.public sub_02047FFC
.public sub_0204804C
.public sub_020480CC
.public sub_02048134
.public sub_02048150
.public sub_02048240
.public sub_0204833C
.public sub_02048360

File diff suppressed because it is too large Load Diff

253
asm/main_020024E4.s Normal file
View File

@@ -0,0 +1,253 @@
.include "asm/macros.inc"
.include "main_020024E4.inc"
.text
arm_func_start sub_020024E4
sub_020024E4: ; 0x020024E4
stmdb sp!, {r3, lr}
ldr r0, _0200256C ; =_0229AFCC
bl OS_InitMutex
ldr r0, _0200256C ; =_0229AFCC
bl OS_LockMutex
mov r1, #0
ldr r0, _02002570 ; =_0229AFE4
mov r2, r1
_02002504:
add r1, r1, #1
cmp r1, #8
str r2, [r0], #4
blt _02002504
ldr r1, _02002574 ; =_0229AFC0
ldr r0, _0200256C ; =_0229AFCC
str r2, [r1]
str r2, [r1, #4]
str r2, [r1, #8]
bl OS_UnlockMutex
ldr r1, _02002578 ; =OSi_ThreadInfo
ldr r0, _0200257C ; =_0229B004
ldr r1, [r1, #4]
mov r2, #0
stmia r0, {r1, r2}
str r2, [r0, #8]
str r2, [r0, #0xc]
mov r1, #7
str r1, [r0, #0x10]
str r2, [r0, #0x14]
bl sub_020026E4
ldr r0, _02002578 ; =OSi_ThreadInfo
mov r1, #7
ldr r0, [r0, #4]
bl OS_SetThreadPriority
ldmia sp!, {r3, pc}
.align 2, 0
_0200256C: .word _0229AFCC
_02002570: .word _0229AFE4
_02002574: .word _0229AFC0
_02002578: .word OSi_ThreadInfo
_0200257C: .word _0229B004
arm_func_end sub_020024E4
arm_func_start sub_02002580
sub_02002580: ; 0x02002580
stmdb sp!, {r3, r4, r5, lr}
ldr r1, _020025E8 ; =OSi_ThreadInfo
ldr r0, _020025EC ; =_0229AFCC
ldr r4, [r1, #4]
bl OS_LockMutex
ldr r0, _020025F0 ; =_0229AFC0
mov r1, #0
ldr r3, [r0]
ldr r2, _020025F4 ; =_0229AFE4
b _020025CC
_020025A8:
ldr r5, [r2]
ldr r0, [r5]
cmp r0, r4
bne _020025C4
ldr r0, _020025EC ; =_0229AFCC
bl OS_UnlockMutex
b _020025E0
_020025C4:
add r1, r1, #1
add r2, r2, #4
_020025CC:
cmp r1, r3
blt _020025A8
ldr r0, _020025EC ; =_0229AFCC
bl OS_UnlockMutex
mov r5, #0
_020025E0:
mov r0, r5
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_020025E8: .word OSi_ThreadInfo
_020025EC: .word _0229AFCC
_020025F0: .word _0229AFC0
_020025F4: .word _0229AFE4
arm_func_end sub_02002580
; https://decomp.me/scratch/Gairr
arm_func_start sub_020025F8
sub_020025F8: ; 0x020025F8
stmdb sp!, {r4, lr}
cmp r0, #0
beq _02002614
ldr r0, [r0]
mov r1, #0
bl OS_SleepThreadDirect
ldmia sp!, {r4, pc}
_02002614:
mov r4, #0
_02002618:
mov r0, r4
bl OS_SleepThread
b _02002618
arm_func_end sub_020025F8
arm_func_start sub_02002624
sub_02002624: ; 0x02002624
ldmia sp!, {r4, pc}
arm_func_end sub_02002624
arm_func_start sub_02002628
sub_02002628: ; 0x02002628
stmdb sp!, {r3, r4, r5, lr}
ldr r2, _02002658 ; =OSi_ThreadInfo
mov r5, r0
ldr r0, [r2, #4]
mov r4, r1
str r0, [r5]
bl OS_GetThreadPriority
str r0, [r5, #4]
ldr r0, [r5]
mov r1, r4
bl OS_SetThreadPriority
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_02002658: .word OSi_ThreadInfo
arm_func_end sub_02002628
arm_func_start sub_0200265C
sub_0200265C: ; 0x0200265C
ldr ip, _0200266C ; =OS_SetThreadPriority
mov r1, r0
ldmia r1, {r0, r1}
bx ip
.align 2, 0
_0200266C: .word OS_SetThreadPriority
arm_func_end sub_0200265C
arm_func_start sub_02002670
sub_02002670: ; 0x02002670
stmdb sp!, {r3, r4, r5, lr}
ldr r0, _020026AC ; =OSi_ThreadInfo
ldr r5, [r0, #4]
mov r0, r5
bl OS_GetThreadPriority
mov r4, r0
mov r0, r5
mov r1, #7
bl OS_SetThreadPriority
ldr r0, _020026B0 ; =_0229AFCC
bl OS_LockMutex
ldr r0, _020026B4 ; =_020AEF30
str r5, [r0]
str r4, [r0, #4]
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_020026AC: .word OSi_ThreadInfo
_020026B0: .word _0229AFCC
_020026B4: .word _020AEF30
arm_func_end sub_02002670
arm_func_start sub_020026B8
sub_020026B8: ; 0x020026B8
stmdb sp!, {r3, r4, r5, lr}
ldr r1, _020026DC ; =_020AEF30
ldr r0, _020026E0 ; =_0229AFCC
ldmia r1, {r4, r5}
bl OS_UnlockMutex
mov r0, r4
mov r1, r5
bl OS_SetThreadPriority
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_020026DC: .word _020AEF30
_020026E0: .word _0229AFCC
arm_func_end sub_020026B8
arm_func_start sub_020026E4
sub_020026E4: ; 0x020026E4
stmdb sp!, {r4, r5, r6, lr}
ldr r1, _02002768 ; =OSi_ThreadInfo
mov r6, r0
ldr r5, [r1, #4]
mov r0, r5
bl OS_GetThreadPriority
mov r4, r0
mov r0, r5
mov r1, #7
bl OS_SetThreadPriority
ldr r0, _0200276C ; =_0229AFCC
bl OS_LockMutex
ldr r0, _02002770 ; =_0229AFC0
ldr r3, [r0]
cmp r3, #8
bge _02002750
add r1, r3, #1
ldr r2, _02002774 ; =_0229AFE4
str r1, [r0]
ldr r1, [r0]
str r6, [r2, r3, lsl #2]
str r1, [r0, #4]
ldr r2, [r0, #4]
ldr r1, [r0, #8]
cmp r2, r1
ldrgt r1, [r0, #4]
strgt r1, [r0, #8]
_02002750:
ldr r0, _0200276C ; =_0229AFCC
bl OS_UnlockMutex
mov r0, r5
mov r1, r4
bl OS_SetThreadPriority
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_02002768: .word OSi_ThreadInfo
_0200276C: .word _0229AFCC
_02002770: .word _0229AFC0
_02002774: .word _0229AFE4
arm_func_end sub_020026E4
arm_func_start sub_02002778
sub_02002778: ; 0x02002778
stmdb sp!, {r4, r5, r6, lr}
sub sp, sp, #8
mov r4, r0
mov ip, r1
add r0, r4, #0x1c
mov r5, ip
str r0, [r4]
mov r6, r2
ldmia r5!, {r0, r1, r2, r3}
add lr, r4, #4
stmia lr!, {r0, r1, r2, r3}
ldr r0, [r5]
mov r2, r6
str r0, [lr]
str r6, [r4, #0x18]
ldr r1, [ip, #8]
str r1, [sp]
ldr r0, [ip, #0xc]
bic r3, r1, #7
str r0, [sp, #4]
ldmia ip, {r1, lr}
ldr r0, [r4]
add r3, lr, r3
bl OS_CreateThread
mov r0, r4
bl sub_020026E4
add sp, sp, #8
ldmia sp!, {r4, r5, r6, pc}
arm_func_end sub_02002778

782
asm/main_02002910.s Normal file
View File

@@ -0,0 +1,782 @@
.include "asm/macros.inc"
.include "main_02002910.inc"
.text
arm_func_start sub_02002910
sub_02002910: ; 0x02002910
stmdb sp!, {r4, lr}
mov r4, r0
bl OS_TryLockMutex
tst r0, #0xff
beq _02002944
ldr r0, [r4, #0xc]
cmp r0, #1
movle r0, #1
ldmleia sp!, {r4, pc}
mov r0, r4
bl OS_UnlockMutex
mov r0, #0
ldmia sp!, {r4, pc}
_02002944:
mov r0, #0
ldmia sp!, {r4, pc}
arm_func_end sub_02002910
arm_func_start sub_0200294C
sub_0200294C: ; 0x0200294C
bx lr
arm_func_end sub_0200294C
arm_func_start sub_02002950
sub_02002950: ; 0x02002950
stmdb sp!, {r3, lr}
mov r3, r0
add r1, r3, #4
add r0, r3, #8
mov r2, #1
str r1, [r3]
bl OS_InitMessageQueue
bl sub_02002670
ldr r0, _0200299C ; =_0229B0E8
ldr r1, [r0]
add r1, r1, #1
str r1, [r0]
ldr r2, [r0]
ldr r1, [r0, #4]
cmp r2, r1
ldrgt r1, [r0]
strgt r1, [r0, #4]
bl sub_020026B8
ldmia sp!, {r3, pc}
.align 2, 0
_0200299C: .word _0229B0E8
arm_func_end sub_02002950
arm_func_start sub_020029A0
sub_020029A0: ; 0x020029A0
ldr ip, _020029B4 ; =OS_SendMessage
mov r1, #0
mov r2, r1
add r0, r0, #8
bx ip
.align 2, 0
_020029B4: .word OS_SendMessage
arm_func_end sub_020029A0
arm_func_start sub_020029B8
sub_020029B8: ; 0x020029B8
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
ldr r1, _02002A40 ; =OSi_ThreadInfo
mov r4, r0
ldr sb, [r1, #4]
mov r7, #0
mov r0, sb
bl OS_GetThreadPriority
mov r8, r0
mov r0, sb
mov r1, #7
bl OS_SetThreadPriority
mov r5, r7
b _020029F0
_020029EC:
add r7, r7, #1
_020029F0:
mov r1, r5
mov r2, r5
add r0, r4, #8
bl OS_SendMessage
cmp r0, #0
bne _020029EC
add r6, sp, #0
mov r5, #0
_02002A10:
mov r1, r6
mov r2, r5
add r0, r4, #8
bl OS_ReceiveMessage
cmp r0, #0
subne r7, r7, #1
bne _02002A10
mov r0, sb
mov r1, r8
bl OS_SetThreadPriority
mov r0, r7
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
.align 2, 0
_02002A40: .word OSi_ThreadInfo
arm_func_end sub_020029B8
arm_func_start sub_02002A44
sub_02002A44: ; 0x02002A44
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #4
ldr r1, _02002A94 ; =OSi_ThreadInfo
mov r6, r0
ldr r5, [r1, #4]
mov r0, r5
bl OS_GetThreadPriority
mov r4, r0
mov r0, r5
mov r1, #6
bl OS_SetThreadPriority
add r1, sp, #0
add r0, r6, #8
mov r2, #1
bl OS_ReceiveMessage
mov r0, r5
mov r1, r4
bl OS_SetThreadPriority
add sp, sp, #4
ldmia sp!, {r3, r4, r5, r6, pc}
.align 2, 0
_02002A94: .word OSi_ThreadInfo
arm_func_end sub_02002A44
arm_func_start sub_02002A98
sub_02002A98: ; 0x02002A98
bx lr
arm_func_end sub_02002A98
arm_func_start sub_02002A9C
sub_02002A9C: ; 0x02002A9C
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
str r1, [r6, #0xa4]
add r1, r6, #4
str r2, [r6, #0xa8]
str r1, [r6]
ldr r2, [r6, #0xa4]
add r0, r6, #0x84
bl OS_InitMessageQueue
mov r5, #0
mov r4, r5
b _02002AE0
_02002ACC:
mov r1, r4
mov r2, r4
add r0, r6, #0x84
bl OS_SendMessage
add r5, r5, #1
_02002AE0:
ldr r0, [r6, #0xa8]
cmp r5, r0
blt _02002ACC
bl sub_02002670
ldr r0, _02002B1C ; =_0229B0F0
ldr r1, [r0]
add r1, r1, #1
str r1, [r0]
ldr r2, [r0]
ldr r1, [r0, #4]
cmp r2, r1
ldrgt r1, [r0]
strgt r1, [r0, #4]
bl sub_020026B8
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_02002B1C: .word _0229B0F0
arm_func_end sub_02002A9C
arm_func_start sub_02002B20
sub_02002B20: ; 0x02002B20
ldr ip, _02002B34 ; =OS_SendMessage
mov r1, #0
mov r2, r1
add r0, r0, #0x84
bx ip
.align 2, 0
_02002B34: .word OS_SendMessage
arm_func_end sub_02002B20
arm_func_start sub_02002B38
sub_02002B38: ; 0x02002B38
ldr ip, _02002B4C ; =OS_SendMessage
mov r1, #0
mov r2, r1
add r0, r0, #0x84
bx ip
.align 2, 0
_02002B4C: .word OS_SendMessage
arm_func_end sub_02002B38
arm_func_start sub_02002B50
sub_02002B50: ; 0x02002B50
stmdb sp!, {r3, lr}
ldr r1, [r0, #0x98]
cmp r1, #0
movne r0, #0
ldmneia sp!, {r3, pc}
mov r1, #0
mov r2, r1
add r0, r0, #0x84
bl OS_SendMessage
mov r0, #1
ldmia sp!, {r3, pc}
arm_func_end sub_02002B50
arm_func_start sub_02002B7C
sub_02002B7C: ; 0x02002B7C
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #4
ldr r1, _02002BCC ; =OSi_ThreadInfo
mov r6, r0
ldr r5, [r1, #4]
mov r0, r5
bl OS_GetThreadPriority
mov r4, r0
mov r0, r5
mov r1, #6
bl OS_SetThreadPriority
add r1, sp, #0
add r0, r6, #0x84
mov r2, #1
bl OS_ReceiveMessage
mov r0, r5
mov r1, r4
bl OS_SetThreadPriority
add sp, sp, #4
ldmia sp!, {r3, r4, r5, r6, pc}
.align 2, 0
_02002BCC: .word OSi_ThreadInfo
arm_func_end sub_02002B7C
arm_func_start sub_02002BD0
sub_02002BD0: ; 0x02002BD0
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #4
ldr r1, _02002C28 ; =OSi_ThreadInfo
mov r5, r0
ldr r6, [r1, #4]
mov r0, r6
bl OS_GetThreadPriority
mov r4, r0
mov r0, r6
mov r1, #6
bl OS_SetThreadPriority
add r1, sp, #0
add r0, r5, #0x84
mov r2, #0
bl OS_ReceiveMessage
and r5, r0, #0xff
mov r0, r6
mov r1, r4
bl OS_SetThreadPriority
mov r0, r5
add sp, sp, #4
ldmia sp!, {r3, r4, r5, r6, pc}
.align 2, 0
_02002C28: .word OSi_ThreadInfo
arm_func_end sub_02002BD0
arm_func_start sub_02002C2C
sub_02002C2C: ; 0x02002C2C
ldr ip, _02002C38 ; =OS_InitMutex
ldr r0, _02002C3C ; =_0229B0F8
bx ip
.align 2, 0
_02002C38: .word OS_InitMutex
_02002C3C: .word _0229B0F8
arm_func_end sub_02002C2C
arm_func_start sub_02002C40
sub_02002C40: ; 0x02002C40
stmdb sp!, {r4, r5, r6, lr}
ldr r1, _02002CA4 ; =OSi_ThreadInfo
mov r6, r0
ldr r5, [r1, #4]
mov r0, r5
bl OS_GetThreadPriority
mov r4, r0
mov r0, r5
mov r1, #7
bl OS_SetThreadPriority
ldr r0, _02002CA8 ; =_0229B0F8
bl OS_LockMutex
mov r0, r6
bl sub_020028B0
bl sub_02002580
str r0, [r6, #0x18]
mov r0, #0
str r0, [r6, #0x20]
str r0, [r6, #0x1c]
ldr r0, _02002CA8 ; =_0229B0F8
bl OS_UnlockMutex
mov r0, r5
mov r1, r4
bl OS_SetThreadPriority
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_02002CA4: .word OSi_ThreadInfo
_02002CA8: .word _0229B0F8
arm_func_end sub_02002C40
arm_func_start sub_02002CAC
sub_02002CAC: ; 0x02002CAC
str r1, [r0, #0x20]
bx lr
arm_func_end sub_02002CAC
arm_func_start sub_02002CB4
sub_02002CB4: ; 0x02002CB4
stmdb sp!, {r4, r5, r6, lr}
ldr r1, _02002D10 ; =OSi_ThreadInfo
mov r6, r0
ldr r5, [r1, #4]
mov r0, r5
bl OS_GetThreadPriority
ldr r1, [r6, #0x20]
mov r4, r0
cmp r1, #0
beq _02002CF4
cmp r1, r4
movhs r4, #0
bhs _02002CF8
mov r0, r5
bl OS_SetThreadPriority
b _02002CF8
_02002CF4:
mov r4, #0
_02002CF8:
mov r0, r6
bl sub_02002904
str r4, [r6, #0x1c]
bl sub_02002580
str r0, [r6, #0x18]
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_02002D10: .word OSi_ThreadInfo
arm_func_end sub_02002CB4
arm_func_start sub_02002D14
sub_02002D14: ; 0x02002D14
stmdb sp!, {r3, r4, r5, r6, r7, lr}
ldr r2, _02002D7C ; =OSi_ThreadInfo
mov r7, r0
ldr r5, [r2, #4]
mov r6, r1
mov r0, r5
bl OS_GetThreadPriority
ldr r1, [r7, #0x20]
mov r4, r0
cmp r1, #0
beq _02002D58
cmp r1, r4
movhs r4, #0
bhs _02002D5C
mov r0, r5
bl OS_SetThreadPriority
b _02002D5C
_02002D58:
mov r4, #0
_02002D5C:
mov r0, r6
bl sub_02002B7C
mov r0, r7
bl sub_02002904
str r4, [r7, #0x1c]
bl sub_02002580
str r0, [r7, #0x18]
ldmia sp!, {r3, r4, r5, r6, r7, pc}
.align 2, 0
_02002D7C: .word OSi_ThreadInfo
arm_func_end sub_02002D14
arm_func_start sub_02002D80
sub_02002D80: ; 0x02002D80
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r7, r0
mov r6, r1
bl sub_02002580
mov r4, r0
ldr r0, [r4]
bl OS_GetThreadPriority
ldr r1, [r7, #0x20]
mov r5, r0
cmp r1, #0
beq _02002DC4
cmp r1, r5
movhs r5, #0
bhs _02002DC8
ldr r0, [r4]
bl OS_SetThreadPriority
b _02002DC8
_02002DC4:
mov r5, #0
_02002DC8:
mov r0, r6
bl sub_02002BD0
cmp r0, #0
beq _02002DF4
mov r0, r7
bl sub_02002904
str r5, [r7, #0x1c]
bl sub_02002580
str r0, [r7, #0x18]
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, pc}
_02002DF4:
cmp r5, #0
beq _02002E08
mov r0, r4
mov r1, r5
bl sub_020027F8
_02002E08:
mov r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end sub_02002D80
arm_func_start sub_02002E10
sub_02002E10: ; 0x02002E10
stmdb sp!, {r4, r5, r6, lr}
ldr r1, _02002E94 ; =OSi_ThreadInfo
mov r6, r0
ldr r5, [r1, #4]
mov r0, r5
bl OS_GetThreadPriority
ldr r1, [r6, #0x20]
mov r4, r0
cmp r1, #0
beq _02002E50
cmp r1, r4
movhs r4, #0
bhs _02002E54
mov r0, r5
bl OS_SetThreadPriority
b _02002E54
_02002E50:
mov r4, #0
_02002E54:
mov r0, r6
bl sub_02002910
cmp r0, #0
beq _02002E78
str r4, [r6, #0x1c]
bl sub_02002580
str r0, [r6, #0x18]
mov r0, #1
ldmia sp!, {r4, r5, r6, pc}
_02002E78:
cmp r4, #0
beq _02002E8C
mov r0, r5
mov r1, r4
bl OS_SetThreadPriority
_02002E8C:
mov r0, #0
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_02002E94: .word OSi_ThreadInfo
arm_func_end sub_02002E10
arm_func_start sub_02002E98
sub_02002E98: ; 0x02002E98
stmdb sp!, {r3, r4, r5, lr}
ldr r4, [r0, #0x1c]
ldr r5, [r0, #0x18]
mov r1, #0
str r1, [r0, #0x1c]
str r1, [r0, #0x18]
bl sub_020028F8
cmp r4, #0
ldmeqia sp!, {r3, r4, r5, pc}
mov r0, r5
mov r1, r4
bl sub_020027F8
ldmia sp!, {r3, r4, r5, pc}
arm_func_end sub_02002E98
arm_func_start sub_02002ECC
sub_02002ECC: ; 0x02002ECC
stmdb sp!, {r4, r5, r6, lr}
ldr r4, [r0, #0x1c]
ldr r5, [r0, #0x18]
mov r2, #0
str r2, [r0, #0x18]
mov r6, r1
str r2, [r0, #0x1c]
bl sub_020028F8
mov r0, r6
bl sub_02002B20
cmp r4, #0
ldmeqia sp!, {r4, r5, r6, pc}
mov r0, r5
mov r1, r4
bl sub_020027F8
ldmia sp!, {r4, r5, r6, pc}
arm_func_end sub_02002ECC
arm_func_start sub_02002F0C
sub_02002F0C: ; 0x02002F0C
stmdb sp!, {r3, lr}
ldr r0, _02002F30 ; =_020AEF58
bl sub_02002C40
ldr r0, _02002F30 ; =_020AEF58
mov r1, #7
bl sub_02002CAC
ldr r0, _02002F30 ; =_020AEF58
bl sub_02002E98
ldmia sp!, {r3, pc}
.align 2, 0
_02002F30: .word _020AEF58
arm_func_end sub_02002F0C
arm_func_start sub_02002F34
sub_02002F34: ; 0x02002F34
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
ldr r0, _02002F78 ; =_020AEF58
mov r4, r1
bl sub_02002CB4
mov r0, r4, lsl #2
mov r1, #1
bl MemAlloc
str r0, [r5, #0x20]
str r4, [r5, #0x24]
ldr r1, [r5, #0x20]
mov r0, r5
mov r2, r4
bl OS_InitMessageQueue
ldr r0, _02002F78 ; =_020AEF58
bl sub_02002E98
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_02002F78: .word _020AEF58
arm_func_end sub_02002F34
arm_func_start sub_02002F7C
sub_02002F7C: ; 0x02002F7C
stmdb sp!, {r3, lr}
cmp r2, #0
movne r2, #1
moveq r2, #0
bl OS_SendMessage
and r0, r0, #0xff
ldmia sp!, {r3, pc}
arm_func_end sub_02002F7C
arm_func_start sub_02002F98
sub_02002F98: ; 0x02002F98
stmdb sp!, {r3, lr}
cmp r2, #0
movne r2, #1
moveq r2, #0
bl OS_ReceiveMessage
and r0, r0, #0xff
ldmia sp!, {r3, pc}
arm_func_end sub_02002F98
arm_func_start sub_02002FB4
sub_02002FB4: ; 0x02002FB4
bx lr
arm_func_end sub_02002FB4
arm_func_start sub_02002FB8
sub_02002FB8: ; 0x02002FB8
stmdb sp!, {r4, r5, r6, lr}
ldr r0, _02003024 ; =_0229B110
mov r6, #0
strh r6, [r0]
cmp r6, #6
ldr r5, _02003028 ; =_0229B114
bge _0200301C
mov r4, r6
b _02003014
_02002FDC:
mov r0, r5
bl sub_02002C40
cmp r6, #4
str r4, [r5, #0x24]
cmpne r6, #5
bne _02003000
bl OS_GetLockID
strh r0, [r5, #0x28]
b _02003004
_02003000:
strh r4, [r5, #0x28]
_02003004:
mov r0, r5
bl sub_02002E98
add r6, r6, #1
add r5, r5, #0x2c
_02003014:
cmp r6, #6
blt _02002FDC
_0200301C:
bl sub_020059A8
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_02003024: .word _0229B110
_02003028: .word _0229B114
arm_func_end sub_02002FB8
arm_func_start sub_0200302C
sub_0200302C: ; 0x0200302C
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr}
movs r8, r0
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
bl sub_02002580
mov r7, r0
mov r6, #0
ldr r5, _020030C4 ; =_0229B114
mov r4, #1
ldr sl, _020030C8 ; =_0229B110
b _020030B8
_02003054:
mov r0, r4, lsl r6
mov sb, r0, lsl #0x10
tst r8, sb, lsr #16
beq _020030B0
mov r0, r5
bl sub_02002CB4
bl InterruptMasterDisable
ldrh r0, [sl]
ldrh r0, [sl]
str r7, [r5, #0x24]
orr r0, r0, sb, lsr #16
strh r0, [sl]
bl InterruptMasterEnable
cmp r6, #4
beq _0200309C
cmp r6, #5
beq _020030A8
b _020030B0
_0200309C:
ldrh r0, [r5, #0x28]
bl Card_LockRom
b _020030B0
_020030A8:
ldrh r0, [r5, #0x28]
bl Card_LockBackup
_020030B0:
add r6, r6, #1
add r5, r5, #0x2c
_020030B8:
cmp r6, #6
blt _02003054
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
.align 2, 0
_020030C4: .word _0229B114
_020030C8: .word _0229B110
arm_func_end sub_0200302C
arm_func_start InterruptMasterDisable
InterruptMasterDisable: ; 0x020030CC
ldr r2, _020030E0 ; =0x04000208
mov r1, #0
ldrh r0, [r2]
strh r1, [r2]
bx lr
.align 2, 0
_020030E0: .word 0x04000208
arm_func_end InterruptMasterDisable
arm_func_start InterruptMasterEnable
InterruptMasterEnable: ; 0x020030E4
ldr r2, _020030F8 ; =0x04000208
mov r1, #1
ldrh r0, [r2]
strh r1, [r2]
bx lr
.align 2, 0
_020030F8: .word 0x04000208
arm_func_end InterruptMasterEnable
arm_func_start sub_020030FC
sub_020030FC: ; 0x020030FC
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
movs sl, r0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
bl sub_02002580
mov r1, #7
mov r8, r0
bl sub_020027F8
mov sb, r0
mov r7, #0
ldr r6, _020031B8 ; =_0229B114
mov fp, #1
ldr r5, _020031BC ; =_0229B110
b _020031A0
_02003130:
mov r0, fp, lsl r7
mov r4, r0, lsl #0x10
tst sl, r4, lsr #16
beq _02003198
cmp r7, #4
beq _02003154
cmp r7, #5
beq _02003160
b _02003168
_02003154:
ldrh r0, [r6, #0x28]
bl Card_UnlockRom
b _02003168
_02003160:
ldrh r0, [r6, #0x28]
bl Card_UnlockBackup
_02003168:
bl InterruptMasterDisable
ldrh r0, [r5]
mvn r1, r4, lsr #16
ldrh r0, [r5]
ldrh r2, [r5]
mov r0, #0
str r0, [r6, #0x24]
and r0, r2, r1
strh r0, [r5]
bl InterruptMasterEnable
mov r0, r6
bl sub_02002E98
_02003198:
add r7, r7, #1
add r6, r6, #0x2c
_020031A0:
cmp r7, #6
blt _02003130
mov r0, r8
mov r1, sb
bl sub_020027F8
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_020031B8: .word _0229B114
_020031BC: .word _0229B110
arm_func_end sub_020030FC
arm_func_start sub_020031C0
sub_020031C0: ; 0x020031C0
stmdb sp!, {r3, r4, r5, lr}
mov r4, r0
bl sub_02002580
mov r5, #0
mov lr, r5
cmp r5, #6
ldr ip, _02003218 ; =_0229B114
bge _02003210
mov r3, #1
b _02003208
_020031E8:
mov r1, r3, lsl lr
mov r1, r1, lsl #0x10
tst r4, r1, lsr #16
ldrne r2, [ip, #0x24]
add lr, lr, #1
cmpne r2, r0
orrne r5, r5, r1, lsr #16
add ip, ip, #0x2c
_02003208:
cmp lr, #6
blt _020031E8
_02003210:
mov r0, r5
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_02003218: .word _0229B114
arm_func_end sub_020031C0
arm_func_start InitMemAllocTableVeneer
InitMemAllocTableVeneer: ; 0x0200321C
ldr ip, _02003224 ; =InitMemAllocTable
bx ip
.align 2, 0
_02003224: .word InitMemAllocTable
arm_func_end InitMemAllocTableVeneer

View File

@@ -3841,59 +3841,3 @@ FileRom_InitDataTransfer: ; 0x02008168
_0200818C: .word _020AF368
_02008190: .word _020AF360
arm_func_end FileRom_InitDataTransfer
arm_func_start FileRom_StopDataTransfer
FileRom_StopDataTransfer: ; 0x02008194
stmdb sp!, {r4, lr}
ldr r1, _020081C0 ; =_020AF360
ldr r0, _020081C4 ; =_020AF368
ldr r4, [r1, #4]
mov r2, #0
str r2, [r1, #4]
bl sub_02002E98
bl sub_02002580
mov r1, r4
bl sub_020027F8
ldmia sp!, {r4, pc}
.align 2, 0
_020081C0: .word _020AF360
_020081C4: .word _020AF368
arm_func_end FileRom_StopDataTransfer
arm_func_start sub_020081C8
sub_020081C8: ; 0x020081C8
ldr ip, _020081D4 ; =sub_02002CB4
ldr r0, _020081D8 ; =_020AF368
bx ip
.align 2, 0
_020081D4: .word sub_02002CB4
_020081D8: .word _020AF368
arm_func_end sub_020081C8
arm_func_start sub_020081DC
sub_020081DC: ; 0x020081DC
ldr ip, _020081E8 ; =sub_02002E98
ldr r0, _020081EC ; =_020AF368
bx ip
.align 2, 0
_020081E8: .word sub_02002E98
_020081EC: .word _020AF368
arm_func_end sub_020081DC
arm_func_start sub_020081F0
sub_020081F0: ; 0x020081F0
ldr ip, _020081FC ; =sub_02002E10
ldr r0, _02008200 ; =_020AF368
bx ip
.align 2, 0
_020081FC: .word sub_02002E10
_02008200: .word _020AF368
arm_func_end sub_020081F0
arm_func_start FileRom_Veneer_FileInit
FileRom_Veneer_FileInit: ; 0x02008204
ldr ip, _0200820C ; =FileInit
bx ip
.align 2, 0
_0200820C: .word FS_InitFile
arm_func_end FileRom_Veneer_FileInit

View File

@@ -377,141 +377,3 @@ sub_02009BC0: ; 0x02009BC0
.align 2, 0
_02009BE4: .word 0x04000048
arm_func_end sub_02009BC0
arm_func_start sub_02009BE8
sub_02009BE8: ; 0x02009BE8
ldr r2, _02009C0C ; =0x0400004A
cmp r1, #0
ldrh r1, [r2]
bic r1, r1, #0x3f00
orr r1, r1, r0, lsl #8
ldr r0, _02009C0C ; =0x0400004A
orrne r1, r1, #0x2000
strh r1, [r0]
bx lr
.align 2, 0
_02009C0C: .word 0x0400004A
arm_func_end sub_02009BE8
arm_func_start sub_02009C10
sub_02009C10: ; 0x02009C10
ldr r2, _02009C34 ; =0x0400004A
cmp r1, #0
ldrh r1, [r2]
bic r1, r1, #0x3f
orr r1, r1, r0
ldr r0, _02009C34 ; =0x0400004A
orrne r1, r1, #0x20
strh r1, [r0]
bx lr
.align 2, 0
_02009C34: .word 0x0400004A
arm_func_end sub_02009C10
arm_func_start sub_02009C38
sub_02009C38: ; 0x02009C38
ldr r2, _02009C50 ; =0x0400000A
ldrh r1, [r2]
bic r1, r1, #3
orr r0, r1, r0
strh r0, [r2]
bx lr
.align 2, 0
_02009C50: .word 0x0400000A
arm_func_end sub_02009C38
arm_func_start sub_02009C54
sub_02009C54: ; 0x02009C54
ldr r2, _02009C6C ; =0x04000008
ldrh r1, [r2]
bic r1, r1, #3
orr r0, r1, r0
strh r0, [r2]
bx lr
.align 2, 0
_02009C6C: .word 0x04000008
arm_func_end sub_02009C54
arm_func_start sub_02009C70
sub_02009C70: ; 0x02009C70
ldr r2, _02009C88 ; =0x0400000C
ldrh r1, [r2]
bic r1, r1, #3
orr r0, r1, r0
strh r0, [r2]
bx lr
.align 2, 0
_02009C88: .word 0x0400000C
arm_func_end sub_02009C70
arm_func_start sub_02009C8C
sub_02009C8C: ; 0x02009C8C
ldr r2, _02009CA4 ; =0x0400000E
ldrh r1, [r2]
bic r1, r1, #3
orr r0, r1, r0
strh r0, [r2]
bx lr
.align 2, 0
_02009CA4: .word 0x0400000E
arm_func_end sub_02009C8C
arm_func_start sub_02009CA8
sub_02009CA8: ; 0x02009CA8
ldr r2, _02009CCC ; =0x04001048
cmp r1, #0
ldrh r1, [r2]
bic r1, r1, #0x3f
orr r1, r1, r0
ldr r0, _02009CCC ; =0x04001048
orrne r1, r1, #0x20
strh r1, [r0]
bx lr
.align 2, 0
_02009CCC: .word 0x04001048
arm_func_end sub_02009CA8
arm_func_start sub_02009CD0
sub_02009CD0: ; 0x02009CD0
ldr r2, _02009CF4 ; =0x04001048
cmp r1, #0
ldrh r1, [r2]
bic r1, r1, #0x3f00
orr r1, r1, r0, lsl #8
ldr r0, _02009CF4 ; =0x04001048
orrne r1, r1, #0x2000
strh r1, [r0]
bx lr
.align 2, 0
_02009CF4: .word 0x04001048
arm_func_end sub_02009CD0
arm_func_start sub_02009CF8
sub_02009CF8: ; 0x02009CF8
ldr r2, _02009D1C ; =0x0400104A
cmp r1, #0
ldrh r1, [r2]
bic r1, r1, #0x3f00
orr r1, r1, r0, lsl #8
ldr r0, _02009D1C ; =0x0400104A
orrne r1, r1, #0x2000
strh r1, [r0]
bx lr
.align 2, 0
_02009D1C: .word 0x0400104A
arm_func_end sub_02009CF8
arm_func_start sub_02009D20
sub_02009D20: ; 0x02009D20
ldr r2, _02009D44 ; =0x0400104A
cmp r1, #0
ldrh r1, [r2]
bic r1, r1, #0x3f
orr r1, r1, r0
ldr r0, _02009D44 ; =0x0400104A
orrne r1, r1, #0x20
strh r1, [r0]
bx lr
.align 2, 0
_02009D44: .word 0x0400104A
arm_func_end sub_02009D20

View File

@@ -345,66 +345,3 @@ _0200CA48: .word _02094C0C
_0200CA4C: .word 0x000009DA + SUB_0200C5DC_OFFSET
_0200CA50: .word 0x000009D9 + SUB_0200C5DC_OFFSET
arm_func_end sub_0200C5DC
arm_func_start GetDamageSource
GetDamageSource: ; 0x0200CA54
stmdb sp!, {r3, lr}
cmp r1, #0
beq _0200CA78
mov r0, r1
bl GetItemCategoryVeneer
cmp r0, #9
ldreq r0, _0200CA84 ; =0x00000262
ldrne r0, _0200CA88 ; =0x00000263
ldmia sp!, {r3, pc}
_0200CA78:
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x10
ldmia sp!, {r3, pc}
.align 2, 0
_0200CA84: .word 0x00000262
_0200CA88: .word 0x00000263
arm_func_end GetDamageSource
arm_func_start sub_0200CA8C
sub_0200CA8C: ; 0x0200CA8C
stmdb sp!, {r3, lr}
ldr r1, _0200CAB4 ; =BAG_ITEMS
ldr r0, _0200CAB8 ; =BAG_ITEMS_PTR_MIRROR
str r1, [r0]
bl LoadItemPspi2n
bl SetActiveInventoryToMain
bl sub_0200FD38
bl sub_02010590
bl WipeRecycleShopRecords
ldmia sp!, {r3, pc}
.align 2, 0
_0200CAB4: .word BAG_ITEMS
_0200CAB8: .word BAG_ITEMS_PTR_MIRROR
arm_func_end sub_0200CA8C
arm_func_start sub_0200CABC
sub_0200CABC: ; 0x0200CABC
stmdb sp!, {r3, lr}
bl AllInventoriesZInit
bl sub_0200FD3C
bl AllKecleonShopsZInit
bl WipeRecycleShopRecords
ldmia sp!, {r3, pc}
arm_func_end sub_0200CABC
arm_func_start sub_0200CAD4
sub_0200CAD4: ; 0x0200CAD4
stmdb sp!, {r3, lr}
bl SpecialEpisodeInventoryZInit
bl SpecialEpisodeKecleonShopZInit
ldmia sp!, {r3, pc}
arm_func_end sub_0200CAD4
arm_func_start sub_0200CAE4
sub_0200CAE4: ; 0x0200CAE4
ldr ip, _0200CAEC ; =RescueInventoryZInit
bx ip
.align 2, 0
_0200CAEC: .word RescueInventoryZInit
arm_func_end sub_0200CAE4

View File

@@ -1,146 +0,0 @@
.include "asm/macros.inc"
.include "main_02017B70.inc"
.text
arm_func_start sub_02017B70
sub_02017B70: ; 0x02017B70
ldr ip, _02017B78 ; =StopBgmCommand
bx ip
.align 2, 0
_02017B78: .word StopBgmCommand
arm_func_end sub_02017B70
arm_func_start sub_02017B7C
sub_02017B7C: ; 0x02017B7C
ldr ip, _02017B84 ; =sub_02017F28
bx ip
.align 2, 0
_02017B84: .word sub_02017F28
arm_func_end sub_02017B7C
arm_func_start sub_02017B88
sub_02017B88: ; 0x02017B88
ldr ip, _02017B90 ; =sub_02017F64
bx ip
.align 2, 0
_02017B90: .word sub_02017F64
arm_func_end sub_02017B88
arm_func_start sub_02017B94
sub_02017B94: ; 0x02017B94
stmdb sp!, {r4, lr}
mov r4, r0
bl sub_02017FBC
ldr r1, _02017BD0 ; =0x000003E7
cmp r4, r1
bne _02017BBC
cmp r0, r1
movne r0, #1
moveq r0, #0
b _02017BC8
_02017BBC:
cmp r0, r4
moveq r0, #1
movne r0, #0
_02017BC8:
and r0, r0, #0xff
ldmia sp!, {r4, pc}
.align 2, 0
_02017BD0: .word 0x000003E7
arm_func_end sub_02017B94
arm_func_start sub_02017BD4
sub_02017BD4: ; 0x02017BD4
ldr ip, _02017BDC ; =sub_02018024
bx ip
.align 2, 0
_02017BDC: .word sub_02018024
arm_func_end sub_02017BD4
arm_func_start sub_02017BE0
sub_02017BE0: ; 0x02017BE0
ldr ip, _02017BE8 ; =sub_020180A0
bx ip
.align 2, 0
_02017BE8: .word sub_020180A0
arm_func_end sub_02017BE0
arm_func_start sub_02017BEC
sub_02017BEC: ; 0x02017BEC
ldr ip, _02017BF4 ; =sub_02018118
bx ip
.align 2, 0
_02017BF4: .word sub_02018118
arm_func_end sub_02017BEC
arm_func_start sub_02017BF8
sub_02017BF8: ; 0x02017BF8
ldr ip, _02017C00 ; =sub_02018158
bx ip
.align 2, 0
_02017C00: .word sub_02018158
arm_func_end sub_02017BF8
arm_func_start sub_02017C04
sub_02017C04: ; 0x02017C04
ldr ip, _02017C0C ; =sub_02018194
bx ip
.align 2, 0
_02017C0C: .word sub_02018194
arm_func_end sub_02017C04
arm_func_start IsMePlaying
IsMePlaying: ; 0x02017C10
stmdb sp!, {r4, lr}
mov r4, r0
bl sub_020181E0
ldr r1, _02017C4C ; =0x000003E6
cmp r4, r1
bne _02017C38
cmp r0, r1
movne r0, #1
moveq r0, #0
b _02017C44
_02017C38:
cmp r0, r4
moveq r0, #1
movne r0, #0
_02017C44:
and r0, r0, #0xff
ldmia sp!, {r4, pc}
.align 2, 0
_02017C4C: .word 0x000003E6
arm_func_end IsMePlaying
arm_func_start sub_02017C50
sub_02017C50: ; 0x02017C50
ldr ip, _02017C58 ; =PlayMeById
bx ip
.align 2, 0
_02017C58: .word PlayMeById
arm_func_end sub_02017C50
arm_func_start sub_02017C5C
sub_02017C5C: ; 0x02017C5C
ldr ip, _02017C64 ; =sub_02018278
bx ip
.align 2, 0
_02017C64: .word sub_02018278
arm_func_end sub_02017C5C
arm_func_start sub_02017C68
sub_02017C68: ; 0x02017C68
ldr ip, _02017C70 ; =sub_020182AC
bx ip
.align 2, 0
_02017C70: .word sub_020182AC
arm_func_end sub_02017C68
arm_func_start sub_02017C74
sub_02017C74: ; 0x02017C74
ldr ip, _02017C7C ; =PlaySeByIdVolume
bx ip
.align 2, 0
_02017C7C: .word PlaySeByIdVolume
arm_func_end sub_02017C74

View File

@@ -1,79 +1,8 @@
.include "asm/macros.inc"
.include "main_02017C90.inc"
.include "main_02017D20.inc"
.text
arm_func_start sub_02017C90
sub_02017C90: ; 0x02017C90
ldr ip, _02017C98 ; =sub_0201831C
bx ip
.align 2, 0
_02017C98: .word sub_0201831C
arm_func_end sub_02017C90
arm_func_start sub_02017C9C
sub_02017C9C: ; 0x02017C9C
ldr ip, _02017CA4 ; =sub_020183A0
bx ip
.align 2, 0
_02017CA4: .word sub_020183A0
arm_func_end sub_02017C9C
arm_func_start sub_02017CA8
sub_02017CA8: ; 0x02017CA8
ldr ip, _02017CB0 ; =sub_020183E4
bx ip
.align 2, 0
_02017CB0: .word sub_020183E4
arm_func_end sub_02017CA8
arm_func_start sub_02017CB4
sub_02017CB4: ; 0x02017CB4
ldr ip, _02017CBC ; =sub_02018428
bx ip
.align 2, 0
_02017CBC: .word sub_02018428
arm_func_end sub_02017CB4
arm_func_start sub_02017CC0
sub_02017CC0: ; 0x02017CC0
ldr ip, _02017CC8 ; =sub_02018460
bx ip
.align 2, 0
_02017CC8: .word sub_02018460
arm_func_end sub_02017CC0
arm_func_start PlaySeVolumeWrapper
PlaySeVolumeWrapper: ; 0x02017CCC
ldr r1, _02017CE4 ; =_0209915C
mov r0, r0, lsl #1
ldrh r0, [r1, r0]
ldr ip, _02017CE8 ; =PlaySeByIdVolume
mov r1, #0x100
bx ip
.align 2, 0
_02017CE4: .word _0209915C
_02017CE8: .word PlaySeByIdVolume
arm_func_end PlaySeVolumeWrapper
arm_func_start sub_02017CEC
sub_02017CEC: ; 0x02017CEC
stmdb sp!, {r3, lr}
ldr r2, _02017D18 ; =_022A4BE8
ldrsh r0, [r2]
cmp r0, #0
ldmgtia sp!, {r3, pc}
ldr r0, _02017D1C ; =0x00003F05
mov r3, #3
mov r1, #0x100
strh r3, [r2]
bl PlaySeByIdVolume
ldmia sp!, {r3, pc}
.align 2, 0
_02017D18: .word _022A4BE8
_02017D1C: .word 0x00003F05
arm_func_end sub_02017CEC
arm_func_start sub_02017D20
sub_02017D20: ; 0x02017D20
stmdb sp!, {r3, lr}

View File

@@ -145,278 +145,3 @@ _0201BCC0: .word 0x05000200
_0201BCC4: .word 0x06894000
_0201BCC8: .word 0x05000600
arm_func_end InitObjGraphicsControls
arm_func_start sub_0201BCCC
sub_0201BCCC: ; 0x0201BCCC
ldr r1, _0201BCEC ; =OBJ_GRAPHICS_CONTROLS_PTR
mov r2, #0x9c
ldr r1, [r1]
ldr ip, _0201BCF0 ; =sub_0201AD7C
add r1, r1, #0x1c8
add r1, r1, #0x1c00
mla r0, r2, r0, r1
bx ip
.align 2, 0
_0201BCEC: .word OBJ_GRAPHICS_CONTROLS_PTR
_0201BCF0: .word sub_0201AD7C
arm_func_end sub_0201BCCC
arm_func_start sub_0201BCF4
sub_0201BCF4: ; 0x0201BCF4
ldr r1, _0201BD14 ; =OBJ_GRAPHICS_CONTROLS_PTR
mov r2, #0x9c
ldr r1, [r1]
ldr ip, _0201BD18 ; =sub_0201AD84
add r1, r1, #0x1c8
add r1, r1, #0x1c00
mla r0, r2, r0, r1
bx ip
.align 2, 0
_0201BD14: .word OBJ_GRAPHICS_CONTROLS_PTR
_0201BD18: .word sub_0201AD84
arm_func_end sub_0201BCF4
arm_func_start sub_0201BD1C
sub_0201BD1C: ; 0x0201BD1C
ldr r3, _0201BD4C ; =OBJ_GRAPHICS_CONTROLS_PTR
mov r2, #0x9c
ldr ip, [r3]
and r3, r0, #1
add r0, ip, #0x1c8
add r0, r0, #0x1c00
mla r2, r1, r2, r0
ldrb r0, [r2, #0x78]
bic r0, r0, #1
orr r0, r0, r3
strb r0, [r2, #0x78]
bx lr
.align 2, 0
_0201BD4C: .word OBJ_GRAPHICS_CONTROLS_PTR
arm_func_end sub_0201BD1C
arm_func_start sub_0201BD50
sub_0201BD50: ; 0x0201BD50
stmdb sp!, {r3, lr}
ldr r3, _0201BD7C ; =OBJ_GRAPHICS_CONTROLS_PTR
mov r2, #0x9c
ldr r3, [r3]
mov ip, r0
add r0, r3, #0x1c8
add r0, r0, #0x1c00
mla r0, r1, r2, r0
mov r1, ip
bl sub_0201AEB4
ldmia sp!, {r3, pc}
.align 2, 0
_0201BD7C: .word OBJ_GRAPHICS_CONTROLS_PTR
arm_func_end sub_0201BD50
arm_func_start sub_0201BD80
sub_0201BD80: ; 0x0201BD80
stmdb sp!, {r3, lr}
ldr ip, _0201BDB0 ; =OBJ_GRAPHICS_CONTROLS_PTR
mov lr, r0
ldr ip, [ip]
mov r3, #0x9c
add r0, ip, #0x1c8
add r0, r0, #0x1c00
mla r0, r2, r3, r0
mov r2, r1
mov r1, lr
bl sub_0201AECC
ldmia sp!, {r3, pc}
.align 2, 0
_0201BDB0: .word OBJ_GRAPHICS_CONTROLS_PTR
arm_func_end sub_0201BD80
arm_func_start CopyAttributesToOamBothScreens
CopyAttributesToOamBothScreens: ; 0x0201BDB4
stmdb sp!, {r3, lr}
mov r0, #8
bl sub_0200302C
ldr r0, _0201BDE8 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
bl CopyAttributesToOamWrapper
ldr r0, _0201BDE8 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0x70
bl CopyAttributesToOamWrapper
mov r0, #8
bl sub_020030FC
ldmia sp!, {r3, pc}
.align 2, 0
_0201BDE8: .word OBJ_GRAPHICS_CONTROLS_PTR
arm_func_end CopyAttributesToOamBothScreens
arm_func_start sub_0201BDEC
sub_0201BDEC: ; 0x0201BDEC
stmdb sp!, {r3, lr}
mov r0, #8
bl sub_0200302C
ldr r0, _0201BE24 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0xe0
bl CopyAttributesToOamWrapper
ldr r0, _0201BE24 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0x150
bl CopyAttributesToOamWrapper
mov r0, #8
bl sub_020030FC
ldmia sp!, {r3, pc}
.align 2, 0
_0201BE24: .word OBJ_GRAPHICS_CONTROLS_PTR
arm_func_end sub_0201BDEC
arm_func_start sub_0201BE28
sub_0201BE28: ; 0x0201BE28
stmdb sp!, {r3, lr}
ldr r0, _0201BE58 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0x1c8
add r0, r0, #0x1c00
bl sub_0201AFB8
ldr r0, _0201BE58 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0x264
add r0, r0, #0x1c00
bl sub_0201AFB8
ldmia sp!, {r3, pc}
.align 2, 0
_0201BE58: .word OBJ_GRAPHICS_CONTROLS_PTR
arm_func_end sub_0201BE28
arm_func_start GroupOamAttributesBothScreens
GroupOamAttributesBothScreens: ; 0x0201BE5C
stmdb sp!, {r3, lr}
ldr r0, _0201BE80 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
bl GroupOamAttributesWrapper
ldr r0, _0201BE80 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0x70
bl GroupOamAttributesWrapper
ldmia sp!, {r3, pc}
.align 2, 0
_0201BE80: .word OBJ_GRAPHICS_CONTROLS_PTR
arm_func_end GroupOamAttributesBothScreens
arm_func_start sub_0201BE84
sub_0201BE84: ; 0x0201BE84
stmdb sp!, {r3, lr}
ldr r0, _0201BEAC ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0xe0
bl GroupOamAttributesWrapper
ldr r0, _0201BEAC ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0x150
bl GroupOamAttributesWrapper
ldmia sp!, {r3, pc}
.align 2, 0
_0201BEAC: .word OBJ_GRAPHICS_CONTROLS_PTR
arm_func_end sub_0201BE84
arm_func_start sub_0201BEB0
sub_0201BEB0: ; 0x0201BEB0
stmdb sp!, {r3, lr}
mov r0, #8
bl sub_0200302C
ldr r0, _0201BF0C ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0x1c8
add r0, r0, #0x1c00
bl sub_0201B004
ldr r0, _0201BF0C ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0x264
add r0, r0, #0x1c00
bl sub_0201B004
ldr r0, _0201BF0C ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
bl sub_0201BB20
ldr r0, _0201BF0C ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0x70
bl sub_0201BB20
mov r0, #8
bl sub_020030FC
ldmia sp!, {r3, pc}
.align 2, 0
_0201BF0C: .word OBJ_GRAPHICS_CONTROLS_PTR
arm_func_end sub_0201BEB0
arm_func_start sub_0201BF10
sub_0201BF10: ; 0x0201BF10
stmdb sp!, {r3, lr}
mov r0, #8
bl sub_0200302C
ldr r0, _0201BF48 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0xe0
bl sub_0201BB20
ldr r0, _0201BF48 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0x150
bl sub_0201BB20
mov r0, #8
bl sub_020030FC
ldmia sp!, {r3, pc}
.align 2, 0
_0201BF48: .word OBJ_GRAPHICS_CONTROLS_PTR
arm_func_end sub_0201BF10
arm_func_start sub_0201BF4C
sub_0201BF4C: ; 0x0201BF4C
stmdb sp!, {r3, lr}
bl sub_0201BEB0
bl sub_0201BF10
bl CopyAttributesToOamBothScreens
bl sub_0201BDEC
ldmia sp!, {r3, pc}
arm_func_end sub_0201BF4C
arm_func_start sub_0201BF64
sub_0201BF64: ; 0x0201BF64
stmdb sp!, {r3, lr}
ldr r0, _0201BFA8 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
bl sub_0201B2A0
ldr r0, _0201BFA8 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0x70
bl sub_0201B2A0
ldr r0, _0201BFA8 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0xe0
bl sub_0201B2A0
ldr r0, _0201BFA8 ; =OBJ_GRAPHICS_CONTROLS_PTR
ldr r0, [r0]
add r0, r0, #0x150
bl sub_0201B2A0
ldmia sp!, {r3, pc}
.align 2, 0
_0201BFA8: .word OBJ_GRAPHICS_CONTROLS_PTR
arm_func_end sub_0201BF64
arm_func_start sub_0201BFAC
sub_0201BFAC: ; 0x0201BFAC
stmdb sp!, {r3, r4, lr}
sub sp, sp, #4
ldr ip, _0201BFEC ; =OBJ_GRAPHICS_CONTROLS_PTR
str r3, [sp]
ldr lr, [ip]
ldr ip, [sp, #0x10]
mov r3, #0x70
mov r4, r0
mla r0, ip, r3, lr
mov ip, r1
mov r3, r2
mov r1, r4
mov r2, ip
bl sub_0201B2DC
add sp, sp, #4
ldmia sp!, {r3, r4, pc}
.align 2, 0
_0201BFEC: .word OBJ_GRAPHICS_CONTROLS_PTR
arm_func_end sub_0201BFAC

View File

@@ -951,429 +951,3 @@ _02026134:
add sp, sp, #0x10
ldmia sp!, {r4, r5, r6, pc}
arm_func_end sub_020260C4
arm_func_start sub_0202613C
sub_0202613C: ; 0x0202613C
ldr ip, _02026148 ; =sub_02020B14
add r0, r0, #4
bx ip
.align 2, 0
_02026148: .word sub_02020B14
arm_func_end sub_0202613C
arm_func_start sub_0202614C
sub_0202614C: ; 0x0202614C
stmdb sp!, {r3, lr}
sub sp, sp, #8
add r3, sp, #0
str r1, [sp]
mov r1, r3
add r0, r0, #4
str r2, [sp, #4]
bl sub_02020B60
add sp, sp, #8
ldmia sp!, {r3, pc}
arm_func_end sub_0202614C
arm_func_start sub_02026174
sub_02026174: ; 0x02026174
ldr ip, _02026180 ; =sub_02020B74
add r0, r0, #4
bx ip
.align 2, 0
_02026180: .word sub_02020B74
arm_func_end sub_02026174
arm_func_start sub_02026184
sub_02026184: ; 0x02026184
ldr ip, _02026190 ; =sub_02020BB8
add r0, r0, #4
bx ip
.align 2, 0
_02026190: .word sub_02020BB8
arm_func_end sub_02026184
arm_func_start sub_02026194
sub_02026194: ; 0x02026194
ldr ip, _020261A0 ; =sub_02020BC4
add r0, r0, #4
bx ip
.align 2, 0
_020261A0: .word sub_02020BC4
arm_func_end sub_02026194
arm_func_start sub_020261A4
sub_020261A4: ; 0x020261A4
ldr ip, _020261B0 ; =sub_02020CCC
add r0, r0, #4
bx ip
.align 2, 0
_020261B0: .word sub_02020CCC
arm_func_end sub_020261A4
arm_func_start sub_020261B4
sub_020261B4: ; 0x020261B4
ldr ip, _020261C0 ; =sub_02020D18
add r0, r0, #4
bx ip
.align 2, 0
_020261C0: .word sub_02020D18
arm_func_end sub_020261B4
arm_func_start sub_020261C4
sub_020261C4: ; 0x020261C4
ldr ip, _020261D0 ; =sub_02020D40
add r0, r0, #4
bx ip
.align 2, 0
_020261D0: .word sub_02020D40
arm_func_end sub_020261C4
arm_func_start sub_020261D4
sub_020261D4: ; 0x020261D4
ldr ip, _020261E0 ; =sub_02020D54
add r0, r0, #4
bx ip
.align 2, 0
_020261E0: .word sub_02020D54
arm_func_end sub_020261D4
arm_func_start sub_020261E4
sub_020261E4: ; 0x020261E4
ldr ip, _020261F0 ; =sub_02020D5C
add r0, r0, #4
bx ip
.align 2, 0
_020261F0: .word sub_02020D5C
arm_func_end sub_020261E4
arm_func_start sub_020261F4
sub_020261F4: ; 0x020261F4
ldr ip, _02026200 ; =sub_02020D7C
add r0, r0, #4
bx ip
.align 2, 0
_02026200: .word sub_02020D7C
arm_func_end sub_020261F4
arm_func_start sub_02026204
sub_02026204: ; 0x02026204
ldr ip, _02026210 ; =AnalyzeText
add r0, r0, #4
bx ip
.align 2, 0
_02026210: .word AnalyzeText
arm_func_end sub_02026204
arm_func_start DrawTextInWindow
DrawTextInWindow: ; 0x02026214
stmdb sp!, {r3, r4, lr}
sub sp, sp, #0x124
mov r4, r0
str r1, [sp]
mov r1, r4
add r0, sp, #8
mov r4, r3
str r2, [sp, #4]
bl sub_02025E84
add r0, sp, #0xc
add r1, sp, #0
bl sub_02020B60
ldr r1, _02026264 ; =0x0000C402
add r0, sp, #0xc
mov r2, r4
bl sub_02020BC4
add r0, sp, #0xc
bl AnalyzeText
add sp, sp, #0x124
ldmia sp!, {r3, r4, pc}
.align 2, 0
_02026264: .word 0x0000C402
arm_func_end DrawTextInWindow
arm_func_start AppendStandardStringToMission
AppendStandardStringToMission: ; 0x02026268
stmdb sp!, {r4, lr}
sub sp, sp, #0x128
sub sp, sp, #0x400
str r2, [sp, #8]
mov r2, r3
mov r4, r0
str r1, [sp, #4]
mov ip, #0
ldr r3, _020262DC ; =0x0000C402
add r0, sp, #0xc
mov r1, #0x400
str ip, [sp]
bl PreprocessStringFromId
add r0, sp, #0x400
add r0, r0, #0xc
mov r1, r4
bl sub_02025E84
add r0, sp, #0x410
add r1, sp, #4
bl sub_02020B60
ldr r1, _020262DC ; =0x0000C402
add r0, sp, #0x410
add r2, sp, #0xc
bl sub_02020BC4
add r0, sp, #0x410
bl AnalyzeText
add sp, sp, #0x128
add sp, sp, #0x400
ldmia sp!, {r4, pc}
.align 2, 0
_020262DC: .word 0x0000C402
arm_func_end AppendStandardStringToMission
arm_func_start sub_020262E0
sub_020262E0: ; 0x020262E0
stmdb sp!, {r4, lr}
sub sp, sp, #0x128
sub sp, sp, #0x400
str r2, [sp, #8]
mov r2, r3
mov r4, r0
str r1, [sp, #4]
ldr ip, [sp, #0x530]
ldr r3, _02026354 ; =0x0000C402
add r0, sp, #0xc
mov r1, #0x400
str ip, [sp]
bl PreprocessStringFromId
add r0, sp, #0x400
add r0, r0, #0xc
mov r1, r4
bl sub_02025E84
add r0, sp, #0x410
add r1, sp, #4
bl sub_02020B60
ldr r1, _02026354 ; =0x0000C402
add r0, sp, #0x410
add r2, sp, #0xc
bl sub_02020BC4
add r0, sp, #0x410
bl AnalyzeText
add sp, sp, #0x128
add sp, sp, #0x400
ldmia sp!, {r4, pc}
.align 2, 0
_02026354: .word 0x0000C402
arm_func_end sub_020262E0
arm_func_start sub_02026358
sub_02026358: ; 0x02026358
stmdb sp!, {r3, r4, lr}
sub sp, sp, #0x12c
mov r4, r0
ldr lr, [sp, #0x138]
ldr ip, [sp, #0x13c]
str r1, [sp]
mov r1, r4
add r0, sp, #0x10
mov r4, r3
str lr, [sp, #8]
str ip, [sp, #0xc]
str r2, [sp, #4]
bl sub_02025E84
add r0, sp, #0x14
add r1, sp, #8
bl sub_02020B4C
add r0, sp, #0x14
add r1, sp, #0
bl sub_02020B60
ldr r1, _020263C4 ; =0x0000C402
add r0, sp, #0x14
mov r2, r4
bl sub_02020BC4
add r0, sp, #0x14
bl AnalyzeText
add sp, sp, #0x12c
ldmia sp!, {r3, r4, pc}
.align 2, 0
_020263C4: .word 0x0000C402
arm_func_end sub_02026358
arm_func_start sub_020263C8
sub_020263C8: ; 0x020263C8
stmdb sp!, {r3, r4, lr}
sub sp, sp, #0x124
mov r4, r0
str r1, [sp]
mov r1, r4
add r0, sp, #8
mov r4, r3
str r2, [sp, #4]
bl sub_02025E84
add r0, sp, #0xc
add r1, sp, #0
bl sub_02020B60
ldr r1, _02026424 ; =0x0000C402
add r0, sp, #0xc
mov r2, r4
bl sub_02020BC4
ldrb r1, [sp, #0x130]
add r0, sp, #0xc
bl sub_02020B74
add r0, sp, #0xc
bl AnalyzeText
add sp, sp, #0x124
ldmia sp!, {r3, r4, pc}
.align 2, 0
_02026424: .word 0x0000C402
arm_func_end sub_020263C8
arm_func_start sub_02026428
sub_02026428: ; 0x02026428
stmdb sp!, {r3, r4, lr}
sub sp, sp, #0x12c
mov r4, r0
ldr lr, [sp, #0x13c]
ldr ip, [sp, #0x140]
str r1, [sp]
mov r1, r4
add r0, sp, #0x10
mov r4, r3
str lr, [sp, #8]
str ip, [sp, #0xc]
str r2, [sp, #4]
bl sub_02025E84
add r0, sp, #0x14
add r1, sp, #8
bl sub_02020B4C
add r0, sp, #0x14
add r1, sp, #0
bl sub_02020B60
ldr r1, _020264A0 ; =0x0000C402
add r0, sp, #0x14
mov r2, r4
bl sub_02020BC4
ldrb r1, [sp, #0x138]
add r0, sp, #0x14
bl sub_02020B94
add r0, sp, #0x14
bl AnalyzeText
add sp, sp, #0x12c
ldmia sp!, {r3, r4, pc}
.align 2, 0
_020264A0: .word 0x0000C402
arm_func_end sub_02026428
arm_func_start sub_020264A4
sub_020264A4: ; 0x020264A4
stmdb sp!, {r3, r4, lr}
sub sp, sp, #0x124
mov r4, r0
str r1, [sp]
mov r1, r4
add r0, sp, #8
mov r4, r3
str r2, [sp, #4]
bl sub_02025E84
add r0, sp, #0xc
add r1, sp, #0
bl sub_02020B60
ldr r1, _020264F4 ; =0x0000C403
add r0, sp, #0xc
mov r2, r4
bl sub_02020BC4
add r0, sp, #0xc
bl AnalyzeText
add sp, sp, #0x124
ldmia sp!, {r3, r4, pc}
.align 2, 0
_020264F4: .word 0x0000C403
arm_func_end sub_020264A4
arm_func_start sub_020264F8
sub_020264F8: ; 0x020264F8
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r4, r3
mov r7, r0
mov r0, r4
mov r6, r1
mov r5, r2
bl sub_02025C7C
#ifdef JAPAN
ldrsh r0, [r0, #6]
cmp r0, #0xc
rsblt r0, r0, #0xc
addlt r0, r0, r0, lsr #31
addlt r6, r6, r0, asr #1
#else
ldrb r0, [r0, #2]
cmp r0, #0xc
rsblo r0, r0, #0xc
addlo r0, r0, r0, lsr #31
addlo r6, r6, r0, asr #1
#endif
ldrb r0, [sp, #0x18]
bl GetColorCodePaletteOffset
str r0, [sp]
mov r0, r7
mov r1, r6
mov r2, r5
mov r3, r4
bl DrawChar
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end sub_020264F8
arm_func_start GetCharWidth
GetCharWidth: ; 0x0202654C
stmdb sp!, {r3, lr}
ldr r1, _02026590 ; =_020AFD04
mov r3, r0
#ifdef NORTH_AMERICA
ldr r1, [r1, #8]
#else
ldr r1, [r1, #4]
#endif
cmp r1, #2
blt _0202657C
mov r1, #0
mov r2, r1
sub r0, r1, #2
str r1, [sp]
bl sub_02026C68
ldmia sp!, {r3, pc}
_0202657C:
bl sub_02025C7C
cmp r0, #0
#ifdef JAPAN
ldrnesh r0, [r0, #6]
#else
ldrneb r0, [r0, #2]
#endif
moveq r0, #0
ldmia sp!, {r3, pc}
.align 2, 0
_02026590: .word _020AFD04
arm_func_end GetCharWidth
arm_func_start sub_02026594
sub_02026594: ; 0x02026594
ldr r1, _020265A4 ; =_020AFD04
#if defined(EUROPE)
ldr r1, [r1, #8]
#elif defined(JAPAN)
ldr r1, [r1]
#else
ldr r1, [r1, #0xc]
#endif
ldrb r0, [r1, r0, lsl #2]
bx lr
.align 2, 0
_020265A4: .word _020AFD04
arm_func_end sub_02026594
arm_func_start sub_020265A8
sub_020265A8: ; 0x020265A8
ldr ip, _020265B8 ; =sub_02022118
ldr r1, _020265BC ; =GetCharWidth
ldr r2, _020265C0 ; =sub_02026594
bx ip
.align 2, 0
_020265B8: .word sub_02022118
_020265BC: .word GetCharWidth
_020265C0: .word sub_02026594
arm_func_end sub_020265A8

18
asm/main_0202614C.s Normal file
View File

@@ -0,0 +1,18 @@
.include "asm/macros.inc"
.include "main_0202614C.inc"
.text
arm_func_start sub_0202614C
sub_0202614C: ; 0x0202614C
stmdb sp!, {r3, lr}
sub sp, sp, #8
add r3, sp, #0
str r1, [sp]
mov r1, r3
add r0, r0, #4
str r2, [sp, #4]
bl sub_02020B60
add sp, sp, #8
ldmia sp!, {r3, pc}
arm_func_end sub_0202614C

335
asm/main_020261F4.s Normal file
View File

@@ -0,0 +1,335 @@
.include "asm/macros.inc"
.include "main_020261F4.inc"
.text
arm_func_start sub_020261F4
sub_020261F4: ; 0x020261F4
ldr ip, _02026200 ; =sub_02020D7C
add r0, r0, #4
bx ip
.align 2, 0
_02026200: .word sub_02020D7C
arm_func_end sub_020261F4
arm_func_start sub_02026204
sub_02026204: ; 0x02026204
ldr ip, _02026210 ; =AnalyzeText
add r0, r0, #4
bx ip
.align 2, 0
_02026210: .word AnalyzeText
arm_func_end sub_02026204
arm_func_start DrawTextInWindow
DrawTextInWindow: ; 0x02026214
stmdb sp!, {r3, r4, lr}
sub sp, sp, #0x124
mov r4, r0
str r1, [sp]
mov r1, r4
add r0, sp, #8
mov r4, r3
str r2, [sp, #4]
bl sub_02025E84
add r0, sp, #0xc
add r1, sp, #0
bl sub_02020B60
ldr r1, _02026264 ; =0x0000C402
add r0, sp, #0xc
mov r2, r4
bl sub_02020BC4
add r0, sp, #0xc
bl AnalyzeText
add sp, sp, #0x124
ldmia sp!, {r3, r4, pc}
.align 2, 0
_02026264: .word 0x0000C402
arm_func_end DrawTextInWindow
arm_func_start AppendStandardStringToMission
AppendStandardStringToMission: ; 0x02026268
stmdb sp!, {r4, lr}
sub sp, sp, #0x128
sub sp, sp, #0x400
str r2, [sp, #8]
mov r2, r3
mov r4, r0
str r1, [sp, #4]
mov ip, #0
ldr r3, _020262DC ; =0x0000C402
add r0, sp, #0xc
mov r1, #0x400
str ip, [sp]
bl PreprocessStringFromId
add r0, sp, #0x400
add r0, r0, #0xc
mov r1, r4
bl sub_02025E84
add r0, sp, #0x410
add r1, sp, #4
bl sub_02020B60
ldr r1, _020262DC ; =0x0000C402
add r0, sp, #0x410
add r2, sp, #0xc
bl sub_02020BC4
add r0, sp, #0x410
bl AnalyzeText
add sp, sp, #0x128
add sp, sp, #0x400
ldmia sp!, {r4, pc}
.align 2, 0
_020262DC: .word 0x0000C402
arm_func_end AppendStandardStringToMission
arm_func_start sub_020262E0
sub_020262E0: ; 0x020262E0
stmdb sp!, {r4, lr}
sub sp, sp, #0x128
sub sp, sp, #0x400
str r2, [sp, #8]
mov r2, r3
mov r4, r0
str r1, [sp, #4]
ldr ip, [sp, #0x530]
ldr r3, _02026354 ; =0x0000C402
add r0, sp, #0xc
mov r1, #0x400
str ip, [sp]
bl PreprocessStringFromId
add r0, sp, #0x400
add r0, r0, #0xc
mov r1, r4
bl sub_02025E84
add r0, sp, #0x410
add r1, sp, #4
bl sub_02020B60
ldr r1, _02026354 ; =0x0000C402
add r0, sp, #0x410
add r2, sp, #0xc
bl sub_02020BC4
add r0, sp, #0x410
bl AnalyzeText
add sp, sp, #0x128
add sp, sp, #0x400
ldmia sp!, {r4, pc}
.align 2, 0
_02026354: .word 0x0000C402
arm_func_end sub_020262E0
arm_func_start sub_02026358
sub_02026358: ; 0x02026358
stmdb sp!, {r3, r4, lr}
sub sp, sp, #0x12c
mov r4, r0
ldr lr, [sp, #0x138]
ldr ip, [sp, #0x13c]
str r1, [sp]
mov r1, r4
add r0, sp, #0x10
mov r4, r3
str lr, [sp, #8]
str ip, [sp, #0xc]
str r2, [sp, #4]
bl sub_02025E84
add r0, sp, #0x14
add r1, sp, #8
bl sub_02020B4C
add r0, sp, #0x14
add r1, sp, #0
bl sub_02020B60
ldr r1, _020263C4 ; =0x0000C402
add r0, sp, #0x14
mov r2, r4
bl sub_02020BC4
add r0, sp, #0x14
bl AnalyzeText
add sp, sp, #0x12c
ldmia sp!, {r3, r4, pc}
.align 2, 0
_020263C4: .word 0x0000C402
arm_func_end sub_02026358
arm_func_start sub_020263C8
sub_020263C8: ; 0x020263C8
stmdb sp!, {r3, r4, lr}
sub sp, sp, #0x124
mov r4, r0
str r1, [sp]
mov r1, r4
add r0, sp, #8
mov r4, r3
str r2, [sp, #4]
bl sub_02025E84
add r0, sp, #0xc
add r1, sp, #0
bl sub_02020B60
ldr r1, _02026424 ; =0x0000C402
add r0, sp, #0xc
mov r2, r4
bl sub_02020BC4
ldrb r1, [sp, #0x130]
add r0, sp, #0xc
bl sub_02020B74
add r0, sp, #0xc
bl AnalyzeText
add sp, sp, #0x124
ldmia sp!, {r3, r4, pc}
.align 2, 0
_02026424: .word 0x0000C402
arm_func_end sub_020263C8
arm_func_start sub_02026428
sub_02026428: ; 0x02026428
stmdb sp!, {r3, r4, lr}
sub sp, sp, #0x12c
mov r4, r0
ldr lr, [sp, #0x13c]
ldr ip, [sp, #0x140]
str r1, [sp]
mov r1, r4
add r0, sp, #0x10
mov r4, r3
str lr, [sp, #8]
str ip, [sp, #0xc]
str r2, [sp, #4]
bl sub_02025E84
add r0, sp, #0x14
add r1, sp, #8
bl sub_02020B4C
add r0, sp, #0x14
add r1, sp, #0
bl sub_02020B60
ldr r1, _020264A0 ; =0x0000C402
add r0, sp, #0x14
mov r2, r4
bl sub_02020BC4
ldrb r1, [sp, #0x138]
add r0, sp, #0x14
bl sub_02020B94
add r0, sp, #0x14
bl AnalyzeText
add sp, sp, #0x12c
ldmia sp!, {r3, r4, pc}
.align 2, 0
_020264A0: .word 0x0000C402
arm_func_end sub_02026428
arm_func_start sub_020264A4
sub_020264A4: ; 0x020264A4
stmdb sp!, {r3, r4, lr}
sub sp, sp, #0x124
mov r4, r0
str r1, [sp]
mov r1, r4
add r0, sp, #8
mov r4, r3
str r2, [sp, #4]
bl sub_02025E84
add r0, sp, #0xc
add r1, sp, #0
bl sub_02020B60
ldr r1, _020264F4 ; =0x0000C403
add r0, sp, #0xc
mov r2, r4
bl sub_02020BC4
add r0, sp, #0xc
bl AnalyzeText
add sp, sp, #0x124
ldmia sp!, {r3, r4, pc}
.align 2, 0
_020264F4: .word 0x0000C403
arm_func_end sub_020264A4
arm_func_start sub_020264F8
sub_020264F8: ; 0x020264F8
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r4, r3
mov r7, r0
mov r0, r4
mov r6, r1
mov r5, r2
bl sub_02025C7C
#ifdef JAPAN
ldrsh r0, [r0, #6]
cmp r0, #0xc
rsblt r0, r0, #0xc
addlt r0, r0, r0, lsr #31
addlt r6, r6, r0, asr #1
#else
ldrb r0, [r0, #2]
cmp r0, #0xc
rsblo r0, r0, #0xc
addlo r0, r0, r0, lsr #31
addlo r6, r6, r0, asr #1
#endif
ldrb r0, [sp, #0x18]
bl GetColorCodePaletteOffset
str r0, [sp]
mov r0, r7
mov r1, r6
mov r2, r5
mov r3, r4
bl DrawChar
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end sub_020264F8
arm_func_start GetCharWidth
GetCharWidth: ; 0x0202654C
stmdb sp!, {r3, lr}
ldr r1, _02026590 ; =_020AFD04
mov r3, r0
#ifdef NORTH_AMERICA
ldr r1, [r1, #8]
#else
ldr r1, [r1, #4]
#endif
cmp r1, #2
blt _0202657C
mov r1, #0
mov r2, r1
sub r0, r1, #2
str r1, [sp]
bl sub_02026C68
ldmia sp!, {r3, pc}
_0202657C:
bl sub_02025C7C
cmp r0, #0
#ifdef JAPAN
ldrnesh r0, [r0, #6]
#else
ldrneb r0, [r0, #2]
#endif
moveq r0, #0
ldmia sp!, {r3, pc}
.align 2, 0
_02026590: .word _020AFD04
arm_func_end GetCharWidth
arm_func_start sub_02026594
sub_02026594: ; 0x02026594
ldr r1, _020265A4 ; =_020AFD04
#if defined(EUROPE)
ldr r1, [r1, #8]
#elif defined(JAPAN)
ldr r1, [r1]
#else
ldr r1, [r1, #0xc]
#endif
ldrb r0, [r1, r0, lsl #2]
bx lr
.align 2, 0
_020265A4: .word _020AFD04
arm_func_end sub_02026594
arm_func_start sub_020265A8
sub_020265A8: ; 0x020265A8
ldr ip, _020265B8 ; =sub_02022118
ldr r1, _020265BC ; =GetCharWidth
ldr r2, _020265C0 ; =sub_02026594
bx ip
.align 2, 0
_020265B8: .word sub_02022118
_020265BC: .word GetCharWidth
_020265C0: .word sub_02026594
arm_func_end sub_020265A8

View File

@@ -1,22 +0,0 @@
.include "asm/macros.inc"
.include "main_0202B530.inc"
.text
arm_func_start sub_0202B530
sub_0202B530: ; 0x0202B530
stmdb sp!, {r3, lr}
bl GetWindowContents
add r0, r0, #4
bl GetSelectedItemOnPage
ldmia sp!, {r3, pc}
arm_func_end sub_0202B530
arm_func_start sub_0202B544
sub_0202B544: ; 0x0202B544
stmdb sp!, {r3, lr}
bl GetWindowContents
add r0, r0, #4
bl GetCurrentPage
ldmia sp!, {r3, pc}
arm_func_end sub_0202B544

View File

@@ -1,46 +0,0 @@
.include "asm/macros.inc"
.include "main_020307B8.inc"
.text
arm_func_start sub_020307B8
sub_020307B8: ; 0x020307B8
stmdb sp!, {r3, lr}
bl GetWindowContents
mov r1, #1
str r1, [r0, #0x1bc]
mov r1, #0
strb r1, [r0, #0x1c0]
strb r1, [r0, #0x1c1]
ldr r1, [r0, #0x104]
bic r1, r1, #0x800000
str r1, [r0, #0x104]
add r0, r0, #4
bl sub_02032984
ldmia sp!, {r3, pc}
arm_func_end sub_020307B8
arm_func_start sub_020307EC
sub_020307EC: ; 0x020307EC
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
bl GetWindowContents
mov r4, r0
mov r0, r5
bl GetWindowContents
ldr r0, [r0, #0x1bc]
cmp r0, #7
moveq r0, #1
movne r0, #0
tst r0, #0xff
beq _02030828
mov r0, r5
bl sub_020307B8
ldmia sp!, {r3, r4, r5, pc}
_02030828:
ldr r0, [r4, #0x1bc]
cmp r0, #6
moveq r0, #0
streq r0, [r4, #0x1bc]
ldmia sp!, {r3, r4, r5, pc}
arm_func_end sub_020307EC

View File

@@ -1,36 +1,8 @@
.include "asm/macros.inc"
.include "main_02030A50.inc"
.include "main_02030A90.inc"
.text
arm_func_start sub_02030A50
sub_02030A50: ; 0x02030A50
stmdb sp!, {r4, lr}
mov r4, r1
bl GetWindowContents
str r4, [r0, #0xc0]
ldmia sp!, {r4, pc}
arm_func_end sub_02030A50
arm_func_start sub_02030A64
sub_02030A64: ; 0x02030A64
stmdb sp!, {r3, lr}
bl GetWindowContents
ldr r0, [r0, #0xc0]
ldmia sp!, {r3, pc}
arm_func_end sub_02030A64
arm_func_start sub_02030A74
sub_02030A74: ; 0x02030A74
stmdb sp!, {r4, lr}
mov r4, r1
bl GetWindowContents
mov r1, r4
add r0, r0, #4
bl sub_02031C74
ldmia sp!, {r4, pc}
arm_func_end sub_02030A74
arm_func_start sub_02030A90
sub_02030A90: ; 0x02030A90
stmdb sp!, {r4, lr}

File diff suppressed because it is too large Load Diff

715
asm/main_02032960.s Normal file
View File

@@ -0,0 +1,715 @@
.include "asm/macros.inc"
.include "main_02032960.inc"
.text
arm_func_start PlayWindowInputSound
PlayWindowInputSound: ; 0x02032960
stmdb sp!, {r3, lr}
ldr r0, [r0, #0x10]
tst r0, #0x10
moveq r0, #0
ldmeqia sp!, {r3, pc}
mov r0, r1
bl PlaySeVolumeWrapper
mov r0, #1
ldmia sp!, {r3, pc}
arm_func_end PlayWindowInputSound
arm_func_start sub_02032984
sub_02032984: ; 0x02032984
mvn r1, #0
str r1, [r0, #0xe8]
str r1, [r0, #0xf0]
str r1, [r0, #0xe4]
str r1, [r0, #0xec]
bx lr
arm_func_end sub_02032984
arm_func_start sub_0203299C
sub_0203299C: ; 0x0203299C
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r7, r0
mov r6, r1
mov r5, r2
bl sub_02033440
mov r4, r0
mov r0, r7
mov r1, r6
bl sub_020336FC
cmp r4, r5
movgt r5, r4
cmp r0, r5
movgt r5, r0
add r1, r5, #7
mov r0, r1, asr #2
add r0, r1, r0, lsr #29
mov r0, r0, asr #3
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end sub_0203299C
arm_func_start CalcMenuHeightDiv8__020329E4
CalcMenuHeightDiv8__020329E4: ; 0x020329E4
tst r0, #0x40000
bne _020329FC
ldr ip, [r2]
ldr r2, [r3]
cmp r2, ip
strgt ip, [r3]
_020329FC:
tst r0, #0x400
ldrne ip, [r1, #4]
ldr r2, [r3]
moveq ip, #0xe
mul r3, r2, ip
tst r0, #0x800
ldrne r1, [r1, #0xc]
addne r3, r3, r1
tst r0, #0x1000
addne r3, r3, #0x10
add r1, r3, #7
mov r0, r1, asr #2
add r0, r1, r0, lsr #29
mov r0, r0, asr #3
bx lr
arm_func_end CalcMenuHeightDiv8__020329E4
arm_func_start InitInventoryMenuInput
InitInventoryMenuInput: ; 0x02032A38
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
mov sb, r1
mov r6, r2
tst sb, #0x400
ldrne r4, [r6, #4]
mov r7, r0
mov r5, r3
moveq r4, #0xe
mov r8, r6
str sb, [r7, #0x10]
add lr, r7, #0x14
mov ip, #9
_02032A68:
ldmia r8!, {r0, r1, r2, r3}
stmia lr!, {r0, r1, r2, r3}
subs ip, ip, #1
bne _02032A68
ldmia r8, {r0, r1}
stmia lr, {r0, r1}
ldmia r5, {r0, r1, r2, r3}
stmia r7, {r0, r1, r2, r3}
mov r0, #0
str r0, [r7, #0xbc]
str r0, [r7, #0xc8]
tst sb, #0x200
ldrne r0, [r6, #0x60]
ldr r1, [sp, #0x20]
str r0, [r7, #0xac]
ldrb r0, [sp, #0x28]
str r1, [r7, #0xd0]
strb r0, [r7, #0xd5]
ldr r0, [r7, #0x10]
tst r0, #0x8000
beq _02032AD8
ldr r0, [sp, #0x24]
cmp r0, #0
movle r0, #1
str r0, [r7, #0xc4]
mov r0, #1
str r0, [r7, #0xcc]
b _02032AE0
_02032AD8:
str r1, [r7, #0xc0]
str r1, [r7, #0xc4]
_02032AE0:
mov r0, r7
bl sub_020331D4
ldr r0, [r7, #0xcc]
mov r3, #0
cmp r0, #0xa
ldrge r0, [r7, #0x10]
orrge r0, r0, #0x10000
strge r0, [r7, #0x10]
str r3, [r7, #0xb0]
ldr r0, [r7, #0x10]
tst r0, #0x800
ldrne r3, [r6, #0xc]
str r3, [r7, #0xb4]
ldmia r5, {r1, r2}
ldr r0, [r7, #0x10]
sub r1, r2, r1
sub r1, r1, r3
mov r3, #0
tst r0, #0x1000
subne r1, r1, #0x10
strb r3, [r7, #0xd4]
cmp r4, #0
ble _02032B74
ldr r0, [r7, #0x10]
tst r0, #0x80000
bne _02032B68
ldr r0, [r7, #0xc4]
ldr r2, [r7, #0xb4]
mul r0, r4, r0
sub r0, r1, r0
add r0, r0, r0, lsr #31
adds r0, r2, r0, asr #1
str r0, [r7, #0xb4]
strmi r3, [r7, #0xb4]
_02032B68:
mov r0, r4, lsl #8
str r0, [r7, #0xb8]
b _02032B7C
_02032B74:
mov r0, r7
bl sub_0203330C
_02032B7C:
ldr r0, [r7, #0x10]
tst r0, #0x20
beq _02032B94
ldr r1, [r6]
mov r0, r7
bl sub_020330EC
_02032B94:
bl sub_02031908
mov r1, #0
str r1, [r7, #0xd8]
sub r0, r1, #1
str r0, [r7, #0xdc]
mov r0, r7
str r1, [r7, #0xe0]
bl sub_020333FC
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
arm_func_end InitInventoryMenuInput
arm_func_start sub_02032BB8
sub_02032BB8: ; 0x02032BB8
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr}
sub sp, sp, #0x24
mov sb, r0
mov r6, r3
mov r8, r1
mov r7, r2
ldr r4, [sb, #0xc8]
ldr r5, [sb, #0xbc]
bl sub_02033414
mov sl, r0
cmp r6, #0
add r0, sp, #0
beq _02032D04
ldr r1, [sb, #0x10]
bl sub_02031914
ldr r1, [sb, #0x10]
mov r6, r0
tst r1, #0x8000
beq _02032C44
tst r1, #0x20000
beq _02032C44
tst r1, #0x2000000
bne _02032C44
tst r6, #8
beq _02032C44
tst r6, #0x10
beq _02032C30
mov r0, sb
bl InventoryMenuPreviousPage
b _02032C74
_02032C30:
tst r6, #0x20
beq _02032C74
mov r0, sb
bl InventoryMenuNextPage
b _02032C74
_02032C44:
tst r1, #0x1000000
cmpeq sl, #0
bne _02032C74
tst r6, #0x10
beq _02032C64
mov r0, sb
bl sub_020330B4
b _02032C74
_02032C64:
tst r6, #0x20
beq _02032C74
mov r0, sb
bl sub_02033078
_02032C74:
ldr r0, [sb, #0x10]
tst r0, #0x8000
beq _02032CEC
tst r0, #0x20000
bne _02032CEC
tst r0, #0x2000000
bne _02032CEC
tst r0, #0x10000
beq _02032CC8
tst r6, #8
beq _02032CC8
tst r6, #0x40
beq _02032CB4
mov r0, sb
bl InventoryMenuPrevious10Pages
b _02032CEC
_02032CB4:
tst r6, #0x80
beq _02032CEC
mov r0, sb
bl InventoryMenuNext10Pages
b _02032CEC
_02032CC8:
tst r6, #0x40
beq _02032CDC
mov r0, sb
bl InventoryMenuPreviousPage
b _02032CEC
_02032CDC:
tst r6, #0x80
beq _02032CEC
mov r0, sb
bl InventoryMenuNextPage
_02032CEC:
ldr r0, [sb, #0x10]
tst r0, #1
biceq r6, r6, #1
tst r0, #2
biceq r6, r6, #2
b _02032D0C
_02032D04:
mov r6, #0
bl sub_02006BFC
_02032D0C:
cmp r8, #0
strne r6, [r8]
cmp r7, #0
beq _02032D3C
add r8, sp, #0
mov r6, #2
_02032D24:
ldmia r8!, {r0, r1, r2, r3}
stmia r7!, {r0, r1, r2, r3}
subs r6, r6, #1
bne _02032D24
ldr r0, [r8]
str r0, [r7]
_02032D3C:
ldr r0, [sb, #0xc8]
cmp r4, r0
beq _02032D5C
mov r0, sb
mov r1, #4
bl sub_020333D8
mov r0, #1
b _02032DA8
_02032D5C:
ldr r0, [sb, #0xbc]
cmp r5, r0
beq _02032D74
mov r0, sb
mov r1, #3
bl sub_020333D8
_02032D74:
ldr r0, [sb, #0xd8]
cmp r0, #0
ble _02032DA4
subs r0, r0, #1
str r0, [sb, #0xd8]
bne _02032DA4
mvn r0, #0
str r0, [sb, #0xdc]
mov r0, #0
str r0, [sb, #0xe0]
mov r0, #1
b _02032DA8
_02032DA4:
mov r0, #0
_02032DA8:
add sp, sp, #0x24
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc}
arm_func_end sub_02032BB8
arm_func_start sub_02032DB0
sub_02032DB0: ; 0x02032DB0
ldr r1, [r0, #0xd8]
cmp r1, #0
ble _02032DE0
subs r1, r1, #1
str r1, [r0, #0xd8]
mvneq r1, #0
streq r1, [r0, #0xdc]
moveq r1, #0
streq r1, [r0, #0xe0]
beq _02032DE0
mov r0, #1
bx lr
_02032DE0:
mov r0, #0
bx lr
arm_func_end sub_02032DB0
arm_func_start sub_02032DE8
sub_02032DE8: ; 0x02032DE8
mov r2, #6
str r2, [r0, #0xd8]
sub r2, r2, #7
str r1, [r0, #0xe0]
str r2, [r0, #0xe8]
str r2, [r0, #0xe4]
str r2, [r0, #0xf0]
str r2, [r0, #0xec]
bx lr
arm_func_end sub_02032DE8
arm_func_start sub_02032E0C
sub_02032E0C: ; 0x02032E0C
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
sub sp, sp, #0x10
mov r8, r1
ldrh r1, [r8]
mov r7, r2
mov sb, r0
tst r1, r7
beq _02032F50
cmp r3, #0
ldrge r0, [sb, #8]
ldr r5, [sb, #0xc0]
ldrlt r0, [sb, #0xc]
ldr r1, [sp, #0x30]
add r0, r0, r3
str r0, [sp, #8]
cmp r1, #0
ldrgt r0, [sb, #8]
mov r6, #0
ldrle r0, [sb, #0xc]
add r4, sp, #0
add r0, r0, r1
str r0, [sp, #0xc]
b _02032F48
_02032E68:
ldr r0, [sb, #0xb8]
ldr r2, [sb, #0xb4]
mul r1, r6, r0
mov r0, r1, asr #7
add r0, r1, r0, lsr #24
ldr r1, [sb]
add r0, r2, r0, asr #8
add r0, r1, r0
str r0, [sp]
ldr r0, [sb, #0xb8]
add r1, r6, #1
mul r2, r1, r0
mov r0, r2, asr #7
ldr r1, [sb, #0xb4]
add r0, r2, r0, lsr #24
ldr r2, [sb]
add r0, r1, r0, asr #8
add r0, r2, r0
sub r3, r0, #2
mov r0, r8
mov r1, r7
mov r2, r4
str r3, [sp, #4]
bl sub_02006C8C
cmp r0, #0
beq _02032F44
ldrb r0, [sp, #0x34]
cmp r0, #0
beq _02032F34
mov r0, #6
str r0, [sb, #0xd8]
sub r0, r0, #7
str r0, [sb, #0xdc]
mov r0, #0
str r0, [sb, #0xe0]
ldr r1, [sp, #8]
ldr r0, [sb, #8]
sub r0, r1, r0
str r0, [sb, #0xec]
ldr r1, [sp, #0xc]
ldr r0, [sb, #8]
sub r0, r1, r0
str r0, [sb, #0xf0]
ldr r1, [sp]
ldr r0, [sb]
sub r0, r1, r0
str r0, [sb, #0xe4]
ldr r1, [sp, #4]
ldr r0, [sb]
sub r0, r1, r0
str r0, [sb, #0xe8]
_02032F34:
ldr r1, [sb, #0xc8]
ldr r0, [sb, #0xc4]
mla r0, r1, r0, r6
b _02032F54
_02032F44:
add r6, r6, #1
_02032F48:
cmp r6, r5
blt _02032E68
_02032F50:
mvn r0, #0
_02032F54:
add sp, sp, #0x10
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
arm_func_end sub_02032E0C
arm_func_start sub_02032F5C
sub_02032F5C: ; 0x02032F5C
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r7, r1
mov r4, r0
mov r6, r2
mov r5, r3
tst r7, #0x2000
mov r0, #0
beq _02032FA4
ldr r1, [r4, #0x10]
tst r1, #0x40
ldrne r3, [r4, #0x78]
cmpne r3, #0
beq _02032FA4
ldr r0, [r4, #0x7c]
mov r1, r6
mov r2, r5
blx r3
mov r0, #1
_02032FA4:
tst r7, #0x1000
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
ldr r1, [r4, #0x10]
tst r1, #0x80
ldrne r3, [r4, #0x80]
cmpne r3, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
ldr r0, [r4, #0x84]
mov r1, r6
mov r2, r5
blx r3
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end sub_02032F5C
arm_func_start sub_02032FD8
sub_02032FD8: ; 0x02032FD8
stmdb sp!, {r4, lr}
mov r4, r0
ldr r1, [r4, #0x10]
tst r1, #1
beq _0203304C
tst r1, #0x8000000
bne _0203304C
tst r1, #0x200
beq _02033044
bl sub_02033414
cmp r0, #0
bne _02033028
mov r0, r4
bl sub_02033064
ldr r1, [r4, #0xac]
ldrb r0, [r1, r0]
tst r0, #1
bne _0203304C
mov r0, #1
ldmia sp!, {r4, pc}
_02033028:
ldr r0, [r4, #0xac]
ldrb r0, [r0, #0x7f]
tst r0, #1
moveq r0, #1
movne r0, #0
and r0, r0, #0xff
ldmia sp!, {r4, pc}
_02033044:
mov r0, #1
ldmia sp!, {r4, pc}
_0203304C:
mov r0, #0
ldmia sp!, {r4, pc}
arm_func_end sub_02032FD8
arm_func_start sub_02033054
sub_02033054: ; 0x02033054
ldr r1, [r0, #0xc8]
ldr r0, [r0, #0xc4]
mul r0, r1, r0
bx lr
arm_func_end sub_02033054
arm_func_start sub_02033064
sub_02033064: ; 0x02033064
ldr r2, [r0, #0xbc]
ldr r1, [r0, #0xc8]
ldr r0, [r0, #0xc4]
mla r0, r1, r0, r2
bx lr
arm_func_end sub_02033064
arm_func_start sub_02033078
sub_02033078: ; 0x02033078
mov r1, #1
strb r1, [r0, #0xd4]
ldr r1, [r0, #0xc0]
cmp r1, #0
movle r1, #0
strle r1, [r0, #0xbc]
bxle lr
ldr r1, [r0, #0xbc]
add r2, r1, #1
str r2, [r0, #0xbc]
ldr r1, [r0, #0xc0]
cmp r2, r1
movge r1, #0
strge r1, [r0, #0xbc]
bx lr
arm_func_end sub_02033078
arm_func_start sub_020330B4
sub_020330B4: ; 0x020330B4
mov r1, #1
strb r1, [r0, #0xd4]
ldr r1, [r0, #0xc0]
cmp r1, #0
movle r1, #0
strle r1, [r0, #0xbc]
bxle lr
ldr r1, [r0, #0xbc]
subs r1, r1, #1
str r1, [r0, #0xbc]
ldrmi r1, [r0, #0xc0]
submi r1, r1, #1
strmi r1, [r0, #0xbc]
bx lr
arm_func_end sub_020330B4
arm_func_start sub_020330EC
sub_020330EC: ; 0x020330EC
stmdb sp!, {r3, r4, r5, lr}
mov r4, r0
mov r0, #1
strb r0, [r4, #0xd4]
movs r5, r1
ldr r0, [r4, #0x10]
movmi r5, #0
tst r0, #0x8000
beq _02033194
ldr r1, [r4, #0xd0]
cmp r5, r1
blt _02033168
ldrb r0, [r4, #0xd5]
cmp r0, #0
beq _02033140
ldr r1, [r4, #0xcc]
mov r0, #0
sub r1, r1, #1
str r1, [r4, #0xc8]
str r0, [r4, #0xbc]
b _02033188
_02033140:
sub r5, r1, #1
ldr r1, [r4, #0xc4]
mov r0, r5
bl _s32_div_f
str r0, [r4, #0xc8]
ldr r1, [r4, #0xc4]
mov r0, r5
bl _s32_div_f
str r1, [r4, #0xbc]
b _02033188
_02033168:
ldr r1, [r4, #0xc4]
mov r0, r5
bl _s32_div_f
str r0, [r4, #0xc8]
ldr r1, [r4, #0xc4]
mov r0, r5
bl _s32_div_f
str r1, [r4, #0xbc]
_02033188:
mov r0, r4
bl sub_020331D4
ldmia sp!, {r3, r4, r5, pc}
_02033194:
ldr r0, [r4, #0xc0]
cmp r5, r0
subge r0, r0, #1
strge r0, [r4, #0xbc]
strlt r5, [r4, #0xbc]
ldmia sp!, {r3, r4, r5, pc}
arm_func_end sub_020330EC
arm_func_start sub_020331AC
sub_020331AC: ; 0x020331AC
stmdb sp!, {r4, lr}
mov r4, r0
str r1, [r4, #0xd0]
bl sub_020331D4
mov r0, r4
bl sub_02033064
mov r1, r0
mov r0, r4
bl sub_020330EC
ldmia sp!, {r4, pc}
arm_func_end sub_020331AC
arm_func_start sub_020331D4
sub_020331D4: ; 0x020331D4
stmdb sp!, {r4, lr}
mov r4, r0
ldr r0, [r4, #0x10]
tst r0, #0x8000
ldmeqia sp!, {r4, pc}
ldr r1, [r4, #0xc4]
ldr r0, [r4, #0xd0]
add r0, r0, r1
sub r0, r0, #1
bl _s32_div_f
str r0, [r4, #0xcc]
ldrb r0, [r4, #0xd5]
cmp r0, #0
ldrne r0, [r4, #0xcc]
addne r0, r0, #1
strne r0, [r4, #0xcc]
ldr r1, [r4, #0xcc]
ldr r0, [r4, #0xc8]
sub r1, r1, #1
cmp r0, r1
strge r1, [r4, #0xc8]
ldr r1, [r4, #0xc8]
ldr r0, [r4, #0xc4]
ldr r2, [r4, #0xd0]
mul r0, r1, r0
sub r1, r2, r0
str r1, [r4, #0xc0]
ldr r0, [r4, #0xc4]
cmp r1, r0
strgt r0, [r4, #0xc0]
mov r0, r4
bl sub_02033414
cmp r0, #0
movne r0, #0
strne r0, [r4, #0xbc]
movne r0, #1
strne r0, [r4, #0xc0]
ldmneia sp!, {r4, pc}
ldr r1, [r4, #0xc0]
ldr r0, [r4, #0xbc]
sub r1, r1, #1
cmp r0, r1
strgt r1, [r4, #0xbc]
ldmia sp!, {r4, pc}
arm_func_end sub_020331D4
arm_func_start InventoryMenuNextPage
InventoryMenuNextPage: ; 0x02033284
ldr r1, [r0, #0xcc]
ldr r2, [r0, #0xc8]
sub r1, r1, #1
cmp r2, r1
movge r1, #0
addlt r1, r2, #1
ldr ip, _020332A8 ; =sub_020331D4
str r1, [r0, #0xc8]
bx ip
.align 2, 0
_020332A8: .word sub_020331D4
arm_func_end InventoryMenuNextPage

1496
asm/main_02033414.s Normal file

File diff suppressed because it is too large Load Diff

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