Commit Graph

1044 Commits

Author SHA1 Message Date
hatal175 9895999b7b
daObjKazeNeko_c OK (#2209) 2024-10-14 01:24:30 -07:00
hatal175 e954b7ba50
Readd ice_s changes (#2208) 2024-10-13 23:29:22 -07:00
Luke Street 0db466edfa
Add clangd support for VS Code (#2207)
* Add clangd support for VS Code

* Revert accidental change
2024-10-12 21:43:10 -07:00
TakaRikka 8514737d46
d_a_alink work / bump dtk version (#2205) 2024-10-12 15:11:17 -07:00
TakaRikka 12eb254d76
switch to dtk setup (#2203)
* switch to dtk setup

* some cleanup / fixes

* cleanup d_a_alink literals

* Restore doxygen, update CI & README.md (#1)

* Fix build image ref (#2)

---------

Co-authored-by: Luke Street <luke@street.dev>
2024-10-10 08:29:58 -06:00
Caroline Madsen 2fd702c0ac
d_menu_fmap and d_menu_fmap2D OK (#2202) 2024-10-07 15:34:13 -07:00
hatal175 1f3948e40e
d_map_path_dmap OK (#2201)
* d_map_path_dmap work

* d_map_path_dmap OK

* Probable inheritance for dalv4CandleDemoTag_c

* daObjFuta_c OK

* daObjHHASHI_c OK
2024-10-07 15:32:29 -07:00
hatal175 24b6124609
daTagQs_c OK (#2200)
* daTagQs_c OK

* clean up d_a_tag_shop_camera

* daTagTWGate_c OK

* daTagWljump_c: Update names and includes

* Make fopAcM_cullingCheck compilable

* Remove dolasm include

* dMenu_Collect2D_c::screenSet matches

* Minor work on d_menu files

* dMenu_Option_c OK
2024-10-02 19:24:27 -07:00
hatal175 09dfa0a2bc
Work on daNpcBlueNS_c (#2199) 2024-09-25 15:28:26 -07:00
hatal175 f2ac35d738
J3DModelLoaderCalcSize + J2DScreen work (#2198)
* All literals functions in J2DScreen were matched

* Import J3DModelLoaderCalcSize work

* d_a_obj_rfHole OK

* Minor fixes for daVrbox2
2024-09-14 00:48:38 -07:00
TakaRikka ee0c0f12ac
obj_onsenTaru done / cleanup swspinner TUs (#2197)
* clean up swspinner TUs

* d_a_obj_onsenTaru done

* remove asm
2024-09-09 20:41:28 +03:00
hatal175 b7380e77d1
Work on JStudio (#2195)
* work on object-light

* JStage control OK

* object-fog OK

* object-camera OK

* Work on object-actor
2024-08-30 04:50:05 -07:00
hatal175 d3420ffe8d
jstudio particle and sound OK (#2194)
* Work on object-sound

* object-particle OK

* object-sound OK

* JStudio_JAudio2 control OK

* JStudio_JParticle control OK

* JStage object OK

* JStage ambient light OK
2024-08-22 13:17:24 -07:00
hatal175 18f4489dd6
d_particle almost finished (#2193)
* d_particle almost finished

* Remove dolasm.h include from JKRDvdRipper
2024-08-16 22:19:53 -07:00
hatal175 edd2d30a33
Work on d_msg_scrn_talk (#2192)
* Work on d_msg_scrn_talk

* Generate d_pane_class_ex virtual inlines
2024-08-14 13:50:36 -07:00
hatal175 0af6d632ce
Work on d_meter2_info (#2191) 2024-08-12 14:43:37 -07:00
TakaRikka 2bcec113fb
firewood/tornado/tag_camera done, obj_drop almost (#2190)
* firewood done, obj_drop mostly done

* obj_tornado done, cleanup obj_tornado2

* tag_camera done

* remove asm

* tag_msg done
2024-08-12 21:34:01 +03:00
hatal175 7894ea5140
Work on d_msg_scrn_item (#2188) 2024-08-09 20:23:17 -07:00
TakaRikka e7e5453771
zramark work, sWallShutter / firewood2 done (#2187)
* obj_zramark done except weaks

* setup fixes

* obj_sWallShutter done

* firewood2 done

* remove asm
2024-08-07 09:32:04 -06:00
hatal175 106d72032c
Work on d_msg_object (#2186) 2024-08-07 03:18:30 -07:00
TakaRikka 6bf2f3cc55
some cc doc and obj_brg work (#2184)
* some cc doc

* document dCcD material types

* work on d_a_obj_brg
2024-07-22 12:33:37 -06:00
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