Léo Lam
8bcf98bcaa
data: Remove false positives from function list
2021-08-05 16:42:37 +02:00
MonsterDruide1
b3d32fb766
ksys/snd: Add MusicInfo and subclasses
2021-08-04 22:12:42 +02:00
Léo Lam
5367d0c85a
tools: Print a note when a U function actually exists and matches
...
Also fixes the function call check not being as strict as it should be
and fixes several false positives in the function list
2021-08-04 17:37:12 +02:00
Léo Lam
e3887d6835
tools: Add duplicate name checking
2021-08-04 17:28:50 +02:00
MonsterDruide1
90c34d80fe
ksys/phys: Add SupportBoneResource
...
[committer's note: rebased]
2021-08-02 01:11:23 +02:00
Léo Lam
2f5bb47689
data: Fix uking_functions.csv line endings
2021-07-31 22:18:09 +02:00
AlexApps99
3c336794a4
CSV formatting improvements
2021-07-27 12:44:10 +12:00
AlexApps99
88bcc9eec1
Removed invalid functions inside PauseMenuDataMgr::isOverCategoryLimit
2021-07-26 19:35:51 +12:00
Léo Lam
ec59fe675b
ksys/snd: Fix matching issues in MusicDefinition
...
The wrong overload of agl::utl::Parameter::init was being used.
The one that only takes a name will use the name string for the label
as well; this is not what the original function does, as the label
for all the parameters is set to "" (the empty string).
2021-07-13 14:32:03 +02:00
MonsterDruide1
1322b57b55
ksys/snd: Add MusicDefinition
2021-07-13 13:30:51 +02:00
MonsterDruide1
3be9a6927d
ksys/phys: Add RagdollControllerKeyList-Resource
2021-07-09 13:13:52 +02:00
MonsterDruide1
0750a987ac
ksys/act: Add InfoData::InvalidLifeConditions
2021-07-08 19:28:00 +02:00
Léo Lam
41d724e17e
data: Fix two warnings
2021-07-07 18:22:03 +02:00
Léo Lam
34eb9dc0e7
data: Fix _ZTVN3agl3utl9ParameterIN4sead7Color4fEEE address
2021-07-07 15:32:03 +02:00
Léo Lam
48e70b92bf
ksys/map: Fix more matching or equivalency issues
2021-07-07 14:34:02 +02:00
Léo Lam
21883027ef
Mark _ZN4ksys3map13PlacementTreeD1Ev as matching
2021-07-07 13:56:35 +02:00
Léo Lam
f726f3b68d
ksys/act: Add Actor getDummyBaseProcLink()
2021-07-07 13:56:28 +02:00
Léo Lam
a638e3dba1
Merge pull request #40 from notyourav/place_mgr
...
ksys::map placement classes
2021-07-07 13:50:12 +02:00
theo3
b74df64276
move ForestRenderer and ClusteredRenderer
2021-07-06 15:43:57 -07:00
Léo Lam
c808135ef1
query: Fix matching issue in CheckRupee
2021-07-06 00:04:02 +02:00
theo3
60dd80779a
match some ai::Query
2021-07-01 21:05:10 -07:00
theo3
4cba2eb093
ksys::map placement classes
2021-07-01 21:02:46 -07:00
theo3
0eef5b3933
shootingStarMgr
2021-06-28 12:04:10 -07:00
Léo Lam
23a84ada5a
Merge pull request #38 from notyourav/mem_prof
...
MemoryProfiler done
2021-06-26 17:10:29 +02:00
theo3
d12508cfce
AutoDim decompiled
2021-06-25 20:29:11 -07:00
theo3
e675602250
MemoryProfiler done
2021-06-25 20:26:31 -07:00
Léo Lam
99356080db
Merge pull request #31 from notyourav/qst2
...
ksys::qst begin
2021-06-23 12:08:16 +02:00
theo3
972445e44c
ksys::qst begin
2021-06-22 22:43:36 -07:00
MonsterDruide1
8da7d7cf25
ksys/snd: Add SoundResource
2021-06-23 00:34:02 +02:00
MonsterDruide1
cadf1688ed
ksys/res: Add ModelResourceDivide
2021-06-22 21:26:35 +02:00
Léo Lam
c72a150a9b
Update action/query status lists
2021-06-21 18:34:58 +02:00
Léo Lam
4f2f4ede4f
ksys/act: Finish Query
2021-06-21 17:56:14 +02:00
MonsterDruide1
cd6716c3ed
uking/query: Add queryCheckCurseRRetryEverOnce
2021-06-21 17:50:44 +02:00
MonsterDruide1
adcad916b7
uking/action: Add actionCurseRRematchCount
2021-06-21 17:50:00 +02:00
MonsterDruide1
0e4c71bfd8
Decompiled aoc3/ChampionBalladManager
...
Change getBlightRematchCount to s8
Fixing review messages
Decompiled aoc3/ChampionBalladManager
2021-06-21 14:20:32 +02:00
Léo Lam
3c01b50afc
ksys/chm: Add SystemConfig
2021-06-20 17:16:47 +02:00
Léo Lam
328354f857
ksys/evt: Implement eventFlowAlloc/Free
2021-06-17 23:52:28 +02:00
Léo Lam
357ef77879
ksys/evt: Add ResourceTimeline
2021-06-17 23:42:21 +02:00
Léo Lam
92388bad74
ksys/evt: Add ResourceFlowchart
2021-06-17 19:08:45 +02:00
Léo Lam
4014329dc2
ksys: Add EventFlowBinder
2021-06-17 12:01:18 +02:00
Léo Lam
1f628bb94a
ksys/evt: Implement ActorBindings
2021-06-17 02:15:26 +02:00
Léo Lam
ae60e06e4b
ksys/evt: Add ActorBinding
2021-06-16 23:37:29 +02:00
Léo Lam
4b0a72025c
ksys/evt: Add DemoInfo
2021-06-16 11:14:57 +02:00
Léo Lam
d862365b2f
ksys: Add DemoASLoader
2021-06-15 19:55:18 +02:00
Léo Lam
c81229dabf
ksys/res: Add Event resource classes
2021-06-15 18:33:15 +02:00
Léo Lam
f4740f07e7
Exclude libcurl and NintendoSDK-NEX
...
This project is not going to decompile libcurl and NEX. It's just not
the main focus of the project and it's unlikely to yield any kind of
interesting information.
PosTrackerUploader and possibly the network save transfer stuff
do use NEX but those are secondary, possibly debug-only features.
Furthermore decompiling those two systems does not require actually
implementing the entirely of libcurl+NEX (~1MB); we just have to
write "API stubs" (headers) for the few parts of NEX that are used
by BotW code.
2021-06-15 01:49:54 +02:00
Léo Lam
85171726af
lib: Update EventFlow (actual 100% minus 1 function this time)
2021-06-14 22:31:40 +02:00
Léo Lam
5c70f39dcd
lib: Update EventFlow (100% minus 1 function)
2021-06-12 19:37:17 +02:00
Léo Lam
612c9c61f5
lib: Update EventFlow (FlowchartContext::Builder)
2021-06-11 02:32:20 +02:00
Léo Lam
dc1123ad40
lib: Update EventFlow
2021-06-10 18:06:53 +02:00
Léo Lam
3e3df473b5
lib: Update EventFlow (ActionDoneHandler)
2021-06-09 12:38:30 +02:00
Léo Lam
f24fe10b3b
lib: Update EventFlow (ParamAccessor)
2021-06-09 02:04:31 +02:00
Léo Lam
56f0c34e9e
lib: Update EventFlow (FlowchartContext, FlowchartObj)
2021-06-08 13:00:15 +02:00
Léo Lam
2f367f9962
lib: Update EventFlow (add VariablePack)
2021-05-29 23:22:03 +02:00
Léo Lam
cf99fd97f1
lib: Update EventFlow (add MetaDataPack)
2021-05-28 18:10:23 +02:00
Léo Lam
c737d7b169
lib: Update EventFlow (add ResEventFlowFile)
2021-05-28 14:56:49 +02:00
Léo Lam
0cfd1d76b2
lib: Update EventFlow (add ResActor)
2021-05-28 00:39:40 +02:00
Léo Lam
9f96979c4e
lib: Update EventFlow (RelocationTable)
2021-05-22 18:06:19 +02:00
Léo Lam
3ab3c7e0cf
lib: Update EventFlow (add BitArray)
2021-05-20 13:10:51 +02:00
Léo Lam
8dcf1d826e
lib: Update EventFlow (implement BinaryFileHeader)
2021-05-19 23:59:44 +02:00
Léo Lam
0c73c0d670
ksys/eco: Implement LevelSensor::init
2021-05-19 15:38:37 +02:00
Léo Lam
8b1eb8819a
ksys/act: Finish ActorParam by adding updateResource
2021-05-18 00:44:53 +02:00
Léo Lam
8e0d05234f
ksys/act: Start adding LodInfo
2021-05-17 01:37:13 +02:00
Léo Lam
47ae6e2b0b
ksys/world: Implement WorldMgr::onStageInit
2021-05-16 02:12:23 +02:00
Léo Lam
84b14bc8f2
ksys/world: Add more EnvMgr functions
2021-05-15 02:25:08 +02:00
Léo Lam
d090c3881b
ksys/world: Implement more EnvMgr blood moon functions
2021-05-13 17:23:05 +02:00
Léo Lam
3af5a55a65
ksys: Fix some VFR functions not being inline
2021-05-13 15:41:30 +02:00
Léo Lam
561e83b869
ksys/world: Implement EnvMgr::isWaterRelicRainOn
2021-05-13 12:42:06 +02:00
Léo Lam
333078a9f2
ksys/world: Start implementing EnvMgr
2021-05-13 00:11:13 +02:00
Léo Lam
8f6612e7db
ksys/world: Start implementing SkyMgr (ctor, dtor, etc.)
2021-05-10 17:35:25 +02:00
Léo Lam
1fb3ae9368
ksys: Add BasicProfiler
2021-05-09 15:17:11 +02:00
Léo Lam
7c30d3f6e5
ksys: Add CameraEditor
2021-05-09 15:09:40 +02:00
Léo Lam
52c4ba1fc0
ksys: Add Revision
2021-05-09 12:12:42 +02:00
Léo Lam
ebfab2209b
ksys/evt: Implement Metadata
2021-05-09 01:40:08 +02:00
Léo Lam
806395b2f1
ksys/world: Finish TimeMgr
2021-05-09 00:23:42 +02:00
Léo Lam
7bda72574e
ksys/world: Implement AnimalMasterController
2021-05-05 19:15:50 +02:00
Léo Lam
da65708ded
ksys/world: Implement more TimeMgr functions
2021-05-02 17:48:37 +02:00
Léo Lam
e5e2427c8b
ksys/world: Start adding TimeMgr
2021-05-02 01:29:52 +02:00
Léo Lam
9f6cdf69b4
ksys/world: Add and implement more WorldMgr functions
2021-05-01 14:48:45 +02:00
Léo Lam
5798b676fd
ksys/world: Add Job class stubs
2021-04-30 14:32:39 +02:00
Léo Lam
b39e0e5be3
ksys/world: Start implementing WorldMgr
2021-04-30 11:47:13 +02:00
Léo Lam
34c85c322e
ksys/world: Fix WorldInfo, DungeonEnv, Manager structs
2021-04-29 02:37:46 +02:00
Léo Lam
92ed3dbddb
ksys/res: Implement register/unregisterFactory
2021-04-26 18:25:25 +02:00
Léo Lam
927c757345
ksys/frm: Implement WorkerSupportThreadMgr
2021-04-26 17:56:01 +02:00
Léo Lam
caa3dcf548
ksys/xlink: Add InfoData
2021-04-26 14:47:12 +02:00
Léo Lam
450f559602
ksys/eft: Add InfoData
2021-04-26 14:27:18 +02:00
Léo Lam
b493f4cb5c
ksys/snd: Add snd::InfoData
2021-04-26 14:17:48 +02:00
Léo Lam
0125294449
lib: Update sead
2021-04-26 13:11:46 +02:00
Léo Lam
a500ebc6a4
ksys/res: Implement AttClient
2021-04-26 12:41:20 +02:00
Léo Lam
33b2c46594
ksys/res: Start implementing AttClient
2021-04-25 17:03:28 +02:00
Léo Lam
6deecbee61
ksys/phys: Add isSensorLayer and makeContactLayerMask
2021-04-24 11:18:14 +02:00
Léo Lam
2fe382fb1a
Fix AttCheck factory symbols
2021-04-23 19:47:21 +02:00
Léo Lam
f98b6b0dba
ksys/res: Start adding AttCheck
...
Most of the check() functions are unimplemented because they require
doing more physics/collision stuff.
2021-04-23 19:16:18 +02:00
Léo Lam
3699e85f8e
ksys: Finish implementing ParamIO
2021-04-23 13:28:32 +02:00
Léo Lam
201d2ff06f
ksys/act: Finish implementing ActorParamMgr
2021-04-23 12:53:04 +02:00
Léo Lam
2015796b80
ksys: Fix signature of KingEditorComponent::syncData
...
The buffer needs to be mutable. ActorParamMgr modifies it for example
2021-04-22 23:39:46 +02:00
Léo Lam
136f20427d
ksys/phys: Implement ParamSet and res::Physics
2021-04-22 19:37:58 +02:00
Léo Lam
f6e4643808
ksys/phys: Add RigidBodySetParam
2021-04-22 18:39:28 +02:00
Léo Lam
cbe711e595
ksys/phys: Add RigidBodyParam
2021-04-22 18:21:36 +02:00
Léo Lam
dd705aea99
ksys/phys: Add CharacterControllerParam
2021-04-22 01:18:45 +02:00