- Nov 17, 2005
-
-
Shon Ferguson authored
NiSkinPartition and NiLODNode are now read fully and can be examined by calling the asString function or written back out to a file unchanged. NiTriStripsData has been given a public interface, ITriStripsData, so that the triangle strips it contains can be extracted.
-
- Nov 14, 2005
-
-
Shon Ferguson authored
-
- Nov 13, 2005
-
-
Shon Ferguson authored
Updated the WriteNifTree function to write the correct version string and hex number for the version requested. Still doesn't support the new header layout.
-
Shon Ferguson authored
Fixed up the new header scheme for reading. All 10.0.1.0 files can now be read as long as they don't contain unsupported block types.
-
Shon Ferguson authored
-
- Nov 12, 2005
-
-
Shon Ferguson authored
-
Shon Ferguson authored
Finished basic version support � still need to implement new block reading scheme for version 5 and up. Updated all basic blocks with correctly versioned attributes from DocSys database. Updated all data blocks except for NiSkinPartition and NiControllerSequence to react correctly to known version differences up to 10.1.0.0. All blocks but the above now have both a Read and a Write function.
-
- Nov 07, 2005
-
-
Shon Ferguson authored
Added NiParticleSystemController block and started on particlegroup attribute. Changed the type name of some attributes to match DocSys database. Changed IndexAttr to LinkAttr for consistency. Type name is now "link." Fixed inheritance of light blocks � didn�t notice they didn�t work since no official file seems to use them.
-
- Oct 25, 2005
- Oct 24, 2005
-
-
Shon Ferguson authored
Added Matrix22 and Float2 types. Changed bump mapping members in Texture struct to use Matrix22. Changed members in BoundingBox struct to use Vector3 and Matrix33 types.
-
Shon Ferguson authored
Un-commented attr_ref operator=(blk_ref) function.
-
Shon Ferguson authored
-
Shon Ferguson authored
-
Shon Ferguson authored
-
- Oct 23, 2005
-
-
Shon Ferguson authored
-
Shon Ferguson authored
-
Shon Ferguson authored
-
Shon Ferguson authored
-
Shon Ferguson authored
Added a Set(float, float, float) function to the Float3 struct to allow setting all values in one call.
-
Shon Ferguson authored
-
Shon Ferguson authored
-
- Oct 22, 2005
-
-
Shon Ferguson authored
-
- Oct 21, 2005
-
-
Amorilia authored
-
Amorilia authored
-
Shon Ferguson authored
-
Shon Ferguson authored
Changed Float3, Matrix33, and Matrix44 from C arrays to structures that mimic C arrays ensure accessibility from scripting languages.
-
- Oct 16, 2005
-
-
Shon Ferguson authored
Added template directives for new key templates to pyniflib.i.
-
Shon Ferguson authored
-
Shon Ferguson authored
-
Shon Ferguson authored
-
Shon Ferguson authored
-
Shon Ferguson authored
Fixed a bug that was causing multiple copies of the same block to be written by WriteNifTree()
-
Shon Ferguson authored
Added Write() Function for NiKeyFrameData, NiTextKeyExtraData, and NiStringExtraData Added AExtraData class with a proper index attribute. ExtraData blocks will now be part of the tree as they should have been.
-
- Oct 15, 2005
-
-
Shon Ferguson authored
Automated NiSkinInstance Skeleton Root attribute and AController Target Node attribute. All back references should now be automatic.
-
- Oct 14, 2005
-
-
Shon Ferguson authored
-
- Oct 13, 2005
-
-
Shon Ferguson authored
-
Shon Ferguson authored
Added a readout of a list of skin data blocks that are connected to each NiNode for testing.
-
Shon Ferguson authored
-
Shon Ferguson authored
-