summaryrefslogtreecommitdiff
path: root/include/egg
AgeCommit message (Collapse)Author
2025-03-09Egg headerrobojumper
2025-02-28NandRequestThreadrobojumper
2025-02-26d_scene OK (#114)robojumper
* d_scene OK * d_s_boot * Rename -> PROFILE_MAX * Some more ---------
2024-11-06d_a_obj_tumble_weed mostly done (#88)Elijah Thomas
* mostly done * Update d_t_tumble_weed.cpp * remove cM::calcTimer * just regswap on adjustSpeed * Create inlines for angle between vectors * name data symbols --------- Co-authored-by: robojumper <robojumper@gmail.com>
2024-11-01Updated CC collision (#80)Elijah Thomas
* c_cc_d soooo close * d_cc_shape_colliders -> d_cc_d * ported over changes from #43 * Oops, didnt save * use better collision functions in bombf * bombf fixes * bombf actorPostCreate matching * fix * small fix for cCcD_UnkAttr Set function * more cleanup(?) for c_cc_d * d_cc_mass_s OK * Initial d_cc_s setup * some easy funcs --------- Co-authored-by: robojumper <robojumper@gmail.com>
2024-10-20EGG::ExpAudioMgr OK (thanks RootCubed!) (#74)robojumper
2024-10-16update from dtk-template - clangd :) (#66)Elijah Thomas
* update from dtk-template and start work towards using clangd * include <a> -> "a" * Update build.yml * remove/add non-trivial class in union warning
2024-10-16Misc Collision (#51)Elijah Thomas
* Initial Commit - Starting to translate from TP * Collision Updates * Actor Collision -> dBgW (DZB Collision) * bg .text splits complete * fix errors * file organization * missed files * progress * weee * most of cM3dG * Revert mAng change * Progress * Progress -> Need to update from main * Fixup Merge * d_bg_s symbols.... * TList Changes * oops * d_bg_s large progress * d_bg_s_acch majority done * d_bg_s_chk OK * d_bg_s_gnd_chk OK * d_bg_s_grp_pass_chk OK * d_bg_lin_chk OK * d_bg_s_poly_pass_chk OK * d_bg_s_roof_chk and d_bg_s_sph_chk OK * d_bg_s_spl_grp_chk OK * d_bg_s_wtr_chk OK * d_bg_w started * d_bg_w_base OK * name d_bg_w_kcol symbols * d_bg_w_sv split/started * most of d_bg_w_time * stopping d_bg_w_kcol for now * d_bg_w_sv OK * work on d_bg_w_time * revert TList to take offset arg * fixup some compiler warnings * set c_bg_w OK * Update rel_sieve.py * Remove TList Macros * Bomb Header started
2024-10-15Untangle eggAudio a bit (#61)robojumper
* Untangle eggAudio a bit * eggAudioRmtSpeakerMgr with a regswap * Fix eggAudioRmtSpeakerMgr (thanks Cuyler!) * eggAudioUtility with two regswaps
2024-10-06eggException with two minor problems (#53)robojumper
* eggException with two minor problems * Fix * One minor problem --------- Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-10-01Misc Egg (#37)Elijah Thomas
* EGG: Archive, DvdFile, DvdRipper * start eggStream * FrmHeap and AssertHeap OK * progress on EggController * port in WPAD stuff * update WPAD/WUD/KPAD/SC symbols * eggController OK * bytematch more CoreController virtual funcs * eggDecomp/eggStreamDecomp Ok * eggDvdRipper OK * EGG gfx splits * Finished Splitting EGG * create egg Files * eggDecomp.h -> eggStreamDecomp.h * Revert some format changes
2024-10-01d_fader OK (#46)robojumper
2024-10-01d_heap OK (#47)robojumper
* d_heap OK * wibo workaround
2024-09-30Some game UI basics (#25)robojumper
* start with dLyt stuff, dLytFader_c * Some game UI basics * More progress * Move and format files * Proper outlining * Fix build * More cleanup * Correct inlining behavior * Fix some symbols * Compiler downgrade required for some funcs. * fixup vtable * one line that was somehow missed --------- Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-09-29d_rawarchive followups (#42)robojumper
* d_rawarchive followups * symbols hygiene * Add Egg function
2024-09-15d_a_obj_junk_repairing OK (#27)robojumper
* d_a_obj_junk_repairing OK * Fix rel_sieve with multi-file RELs
2024-09-13Largely match m_shadow (#20)robojumper
* Largely match m_shadow --------- Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-09-12m2d (#22)robojumper
* m2d --------- Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-09-12m3d (#13)robojumper
* Initial M3d Pass * `m_bmdl` and `m_bline` left --------- Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com> Co-authored-by: Elijah Thomas <42302100+elijah-thomas774@users.noreply.github.com>
2024-06-26Fix some compiler warningsrobojumper
2024-06-21Match EGG::HeapAiden
2024-06-14Merge pull request #53 from robojumper/d_t_sound_areaElijah Thomas
Basically give up on d_t_sound_area
2024-06-09Progresselijah-thomas774
2024-06-02d_rawarchive mostly matchingrobojumper
2024-05-31Merge pull request #47 from robojumper/m_padElijah Thomas
m_pad
2024-05-28m_pad except one function regshufflesrobojumper
2024-05-25fix some of the floating point stuffelijah-thomas774
2024-05-17One regswap and one thunk awayrobojumper
2024-05-17m_dvd workrobojumper
2024-05-12fixed up typedef for u32 and s32 from mistake long agoelijah-thomas774
2024-05-12Merge branch 'main' into pr/20elijah-thomas774
2024-05-12Merge branch 'main' into eggXfbManagerElijah Thomas
2024-05-12Fix symbol for isRegisterd. (from NSMBW map)elijah-thomas774
2024-05-12Merge pull request #35 from robojumper/eggGraphicsFifoElijah Thomas
eggGraphicsFifo matching
2024-05-06Fix errors after rebaserobojumper
2024-05-06match ctorrobojumper
2024-05-06Hook up the allocatorrobojumper
2024-05-06I love vtablesrobojumper
2024-05-06More detail workrobojumper
2024-05-06WIP controller stuffrobojumper
2024-05-06Most of eggAssertrobojumper
2024-05-05eggGraphicsFifo matchingrobojumper
2024-05-05eggExpHeap matchingrobojumper
2024-05-05Merge pull request #30 from robojumper/eggAllocatorElijah Thomas
eggAllocator matching
2024-05-05Merge pull request #29 from robojumper/eggVideoElijah Thomas
eggVideo matching
2024-05-05Merge branch 'main' into pr/27elijah-thomas774
2024-05-05fix up align type (Ui -> i)elijah-thomas774
2024-05-05Merge branch 'main' into pr/27elijah-thomas774
2024-05-05Prepping mergeelijah-thomas774
2024-05-05Merge branch 'main' into pr/17elijah-thomas774