Decompile Camera Helper Functions (#1023)

* helper functions

* more pr suggestions
This commit is contained in:
engineer124
2022-08-15 14:36:33 -04:00
committed by GitHub
parent 24ba04d70c
commit 0082c299c6
4 changed files with 433 additions and 111 deletions
+23 -23
View File
@@ -627,37 +627,37 @@ asm/non_matchings/code/z_bg_item/DynaPoly_IsInSwitchPressedState.s,DynaPoly_IsIn
asm/non_matchings/code/z_bg_item/DynaPoly_IsInHeavySwitchPressedState.s,DynaPoly_IsInHeavySwitchPressedState,0x800CAFDC,0x9
asm/non_matchings/code/z_bg_item/DynaPoly_ValidateMove.s,DynaPoly_ValidateMove,0x800CB000,0x84
asm/non_matchings/code/z_camera/Camera_fabsf.s,Camera_fabsf,0x800CB210,0xC
asm/non_matchings/code/z_camera/Camera_LengthVec3f.s,Camera_LengthVec3f,0x800CB240,0xC
asm/non_matchings/code/z_camera/func_800CB270.s,func_800CB270,0x800CB270,0x30
asm/non_matchings/code/z_camera/Camera_Lerpf.s,Camera_Lerpf,0x800CB330,0x1A
asm/non_matchings/code/z_camera/Camera_Lerps.s,Camera_Lerps,0x800CB398,0x25
asm/non_matchings/code/z_camera/func_800CB42C.s,func_800CB42C,0x800CB42C,0x25
asm/non_matchings/code/z_camera/Camera_LerpVec3f.s,Camera_LerpVec3f,0x800CB4C0,0x21
asm/non_matchings/code/z_camera/func_800CB544.s,func_800CB544,0x800CB544,0x10
asm/non_matchings/code/z_camera/func_800CB584.s,func_800CB584,0x800CB584,0x16
asm/non_matchings/code/z_camera/func_800CB5DC.s,func_800CB5DC,0x800CB5DC,0xC
asm/non_matchings/code/z_camera/func_800CB60C.s,func_800CB60C,0x800CB60C,0x1A
asm/non_matchings/code/z_camera/func_800CB674.s,func_800CB674,0x800CB674,0x15
asm/non_matchings/code/z_camera/func_800CB6C8.s,func_800CB6C8,0x800CB6C8,0xE
asm/non_matchings/code/z_camera/func_800CB700.s,func_800CB700,0x800CB700,0x20
asm/non_matchings/code/z_camera/func_800CB780.s,func_800CB780,0x800CB780,0x13
asm/non_matchings/code/z_camera/Camera_Vec3fMagnitude.s,Camera_Vec3fMagnitude,0x800CB240,0xC
asm/non_matchings/code/z_camera/Camera_QuadraticAttenuation.s,Camera_QuadraticAttenuation,0x800CB270,0x30
asm/non_matchings/code/z_camera/Camera_LerpCeilF.s,Camera_LerpCeilF,0x800CB330,0x1A
asm/non_matchings/code/z_camera/Camera_LerpCeilS.s,Camera_LerpCeilS,0x800CB398,0x25
asm/non_matchings/code/z_camera/Camera_LerpFloorS.s,Camera_LerpFloorS,0x800CB42C,0x25
asm/non_matchings/code/z_camera/Camera_LerpCeilVec3f.s,Camera_LerpCeilVec3f,0x800CB4C0,0x21
asm/non_matchings/code/z_camera/Camera_SetUpdateRatesFastPitch.s,Camera_SetUpdateRatesFastPitch,0x800CB544,0x10
asm/non_matchings/code/z_camera/Camera_SetUpdateRatesFastYaw.s,Camera_SetUpdateRatesFastYaw,0x800CB584,0x16
asm/non_matchings/code/z_camera/Camera_SetUpdateRatesSlow.s,Camera_SetUpdateRatesSlow,0x800CB5DC,0xC
asm/non_matchings/code/z_camera/Camera_Vec3sToVec3f.s,Camera_Vec3sToVec3f,0x800CB60C,0x1A
asm/non_matchings/code/z_camera/Camera_AngleDiffAndScale.s,Camera_AngleDiffAndScale,0x800CB674,0x15
asm/non_matchings/code/z_camera/Camera_UpdateAtActorOffset.s,Camera_UpdateAtActorOffset,0x800CB6C8,0xE
asm/non_matchings/code/z_camera/Camera_GetFocalActorHeight.s,Camera_GetFocalActorHeight,0x800CB700,0x20
asm/non_matchings/code/z_camera/Camera_GetRunSpeedLimit.s,Camera_GetRunSpeedLimit,0x800CB780,0x13
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/Camera_IsMountedOnHorse.s,Camera_IsMountedOnHorse,0x800CB7F8,0xC
asm/non_matchings/code/z_camera/Camera_IsDekuHovering.s,Camera_IsDekuHovering,0x800CB828,0xB
asm/non_matchings/code/z_camera/func_800CB854.s,func_800CB854,0x800CB854,0xB
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/Camera_IsDiving.s,Camera_IsDiving,0x800CB8C8,0xB
asm/non_matchings/code/z_camera/Camera_IsPlayerFormZora.s,Camera_IsPlayerFormZora,0x800CB8F4,0xC
asm/non_matchings/code/z_camera/func_800CB924.s,func_800CB924,0x800CB924,0xB
asm/non_matchings/code/z_camera/func_800CB950.s,func_800CB950,0x800CB950,0x2E
asm/non_matchings/code/z_camera/func_800CBA08.s,func_800CBA08,0x800CBA08,0xB
asm/non_matchings/code/z_camera/func_800CBA34.s,func_800CBA34,0x800CBA34,0x12
asm/non_matchings/code/z_camera/Camera_IsClimbingLedge.s,Camera_IsClimbingLedge,0x800CBA08,0xB
asm/non_matchings/code/z_camera/Camera_IsChargingSwordOrDekuFlowerDive.s,Camera_IsChargingSwordOrDekuFlowerDive,0x800CBA34,0x12
asm/non_matchings/code/z_camera/func_800CBA7C.s,func_800CBA7C,0x800CBA7C,0xC
asm/non_matchings/code/z_camera/func_800CBAAC.s,func_800CBAAC,0x800CBAAC,0xA
asm/non_matchings/code/z_camera/func_800CBAD4.s,func_800CBAD4,0x800CBAD4,0x21
asm/non_matchings/code/z_camera/func_800CBB58.s,func_800CBB58,0x800CBB58,0xC
asm/non_matchings/code/z_camera/Camera_GetFocalActorPos.s,Camera_GetFocalActorPos,0x800CBAD4,0x21
asm/non_matchings/code/z_camera/Camera_IsUnderwaterAsZora.s,Camera_IsUnderwaterAsZora,0x800CBB58,0xC
asm/non_matchings/code/z_camera/func_800CBB88.s,func_800CBB88,0x800CBB88,0x1E
asm/non_matchings/code/z_camera/func_800CBC00.s,func_800CBC00,0x800CBC00,0xC
asm/non_matchings/code/z_camera/Camera_IsUsingZoraFins.s,Camera_IsUsingZoraFins,0x800CBC00,0xC
asm/non_matchings/code/z_camera/func_800CBC30.s,func_800CBC30,0x800CBC30,0x15
asm/non_matchings/code/z_camera/func_800CBC84.s,func_800CBC84,0x800CBC84,0xC8
asm/non_matchings/code/z_camera/func_800CBFA4.s,func_800CBFA4,0x800CBFA4,0x17
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
627 asm/non_matchings/code/z_bg_item/DynaPoly_IsInHeavySwitchPressedState.s DynaPoly_IsInHeavySwitchPressedState 0x800CAFDC 0x9
628 asm/non_matchings/code/z_bg_item/DynaPoly_ValidateMove.s DynaPoly_ValidateMove 0x800CB000 0x84
629 asm/non_matchings/code/z_camera/Camera_fabsf.s Camera_fabsf 0x800CB210 0xC
630 asm/non_matchings/code/z_camera/Camera_LengthVec3f.s asm/non_matchings/code/z_camera/Camera_Vec3fMagnitude.s Camera_LengthVec3f Camera_Vec3fMagnitude 0x800CB240 0xC
631 asm/non_matchings/code/z_camera/func_800CB270.s asm/non_matchings/code/z_camera/Camera_QuadraticAttenuation.s func_800CB270 Camera_QuadraticAttenuation 0x800CB270 0x30
632 asm/non_matchings/code/z_camera/Camera_Lerpf.s asm/non_matchings/code/z_camera/Camera_LerpCeilF.s Camera_Lerpf Camera_LerpCeilF 0x800CB330 0x1A
633 asm/non_matchings/code/z_camera/Camera_Lerps.s asm/non_matchings/code/z_camera/Camera_LerpCeilS.s Camera_Lerps Camera_LerpCeilS 0x800CB398 0x25
634 asm/non_matchings/code/z_camera/func_800CB42C.s asm/non_matchings/code/z_camera/Camera_LerpFloorS.s func_800CB42C Camera_LerpFloorS 0x800CB42C 0x25
635 asm/non_matchings/code/z_camera/Camera_LerpVec3f.s asm/non_matchings/code/z_camera/Camera_LerpCeilVec3f.s Camera_LerpVec3f Camera_LerpCeilVec3f 0x800CB4C0 0x21
636 asm/non_matchings/code/z_camera/func_800CB544.s asm/non_matchings/code/z_camera/Camera_SetUpdateRatesFastPitch.s func_800CB544 Camera_SetUpdateRatesFastPitch 0x800CB544 0x10
637 asm/non_matchings/code/z_camera/func_800CB584.s asm/non_matchings/code/z_camera/Camera_SetUpdateRatesFastYaw.s func_800CB584 Camera_SetUpdateRatesFastYaw 0x800CB584 0x16
638 asm/non_matchings/code/z_camera/func_800CB5DC.s asm/non_matchings/code/z_camera/Camera_SetUpdateRatesSlow.s func_800CB5DC Camera_SetUpdateRatesSlow 0x800CB5DC 0xC
639 asm/non_matchings/code/z_camera/func_800CB60C.s asm/non_matchings/code/z_camera/Camera_Vec3sToVec3f.s func_800CB60C Camera_Vec3sToVec3f 0x800CB60C 0x1A
640 asm/non_matchings/code/z_camera/func_800CB674.s asm/non_matchings/code/z_camera/Camera_AngleDiffAndScale.s func_800CB674 Camera_AngleDiffAndScale 0x800CB674 0x15
641 asm/non_matchings/code/z_camera/func_800CB6C8.s asm/non_matchings/code/z_camera/Camera_UpdateAtActorOffset.s func_800CB6C8 Camera_UpdateAtActorOffset 0x800CB6C8 0xE
642 asm/non_matchings/code/z_camera/func_800CB700.s asm/non_matchings/code/z_camera/Camera_GetFocalActorHeight.s func_800CB700 Camera_GetFocalActorHeight 0x800CB700 0x20
643 asm/non_matchings/code/z_camera/func_800CB780.s asm/non_matchings/code/z_camera/Camera_GetRunSpeedLimit.s func_800CB780 Camera_GetRunSpeedLimit 0x800CB780 0x13
644 asm/non_matchings/code/z_camera/func_800CB7CC.s func_800CB7CC 0x800CB7CC 0xB
645 asm/non_matchings/code/z_camera/func_800CB7F8.s asm/non_matchings/code/z_camera/Camera_IsMountedOnHorse.s func_800CB7F8 Camera_IsMountedOnHorse 0x800CB7F8 0xC
646 asm/non_matchings/code/z_camera/func_800CB828.s asm/non_matchings/code/z_camera/Camera_IsDekuHovering.s func_800CB828 Camera_IsDekuHovering 0x800CB828 0xB
647 asm/non_matchings/code/z_camera/func_800CB854.s func_800CB854 0x800CB854 0xB
648 asm/non_matchings/code/z_camera/Camera_IsSwimming.s Camera_IsSwimming 0x800CB880 0x12
649 asm/non_matchings/code/z_camera/func_800CB8C8.s asm/non_matchings/code/z_camera/Camera_IsDiving.s func_800CB8C8 Camera_IsDiving 0x800CB8C8 0xB
650 asm/non_matchings/code/z_camera/func_800CB8F4.s asm/non_matchings/code/z_camera/Camera_IsPlayerFormZora.s func_800CB8F4 Camera_IsPlayerFormZora 0x800CB8F4 0xC
651 asm/non_matchings/code/z_camera/func_800CB924.s func_800CB924 0x800CB924 0xB
652 asm/non_matchings/code/z_camera/func_800CB950.s func_800CB950 0x800CB950 0x2E
653 asm/non_matchings/code/z_camera/func_800CBA08.s asm/non_matchings/code/z_camera/Camera_IsClimbingLedge.s func_800CBA08 Camera_IsClimbingLedge 0x800CBA08 0xB
654 asm/non_matchings/code/z_camera/func_800CBA34.s asm/non_matchings/code/z_camera/Camera_IsChargingSwordOrDekuFlowerDive.s func_800CBA34 Camera_IsChargingSwordOrDekuFlowerDive 0x800CBA34 0x12
655 asm/non_matchings/code/z_camera/func_800CBA7C.s func_800CBA7C 0x800CBA7C 0xC
656 asm/non_matchings/code/z_camera/func_800CBAAC.s func_800CBAAC 0x800CBAAC 0xA
657 asm/non_matchings/code/z_camera/func_800CBAD4.s asm/non_matchings/code/z_camera/Camera_GetFocalActorPos.s func_800CBAD4 Camera_GetFocalActorPos 0x800CBAD4 0x21
658 asm/non_matchings/code/z_camera/func_800CBB58.s asm/non_matchings/code/z_camera/Camera_IsUnderwaterAsZora.s func_800CBB58 Camera_IsUnderwaterAsZora 0x800CBB58 0xC
659 asm/non_matchings/code/z_camera/func_800CBB88.s func_800CBB88 0x800CBB88 0x1E
660 asm/non_matchings/code/z_camera/func_800CBC00.s asm/non_matchings/code/z_camera/Camera_IsUsingZoraFins.s func_800CBC00 Camera_IsUsingZoraFins 0x800CBC00 0xC
661 asm/non_matchings/code/z_camera/func_800CBC30.s func_800CBC30 0x800CBC30 0x15
662 asm/non_matchings/code/z_camera/func_800CBC84.s func_800CBC84 0x800CBC84 0xC8
663 asm/non_matchings/code/z_camera/func_800CBFA4.s func_800CBFA4 0x800CBFA4 0x17