Commit Graph

54 Commits

Author SHA1 Message Date
Yanis002 f04fd8f032 reverse ctor adventure 2025-01-28 01:37:09 +01:00
Yanis002 06a1f74615 fix function names (and more) 2025-01-27 21:21:40 +01:00
Yanis002 277517b3be improve splits 2025-01-27 20:23:50 +01:00
Yanis002 097e8853e4 progress 2025-01-27 18:17:33 +01:00
Yanis002 1af423e8ae update symbols 2025-01-26 14:19:50 +01:00
Yanis002 acc3200e65 more vfuncs progress 2025-01-25 21:25:14 +01:00
Yanis002 45f07884d2 started vfuncs decomp 2025-01-25 03:07:39 +01:00
Yanis002 9aaf744c3e add missing sections to BMG.cpp delink 2025-01-24 23:48:25 +01:00
Yanis002 660c5e9655 convert BMGGroups to a class 2025-01-24 22:11:59 +01:00
Yanis002 d44088642e match func_02036bbc 2025-01-24 19:21:26 +01:00
Yanis002 5b8beb79d7 make func_0203643c static 2025-01-24 18:36:33 +01:00
Yanis002 2e722d333a func_0203690c: 90% 2025-01-24 18:33:53 +01:00
Yanis002 b4d8083ace more progress 2025-01-24 15:16:58 +01:00
Yanis002 dea4060fb5 more progress 2025-01-24 03:37:43 +01:00
Yanis002 3194675d0d more progress & cleanup structs 2025-01-24 02:24:14 +01:00
Yanis002 cf97807bbc progress and add more funcs 2025-01-23 21:54:51 +01:00
Yanis002 302c28edcb more funcs + split BMG.cpp 2025-01-23 19:24:03 +01:00
Yanis002 c2c40b8221 match func_020370d0 to func_02037178 2025-01-23 14:51:54 +01:00
Yanis002 969a5a7c51 removed messagemanager class 2025-01-22 22:20:29 +01:00
Yanis002 fc19911a51 func_020371c8: 96% 2025-01-22 20:56:39 +01:00
Yanis002 1176ff47ed document most of the BMG file format 2025-01-22 03:54:07 +01:00
Yanis002 2d57d12209 work 2025-01-21 00:17:29 +01:00
mike8699 f5f1f7ae1b Add complete directive to delinks.txt 2025-01-05 19:10:55 -05:00
mike8699 f817a35c26 Update relocs.txt 2025-01-05 19:10:55 -05:00
mike8699 254ee79fe0 Match data section 2025-01-05 19:06:26 -05:00
mike8699 cd8ce66116 Add LinkStateBase methods to symbols 2025-01-05 19:06:26 -05:00
mike8699 1373505903 Add rest of LinkStateItem methods to symbols 2025-01-05 19:06:26 -05:00
mike8699 11a3df2d99 Update EquipBomb::StopUsing method signature
This method has an additional argument.
2025-01-05 19:06:26 -05:00
mike8699 bf43adef41 LinkStateItem::OnStateLeave 71% match 2025-01-05 19:06:26 -05:00
mike8699 dc09e23c60 Add StopUsing methods to several classes
These are used in `LinkStateItem::OnStateLeave`
2025-01-05 19:06:26 -05:00
mike8699 f9da67860b Decompile GetLinkState arm9 function
This is not part of the `LinkStateItem` class, but it is called by
a method in that class. I wasn't sure the best place to put this.
2025-01-05 19:06:26 -05:00
mike8699 82ba3ff311 Start decompiling LinkStateItem 2024-12-31 14:51:33 -05:00
Aetias d179159b1f Match ActorManager 2024-10-24 22:10:56 +02:00
Aetias 673269f181 Decomp ActorManager 100% 2024-10-24 21:55:19 +02:00
Aetias bced23471a Decomp ActorManager 2024-10-22 21:25:59 +02:00
Aetias 52d4fce351 Decomp ActorManager 2024-10-21 23:32:28 +02:00
Aetias 52e0ac185a Decomp ActorRupee 2024-10-20 16:51:14 +02:00
Aetias 29d76fbe45 Decomp ActorRupee 2024-10-20 12:36:47 +02:00
Aetias fb9d00b87f Fix build; add RNG code 2024-10-20 10:39:09 +02:00
Aetias 9f4f4a2286 Update dsd configs with build paths 2024-10-12 16:16:46 +02:00
Aetias b2f57385a0 Mark completed files 2024-10-12 12:19:06 +02:00
Aetias 2ca6986571 Update invalid relocations 2024-10-12 12:18:13 +02:00
Aetias 1b58992e5c Import US symbols from xMAP 2024-10-12 11:32:02 +02:00
Aetias 266d798755 Import EU symbols from xMAP 2024-10-12 09:54:49 +02:00
Aetias 3a6d13fc77 Delink already known files 2024-10-07 21:28:49 +02:00
Aetias 099eb240be Prune fake Thumb functions starting with invalid str bases 2024-10-06 09:03:59 +02:00
Aetias 4c966479a7 Prune fake Thumb functions starting with invalid ldr load offsets 2024-10-06 08:50:28 +02:00
Aetias 27d5c772d9 Disambiguate function pointers to incorrect instruction set 2024-09-29 09:12:31 +02:00
Aetias 494841c25a Disambiguate function calls to incorrect instruction set 2024-09-29 09:06:03 +02:00
Aetias f7bae44c0b Add empty .bss sections to pad modules 2024-09-22 20:34:58 +02:00