- Sep 28, 2006
-
-
Shon Ferguson authored
-
- Sep 23, 2006
-
-
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
-
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.
-
- 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
-
-
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.
-
- Sep 18, 2006
-
-
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 15, 2006
-
-
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
-
- Sep 08, 2006
-
-
Tazpn authored
-
- Aug 20, 2006
-
-
Tazpn authored
2. Add support for changing the priority on NiSequenceControllers 3. Update code due to CreateBlock changes and removal of CreateNiObject.
-
Shon Ferguson authored
Renamed CreateBlock to CreateObject and made it clear that it is not necessary for the user to call this function unless s/he is working through Python. Removed BlocksInMemory function. Call NiObject::NumObjectsInMemory instead. Removed CreateBlock template since new keyword can be used. Implemented GetScale and SetScale functions of bhkNiTriStripsShape to fix linker errors when compiling Python wrapper.
-
Tazpn authored
1. Fix issue with exporting with user version specified. Oblivion CS will crash if not set correctly. 2. Fix issues with nif export in general around bhk ordering (ported over from gundalfs changes) 3. Civ4 Shader support for max 4. Numerous bug fixes to max.
-
- Jul 20, 2006
-
-
Shon Ferguson authored
-
- Jul 18, 2006
-
-
Shon Ferguson authored
-
- Jul 08, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
Changed default for new controllers to 12; Active/Clamped. Should get cycle type from NiControllerSequence.
-
Tazpn authored
-
Tazpn authored
2. Change mergeniftrees to default phase to 0.0f instead of 1.0f as its a better default value.
-
- Jul 03, 2006
-
-
Shon Ferguson authored
Made the MergeNifTree function set the start time, stop time, and frequency of the controller it attaches an interpolator to. Made the MergeNifTree function create a controller of the right type and attach it to the specified node if one does not already exist.
-
- Jun 27, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
Tried to implement MergeNifTrees for KF files with a NiControllerSequence root. Untested.
-
- Jun 25, 2006
-
-
Shon Ferguson authored
Added ability to retrieve skin influenced vertex positions from NiTriBasedGeom.
-
- Jun 24, 2006
-
-
Tazpn authored
-
Shon Ferguson authored
-
Shon Ferguson authored
-
- Jun 22, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
-
- Jun 18, 2006
-
-
Shon Ferguson authored
Commented out functions written by Amorilia that I need to figure out how to fix.
-
Tazpn authored
Major update to python generation scripts and others. Currently just namepace and mutable size members with appropriate generated code.
-
- Jun 16, 2006
-
-
Shon Ferguson authored
-
- Jun 14, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
Fixed problem with NiCollisionData being used instead of NiCollisionObject in 20.0.0.4 files.
-
Shon Ferguson authored
Removed some cout statements I had left behind. Fixed problem with NiSkinInstance attaching itself to the skeleton root on load. Increased debug limit on strings to 4000 to allow a particular Oblivion file to load.
-
- Jun 13, 2006
-
-
Shon Ferguson authored
GoToSkeletonBindPosition also works now as well.
-
- Jun 12, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
-