Commit Graph

425 Commits

Author SHA1 Message Date
LagoLunatic f61e242c1a d_a_wind_arrow OK 2024-07-02 11:52:59 -04:00
LagoLunatic 31997de799 d_wpot_water OK 2024-07-02 11:04:30 -04:00
LagoLunatic 96654f9a1f JAISystemInterface OK
adapted from pikmin2 decomp
2024-07-01 13:33:48 -04:00
LagoLunatic 8634478bc1 Use the "next TU" fakematch to link d_door 2024-06-30 11:15:20 -04:00
LagoLunatic 3463dd8dc2 d_gameover done on JPN and PAL 2024-06-29 21:23:00 -04:00
LagoLunatic c56933f43c Fix J3DMtxCalcBasic vtable, unlink J3DUMotion 2024-06-29 10:40:57 -04:00
Jasper St. Pierre 0fb34d24db d_magma work 2024-06-28 22:55:46 -07:00
LagoLunatic abe7439e00 Update dtk to 0.9.2 2024-06-26 13:50:31 -04:00
LagoLunatic 58dee066bd d_a_sea OK on JPN
fixes #586
2024-06-21 20:43:12 -04:00
LagoLunatic 0e281988f4 d_a_tag_island OK
fixes #472
2024-06-19 19:02:07 -04:00
LagoLunatic b72b88dc4e d_a_ygcwp OK
fixes #488
2024-06-19 18:35:28 -04:00
LagoLunatic e51727b56c Add --warn argument to configure.py 2024-06-16 13:13:11 -04:00
Daniel Hajjar 02b4fad555 d_a_obj_hbrf1 (#657)
* Started working on d_a_obj_hbrf1

* daObjHbrf1::Act_c::Mthd_Delete matching

* daObjHbrf1::Act_c::CreateHeap matching

* daObjHbrf1::Act_c::Draw matching

* Act_c::Execute matching

* d_a_obj_hbrf1 matching some funcs

* daObjHbrf1::Act_c::Create matching

* d_a_obj_hbrf1 Matched more funcs

* daObjHbrf1::Act_c::daObjHbrf1_up_demo matching

* daObjHbrf1::Act_c::daObjHbrf1_down_demo matching

* daObjHbrf1::Act_c::daObjHbrf1_down_stop matching

* daObjHbrf1::Act_c::daObjHbrf1_up_stop matching

* d_a_obj_hbrf1 matching
2024-06-06 13:31:28 -04:00
Erilea cb58c240e3 d_a_obj_gryw00 matching 2024-06-05 11:47:50 +02:00
Daniel Hajjar 32031720a2 d_a_bflower (#655)
* Started working on d_a_bflower

* daBFlower_c::set_mtx matching

* daBFlower_c::init_bck_anm matching

* daBFlower_c::CreateHeap matching

* daBFlower_c::_create matching

* daBFlower_c::CreateInit matching

* daBFlower_c::_draw matching

* daBFlower_c::setCollision

* daBFlower_c::animPlay matching

* daBFlower_c::_execute matching

* daBFlower_c::actLive matching

* daBFlower_c::actDead matching

* d_a_bflower cleanup

* d_a_bflower more cleanup

* d_a_bflower matching
2024-06-04 19:16:52 -04:00
LagoLunatic f44d825f4b d_a_auction OK on JPN 2024-06-03 20:26:56 -04:00
Daniel Hajjar ed7a50cd86 d_a_auction (#654)
* Started working on d_a_auction

* daAuction_c Updated member variables

* daAuction_c Refactored class

* daAuction_c::getRand matching

* daAuction_c constructor matching

* d_a_auction CheckCreateHeap matching

* daAuction_c::_create matching

* d_a_auction l_item_dat matching

* daAuction_c::createHeap matching

* d_a_auction Added HIO classes

* daAuction_c::createInit WIP

* daAuction_c::_delete matching

* daAuction_c::_draw matching

* daAuction_c::_execute matching

* d_a_auction Fixed procfunc arrays

* daAuction_c moveProc funcs matching

* daAuction_c::checkOrder matching

* daAuction_c::eventOrder WIP

* daAuction_c::eventMove matching

* daAuction_c::privateCut WIP

* daAuction_c::eventTalkInit matching

* daAuction_c::eventMesSet matching

* daAuction_c::eventMesEnd matching

* daAuction_c::eventStartInit matching

* daAuction_c::eventStart matching

* daAuction_c::eventMainInit matching

* daAuction_c::eventMain matching

* daAuction_c::eventMainKai matching

* daAuction_c::eventMainKai Fixed formatting

* daAuction_c::eventMainUri matching

* d_a_auction matching fixes

* daAuction_c::eventMainMsgSet matching

* daAuction_c::eventMainMsgEnd matching

* daAuction_c::setMtx matching

* daAuction_c::getItemNo matching

* daAuction_c::setLinkAnm matching

* d_a_auction matched some functions

* d_a_auction matched SetMessage functions

* daAuction_c::getNpcActorP matching

* daAuction_c::eventMainMsgBikonC matching

* daAuction_c::eventMainMsgBikonW matching

* daAuction_c::eventGetItemInit matching

* daAuction_c::eventGetItemNpcInit matching

* daAuction_c::eventGetItemMesInit matching

* d_a_auction matched some functions

* daAuction_c::setCameraNpc matching

* daAuction_c::nextBet matching

* daAuction_c::privateCut Fixed matching

* d_a_auction .data section matching

* daAuction_c::next_msgStatus WIP

* daAuction_c::next_msgStatus matching

* Fixed variable names

* d_a_auction cleanup

* d_a_auction more cleanup

* d_a_auction non-matching

* d_a_auction minor tweak
2024-06-02 10:48:53 -07:00
Erilea a9f55dc187 d_a_obj_eskban work
nonmatching dBgS_MoveBgActor::Draw and daObjEskban::<unnamed>::Mthd_IsDelete are swapped
2024-05-24 18:50:02 +02:00
Daniel Hajjar 29a9b56c6d d_a_deku_item (#651)
* Started implementing d_a_deku_item

* Implemented daDekuItem_c::set_mtx

* d_a_deku_item l_cyl_src matching

* daDekuItem_c::_create matching

* daDekuItem_c::_delete matching

* daDekuItem_c::CreateInit

* daDekuItem_c::CreateHeap matching

* d_a_deku_item static methods matching

* daDekuItem_c::_execute matching

* daDekuItem_c::_draw matching

* daDekuItem_c::checkOrder matching

* daDekuItem_c::eventOrder matching

* daDekuItem_c::mode_proc_call matching

* daDekuItem_c mode_getdemo functions matching

* daDekuItem_c::mode_wait matching

* d_a_deku_item cleanup

* Update include/d/actor/d_a_deku_item.h

Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>

* d_a_deku_item Removed auto-generated comments

* d_a_deku_item Fixed matching

---------

Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
2024-05-14 21:02:15 -04:00
Daniel Hajjar b3ab6bc6c4 d_a_obj_ladder work (#650)
* Started working on d_a_obj_ladder

* daObjLadder::Act_c::CreateHeap Implemented (non-matching)

* daObjLadder::Act_c::Draw matching

* daObjLadder::Act_c::set_mtx Implemented

* daObjLadder::Act_c::Mthd_Delete matching

* daObjLadder::Act_c::mode_demoreq matching

* daObjLadder::Act_c::demo_end_reset matching

* daObjLadder::Act_c::mode_wait matching

* daObjLadder::@unnamed@d_a_obj_ladder_cpp@::L_attr WIP

* daObjLadder::Act_c::mode_vib matching

* daObjLadder::Act_c::mode_drop Implemented

* daObjLadder::Act_c::Mthd_Create matching

* daObjLadder::Act_c::CreateHeap matching

* daObjLadder::Act_c::mode_fell_init

* daObjLadder types cleanup

* daObjLadder::Act_c::Create matching

* daObjLadder::Act_c::mode_drop matching 100%

* daObjLadder::Act_c::Execute matching

* daObjLadder::Act_c Added mode enum

* d_a_obj_ladder Pre-PR cleanup
2024-05-12 10:42:39 -04:00
Daniel Hajjar e7e5ea2071 d_a_lbridge (#622)
* Started working on d_a_lbridge

* Implemented CheckCreateHeap in d_a_lbridge

* Added member variables for d_a_lbridge

* Implemented daLbridge_c::set_mtx

* Implemented daLbridge_c::setMoveBGMtx

* Implemented se functions in d_a_lbridge

* Implemented daLbridge_c::demo

* Implemented daLbridge_c::_create

* Refactored daLbridge_c::_create

* Added constructor for mDoExt_bpkAnm

* daLbridge_c::_draw

* daLbridge_c::_execute match

* daLbridge_c::CreateInit

* daLbridge_c::sw_check match

* daLbridge_c::appear_bridge

* daLbridge_c::CreateHeap

* daLbridge_c::_delete match

* daLbridge_c::disappear_bridge match

* d_a_lbridge fixes

* d_a_lbridge matching

* Removed old comments

* d_a_lbridge variable renaming

* d_a_lbridge PR fixes
2024-05-01 16:04:57 -04:00
Daniel Hajjar aaa0a4f77b d_a_mtoge (#621)
* Started implementing d_a_mtoge

* Started work on actions in d_a_mtoge

* d_a_mtoge actions WIP

* Implemented daMtoge_c::draw

* Implemented daMtoge_Delete

* Implemented daMtoge_c::CreateHeap

* Implemented daMtoge_c::create

* Minor tweaks for d_a_mtoge

* Implemented daMtoge_c::calcMtx

* Implemented daMtoge_c::CreateInit

* d_a_mtoge cleanup

* Removed ternary expression

* d_a_mtoge fixed matching
2024-04-29 11:13:14 -04:00
poketannenbaum eed9915e64 d_a_komore match (#620)
* Update d_a_obj_xfuta.cpp

* Update d_a_obj_xfuta.h

* Update d_a_obj.cpp

* Update d_a_obj.h

* Update d_a_obj.cpp

* Update d_a_obj_xfuta.cpp

* Update d_a_obj.cpp

* Update d_a_obj.h

* Update d_a_obj_xfuta.h

* Update d_a_obj_xfuta.cpp

* Update d_a_obj_xfuta.cpp

* Update configure.py, set d_a_obj_xfuta to matching

* Update d_a_obj_xfuta.cpp

* Update d_a_obj_xfuta.h

* Update configure.py

* Update d_a_komore.cpp

* Update d_a_komore.h
2024-04-28 15:06:45 -07:00
poketannenbaum 0c21a2dbad d_a_obj_xfuta match (#617)
* Update d_a_obj_xfuta.cpp

* Update d_a_obj_xfuta.h

* Update d_a_obj.cpp

* Update d_a_obj.h

* Update d_a_obj.cpp

* Update d_a_obj_xfuta.cpp

* Update d_a_obj.cpp

* Update d_a_obj.h

* Update d_a_obj_xfuta.h

* Update d_a_obj_xfuta.cpp

* Update d_a_obj_xfuta.cpp

* Update configure.py, set d_a_obj_xfuta to matching

* Update d_a_obj_xfuta.cpp

* Update d_a_obj_xfuta.h
2024-04-27 18:19:09 -07:00
Daniel Hajjar 9a208b6096 d_a_toge (#619)
* Started implementing d_a_toge

* daToge update

* daToge WIP

* Implemented daToge_c::_create

* Implemented toge_seStart

* Implemented daToge_c::_draw

* Implemented daToge_c::set_collision

* Fixed daToge setCullSizeBox call

* Added g_profile_TOGE

* Refactored daToge_c:._delete

* Fixed local float in daToge_c::set_collision

* daToge_c::toge_move

* Removed commented-out code

* Modified Irregular switch in daToge_c::toge_move

* Cleaned up daToge_c::search_wind

* Implemented daToge_c::_execute

* daToge code-cleanup

* daToge additional code-cleanup

* Removed redundant type cast

* Update src/d/actor/d_a_toge.cpp

Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>

* Fixed PR suggestions

* Updated configure.py

* Minor fixes

---------

Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
2024-04-25 18:13:45 -04:00
SuperDude88 899ae98e7d daObj_Roten_c OK, daNpcRoten_c Almost Matching (#618)
* Roten Work

- daNpcRoten_c almost matching
- daObj_Roten_c OK

I don't think these are actually related but they had the same name so I put them together

* Minor Cleanup
2024-04-24 14:28:38 -04:00
LagoLunatic 1e32c0a197 JAIZelBasic work, JAIZelScene OK 2024-04-23 12:29:19 -04:00
Jasper St. Pierre 055d27510b d_a_obj_pbco match
Fixes #151
2024-04-21 17:15:11 -07:00
LagoLunatic 5417608f6e d_a_npc_nz 100%, weak order not matching 2024-04-16 22:16:00 -04:00
LagoLunatic 9d746447f9 d_a_bwdg 100%, weak order not matching 2024-04-16 19:56:52 -04:00
LagoLunatic ad0478fe15 d_a_tag_event OK 2024-04-16 13:28:35 -04:00
LagoLunatic 0a1ce59327 d_a_esa OK 2024-04-14 10:29:28 -04:00
LagoLunatic 7bfb08ed5f J3DAnimation OK
mostly copied from pikmin2
2024-04-14 09:53:27 -04:00
LagoLunatic 778ff46ab2 copy JStudio_JStage progress from pikmin2 2024-04-13 23:27:13 -04:00
LagoLunatic 0b3377350c JStudio object-sound OK 2024-04-13 17:16:20 -04:00
LagoLunatic 133df570d9 d_com_static OK 2024-04-13 15:16:15 -04:00
LagoLunatic c2452afb7f d_a_player_npc OK, d_a_npc_os 100% except weakfunc order 2024-03-18 23:41:02 -04:00
SuperDude88 3f1d64f3ab daNpc_Os_c Work (#611)
* daNpc_Os_c Work

Mostly matching

* How Did I Miss This

Somehow this wasn't erroring on my machine

* Hopefully This Works Now

* Surely this is the last one

* Definitely compiles now

* Cleanup
2024-03-18 22:04:58 -04:00
LagoLunatic 786652e0f5 JMessage control OK 2024-03-13 16:34:05 -04:00
LagoLunatic 74d629665c JStudio_JStage control OK 2024-03-05 18:02:33 -05:00
LagoLunatic 56107e697a Get more JSystem TUs compiling 2024-03-05 16:41:32 -05:00
LagoLunatic 7f543cf441 more JStudio progress 2024-03-04 22:39:12 -05:00
Miles Acquaviva 9777926534 Matched d_a_obj_tower (#608)
* Matched d_a_obj_tower

* Marked as matching in configure.py

* Fixed data match

* Revisions

* Update d_a_obj_tower.cpp

* fixed build

* fixed build

* removed extra var
2024-03-04 17:40:45 -08:00
LagoLunatic cddc3efdcd Started copying JStudio progress from pikmin2 2024-03-04 18:28:09 -05:00
LagoLunatic 78671ad9ea Copy more JStudio progress from TP 2024-03-04 13:58:02 -05:00
LagoLunatic 63153453c9 jstudio-control OK 2024-03-03 20:03:59 -05:00
LagoLunatic 012ba34af7 jstudio-math OK 2024-03-03 19:47:15 -05:00
LagoLunatic bda17503da d_salvage OK 2024-02-29 19:42:35 -05:00
LagoLunatic 6321fd44f5 Copy JStudio::stb progress from TP 2024-02-29 19:25:16 -05:00
LagoLunatic 533cd90a5f d_a_hitobj OK (#606)
* d_a_hitobj OK

* Corrections to d_a_hitobj

* Corrections to d_a_hitobj configure.py

* Corrections to d_a_hitobj configure.py

* Remove unnessecary pointer destructure

* Cleanup d_a_hitobj

---------

Co-authored-by: Jason Carpenter <5916026+breadbored@users.noreply.github.com>
2024-02-28 22:20:26 -05:00