robojumper
9a4a557a1a
Fix some REL setup mistakes
2026-01-30 00:05:51 +01:00
robojumper
d969f426ac
Upgrade dtk-template
2025-11-22 22:38:54 +01:00
robojumper
f0ccf5093e
dtk upgrade
2025-05-19 00:33:25 +02:00
robojumper
c6b874f1d1
Fix Ghidra export script, for future reference
2025-03-19 21:18:51 +01:00
robojumper
eb2943d07e
Fix Ghidra symbol postprocessing ( #125 )
...
* Fix Ghidra symbol postprocessing
* Actually fix namespacing
2025-03-16 12:15:52 -04:00
robojumper
01b964c831
dAcObstonec OK ( #132 )
2025-03-13 22:12:07 -04:00
robojumper
c7d788117e
NandRequestThread
2025-02-28 14:01:46 +01:00
robojumper
6269e82659
Move missing Ghidra symbols from REL data to decomp symbols ( #116 )
2025-02-17 07:19:48 -05:00
Elijah Thomas
85bef3afb9
Maintenance ( #113 )
...
* Update Progress badges to match other zelda games
* sync with dtk template
2025-02-01 21:58:50 -05:00
robojumper
2eb363c83b
Check commit hash length
2024-11-28 20:16:19 +01:00
robojumper
b70ca7683b
Fix creating function names without namespace
2024-11-28 20:05:35 +01:00
robojumper
ae39aa2648
Recover more fake mangled symbols
2024-11-28 20:05:35 +01:00
robojumper
38db6c087d
Small fixes
2024-11-28 20:05:35 +01:00
robojumper
10cda76020
Rework script
2024-11-28 20:05:35 +01:00
robojumper
befd5331ec
Exclude pad_ symbols
2024-11-28 20:05:35 +01:00
robojumper
ba90c20b27
Namespace fix
2024-11-28 20:05:35 +01:00
robojumper
a391443bbb
Script for moving decomp symbols to Ghidra
2024-11-28 20:05:35 +01:00
robojumper
ab290a2788
Update from dtk-template
2024-11-24 13:18:14 +01:00
Elijah Thomas
126e1a9fd7
d_a_item -> Layout and Enum ( #92 )
...
* mostly done
* Update d_t_tumble_weed.cpp
* remove cM::calcTimer
* just regswap on adjustSpeed
* checkpoint
* file setup
* fix incorrect symbol
* some tidbits i guess
* fixup merge
* fix merge 2.0
* Item Renames from Esme
* fix d_t_tumble_weed
* fixup merge
2024-11-09 11:53:22 -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
1d17e35316
d_lyt_meter_drink with regswaps in one function ( #83 )
2024-10-28 00:03:08 -04:00
robojumper
3b5a959d1b
Cursor chaos ( #71 )
...
* dCsBase_c mostly done
* dCsGame_c state funcs
* More labels
* Idk anymore
* label ctor
* Move some code
* Add offsets, fix EffectsStruct misconception
2024-10-20 10:01:00 -04:00
robojumper
b96e6ee19f
Meter madness ( #64 )
...
* Meter Madness Part 1
* progress
* maybe
* ::build meters too
* vtables labeling, small order problems
* Moar symbols
* Renames
* some dLytNote_c
* Fixes
* Checkpoint
* ::remove funcs
* Fix includes
* Move code around
* rm dead code
* rm dead include
* Draw functions
* Update include/s/s_State.hpp
* Update include/toBeSorted/scgame.h
2024-10-17 17:58:38 -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
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
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
812e86b39c
Update from dtk-template ( #48 )
...
* Update from dtk-template
* Update dtk-template
2024-10-01 20:11:29 -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
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
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
f0fe35f6a5
Fix rel_sieve ( #26 )
2024-09-13 14:57:24 -04:00
robojumper
3d0adbc874
Update dtk-template and objdiff ( #19 )
2024-09-12 16:40:20 -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
Luke Street
064083bee1
Update dtk-template & generate objdiff report
2024-09-03 21:29:35 -06:00
elijah-thomas774
3740623679
a lot closer + Some updates
2024-08-27 10:48:50 -04:00
robojumper
66bb58e7fc
ACTUALLY sync with dtk-template
2024-06-19 21:55:40 +02:00
elijah-thomas774
1e58a29e83
add msl_c to context script
2024-06-10 00:14:26 -04:00
elijah-thomas774
d433cda9e2
sync with dtk-template
2024-06-10 00:09:01 -04:00
robojumper
9bed59fae5
Reword
2024-06-07 18:34:33 +02:00
robojumper
5453560245
exclude matched RELs
2024-06-07 14:20:14 +02:00
robojumper
be50ec23ad
REL sieve
2024-06-07 13:14:55 +02:00
elijah-thomas774
1c36d30a72
updated some project tools from the template
2023-12-22 14:54:03 -05:00
lepelog
b5cc785c83
start misc flag managers and update wibo
2023-10-06 21:32:53 +02:00
Elijah Thomas
9d52a2d420
wsl (maybe linux?) fix?
2023-10-06 08:48:45 -04:00
Elijah Thomas
161162a58a
Update dtk
...
Pulled sources from tww/echoes
2023-10-04 10:34:56 -04:00
Luke Street
80894f5638
Update dtk & use GC 3.0 linker for now ( #1 )
2023-08-10 10:41:07 +02:00
lepelog
42880ec9ae
init
2023-08-09 16:59:04 +02:00