summaryrefslogtreecommitdiff
path: root/include/d/d_cc_d.h
AgeCommit message (Collapse)Author
2026-05-08Document some more enum value namesLagoLunatic
2026-05-07Merge pull request #980 from LagoLunatic/daobjLagoLunatic
d_a_obj OK
2026-03-20Replace particle enums with official namesLagoLunatic
2025-08-26boko closer to matching, various documentation, enum/inline/struct fixesLagoLunatic
2025-08-22d_a_beam (#863)Maide
* d_a_beam * PR
2025-08-03d_a_obj_ice (#829)Maide
* d_a_obj_ice * PR * PR * Fix issues caused by autoformatter --------- Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
2025-06-14daPy_lk_c::procBottleOpenLagoLunatic
2025-06-01Add value comments for more Cc enumsLagoLunatic
2025-06-01Automatically generate dCcD_Src structs for most files (#778)Ammar Askar
* Add missing enum members for colliders * Auto-generate most dCcD_Src* structs * Manually fix namespaces for 11 TUs
2025-05-19Fix version definesLagoLunatic
2025-04-14d_a_player_main - 48% Matching. (#739)123456789758
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-03-27d-a-obj-shmrgrd (#708)Ross Newman
* start d-a-obj-shmrgrd * mostly matching * constructor * 100% * d-a-obj-shmrgrd equivalent
2025-03-16d_a_fganon 100% (#695)mattias-blum
* added `cBgS_Chk::OffSameActorChk`inline function * initial progress of d_a_fganon 100% Matching: - `anim_init` - `tama_draw` - `daFganon_Draw` - `daFganon_IsDelete` Partial Matching: - `daFganon_Hio_C::daFganon_HIO_c` (88%) - `deru_brk` (98%, code is matching, variable memory locations needed for 100% match) - `kieru_brk` (98%, code is matching, variable memory locations needed for 100% match) - `deru_brk2` (98%, code is matching, variable memory locations needed for 100% match) - `kieru_brk2` (98%, code is matching, variable memory locations needed for 100% match) - `pos_move` (73%) - `move` (80%) - `mahou_se_set` (82%) - `daFganon_Delete` (94%, code is matching, variable memory locations needed for 100% match) - `useHeapInit` (92%) - `daFganon_Create` (77%) - `fgannon_class::fganon_class()` (88%) Remainder haven't been started * Additional progress, more functions at 100% matching 100% Matching: - `daFganon_Hio_C::daFganon_HIO_c` - `anim_init` - `tama_draw` - `daFganon_Draw` - `deru_brk` - `kieru_brk` - `deru_brk2` - `kieru_brk2` - `pos_move` - `fly_se_set` - `mahou_set` - `mahou_se_set` - `daFganon_IsDelete` - `daFganon_Delete` - `useHeapInit` Partial Matching: - `fly` (60%) - `shot` (46%) - `move` (92%) - `daFganon_Execute` (11%) - `daFganon_Create` (60%) - `fgannon_class::fganon_class()` (93%) * More functions at 100% matching - Added a `cXyz` member to `mant_class` that is referenced in this TU. - Changed 'fganon_class` to inherit from `fopEn_enemy_c` instead of `fopAc_ac_c` 100% Matching: - `daFganon_Hio_C::daFganon_HIO_c` - `anim_init` - `tama_draw` - `daFganon_Draw` - `deru_brk` - `kieru_brk` - `deru_brk2` - `kieru_brk2` - `pos_move` - `fly_se_set` - `fly` - `shot` - `spinattack` - `fly2` - `tama_set` - `mahou_set` - `mahou_set` - `mahou_se_set` - `daFganon_IsDelete` - `daFganon_Delete` - `useHeapInit` - `fgannon_class::fganon_class()` Partial Matching: - `move` (96%, code is matching, variable memory locations needed for 100% match) - `daFganon_Execute` (96%, code is matching, variable memory locations needed for 100% match) - `daFganon_Create` (96%, code is matching, variable memory locations needed for 100% match) * additional functions at 100% matching Cleaned up the values of the static globals, will resolve their symbols later 100% Matching: - `daFganon_Hio_C::daFganon_HIO_c` - `anim_init` - `tama_draw` - `daFganon_Draw` - `deru_brk` - `kieru_brk` - `deru_brk2` - `kieru_brk2` - `pos_move` - `fly_se_set` - `fly` - `shot` - `spinattack` - `fly2` - `tama_set` - `mahou_set` - `shot2` - `spinattack2` - `down` - `kabe_check` - `deru` - `kieru` - `fail` - `standby` - `start` - `last_end` - `damage_check` - `ball_tg_check` - `mahou_se_set` - `daFganon_IsDelete` - `daFganon_Delete` - `useHeapInit` - `fgannon_class::fganon_class()` Partial Matching: - `end` (97%, code is matching, variable memory locations needed for 100% match) - `move` (97%, code is matching, variable memory locations needed for 100% match) - `demo_camera` (63%) - `daFganon_Execute` (97%, code is matching, variable memory locations needed for 100% match) - `daFganon_Create` (98%, code is matching, variable memory locations needed for 100% match) * added `mDoAud_changeSubBgmStatus` inline * changed return type of `dComIfGp_getPlayerCameraID` inline needed this change to get a match for this `d_a_fganon` * d_a_fganon 100% matching Currently the checksum fails but I have some theories as to why that might be. I'll continue to cleanup the symbols. * symbol cleanup * fixed `mDoAud_changeSubBgmStatus` calling wrong function * 100% matching now, checksum passes There is a weak function ordering issue so I included the param in `configure.py` * PR changes made * Additional PR changes, better naming of class members
2025-03-15Add comments to scene profile structsLagoLunatic
2025-03-08d-a-obj-barrel (#700)Ross Newman
* d_a_obj_barrel wip * d_a_obj_barrel wip * mostly match, names and cleanup * d-a-obj-barrel 100% * remove unused field * remove comments and address PR suggestions
2025-03-06Populate particle IDs enum with placeholders and use them everywhereLagoLunatic
2025-03-06d_bg_w progressLagoLunatic
2025-02-23Various cleanupLagoLunatic
2024-10-28Clean up cc enumsJasper St. Pierre
2024-08-24cc cleanupLagoLunatic
2024-08-09d_a_player_particle (#674)Daniel Hajjar
* 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-07-12Add fpc_ProcID type and use it for all process IDsLagoLunatic
See https://github.com/zeldaret/tp/pull/2173
2024-03-11Standardize process ID type to be uintLagoLunatic
2024-03-11Add uint typedefLagoLunatic
2024-02-23Use dCcG_At_Spl enum in Src structsLagoLunatic
2024-02-16d_a_wall OKLagoLunatic
2024-02-12d_a_player_main AtParam workLagoLunatic
2024-02-12d_cc_s OKLagoLunatic
2024-02-12d_cc_s workLagoLunatic
2024-01-30d_a_bk workLagoLunatic
2024-01-20d_cc_uty OKLagoLunatic
2024-01-13Stts weight cleanupLagoLunatic
2023-12-30use enums and inlines in more placesLagoLunatic
2023-12-30start adding particle/hitmark enums + some d_cc_sLagoLunatic
2023-12-20add c_cc_d and d_cc_d SPrm enumsLagoLunatic
2023-12-20d_a_npc_md workLagoLunatic
2023-11-26Remove some unnecessary includes from headersLagoLunatic
2023-11-25Finished porting all actor classes to headersLagoLunatic
2023-11-23d_cc_d OKLagoLunatic
2023-11-22Process IDs cleanupLagoLunatic
* Use fpcM_ERROR_PROCESS_ID_e enum instead of literal -1/0xFFFFFFFF everywhere * Disambiguate variable names by using itemNo/msgNo instead of itemID/msgID
2023-11-21c_cc_s OK, c_cc_d inlines & enums workLagoLunatic
2023-11-19player_main work, player_ship startLagoLunatic
2023-10-07d_a_player OKLagoLunatic
2023-09-30d_cc_d workJasper St. Pierre
2023-09-25Misc fixesLagoLunatic
2023-09-23d_a_arrow 50%LagoLunatic
2023-09-23Some d_cc_d workLagoLunatic
2023-09-20Started d_a_arrow (#64)LagoLunatic
* More d_bg header improvements * Cleanup, use mtx inlines in more places * Added JntHit_c to headers * Started d_a_arrow
2023-09-18d_a_nh done (no match) (#55)LagoLunatic
* Fix sin and cos * Fix dCcD_GObjInf JP inlining difference * Improvements to dDlst_alphaModel_c * d_a_nh done (no match)
2023-09-11d_a_tag_ret basically done (#16)LagoLunatic