Skip to content

Release v1.20.0 Beta 2

Pre-release
Pre-release

Choose a tag to compare

@Norbyte Norbyte released this 06 Apr 12:36
· 66 commits to master since this release

NOTE: This is a beta version; for the latest stable release, see v1.19.5 below.

Make sure you have .NET 8.0 installed: https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-8.0.3-windows-x64-installer

Collada deprecation notice

Collada support is being deprecated in Blender (see https://devtalk.blender.org/t/moving-collada-i-o-to-legacy-status/34621 ).
LSLib v1.20 adds support for glTF 2.0, a more modern format which will replace Collada as the primary means to import/export Blender model and animation data.

You need to update to the latest version of the BG3 exporter plugin (https://github.com/Norbyte/dos2de_collada_exporter) to use this functionality.

Changes:

  • Added support for importing/exporting models, skeletons and animations from glTF 2.0
  • Improved detection of dummy skeletons in non-skinned meshes (a fake skeleton will no longer be exported for GR2 files with multiple meshes inside)
  • Fixed bug where the sum of all bone influences could exceed 1.0 after exporting
  • Fixed bug where exporting a GR2 with non-standard characters in mesh names would crash Blender
  • Fixed bug where exporting a GR2 with duplicate mesh names would crash Blender
  • Fixed GR2 loader not working for unseekable streams
  • Fixed commandline exporter returning status code 0 when incorrect parameters were passed
  • Fixed erroneous "Cannot create directory without absolute path" error on Linux
  • Deprecated exporter options ExportNormals, ExportTangents, ExportUVs, ExportColors, RecalculateNormals, RecalculateTangents, RecalculateIWT, DeduplicateUVs; these were either never used, or partially defunct
  • Updated stats functor definitions with newly discovered parameter names