Skip to content
Snippets Groups Projects
  1. Sep 12, 2012
  2. Sep 07, 2012
  3. Feb 19, 2012
  4. Dec 10, 2011
  5. Sep 21, 2011
  6. Sep 20, 2011
  7. Jul 02, 2011
  8. Jun 29, 2011
  9. Jun 06, 2009
  10. Apr 20, 2009
  11. Apr 05, 2009
  12. Jan 23, 2009
  13. Jan 11, 2009
  14. Jan 03, 2009
  15. Dec 22, 2008
  16. Dec 21, 2008
  17. Nov 17, 2008
  18. Nov 16, 2008
  19. Sep 26, 2008
  20. Apr 05, 2008
  21. Oct 28, 2007
  22. Sep 22, 2007
  23. Jul 21, 2007
  24. Jul 18, 2007
  25. Jul 14, 2007
  26. Jun 24, 2007
  27. May 27, 2007
    • Shon Ferguson's avatar
      Finished new MatTexCollection helper class which makes it possible to... · 2a0d506f
      Shon Ferguson authored
      Finished new MatTexCollection helper class which makes it possible to manipulate material properties and texture objects with the same classes regardless of the intended NIF version.
      Realized that only read was implemented for files with version < 3.3.0.13, so implemented write for those old versions as well.
      2a0d506f
  28. May 25, 2007
  29. May 20, 2007
    • Shon Ferguson's avatar
      Niflib is now working again and using the new update method. This means: · 3df0c2d6
      Shon Ferguson authored
      - There are no longer any defines, things like inheritance class name, NIF attribute variables, and default constructor code are all visible without looking at another file.
      - All non-custom parts of the Object files are now totally identical and in the same order, so it will be easier to compare them.
      - NiObjects are now completely self-contained.  To remove them from Niflib, you have only to exclude their CPP file from the build.  To add new ones, you only have to include their new CPP file.
      - Making a change to a NiObject implementation file only causes that one file to be re-compiled, which is generally much quicker than before since the large obj_define and obj_impl files do not have to be parsed or compiled.
      - There are no longer any "Internal" versions of the Read, Write, asString, FixLinks, or GetRefs functions.  Now there is just one function for each of these with pre and post custom code areas (except for GetRefs which I didn't think needed it.)
      - Updates to the hierarchy in the XML should now be almost completely automatic.  All that should be necessary to make an update is to add any new NiObject CPP files to the build.
      - Changes to the generated parts of the NiObject files can now be made at any time, and immediately applied to all NiObjects without editing each existing one.
      3df0c2d6
    • Shon Ferguson's avatar
  30. May 06, 2007
    • Shon Ferguson's avatar
      Fixed spelling of license. · 9be00bfd
      Shon Ferguson authored
      Updated Niflib to the latest XML which adds support for bhkMeshShape, NiMultiTextureProperty, NiRawImageData, and NiSequence.
      9be00bfd
  31. May 05, 2007
  32. Apr 13, 2007
  33. 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
Loading