diff options
| author | Roland <roland@wildpaws.xyz> | 2026-01-09 12:09:23 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-09 13:09:23 -0500 |
| commit | 6893c2588e1a616072f39913a6dc09ac2c4f8705 (patch) | |
| tree | 76d521fd774fdc185c60ab969418bc0d8a611b63 /config | |
| parent | ca83b5d1ae5887a4b5c4307c5fa4578338d7a4f3 (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.yml | 12 | ||||
| -rw-r--r-- | config/GZLE01/config.yml | 12 | ||||
| -rw-r--r-- | config/GZLJ01/config.yml | 12 | ||||
| -rw-r--r-- | config/GZLP01/config.yml | 12 |
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 |
