summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
15 hoursd_scope 100% (#1112)HEADmainBenjamin ROELANDT
* First version of d_scope, everything is matching on all version, probably missing a few inline on undocumented field that i did not manage to find * Readd stuff previously deleted but badly tested * Rename some fields and a few more inline doesn't improve matching but i think it looks more genuine * clean up syntax * move d_scptyp enum and add forgotten inline * build fix * replace seStart call with proper enum
3 daysd_menu work (#1141)Mattias Blum
* more progress * more progress * more progress * more progress * d_menu work d_menu_collect class members cleaned up, some functions at 100% matching * added `Nonmatching` tag to unmatched functions * more functions at 100% * more functions matching * more functions matching
3 daysCompiler compat fix: Passing of rvalue GXColors to non-const reference ↵LagoLunatic
parameters (#1142)
3 daysTVec template fixes (#1140)LagoLunatic
* TVec template fixes * Fix cubic
3 daysobj_drift minor cleanupLagoLunatic
3 dayszeldaret/tww#385 d_a_obj_drift (#1100)Teddy Heidmann
* zeldaret/tww#385 d_a_obj_drift * configure changes * GZLJ01 * D44J01 * Not matching D44J01 * demo support * variable cleanup * revert new helper * revert again * Attempt 2 * Try to fix non-deterministic issue * Revert tide fix * debug mapping * more map fixes * Update src/d/actor/d_a_obj_drift.cpp Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com> * review comments --------- Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
3 daysmajyuu door inlinesLagoLunatic
3 daysd_a_obj_majyuu_door 100% Matching (#1138)Teddy Heidmann
* Initial structure * More progress * fix index * _create() * more progress * modeProcCall * fix smoke_set * Matching * add demo support, remove current.roomNo * cleanup
7 dayszl1 cleanup, inline cleanupLagoLunatic
8 daysHi1_demo zl1 cleanup (#1136)Zeclos
* matching * cleanup * d_a_npc_tt matching outside of _create and rodata * matching * demo matching + cleanup zl1 * undo removed line * sorry
10 daysDemo matchesLagoLunatic
10 daysAdd camera profiles, fix camera struct sizesLagoLunatic
10 daysUnindent some namespacesLagoLunatic
10 daysA couple demo matchesLagoLunatic
10 daysAdd enum for pearls/symbolsLagoLunatic
10 daysMinor cleanupLagoLunatic
Inlines, wrong indentation, enums, private fields, etc
11 daysd_a_npc_ls1 anim field naming pass, add enumsLagoLunatic
11 daysClean up angle constants and conversions (#1135)LagoLunatic
* Add angle conversion constants and macros * Replace angle literals with hex instead of decimal
11 daysd_a_npc_bm1 100% Matching Retail (#1107)WilliamArnett
* 99% match * Rewrote _execute to increase accuracy. Only issue in .text is a label not loading correctly. I have no idea how to fix this. * Equivalent. Weak func ordering. * 7% text * 28% text * 41% text * 65% text * Rewrote _execute to increase accuracy. Only issue in .text is a label not loading correctly. I have no idea how to fix this. * Equivalent. Weak func ordering. * 82% text * Equivalent. A lot of work is needed to name variables and clean up functions. Weak function ordering is wrong. * Cleaned some functions, named several variables, and began documenting dialog tree. * Naming a couple more variables * 21% text * change out getMySubstanceP for getMyIntegerP inline * 100% text * Refactor to use JUT_ASSERT macro * #181: d_a_tag_attention matching; TODO: implement chk_inside and dComIfGp_att_Look2RequestF * #181: continue working on d_a_tag_attention, matching almost complete * #181: revert naming class member (not certain enough) * #181: preliminary changes to resolve #784 comments regarding usage of debug maps * #181: commit suggestion by @WilliamArnett, fixing regalloc error Co-authored-by: WilliamArnett <149556961+WilliamArnett@users.noreply.github.com> * #181: fix missing curly bracket * #181: resolve #784 comments with the kind help of @WilliamArnett; move `daTagAttention::Act_c::chk_inside` to header file; split `plyrToObjVec` definition to match assembly; remove temp variable, use values directly and swap operands; implement `Look2RequestF` in `include/d/d_attention.h`; remove non-matching use of temp variable `iVar1` and replace `current.pos` with uninitialized variable in `daTagAttention::Act_c::_execute` * Update fork to match upstream * some changes * 12% text * 21% text * 26% text * 43% text * 51% text * Revert unnecessary file changes * Update d_a_tag_attention.cpp * 55% text * 52% text * 52% text * 56% text * 68% * 77% text * 100% matching minus regswap * 100% matching for retail * Many more demo matches * Fix broken match in _create() * Demo Match * Add some missing inlines * Fix dComIfGp_setMesgCameraInfoActor * More inline matching * fix broken demo match * Name some fields * Utilize EventBit enum * Name more fields, and add inline calls to d_a_npc_ls1 * Remove comments * Implement @LagoLunatic suggested changes * remove actor cast from dSnap_RegistFig calls * Fix broken match in eInit_ATTENTION_ * Second round of @LagoLunatic 's suggested changes --------- Co-authored-by: Skelp <skelp@pm.me> Co-authored-by: Skelp <59535863+Skelp@users.noreply.github.com>
12 daysEnum usageLagoLunatic
13 daysd_cam_param OKLagoLunatic
2026-07-19d_cam_param 100% for GZLE01 (#1126)Mattias Blum
* initial progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * fix outdated member names * more progress * more progress * more progress * more progress * more progress * more progress * fixed deprecated member references * more progress * more progress * more progress * fix deprecated member references * more progress * more progress * more progress * more progress * more progress * check in for review * remove comment * initial PR changes * more PR changes * more PR changes * added anonymous struct as class member * reverted changes to `stage_camera2_data_class` * added `dCamera_event_data`, `dCamera_monitoring_things` and `dCamera_DMC_system` from debug maps * more progress * more progress * realmatch for `camera_draw` * PR changes * fix broken merge * formatting * Reverted change to `camSphChkdata` that caused `sph_chk_callback` match to regress * Reverted change to `BG` struct that caused ctor and dtor match to regress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * PR changes * corrected size comment * fixed broken member references * more d_camera work * remove comment * update symbols * d_cam_param 100% for GZLE01 Code is 100% matching * Update math.h
2026-07-19Cleanup/documentation for various photo-related codeLagoLunatic
2026-07-18d_picture_box closer to matching for other versionsLagoLunatic
2026-07-18d_picture_box mostly matching for GZLE01 (#1125)Mattias Blum
* initial progress * more progress * more progress * d_picture_box mostly matching for GZLE01 Unable to resolve the regswap in dJle_Pb_c::draw() * reverted some changes to member names * filled missing enum value * PR changes made * renamed some fields
2026-07-17Some npc/ship inline fixes from debug mapLagoLunatic
2026-07-16d_a_npc_mk matching (#1115)Zeclos
* matching * cleanup * d_a_npc_tt matching outside of _create and rodata * matching * all symbols matching order wrong fake inline usage * matching * cleanup, naming of some fields and enums * undo changes
2026-07-16Merge pull request #1120 from LagoLunatic/clib-limitLagoLunatic
Improve cLib limit inlines
2026-07-14Some demo matches and fake inline fixesLagoLunatic
2026-07-14Fix tn sjis error againLagoLunatic
2026-07-13Extract Embedded Model DataSuperDude88
2026-07-13d_a_npc_tt inlines fixLagoLunatic
2026-07-08d_a_bwd cleanupLagoLunatic
2026-07-08d_a_bdk cleanupLagoLunatic
2026-07-08d_a_obj_tide use res enumsLagoLunatic
2026-07-05Match most d_flower funcs for demoLagoLunatic
2026-07-05d_flower Code Matching (#1105)SuperDude88
Will handle the large data arrays separately
2026-07-05d_a_npc_mt OK for all versionsLagoLunatic
closes #348
2026-07-05d_a_npc_mt 100% for GZLE01 (#1102)Mattias Blum
* d_a_npc_mt 100% for GZLE01 * implemented dPb_erasePicture and added some relevant inlines * fixed existing references to mSelectPicture * PR changes made
2026-07-05d_menu_save OKLagoLunatic
closes #1026 closes #1011
2026-07-05d_menu_save mostly done (#1103)TakaRikka
2026-07-05D_a_npc_tt (#1099)Zeclos
* matching * cleanup * d_a_npc_tt matching outside of _create and rodata * matching * cleanup
2026-07-02A few small matchesLagoLunatic
2026-07-02d_message mostly done (#1097)TakaRikka
* d_message mostly done * fopMsgM_selectMessageGet fix
2026-06-30d_auction_screen OKLagoLunatic
closes #1075
2026-06-30d_auction_screen mostly done (#1083)TakaRikka
2026-06-30d_name OKLagoLunatic
closes #1073
2026-06-30d_name mostly done (#1082)TakaRikka
2026-06-28dMinigame_Starter_c::_execute matchLagoLunatic
2026-06-28water_mark / wpillar done, minigame_starter wip (#1069)TakaRikka
* d_minigame_starter attempt * water_mark / wpillar done * review changes