Skip to content
/ lslib Public

Tools for manipulating Divinity Original Sin and Baldur's Gate 3 files

License

Notifications You must be signed in to change notification settings

Norbyte/lslib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

eb506da · Oct 6, 2024
Jan 20, 2024
Mar 17, 2024
Dec 22, 2023
Sep 18, 2017
Oct 6, 2024
Mar 7, 2024
Oct 6, 2024
Mar 15, 2024
Dec 11, 2023
Oct 6, 2024
Mar 17, 2024
Dec 21, 2023
Dec 11, 2023
Oct 31, 2015
Jan 9, 2024
Mar 17, 2024
Oct 29, 2015
Apr 3, 2018
Oct 29, 2015
Oct 6, 2024
Mar 17, 2024
Apr 23, 2021
Nov 23, 2023
Mar 15, 2024
Oct 1, 2017

Repository files navigation

LSLib

This package provides utilities for manipulating Divinity Original Sin 1, Enhanced Edition, Original Sin 2 and Baldur's Gate 3 EA files:

  • Extracting/creating PAK packages
  • Extracting/creating LSV savegame packages
  • Converting LSB, LSF, LSX, LSJ resource files
  • Importing and exporting meshes and animations (conversion from/to GR2 format)
  • Editing story (OSI) databases

Requirements

To build the tools you'll need to get the following dependencies:

  • Download GPLex 1.2.2 from here and extract it to the External\gplex\ directory
  • Download GPPG 1.5.2 from here and extract it to the External\gppg\ directory
  • Protocol Buffers 3.6.1 compiler from here and extract it to the External\protoc\ directory