Commit Graph

231 Commits

Author SHA1 Message Date
robojumper b83c0d5fd2 d_a_obj_pumpkin_leaf OK (#58) 2024-10-06 15:39:55 -04:00
robojumper 5980549e98 d_a_obj_stage_cover OK (#59) 2024-10-06 15:39:08 -04:00
robojumper 1870130742 Libms setup (#50) 2024-10-03 23:09:25 -04:00
Elijah Thomas dc221b4795 Misc Egg (#37)
* 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-01 20:24:25 -04:00
robojumper 4d9a0d6390 d_fader OK (#46) 2024-10-01 08:55:07 -04:00
robojumper d75f4c92ef d_heap OK (#47)
* d_heap OK

* wibo workaround
2024-10-01 08:48:49 -04:00
robojumper 4d9806f2fc Some game UI basics (#25)
* 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-30 00:02:30 -04:00
robojumper ed4aa23119 d_rawarchive followups (#42)
* d_rawarchive followups

* symbols hygiene

* Add Egg function
2024-09-29 20:34:33 -04:00
robojumper fe1c06e056 Import Ghidra symbols (#41)
* Import Ghidra symbols, main dol edition

* Ghidra symbols, RELs edition
2024-09-28 12:25:18 -04:00
robojumper 392145bf3d d_a_obj_appear_bridge mostly matching (#36)
* d_a_obj_appear_bridge - weak function order issue

* Mark as nonmatching for now

* Name unk IScnObjCallback funcs

---------

Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-09-27 20:32:48 -04:00
robojumper 1039b3b239 d_t_fairytag OK (#39)
* d_t_fairytag OK

* fixup header guard

---------

Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-09-27 20:18:02 -04:00
robojumper 64711cd474 d_a_obj_bamboo_island OK (#38) 2024-09-27 20:09:52 -04:00
robojumper d35fb6db76 Attention (#35)
* attention

* Header

* These were meant to be public

* fixup merge

---------

Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-09-27 20:01:18 -04:00
robojumper 3829ee6d48 Rough dynamic collision setup (#24)
* Rough collider shape setup

* d_a_obj_toD3_stone_figure OK

* Cleanup

* Cleanup 2
2024-09-27 18:19:00 -04:00
robojumper 0f9ef3d33c Some main dol actor splits, dAcOsw_c OK, dTgSw_c OK (#34)
* Some main dol actor splits and code

* Match dAcOsw_c

* diff clean

* Fix

* dTgSw_c OK
2024-09-25 18:34:35 -04:00
robojumper 2d05a828fc d_a_obj_pool_cock OK (#33)
* d_a_obj_pool_cock OK

* Reinstate the FPR matrix copy but explicit

* create Vortex Obj to reference

---------

Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-09-25 18:21:31 -04:00
Elijah Thomas 732a119127 Nw4r splits (#28)
* snd / math / g3d
2024-09-15 14:55:25 -04:00
robojumper 2f7ceff5b1 d_a_obj_junk_repairing OK (#27)
* d_a_obj_junk_repairing OK

* Fix rel_sieve with multi-file RELs
2024-09-15 14:54:45 -04:00
robojumper 63365331d8 d_t_time_area_check OK (and some dTimeAreaMgr) (#29) 2024-09-15 14:52:25 -04:00
robojumper 24e10d2755 d_t_mole_prohibit OK (#31) 2024-09-15 14:48:50 -04:00
robojumper 947c2d5b31 d_t_noeffect_area OK (#30) 2024-09-15 14:48:31 -04:00
robojumper 3b8392aeac Largely match m_shadow (#20)
* Largely match m_shadow

---------

Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-09-13 14:51:33 -04:00
robojumper 7e60fe422d File capitalization fixes 2024-09-13 08:56:01 +02:00
robojumper 5aa30927ff m2d (#22)
* m2d

---------

Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-09-12 22:01:40 -04:00
robojumper 1180e1f486 m3d (#13)
* 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-09-12 16:36:34 -04:00
robojumper e2c4bb7be7 Dowsing (#17)
* Dowsing.

* d_t_dowsing

* d_t_holy_water OK
2024-09-12 16:23:11 -04:00
elijah-thomas774 3740623679 a lot closer + Some updates 2024-08-27 10:48:50 -04:00
robojumper b4484db5d9 sLib math some other guessed things 2024-06-29 16:56:11 +02:00
robojumper 4afb9d6e16 sLib math, known symbols edition 2024-06-29 12:36:03 +02:00
robojumper 25015d8e9e Merge pull request #7 from robojumper/m_fader
m_faders
2024-06-28 00:00:41 +02:00
robojumper 7ee98771cd Merge pull request #6 from robojumper/d_font_manager
d_font_manager
2024-06-27 23:59:59 +02:00
robojumper 8acccafbb2 Merge pull request #3 from robojumper/mAng_flindba
Fix mAng3_c copy assignment, clean up list node templates
2024-06-27 23:42:48 +02:00
robojumper 446df060f2 Fix some compiler warnings 2024-06-26 20:28:09 +02:00
robojumper 9d07cbc14e Fix ninja diff 2024-06-21 23:31:37 +02:00
robojumper a856aa5db5 Fix one angle problem 2024-06-21 00:41:59 +02:00
robojumper 705703e10b Fix mAng3_c copy assignment, clean up list node templates 2024-06-21 00:36:44 +02:00
robojumper b3e23c3f94 d_font_manager 2024-06-21 00:36:10 +02:00
Luke Street edc086c39d Add CI workflow and progress upload 2024-06-16 20:39:36 -06:00
robojumper 22edfeae16 m_faders 2024-06-16 11:56:52 +02:00
robojumper d0668421e6 d_t_sound_area_mgr 2024-06-15 11:48:21 +02:00
Elijah Thomas 293423bdcf Merge pull request #54 from robojumper/dAcTWoodArea_c
A bit of dAcTWoodArea_c
2024-06-14 20:03:29 -04:00
Elijah Thomas 5dca93893d Merge pull request #53 from robojumper/d_t_sound_area
Basically give up on d_t_sound_area
2024-06-14 19:01:45 -04:00
robojumper bc799932f2 A bit of dAcTWoodArea_c 2024-06-14 17:09:28 +02:00
robojumper f80927177a Maybe 2024-06-13 18:18:40 +02:00
elijah-thomas774 6fca1925f5 Update dtk and rel placement instructions 2024-06-10 00:00:09 -04:00
Elijah Thomas 7d7a2adb57 Merge branch 'main' into nw4r-lyt 2024-06-09 23:49:04 -04:00
elijah-thomas774 e7a7f794d4 Progress 2024-06-09 23:46:43 -04:00
Elijah Thomas 2840615973 Merge pull request #52 from robojumper/d_t_timer
d_t_counter
2024-06-09 22:53:17 -04:00
Elijah Thomas 0b57c4bd80 Merge pull request #50 from robojumper/state_system
Port and match the NSMBW state system, match 1½ RELs with that state system
2024-06-09 22:48:10 -04:00
elijah-thomas774 2b3b273ed1 Merge branch 'main' into pr/39 2024-06-09 22:36:52 -04:00