Commit Graph

62 Commits

Author SHA1 Message Date
Jcw87 5e7b59f2fe Improve compiler compatibility (#743)
* fix returns

* use standard C headers

* struct/class mismatch

* explicit this in template

* switch variable scope

* C standard compliance

* & l-value
2025-04-29 12:49:09 -04:00
LagoLunatic 26015238ef d_stage cleanup 2025-04-13 23:21:01 -04:00
123456789758 f4587892ff d_a_player_dproc.inc - All except two fully matching. (#713)
* d_a_player_dproc.inc - All except two fully matching.

* Addressed review comments.

* Missed two mCurProc checks.

* Second review.

---------

Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-03-30 14:08:11 -04:00
Jasper St. Pierre 4470b7df8a d_a_demo00 work 2024-12-27 12:23:32 -08:00
Daniel Hajjar 9ed7cfc79d d_a_pirate_flag (#681)
* d_a_pirate_flag started work

* daPirate_Flag_packet_c::setCorrectNrmAngle matching

* daPirate_Flag_packet_c::setBackNrm matching

* daPirate_Flag_packet_c::setNrmVtx work

* d_a_pirate_flag work

* get_cloth_anim_factor matching

* pirate_flag_move matching

* daPirate_Flag_Execute matching

* d_a_pirate_flag mostly done
2024-10-19 13:07:44 -04:00
LDA_suku 7d2ed1b24f d_a_sail 100% (#678)
* d_a_sail

* add some comments

* d_a_sail amendment
2024-09-08 20:35:28 -04: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 3ed6cb7bb3 d_a_kytag02, d_a_kytag03 work 2024-08-03 00:45:25 -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
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 f8f84a2ac8 procTactPlay, player_tact 100%
fixes #641
2024-06-07 10:02:06 -04:00
LagoLunatic f9a8f92a15 Fix TevType enum 2024-05-01 13:19:25 -04:00
LagoLunatic 9d746447f9 d_a_bwdg 100%, weak order not matching 2024-04-16 19:56:52 -04:00
LagoLunatic d0e8844b4b Add uint typedef 2024-03-11 18:23:44 -04:00
LagoLunatic 914393649b d_a_npc_ji1 cleanup some inlines 2024-02-25 01:29:32 -05:00
SuperDude88 d627dd6a0a Start Orca 2024-02-25 00:06:20 -05:00
Jasper St. Pierre d6c7644f25 d_grass work 2024-02-08 01:30:48 -08:00
Jcw87 001ecdde5a d_particle 2024-01-31 01:44:44 -08:00
Jasper St. Pierre d1fb79fed8 d_kankyo_rain work 2024-01-14 15:17:37 -08:00
LagoLunatic 82b429b72f start adding particle/hitmark enums + some d_cc_s 2023-12-30 00:50:19 -05:00
Jasper St. Pierre 617cf1a248 d_a_tag_waterlevel 2023-12-27 23:37:51 -08:00
LagoLunatic 65d892ca03 bk, real shadow work 2023-12-27 23:46:12 -05:00
LagoLunatic 27f3ef4c55 f_op_actor_mng 99% (1 regswap left) 2023-12-09 15:38:09 -05:00
Jasper St. Pierre da63253d99 d_chain match 2023-12-03 20:04:25 -08:00
SuperDude88 c95364dc7e Ghost Ship Mostly Matching
Down to a couple regswaps + unused floats at the start of .data
2023-12-03 13:22:47 -05:00
Jasper St. Pierre 265677be13 d_kankyo_rain work 2023-12-01 22:11:15 -08:00
Jasper St. Pierre 440287c60c d_kankyo work 2023-12-01 21:21:00 -08:00
Jasper St. Pierre ed215c92aa d_a_obj_Yboil work 2023-11-26 15:07:12 -08:00
Jasper St. Pierre e66b3f8c4d m_do_graphic work 2023-11-24 23:13:19 -08:00
LagoLunatic d19b7859e9 d_stage progress + struct fixes 2023-11-11 17:29:26 -05:00
Jasper St. Pierre 04e35fdbe0 d_event_data mostly 2023-11-11 01:49:46 -08:00
LagoLunatic 5b7cd2e1b2 d_a_hookshot 33% 2023-11-08 04:02:20 -05:00
Dylan Ascencio e5b40fab3e d_a_tbox OK (#536)
* Add model info and demoProc to d_a_Tbox

* Remove nonmatching comment from demoProc

* remove nonmatching comment from getFuncType

* Remove remaining nonmatching comments

* Match first 4 functios of daTbox_c

* Match a bunch of functions for daTbox_c

* Code review cleanup

* Match execute and add some missing weak functions

* Match a few more functions on daTbox_c

* Finish all but actionDemo and draw on daTbox_c

* Fix PTMFs and remove return type from CreateInit

* Match all of daTbox_c. Relocations are wrong for some reason

* Remove nonmatching comments

* d_a_tbox ok
2023-11-01 00:14:13 -04:00
Dylan Ascencio 1537369adc d_a_Tbox: Match demoProc(), add modelInfo array (#533)
* Add model info and demoProc to d_a_Tbox

* Remove nonmatching comment from demoProc

* remove nonmatching comment from getFuncType

* Remove remaining nonmatching comments
2023-10-28 02:28:28 -04:00
Jasper St. Pierre eabcab65a6 dKyr_thunder_move 2023-10-25 20:15:43 -07:00
Jasper St. Pierre d7ff28a6f7 dKyr_sun_move progress 2023-10-25 01:02:42 -07:00
LagoLunatic 9e9f2b3d41 daPy_lk_c::commonProcInit match 2023-10-22 23:46:03 -04:00
LagoLunatic 1299f85522 d_a_player_main work 2023-10-18 18:13:26 -04:00
Jasper St. Pierre 36cbc765c1 d_kyeff mostly 2023-10-13 17:35:05 -07:00
SuperDude88 fd133e3757 Merge branch 'main' into main 2023-10-07 13:56:06 -04:00
SuperDude88 07a5a8cd18 Bomb Work 2023-10-06 17:27:47 -04:00
Kristopher Early 807313395a parking 2023-10-06 20:12:25 +01:00
Jasper St. Pierre b0bfe1c49e d_stage fixup 2023-10-02 22:25:48 -07:00
LagoLunatic e9d15be7ae d_a_arrow 100% 2023-10-01 16:34:13 -04:00
Jasper St. Pierre f44e135b45 d_kankyo work 2023-09-30 18:01:05 -07:00
Jcw87 8888b85dd3 J3DTevs 2023-09-30 04:52:08 -07:00
Kristopher Early a77f48f177 98% complete 2023-09-25 20:05:57 +01:00
SuperDude88 0220c2a510 d_a_agbsw0 Almost OK
Biggest gaps are where it needs other actor classes, couple functions with regalloc issues too
2023-09-24 20:34:09 -04:00
Jasper St. Pierre d330552361 d_attention work 2023-09-23 03:40:46 -07:00