Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decompile dungeon code #82

Merged
merged 4 commits into from
Oct 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
258 changes: 6 additions & 252 deletions asm/include/overlay_29_022DC2B8.inc
Original file line number Diff line number Diff line change
@@ -1,76 +1,22 @@
#pragma once
.public _020AFC4C
.public _020AFC70
.public _s32_div_f
.public AllocTopScreenStatus
.public ChangeGiratinaFormIfSkyDungeon
.public ClearHiddenStairs
.public CloseFixedBin
.public CountItemsOnFloorForAcuteSniffer
.public DUNGEON_PTR
.public Debug_Print0
.public DeleteAllMonsterSpriteFiles
.public DetermineAllTilesWalkableNeighbors
.public DIRECTIONS_XY
.public DirectoryFileMngr_OpenDirectoryFile
.public DisplayFloorCard
.public DisplayFloorTip
.public DisplayMessage
.public DisplayMessage2
.public DrawTeamStats
.public DUNGEON_PTR
.public DungeonGoesUp
.public DungeonRandInt
.public DungeonRngUnsetSecondary
.public EnemyEvolution
.public EntityIsValid__022E0354
.public FadeToBlack
.public FIXED_ROOM_REVISIT_OVERRIDES
.public FreeLoadedAttackSpriteAndMore
.public FreeMapAndTeam
.public FreeTeamStats
.public FreeTopScreenStatus
.public GenerateDungeonRngSeed
.public GenerateFloor
.public GetApparentWeather
.public GetBgRegionArea
.public GetDefaultTileTextureId
.public GetDungeonMode
.public GetDungeonRngPreseed
.public GetFloorType
.public GetForcedLossReason
.public GetHiddenFloorField
.public GetLeader
.public GetMaxReachedFloor
.public GetMaxRescueAttempts
.public GetTurnLimit
.public HandleSir0Translation
.public IncrementNbSteals
.public InitDungeonRng
.public InitEnemySpawnStats
.public IsBackgroundTileset
.public IsBossFight
.public IsFloorOver
.public IsIqEnabled
.public IsLevelResetDungeon
.public IsRoomIlluminated
.public IsSecretBazaarVeneer
.public IsTrapInvisibleWhenAttacking
.public LEADER_PTR
.public LoadFileFromRom
.public LoadMappaFileAttributes
.public LoadScriptVariableValue
.public MemAlloc
.public MemFree
.public MemZero
.public OpenFixedBin
.public ov10_022BDAB0
.public ov10_022BDB54
.public ov10_022BDB60
.public ov10_022BDB80
.public ov10_022BDBA4
.public ov10_022BDBB0
.public ov10_022BDC0C
.public ov10_022BFE6C
.public UnloadFile
.public UpdateTeamStats
.public _020AFC4C
.public _020AFC70
.public _s32_div_f
.public ov10_022C0814
.public ov10_022C096C
.public ov10_022C0998
Expand All @@ -80,150 +26,6 @@
.public ov10_022C159C
.public ov10_022C22A0
.public ov29_022DC240
.public ov29_022E0434
.public ov29_022E081C
.public ov29_022E0DFC
.public ov29_022E0E44
.public ov29_022E0F6C
.public ov29_022E12F8
.public ov29_022E1304
.public ov29_022E1550
.public ov29_022E15C8
.public ov29_022E1604
.public ov29_022E1640
.public SetEntityPixelPosXY
.public ov29_022E2B68
.public ov29_022E2DFC
.public ov29_022E34B0
.public ov29_022E3A58
.public ov29_022E5F20
.public ov29_022E6E40
.public ov29_022E6F94
.public ov29_022E7CFC
.public ov29_022E7F7C
.public ov29_022E8104
.public ov29_022E8708
.public ov29_022E8BFC
.public ov29_022E9F18
.public ov29_022E9FC0
.public ov29_022EA370
.public ov29_022EA3F8
.public ov29_022EA418
.public ov29_022EA428
.public ov29_022EAD68
.public ov29_022EAEAC
.public ov29_022EAF34
.public ov29_022EAF48
.public ov29_022ECDE4
.public ov29_022ECF44
.public ov29_022ECF78
.public ov29_022ECFB8
.public ov29_022ED030
.public ov29_022ED0B0
.public ov29_022ED888
.public ov29_022EF738
.public ov29_022EF8A4
.public ov29_022EF9B8
.public ov29_022F62CC
.public ov29_022F6E40
.public ov29_022F6EF4
.public ov29_022F7104
.public ov29_022F7130
.public ov29_022F7308
.public ov29_022F7910
.public ov29_022F7BF4
.public ov29_022F7E34
.public ov29_022F7EAC
.public ov29_022F9970
.public ov29_022FA2F0
.public ov29_022FA418
.public ov29_022FA524
.public ov29_022FA648
.public ov29_022FA750
.public ov29_022FAA58
.public ov29_022FACBC
.public ov29_022FAD4C
.public ov29_022FAF08
.public ov29_022FBB1C
.public ov29_022FC9C0
.public ov29_022FCD04
.public ov29_022FDFA4
.public ov29_022FE2E4
.public ov29_022FE4A8
.public ov29_02304B64
.public ov29_02305814
.public ov29_0231AFB4
.public ov29_0231B39C
.public ov29_0231B460
.public ov29_02334D58
.public ov29_02334DA8
.public ov29_02335044
.public ov29_023350FC
.public ov29_023359F8
.public ov29_023362EC
.public ov29_02336460
.public ov29_023365B8
.public ov29_023365E8
.public ov29_0233665C
.public ov29_023369F8
.public ov29_0233781C
.public ov29_0233785C
.public ov29_0233845C
.public ov29_0233873C
.public ov29_023388B0
.public ov29_023389C4
.public ov29_02338A4C
.public ov29_02338D30
.public ov29_02338F10
.public ov29_02338F38
.public ov29_02338F48
.public ov29_02338F68
.public ov29_02338FC8
.public ov29_0233904C
.public ov29_02339F88
.public ov29_02339FD0
.public ov29_0233A0E8
.public ov29_0233A15C
.public ov29_0233A1BC
.public ov29_0233A248
.public ov29_02343980
.public ov29_02344C4C
.public ov29_02345D84
.public ov29_023469E0
.public ov29_02346A64
.public ov29_02346DA4
.public ov29_02346E48
.public ov29_023480FC
.public ov29_023484A0
.public ov29_02348850
.public ov29_02348894
.public ov29_023488C8
.public ov29_02348918
.public ov29_02348994
.public ov29_02349188
.public ov29_02349658
.public ov29_02349C84
.public ov29_0234AFA4
.public ov29_0234AFD0
.public ov29_0234B010
.public ov29_0234B04C
.public ov29_0234B06C
.public ov29_0234B09C
.public ov29_0234B1A4
.public ov29_0234B4CC
.public ov29_0234BA18
.public ov29_0234BA54
.public ov29_0234BB10
.public ov29_0234BB20
.public ov29_0234BB2C
.public ov29_0234BB38
.public ov29_0234C584
.public ov29_0234C5EC
.public ov29_0234C654
.public ov29_0234C738
.public ov29_0234CA84
.public ov29_0234CB34
.public ov29_0234CB54
.public ov29_0234FD04
.public ov29_0234FD14
.public ov29_0234FD48
Expand All @@ -236,8 +38,6 @@
.public ov29_0235109C
.public ov29_023510B8
.public ov29_023510BC
.public ov29_023510C0
.public ov29_023510C8
.public ov29_023534E0
.public ov29_023534E8
.public ov29_02353518
Expand All @@ -246,7 +46,6 @@
.public ov29_0235352C
.public ov29_02353530
.public ov29_02353534
.public ov29_02353563
.public ov29_02353880
.public ov29_023538B4
.public ov29_0236CEF0
Expand All @@ -261,38 +60,18 @@
.public ov29_02373690
.public ov29_0237C6D4
.public ov29_0237C714
.public Rand16Bit
.public RefillTeam
.public ResetGravity
.public RunFractionalTurn
.public SetBothScreensWindowColorToDefault
.public SetDungeonRngPreseed
.public SetDungeonRngPreseed23Bit
.public SetForcedLossReason
.public SetHiddenFloorField
.public SetHiddenStairsField
.public SetMaxReachedFloor
.public SetMinimapDataE447
.public SpawnInitialMonsters
.public SpawnShopkeepers
.public SpawnTeam
.public StartFadeDungeonWrapper
.public sub_01FF8130
.public sub_01FF81CC
.public sub_01FF8C60
.public sub_01FF9BA0
.public sub_01FF9E14
.public sub_01FF9F80
.public sub_02001808
.public sub_02008BF4
.public sub_02009194
.public sub_020091B0
.public sub_0200A2CC
.public sub_0200A2F4
.public sub_0200A544
.public sub_0200B330
.public sub_0200B3D4
.public sub_02017B00
.public sub_0201B43C
.public sub_0201B9F8
.public sub_0201BAC8
Expand All @@ -304,41 +83,16 @@
.public sub_0201F598
.public sub_020275C0
.public sub_020275DC
.public sub_0204AEA0
.public sub_0204F1B4
.public sub_020510E8
.public sub_02051134
.public sub_020519D0
.public sub_02051B44
.public sub_02051C24
.public sub_02051D68
.public sub_02051DD0
.public sub_02051DFC
.public sub_02051E60
.public sub_02051ED4
.public sub_02051EF0
.public sub_02052EFC
.public sub_02057E90
.public sub_02057EF4
.public sub_02058644
.public sub_0205B77C
.public sub_020634F4
.public sub_02063504
.public sub_02063628
.public sub_0206367C
.public sub_02063734
.public sub_02063770
.public sub_02063830
.public TryActivateArtificialWeatherAbilities
.public TryActivateIqBooster
.public TryActivateSlowStart
.public TryActivateWeather
.public TryForcedLoss
.public TryInflictBurnStatusWholeTeam
.public TrySpawnDoughSeedPoke
.public UnloadFile
.public UpdateMinimap
.public UpdateShouldBoostHiddenStairsSpawnChance
.public UpdateShouldBoostKecleonShopSpawnChance
.public UpdateTeamStats
.public UpdateTrapsVisibility
Loading