Commit Graph

257 Commits

Author SHA1 Message Date
Léo Lam da2a57992c readme: Further clarify that this repo can't be used to play the game 2020-10-25 00:04:02 +02:00
Léo Lam 660336044f ksys/gdt: Implement more TriggerParam functions 2020-10-24 23:30:53 +02:00
Léo Lam 6cae9c75b5 Use sead::SafeString overload of HashCRC32::calcStringHash 2020-10-24 21:00:59 +02:00
Léo Lam f886213593 data: Mark _ZN4ksys4util13TaskQueueBase4pushERKNS1_7PushArgE as matching 2020-10-24 17:53:38 +02:00
Léo Lam 579b2c509d readme: Explain that regalloc diffs are rare for truly equivalent code 2020-10-24 17:53:05 +02:00
Léo Lam 45b4c7e29f ksys/util: Fix minor regalloc issue in TaskQueueBase 2020-10-24 17:49:27 +02:00
Léo Lam 6cb668288f data: Rename ksys::gdt::Flag<T>::getRandomResetData to FlagT<T> 2020-10-24 01:31:47 +02:00
Léo Lam f974569ef4 ksys/gdt: Fix class hierarchy 2020-10-24 01:27:17 +02:00
Léo Lam 1cbb1a3311 Merge pull request #13 from notyourav/pr
decompile DamageParam
2020-10-24 01:21:18 +02:00
theo3 b11347344a decompile DamageParam 2020-10-23 16:15:23 -07:00
Léo Lam 7f0d6a9b1d ksys/util: Add safeDeleteHeap 2020-10-22 19:01:18 +02:00
Léo Lam a26ae0ba91 ksys/gdt: Start adding TriggerParam 2020-10-22 18:54:26 +02:00
Léo Lam 228471ee3c Merge pull request #12 from notyourav/pr3
decompiled resResourceAwareness
2020-10-21 00:59:59 +02:00
theo3 4bb4c935a6 decompiled resResourceAwareness 2020-10-20 15:48:31 -07:00
Léo Lam 3287f5eb25 Merge pull request #8 from notyourav/pr
resResourceShop decompiled
2020-10-21 00:40:39 +02:00
Léo Lam 38859e0f6e Merge pull request #11 from wildex999/master
ksys/dmg: Implementing some of DamageManagerBase.
2020-10-21 00:32:43 +02:00
Wildex999 05a69f745b ksys/dmg: Implementing some of DamageManagerBase. Added some temporary classes/variables used by DamageManagerBase. 2020-10-21 00:19:48 +02:00
theo3 c562d67fab resResourceShop decompiled 2020-10-20 15:00:08 -07:00
Léo Lam 35ad671acf readme: Mention the SHA256 hash of the 1.5.0 NSO 2020-10-19 20:32:24 +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 eb222dc784 ksys/util: Add missing const qualifier to one ByamlIter member function 2020-10-17 23:17:09 +02:00
Léo Lam e3fd543178 ksys/gdt: Add Flag 2020-10-17 22:31:35 +02:00
Léo Lam 906dad46ad Merge pull request #9 from notyourav/pr2
fix missing pragma once
2020-10-17 12:01:27 +02:00
theo3 b2134d8304 fix missing pragma once 2020-10-16 19:10:04 -07:00
Léo Lam 6c3158c057 tools: Update asm-differ 2020-10-16 01:28:54 +02:00
Léo Lam dbaac9cb78 ksys/act: Add InstParamPack 2020-10-16 00:06:18 +02:00
Léo Lam 2d721f8969 ksys/eco: Add LevelSensor header
It's not implementable yet because Ecosystem and some act:: code hasn't
been decompiled yet.
2020-10-15 21:04:51 +02:00
Léo Lam eedba1cd95 ksys/res: Remove obsolete comment for Handle 2020-10-15 18:40:14 +02:00
Léo Lam b16ba552db ksys/res: Implement all of Handle 2020-10-15 17:09:26 +02:00
Léo Lam 436085f61d Merge pull request #7 from notyourav/master
decompile actorCapture
2020-10-15 01:00:15 +02:00
Léo Lam b648b9a877 readme: Mention tools/check.py 2020-10-15 00:58:12 +02:00
theo3 f47c49b5a0 decompile actorCapture 2020-10-14 15:24:24 -07:00
Léo Lam 0a98116af0 data: Update function matching status 2020-10-12 23:24:22 +02:00
Léo Lam 0936086fdd lib: Update agl 2020-10-12 23:22:55 +02:00
Léo Lam afec1a82cc ksys/res: Implement Handle destructor 2020-10-12 01:46:30 +02:00
Léo Lam 0a0d287e37 ksys/res: Implement ResourceMgrTask cache clear functions 2020-10-11 21:42:10 +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 fc0d0ddaf7 ksys/res: Implement more ResourceUnit functions 2020-10-11 01:15:56 +02:00
Léo Lam 689221f4a2 ksys/res: Rename TaskRequest to ControlTaskRequest
Avoids possible confusion with ksys::util::TaskRequest.
2020-10-10 23:43:46 +02:00
Léo Lam c080f61e35 ksys/res: Add size assertion for MemoryTaskRequest
Helps avoid regressions.
2020-10-10 13:59:51 +02:00
Léo Lam 00b9296aa9 ksys/res: Implement ResourceMgrTask::calc_ and fix MemoryTaskRequest 2020-10-10 13:50:55 +02:00
Léo Lam 78f64ca78c ksys/res: Implement ResourceMgrTask::insertOverlayArena 2020-10-10 01:30:29 +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 99de7fa009 ksys/res: Add more LifeCondition functions 2020-10-06 20:44:10 +02:00
Léo Lam f19d229fa4 Check for non-matching functions that now match 2020-10-06 20:30:17 +02:00
Léo Lam 74dd6944d4 Fix compilation flags
-fno-vectorize -fno-slp-vectorize seemed to be required at some point,
but it seems they aren't useful anymore.
2020-10-06 20:30:16 +02:00
Léo Lam 5ea758b40a Merge pull request #6 from notyourav/pr
decompile resResourceLifeCondition
2020-10-06 13:20:59 +02:00
theo3 4eae9f9cc8 decompile resResourceLifeCondition 2020-10-05 19:08:30 -07:00