Commit Graph

321 Commits

Author SHA1 Message Date
Léo Lam eeeab7ab93
uking/ui: Add inventory saving function 2021-01-17 14:34:52 +01:00
Léo Lam 4a6f3f9786
uking/ui: Implement "item get" PauseMenuDataMgr function 2021-01-16 21:18:24 +01:00
Léo Lam c28e7ace3d
uking/ui: Implement PauseMenuDataMgr::countItems 2021-01-11 15:51:22 +01:00
Léo Lam 65261d02a6
lib: Update sead 2021-01-10 01:46:33 +01:00
Léo Lam b9d37afa1c
ksys/act: Add SameGroupActorName getters 2021-01-07 15:32:59 +01:00
Léo Lam 3f9172043c
ksys: Implement ActorLimiter 2021-01-01 12:52:58 +01:00
Léo Lam a9de0746e2
Update sead 2020-12-31 16:59:38 +01:00
Léo Lam e46f921611
uking: Implement RandomChoice{2,3,4,8} queries 2020-12-23 15:47:25 +01:00
Léo Lam 60b2362ddc
Add EventFlow submodule 2020-12-21 19:38:57 +01:00
Léo Lam dbe6afa97a
ksys/act: Fix matching issue in AiClassDef 2020-12-20 16:08:51 +01:00
Léo Lam 8a22f0bb50
ksys/act: Add more ActionBase, Ai and RootAi functions 2020-12-19 20:37:37 +01:00
Léo Lam 9269283b71
ksys/act: Add more ActionBase functions 2020-12-11 00:22:27 +01:00
Léo Lam f99debc7ef
Enable -Wdeprecated warnings and fix them 2020-12-06 02:34:47 +01:00
Léo Lam fd2f653b6f
ksys/act: Start implementing AIClassDef 2020-12-05 02:34:24 +01:00
Léo Lam e6a46d8300
lib: Update sead 2020-12-02 16:35:00 +01:00
Léo Lam 13bd36bb88
lib: Update NintendoSDK 2020-11-24 00:29:39 +01:00
Léo Lam b6f778fd52
lib: Update sead 2020-11-22 12:14:03 +01:00
Léo Lam 88620ca9af
ksys/act: Add several more InfoData functions 2020-11-17 02:26:55 +01:00
Léo Lam c3d665f1c1
ksys/res: Add ModelList (incomplete) 2020-11-13 16:36:40 +01:00
Léo Lam 13d1f0d0be
ksys/res: Add TempResourceLoader 2020-11-12 12:38:47 +01:00
Léo Lam fdfc9fd4d0
lib: Update sead to fix TypedLongBitFlag matching issues 2020-11-10 15:49:56 +01:00
Léo Lam b3b1eef99d
lib: Update sead to fix LongBitFlags 2020-11-10 02:29:34 +01:00
Léo Lam 29bfe9fdba
lib: Update sead again 2020-11-10 02:09:27 +01:00
Léo Lam 7dea1dd379
lib: Update sead 2020-11-10 02:02:35 +01:00
Léo Lam f60734bded
aoc2: Fix the struct and implement more functions 2020-11-07 02:10:12 +01:00
Léo Lam b56108318d
lib: Update sead 2020-11-04 00:37:58 +01:00
Léo Lam 911625ac23
ksys/res: Add GameSaveData 2020-11-03 02:27:38 +01:00
Léo Lam 92cd68c374
Update sead 2020-11-01 22:03:27 +01:00
Léo Lam 1ccd65836d
ksys/gdt: Start adding TriggerParam's copy record functions 2020-10-31 14:58:32 +01:00
Léo Lam abf3276642
ksys/gdt: Implement more parts of TriggerParam (notably setters) 2020-10-28 22:19:34 +01:00
Léo Lam c612f77fcd
ksys/gdt: Implement TriggerParam::recordFlagChange 2020-10-25 14:32:56 +01:00
Léo Lam 6cae9c75b5
Use sead::SafeString overload of HashCRC32::calcStringHash 2020-10-24 21:00:59 +02:00
Léo Lam 5bc5c7c0b2
lib: Update agl
This silences most check.py warnings.
2020-10-19 01:16:03 +02:00
Léo Lam 27da317935
ksys/res: Add GameData 2020-10-18 20:52:02 +02:00
Léo Lam e3fd543178
ksys/gdt: Add Flag 2020-10-17 22:31:35 +02:00
Léo Lam 0936086fdd
lib: Update agl 2020-10-12 23:22:55 +02:00
Léo Lam 1c9d5781ae
ksys/res: Implement more ResourceMgrTask and OverlayArena functions 2020-10-11 19:24:03 +02:00
Léo Lam 83660921b6
ksys/res: Start adding ResourceMgrTask
Adds data members and simple functions.
2020-10-10 00:54:50 +02:00
Léo Lam 76655d85a9
ksys/res: Implement some ResourceMgrTask prerequisites 2020-10-08 00:09:53 +02:00
Léo Lam ec6680f7a4
lib: Update sead 2020-10-05 22:02:57 +02:00
Léo Lam 12e6979b6c
ksys/res: Implement more Cache functions 2020-10-04 02:00:38 +02:00
Léo Lam 50ebf5116f
ksys/util: Add TaskMgr initialisation helper 2020-09-27 14:16:10 +02:00
Léo Lam b1926813b7
ksys/res: Start adding ResourceUnit and Cache 2020-09-26 21:03:24 +02:00
Léo Lam 2b26a9bb76
ksys: Start adding PlayReport 2020-09-25 16:07:44 +02:00
Léo Lam 89137d9834
ksys: Add Account 2020-09-25 01:14:17 +02:00
Léo Lam 218a8da8ba
tools: Add a tool to check all matchings for diffs
And fix some incorrect function entries
2020-09-24 13:55:39 +02:00
Léo Lam 8756ccdd07
ksys: Start adding OverlayArenaSystem 2020-09-22 18:43:03 +02:00
Léo Lam 1cc0b1e6be
Implement aoc2::rankUpEnemy
It's a pretty large function and I wanted to see how difficult it would
be to match it. Not very hard :D
2020-09-17 00:50:36 +02:00
Léo Lam 8b7369dffb
ksys: Add Task utilities 2020-09-15 17:54:16 +02:00
Léo Lam 0f0c1b59ca
ksys/res: Add Drop 2020-09-10 00:09:01 +02:00
Léo Lam 5ab4e15967
ksys/res: Add AIProgram 2020-09-09 17:29:45 +02:00
Léo Lam 96deb88e27
ksys/Utils: Add DualFrameHeap 2020-09-06 22:52:10 +02:00
Léo Lam 69dc675a95
ksys/Utils: Add DualHeap 2020-09-06 22:51:58 +02:00
Léo Lam 8f3eeb87b9
Move SizedEnum to sead
It is useful in sead and other libraries as well.
2020-09-06 21:23:29 +02:00
Léo Lam bb055e442e
ksys/res: Implement Archive 2020-09-06 17:10:23 +02:00
Léo Lam 3d3bcaee1a
ksys/res: Add ActorLink 2020-09-06 16:34:53 +02:00
Léo Lam 0fafc292f9
ksys/res: Implement Demo 2020-09-05 21:34:45 +02:00
Léo Lam 072e906eaf
ksys/res: Add Lod 2020-09-05 17:30:39 +02:00
Léo Lam 3d371999a4
ksys/res: Implement EntryFactory (base class and template)
Also adds a heap-related function that's used by EntryFactory
(and many other functions)
2020-09-04 22:01:52 +02:00
Léo Lam 96a3286a43
lib: Update nnSdk headers, agl and sead 2020-09-04 18:55:00 +02:00
Léo Lam 2826bcde7c
lib: Update sead and agl 2020-08-30 01:55:06 +02:00
Léo Lam 3e7d90f5bf
lib: Update sead and NintendoSDK again 2020-08-27 00:08:04 +02:00
Léo Lam 5bc6101c75
lib: Update sead and NintendoSDK 2020-08-24 16:02:07 +02:00
Léo Lam b58c1119e2
lib: Update sead 2020-08-22 23:03:12 +02:00
Léo Lam 78833a752c
Mark more functions as decompiled 2020-08-21 11:11:13 +02:00
Léo Lam 12a05adfa7
Mark more functions as decompiled 2020-08-21 01:11:03 +02:00
Léo Lam afde5b2775
ksys/act: Implement BaseProcLink 2020-08-20 18:25:47 +02:00
Léo Lam 0dc0752530
ksys/act: Implement ActorLinkConstDataAccess 2020-08-20 01:26:10 +02:00
Léo Lam 6989d0f7f8
ksys/act: Get rid of some setDirect() calls 2020-08-20 00:03:13 +02:00
Léo Lam 37d87dee71
lib: Update sead 2020-08-19 11:45:37 +02:00
Léo Lam 2de366be0f
Initial commit 2020-08-18 22:50:25 +02:00