Léo Lam
578955f4e9
ksys/res: Implement Resource (base class)
2020-09-04 20:15:55 +02:00
Léo Lam
96a3286a43
lib: Update nnSdk headers, agl and sead
2020-09-04 18:55:00 +02:00
Léo Lam
8398dad594
readme: Emphasize the fact that the project cannot be used for piracy
2020-08-30 16:37:20 +02:00
Léo Lam
880e1678e3
readme: Add information about the status of the project
...
And clarify that it cannot be used to play BotW, and that it does not
contain any copyrighted content from the RomFS.
2020-08-30 01:55:11 +02:00
Léo Lam
2826bcde7c
lib: Update sead and agl
2020-08-30 01:55:06 +02:00
Léo Lam
481a17c9d1
Merge pull request #4 from notyouraveragehooman/pr2
...
AiAction and AiClass getters and setter functions
2020-08-28 01:23:23 +02:00
theo3
2ee9bba8b8
AiAction and AiClass getters and setter functions
2020-08-27 16:16:20 -07:00
Léo Lam
c90e29946f
Merge pull request #3 from notyouraveragehooman/master
...
baseProcUnit setProc, actionSetisntEventFlag ctor dtor
2020-08-27 23:57:44 +02:00
theo3
965d34c712
non request BaseProcHandle stuff
...
refactoring
baseProcHandle.cpp refactoring
2020-08-27 14:48:22 -07:00
theo3
aff4047630
actionSetInstEventFlag ctor dtor
2020-08-27 14:10:18 -07:00
theo3
71ac906495
defined baseProcHandle, baseProcUnit nonmatchings
2020-08-27 14:10:17 -07:00
theo3
1ee4ff43d0
update .gitignore
2020-08-27 14:09:35 -07: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
87cc9104de
ci: Add a PR lint workflow
2020-08-22 10:42:36 +02:00
Léo Lam
31e4ddd572
Merge pull request #1 from notyouraveragehooman/master
...
BaseProc parent and child connections
2020-08-22 10:25:31 +02:00
notyouraveragehooman
da35629aa8
BaseProc::release
2020-08-22 10:17:58 +02:00
notyouraveragehooman
a49164a85f
BaseProc child connection functions
2020-08-22 10:17:58 +02:00
notyouraveragehooman
ff99d77635
BaseProc::getConnectedCalcParent
...
BaseProc::setConnectedCalcParent
2020-08-22 10:17:05 +02:00
Léo Lam
fc306aa5f0
ksys: Decompile ByamlUtil
...
And fix some declarations in Byaml.h
2020-08-21 22:21:26 +02:00
Léo Lam
bad90bc5d8
ksys: Add headers for BYML utilities
2020-08-21 21:18:27 +02:00
Léo Lam
17701b157b
Bundle aarch64-none-elf-objdump 2.33 from Arm to simplify setup
...
Ubuntu 18.04's objdump is too old (2.30)
devkitA64's objdump is also too old (2.32) and doesn't support
--source-comment
2020-08-21 14:55:59 +02:00
Léo Lam
a344367b01
tools: Fix Python 3.6 compatibility
2020-08-21 14:16:32 +02:00
Léo Lam
cf50531807
readme: Add binutils-aarch64-linux-gnu to the list of dependencies
2020-08-21 12:30:15 +02:00
Léo Lam
26183142b1
Update instructions, fix diff settings and add asm-differ
...
...to simplify setup a bit
2020-08-21 12:16:06 +02:00
Léo Lam
86ca470778
readme: Fix instructions
...
* Fix the CMake minimum required version
* Add a note about using the official CMake APT repo to update CMake
on Ubuntu
* Add a note about setting the PATH for devkitA64
* Mention CMake Tools for Visual Studio Code
2020-08-21 11:51:50 +02:00
Léo Lam
3ff4e8db65
tools: Also show percentage of matching code in terms of code size
2020-08-21 11:28:25 +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
efdedd1d88
ksys/act: Fix const-correctness for BaseProcLink::getProc
2020-08-20 18:47:59 +02:00
Léo Lam
afde5b2775
ksys/act: Implement BaseProcLink
2020-08-20 18:25:47 +02:00
Léo Lam
f92ab2f559
ksys/act: Finish BaseProcLinkData
2020-08-20 12:19:13 +02:00
Léo Lam
c9207a3cc3
ksys/act: Implement act::acquireProc
2020-08-20 11:26:23 +02:00
Léo Lam
7e96f826c0
ksys/act: Fix ~ActorLinkConstDataAccess
2020-08-20 11:02:45 +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
50a8a8c5e3
ksys/act: Implement BaseProc::x00000071011ba9fc
2020-08-19 21:00:50 +02:00
Léo Lam
5de91ef5fd
ksys/act: Fix BaseProc::isSpecialJobType_ return type
...
BaseProc::isSpecialJobType_ returns 0, 1 or 2
This fixes the matching issue!
2020-08-19 18:16:03 +02:00
Léo Lam
08687964b4
ksys/act: Declare more BaseProc functions
...
It's possible I've missed some BaseProc functions but now every single
function that was identified as a BaseProc member function in my IDB
has been added to the class
Most of those are very easy to implement.
2020-08-19 18:12:18 +02:00
Léo Lam
fa00bc2d4e
Add GitHub Actions config for Clang 4.0.1 builds
2020-08-19 17:30:14 +02:00
Léo Lam
37d87dee71
lib: Update sead
2020-08-19 11:45:37 +02:00
Léo Lam
a4fbf3aef3
Use HTTPS for submodule URLs to not require SSH auth
2020-08-19 11:18:30 +02:00
Léo Lam
2de366be0f
Initial commit
2020-08-18 22:50:25 +02:00