Commit Graph

1123 Commits

Author SHA1 Message Date
TakaRikka 5e283fd567
obj_movebox mostly done (#2181) 2024-07-17 13:51:24 -06:00
hatal175 038cdb8b5f
d_jnt_col OK (#2180) 2024-07-15 20:13:26 -07:00
Daniel Hajjar 09beea4a09
Update cLib_calcTimer (#2179) 2024-07-15 02:48:30 -07:00
hatal175 19e3defe5b
A little work on d_stage (#2178) 2024-07-14 05:29:24 -07:00
TakaRikka ca1ece683b
Lv5key / Iceblock done (#2177)
* obj_lv5key

* obj_iceblock done

* remove asm
2024-07-13 09:24:50 +03:00
hatal175 89e14f9f97
d_spline_path ok (#2176) 2024-07-12 17:31:33 -07:00
TakaRikka 6b8fda60f3
Lv5floorboard, Lv5icewall, obj_lv5swice, obj_lv5ychndlr done (#2175)
* lv5floorboard done

* obj_lv5icewall done

* remove asm

* obj_lv5swice done

* obj_lv5ychndlr done
2024-07-10 17:30:02 +03:00
hatal175 08c14024b9
daTagCsw_c OK + some twgate funcs (#2174) 2024-07-09 18:45:19 -07:00
TakaRikka 6eca7a83b9
obj_lv5YIblltray done (#2173)
* d_a_obj_lv5yiblltray done

* remove asm
2024-07-07 21:31:29 +03:00
TakaRikka 8599b135d6
d_a_alink_hang done (#2172) 2024-07-06 08:33:37 -06:00
Caroline Madsen 57a1d21be8
d_a_npc_zrz mostly done (#2168)
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2024-06-30 15:28:55 +03:00
hatal175 61c48f6e72
Work on daTag_KMsg_c (#2171) 2024-06-29 04:27:21 -07:00
TakaRikka d923917b39
work on d_camera / d_ev_camera (#2170) 2024-06-25 08:34:59 -06:00
TakaRikka 3c82015f69
d_bg_w done (#2169)
* ClassifyPlane matched

* d_bg_w full match

* remove asm
2024-06-15 11:09:55 -06:00
jdflyer 569d183b2c
Work on d_menu_fmap2D (#2167)
* Start d_menu_fmap2d

* checkpoint

* checkpoint
2024-06-10 00:38:30 -07:00
Pheenoh 3a2e38dc5c
Setup d_a_b + misc actors (#2166)
* setup d_a_b actors

* misc actor checkpoint

* misc actor finish

* add d_a_b class comments

* add misc actor class comments wip

* add misc actor class comments
2024-06-10 00:34:52 -07:00
Pheenoh 946b2e81d9
Setup d_a_npc actors (#2165) 2024-06-05 09:54:15 -06:00
hatal175 1c1e65bc4b
Work on J3DMatBlock (#2164) 2024-06-04 14:25:37 -06:00
Caroline Madsen 59175a46fd
d_a_obj_dan OK (#2163) 2024-06-02 16:24:43 -06:00
TakaRikka fcf137a902
d_a_nbomb mostly done (#2162)
* first pass of nbomb

* some nbomb doc

* remove asm
2024-05-29 07:44:15 -06:00
Pheenoh 2e7510db5f
Setup d_a_obj Actors (#2161)
* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* finish

* add class comments

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* finish

* add class comments

* rm duplicate comments

* fix build
2024-05-29 00:49:10 -07:00
Caroline Madsen 7c7bc7fbd0
d_a_obj_ari OK (#2160) 2024-05-26 13:52:57 -06:00
hatal175 577f9c6c21
a little work on d_a_obj_crope (#2159) 2024-05-26 13:52:42 -06:00
TakaRikka 411a832fbb
d_a_e_vt mostly done (#2158) 2024-05-24 20:47:15 -06:00
Pheenoh 38ac3e9227
Setup d_a_e actors (#2157)
* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* finish

* add class comments
2024-05-23 23:31:16 -07:00
Pheenoh 522c051b1a
Misc changes (#2156)
* daB_YO_Draw & onIceBreak

* misc changes

* remove asm / progress
2024-05-18 18:23:02 -07:00
TakaRikka fa325034fd
d_a_b_ob matched (#2155)
* all b_ob functions matching, not linked

* oops forgot a couple funcs

* fix some small errors

* some morpheel doc

* remove asm
2024-05-18 19:13:21 -06:00
doop 35484fb2c7
d_a_tag_yami work (#2154) 2024-05-14 14:43:47 -06:00
TakaRikka 486e578065
d_msg_scrn_3select done (#2153)
* msg_scrn_3select done

* remove asm

* d_msg_scrn_jimaku done
2024-05-11 09:53:18 +03:00
Trueffel c064a30356
Documentation pass on d_menu_ring.cpp (#2152)
* first d_menu_ring documentation pass

* some more docs
2024-05-09 18:00:43 -07:00
doop 1cc0621462
d_a_tag_sppath OK (#2151) 2024-05-08 15:14:04 -07:00
TakaRikka 6713925172
d_a_obj_item done (#2150)
* d_a_obj_item 99% done

* item cleanup

* remove asm

* add actor attention dist type enum

* change dist_entry names slightly
2024-05-08 07:21:07 +03:00
TakaRikka e1147cf047
Kytag3 done (#2149)
* kytag3 done

* remove asm

* fix d_envse
2024-05-06 20:56:03 +03:00
Caroline Madsen 7a528eb5b6
d_a_e_ba mostly done (#2147) 2024-05-05 19:34:52 +03:00
TakaRikka c36da6a366
kytag8 done, kytag12/13 almost (#2146)
* kytag08 done

* kytag13 almost, cleanup other kytags

* dakytag12 mostly done

* remove asm

* kytag10 done

* kytag01 done

* kytag0 done

* kytag04 done
2024-05-05 19:34:37 +03:00
hatal175 5d87d0cfa2
d_a_obj_bmWindow OK (#2148) 2024-05-05 19:13:52 +03:00
hatal175 9f55d3f37a
d_a_obj_balloon OK, d_a_balloon_2D mostly done. (#2145)
* d_a_obj_balloon OK

* Work on d_a_balloon_2D
2024-05-04 01:14:34 -07:00
hatal175 3db70741cc
d_a_obj_avalanche OK (#2144)
* d_a_obj_avalanche OK

* daObjAvalanche_c: Change struct to class
2024-05-01 15:55:58 +03:00
Caroline Madsen 3b4d74185d
d_a_e_yc OK (#2143) 2024-05-01 09:16:22 +03:00
hatal175 f2ab51e1d1
d_a_door_shutter OK (#2142)
* a_d_door_shutter OK

* d_a_door_spiral OK
2024-04-30 17:08:21 -07:00
Caroline Madsen 7339a87bd9
fix some nonmatching functions (#2141) 2024-04-28 19:33:32 -07:00
Caroline Madsen 669c7d920b
d_a_npc_zra mostly done, misc npc work (#2140) 2024-04-26 19:20:26 -07:00
Jeff Padgham c163dc9ed3
d_a_arrow work (#2139)
* WIP commit, about halfway done

* More progress, fixed up some issues

* Most functions match, minor issues in draw/create, dtor needs particle work

* Forgot to remove NONMATCHING define

---------

Co-authored-by: GinNoOokami <noreply>
2024-04-26 19:12:56 -07:00
hatal175 9e80bf0d84
Work on daMBdoorL1 (#2138) 2024-04-21 13:38:19 -07:00
TakaRikka b24b477fc4
d_a_tag_firewall done (#2137)
* mostly fix TVec3 ctors

* d_a_tag_firewall done

* remove asm
2024-04-21 15:27:47 +03:00
Trueffel 151c5099ab
d_a_obj_chest OK (#2136)
* obj_chest all functions matchin

* obj_chest OK & some renaming

* update progress & remove asm
2024-04-21 15:27:36 +03:00
Caroline Madsen d253deb2b9
d_a_do done but nonmatching, d_a_obj_food OK (#2135) 2024-04-17 17:47:22 +03:00
Pheenoh ddb1f42c69
Misc cleanup (#2134)
* Merge remote-tracking branch 'upstream/main'

* rm search terms alias (ended up not using it)

* typo fix
2024-04-15 20:23:53 -06:00
TakaRikka a0a5d6b00a
d_a_tag_event / d_a_tag_chkpoint done (#2133)
* cleanup evtarea

* d_a_tag_chkpoint done

* d_a_tag_event done

* remove asm
2024-04-15 18:39:47 -06:00
hatal175 ae4ef8e69d
daKnob20_c OK (#2132) 2024-04-15 17:26:26 -07:00
hatal175 fafbfcb833
daBdoorL5 OK (#2129)
* daBdoorL5 OK

* Remove dol2asm from d_a_door_dbdoor00
2024-04-14 15:01:11 -07:00
Jeff Padgham 5ffd54f286
d_a_npc_tr (#2131)
* Fixed some issues, mostly done besides some data problems in action

* Decomp OK

* Cleanup pass

* Updating progress

---------

Co-authored-by: GinNoOokami <noreply>
2024-04-14 14:01:42 +03:00
Caroline Madsen 5ec6df0d24
d_a_npc_ne fixes (#2130) 2024-04-14 14:01:24 +03:00
hatal175 4218910e41
Fix some issues in d_a_e_fz (#2128) 2024-04-12 07:27:01 -06:00
Pheenoh a61e3491f7
d_a_e_fz work, doxygen revamp (#2127)
* initial freezard actor struct + setActionMode OK

* daE_FZ_Draw

* setReflectAngle

* mBoundSoundset

* daE_FZ_Execute & execute

* demoDelete

* daE_FZ_Delete & _delete

* CreateHeap

* useHeapInit

* cc_set

* mtx_set

* action WIP

* way_gake_check

* executeRollMove

* executeMove

* draw WIP

* executeDamage

* checkpoint

* create

* checkpoint

* daE_FZ_c::executeWait

* checkpoint

* daE_FZ_c::damage_check almost done

* rm asm

* rm headers

* setup_profile WIP + doxygen update

* fix merge issues

* docs fix?

* fix2

* doxygen updates

* setup g_profile_E_FZ, profile setup script WIP

* update github actions

* update progress.md
2024-04-12 00:10:30 -06:00
hatal175 b36f0f9366
daBdoorL1_c OK (#2126) 2024-04-11 23:00:55 -07:00
hatal175 3172c9d640
daE_OctBg_c OK (#2121)
* daE_OctBg_c OK

* Rename data

* Remove comments
2024-04-10 13:34:53 -07:00
Caroline Madsen 197282b084
d_a_sq and d_a_npc_sq OK (#2123) 2024-04-09 19:47:50 +03:00
Caroline Madsen 4d614bdf5b
JPABaseShape OK (#2125) 2024-04-09 08:15:03 +03:00
Caroline Madsen 73ead19443
work on d_a_npc_the and d_a_npc (#2120) 2024-04-04 16:05:50 -07:00
hatal175 54d864e390
obj_wflag_class OK (#2119) 2024-04-01 16:10:26 -06:00
Trueffel a8dd0a1961
d_a_obj_pleaf OK (#2118) 2024-04-01 20:15:39 +02:00
hatal175 5fce7e3989
daObjWCover_c OK (#2117) 2024-04-01 12:06:45 +03:00
hatal175 baf696d9b8
daObjTrnd2_c OK, daObjTrnd_c done except one function (#2111)
* work on d_a_tornado_obj

* daObjTrnd2_c OK
2024-04-01 12:06:32 +03:00
Jeff Padgham db80914e40
d_a_obj_yobikusa OK (#2116)
* Decomp OK

* Initial cleanup pass

* Light documenting and formatting pass

* Updating progress

---------

Co-authored-by: GinNoOokami <noreply>
2024-03-31 12:33:18 +03:00
Trueffel 4cbf3e121b
Some documentation on d_menu_fishing (#2115)
* d_menu_fishing documentation pass

* some changes on d_menu_ring and d_menu_skill
2024-03-31 10:09:48 +03:00
hatal175 a42689be47
d_menu_ring OK (#2114) 2024-03-30 22:18:52 +01:00
Trueffel 9f46b4bea2
Match all funcs in d_menu_ring (#2113)
* d_menu_ring OK but something is not matchin

* at least matching without NONMATCHING again

* add note

* some docs about items

* fix i_nameID and i_expID

* revert my setBlackWhite change

* remove unused asm

* update progress

* m_Do_graphic functions match but I'm not able to remove data
2024-03-30 22:45:15 +03:00
Caroline Madsen 99facf7c94
d_a_e_bee mostly done (#2112) 2024-03-30 20:04:34 +03:00
TakaRikka 483253ae43
b_bq done (except weak funcs) (#2110) 2024-03-28 08:49:59 +02:00
hatal175 a9d182d6cf
d_a_obj_fan OK (#2109)
* Change daTag_EvtArea_c::chkPointInArea to inline

* d_a_obj_fan OK
2024-03-26 17:57:51 -07:00
Caroline Madsen 7da5cdee56
d_a_e_nest OK (#2108)
* d_a_e_nest OK

* complete merge
2024-03-25 20:41:20 +02:00
Huitzi 023c06c573
d_a_tag_statue_evt OK (#2107)
* d_a_tag_statue_evt OK

* Modification according to review
2024-03-24 19:21:22 +02:00
hatal175 3e2b193c0f
daFmtMng_c OK (#2106) 2024-03-24 12:31:59 +01:00
Jeff Padgham 0bbf2516bb
d_a_obj_saidan OK (#2105)
* Initial cleanup pass

* Functions OK, TU KO (unknown mismatch in TU with moveProc)

* Documentation pass

* Cleanup and remove asms

* Updating progress

---------

Co-authored-by: GinNoOokami <noreply>
2024-03-22 14:58:12 +02:00
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
Trueffel 4ea2b399be
Work on multiple files (#2102)
* d_menu_skill OK

* remove asm and update progress

* work on multiple files

* remove asm

* update progress
2024-03-20 00:10:26 -07:00
hatal175 14b18b4493
Match most of d_file_select (#2100) 2024-03-19 13:45:53 -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
jdflyer df77eae2b3
Fix make game (#2097) 2024-03-15 00:35:29 -07:00
Trueffel 75dcb31980
d_menu_skill OK (#2096)
* d_menu_skill OK

* remove asm and update progress
2024-03-15 07:38:43 +02: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
Trueffel 42418393d5
Fix d_menu_fishing & d_menu_insect vtable (#2094) 2024-03-13 19:51:10 -07: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
hatal175 c471449d0e
d_menu_map_common OK (#2075) 2024-02-18 09:55:58 +02:00
TakaRikka fa3be5d11d
d_map OK (#2074) 2024-02-17 20:47:45 +01:00
hatal175 8164c34142
Work on d_menu_dmap (#2073)
* Move some J2DPicture inlines to header

* Work on d_menu_dmap

* JASBasicInst OK

* JASCalc cleanup
2024-02-16 18:22:01 -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
Caroline Madsen d183f6593a
JAS work (#2069) 2024-02-11 07:29:35 +02:00
hatal175 df653e1d34
J2D work (#2068) 2024-02-10 05:45:24 +02:00
hatal175 9f38190f00
Work On JAudio (#2067)
* Match two JASTrack functions

* dsptask, JAISoundStarter OK. Other small matches

* Work on JAIStream

* Work on JAIStreamMgr

* Work on JAISeqMgr

* Formatting
2024-02-08 15:30:28 -08: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
Caroline Madsen a825c39d93
work on JASTrack (#2065) 2024-02-07 02:41:47 +02:00
hatal175 c19d9b02be
J3D work (#2064) 2024-02-06 07:04:35 +02:00
hatal175 e98d9c845c
Fix some JSUConvertOffsetToPtr issues (#2063)
* Fix some JSUConvertOffsetToPtr issues

* Match some J3DAnmLoader functions
2024-02-05 07:21:05 +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 c4cd497fd6
Work on Z2EnvSeMgr (#2059) 2024-02-03 02:28:50 -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
Caroline Madsen 255cc868e4
work on Z2SoundMgr and Z2SeMgr (#2055) 2024-01-30 16:08:37 -08:00
hatal175 1c891adeb8
work on functionvalue (#2054) 2024-01-30 16:02:22 -08:00
Caroline Madsen 16259ec265
Z2SeqMgr mostly done (#2053) 2024-01-29 15:50:13 -08: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
TakaRikka 7f0ba98c9f
cleanup msg scrn (#2051)
* msg_scrn_light done

* update include paths

* some cleanup

* fix build
2024-01-27 11:43:19 +02:00
Caroline Madsen 3470c4eb34
Z2Creature mostly done (#2049) 2024-01-26 18:11:28 -08:00
hatal175 9d331d712e
d_msg_scrn_light,d_msg_scrn_kanban ok (#2050)
* d_msg_scrn_light ok

* d_msg_scrn_kanban OK
2024-01-26 17:57:16 -08:00
hatal175 1ea10fcc63
More jstudio work (#2048) 2024-01-25 14:50:55 -08: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
TakaRikka ba44ade90c
more various JSystem work (#2046)
* most of J3DAnmLoader done

* J3D / JKernel / JUTConsole work

* remove asm

* fix build

* dol 50%
2024-01-24 14:00:46 +02:00
hatal175 b2310b84b6
A little work on jstudio (#2045) 2024-01-23 15:05:15 -08: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
hatal175 ea041b9d95
d_shop_camera, d_shop_item_ctrl OK (#2044) 2024-01-22 12:24:24 -08: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
hatal175 5a735a4956
Fix _stack_addr to match OSInit and __OSThreadInit (#2042) 2024-01-21 16:51:34 -08:00
hatal175 0228b4e03b
Work on d_msg_scrn_howl + misc (#2040) 2024-01-21 01:15:22 -08:00
Caroline Madsen 9f372c40d5
d_a_obj_ki OK (#2039) 2024-01-20 19:41:05 +02:00
TakaRikka 49a4319fb8
OSLink done (#2038) 2024-01-20 12:53:06 +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
TakaRikka 772a04851c
d_timer / d_bright_check done (#2034)
* d_bright_check mostly fixed

* d_timer done

* remove asm
2024-01-17 13:04:43 +02:00
hatal175 b27b6b287c
d_s_room OK (#2033) 2024-01-16 04:20:47 -08:00
hatal175 ead852383f
Work on Z2AudioLib (#2032) 2024-01-13 05:41:29 -08:00
TakaRikka 6260020b3e
all d_ovlp_fade done (#2031)
* ovlp_fade / ovlp_fade2 done

* ovlp_fade3 done

* remove asm
2024-01-13 11:46:47 +02:00
TakaRikka 4bd825e76c
most of TRK done / some misc work (#2030)
* work on d_file_sel_warning

* various cleanup

* attempt to fix d_gameover

* event cleanup

* trk work

* most of TRK done

* remove asm
2024-01-12 18:43:52 -08:00
hatal175 f342bd7171
Import JASCmdStack, std-vector work, Z2StatusMgr OK (#2029)
* Import JASCmdStack

* Work on std-vector

* Z2StatusMgr OK
2024-01-11 01:16:40 +02:00
TakaRikka 99f0efe975
d_meter2_draw done (#2028)
* d_meter2_draw done

* some meter_draw doc

* remove asm

* d_file_sel_info fixed
2024-01-09 16:10:40 +02:00
hatal175 28bef08667
Work on Audio, JAUSeqDataBlockMgr OK (#2027) 2024-01-08 15:19:07 -08:00
Trueffel 40dae638a7
Work on Collection Menu (d_menu_collect) (#2026)
* work on d_menu_collect

* match few funcs

* work on screenSet

* More work on d_menu_collect

* remove asm

* format document

* document fields

* rename variable

* Fix compiler error
2024-01-08 15:16:02 -08:00
hatal175 a8a159ae2c
Various Matches, J2DTextBoxEx and J2DTevs OK (#2025)
* Work on src/d/bg

* misc work

* J2dTextBoxEx OK

* J2DTevs OK

* Better return values for bool
2024-01-08 12:10:05 +02:00
Caroline Madsen dea6243c35
Fix type signatures of cLib_*Bit functions (#2024) 2024-01-05 22:48:32 -08:00
TakaRikka 2e15998e7a
d_meter_string done (#2023)
* d_meter_string done

* remove asm

* some other d_meter fixes
2024-01-03 16:12:17 +02:00
hatal175 d5d59471ea
Match most of d_msg_string_base (#2021) 2024-01-02 19:37:15 -08:00
TakaRikka 51ba05b54a
d_meter_hakusha done (#2020)
* meter_hakusha done

* remove asm
2024-01-02 20:59:20 +02: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
Caroline Madsen fe92c18c83
work on J3DGD (#2017) 2023-12-31 18:49:08 +02:00
hatal175 68e857b4da
Match most of d_attention (#2016)
* Make decompctx work with MSL includes

* Match most of d_attention
2023-12-29 21:59:33 +02:00
hatal175 402666242b
work on d_msg_class and JUTResFont (#2015)
* JUTResFont - Set symbols on

* Work on d_msg_class
2023-12-28 22:45:53 +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
Jacob Patzer be1764e060
More work on d_a_myna (#2005) 2023-12-18 01:24:36 +02:00
hatal175 cce0130025
Work on d_a_mg_fshop (#2006) 2023-12-18 01:24:15 +02:00
TakaRikka 6e58e660d5
work on link bow, kandelaar, and whistle (#2004) 2023-12-15 16:04:05 +02:00
Caroline Madsen 8293fb7c22
d_a_obj_zra_rock OK (#2003) 2023-12-14 15:19:19 -08:00
Caroline Madsen e7a6eb10b5
work on J3DShapeMtx (#2002)
* work on J3DShapeMtx

* update Progress.md
2023-12-13 06:42:38 +02:00
Trueffel c50f44964d
prepare some rels for work (#2000) 2023-12-06 16:01:42 -08:00
hatal175 0de0339250
Some GX work (#1998)
* Some GX work

* GXFrameBuf work

* Import GXAttr functions and enums

* Import most of GXTev

* Import most of GXPixel

* Import GXFifo

* Import some of GXInit

* Import and work on GXTransform

* Import GXPerf

* A little work on GXTexture
2023-12-06 15:57:35 -08:00
Caroline Madsen 28fb711606
d_a_obj_grave_stone OK (#1999) 2023-12-03 14:01:37 +02:00
Caroline Madsen c85689c5da
d_a_obj_barDesk OK (#1997) 2023-11-30 23:31:59 +01:00
TakaRikka a6d621e0c3
daAlink bottle / sumou done (#1996)
* link_bottle done

* link_sumou done

* remove asm
2023-11-29 19:27:08 +02:00
hatal175 334a1111d5
Import OSFont (#1995) 2023-11-29 04:54:55 -08:00
TakaRikka 9ff0f5029f
most of d_a_alink_wolf done / some misc (#1993)
* wip on alink_wolf

* setup procvar unions

* most of d_a_alink_wolf done + some misc
2023-11-27 13:14:06 +02:00
hatal175 6b0df1f30d
Work on OSExec, OSReboot OK (#1992) 2023-11-27 01:00:11 -08:00
Trueffel 7a6acf904c
d_a_obj_kkanban (Kakariko Sign) OK (#1991)
* d_a_obj_kkanban OK

* format files
2023-11-25 15:58:55 +02:00
hev7 c2fbd42c21
d_a_tag_Lv6Gate almost matching (#1990) 2023-11-23 12:00:57 +02:00
Caroline Madsen 5cc47d7212
d_a_obj_bed OK (#1989) 2023-11-19 06:23:27 +02:00
hatal175 c31a6f988c
Some work on m_do_ext (#1988)
* Some work on m_do_ext

* Work on m_do_ext
2023-11-17 23:02:12 -08:00
TakaRikka 519e780f66
almost all of daAlink_demo done (#1987)
* almost all of alink_demo done

* remove asm

* decideDoStatus OK
2023-11-18 06:02:04 +02:00
Caroline Madsen 187eaa2c55
d_a_obj_snow_soup OK (#1986) 2023-11-15 17:01:26 +01:00
hev7 37c0344daa
d_a_tag_Lv7Gate OK (#1985)
* d_a_tag_Lv7Gate OK

* Fix switch cases
2023-11-15 16:29:30 +02:00
Caroline Madsen 18cb3aa72f
d_a_obj_lv1Candle01, d_a_obj_lv2Candle OK (#1978)
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2023-11-12 07:12:21 +02:00
hatal175 0b95ee0c23
Various matches (#1984) 2023-11-11 05:18:11 +02:00
Jacob Patzer bbb38ed305
d_a_obj_ss_item OK (#1983) 2023-11-10 15:21:06 -08:00
Caroline Madsen 46d2283278
work on J3DModelLoader (#1982) 2023-11-08 19:56:00 -08:00
TakaRikka 557d0822e5
work on daAlink horse, hvyboots, cut (#1981)
* work on alink_cut, alink_horse, alink_hvyboots

* remove asm
2023-11-08 15:52:54 +02:00
hatal175 c6b47d83e1
Work on J2DWindowEx (#1979) 2023-11-08 03:58:56 -08:00
Jacob Patzer 493c5d75e1
d_a_tag_evt OK (#1977) 2023-11-06 08:10:29 +02:00
Caroline Madsen ea52bf09a4
d_a_obj_lvl1Candle00 OK (#1976)
* d_a_obj_lv1Candle00 OK

* Update Progress.md
2023-11-04 17:35:16 +02:00
Jacob Patzer b344f3b796
Work on d_a_myna (#1974) 2023-11-03 05:05:51 +02:00
Trueffel fadcd7bcdf
d_a_dbdoor00 OK (#1973)
* initial work on d_a_door_dbdoor00

* dbdoor mostly OK

* finish all functions and header

* remove externs

* remove unused asm
2023-11-02 19:42:44 +02:00
Trueffel e1b1ac6a0c
d_a_obj_bbox mostly OK (#1972)
* d_a_obj_bbox mostly OK

* remove unused asm

* better description
2023-11-02 19:36:33 +02:00
Caroline Madsen 30d9eaa052
work on d_a_tbox (#1971)
* d_a_tag_evtarea mostly done, work on d_a_npc

* work on d_a_npc_ash

* work on Z2SoundHandles

* Z2SoundObject, JAUSoundAnimator OK

* Update Progress.md

* work on d_a_tbox
2023-11-02 19:35:31 +02:00
Trueffel cfa5f44bb7
decompile a few daItemKantera_c funcs (#1970)
* attempt on daItemKantera_c

* format cpp
2023-10-28 02:46:18 +03:00