In Jagged Alliance 2, and perhaps in any Sir-Tech game installation folder, the resources files (textures, sounds...) are located in a folder called "Data", but they're all bundled in a proprietary file-format with "slf" extension, thus the game real assets are inacessible; this application aims to browse and export those assets.
Download the latest version of the GUI application for your desktop environment and launch it with double click.
Download the latest version of the CLI application for your desktop environment and launch it with your preferred terminal emulator.
./slf-extractor-cli-linux-adm64 ./file.slf ./dir
An early version written in node (command-line only) is also available.
To build the cli application
./build.bash
To build the gui application
Docker is needed in order to use gui build tools.
sudo /etc/init.d/docker start
go install github.com/fyne-io/fyne-cross@latest
./build.bash --with-gui
To test the source utilities
go test -v ./utils
Thanks to Ja2-stracciatella.