Léo Lam
df36d65665
Revert "Add #ifdef declarations for NON_MATCHING code"
...
This reverts commit 42807160cf
.
It makes searching for NON_MATCHING comment descriptions much less
convenient in most text editors or IDEs, and we want the function
CSV to be the single source of truth for function statuses. Having
a function marked as matching but not built because of a stray #ifdef
would be bad.
2022-02-27 12:50:52 +01:00
savage13
a564186002
Add PauseMenuDataMgr::grabbedItemStuff() ( #88 )
2022-02-26 22:42:09 +01:00
savage13
17750b5225
Add PauseMenuDataMgr::x_28 ( #87 )
2022-02-26 16:29:50 +01:00
savage13
9d35c385f9
Match two small functions in PauseMenuDataMgr ( #86 )
2022-02-26 15:01:44 +01:00
savage13
c804527d7a
PlacementMap: Add x_0, x_4(); change u16 mStaticCompoundId to s16 mStaticCompundActorId ( #85 )
2022-02-20 23:50:28 +01:00
savage13
4e21ee7613
getDragonItemDropPosition ( #84 )
...
getDragonItemDropPosition - NON_MATCHING fadd arguments mismatch
2022-02-19 13:32:13 +01:00
Léo Lam
bf611b1856
Merge pull request #83 from h1k421/feature/agl-init-func-map
...
Add all missing names for agl::Initialize
2022-02-13 23:10:14 +01:00
Hikari
9e92377b90
Add all missing names for agl::Initialize
...
As title say, very simple.
2022-02-13 22:04:50 +00:00
Léo Lam
35dd6d9684
lib: Update nnSdk and agl headers
2022-02-13 21:58:32 +01:00
Léo Lam
37f19dddac
Mark more Havok functions as library functions
2022-02-13 21:21:18 +01:00
Léo Lam
a6268d3815
ksys/phys: Add CharacterControllerParam shape creation
2022-02-13 19:43:56 +01:00
Léo Lam
dfcfbbe4a4
ksys/phys: Move common headers (Defines, MaterialMask) out of System/
2022-02-13 19:08:08 +01:00
Léo Lam
3512b78627
ksys/phys: Finish RigidBodyParam (add createEntityShapeBody)
2022-02-13 18:59:03 +01:00
Léo Lam
db72086c68
ksys/phys: Finish RigidBodyFromShape (add factory functions)
2022-02-13 18:44:48 +01:00
Léo Lam
6727376291
ksys/phys: Merge RigidBodyFactory into RigidBodyFromShape
...
RigidBodyFactory is right between RigidBodyFromResource and
RigidBodyFromShape functions, and some Factory functions are known
to be in the same TU as RigidBodyFromShape functions.
Some factory functions also use FromShape non-static member functions.
2022-02-13 12:47:12 +01:00
Léo Lam
56826a9bd0
ksys/phys: Implement RigidBodyParam::createRigidBody
...
Also includes a bunch of fixes to the shape and param classes.
2022-02-13 02:23:47 +01:00
Léo Lam
fc8d4b5c68
Fix matching issue in ksys::phys::motionTypeFromText
2022-02-13 01:16:52 +01:00
Léo Lam
0c3ee0dd84
ksys/phys: Finish RigidBodyFromShape
2022-02-12 18:41:27 +01:00
Léo Lam
3ebf3eda62
data: Add some phys:: RTTI functions
2022-02-12 17:27:11 +01:00
Léo Lam
2dc8daf02f
ksys/phys: Implement ListShapeRigidBody
2022-02-12 17:04:00 +01:00
Léo Lam
bc66305e3d
ksys/phys: Add ListShape
2022-02-12 16:43:48 +01:00
Léo Lam
4a1bb88bd5
ksys/phys: Declare factory functions for SphereShape/SphereRigidBody
2022-02-12 10:51:02 +01:00
Léo Lam
cc3d3ad03d
ksys/phys: Implement PolytopeRigidBody
2022-02-10 20:28:31 +01:00
Léo Lam
fce2c2dc10
ksys/phys: Implement parts of PolytopeShape::updateHavokShape
2022-02-10 20:14:02 +01:00
Léo Lam
9c1f080884
ksys/phys: Add most of PolytopeShape
2022-02-10 19:32:52 +01:00
Léo Lam
a8ba0f7bfe
data: Fix two functions being marked as WIP instead of non-matching
2022-02-10 02:03:42 +01:00
Léo Lam
ce88177589
Havok: Add hkpConvexVerticesShape stub
2022-02-09 22:45:00 +01:00
Maide
dbf6cd5117
LowPrioThreadMgr ( #82 )
2022-02-09 21:46:46 +01:00
Léo Lam
97f3d2943b
Game: Finish HardModeManager
2022-02-09 19:36:26 +01:00
Léo Lam
29ffc51ad8
lib: Update NintendoSDK
2022-02-09 10:13:51 +01:00
Léo Lam
0db13cb807
lib: Update sead
2022-02-09 03:14:17 +01:00
Léo Lam
2028797c8a
ksys: Fix typos in SafeDelete comments
2022-02-09 03:01:09 +01:00
Léo Lam
5f92a7b959
ksys: Remove unnecessary null checks in SafeDelete
...
Deleting a null pointer has no effect -- the compiler automatically
inserts a null pointer check.
2022-02-09 02:59:55 +01:00
Léo Lam
808b21530a
ksys: Document safeDelete and safeDeleteArray
2022-02-09 02:59:34 +01:00
Léo Lam
ce1b6900ab
ksys/act: Fix matching issues in BaseProcJobQue
2022-02-08 22:52:51 +01:00
Léo Lam
d893fd5ead
Remove unnecessary usages of sead::StorageFor
...
Turns out they are just value-initialised aggregates.
2022-02-08 22:11:09 +01:00
Léo Lam
d3902a9ad4
tools: Update common
2022-02-07 18:32:36 +01:00
Léo Lam
e9fc23b9e1
data: Fix getCollisionMasks mangled names
2022-02-07 18:26:39 +01:00
Léo Lam
53bb59d73d
readme: Add clang and libssl-dev to dependency list
...
needed for the Rust tools
2022-02-07 18:20:13 +01:00
Léo Lam
635be7c1e4
ksys/phys: Add RigidBodyFromResource
2022-02-07 17:47:33 +01:00
Léo Lam
a3e72dd6f8
tools: Update common
2022-02-07 15:30:07 +01:00
Léo Lam
088739f111
tools: Update common
2022-02-07 01:37:43 +01:00
Léo Lam
5071567731
Havok: Add hkpSphereShape
2022-02-07 01:37:37 +01:00
Léo Lam
0e00e340ee
Merge pull request #81 from ThePixelGamer/PlacementStruct
...
PlacementStruct1
2022-02-07 00:27:23 +01:00
ThePixelGamer
199c7d2552
ksys/map: Implement PlacementAreaMgr
2022-02-06 13:16:17 -06:00
Léo Lam
0b5693c100
contributing: Clarify which executable should be opened in IDA/Ghidra
2022-02-04 13:12:15 +01:00
Léo Lam
154852b763
ksys/phys: Implement CylinderWaterRigidBody
2022-02-04 13:12:08 +01:00
Léo Lam
a6cf379d99
Havok: Fix compile errors in non-AArch64 impls of hkSimdFloat32
2022-02-04 13:12:08 +01:00
Léo Lam
e58c1a4a44
ksys/phys: Start implementing HavokCylinderWaterShape
2022-02-03 22:51:50 +01:00
Léo Lam
3af0c57f95
Havok: Fix matching issue in hkVector4f::_setRotatedDir
2022-02-03 22:11:51 +01:00