Commit Graph

  • df36d65665 Revert "Add #ifdef declarations for NON_MATCHING code" Léo Lam 2022-02-27 12:48:28 +01:00
  • a564186002 Add PauseMenuDataMgr::grabbedItemStuff() (#88) savage13 2022-02-26 16:42:09 -05:00
  • 17750b5225 Add PauseMenuDataMgr::x_28 (#87) savage13 2022-02-26 10:29:50 -05:00
  • 9d35c385f9 Match two small functions in PauseMenuDataMgr (#86) savage13 2022-02-26 09:01:44 -05:00
  • c804527d7a PlacementMap: Add x_0, x_4(); change u16 mStaticCompoundId to s16 mStaticCompundActorId (#85) savage13 2022-02-20 17:50:28 -05:00
  • 4e21ee7613 getDragonItemDropPosition (#84) savage13 2022-02-19 07:32:13 -05:00
  • bf611b1856 Merge pull request #83 from h1k421/feature/agl-init-func-map Léo Lam 2022-02-13 23:10:14 +01:00
  • 9e92377b90 Add all missing names for agl::Initialize Hikari 2022-02-13 22:04:20 +00:00
  • 35dd6d9684 lib: Update nnSdk and agl headers Léo Lam 2022-02-13 21:58:32 +01:00
  • 37f19dddac Mark more Havok functions as library functions Léo Lam 2022-02-13 21:21:18 +01:00
  • a6268d3815 ksys/phys: Add CharacterControllerParam shape creation Léo Lam 2022-02-13 19:26:28 +01:00
  • dfcfbbe4a4 ksys/phys: Move common headers (Defines, MaterialMask) out of System/ Léo Lam 2022-02-13 19:08:08 +01:00
  • 3512b78627 ksys/phys: Finish RigidBodyParam (add createEntityShapeBody) Léo Lam 2022-02-13 18:58:34 +01:00
  • db72086c68 ksys/phys: Finish RigidBodyFromShape (add factory functions) Léo Lam 2022-02-13 15:50:28 +01:00
  • 6727376291 ksys/phys: Merge RigidBodyFactory into RigidBodyFromShape Léo Lam 2022-02-13 12:33:23 +01:00
  • 56826a9bd0 ksys/phys: Implement RigidBodyParam::createRigidBody Léo Lam 2022-02-12 18:35:16 +01:00
  • fc8d4b5c68 Fix matching issue in ksys::phys::motionTypeFromText Léo Lam 2022-02-13 01:16:38 +01:00
  • 0c3ee0dd84 ksys/phys: Finish RigidBodyFromShape Léo Lam 2022-02-12 17:31:54 +01:00
  • 3ebf3eda62 data: Add some phys:: RTTI functions Léo Lam 2022-02-12 17:27:01 +01:00
  • 2dc8daf02f ksys/phys: Implement ListShapeRigidBody Léo Lam 2022-02-12 17:00:47 +01:00
  • bc66305e3d ksys/phys: Add ListShape Léo Lam 2022-02-12 12:06:43 +01:00
  • 4a1bb88bd5 ksys/phys: Declare factory functions for SphereShape/SphereRigidBody Léo Lam 2022-02-12 10:51:02 +01:00
  • cc3d3ad03d ksys/phys: Implement PolytopeRigidBody Léo Lam 2022-02-10 20:16:27 +01:00
  • fce2c2dc10 ksys/phys: Implement parts of PolytopeShape::updateHavokShape Léo Lam 2022-02-10 19:44:37 +01:00
  • 9c1f080884 ksys/phys: Add most of PolytopeShape Léo Lam 2022-02-09 22:00:33 +01:00
  • a8ba0f7bfe data: Fix two functions being marked as WIP instead of non-matching Léo Lam 2022-02-10 01:58:49 +01:00
  • ce88177589 Havok: Add hkpConvexVerticesShape stub Léo Lam 2022-02-09 20:02:56 +01:00
  • dbf6cd5117 LowPrioThreadMgr (#82) Maide 2022-02-09 20:46:46 +00:00
  • 97f3d2943b Game: Finish HardModeManager Léo Lam 2022-02-09 19:36:02 +01:00
  • 29ffc51ad8 lib: Update NintendoSDK Léo Lam 2022-02-09 10:13:40 +01:00
  • 0db13cb807 lib: Update sead Léo Lam 2022-02-09 03:14:17 +01:00
  • 2028797c8a ksys: Fix typos in SafeDelete comments Léo Lam 2022-02-09 03:01:09 +01:00
  • 5f92a7b959 ksys: Remove unnecessary null checks in SafeDelete Léo Lam 2022-02-09 02:59:55 +01:00
  • 808b21530a ksys: Document safeDelete and safeDeleteArray Léo Lam 2022-02-09 02:59:34 +01:00
  • ce1b6900ab ksys/act: Fix matching issues in BaseProcJobQue Léo Lam 2022-02-08 22:30:39 +01:00
  • d893fd5ead Remove unnecessary usages of sead::StorageFor Léo Lam 2022-02-08 21:34:53 +01:00
  • d3902a9ad4 tools: Update common Léo Lam 2022-02-07 18:32:36 +01:00
  • e9fc23b9e1 data: Fix getCollisionMasks mangled names Léo Lam 2022-02-07 18:26:39 +01:00
  • 53bb59d73d readme: Add clang and libssl-dev to dependency list Léo Lam 2022-02-07 18:20:13 +01:00
  • 635be7c1e4 ksys/phys: Add RigidBodyFromResource Léo Lam 2022-02-07 14:58:48 +01:00
  • a3e72dd6f8 tools: Update common Léo Lam 2022-02-07 15:30:01 +01:00
  • 088739f111 tools: Update common Léo Lam 2022-02-06 01:29:24 +01:00
  • 5071567731 Havok: Add hkpSphereShape Léo Lam 2022-02-05 01:39:43 +01:00
  • 0e00e340ee Merge pull request #81 from ThePixelGamer/PlacementStruct Léo Lam 2022-02-07 00:27:23 +01:00
  • 199c7d2552 ksys/map: Implement PlacementAreaMgr ThePixelGamer 2022-02-06 13:16:17 -06:00
  • 0b5693c100 contributing: Clarify which executable should be opened in IDA/Ghidra Léo Lam 2022-02-03 23:41:10 +01:00
  • 154852b763 ksys/phys: Implement CylinderWaterRigidBody Léo Lam 2022-02-03 23:33:46 +01:00
  • a6cf379d99 Havok: Fix compile errors in non-AArch64 impls of hkSimdFloat32 Léo Lam 2022-02-04 13:11:49 +01:00
  • e58c1a4a44 ksys/phys: Start implementing HavokCylinderWaterShape Léo Lam 2022-02-03 19:16:51 +01:00
  • 3af0c57f95 Havok: Fix matching issue in hkVector4f::_setRotatedDir Léo Lam 2022-02-03 22:11:28 +01:00
  • ced69f3e7d ksys/phys: Implement CylinderWaterShape Léo Lam 2022-02-03 14:39:56 +01:00
  • 872d02a037 ksys/phys: Add CylinderRigidBody Léo Lam 2022-02-03 13:17:51 +01:00
  • 7875b0ad55 ksys/phys: Group shapes into folders to declutter RigidBody/Shape Léo Lam 2022-02-03 12:56:13 +01:00
  • 7c25fd08eb ksys/phys: Implement CylinderShape Léo Lam 2022-02-03 12:18:20 +01:00
  • a2fa63495c ksys/phys: Fix a regalloc diff in CapsuleShape::setScale Léo Lam 2022-02-03 12:43:40 +01:00
  • 159bc09c15 Havok: Add hkpCylinderShape Léo Lam 2022-02-03 00:16:34 +01:00
  • 52efb18af7 ksys/phys: Finish CapsuleShape and add CapsuleRigidBody Léo Lam 2022-02-02 22:38:01 +01:00
  • 5d3fd32988 ksys/phys: Add BoxWaterRigidBody::make Léo Lam 2022-02-02 15:52:26 +01:00
  • 55164640d5 ksys/phys: Add BoxWaterRigidBody Léo Lam 2022-02-02 15:09:28 +01:00
  • 2af9e079d0 ksys/phys: Add BoxWaterShape Léo Lam 2022-02-01 17:10:22 +01:00
  • b87f406cfa Havok: Add hkSimdFloat32 load/store Léo Lam 2022-02-02 11:02:28 +01:00
  • 17ccca46dd Havok: Add more hkVector4f operations (scalar add/sub) Léo Lam 2022-02-02 10:53:52 +01:00
  • d6a619dad7 Havok: Remove duplicate typedef in hkVector4fComparison Léo Lam 2022-02-02 01:34:15 +01:00
  • 5861ce0011 Havok: Add hkpShapeRayCastOutput Léo Lam 2022-02-02 10:21:35 +01:00
  • 1a9e217dc1 Havok: Add hkVector4f::dot4xyz1 Léo Lam 2022-02-02 00:31:34 +01:00
  • 8cec2c5399 Havok: Add hkSphere Léo Lam 2022-02-01 23:34:09 +01:00
  • 38e00061ee Havok: Fix hkpShape having an extraneous destructor declaration Léo Lam 2022-02-01 23:20:24 +01:00
  • c95f9517e9 Havok: Fix mismatched class/struct warnings Léo Lam 2022-02-01 21:30:45 +01:00
  • d277eac80e ksys/phys: Move BoxShapeParam::createShape to BoxShape::make Léo Lam 2022-02-01 17:08:03 +01:00
  • 2cd2d9dc69 Havok: Add hkpPlaneShape Léo Lam 2022-02-01 16:49:05 +01:00
  • 6b302518fb ksys/phys: Finish BoxRigidBody Léo Lam 2022-01-31 20:09:32 +01:00
  • a8915c9b05 ksys/phys: Finish BoxShapeParam Léo Lam 2022-01-31 19:50:44 +01:00
  • 26bd1402f2 ksys/phys: Mark BoxShapeParam::createShape as const Léo Lam 2022-01-31 19:47:59 +01:00
  • e596296799 ksys/phys: Use util::allocStorage in CapsuleShape to simplify allocation Léo Lam 2022-01-31 12:43:29 +01:00
  • 5c6f24368d ksys/phys: Implement BoxShape Léo Lam 2022-01-30 21:12:55 +01:00
  • 32b9175c9c lib: Update sead Léo Lam 2022-01-31 02:15:37 +01:00
  • 9c68ef62b5 Havok: Add hkpConvexTransformShape and hkQsTransform (stub) Léo Lam 2022-01-30 20:03:44 +01:00
  • 3a2ba7a23a Havok: Add hkpBoxShape Léo Lam 2022-01-30 19:36:08 +01:00
  • ff2e2f9ff7 ksys/phys: Start adding BoxRigidBody Léo Lam 2022-01-30 18:39:00 +01:00
  • 716916d863 ksys/phys: Rename WaterCylinder to CylinderWater for consistency Léo Lam 2022-01-30 18:22:15 +01:00
  • a6428425a5 ksys/phys: Implement most of RigidBodyFromShape Léo Lam 2022-01-30 17:47:39 +01:00
  • 30533da83d ksys/phys: Merge physShapeParam param classes with RigidBody/Shape Léo Lam 2022-01-30 17:34:19 +01:00
  • 6519cce927 ksys/phys: Start merging physShapeParam with RigidBody/Shape Léo Lam 2022-01-30 16:48:26 +01:00
  • 6263107301 ksys/phys: Start adding RigidBodyFromShape Léo Lam 2022-01-30 15:14:36 +01:00
  • 891b95efff ksys/phys: Fix a bool flag being defined as u32 in RigidBodyFactory Léo Lam 2022-01-30 11:40:11 +01:00
  • 682897091a ksys/phys: Rename some variables that were missed in 60e2b166 Léo Lam 2022-01-30 02:21:42 +01:00
  • 60e2b1664f ksys/phys: Rename Shape/Body classes to avoid confusion Léo Lam 2022-01-30 02:08:30 +01:00
  • a1a283acf7 ksys/phys: Add more InstanceSet members Léo Lam 2022-01-30 00:31:18 +01:00
  • d9eeeb6ecc ksys/phys: Add RigidBodySet Léo Lam 2022-01-29 19:47:52 +01:00
  • 70d6ec2ae7 Sync function list with IDB Léo Lam 2022-01-29 19:43:16 +01:00
  • 92736207f8 Merge pull request #80 from savage13/mPMap2 Léo Lam 2022-01-29 23:59:05 +01:00
  • 3bb33875b3 More PlacementMap functions Brian Savage 2022-01-29 11:43:30 -05:00
  • 93bc93051c Merge pull request #79 from savage13/mPMap1 Léo Lam 2022-01-29 14:18:49 +01:00
  • 7a3c0b261a Add initial PlacementMap functions Brian Savage 2022-01-28 08:28:23 -05:00
  • 532e83a2fa ksys/phys: Declare all remaining RigidBody functions Léo Lam 2022-01-29 13:01:57 +01:00
  • 61201ca54b ksys/phys: Rename RigidBody/UserTag broadphase border callbacks Léo Lam 2022-01-29 12:36:59 +01:00
  • 10d3f129b0 ksys/phys: Add RigidBody velocity calc and warping functions Léo Lam 2022-01-27 21:56:13 +01:00
  • 82286fa560 Havok: Add hkVector4f::_setRotatedDir Léo Lam 2022-01-28 20:07:34 +01:00
  • 907768910f Havok: Simplfy hkVector4f::setAddMul/setSubMul Léo Lam 2022-01-28 20:32:43 +01:00
  • eda37507ba Havok: Split some math headers to avoid header dependency issues Léo Lam 2022-01-28 18:18:28 +01:00