Skip to content

Releases: Norbyte/lslib

Release v1.18.7

27 Sep 14:01

Choose a tag to compare

IMPORTANT CHANGE:
UUID-s in LSX files generated by versions before v1.18.6 had their last 8 bytes swapped (e.g. 00a09d42-c23c-48b0-cc90-7fc6bd6c3d9e instead of 00a09d42-c23c-48b0-90cc-c67f6cbd9e3d). This meant that the UUID-s didn't match references found in other files. v1.18.6 changes LSX UUID format so it is now unpacked correctly. It is recommended to delete all LSX files you converted from LSF previously and re-convert them from LSF again using v1.18.6.

Changes:

  • Add support for LSF v7
  • Fix error when LSJ serializing certain types

Release v1.18.6

18 Sep 16:27

Choose a tag to compare

IMPORTANT CHANGE:
UUID-s in LSX files generated by versions before v1.18.6 had their last 8 bytes swapped (e.g. 00a09d42-c23c-48b0-cc90-7fc6bd6c3d9e instead of 00a09d42-c23c-48b0-90cc-c67f6cbd9e3d). This meant that the UUID-s didn't match references found in other files. v1.18.6 changes LSX UUID format so it is now unpacked correctly. It is recommended to delete all LSX files you converted from LSF previously and re-convert them from LSF again using v1.18.6.

Changes:

  • Changed UUID format to match vanilla game
  • Add commandline support for package priority (thanks @Baaleos)
  • Fixed converter complaining about missing System.Memory assembly
  • Fixed null reference issue while GC-ing packages

Release v1.18.5

18 Aug 15:02

Choose a tag to compare

  • Added commandline conversion support for .loca files
  • Fixed bugs when serializing TranslatedFSString from LSJ
  • Worked around unconvertable characters when exporting to LSX -- fixes some LSF asset files not being convertable to LSX
  • Handle missing version tag in XML file when converting to .loca
  • Enabled X-flip export options for DAE (thanks @soleera)
  • Fixed error when loading story.div.osi

Release v1.18.4

13 Aug 07:21

Choose a tag to compare

  • Fixed story not being saved properly for hotfix 2 savegames
  • Fixed savegame dumping not working on hotfix 2 savegames

Release v1.18.3

12 Aug 11:36

Choose a tag to compare

  • Added support for BG3 LSJ format
  • Added support for savegame format changes in Hotfix 2
  • Added support for importing/exporting bone order (needs new Blender exporter plugin!)
  • Fixed missing GR2 tags for some extended properties (cloth, rigid, mesh proxy, spring, occluder)
  • Fixed GR2 mixed marshalling of vertex data

Release v1.18.2

07 Aug 18:16

Choose a tag to compare

  • Added support for enabling cloth physics on models
  • Fix bug where exporting models with UInt16 positions did not work

Release v1.18.1

04 Aug 10:53

Choose a tag to compare

  • Fixed bug where globals.lsf in BG3 saves would be written incorrectly (thanks @amlweems)
  • Fixed virtual texture extraction of split page textures

Release v1.18.0

03 Aug 13:07

Choose a tag to compare

  • Add support for BG3 release version
  • Add support for V18 packages
  • Add support for .loca files
  • Improve LSX compatibility with incorrectly tagged file versions
  • Fix LSF TranslatedString serialization logic
  • Fix export order tags in GR2 -> DAE exports
  • Fix GR2 tangents exporting improperly if the root skeleton had scale != 1.0

Release v1.17.0

16 Jul 20:10

Choose a tag to compare

Added support for extracting BG3 virtual textures

Release v1.16.1

13 Jul 18:06

Choose a tag to compare

Added support for importing/exporting mesh load order and improved binary compatibility with vanilla GR2 files.