| Age | Commit message (Collapse) | Author |
|
* TVec template fixes
* Fix cubic
|
|
* Add angle conversion constants and macros
* Replace angle literals with hex instead of decimal
|
|
|
|
|
|
|
|
* Fix some profile comments
* Add missing static for local visibility data
* Move proc name and draw priority enums to f_pc
* Add _e suffix to daObjBarrier_c proc enum
* Change proc name enum format to match TP
* Change draw prio enum format to match TP
* Change ItemNo enum format, finish fixing item names
* Revert static for cb1 hio
* Clean up formatting of profile comments
* Fix comment alignment
|
|
It seems the const parameters might not be necessary after all, and these can be matched with (f32)/(s16) casts in set(T, T, T) instead.
|
|
* d_a_player_main cleanup and some demo matches
* Add unions for player_main procvars
* Make d_a_player_main fields private
|
|
* d_a_obj_bemos
* Improve d_particle for demo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* J3DTransform Data
* d_map Data
* jstudio-object Data
* JASBankMgr Data
* JASTrack Data
* d_particle Data
* d_camera Data
|
|
|
|
|
|
|
|
* Initial Progress
Basic functions at 100% matching
100% Matching:
- `daShip_Draw`
- `daShip_Execute`
- `daShip_IsDelete`
- `daShip_Delete`
- `daShip_createHeap`
- `daShip_Create`
* implemented `getJointPos` inlines in `daTornado_c` needed for d_a_ship
* implemented `Center()` inline in `dCamera_c` needed for d_a_ship
* added `setTranslationX` inline to `J3DTexMtx` needed for match in d_a_ship
* parameters set to `const` for certain inlines in `m_Do_mtx.h`
* added `dComIfGp_onMenuCollect` inline
* changed `shipSpecialDemoStart` return type to `BOOL`
* added member functions to `dPa_waveEcallBack`, `dPa_splashEcallBack `, `dPa_trackEcallBack`
also modified member type of `mRotMtx` of `dPa_waveEcallBack` and `mPos` of `dPa_trackEcallBack`
* added member to `daGrid_c` that is used in d_a_ship
* added `mDoAud_setShipSailState` and `mDoAud_shipCruiseSePlay` inline functions
* added `fopAcM_seenPlayerAngleY` inline
* d_a_ship mostly matching
approx. 90% matching, mostly regalloc issues. , `checkNextMode`, `setRopePos`, `setHeadAnm`, and `execute` need to have their logic fixer
* replace `unknown_inline_TODO ` from `daShip_c` with `checkForceMove`
* .data match
* .rodata matching
* more inline return type changes from `bool` to `BOOL`
Also changed the array size of `mPlayerStatus`
* implemented `force_calc_wind_rel_angle` inline in `daGrid_c`
* fix `d_a_ship_static`
* fixed `getEmitterAxis`, might need review but works for now
* more progress
* reverted change to `getEmitterAxis`, moved casts to function call in `dPa_waveEcallBack::executeAfter`
* more progress
* change return types of certain inlines from `BOOL` to `u32`
`dComIfGp_checkCameraAttentionStatus`, `dComIfGp_checkPlayerStatus0`, `dComIfGp_checkPlayerStatus1` needed for match in d_a_ship
* fixed memory addresses in `daGrid_c`
* more progress
* resolving symbols
* Initial PR changes
* Removed unnecessary cast
* replaced instances of `PSVECSquareMag` with corresponding inline functions
* update memory layout in `d_a_grid` for consistency
* More PR changes
`checkNextMode` and `procZevDemo` now at 100% matching
|
|
|
|
* start d-a-obj-swhammer
* mostly match swhammer and name members
* rename smoke callback member mColor
* name attrs and match createheap
* 100% equivalent
|
|
|
|
createCommon/createRoomScene only match when the particle group enum is used, as enums and literals have different codegen
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Match a few more functions
- Offset comments
|
|
|
|
|
|
|