Decomped sub_0203C760

Decomped by TiredPeanut
This commit is contained in:
AnonymousRandomPerson 2025-07-17 21:46:00 -04:00
parent ba80cbb887
commit 7052badfb3
12 changed files with 18640 additions and 18524 deletions

View File

@ -1,241 +1,99 @@
#pragma once
.public AddItemToStorage
.public AddMoneyCarried
.public ApplyLevelUpBoostsToGroundMonster
.public Arm9LoadUnkFieldNa0x2029EC8
.public Arm9StoreUnkFieldNa0x2029ED8
.public BAG_ITEMS_PTR_MIRROR
.public CanMonsterUseMove
.public CardBackupError
.public CardPullOutWithStatus
.public CheckDebugMenuField0x1A4
.public CheckOptionsMenuField0x1A4
.public CheckParentMenuField0x1A0
.public ClearAdventureLogStruct
.public ClearWindow
.public CloseAdvancedMenu
.public CloseAdvancedTextBox
.public CloseAdvancedTextBox2
.public CloseCollectionMenu
.public CloseDebugMenu
.public CloseDialogueBox
.public CloseOptionsMenu
.public CloseParentMenu
.public ClosePortraitBox
.public CloseScrollBox
.public CloseSimpleMenu
.public CloseTeamSelectionMenu
.public CloseTextBox
.public CloseTextBox2
.public ConvertStorageItemAtIdxToItem
.public CopyBitsFrom
.public CopyBitsTo
.public CopyNStringFromId
.public CopyProgressInfoFromScratchFrom
.public CopyProgressInfoFromScratchTo
.public CountNbOfItemsInStorage
.public CountNbOfValidItemsInStorage
.public CountNbOfValidItemsInTimeDarknessInStorage
.public CreateAdvancedMenu
.public CreateAdvancedTextBox
.public CreateAdvancedTextBoxWithArg
.public CreateCollectionMenu
.public CreateDebugMenu
.public CreateDialogueBox
.public CreateOptionsMenu
.public CreateParentMenu
.public CreateParentMenuFromStringIds
.public CreatePortraitBox
.public CreateScrollBoxMulti
.public CreateScrollBoxSingle
.public CreateSimpleMenu
.public CreateSimpleMenuFromStringIds
.public CreateTeamSelectionMenu
.public CreateTextBox
.public CreateTextBoxWithArg
.public DEFAULT_HERO_ID
.public DUNGEON_PTR
.public Debug_GetDebugFlag
.public Debug_GetLogFlag
.public Debug_Print0
.public Debug_SetDebugFlag
.public Debug_SetLogFlag
.public DisableIqSkill
.public DrawTextInWindow
.public DrawTileGrid
.public DumpScriptVariableValues
.public EnableAllLearnableIqSkills
.public EventFlagBackup
.public EventFlagResume
.public FORBIDDEN_FORGOT_MOVE_LIST
.public FemaleToMaleForm
.public FormatMoveStringMore
.public GAME_MODE
.public GetActiveRosterIndex
.public GetActiveTeamMember
.public GetActualSellPrice
.public GetAdvancedMenuCurrentOption
.public GetAdvancedMenuResult
.public GetAdvancedTextBoxFlags2
.public GetAdventureLogDungeonFloor
.public GetCurrentBagCapacity
.public GetDexNumber
.public GetDungeonResultString
.public GetEvolutionPossibilities
.public GetExecuteSpecialEpisodeType
.public GetHeldButtons
.public GetHero
.public GetHeroMemberIdx
.public GetInfoGroundMoveset
.public GetIqSkillStringId
.public GetItemAtIdx
.public GetItemCategory
.public GetItemCategoryVeneer
.public GetItemMoveId16
.public GetKeyM2NSwitch
.public GetLanguageType
.public GetLearnableIqSkills
.public GetMainCharacter1MemberIdx
.public GetMainCharacter2MemberIdx
.public GetMainCharacter3MemberIdx
.public GetMaxPp
.public GetMoneyCarried
.public GetMonsterGenderVeneer
.public GetMonsterName
.public GetMoveRangeId
.public GetMoveType
.public GetNameRaw
.public GetNameString
.public GetNameWithGender
.public GetNbItemsInBag
.public GetNextIqSkill
.public GetOptionsMenuResult
.public GetOptionsMenuStates
.public GetPartner
.public GetPartnerMemberIdx
.public GetPerformanceFlagWithChecks
.public GetPpIncrease
.public GetPressedButtons
.public GetRank
.public GetRankUpEntry
.public GetReleasedStylus
.public GetRngSeed
.public GetSimpleMenuResult
.public GetSpecialEpisodeType
.public GetSpeciesString
.public GetStringFromFileVeneer
.public GetTeamMember
.public GetTime
.public GetType
.public GetTypeStringId
.public GetWindow
.public HidePortraitBox
.public InitMove
.public InitPortraitParams
.public InitPortraitParamsWithMonsterId
.public InitPreprocessorArgs
.public InitScriptVariableValues
.public IqSkillFlagTest
.public Is2TurnsMove
.public IsAdvancedMenuActive2
.public IsAdvancedTextBoxActive
.public IsCollectionMenuActive
.public IsCollectionMenuState3
.public IsDebugMenuActive
.public IsDeoxys
.public IsDialogueBoxActive
.public IsExclusiveItemIdForMonster
.public IsExperienceLocked
.public IsGummi
.public IsItemInTimeDarkness
.public IsItemValidVeneer
.public IsMainCharacter
.public IsMonsterIllegalForMissions
.public IsMovesetValidInTimeDarkness
.public IsNot2TurnsMoveOrSketch
.public IsOptionsMenuActive
.public IsParentMenuActive
.public IsScrollBoxActive
.public IsShaymin
.public IsShoppableItem
.public IsSimpleMenuActive
.public IsStorableItem
.public IsStorageFull
.public IsTeamSelectionMenuActive
.public IsTeamSelectionMenuState3
.public IsThrownItem
.public IsTreasureBox
.public IsValidPortrait
.public IsValidTeamMember
.public KEYBOARD_STRING_IDS
.public LAST_NEW_MOVE
.public LearnMoves
.public LoadOverlay
.public LoadScriptVariableValue
.public MemAlloc
.public MemFree
.public MemZero
.public MemcpySimple
.public MemsetSimple
.public NOTIFY_NOTE
.public OS_GetLockID
.public OverlayIsLoaded
.public PARTNER_TALK_KIND_TABLE
.public PlayAdvancedTextBoxInputSound
.public PlayBgmByIdVeneer
.public PlaySeVolumeWrapper
.public PreprocessString
.public PreprocessStringFromId
.public Rand32Bit
.public RandInt
.public RandIntSafe
.public ReadItemsFromSave
.public ReadMonsterInfoFromSave
.public ReadStringFromDialogueBox
.public RemoveEmptyItemsInBag
.public ResetGlobalProgress
.public RestoreScriptVariableValues
.public ResumeAdvancedMenu
.public SPECIAL_EPISODE_MAIN_CHARACTERS
.public STATUSES_FULL_DESCRIPTION_STRING_IDS
.public SaveScriptVariableValue
.public SaveScriptVariableValueBytes
.public SetActiveInventory
.public SetActiveKecleonShop
.public SetActiveTeam
.public SetAdvancedTextBoxField0x1C2
.public SetAdvancedTextBoxPartialMenu
.public SetAdvancedTextBoxState5
.public SetBothScreensWindowsColor
.public SetCollectionMenuField0x1BC
.public SetCollectionMenuVoidFn
.public SetCollectionMenuWidth
.public SetMainTeamName
.public SetPortraitEmotion
.public SetPortraitLayout
.public SetPortraitOffset
.public SetRngSeed
.public SetNotifyNote
.public SetSimpleMenuField0x1AC
.public SetTeamSetupHeroAndPartnerOnly
.public SetUnkAdvancedTextBoxFn
.public SetUnkAdvancedTextBoxWindowFn
.public ShowDialogueBox
.public ShowPortraitInPortraitBox
.public ShowStringIdInDialogueBox
.public ShowStringInDialogueBox
.public SortItemsInBag
.public SortItemsInStorage
.public StoreDefaultTeamData
.public StrcpySimple
.public StringFromId
.public StrncpyName
.public StrncpySimple
.public StrncpySimpleNoPadSafe
.public TEAM_MEMBER_TABLE_PTR
.public TryPointCameraToMonster
.public UpdateWindow
.public WriteItemsToSave
.public WriteMonsterInfoToSave
.public _0209B08C
.public _0209B09C
.public _0209B0EC
@ -289,7 +147,6 @@
.public _0209C5D0
.public _0209C5E0
.public _0209C604
.public _0209C60C
.public _0209C618
.public _0209C628
.public _0209C638
@ -303,108 +160,6 @@
.public _0209C764
.public _0209C798
.public _0209C7B8
.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 _0209CA3C
.public _0209CA48
.public _0209CA58
.public _0209CA68
.public _0209CA78
.public _0209CA88
.public _0209CA98
.public _0209CAB4
.public _0209CB0C
.public _0209CB3C
.public _0209CB4C
.public _0209CB6C
.public _0209CB78
.public _0209CB88
.public _0209CB98
.public _0209CBA8
.public _0209CBB0
.public _0209CBB8
.public _0209CBC0
.public _0209CBC8
.public _0209CBD0
.public _0209CBD8
.public _0209CBE0
.public _0209CBE8
.public _0209CC0C
.public _0209CC18
.public _0209CC28
.public _0209CC38
.public _0209CC48
.public _0209CC60
.public _0209CC80
.public _0209CC90
.public _0209CCA0
.public _0209CCB0
.public _0209CCC0
.public _0209CCD0
.public _0209CCE0
.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 _0209CE88
.public _0209CE89
.public _0209E912
.public _020A2808
.public _020A281C
.public _020A2830
.public _020A2844
.public _020A2858
.public _020A286C
.public _020A2880
.public _020A2894
.public _020A28A8
.public _020AFDB8
.public _020AFDBC
.public _020AFDD0
@ -415,129 +170,22 @@
.public _020AFE40
.public _020AFE58
.public _020AFE5C
.public _020AFE70
.public _020AFE74
.public _020AFE78
.public _020AFE7C
.public _020AFE8C
.public _020AFE90
.public _020AFE98
.public _020AFEA8
.public _020AFEB4
.public _020AFEC8
.public _020AFECC
.public _020AFED0
.public _020AFED4
.public _020AFED8
.public _020AFEDC
.public _020AFEE0
.public _020AFEE4
.public _020AFEE8
.public _020AFEEC
.public _020AFEF4
.public _020AFF00
.public _020AFF14
.public _020AFF38
.public _020AFF40
.public _020AFF4C
.public _020AFF54
.public _020AFF5C
.public _020AFF64
.public _020AFF68
.public _020AFF6C
.public _020B12A0_JP
.public _022AADF8
.public _022AADFC
.public _022AAE00
.public _022AAE2A
.public _022AAE2E
.public _022AAE58
.public _022AAE64
.public _022AAE68
.public _022AAE70
.public _022AAE74
.public _022AAE78
.public _022AAEA4
.public _022AAEA8
.public _022AAEAC
.public _022AB09C
.public _022AB0A0
.public _022AB0A1
.public _022AB0A2
.public _022AB0A9
.public _f2d
.public _fsub
.public _s32_div_f
.public memcpy
.public ov11_022E6E68
.public ov11_023061CC
.public ov11_023061E4
.public ov11_02306C64
.public ov11_02306C9C
.public ov11_0230D000
.public ov11_0230D220
.public ov11_0230D71C
.public ov11_0230D92C
.public ov11_02310BDC
.public ov11_02310C18
.public ov29_022E2A78
.public ov29_022EA62C
.public ov29_023002F0
.public ov29_02347100
.public sprintf
.public strcat
.public strcpy
.public strlen
.public strncmp
.public strncpy
.public sub_02001808
.public sub_02002580
.public sub_020027F8
.public sub_02003B94
.public sub_02003BC8
.public sub_020063F4
.public sub_02006498
.public sub_02006BFC
.public sub_02006C8C
.public sub_0200C5DC
.public sub_0200CABC
.public sub_0200CAD4
.public sub_0200CAE4
.public sub_0200D310
.public sub_0200D65C
.public sub_0200D670
.public sub_0200FD48
.public sub_02010044
.public sub_02010060
.public sub_02010154
.public sub_0201077C
.public sub_02010794
.public sub_020107F4
.public sub_02012AB8
.public sub_02013190
.public sub_020131F0
.public sub_02013E54
.public sub_02013F58
.public sub_02017C50
.public sub_02017C74
.public sub_02017C80
.public sub_0202059C
.public sub_020205C0
.public sub_0202065C
.public sub_020236FC
.public sub_0202372C
.public sub_02024B94
.public sub_02024D7C
.public sub_020251F0
.public sub_02025C7C
.public sub_02025D50
.public sub_02025E84
.public sub_0202613C
.public sub_020261D4
.public sub_02026204
.public sub_02026268
.public sub_020262E0
.public sub_020264A4
.public sub_020264F8
.public sub_020265A8
.public sub_02027180
@ -545,27 +193,11 @@
.public sub_0202810C
.public sub_0202812C
.public sub_020282F4
.public sub_02028324
.public sub_02028354
.public sub_0202836C
.public sub_020288DC
.public sub_020288FC
.public sub_02029F88
.public sub_02029FBC
.public sub_0202A2A4
.public sub_0202AAE8
.public sub_0202AB80
.public sub_0202ABB0
.public sub_0202C1E4
.public sub_0202C620
.public sub_0202C654
.public sub_0202C6D4
.public sub_0202C748
.public sub_0202C75C
.public sub_0202D068
.public sub_0202D0EC
.public sub_0202D134
.public sub_0202D16C
.public sub_0202D59C
.public sub_0202DF64
.public sub_0202F16C
@ -575,19 +207,8 @@
.public sub_0202F3F8
.public sub_0202F954
.public sub_0202F9B8
.public sub_020307EC
.public sub_020308E4
.public sub_02030908
.public sub_02030940
.public sub_02030978
.public sub_020309B8
.public sub_02030A18
.public sub_02030A50
.public sub_02030A64
.public sub_02030A74
.public sub_02030A90
.public sub_02030AAC
.public sub_02030EF0
.public sub_0203111C
.public sub_0203115C
.public sub_0203117C
@ -602,69 +223,25 @@
.public sub_020347F0
.public sub_02034840
.public sub_020348E4
.public sub_0204B028
.public sub_0204C9F4
.public sub_0204CDB8
.public sub_0203C784
.public sub_0203C9A0
.public sub_02048078
.public sub_0204964C
.public sub_0204AB78
.public sub_0204AB98
.public sub_0204AF98
.public sub_0204AFAC
.public sub_0204DA1C
.public sub_0204E154
.public sub_0204E19C
.public sub_0204E210
.public sub_0204E3C8
.public sub_0204F9B8
.public sub_02050974
.public sub_02050990
.public sub_020509BC
.public sub_02050C10
.public sub_02050CF8
.public sub_02050D84
.public sub_02052C74
.public sub_02052CD8
.public sub_02052CE8
.public sub_02052E2C
.public sub_02052FF8
.public sub_02053568
.public sub_02053628
.public sub_02053660
.public sub_02053A0C
.public sub_02053D1C
.public sub_020547C8
.public sub_020547D8
.public sub_02054804
.public sub_02054F18
.public sub_02055B78
.public sub_02055D4C
.public sub_02056228
.public sub_02056410
.public sub_02056460
.public sub_020564B0
.public sub_020568A4
.public sub_02056B58
.public sub_02056BD4
.public sub_02056F60
.public sub_02058460
.public sub_020584F8
.public sub_020584FC
.public sub_020597B0
.public sub_02059A74
.public sub_02059B08
.public sub_0205A4B4
.public sub_0205B028
.public sub_0205B0A0
.public sub_0205B0B8
.public sub_0205B478
.public sub_0205BD9C
.public sub_0205BFB0
.public sub_0205C75C
.public sub_0205FAB0
.public sub_0205FC20
.public sub_0206637C
.public sub_02079094
.public sub_0207B9EC
.public sub_0208346C
.public sub_0208347C
.public sub_02083A18
.public sub_02083B00
.public sub_02083B14
.public sub_02083B3C
.public sub_02084304
.public vsprintf

View File

@ -0,0 +1,525 @@
#pragma once
.public AddItemToStorage
.public AddMoneyCarried
.public ApplyLevelUpBoostsToGroundMonster
.public Arm9LoadUnkFieldNa0x2029EC8
.public Arm9StoreUnkFieldNa0x2029ED8
.public BAG_ITEMS_PTR_MIRROR
.public CanMonsterUseMove
.public CardBackupError
.public CardPullOutWithStatus
.public ClearAdventureLogStruct
.public ClearWindow
.public CloseAdvancedMenu
.public CloseAdvancedTextBox
.public CloseAdvancedTextBox2
.public CloseCollectionMenu
.public CloseDialogueBox
.public CloseParentMenu
.public ClosePortraitBox
.public CloseScrollBox
.public CloseSimpleMenu
.public CloseTextBox
.public CloseTextBox2
.public ConvertStorageItemAtIdxToItem
.public CopyBitsFrom
.public CopyBitsTo
.public CopyNStringFromId
.public CopyProgressInfoFromScratchFrom
.public CopyProgressInfoFromScratchTo
.public CountNbOfItemsInStorage
.public CountNbOfValidItemsInStorage
.public CountNbOfValidItemsInTimeDarknessInStorage
.public CreateAdvancedMenu
.public CreateAdvancedTextBox
.public CreateAdvancedTextBoxWithArg
.public CreateCollectionMenu
.public CreateDialogueBox
.public CreateParentMenu
.public CreateParentMenuFromStringIds
.public CreatePortraitBox
.public CreateScrollBoxMulti
.public CreateScrollBoxSingle
.public CreateSimpleMenu
.public CreateSimpleMenuFromStringIds
.public CreateTextBox
.public CreateTextBoxWithArg
.public DEFAULT_HERO_ID
.public DUNGEON_PTR
.public Debug_GetDebugFlag
.public Debug_Print0
.public DisableIqSkill
.public DrawTextInWindow
.public DrawTileGrid
.public DumpScriptVariableValues
.public EnableAllLearnableIqSkills
.public EventFlagBackup
.public EventFlagResume
.public FORBIDDEN_FORGOT_MOVE_LIST
.public FormatMoveStringMore
.public GAME_MODE
.public GetActiveTeamMember
.public GetActualSellPrice
.public GetAdvancedMenuCurrentOption
.public GetAdvancedMenuResult
.public GetAdvancedTextBoxFlags2
.public GetAdventureLogDungeonFloor
.public GetCurrentBagCapacity
.public GetDexNumber
.public GetDungeonResultString
.public GetExecuteSpecialEpisodeType
.public GetHeldButtons
.public GetHero
.public GetHeroMemberIdx
.public GetInfoGroundMoveset
.public GetIqSkillStringId
.public GetItemAtIdx
.public GetItemCategory
.public GetItemCategoryVeneer
.public GetKeyboardStatus
.public GetKeyboardStringResult
.public GetLanguageType
.public GetLearnableIqSkills
.public GetMaxPp
.public GetMoneyCarried
.public GetMonsterGenderVeneer
.public GetMonsterName
.public GetMoveRangeId
.public GetMoveType
.public GetNameRaw
.public GetNameWithGender
.public GetNbItemsInBag
.public GetNextIqSkill
.public GetPartner
.public GetPartnerMemberIdx
.public GetPerformanceFlagWithChecks
.public GetPpIncrease
.public GetPressedButtons
.public GetRank
.public GetRankUpEntry
.public GetReleasedStylus
.public GetRngSeed
.public GetSimpleMenuResult
.public GetSpecialEpisodeType
.public GetSpeciesString
.public GetStringFromFileVeneer
.public GetTeamMember
.public GetTime
.public GetType
.public GetTypeStringId
.public HidePortraitBox
.public InitMove
.public InitPortraitParams
.public InitPortraitParamsWithMonsterId
.public InitPreprocessorArgs
.public InitScriptVariableValues
.public IqSkillFlagTest
.public Is2TurnsMove
.public IsAdvancedMenuActive2
.public IsAdvancedTextBoxActive
.public IsCollectionMenuActive
.public IsCollectionMenuState3
.public IsDeoxys
.public IsDialogueBoxActive
.public IsExclusiveItemIdForMonster
.public IsExperienceLocked
.public IsGummi
.public IsItemInTimeDarkness
.public IsItemValidVeneer
.public IsMonsterIllegalForMissions
.public IsNot2TurnsMoveOrSketch
.public IsParentMenuActive
.public IsScrollBoxActive
.public IsShoppableItem
.public IsSimpleMenuActive
.public IsStorableItem
.public IsStorageFull
.public IsThrownItem
.public IsTreasureBox
.public LAST_NEW_MOVE
.public LearnMoves
.public LoadScriptVariableValue
.public MemAlloc
.public MemFree
.public MemZero
.public MemcpySimple
.public MemsetSimple
.public NOTIFY_NOTE
.public OS_GetLockID
.public PARTNER_TALK_KIND_TABLE
.public PlayAdvancedTextBoxInputSound
.public PlayBgmByIdVeneer
.public PlaySeVolumeWrapper
.public PreprocessString
.public PreprocessStringFromId
.public Rand32Bit
.public RandInt
.public RandIntSafe
.public ReadItemsFromSave
.public ReadMonsterInfoFromSave
.public ReadStringFromDialogueBox
.public RemoveEmptyItemsInBag
.public ResetGlobalProgress
.public RestoreScriptVariableValues
.public ResumeAdvancedMenu
.public SPECIAL_EPISODE_MAIN_CHARACTERS
.public STATUSES_FULL_DESCRIPTION_STRING_IDS
.public SaveScriptVariableValue
.public SaveScriptVariableValueBytes
.public SetActiveInventory
.public SetActiveKecleonShop
.public SetActiveTeam
.public SetAdvancedTextBoxField0x1C2
.public SetAdvancedTextBoxPartialMenu
.public SetAdvancedTextBoxState5
.public SetBothScreensWindowsColor
.public SetCollectionMenuField0x1BC
.public SetCollectionMenuVoidFn
.public SetCollectionMenuWidth
.public SetPortraitEmotion
.public SetPortraitLayout
.public SetPortraitOffset
.public SetRngSeed
.public SetTeamSetupHeroAndPartnerOnly
.public SetUnkAdvancedTextBoxFn
.public SetUnkAdvancedTextBoxWindowFn
.public ShowDialogueBox
.public ShowKeyboard
.public ShowPortraitInPortraitBox
.public ShowStringIdInDialogueBox
.public ShowStringInDialogueBox
.public SortItemsInBag
.public SortItemsInStorage
.public StoreDefaultTeamData
.public StrcpySimple
.public StringFromId
.public StrncpyName
.public StrncpySimple
.public StrncpySimpleNoPadSafe
.public TEAM_MEMBER_TABLE_PTR
.public TryPointCameraToMonster
.public UpdateWindow
.public WriteItemsToSave
.public WriteMonsterInfoToSave
.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 _0209CA3C
.public _0209CA48
.public _0209CA58
.public _0209CA68
.public _0209CA78
.public _0209CA88
.public _0209CA98
.public _0209CAB4
.public _0209CB0C
.public _0209CB3C
.public _0209CB4C
.public _0209CB6C
.public _0209CB78
.public _0209CB88
.public _0209CB98
.public _0209CBA8
.public _0209CBB0
.public _0209CBB8
.public _0209CBC0
.public _0209CBC8
.public _0209CBD0
.public _0209CBD8
.public _0209CBE0
.public _0209CBE8
.public _0209CC0C
.public _0209CC18
.public _0209CC28
.public _0209CC38
.public _0209CC48
.public _0209CC60
.public _0209CC80
.public _0209CC90
.public _0209CCA0
.public _0209CCB0
.public _0209CCC0
.public _0209CCD0
.public _0209CCE0
.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 _0209CE88
.public _0209CE89
.public _0209E912
.public _020A2808
.public _020A281C
.public _020A2830
.public _020A2844
.public _020A2858
.public _020A286C
.public _020A2880
.public _020A2894
.public _020A28A8
.public _020AFE5C
.public _020AFE70
.public _020AFE74
.public _020AFE78
.public _020AFE7C
.public _020AFE8C
.public _020AFE90
.public _020AFE98
.public _020AFEA8
.public _020AFEB4
.public _020AFEC8
.public _020AFECC
.public _020AFED0
.public _020AFED4
.public _020AFED8
.public _020AFEDC
.public _020AFEE0
.public _020AFEE4
.public _020AFEE8
.public _020AFEEC
.public _020AFEF4
.public _020AFF00
.public _020AFF14
.public _020AFF38
.public _020AFF40
.public _020AFF4C
.public _020AFF54
.public _020AFF5C
.public _020AFF64
.public _020AFF68
.public _020AFF6C
.public _022AADFC
.public _022AAE00
.public _022AAE2A
.public _022AAE2E
.public _022AAE58
.public _022AAE64
.public _022AAE68
.public _022AAE70
.public _022AAE74
.public _022AAE78
.public _022AAEA4
.public _022AAEA8
.public _022AAEAC
.public _022AB09C
.public _022AB0A0
.public _022AB0A1
.public _022AB0A2
.public _022AB0A9
.public _f2d
.public _fsub
.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 ov29_022E2A78
.public ov29_022EA62C
.public ov29_023002F0
.public ov29_02347100
.public strcat
.public strcpy
.public strlen
.public strncmp
.public strncpy
.public sub_02001808
.public sub_02002580
.public sub_020027F8
.public sub_02003B94
.public sub_02003BC8
.public sub_020063F4
.public sub_02006498
.public sub_02006BFC
.public sub_02006C8C
.public sub_0200C5DC
.public sub_0200CABC
.public sub_0200CAD4
.public sub_0200CAE4
.public sub_0200D310
.public sub_0200D65C
.public sub_0200D670
.public sub_0200FD48
.public sub_02010044
.public sub_02010060
.public sub_02010154
.public sub_0201077C
.public sub_02010794
.public sub_020107F4
.public sub_02012AB8
.public sub_02013190
.public sub_020131F0
.public sub_02013E54
.public sub_02013F58
.public sub_02017C50
.public sub_02017C74
.public sub_02017C80
.public sub_0202059C
.public sub_020205C0
.public sub_02024D7C
.public sub_02025D50
.public sub_02025E84
.public sub_0202613C
.public sub_020261D4
.public sub_02026204
.public sub_02026268
.public sub_020262E0
.public sub_020264A4
.public sub_020265A8
.public sub_02027180
.public sub_02027B1C
.public sub_0202810C
.public sub_0202812C
.public sub_020282F4
.public sub_02028324
.public sub_02028354
.public sub_0202836C
.public sub_020288DC
.public sub_02029F88
.public sub_02029FBC
.public sub_0202A2A4
.public sub_0202AAE8
.public sub_0202AB80
.public sub_0202ABB0
.public sub_0202C1E4
.public sub_0202C620
.public sub_0202C654
.public sub_0202C6D4
.public sub_0202C748
.public sub_0202C75C
.public sub_0202D068
.public sub_0202D0EC
.public sub_0202D134
.public sub_0202D16C
.public sub_0202F16C
.public sub_0202F2C4
.public sub_0202F334
.public sub_0202F954
.public sub_0202F9B8
.public sub_020307EC
.public sub_020308E4
.public sub_02030908
.public sub_02030940
.public sub_02030978
.public sub_02030A18
.public sub_02030A50
.public sub_02030A64
.public sub_02030A74
.public sub_02030A90
.public sub_02030AAC
.public sub_02030EF0
.public sub_020348E4
.public sub_02034974
.public sub_02034A38
.public sub_02037468
.public sub_0203909C
.public sub_02039218
.public sub_0203931C
.public sub_0204B028
.public sub_0204C9F4
.public sub_0204CDB8
.public sub_0204E154
.public sub_0204E19C
.public sub_0204F9B8
.public sub_02050974
.public sub_02050990
.public sub_020509BC
.public sub_02050C10
.public sub_02050CF8
.public sub_02050D84
.public sub_02052C74
.public sub_02052CD8
.public sub_02052CE8
.public sub_02052E2C
.public sub_02053568
.public sub_02053628
.public sub_02053660
.public sub_02053A0C
.public sub_020547C8
.public sub_020547D8
.public sub_02054804
.public sub_02055B78
.public sub_02055D4C
.public sub_02056228
.public sub_02056410
.public sub_020564B0
.public sub_02056B58
.public sub_02056BD4
.public sub_02056F60
.public sub_02058460
.public sub_020584FC
.public sub_020597B0
.public sub_02059A74
.public sub_0205A4B4
.public sub_0205B028
.public sub_0205B0A0
.public sub_0205B0B8
.public sub_0205B478
.public sub_0205BD9C
.public sub_0205BFB0
.public sub_0205C75C
.public sub_0205FAB0
.public sub_0205FC20
.public sub_0206637C
.public sub_02079094
.public sub_0207B9EC
.public sub_0208346C
.public sub_0208347C
.public sub_02083A18
.public sub_02083B00
.public sub_02083B14
.public sub_02083B3C
.public sub_02084304
.public vsprintf

File diff suppressed because it is too large Load Diff

18084
asm/main_0203C774.s Normal file

File diff suppressed because it is too large Load Diff

View File

@ -3,6 +3,7 @@
.text
; https://decomp.me/scratch/EJVO7
arm_func_start ov17_0238A140
ov17_0238A140: ; 0x0238A140
stmdb sp!, {r3, r4, r5, lr}

View File

@ -3,6 +3,7 @@
.text
; https://decomp.me/scratch/y7m40
arm_func_start ov29_022EC62C
ov29_022EC62C: ; 0x022EC62C
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}

View File

@ -3,7 +3,7 @@
.text
; https://decomp.me/scratch/D2RFJ
; https://decomp.me/scratch/jiDJb
arm_func_start HandleStairsMenu
HandleStairsMenu: ; 0x02382FBC
stmdb sp!, {r4, lr}

View File

@ -3,7 +3,7 @@
.text
; https://decomp.me/scratch/Q183B
; https://decomp.me/scratch/N2omQ
arm_func_start ov31_023833D8
ov31_023833D8: ; 0x023833D8
stmdb sp!, {r3, lr}
@ -32,6 +32,7 @@ _0238342C: .word ov31_0238335C
_02383430: .word ov31_0238A2A8
arm_func_end ov31_023833D8
; https://decomp.me/scratch/6f1zw
arm_func_start ov31_02383434
ov31_02383434: ; 0x02383434
stmdb sp!, {r3, lr}

View File

@ -214,6 +214,7 @@ _023838A0:
_023838E0: .word DUNGEON_PTR
arm_func_end ov31_02383880
; https://decomp.me/scratch/pyVsB
arm_func_start ov31_023838E4
ov31_023838E4: ; 0x023838E4
#ifdef JAPAN

6
include/main_0203C760.h Normal file
View File

@ -0,0 +1,6 @@
#ifndef PMDSKY_MAIN_0203C760_H
#define PMDSKY_MAIN_0203C760_H
void sub_0203C760(void);
#endif //PMDSKY_MAIN_0203C760_H

View File

@ -53,6 +53,8 @@ Static main
Object asm/main_0202598C.o
Object src/main_020348E4.o
Object asm/main_02034974.o
Object src/main_0203C760.o
Object asm/main_0203C774.o
Object src/main_0204AFF8.o
Object asm/main_0204B018.o
Object src/number_util.o

8
src/main_0203C760.c Normal file
View File

@ -0,0 +1,8 @@
#include "main_0203C760.h"
extern u32 _020AFE5C[];
void sub_0203C760(void)
{
_020AFE5C[2] = 0;
}