code_8012EC80.c OK and Documented + parameter_static extraction (#534)

* Match remaining functions of code_8012EC80.c

* parameter_static extracted and OK

* Small Progress

* Documentation all over the place

* Finish Documenting

* Cleanup

* Name more textures

* Update knowledge on deku playground player name

* All textures from parameter_static known now

* Finish documenting and validating parameter_static

* More up-to-date SaveContext docs

* More docs

* More cleanup

* Sun -> Star

* Minor touchup

* More cleanup

* pictograph -> pictoBox

* Remove the "unused" part

* More accurate name: hour lines

* It's gsDPLoadTextureBlock, not gsDPSetTextureImage

* Fix parameter_static and merge issues

* More docs from new PRs and Parameter WIP

* Missed a name

* Move parameter_static to interface assets

* Clean up code_8012EC80.c data

* Fix comment

* Add comments to parameter_static

* Oops

* fix merge

* Missed a PR review suggestion

* Fix merge
This commit is contained in:
engineer124
2022-02-05 12:49:21 +11:00
committed by GitHub
parent bcdd99df08
commit 2104c16362
65 changed files with 969 additions and 614 deletions
+13 -13
View File
@@ -1633,8 +1633,8 @@ asm/non_matchings/code/z_parameter/func_801149A0.s,func_801149A0,0x801149A0,0x3F
asm/non_matchings/code/z_parameter/func_80114A9C.s,func_80114A9C,0x80114A9C,0x3A
asm/non_matchings/code/z_parameter/func_80114B84.s,func_80114B84,0x80114B84,0x47
asm/non_matchings/code/z_parameter/func_80114CA0.s,func_80114CA0,0x80114CA0,0x7C
asm/non_matchings/code/z_parameter/func_80114E90.s,func_80114E90,0x80114E90,0x27
asm/non_matchings/code/z_parameter/func_80114F2C.s,func_80114F2C,0x80114F2C,0x29
asm/non_matchings/code/z_parameter/Interface_HasEmptyBottle.s,Interface_HasEmptyBottle,0x80114E90,0x27
asm/non_matchings/code/z_parameter/Interface_HasItemInBottle.s,Interface_HasItemInBottle,0x80114F2C,0x29
asm/non_matchings/code/z_parameter/func_80114FD0.s,func_80114FD0,0x80114FD0,0x58
asm/non_matchings/code/z_parameter/func_80115130.s,func_80115130,0x80115130,0x62
asm/non_matchings/code/z_parameter/func_801152B8.s,func_801152B8,0x801152B8,0x44
@@ -1720,7 +1720,7 @@ asm/non_matchings/code/z_player_lib/func_801239AC.s,func_801239AC,0x801239AC,0x3
asm/non_matchings/code/z_player_lib/func_80123AA4.s,func_80123AA4,0x80123AA4,0x4C
asm/non_matchings/code/z_player_lib/func_80123BD4.s,func_80123BD4,0x80123BD4,0x21
asm/non_matchings/code/z_player_lib/func_80123C58.s,func_80123C58,0x80123C58,0xE
asm/non_matchings/code/z_player_lib/func_80123C90.s,func_80123C90,0x80123C90,0x30
asm/non_matchings/code/z_player_lib/Player_SetEquipmentData.s,Player_SetEquipmentData,0x80123C90,0x30
asm/non_matchings/code/z_player_lib/func_80123D50.s,func_80123D50,0x80123D50,0x15
asm/non_matchings/code/z_player_lib/func_80123DA4.s,func_80123DA4,0x80123DA4,0x7
asm/non_matchings/code/z_player_lib/func_80123DC0.s,func_80123DC0,0x80123DC0,0x34
@@ -1919,16 +1919,16 @@ asm/non_matchings/code/z_room/Room_StartRoomTransition.s,Room_StartRoomTransitio
asm/non_matchings/code/z_room/Room_HandleLoadCallbacks.s,Room_HandleLoadCallbacks,0x8012EAA8,0x40
asm/non_matchings/code/z_room/Room_Draw.s,Room_Draw,0x8012EBA8,0x14
asm/non_matchings/code/z_room/func_8012EBF8.s,func_8012EBF8,0x8012EBF8,0x22
asm/non_matchings/code/code_8012EC80/func_8012EC80.s,func_8012EC80,0x8012EC80,0x2D
asm/non_matchings/code/code_8012EC80/func_8012ED34.s,func_8012ED34,0x8012ED34,0x11
asm/non_matchings/code/code_8012EC80/func_8012ED78.s,func_8012ED78,0x8012ED78,0x1C
asm/non_matchings/code/code_8012EC80/func_8012EDE8.s,func_8012EDE8,0x8012EDE8,0x13
asm/non_matchings/code/code_8012EC80/func_8012EE34.s,func_8012EE34,0x8012EE34,0x36
asm/non_matchings/code/code_8012EC80/func_8012EF0C.s,func_8012EF0C,0x8012EF0C,0x78
asm/non_matchings/code/code_8012EC80/func_8012F0EC.s,func_8012F0EC,0x8012F0EC,0x34
asm/non_matchings/code/code_8012EC80/func_8012F1BC.s,func_8012F1BC,0x8012F1BC,0x1C
asm/non_matchings/code/code_8012EC80/func_8012F22C.s,func_8012F22C,0x8012F22C,0x13
asm/non_matchings/code/code_8012EC80/func_8012F278.s,func_8012F278,0x8012F278,0x16
asm/non_matchings/code/code_8012EC80/Inventory_GetBtnBItem.s,Inventory_GetBtnBItem,0x8012EC80,0x2D
asm/non_matchings/code/code_8012EC80/Inventory_ChangeEquipment.s,Inventory_ChangeEquipment,0x8012ED34,0x11
asm/non_matchings/code/code_8012EC80/Inventory_DeleteEquipment.s,Inventory_DeleteEquipment,0x8012ED78,0x1C
asm/non_matchings/code/code_8012EC80/Inventory_ChangeUpgrade.s,Inventory_ChangeUpgrade,0x8012EDE8,0x13
asm/non_matchings/code/code_8012EC80/Inventory_IsMapVisible.s,Inventory_IsMapVisible,0x8012EE34,0x36
asm/non_matchings/code/code_8012EC80/Inventory_SetMapVisibility.s,Inventory_SetMapVisibility,0x8012EF0C,0x78
asm/non_matchings/code/code_8012EC80/Inventory_SaveDekuPlaygroundHighScore.s,Inventory_SaveDekuPlaygroundHighScore,0x8012F0EC,0x34
asm/non_matchings/code/code_8012EC80/Inventory_IncrementSkullTokenCount.s,Inventory_IncrementSkullTokenCount,0x8012F1BC,0x1C
asm/non_matchings/code/code_8012EC80/Inventory_GetSkullTokenCount.s,Inventory_GetSkullTokenCount,0x8012F22C,0x13
asm/non_matchings/code/code_8012EC80/Inventory_SaveLotteryCodeGuess.s,Inventory_SaveLotteryCodeGuess,0x8012F278,0x16
asm/non_matchings/code/z_scene/Object_Spawn.s,Object_Spawn,0x8012F2E0,0x3C
asm/non_matchings/code/z_scene/Object_InitBank.s,Object_InitBank,0x8012F3D0,0x4B
asm/non_matchings/code/z_scene/Object_UpdateBank.s,Object_UpdateBank,0x8012F4FC,0x43
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
1633 asm/non_matchings/code/z_parameter/func_80114A9C.s func_80114A9C 0x80114A9C 0x3A
1634 asm/non_matchings/code/z_parameter/func_80114B84.s func_80114B84 0x80114B84 0x47
1635 asm/non_matchings/code/z_parameter/func_80114CA0.s func_80114CA0 0x80114CA0 0x7C
1636 asm/non_matchings/code/z_parameter/func_80114E90.s asm/non_matchings/code/z_parameter/Interface_HasEmptyBottle.s func_80114E90 Interface_HasEmptyBottle 0x80114E90 0x27
1637 asm/non_matchings/code/z_parameter/func_80114F2C.s asm/non_matchings/code/z_parameter/Interface_HasItemInBottle.s func_80114F2C Interface_HasItemInBottle 0x80114F2C 0x29
1638 asm/non_matchings/code/z_parameter/func_80114FD0.s func_80114FD0 0x80114FD0 0x58
1639 asm/non_matchings/code/z_parameter/func_80115130.s func_80115130 0x80115130 0x62
1640 asm/non_matchings/code/z_parameter/func_801152B8.s func_801152B8 0x801152B8 0x44
1720 asm/non_matchings/code/z_player_lib/func_80123AA4.s func_80123AA4 0x80123AA4 0x4C
1721 asm/non_matchings/code/z_player_lib/func_80123BD4.s func_80123BD4 0x80123BD4 0x21
1722 asm/non_matchings/code/z_player_lib/func_80123C58.s func_80123C58 0x80123C58 0xE
1723 asm/non_matchings/code/z_player_lib/func_80123C90.s asm/non_matchings/code/z_player_lib/Player_SetEquipmentData.s func_80123C90 Player_SetEquipmentData 0x80123C90 0x30
1724 asm/non_matchings/code/z_player_lib/func_80123D50.s func_80123D50 0x80123D50 0x15
1725 asm/non_matchings/code/z_player_lib/func_80123DA4.s func_80123DA4 0x80123DA4 0x7
1726 asm/non_matchings/code/z_player_lib/func_80123DC0.s func_80123DC0 0x80123DC0 0x34
1919 asm/non_matchings/code/z_room/Room_HandleLoadCallbacks.s Room_HandleLoadCallbacks 0x8012EAA8 0x40
1920 asm/non_matchings/code/z_room/Room_Draw.s Room_Draw 0x8012EBA8 0x14
1921 asm/non_matchings/code/z_room/func_8012EBF8.s func_8012EBF8 0x8012EBF8 0x22
1922 asm/non_matchings/code/code_8012EC80/func_8012EC80.s asm/non_matchings/code/code_8012EC80/Inventory_GetBtnBItem.s func_8012EC80 Inventory_GetBtnBItem 0x8012EC80 0x2D
1923 asm/non_matchings/code/code_8012EC80/func_8012ED34.s asm/non_matchings/code/code_8012EC80/Inventory_ChangeEquipment.s func_8012ED34 Inventory_ChangeEquipment 0x8012ED34 0x11
1924 asm/non_matchings/code/code_8012EC80/func_8012ED78.s asm/non_matchings/code/code_8012EC80/Inventory_DeleteEquipment.s func_8012ED78 Inventory_DeleteEquipment 0x8012ED78 0x1C
1925 asm/non_matchings/code/code_8012EC80/func_8012EDE8.s asm/non_matchings/code/code_8012EC80/Inventory_ChangeUpgrade.s func_8012EDE8 Inventory_ChangeUpgrade 0x8012EDE8 0x13
1926 asm/non_matchings/code/code_8012EC80/func_8012EE34.s asm/non_matchings/code/code_8012EC80/Inventory_IsMapVisible.s func_8012EE34 Inventory_IsMapVisible 0x8012EE34 0x36
1927 asm/non_matchings/code/code_8012EC80/func_8012EF0C.s asm/non_matchings/code/code_8012EC80/Inventory_SetMapVisibility.s func_8012EF0C Inventory_SetMapVisibility 0x8012EF0C 0x78
1928 asm/non_matchings/code/code_8012EC80/func_8012F0EC.s asm/non_matchings/code/code_8012EC80/Inventory_SaveDekuPlaygroundHighScore.s func_8012F0EC Inventory_SaveDekuPlaygroundHighScore 0x8012F0EC 0x34
1929 asm/non_matchings/code/code_8012EC80/func_8012F1BC.s asm/non_matchings/code/code_8012EC80/Inventory_IncrementSkullTokenCount.s func_8012F1BC Inventory_IncrementSkullTokenCount 0x8012F1BC 0x1C
1930 asm/non_matchings/code/code_8012EC80/func_8012F22C.s asm/non_matchings/code/code_8012EC80/Inventory_GetSkullTokenCount.s func_8012F22C Inventory_GetSkullTokenCount 0x8012F22C 0x13
1931 asm/non_matchings/code/code_8012EC80/func_8012F278.s asm/non_matchings/code/code_8012EC80/Inventory_SaveLotteryCodeGuess.s func_8012F278 Inventory_SaveLotteryCodeGuess 0x8012F278 0x16
1932 asm/non_matchings/code/z_scene/Object_Spawn.s Object_Spawn 0x8012F2E0 0x3C
1933 asm/non_matchings/code/z_scene/Object_InitBank.s Object_InitBank 0x8012F3D0 0x4B
1934 asm/non_matchings/code/z_scene/Object_UpdateBank.s Object_UpdateBank 0x8012F4FC 0x43