1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2024-12-05 01:06:37 +00:00
oot/src/overlays/effects
AdamKiddle 54f762b419
z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243)
* func_800A7BE4 and func_800A7C20 done

- func_800A7BE4 copy of "Math_Vec3f_ToVec3s" in z_lib.c
- func_800A7C20 copy of "Math_Vec3s_ToVec3f" in z_lib.c

* done func_800A7A24

* func_800A76A4 done

* func_800A6E10 done

* func_800A6EF4 done

* func_800A6FA0 done

* func_800A72FC done

* Deleted z_skin_matrix.data.s and updated spec

* func_800A730C done

* func_800A735C done

* func_800A7E70 done, func_800A7C60 matching but I'm not happy with it (weird types in function params)

* Corrections. func_800A7C60 in skin_matrix done, Matrix_MtxFToMtx in sys_matrix done.

* func_800A7EC0 nonmatching

* func_800A8030 nonmatching but VERY close (two registers swapped)

* func_800A8030 done

* updating comments

* func_800A7704 done

* func_800A7894 done

* halfway through deciphering mips_to_c for func_800A73E0

* func_800A73E0 functional but non-matching (saved register differences and probably regalloc)

* Renaming some arguments and rewriting comments

* Renamed files across whole project and deleted asm nonmatchings

* ran format.sh

* fixed function name

* fixing multiplcation order in SkinMatrix_MtxFMtxFMult

* Corrections in SkinMatrix_MtxFMtxFMult

* Formatting changes after review

* Changes as per code review

* fixing rename error

* fixing rename error

* rename fixes

* fixing function rename error

* ran ./format.sh

* last couple of changes as per code review

* renamed SetScaling -> SetScale

* Skin_Matrix_Invert -> SkinMatrix_Invert

* Renaming and fixing debug message print

* Renamed argument "mf" to more specific "clear" in SkinMatrix_GetClear

* renamed again to "mfp"

* snake case to camel case changes
2020-08-08 11:23:16 -04:00
..
ovl_Effect_Ss_Blast Bomb Related Effect Overlays (#283) 2020-07-28 15:49:00 -04:00
ovl_Effect_Ss_Bomb z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
ovl_Effect_Ss_Bomb2 z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
ovl_Effect_Ss_Bubble Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_D_Fire Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Dead_Db Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Dead_Dd Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Dead_Ds Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Dead_Sound Bomb Related Effect Overlays (#283) 2020-07-28 15:49:00 -04:00
ovl_Effect_Ss_Dt_Bubble Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Dust z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
ovl_Effect_Ss_En_Fire Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_En_Ice Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Extra Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Fcircle Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Fhg_Flash Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Fire_Tail Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_G_Fire Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_G_Magma Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_G_Magma2 Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_G_Ripple Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_G_Spk z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
ovl_Effect_Ss_G_Splash Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Hahen Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_HitMark Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Ice_Piece Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Ice_Smoke Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_K_Fire Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Kakera Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_KiraKira Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Lightning Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Sibuki Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Sibuki2 Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Solder_Srch_Ball En_Heishi1 and Eff_Ss_Solder_Srch_Ball OK (#234) 2020-07-09 15:12:03 -04:00
ovl_Effect_Ss_Stick Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00
ovl_Effect_Ss_Stone1 Fx bootstrap (#278) 2020-07-19 19:42:59 -04:00