Decompile and partially document some functions in z_play (#582)

* Decomp 10 functions in z_play, start documentation

* Add numbers to enums in z_en_torch2.h

* Decompile a 5 more functions (56 unattempted)

* Add more details, name some more variables

* Bit more Doxygen

* Format

* Fix arguments

* Add symbols to actorfixer.py

* Merge branch 'master' into play

* Fix z_actor

* Review

* Deduplicate CycleSceneFlags

* Fix warning

* Fix unk4

* Review
This commit is contained in:
EllipticEllipsis
2022-03-05 14:57:28 +00:00
committed by GitHub
parent 6017869b1e
commit 7fcefd8d3f
27 changed files with 326 additions and 101 deletions
+5 -5
View File
@@ -2538,10 +2538,10 @@ asm/non_matchings/code/z_play/Play_CameraGetUID.s,Play_CameraGetUID,0x80169BC4,0
asm/non_matchings/code/z_play/func_80169BF8.s,func_80169BF8,0x80169BF8,0x1B
asm/non_matchings/code/z_play/Play_GetCsCamDataSetting.s,Play_GetCsCamDataSetting,0x80169C64,0x8
asm/non_matchings/code/z_play/Play_GetCsCamDataVec3s.s,Play_GetCsCamDataVec3s,0x80169C84,0xE
asm/non_matchings/code/z_play/convert_scene_number_among_shared_scenes.s,convert_scene_number_among_shared_scenes,0x80169CBC,0x21
asm/non_matchings/code/z_play/func_80169D40.s,func_80169D40,0x80169D40,0x23
asm/non_matchings/code/z_play/func_80169DCC.s,func_80169DCC,0x80169DCC,0x28
asm/non_matchings/code/z_play/func_80169E6C.s,func_80169E6C,0x80169E6C,0x18
asm/non_matchings/code/z_play/Play_GetOriginalSceneNumber.s,Play_GetOriginalSceneNumber,0x80169CBC,0x21
asm/non_matchings/code/z_play/Play_SaveCycleSceneFlags.s,Play_SaveCycleSceneFlags,0x80169D40,0x23
asm/non_matchings/code/z_play/Play_SetRespawnData.s,Play_SetRespawnData,0x80169DCC,0x28
asm/non_matchings/code/z_play/Play_SetupRespawnPoint.s,Play_SetupRespawnPoint,0x80169E6C,0x18
asm/non_matchings/code/z_play/func_80169ECC.s,func_80169ECC,0x80169ECC,0xC
asm/non_matchings/code/z_play/func_80169EFC.s,func_80169EFC,0x80169EFC,0x1F
asm/non_matchings/code/z_play/func_80169F78.s,func_80169F78,0x80169F78,0x19
@@ -2549,7 +2549,7 @@ asm/non_matchings/code/z_play/func_80169FDC.s,func_80169FDC,0x80169FDC,0x8
asm/non_matchings/code/z_play/func_80169FFC.s,func_80169FFC,0x80169FFC,0x8
asm/non_matchings/code/z_play/FrameAdvance_IsEnabled.s,FrameAdvance_IsEnabled,0x8016A01C,0x4
asm/non_matchings/code/z_play/func_8016A02C.s,func_8016A02C,0x8016A02C,0x20
asm/non_matchings/code/z_play/func_8016A0AC.s,func_8016A0AC,0x8016A0AC,0x2F
asm/non_matchings/code/z_play/Play_IsUnderwater.s,Play_IsUnderwater,0x8016A0AC,0x2F
asm/non_matchings/code/z_play/func_8016A168.s,func_8016A168,0x8016A168,0x4
asm/non_matchings/code/z_play/func_8016A178.s,func_8016A178,0x8016A178,0x3C
asm/non_matchings/code/z_play/func_8016A268.s,func_8016A268,0x8016A268,0x18
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
2538 asm/non_matchings/code/z_play/func_80169BF8.s func_80169BF8 0x80169BF8 0x1B
2539 asm/non_matchings/code/z_play/Play_GetCsCamDataSetting.s Play_GetCsCamDataSetting 0x80169C64 0x8
2540 asm/non_matchings/code/z_play/Play_GetCsCamDataVec3s.s Play_GetCsCamDataVec3s 0x80169C84 0xE
2541 asm/non_matchings/code/z_play/convert_scene_number_among_shared_scenes.s asm/non_matchings/code/z_play/Play_GetOriginalSceneNumber.s convert_scene_number_among_shared_scenes Play_GetOriginalSceneNumber 0x80169CBC 0x21
2542 asm/non_matchings/code/z_play/func_80169D40.s asm/non_matchings/code/z_play/Play_SaveCycleSceneFlags.s func_80169D40 Play_SaveCycleSceneFlags 0x80169D40 0x23
2543 asm/non_matchings/code/z_play/func_80169DCC.s asm/non_matchings/code/z_play/Play_SetRespawnData.s func_80169DCC Play_SetRespawnData 0x80169DCC 0x28
2544 asm/non_matchings/code/z_play/func_80169E6C.s asm/non_matchings/code/z_play/Play_SetupRespawnPoint.s func_80169E6C Play_SetupRespawnPoint 0x80169E6C 0x18
2545 asm/non_matchings/code/z_play/func_80169ECC.s func_80169ECC 0x80169ECC 0xC
2546 asm/non_matchings/code/z_play/func_80169EFC.s func_80169EFC 0x80169EFC 0x1F
2547 asm/non_matchings/code/z_play/func_80169F78.s func_80169F78 0x80169F78 0x19
2549 asm/non_matchings/code/z_play/func_80169FFC.s func_80169FFC 0x80169FFC 0x8
2550 asm/non_matchings/code/z_play/FrameAdvance_IsEnabled.s FrameAdvance_IsEnabled 0x8016A01C 0x4
2551 asm/non_matchings/code/z_play/func_8016A02C.s func_8016A02C 0x8016A02C 0x20
2552 asm/non_matchings/code/z_play/func_8016A0AC.s asm/non_matchings/code/z_play/Play_IsUnderwater.s func_8016A0AC Play_IsUnderwater 0x8016A0AC 0x2F
2553 asm/non_matchings/code/z_play/func_8016A168.s func_8016A168 0x8016A168 0x4
2554 asm/non_matchings/code/z_play/func_8016A178.s func_8016A178 0x8016A178 0x3C
2555 asm/non_matchings/code/z_play/func_8016A268.s func_8016A268 0x8016A268 0x18