История версий

История

Изначально, программа разрабатывалась для операционной системы Linux.

Знаменательные события

Дата Версия INSTEAD Событие
2009-02-20 0.7.4 Первая публичная версия INSTEAD
2009-05-31 0.7.6 Порт для Windows
2010-02-22 1.1.3 INSTEAD Launcher — приложение для автоматической установки и обновления игр
2010-02-22 1.1.3 Модуль для запуска URQ-игр
2010-08-06 1.2.0 Пакет для Ubuntu Linux с архитектурами i386 и x86-64 (после долгого перерыва с 14 января 2010 года)
2010-08-05 1.2.0 Порт для Mac OS X с архитектурой x86-64
2010-09-13 1.2.1 Порт для Haiku
2010-09-27 1.2.2 Порт для Windows Mobile
2010-09-27 1.2.2 Порт для Maemo
2010-10-01 1.2.2 Порт для Android
2010-10-06 1.2.3 Пакет для Fedora Linux 13 с архитектурами i686 и x86-64

См. публикации автора программы.

1.3.1 (2010-11-30)

  • Исправление в imgl/imgr (обтекание текста);
  • Исправление ошибок в WinCE версии (невозможность загрузить языковые файлы, падение при выходе);
  • Исправление ошибки в prefs (сохранение prefs);
  • Исправление ошибки обработки пустых тегов;
  • alt-f4 закрывает окно;
  • Убран экспериментальный модуль visual.lua (перенесен в doc);

1.3.0 (2010-11-09)

  • Возможность смены темы из игры (модуль theme);
  • Обтекание картинок текстом (imgl, imgr);
  • Перечёркивание текста (txtst);
  • Параметр темы: межстрочный интервал (*.fnt.height);
  • Параметры темы: задание координат скроллеров;
  • Возможность экранирования ^ и разделителя |;
  • Псевдо-картинки box: and blank:;
  • Отступы картинок;
  • Ускорение работы;
  • Исправление prefs:purge;
  • dialog:empty метод;
  • txttab – простые таблицы;
  • Обновление кода обучений;
  • Исправление ошибки при изменении частоты звука;
  • Исправление ошибки невозможности задания пустого фона;
  • Исправление ошибки масштабирования центра курсора;
  • Обновлена документация.

1.2.3 (2010-10-02)

  • Правки для Android;
  • Исправление в xact.

Пакет для Fedora Linux 13 с архитектурами i686 и x86-64.

1.2.2 (2010-09-27)

  • Повышение скорости работы;
  • Модуль xAct может быть использован без добавления его в obj;
  • Функции get_gamepath, get_steadpath;
  • Внутренние архитектурные улучшения.

Порты для Windows Mobile (автор — SandySandy ), Maemo (автор — svs57) и Android (автор — SilentLexx).

Важно! Версия URQ-модуля должна быть не ниже 1.1.

1.2.1 (2010-09-03)

  • Исправлен фон в теме Сlearlooks;
  • Исправлена ошибка в фэйдинге на 1-м клике;
  • Исправлена ошибка при отключении save'ов из игры;
  • Исправлена логика disp на title;
  • Оптимизация save;
  • Две недокументированные особенности.

13 сентября выпущен порт для Haiku. Автор — Герасим Троеглазов.

1.2.0 (2010-08-05)

  • Добавление и удаление игр из меню программы. Добавлять игры можно, добавив как файл игры (main.lua), так и zip-архив с игрой;
  • «Умная» сортировка игр и тем;
  • Время слотов сохранения;
  • Ширина диалога theme / games не меняется при переключении страниц;
  • Режим локальных настроек appdata (portable режим);
  • Темы: выравнивание инвентаря, новая тема Ясная (Сlearlooks);
  • Модульная система. Модули: goto, xact, input, click, vars, dbg, snapshot, prefs, format, kbd, hotkeys;
  • Новое, более простое и понятное API без потери совместимости;
  • Улучшена документация.

Порт для Mac OS X с архитектурой x86-64.
Пакет для Ubuntu Linux с архитектурами i386 и x86-64 (после долгого перерыва с 14 января 2010 года).

Подробнее об изменениях здесь.

1.1.6 (2010-05-20)

  • Исправление ошибки увеличения числа открытых графических файлов (важно!!!);
  • Исправление ошибки форматирования текста с графикой при переносе строк;
  • Добавлена функция pr() в stead.lua.

1.1.5 (2010-03-17)

  • Поддержка события клика по картинке сцены;
  • Поддержка события game.action;
  • Игра входит в паузу при сворачивании (опция -nopause для отмены такого поведения).
  • Исправление ошибки: несколько одинаковых анимированных гифов;
  • Исправлена ошибка при парсинге тега <g: >;
  • Исправлена ошибка при увеличении 8-битовых картинок с черным фоном (фон становился прозрачным).

1.1.4 (2010-03-06)

  • Исправление логики управления с клавиатуры;
  • Исправление ошибки при выводе курсора за границы окна (при включенном меню);
  • Меньшая нагрузка на процессор, в случае, если не используются анимированные gif.

1.1.3 (2010-02-19)

  • \ в путях изображений;
  • " в переменных (save);
  • , в инвентаре и переходах;
  • 32-битные bmp.

22 февраля 2010 года выпущены:

  • Отдельный модуль для возможности воспроизведения URQ-игр;
  • INSTEAD-Launcher — приложение для автоматической установки и обновления игр.

1.1.2 (2010-02-10)

Исправлены:

  • Неправильная обработка спец. символы в путях (', »);
  • Потеря мыши в полноэкранном режиме (win);
  • Анимация поверх меню;
  • Масштабирование фона;
  • Кодировки игры.

Улучшения:

  • Рефакторинг stead.lua;
  • Документация;
  • alt-r в debug режиме (restart);
  • -version параметр;
  • Таймер (см. тетрис smile
  • Клавиатура (см. тетрис и док-цию);
  • Новая тема Blue steel для фантастики;
  • Более понятный интерфейс выбора страницы темы и игры;
  • txtnb - неразбиваемые пробелы;
  • Режим выключенного инвентаря в теме (inv.mode = disabled);
  • Возможность использования esc строк в <a: >;
  • Сортировка игр и тем по алфавиту.

1.1.1 (2010-01-14)

  • Encode path in save (' in paths);
  • Mouse focus win problem;
  • cleanups in stead.lua;
  • Documentation updates;
  • alt-r in debug mode (restart game);
  • -version arg;
  • timer;
  • kbd input;
  • mouse input;
  • Bluesteel theme;
  • nop cmd added in stead.lua;
  • anigif while menu bug;
  • add inv.mode disabled;
  • txtnb added to stead.lua;
  • bg scaling fix;
  • Broken codepage fix;
  • esc strings in <a: > tag;
  • Themes and games sorting.

1.1.0 (2010-01-08)

1.0.5 (2010-01-08)

  • Исправлено падение во время вызова is_sound, если звук отключен;
  • Новая тема Arctic (из игры Карантин);
  • Коррекция проблем с громкостью.

14.01.2010 вышел deb-пакет для этой версии.

1.0.4 (2009-12-31)

  • Ускорение отрисовки ссылок;
  • Возможность записи save в каталог saves, если он существует в каталоге с игрой.

1.0.3 (2009-12-10)

  • Автоматический прыжок на изменение в тексте (для длинных текстов);
  • Курсор не мерцает (Linux);
  • Возможность запуска из пути в национальной кодировке (Win).

1.0.2 (2009-11-27)

  • Клавиша F5;
  • Масштабирование;
  • Внутренние, не проявляемые ошибки.

1.0.1 (2009-11-22)

  • Испанский перевод меню и режим обучения;
  • Из пакета с интерпретатором исключена игра;
  • Перевод названий тем на английский и испанский языки;
  • Ещё одна тема Fantasy.

1.0.0 (2009-11-15)

  • Комбинированные картинки;
  • Правая кнопка мыши — отмена режима использования;
  • Клавиша escape — отмена режима использования, затем — вызов меню;
  • Возможность вызова lifeoff из life метода;
  • configure.sh скрипт для Linux пользователей;
  • wind uninstall с возможностью удаления save-файлов и настроек;
  • Автосохранение;
  • Исправление ошибки анимированных gif;
  • Исправление ошибки в img();
  • Более умное разбиение на строки;
  • Уничтожение пустых строк в конце текста;
  • Опечатки в именах цветов (темы);
  • Документация от Александра Яковлева;
  • Тема 800×600 по умолчанию;
  • Клавиши: page up, page down. Умная логика;
  • F8 — сохрание, F9 — загрузка;
  • Возможность игры блокировать функцию сохранения;
  • Исправление ошибки роста lua стека.

0.9.3 (2009-10-31)

  • Масштабирование тем;
  • Параметр -encode для кодирования исходного кода игры (doencfile);
  • Использование объекта сцены на другой объект (scene_use);
  • Динамические объекты new / delete;
  • form() с параметром;
  • Исправление ошибок (have(), seen(), print, game:ini()).

0.9.2 (2009-10-07)

  • Поддержка анимированных gif файлов;
  • Встраиваемая в текст графика;
  • Поддержка звука (параллельно с музыкой);
  • Доработанная документация.

0.9.1 (2009-09-28)

  • mouse gfx bug;
  • noautosave option;
  • make uninstall.

Исправления в STEAD:

  • gui.lua is separated file;
  • menus in gfx mode!!!

Исправления в stead.lua:

  • ref fix;
  • phrases saver;
  • player is object;
  • disable_all, enable_all for object;
  • inherited inventory;
  • save game bug;
  • own stead namespace (table problem fixed!);
  • кecurse for exit breaking;
  • wrap into vroom not call exit twice.

0.9 (2009-09-15)

  • Лицензионная чистота (другой шрифт с лицензией Apache);
  • Ошибка в remove (stead.lua);
  • Английский tutorial;
  • Английская документация;
  • Ошибки в переводе;
  • Добавлен man.

0.8.9 (2009-09-14)

  • Удобное клавиатурное управление!!!;
  • Правильная поддержка разных языков;
  • Графические курсоры;
  • Более быстрое изменение граф. режима (переключение игры, выбор размера шрифта и темы итд);
  • Доработка stead.lua;
  • Обновленный tutorial.

0.8.8 (2009-08-31)

  • Конфигурационные файлы в более правильных местах;
  • Ошибка (не критическая) в игре Возвращение квантового кота;
  • Ошибки в Makefile-ах;
  • Мелкие исправления в инициализации графики.

0.8.7 (2009-08-28)

  • highlight bug in nohl mode with filter;
  • windows version now looks games and themes in appdir.

0.8.6 (2009-08-26)

  • cat game fixes;
  • seen extra parameter.

0.8.5 (2009-08-26)

  • possible segfaults in timer functions;
  • ways, objs, drop, take - extra parameters;
  • put - function;
  • set_music fixes.

0.8.4 (2009-08-20)

  • bug in savevar;
  • bug in long strings.

0.8.3 (2009-08-19)

  • sge forgotten;
  • set_music with loop argument bug.

0.8.2 (2009-08-15)

  • gfx_load_img.

0.8 (2009-08-13)

  • key_name attribute!!!!;
  • do_ini;
  • version in stead.lua;
  • opairs!!!;
  • vroom fix;
  • typos;
  • backtrace;
  • list_set.

0.7.7-4 (2009-08-05)

  • Исправления

0.7.7 (2009-08-06)

  • typos in games;
  • local games now can be placed in ~/.instead/games;
  • console version disabled by default;
  • – $Name: tag – full name of games, not only dirname;
  • fix of link color for title/ways;
  • bug in text layout logic (last period in line);
  • embedded mode (picture and ways inside text!!!);
  • float mode (for books);
  • faster text renderer (x2-x5 times);
  • free motion mode of scrolling;
  • click sound support in themes (in default theme too);
  • new options (click sound, music);
  • default theme changes;
  • fullscreen with Alt-Enter;
  • options -alsa, -fullscreen, -window;
  • now italic font used for events;
  • 48000Hz added in sound preferences;
  • now scroll position is saved in embedded mode;
  • themes support, one new theme added;
  • vway and vroom added;
  • updated tutorial;
  • set_music now take an loop parameter;
  • autosave is now default;
  • now vars saved if they begins from uppercase letter (undescore too);
  • save slots !!!;
  • a lot of bugs fixed (memory leaks, SDL cavities.. ).

0.7.6-1 (2009-05-29)

  • Debian file fixes.

0.7.6 (2009-05-29)

  • Keyboard scrolling;
  • Font scaling;
  • inv.horiz option.

31 мая 2009 года выпущен порт для Windows. Автор — Илья Рындин.

0.7.5 (2009-05-21)

  • Initial release.

0.7.4 (2009-02-20)

Первая публичная версия INSTEAD.

Навигация
Печать, экспорт
Язык
Перевод этой страницы:
Инструменты
Ссылки