Commit Graph

391 Commits

Author SHA1 Message Date
LagoLunatic a42fd39a9f d_a_att OK, d_a_bgn header work
fixes #89
2024-09-07 16:16:17 -04:00
LagoLunatic 45825ef331 d_a_evsw OK
fixes #184
2024-09-06 12:37:40 -04:00
Jasper St. Pierre e6a4022ad9 d_a_obj_usovmc
fixes #445
2024-09-02 12:01:14 -07:00
Jasper St. Pierre 00eb28e903 d_a_obj_vmc match
fixes #448
2024-09-02 11:47:52 -07:00
Jasper St. Pierre ca6919cd30 vmsdz/vmsms match
fixes #449 #450
2024-09-02 10:39:46 -07:00
Jasper St. Pierre 4d5aeeefc6 d_a_obj_vgnfd work 2024-08-31 18:05:39 -07:00
Jasper St. Pierre c9af6f5e87 d_a_syan work 2024-08-31 14:11:49 -07:00
Daniel Hajjar 596fe9ab93 d_a_obj_quake (#676)
* d_a_obj_quake work

* daObjQuake_c::_create matching

* daObjQuake_c::_is_delete matching

* d_a_obj_quake matching
2024-08-27 10:07:14 -04:00
Daniel Hajjar c2bacf5658 d_a_player_particle (#674)
* daPy_mtxPosFollowEcallBack_c::execute matching

* daPy_waterDropEcallBack_c::end matching

* daPy_dmEcallBack_c::execute matching

* daPy_fanSwingEcallBack_c::execute matching

* daPy_waterDropPcallBack_c::execute matching

* daPy_sightPacket_c::draw matching

* daPy_sightPacket_c::setSight matching

* daPy_swBlur_c::initSwBlur matching

* daPy_swBlur_c matching

* daPy_lk_c::setWaterDrop matching

* daPy_lk_c::setFootMark matching

* daPy_footEffect_c work

* daPy_lk_c::resetFootEffect matching

* daPy_lk_c::setSwimTail matching

* daPy_lk_c::setCutWaterSplash matching

* daPy_lk_c::setDamageCurseEmitter matching

* daPy_lk_c::setDamageElecEmitter matching

* daPy_lk_c::setDamageEmitter matching

* daPy_lk_c::endFlameDamageEmitter matching

* daPy_lk_c::setSwimWaterDrop matching

* daPy_lk_c::setItemWaterEffect matching

* daPy_lk_c::setFootEffectType matching

* daPy_lk_c::setFootEffect matching

* daPy_lk_c::setAuraEffect work

* daPy_lk_c::setWaterRipple matching

* d_a_player_particle minor cleanup

* daPy_lk_c::setAuraEffect matching

* Removed comment

* Removed another old comment

* PR suggestions
2024-08-09 17:05:24 -04:00
Jasper St. Pierre d2b9d15efb d_a_obj_lpalm work 2024-08-03 13:02:01 -07:00
Jasper St. Pierre caff8a8390 d_a_lwood work 2024-08-03 11:34:32 -07:00
Jasper St. Pierre c99b5bdbdb d_a_lod_bg work 2024-08-03 10:40:14 -07:00
Jasper St. Pierre 3ed6cb7bb3 d_a_kytag02, d_a_kytag03 work 2024-08-03 00:45:25 -07:00
Jasper St. Pierre ceead3caff d_a_obj_gaship
fixes #396
2024-08-02 23:54:43 -07:00
Blythe 7e70d94bc9 d_a_obj_ebomzo mostly matched (#668)
* ebomzo mostly matching

* ebomzo mostly matching

* d_a_obj ebomzo cleanup

---------

Co-authored-by: Blythe <35576053+bhospelhorn@users.noreply.github.com>
2024-07-23 21:20:58 -07:00
LagoLunatic 9f647b6b14 minor bk, damagereaction, mozo work 2024-07-20 19:31:55 -04:00
LagoLunatic bad4ac23e9 work on various inlines, JASSeqCtrl OK 2024-07-17 11:51:58 -04:00
Daniel Hajjar 4e2faca54b d_a_obj_timer (#669)
* Started work on d_a_obj_timer

* daObjTimer::Act_c::_create matching

* d_a_obj_timer work

* daObjTimer::Act_c::mode_count matching

* d_a_obj_timer matching

* Fix build
2024-07-17 10:07:28 -04:00
LagoLunatic c98c9307ed d_a_bk work 2024-07-15 17:04:14 -04:00
Daniel Hajjar 347f996cd4 d_a_title (#666)
* d_a_title work

* daTitle_proc_c::proc_draw matching

* daTitle_proc_c::~daTitle_proc_c matching

* daTitle_proc_c::daTitle_proc_c matching

* d_a_title work

* daTitle_proc_c::set_mtx matching

* proc_execute matching

* daTitle_proc_c::model_draw matching

* daTitle_c inlines matching

* daTitle_proc_c::calc_2d_alpha matching

* Fixed mDoExt_bpkAnm::remove inline

* Updated configure.py

* d_a_title cleanup

* Updated configure.py
2024-07-14 10:05:20 -07:00
LagoLunatic 2def735282 Add fpc_ProcID type and use it for all process IDs
See https://github.com/zeldaret/tp/pull/2173
2024-07-12 21:14:13 -04:00
LagoLunatic 45cb8efb56 Copy THP progress from prime decomp
A few functions don't match
2024-07-11 13:11:35 -04:00
LagoLunatic 9489cd4bcb d_a_movie_player start 2024-07-10 17:16:55 -04:00
SuperDude88 17a7656450 Bit of Figurine Work (#665)
* Bit of Figurine Work

Not super complete, was just poking around to figure a few things out

* Fix Build

I really need to stop having this every single time
2024-07-09 20:52:54 -07:00
DanTGL d2212904ba Modified return types 2024-07-06 15:38:13 +02:00
LagoLunatic cbc5be21cd player_main work 2024-06-30 15:45:44 -04:00
LagoLunatic 3d9813b985 bk_class typo fix 2024-06-30 15:45:28 -04:00
LagoLunatic 8634478bc1 Use the "next TU" fakematch to link d_door 2024-06-30 11:15:20 -04:00
LagoLunatic 32dc871c83 d_a_player_dproc start 2024-06-28 09:41:22 -04:00
LagoLunatic 3e20d8d7c7 d_a_bk stand2 matches 2024-06-27 13:42:47 -04:00
Daniel Hajjar 300d820b7a d_a_msw (#662)
* daMsw_Draw matching

* d_a_msw chain_Draw

* daMsw_IsDelete matching

* d_a_msw chain_Draw work

* d_a_msw ride_call_back matching

* d_a_msw chain_Draw matching

* d_a_msw daMsw_Delete matching

* daMsw_CreateInit matching

* d_a_msw daMsw_Create

* d_a_msw msw_move matching

* d_a_msw daMsw_Execute work

* daMsw_Create 100% matching

* d_a_msw minor tweak

* d_a_msw Removed padding

* d_a_msw PR fixes
2024-06-27 13:41:18 -04:00
Majora12 c3fac15b9d Seems to be 100% Matching (#661) 2024-06-25 17:17:17 -07:00
Daniel Hajjar fda302008e d_a_sea (#659)
* d_a_sea fixes

* daSea_ChkArea matching

* daSea_calcWave WIP

* daSea_GetPoly WIP

* d_a_sea Added Nonmatching comments

* daSea_calcWave matching

* daSea_calcWave fakematch

* daSea_packet_c::CalcFlatInterTarget matching

* daSea_GetPoly matching

* daSea_packet_c::SetCullStopFlag matching

* d_a_sea Misc fixes

* daSea_packet_c::execute matching

* daSea_packet_c::execute cleanup

* daSea_packet_c::create matching

* daSea_packet_c::CalcFlatInter matching

* daSea_packet_c::draw WIP

* daSea_packet_c::draw more WIP

* daSea_packet_c::draw work

* daSea_packet_c::draw even more WIP

* d_a_sea matching

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

* d_a_sea cleanup

* updated configure.py

* d_a_sea minor cleanup

---------

Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
2024-06-21 17:31:43 -07:00
Jasper St. Pierre ee52d98f78 d_a_wind_tag start 2024-06-19 21:41:51 -07:00
LagoLunatic 944eb44668 fix return types 2024-06-19 19:09:04 -04:00
LagoLunatic b72b88dc4e d_a_ygcwp OK
fixes #488
2024-06-19 18:35:28 -04:00
Jasper St. Pierre 01a7ab6297 d_a_ygcwp 90% 2024-06-19 14:54:14 -07:00
Jasper St. Pierre 9bdc64cca9 d_a_tag_island 90% 2024-06-19 14:08:49 -07:00
Jasper St. Pierre 9cbe5ba258 d_a_dai_item work 2024-06-19 12:43:21 -07:00
SuperDude88 3f08458809 d_a_npc_people Almost OK (#658)
* daNpcPeople Work

* Oops

Somehow I break this file every time I touch it
2024-06-15 22:55:31 -07:00
LagoLunatic 17e4446179 Document some player_main var names 2024-06-07 13:54:03 -04:00
LagoLunatic 90ce6f8ba6 PID cleanup 2024-06-06 19:30:34 -04:00
LagoLunatic bd5853cb5a Fix beat/melody var names 2024-06-06 19:06:39 -04:00
LagoLunatic eec24f6c27 procTactWait 2024-06-06 18:48:25 -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
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
SuperDude88 9ac4cca1ae Add Back Static 2024-05-18 22:57:05 -04:00