SammygoodTunes
5b15874c4d
Decomp src/00_Core/Map/MapBase.cpp (57%) ( #129 )
...
* Comments
* Lay out theoretical code
* Externalise func_020196bc & func_020196fc
* Pull merge
* Pull merge
* Decomp MapBase::func_ov00_02080edc
* Fix MapManager TilePos params
* Decomp progress
* Fix MapManager param issue
* Decomp progress
* Update MapManager var pointer type
* Fix function defs
* Update symbols
* Update
* Match MapBase_Unk2::func_ov00_02080ad0 (thx 2 dt mow & yanis)
* Update
* Decomp progress 26%
* Decomp progress 28%
* Fix struct overlap
* Fix unknown members
* Uncomment and fix rest of methods (most still non-matching)
* Decomp progress
* Corrections
2025-09-21 14:21:31 +02:00
Aetias
cb52c8c23f
ActorNavi ( #132 )
...
* Map symbol in Game
* ActorNavi 93%
* ActorNavi_04 96%
* Document Actor fields
* Move MAX_KEYS to ItemManager
* Move gTouchControl to its own header
* Fix missing includes
* Fix regressions
* Fix build
* Update decompiling guide images
* Fix regression
2025-08-29 20:01:10 +02:00
Aetias
82f54b2f07
EquipBombchu ( #131 )
...
* Map symbol in Game
* EquipBombchu 12%
* EquipBombchu 53%
* EquipBombchu 71%
* configure: Don't verify dsd version if `--dsd` specified
* EquipBombchu 89%
* Fix regression
2025-07-31 21:22:55 +02:00
Aetias
8ad6359c7d
ActorSwitchObject OK ( #130 )
...
* Map symbol in Game
* ActorSwitchObject OK
* Mark ActorSwitchObject as complete
* Document `mTrapActors`
* Fix FilterActorBase
* Fix regressions
2025-07-25 15:59:54 +02:00
SammygoodTunes
dda45d5574
Decomp src/00_Core/Map/MapManager.cpp (56%) ( #101 )
...
* Fix
* Fix
* stupid typo
* Another dumb typo
* Fix
* Fix declaration
* Fix declaration
* Fix
* Fix symbols
* Corrections
* Fix regression in GetEntrancePos
---------
Co-authored-by: Aetias <aetias@outlook.com >
2025-07-24 19:23:29 +02:00
SammygoodTunes
f446227797
Decomp progress 46%
2025-06-28 23:19:29 +02:00
SammygoodTunes
ef6c7422a9
Update
2025-05-11 12:09:39 +02:00
SammygoodTunes
0d060f1d81
Decomp progress 43%
2025-05-08 14:10:16 +02:00
SammygoodTunes
a9af655856
Decomp progress 38%
2025-04-29 22:12:35 +02:00
SammygoodTunes
71ef8b58aa
Decomp progress 36%
2025-04-21 23:07:04 +02:00
SammygoodTunes
96e2380df5
Decomp progress 33%
2025-04-07 21:06:29 +02:00
SammygoodTunes
d5a2e0f57e
Decomp progress 30%
...
Change gPlayerPos from Vec3p* to Vec3p (thx lago)
2025-04-06 22:32:49 +02:00
SammygoodTunes
2b45d3fab7
Fix duplicate field
2025-04-01 21:31:48 +02:00
SammygoodTunes
7608f9c808
Resolve conflict
2025-04-01 21:25:04 +02:00
SammygoodTunes
6b9df2f470
Function fixes (still 29%)
2025-04-01 21:22:24 +02:00
SammygoodTunes
ff2130d234
Merge PR updates
2025-02-04 16:36:10 +01:00
SammygoodTunes
5b3bc3313e
Decomp update
2025-02-04 16:06:04 +01:00
Aetias
aecd954557
Move ov004 documentation from Ghidra
2025-01-25 14:35:02 +01:00
SammygoodTunes
a4d82cfa6f
Decomp progress 28%
2025-01-23 21:09:13 +01:00
Aetias
fe4c283ba2
Document math functions
2025-01-18 15:50:03 +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
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
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
ff9c4e6a67
Decompile MapManager::GetMapMinBounds
...
Decompile MapManager::GetMapMaxBounds
Decompile MapManager::GetMapCenter
2025-01-11 20:56:41 +01:00
SammygoodTunes
c09ea66d5c
Decompile MapManager::GetMapMinX
...
Decompile MapManager::GetMapMinZ
Decompile MapManager::GetMapMaxX
Decompile MapManager::GetMapMaxZ
2025-01-11 20:23:35 +01:00
Aetias
0b6c727e36
Add .clang-format
2024-10-12 16:16:32 +02:00
Aetias
2e33294f89
Mangle MapBase
2024-04-30 15:08:45 +02:00
Aetias
3b67d0f220
Update map components
2024-04-28 19:21:00 +02:00
Aetias
d40d7abbb9
Add map components Exit and CameraViewpoint
2024-04-26 16:47:04 +02:00
Aetias
62e3dc0834
Add MapBase and some components
2024-04-23 21:51:13 +02:00