summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2025-12-03Debug+retail matches and clean up some fakematches (#2910)LagoLunatic
* Debug matches * Match daAlink_c::procGrassWhistleWait * Match JASAramStream::channelProc * More debug matches * Match JAUStreamStaticAramMgr_::deleteStreamAram and bitset inlines * Fix some fakematches * Fix gameinfo player info not being a struct * Update bug comments * Fix procids in alink * d_a_scene_exit OK
2025-12-03d_a_e_dn work (#2899)Carco_21
* d_a_e_dn work * PR cleanup and more documentation
2025-12-03d_a_npc_kn debug work (#2907)Niklas Bauer
* d_a_npc_kn debug work * d_a_npc_kn pr comments
2025-12-02Match 4 more functions (#2909)LagoLunatic
* Match daNpcF_Lookat_c::adjustMoveDisAngle * Match daNpc_ykM_c::reset and daNpc_ykW_c::reset * Fakematch daNpcThe_c::main gameInfo load * Update configure.py
2025-12-02d_a_obj_brakeeff debug equivalent (#2906)Niklas Bauer
* d_a_obj_brakeeff fmt * d_a_obj_brakeeff debug equivalent
2025-12-02d_a_obj_damcps debug equivalent (#2904)Niklas Bauer
* d_a_obj_damcps initial * d_a_obj_damcps guard * d_a_obj_damcps pr comments
2025-12-02Consistent cull_box struct usage (#2905)Niklas Bauer
* consistent cullbox usage * d_a_obj_waterPillar debug work so its not a regression
2025-12-01Fix HIO load issues (#2903)LagoLunatic
* Fix HIO load order in daHoZelda_c::searchBodyAngle * Fix regression in daHoZelda_c::createHeap Apparently the HIO class being constructed having an explicit ctor breaks the compiler ability to branchlessly optimize the false/true return afterwards. Without an explicit ctor the compiler is able to optimize it successfully, which breaks the match. * Fix HIO load order in daNpc_ykW_c::setAttnPos * Remove false version diff * Update configure.py * Remove old comment * Fix alink HIO members being private * alink: Fix HIO loads in 3 retail functions and almost all debug functions
2025-12-01Some variable names for hookshot and moved some values (#2900)Sven Elmendorp
* Some variable names for hookshot and moved some values * Revert using data.inc file
2025-12-01JStudio debug improvements (#2902)robojumper
2025-12-01d_a_tag_kmsg OK (#2901)LagoLunatic
2025-11-30project cleanup (#2895)TakaRikka
* some wii OS fixes * remove old dol2asm comments * remove dol2asm.h * remove function address comments * normalize ATTRIBUTE_ALIGN usage * DECL_WEAK macro * fix gcc attribute weak macro * wrap more mwcc specific things in ifdefs * fixes * fix revo sdk version flags * fixes
2025-11-30J3DSkinDeform work (#2896)LagoLunatic
* Match four inline asm functions with manual regalloc * J3DSkinDeform::changeFastSkinDL: Clean up var names, slightly improve match * Syntax * More var names
2025-11-30d_a_alink_HIO work (#2852)Howard Luck
* daAlink_c::jointControll OK * daalink debug work * checkpoint * fix casting * checkpoint * checkpoint * checkpoint * checkpoint * checkpoint * checkpoint * checkpoint * remaining functions + fixes round 1 * fixes round 2 * fixes round 3 * fixes round 4 * revert getNeckAimAngle for now
2025-11-30shieldD revolution OS mostly done (#2892)TakaRikka
* begin revolution sdk setup * wii rvl test * revo OS mostly done for shieldD
2025-11-29JASHeapCtrl OK (#2893)LagoLunatic
2025-11-29d_a_obj_crvgate debug almost matching (#2880)Niklas Bauer
* Match d_a_obj_crvgate debug * d_a_obj_crvgate remove this->
2025-11-29d_a_bg debug work + matching for retail (#2890)Max Roncace
2025-11-29D_a_e_mm_mt 99% matching (#2881)Julian Maynes
* do draw, smbindeffect, isdelete, delete, most of heapinit * Fix lowercase hex * fix style * Add spaces after if * Do most of drop and carry * Almost done * Finish normal * Get functions to mostly regalloc + a few compiler quirks. * fix up comments * Fix all issues and get everything to 100
2025-11-28Minor linklist.h debug fixes (#2887)Max Roncace
2025-11-28d_a_passer_mng OK (#2885)LagoLunatic
2025-11-28d_map_path_dmap OK (#2884)LagoLunatic
2025-11-27Various small matches (#2879)LagoLunatic
* Misc debug matches * Fix JASBasicWaveBank weak func order * Remove more dol2asm stuff, fix missing includes * Some data fixes * Update comments * d_file_sel_warning is already OK * Fix Z2 splits * Fix movebox namespace * Fix inlining issue in m_Do_ext * Fix Z2 splits for P and J
2025-11-27d_a_player checks debug work (#2878)Niklas Bauer
* Match player checks via BOOL * PR comment * resolve conflict
2025-11-27various Z2Audio / JAudio debug cleanup (#2876)TakaRikka
* some JAudio work * audio cleanup checkpoint * checkpoint more audio cleanup * fix symbols * more z2 cleanup * fix regression * fix build * some fixes
2025-11-27d_a_npc_ykm debug almost matching (#2877)Max Roncace
2025-11-27rafrel debug almost matching (#2866)Carco_21
2025-11-27d_a_b_mgn debug almost equivalent (#2842)Carco_21
* debug almost equivalent * PR cleanup
2025-11-26Small d_a_mg_rod fixes (#2874)Max Roncace
2025-11-26d_kankyo matching (#2872)Max Roncace
2025-11-26Match J3DTransformInfo::operator=, fixing several regalloc issues (#2873)LagoLunatic
2025-11-26d_a_obj_carry ALL_GCN matching (#2871)Niklas Bauer
* d_a_obj_carry matching * d_a_obj_carry::execute() debug matching
2025-11-25d_particle equivalent (#2869)Max Roncace
2025-11-25Link b_mgn, tbox equivalent (#2867)hev7
* Link b_mgn * tbox equivalent
2025-11-25d_a_npc debug work (#2863)Max Roncace
* Remove d_a_npc3.cpp This file appears to not actually be real and the asserts in its functions all reference d_a_npc2.cpp instead. * d_a_npc debug almost matching
2025-11-25Clean up some fakematches, mostly around gameInfo loads (#2862)Max Roncace
2025-11-25d_a_mg_rod equivalent (#2865)LagoLunatic
2025-11-25Move cBgS_GrpPassChk and cBgS_PolyPassChk to separate headers (#2861)Max Roncace
This is supported by RTTI ordering which only makes sense if these classes are in separate headers from the dBgS_* classes.
2025-11-25d_a_mg_rod a little closer to matching (#2857)Carco_21
* closer to matching * build error fix * PR cleanup
2025-11-25Small matches/improvements (#2844)Carco_21
* j2dmatblock debug work * J2DMaterialFactory matching * J2DPictureEx matching * tiny work * fixed regressions * PR cleanup * build error fix
2025-11-25Misc fixes (#2860)LagoLunatic
* Misc matches * Remove more old dol2asm stuff * Remove dCcS::SetMass-related fakematches No longer necessary with the PCH for some reason. * Use attention types enum in more places * Remove more dol2asm stuff * Clean up matDL_dis.py
2025-11-24Link npc_guard (#2859)hev7
2025-11-23Match 5 d_bg_w_kcol funcs (#2856)LagoLunatic
* dBgWKCol::CaptPoly equivalent * dBgWKCol::CaptPoly OK * Switch s32->int for the rest of the dBgW functions just in case This doesn't immediately help any other functions besides CaptPoly, but I suspect it could help prevent issues in the future since it's more likely to be what the original devs did. * Debug var fix * Match 3 more kcol funcs * Remove unused lits * Update nonmatching comments * Fix ChkShdwDrawThrough
2025-11-23kcol progress (#2855)roeming
2025-11-23Some npc_ks dbg work (#2854)YunataSavior
2025-11-23Link npc_zra (#2853)YunataSavior
2025-11-23Link npc_doc (#2851)hev7
* Link npc_doc * Remove changes causing regression in debug
2025-11-23Fix more nonmatchings (#2850)LagoLunatic
* Fix GetPolyIndex and GetBgIndex, fixing a couple regallocs * Match daNpcCd2_c::checkFearSituation and daNpcCd2_c::getAnmP * Match daAlink_c::jointControll * Clean up float class checks * Move float constants to global.h
2025-11-23d_a_npc_guard all functions OK (#2849)Trueffel
* guard about to match * weak func order messes linking up * improve executePath
2025-11-21Link d_msg_class (all) and d_msg_unit (JP only), minor alink fix (#2846)Max Roncace