Niftools Blender Niftools Addon Versions Save

The Blender Niftools Addon is a Blender add-on to enable import and export of NetImmese File Formats including .nif, .kf, .egm.

v0.0.6

3 years ago

Changes in v0.0.6 - Fix doc links working - Add support for texture transforms - Cleanup of uv transform handling and texture slot name use, - Change to glossiness import - Enable KF export - Updated shader import/export, to use new texture node system, mostly for BSShaderProperty - Fix export to Skyrim nif missing Has_Tangents bit flag

Full Changelog

Auto-update If you have a previous release, you can auto-update from within Blender under the addon's preferences

Clean Install Please use the following link to download the latest release - blender_niftools_addon-v0.0.6-2021-04-24-fa4123d.zip

Click image for installation tutorial

v0.0.5

3 years ago

Changes in v0.0.5

  • #411 Usability : Niftool addon fails to install
  • #424 Bug/fix operator menu registration
  • #423 Update the release workflow to include the new update instructions.

Full Changelog

Auto-update If you have a previous release, you can auto-update from within Blender under the addon's preferences

Clean Install Please use the following link to download the latest release - blender_niftools_addon-v0.0.5-2021-04-05-c11c5c0.zip

Click image for installation tutorial

v0.0.4

3 years ago

Changes in v0.0.4

Re-enable KF in the UI, level of supported functionality varies currenlty

  • #412 Re-enable animation export.
  • #410 Kf export
  • #417 Fix/export UI animation select registration
  • #415 Added Kf export support for Skyrim

Fix error when exporting textures

  • #413 (Warped Mesh) Error on .nif import using Niftools Addon v0.0.3 in Blender 2.83 and Blender 2.91

Full Changelog

Auto-update If you have a previous release, you can auto-update from within Blender under the addon's preferences

Clean Install Please use the following link to download the latest release - blender_niftools_addon-v0.0.4-2021-03-13-87da196.zip Click image for installation tutorial

v0.0.3

3 years ago

Changes in v0.0.3

  • #401 Import/Export - The value used to scale on import will be automagically be used as default value for export & vice versa
  • #68 Import/Export - Set default scale correction for users, rather than developer preset.
  • #399 Animation - Fix fcurve data path
  • #396 Usability - Simplify logs to be more user friendly, remove stack traces. Fixed issue with .nif extension not being set on export Fixed issue with .kf being mapped to .egm
  • #366 Revamp the import/export UI panels to align with Blender 2.8 conventions

Full Changelog

Auto-update If you have a previous release, you can auto-update from within Blender under the addon's preferences

Clean Install Please use the following link to download the latest release - blender_niftools_addon-v0.0.3-2020-12-13-704c40d.zip Click image for installation tutorial

v0.0.2

3 years ago

Changes in v0.0.2

  • Fixes bug where logging scale correction on export would cause execution to fail

Full Changelog

Auto-update If you have a previous release, you can auto-update from within Blender under the addon's preferences

Clean Install Please use the following link to download the latest release - blender_niftools_addon-v0.0.2-2020-11-11-f76da8d.zip Click image for installation tutorial

v0.0.1

3 years ago

Please use the following link to download the latest release - blender_niftools_addon-v0.0.1-2020-11-07-2c98aa59.zip

Changes in v0.0.1

  • Add an autoupdater. This will allow users to fetch the latest versions from within add-on preferences.
  • Base version of the addon with previous features

Full Changelog

Note: This is the new naming scheme that we will need and use going forward. Ensure you remove the old plugin if you have it installed Alternatively, manually delete the old plugin io_scene_nif folder if there is anything still left over in Blender's add-on directory.

blender-2.6.0a.dev6

3 years ago

These are the last release versions of the plugin using the old naming & versioning scheme. blender_nif_plugin-2.6.0.dev4.b2-80-2020-08-24-5fbd241a.zip

Also attached is the last version to include a version for 2.7x and future release will only support 2.8+. blender_nif_plugin-2.6.0.dev4.b2-79-2020-05-07-c7680edd.zip

2.6.0.dev4.b2-80-2020-08-24-5fbd241a

3 years ago

Overview

This is a pre-release dev build is of the development branch with Blender 2.8 support. Blender Nif Plugin 2.6.0.dev4 - Blender 2.8 - 2020-08-24 - 5fbd241a

Warning

Generally development builds includes:

  • Nice things, that haven't made a full release yet
  • Partially implemented or new features that users can test out.
  • Bug fixes
  • Merges to this branch only require that the plugin builds and install for a user, past that there are conditions attached.

Conditions

It also includes known Issues: Check the Issue tracker

  • Lack of polish, features that may functionally work but just not as user friendly as we want before including in a release These are a combination of:
  • Feature that we haven't gotten around to working on/fixing yet but that we do plan to before the next release
  • Broken things:
    • Features that we aren't supporting for the current release
    • broken intentionally as we work to fix one things, it breaks another
    • updates to one part of the code has caused an issue in another that we didn't realise. Check the Issue tracker

Feedback

These builds are to get people to test things out knowing the above.

  • Please talk with us on Discord, we might be able to help or know about your issue but its not reported
  • See milestones for supported features as the feature you want might not be supported or plan to be supported in the current release version

Known Limitations

Material System Rewrite Porting to Node System

  • This build contains the new generic material system to be used to support the different shader models and allowed for quickly re-adding most **Property nodes.
    • Existing set of Ni**Property nodes ported
    • Existing set of BSShaderProperty nodes ported
    • BSEffectProperties partially ported yet.
    • NiEffectProperties have not been ported yet.

Reporting issues

See the known limitation section before creating a bug

Talk with the devs in case they already know about the issue, they might have a fix already done. Check the Issue tracker in case your issue is already reported

Suggestions

We also want people to let us know about things or how we can improve on features, again, some might be directly related to features in development, other might not planned into a future release where we'll create a ticket

Changelog

Version Info

Blender Nif Plugin 2.6.0.dev4 Using - Blender 2.80, PyFFI v2.2.4.dev3, nif.xml v0.7.1.1

Feature

#361 Feature: import pose #353 Automatically select suitable axis orientation #11 Billboard Support #15 Vertex Alpha Prop Support #25 NiAlphaProperty detection for Textures #288 Material Export: Alpha #346 Port/collision game radius #342 Update documentation for 2.8 + mat sys improvements #337 Refactor/blender 2.8 ui registration #335 Merge/version string #329 Port to 2.8+ #324 Addon enabled in Blender 2.82.7, Option to Import and Export .NIF Files not appearing under File #310 Fix Morph Anims (NiGeomMorpherController) #311 Anim stuff #282 Documentation Improvement #287 Animation Import Support #289 New bone system (no extra matrices) & animation support #299 Format UI & Operator Modules #257 - allow exporting of object while ignoring non-uv textures

  • Unable to export an object with non-uv textures without either deleting the textures or first creating a UV-map for them.
  • Updated NifError to NifLog.warn, because nothing here should prevent you from exporting your object so long as the user is aware of what is happening.
  • The messages themselves were updated to be more helpful.

Bug Fix

#378 Bug fixes to zip generation, BSEffecShaderProperty export, and meshes parented to armature. Also game set on import. #377 Update transform.py #376 Update init.py #369 Fix to bhkBoxShape and bhkSphereShape translation export and documentation update #368 Fix to bhkBoxShape and bhkSphereShape translation export #365 Bug/export disable clamp mode #276 Error when exporting material with texture without UV #350 Cannot import Skeleton to Fallout New Vegas #363 Fix/bss shader node setup #357 Messed up skeleton weights & some vertices not loaded #362 Fix/bss shader reference #359 Fixes to BSLightingShaderProperty #354 ReferenceError: StructRNA of type Image has been removed #349 Collision fixes and stuff #172 Mesh Export : Unweighted vertices #328 ValueError: deepcopy: classes BSFadeNode and NiTriShape unrelated #331 Cannot Export Skyrim Skeleton #243 Assertion Error : f_numverts == 3 or 4 #255 Ngon Fixes #341 Merge #340 to 2.8 Bug BSEffectShaderProperty shader controller #347 Merge/bs effect shader missing texture fix #344 Incorrect import of greyscale texture for BSEffectShaderProperty #343 Error when exporting BSEffectShaderProperty without textures #339 Error importing BSEffectShader without Controller. #336 Merge/bug fix collision bhk mopp list processing #333 Fix collision import processing for bhkMoppBVTreeShape & bhkListShape #330 Export Zoo Tycoon 2 Error #244 UI : Property not found: ShaderProps.slsf_1_greyscale_to_palettecolor #321 Fallout 3/new vegas materials import #320 can't import / export Skyrim nifs #325 Refactor Collision Export #242 Export : UV offset not found #260 Shaders : texprop.shader_textures[1] index error #312 Fix collision / havok materials & pyffi dev compatibility #308 Refactor/animation Bug Error #283 Fixed CONTRIBUTING.rst grammar mistake #264 - import and export Morrowind collision nodes properly

  • name of the node be RootCollisionNode to properly export it, but the importer called it instead just "collision"

#256 - check that selected objects can be exported

  • UnboundLocalError: local variable 'root_object' referenced before assignment

#252 armature and version export Refactored code fails on armature export Value for version not assigned, fails export

  • AttributeError: 'NifExport' object has no attribute 'version'

#242 Export : UV offset not found #251

  • TypeError: load_nif() missing 1 required positional argument: 'file_path'
  • AttributeError: 'NifExport' object has no attribute 'set_object_matrix'

#275 - Fix Addon Documentation and Bug Tracker links

  • #274 Links in the addon direct to the wrong urls

#265 Submodules not getting included by makezip.bat

Internal

#355 Fixes to the installation bat files #152 Material code improvements #332 Change the version string #322 Refactor/shader code #319 Refactor/split import export modules #318 Refactor/object mesh heirarchy #316 Refactor/texture property #315 Refactor mesh code from nif_import #313 Refactor Object & Mesh property handling #307 Several fixes for refactor/object_type #306 Refactor/object type Improvement Restructure #305 Refactor/block registry Improvement #304 Refactor/pep pass Improvement #303 Refactor/utils Improvement #301 Refactoring / fixes for pyffi/nifxml upgrades #303 Refactor/utils #298 Refactor/build system #295 Formatting Animation & Armature modules. #296 Refactor/formatting collision modules #297 Update testframework with pep8 updates and new module structure #278 Remove external dependencies needed to build

  • Remove the reliance on buildenv
  • Remove need to install zip on windows

#277 Migrated modules from root folder #273 Template updates #267 Hosted docs #270 Change submodule and sourceforge links

  • #208 Pyffi submodule
  • #217 Document update

2.6.0.dev4.b2-79-2020-05-07-c7680edd

4 years ago

Overview

This is a pre-release build is of the developer branch. Merges to this branch only require that the plugin builds and install for a user, past that there are conditions attached.

Generally development builds includes:

  • Nice things, that haven't made a full release yet
  • Partially implemented or new features that users can test out.
  • Bug fixes

It also includes known Issues: Check the Issue tracker

  • Lack of polish, features that may functionally work but just not as user friendly as we want before including in a release These are a combination of:
  • Feature that we haven't gotten around to working on/fixing yet but that we do plan to before the next release
  • Broken things:
    • Features that we aren't supporting for the current release
    • broken intentionally as we work to fix one things, it breaks another
    • updates to one part of the code has caused an issue in another that we didn't realise. Check the Issue tracker

Feedback

These builds are to get people to test things out knowing the above.

  • Please talk with us on Discord, we might be able to help or know about your issue but its not reported
  • See RoadMap for supported features as the feature you want might not be supported or plan to be supported in the current release version

Known Limitations

Material System Rewrite

  • This build contains the new generic material system to be used to support the different shader models and allowed for quickly re-adding most **Property nodes.
    • Existing set of Ni**Property nodes ported
    • Existing set of BSShaderProperty nodes ported
    • BSEffectProperties partially ported yet.
    • NiEffectProperties have not been ported yet.

Reporting issues

See the known limitation section before creating a bug

Talk with the devs in case they already know about the issue, they might have a fix already done. Check the Issue tracker in case your issue is already reported

Suggestions

We also want people to let us know about things or how we can improve on features, again, some might be directly related to features in development, other might not planned into a future release where we'll create a ticket

Changelog

Version Info

Blender Nif Plugin 2.6.0.dev4 Using - Blender 2.79, PyFFI v2.2.4.dev4, nif.xml v0.7.1.1

Bug Fix

#348 Backport Fix Material Registration

#344 Incorrect import of greyscale texture for BSEffectShaderProperty

#343 Error when exporting BSEffectShaderProperty without textures

#339 Error importing BSEffectShader without Controller.

#333 Fix collision import processing for bhkMoppBVTreeShape & bhkListShape

#244 UI : Property not found: ShaderProps.slsf_1_greyscale_to_palettecolor

#321 Fallout 3/new vegas materials import

#320 can't import / export Skyrim nifs

#242 Export : UV offset not found

#260 Shaders : texprop.shader_textures[1] index error

#312 Fix collision / havok materials & pyffi dev compatibility

#308 Refactor/animation Bug Error

#283 Fixed CONTRIBUTING.rst grammar mistake

#264 - import and export Morrowind collision nodes properly

  • name of the node be RootCollisionNode to properly export it, but the importer called it instead just "collision"

#256 - check that selected objects can be exported

  • UnboundLocalError: local variable 'root_object' referenced before assignment

#252 armature and version export Refactored code fails on armature export Value for version not assigned, fails export

  • AttributeError: 'NifExport' object has no attribute 'version'

#242 Export : UV offset not found

#251

  • TypeError: load_nif() missing 1 required positional argument: 'file_path'
  • AttributeError: 'NifExport' object has no attribute 'set_object_matrix'

#275 - Fix Addon Documentation and Bug Tracker links

  • #274 - Links in the addon direct to the wrong urls

#265 Submodules not getting included by makezip.bat

Feature

#310 Fix Morph Anims (NiGeomMorpherController)

#311 Anim stuff

#282 Documentation Improvement

#287 Animation Import Support

#289 New bone system (no extra matrices) & animation support

#299 Format UI & Operator Modules

#257 - allow exporting of object while ignoring non-uv textures

  • Unable to export an object with non-uv textures without either deleting the textures or first creating a UV-map for them.
  • Updated NifError to NifLog.warn, because nothing here should prevent you from exporting your object so long as the user is aware of what is happening.
  • The messages themselves were updated to be more helpful.

Internal

#332 Change the version string.

#322 Refactor/shader code

#319 Refactor/split import export modules

#318 Refactor/object mesh heirarchy

#316 Refactor/texture property

#315 Refactor mesh code from nif_import

#313 Refactor Object & Mesh property handling

#307 Several fixes for refactor/object_type

#306 Refactor/object type Improvement Restructure

#305 Refactor/block registry Improvement

#304 Refactor/pep pass Improvement

#303 Refactor/utils Improvement

#301 Refactoring / fixes for pyffi/nifxml upgrades

#303 Refactor/utils

#298 Refactor/build system

#295 Formatting Animation & Armature modules.

#296 Refactor/formatting collision modules

#297 Update testframework with pep8 updates and new module structure.

#278 Remove external dependencies needed to build

  • Remove the reliance on buildenv
  • Remove need to install zip on windows

#277 Migrated modules from root folder

#273 Template updates

#267 Hosted docs

#270 Change submodule and sourceforge links

  • #208 Pyffi submodule
  • #217 Document update

blender-2.5.9

8 years ago

Final 2.5.x series release

This is the last supported for the 2.5.x series release and consequently the last for Blender 2.49 All future development will focus on newer versions of Blender as a complete rework of the scripts is required. We will also be renaming the them from nifscript to the Blender Nif Plugin as Blender 2.5+ has an inbuilt addon system we intend to use.

Prerequisites

Install in order Python 2.6.6 - http://www.python.org/ftp/python/2.6.6/python-2.6.6.msi Blender 2.49b - http://download.blender.org/release/Blender2.49b/blender-2.49b-windows.exe Pyffi 2.1.11 - https://github.com/niftools/pyffi/releases/tag/pyffi-2.1.11

ChangeLog

Version 2.5.9 (26 Nov 2012)

  • Import normals if present, for the Blender True Normals patch (requested by @kormgar).
  • New import option to disable bone priority import (requested by @Koniption).