Commit Graph

420 Commits

Author SHA1 Message Date
LagoLunatic 9875a39ee6 Mark d_a_obj_hha as equivalent, and fix various small things in it 2025-02-01 16:42:58 -05:00
LagoLunatic 025b7e459a Switch return type of _execute/_draw/_delete to be bool by default instead of BOOL
It's not completely consistent, but it seems like the majority used `bool`, and only a handful used `BOOL`. So I switched all of them to `bool` except for 13 TUs that stopped matching when changed like this.
2025-02-01 16:17:46 -05:00
Azurpourpre 39aace2c91 d_a_obj_hha 100% (#688)
* daObjHhaPart_c : progress on init_data, set_mdl_area, set_bgw, init_mtx

* daObjHhaSplash_c::create_s match

* daObjHhaYgush_c::create_area match

* daObjHhaYgush_c::init_data match

* daObjHhaYgush_c::init_mtx match

* daObjHhaYgush_c::draw match

* daObjHha_c class definition

* exe_normal & draw_normal match

* daObjHha_c::create_heap match

* daObjHha_c::_create match

* daObjHha_c::_delete almost match

* daObjHha_c::check_sw

* daObjHha_c::set_tex match

* daObjHha_c::init_mtx match

* daObjHha_c::get_water_h

* daObjHha_c::set_splash_bottom_* & daObjHha_get_r match

* daObjHha_c::set_splash_bottom_stop_r match

* daObjHha_c::part_manager almost match

* daObjHha_c::ygush_manager match

* daObjHha_c::_execute almost match

* daObjHha_c::_draw match

* daObjHha_c::water_manager match

* Mthd match

* da_a_obj_hha object file match

* Cleaning & adding variable names

* Updating configure.py & cleaning

* fixing d_a_obj_hha constants symbol name

* Adding suggestions (zeldaret/tww/#688)

* Fixing d_a_obj_hha Mthd (as suggested in PR zeldaret/tww/#688)

* Reverting configure.py
2025-02-01 15:44:48 -05:00
LagoLunatic a52bb789da Rename HostIO mChildID to mNo
TP debug has an assert in d_a_obj showing the name of this variable is `M_no` there.
2025-01-31 15:49:44 -05:00
LagoLunatic 901bc51f40 d_a_npc_md work 2025-01-27 19:26:14 -05:00
LagoLunatic ffe54e0bea Mark funcs with weak func order issues as Equivalent, fix a few other issues 2025-01-23 21:52:41 -05:00
LagoLunatic e8adc6c9e5 Rename more item enums 2025-01-17 20:58:43 -05:00
LagoLunatic 532bdb29ad Some initial work on HIO classes definitions for debug build 2025-01-11 22:10:44 -05:00
LagoLunatic d330c1e68a Add enums for items and disappears 2025-01-11 19:15:36 -05:00
LagoLunatic ca6bebcb4b Add more actor mode enums 2025-01-11 17:20:45 -05:00
Azurpourpre 3816b8d8f0 d_a_obj_rforce match (#686)
* d_a_obj_rforce match

* Adding suggestions (Pull Request zeldaret/tww/#686)
2025-01-10 23:48:07 -05:00
LagoLunatic 3d63a54587 Player inlines and enums 2025-01-08 15:05:14 -05:00
LagoLunatic 37dbfd75de Add item button enum and talk button enum 2025-01-06 00:23:55 -05:00
LagoLunatic 06709dad7f d_a_obj_toripost documentation, d_a_rd wrong name fixes 2024-12-28 18:58:57 -05:00
Jasper St. Pierre 4470b7df8a d_a_demo00 work 2024-12-27 12:23:32 -08:00
LagoLunatic e01095535f d_a_dai_item work 2024-11-02 16:21:43 -04:00
LagoLunatic 8911dab195 Starting switching u8 arrays to use dtk asset extract feature 2024-11-01 15:04:58 -04:00
LagoLunatic 55ad93af06 cleanup daPy_sightPacket_c inlines, match setHookshotSight 2024-10-19 17:25:30 -04:00
LagoLunatic a3560350c7 d_a_sail and d_a_pirate_flag cleanup 2024-10-19 15:39:43 -04: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
SuperDude88 716492b7b9 First Person Item Procs (#680)
* First Person Item Procs

Match a couple of Link's proc functions

* Cleanup
2024-10-19 13:03:32 -04:00
LagoLunatic 9e29fd3c68 More warning cleanup 2024-10-18 11:33:08 -04:00
LagoLunatic 202851599f More warning/error cleanup, mostly includes 2024-10-17 23:46:30 -04:00
LagoLunatic 34afbd84db clangd: Started fixing warnings and errors, code cleanup 2024-10-17 21:35:18 -04:00
LagoLunatic c6bd52facd d_a_bk work 2024-10-15 13:36:23 -04:00
LagoLunatic d0990e3271 d_a_bk work, FILI inline cleanup 2024-10-10 16:10:16 -04:00
LagoLunatic d27806bcd1 agbsw0 cleanup, enums and var names 2024-10-08 17:47:12 -04:00
LagoLunatic 40a4d0a1d9 stag inlines and cleanup 2024-10-07 23:38:54 -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
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