Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
N
Niflib
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Grant Kim
Niflib
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
07beead3fb192f63a817e1e34331d5f0bef6d4be
Select Git revision
Branches
2
develop
default
protected
master
Tags
3
niflib-0.6.2
niflib-0.6.0
niflib-r731
5 results
Begin with the selected commit
Created with Raphaël 2.2.0
18
Jul
14
1
25
Jun
24
23
18
17
15
11
3
2
31
May
28
27
26
25
24
23
20
19
18
16
7
6
5
4
24
Apr
23
13
12
7
6
5
3
2
1
31
Mar
30
29
28
27
26
23
21
20
18
16
15
14
3
Feb
27
Jan
13
12
9
8
19
Nov
1
29
Oct
28
15
12
5
30
Sep
29
28
27
26
25
23
22
21
20
18
17
16
15
14
13
11
10
9
8
7
27
Aug
22
21
20
17
13
11
6
25
Jul
22
20
19
18
17
16
8
7
4
3
2
1
30
Jun
27
26
25
24
23
22
21
19
18
17
16
15
14
13
12
11
10
8
7
6
5
4
3
2
30
May
29
28
27
25
19
17
16
15
14
13
7
2
1
30
Apr
29
28
27
17
10
2
1
21
Mar
20
19
18
17
16
15
14
13
12
11
10
7
4
21
Feb
20
12
11
10
8
2
31
Jan
30
28
27
25
20
18
17
16
15
14
13
3
25
Dec
23
22
21
20
18
16
14
12
11
10
9
8
5
4
1
29
Nov
28
27
26
25
22
17
14
13
12
7
25
Oct
24
23
22
21
16
15
14
13
Add support for 20.1.0.3, 20.3.0.3, 20.3.0.6 nif formats.
Define NiBSplineTransformInterpolator and unknown for NiBSplineData.
Miscellaneous fixes for Loki (aka 10.2.0.0)
Update with NiSortAdjustNode from Loki.
Miscellaneous fixes:
Another round with the NiGeomMorpherController.
Another attempt at the NiGeoMorphController
Fix the morpher from the latest xml.
Update to latest XML.
Update NiBSplineCompFloatInterpolator and some other collision, animation related objects.
Bug fix with Matrix44 Transpose which didn't do anything.
Fix bug with bhkRigidBody unknown int 6 & 9
Fix bug in Float4 Write code.
More Collision helper methods
Add 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 bhkNiTriStripsShape
Removing 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:
Loading