mirror of
https://github.com/zeldaret/oot.git
synced 2025-04-06 14:46:21 +00:00
* cleanup * name camera action functions * decompile a few small functions, name a few Camera struct members * decompile camera data, decompile a few camera functions * Split ASM for code_800BB0A0 * removing code_800BB0A0.s * PR Requests, Camera WIP * remove #define NON_MATCHING from db_camera * rename code_8007BF90.c to z_olib.c, rename functions in z_olib.c * camera wip * rename some struct memebers, some decomp wip * pr updates * camera wip * name some fields in Camera Struct, being making sense of Camera_Update * Camera WIP * wip * wip * add z64camera.h header, begin creating CameraSetting macros * wip * wip * wip * wip * migrate camera bss to c * match a couple functions in db_camera * match some small db_camera functions * wip * migrate db_camera rodata, match a few functions * remote db_camera.rodata.s * match some of db_camera * identify types of some unknown data pieces * some small wip * Match Camera_Init, some function changes, some struct name changes. Change unk_C0 and unk_CC to floats from Vec3fs * add naming for a few more Camera struct members * wip * match func_80043F94 * Match Camera_Jump1 * document some of Camera_Jump1 * wip * match Camera_Jump3 * Match Camera_Update, FeelsAmazing * wip * wip * match Camera_SetParam * minor cleanup * wip * wip * match Camera_KeepOn0 * some documentation, modify some matching functions to match style of others. * match Camera_Demo1 * match camera_demo9 * document Camera_Demo1 and Camera_Demo9 * wip * Match camera_battle4 * match camera_unique2 * Match Camera_Unique3 * match camera_special6 * match Camera_Special5 * wip * document camera_special6 * naming updates * match camera_Unique1 * match Camera_Unique0 * wip * Match Camera_CalcUpFromPitchYawRoll * match func_80045508 * document Camera_Battle4 * document several camera functions, move camera data to separate file * rename phi/theta to pitch/yaw * wip * uniq9 wip * Camera_Unqiue9 OK * document Camera_Unique9 * name unk_160 in camera struct * wip * wip * minor updates * fix conflicts * wip * wip * Olib updates * wip * wip * rename most Math3D functions, few matches, documentation * wip * document most of math3d * wip * wip * wip * pr updates * Match Camera_Fixed4 * match func_80058E8C * pr updates * add missing comment block finalizer * Merge math3dupdates * match Camera_ChangeSetting * Match Camera_ChangeMode * match func_80058148 * Match Camera_Special9 * decompile the rest of camera data * match Camera_Demo5 * name a few camera functions in z_play * match func_80046CB4, some work on other fucntions * wip * impove some non matchings * fix function rename * match func_800588B4 * match Camera_Subj4 * wip * Camera_Demo3 matching, Camera_Battle1 big progress * Camera_Normal2 OK * wip * match Camera_Parallel1 * normalize some things across functions * match Camera_Normal1 * Match Camera_Normal3 * some cleanup * more cleanup * more cleanup , match Camera_CalcDefaultPitch * data formatting * Match Camera_Jump2 * document Camera_Jump2 * Match Camera_KeepOn3 * document some of Camera_KeepOn3 * improve some non_matchings * match func_80045C74 and func_800460A8 * code cleanup, documentation * match Camera_KeepOn1 * Match Camera_Subj3 * Match Camera_Battle1 * remove non_matching from func_80044adc and func_80046e20 * name several members of Battle1 * more documentation on Battle1 * cleanup * renaming Camera_Vec3fScaleXYZFactor to Camera_Vec3fTranslateByUnitVector * reorganize update structs, remove final references to params, remove CameraParams union * implement camera enums into player * Renaming Camera_GetDir to Camera_GetInputDir, Camera_GetRealDir to Camera_GetCamDir, etc, implement camera enum's into player * remove non-global camera variables from variables.h * clean up some variable declarations * finish pr comment updates * fix some warnings * data formatting * finish commenting on data * delete unused asm * remove asm Co-authored-by: fig <fig02srl@gmail.com> |
||
---|---|---|
.. | ||
ovl_Bg_Bombwall | ||
ovl_Bg_Breakwall | ||
ovl_Bg_Dy_Yoseizo | ||
ovl_Bg_Gnd_Firemeiro | ||
ovl_Bg_Gnd_Iceblock | ||
ovl_Bg_Haka_Gate | ||
ovl_Bg_Haka_Huta | ||
ovl_Bg_Haka_Sgami | ||
ovl_Bg_Haka_Ship | ||
ovl_Bg_Haka_Zou | ||
ovl_Bg_Hidan_Hamstep | ||
ovl_Bg_Hidan_Hrock | ||
ovl_Bg_Hidan_Kowarerukabe | ||
ovl_Bg_Hidan_Rock | ||
ovl_Bg_Hidan_Sekizou | ||
ovl_Bg_Hidan_Sima | ||
ovl_Bg_Ice_Objects | ||
ovl_Bg_Ice_Shelter | ||
ovl_Bg_Jya_Bigmirror | ||
ovl_Bg_Jya_Cobra | ||
ovl_Bg_Jya_Haheniron | ||
ovl_Bg_Jya_Ironobj | ||
ovl_Bg_Mizu_Bwall | ||
ovl_Bg_Mizu_Movebg | ||
ovl_Bg_Relay_Objects | ||
ovl_Bg_Spot00_Hanebasi | ||
ovl_Bg_Spot02_Objects | ||
ovl_Bg_Spot06_Objects | ||
ovl_Bg_Spot07_Taki | ||
ovl_Bg_Spot08_Iceblock | ||
ovl_Bg_Sst_Floor | ||
ovl_Bg_Toki_Hikari | ||
ovl_Bg_Vb_Sima | ||
ovl_Bg_Ydan_Sp | ||
ovl_Boss_Dodongo | ||
ovl_Boss_Fd | ||
ovl_Boss_Fd2 | ||
ovl_Boss_Ganon | ||
ovl_Boss_Ganon2 | ||
ovl_Boss_Ganondrof | ||
ovl_Boss_Goma | ||
ovl_Boss_Mo | ||
ovl_Boss_Sst | ||
ovl_Boss_Tw | ||
ovl_Boss_Va | ||
ovl_Demo_6K | ||
ovl_Demo_Du | ||
ovl_Demo_Effect | ||
ovl_Demo_Ext | ||
ovl_Demo_Gj | ||
ovl_Demo_Ik | ||
ovl_Demo_Kankyo | ||
ovl_Demo_Kekkai | ||
ovl_Demo_Tre_Lgt | ||
ovl_Door_Killer | ||
ovl_Door_Warp1 | ||
ovl_Efc_Erupc | ||
ovl_Eff_Dust | ||
ovl_En_Am | ||
ovl_En_Anubice | ||
ovl_En_Anubice_Fire | ||
ovl_En_Arrow | ||
ovl_En_Ba | ||
ovl_En_Bb | ||
ovl_En_Bdfire | ||
ovl_En_Bigokuta | ||
ovl_En_Bili | ||
ovl_En_Bom_Chu | ||
ovl_En_Brob | ||
ovl_En_Bubble | ||
ovl_En_Bw | ||
ovl_En_Clear_Tag | ||
ovl_En_Cs | ||
ovl_En_Daiku | ||
ovl_En_Daiku_Kakariko | ||
ovl_En_Dekubaba | ||
ovl_En_Dekunuts | ||
ovl_En_Diving_Game | ||
ovl_En_Dnt_Demo | ||
ovl_En_Dnt_Jiji | ||
ovl_En_Dnt_Nomal | ||
ovl_En_Dodojr | ||
ovl_En_Du | ||
ovl_En_Eiyer | ||
ovl_En_Elf | ||
ovl_En_Encount2 | ||
ovl_En_Ex_Item | ||
ovl_En_fHG | ||
ovl_En_Fhg_Fire | ||
ovl_En_Fire_Rock | ||
ovl_En_Fish | ||
ovl_En_Fr | ||
ovl_En_Fz | ||
ovl_En_G_Switch | ||
ovl_En_Ganon_Mant | ||
ovl_En_Gb | ||
ovl_En_Ge1 | ||
ovl_En_Ge2 | ||
ovl_En_Ge3 | ||
ovl_En_GeldB | ||
ovl_En_Go | ||
ovl_En_Go2 | ||
ovl_En_Goma | ||
ovl_En_Holl | ||
ovl_En_Honotrap | ||
ovl_En_Horse | ||
ovl_En_Horse_Game_Check | ||
ovl_En_Hy | ||
ovl_En_In | ||
ovl_En_Jj | ||
ovl_En_Jsjutan | ||
ovl_En_Kanban | ||
ovl_En_Ko | ||
ovl_En_M_Thunder | ||
ovl_En_Mk | ||
ovl_En_Mm | ||
ovl_En_Mm2 | ||
ovl_En_Mu | ||
ovl_En_Ny | ||
ovl_En_Ossan | ||
ovl_En_Owl | ||
ovl_En_Peehat | ||
ovl_En_Po_Sisters | ||
ovl_En_River_Sound | ||
ovl_En_Sa | ||
ovl_En_Sda | ||
ovl_En_Shopnuts | ||
ovl_En_Skb | ||
ovl_En_Skj | ||
ovl_En_Sth | ||
ovl_En_Stream | ||
ovl_En_Sw | ||
ovl_En_Syateki_Itm | ||
ovl_En_Syateki_Man | ||
ovl_En_Ta | ||
ovl_En_Test | ||
ovl_En_Tg | ||
ovl_En_Tite | ||
ovl_En_Torch2 | ||
ovl_En_Toryo | ||
ovl_En_Tp | ||
ovl_En_Tr | ||
ovl_En_Trap | ||
ovl_En_Tubo_Trap | ||
ovl_En_Vali | ||
ovl_En_Vb_Ball | ||
ovl_En_Viewer | ||
ovl_En_Weiyer | ||
ovl_En_Wf | ||
ovl_En_Wood02 | ||
ovl_En_Xc | ||
ovl_En_Yabusame_Mark | ||
ovl_En_Zf | ||
ovl_En_Zl3 | ||
ovl_En_Zl4 | ||
ovl_En_Zo | ||
ovl_Fishing | ||
ovl_Item_Shield | ||
ovl_kaleido_scope | ||
ovl_Magic_Fire | ||
ovl_Mir_Ray | ||
ovl_Obj_Bean | ||
ovl_Obj_Hamishi | ||
ovl_Obj_Kibako2 | ||
ovl_Obj_Lift | ||
ovl_Obj_Mure | ||
ovl_Obj_Mure2 | ||
ovl_Obj_Mure3 | ||
ovl_Obj_Tsubo | ||
ovl_Obj_Warp2block | ||
ovl_Object_Kankyo | ||
ovl_player_actor |