Commit Graph

  • d38a6b546b Implement ksys::phys::CharacterPrismShape class (#106) Briggs Baltzell 2022-11-20 14:37:01 -06:00
  • 9a01a6a883 Merge pull request #105 from ecumber/master Léo Lam 2022-11-20 15:36:53 +01:00
  • 729a6291b6 Add NXArgs ecumber 2022-11-19 11:41:58 -08:00
  • 1d7ce82908 Link to new documentation website Léo Lam 2022-10-19 15:44:21 +02:00
  • 2f62d26424 Decompile some Action classes (#104) notyourav 2022-10-17 23:27:57 -07:00
  • bc6fe73df1 data: Fix typo in E3Mgr function name Léo Lam 2022-10-13 02:10:28 +02:00
  • 18510196d9 ksys: Refactor VFRVec3f::chase into reusable/inlinable function Léo Lam 2022-10-13 01:57:37 +02:00
  • 0bdc0c7611 Decompile most of E3mgr (#101) louist103 2022-10-09 05:21:08 -04:00
  • c1d60be485 Mark new sead functions as matching Léo Lam 2022-08-28 00:41:05 +01:00
  • ff178f779b ksys/phys: Remove useless include Léo Lam 2022-07-01 20:41:43 +02:00
  • 16e712b89d Merge pull request #103 from leoetlino/sead-update Léo Lam 2022-08-28 00:21:43 +01:00
  • df9d3ce7ca lib: Update sead Léo Lam 2022-08-28 00:18:12 +01:00
  • 67d9f07a6a Merge pull request #102 from leoetlino/sead-update Léo Lam 2022-08-27 23:56:32 +01:00
  • 5c5079d939 lib: Update sead Léo Lam 2022-08-27 23:52:57 +01:00
  • 42e87bb992 Added WeatherMgr::rollNewWeather (#100) savage13 2022-08-08 06:35:44 -04:00
  • cef9c4a1b8 Merge pull request #98 from ecumber/master Léo Lam 2022-07-25 10:09:32 +01:00
  • 3034895d2f VideoRecorder added ecumber 2022-07-13 11:53:28 -07:00
  • 9d3bc8cfe1 ksys/phys: Start adding RagdollController Léo Lam 2022-06-21 12:10:34 +02:00
  • a58231b44a IteratorUtil: Fix missing constexpr on getIndex() Léo Lam 2022-07-01 17:01:27 +02:00
  • 0912686d9b IteratorUtil: Forward (non-reference) return types correctly Léo Lam 2022-07-01 16:57:40 +02:00
  • bd8b3dc61d Add clang-tidy config to help enforce naming conventions Léo Lam 2022-06-24 17:53:24 +02:00
  • c93f454e25 lib: Update NintendoSDK Léo Lam 2022-06-24 15:54:44 +02:00
  • a4e374e865 Improve README.md formatting (#97) Denis LE 2022-06-28 23:21:58 +02:00
  • 223182edde Merge pull request #96 from Tonycons-dev/master Léo Lam 2022-06-28 23:21:01 +02:00
  • fe98f6f0f3 Add ksys::Patrol & ksys::Terminal Tonycons-dev 2022-06-25 15:12:31 -04:00
  • 43e001017f ksys: Add Hio (#95) Tonycons-dev 2022-06-25 15:12:31 -04:00
  • 5b40c220e5 Fix extra semicolons and enable -Wextra-semi warning Léo Lam 2022-06-24 14:45:24 +02:00
  • ac2df65376 Add clang-tidy config Léo Lam 2022-06-23 13:23:16 +02:00
  • 03410f3eb3 ksys/util: Add range() and indexIter() for convenience Léo Lam 2022-06-22 18:27:45 +02:00
  • c423a56a63 ksys/phys: Add AlsoLockWorld to improve call site readability Léo Lam 2022-06-22 02:01:43 +02:00
  • a68d10ec47 Contributing: Mention VSCode build type quirk Léo Lam 2022-06-22 20:22:38 +02:00
  • 9e65e7a9eb Contributing: Mention how to switch between hex and decimal in IDA Léo Lam 2022-06-22 01:02:03 +02:00
  • 9f25b2ec73 Contributing: Mention how to import types into the IDB Léo Lam 2022-06-21 22:43:07 +02:00
  • 36cd120d26 Contributing: Mention what must be kept the same when reimplementing Léo Lam 2022-06-21 22:22:31 +02:00
  • f2ceb76ee9 Contributing: Mention rename_functions_in_ida.py Léo Lam 2022-06-21 21:55:37 +02:00
  • 42eaef227b Contributing: Add a mini-guide for IDA and Ghidra Léo Lam 2022-06-21 21:52:58 +02:00
  • d80ccb8371 ksys/phys: Add SkeletonMapper Léo Lam 2022-05-01 22:40:51 +02:00
  • 83ae6b5d52 Merge pull request #94 from ConorBobbleHat/master Léo Lam 2022-06-20 22:17:51 +02:00
  • 4424bcfb51 Change ksys::ProductReporter::incrementSceneAndRomWorkTime to use lambdas instead of member functions ConorBobbleHat 2022-06-20 21:09:43 +01:00
  • e1c1cfe79e ksys::ProductReporter (#93) ConorB 2022-06-19 12:52:59 +01:00
  • 2eeae37cf7 lib: Update nnSdk Léo Lam 2022-05-02 02:16:02 +02:00
  • 32add253b3 ksys/phys: Finish ModelBoneAccessor Léo Lam 2022-04-19 00:37:03 +02:00
  • a566e7eacc ksys: Remove BitSet.h from source file list Léo Lam 2022-04-19 00:34:56 +02:00
  • 538e86884c ksys/phys: Finish detail::ModelSkeleton Léo Lam 2022-04-18 22:31:43 +02:00
  • bcaacf0700 Remove BitSet as sead::LongBitFlag is equivalent Léo Lam 2022-04-19 00:31:43 +02:00
  • 58a008dfca gsys: Add (placeholder) ModelUnit fields Léo Lam 2022-04-09 12:08:40 +02:00
  • 6ca1c6fd5a ksys/phys: Implement SphereShape and SphereRigidBody (#92) ConorB 2022-04-13 22:35:04 +00:00
  • 0127ac2064 gsys: Add more Model fields Léo Lam 2022-04-07 01:47:28 +02:00
  • c7a0797fe4 gsys: Add ModelUnit virtual functions Léo Lam 2022-04-07 01:37:43 +02:00
  • 55f8bde652 gsys: Add ModelSceneConfig Léo Lam 2022-04-02 22:51:57 +02:00
  • 8e445021ab Update tools Léo Lam 2022-04-04 21:58:31 +02:00
  • d7efbae7c2 Build with UKING_V150 define Léo Lam 2022-04-03 15:43:44 +02:00
  • 15db815f86 lib: Update agl Léo Lam 2022-04-02 12:56:34 +02:00
  • 68de65a9df lib: Update sead Léo Lam 2022-04-02 12:52:46 +02:00
  • 76b095e8fa Update function list Léo Lam 2022-04-01 12:49:12 +02:00
  • 56b00c33d2 Switch back to submodules Léo Lam 2022-04-01 12:05:42 +02:00
  • a5edc2d60b ksys/phys: Start adding ModelBoneAccessor Léo Lam 2022-03-31 12:48:38 +02:00
  • 9d02ca33d8 gsys: Add Model, ModelAccessKey and ModelUnit stubs Léo Lam 2022-03-31 12:48:14 +02:00
  • 6ce04bccaa g3d: Add ICalculateWorldCallback Léo Lam 2022-03-31 12:47:40 +02:00
  • b1b97f509d ksys/phys: Add BoneAccessor Léo Lam 2022-03-29 12:42:11 +02:00
  • 288b3421a0 Havok: Fix HK_FORCE_INLINE to actually force inlining Léo Lam 2022-03-29 19:13:34 +02:00
  • 5d6f2f0569 Havok: Fix bugged vnegq_f32 in hkVector4f::setNeg<3> Léo Lam 2022-03-29 17:44:39 +02:00
  • 0a19a4b057 Havok: Fix hkVector4f::setReciprocal Léo Lam 2022-03-29 16:03:47 +02:00
  • f86b6dde65 ksys/phys: Add HavokMemoryAllocator Léo Lam 2022-03-27 19:09:01 +02:00
  • 3a206f92c8 heap/ExpHeap: Declare getAllocatedSize Léo Lam 2022-03-27 19:24:34 +02:00
  • a6f37367d2 Havok: Add more ragdoll header stubs Léo Lam 2022-03-27 16:45:32 +02:00
  • f85ac9793d data: Remove false positives from the function list Léo Lam 2022-03-27 15:35:47 +02:00
  • 8c01d32ac4 Havok: Add ragdoll stuff Léo Lam 2022-03-27 00:24:52 +01:00
  • 5df0fb2a6d ksys/phys: Add more InstanceSet member variables Léo Lam 2022-03-26 21:51:47 +01:00
  • f1398cd0b1 ksys/phys: Merge duplicate definitions of RagdollController Léo Lam 2022-03-26 18:44:42 +01:00
  • 301ad689ab ksys/phys: Add RagdollRigidBody stub Léo Lam 2022-03-26 18:37:21 +01:00
  • 7e9d9927e1 ksys/phys: Implement several easy RigidBodyRequestMgr functions Léo Lam 2022-03-26 17:51:03 +01:00
  • b3c9e97e00 ksys/phys: Add RigidBodyRequestMgr::calc1 Léo Lam 2022-03-26 12:54:14 +01:00
  • 783e6a510f ksys/phys: Add RagdollControllerMgr Léo Lam 2022-03-26 11:57:53 +01:00
  • 9f8530ec90 ksys/phys: Finish StaticCompoundMgr Léo Lam 2022-03-25 22:34:22 +01:00
  • f3b3653b0f ksys/map: Fix misleading names for wrappers around StaticCompound::setInstanceEnabled Léo Lam 2022-03-25 22:23:52 +01:00
  • a63b816ffc ksys/phys: Fix misleading name for StaticCompound::disableCollision Léo Lam 2022-03-25 22:20:19 +01:00
  • 82a5319200 ksys/phys: Finish StaticCompound Léo Lam 2022-03-25 19:29:27 +01:00
  • 4b2c55b82b Use sead::Buffer::fill where applicable Léo Lam 2022-03-25 21:33:00 +01:00
  • 0e8cad1d0d container/Buffer: Fix matching issue in fill() Léo Lam 2022-03-25 19:46:36 +01:00
  • 5e6d930816 ksys/phys: Add ScRigidBodyGroup::Unk1 and one missed function Léo Lam 2022-03-25 00:31:34 +01:00
  • 7136dc0115 ksys/phys: Rename ScRigidBodyGroup functions/members for clarity Léo Lam 2022-03-25 00:14:24 +01:00
  • c8bc5da770 git subrepo push lib/sead Léo Lam 2022-03-25 00:03:11 +01:00
  • 68cf6ed385 ksys/phys: Finish StaticCompoundRigidBodyGroup Léo Lam 2022-03-23 20:31:13 +01:00
  • 0ae95f04f9 math/Matrix: Add NEON implementation of 3x4 multiplication Léo Lam 2022-03-23 23:59:52 +01:00
  • 1a419d0497 math/Vector: Add Vector3 rotation Léo Lam 2022-03-23 23:34:10 +01:00
  • cb6b94aab4 math/Matrix: Add operator* for Matrix34 multiplication Léo Lam 2022-03-24 00:07:11 +01:00
  • 0b636cdd02 ksys/phys: Rename RigidBody flag 8 (IsAddedToWorld) Léo Lam 2022-03-23 10:06:09 +01:00
  • cfb1f1e074 ksys/phys: Add more StaticCompound functions, part 2 Léo Lam 2022-03-23 00:58:09 +01:00
  • cc6527bb26 ksys/phys: Simplify calls to RigidBody::makeScopedLock Léo Lam 2022-03-23 01:18:10 +01:00
  • e10e8dcac7 data: Update function list Léo Lam 2022-03-23 00:56:51 +01:00
  • a86fb2a9ed ksys/phys: Rename BodyGroup -> StaticCompoundRigidBodyGroup Léo Lam 2022-03-23 00:51:35 +01:00
  • f3308d7bee ksys/phys: Rename some RigidBody flags (add/remove from world) Léo Lam 2022-03-22 22:41:04 +01:00
  • c97cf995ef ksys/phys: Add more StaticCompound stuff, part 1 Léo Lam 2022-03-21 23:51:40 +01:00
  • 7ca13b5938 git subrepo pull (merge) lib/sead Léo Lam 2022-03-22 19:26:48 +01:00
  • 0197ca3aba Fix GitHub language detection for header files Léo Lam 2022-03-21 21:53:08 +01:00
  • 18c60323a9 Switch to subrepos Léo Lam 2022-03-21 19:25:20 +01:00
  • ffcc7f659e Remove unneeded include Léo Lam 2022-03-21 03:04:27 +01:00
  • ec37bc0018 ksys/phys: Add RayCastRequestMgr Léo Lam 2022-03-21 00:45:06 +01:00
  • 509d557731 ksys/phys: RayCastPlusBody -> RayCastBodyQuery for clarity Léo Lam 2022-03-21 00:30:56 +01:00