- Jun 09, 2017
-
-
jonwd7 authored
Remove leading zeroes and add name prefix.
-
- Jun 02, 2017
-
-
jonwd7 authored
-
- Jun 01, 2017
-
-
jonwd7 authored
For a couple Oblivion NIFs which are pre-Havok version yet somehow use Havok..
-
jonwd7 authored
-
jonwd7 authored
-
jonwd7 authored
-
jonwd7 authored
Removed compounds: bhkRDTConstraint, bhkRDTMalleableConstraint. Renamed compound: SubConstraint->ConstraintData (to reflect hkpConstraintData*) Created: MalleableDescriptor (to reflect other Descriptor compounds) Corrected bhkRagdollTemplate inheritance. Fully decoded bhkRagdollTemplateData. bhkRDT now load without error or link validation warnings.
-
jonwd7 authored
This was necessary so that Fallout3HavokMaterial actually applied to all FO3 NIF versions (e.g. User Version 2 == 16)
-
jonwd7 authored
Pull in some of the documentation from #39 and fix the type names and the bone transform layout.
-
jonwd7 authored
Seems niflib wants that row to be a special type, so fix "InertiaMatrix" to be the real type, `hkMatrix3` and use it for the Inertia Tensor.
-
- May 31, 2017
- May 30, 2017
-
-
jonwd7 authored
-
- May 29, 2017
-
-
ousnius authored
Changes to: - BallAndSocketDescriptor - NiAVObject (uint flags) - NiCamera - NiSwitchNode - NiPSysGravityModifier - BSPSysInheritVelocityModifier - BSPSysRecycleBoundModifier - BSPSysLODModifier - BSValueNode - BSStripPSysData - BSPSysMultiTargetEmitterCtlr - BSOrderedNode - BSDebrisNode - BSBlastNode - BSDamageStage - BSMultiBoundNode - BSMultiBound - BSMultiBoundSphere New objects: - BSRangeNode New bitflags: - NiSwitchFlags - BSValueNodeFlags New enums: - BSCPCullingType
-
jonwd7 authored
-
jonwd7 authored
The phrase "Shape Scale" was used as "Scale" was already taken for the MOPP Scaling Factor and is referred to by code.
-
jonwd7 authored
-
jonwd7 authored
-
jonwd7 authored
Did bhkRigidBody and added the correct rows to bhkWorldObject for correct bhkSimpleShapePhantom size.
-
- May 28, 2017
-
-
ousnius authored
Mesh changed require adjustment in codebases (e.g. NifSkope). Changes to: - bhkCMSDBigTris - bhkCMSDChunk - bhkSimpleShapePhantom - bhkBallSocketConstraintChain - bhkCapsuleShape - bhkBoxShape - bhkConvexVerticesShape - bhkListShape - bhkPackedNiTriStripsShape - bhkNiTriStripsShape - bhkBlendCollisionObject - BSEffectShaderProperty (split values from clamp mode) - bhkConvexListShape - bhkLiquidAction - bhkAabbPhantom - bhkOrientHingedBodyAction - bhkCompressedMeshShapeData New objects: - bhkPoseArray (uncommented) New compounds: - hkWorldObjCinfoProperty - PivotAB
-
ousnius authored
Changes to: - BSDecalPlacementVectorExtraData - BSDistantObjectLargeRefExtraData
-
ousnius authored
Changes to: - NiPathInterpolator - NiBlendInterpolator - NiBoneLODController - bhkBlendController - NiSequence - NiLookAtInterpolator - BSProceduralLightningController - BSAnimNotes New objects: - BSAnimNote New enums: - PathFlags - InterpBlendFlags - LookAtFlags - AnimNoteType New compounds: - InterpBlendItem
-
ousnius authored
Fixes issue with collapsing XML elements in VS Code.
-
jonwd7 authored
Motor types decoding from https://github.com/jonwd7/0x6e6966746f6f6c73/blob/0532cd7bdffc10b578c8b8e841a0f6206c62d6ab/nif/bhk.bt#L367
-
jonwd7 authored
-
jonwd7 authored
-
- May 27, 2017
- May 08, 2017
-
-
neomonkeus authored
SSE Support
-
jonwd7 authored
-
jonwd7 authored
-
jonwd7 authored
Support for SSE. The BSVertexData had to be moved up for the SkinPartition. The changes have been tested on all SSE files and used for the past several months with no issue. There are no known FO4 regressions. A new token for division in expressions was introduced, `#DIV#`, as "/" is used in some XML attributes already and also causes parsing issues with NifSkope which already uses that token for things at runtime. The BSSegment PR from ttl269 has also been included in this as it is a valid change and required for SSE.
-
neomonkeus authored
Removal of nifskopetype
-
jonwd7 authored
-
- Apr 12, 2016
-
-
jonwd7 authored
In <basic> and <compound> the nifskopetype attribute was used as an alias system to remap types to internal types. NifSkope now handles the remapping internally. One single downside to this is that new basic/compound cannot be remapped to an internal type via XML alone, it must be added to NifSkope. However, if this proves to ever be an issue, NifSkope can house another file in the installation where the remapping can be done. Additionally, nifskopetype was used in some <add> rows to denote that the data was a binary blob. I have instead replaced this with a more generic `binary="1"`. This is also more informative as generally these rows are actually embedded files. Lastly I removed a lot of custom "ns" compounds which NifSkope no longer seems to use. It would seem these compounds were even pre-nifskopetype attribute.
-
neomonkeus authored
FO4 Support
-
- Apr 11, 2016
-
-
jonwd7 authored
There were 16 changed shader flags between game versions. This creates a new set of enums for FO4 so that the proper descriptions can be shown for the bits. Also, the original vercond for Shader Flags 1/2 was unnecessary. The Skyrim NIFs that are User Version == 11 are actually structured like FO3 NIFs and use different shader blocks. So changing the condition like I did is a sound change, and I've already scanned all vanilla Skyrim NIFs.
-
- Apr 10, 2016
-
-
jonwd7 authored
Also changed inheritance for bhkNPCollisionObject because the Flags are different now. Also bhk*System aren't actually extra data so I changed the inheritance there. Names were again changed to mimic what they are called in the engine. Some previously unknowns were clarified as well.
-