pokeheartgold/asm/include/overlay_02.inc
2024-02-28 17:14:34 +00:00

542 lines
14 KiB
PHP

#include <nitro/fs/overlay.h>
#pragma once
.public FontID_String_GetWidth
.public SndRadio_GetSeqNo
.public PlaySE
.public PlaySE_SetPitch
.public StopSE
.public IsSEPlaying
.public PlayCry
.public IsCryFinished
.public PlayCryEx
.public PlayFanfare
.public IsFanfarePlaying
.public UnloadOverlayByID
.public HandleLoadOverlay
.public ReadWholeNarcMemberByIdPair
.public AllocAtEndAndReadWholeNarcMemberByIdPair
.public NARC_New
.public NARC_Delete
.public NARC_AllocAndReadWholeMember
.public GfGfxLoader_LoadCharData
.public GfGfxLoader_GXLoadPal
.public GfGfxLoader_GetScrnData
.public GfGfxLoader_LoadFromNarc
.public GfGfxLoader_LoadCharDataFromOpenNarc
.public GfGfxLoader_LoadScrnDataFromOpenNarc
.public GfGfxLoader_GXLoadPalFromOpenNarc
.public CreateSpriteResourcesHeader
.public G2dRenderer_Init
.public G2dRenderer_SetSubSurfaceCoords
.public Create2DGfxResObjMan
.public Destroy2DGfxResObjMan
.public AddCharResObjFromOpenNarc
.public AddPlttResObjFromOpenNarc
.public AddCellOrAnimResObjFromOpenNarc
.public sub_0200A740
.public DestroySingle2DGfxResObj
.public Get2DGfxResObjById
.public sub_0200ADA4
.public sub_0200AEB0
.public sub_0200AF00
.public sub_0200B00C
.public sub_0200B0A8
.public sub_0200B0F8
.public NewMsgDataFromNarc
.public DestroyMsgData
.public NewString_ReadMsgData
.public MessageFormat_New
.public MessageFormat_Delete
.public BufferPlayersName
.public BufferBoxMonSpeciesName
.public BufferBoxMonNickname
.public BufferItemName
.public BufferLocationName
.public BufferFashionName
.public BufferFashionNameWithArticle
.public StringExpandPlaceholders
.public SysTask_CreateOnMainQueue
.public SysTask_CreateOnVBlankQueue
.public SysTask_CreateOnVWaitQueue
.public SysTask_Destroy
.public ClearFrameAndWindow2
.public BeginNormalPaletteFade
.public IsPaletteFadeFinished
.public sub_02014450
.public sub_02014540
.public GF_RTC_GetTimeOfDay
.public GF_RTC_GetTimeOfDayWildParam
.public WallpaperPasswordBank_Create
.public WallpaperPasswordBank_Delete
.public WallpaperPasswordBank_GetCount
.public WallpaperPasswordBank_GetIndexOfWord
.public CreateCameraTranslationWrapper
.public DeleteCameraTranslationWrapper
.public SetCameraTranslationPath
.public IsCameraTranslationFinished
.public AllocFromHeap
.public AllocFromHeapAtEnd
.public FreeToHeap
.public GF_ExpHeap_FndInitAllocator
.public GF_heap_c_dummy_return_true
.public SetBgPriority
.public BgSetPosTextAndCommit
.public BgCommitTilemapBufferToVram
.public BG_LoadScreenTilemapData
.public BG_LoadCharTilesData
.public BG_ClearCharDataRange
.public BG_LoadPlttData
.public CopyRectToBgTilemapRect
.public BgTilemapRectChangePalette
.public BgClearTilemapBufferAndCommit
.public GetBgPriority
.public AddWindow
.public RemoveWindow
.public ScheduleWindowCopyToVram
.public ClearWindowTilemapAndScheduleTransfer
.public FillWindowPixelBuffer
.public ScheduleBgTilemapBufferTransfer
.public ScheduleSetBgPosText
.public SysTask_GetData
.public GF_SinDeg
.public GF_CosDeg
.public GF_DegreeToSinCosIdxNoWrap
.public GF_DegreeToSinCosIdx
.public GF_SinDegFX32
.public LCRandom
.public MTRandom
.public AddTextPrinterParameterizedWithColor
.public GfGfx_EngineATogglePlanes
.public Camera_New
.public Camera_Delete
.public Camera_Copy
.public Camera_SetStaticPtr
.public Camera_SetLookAtCamUp
.public Camera_SetFixedTarget
.public Camera_SetPerspectiveClippingPlane
.public Camera_SetPerspectiveAngle
.public Camera_OffsetLookAtPosAndTarget
.public Camera_SetAnglePos
.public Camera_SetDistance
.public Camera_GetPerspectiveAngle
.public Camera_GetDistance
.public Camera_GetAngle
.public Camera_GetLookAtCamTarget
.public Camera_GetLookAtCamPos
.public Camera_GetPerspectiveClippingPlaneFar
.public Camera_GetPerspectiveClippingPlaneNear
.public Camera_GetCurrentTarget
.public Camera_SetLookAtCamTarget
.public Camera_SetLookAtCamPos
.public sub_02023E78
.public SpriteList_Delete
.public sub_02024544
.public sub_0202457C
.public sub_02024714
.public Sprite_Delete
.public Sprite_SetMatrix
.public sub_020247E4
.public sub_020247F4
.public sub_02024818
.public Set2dSpriteVisibleFlag
.public Set2dSpriteAnimActiveFlag
.public sub_02024868
.public sub_0202487C
.public Sprite_GetMatrixPtr
.public sub_020248B0
.public Set2dSpriteAnimSeqNo
.public Sprite_SetDrawPriority
.public GF_AssertFail
.public String_New
.public String_Delete
.public Save_SysInfo_RTC_Get
.public Save_PlayerData_GetProfileAddr
.public Save_PlayerData_GetOptionsAddr
.public PlayerProfile_GetTrainerID
.public PlayerProfile_GetTrainerID_VisibleHalf
.public PlayerProfile_GetTrainerGender
.public Pokedex_GetSeenFormByIdx_Unown
.public Pokedex_GetSeenFormNum_Unown
.public Save_Pokedex_Get
.public Save_Misc_Get
.public sub_0202AA44
.public sub_0202AA9C
.public sub_0202AAD4
.public Save_FashionData_GetFashionCase
.public sub_0202BA2C
.public sub_0202BA5C
.public FashionCase_GiveFashionItem
.public Save_FashionData_Get
.public Roamers_GetRand
.public Save_Roamers_Get
.public RoamerSave_OutbreakActive
.public Roamer_GetLocation
.public GetRoamerIsActiveByIndex
.public RoamerMon_Init
.public Roamers_GetRoamMonStats
.public GetRoamerData
.public SetRoamerData
.public RoamerSave_GetRepelAddr
.public RoamerSave_RepelNotInUse
.public RoamerSave_GetFlute
.public GSPlayerMisc_FindEmptyGearPhonebookSlot
.public GSPlayerMisc_IsGearNumberRegistered
.public GSPlayerMisc_AllocAndCopyPhonebook
.public sub_0202F08C
.public Save_SafariZone_Get
.public sub_0202F620
.public SafariZone_GetAreaSet
.public sub_0202F720
.public MapMatrix_GetWidth
.public MapHeader_GetMapSec
.public MapHeader_GetField14_1E
.public Field_GetBgEvents
.public Field_GetNumBgEvents
.public MapEvents_GetLoadedEncTable
.public LocalFieldData_GetCurrentPosition
.public LocalFieldData_GetSpecialSpawnWarpPtr
.public LocalFieldData_GetWeatherType
.public LocalFieldData_GetBlackoutSpawn
.public LocalFieldData_GetSafariBallsCounter
.public Save_LocalFieldData_Get
.public GetFlyWarpData
.public GetSpecialSpawnWarpData
.public FieldSystem_GetSaveData
.public StartMapSceneScript
.public QueueScript
.public FieldSystem_FlagGet
.public HiddenItemScriptNoToFlagId
.public Save_VarsFlags_Get
.public Save_VarsFlags_CheckFlagInArray
.public TaskManager_Call
.public TaskManager_GetFieldSystem
.public TaskManager_GetEnvironment
.public TaskManager_GetStatePtr
.public sub_02050B08
.public sub_02050B90
.public BattleSetup_New
.public BattleSetup_New_SafariZone
.public BattleSetup_New_BugContest
.public BattleSetup_Delete
.public BattleSetup_InitFromFieldSystem
.public sub_02052544
.public sub_02053B04
.public GetFirstAliveMonInParty_CrashIfNone
.public GetIdxOfFirstAliveMonInParty_CrashIfNone
.public sub_02054774
.public sub_020548C0
.public GetMetatileBehaviorAt
.public sub_02054C20
.public sub_02054C90
.public sub_02054DC8
.public Field_GetTimeOfDay
.public sub_0205B4EC
.public sub_0205B514
.public sub_0205B564
.public sub_0205B5B4
.public IsPrintFinished
.public MetatileBehavior_IsEncounterGrass
.public sub_0205B6F4
.public MetatileBehavior_IsSurfableWater
.public sub_0205B994
.public sub_0205BAD0
.public sub_0205BAE4
.public sub_0205BB04
.public PlayerAvatar_GetFacingDirection
.public GetPlayerXCoord
.public GetPlayerYCoord
.public PlayerAvatar_GetPositionVec
.public PlayerAvatar_GetMapObject
.public PlayerAvatar_GetState
.public PlayerAvatar_GetGender
.public sub_0205DE98
.public sub_0205E38C
.public sub_0205E420
.public GetMapObjectByID
.public MapObjectManager_GetCount
.public MapObjectManager_GetObjects
.public sub_0205F1D0
.public MapObject_GetID
.public MapObject_GetGfxID
.public MapObject_ForceSetFacingDirection
.public MapObject_GetFacingDirection
.public sub_0205F328
.public MapObject_GetManager
.public sub_0205F484
.public MapObject_GetFieldSysPtr
.public MapObject_IsInUse
.public MapObject_SetVisible
.public MapObject_PauseMovement
.public MapObject_UnpauseMovement
.public MapObject_GetCurrentX
.public MapObject_GetCurrentY
.public MapObject_GetPositionVec
.public MapObject_SetPositionVec
.public GetDeltaXByFacingDirection
.public GetDeltaYByFacingDirection
.public MapObject_AreBitsSetForMovementScriptInit
.public MapObject_SetHeldMovement
.public MapObject_ClearHeldMovementIfActive
.public EventObjectMovementMan_Create
.public EventObjectMovementMan_IsFinish
.public EventObjectMovementMan_Delete
.public Save_VarsFlags_CheckHaveFollower
.public SetFlag99C
.public Save_VarsFlags_CheckAlphPuzzleFlag
.public Save_VarsFlags_CheckSafariSysFlag
.public CheckFlag996
.public Save_VarsFlags_GetFollowerTrainerNum
.public sub_02066BE8
.public Save_VarsFlags_IsInRocketTakeover
.public RoamerLocationUpdateRand
.public GetRoamMapByLocationIdx
.public SpeciesToRoamerIdx
.public sub_020689C8
.public sub_020689F8
.public sub_02068B0C
.public sub_02068B48
.public sub_02068BAC
.public sub_02068D74
.public sub_02068D90
.public sub_02068D98
.public sub_02068DA8
.public sub_02068DB8
.public sub_02068DD0
.public sub_02068DD4
.public FollowMon_GetMapObject
.public sub_02069DC8
.public FollowMon_SetObjectParams
.public FollowMon_GetSpecies
.public FollowMon_IsActive
.public FollowMon_IsVisible
.public FieldSystem_UnkSub108_AddMonMood
.public FieldSystem_UnkSub108_SetMonMood
.public FieldSystem_UnkSub108_GetMonMood
.public FieldSystem_BugContest_Get
.public BugContest_GetSportBallsAddr
.public ZeroMonData
.public AllocMonZeroed
.public CreateMon
.public CreateMonWithNature
.public CreateMonWithGenderNatureLetter
.public CreateMonWithFixedIVs
.public GetMonData
.public SetMonData
.public GetMonBaseStat
.public GetMonNature
.public GetNatureFromPersonality
.public GetGenderBySpeciesAndPersonality
.public GenerateShinyPersonality
.public GetPokemonSpriteCharAndPlttNarcIds
.public Mon_GetBoxMon
.public WildMonSetRandomHeldItem
.public CalcMonPokeathlonStars
.public EnemyTrainerSet_Init
.public Party_AddMon
.public Party_GetMonByIndex
.public Party_GetUnkSubSlot
.public SaveArray_Party_Get
.public GetItemAttr
.public sub_02092DF4
.public GearPhone_ToggleRinging
.public AllocAndReadPhoneBook
.public FreePhoneBook
.public GetPhoneMessageGmm
.public sub_02095FF8
.public sub_02097268
.public sub_020974C4
.public sub_02097F6C
.public NNS_G2dGetUnpackedCharacterData
.public NNS_G2dGetUnpackedPaletteData
.public NNS_G2dGetUnpackedScreenData
.public NNS_G2dGetImageLocation
.public NNS_G2dGetImagePaletteLocation
.public NNS_G3dGetMdlSet
.public MTX_RotZ33_
.public MTX_MultVec33
.public FX_Div
.public VEC_Subtract
.public G2x_SetBlendAlpha_
.public GX_LoadOBJPltt
.public GX_LoadOBJ
.public DC_FlushRange
.public MI_CpuFill8
.public memset
.public _dadd
.public _dfix
.public _dflt
.public _dfltu
.public _dmul
.public _fadd
.public _ffix
.public _fflt
.public _fsub
.public _ll_mul
.public _s32_div_f
.public _u32_div_f
.public _ddiv
.public gGameVersion
.public FX_SinCosTable_
.public gSystem
.public ov01_021E67BC
.public ov01_021E683C
.public ov01_021E687C
.public ov01_021E8970
.public ov01_021E8A8C
.public ov01_021E8B04
.public ov01_021E8B6C
.public ov01_021E8B84
.public ov01_021E8B90
.public ov01_021E8DE8
.public ov01_021E8E40
.public ov01_021E8E70
.public ov01_021E8ED0
.public ov01_021E8F10
.public ov01_021EA220
.public ov01_021EA284
.public ov01_021F1448
.public ov01_021F36DC
.public ov01_021F3B0C
.public ov01_021F3B38
.public ov01_021F3B3C
.public ov01_021F3B60
.public ov01_021F3C0C
.public ov01_021F467C
.public ov01_021F46DC
.public ov01_021F6A9C
.public ov01_021F6ABC
.public ov01_021F6AEC
.public ov01_021F6B00
.public ov01_021F6B10
.public ov01_021F771C
.public ov01_021F8F08
.public ov01_021F8F68
.public ov01_021F8F74
.public ov01_021FA108
.public ov01_021FA2D4
.public ov01_021FA930
.public ov01_021FB90C
.public ov01_021FB9E0
.public ov01_021FBCD8
.public ov01_021FBD38
.public ov01_021FBDA8
.public ov01_021FBDFC
.public ov01_021FBE44
.public ov01_021FBE70
.public ov01_021FBE80
.public ov01_021FBEAC
.public ov01_021FBEE4
.public ov01_021FBF20
.public ov01_021FBF2C
.public ov01_021FBF50
.public ov01_021FBF5C
.public ov01_021FBF68
.public ov01_021FC004
.public ov01_021FC00C
.public ov01_021FC014
.public ov01_021FC024
.public ov01_021FCD2C
.public ov01_021FCD6C
.public ov01_021FCD78
.public ov01_021FCD8C
.public ov01_021FF0E4
.public ov01_021FF964
.public ov01_02203AB4
.public ov01_022040D0
.public ov01_022052C4
.public ov01_022052F4
.public ov01_022055DC
.public ov01_02205A60
.public ov01_02205D68
.public ov01_022060B8
.public ov01_02206268
.public ov01_022062CC
.public ov02_02245B80
.public ov02_022460AC
.public ShowLegendaryWing
.public ov02_022462E8
.public ov02_02246714
.public OpenAlphHiddenRoom
.public ov02_022469B4
.public ov02_02246C8C
.public ov02_02246F70
.public ov02_022470A0
.public ov02_02247170
.public ov02_02247374
.public ov02_02247F30
.public ov02_02247F9C
.public ov02_02249458
.public ov02_0224953C
.public ov02_02249548
.public ov02_0224B418
.public ov02_0224B43C
.public ov02_0224B448
.public ov02_BattleExit_HandleRoamerAction
.public PlayerStepEvent_RepelCounterDecrement
.public PokecenterAnimCreate
.public ov02_0224BDE8
.public ov02_0224BF58
.public ov02_0224BFC0
.public ov02_0224BFCC
.public CreateFieldEscapeRopeTaskEnv
.public Task_FieldEscapeRope
.public ov02_0224C1D8
.public ov02_0224C1F8
.public CreateFieldDigTaskEnv
.public Task_FieldDig
.public CreateFieldTeleportTaskEnv
.public Task_FieldTeleport
.public ov02_0224CD38
.public ov02_0224CD74
.public ov02_0224CDB0
.public ov02_0224D598
.public ov02_0224D5AC
.public ov02_0224D67C
.public ov02_0224D690
.public ov02_0224D9A4
.public ov02_0224D9B8
.public ov02_0224E074
.public ov02_0224E0BC
.public ov02_0224E35C
.public ov02_0224E4CC
.public ov02_0224E4DC
.public SafariDecoration_CreateArgs
.public ov02_0224E698
.public ov02_0224E754
.public FieldSystem_FollowMonInteract
.public ov02_0224F864
.public ov02_0224F8F4
.public ov02_02250780
.public ov02_022507B4
.public ov02_022508B4
.public ov02_02250A60
.public ov02_02250AC8
.public ov02_02250AE8
.public ov02_02250AFC
.public ov02_02250B30
.public ov02_02250B80
.public ov02_02251424
.public ov02_022514C8
.public ov02_02251554
.public ov02_022515A4
.public ov02_022518E0
.public ov02_02251B14
.public ov02_02251CF0
.public ov02_02251DC4
.public ov02_02251DE8
.public GetPhoneBookEntryName
.public ov02_02251EB8
.public ov02_02251EE8
.public ov02_02251F20
.public GetRadioMusicPlayingSeq
.public ov02_02252334
.public ov02_022523B4
.public ov02_02252534
.public ov02_022529FC
.public ov02_02252EE4
.public ov02_02253134
.public ov02_0225316C
.public ov02_02253188
.public ov02_022531B4
.public BugContest_GetEncounterSlot