| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 10 days | A couple demo matches | LagoLunatic | |
| 12 days | Clean up angle constants and conversions (#1135) | LagoLunatic | |
| * Add angle conversion constants and macros * Replace angle literals with hex instead of decimal | |||
| 2026-07-19 | d_cam_param 100% for GZLE01 (#1126) | Mattias Blum | |
| * initial progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * fix outdated member names * more progress * more progress * more progress * more progress * more progress * more progress * fixed deprecated member references * more progress * more progress * more progress * fix deprecated member references * more progress * more progress * more progress * more progress * more progress * check in for review * remove comment * initial PR changes * more PR changes * more PR changes * added anonymous struct as class member * reverted changes to `stage_camera2_data_class` * added `dCamera_event_data`, `dCamera_monitoring_things` and `dCamera_DMC_system` from debug maps * more progress * more progress * realmatch for `camera_draw` * PR changes * fix broken merge * formatting * Reverted change to `camSphChkdata` that caused `sph_chk_callback` match to regress * Reverted change to `BG` struct that caused ctor and dtor match to regress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * PR changes * corrected size comment * fixed broken member references * more d_camera work * remove comment * update symbols * d_cam_param 100% for GZLE01 Code is 100% matching * Update math.h | |||
| 2026-07-16 | Merge pull request #1120 from LagoLunatic/clib-limit | LagoLunatic | |
| Improve cLib limit inlines | |||
| 2026-05-28 | Match 3 more d_a_tn funcs, clean up some inlines | LagoLunatic | |
| 2026-05-28 | Demo work and fakematch cleanup (#1034) | LagoLunatic | |
| 2026-05-22 | Fix d_a_npc_md inline usage | LagoLunatic | |
| 2026-05-21 | d_a_player_main cleanup and some demo matches (#1016) | LagoLunatic | |
| * d_a_player_main cleanup and some demo matches * Add unions for player_main procvars * Make d_a_player_main fields private | |||
| 2026-05-09 | Demo work (#984) | LagoLunatic | |
| 2026-05-07 | Merge pull request #980 from LagoLunatic/daobj | LagoLunatic | |
| d_a_obj OK | |||
| 2026-05-07 | d_a_hmlif (#877) | Maide | |
| 2026-04-01 | Move extern forward decls from cpps to headers | LagoLunatic | |
| 2026-04-01 | d_a_wind_tag OK (#944) | LagoLunatic | |
| 2025-12-27 | Remove fake cSAngle::operator= | LagoLunatic | |
| 2025-12-27 | Misc cleanup | LagoLunatic | |
| 2025-09-28 | Fix G_CM3D_F_INF define | LagoLunatic | |
| 2025-09-14 | d_a_bwd - 98% matching (#892) | 123456789758 | |
| Co-authored-by: < > | |||
| 2025-09-09 | himo2 closer to matching | LagoLunatic | |
| 2025-08-26 | boko closer to matching, various documentation, enum/inline/struct fixes | LagoLunatic | |
| 2025-08-26 | d_a_cc (#867) | Maide | |
| 2025-08-04 | d_a_obj_leaves (#831) | Maide | |
| 2025-07-15 | d_a_amiprop (#808) | Maide | |
| 2025-07-14 | obj_mkiek demo match, remove fake inlines from cXyz | LagoLunatic | |
| 2025-06-14 | daPy_lk_c::procBottleOpen | LagoLunatic | |
| 2025-06-01 | More demo work, cleanup | LagoLunatic | |
| 2025-05-31 | Demo work, d_a_kytag02 and d_a_ff OK | LagoLunatic | |
| 2025-05-24 | Demo matches (#767) | LagoLunatic | |
| 2025-05-21 | G_CM3D_F_INF | LagoLunatic | |
| 2025-05-21 | Demo: Fix cM3dGCyl | LagoLunatic | |
| 2025-05-08 | Match more player_main regalloc/stack/etc issues | LagoLunatic | |
| 2025-05-07 | Add camera mWork union; also fix clang union handling | LagoLunatic | |
| Union members with non-trivial ctors/dtors is undefined behavior and clangd normally throws a fit and refuses to parse the whole union, but it seems to be possible to ifdef the problematic ctors out for non-mwerks compilers and explicitly tell modern compilers to use the defaults instead. Thanks to encounter for this fix. | |||
| 2025-04-29 | player_main cleanup and a few matches | LagoLunatic | |
| 2025-04-29 | Improve compiler compatibility (#743) | Jcw87 | |
| * fix returns * use standard C headers * struct/class mismatch * explicit this in template * switch variable scope * C standard compliance * & l-value | |||
| 2025-04-11 | d_camera 28% (#732) | Mattias Blum | |
| * initial progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * more progress * fix outdated member names * more progress * more progress * more progress * more progress * more progress * more progress * fixed deprecated member references * more progress * more progress * more progress * fix deprecated member references * more progress * more progress * more progress * more progress * more progress * check in for review * remove comment * initial PR changes * more PR changes * more PR changes * added anonymous struct as class member * reverted changes to `stage_camera2_data_class` * added `dCamera_event_data`, `dCamera_monitoring_things` and `dCamera_DMC_system` from debug maps * more progress * more progress * realmatch for `camera_draw` * PR changes * fix broken merge * formatting * Reverted change to `camSphChkdata` that caused `sph_chk_callback` match to regress * Reverted change to `BG` struct that caused ctor and dtor match to regress | |||
| 2025-03-28 | Cleanp a bunch of stuff | LagoLunatic | |
| 2025-03-17 | Add `cPhs_State` typedef and use it everywhere | LagoLunatic | |
| 2025-03-16 | d_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-15 | Add comments to scene profile structs | LagoLunatic | |
| 2025-03-10 | Cleanup | LagoLunatic | |
| 2025-03-07 | d_bg_w and c_m3d OK | LagoLunatic | |
| 2025-03-06 | C_BG_MIN_HEIGHT, C_BG_MAX_HEIGHT | LagoLunatic | |
| 2025-03-06 | d_bg_w progress | LagoLunatic | |
| 2025-02-23 | Various cleanup | LagoLunatic | |
| 2025-02-05 | c_m3d done except for regalloc | LagoLunatic | |
| 2025-01-31 | Create constants for m_Do_machine heap/buffer sizes | LagoLunatic | |
| 2025-01-27 | d_a_npc_md work | LagoLunatic | |
| 2024-12-24 | name cPhsUNK3_e | Jasper St. Pierre | |
| 2024-11-05 | start d_menu_option | LagoLunatic | |
| 2024-10-28 | Clean up cc enums | Jasper St. Pierre | |
| 2024-10-18 | Warning/error cleanup | LagoLunatic | |
