Decompile/Document bgCam and actorCsCam (combination of Camera/BgCheck/Play) (#932)

* Document bgCam and actorCsCam

* index

* Small PR suggestions

* small suggestions

* player stateflags

* Fix bss

* Fix BSS

* Fix bss

* Fix bss
This commit is contained in:
engineer124
2022-07-23 15:51:14 -04:00
committed by GitHub
parent 6fc12c3a70
commit 04dd8d7b62
13 changed files with 284 additions and 161 deletions
+14 -14
View File
@@ -561,13 +561,13 @@ asm/non_matchings/code/z_bgcheck/CollisionHeader_GetVirtual.s,CollisionHeader_Ge
asm/non_matchings/code/z_bgcheck/BgCheck_InitCollisionHeaders.s,BgCheck_InitCollisionHeaders,0x800C9598,0x2A
asm/non_matchings/code/z_bgcheck/func_800C9640.s,func_800C9640,0x800C9640,0x15
asm/non_matchings/code/z_bgcheck/SurfaceType_GetData.s,SurfaceType_GetData,0x800C9694,0x1C
asm/non_matchings/code/z_bgcheck/SurfaceType_GetCamDataIndex.s,SurfaceType_GetCamDataIndex,0x800C9704,0x9
asm/non_matchings/code/z_bgcheck/func_800C9728.s,func_800C9728,0x800C9728,0x12
asm/non_matchings/code/z_bgcheck/SurfaceType_GetBgCamIndex.s,SurfaceType_GetBgCamIndex,0x800C9704,0x9
asm/non_matchings/code/z_bgcheck/BgCheck_GetBgCamSettingImpl.s,BgCheck_GetBgCamSettingImpl,0x800C9728,0x12
asm/non_matchings/code/z_bgcheck/func_800C9770.s,func_800C9770,0x800C9770,0x22
asm/non_matchings/code/z_bgcheck/func_800C97F8.s,func_800C97F8,0x800C97F8,0x13
asm/non_matchings/code/z_bgcheck/func_800C9844.s,func_800C9844,0x800C9844,0x22
asm/non_matchings/code/z_bgcheck/func_800C98CC.s,func_800C98CC,0x800C98CC,0x16
asm/non_matchings/code/z_bgcheck/SurfaceType_GetCamPosData.s,SurfaceType_GetCamPosData,0x800C9924,0x22
asm/non_matchings/code/z_bgcheck/BgCheck_GetBgCamCountImpl.s,BgCheck_GetBgCamCountImpl,0x800C97F8,0x13
asm/non_matchings/code/z_bgcheck/BgCheck_GetBgCamCount.s,BgCheck_GetBgCamCount,0x800C9844,0x22
asm/non_matchings/code/z_bgcheck/BgCheck_GetBgCamFuncDataImpl.s,BgCheck_GetBgCamFuncDataImpl,0x800C98CC,0x16
asm/non_matchings/code/z_bgcheck/BgCheck_GetBgCamFuncData.s,BgCheck_GetBgCamFuncData,0x800C9924,0x22
asm/non_matchings/code/z_bgcheck/SurfaceType_GetSceneExitIndex.s,SurfaceType_GetSceneExitIndex,0x800C99AC,0xA
asm/non_matchings/code/z_bgcheck/func_800C99D4.s,func_800C99D4,0x800C99D4,0xA
asm/non_matchings/code/z_bgcheck/func_800C99FC.s,func_800C99FC,0x800C99FC,0xA
@@ -601,7 +601,7 @@ asm/non_matchings/code/z_bgcheck/WaterBox_GetSurface2.s,WaterBox_GetSurface2,0x8
asm/non_matchings/code/z_bgcheck/func_800CA568.s,func_800CA568,0x800CA568,0x33
asm/non_matchings/code/z_bgcheck/func_800CA634.s,func_800CA634,0x800CA634,0x5
asm/non_matchings/code/z_bgcheck/func_800CA648.s,func_800CA648,0x800CA648,0x1C
asm/non_matchings/code/z_bgcheck/func_800CA6B8.s,func_800CA6B8,0x800CA6B8,0x8
asm/non_matchings/code/z_bgcheck/WaterBox_GetSceneBgCamSetting.s,WaterBox_GetSceneBgCamSetting,0x800CA6B8,0x8
asm/non_matchings/code/z_bgcheck/WaterBox_GetLightSettingIndex.s,WaterBox_GetLightSettingIndex,0x800CA6D8,0x6
asm/non_matchings/code/z_bgcheck/func_800CA6F0.s,func_800CA6F0,0x800CA6F0,0xB8
asm/non_matchings/code/z_bgcheck/func_800CA9D0.s,func_800CA9D0,0x800CA9D0,0x11
@@ -645,7 +645,7 @@ asm/non_matchings/code/z_camera/func_800CB7CC.s,func_800CB7CC,0x800CB7CC,0xB
asm/non_matchings/code/z_camera/func_800CB7F8.s,func_800CB7F8,0x800CB7F8,0xC
asm/non_matchings/code/z_camera/func_800CB828.s,func_800CB828,0x800CB828,0xB
asm/non_matchings/code/z_camera/func_800CB854.s,func_800CB854,0x800CB854,0xB
asm/non_matchings/code/z_camera/func_800CB880.s,func_800CB880,0x800CB880,0x12
asm/non_matchings/code/z_camera/Camera_IsSwimming.s,Camera_IsSwimming,0x800CB880,0x12
asm/non_matchings/code/z_camera/func_800CB8C8.s,func_800CB8C8,0x800CB8C8,0xB
asm/non_matchings/code/z_camera/func_800CB8F4.s,func_800CB8F4,0x800CB8F4,0xC
asm/non_matchings/code/z_camera/func_800CB924.s,func_800CB924,0x800CB924,0xB
@@ -668,10 +668,10 @@ asm/non_matchings/code/z_camera/func_800CC260.s,func_800CC260,0x800CC260,0x8A
asm/non_matchings/code/z_camera/func_800CC488.s,func_800CC488,0x800CC488,0x39
asm/non_matchings/code/z_camera/func_800CC56C.s,func_800CC56C,0x800CC56C,0x17
asm/non_matchings/code/z_camera/func_800CC5C8.s,func_800CC5C8,0x800CC5C8,0x5E
asm/non_matchings/code/z_camera/func_800CC740.s,func_800CC740,0x800CC740,0x1A
asm/non_matchings/code/z_camera/func_800CC7A8.s,func_800CC7A8,0x800CC7A8,0x17
asm/non_matchings/code/z_camera/func_800CC804.s,func_800CC804,0x800CC804,0x1C
asm/non_matchings/code/z_camera/func_800CC874.s,func_800CC874,0x800CC874,0x31
asm/non_matchings/code/z_camera/Camera_GetBgCamOrActorCsCamSetting.s,Camera_GetBgCamOrActorCsCamSetting,0x800CC740,0x1A
asm/non_matchings/code/z_camera/Camera_GetBgCamOrActorCsCamFuncData.s,Camera_GetBgCamOrActorCsCamFuncData,0x800CC7A8,0x17
asm/non_matchings/code/z_camera/Camera_GetBgCamIndex.s,Camera_GetBgCamIndex,0x800CC804,0x1C
asm/non_matchings/code/z_camera/Camera_GetWaterBoxBgCamSetting.s,Camera_GetWaterBoxBgCamSetting,0x800CC874,0x31
asm/non_matchings/code/z_camera/func_800CC938.s,func_800CC938,0x800CC938,0x8
asm/non_matchings/code/z_camera/func_800CC958.s,func_800CC958,0x800CC958,0x1A
asm/non_matchings/code/z_camera/func_800CC9C0.s,func_800CC9C0,0x800CC9C0,0xCB
@@ -2536,8 +2536,8 @@ asm/non_matchings/code/z_play/Play_CameraChangeSetting.s,Play_CameraChangeSettin
asm/non_matchings/code/z_play/func_80169AFC.s,func_80169AFC,0x80169AFC,0x32
asm/non_matchings/code/z_play/Play_CameraGetUID.s,Play_CameraGetUID,0x80169BC4,0xD
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/Play_GetActorCsCamSetting.s,Play_GetActorCsCamSetting,0x80169C64,0x8
asm/non_matchings/code/z_play/Play_GetActorCsCamFuncData.s,Play_GetActorCsCamFuncData,0x80169C84,0xE
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
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
561 asm/non_matchings/code/z_bgcheck/BgCheck_InitCollisionHeaders.s BgCheck_InitCollisionHeaders 0x800C9598 0x2A
562 asm/non_matchings/code/z_bgcheck/func_800C9640.s func_800C9640 0x800C9640 0x15
563 asm/non_matchings/code/z_bgcheck/SurfaceType_GetData.s SurfaceType_GetData 0x800C9694 0x1C
564 asm/non_matchings/code/z_bgcheck/SurfaceType_GetCamDataIndex.s asm/non_matchings/code/z_bgcheck/SurfaceType_GetBgCamIndex.s SurfaceType_GetCamDataIndex SurfaceType_GetBgCamIndex 0x800C9704 0x9
565 asm/non_matchings/code/z_bgcheck/func_800C9728.s asm/non_matchings/code/z_bgcheck/BgCheck_GetBgCamSettingImpl.s func_800C9728 BgCheck_GetBgCamSettingImpl 0x800C9728 0x12
566 asm/non_matchings/code/z_bgcheck/func_800C9770.s func_800C9770 0x800C9770 0x22
567 asm/non_matchings/code/z_bgcheck/func_800C97F8.s asm/non_matchings/code/z_bgcheck/BgCheck_GetBgCamCountImpl.s func_800C97F8 BgCheck_GetBgCamCountImpl 0x800C97F8 0x13
568 asm/non_matchings/code/z_bgcheck/func_800C9844.s asm/non_matchings/code/z_bgcheck/BgCheck_GetBgCamCount.s func_800C9844 BgCheck_GetBgCamCount 0x800C9844 0x22
569 asm/non_matchings/code/z_bgcheck/func_800C98CC.s asm/non_matchings/code/z_bgcheck/BgCheck_GetBgCamFuncDataImpl.s func_800C98CC BgCheck_GetBgCamFuncDataImpl 0x800C98CC 0x16
570 asm/non_matchings/code/z_bgcheck/SurfaceType_GetCamPosData.s asm/non_matchings/code/z_bgcheck/BgCheck_GetBgCamFuncData.s SurfaceType_GetCamPosData BgCheck_GetBgCamFuncData 0x800C9924 0x22
571 asm/non_matchings/code/z_bgcheck/SurfaceType_GetSceneExitIndex.s SurfaceType_GetSceneExitIndex 0x800C99AC 0xA
572 asm/non_matchings/code/z_bgcheck/func_800C99D4.s func_800C99D4 0x800C99D4 0xA
573 asm/non_matchings/code/z_bgcheck/func_800C99FC.s func_800C99FC 0x800C99FC 0xA
601 asm/non_matchings/code/z_bgcheck/func_800CA568.s func_800CA568 0x800CA568 0x33
602 asm/non_matchings/code/z_bgcheck/func_800CA634.s func_800CA634 0x800CA634 0x5
603 asm/non_matchings/code/z_bgcheck/func_800CA648.s func_800CA648 0x800CA648 0x1C
604 asm/non_matchings/code/z_bgcheck/func_800CA6B8.s asm/non_matchings/code/z_bgcheck/WaterBox_GetSceneBgCamSetting.s func_800CA6B8 WaterBox_GetSceneBgCamSetting 0x800CA6B8 0x8
605 asm/non_matchings/code/z_bgcheck/WaterBox_GetLightSettingIndex.s WaterBox_GetLightSettingIndex 0x800CA6D8 0x6
606 asm/non_matchings/code/z_bgcheck/func_800CA6F0.s func_800CA6F0 0x800CA6F0 0xB8
607 asm/non_matchings/code/z_bgcheck/func_800CA9D0.s func_800CA9D0 0x800CA9D0 0x11
645 asm/non_matchings/code/z_camera/func_800CB7F8.s func_800CB7F8 0x800CB7F8 0xC
646 asm/non_matchings/code/z_camera/func_800CB828.s func_800CB828 0x800CB828 0xB
647 asm/non_matchings/code/z_camera/func_800CB854.s func_800CB854 0x800CB854 0xB
648 asm/non_matchings/code/z_camera/func_800CB880.s asm/non_matchings/code/z_camera/Camera_IsSwimming.s func_800CB880 Camera_IsSwimming 0x800CB880 0x12
649 asm/non_matchings/code/z_camera/func_800CB8C8.s func_800CB8C8 0x800CB8C8 0xB
650 asm/non_matchings/code/z_camera/func_800CB8F4.s func_800CB8F4 0x800CB8F4 0xC
651 asm/non_matchings/code/z_camera/func_800CB924.s func_800CB924 0x800CB924 0xB
668 asm/non_matchings/code/z_camera/func_800CC488.s func_800CC488 0x800CC488 0x39
669 asm/non_matchings/code/z_camera/func_800CC56C.s func_800CC56C 0x800CC56C 0x17
670 asm/non_matchings/code/z_camera/func_800CC5C8.s func_800CC5C8 0x800CC5C8 0x5E
671 asm/non_matchings/code/z_camera/func_800CC740.s asm/non_matchings/code/z_camera/Camera_GetBgCamOrActorCsCamSetting.s func_800CC740 Camera_GetBgCamOrActorCsCamSetting 0x800CC740 0x1A
672 asm/non_matchings/code/z_camera/func_800CC7A8.s asm/non_matchings/code/z_camera/Camera_GetBgCamOrActorCsCamFuncData.s func_800CC7A8 Camera_GetBgCamOrActorCsCamFuncData 0x800CC7A8 0x17
673 asm/non_matchings/code/z_camera/func_800CC804.s asm/non_matchings/code/z_camera/Camera_GetBgCamIndex.s func_800CC804 Camera_GetBgCamIndex 0x800CC804 0x1C
674 asm/non_matchings/code/z_camera/func_800CC874.s asm/non_matchings/code/z_camera/Camera_GetWaterBoxBgCamSetting.s func_800CC874 Camera_GetWaterBoxBgCamSetting 0x800CC874 0x31
675 asm/non_matchings/code/z_camera/func_800CC938.s func_800CC938 0x800CC938 0x8
676 asm/non_matchings/code/z_camera/func_800CC958.s func_800CC958 0x800CC958 0x1A
677 asm/non_matchings/code/z_camera/func_800CC9C0.s func_800CC9C0 0x800CC9C0 0xCB
2536 asm/non_matchings/code/z_play/func_80169AFC.s func_80169AFC 0x80169AFC 0x32
2537 asm/non_matchings/code/z_play/Play_CameraGetUID.s Play_CameraGetUID 0x80169BC4 0xD
2538 asm/non_matchings/code/z_play/func_80169BF8.s func_80169BF8 0x80169BF8 0x1B
2539 asm/non_matchings/code/z_play/Play_GetCsCamDataSetting.s asm/non_matchings/code/z_play/Play_GetActorCsCamSetting.s Play_GetCsCamDataSetting Play_GetActorCsCamSetting 0x80169C64 0x8
2540 asm/non_matchings/code/z_play/Play_GetCsCamDataVec3s.s asm/non_matchings/code/z_play/Play_GetActorCsCamFuncData.s Play_GetCsCamDataVec3s Play_GetActorCsCamFuncData 0x80169C84 0xE
2541 asm/non_matchings/code/z_play/Play_GetOriginalSceneNumber.s Play_GetOriginalSceneNumber 0x80169CBC 0x21
2542 asm/non_matchings/code/z_play/Play_SaveCycleSceneFlags.s Play_SaveCycleSceneFlags 0x80169D40 0x23
2543 asm/non_matchings/code/z_play/Play_SetRespawnData.s Play_SetRespawnData 0x80169DCC 0x28