libks 0.2.2

A library for working with Knytt Stories levels.
Documentation

libks

⚠️ WARNING: this library is in very early stages of development. The API is unstable and drastic, breaking changes may be introduced in any release.

libks is a Rust library that provides an interface for working with Knytt Stories levels.

Knytt Stories is a 2007 platforming game (and storytelling platform) created by Swedish indie dev Nicklas Nygren, better known as Nifflas.

Features

  • Pack or unpack .knytt.bin files
  • Parse/write Map.bin data
  • Resolve asset paths
  • Detect KS executables
  • Guess the best KS edition for a level
  • Load/parse World.ini