Release v1.20.0 Beta 2
Pre-release
Pre-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