|
1909 | 1909 | <niobject name="bhkTransformShape" abstract="0" inherit="bhkShape"> |
1910 | 1910 | Transforms a shape. |
1911 | 1911 | <add name="Shape" type="Ref" template="bhkShape">The shape that this object transforms.</add> |
1912 | | - <add name="Material" type="HavokMaterial" vercond="((Version != 20.2.0.7) && (User Version != 12) && (User Version 2 != 83))">The shape's material.</add> |
1913 | | - <add name="Skyrim Material" type="SkyrimHavokMaterial" ver1="20.2.0.7" userver="12" userver2="83">The shape's material.</add> |
| 1912 | + <add name="Material" type="HavokMaterial" vercond="User Version < 12">The shape's material.</add> |
| 1913 | + <add name="Skyrim Material" type="SkyrimHavokMaterial" vercond="User Version >= 12">The shape's material.</add> |
1914 | 1914 | <add name="Unknown Float 1" type="float">Unknown.</add> |
1915 | 1915 | <add name="Unknown 8 Bytes" type="byte" arr1="8">Unknown.</add> |
1916 | 1916 | <add name="Transform" type="Matrix44">A transform matrix.</add> |
1917 | 1917 | </niobject> |
1918 | 1918 |
|
1919 | 1919 | <niobject name="bhkSphereRepShape" abstract="1" inherit="bhkShape"> |
1920 | 1920 | A havok shape, perhaps with a bounding sphere for quick rejection in addition to more detailed shape data? |
1921 | | - <add name="Material" type="HavokMaterial" vercond="((Version != 20.2.0.7) && (User Version != 12) && (User Version 2 != 83))">The shape's material.</add> |
1922 | | - <add name="Skyrim Material" type="SkyrimHavokMaterial" ver1="20.2.0.7" userver="12" userver2="83">The shape's material.</add> |
| 1921 | + <add name="Material" type="HavokMaterial" vercond="User Version < 12">The shape's material.</add> |
| 1922 | + <add name="Skyrim Material" type="SkyrimHavokMaterial" vercond="User Version >= 12">The shape's material.</add> |
1923 | 1923 | <add name="Radius" type="float">The radius of the sphere that encloses the shape.</add> |
1924 | 1924 | </niobject> |
1925 | 1925 |
|
|
1979 | 1979 | <niobject name="bhkMoppBvTreeShape" abstract="0" inherit="bhkBvTreeShape"> |
1980 | 1980 | Memory optimized partial polytope bounding volume tree shape (not an entity). |
1981 | 1981 | <add name="Shape" type="Ref" template="bhkShape">The shape.</add> |
1982 | | - <add name="Material" type="HavokMaterial" vercond="((Version != 20.2.0.7) && (User Version != 12) && (User Version 2 != 83))">The shape's material.</add> |
1983 | | - <add name="Skyrim Material" type="SkyrimHavokMaterial" ver1="20.2.0.7" userver="12" userver2="83">The shape's material.</add> |
| 1982 | + <add name="Material" type="HavokMaterial" vercond="User Version < 12">The shape's material.</add> |
| 1983 | + <add name="Skyrim Material" type="SkyrimHavokMaterial" vercond="User Version >= 12">The shape's material.</add> |
1984 | 1984 | <add name="Unknown 8 Bytes" type="byte" arr1="8">Unknown bytes.</add> |
1985 | 1985 | <add name="Unknown Float" type="float" default="1.0">Unknown float, might be scale.</add> |
1986 | 1986 | <add name="MOPP Data Size" type="uint" calculated="1">Number of bytes for MOPP data.</add> |
|
2006 | 2006 | walking noise, so only use it for non-walkable objects. |
2007 | 2007 | <add name="Num Sub Shapes" type="uint">The number of sub shapes referenced.</add> |
2008 | 2008 | <add name="Sub Shapes" type="Ref" template="bhkShape" arr1="Num Sub Shapes">List of shapes.</add> |
2009 | | - <add name="Material" type="HavokMaterial" vercond="((Version != 20.2.0.7) && (User Version != 12) && (User Version 2 != 83))">The shape's material.</add> |
2010 | | - <add name="Skyrim Material" type="SkyrimHavokMaterial" ver1="20.2.0.7" userver="12" userver2="83">The shape's material.</add> |
| 2009 | + <add name="Material" type="HavokMaterial" vercond="User Version < 12">The shape's material.</add> |
| 2010 | + <add name="Skyrim Material" type="SkyrimHavokMaterial" vercond="User Version >= 12">The shape's material.</add> |
2011 | 2011 | <add name="Unknown Floats" type="float" arr1="6">Unknown. Set to (0.0,0.0,-0.0,0.0,0.0,-0.0), where -0.0 is 0x80000000 in hex.</add> |
2012 | 2012 | <add name="Num Unknown Ints" type="uint">Count.</add> |
2013 | 2013 | <add name="Unknown Ints" type="uint" arr1="Num Unknown Ints">Unknown.</add> |
|
2048 | 2048 |
|
2049 | 2049 | <niobject name="bhkNiTriStripsShape" abstract="0" inherit="bhkShapeCollection"> |
2050 | 2050 | A shape constructed from a bunch of strips. |
2051 | | - <add name="Material" type="HavokMaterial" vercond="((Version != 20.2.0.7) && (User Version != 12) && (User Version 2 != 83))">The shape's material.</add> |
2052 | | - <add name="Skyrim Material" type="SkyrimHavokMaterial" ver1="20.2.0.7" userver="12" userver2="83">The shape's material.</add> |
| 2051 | + <add name="Material" type="HavokMaterial" vercond="User Version < 12">The shape's material.</add> |
| 2052 | + <add name="Skyrim Material" type="SkyrimHavokMaterial" vercond="User Version >= 12">The shape's material.</add> |
2053 | 2053 | <add name="Unknown Float 1" type="float" default="0.1">Unknown.</add> |
2054 | 2054 | <add name="Unknown Int 1" type="uint" default="0x004ABE60">Unknown.</add> |
2055 | 2055 | <add name="Unknown Ints 1" type="uint" arr1="4">Unknown.</add> |
|
4861 | 4861 | walking noise, so only use it for non-walkable objects. |
4862 | 4862 | <add name="Num Sub Shapes" type="uint">The number of sub shapes referenced.</add> |
4863 | 4863 | <add name="Sub Shapes" type="Ref" template="bhkConvexShape" arr1="Num Sub Shapes">List of shapes.</add> |
4864 | | - <add name="Material" type="HavokMaterial" vercond="((Version != 20.2.0.7) && (User Version != 12) && (User Version 2 != 83))">The shape's material.</add> |
4865 | | - <add name="Skyrim Material" type="SkyrimHavokMaterial" ver1="20.2.0.7" userver="12" userver2="83">The shape's material.</add> |
| 4864 | + <add name="Material" type="HavokMaterial" vercond="User Version < 12">The shape's material.</add> |
| 4865 | + <add name="Skyrim Material" type="SkyrimHavokMaterial" vercond="User Version >= 12">The shape's material.</add> |
4866 | 4866 | <add name="Unknown Floats" type="float" arr1="6" default="0.0 0.0 -0.0 0.0 0.0 -0.0">Unknown. Set to (0.0,0.0,-0.0,0.0,0.0,-0.0), where -0.0 is 0x80000000 in hex.</add> |
4867 | 4867 | <add name="Unknown Byte 1" type="byte" >Unknown Flag</add> |
4868 | 4868 | <add name="Unknown Float 1" type="float">Unknown Flag</add> |
|
0 commit comments