z_map decompiled (#1032)

* First batch of functions

* more ok

* z_map_data OK

* More OKs, MinimapList ZAPD breaking change

* func_80103A58 improvements, more OK

* func_80106D5C and func_801091F0 decomped

* func_801031D0 decomped and some fixes

* house cleaning, more OKs more decomp

* Even more OKs

* func_80105C40 almost OK, more OKs

* func_80108AF8 OK and more

* All functions attempted

* func_8010534C OK

* Start documentation, rename DoorCtx

* More OKs, split map_data.data, more doc

* incremental clean-up, more function names

* more function names

* func_801068FC OK

* old uncommitted changes

* minor tweaks

* implement easy fixes

* more fixes

* z_map_disp OK, implement more suggestions

* delete utility program

* migrate data

* TransiActor ->TransitionActor

* Major documentation pass

* first pass of changes

* warning fix attempt, revert ZFile.cpp

* Fix FAKE match

* Easy fixes

* implement gDPLoadTextureBlock_Runtime

* z_demo bss patch

* Extract white square texture

* Implement more suggestions

* rework MapIndex/DungeonIndex

* revert dungeonSceneIndex -> mapIndex in some spots, implement suggestions

* more suggestions

* minor nits

* fix #include
This commit is contained in:
mzxrules
2024-06-20 21:21:37 -04:00
committed by GitHub
parent b55f8ffe6e
commit 2c680efa91
46 changed files with 3309 additions and 880 deletions
+2 -1
View File
@@ -545,7 +545,8 @@
0x801BE960 : "z_lib",
0x801BE990 : "z_lifemeter",
0x801BEAB0 : "z_lights",
0x801BEAD0 : "z_map_disp", # z_map_data is somewhere in here
0x801BEAD0 : "z_map_disp",
0x801BED40 : "z_map_data",
0x801BF550 : "z_map_exp",
0x801BF5C0 : "z_msgevent",
0x801BF6C0 : "z_parameter",
+101 -101
View File
@@ -1901,113 +1901,113 @@
0x80102DBC:("ZeldaArena_Init",),
0x80102DEC:("ZeldaArena_Cleanup",),
0x80102E10:("ZeldaArena_IsInitialized",),
0x80102E40:("func_80102E40",),
0x80102E90:("func_80102E90",),
0x80102EA4:("func_80102EA4",),
0x80102E40:("MapDisp_GetMapITexture",),
0x80102E90:("MapDisp_InitRoomStoreyRecord",),
0x80102EA4:("MapDisp_DestroyRoomStoreyRecord",),
0x80102EB4:("func_80102EB4",),
0x80102ED0:("func_80102ED0",),
0x80102EF0:("func_80102EF0",),
0x80102F9C:("func_80102F9C",),
0x80103090:("func_80103090",),
0x801030B4:("func_801030B4",),
0x801030F4:("func_801030F4",),
0x801031D0:("func_801031D0",),
0x801039EC:("func_801039EC",),
0x80103A10:("func_80103A10",),
0x80103A58:("func_80103A58",),
0x8010439C:("func_8010439C",),
0x801045AC:("func_801045AC",),
0x80104AE8:("func_80104AE8",),
0x80104C80:("func_80104C80",),
0x80104CF4:("func_80104CF4",),
0x80104F34:("func_80104F34",),
0x80105294:("func_80105294",),
0x80105318:("func_80105318",),
0x80105328:("func_80105328",),
0x8010534C:("func_8010534C",),
0x8010549C:("func_8010549C",),
0x8010565C:("func_8010565C",),
0x80105818:("func_80105818",),
0x80105A40:("func_80105A40",),
0x80105B34:("func_80105B34",),
0x80105C40:("func_80105C40",),
0x80105FE0:("func_80105FE0",),
0x80106408:("func_80106408",),
0x80106450:("func_80106450",),
0x801064CC:("func_801064CC",),
0x80106530:("func_80106530",),
0x8010657C:("func_8010657C",),
0x80106644:("func_80106644",),
0x8010683C:("func_8010683C",),
0x801068B4:("func_801068B4",),
0x801068D8:("func_801068D8",),
0x801068FC:("func_801068FC",),
0x80106BEC:("func_80106BEC",),
0x80106D08:("func_80106D08",),
0x80106D5C:("func_80106D5C",),
0x80107B78:("func_80107B78",),
0x80108124:("func_80108124",),
0x80108558:("func_80108558",),
0x80108A10:("func_80108A10",),
0x80108A64:("func_80108A64",),
0x80108AF8:("func_80108AF8",),
0x801090B0:("func_801090B0",),
0x80109124:("func_80109124",),
0x801091F0:("func_801091F0",),
0x80109428:("func_80109428",),
0x801094A0:("func_801094A0",),
0x80102EF0:("MapDisp_CurRoomHasMapI",),
0x80102F9C:("MapDisp_GetStoreyY",),
0x80103090:("MapDisp_GetMapTexDim",),
0x801030B4:("MapDisp_GetMapScale",),
0x801030F4:("MapDisp_GetMapOffset",),
0x801031D0:("MapDisp_DrawMinimapRoom",),
0x801039EC:("MapDisp_IsDataRotated",),
0x80103A10:("MapDisp_CanDrawDoors",),
0x80103A58:("MapDisp_Minimap_DrawActorIcon",),
0x8010439C:("MapDisp_Minimap_DrawActors",),
0x801045AC:("MapDisp_Minimap_DrawDoorActor",),
0x80104AE8:("MapDisp_Minimap_DrawDoorActors",),
0x80104C80:("MapDisp_AwaitGameplayDangeonKeep",),
0x80104CF4:("MapDisp_Init",),
0x80104F34:("MapDisp_InitSceneFloorData",),
0x80105294:("MapDisp_GetBossIconY",),
0x80105318:("MapDisp_GetBossRoomStorey",),
0x80105328:("MapDisp_IsBossDoor",),
0x8010534C:("MapDisp_InitBossRoomStorey",),
0x8010549C:("MapDisp_InitMapData",),
0x8010565C:("MapDisp_InitChestData",),
0x80105818:("MapDisp_InitTransitionActorData",),
0x80105A40:("MapDisp_Destroy",),
0x80105B34:("MapDisp_Update",),
0x80105C40:("MapDisp_SwapRooms",),
0x80105FE0:("MapDisp_Minimap_DrawRedCompassIcon",),
0x80106408:("MapDisp_IsLocationRomaniRanchAltScene",),
0x80106450:("MapDisp_CanDisplayMinimap",),
0x801064CC:("MapDisp_IsLocationMinimapBlocked",),
0x80106530:("MapDisp_IsMinimapToggleBlocked",),
0x8010657C:("MapDisp_AreRoomsSameStorey",),
0x80106644:("MapDisp_DrawMinimap",),
0x8010683C:("MapDisp_ResetMapI",),
0x801068B4:("MapDisp_InitMapI",),
0x801068D8:("MapDisp_DestroyMapI",),
0x801068FC:("MapDisp_AllocDungeonMap",),
0x80106BEC:("MapDisp_IsOnStorey",),
0x80106D08:("MapDisp_ConvertBossSceneToDungeonScene",),
0x80106D5C:("MapDisp_DrawRooms",),
0x80107B78:("MapDisp_DrawChests",),
0x80108124:("MapDisp_DrawRoomExits",),
0x80108558:("MapDisp_DrawBossIcon",),
0x80108A10:("MapDisp_GetDungeonMapFloorTexture",),
0x80108A64:("MapDisp_SkipDrawDungeonMap",),
0x80108AF8:("MapDisp_DrawDungeonFloorSelect",),
0x801090B0:("MapDisp_IsValidStorey",),
0x80109124:("MapDisp_GetPlayerStorey",),
0x801091F0:("MapDisp_DrawDungeonMap",),
0x80109428:("MapDisp_UpdateDungeonMap",),
0x801094A0:("MapData_GetMapColor",),
0x801094C8:("func_801094C8",),
0x801094F8:("func_801094F8",),
0x80109528:("func_80109528",),
0x8010954C:("func_8010954C",),
0x801094F8:("MapData_GetMapTexOffsetGameplayDangeonKeep",),
0x80109528:("MapData_GetMapDrawTypeGameplayDangeonKeep",),
0x8010954C:("MapData_GetMapColorIndexGameplayDangeonKeep",),
0x8010956C:("func_8010956C",),
0x8010958C:("func_8010958C",),
0x801095AC:("func_801095AC",),
0x801095DC:("func_801095DC",),
0x8010960C:("func_8010960C",),
0x80109630:("func_80109630",),
0x80109650:("func_80109650",),
0x80109670:("func_80109670",),
0x801096D4:("func_801096D4",),
0x80109714:("func_80109714",),
0x80109754:("func_80109754",),
0x801097C8:("func_801097C8",),
0x8010983C:("func_8010983C",),
0x801098A0:("func_801098A0",),
0x80109908:("func_80109908",),
0x8010958C:("MapData_GetMapTexGameplayDangeonKeep",),
0x801095AC:("MapData_GetMapTexGameplayDangeonKeepDim",),
0x801095DC:("MapData_GetMapTexGameplayDangeonKeepOffset",),
0x8010960C:("MapData_GetMapGrandDrawType",),
0x80109630:("MapData_GetMapGrandColorIndex",),
0x80109650:("MapData_GetMapGrandScale",),
0x80109670:("MapData_MapGrandTexSizeTest",),
0x801096D4:("MapData_GetSizeOfMapGrandTex",),
0x80109714:("MapData_MID_GetType",),
0x80109754:("MapData_GetMapTexDim",),
0x801097C8:("MapData_GetMapTexOffset",),
0x8010983C:("MapData_GetMapScale",),
0x801098A0:("MapData_GetDrawType",),
0x80109908:("MapData_GetMapColorIndex",),
0x80109964:("func_80109964",),
0x8010997C:("func_8010997C",),
0x801099AC:("func_801099AC",),
0x801099DC:("func_801099DC",),
0x80109A00:("func_80109A00",),
0x80109A20:("func_80109A20",),
0x80109A40:("func_80109A40",),
0x80109A98:("func_80109A98",),
0x80109AD8:("func_80109AD8",),
0x8010997C:("MapData_GetMapITexDim",),
0x801099AC:("MapData_GetMapITexOffset",),
0x801099DC:("MapData_GetMapIDrawType",),
0x80109A00:("MapData_GetMapIColorIndex",),
0x80109A20:("MapData_GetMapIScale",),
0x80109A40:("MapData_MapITexSizeTest",),
0x80109A98:("MapDisp_GetSizeOfMapITex",),
0x80109AD8:("MapData_GetMapIId",),
0x80109B38:("func_80109B38",),
0x80109BA0:("func_80109BA0",),
0x80109BF4:("func_80109BF4",),
0x80109BA0:("MapData_GetMapCompactId",),
0x80109BF4:("MapData_CPID_GetType",),
0x80109C38:("func_80109C38",),
0x80109CBC:("func_80109CBC",),
0x80109D40:("func_80109D40",),
0x80109DD8:("func_80109DD8",),
0x80109E70:("func_80109E70",),
0x80109EF8:("func_80109EF8",),
0x80109F78:("func_80109F78",),
0x8010A000:("Map_GetDungeonOrBossAreaIndex",),
0x8010A074:("Map_IsInDungeonOrBossAreaArea",),
0x8010A0A4:("func_8010A0A4",),
0x8010A0F0:("Map_GetDungeonAreaIndex",),
0x8010A164:("Map_IsInDungeonArea",),
0x8010A194:("Map_GetBossAreaIndex",),
0x8010A208:("Map_IsInBossArea",),
0x8010A238:("func_8010A238",),
0x8010A2AC:("func_8010A2AC",),
0x8010A2DC:("Minimap_SavePlayerRoomInitInfo",),
0x80109CBC:("MapData_CPID_GetSizeOfMapTex",),
0x80109D40:("MapData_CPID_GetTexDim",),
0x80109DD8:("MapData_CPID_GetTexOffset",),
0x80109E70:("MapData_CPID_GetDrawType",),
0x80109EF8:("MapData_CPID_GetMapColorIndex",),
0x80109F78:("MapData_CPID_GetMapScale",),
0x8010A000:("Map_GetDungeonSceneIndex",),
0x8010A074:("Map_IsInDungeonOrBossSceneArea",),
0x8010A0A4:("Map_CurRoomHasMapI",),
0x8010A0F0:("Map_GetDungeonSceneIndexForDungeon",),
0x8010A164:("Map_IsInDungeonScene",),
0x8010A194:("Map_GetDungeonSceneIndexForBoss",),
0x8010A208:("Map_IsInBossScene",),
0x8010A238:("Map_GetMapIndexForOverworld",),
0x8010A2AC:("Map_IsInOverworldSceneWithMapIndex",),
0x8010A2DC:("Map_SetAreaEntrypoint",),
0x8010A33C:("Map_InitRoomData",),
0x8010A410:("Map_Destroy",),
0x8010A430:("Map_Init",),
0x8010A54C:("Minimap_Draw",),
0x8010A54C:("Map_DrawMinimap",),
0x8010A580:("Map_Update",),
0x8010A760:("MsgEvent_CheckWeekEventReg",),
0x8010A7CC:("MsgEvent_CheckGoron",),
@@ -2434,8 +2434,8 @@
0x8012FC18:("Scene_CommandObjectList",),
0x8012FDA4:("Scene_CommandLightList",),
0x8012FE2C:("Scene_CommandPathList",),
0x8012FE5C:("Scene_CommandTransiActorList",),
0x8012FEBC:("Door_InitContext",),
0x8012FE5C:("Scene_CommandTransitionActorList",),
0x8012FEBC:("Scene_ResetTransitionActorList",),
0x8012FECC:("Scene_CommandEnvLightSettings",),
0x8012FF10:("Scene_LoadAreaTextures",),
0x8012FF8C:("Scene_CommandSkyboxSettings",),
@@ -2449,9 +2449,9 @@
0x80130454:("Scene_CommandAltHeaderList",),
0x801304CC:("Scene_CommandCutsceneScriptList",),
0x80130500:("Scene_CommandCutsceneList",),
0x80130540:("Scene_CommandMiniMap",),
0x80130540:("Scene_CommandMapData",),
0x80130578:("Scene_Command1D",),
0x80130588:("Scene_CommandMiniMapCompassInfo",),
0x80130588:("Scene_CommandMapDataChests",),
0x801305B0:("Scene_CommandSetRegionVisitedFlag",),
0x80130674:("Scene_CommandAnimatedMaterials",),
0x801306A4:("Scene_SetExitFade",),
+32 -54
View File
@@ -979,52 +979,34 @@
0x801BEA70:("sHeartDDTextures","UNK_TYPE1","",0x1),
0x801BEAB0:("sPosBindFuncs","LightsPosBindFunc","[3]",0xc),
0x801BEABC:("sDirBindFuncs","LightsBindFunc","[3]",0xc),
0x801BEAD4:("D_801BEAD4","UNK_TYPE4","",0x4),
0x801BEAD8:("D_801BEAD8","UNK_TYPE4","",0x4),
0x801BEAE0:("D_801BEAE0","UNK_TYPE1","",0x1),
0x801BEAF4:("D_801BEAF4","UNK_TYPE4","",0x4),
0x801BEAF8:("D_801BEAF8","UNK_TYPE4","",0x4),
0x801BEB04:("D_801BEB04","UNK_TYPE4","",0x4),
0x801BEB08:("D_801BEB08","UNK_TYPE4","",0x4),
0x801BEB14:("D_801BEB14","UNK_TYPE4","",0x4),
0x801BEB18:("D_801BEB18","UNK_TYPE4","",0x4),
0x801BEB24:("D_801BEB24","UNK_TYPE4","",0x4),
0x801BEB28:("D_801BEB28","UNK_TYPE4","",0x4),
0x801BEB38:("D_801BEB38","UNK_TYPE1","",0x1),
0x801BEBB8:("D_801BEBB8","UNK_TYPE4","",0x4),
0x801BEBD8:("D_801BEBD8","UNK_TYPE4","",0x4),
0x801BEBF8:("D_801BEBF8","UNK_TYPE2","",0x2),
0x801BEBFA:("D_801BEBFA","UNK_TYPE2","",0x2),
0x801BEBFC:("D_801BEBFC","UNK_TYPE2","",0x2),
0x801BEC10:("D_801BEC10","UNK_TYPE2","",0x2),
0x801BEC14:("D_801BEC14","UNK_PTR","",0x4),
0x801BEC1C:("D_801BEC1C","UNK_TYPE4","",0x4),
0x801BEC20:("D_801BEC20","UNK_TYPE4","",0x4),
0x801BEC24:("D_801BEC24","UNK_TYPE1","",0x1),
0x801BEC2C:("D_801BEC2C","UNK_TYPE1","",0x1),
0x801BEC5C:("D_801BEC5C","UNK_TYPE2","",0x2),
0x801BEC5E:("D_801BEC5E","UNK_TYPE2","",0x2),
0x801BEC70:("D_801BEC70","UNK_TYPE4","",0x4),
0x801BEC84:("D_801BEC84","UNK_TYPE1","",0x1),
0x801BECA4:("D_801BECA4","UNK_TYPE1","",0x1),
0x801BECC4:("D_801BECC4","UNK_TYPE1","",0x1),
0x801BECE4:("D_801BECE4","UNK_TYPE1","",0x1),
0x801BED00:("D_801BED00","UNK_TYPE1","",0x1),
0x801BED24:("D_801BED24","UNK_TYPE2","",0x2),
0x801BED3C:("D_801BED3C","UNK_TYPE1","",0x1),
0x801BED40:("D_801BED40","UNK_TYPE1","",0x1),
0x801BED4C:("D_801BED4C","UNK_TYPE1","",0x1),
0x801BED54:("D_801BED54","UNK_TYPE1","",0x1),
0x801BED55:("D_801BED55","UNK_TYPE1","",0x1),
0x801BED56:("D_801BED56","UNK_TYPE1","",0x1),
0x801BED88:("D_801BED88","UNK_TYPE1","",0x1),
0x801BEFC8:("D_801BEFC8","UNK_TYPE1","",0x1),
0x801BF15C:("D_801BF15C","UNK_TYPE1","",0x1),
0x801BF170:("D_801BF170","UNK_TYPE1","",0x1),
0x801BF176:("D_801BF176","UNK_TYPE1","",0x1),
0x801BF177:("D_801BF177","UNK_TYPE1","",0x1),
0x801BF178:("D_801BF178","UNK_TYPE1","",0x1),
0x801BF3B4:("D_801BF3B4","UNK_TYPE1","",0x1),
0x801BEAD0:("D_801BEAD0","s32","[4]",0x10),
0x801BEAE0:("D_801BEAE0","s32","[4]",0x10),
0x801BEAF0:("D_801BEAF0","u32","[4]",0x10),
0x801BEB00:("D_801BEB00","s32","[4]",0x10),
0x801BEB10:("D_801BEB10","u32","[4]",0x10),
0x801BEB20:("D_801BEB20","u32","[4]",0x10),
0x801BEB38:("sWhiteSquareTex","UNK_TYPE1","",0x1),
0x801BEBB8:("sMapDisp","MapDisp","",0x5C),
0x801BEC14:("sMapDataScene","MinimapList","",0x8),
0x801BEC1C:("sSceneNumRooms","s32","",0x4),
0x801BEC20:("sNumChests","s32","",0x4),
0x801BEC24:("D_801BEC24","UNK_TYPE1","",0x8),
0x801BEC2C:("D_801BEC2C","Color_RGBA8","[12]",0x30),
0x801BEC5C:("sCustomLowestFloor","MapCustomLowestFloor","[5]",0x14),
0x801BEC70:("D_801BEC70","UNK_TYPE4","",0x14),
0x801BEC84:("D_801BEC84","u16","[16]",0x10),
0x801BECA4:("D_801BECA4","u16","[16]",0x10),
0x801BECC4:("D_801BECC4","u16","[16]",0x10),
0x801BECE4:("D_801BECE4","UNK_TYPE1","",0x1C),
0x801BED00:("D_801BED00","UNK_TYPE1","",0x24),
0x801BED24:("D_801BED24","UNK_TYPE2","",0x18),
0x801BED40:("sMapColorTable","Color_RGBA8","",0xC),
0x801BED4C:("sGameplayDangeonKeepInfo","MapSpriteInfo2","",0x3C),
0x801BED88:("sMapGrandStaticInfo","MapSpriteInfo","",0x3D4),
0x801BF15C:("D_801BF15C","s32","",0x14),
0x801BF170:("sMapIStaticInfo","MapSpriteInfo","",0x244),
0x801BF3B4:("sMapIForGameplayDangeonKeep","s32","",0x14),
0x801BF3C8:("sMapIForMapGrand","s32","",0x188),
0x801BF550:("D_801BF550","UNK_TYPE2","",0x2),
0x801BF554:("D_801BF554","UNK_TYPE2","",0x2),
0x801BF558:("D_801BF558","UNK_TYPE2","",0x2),
@@ -3908,14 +3890,10 @@
0x801F4F6A:("D_801F4F6A","UNK_TYPE1","",0x1),
0x801F4F70:("sLightsBuffer","LightsBuffer","",0x188),
0x801F5100:("sZeldaArena","Arena","",0x24),
0x801F5130:("D_801F5130","UNK_TYPE1","",0x1),
0x801F5270:("D_801F5270","UNK_TYPE1","",0x1),
0x801F528E:("D_801F528E","UNK_TYPE1","",0x1),
0x801F53B0:("D_801F53B0","UNK_TYPE1","",0x1),
0x801F56B0:("D_801F56B0","UNK_TYPE1","",0x1),
0x801F5730:("D_801F5730","UNK_TYPE1","",0x1),
0x801F57B4:("D_801F57B4","UNK_TYPE1","",0x1),
0x801F5834:("D_801F5834","UNK_TYPE1","",0x1),
0x801F5130:("sMapDataRooms","UNK_TYPE1","",0x1),
0x801F5270:("sMapDataChests","UNK_TYPE1","",0x140),
0x801F53B0:("sTransitionActors","UNK_TYPE1","",0x1),
0x801F56B0:("sPauseDungeonMap","PauseDungeonMap","",0x188),
0x801F5840:("gNMIBuffer","s32*","",0x4),
0x801F5850:("sPostmanTimerInput","UNK_TYPE1","",0x1),
0x801F58B0:("D_801F58B0","struct_801F58B0","[3][3]",0xFC),
+14 -10
View File
@@ -13,8 +13,8 @@ simpleReplace = {
# if the occurence is the whole word
# for example, if there is a space before and an open parenthesis after,
# like for a function call: ` func_8002E4B4(`
#
# Custom behaviour can be enabled by using a tuple as the value (see
#
# Custom behaviour can be enabled by using a tuple as the value (see
# explanation in replace_single below)
wordReplace = {
# Functions
@@ -936,17 +936,20 @@ wordReplace = {
"func_800E8EA0": "Actor_ContinueText",
"func_800B90F4": "Actor_DeactivateLens",
"func_8010A000": "Map_GetDungeonOrBossAreaIndex",
"func_8010A074": "Map_IsInDungeonOrBossArea",
"func_8010A0F0": "Map_GetDungeonAreaIndex",
"func_8010A164": "Map_IsInDungeonArea",
"func_8010A194": "Map_GetBossAreaIndex",
"func_8010A208": "Map_IsInBossArea",
"func_8010A000": "Map_GetDungeonSceneIndex",
"func_8010A074": "Map_IsInDungeonOrBossScene",
"func_8010A0F0": "Map_GetDungeonSceneIndexForDungeon",
"func_8010A164": "Map_IsInDungeonScene",
"Map_IsInDungeonArea": "Map_IsInDungeonScene",
"func_8010A194": "Map_GetDungeonSceneIndexForBoss",
"func_8010A208": "Map_IsInBossScene",
"Map_IsInBossArea": "Map_IsInBossScene",
"func_8010A2DC": "Minimap_SavePlayerRoomInitInfo",
"func_8010A33C": "Map_InitRoomData",
"func_8010A410": "Map_Destroy",
"func_8010A430": "Map_Init",
"func_8010A54C": "Minimap_Draw",
"func_8010A54C": "Map_DrawMinimap",
"Minimap_Draw": "Map_DrawMinimap",
"func_8010A580": "Map_Update",
"Entrance_CreateIndex": "Entrance_Create",
@@ -1047,7 +1050,7 @@ wordReplace = {
"func_8012CA38": "Gfx_SetupDL59_Opa",
"Game_SetFramerateDivisor": "GameState_SetFramerateDivisor",
"DmaMgr_SendRequestImpl": "DmaMgr_RequestAsync",
"DmaMgr_SendRequest0": "DmaMgr_RequestSync",
@@ -1300,6 +1303,7 @@ wordReplace = {
"play->actorCtx.targetCtx.unk4C": "play->actorCtx.targetCtx.lockOnIndex",
"play->actorCtx.targetCtx.unk50": "play->actorCtx.targetCtx.lockOnTriangleSets",
"play->actorCtx.targetCtx.unk8C": "play->actorCtx.targetCtx.nextTarget",
"play->doorCtx.transitionActorList": "play->transitionActors.list",
"play->nextEntranceIndex": "play->nextEntrance",
"play->sceneNum": "play->sceneId",
"play->pauseCtx.unk_1F0": "play->pauseCtx.bombersNotebookOpen",
+96 -96
View File
@@ -1415,113 +1415,113 @@ asm/non_matchings/code/z_malloc/ZeldaArena_Check.s,ZeldaArena_Check,0x80102D98,0
asm/non_matchings/code/z_malloc/ZeldaArena_Init.s,ZeldaArena_Init,0x80102DBC,0xC
asm/non_matchings/code/z_malloc/ZeldaArena_Cleanup.s,ZeldaArena_Cleanup,0x80102DEC,0x9
asm/non_matchings/code/z_malloc/ZeldaArena_IsInitialized.s,ZeldaArena_IsInitialized,0x80102E10,0xC
asm/non_matchings/code/z_map_disp/func_80102E40.s,func_80102E40,0x80102E40,0x14
asm/non_matchings/code/z_map_disp/func_80102E90.s,func_80102E90,0x80102E90,0x5
asm/non_matchings/code/z_map_disp/func_80102EA4.s,func_80102EA4,0x80102EA4,0x4
asm/non_matchings/code/z_map_disp/MapDisp_GetMapITexture.s,MapDisp_GetMapITexture,0x80102E40,0x14
asm/non_matchings/code/z_map_disp/MapDisp_InitRoomStoreyRecord.s,MapDisp_InitRoomStoreyRecord,0x80102E90,0x5
asm/non_matchings/code/z_map_disp/MapDisp_DestroyRoomStoreyRecord.s,MapDisp_DestroyRoomStoreyRecord,0x80102EA4,0x4
asm/non_matchings/code/z_map_disp/func_80102EB4.s,func_80102EB4,0x80102EB4,0x7
asm/non_matchings/code/z_map_disp/func_80102ED0.s,func_80102ED0,0x80102ED0,0x8
asm/non_matchings/code/z_map_disp/func_80102EF0.s,func_80102EF0,0x80102EF0,0x2B
asm/non_matchings/code/z_map_disp/func_80102F9C.s,func_80102F9C,0x80102F9C,0x3D
asm/non_matchings/code/z_map_disp/func_80103090.s,func_80103090,0x80103090,0x9
asm/non_matchings/code/z_map_disp/func_801030B4.s,func_801030B4,0x801030B4,0x10
asm/non_matchings/code/z_map_disp/func_801030F4.s,func_801030F4,0x801030F4,0x37
asm/non_matchings/code/z_map_disp/func_801031D0.s,func_801031D0,0x801031D0,0x207
asm/non_matchings/code/z_map_disp/func_801039EC.s,func_801039EC,0x801039EC,0x9
asm/non_matchings/code/z_map_disp/func_80103A10.s,func_80103A10,0x80103A10,0x12
asm/non_matchings/code/z_map_disp/func_80103A58.s,func_80103A58,0x80103A58,0x251
asm/non_matchings/code/z_map_disp/func_8010439C.s,func_8010439C,0x8010439C,0x84
asm/non_matchings/code/z_map_disp/func_801045AC.s,func_801045AC,0x801045AC,0x14F
asm/non_matchings/code/z_map_disp/func_80104AE8.s,func_80104AE8,0x80104AE8,0x66
asm/non_matchings/code/z_map_disp/func_80104C80.s,func_80104C80,0x80104C80,0x1D
asm/non_matchings/code/z_map_disp/func_80104CF4.s,func_80104CF4,0x80104CF4,0x90
asm/non_matchings/code/z_map_disp/func_80104F34.s,func_80104F34,0x80104F34,0xD8
asm/non_matchings/code/z_map_disp/func_80105294.s,func_80105294,0x80105294,0x21
asm/non_matchings/code/z_map_disp/func_80105318.s,func_80105318,0x80105318,0x4
asm/non_matchings/code/z_map_disp/func_80105328.s,func_80105328,0x80105328,0x9
asm/non_matchings/code/z_map_disp/func_8010534C.s,func_8010534C,0x8010534C,0x54
asm/non_matchings/code/z_map_disp/func_8010549C.s,func_8010549C,0x8010549C,0x70
asm/non_matchings/code/z_map_disp/func_8010565C.s,func_8010565C,0x8010565C,0x6F
asm/non_matchings/code/z_map_disp/func_80105818.s,func_80105818,0x80105818,0x8A
asm/non_matchings/code/z_map_disp/func_80105A40.s,func_80105A40,0x80105A40,0x3D
asm/non_matchings/code/z_map_disp/func_80105B34.s,func_80105B34,0x80105B34,0x43
asm/non_matchings/code/z_map_disp/func_80105C40.s,func_80105C40,0x80105C40,0xE8
asm/non_matchings/code/z_map_disp/func_80105FE0.s,func_80105FE0,0x80105FE0,0x10A
asm/non_matchings/code/z_map_disp/func_80106408.s,func_80106408,0x80106408,0x12
asm/non_matchings/code/z_map_disp/func_80106450.s,func_80106450,0x80106450,0x1F
asm/non_matchings/code/z_map_disp/func_801064CC.s,func_801064CC,0x801064CC,0x19
asm/non_matchings/code/z_map_disp/func_80106530.s,func_80106530,0x80106530,0x13
asm/non_matchings/code/z_map_disp/func_8010657C.s,func_8010657C,0x8010657C,0x32
asm/non_matchings/code/z_map_disp/func_80106644.s,func_80106644,0x80106644,0x7E
asm/non_matchings/code/z_map_disp/func_8010683C.s,func_8010683C,0x8010683C,0x1E
asm/non_matchings/code/z_map_disp/func_801068B4.s,func_801068B4,0x801068B4,0x9
asm/non_matchings/code/z_map_disp/func_801068D8.s,func_801068D8,0x801068D8,0x9
asm/non_matchings/code/z_map_disp/func_801068FC.s,func_801068FC,0x801068FC,0xBC
asm/non_matchings/code/z_map_disp/func_80106BEC.s,func_80106BEC,0x80106BEC,0x47
asm/non_matchings/code/z_map_disp/func_80106D08.s,func_80106D08,0x80106D08,0x15
asm/non_matchings/code/z_map_disp/func_80106D5C.s,func_80106D5C,0x80106D5C,0x387
asm/non_matchings/code/z_map_disp/func_80107B78.s,func_80107B78,0x80107B78,0x16B
asm/non_matchings/code/z_map_disp/func_80108124.s,func_80108124,0x80108124,0x10D
asm/non_matchings/code/z_map_disp/func_80108558.s,func_80108558,0x80108558,0x12E
asm/non_matchings/code/z_map_disp/func_80108A10.s,func_80108A10,0x80108A10,0x15
asm/non_matchings/code/z_map_disp/func_80108A64.s,func_80108A64,0x80108A64,0x25
asm/non_matchings/code/z_map_disp/func_80108AF8.s,func_80108AF8,0x80108AF8,0x16E
asm/non_matchings/code/z_map_disp/func_801090B0.s,func_801090B0,0x801090B0,0x1D
asm/non_matchings/code/z_map_disp/func_80109124.s,func_80109124,0x80109124,0x33
asm/non_matchings/code/z_map_disp/func_801091F0.s,func_801091F0,0x801091F0,0x8E
asm/non_matchings/code/z_map_disp/func_80109428.s,func_80109428,0x80109428,0x1E
asm/non_matchings/code/z_map_data/func_801094A0.s,func_801094A0,0x801094A0,0xA
asm/non_matchings/code/z_map_disp/MapDisp_CurRoomHasMapI.s,MapDisp_CurRoomHasMapI,0x80102EF0,0x2B
asm/non_matchings/code/z_map_disp/MapDisp_GetStoreyY.s,MapDisp_GetStoreyY,0x80102F9C,0x3D
asm/non_matchings/code/z_map_disp/MapDisp_GetMapTexDim.s,MapDisp_GetMapTexDim,0x80103090,0x9
asm/non_matchings/code/z_map_disp/MapDisp_GetMapScale.s,MapDisp_GetMapScale,0x801030B4,0x10
asm/non_matchings/code/z_map_disp/MapDisp_GetMapOffset.s,MapDisp_GetMapOffset,0x801030F4,0x37
asm/non_matchings/code/z_map_disp/MapDisp_DrawMinimapRoom.s,MapDisp_DrawMinimapRoom,0x801031D0,0x207
asm/non_matchings/code/z_map_disp/MapDisp_IsDataRotated.s,MapDisp_IsDataRotated,0x801039EC,0x9
asm/non_matchings/code/z_map_disp/MapDisp_CanDrawDoors.s,MapDisp_CanDrawDoors,0x80103A10,0x12
asm/non_matchings/code/z_map_disp/MapDisp_Minimap_DrawActorIcon.s,MapDisp_Minimap_DrawActorIcon,0x80103A58,0x251
asm/non_matchings/code/z_map_disp/MapDisp_Minimap_DrawActors.s,MapDisp_Minimap_DrawActors,0x8010439C,0x84
asm/non_matchings/code/z_map_disp/MapDisp_Minimap_DrawDoorActor.s,MapDisp_Minimap_DrawDoorActor,0x801045AC,0x14F
asm/non_matchings/code/z_map_disp/MapDisp_Minimap_DrawDoorActors.s,MapDisp_Minimap_DrawDoorActors,0x80104AE8,0x66
asm/non_matchings/code/z_map_disp/MapDisp_AwaitGameplayDangeonKeep.s,MapDisp_AwaitGameplayDangeonKeep,0x80104C80,0x1D
asm/non_matchings/code/z_map_disp/MapDisp_Init.s,MapDisp_Init,0x80104CF4,0x90
asm/non_matchings/code/z_map_disp/MapDisp_InitSceneFloorData.s,MapDisp_InitSceneFloorData,0x80104F34,0xD8
asm/non_matchings/code/z_map_disp/MapDisp_GetBossIconY.s,MapDisp_GetBossIconY,0x80105294,0x21
asm/non_matchings/code/z_map_disp/MapDisp_GetBossRoomStorey.s,MapDisp_GetBossRoomStorey,0x80105318,0x4
asm/non_matchings/code/z_map_disp/MapDisp_IsBossDoor.s,MapDisp_IsBossDoor,0x80105328,0x9
asm/non_matchings/code/z_map_disp/MapDisp_InitBossRoomStorey.s,MapDisp_InitBossRoomStorey,0x8010534C,0x54
asm/non_matchings/code/z_map_disp/MapDisp_InitMapData.s,MapDisp_InitMapData,0x8010549C,0x70
asm/non_matchings/code/z_map_disp/MapDisp_InitChestData.s,MapDisp_InitChestData,0x8010565C,0x6F
asm/non_matchings/code/z_map_disp/MapDisp_InitTransitionActorData.s,MapDisp_InitTransitionActorData,0x80105818,0x8A
asm/non_matchings/code/z_map_disp/MapDisp_Destroy.s,MapDisp_Destroy,0x80105A40,0x3D
asm/non_matchings/code/z_map_disp/MapDisp_Update.s,MapDisp_Update,0x80105B34,0x43
asm/non_matchings/code/z_map_disp/MapDisp_SwapRooms.s,MapDisp_SwapRooms,0x80105C40,0xE8
asm/non_matchings/code/z_map_disp/MapDisp_Minimap_DrawRedCompassIcon.s,MapDisp_Minimap_DrawRedCompassIcon,0x80105FE0,0x10A
asm/non_matchings/code/z_map_disp/MapDisp_IsLocationRomaniRanchAltScene.s,MapDisp_IsLocationRomaniRanchAltScene,0x80106408,0x12
asm/non_matchings/code/z_map_disp/MapDisp_CanDisplayMinimap.s,MapDisp_CanDisplayMinimap,0x80106450,0x1F
asm/non_matchings/code/z_map_disp/MapDisp_IsLocationMinimapBlocked.s,MapDisp_IsLocationMinimapBlocked,0x801064CC,0x19
asm/non_matchings/code/z_map_disp/MapDisp_IsMinimapToggleBlocked.s,MapDisp_IsMinimapToggleBlocked,0x80106530,0x13
asm/non_matchings/code/z_map_disp/MapDisp_AreRoomsSameStorey.s,MapDisp_AreRoomsSameStorey,0x8010657C,0x32
asm/non_matchings/code/z_map_disp/MapDisp_DrawMinimap.s,MapDisp_DrawMinimap,0x80106644,0x7E
asm/non_matchings/code/z_map_disp/MapDisp_ResetMapI.s,MapDisp_ResetMapI,0x8010683C,0x1E
asm/non_matchings/code/z_map_disp/MapDisp_InitMapI.s,MapDisp_InitMapI,0x801068B4,0x9
asm/non_matchings/code/z_map_disp/MapDisp_DestroyMapI.s,MapDisp_DestroyMapI,0x801068D8,0x9
asm/non_matchings/code/z_map_disp/MapDisp_AllocDungeonMap.s,MapDisp_AllocDungeonMap,0x801068FC,0xBC
asm/non_matchings/code/z_map_disp/MapDisp_IsOnStorey.s,MapDisp_IsOnStorey,0x80106BEC,0x47
asm/non_matchings/code/z_map_disp/MapDisp_ConvertBossSceneToDungeonScene.s,MapDisp_ConvertBossSceneToDungeonScene,0x80106D08,0x15
asm/non_matchings/code/z_map_disp/MapDisp_DrawRooms.s,MapDisp_DrawRooms,0x80106D5C,0x387
asm/non_matchings/code/z_map_disp/MapDisp_DrawChests.s,MapDisp_DrawChests,0x80107B78,0x16B
asm/non_matchings/code/z_map_disp/MapDisp_DrawRoomExits.s,MapDisp_DrawRoomExits,0x80108124,0x10D
asm/non_matchings/code/z_map_disp/MapDisp_DrawBossIcon.s,MapDisp_DrawBossIcon,0x80108558,0x12E
asm/non_matchings/code/z_map_disp/MapDisp_GetDungeonMapFloorTexture.s,MapDisp_GetDungeonMapFloorTexture,0x80108A10,0x15
asm/non_matchings/code/z_map_disp/MapDisp_SkipDrawDungeonMap.s,MapDisp_SkipDrawDungeonMap,0x80108A64,0x25
asm/non_matchings/code/z_map_disp/MapDisp_DrawDungeonFloorSelect.s,MapDisp_DrawDungeonFloorSelect,0x80108AF8,0x16E
asm/non_matchings/code/z_map_disp/MapDisp_IsValidStorey.s,MapDisp_IsValidStorey,0x801090B0,0x1D
asm/non_matchings/code/z_map_disp/MapDisp_GetPlayerStorey.s,MapDisp_GetPlayerStorey,0x80109124,0x33
asm/non_matchings/code/z_map_disp/MapDisp_DrawDungeonMap.s,MapDisp_DrawDungeonMap,0x801091F0,0x8E
asm/non_matchings/code/z_map_disp/MapDisp_UpdateDungeonMap.s,MapDisp_UpdateDungeonMap,0x80109428,0x1E
asm/non_matchings/code/z_map_data/MapData_GetMapColor.s,MapData_GetMapColor,0x801094A0,0xA
asm/non_matchings/code/z_map_data/func_801094C8.s,func_801094C8,0x801094C8,0xC
asm/non_matchings/code/z_map_data/func_801094F8.s,func_801094F8,0x801094F8,0xC
asm/non_matchings/code/z_map_data/func_80109528.s,func_80109528,0x80109528,0x9
asm/non_matchings/code/z_map_data/func_8010954C.s,func_8010954C,0x8010954C,0x8
asm/non_matchings/code/z_map_data/MapData_GetMapTexOffsetGameplayDangeonKeep.s,MapData_GetMapTexOffsetGameplayDangeonKeep,0x801094F8,0xC
asm/non_matchings/code/z_map_data/MapData_GetMapDrawTypeGameplayDangeonKeep.s,MapData_GetMapDrawTypeGameplayDangeonKeep,0x80109528,0x9
asm/non_matchings/code/z_map_data/MapData_GetMapColorIndexGameplayDangeonKeep.s,MapData_GetMapColorIndexGameplayDangeonKeep,0x8010954C,0x8
asm/non_matchings/code/z_map_data/func_8010956C.s,func_8010956C,0x8010956C,0x8
asm/non_matchings/code/z_map_data/func_8010958C.s,func_8010958C,0x8010958C,0x8
asm/non_matchings/code/z_map_data/MapData_GetMapTexGameplayDangeonKeep.s,MapData_GetMapTexGameplayDangeonKeep,0x8010958C,0x8
asm/non_matchings/code/z_map_data/func_801095AC.s,func_801095AC,0x801095AC,0xC
asm/non_matchings/code/z_map_data/func_801095DC.s,func_801095DC,0x801095DC,0xC
asm/non_matchings/code/z_map_data/func_8010960C.s,func_8010960C,0x8010960C,0x9
asm/non_matchings/code/z_map_data/func_80109630.s,func_80109630,0x80109630,0x8
asm/non_matchings/code/z_map_data/func_80109650.s,func_80109650,0x80109650,0x8
asm/non_matchings/code/z_map_data/func_80109670.s,func_80109670,0x80109670,0x19
asm/non_matchings/code/z_map_data/func_801096D4.s,func_801096D4,0x801096D4,0x10
asm/non_matchings/code/z_map_data/func_80109714.s,func_80109714,0x80109714,0x10
asm/non_matchings/code/z_map_data/MapData_GetMapTexGameplayDangeonKeepOffset.s,MapData_GetMapTexGameplayDangeonKeepOffset,0x801095DC,0xC
asm/non_matchings/code/z_map_data/MapData_GetMapGrandDrawType.s,MapData_GetMapGrandDrawType,0x8010960C,0x9
asm/non_matchings/code/z_map_data/MapData_GetMapGrandColorIndex.s,MapData_GetMapGrandColorIndex,0x80109630,0x8
asm/non_matchings/code/z_map_data/MapData_GetMapGrandScale.s,MapData_GetMapGrandScale,0x80109650,0x8
asm/non_matchings/code/z_map_data/MapData_MapGrandTexSizeTest.s,MapData_MapGrandTexSizeTest,0x80109670,0x19
asm/non_matchings/code/z_map_data/MapData_GetSizeOfMapGrandTex.s,MapData_GetSizeOfMapGrandTex,0x801096D4,0x10
asm/non_matchings/code/z_map_data/MapData_MID_GetType.s,MapData_MID_GetType,0x80109714,0x10
asm/non_matchings/code/z_map_data/func_80109754.s,func_80109754,0x80109754,0x1D
asm/non_matchings/code/z_map_data/func_801097C8.s,func_801097C8,0x801097C8,0x1D
asm/non_matchings/code/z_map_data/MapData_GetMapTexOffset.s,MapData_GetMapTexOffset,0x801097C8,0x1D
asm/non_matchings/code/z_map_data/func_8010983C.s,func_8010983C,0x8010983C,0x19
asm/non_matchings/code/z_map_data/func_801098A0.s,func_801098A0,0x801098A0,0x1A
asm/non_matchings/code/z_map_data/func_80109908.s,func_80109908,0x80109908,0x17
asm/non_matchings/code/z_map_data/MapData_GetDrawType.s,MapData_GetDrawType,0x801098A0,0x1A
asm/non_matchings/code/z_map_data/MapData_GetMapColorIndex.s,MapData_GetMapColorIndex,0x80109908,0x17
asm/non_matchings/code/z_map_data/func_80109964.s,func_80109964,0x80109964,0x6
asm/non_matchings/code/z_map_data/func_8010997C.s,func_8010997C,0x8010997C,0xC
asm/non_matchings/code/z_map_data/func_801099AC.s,func_801099AC,0x801099AC,0xC
asm/non_matchings/code/z_map_data/func_801099DC.s,func_801099DC,0x801099DC,0x9
asm/non_matchings/code/z_map_data/func_80109A00.s,func_80109A00,0x80109A00,0x8
asm/non_matchings/code/z_map_data/func_80109A20.s,func_80109A20,0x80109A20,0x8
asm/non_matchings/code/z_map_data/func_80109A40.s,func_80109A40,0x80109A40,0x16
asm/non_matchings/code/z_map_data/func_80109A98.s,func_80109A98,0x80109A98,0x10
asm/non_matchings/code/z_map_data/func_80109AD8.s,func_80109AD8,0x80109AD8,0x18
asm/non_matchings/code/z_map_data/MapData_GetMapITexDim.s,MapData_GetMapITexDim,0x8010997C,0xC
asm/non_matchings/code/z_map_data/MapData_GetMapITexOffset.s,MapData_GetMapITexOffset,0x801099AC,0xC
asm/non_matchings/code/z_map_data/MapData_GetMapIDrawType.s,MapData_GetMapIDrawType,0x801099DC,0x9
asm/non_matchings/code/z_map_data/MapData_GetMapIColorIndex.s,MapData_GetMapIColorIndex,0x80109A00,0x8
asm/non_matchings/code/z_map_data/MapData_GetMapIScale.s,MapData_GetMapIScale,0x80109A20,0x8
asm/non_matchings/code/z_map_data/MapData_MapITexSizeTest.s,MapData_MapITexSizeTest,0x80109A40,0x16
asm/non_matchings/code/z_map_data/MapDisp_GetSizeOfMapITex.s,MapDisp_GetSizeOfMapITex,0x80109A98,0x10
asm/non_matchings/code/z_map_data/MapData_GetMapIId.s,MapData_GetMapIId,0x80109AD8,0x18
asm/non_matchings/code/z_map_data/func_80109B38.s,func_80109B38,0x80109B38,0x1A
asm/non_matchings/code/z_map_data/func_80109BA0.s,func_80109BA0,0x80109BA0,0x15
asm/non_matchings/code/z_map_data/func_80109BF4.s,func_80109BF4,0x80109BF4,0x11
asm/non_matchings/code/z_map_data/MapData_GetMapCompactId.s,MapData_GetMapCompactId,0x80109BA0,0x15
asm/non_matchings/code/z_map_data/MapData_CPID_GetType.s,MapData_CPID_GetType,0x80109BF4,0x11
asm/non_matchings/code/z_map_data/func_80109C38.s,func_80109C38,0x80109C38,0x21
asm/non_matchings/code/z_map_data/func_80109CBC.s,func_80109CBC,0x80109CBC,0x21
asm/non_matchings/code/z_map_data/func_80109D40.s,func_80109D40,0x80109D40,0x26
asm/non_matchings/code/z_map_data/func_80109DD8.s,func_80109DD8,0x80109DD8,0x26
asm/non_matchings/code/z_map_data/func_80109E70.s,func_80109E70,0x80109E70,0x22
asm/non_matchings/code/z_map_data/func_80109EF8.s,func_80109EF8,0x80109EF8,0x20
asm/non_matchings/code/z_map_data/func_80109F78.s,func_80109F78,0x80109F78,0x22
asm/non_matchings/code/z_map_exp/Map_GetDungeonOrBossAreaIndex.s,Map_GetDungeonOrBossAreaIndex,0x8010A000,0x1D
asm/non_matchings/code/z_map_exp/Map_IsInDungeonOrBossArea.s,Map_IsInDungeonOrBossArea,0x8010A074,0xC
asm/non_matchings/code/z_map_exp/func_8010A0A4.s,func_8010A0A4,0x8010A0A4,0x13
asm/non_matchings/code/z_map_exp/Map_GetDungeonAreaIndex.s,Map_GetDungeonAreaIndex,0x8010A0F0,0x1D
asm/non_matchings/code/z_map_exp/Map_IsInDungeonArea.s,Map_IsInDungeonArea,0x8010A164,0xC
asm/non_matchings/code/z_map_exp/Map_GetBossAreaIndex.s,Map_GetBossAreaIndex,0x8010A194,0x1D
asm/non_matchings/code/z_map_exp/Map_IsInBossArea.s,Map_IsInBossArea,0x8010A208,0xC
asm/non_matchings/code/z_map_exp/func_8010A238.s,func_8010A238,0x8010A238,0x1D
asm/non_matchings/code/z_map_exp/func_8010A2AC.s,func_8010A2AC,0x8010A2AC,0xC
asm/non_matchings/code/z_map_exp/Minimap_SavePlayerRoomInitInfo.s,Minimap_SavePlayerRoomInitInfo,0x8010A2DC,0x18
asm/non_matchings/code/z_map_data/MapData_CPID_GetTexDim.s,MapData_CPID_GetTexDim,0x80109D40,0x26
asm/non_matchings/code/z_map_data/MapData_CPID_GetTexOffset.s,MapData_CPID_GetTexOffset,0x80109DD8,0x26
asm/non_matchings/code/z_map_data/MapData_CPID_GetDrawType.s,MapData_CPID_GetDrawType,0x80109E70,0x22
asm/non_matchings/code/z_map_data/MapData_CPID_GetMapColorIndex.s,MapData_CPID_GetMapColorIndex,0x80109EF8,0x20
asm/non_matchings/code/z_map_data/MapData_CPID_GetMapScale.s,MapData_CPID_GetMapScale,0x80109F78,0x22
asm/non_matchings/code/z_map_exp/Map_GetDungeonSceneIndex.s,Map_GetDungeonSceneIndex,0x8010A000,0x1D
asm/non_matchings/code/z_map_exp/Map_IsInDungeonOrBossScene.s,Map_IsInDungeonOrBossScene,0x8010A074,0xC
asm/non_matchings/code/z_map_exp/Map_CurRoomHasMapI.s,Map_CurRoomHasMapI,0x8010A0A4,0x13
asm/non_matchings/code/z_map_exp/Map_GetDungeonSceneIndexForDungeon.s,Map_GetDungeonSceneIndexForDungeon,0x8010A0F0,0x1D
asm/non_matchings/code/z_map_exp/Map_IsInDungeonScene.s,Map_IsInDungeonScene,0x8010A164,0xC
asm/non_matchings/code/z_map_exp/Map_GetDungeonSceneIndexForBoss.s,Map_GetDungeonSceneIndexForBoss,0x8010A194,0x1D
asm/non_matchings/code/z_map_exp/Map_IsInBossScene.s,Map_IsInBossScene,0x8010A208,0xC
asm/non_matchings/code/z_map_exp/Map_GetMapIndexForOverworld.s,Map_GetMapIndexForOverworld,0x8010A238,0x1D
asm/non_matchings/code/z_map_exp/Map_IsInOverworldSceneWithMapIndex.s,Map_IsInOverworldSceneWithMapIndex,0x8010A2AC,0xC
asm/non_matchings/code/z_map_exp/Map_SetAreaEntrypoint.s,Map_SetAreaEntrypoint,0x8010A2DC,0x18
asm/non_matchings/code/z_map_exp/Map_InitRoomData.s,Map_InitRoomData,0x8010A33C,0x35
asm/non_matchings/code/z_map_exp/Map_Destroy.s,Map_Destroy,0x8010A410,0x8
asm/non_matchings/code/z_map_exp/Map_Init.s,Map_Init,0x8010A430,0x47
asm/non_matchings/code/z_map_exp/Minimap_Draw.s,Minimap_Draw,0x8010A54C,0xD
asm/non_matchings/code/z_map_exp/Map_DrawMinimap.s,Map_DrawMinimap,0x8010A54C,0xD
asm/non_matchings/code/z_map_exp/Map_Update.s,Map_Update,0x8010A580,0x78
asm/non_matchings/code/z_msgevent/MsgEvent_CheckWeekEventReg.s,MsgEvent_CheckWeekEventReg,0x8010A760,0x1B
asm/non_matchings/code/z_msgevent/MsgEvent_CheckGoron.s,MsgEvent_CheckGoron,0x8010A7CC,0x12
@@ -1948,7 +1948,7 @@ asm/non_matchings/code/z_scene/Scene_CommandMesh.s,Scene_CommandMesh,0x8012FBE8,
asm/non_matchings/code/z_scene/Scene_CommandObjectList.s,Scene_CommandObjectList,0x8012FC18,0x63
asm/non_matchings/code/z_scene/Scene_CommandLightList.s,Scene_CommandLightList,0x8012FDA4,0x22
asm/non_matchings/code/z_scene/Scene_CommandPathList.s,Scene_CommandPathList,0x8012FE2C,0xC
asm/non_matchings/code/z_scene/Scene_CommandTransiActorList.s,Scene_CommandTransiActorList,0x8012FE5C,0x18
asm/non_matchings/code/z_scene/Scene_CommandTransitionActorList.s,Scene_CommandTransitionActorList,0x8012FE5C,0x18
asm/non_matchings/code/z_scene/Door_InitContext.s,Door_InitContext,0x8012FEBC,0x4
asm/non_matchings/code/z_scene/Scene_CommandEnvLightSettings.s,Scene_CommandEnvLightSettings,0x8012FECC,0x11
asm/non_matchings/code/z_scene/Scene_LoadAreaTextures.s,Scene_LoadAreaTextures,0x8012FF10,0x1F
@@ -1963,9 +1963,9 @@ asm/non_matchings/code/z_scene/Scene_CommandEchoSetting.s,Scene_CommandEchoSetti
asm/non_matchings/code/z_scene/Scene_CommandAltHeaderList.s,Scene_CommandAltHeaderList,0x80130454,0x1E
asm/non_matchings/code/z_scene/Scene_CommandCutsceneScriptList.s,Scene_CommandCutsceneScriptList,0x801304CC,0xD
asm/non_matchings/code/z_scene/Scene_CommandCutsceneList.s,Scene_CommandCutsceneList,0x80130500,0x10
asm/non_matchings/code/z_scene/Scene_CommandMiniMap.s,Scene_CommandMiniMap,0x80130540,0xE
asm/non_matchings/code/z_scene/Scene_CommandMapData.s,Scene_CommandMapData,0x80130540,0xE
asm/non_matchings/code/z_scene/Scene_Command1D.s,Scene_Command1D,0x80130578,0x4
asm/non_matchings/code/z_scene/Scene_CommandMiniMapCompassInfo.s,Scene_CommandMiniMapCompassInfo,0x80130588,0xA
asm/non_matchings/code/z_scene/Scene_CommandMapDataChests.s,Scene_CommandMapDataChests,0x80130588,0xA
asm/non_matchings/code/z_scene/Scene_CommandSetRegionVisitedFlag.s,Scene_CommandSetRegionVisitedFlag,0x801305B0,0x31
asm/non_matchings/code/z_scene/Scene_CommandAnimatedMaterials.s,Scene_CommandAnimatedMaterials,0x80130674,0xC
asm/non_matchings/code/z_scene/Scene_SetExitFade.s,Scene_SetExitFade,0x801306A4,0x11
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
1415 asm/non_matchings/code/z_malloc/ZeldaArena_Init.s ZeldaArena_Init 0x80102DBC 0xC
1416 asm/non_matchings/code/z_malloc/ZeldaArena_Cleanup.s ZeldaArena_Cleanup 0x80102DEC 0x9
1417 asm/non_matchings/code/z_malloc/ZeldaArena_IsInitialized.s ZeldaArena_IsInitialized 0x80102E10 0xC
1418 asm/non_matchings/code/z_map_disp/func_80102E40.s asm/non_matchings/code/z_map_disp/MapDisp_GetMapITexture.s func_80102E40 MapDisp_GetMapITexture 0x80102E40 0x14
1419 asm/non_matchings/code/z_map_disp/func_80102E90.s asm/non_matchings/code/z_map_disp/MapDisp_InitRoomStoreyRecord.s func_80102E90 MapDisp_InitRoomStoreyRecord 0x80102E90 0x5
1420 asm/non_matchings/code/z_map_disp/func_80102EA4.s asm/non_matchings/code/z_map_disp/MapDisp_DestroyRoomStoreyRecord.s func_80102EA4 MapDisp_DestroyRoomStoreyRecord 0x80102EA4 0x4
1421 asm/non_matchings/code/z_map_disp/func_80102EB4.s func_80102EB4 0x80102EB4 0x7
1422 asm/non_matchings/code/z_map_disp/func_80102ED0.s func_80102ED0 0x80102ED0 0x8
1423 asm/non_matchings/code/z_map_disp/func_80102EF0.s asm/non_matchings/code/z_map_disp/MapDisp_CurRoomHasMapI.s func_80102EF0 MapDisp_CurRoomHasMapI 0x80102EF0 0x2B
1424 asm/non_matchings/code/z_map_disp/func_80102F9C.s asm/non_matchings/code/z_map_disp/MapDisp_GetStoreyY.s func_80102F9C MapDisp_GetStoreyY 0x80102F9C 0x3D
1425 asm/non_matchings/code/z_map_disp/func_80103090.s asm/non_matchings/code/z_map_disp/MapDisp_GetMapTexDim.s func_80103090 MapDisp_GetMapTexDim 0x80103090 0x9
1426 asm/non_matchings/code/z_map_disp/func_801030B4.s asm/non_matchings/code/z_map_disp/MapDisp_GetMapScale.s func_801030B4 MapDisp_GetMapScale 0x801030B4 0x10
1427 asm/non_matchings/code/z_map_disp/func_801030F4.s asm/non_matchings/code/z_map_disp/MapDisp_GetMapOffset.s func_801030F4 MapDisp_GetMapOffset 0x801030F4 0x37
1428 asm/non_matchings/code/z_map_disp/func_801031D0.s asm/non_matchings/code/z_map_disp/MapDisp_DrawMinimapRoom.s func_801031D0 MapDisp_DrawMinimapRoom 0x801031D0 0x207
1429 asm/non_matchings/code/z_map_disp/func_801039EC.s asm/non_matchings/code/z_map_disp/MapDisp_IsDataRotated.s func_801039EC MapDisp_IsDataRotated 0x801039EC 0x9
1430 asm/non_matchings/code/z_map_disp/func_80103A10.s asm/non_matchings/code/z_map_disp/MapDisp_CanDrawDoors.s func_80103A10 MapDisp_CanDrawDoors 0x80103A10 0x12
1431 asm/non_matchings/code/z_map_disp/func_80103A58.s asm/non_matchings/code/z_map_disp/MapDisp_Minimap_DrawActorIcon.s func_80103A58 MapDisp_Minimap_DrawActorIcon 0x80103A58 0x251
1432 asm/non_matchings/code/z_map_disp/func_8010439C.s asm/non_matchings/code/z_map_disp/MapDisp_Minimap_DrawActors.s func_8010439C MapDisp_Minimap_DrawActors 0x8010439C 0x84
1433 asm/non_matchings/code/z_map_disp/func_801045AC.s asm/non_matchings/code/z_map_disp/MapDisp_Minimap_DrawDoorActor.s func_801045AC MapDisp_Minimap_DrawDoorActor 0x801045AC 0x14F
1434 asm/non_matchings/code/z_map_disp/func_80104AE8.s asm/non_matchings/code/z_map_disp/MapDisp_Minimap_DrawDoorActors.s func_80104AE8 MapDisp_Minimap_DrawDoorActors 0x80104AE8 0x66
1435 asm/non_matchings/code/z_map_disp/func_80104C80.s asm/non_matchings/code/z_map_disp/MapDisp_AwaitGameplayDangeonKeep.s func_80104C80 MapDisp_AwaitGameplayDangeonKeep 0x80104C80 0x1D
1436 asm/non_matchings/code/z_map_disp/func_80104CF4.s asm/non_matchings/code/z_map_disp/MapDisp_Init.s func_80104CF4 MapDisp_Init 0x80104CF4 0x90
1437 asm/non_matchings/code/z_map_disp/func_80104F34.s asm/non_matchings/code/z_map_disp/MapDisp_InitSceneFloorData.s func_80104F34 MapDisp_InitSceneFloorData 0x80104F34 0xD8
1438 asm/non_matchings/code/z_map_disp/func_80105294.s asm/non_matchings/code/z_map_disp/MapDisp_GetBossIconY.s func_80105294 MapDisp_GetBossIconY 0x80105294 0x21
1439 asm/non_matchings/code/z_map_disp/func_80105318.s asm/non_matchings/code/z_map_disp/MapDisp_GetBossRoomStorey.s func_80105318 MapDisp_GetBossRoomStorey 0x80105318 0x4
1440 asm/non_matchings/code/z_map_disp/func_80105328.s asm/non_matchings/code/z_map_disp/MapDisp_IsBossDoor.s func_80105328 MapDisp_IsBossDoor 0x80105328 0x9
1441 asm/non_matchings/code/z_map_disp/func_8010534C.s asm/non_matchings/code/z_map_disp/MapDisp_InitBossRoomStorey.s func_8010534C MapDisp_InitBossRoomStorey 0x8010534C 0x54
1442 asm/non_matchings/code/z_map_disp/func_8010549C.s asm/non_matchings/code/z_map_disp/MapDisp_InitMapData.s func_8010549C MapDisp_InitMapData 0x8010549C 0x70
1443 asm/non_matchings/code/z_map_disp/func_8010565C.s asm/non_matchings/code/z_map_disp/MapDisp_InitChestData.s func_8010565C MapDisp_InitChestData 0x8010565C 0x6F
1444 asm/non_matchings/code/z_map_disp/func_80105818.s asm/non_matchings/code/z_map_disp/MapDisp_InitTransitionActorData.s func_80105818 MapDisp_InitTransitionActorData 0x80105818 0x8A
1445 asm/non_matchings/code/z_map_disp/func_80105A40.s asm/non_matchings/code/z_map_disp/MapDisp_Destroy.s func_80105A40 MapDisp_Destroy 0x80105A40 0x3D
1446 asm/non_matchings/code/z_map_disp/func_80105B34.s asm/non_matchings/code/z_map_disp/MapDisp_Update.s func_80105B34 MapDisp_Update 0x80105B34 0x43
1447 asm/non_matchings/code/z_map_disp/func_80105C40.s asm/non_matchings/code/z_map_disp/MapDisp_SwapRooms.s func_80105C40 MapDisp_SwapRooms 0x80105C40 0xE8
1448 asm/non_matchings/code/z_map_disp/func_80105FE0.s asm/non_matchings/code/z_map_disp/MapDisp_Minimap_DrawRedCompassIcon.s func_80105FE0 MapDisp_Minimap_DrawRedCompassIcon 0x80105FE0 0x10A
1449 asm/non_matchings/code/z_map_disp/func_80106408.s asm/non_matchings/code/z_map_disp/MapDisp_IsLocationRomaniRanchAltScene.s func_80106408 MapDisp_IsLocationRomaniRanchAltScene 0x80106408 0x12
1450 asm/non_matchings/code/z_map_disp/func_80106450.s asm/non_matchings/code/z_map_disp/MapDisp_CanDisplayMinimap.s func_80106450 MapDisp_CanDisplayMinimap 0x80106450 0x1F
1451 asm/non_matchings/code/z_map_disp/func_801064CC.s asm/non_matchings/code/z_map_disp/MapDisp_IsLocationMinimapBlocked.s func_801064CC MapDisp_IsLocationMinimapBlocked 0x801064CC 0x19
1452 asm/non_matchings/code/z_map_disp/func_80106530.s asm/non_matchings/code/z_map_disp/MapDisp_IsMinimapToggleBlocked.s func_80106530 MapDisp_IsMinimapToggleBlocked 0x80106530 0x13
1453 asm/non_matchings/code/z_map_disp/func_8010657C.s asm/non_matchings/code/z_map_disp/MapDisp_AreRoomsSameStorey.s func_8010657C MapDisp_AreRoomsSameStorey 0x8010657C 0x32
1454 asm/non_matchings/code/z_map_disp/func_80106644.s asm/non_matchings/code/z_map_disp/MapDisp_DrawMinimap.s func_80106644 MapDisp_DrawMinimap 0x80106644 0x7E
1455 asm/non_matchings/code/z_map_disp/func_8010683C.s asm/non_matchings/code/z_map_disp/MapDisp_ResetMapI.s func_8010683C MapDisp_ResetMapI 0x8010683C 0x1E
1456 asm/non_matchings/code/z_map_disp/func_801068B4.s asm/non_matchings/code/z_map_disp/MapDisp_InitMapI.s func_801068B4 MapDisp_InitMapI 0x801068B4 0x9
1457 asm/non_matchings/code/z_map_disp/func_801068D8.s asm/non_matchings/code/z_map_disp/MapDisp_DestroyMapI.s func_801068D8 MapDisp_DestroyMapI 0x801068D8 0x9
1458 asm/non_matchings/code/z_map_disp/func_801068FC.s asm/non_matchings/code/z_map_disp/MapDisp_AllocDungeonMap.s func_801068FC MapDisp_AllocDungeonMap 0x801068FC 0xBC
1459 asm/non_matchings/code/z_map_disp/func_80106BEC.s asm/non_matchings/code/z_map_disp/MapDisp_IsOnStorey.s func_80106BEC MapDisp_IsOnStorey 0x80106BEC 0x47
1460 asm/non_matchings/code/z_map_disp/func_80106D08.s asm/non_matchings/code/z_map_disp/MapDisp_ConvertBossSceneToDungeonScene.s func_80106D08 MapDisp_ConvertBossSceneToDungeonScene 0x80106D08 0x15
1461 asm/non_matchings/code/z_map_disp/func_80106D5C.s asm/non_matchings/code/z_map_disp/MapDisp_DrawRooms.s func_80106D5C MapDisp_DrawRooms 0x80106D5C 0x387
1462 asm/non_matchings/code/z_map_disp/func_80107B78.s asm/non_matchings/code/z_map_disp/MapDisp_DrawChests.s func_80107B78 MapDisp_DrawChests 0x80107B78 0x16B
1463 asm/non_matchings/code/z_map_disp/func_80108124.s asm/non_matchings/code/z_map_disp/MapDisp_DrawRoomExits.s func_80108124 MapDisp_DrawRoomExits 0x80108124 0x10D
1464 asm/non_matchings/code/z_map_disp/func_80108558.s asm/non_matchings/code/z_map_disp/MapDisp_DrawBossIcon.s func_80108558 MapDisp_DrawBossIcon 0x80108558 0x12E
1465 asm/non_matchings/code/z_map_disp/func_80108A10.s asm/non_matchings/code/z_map_disp/MapDisp_GetDungeonMapFloorTexture.s func_80108A10 MapDisp_GetDungeonMapFloorTexture 0x80108A10 0x15
1466 asm/non_matchings/code/z_map_disp/func_80108A64.s asm/non_matchings/code/z_map_disp/MapDisp_SkipDrawDungeonMap.s func_80108A64 MapDisp_SkipDrawDungeonMap 0x80108A64 0x25
1467 asm/non_matchings/code/z_map_disp/func_80108AF8.s asm/non_matchings/code/z_map_disp/MapDisp_DrawDungeonFloorSelect.s func_80108AF8 MapDisp_DrawDungeonFloorSelect 0x80108AF8 0x16E
1468 asm/non_matchings/code/z_map_disp/func_801090B0.s asm/non_matchings/code/z_map_disp/MapDisp_IsValidStorey.s func_801090B0 MapDisp_IsValidStorey 0x801090B0 0x1D
1469 asm/non_matchings/code/z_map_disp/func_80109124.s asm/non_matchings/code/z_map_disp/MapDisp_GetPlayerStorey.s func_80109124 MapDisp_GetPlayerStorey 0x80109124 0x33
1470 asm/non_matchings/code/z_map_disp/func_801091F0.s asm/non_matchings/code/z_map_disp/MapDisp_DrawDungeonMap.s func_801091F0 MapDisp_DrawDungeonMap 0x801091F0 0x8E
1471 asm/non_matchings/code/z_map_disp/func_80109428.s asm/non_matchings/code/z_map_disp/MapDisp_UpdateDungeonMap.s func_80109428 MapDisp_UpdateDungeonMap 0x80109428 0x1E
1472 asm/non_matchings/code/z_map_data/func_801094A0.s asm/non_matchings/code/z_map_data/MapData_GetMapColor.s func_801094A0 MapData_GetMapColor 0x801094A0 0xA
1473 asm/non_matchings/code/z_map_data/func_801094C8.s func_801094C8 0x801094C8 0xC
1474 asm/non_matchings/code/z_map_data/func_801094F8.s asm/non_matchings/code/z_map_data/MapData_GetMapTexOffsetGameplayDangeonKeep.s func_801094F8 MapData_GetMapTexOffsetGameplayDangeonKeep 0x801094F8 0xC
1475 asm/non_matchings/code/z_map_data/func_80109528.s asm/non_matchings/code/z_map_data/MapData_GetMapDrawTypeGameplayDangeonKeep.s func_80109528 MapData_GetMapDrawTypeGameplayDangeonKeep 0x80109528 0x9
1476 asm/non_matchings/code/z_map_data/func_8010954C.s asm/non_matchings/code/z_map_data/MapData_GetMapColorIndexGameplayDangeonKeep.s func_8010954C MapData_GetMapColorIndexGameplayDangeonKeep 0x8010954C 0x8
1477 asm/non_matchings/code/z_map_data/func_8010956C.s func_8010956C 0x8010956C 0x8
1478 asm/non_matchings/code/z_map_data/func_8010958C.s asm/non_matchings/code/z_map_data/MapData_GetMapTexGameplayDangeonKeep.s func_8010958C MapData_GetMapTexGameplayDangeonKeep 0x8010958C 0x8
1479 asm/non_matchings/code/z_map_data/func_801095AC.s func_801095AC 0x801095AC 0xC
1480 asm/non_matchings/code/z_map_data/func_801095DC.s asm/non_matchings/code/z_map_data/MapData_GetMapTexGameplayDangeonKeepOffset.s func_801095DC MapData_GetMapTexGameplayDangeonKeepOffset 0x801095DC 0xC
1481 asm/non_matchings/code/z_map_data/func_8010960C.s asm/non_matchings/code/z_map_data/MapData_GetMapGrandDrawType.s func_8010960C MapData_GetMapGrandDrawType 0x8010960C 0x9
1482 asm/non_matchings/code/z_map_data/func_80109630.s asm/non_matchings/code/z_map_data/MapData_GetMapGrandColorIndex.s func_80109630 MapData_GetMapGrandColorIndex 0x80109630 0x8
1483 asm/non_matchings/code/z_map_data/func_80109650.s asm/non_matchings/code/z_map_data/MapData_GetMapGrandScale.s func_80109650 MapData_GetMapGrandScale 0x80109650 0x8
1484 asm/non_matchings/code/z_map_data/func_80109670.s asm/non_matchings/code/z_map_data/MapData_MapGrandTexSizeTest.s func_80109670 MapData_MapGrandTexSizeTest 0x80109670 0x19
1485 asm/non_matchings/code/z_map_data/func_801096D4.s asm/non_matchings/code/z_map_data/MapData_GetSizeOfMapGrandTex.s func_801096D4 MapData_GetSizeOfMapGrandTex 0x801096D4 0x10
1486 asm/non_matchings/code/z_map_data/func_80109714.s asm/non_matchings/code/z_map_data/MapData_MID_GetType.s func_80109714 MapData_MID_GetType 0x80109714 0x10
1487 asm/non_matchings/code/z_map_data/func_80109754.s func_80109754 0x80109754 0x1D
1488 asm/non_matchings/code/z_map_data/func_801097C8.s asm/non_matchings/code/z_map_data/MapData_GetMapTexOffset.s func_801097C8 MapData_GetMapTexOffset 0x801097C8 0x1D
1489 asm/non_matchings/code/z_map_data/func_8010983C.s func_8010983C 0x8010983C 0x19
1490 asm/non_matchings/code/z_map_data/func_801098A0.s asm/non_matchings/code/z_map_data/MapData_GetDrawType.s func_801098A0 MapData_GetDrawType 0x801098A0 0x1A
1491 asm/non_matchings/code/z_map_data/func_80109908.s asm/non_matchings/code/z_map_data/MapData_GetMapColorIndex.s func_80109908 MapData_GetMapColorIndex 0x80109908 0x17
1492 asm/non_matchings/code/z_map_data/func_80109964.s func_80109964 0x80109964 0x6
1493 asm/non_matchings/code/z_map_data/func_8010997C.s asm/non_matchings/code/z_map_data/MapData_GetMapITexDim.s func_8010997C MapData_GetMapITexDim 0x8010997C 0xC
1494 asm/non_matchings/code/z_map_data/func_801099AC.s asm/non_matchings/code/z_map_data/MapData_GetMapITexOffset.s func_801099AC MapData_GetMapITexOffset 0x801099AC 0xC
1495 asm/non_matchings/code/z_map_data/func_801099DC.s asm/non_matchings/code/z_map_data/MapData_GetMapIDrawType.s func_801099DC MapData_GetMapIDrawType 0x801099DC 0x9
1496 asm/non_matchings/code/z_map_data/func_80109A00.s asm/non_matchings/code/z_map_data/MapData_GetMapIColorIndex.s func_80109A00 MapData_GetMapIColorIndex 0x80109A00 0x8
1497 asm/non_matchings/code/z_map_data/func_80109A20.s asm/non_matchings/code/z_map_data/MapData_GetMapIScale.s func_80109A20 MapData_GetMapIScale 0x80109A20 0x8
1498 asm/non_matchings/code/z_map_data/func_80109A40.s asm/non_matchings/code/z_map_data/MapData_MapITexSizeTest.s func_80109A40 MapData_MapITexSizeTest 0x80109A40 0x16
1499 asm/non_matchings/code/z_map_data/func_80109A98.s asm/non_matchings/code/z_map_data/MapDisp_GetSizeOfMapITex.s func_80109A98 MapDisp_GetSizeOfMapITex 0x80109A98 0x10
1500 asm/non_matchings/code/z_map_data/func_80109AD8.s asm/non_matchings/code/z_map_data/MapData_GetMapIId.s func_80109AD8 MapData_GetMapIId 0x80109AD8 0x18
1501 asm/non_matchings/code/z_map_data/func_80109B38.s func_80109B38 0x80109B38 0x1A
1502 asm/non_matchings/code/z_map_data/func_80109BA0.s asm/non_matchings/code/z_map_data/MapData_GetMapCompactId.s func_80109BA0 MapData_GetMapCompactId 0x80109BA0 0x15
1503 asm/non_matchings/code/z_map_data/func_80109BF4.s asm/non_matchings/code/z_map_data/MapData_CPID_GetType.s func_80109BF4 MapData_CPID_GetType 0x80109BF4 0x11
1504 asm/non_matchings/code/z_map_data/func_80109C38.s func_80109C38 0x80109C38 0x21
1505 asm/non_matchings/code/z_map_data/func_80109CBC.s func_80109CBC 0x80109CBC 0x21
1506 asm/non_matchings/code/z_map_data/func_80109D40.s asm/non_matchings/code/z_map_data/MapData_CPID_GetTexDim.s func_80109D40 MapData_CPID_GetTexDim 0x80109D40 0x26
1507 asm/non_matchings/code/z_map_data/func_80109DD8.s asm/non_matchings/code/z_map_data/MapData_CPID_GetTexOffset.s func_80109DD8 MapData_CPID_GetTexOffset 0x80109DD8 0x26
1508 asm/non_matchings/code/z_map_data/func_80109E70.s asm/non_matchings/code/z_map_data/MapData_CPID_GetDrawType.s func_80109E70 MapData_CPID_GetDrawType 0x80109E70 0x22
1509 asm/non_matchings/code/z_map_data/func_80109EF8.s asm/non_matchings/code/z_map_data/MapData_CPID_GetMapColorIndex.s func_80109EF8 MapData_CPID_GetMapColorIndex 0x80109EF8 0x20
1510 asm/non_matchings/code/z_map_data/func_80109F78.s asm/non_matchings/code/z_map_data/MapData_CPID_GetMapScale.s func_80109F78 MapData_CPID_GetMapScale 0x80109F78 0x22
1511 asm/non_matchings/code/z_map_exp/Map_GetDungeonOrBossAreaIndex.s asm/non_matchings/code/z_map_exp/Map_GetDungeonSceneIndex.s Map_GetDungeonOrBossAreaIndex Map_GetDungeonSceneIndex 0x8010A000 0x1D
1512 asm/non_matchings/code/z_map_exp/Map_IsInDungeonOrBossArea.s asm/non_matchings/code/z_map_exp/Map_IsInDungeonOrBossScene.s Map_IsInDungeonOrBossArea Map_IsInDungeonOrBossScene 0x8010A074 0xC
1513 asm/non_matchings/code/z_map_exp/func_8010A0A4.s asm/non_matchings/code/z_map_exp/Map_CurRoomHasMapI.s func_8010A0A4 Map_CurRoomHasMapI 0x8010A0A4 0x13
1514 asm/non_matchings/code/z_map_exp/Map_GetDungeonAreaIndex.s asm/non_matchings/code/z_map_exp/Map_GetDungeonSceneIndexForDungeon.s Map_GetDungeonAreaIndex Map_GetDungeonSceneIndexForDungeon 0x8010A0F0 0x1D
1515 asm/non_matchings/code/z_map_exp/Map_IsInDungeonArea.s asm/non_matchings/code/z_map_exp/Map_IsInDungeonScene.s Map_IsInDungeonArea Map_IsInDungeonScene 0x8010A164 0xC
1516 asm/non_matchings/code/z_map_exp/Map_GetBossAreaIndex.s asm/non_matchings/code/z_map_exp/Map_GetDungeonSceneIndexForBoss.s Map_GetBossAreaIndex Map_GetDungeonSceneIndexForBoss 0x8010A194 0x1D
1517 asm/non_matchings/code/z_map_exp/Map_IsInBossArea.s asm/non_matchings/code/z_map_exp/Map_IsInBossScene.s Map_IsInBossArea Map_IsInBossScene 0x8010A208 0xC
1518 asm/non_matchings/code/z_map_exp/func_8010A238.s asm/non_matchings/code/z_map_exp/Map_GetMapIndexForOverworld.s func_8010A238 Map_GetMapIndexForOverworld 0x8010A238 0x1D
1519 asm/non_matchings/code/z_map_exp/func_8010A2AC.s asm/non_matchings/code/z_map_exp/Map_IsInOverworldSceneWithMapIndex.s func_8010A2AC Map_IsInOverworldSceneWithMapIndex 0x8010A2AC 0xC
1520 asm/non_matchings/code/z_map_exp/Minimap_SavePlayerRoomInitInfo.s asm/non_matchings/code/z_map_exp/Map_SetAreaEntrypoint.s Minimap_SavePlayerRoomInitInfo Map_SetAreaEntrypoint 0x8010A2DC 0x18
1521 asm/non_matchings/code/z_map_exp/Map_InitRoomData.s Map_InitRoomData 0x8010A33C 0x35
1522 asm/non_matchings/code/z_map_exp/Map_Destroy.s Map_Destroy 0x8010A410 0x8
1523 asm/non_matchings/code/z_map_exp/Map_Init.s Map_Init 0x8010A430 0x47
1524 asm/non_matchings/code/z_map_exp/Minimap_Draw.s asm/non_matchings/code/z_map_exp/Map_DrawMinimap.s Minimap_Draw Map_DrawMinimap 0x8010A54C 0xD
1525 asm/non_matchings/code/z_map_exp/Map_Update.s Map_Update 0x8010A580 0x78
1526 asm/non_matchings/code/z_msgevent/MsgEvent_CheckWeekEventReg.s MsgEvent_CheckWeekEventReg 0x8010A760 0x1B
1527 asm/non_matchings/code/z_msgevent/MsgEvent_CheckGoron.s MsgEvent_CheckGoron 0x8010A7CC 0x12
1948 asm/non_matchings/code/z_scene/Scene_CommandObjectList.s Scene_CommandObjectList 0x8012FC18 0x63
1949 asm/non_matchings/code/z_scene/Scene_CommandLightList.s Scene_CommandLightList 0x8012FDA4 0x22
1950 asm/non_matchings/code/z_scene/Scene_CommandPathList.s Scene_CommandPathList 0x8012FE2C 0xC
1951 asm/non_matchings/code/z_scene/Scene_CommandTransiActorList.s asm/non_matchings/code/z_scene/Scene_CommandTransitionActorList.s Scene_CommandTransiActorList Scene_CommandTransitionActorList 0x8012FE5C 0x18
1952 asm/non_matchings/code/z_scene/Door_InitContext.s Door_InitContext 0x8012FEBC 0x4
1953 asm/non_matchings/code/z_scene/Scene_CommandEnvLightSettings.s Scene_CommandEnvLightSettings 0x8012FECC 0x11
1954 asm/non_matchings/code/z_scene/Scene_LoadAreaTextures.s Scene_LoadAreaTextures 0x8012FF10 0x1F
1963 asm/non_matchings/code/z_scene/Scene_CommandAltHeaderList.s Scene_CommandAltHeaderList 0x80130454 0x1E
1964 asm/non_matchings/code/z_scene/Scene_CommandCutsceneScriptList.s Scene_CommandCutsceneScriptList 0x801304CC 0xD
1965 asm/non_matchings/code/z_scene/Scene_CommandCutsceneList.s Scene_CommandCutsceneList 0x80130500 0x10
1966 asm/non_matchings/code/z_scene/Scene_CommandMiniMap.s asm/non_matchings/code/z_scene/Scene_CommandMapData.s Scene_CommandMiniMap Scene_CommandMapData 0x80130540 0xE
1967 asm/non_matchings/code/z_scene/Scene_Command1D.s Scene_Command1D 0x80130578 0x4
1968 asm/non_matchings/code/z_scene/Scene_CommandMiniMapCompassInfo.s asm/non_matchings/code/z_scene/Scene_CommandMapDataChests.s Scene_CommandMiniMapCompassInfo Scene_CommandMapDataChests 0x80130588 0xA
1969 asm/non_matchings/code/z_scene/Scene_CommandSetRegionVisitedFlag.s Scene_CommandSetRegionVisitedFlag 0x801305B0 0x31
1970 asm/non_matchings/code/z_scene/Scene_CommandAnimatedMaterials.s Scene_CommandAnimatedMaterials 0x80130674 0xC
1971 asm/non_matchings/code/z_scene/Scene_SetExitFade.s Scene_SetExitFade 0x801306A4 0x11