Erilea
6a0462aecd
Add checkFrame helper to mDoExt_baseAnm
2024-06-05 11:47:50 +02: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
6f01730ab2
Add dComIfGp_particle_addModelEmitter wrapper
2024-05-24 18:56:46 +02: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
SuperDude88
55ff1d4923
Minor Player Data Work
...
Fix initialization/multiple definition errors, move some things to get sinit closer to matching
2024-05-18 21:10:24 -04:00
SuperDude88
4fe8a9bd46
Random Work
2024-05-18 20:55:58 -04: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
LagoLunatic
3e02c1e450
minor cleanup and matches
2024-05-12 12:26:10 -04:00
LagoLunatic
fb6e2cea35
Merge pull request #649 from SuperDude88/main
...
A Little More Orca Work
2024-05-12 10:50:26 -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
SuperDude88
d29443b920
A Little More Orca Work
2024-05-10 23:18:51 -04:00
LagoLunatic
4805f9b38d
improve mount direction enum
2024-05-10 01:06:16 -04:00
LagoLunatic
91891dc313
Add enum for player's equipped item
2024-05-10 00:19:26 -04:00
LagoLunatic
af61ba5f0a
d_a_player_tact work
2024-05-08 19:11:20 -04:00
TakaRikka
22c279fc86
some d_a_item doc from tp
2024-05-07 21:52:12 -07:00
LagoLunatic
14f53cdf56
document a couple pedestal member names
2024-05-06 12:34:10 -04:00
LagoLunatic
3d7ad52e04
d_a_bk work
2024-05-06 12:20:04 -04:00
Daniel Hajjar
7bc933412b
d_a_pedestal Work ( #623 )
...
* Started work on d_a_pedestal
* daPedestal::daPds_infiniteEcallBack_c matching
* daPedestal::daPds_c::_delete matching
* d_a_pedestal removed static function declarations
* daPedestal::CheckCreateHeap matching
* daPedestal::daPds_c::getMyStaffId matching
* daPedestal::daPds_c::CreateInit match
* daPedestal::daPds_c::finishCheck Changed return values
* daPedestal::daPds_c::CreateHeap matching
* daPedestal::daPds_c::_create matching
* daPedestal::daPds_c::set_mtx matching
* daPedestal::daPds_c::_execute matching
* daPedestal::daPds_c Started working on events
* daPedestal::daPds_c::setAction matching
* d_a_pedestal WIP
* daPedestal::daPds_infiniteEcallBack_c WIP
* daPedestal::daPds_c::_draw matching
* daPedestal::daPds_c::action matching
* daPedestal::daPds_c::waitAction matching
* daPedestal::daPds_c::eventProc matching
* daPedestal::daPds_c::initialMoveEvent matching
* daPedestal::daPds_c::actionMoveEvent matching
* daPedestal::ChunkCreateHeap Fixed match
* daPedestal::daPds_c::initialDefault matching
* daPedestal::daPds_c::initialEffectSet matching
* daPedestal::daPds_c::initialEffectEnd matching
* daPedestal::daPds_c::playBrkAnm matching
* daPedestal::daPds_c::initBrkAnm matching
* daPedestal::daPds_c Removed auto-generated comments
* d_a_pedestal Added dummy data
* d_a_pedestal Moved event tables to daPedestal
* d_a_pedestal Removed daPds__prm::getParam
* daPedestal::daPds_c Padded end of class
* daPedestal::daPds_c::CreateHeap Fixed conversion matching
* d_a_pedestal Code cleanup
* daPedestal::daPds_infiniteEcallBack_c Inlined setup function
* daPedestal::daPds_infiniteEcallBack_c Added explicit destructor
2024-05-06 11:57:31 -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
LagoLunatic
f9a8f92a15
Fix TevType enum
2024-05-01 13:19:25 -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
LagoLunatic
2b9a7415a3
minor toge cleanup
2024-04-25 21:33:02 -04: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
LagoLunatic
0b75cd4ed7
d_a_npc_roten 100%, weak order not matched
2024-04-24 15:45:16 -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
2d8e6a5c76
Fix missing global include for all res headers
2024-04-23 15:02:25 -04:00
LagoLunatic
8cc38b68ef
Update resource enums for JPN/PAL
2024-04-23 14:58:11 -04:00
LagoLunatic
623da9fa42
Generate resource headers for all Object RARCs
2024-04-23 14:08:28 -04:00
LagoLunatic
12e1b800ad
Use NULL instead of 0
2024-04-23 14:04:42 -04:00
LagoLunatic
1e32c0a197
JAIZelBasic work, JAIZelScene OK
2024-04-23 12:29:19 -04:00
LagoLunatic
3b40fd0132
Add back unnamed namespace methods, all actors now compile again
2024-04-22 17:51:41 -04:00
LagoLunatic
f8817f8479
J3DSkinDeform::deformVtxPos minor match
2024-04-21 22:38:31 -04:00
Jasper St. Pierre
055d27510b
d_a_obj_pbco match
...
Fixes #151
2024-04-21 17:15:11 -07:00
poketannenbaum
3a5f4d56ea
d_a_obj_pbco 100% ( #616 )
...
* Update d_a_obj_pbco.cpp
* Update d_a_obj_pbco.h
* Update d_a_obj_pbco.cpp
* Update src/d/actor/d_a_obj_pbco.cpp
Co-authored-by: Jasper St. Pierre <jstpierre@mecheye.net >
---------
Co-authored-by: Jasper St. Pierre <jstpierre@mecheye.net >
2024-04-21 17:09:42 -07:00
Jasper St. Pierre
f2ea11c65b
J3DCluster work
2024-04-20 18:59:23 -07:00
Jasper St. Pierre
02577f9029
J3DSkinDeform::initMtxIndexArray 96%
...
regalloc and argswaps now
2024-04-20 11:53:33 -07:00
Jasper St. Pierre
7305b797f6
J3DCluster work
2024-04-20 11:32:13 -07:00
Jasper St. Pierre
5725698822
build fix
2024-04-20 11:06:56 -07:00
Jasper St. Pierre
49fba6d1a5
J3DMaterialFactory_v21 90%
2024-04-20 11:03:11 -07:00
Jasper St. Pierre
36dbe0b42f
J3DCluster work
2024-04-20 10:36:08 -07:00
Jasper St. Pierre
683cf9324d
d_s_name minor work
2024-04-19 22:07:48 -07:00
Jasper St. Pierre
6cbe5c5457
J3DCluster work
2024-04-19 21:42:52 -07:00
LagoLunatic
1c80dde547
d_s_name: a few small matches
2024-04-18 23:19:12 -04:00
LagoLunatic
459cf6caa7
clean up some inline parameters
2024-04-18 23:16:38 -04:00
LagoLunatic
c93901ce2c
d_a_boko start
2024-04-17 13:35:53 -04:00