Processing multiple NIF files supports three new spells (Remove Duplicate Vertices, Remove Unused Vertices and Optimize Indices), and recursive processing of all models under a selected folder.
Screenshot supersampling is now saved as a setting.
Skyrim Special Edition particle data is updated by spells that modify BSTriShape geometry.
Fixed the "Extract Resource Files" spell not extracting compiled Starfield materials.
Fixed Face Normals and Smooth Normals being applicable to meshes using model space normals.
Fixed the icons of instant spells like Flags and Color/Choose missing from the value column of Block Details.
Version 2.0.dev11-20250414
Tangent space spells now automatically add tangents to BSTriShape if missing.
"Color/Set All" has been implemented for BSTriShape and BSGeometry.
Various fixes to the texture preview feature.
Editing the vertex flags on a Skyrim SE BSTriShape with skinning updates the skin partition (fix to issue https://github.com/niftools/nifskope/issues/235).
Fixed parsing warnings on casting tangent space spells on NiFloatData.
Fixed BSValueNode blocks being incorrectly deleted by the Remove Bogus Nodes optimization spell.
Fixed issues with "Havok/Pack Strips" on newer NIF versions, including warnings and incorrect scale.
Fixed Face Normals and Smooth Normals on NiTriStripsData in Skyrim Special Edition and newer.
Significantly improved the performance of rendering bhkNiTriStripsShape with a large number of strips per shape.
Fixed parsing warnings on OBJ import to Fallout 3/New Vegas models.
Fixed the OpenGL context not being correctly set by the color picker tool.
Version 2.0.dev11-20250331
New spell for simplifying BSTriShape meshes, using meshoptimizer. It is recommended to remove duplicate vertices first before simplification. Casting the spell without a selection simplifies the whole model (experimental), and there is also a batch spell that processes each shape separately with the last used settings.
Texture chooser dialogs show a preview and information about the selected file. The resolution of the preview can be configured in the general settings.
Material and texture browsers have a new button to extract the selected item(s). Note that this feature does not support extracting Starfield materials.
Added batch versions of Remove Unused Vertices, Remove Duplicate Vertices and Optimize Indices.
Improved the performance of Remove Unused Vertices on BSTriShape geometry.
Implemented 'Remove Duplicate Vertices' for BSTriShape geometry (skin partitions are not supported).
Mesh spells that change the number of vertices or triangles in a BSTriShape now correctly update the data size, and it is also calculated on updating bounds.
Fixed emissive color on Fallout 3/New Vegas meshes using BSShaderNoLightingProperty.
Fixed the sort order of Havok action blocks in the Reorder Blocks spell.
Fixed a rendering issue on Windows with AMD GPUs.
Version 2.0.dev11-20250316
Implemented support for editing and saving Fallout 4 materials.
'Optimize/Combine Properties' now works on BSShaderTextureSet blocks.
Added new buttons to the resource settings to add all applicable subfolders and archives under a selected folder (useful for mod collections), and to remove invalid paths and duplicates from the list.
The 'Ignore errors on opening archives and data folders' resource setting has been changed to default to on, and multiple errors are shown with a single message box.
Paths set by the material chooser spell use backslash characters instead of forward slashes.
New render setting to override the skeleton root for skinned Skyrim and newer meshes. A value of -1 enables the use of the transform in node 0.
Fixed potential link time error in particle shader, and disabled lighting on particles.
Fixes to Oblivion and Fallout 3 parallax mapping.
Fixed rendering NiGeomMorpherController and NiUVController animations.
Fixed bugs in Fallout 4 grayscale to palette mapping.
Fixed Fallout 3 specular flag and specular color not being ignored.
Fixed errors on uncompressed files in BSA archives with full paths.
Fixed warnings on sanitizing Fallout 3/New Vegas geometry data, and on processing bhkListShape blocks.
Fixed rendering bone bounds to correctly reproduce (buggy) game behavior.
Fixed drawing Oblivion tangent space when selected.