Commit Graph

26 Commits

Author SHA1 Message Date
robojumper 98f7e90125 Set up REL templates (#60)
* Fix .data sections misidentified as .rodata by dtk

dtk can't always reliably identify REL sections in its initial analysis.
This is a manual fix - the list of RELs to fix was found by looking
at supposed .rodata splits that contained an fBase vtable, since vtables
should be in .data. This fix is required for scripted creation of REL actors
based on rel .data

* More consistent d/t header paths

* Data fixups for parsing

* Tmp actor file setup

* Fixes

* Set up almost all REL templates

* formatting

* Fix formatting
2024-10-10 12:21:07 -04:00
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 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 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
robojumper 508d5b9e72 Actor cleanup (#32)
* Actor cleanup

---------

Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-09-15 15:40:03 -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 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
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-thomas774 a3ebf1e133 closer, just executeState_Wait left 2024-06-14 20:00:40 -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 4e77023d7b Basically give up on d_t_sound_area 2024-06-09 00:07:28 +02:00
robojumper 5d9ca41e21 Fix return types 2024-06-02 01:03:41 +02:00
robojumper 0e3b13ee3e State system + match d_t_rock_boat 2024-06-01 23:57:43 +02:00
robojumper ed2f569a89 Small type improvements 2024-05-25 14:26:56 +02:00
CovenEsme d9e22fe76d Expand dAcBase work 2024-05-24 14:37:17 +01:00
elijah-thomas774 6ca7763bc0 change to header guards wooo 2024-03-17 18:55:49 -04:00
Elijah Thomas 4ae5fe5753 Fix includes and removed libs folder 2023-10-06 07:49:50 -04:00
Elijah Thomas de8b60021c some formatting fixup 2023-08-10 13:50:24 -04:00
elijah-thomas774 a547dc7997 work on dAcObjBase_c (ActorObjectBase) 2023-08-10 09:51:56 -04:00
lepelog 42880ec9ae init 2023-08-09 16:59:04 +02:00