- 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 15, 2006
-
-
Shon Ferguson authored
-
- Sep 10, 2006
-
-
Tazpn authored
1. Add BSBound unknown values. 2. Update MotionSystem enum 3. Add LOD Bone Controller handler 4. Fix website references
-
- Sep 08, 2006
- Aug 20, 2006
-
-
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.
-
- Aug 13, 2006
-
-
Tazpn authored
2. Put back changes that Shon rolled back to so that exporter compiles again 3. Put in new typesafe helper for creating nodes so we dont have to rely on strings.
-
- Jul 20, 2006
-
-
Shon Ferguson authored
-
- Jul 17, 2006
-
-
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.
-
- Jun 27, 2006
-
-
Shon Ferguson authored
Tried to implement MergeNifTrees for KF files with a NiControllerSequence root. Untested.
-
- Jun 26, 2006
-
-
Shon Ferguson authored
-
- Jun 24, 2006
-
-
Shon Ferguson authored
-
- Jun 23, 2006
-
-
Shon Ferguson authored
Moved version constants to a separate file to clear up problems with no longer including NIF_IO.h in niflib.h.
-
- Jun 22, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
-
- Jun 18, 2006
-
-
Shon Ferguson authored
-
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 17, 2006
-
-
Shon Ferguson authored
-
- Jun 14, 2006
-
-
Shon Ferguson authored
Some other DAoC related fixes to XML.
-
- Jun 13, 2006
-
-
Amorilia authored
-
- Jun 07, 2006
-
-
Shon Ferguson authored
Made DLL creation optional and added a "Release - DLL" configuration. The Release configuration creates a static library.
-
Shon Ferguson authored
-
- Jun 04, 2006
-
-
Shon Ferguson authored
-
- Jun 02, 2006
-
-
Shon Ferguson authored
Moved all generated files to gen sub directory. Renamed some generated files.
-
- May 29, 2006
-
-
Amorilia authored
-
- May 28, 2006
-
-
Shon Ferguson authored
Updated license text in remaining files. Short text in all files except niflib.h, and year updated to 2006.
-
- May 19, 2006
-
-
Shon Ferguson authored
Noticed that I had forgot to include NiObject.cpp in my last commit... unfortunately I've already started splitting off classes into their own files so that's included in this commit as well. I also noticed that I never implemented the member functions of Ref! I still haven't, but I was just surprised it's been compiling without complaint.
-
- May 17, 2006
-
-
Shon Ferguson authored
Got rid of globals for good measure.
-
- May 15, 2006
-
-
Shon Ferguson authored
Moved things around and updated xml_extract.h so that everything compiles again. Other than NIF_Blocks.h/cpp which will be removed in the future, of course.
-
- May 13, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
Implemented some of the object hierarchy the new way in nif_objects.h and started updating niflib.cpp.
-
Shon Ferguson authored
Removed interfaces and moved documentation to real classes. NIF_Blocks.cpp and niflib.cpp no longer compile.
-
Shon Ferguson authored
-
- May 07, 2006
-
-
Shon Ferguson authored
Begun work on the new type of Attributes which store pointers to their data rather than the data itself. Moved some code to new files to fix problems with cross-includes. Need to decide what to do about TexSource, a struct in the external interface that should have a link in it.
-
- Apr 29, 2006
-
-
Shon Ferguson authored
Created Link, LinkGroup, CrossRef, and CrossRefGroup classes which automate the process of adding and removing links and cross references to a block. Had to put them in Nif_Blocks to avoid including that file in NIF_IO.
-
- Apr 17, 2006
-
-
Shon Ferguson authored
-
- Apr 10, 2006
-
-
Amorilia authored
-
- Apr 02, 2006
-
-
Amorilia authored
-
- Mar 20, 2006
-
-
Amorilia authored
Removed split-tree functions from public interface. Restored WriteFileGroup.
-