Léo Lam
|
e28d742e27
|
ksys/res: Implement GParamList Grab
|
2020-09-20 01:07:31 +02:00 |
Léo Lam
|
1fe88a8707
|
ksys/res: Implement GParamList Camera
|
2020-09-20 01:05:16 +02:00 |
Léo Lam
|
5cd5dafce6
|
ksys/res: Implement GParamList Player
|
2020-09-20 00:36:15 +02:00 |
Léo Lam
|
276d266291
|
ksys/res: Implement GParamList GuardianMiniWeapon
|
2020-09-20 00:31:04 +02:00 |
Léo Lam
|
a5ea3328f4
|
ksys/res: Implement GParamList MasterSword
|
2020-09-20 00:29:20 +02:00 |
Léo Lam
|
5cc61e6db8
|
ksys/res: Implement GParamList WeaponOption
|
2020-09-20 00:26:06 +02:00 |
Léo Lam
|
5a2ff7cedf
|
ksys/res: Implement GParamList Bow
|
2020-09-20 00:24:09 +02:00 |
Léo Lam
|
8b6e95939d
|
ksys/res: Implement GParamList Shield
|
2020-09-19 23:59:42 +02:00 |
Léo Lam
|
9c32a09afb
|
ksys/res: Implement GParamList Spear
|
2020-09-19 23:53:49 +02:00 |
Léo Lam
|
6979611c63
|
ksys/res: Implement GParamList LargeSword
|
2020-09-19 23:43:33 +02:00 |
Léo Lam
|
5e9d25da72
|
ksys/res: Implement GParamList Rod
|
2020-09-19 23:36:33 +02:00 |
Léo Lam
|
15a60c029e
|
ksys/res: Implement GParamList SmallSword
|
2020-09-19 23:34:12 +02:00 |
Léo Lam
|
b800e1a9e6
|
ksys/res: Implement GParamList Sandworm
|
2020-09-19 23:24:14 +02:00 |
Léo Lam
|
9a50ece856
|
ksys/res: Implement GParamList WeaponThrow
|
2020-09-19 23:21:59 +02:00 |
Léo Lam
|
a079a5ab20
|
ksys/res: Implement GParamList WeaponCommon
|
2020-09-19 22:45:05 +02:00 |
Léo Lam
|
f22c87d03f
|
ksys/res: Implement GParamList Attack
|
2020-09-19 22:40:21 +02:00 |
Léo Lam
|
0e69423ecb
|
ksys/res: Implement GParamList BindBone
|
2020-09-19 22:38:25 +02:00 |
Léo Lam
|
e1e3f71d50
|
ksys/res: Implement GParamList EnemyShown
|
2020-09-19 22:35:16 +02:00 |
Léo Lam
|
72a9500adf
|
ksys/res: Implement GParamList AttackInterval
|
2020-09-19 22:32:14 +02:00 |
Léo Lam
|
54500e2d1d
|
ksys/res: Implement GParamList EnemyRace
|
2020-09-19 22:29:46 +02:00 |
Léo Lam
|
643efc3104
|
ksys/res: Implement GParamList EnemyLevel
|
2020-09-19 22:24:39 +02:00 |
Léo Lam
|
b3be87fe4f
|
ksys/res: Implement GParamList Enemy
|
2020-09-19 22:18:54 +02:00 |
Léo Lam
|
5ff20fa250
|
ksys/res: Implement GParamList System + General
|
2020-09-19 22:06:52 +02:00 |
Léo Lam
|
62880a0b1d
|
ksys/res: Start implementing GParamList
Incomplete because many of the sub-objects have their constructors
inlined into the GParamList parse function...
|
2020-09-19 22:00:00 +02:00 |
Léo Lam
|
a59add899e
|
ksys/res: Add GParamListObjectTraveler
Also adds source files for the resource class, though they're just
stubs at the moment.
|
2020-09-19 00:55:52 +02:00 |
Léo Lam
|
af1aacc5bd
|
ksys/utils: Add FixedString for light constexpr string manipulation
|
2020-09-18 20:37:54 +02:00 |
Léo Lam
|
7226150ed7
|
ksys/act: Add ActorLinkConstDataAccess (incomplete)
Also moves from functions from ActorLinkConstDataAccess (the base class
for BaseProc) into the Actor-specific ActorConstDataAccess
|
2020-09-17 17:42:35 +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
|
b93b9d3c45
|
ksys: Add map::Object (incomplete)
|
2020-09-16 22:50:02 +02:00 |
Léo Lam
|
f733cd0d5c
|
ksys: Add map::MubinIter
|
2020-09-16 21:43:02 +02:00 |
Léo Lam
|
1b21cd669b
|
game: Put actions, AIs, behaviors, queries in an "AI" folder
Helps keep things clean as Game starts containing more source files.
|
2020-09-16 19:00:03 +02:00 |
Léo Lam
|
3db6228dfc
|
ksys: Add more task utilities
* TaskMgr, ManagedTask, ManagedTaskHandle
* GameTaskThread: partial implementation because PhysicsMemSys / Havok
stuff hasn't been decompiled yet and calc_() requires PhysicsMemSys
|
2020-09-16 17:49:37 +02:00 |
Léo Lam
|
8b7369dffb
|
ksys: Add Task utilities
|
2020-09-15 17:54:16 +02:00 |
Léo Lam
|
59c91970f6
|
ksys/res: Add Recipe
It's mostly the same as Drop. *shrug*
|
2020-09-10 16:49:07 +02:00 |
Léo Lam
|
6af5dfd747
|
ksys/Utils: Add Event
|
2020-09-10 13:53:26 +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
|
83ad191341
|
ksys/res: Implement CurrentResNameMgr
|
2020-09-06 18:03:21 +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
|
02051dce6b
|
ksys/res: Add size assertion for Demo
And fix the CMakeLists.
|
2020-09-05 22:10:08 +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
|
578955f4e9
|
ksys/res: Implement Resource (base class)
|
2020-09-04 20:15:55 +02:00 |
theo3
|
aff4047630
|
actionSetInstEventFlag ctor dtor
|
2020-08-27 14:10:18 -07:00 |
Léo Lam
|
5bc6101c75
|
lib: Update sead and NintendoSDK
|
2020-08-24 16:02:07 +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
|
afde5b2775
|
ksys/act: Implement BaseProcLink
|
2020-08-20 18:25:47 +02:00 |