mirror of
https://github.com/pret/pmd-sky.git
synced 2026-03-21 17:25:15 -05:00
Decomped CeilFixedPoint
This commit is contained in:
parent
70cecaa7f7
commit
f60ad1c21e
|
|
@ -1,4 +1,270 @@
|
|||
#pragma once
|
||||
.public ADVENTURE_LOG_ENCOUNTERS_MONSTER_IDS
|
||||
.public ADVENTURE_LOG_PTR
|
||||
.public ARM9_UNKNOWN_DATA__NA_209E6BC
|
||||
.public ARM9_UNKNOWN_TABLE__NA_209E12C
|
||||
.public ARM9_UNKNOWN_TABLE__NA_209E164
|
||||
.public ARM9_UNKNOWN_TABLE__NA_209E280
|
||||
.public AddItemToStorage
|
||||
.public AddMoneyCarried
|
||||
.public ApplyLevelUpBoostsToGroundMonster
|
||||
.public Arm9LoadUnkFieldNa0x2029EC8
|
||||
.public Arm9StoreUnkFieldNa0x2029ED8
|
||||
.public BAG_ITEMS_PTR_MIRROR
|
||||
.public CLIENT_LEVEL_TABLE
|
||||
.public CanMonsterUseMove
|
||||
.public CardBackupError
|
||||
.public CardPullOutWithStatus
|
||||
.public CheckDebugMenuField0x1A4
|
||||
.public CheckOptionsMenuField0x1A4
|
||||
.public CheckParentMenuField0x1A0
|
||||
.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 Copy16BitsFrom
|
||||
.public CopyNStringFromId
|
||||
.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 DEBUG_SPECIAL_EPISODE_NUMBER
|
||||
.public DEFAULT_HERO_ID
|
||||
.public DUNGEON_DATA_LIST
|
||||
.public DUNGEON_PTR
|
||||
.public Debug_FatalError
|
||||
.public Debug_GetDebugFlag
|
||||
.public Debug_GetLogFlag
|
||||
.public Debug_Print
|
||||
.public Debug_Print0
|
||||
.public Debug_SetDebugFlag
|
||||
.public Debug_SetLogFlag
|
||||
.public DisableIqSkill
|
||||
.public DrawTextInWindow
|
||||
.public DrawTileGrid
|
||||
.public DungeonSwapIdToIdx
|
||||
.public DungeonSwapIdxToId
|
||||
.public EnableAllLearnableIqSkills
|
||||
.public FORBIDDEN_FORGOT_MOVE_LIST
|
||||
.public FemaleToMaleForm
|
||||
.public FileClose
|
||||
.public FileRom_HandleOpen
|
||||
.public FileRom_HandleRead
|
||||
.public FileRom_HandleSeek
|
||||
.public FileRom_InitDataTransfer
|
||||
.public FileRom_StopDataTransfer
|
||||
.public FileRom_Veneer_FileInit
|
||||
.public FormatMoveStringMore
|
||||
.public GAME_MODE
|
||||
.public GLOBAL_PROGRESS_PTR
|
||||
.public GUEST_MONSTER_DATA
|
||||
.public GetActiveRosterIndex
|
||||
.public GetActiveTeamMember
|
||||
.public GetActualSellPrice
|
||||
.public GetAdvancedMenuCurrentOption
|
||||
.public GetAdvancedMenuResult
|
||||
.public GetAdvancedTextBoxFlags2
|
||||
.public GetBaseFormCastformCherrimDeoxys
|
||||
.public GetBodySize
|
||||
.public GetCurrentBagCapacity
|
||||
.public GetDexNumber
|
||||
.public GetDexNumberVeneer
|
||||
.public GetDungeonModeSpecial
|
||||
.public GetDungeonResultString
|
||||
.public GetEvolutionPossibilities
|
||||
.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 GetMaxItemsAllowed
|
||||
.public GetMaxMembersAllowed
|
||||
.public GetMaxPp
|
||||
.public GetMoneyCarried
|
||||
.public GetMoneyStored
|
||||
.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 GetPartyMembers
|
||||
.public GetPpIncrease
|
||||
.public GetPressedButtons
|
||||
.public GetRankUpEntry
|
||||
.public GetReleasedStylus
|
||||
.public GetRngSeed
|
||||
.public GetSimpleMenuResult
|
||||
.public GetSosMailCount
|
||||
.public GetSpeciesString
|
||||
.public GetStringFromFileVeneer
|
||||
.public GetTeamMember
|
||||
.public GetTime
|
||||
.public GetType
|
||||
.public GetWindow
|
||||
.public GuestMonsterToGroundMonster
|
||||
.public HidePortraitBox
|
||||
.public InitMove
|
||||
.public InitPreprocessorArgs
|
||||
.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 IsLevelResetDungeon
|
||||
.public IsMainCharacter
|
||||
.public IsMoneyAllowed
|
||||
.public IsMovesetValidInTimeDarkness
|
||||
.public IsNot2TurnsMoveOrSketch
|
||||
.public IsOptionsMenuActive
|
||||
.public IsParentMenuActive
|
||||
.public IsRealMove
|
||||
.public IsRecruitingAllowed
|
||||
.public IsScrollBoxActive
|
||||
.public IsShaymin
|
||||
.public IsShoppableItem
|
||||
.public IsSimpleMenuActive
|
||||
.public IsStorableItem
|
||||
.public IsStorageFull
|
||||
.public IsTeamSelectionMenuActive
|
||||
.public IsTeamSelectionMenuState3
|
||||
.public IsThrownItem
|
||||
.public IsTreasureBox
|
||||
.public IsValidTeamMember
|
||||
.public KAOMADO_FILEPATH
|
||||
.public KAOMADO_STREAM
|
||||
.public KEYBOARD_STRING_IDS
|
||||
.public LAST_NEW_MOVE
|
||||
.public LearnMoves
|
||||
.public LoadOverlay
|
||||
.public MISSION_FLOOR_RANKS_PTRS
|
||||
.public MemAlloc
|
||||
.public MemFree
|
||||
.public MemZero
|
||||
.public MemcpySimple
|
||||
.public MemsetSimple
|
||||
.public NOTIFY_NOTE
|
||||
.public NormalizeTreasureBox
|
||||
.public OS_GetLockID
|
||||
.public OUTLAW_LEVEL_TABLE
|
||||
.public OUTLAW_MINION_LEVEL_TABLE
|
||||
.public OverlayIsLoaded
|
||||
.public PARTNER_TALK_KIND_TABLE
|
||||
.public PENDING_DUNGEON_ID
|
||||
.public PLAY_TIME_SECONDS
|
||||
.public PORTRAIT_LAYOUTS
|
||||
.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 ResumeAdvancedMenu
|
||||
.public SCRIPT_VARS
|
||||
.public SCRIPT_VARS_LOCALS
|
||||
.public SCRIPT_VARS_VALUES
|
||||
.public SECONDARY_TERRAIN_TYPES
|
||||
.public SPECIAL_EPISODE_MAIN_CHARACTERS
|
||||
.public STATUSES_FULL_DESCRIPTION_STRING_IDS
|
||||
.public SetActiveInventory
|
||||
.public SetActiveKecleonShop
|
||||
.public SetActiveTeam
|
||||
.public SetAdvancedTextBoxField0x1C2
|
||||
.public SetAdvancedTextBoxPartialMenu
|
||||
.public SetAdvancedTextBoxState5
|
||||
.public SetBothScreensWindowsColor
|
||||
.public SetCollectionMenuField0x1BC
|
||||
.public SetCollectionMenuVoidFn
|
||||
.public SetCollectionMenuWidth
|
||||
.public SetMoneyCarried
|
||||
.public SetMoneyStored
|
||||
.public SetRngSeed
|
||||
.public SetSimpleMenuField0x1AC
|
||||
.public SetTeamSetupHeroAndPartnerOnly
|
||||
.public SetUnkAdvancedTextBoxFn
|
||||
.public SetUnkAdvancedTextBoxWindowFn
|
||||
.public ShowDialogueBox
|
||||
.public ShowPortraitInPortraitBox
|
||||
.public ShowStringIdInDialogueBox
|
||||
.public ShowStringInDialogueBox
|
||||
.public SortItemsInBag
|
||||
.public SortItemsInStorage
|
||||
.public StrcpySimple
|
||||
.public StringFromId
|
||||
.public StrncpyName
|
||||
.public StrncpySimple
|
||||
.public StrncpySimpleNoPad
|
||||
.public StrncpySimpleNoPadSafe
|
||||
.public TEAM_MEMBER_TABLE_PTR
|
||||
.public TEAM_NAME
|
||||
.public TryPointCameraToMonster
|
||||
.public UpdateWindow
|
||||
.public VERSION_EXCLUSIVE_MONSTERS
|
||||
.public WONDER_MAIL_BITS_MAP
|
||||
.public WONDER_MAIL_BITS_SWAP
|
||||
.public WONDER_MAIL_ENCRYPTION_TABLE
|
||||
.public WriteItemsToSave
|
||||
.public WriteMonsterInfoToSave
|
||||
.public _0209B08C
|
||||
.public _0209B09C
|
||||
.public _0209B0EC
|
||||
|
|
@ -177,18 +443,7 @@
|
|||
.public _0209E3A3
|
||||
.public _0209E6BD
|
||||
.public _0209E912
|
||||
.public _020A0C68
|
||||
.public _020A0C69
|
||||
.public _020A0C6A
|
||||
.public _020A0C6C
|
||||
.public _020A0C6E
|
||||
.public _020A1864
|
||||
.public _020A1880
|
||||
.public _020A1884
|
||||
.public _020A189C
|
||||
.public _020A18C0
|
||||
.public _020A192C
|
||||
.public _020A20B1
|
||||
.public _020A2808
|
||||
.public _020A281C
|
||||
.public _020A2830
|
||||
|
|
@ -215,23 +470,6 @@
|
|||
.public _020A2AD8
|
||||
.public _020A2AFC
|
||||
.public _020A2B20
|
||||
.public _020A2D09
|
||||
.public _020A31B8
|
||||
.public _020A31D4
|
||||
.public _020A31E4
|
||||
.public _020A31F4
|
||||
.public _020A31FC
|
||||
.public _020A3200
|
||||
.public _020A3210
|
||||
.public _020A322C
|
||||
.public _020A3248
|
||||
.public _020A3258
|
||||
.public _020A327C
|
||||
.public _020A328C
|
||||
.public _020A32D4
|
||||
.public _020A32F8
|
||||
.public _020A3330
|
||||
.public _020A45C8_JP
|
||||
.public _020AFDB8
|
||||
.public _020AFDBC
|
||||
.public _020AFDD0
|
||||
|
|
@ -272,17 +510,7 @@
|
|||
.public _020AFF64
|
||||
.public _020AFF68
|
||||
.public _020AFF6C
|
||||
.public _020AFF7C
|
||||
.public _020AFF80
|
||||
.public _020AFF88
|
||||
.public _020B09B0
|
||||
.public _020B09B4
|
||||
.public _020B09C0
|
||||
.public _020B09C8
|
||||
.public _020B09D0
|
||||
.public _020B12A0_JP
|
||||
.public _020B12F4_EU
|
||||
.public _020B1308_EU
|
||||
.public _022AADF8
|
||||
.public _022AADFC
|
||||
.public _022AAE00
|
||||
|
|
@ -312,220 +540,7 @@
|
|||
.public _f2d
|
||||
.public _fsub
|
||||
.public _s32_div_f
|
||||
.public AddItemToStorage
|
||||
.public AddMoneyCarried
|
||||
.public ADVENTURE_LOG_ENCOUNTERS_MONSTER_IDS
|
||||
.public ADVENTURE_LOG_PTR
|
||||
.public AllocateTemp1024ByteBufferFromPool
|
||||
.public ARM9_UNKNOWN_DATA__NA_209E6BC
|
||||
.public ARM9_UNKNOWN_PTR__NA_20A2C84
|
||||
.public ARM9_UNKNOWN_TABLE__NA_209E12C
|
||||
.public ARM9_UNKNOWN_TABLE__NA_209E164
|
||||
.public ARM9_UNKNOWN_TABLE__NA_209E280
|
||||
.public ARM9_UNKNOWN_TABLE__NA_20A20B0
|
||||
.public Arm9LoadUnkFieldNa0x2029EC8
|
||||
.public Arm9StoreUnkFieldNa0x2029ED8
|
||||
.public ArrayCopy32
|
||||
.public ArrayFill32
|
||||
.public BAG_CAPACITY_TABLE
|
||||
.public BAG_CAPACITY_TABLE_SPECIAL_EPISODES
|
||||
.public BAG_ITEMS_PTR_MIRROR
|
||||
.public CanMonsterUseMove
|
||||
.public CardBackupError
|
||||
.public CardPullOutWithStatus
|
||||
.public CheckDebugMenuField0x1A4
|
||||
.public CheckOptionsMenuField0x1A4
|
||||
.public CheckParentMenuField0x1A0
|
||||
.public ClearWindow
|
||||
.public CLIENT_LEVEL_TABLE
|
||||
.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 CopyNStringFromId
|
||||
.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 Debug_FatalError
|
||||
.public Debug_GetDebugFlag
|
||||
.public Debug_GetLogFlag
|
||||
.public Debug_Print
|
||||
.public Debug_Print0
|
||||
.public Debug_SetDebugFlag
|
||||
.public Debug_SetLogFlag
|
||||
.public DEBUG_SPECIAL_EPISODE_NUMBER
|
||||
.public DecompressAtNormalVeneer
|
||||
.public DEFAULT_HERO_ID
|
||||
.public DexNumbersEqual
|
||||
.public DirectoryFileMngr_OpenDirectoryFile
|
||||
.public DisableIqSkill
|
||||
.public DrawTextInWindow
|
||||
.public DrawTileGrid
|
||||
.public DUNGEON_DATA_LIST
|
||||
.public DUNGEON_PTR
|
||||
.public DUNGEON_RESTRICTIONS
|
||||
.public DungeonSwapIdToIdx
|
||||
.public DungeonSwapIdxToId
|
||||
.public DungeonToGroundMoveset
|
||||
.public EnableAllLearnableIqSkills
|
||||
.public FemaleToMaleForm
|
||||
.public FileClose
|
||||
.public FileRom_HandleOpen
|
||||
.public FileRom_HandleRead
|
||||
.public FileRom_HandleSeek
|
||||
.public FileRom_InitDataTransfer
|
||||
.public FileRom_StopDataTransfer
|
||||
.public FileRom_Veneer_FileInit
|
||||
.public FORBIDDEN_FORGOT_MOVE_LIST
|
||||
.public FormatMoveStringMore
|
||||
.public GAME_MODE
|
||||
.public GetActiveRosterIndex
|
||||
.public GetActiveTeamMember
|
||||
.public GetActualSellPrice
|
||||
.public GetAdvancedMenuCurrentOption
|
||||
.public GetAdvancedMenuResult
|
||||
.public GetAdvancedTextBoxFlags2
|
||||
.public GetAtSize
|
||||
.public GetCurrentBagCapacity
|
||||
.public GetDungeonModeSpecial
|
||||
.public GetDungeonResultString
|
||||
.public GetEvolutionPossibilities
|
||||
.public GetHeldButtons
|
||||
.public GetHero
|
||||
.public GetHeroMemberIdx
|
||||
.public GetInfoGroundMoveset
|
||||
.public GetInfoMoveGround
|
||||
.public GetIqSkillStringId
|
||||
.public GetItemAtIdx
|
||||
.public GetItemCategory
|
||||
.public GetItemCategoryVeneer
|
||||
.public GetItemIdFromList
|
||||
.public GetItemMoveId16
|
||||
.public GetKeyM2NSwitch
|
||||
.public GetKeyN2MSwitch
|
||||
.public GetLanguage
|
||||
.public GetLanguageType
|
||||
.public GetLearnableIqSkills
|
||||
.public GetMainCharacter1MemberIdx
|
||||
.public GetMainCharacter2MemberIdx
|
||||
.public GetMainCharacter3MemberIdx
|
||||
.public GetMaxPp
|
||||
.public GetMoneyCarried
|
||||
.public GetMoneyStored
|
||||
.public GetMonsterName
|
||||
.public GetMoveRangeId
|
||||
.public GetMovesetEggPtr
|
||||
.public GetMovesetHmTmPtr
|
||||
.public GetMovesetIdx__02013CAC
|
||||
.public GetMovesetLevelUpPtr
|
||||
.public GetMoveType
|
||||
.public GetNbItemsInBag
|
||||
.public GetNbMoves
|
||||
.public GetNextIqSkill
|
||||
.public GetOptionsMenuResult
|
||||
.public GetOptionsMenuStates
|
||||
.public GetPartner
|
||||
.public GetPartnerMemberIdx
|
||||
.public GetPartyMembers
|
||||
.public GetPpIncrease
|
||||
.public GetPressedButtons
|
||||
.public GetReleasedStylus
|
||||
.public GetRngSeed
|
||||
.public GetSimpleMenuResult
|
||||
.public GetSosMailCount
|
||||
.public GetStringFromFileVeneer
|
||||
.public GetTeamMember
|
||||
.public GetTime
|
||||
.public GetWindow
|
||||
.public GLOBAL_PROGRESS_PTR
|
||||
.public GroundToDungeonMoveset
|
||||
.public GUEST_MONSTER_DATA
|
||||
.public HandleSir0Translation
|
||||
.public HIDDEN_POWER_BASE_POWER_TABLE
|
||||
.public HidePortraitBox
|
||||
.public InitMove
|
||||
.public InitPreprocessorArgs
|
||||
.public IqSkillFlagTest
|
||||
.public Is2TurnsMove
|
||||
.public IsAdvancedMenuActive2
|
||||
.public IsAdvancedTextBoxActive
|
||||
.public IsCollectionMenuActive
|
||||
.public IsCollectionMenuState3
|
||||
.public IsDebugMenuActive
|
||||
.public IsDialogueBoxActive
|
||||
.public IsExclusiveItemIdForMonster
|
||||
.public IsExperienceLocked
|
||||
.public IsGummi
|
||||
.public IsItemInTimeDarkness
|
||||
.public IsItemValidVeneer
|
||||
.public IsMainCharacter
|
||||
.public IsMovesetValidInTimeDarkness
|
||||
.public IsNot2TurnsMoveOrSketch
|
||||
.public IsOptionsMenuActive
|
||||
.public IsParentMenuActive
|
||||
.public IsRealMove
|
||||
.public IsScrollBoxActive
|
||||
.public IsShoppableItem
|
||||
.public IsSimpleMenuActive
|
||||
.public IsStorableItem
|
||||
.public IsStorageFull
|
||||
.public IsTeamSelectionMenuActive
|
||||
.public IsTeamSelectionMenuState3
|
||||
.public IsThrownItem
|
||||
.public IsTreasureBox
|
||||
.public IsValidTeamMember
|
||||
.public ItemZInit
|
||||
.public KAOMADO_FILEPATH
|
||||
.public KAOMADO_STREAM
|
||||
.public KEYBOARD_STRING_IDS
|
||||
.public LAST_NEW_MOVE
|
||||
.public LearnMoves
|
||||
.public LEVEL_UP_DATA_DECOMPRESS_BUFFER
|
||||
.public LEVEL_UP_DATA_MONSTER_ID
|
||||
.public LoadFileFromRom
|
||||
.public LoadOverlay
|
||||
.public MemAlloc
|
||||
.public memcpy
|
||||
.public MemcpySimple
|
||||
.public MemFree
|
||||
.public MemsetSimple
|
||||
.public MemZero
|
||||
.public MISSION_FLOOR_RANKS_PTRS
|
||||
.public MISSION_FLOORS_FORBIDDEN
|
||||
.public MONSTER_SPRITE_DATA
|
||||
.public NormalizeTreasureBox
|
||||
.public NOTIFY_NOTE
|
||||
.public OS_GetLockID
|
||||
.public OUTLAW_LEVEL_TABLE
|
||||
.public OUTLAW_MINION_LEVEL_TABLE
|
||||
.public ov11_022E6E68
|
||||
.public ov11_023061CC
|
||||
.public ov11_023061E4
|
||||
|
|
@ -541,79 +556,15 @@
|
|||
.public ov29_022EA62C
|
||||
.public ov29_023002F0
|
||||
.public ov29_02347100
|
||||
.public OverlayIsLoaded
|
||||
.public PARTNER_TALK_KIND_TABLE
|
||||
.public PENDING_DUNGEON_ID
|
||||
.public PLAY_TIME_SECONDS
|
||||
.public PlayAdvancedTextBoxInputSound
|
||||
.public PlayBgmByIdVeneer
|
||||
.public PlaySeVolumeWrapper
|
||||
.public PointsToZero
|
||||
.public PORTRAIT_LAYOUTS
|
||||
.public PreprocessString
|
||||
.public PreprocessStringFromId
|
||||
.public Rand16Bit
|
||||
.public Rand32Bit
|
||||
.public RandInt
|
||||
.public RandIntSafe
|
||||
.public RANK_UP_TABLE
|
||||
.public ReadItemsFromSave
|
||||
.public ReadMonsterInfoFromSave
|
||||
.public ReadStringFromDialogueBox
|
||||
.public RemoveActiveMembersFromAllTeams
|
||||
.public RemoveActiveMembersFromRescueTeam
|
||||
.public RemoveActiveMembersFromSpecialEpisodeTeam
|
||||
.public RemoveEmptyItemsInBag
|
||||
.public ResumeAdvancedMenu
|
||||
.public SCRIPT_VARS
|
||||
.public SCRIPT_VARS_LOCALS
|
||||
.public SCRIPT_VARS_VALUES
|
||||
.public SECONDARY_TERRAIN_TYPES
|
||||
.public SetActiveInventory
|
||||
.public SetActiveKecleonShop
|
||||
.public SetActiveTeam
|
||||
.public SetAdvancedTextBoxField0x1C2
|
||||
.public SetAdvancedTextBoxPartialMenu
|
||||
.public SetAdvancedTextBoxState5
|
||||
.public SetBothScreensWindowsColor
|
||||
.public SetCollectionMenuField0x1BC
|
||||
.public SetCollectionMenuVoidFn
|
||||
.public SetCollectionMenuWidth
|
||||
.public SetMoneyCarried
|
||||
.public SetMoneyStored
|
||||
.public SetRngSeed
|
||||
.public SetSimpleMenuField0x1AC
|
||||
.public SetTeamSetupHeroAndPartnerOnly
|
||||
.public SetUnkAdvancedTextBoxFn
|
||||
.public SetUnkAdvancedTextBoxWindowFn
|
||||
.public ShowDialogueBox
|
||||
.public ShowPortraitInPortraitBox
|
||||
.public ShowStringIdInDialogueBox
|
||||
.public ShowStringInDialogueBox
|
||||
.public SortItemsInBag
|
||||
.public SortItemsInStorage
|
||||
.public SPECIAL_EPISODE_MAIN_CHARACTERS
|
||||
.public sprintf
|
||||
.public STATUSES_FULL_DESCRIPTION_STRING_IDS
|
||||
.public strcat
|
||||
.public strcpy
|
||||
.public StrcpyName
|
||||
.public StrcpySimple
|
||||
.public StringFromId
|
||||
.public strlen
|
||||
.public strncmp
|
||||
.public StrncmpSimple
|
||||
.public strncpy
|
||||
.public StrncpyName
|
||||
.public StrncpySimple
|
||||
.public StrncpySimpleNoPad
|
||||
.public StrncpySimpleNoPadSafe
|
||||
.public sub_01FF8F28
|
||||
.public sub_02001808
|
||||
.public sub_02002580
|
||||
.public sub_020027F8
|
||||
.public sub_0200302C
|
||||
.public sub_020030FC
|
||||
.public sub_02003B94
|
||||
.public sub_02003BC8
|
||||
.public sub_02004F80
|
||||
|
|
@ -621,21 +572,6 @@
|
|||
.public sub_02006498
|
||||
.public sub_02006BFC
|
||||
.public sub_02006C8C
|
||||
.public sub_0200A124
|
||||
.public sub_0200A158
|
||||
.public sub_0200A184
|
||||
.public sub_0200A478
|
||||
.public sub_0200A4C4
|
||||
.public sub_0200A504
|
||||
.public sub_0200A510
|
||||
.public sub_0200A590
|
||||
.public sub_0200B2C4
|
||||
.public sub_0200B314
|
||||
.public sub_0200B330
|
||||
.public sub_0200B340
|
||||
.public sub_0200B3C0
|
||||
.public sub_0200B3D4
|
||||
.public sub_0200B3FC
|
||||
.public sub_0200C4CC
|
||||
.public sub_0200C5DC
|
||||
.public sub_0200CABC
|
||||
|
|
@ -656,7 +592,6 @@
|
|||
.public sub_020131F0
|
||||
.public sub_02013E54
|
||||
.public sub_02013F58
|
||||
.public sub_02015090
|
||||
.public sub_02017C50
|
||||
.public sub_02017C74
|
||||
.public sub_02017C80
|
||||
|
|
@ -668,7 +603,6 @@
|
|||
.public sub_02024B94
|
||||
.public sub_02024D7C
|
||||
.public sub_020251F0
|
||||
.public sub_02025304_JP
|
||||
.public sub_02025C7C
|
||||
.public sub_02025D50
|
||||
.public sub_02025E84
|
||||
|
|
@ -742,23 +676,29 @@
|
|||
.public sub_020347F0
|
||||
.public sub_02034840
|
||||
.public sub_020348E4
|
||||
.public sub_020515C4
|
||||
.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_02054FB8
|
||||
.public sub_02054FEC
|
||||
.public sub_02055020
|
||||
.public sub_020550DC
|
||||
.public sub_020550E0
|
||||
.public sub_02055118
|
||||
.public sub_02055B78
|
||||
.public sub_02055D4C
|
||||
.public sub_020560B8
|
||||
.public sub_02056228
|
||||
.public sub_0205633C
|
||||
.public sub_02056360
|
||||
.public sub_02056410
|
||||
.public sub_02056460
|
||||
.public sub_020564B0
|
||||
.public sub_02056504
|
||||
.public sub_020568A4
|
||||
.public sub_02056B58
|
||||
.public sub_02056BD4
|
||||
|
|
@ -799,18 +739,4 @@
|
|||
.public sub_02083B14
|
||||
.public sub_02083B3C
|
||||
.public sub_02084304
|
||||
.public TEAM_MEMBER_TABLE
|
||||
.public TEAM_MEMBER_TABLE_PTR
|
||||
.public TEAM_NAME
|
||||
.public TryPointCameraToMonster
|
||||
.public UnloadFile
|
||||
.public UNOWN_SPECIES_ADDITIONAL_CHAR_PTR_TABLE
|
||||
.public UpdateWindow
|
||||
.public VERSION_EXCLUSIVE_MONSTERS
|
||||
.public vsprintf
|
||||
.public WONDER_MAIL_BITS_MAP
|
||||
.public WONDER_MAIL_BITS_SWAP
|
||||
.public WONDER_MAIL_ENCRYPTION_TABLE
|
||||
.public WriteItemsToSave
|
||||
.public WriteMonsterInfoToSave
|
||||
.public ZInit8
|
||||
|
|
|
|||
134
asm/include/main_02051098.inc
Normal file
134
asm/include/main_02051098.inc
Normal file
|
|
@ -0,0 +1,134 @@
|
|||
#pragma once
|
||||
.public ARM9_UNKNOWN_PTR__NA_20A2C84
|
||||
.public ARM9_UNKNOWN_TABLE__NA_20A20B0
|
||||
.public AllocateTemp1024ByteBufferFromPool
|
||||
.public ArrayCopy32
|
||||
.public ArrayFill32
|
||||
.public BAG_CAPACITY_TABLE
|
||||
.public BAG_CAPACITY_TABLE_SPECIAL_EPISODES
|
||||
.public CopyBitsFrom
|
||||
.public CopyBitsTo
|
||||
.public DUNGEON_RESTRICTIONS
|
||||
.public Debug_Print0
|
||||
.public DecompressAtNormalVeneer
|
||||
.public DexNumbersEqual
|
||||
.public DirectoryFileMngr_OpenDirectoryFile
|
||||
.public DungeonFloorToGroupFloor
|
||||
.public DungeonToGroundMoveset
|
||||
.public EnableAllLearnableIqSkills
|
||||
.public FORBIDDEN_FORGOT_MOVE_LIST
|
||||
.public FemaleToMaleForm
|
||||
.public GetAtSize
|
||||
.public GetInfoGroundMoveset
|
||||
.public GetInfoMoveGround
|
||||
.public GetItemIdFromList
|
||||
.public GetKeyM2NSwitch
|
||||
.public GetKeyN2MSwitch
|
||||
.public GetLanguage
|
||||
.public GetMovesetEggPtr
|
||||
.public GetMovesetHmTmPtr
|
||||
.public GetMovesetIdx__02013CAC
|
||||
.public GetMovesetLevelUpPtr
|
||||
.public GetNbFloorsPlusOne
|
||||
.public GetNbMoves
|
||||
.public GroundToDungeonMoveset
|
||||
.public HIDDEN_POWER_BASE_POWER_TABLE
|
||||
.public HandleSir0Translation
|
||||
.public IsValidTeamMember
|
||||
.public ItemZInit
|
||||
.public LEVEL_UP_DATA_DECOMPRESS_BUFFER
|
||||
.public LEVEL_UP_DATA_MONSTER_ID
|
||||
.public LoadFileFromRom
|
||||
.public MISSION_FLOORS_FORBIDDEN
|
||||
.public MONSTER_SPRITE_DATA
|
||||
.public MemAlloc
|
||||
.public MemFree
|
||||
.public MemZero
|
||||
.public PointsToZero
|
||||
.public RANK_UP_TABLE
|
||||
.public Rand16Bit
|
||||
.public RandIntSafe
|
||||
.public RemoveActiveMembersFromAllTeams
|
||||
.public RemoveActiveMembersFromRescueTeam
|
||||
.public RemoveActiveMembersFromSpecialEpisodeTeam
|
||||
.public StrcpyName
|
||||
.public StringFromId
|
||||
.public StrncmpSimple
|
||||
.public StrncpyName
|
||||
.public StrncpySimple
|
||||
.public TEAM_MEMBER_TABLE
|
||||
.public TEAM_MEMBER_TABLE_PTR
|
||||
.public UNOWN_SPECIES_ADDITIONAL_CHAR_PTR_TABLE
|
||||
.public UnloadFile
|
||||
.public ZInit8
|
||||
.public _020A0C68
|
||||
.public _020A0C69
|
||||
.public _020A0C6A
|
||||
.public _020A0C6C
|
||||
.public _020A0C6E
|
||||
.public _020A1864
|
||||
.public _020A1880
|
||||
.public _020A1884
|
||||
.public _020A189C
|
||||
.public _020A18C0
|
||||
.public _020A20B1
|
||||
.public _020A2D09
|
||||
.public _020A31B8
|
||||
.public _020A31D4
|
||||
.public _020A31E4
|
||||
.public _020A31F4
|
||||
.public _020A31FC
|
||||
.public _020A3200
|
||||
.public _020A3210
|
||||
.public _020A322C
|
||||
.public _020A3248
|
||||
.public _020A3258
|
||||
.public _020A327C
|
||||
.public _020A328C
|
||||
.public _020A32D4
|
||||
.public _020A32F8
|
||||
.public _020A3330
|
||||
.public _020A45C8_JP
|
||||
.public _020AFF7C
|
||||
.public _020AFF80
|
||||
.public _020AFF88
|
||||
.public _020B09B0
|
||||
.public _020B09B4
|
||||
.public _020B09C0
|
||||
.public _020B09C8
|
||||
.public _020B09D0
|
||||
.public _020B12F4_EU
|
||||
.public _020B1308_EU
|
||||
.public _s32_div_f
|
||||
.public strncpy
|
||||
.public sub_01FF8F28
|
||||
.public sub_0200302C
|
||||
.public sub_020030FC
|
||||
.public sub_0200A124
|
||||
.public sub_0200A158
|
||||
.public sub_0200A184
|
||||
.public sub_0200A478
|
||||
.public sub_0200A4C4
|
||||
.public sub_0200A504
|
||||
.public sub_0200A510
|
||||
.public sub_0200A590
|
||||
.public sub_0200B2C4
|
||||
.public sub_0200B314
|
||||
.public sub_0200B330
|
||||
.public sub_0200B340
|
||||
.public sub_0200B3C0
|
||||
.public sub_0200B3D4
|
||||
.public sub_0200B3FC
|
||||
.public sub_02015090
|
||||
.public sub_02025304_JP
|
||||
.public sub_02050FF8
|
||||
.public sub_02054FB8
|
||||
.public sub_02054FEC
|
||||
.public sub_02055020
|
||||
.public sub_020550DC
|
||||
.public sub_020550E0
|
||||
.public sub_02055118
|
||||
.public sub_020560B8
|
||||
.public sub_020564B0
|
||||
.public sub_02056504
|
||||
.public vsprintf
|
||||
4879
asm/main_02034974.s
4879
asm/main_02034974.s
File diff suppressed because it is too large
Load Diff
4864
asm/main_02051098.s
Normal file
4864
asm/main_02051098.s
Normal file
File diff suppressed because it is too large
Load Diff
8
include/number_util.h
Normal file
8
include/number_util.h
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
#ifndef PMDSKY_NUMBER_UTIL_H
|
||||
#define PMDSKY_NUMBER_UTIL_H
|
||||
|
||||
#include "util.h"
|
||||
|
||||
s32 CeilFixedPoint(struct fixed_point val_fp);
|
||||
|
||||
#endif //PMDSKY_NUMBER_UTIL_H
|
||||
|
|
@ -27,8 +27,8 @@ struct uvec2_16 {
|
|||
|
||||
// a (16b.16b) fixed-point rational
|
||||
struct fixed_point {
|
||||
u16 integer;
|
||||
u16 fractional;
|
||||
s16 integer;
|
||||
s16 fractional;
|
||||
};
|
||||
|
||||
// Compares two numbers and return the minimum
|
||||
|
|
|
|||
2
main.lsf
2
main.lsf
|
|
@ -35,6 +35,8 @@ Static main
|
|||
Object asm/main_0202598C.o
|
||||
Object src/main_020348E4.o
|
||||
Object asm/main_02034974.o
|
||||
Object src/number_util.o
|
||||
Object asm/main_02051098.o
|
||||
Object src/main_02054BE0.o
|
||||
Object asm/main_02054C24.o
|
||||
Object src/pokemon.o
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
#include "dungeon_statuses.h"
|
||||
#include "dungeon_util_static.h"
|
||||
#include "main_02054BE0.h"
|
||||
#include "number_util.h"
|
||||
#include "util.h"
|
||||
|
||||
extern s32 CeilFixedPoint(struct fixed_point val_fp);
|
||||
extern bool8 IsAdjacentToEnemy(struct entity *entity);
|
||||
extern u8 GetMaxPpWrapper(struct move *move);
|
||||
extern bool8 MonsterHasNegativeStatus(struct entity *monster, bool8 check_held_item);
|
||||
|
|
|
|||
21
src/number_util.c
Normal file
21
src/number_util.c
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
#include "number_util.h"
|
||||
|
||||
s32 CeilFixedPoint(struct fixed_point val_fp)
|
||||
{
|
||||
if (val_fp.integer == 0)
|
||||
{
|
||||
if (val_fp.fractional == 0)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
else if (val_fp.fractional != 0)
|
||||
{
|
||||
return val_fp.integer + 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
return val_fp.integer;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
#include "overlay_31_02382820.h"
|
||||
#include "number_util.h"
|
||||
|
||||
extern struct dungeon* DUNGEON_PTR[];
|
||||
|
||||
|
|
@ -21,7 +22,6 @@ extern u16 ov31_02389E22[];
|
|||
extern void* MemAlloc(u32 size, u32 nmemb);
|
||||
|
||||
extern struct entity* GetLeader(void);
|
||||
extern s32 CeilFixedPoint(struct fixed_point);
|
||||
extern u32 GetMoneyCarried(void);
|
||||
extern void* GetApparentWeather(u32);
|
||||
extern u32 sub_0204F9E0(void);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user