mattias-blum
d945c14cac
d_a_ship 95% ( #706 )
...
* 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
2025-03-28 14:17:21 -04:00
..
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 15:10:32 -04:00
2025-03-17 22:26:56 -04:00
2024-02-26 15:13:17 -05:00
2024-07-12 21:14:13 -04:00
2025-03-17 22:26:56 -04:00
2023-11-24 19:05:04 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2024-09-07 16:16:17 -04:00
2025-03-17 22:26:56 -04:00
2023-11-24 12:44:06 -05:00
2023-12-30 18:59:57 -05:00
2023-12-30 18:59:57 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2023-12-30 17:15:03 -05:00
2023-12-30 17:15:03 -05:00
2024-09-07 16:16:17 -04:00
2025-03-17 22:26:56 -04:00
2025-01-11 17:20:45 -05:00
2025-03-24 20:32:30 -04:00
2023-11-24 12:44:06 -05:00
2023-12-30 17:15:03 -05:00
2023-12-30 17:15:03 -05:00
2023-12-30 17:15:03 -05:00
2023-12-30 18:59:57 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2023-11-24 19:05:04 -05:00
2023-11-26 20:00:50 -05:00
2025-03-18 16:17:53 -04:00
2025-03-24 20:32:30 -04:00
2023-12-30 17:15:03 -05:00
2024-02-07 18:43:39 -08:00
2024-04-16 19:56:52 -04:00
2024-04-16 19:56:52 -04:00
2023-12-30 17:15:03 -05:00
2025-03-17 22:26:56 -04:00
2025-02-27 18:14:50 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2024-12-27 12:23:32 -08:00
2023-11-24 12:44:06 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2024-01-23 04:25:43 -05:00
2023-12-30 18:59:57 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2023-12-30 17:15:03 -05:00
2025-02-23 19:59:54 -05:00
2025-03-17 22:26:56 -04:00
2025-02-27 18:14:50 -05:00
2024-04-14 10:29:28 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2023-11-26 20:00:50 -05:00
2025-03-16 19:04:00 -04:00
2023-11-24 12:44:06 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2023-11-24 19:05:04 -05:00
2023-12-30 18:59:57 -05:00
2025-03-17 22:26:56 -04:00
2023-11-24 13:01:26 -08:00
2025-03-28 14:17:21 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2024-10-19 13:03:32 -04:00
2024-01-18 00:57:34 -05:00
2024-02-29 16:28:38 -05:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-18 15:10:32 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 15:10:32 -04:00
2025-03-18 15:10:32 -04:00
2025-03-06 01:12:50 -05:00
2023-11-24 12:44:06 -05:00
2025-03-17 22:26:56 -04:00
2025-02-27 18:14:50 -05:00
2023-12-30 17:15:03 -05:00
2025-02-27 18:14:50 -05:00
2024-06-15 22:55:31 -07:00
2025-03-17 22:26:56 -04:00
2023-11-26 20:00:50 -05:00
2023-11-24 12:44:06 -05:00
2023-11-24 12:44:06 -05:00
2025-03-17 22:26:56 -04:00
2023-11-24 12:44:06 -05:00
2025-03-17 22:26:56 -04:00
2023-11-24 12:44:06 -05:00
2025-03-17 22:26:56 -04:00
2023-11-24 19:05:04 -05:00
2024-02-24 21:35:06 -08:00
2023-11-24 12:44:06 -05:00
2023-11-24 13:01:26 -08:00
2023-11-24 12:11:49 -08:00
2023-11-24 12:44:06 -05:00
2025-02-27 18:14:50 -05:00
2024-01-18 18:55:47 -05:00
2023-11-24 13:01:26 -08:00
2023-11-24 13:01:26 -08:00
2023-11-24 12:44:06 -05:00
2023-11-28 21:29:47 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2024-08-03 10:40:14 -07:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2024-04-16 19:56:52 -04:00
2025-03-16 19:04:00 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2023-11-24 12:44:06 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2024-07-12 21:14:13 -04:00
2025-03-18 15:10:32 -04:00
2025-03-18 15:10:32 -04:00
2024-06-27 13:41:18 -04:00
2024-01-20 19:27:19 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-21 01:42:04 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2024-02-29 20:00:41 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 15:10:32 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 15:10:32 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2023-12-30 17:15:03 -05:00
2023-11-24 12:44:06 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 15:10:32 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 15:10:32 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 15:10:32 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 15:10:32 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-27 01:26:27 -04:00
2025-03-18 16:17:53 -04:00
2025-03-18 16:17:53 -04:00
2025-03-18 16:17:53 -04:00
2025-03-21 01:42:04 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-23 18:39:30 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 15:10:32 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2023-11-24 12:44:06 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2023-11-26 20:00:50 -05:00
2025-01-31 15:49:44 -05:00
2024-06-07 13:54:03 -04:00
2024-10-17 21:35:18 -04:00
2025-03-28 14:17:21 -04:00
2024-04-21 22:38:31 -04:00
2025-03-28 14:17:21 -04:00
2023-12-30 17:15:03 -05:00
2024-07-12 21:14:13 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2023-11-24 13:53:54 -05:00
2025-01-31 15:49:44 -05:00
2025-03-18 15:10:32 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-02-23 19:59:54 -05:00
2024-06-21 17:31:43 -07:00
2025-03-17 22:26:56 -04:00
2025-03-28 14:02:56 -04:00
2025-03-28 14:17:21 -04:00
2025-03-18 15:10:32 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2023-11-24 12:44:06 -05:00
2023-11-24 12:44:06 -05:00
2023-11-24 12:44:06 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2023-12-30 18:59:57 -05:00
2023-11-24 12:44:06 -05:00
2023-11-24 12:44:06 -05:00
2024-07-12 21:14:13 -04:00
2025-03-18 16:17:53 -04:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2023-11-27 21:33:08 -05:00
2025-03-18 16:17:53 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2023-11-24 19:05:04 -05:00
2024-08-31 14:11:49 -07:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 15:10:32 -04:00
2025-03-17 22:26:56 -04:00
2024-07-12 21:14:13 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 16:17:53 -04:00
2025-03-28 14:17:21 -04:00
2025-03-27 04:24:40 -04:00
2025-03-17 22:26:56 -04:00
2023-11-24 12:44:06 -05:00
2023-11-02 05:58:13 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2023-11-26 20:00:50 -05:00
2025-03-17 22:26:56 -04:00
2025-03-17 22:26:56 -04:00
2025-03-18 15:10:32 -04:00