summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorRoland <roland@wildpaws.xyz>2026-01-09 12:09:23 -0600
committerGitHub <noreply@github.com>2026-01-09 13:09:23 -0500
commit6893c2588e1a616072f39913a6dc09ac2c4f8705 (patch)
tree76d521fd774fdc185c60ab969418bc0d8a611b63 /config
parentca83b5d1ae5887a4b5c4307c5fa4578338d7a4f3 (diff)
d_a_goal_flag - matching (#918)
* initial work on d_a_goal_flag * Update config.yml to extract symbols from d_a_goal_flag; also add l_pos and l_texCoord * 17% matching in .text * daGoal_Flag_c::CreateHeap matched * RopeMove 99% * Update d_a_goal_flag.cpp * getRacePath 100% * 31% in .text * 47% matching in .text * 56% matching in .text * 70% matching in .text Add definitions to inlines in daGFlag_packet_c and fully matched some daGFlag_packet_c methods. * 84% matching in .text Match daGFlag_packet_c::draw * 91% matching in .text - Formatting tweaks - Match TimerExecute - Add fopMsgM_MiniGameTerminater_create inline - Move daGoal_Flag_c::_create in the correct place to match .data * d_a_goal_flag matching 100% for retail * d_a_goal_flag demo 99% * Resolve _create fakematch * d_a_goal_flag demo matching 100% * link d_a_goal_flag for demo * Renaming of fields/variables and some refactoring * Refactoring continued - Change direct calls to VECDotProduct to cXyz::getDotProduct * Named more HIO fields and packet fields * Implement fopMsgM_MiniGameStarter_create * Name all used HIO fields * Named all fields in daGoal_Flag_c * Finishing touches
Diffstat (limited to 'config')
-rw-r--r--config/D44J01/config.yml12
-rw-r--r--config/GZLE01/config.yml12
-rw-r--r--config/GZLJ01/config.yml12
-rw-r--r--config/GZLP01/config.yml12
4 files changed, 48 insertions, 0 deletions
diff --git a/config/D44J01/config.yml b/config/D44J01/config.yml
index 3b33821c..2735ec91 100644
--- a/config/D44J01/config.yml
+++ b/config/D44J01/config.yml
@@ -1564,6 +1564,18 @@ modules:
symbols: config/D44J01/rels/d_a_goal_flag/symbols.txt
# map: orig/D44J01/files/maps/d_a_goal_flag.map
ldscript_template: config/GZLE01/rels/ldscript.tpl
+ extract:
+ - symbol: l_txa_dummy_hataTEX
+ binary: assets/l_txa_dummy_hataTEX.bin
+ header: assets/l_txa_dummy_hataTEX.h
+ - symbol: l_goal_flag_DL
+ binary: assets/l_goal_flag_DL.bin
+ header: assets/l_goal_flag_DL.h
+ - symbol: l_goal_flag_matDL
+ binary: assets/l_goal_flag_matDL.bin
+ header: assets/l_goal_flag_matDL.h
+ header_type: none
+ custom_type: matDL
- object: files/rels/d_a_gy.rel
hash: c211c153be3b6349186f77d84bc86b13b66aa139
diff --git a/config/GZLE01/config.yml b/config/GZLE01/config.yml
index b5308963..9dbf1c4c 100644
--- a/config/GZLE01/config.yml
+++ b/config/GZLE01/config.yml
@@ -1353,6 +1353,18 @@ modules:
splits: config/GZLE01/rels/d_a_goal_flag/splits.txt
symbols: config/GZLE01/rels/d_a_goal_flag/symbols.txt
ldscript_template: config/GZLE01/rels/ldscript.tpl
+ extract:
+ - symbol: l_txa_dummy_hataTEX
+ binary: assets/l_txa_dummy_hataTEX.bin
+ header: assets/l_txa_dummy_hataTEX.h
+ - symbol: l_goal_flag_DL
+ binary: assets/l_goal_flag_DL.bin
+ header: assets/l_goal_flag_DL.h
+ - symbol: l_goal_flag_matDL
+ binary: assets/l_goal_flag_matDL.bin
+ header: assets/l_goal_flag_matDL.h
+ header_type: none
+ custom_type: matDL
- object: files/rels/d_a_gy.rel
hash: 6acc3205358c2770f479b59e282a84e1826874ab
diff --git a/config/GZLJ01/config.yml b/config/GZLJ01/config.yml
index 928b882f..79601b19 100644
--- a/config/GZLJ01/config.yml
+++ b/config/GZLJ01/config.yml
@@ -1135,6 +1135,18 @@ modules:
splits: config/GZLJ01/rels/d_a_goal_flag/splits.txt
symbols: config/GZLJ01/rels/d_a_goal_flag/symbols.txt
ldscript_template: config/GZLE01/rels/ldscript.tpl
+ extract:
+ - symbol: l_txa_dummy_hataTEX
+ binary: assets/l_txa_dummy_hataTEX.bin
+ header: assets/l_txa_dummy_hataTEX.h
+ - symbol: l_goal_flag_DL
+ binary: assets/l_goal_flag_DL.bin
+ header: assets/l_goal_flag_DL.h
+ - symbol: l_goal_flag_matDL
+ binary: assets/l_goal_flag_matDL.bin
+ header: assets/l_goal_flag_matDL.h
+ header_type: none
+ custom_type: matDL
- object: files/rels/d_a_gy.rel
splits: config/GZLJ01/rels/d_a_gy/splits.txt
diff --git a/config/GZLP01/config.yml b/config/GZLP01/config.yml
index 5e7c4706..d9bdc54c 100644
--- a/config/GZLP01/config.yml
+++ b/config/GZLP01/config.yml
@@ -1135,6 +1135,18 @@ modules:
splits: config/GZLP01/rels/d_a_goal_flag/splits.txt
symbols: config/GZLP01/rels/d_a_goal_flag/symbols.txt
ldscript_template: config/GZLE01/rels/ldscript.tpl
+ extract:
+ - symbol: l_txa_dummy_hataTEX
+ binary: assets/l_txa_dummy_hataTEX.bin
+ header: assets/l_txa_dummy_hataTEX.h
+ - symbol: l_goal_flag_DL
+ binary: assets/l_goal_flag_DL.bin
+ header: assets/l_goal_flag_DL.h
+ - symbol: l_goal_flag_matDL
+ binary: assets/l_goal_flag_matDL.bin
+ header: assets/l_goal_flag_matDL.h
+ header_type: none
+ custom_type: matDL
- object: files/rels/d_a_gy.rel
splits: config/GZLP01/rels/d_a_gy/splits.txt