Commit Graph

284 Commits

Author SHA1 Message Date
Aetias 09fc560292 Add progress.py 2024-02-26 21:13:23 +01:00
Aetias b736e9e539 Update NONMATCH macro 2024-02-26 21:12:35 +01:00
Aetias 77934d4999 Disassemble all code in overlays 2024-02-26 21:10:22 +01:00
Aetias e036fea9ba Disassemble all code in ITCM 2024-02-26 20:56:57 +01:00
Aetias 5fccd8ebab Disassemble all code in main ARM9 program 2024-02-26 20:56:29 +01:00
Aetias 129e246828 Add decompiling.md 2024-02-25 09:51:53 +01:00
Aetias 44d0c9c5a4 Update build instructions 2024-02-25 09:44:45 +01:00
Aetias 9089a70ec4 Update setup.py 2024-02-25 09:44:22 +01:00
Aetias 1cc8a98728 Merge branch 'main' of github-aetias-hax:AetiasHax/ph into main 2024-02-24 09:53:39 +01:00
AetiasHax 9100fefc01 Merge pull request #6 from AetiasHax/fix-msys-build
Fix MSYS build
2024-02-24 09:50:28 +01:00
Aetias 7e2c500671 Fix #ifdef platform detection in files.h 2024-02-23 21:40:06 +01:00
Aetias 7c8cbdb6ea Fix FileRead on Win32 2024-02-23 21:39:18 +01:00
Aetias 1281ac1340 Fix type warnings 2024-02-23 19:52:13 +01:00
Aetias 0851e8f9bb Use HANDLE instead of HFILE 2024-02-23 19:48:14 +01:00
Aetias f37bc0c47e Use Win32 file API in rom tools 2024-02-23 19:44:22 +01:00
Aetias ea8b5522e7 Use relative paths in rom tools 2024-02-22 18:29:50 +01:00
Aetias 7a5716c443 Use ChangeDir in files.h 2024-02-22 18:24:49 +01:00
Aetias ca5fbe5385 Avoid name collision with ReadFile from Win32 2024-02-22 18:23:26 +01:00
Aetias 54eaa5de61 Add MSYS support in rom tools 2024-02-22 18:20:12 +01:00
Aetias f32df653c3 Add unknown items for ItemManager::LoadFanfareItem 2024-02-22 18:19:06 +01:00
Aetias 2fa3b4870f Add DTCM struct definitions 2024-02-22 18:18:48 +01:00
Aetias 91cea7f881 Name function LoadTreasureItemFanfare 2024-02-22 18:18:13 +01:00
Aetias 6b4a258ff5 Update ItemFlag type to be s32 2024-02-18 15:10:27 +01:00
Aetias f3d0b29b42 Decomp ItemManager::RemoveItem 2024-02-18 13:24:49 +01:00
Aetias 8f674d7f87 Decomp ItemManager::SetTreasureSalvaged 2024-02-18 13:07:55 +01:00
Aetias e0271ef65a Decomp ItemManager::IsTreasureSalvaged 2024-02-18 13:06:41 +01:00
Aetias 2a3133f999 Decomp ItemManager::AddItem 2024-02-18 12:59:14 +01:00
Aetias f48b579b62 Decomp ItemManager::HasItem 2024-02-18 12:53:12 +01:00
Aetias 116dffcaa5 Decomp ItemManager::GetFairyLevel 2024-02-18 12:50:30 +01:00
Aetias 0b3e7ce197 Name fairy level methods 2024-02-18 12:48:25 +01:00
Aetias d414c3dcd1 Decomp ItemManager::func_ov00_020ad9e8 2024-02-18 12:43:20 +01:00
Aetias 8b7361a300 Decomp ItemManager::GetMaxTreasureCount 2024-02-18 12:35:27 +01:00
Aetias 85c6d524aa Decomp ItemManager::GetMaxShipPartCount 2024-02-18 12:33:58 +01:00
Aetias 13a132ba13 Decomp ItemManager::GetMaxAmmo 2024-02-18 12:33:15 +01:00
Aetias b252bd2035 Decomp ItemManager::SetUnk_09e 2024-02-18 12:18:51 +01:00
Aetias b990ade652 Add parenthesis around ROUND_Q20 macro arg 2024-02-18 12:12:35 +01:00
Aetias 7749c59b13 Decomp ItemManager::GetUnk_09e_Divided 2024-02-18 12:11:38 +01:00
Aetias 5387579e20 Decomp ItemManager::GetUnk_09e 2024-02-18 11:47:44 +01:00
Aetias 21f0a348ab Decomp ItemManager::GetUnk_098 2024-02-18 11:46:56 +01:00
Aetias 1485d2f5ee Decomp ITemManager::SetTreasureCount 2024-02-18 11:42:51 +01:00
Aetias 64aea4ed32 Decomp ItemManager::GetTreasureCount 2024-02-18 11:41:18 +01:00
Aetias 2c46503ca1 Decomp ItemManager::SetShipPartCount 2024-02-18 11:40:14 +01:00
Aetias 90c42ba870 Decomp ItemManager::GetShipPartCount 2024-02-18 11:37:33 +01:00
Aetias 5697dceffa Update EquipItem::IsUsable 2024-02-18 11:35:07 +01:00
Aetias f23e8d5e11 Exclude duplicate macros in m2ctx 2024-02-18 11:34:42 +01:00
Aetias 7412a00674 Match ItemManager::Save and Load 2024-02-18 11:34:16 +01:00
Aetias aefcf5bf21 Decomp ItemManager::EquipShipPart 2024-02-17 13:45:21 +01:00
Aetias 108951f307 Decomp ItemManager::GetEquippedShipPart 2024-02-17 13:44:37 +01:00
Aetias 4ab8f04b33 96% match ItemManager::func_ov00_020ad790 2024-02-17 13:41:27 +01:00
Aetias ac858cb5da Interworking always on, add THUMB and ARM macros 2024-02-17 13:05:54 +01:00