summaryrefslogtreecommitdiff
path: root/src/overlays/gamestates
AgeCommit message (Collapse)Author
2025-01-20s_cpak OK (#239)Derek Hensley
* YAML setup * func_800CD640_jp * func_800CD68C_jp * func_800CD730_jp * func_800CD8F8_jp * func_800CD990_jp * func_800CD9F0_jp * func_800CDA4C_jp * func_800CDA90_jp * func_800CDAD0_jp * func_800CD760_jp * func_800CD82C_jp * Cleanup
2025-01-19m_cpak OK (#238)Derek Hensley
* Yaml setup * mCPk_InitPak * mCPk_get_pkinfo * mCPk_PakOpen * func_80079080_jp * mCPk_SavePak * func_8007919C_jp * func_80079378_jp * func_8007920C_jp * func_80078EE0_jp * func_80078EB4_jp * func_8007942C_jp * func_800792FC_jp * func_800793A8_jp * func_80079D00_jp * func_80079BF8_jp * func_80079B28_jp * func_80079EA4_jp * func_800794E4_jp * func_80078F08_jp * func_80079030_jp * func_80078FE8_jp * func_8007967C_jp * func_80079708_jp * func_80079760_jp * func_80079838_jp * func_800798DC_jp * func_80079A24_jp * func_80079AAC_jp * func_80079E54_jp * func_80079D50_jp * func_80079E14_jp * func_80079EDC_jp * func_8007A008_jp * func_80079F44_jp * func_8007A080_jp * func_80078F34_jp * Some cleanup * m_cpak
2025-01-03Graph OK (#236)Derek Hensley
* graph_proc * game_get_next_game_dlftbl * graph_ct * func_800D38E0_jp * func_800D3C94_jp * graph_dt * graph_main * graph_setup_double_buffer * graph_task_set00 WIP * graph_draw_finish * func_800D3E40_jp * func_800D3E14_jp * Some cleanup * Fix m2ctx.py * graph_task_set00
2024-12-26main OK (#234)Derek Hensley
* main OK * gSegments -> SegmentBaseAddress * newline * format
2024-10-21m_fbdemo* OK (#223)Prakxo
* m_fbdemo OK * m_fbdemo_wipe1 OK * fix play * m_fbdemo_triforce OK * link triforce * m_fbdemo_fade OK * typo * newline * format
2024-10-13m_bgm OK (#222)Prakxo
* m_demo OK * camera fix * m_bgm OK
2024-10-10m_demo OK (#221)Prakxo
* m_demo OK * camera fix
2024-09-27m_player audio and other_func functions (#218)Prakxo
* m_player_sound * m_player_other_func * format
2024-08-13Extend usage of mTM_TIME_TO_SEC (#208)Prakxo
2024-08-12m_kankyo OK (#207)Prakxo
* implement kankyo * m_kankyo OK
2024-07-28m_prenmi OK (#205)Prakxo
2024-07-27player_select OK (#204)Prakxo
2024-07-01lbrtc OK (#196)Prakxo
* lbrtc OK * format * names * format 2 * review + docs * format
2024-06-02m_room_type OK (#193)Prakxo
* m_room_type OK * offsets * jenkins
2024-05-30`m_trademark` OK (#192)Anghelo Carvajal
* C file * trademark_init * trademark_cancel, trademark_move, trademark_main * trademark_draw * trademark_goto_demo_scene and func_80805360_jp * set_npc_4_title_demo * func_80804C40_jp * trademark_cleanup * func_808052B8_jp * func_80805104_jp * func_80804F78_jp * func_80804EE0_jp * fix warnings * small cleanup * fix build * some fixes * stuff * some cleanups * Fix rebase * Import data * Migrate bss * cleanup * Save substruct * format * TrademarkState and some other stuff * remove fake match * stuff I missed * whoops * Stupid `-Wtype-limits` * Update src/overlays/gamestates/ovl_trademark/m_trademark.c Co-authored-by: Prakxo <87568477+Prakxo@users.noreply.github.com> * Review * Update src/overlays/gamestates/ovl_trademark/m_trademark.c Co-authored-by: emilybrooks <emilybrooksemilybrooks@gmail.com> * Update src/overlays/gamestates/ovl_trademark/m_trademark.c Co-authored-by: Prakxo <87568477+Prakxo@users.noreply.github.com> * clang-tidy changes??? * review --------- Co-authored-by: Prakxo <87568477+Prakxo@users.noreply.github.com> Co-authored-by: emilybrooks <emilybrooksemilybrooks@gmail.com>
2024-05-21second_game OK (#190)Prakxo
2024-05-18m_cpedit OK (#188)Prakxo
* save_menu OK * work * m_cpedit OK * fix
2024-05-14Prerender (1 NON_MATCHING) (#185)Derek Hensley
* Start prerender * wallpaper_draw1 * wallpaper_draw * gfx_SetUpCFB * PreRender_setup_savebuf * PreRender_init * PreRender_setup_renderbuf * PreRender_cleanup * PreRender_TransBufferCopy * PreRender_TransBuffer * PreRender_TransBuffer1 * PreRender_TransBuffer2 * PreRender_ShowCoveredge * PreRender_saveZBuffer * PreRender_saveFrameBuffer * PreRender_saveCVG * PreRender_loadZBuffer * PreRender_loadFrameBufferAlpha * PreRender_loadFrameBufferCopy * PreRender_ConvertFrameBuffer_fg * PreRender_ConvertFrameBuffer * AntiAliasFilter * ASAlgorithm * PreRender_loadFrameBuffer * names * Remove fake in PreRender_TransBuffer1_env * PreRender_CopyRGBC NON_MATCHING
2024-05-14save_menu OK (#184)Prakxo
2024-04-29Update GraphicsContext macros (#182)Cuyler36
* Update GraphicsContext macros * Fix formatting
2024-04-21m_scene_ftr OK (#176)Prakxo
* 1 byte off.. * m_scene_ftr OK * newline * warnings
2024-04-16ac_Fuusen OK and documented (#174)inspectredc
* ac_Fuusen OK and documented * add struct offsets * use null post merge * fix sym stuff * suggestions * act_balloon extracted * remove fake symbol * name object enum * include assets * fgname enum/macro
2024-04-10m_submenu OK (#166)Prakxo
* m_submenu OK * mSM_load_player_anime no warning
2024-04-09m_scene OK (#165)Prakxo
2024-04-04m_view OK (#163)Prakxo
* m_view OK * format?
2024-03-14ac_weather OK (#155)Prakxo
* weather werk * ac_weather OK * format * review
2024-03-12m_clip OK (#154)Prakxo
* m_clip OK * format and added offsets * format
2024-02-29Update `OPEN_DISPS`/`CLOSE_DISPS` macros, clean up various fake matches, and ↵Tom Overton
match `mSM_draw_mail` (#152) * Update `OPEN_DISPS`/`CLOSE_DISPS` macros and match `mSM_draw_mail` * Improve matches in `ac_train_window`
2024-02-15m_rcp OK (#145)Derek Hensley
* ignore .venv * Start m_rcp * gfx_set_fog_position * gfx_set_fog_nosync * Data + func_800BD3EC_jp * func_800BD428_jp * func_800BD448_jp * func_800BD470_jp * func_800BD498_jp * func_800BD4C0_jp * _texture_z_light_fog_prim * _texture_z_light_fog_prim_shadow * func_800BD538_jp * _texture_z_light_fog_prim_xlu * _texture_z_light_fog_prim_light * _texture_z_light_fog_prim_npc * texture_z_light_fog_prim_bb_pal_opa * texture_z_light_fog_prim_bb_pal_xlu * texture_z_fog_lod_alpha_shadow * func_800BD6F8_jp * gfx_rect_moji * rect_moji * polygon_z_light_prim * gfx_softsprite_prim_xlu * gfx_tex_scroll2 * gfx_two_tex_scroll * func_800BD9D8_jp * func_800BD9FC_jp * tex_scroll2 * two_tex_scroll * DisplayList_initialize + bss * fade_rgba8888_draw * texture_z_light_prim_xlu_disp rename * func_800BE030_jp * fade_black_draw * func_800BE094_jp * func_800BE0E4_jp * gfx_gDPFillRectangleF * func_800BE184_jp * gfx_gSPTextureRectangle1 * func_800BE27C_jp * gfx_gSPScisTextureRectangle1 * func_800BE4F8_jp
2024-02-09m_actor_shadow OK (#142)Prakxo
* werk * more werk * m_actor_shadow OK * format * protos fix * jenkins happy
2024-01-31m_private OK (#139)Prakxo
* update m2ctx * size fixes? * size fix * work * more work * m_private OK * fix style * format * fix warnings * format..
2023-12-21m_select OK (#128)Prakxo
* m_select OK * format
2023-12-17z_std_dma -> m_std_dma (#127)Prakxo
2023-12-09audio OK (#125)Prakxo
* audio OK * format
2023-12-08train_window OK (#123)Prakxo
* train_window OK * review
2023-11-23The NPC PR 3/3 OK (#119)Prakxo
* npc werk * atleast it builds * m_npc OK * forgor format * review * format * fix warns?
2023-11-15common_data cleanup (#118)emilybrooks
* initial commit * review
2023-10-03`ovl_first_game` OK (#108)Anghelo Carvajal
* c file * match 3 funcs * update * rename sys_romcheck * sys_romcheck NON_MATCHING * match sys_romcheck * notes * fix * review
2023-09-28match mFI_GetWaveUtinBlock (#104)emilybrooks
* initial commit * fix * review * fix m_play bss
2023-09-20Matched 23 functions in m_scene (#98)emilybrooks
* ported over from private branch * trying to find original names * matched small functions * matched func_800C5A08_jp * small changes * matched mSc_bank_regist_check * matched mSc_regist_initial_exchange_bank * more cleanup * cleaned up compile errors * renamed struct * remove save struct * named mSc_set_bank_status_after
2023-09-15NPC PR 1/3 ok (#96)Prakxo
* m_npc walk ok Co-authored-by: Maide <you@example.com> * fix protos * fixes * forgor some fixes * struct names --------- Co-authored-by: Maide <you@example.com>
2023-09-11ac_toudai matched 12 functions, 2 non-equivalent (#65)emilybrooks
* first commit * matched the gSegments thing * more progress * matched aTOU_actor_dt * matched aTOU_set_bgOffset and imported data * named everything * cleanup, work on draw functions * cleanup * review * Revert "review" This reverts commit 229788b68359cb9ff3c372639c767e4e08011d96. * format * removed change to ac_structure.h * temp changing data symbols * format * review * fix conflicts * fix season u32 thing
2023-09-08`submenu_ovl`, 3 NON_EQUIVALENTs and 2 NON_MATCHINGs (#88)Anghelo Carvajal
* C file * func_8085DA28_jp, func_8085DA9C_jp * func_8085D638_jp * func_8085D358_jp, func_8085D500_jp, func_8085D674_jp * bleh * func_8085BAC0_jp * func_8085D128_jp * Rename many functions * mSM_move_menu * a * func_8085D43C_jp * mSM_set_char_matrix * mSM_cbuf_copy draft * mSM_cbuf_copy NON_EQUIVALENT * func_8085C20C_jp draft * match func_8085C20C_jp * cleanup unc_8085C20C_jp * func_8085C7A4_jp ok, func_8085C7B8_jp NON_EQUIVALENT * mSM_draw_mail NON_MATCHING * func_8085D094_jp * mSM_set_other_seg mSM_set_before_menu_proc * meh * mSM_move_Move * migrate data * move submenu overlays to the submenu folder and make headers for them * name some files based on rodata strings * name functions from known submenu overlays * mSM_move_chg_base * mSM_menu_ovl_init NON_MATCHING * migrate bss * mSM_menu_ovl_init * SubmenuProgramId * mSM_save_before_func * mSM_return_func NON_EQUIVALENT * some cleanup * rename lots of data * kinda format * more cleanup * symbolize remaining stuff * format * Kinda fix whatever is going on with Game_Play_unk_0110 * mroecleanup * name known overlays * tag_program_dlftbl, hand_program_dlftbl, haniwa_program_dlftbl * format * flag defines
2023-08-31sys_ucode OK (#81)Prakxo
* sys_ucode OK * add map names for rspboot variables * fixes
2023-08-24`z_std_dma.c` (#75)Anghelo Carvajal
* C file * func_80026A64_jp, DmaMgr_RequestSync * func_80026714_jp, func_80026814_jp, func_800269E4_jp, func_80026C4C_jp, func_80026DA0_jp, func_80026DCC_jp, func_80026E10_jp * func_80026770_jp, func_800267DC_jp, func_80026BC0_jp, func_80026C00_jp, func_80026C28_jp * DmaMgr_DmaRomToRam * func_800266C4_jp, func_80026828_jp * func_800263F0_jp * func_80026CAC_jp * migrate other strings * Fix some warnings * start renamings * Improve func_800263F0_jp * steal stuff from OoT * dmaEntryMsgBufs * name the remaining stuff * format * minor cleanups * review * format * review
2023-08-23`m_submenu` with 3 NON_MATCHINGs and 5 unattempted (#70)Anghelo Carvajal
* C file * mSM_submenu_ct, mSM_submenu_dt, mSM_submenu_move * SubmenuArea_DoLink, SubmenuArea_DoUnlink, load_player * mSM_submenu_ovlptr_cleanup * mSM_move_Wait, mSM_move_PREWait, mSM_move_Play * func_800C497C_jp * mSM_submenu_ctrl * mSM_ovlptr_dllcnv_sub, mSM_ovlptr_dllcnv, mSM_open_submenu, mSM_open_submenu_new, mSM_open_submenu_new2, mSM_Reset_player_btn_type1, mSM_Reset_player_btn_type2, mSM_submenu_draw * fix warnings * name functions referenced by check_process * migrate data * func_800C47B4_jp NON_MATCHING * mSM_check_item_for_furniture, mSM_check_item_for_sell, mSM_check_item_for_give, mSM_check_item_for_take, mSM_check_item_for_minidisk, mSM_check_item_for_shrine, mSM_check_item_for_entrust, mSM_check_item_for_exchange * rename remaining functions * match mSM_submenu_ovlptr_init * cleanup mSM_submenu_ovlptr_init * match mSM_move_LINKWait? * Rename mSM struct and other cleanups * enums * cleanup * format * move unknown struct to header * typo
2023-08-21`m_collision_obj.c` OK (#64)Anghelo Carvajal
* C file * func_80077620_jp, CollisionCheck_dt, CollisionCheck_clear * CollisionCheck_OC * CollisionCheck_Check1ClObjNoOC and CollisionCheck_Check2ClObjNoOC * CollisionCheck_OC_Pipe_Vs_JntSph, CollisionCheck_Status_ct, CollisionCheck_Status_Clear * CollisionCheck_OC_Pipe_Vs_Pipe and CollisionCheck_OCC * CollisionCheck_OC_JntSph_Vs_Pipe * CollisionCheck_OC_JntSph_Vs_JntSph * CollisionCheck_workTrisElemCenter, CollisionCheck_OCC_Tris_Vs_Pipe * CollisionCheck_OCC_Tris_Vs_JntSph * a bunch * ClObjElem_ct, ClObjTrisElemAttr_ct, ClObjTrisElemAttr_set, ClObjTrisElem_set, ClObjTris_ct, ClObjTris_set5_nzm * fix warnings * ClObj_ct, ClObj_dt, ClObj_OCClear, ClObjElem_OCClear, ClObjJntSphElem_OCClear, ClObjJntSph_OCClear, ClObjPipeAttr_dt, ClObjPipe_dt, ClObjPipe_OCClear, ClObjTrisElem_OCClear, ClObjTris_OCClear, CollisionCheck_setOCC, CollisionCheck_Status_set3, CollisionCheck_Uty_ActorWorldPosSetPipeC * ClObjTrisElem_OCCClear, ClObj_OCCClear, ClObjTris_OCCClear, CollisionCheck_Uty_setTrisPos_ad * get_type, CollisionCheck_setOC_HitInfo * ClObjTrisElemAttr_dt, ClObjTrisElem_dt, ClObjTris_dt_nzf * func_80076CC0_jp, func_80076D68_jp, func_80076E2C_jp * match all * naming * cleanup * cleanup * name some members and flags * more naming * and more cleaning up * idk * migrate data * format * premigrate collision data in actors
2023-08-18m_lights (#54)Maide
* m_lights * PR * fix * PR * a * Remove syms * Rebase and PR * Remove sym * Fix syms --------- Co-authored-by: Maide <you@example.com> Co-authored-by: emilybrooks <emilybrooksemilybrooks@gmail.com>
2023-08-17m_start_data_init (#61)Maide
* m_start_data_init * Fix NPC, m,atch last func * Rebased * Rebased * Update struct names * PR --------- Co-authored-by: Maide <you@example.com>
2023-08-17Game renaming (#63)Anghelo Carvajal
* rename GameState to Game * Rename the structs * fix table * whoops * rename play parameter * format * undo what i messed in z64compress