Commit Graph

81 Commits

Author SHA1 Message Date
Léo Lam 5dabe96826
ksys/res: Implement GParamList Bullet 2020-09-20 01:33:27 +02:00
Léo Lam 0d02234773
ksys/res: Implement GParamList Arrow 2020-09-20 01:28:20 +02:00
Léo Lam 1d89ca868c
ksys/res: Implement GParamList Rupee 2020-09-20 01:25:23 +02:00
Léo Lam 31f108e78b
ksys/res: Implement GParamList Item 2020-09-20 01:23:56 +02:00
Léo Lam 00e2ba737e
ksys/res: Implement GParamList Liftable 2020-09-20 01:21:24 +02:00
Léo Lam fcdb52e723
ksys/res: Implement GParamList SeriesArmor 2020-09-20 01:18:31 +02:00
Léo Lam 2d566fbbd9
ksys/res: Implement GParamList ShiekerStone 2020-09-20 01:16:34 +02:00
Léo Lam 9aa37fdf5a
ksys/res: Implement GParamList ArmorUpper 2020-09-20 01:13:04 +02:00
Léo Lam 13df0a6560
ksys/res: Implement GParamList ArmorHead 2020-09-20 01:11:44 +02:00
Léo Lam 0f0a7259a9
ksys/res: Implement GParamList ArmorEffect 2020-09-20 01:10:39 +02:00
Léo Lam 3bed1f3360
ksys/res: Implement GParamList Armor 2020-09-20 01:09:22 +02:00
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 a12ccf1eab
Fix progress info for uking::aoc2::shouldApplyMasterModeDamageMultiplier 2020-09-18 01:13:11 +02:00
Léo Lam 1176af740b
aoc2: Add shouldApplyMasterModeDamageMultiplier 2020-09-18 01:12:07 +02:00
Léo Lam 76378caa60
ksys/act: Add more ActorConstDataAccess functions
Implements a couple of simple wrappers around BaseProc member functions
2020-09-17 18:31:36 +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 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 3ef3724353
data: Add functions that were misdetected as function tails 2020-09-10 12:09:15 +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