station/CHANGELOG.md

1.3 KiB

Changelog

All notable changes to this project are documented in this file. The format is based on Keep a Changelog.

[Unreleased]

Added

  • Persistent-world station game with singleplayer, hosting (--host) and joining (--connect), plus a dedicated game-server.
  • Data-driven items, recipes, buildings and skills in assets/data/*.rsn.
  • Rune scripting for item use, building interaction and crafting hooks.
  • Tiled map support (solid tiles/layers; spawn, building and item objects).
  • Saving of the world and characters (autosave, and on exit, Ctrl-C or SIGTERM).
  • Crafting, construction/deconstruction, skills, hunger, health and respawning.
  • Windows client builds for GitHub and Gitea CI; release builds run without a console window.
  • cargo xtask pack builds the client and server and packs them with their assets into a distributable archive; CI publishes these archives.
  • Machines (machines in data files): buildings with input/output slots that process their own timed recipes, with optional custom window layouts and background images. The furnace is now a machine (ore + log fuel), and a new assembler makes tools.
  • GitHub Package workflow builds archives for Windows (zip), Linux and macOS (tar.gz).