Commit Graph

1432 Commits

Author SHA1 Message Date
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 39eacfebd3 kt almost matches 2024-04-25 21:34:00 -04: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 e235db5379 Use resource enums for all other old actors 2024-04-25 12:36:12 -04:00
LagoLunatic ae0bc3ff95 Started using resource enums for old actors 2024-04-24 16:20:56 -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 12c8b6fcc7 Move res enums in cpp files to include res headers instead 2024-04-23 14:15:57 -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 f856df04e5 Regenerate old actor profiles for consistency 2024-04-22 13:20:05 -04:00
LagoLunatic 94f3b78155 Generate all actor profiles and method tables 2024-04-21 23:31:40 -04:00
LagoLunatic 6fb2cfde99 fix d_a_pz compilation 2024-04-21 23:18:46 -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 3d4604a2fb J3DCluster work 2024-04-20 20:17:25 -07:00
Jasper St. Pierre 660c1c7499 J3DCluster work 2024-04-20 19:31:05 -07:00
Jasper St. Pierre f2ea11c65b J3DCluster work 2024-04-20 18:59:23 -07:00
Jasper St. Pierre 0e4b0837f3 J3DCluster work 2024-04-20 12:20:08 -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
LagoLunatic a116292705 add static keyword in more places 2024-04-17 13:27:52 -04:00
LagoLunatic 2b71216c8b Add enum for attention types 2024-04-17 00:15:24 -04:00
LagoLunatic bc85a947e6 fix JPABaseField::calcVel and JPADrawExecBillBoard::exec 2024-04-16 23:23:12 -04:00
LagoLunatic 5417608f6e d_a_npc_nz 100%, weak order not matching 2024-04-16 22:16:00 -04:00
LagoLunatic e1f3d5ce93 fix some regressions 2024-04-16 20:48:05 -04:00
LagoLunatic 9d746447f9 d_a_bwdg 100%, weak order not matching 2024-04-16 19:56:52 -04:00
LagoLunatic 8238d12e71 add more default parameters for common funcs 2024-04-16 13:44:24 -04:00
LagoLunatic ad0478fe15 d_a_tag_event OK 2024-04-16 13:28:35 -04:00
LagoLunatic ad4d58bab8 d_a_sail start 2024-04-15 22:53:19 -04:00
LagoLunatic f585f8dc56 drawRain and drawWave now closer to matching 2024-04-15 20:06:24 -04:00
LagoLunatic a9df675d33 fix regswap in d_drawlist functions 2024-04-15 19:57:56 -04:00
LagoLunatic a88c87bf63 fix some matches in JPADrawVisitor 2024-04-15 19:56:16 -04:00
LagoLunatic 19325b3c0b Fix GX inlines 2024-04-15 19:55:09 -04:00