Commit Graph

194 Commits

Author SHA1 Message Date
Aetias 7fc51cdc71 Remove fake function 2024-02-03 18:19:47 +01:00
Aetias 9d78c1c864 Remove useless .globals 2024-02-03 18:16:27 +01:00
Aetias 0ed9a607c2 Add REGION=USA option in Makefile 2024-02-03 18:15:41 +01:00
Aetias ed32e278b1 Write ARM9 module info in buildrom 2024-02-03 18:15:20 +01:00
Aetias fc98f547c5 Disassemble USA secure area 2024-02-03 14:44:20 +01:00
Aetias 1b89b25ba6 Disassemble and name SWIs in secure area 2024-02-03 14:14:14 +01:00
Aetias e1a9c2736a Fix incorrect item names 2024-01-16 17:51:24 +01:00
Aetias 8ea0c6dfdf Match 10 ItemManager functions 2024-01-16 17:46:57 +01:00
Aetias 18ccb308d8 Specify processor in compiler args 2024-01-16 17:44:17 +01:00
AetiasHax 5c0c290052 Merge pull request #4 from mike8699/add-item-ids
Add additional item IDs
2024-01-16 16:13:45 +01:00
Mike d5a82ab109 Add some more item IDs 2024-01-14 11:52:15 -05:00
Aetias 3c7eb05821 Removed global.inc 2024-01-07 18:17:10 +01:00
Aetias 915c7cd29d Fix syntax errors 2024-01-07 18:16:42 +01:00
Aetias 193e184c0e Mangle ItemManager function names 2024-01-07 15:05:12 +01:00
Aetias 7302784339 Declare all ItemManager functions in overlay 0 2024-01-07 12:29:52 +01:00
Aetias 417cd3c9f6 Add item IDs 2024-01-07 12:29:22 +01:00
Aetias 7e0073fd41 Add fixed point vector type 2024-01-07 12:29:09 +01:00
Aetias 1e33a22c9e Add item model fields in ItemManager 2024-01-07 09:51:08 +01:00
Aetias 781a8e72ec Inventory -> ItemManager
Debug code reveals the name of this class to be アイテムマネージャー, or "item manager"
2024-01-07 09:04:10 +01:00
Aetias e43a0f051a Update overlays.md 2024-01-06 10:39:46 +01:00
Aetias c6736f9c64 Decomp 3 Inventory functions 2024-01-06 10:39:33 +01:00
Aetias e94f48ce0b Update EquipItem virtual functions 2024-01-06 10:38:50 +01:00
Aetias cf9ba37018 Ignore override keyword when compiling 2024-01-06 10:37:11 +01:00
Aetias 31391fd76f Update compiler flags 2024-01-06 10:35:35 +01:00
Aetias 2781fb0724 .gitignore *.sav
Some emulators put save files in the same directory as the ROM
2024-01-06 10:35:16 +01:00
Aetias 22a77288e8 Add m2ctx.py 2024-01-06 10:34:55 +01:00
Aetias 45b184bc08 Update docs 2024-01-02 12:12:48 +01:00
Aetias 0982309e34 Update overlays.md 2024-01-02 08:12:12 +01:00
Aetias dd035392d7 Inherit SysObject in EquipItem 2024-01-01 15:47:28 +01:00
Aetias baefb70a8e Add sword, shield and potion equip item classes 2024-01-01 15:43:06 +01:00
Aetias 51dedbad07 Update types in equip item headers 2024-01-01 14:54:07 +01:00
Aetias c2f1bdba73 Update overlays.md 2023-12-31 14:40:51 +01:00
Aetias 61dea7280f 96% match Inventory::Save 2023-12-31 14:28:09 +01:00
Aetias 0ab53a2adf 93% match Inventory::Load 2023-12-31 14:26:42 +01:00
Aetias f31bbc26fb Add documentation 2023-12-27 13:26:42 +01:00
Aetias 7fb155ff77 92% match Inventory::Save 2023-12-27 13:22:21 +01:00
Aetias e5cfa5950c 88% match Inventory::Save 2023-12-20 10:45:27 +01:00
Aetias e6257e902b Update Inventory struct 2023-12-20 10:44:33 +01:00
Aetias e5d545a7da Add EquipItem virtual class and descendants 2023-12-20 10:43:07 +01:00
Aetias 7550a63c03 Add option to build with nonmatching functions 2023-12-20 10:41:02 +01:00
Aetias e0e442024f Align sections to 32 2023-12-20 10:39:10 +01:00
Aetias 282500b724 Name function FastDivide 2023-12-20 10:38:50 +01:00
Aetias 9afe4a1796 Find asm/C++ sources in all subdirs 2023-12-20 10:36:21 +01:00
Aetias 9bfd4026df Add pip and GCC to INSTALL.md 2023-12-12 19:47:40 +01:00
Aetias 27b78306dd Build successfully on Linux 2023-12-12 19:45:22 +01:00
Aetias 4b73ee6f89 Decomp Inventory::ClearPrevEquippedItem 2023-11-13 23:23:03 +01:00
Aetias 2dcc30f992 Decomp Inventory::Destroy 2023-11-13 22:41:04 +01:00
Aetias a0cf7d21c6 Fix lcf.py 2023-11-13 22:17:55 +01:00
Aetias d24d904a4d Enable interworking in linker 2023-11-13 22:17:26 +01:00
Aetias 9b0a9430a3 Keep original file ext in .o files 2023-11-13 19:21:39 +01:00