Sign inSign up

dstmodders/klei-tools

By dstmodders

•Updated almost 2 years ago

Dockerized modding tools by Klei Entertainment for the game Don't Starve.

Image
Developer tools
0

2.4K

dstmodders/klei-tools repository overview

⁠Overview

Docker⁠ images for modding tools of Klei Entertainment's game Don't Starve⁠.

⁠Usage

Fork releases⁠ (recommended):

$ docker pull dstmodders/klei-tools:latest
# or
$ docker pull ghcr.io/dstmodders/klei-tools:latest

Or you can also pick one of the official releases⁠:

$ docker pull dstmodders/klei-tools:official
# or
docker pull ghcr.io/dstmodders/klei-tools:official

See tags⁠ for a list of all available versions.

For your convenience, create an environment variable, such as DST_DIR, which points to the game directory. This variable will simplify the process of mounting the game directory to the container. Common paths include:

  • C:\Program Files (x86)\Steam\steamapps\common\Don't Starve Together Windows/Steam
  • ~/.steam/steam/steamapps/common/Don't Starve Together Linux/Steam
  • ~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps/common/Don't Starve Together Linux/Steam (Flatpak)
  • ~/Library/Application Support/Steam/steamapps/common/Don't Starve Together macOS/Steam
⁠Shell/Bash (Linux & macOS)
$ export DST_DIR='/path/to/game/'
$ docker run --rm -v "${DST_DIR}:/opt/dont_starve/" dstmodders/klei-tools
⁠CMD (Windows)
> set DST_DIR='C:\Path\To\Game'
> docker run --rm -v "%DST_DIR%:/opt/dont_starve/" dstmodders/klei-tools
⁠PowerShell (Windows)
PS:\> $Env:DST_DIR = 'C:\Path\To\Game'
PS:\> docker run --rm -v "$($Env:DST_DIR):/opt/dont_starve/" dstmodders/klei-tools

⁠Supported environment variables

NameValueDescription
DS or DST/opt/dont_starveGame directory path
IMAGEMAGICK_VERSION7.1.1-39ImageMagick⁠ version
KLEI_TOOLS_AUTOCOMPILER/opt/klei-tools/mod_tools/autocompilerklei-tools/autocompiler⁠ path
KLEI_TOOLS_PNG/opt/klei-tools/mod_tools/pngklei-tools/png⁠ path
KLEI_TOOLS_SCML/opt/klei-tools/mod_tools/scmlklei-tools/scml⁠ path
KLEI_TOOLS_VERSION1.0.0klei-tools⁠ version
KTOOLS_KRANE/usr/local/bin/kranektools/krane⁠ path
KTOOLS_KTECH/usr/local/bin/ktechktools/ktech⁠ path
KTOOLS_VERSION4.5.1ktools⁠ version

⁠Supported build arguments

NameImageDefaultDescription
KTOOLS_VERSIONlatest
official
4.5.1
4.4.0
Sets ktools⁠ version

⁠Supported architectures

ImageArchitecture(s)
latestlinux/amd64, linux/386
officiallinux/amd64, linux/386

⁠Build

To build images locally:

$ docker build --tag='dstmodders/klei-tools:latest' ./latest/debian/
$ docker build --tag='dstmodders/klei-tools:official' ./official/debian/

Respectively, to build multi-platform images using buildx⁠:

$ docker buildx build --platform='linux/amd64,linux/386' --tag='dstmodders/klei-tools:latest' ./latest/debian/
$ docker buildx build --platform='linux/amd64,linux/386' --tag='dstmodders/klei-tools:official' ./official/debian/

⁠License

Released under the MIT License⁠.

Tag summary

Content type

Image

Digest

sha256:d03e506b6…

Size

104.9 MB

Last updated

almost 2 years ago

docker pull dstmodders/klei-tools