Skip to content
Snippets Groups Projects
  1. Sep 24, 2011
  2. Sep 21, 2011
  3. Sep 20, 2011
  4. Feb 14, 2009
  5. Apr 05, 2008
  6. Oct 04, 2007
  7. May 25, 2007
    • Shon Ferguson's avatar
      Moved Object Registration/Creation functionality into new ObjectRegistry... · fa702ee4
      Shon Ferguson authored
      Moved Object Registration/Creation functionality into new ObjectRegistry class.  Hopefully this fixes the issue with the object map not being initialized yet since it is a static member of the class and should theoretically be initialized before code in functions of that class can be executed.  Seems to work for me, but I'll wait until Tazpn tests it to declare it fixed.
      fa702ee4
  8. May 24, 2007
  9. May 16, 2007
  10. Apr 23, 2007
  11. Apr 07, 2007
  12. Apr 06, 2007
    • Shon Ferguson's avatar
      Laying the groundwork for Niflib to be able to work on systems with different... · 305c72bf
      Shon Ferguson authored
      Laying the groundwork for Niflib to be able to work on systems with different endian types.  All Read/Write functions now take NifInfo structures which are based by const reference.  These are also passed into the NifStream functions so they will have access to the requested endian type of the NIF as well.  Also added endian detection and swapping functions.
      305c72bf
  13. Nov 19, 2006
  14. Sep 26, 2006
  15. Sep 23, 2006
    • Shon Ferguson's avatar
      Cleared up all Doxygen and SWIG warnings. · 32a273f6
      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.
      32a273f6
  16. Sep 21, 2006
    • Shon Ferguson's avatar
      Renamed the following functions: · 94ad93ed
      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.
      94ad93ed
  17. Sep 20, 2006
    • Shon Ferguson's avatar
      Changed WriteNifTree, and WriteFileGroup functions to take NifInfo structures... · 33257b5e
      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.
      
      33257b5e
  18. Sep 18, 2006
    • Tazpn's avatar
      Miscellaneous fixes: · ff0a0d05
      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
      ff0a0d05
  19. Sep 15, 2006
  20. Sep 10, 2006
    • Tazpn's avatar
      Various updates for XML file. · 154e2b31
      Tazpn authored
      1. Add BSBound unknown values.
      2. Update MotionSystem enum
      3. Add LOD Bone Controller handler
      4. Fix website references
      154e2b31
  21. Sep 08, 2006
  22. Aug 20, 2006
    • Shon Ferguson's avatar
      Added Key templates to Python wrapper. · b342b652
      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.
      b342b652
  23. Aug 13, 2006
  24. Jul 20, 2006
  25. Jul 17, 2006
    • Shon Ferguson's avatar
      Created a new ComplexShape class which can currently be used to automatically... · 48f34b7b
      Shon Ferguson authored
      Created a new ComplexShape class which can currently be used to automatically split the sort of complicated mesh that contains per-point-per-face attributes into NiTriShape classes.  Should support skinning as well, but has not been tested.
      Added TexCoord == operator.
      Changed type of Triangle members to unsigned short.
      Color4 now defaults to all zeros.
      NiAVObject::AddProperty now takes a const argument.
      Fixed exception in NiTexturingProperty to throw a runtime_error instead of a string.
      NiTriBasedGeom::BindSkin should now automatically finds the skeleton root by itself.  The skeleton_root argument has been removed.
      48f34b7b
  26. Jun 27, 2006
  27. Jun 26, 2006
  28. Jun 24, 2006
  29. Jun 23, 2006
  30. Jun 22, 2006
Loading