| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-10-13 | ksys/phys: rearrange the folder layout to match link order | Léo Lam | |
| A folder's files are linked before its subfolders, and the rigid body files are linked as one flat sequence. ListShape is the one file that does not fit this order. | Old | New | |---|---| | RigidBody/Shape/<Kind>/phys<Kind>Shape.cpp | RigidBody/Shape/phys<Kind>Shape.cpp | | RigidBody/Shape/<Kind>/phys<Kind>RigidBody.cpp | RigidBody/physRigidBody<Kind>.cpp | | RigidBody/Shape/List/physListShapeRigidBody.cpp | RigidBody/physRigidBodyListShape.cpp | | physHavokMemoryAllocator.cpp | System/physHavokMemoryAllocator.cpp | | StaticCompound/physStaticCompound{,Mgr,RigidBodyGroup,Util}.cpp | System/ | | StaticCompound/physStaticCompound{Info,Autogen}.cpp | System/physStaticCompoundInfo.cpp | The original has the type infos' cleanup functions just before StaticCompoundInfo's functions, so the merged file defines the reflection data first, with plain static cleanup functions as in Havok's generated reflection code. Template instantiations would be emitted after the rest of the file. (AI assisted using Claude Fable 5.1 and Claude Opus 5.5) | |||
| 2022-12-17 | ksys/phys: Use named bools in RigidBody to improve call site readability | Léo Lam | |
| 2022-03-25 | ksys/phys: Finish StaticCompoundMgr | Léo Lam | |
| 2022-03-25 | ksys/phys: Fix misleading name for StaticCompound::disableCollision | Léo Lam | |
| 2022-03-25 | ksys/phys: Finish StaticCompound | Léo Lam | |
| 2022-03-25 | ksys/phys: Add ScRigidBodyGroup::Unk1 and one missed function | Léo Lam | |
| 2022-03-25 | ksys/phys: Rename ScRigidBodyGroup functions/members for clarity | Léo Lam | |
| 2022-03-24 | ksys/phys: Finish StaticCompoundRigidBodyGroup | Léo Lam | |
| 2022-03-23 | ksys/phys: Add more StaticCompound functions, part 2 | Léo Lam | |
| 2022-03-23 | data: Update function list | Léo Lam | |
| 2022-03-23 | ksys/phys: Rename BodyGroup -> StaticCompoundRigidBodyGroup | Léo Lam | |
| Makes it obvious that it is related to StaticCompound stuff Also fixes the relative ordering (BodyGroup is located after Mgr code). | |||
| 2022-03-22 | ksys/phys: Add more StaticCompound stuff, part 1 | Léo Lam | |
| 2022-03-20 | ksys/phys: Add most remaining parts of RayCast | Léo Lam | |
| One last function remaining (0x0000007100fc4844) but it looks obnoxious so I'll leave it for later. | |||
| 2022-02-20 | PlacementMap: Add x_0, x_4(); change u16 mStaticCompoundId to s16 ↵ | savage13 | |
| mStaticCompundActorId (#85) | |||
| 2022-02-13 | ksys/phys: Move common headers (Defines, MaterialMask) out of System/ | Léo Lam | |
| 2022-01-29 | More PlacementMap functions | Brian Savage | |
| 2022-01-29 | Add initial PlacementMap functions | Brian Savage | |
| 2022-01-18 | Add PlacementMap, stubs: PlacementMapMgr and PlacementMapMgrMapArray | Brian Savage | |
| 2022-01-06 | ksys/phys: Implement more StaticCompound functions | Léo Lam | |
| The other functions require RE'ing BodyGroup, which in turn requires RigidBody stuff | |||
| 2022-01-06 | ksys/phys: Add StaticCompoundInfo | Léo Lam | |
| 2022-01-05 | ksys/phys: Start adding StaticCompound (very incomplete) | Léo Lam | |
