Léo Lam
1cbf7fae43
ksys/act: Start adding ActorInfoData
2020-11-16 02:31:22 +01:00
Léo Lam
f6379c323b
data: Add missing functions
2020-11-15 22:05:40 +01:00
Léo Lam
3dbd022014
ksys/act: Implement async ActorParamMgr functions
2020-11-15 15:17:16 +01:00
Léo Lam
ffe38d0076
ksys/act: Implement more ActorParamMgr functions
2020-11-14 21:06:08 +01:00
Léo Lam
aa636bd44a
ksys/res: Add AttClient header
2020-11-14 14:36:40 +01:00
Wildex999
56f9c3ac0c
ksys/utils/byaml: First iteration of implementation.
...
4 Functions are still not fully matching with their inlined functions,
and at least one function is still missing.
2020-11-14 13:07:07 +01:00
Léo Lam
c639c70c5b
ksys/res: Add ASList header
2020-11-13 20:19:27 +01:00
Léo Lam
4c18e03834
ksys/res: Add UMii
2020-11-13 19:03:47 +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
2f80f2b581
ksys/res: Add ArchiveWork
...
Required for TempResourceLoader, which is used by ActorParamMgr among
other things
2020-11-12 00:12:56 +01:00
Léo Lam
2abce16984
ksys/act: Implement more ActorParamMgr functions
2020-11-11 19:17:31 +01:00
Léo Lam
68c9ffeede
tools: Add support for data symbol checking for GOT entries
2020-11-11 17:31:52 +01:00
Léo Lam
27afd0aa6a
ksys/gdt: Implement Manager increase functions
2020-11-11 12:35:59 +01:00
Léo Lam
e0a8e69d8b
Add decompiled GameData functions to CSV
2020-11-11 02:07:57 +01:00
Léo Lam
fc4536b0d3
ksys/gdt: Add reset wrappers to Manager and CommonFlags
2020-11-11 02:04:17 +01:00
Léo Lam
2cb268dcab
data: Add missing functions
2020-11-11 00:34:04 +01:00
Léo Lam
a3abb115b9
ksys/res: Fix missing destructor for Resource
2020-11-10 21:25:45 +01:00
Léo Lam
0a16b78855
data: Add functions that were missed because of IDA's function tail system
2020-11-10 18:48:52 +01:00
Léo Lam
24ef7add9b
data: Add several gdt functions that were missed
2020-11-10 18:36:52 +01:00
Léo Lam
8fd9863e1a
ksys/gdt: Fix "no check, force" setters for vector flags
...
And add the other setters to the CSV.
2020-11-10 17:51:41 +01:00
Léo Lam
9b8ef52e05
Add most GameData CommonFlags functions to CSV
2020-11-10 00:39:54 +01:00
Léo Lam
ce5ff17666
tools: Add script to automatically identify matches
...
Given a list L of functions to identify and a small list of
candidates C, this tool will attempt to automatically identify matches
by checking each function in L against each function in C.
Very slow, but this should work well enough for small lists.
2020-11-09 23:46:57 +01:00
Léo Lam
d5bdc23ef5
ksys/gdt: Fix array getters/setters being generated incorrectly
...
They were treated as non-array flags.
2020-11-09 17:30:51 +01:00
Léo Lam
aee089b720
ksys/gdt: Fix Manager setter wrappers for string types
2020-11-09 16:45:29 +01:00
Léo Lam
441b98a31e
ksys/gdt: Add getFlagGenericBool/S32
2020-11-09 16:22:59 +01:00
Léo Lam
f2927c1de8
ksys/gdt: Do not inline gdtCommonFlagsUtils functions
2020-11-09 16:02:22 +01:00
Léo Lam
cb5976d8ae
Add ActorCapture factory to CSV
2020-11-08 22:56:55 +01:00
Léo Lam
ecec485d55
ksys: Add remaining ActorCapture functions to CSV
2020-11-08 22:45:24 +01:00
Léo Lam
7d2ef1d6b2
ksys/act: Start adding ActorCaptureMgr
2020-11-08 22:26:54 +01:00
Léo Lam
f7e6cce7a9
ksys/act: Implement final non-dev-only ActorParam function
2020-11-08 18:28:43 +01:00
Léo Lam
f128251414
ksys/act: Add ActorTemplate
2020-11-08 18:16:55 +01:00
Léo Lam
a9ec880f2e
ksys/act: Fix ActorParamMgr struct and add ASSetting stub
2020-11-08 16:17:44 +01:00
Léo Lam
aa92bf882c
ksys/act: Implement more ActorParam functions
2020-11-08 15:13:59 +01:00
Léo Lam
ad01b2b1fb
ksys/act: Fix matching issue in ActorParam
2020-11-08 12:22:08 +01:00
Léo Lam
9eb8806b6f
ksys/act: Implement a couple more ActorParam functions
2020-11-08 01:44:58 +01:00
Léo Lam
f9456b5b1c
ksys: Fix ActorParam struct
2020-11-08 00:56:14 +01:00
Léo Lam
3bd9d7a599
aoc2: Implement more functions
2020-11-07 23:28:51 +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
d87fefe1fb
ksys/gdt: Add common flags
2020-11-06 22:21:02 +01:00
Léo Lam
f2a8d32f29
ksys/gdt: Implement more Manager functions
2020-11-06 01:24:28 +01:00
Léo Lam
0b6cdede6d
Add functions to CSV and fix matching issue in InitTimeInfoEx
2020-11-04 12:08:53 +01:00
Léo Lam
e70c1c37cd
ksys/gdt: Start adding GameDataMgr
2020-11-04 02:12:27 +01:00
Léo Lam
911625ac23
ksys/res: Add GameSaveData
2020-11-03 02:27:38 +01:00
Léo Lam
d0deedac4c
Compare non-matching functions against expected output
...
This makes it possible to catch regressions for non-matching functions,
especially those that only have minor issues.
This also reclassifies some minor non-matchings as major non-matchings
whenever it's really not obvious to see that they are equivalent.
2020-11-01 15:43:22 +01:00
Léo Lam
6c686fb962
ksys/gdt: Implement more TriggerParam copy functions
2020-11-01 02:34:14 +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
2cd8eb111f
ksys/gdt: Implement flag+index getters
2020-10-29 21:56:29 +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
fd9b8ad11d
ksys/gdt: Add TriggerParamConfig
2020-10-27 00:52:51 +01:00