Instead Versions Save

INSTEAD - Simple Text Adventure Interpreter

3.5.1

8 months ago

3.5.1

  • enh: gamepads support;
  • fix: anigif logic;
  • fix: sprite alpha artefacts;
  • fix: cleanups in instead library and docs;
  • fix: Windows XP build;
  • fix: -software parameter in Windows;
  • fix: dbg keyboard input fix;
  • fix: segfault in pixels (line).

3.5.0

1 year ago

3.5.0

  • fix: menu font scaling;
  • fix: get_bool;
  • new: tutorial in stead3 API;
  • new: wheel input event (grab_events mode);
  • enh: do not scale-down non scalable themes via dpi scale < 1.0;
  • enh: be strict while open game via file;
  • enh: tiny2 better games compatible;
  • enh: WITH_LUAJIT is now on by default (cmake);
  • enh: Windows build updated SDL2 libs;
  • enh: github workflow for CI/emscripten/windows/appimage builds;
  • doc: embedding manual;
  • rem: S60, MAEMO, WinCE ports removed;
  • rem: SDL1 code removed.

3.4.1

2 years ago

Bugfix sources-only release. Fixes game picture scaling on low dpi.

Use binary builds from 3.4.0.

3.4.0

2 years ago
  • fix: pxl:fill_triangle cw order normalization;
  • fix: build with new SDL_image;
  • new: dpi awarness for win;
  • new: high dpi ready (scale by dpi/96 when HQ option is on);
  • new: -dpi parameter;
  • new: instead.screen_dpi();
  • new: theme scr.gfx.scale;
  • new: theme scr.dpi;
  • new: theme scr.scale_aware (1|2) - adaptive themes support;
  • new: run game from command line via path to main?.lua file;
  • enh: better scene pic scaling;
  • enh: SDL 2.0.14 for win build;
  • enh: use GetModuleName to detect exe path (win build);
  • new: pxl:tosprite (convert pxl to sprite with scaling);
  • enh: pxl:fill speedup when alpha is 255;
  • new: experimental gtk4.0 support.

3.3.5

2 years ago

Source code release only.

  • Fixes build with latest SDL2_image.

3.3.4

3 years ago

Latest 3.3.x release.

Changes are:

  • fix: regression with direct mode and themes;
  • fix: emscripten build with older version.

3.3.3

3 years ago

Latest 3.3.x release.

Changes are:

  • new: scr.col.brd in theme.ini;
  • new: rtl support (_USE_HARFBUZZ and new SDL_ttf needed);
  • new: instead.tiny flag in tiny;
  • enh: emscripten 2.0.12 ready;
  • enh: gtk3 build is enabled by default;
  • enh: APPIMAGE define;
  • enh: new anigif realization (LGPL code removed);
  • enh: lua5.4 ready;
  • enh: fixes and cleanups in code.

3.3.2

4 years ago

Latest 3.3.x release.

Changes are:

  • fix: -lua parameter;
  • fix: WM minimized state fix;
  • fix: anigif and decorators fix;
  • fix: gtk3 build warning;
  • new: initial gamepad support;
  • new: utf8 tiny library;
  • enh: loadstring sandboxed;
  • enh: stead3 debugger uses native text input;
  • enh: doc fixes;

3.3.1

4 years ago

This is bug-fix source-code release. This fixes build with latest version SDL2. Binaries from 3.3.0 are still actual.

  • fix: build with SDL 2.0.10;
  • enh: discord bot can be sticked to channel(s);
  • enh: english doc fixes;

3.3.0

5 years ago

Latest 3.3.x release.

Changes are:

  • new: input:text() event;
  • new: tiny instead for metaparser;
  • new: telegram, vk and discord bots;
  • enh: english documentation;
  • enh: Android port;
  • fix: list:add() and order;
  • fix: some compilation warnings;
  • fix: makefile and source code cleanups;
  • fix: possible segfault;
  • fix: do not eat keyboard input;