ksys/phys: Implement more StaticCompound functions

The other functions require RE'ing BodyGroup, which in turn requires
RigidBody stuff
This commit is contained in:
Léo Lam
2022-01-06 15:50:13 +01:00
parent 9343ed56e7
commit 423eb84362
12 changed files with 324 additions and 136 deletions
+12 -12
View File
@@ -84182,7 +84182,7 @@ Address,Quality,Size,Name
0x0000007100fc9eec,U,000008,
0x0000007100fc9ef4,U,000036,ResourceHksc::dtorDelete
0x0000007100fc9f18,U,000040,
0x0000007100fc9f40,U,001356,ResourceHksc::doCreate
0x0000007100fc9f40,O,001356,_ZN4ksys4phys14StaticCompound9doCreate_EPhjPN4sead4HeapE
0x0000007100fca48c,U,000268,ResourceHksc::afterParse
0x0000007100fca598,U,000416,ResourceHksc::m7
0x0000007100fca738,U,000156,ResourceHksc::calledFromMapDtor
@@ -84191,14 +84191,14 @@ Address,Quality,Size,Name
0x0000007100fca91c,U,000212,ResourceHksc::x_4
0x0000007100fca9f0,U,000112,
0x0000007100fcaa60,U,000136,ResourceHksc::cleanUp
0x0000007100fcaae8,U,000076,ResourceHksc::x_0
0x0000007100fcab34,U,000072,
0x0000007100fcab7c,U,000176,ResourceHksc::disableObj
0x0000007100fcaae8,O,000076,_ZN4ksys4phys14StaticCompound12setMapObjectEjjPNS_3map6ObjectE
0x0000007100fcab34,O,000072,_ZNK4ksys4phys14StaticCompound12getMapObjectEi
0x0000007100fcab7c,O,000176,_ZN4ksys4phys14StaticCompound16disableCollisionEib
0x0000007100fcac2c,U,000112,
0x0000007100fcac9c,U,000112,
0x0000007100fcad0c,U,000328,
0x0000007100fcae54,O,000028,_ZN4ksys4phys14StaticCompound17getFieldBodyGroupEi
0x0000007100fcae70,O,000084,_ZNK4ksys4phys14StaticCompound17hasFieldBodyGroupEPNS0_14FieldBodyGroupE
0x0000007100fcae70,O,000084,_ZNK4ksys4phys14StaticCompound17hasFieldBodyGroupEPNS0_9BodyGroupE
0x0000007100fcaec4,O,000008,_ZNK4ksys4phys14StaticCompound27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
0x0000007100fcaecc,O,000092,_ZNK4ksys4phys14StaticCompound18getRuntimeTypeInfoEv
0x0000007100fcaf28,O,000008,_ZNK4ksys4phys14StaticCompound10needsParseEv
@@ -84206,12 +84206,12 @@ Address,Quality,Size,Name
0x0000007100fcb0a4,O,000004,_ZN10hkTypeInfo19cleanupFunctionImplIN4ksys4phys9ShapeInfoEEEvPv
0x0000007100fcb0a8,O,000004,_ZN10hkTypeInfo19cleanupFunctionImplIN4ksys4phys9ActorInfoEEEvPv
0x0000007100fcb0ac,O,000136,_ZN10hkTypeInfo19cleanupFunctionImplIN4ksys4phys18StaticCompoundInfoEEEvPv
0x0000007100fcb134,U,000088,
0x0000007100fcb18c,U,000048,
0x0000007100fcb1bc,U,000048,
0x0000007100fcb1ec,U,000048,
0x0000007100fcb21c,U,000120,
0x0000007100fcb294,O,000396,_GLOBAL__sub_I_physStaticCompoundInfo.cpp
0x0000007100fcb134,O,000088,_ZNK4ksys4phys18StaticCompoundInfo11getActorIdxEjj
0x0000007100fcb18c,O,000048,_ZNK4ksys4phys18StaticCompoundInfo17getShapeInfoStartEi
0x0000007100fcb1bc,O,000048,_ZNK4ksys4phys18StaticCompoundInfo15getShapeInfoEndEi
0x0000007100fcb1ec,O,000048,_ZNK4ksys4phys18StaticCompoundInfo12getShapeInfoEi
0x0000007100fcb21c,O,000120,_ZN4ksys4phys16getBodyLayerTypeENS0_12ContactLayerE
0x0000007100fcb294,O,000396,_GLOBAL__sub_I_physStaticCompoundAutogen.cpp
0x0000007100fcb420,U,000080,
0x0000007100fcb470,U,000076,
0x0000007100fcb4bc,U,000084,
@@ -84230,7 +84230,7 @@ Address,Quality,Size,Name
0x0000007100fcbbe4,U,000176,
0x0000007100fcbc94,U,000324,
0x0000007100fcbdd8,U,000104,
0x0000007100fcbe40,O,000168,_ZN4ksys4phys14FieldBodyGroupC1Ev
0x0000007100fcbe40,O,000168,_ZN4ksys4phys9BodyGroupC1Ev
0x0000007100fcbee8,U,000288,
0x0000007100fcc008,U,001492,FieldBodyGroup::init
0x0000007100fcc5dc,U,000120,
Can't render this file because it is too large.