Commit Graph

306 Commits

Author SHA1 Message Date
TakaRikka c662719bfc
work / documentation on d_a_b_ds (#2104)
* document / cleanup a good chunk of d_a_b_ds

* fix d_a_b_ds nonmatching file
2024-03-22 14:56:28 +02:00
Caroline Madsen 5845e695ce
fix setLightTevColorType_MAJI usage (#2103) 2024-03-20 14:41:42 -07:00
hatal175 eb086d59c1
d_a_b_ds - minor fixes (#2101) 2024-03-19 13:49:17 -07:00
TakaRikka 25d51079a3
remove "duplicated" inlines (#2099)
* fix f_op_actor_mng inlines

* fix f_pc inlines

* fix d_a_alink weak func signatures

* fix d_com_inf_game inlines

* fix some more inlines

* fix rest of player inlines

* m_Do / JSystem inlines fixed

* fix upstream changes
2024-03-19 13:31:53 +02:00
Caroline Madsen 38e0f8927a
d_a_b_ds mostly done (#2098) 2024-03-17 15:53:08 -07:00
TakaRikka e4d6e610f6
d_a_mirror done, d_a_ni 99% done (#2095)
* d_a_mirror done

* d_a_ni 99.9% done

* remove asm

* some d_a_ni doc

* progress
2024-03-14 08:28:01 +02:00
Jeff Padgham 567a12ac9a
d_a_obj_lv3Candle OK (#2093)
* All methods matching

* Some cleanup, stuck on TU match

* d_a_obj_heavySw OK (#2091)

* match functions

* Match TU

* Cleanup

* remove asm and update progress

* d_a_obj_sekizo OK (#2092)

* Test commit.

* Match initBaseMtx and setBaseMtx

* Match Create, Draw. Execute almost matched.

* Match Execute and simpler functions.

* Misc changes for pause.

* Match CreateHeap and Delete. Start cleanup.

* Match create(). Update inherited fopAc_ac_c members.

* Most of sekizo matched, but .data has extra zeros (param_c underutilized?).

* Minor cleanup.

* Remove unused asm and update progress.

* Fix progress.

* Casting and cullMtx feedback.

* Decomp OK, minor cleanup

* Updating progress

---------

Co-authored-by: GinNoOokami <noreply>
Co-authored-by: Trueffel <106771418+Trueffeloot@users.noreply.github.com>
Co-authored-by: ErraticOocca <161252953+ErraticOocca@users.noreply.github.com>
2024-03-13 17:23:47 +02:00
ErraticOocca 86af5df121
d_a_obj_sekizo OK (#2092)
* Test commit.

* Match initBaseMtx and setBaseMtx

* Match Create, Draw. Execute almost matched.

* Match Execute and simpler functions.

* Misc changes for pause.

* Match CreateHeap and Delete. Start cleanup.

* Match create(). Update inherited fopAc_ac_c members.

* Most of sekizo matched, but .data has extra zeros (param_c underutilized?).

* Minor cleanup.

* Remove unused asm and update progress.

* Fix progress.

* Casting and cullMtx feedback.
2024-03-10 16:12:33 -07:00
Trueffel dd0fd674f9
d_a_obj_heavySw OK (#2091)
* match functions

* Match TU

* Cleanup

* remove asm and update progress
2024-03-10 13:50:28 +02:00
Jeff Padgham 67250f6b5d
d_a_obj_rock small cleanup and doc pass (#2089)
* A bit more cleanup and another small doc pass

* d_a_obj_digsnow OK (#2090)

* Decomp OK

* Cleanup and format pass, removing unused asm

* Updating progress

* Additional cleanup and PR feedback

---------

Co-authored-by: GinNoOokami <noreply>

* Updating names based on feedback

---------

Co-authored-by: GinNoOokami <noreply>
2024-03-09 22:12:03 -08:00
Jeff Padgham 1672cfacce
d_a_obj_digsnow OK (#2090)
* Decomp OK

* Cleanup and format pass, removing unused asm

* Updating progress

* Additional cleanup and PR feedback

---------

Co-authored-by: GinNoOokami <noreply>
2024-03-09 17:21:58 -08:00
Jeff Padgham 6698b38726
d_a_obj_rock OK (#2088)
* ~99% matching, few regalloc and ordering issues

* Decomp OK

* Format pass and remove asms

* Updating progress

---------

Co-authored-by: GinNoOokami <noreply>
2024-03-09 08:55:53 +02:00
Caroline Madsen 2f935526dc
d_a_obj_kabuto OK (#2087) 2024-03-09 08:55:39 +02:00
hatal175 f9a14b7c38
d_a_obj_swBall* work (#2086)
* d_a_obj_swBall* work

* ASSERT -> JUT_ASSERT
2024-03-09 08:46:03 +02:00
TakaRikka ba4847e9cc
d_a_shop_item, d_a_b_go, d_a_b_gos OK (#2085)
* d_a_shop_item OK

* d_a_b_go OK

* d_a_b_gos OK

* remove asm

* some work on d_a_b_oh / d_a_b_zant_sima

* d_a_startAndGoal done
2024-03-07 20:23:18 -07:00
TakaRikka 22e941fd8c
d_a_tbox2 done, f_op_actor_mng cleanup, cleanup fopAc_ac_c member names (#2084) 2024-03-04 18:33:13 -07:00
Jeff Padgham 7ba8c332c7
d_a_obj_catdoor OK (#2083)
* Decomp OK

* Cleanup pass, removing unused asm

* Updating progress

---------

Co-authored-by: GinNoOokami <noreply>
2024-03-03 17:21:16 +02:00
Jeff Padgham 9b87f613c8
d_a_obj_bkdoor OK (#2082)
* bkdoor decomp OK

* Cleanup and document pass

* Updating progress after merge conflict

---------

Co-authored-by: GinNoOokami <noreply>
2024-03-02 08:25:27 +02:00
Jeff Padgham 218f15ab6d
d_a_tag_kago_fall OK (#2081)
* WIP, about half done

* Decomp OK

* Some more cleanup and first documentation pass

* Cleaning up unused asm

* Fixing static msg object access and a bit more cleanup

* Updating progress

---------

Co-authored-by: GinNoOokami <noreply>
2024-03-01 14:41:50 -08:00
Caroline Madsen f1c0e88446
d_a_obj_cho OK (#2080) 2024-02-28 01:41:16 -08:00
Jeff Padgham 555e4bc19e
d_a_tag_Lv8Gate OK (#2079)
* Initial pass of d_a_tag_Lv8Gate, lots to do still

* Another decomp pass, most are close but several nonmatching still

* All functions match, needs final cleanup pass

* Decomp OK

* Format pass and some minor cleanup

* Another minor cleanup pass

* Forgot to format, updating progress doc

* Removing asm files

* Removing empty ctor (not needed for match)

* Implementing PR suggestions

* Tiny bit more cleanup based on PR feedback

---------

Co-authored-by: GinNoOokami <noreply>
2024-02-28 01:41:01 -08:00
Jeff Padgham 0e41460e3e
d_a_obj_table OK (#2076)
* Initial pass, 1 nonmatching

* Some cleanup, got the last mostly matching

* d_a_obj_table decomp OK

* Format pass

* Minor cleanup pass

* Removing unused asm files

* Updating a magic number with an appropriate method

* fix compiler zip endpoint (#2077)

* remove dkp dependency (#2078)

* Some changes and cleanup to address PR feedback

* Cleaning up static Create method with Taka's help

---------

Co-authored-by: GinNoOokami <noreply>
Co-authored-by: TakaRikka <38417346+TakaRikka@users.noreply.github.com>
2024-02-25 21:54:23 -08:00
TakaRikka 672990a0b0
e_arrow OK (#2072)
* e_arrow done

* remove asm
2024-02-16 09:51:12 +02:00
TakaRikka 101223804a
Obj_Oiltubo done (#2071) 2024-02-15 00:11:05 +01:00
TakaRikka e1c5bdb539
d_a_e_yd_leaf and d_a_e_ph done (#2070)
* d_a_e_yd_leaf done

* d_a_e_ph OK

* remove asm

* some e_ph doc

* match dBgS_Acch, fix f_op_actor_mng weak funcs

* dBgS_Acch done

* cleanup dBgS Chk TUs

* d_a_obj done
2024-02-13 11:21:57 -07:00
Trueffel 95176edb82
d_a_obj_wind_stone OK (#2066)
* set up TU

* d_a_obj_wind_stone OK
2024-02-08 14:35:24 +02:00
jdflyer f260221f43
d_a_obj_lbox OK (#2062)
* d_a_obj_lbox

* Remove Asm and Progress
2024-02-05 05:30:48 +02:00
Caroline Madsen 658cb52118
work on d_a_door_boss (#2061) 2024-02-04 14:38:58 -08:00
hatal175 0bde0ac354
d_a_obj_ystone OK (#2060) 2024-02-03 16:54:01 -08:00
Caroline Madsen 228b5e17d8
d_a_obj_bosswarp and d_a_obj_ystone mostly done (#2058) 2024-02-03 06:12:31 +02:00
Caroline Madsen 9774b42db8
d_a_obj_mirror_screw OK, work on d_a_obj_mirror_chain and d_a_obj_mirror_table (#2057) 2024-01-31 20:49:22 +02:00
TakaRikka 4a081109bd
d_a_no_chg_room / d_a_e_st_line done (#2056)
* no_chg_room done

* d_a_e_st_line done

* remove asm

* d_a_e_bi_leaf done

* d_a_e_hb_leaf done
2024-01-31 20:05:04 +02:00
TakaRikka 36a29bc4fe
various fixes / matches (#2052)
* some fixes in d/s, d_item, d_shop

* fix for dKankyo_DayProc weak generation

* d_cc_uty fix

* some d_name / d_com_inf_game / f_op_actor_mng matches

* fix some player inline virtuals

* remove asm
2024-01-29 17:39:51 +02:00
Caroline Madsen 4640b758c9
d_a_obj_cdoor OK, d_a_obj_wchain mostly done, work on d_a_alink_wolf (#2047) 2024-01-25 19:24:38 +02:00
Caroline Madsen 69328d71ed
d_a_obj_bsGate, d_a_obj_window OK (#2041)
* d_a_obj_bsGate, d_a_obj_window OK

* MInor fixes
2024-01-23 14:42:38 +02:00
TakaRikka 697cd08979
some various J2D/J3D work (#2043)
* most of J2DPicture done

* fix GXSetTexCoordGen

* some j3d work
2024-01-22 17:23:54 +02:00
Caroline Madsen 9f372c40d5
d_a_obj_ki OK (#2039) 2024-01-20 19:41:05 +02:00
Caroline Madsen 5ad3727d17
work on d_a_npc_ne (#2037) 2024-01-19 16:57:56 -08:00
TakaRikka 981cfe7283
almost all of dolphin matched (#2036)
* TRK full match

* remove trk asm

* ar done

* cleanup some dolphin headers

* more dolphin cleanup

* cleanup / GD fully matched

* almost all of GX fully matched

* GX / Mtx full matched

* most of OS done

* pad done

* most of VI

* remove asm

* forgot couple vec funcs

* couple JUtility matches
2024-01-20 02:22:19 +02:00
hatal175 f97fc769df
d_s_play OK, work on d_a_ykgr (#2035) 2024-01-17 15:19:10 -08:00
Caroline Madsen dea6243c35
Fix type signatures of cLib_*Bit functions (#2024) 2024-01-05 22:48:32 -08:00
TakaRikka dde6a466b1
kgate / d_meter_button / d_meter_haihai done, obj_ice_l wip (#2018)
* kgate OK, ice_l wip

* d_meter_button done

* remove asm

* d_meter_haihai done

* remove asm
2024-01-02 01:09:41 +02:00
Jacob Patzer 3b7c793ac9
d_a_obj_bk_leaf OK (#2007)
* d_a_obj_bk_leaf OK

* Fix daObjCarry_c::make_prm

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2023-12-28 17:38:36 +02:00
Caroline Madsen 9780adcc4e
work on J3DMaterialFactory and J3DMaterialFactory_v21 (#2012) 2023-12-28 02:17:39 +01:00
Caroline Madsen 83969f6dc1
clean up some objects (#2014) 2023-12-28 01:54:45 +01:00
NicolaTesula ea80e8440c
d_a_obj_graWall OK (#2013) 2023-12-25 22:10:39 +02:00
TakaRikka a7edd19f16
MSL_C fully matched / some SSystem cleanup/ obj_rgate OK (#2011)
* cleanup SSystem files

* MSL_C fully matched

* fix build

* remove asm

* reorganize MSL_C/Runtime libs into more accurate setup

* little more cleanup

* cleanup some MSL headers

* obj_rgate OK

* remove asm

* some rgate documentation
2023-12-25 17:31:05 +02:00
Caroline Madsen b9ffe811fd
d_a_obj_chandelier OK (#2010) 2023-12-22 02:59:53 -08:00
hatal175 3fb456635b
d_meter_HIO OK + misc (#2009) 2023-12-22 02:56:56 -08:00
Caroline Madsen 064f444c0f
d_a_obj_zra_freeze, d_a_obj_zrTurara mostly OK, d_a_obj_zrTuraraRock OK (#2008) 2023-12-21 11:35:34 +02:00