58 Commits

Author SHA1 Message Date
Elijah Thomas 434b1bef7f Merge pull request #309 from elijah-thomas774/Various-Actors
Various actors
2026-05-03 15:29:45 -04:00
elijah-thomas774 7156493229 more CREATE_ALLOCATOR macros 2026-04-18 09:05:49 -04:00
elijah-thomas774 5d27cfd9a5 dAcEremly_c:: oh thats a lot of changes 2026-04-08 23:52:22 -04:00
elijah-thomas774 84a65865d0 the rest of dAcEremly_c states 2026-04-07 16:49:25 -04:00
robojumper e9033d74d1 Review 2026-01-28 19:14:19 +01:00
robojumper 12c5c2862d d_a_b_lastboss WIP 2026-01-28 19:13:39 +01:00
lepelog a5ab025d62 small cleanup 2025-12-04 18:48:06 +01:00
lepelog 08844fb5da start with d_t_insect 2025-12-02 17:44:48 +01:00
elijah-thomas774 ceebb6f9c0 d_t_barrel linked 2025-11-28 18:21:00 -05:00
elijah-thomas774 c59fe14362 some Progress 2025-11-24 02:44:18 -05:00
elijah-thomas774 b4e57d0f40 almost there 2025-11-22 14:53:36 -05:00
elijah-thomas774 54c3f67bdf porgress 2025-11-22 14:53:36 -05:00
elijah-thomas774 4894038c4e mField -> field 2025-09-16 22:32:07 -04:00
elijah-thomas774 0a2b38da2b Object Property Enum 2025-09-16 22:32:07 -04:00
elijah-thomas774 d591961dbd dAcObjBase var -> mVar 2025-09-16 22:32:06 -04:00
robojumper f41e566a22 Cleanup 2025-09-15 22:20:57 +02:00
robojumper 1d17513502 Clean up 2025-09-15 22:11:24 +02:00
robojumper cbe298e99a d_a_salbage_obj OK 2025-09-15 22:11:23 +02:00
elijah-thomas774 fbf5e767d1 Merge remote-tracking branch 'upstream/main' into blurpalette_mgr 2025-06-08 00:17:03 -04:00
elijah-thomas774 4f7f5e4a23 name change 2025-06-08 00:11:59 -04:00
elijah-thomas774 73b6e7dcd4 Initial OK 2025-06-08 00:01:26 -04:00
robojumper b53bafeeb4 actor_info OK 2025-06-07 14:06:23 +02:00
Elijah Thomas fd7d30d322 d_linkage is largely done (#176) 2025-05-25 15:51:35 -04:00
Elijah Thomas 4c62e01025 d_jnt_col OK (#174)
* d_jnt_col almost ok

* OK: Thanks Robo!
2025-05-24 03:42:26 -04:00
Elijah Thomas 9d68802507 d_a_e_sm (chu chu) start (#117)
* d_a_e_sm (chu chu) start

* progress, includes LightParam addition in BlurPaletteMgr

* oops - TBox Progress I guess

* dAcEsm_c::actorExecute and Particle Resource data moved

* step in symbols map

* Update blur_and_palette_manager.h

* m_angle cleanup pass

* Last explicit_zero_data Fixes #69

* add mQuat_c ctor
2025-05-18 18:24:58 -04:00
robojumper 3967ab8dc6 Some misc graphics stuff 2025-03-16 16:41:15 +01:00
robojumper 7225fbe4ff d_stage_parse ok 2025-03-09 16:39:21 +01:00
robojumper 4bc35a05c5 Renames 2024-11-23 19:13:36 +01:00
robojumper 4db719e978 Some adjacent splits 2024-11-23 13:34:00 +01:00
Elijah Thomas 2ecf6509dd Tubo! (d_a_obj_tubo) (#95)
* begin work

* fixup modifications to d_a_base header

* progress

* update from main again (forgor to fetch)

* progress

* Basically done

* clean up some inlines

* some at/tg hit typing and tubo naming

* more naming
2024-11-12 22:30:01 -05:00
robojumper a3472ab02d Attempt d_a_obj_tower_hand_D101 (#96)
* Attempt d_a_obj_tower_hand_D101

* dAcOTowerHandD101_c probably equivalent

* just two funcs, couldnt really do much to the rest

---------

Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-11-09 11:44:05 -05:00
elijah-thomas774 d0c8173466 update d_a_insect 2024-11-08 23:07:31 -05:00
Elijah Thomas c235e32d95 d_a_obj_tumble_weed mostly done (#88)
* 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-06 16:36:17 -05:00
Elijah Thomas 8a3710824b Updated CC collision (#80)
* 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-11-01 17:07:16 -04:00
robojumper 01b132f934 d_a_obj_utajima OK (#72) 2024-10-19 14:27:02 -04:00
Elijah Thomas 26af4db82d update from dtk-template - clangd :) (#66)
* 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-16 15:36:02 -04:00
robojumper 4543ec129e d_t_reaction, angle chaos edition (#56)
* d_t_reaction, angle chaos edition

* Fix

* prettier params

* fixup

---------

Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-10-16 10:24:02 -04:00
Elijah Thomas b5aa43ff37 Misc Collision (#51)
* 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-16 09:00:47 -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 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 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