Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • develop default protected
  • master
  • niflib-0.6.2
  • niflib-0.6.0
  • niflib-r731
5 results
Created with Raphaël 2.2.017Jun15113231May28272625242320191816765424Apr23131276532131Mar3029282726232120181615143Feb27Jan13129819Nov129Oct281512530Sep292827262523222120181716151413111098727Aug222120171311625Jul22201918171687432130Jun2726252423222119181716151413121110876543230May2928272519171615141372130Apr29282717102121Mar20191817161514131211107421Feb201211108231Jan3028272520181716151413325Dec232221201816141211109854129Nov282726252217141312725Oct242322211615141312108Fix bug in Float4 Write code.More Collision helper methodsAdd x64 support to vcproj.It seems that a NIF file with NULL property links is still able to be opened by the game engine, so added tests for this in a few places rather than assuming that all links are not NULL.NiKeyframeController is now the parent of NiTransformController.Forgot to include new NiParticleModifier files. This is the new name of AParticleModifier.Updated to the latest XML. This adds several new enum types.Add SetMaterial/GetMaterial helpers to bhkNiTriStripsShapeRemoving some files from the project that I added by mistake.Making change to Makefile suggested by Malienki. Thanks!Adding the new version back in.Deleting RagDollDescriptor.cpp and RagDollDescriptor.h so that they can be replaced with versions that don't use a capital R. Seems someone changed the case of this object in the XML file after it had already been included in Niflib.Updated Makefile.Preparing 0.7.2 Release.Finished documenting MatTexCollection.h file.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.Preliminary work on a version-agnostic way to access material and texture properties.Made some minor formatting improvements through alteration in the XML Python script.Forgot to add the register.cpp file which contains the function that registers all NiObjects.Since there seemed to be no way to make pre-main initialization work for statically linking the library, I went back to using a CPP file that includes all the NiObject files and registers each one with the ObjectRegistry.Hopefully really fixed it this time. Static compiling still doesn't work, though.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.Restoring some missing function implementations.Preparing the 0.7 Release.Addressed Doxygen warnings.Removed predefines from Doxyfile since they are no longer needed with the new Python generation method.Disabled Whole Program Optimization in project settings. This makes a full recompile take longer, but makes compiling after small changes to a few files much much faster.Niflib is now working again and using the new update method. This means:Marked custom code in Object files. Committing now in case I made a mistake.Preparing for new Python generation method. Will break compilation for a while. obj_defines.h and obj_impl.cpp will no longer be necessary once this is complete. Updating NiObject to new Python update method. Will probably break compilation for a while.Updating NiObject to new Python update method. Will probably break compilation for a while.Moved FixLink template file from obj_impl.cpp to its own file.Moving array template to nif_basic_types so that NIF_IO won't need to be exposed.Updated Niflib to the latest XML. This significantly improves the hierarchy and adds support for BSWindModifier.Updated to the latest XML, which adds support for NiBinaryVoxelExtraData, NiBinaryVoxelData, NiPSysCollider, NiBone, NiPSysSphericalCollider, and NiTriShapeSkinController.A bit more work on the user's guide.Removed SWIG-related junk from Niflib and removed any reference to Python in the documentation.Added functions to NiImage and NiTextureProperty to allow texture name to be manipulated in <= 3.1 files.Fixed one more bug that allows 3.3.0.13 files to work again.
Loading