- Sep 23, 2006
-
-
Shon Ferguson authored
Fixed ComplexShape::Merge and ComplexShape::Split to properly take new uvSet member of TexDesc into account. Updated Niflib for Python readme to reflect the continuing "new_niflib" name. Reverted NiTriBasedGeom::GetSkinInfluencedVertices function to old functionality which works as long as the NIF is valid. Some valid NIF files were not loading with the new changes. Updated version in Doxyfile to 0.5.8
-
Shon Ferguson authored
Replaced _WRITE, _READ, _STRING, AND _FIXLINKS defines with the corresponding internal function call. Replaced STANDARD_INTERNAL_FUNCTIONS with the internal function signatures. Made my Doxygen config file use relative paths and added it to SVN so everyone can generate the same documentation for themselves. Removed includes WZ added to ComplexShape. These were not missing, they are up to the user to include if they wish.
-
- Sep 22, 2006
-
-
wz authored
-
wz authored
-
Shon Ferguson authored
Several fixes to XML and Niflib to enable all my files from Freedom Force (except with NiClodData), Oblivion, CivIV, Morrowind, Zoo Tycoon 2, and DAoC to load in Niflib and NifSkope. Includes the two strange Oblivion files with version 3.3.0.13 and version 10.0.1.2.
-
Shon Ferguson authored
Fixed the array bug by reversing the template arguments and re-doing the declarations in the Python script.
-
- Sep 21, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
Added support for sub version 4 headers, object storage, and link method. Some objects like NiNodes already read correctly.
-
Shon Ferguson authored
CheckNifHeader -> GetNifVersion GetVersion -> ParseVersionString IsVersionSupported -> IsSupportedVersion Added new function, FormatVersionString, to format integer version numbers as a #.#.#.# string. GetNifVersion so it no longer returns VER_UNSUPPORTED. It now always returns the actual version value, if possible, which can be passed to IsSupportedVersion if desired. GetNifVersion now supports version numbers lower than 4. Added versions 4.0.0.0 and 10.1.0.106 to version constants and IsSupportedVersion function. Updated some documentation.
-
- Sep 20, 2006
-
-
Tazpn authored
-
Shon Ferguson authored
Changed WriteNifTree, and WriteFileGroup functions to take NifInfo structures instead of version and user_version arguments. Changed ReadNifList and ReadNifTree to optionally fill a passed in NifInfo structure with information from the header of the NIF file they read. Fixed some tabs that were done with spaces instead of actual tab characters. Updated from XML.
-
wz authored
Removed unused vars from UpdateTangentSpace().
-
Shon Ferguson authored
-
Shon Ferguson authored
-
Shon Ferguson authored
"Fixed" NiTriBasedGeom::GetSkinInfluencedVertices function so it fails to import meshes with bad overall offset transforms.
-
- Sep 18, 2006
-
-
Shon Ferguson authored
Added an exception and some extra checks to NiTriBasedGeomData::UpdateTangentSpace. Also made minor style changes. Fixed warning created by changing NiStencilProperty's enabled value to a byte.
-
wz authored
-
Tazpn authored
1. Update NiStencilProperty based on Shon's changes 2. Rewrote large chunks of WriteFileGroup related routines. 3. Added a WriteNifTree which allows for multiple roots (not exposed publically) 4. Added option to BindSkin to scene instead of skeleton root. 5. Fixed bug in RemoveController 6. Added helpers to NiControllerManager for sequence management 7. Propegated user_version in routines which take a version
-
Tazpn authored
1. Update NiStencilProperty based on Shon's changes 2. Rewrote large chunks of WriteFileGroup related routines. 3. Added a WriteNifTree which allows for multiple roots (not exposed publically) 4. Added option to BindSkin to scene instead of skeleton root. 5. Fixed bug in RemoveController 6. Added helpers to NiControllerManager for sequence management 7. Propegated user_version in routines which take a version
-
- Sep 17, 2006
-
-
Tazpn authored
-
- Sep 16, 2006
-
-
Tazpn authored
2. Fix PCH project settings. 3. Add NifSkope base partitioning algorithm 4. Add ability to use TriStripper instead of NvStripper for tristripdata 5. Sync with XML and equivalent changes.
-
Shon Ferguson authored
-
wz authored
Updated method names to use 'LOD'. Added documentation comments.
-
Shon Ferguson authored
Really put the skin calculations back the way they were this time. Helps, but the hands of better bodies meshes still end up in the wrong place. Added transform parameter to ComplexShape::Split because changing the transforms after the fact ruins the skin binds.
-
- Sep 15, 2006
-
-
wz authored
Added missing NvTriStripper files back into solution.
-
wz authored
Updated NiScreenLODNode in Nif.xml to use 'ProportionLevels'.
-
Shon Ferguson authored
Fixed the relative include paths and tried to update solution, but havn't got the precompiled header working right.
-
Shon Ferguson authored
-
Shon Ferguson authored
-
Shon Ferguson authored
-
Shon Ferguson authored
-
Shon Ferguson authored
-
- Sep 14, 2006
-
-
Shon Ferguson authored
-
- Sep 13, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
-
- Sep 11, 2006
- Sep 10, 2006