SammygoodTunes
ec1bda5113
Improve MapManager::func_ov00_02082454
...
Improve MapManager::func_ov00_02082494
Improve MapManager::DestroyMap
Uncomment MapManager::func_ov00_02086284
2025-01-19 22:53:58 +01:00
SammygoodTunes
2450e474ea
Uncomment MapManager::func_ov00_0208210c
...
Uncomment most of MapManager::func_ov00_02082b3c
Improve MapManager::func_ov00_02083840
Improve MapManager::func_ov00_02083fb0
Uncomment most of MapManager::func_ov00_02086a84
Add Vec3p_Scale
2025-01-19 00:02:20 +01:00
SammygoodTunes
11fcd1e4ea
Match MapManager::func_ov00_02082594
...
Match MapManager::func_ov00_020825ac
Refactor MapManager::func_ov00_020836bc to MapManager::GetTriggerBoundingBox
2025-01-18 00:07:56 +01:00
SammygoodTunes
93e1c58301
Match MapManager::func_ov00_02082adc
...
Match MapManager::func_ov00_02082d74
2025-01-17 20:07:13 +01:00
SammygoodTunes
03be711e96
Match MapManager::func_ov00_02082af4
2025-01-16 23:56:10 +01:00
SammygoodTunes
b375db94e8
Decompile MapManager::func_ov00_0208499c
...
Decompile MapManager::func_ov00_020849c0
Decompile MapManager::func_ov00_020849dc
Decompile MapManager::func_ov00_020849f8 (59%)
Decompile MapManager::func_ov00_02084a50
Decompile MapManager::func_ov00_02084ac4 (52%)
Decompile MapManager::SetNumKeys
Decompile MapManager::GetNumKeys
Decompile MapManager::SetBlueWarpOpen
Decompile MapManager::GetBlueWarpOpen
Decompile MapManager::func_ov00_02084be0 (96%)
Decompile MapManager::SetMapDataFlag1
Decompile MapManager::GetMapDataFlag1
Decompile MapManager::func_ov00_02084c7c
Decompile MapManager::func_ov00_02084c94 (50%)
Decompile MapManager::func_ov00_02084cb0
Decompile MapManager::func_ov00_02084cc8 (50%)
Decompile MapManager::func_ov00_02084ce4
Decompile MapManager::func_ov00_02084cfc (50%)
Decompile MapManager::GetMapData_Unk_09
Decompile MapManager::func_ov00_0208583c (3%)
Decompile and comment out rest of functions
2025-01-16 16:57:04 +01:00
SammygoodTunes
0672d06a7f
Decompile MapManager::MapData_vfunc_60 (33%)
...
Decompile MapManager::MapData_vfunc_60 (50%)
Decompile MapManager::func_ov00_02083e70 (21%)
Decompile MapManager::MapData_vfunc_68 (50%)
Decompile MapManager::func_ov00_02083f44 (20%)
Decompile MapManager::MapData_vfunc_6c
Decompile MapManager::MapData_vfunc_70
Decompile MapManager::func_ov00_02083fb0 (24%)
Decompile MapManager::func_ov00_02084024
Decompile MapManager::MapData_vfunc_54 (50%)
Decompile MapManager::MapData_vfunc_78 (50%)
Decompile MapManager::func_ov00_02084100
Decompile MapManager::GetMapData_Unk_48
Decompile MapManager::GetMapData_Unk_4c
Decompile MapManager::func_ov00_0208412c
Decompile MapManager::func_ov00_0208413c
Decompile MapManager::MapData_vfunc_58 (50%)
Decompile MapManager::func_ov00_02084164 (1% lol)
Decompile MapManager::GetMapData_Unk_0a
Decompile MapManager::GetMapData_Unk_0b
Decompile MapManager::MapData_vfunc_a4 (50%)
Decompile MapManager::func_ov00_0208433c (38%)
Decompile MapManager::func_ov00_0208439c (90%)
Decompile MapManager::func_ov00_020843ec (7%)
Decompile MapManager::GetMapData_Unk_38
Decompile MapManager::func_ov00_020846a4 (61%)
Decompile MapManager::func_ov00_02084700 (82%)
Decompile MapManager::func_ov00_020847e0
Decompile MapManager::func_ov00_020847f0 (11%)
Decompile MapManager::func_ov00_02084838 (15%)
Decompile MapManager::func_ov00_020848b8 (22%)
Decompile MapManager::func_ov00_02084924
Decompile MapManager::func_ov00_02084934 (18%)
Decompile MapManager::GetMapData_Unk_06
Decompile MapManager::GetMapData_Unk_07
2025-01-16 13:55:44 +01:00
SammygoodTunes
a025951d67
Decompile MapManager::func_ov00_02083790 (13%)
...
Decompile MapManager::func_ov00_02083840 (20%)
Decompile MapManager::AddTrigger
Decompile MapManager::func_ov00_020838d8
Decompile MapManager::func_ov00_020838e8
Decompile MapManager::func_ov00_020838f8
Decompile MapManager::func_ov00_02083908
Decompile MapManager::func_ov00_02083918
Decompile MapManager::func_ov00_02083928
Decompile MapManager::SetCurrentViewpointId
Decompile MapManager::func_ov00_02083958
Decompile MapManager::func_ov00_02083968
Decompile MapManager::func_ov00_02083978
Decompile MapManager::func_ov00_020839b4
Decompile MapManager::func_ov00_020839c4
Decompile MapManager::func_ov00_020839d4
Decompile MapManager::func_ov00_020839f8
Decompile MapManager::func_ov00_02083a1c (14%)
Decompile MapManager::GetTileStartX
Decompile MapManager::GetTileStartZ
Decompile MapManager::GetTileEndX
Decompile MapManager::GetTileEndZ
Decompile MapManager::func_ov00_02083c24
Decompile MapManager::func_ov00_02083c50
2025-01-15 23:31:21 +01:00
SammygoodTunes
a19e993db6
Ignore ninja lock
2025-01-15 23:31:10 +01:00
SammygoodTunes
036b2d982f
Decompile MapManager::GetCurrentMapPosX
...
Decompile MapManager::GetCurrentMapPosY
Decompile MapManager::func_ov00_02082d40 (61%)
Decompile MapManager::func_ov00_02082d84 (21%)
Decompile MapManager::func_ov00_02082e1c (11%)
Partially decompile other methods
2025-01-15 15:05:37 +01:00
SammygoodTunes
b7be672733
Decompile MapManager::func_ov00_020824cc (28%)
...
Decompile MapManager::func_ov00_02082504
Decompile MapManager::func_ov00_02082538 (43%)
Decompile MapManager::func_ov00_02082614
Decompile MapManager::MapData_vfunc_b0
Decompile MapManager::func_ov00_02082650
Decompile MapManager::func_ov00_02082660
Decompile MapManager::func_ov00_02082670
Decompile MapManager::func_ov00_02082680
Decompile MapManager::
Decompile MapManager::func_ov00_020826a0 (100% but needs verifying)
Decompile MapManager::CreateMap (3%)
Decompile MapManager::DestroyMap (8%)
Decompile MapManager::MapData_vfunc_44
Decompile MapManager::MapData_vfunc_7c (25%)
Decompile MapManager::MapData_vfunc_84
Decompile MapManager::func_ov00_020828f8
Decompile MapManager::GetNumMaps
Decompile MapManager::func_ov00_02082914 (21%)
Decompile MapManager::func_ov00_02082acc
Decompile MapManager::func_ov00_02082af4 (55%)
2025-01-14 15:27:50 +01:00
SammygoodTunes
3cca73e1c1
Decompile MapManager::IsMapInMainGrid
...
Decompile MapManager::GetCourseDungeonProgress
Decompile MapManager::func_ov00_020820fc
Decompile MapManager::func_ov00_0208230c (93%)
Decompile MapManager::func_ov00_020823a4
Decompile MapManager::func_ov00_020823b4
Decompile MapManager::func_ov00_020823c4
Decompile MapManager::func_ov00_020823d4
Decompile MapManager::func_ov00_020823e4
Decompile MapManager::MapData_vfunc_b4
Decompile MapManager::MapData_vfunc_9c
Decompile MapManager::func_ov00_02082424 (41%)
Decompile MapManager::func_ov00_02082454 (25%)
Decompile MapManager::func_ov00_02082494 (28%)
2025-01-13 22:13:47 +01:00
SammygoodTunes
a4a9bb5dfd
Decompile MapManager::func_ov00_020836bc
...
Decompile MapManager::GetTriggerBoundingBoxes
Decompile MapManager::func_ov00_020836dc (60%)
Decompile MapManager::IsTriggerTypeOverlapped
Decompile MapManager::GetOverlappingTrigger
Decompile MapManager::func_ov00_02083560
gPlayerPos type Vec3p* from Vec3p
2025-01-12 19:50:41 +01:00
SammygoodTunes
acc72371ed
Decompile MapManager::func_ov00_020835e4
...
Decompile MapManager::func_ov00_020835f4
Decompile MapManager::func_ov00_02083604
Decompile MapManager::func_ov00_02083614
Decompile MapManager::GetEntrancePos (43%)
Decompile MapManager::func_ov00_02083664 (68%)
2025-01-12 15:15:38 +01:00
SammygoodTunes
e96f66ceb8
Decompile MapManager::func_ov00_02083570
...
Decompile MapManager::func_ov00_02083588
Decompile MapManager::func_ov00_020835a4
Decompile MapManager::func_ov00_020835b4
Decompile MapManager::func_ov00_020835c4 (50%)
2025-01-12 14:18:34 +01:00
SammygoodTunes
ba1821d07b
Build fix
2025-01-12 00:29:45 +01:00
SammygoodTunes
1d2124ce9d
Decompile MapManager::GetCourseData_Unk_25c
...
Decompile MapManager::func_ov00_02083328
Decompile MapManager::GetCourseMainGridSizeX
Decompile MapManager::GetCourseMainGridSizeY
Decompile MapManager::func_ov00_02083524
2025-01-12 00:27:33 +01:00
SammygoodTunes
d11cc4a573
Decompile MapManager::GetMapWidth
...
Decompile MapManager::GetMapHeight
Decompile MapManager::func_ov00_02083374
Decompile MapManager::func_ov00_02083384
Decompile MapManager::func_ov00_020834bc
2025-01-11 22:08:00 +01:00
SammygoodTunes
420d3e4268
Decompile MapManager::GetMapMinBounds
...
Decompile MapManager::GetMapMaxBounds
Decompile MapManager::GetMapCenter
2025-01-11 20:59:03 +01:00
SammygoodTunes
ff9c4e6a67
Decompile MapManager::GetMapMinBounds
...
Decompile MapManager::GetMapMaxBounds
Decompile MapManager::GetMapCenter
2025-01-11 20:56:41 +01:00
SammygoodTunes
4ee5b2a23b
Decompile MapManager::GetMapCenterX
...
Decompile MapManager:GetMapCenterZ
2025-01-11 20:39:26 +01:00
SammygoodTunes
c09ea66d5c
Decompile MapManager::GetMapMinX
...
Decompile MapManager::GetMapMinZ
Decompile MapManager::GetMapMaxX
Decompile MapManager::GetMapMaxZ
2025-01-11 20:23:35 +01:00
SammygoodTunes
090b1ae50e
Decompile MapManager::GetCourseMinZ
...
Decompile MapManager::GetCourseMaxX
Decompile MapManager::GetCourseMaxZ
2025-01-11 18:51:09 +01:00
SammygoodTunes
61f866af93
Decompile MapManager::GetCourseMinX
2025-01-11 18:31:37 +01:00
Aetias
2c015c9774
Upgrade to Ghidra version 11.2.1
2025-01-09 08:34:11 +01:00
Aetias
39850e99b9
Remove support for Python on MSYS
2025-01-09 08:29:10 +01:00
Aetias
46322369fc
Update docs
2025-01-06 22:22:17 +01:00
Aetias
247d862475
Merge pull request #54 from mike8699/add-precommit
...
Automate `clang-format` with `pre-commit`, + other checks
2025-01-06 20:45:21 +01:00
Aetias
ff81b3fd1a
Merge remote-tracking branch 'origin/main' into add-precommit
2025-01-06 20:41:07 +01:00
Aetias
e980fe7803
Merge pull request #55 from mike8699/fix-clang-format-error
...
Fix `clang-format` error
2025-01-06 20:20:29 +01:00
Aetias
820b8fefdc
pre-commit: Install instructions
2025-01-06 17:27:31 +01:00
mike8699
01102bf317
Fix clang-format error
2025-01-06 11:26:11 -05:00
Aetias
53bd73e89c
pre-commit: Allow hard linebreaks in Markdown
2025-01-06 17:25:50 +01:00
Aetias
d75d589637
Merge pull request #53 from mike8699/decompile-LinkStateItem
...
Decompile `LinkStateItem`
2025-01-06 16:37:38 +01:00
Aetias
6f33b0c7ad
LinkStateItem: Use enums
2025-01-06 16:36:05 +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
19290c9d92
Run clang-format
2025-01-05 19:06:26 -05:00
mike8699
254ee79fe0
Match data section
2025-01-05 19:06:26 -05:00
mike8699
70d24e0776
Fix error
2025-01-05 19:06:26 -05:00
mike8699
5f526aadb5
Fix misplaced case block
2025-01-05 19:06:26 -05:00
mike8699
6ab289196e
Fix regalloc issue
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
d2d3b6b75f
Use -1 instead of 0xfffffff
2025-01-05 19:06:26 -05:00
mike8699
4ab7b47bcd
Add arm/thumb macros
2025-01-05 19:06:26 -05:00
mike8699
200a68b3de
LinkStateItem::OnStateLeave 92% match
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
ae2062bb58
Properly define static methods as static
2025-01-05 19:06:26 -05:00
mike8699
c3ac80ab60
LinkStateItem::OnStateLeave 88% match
2025-01-05 19:06:26 -05:00