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

История

Изначально, программа разрабатывалась для операционной системы 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
2010-11-30 1.3.1 Версия для Symbian S60 3rd
2015-01-01 2.2.0 Версия для iOS

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

2.4.0 (2015-02-20)

  • Параметр -hires и настройка HQ в графике (включено по умолчанию);
  • Поддержка множественных тем в играх (каталог themes/);
  • win.ways.mode = top|bottom в темах (поддержка переходов внизу сцены);
  • txty (iface.y) – вертикальное позиционирование текста;
  • menu_toggle (параметры “themes”, “settings”) – без возврата в главное меню;
  • В режиме -debug невозможность загрузки ресурса приводит к диалогу ошибки;
  • В меню “информация” теперь представлена информация об игре;
  • Режим -standalone (режим запуска одной игры);
  • Экспериментальный параметр scr.gfx.icon в темах игр;
  • Параметр -noconfig;
  • Поддержка профилей (-profile);
  • Параметр -modes;
  • Улучшения в INSTEAD-NG and IOS портах;
  • Масштаб шрифтов отображается в процентах;
  • Параметр -fontscale <проценты>;
  • Исправления ошибок;
  • В Windows сборке обновлены SDL и luajit;

2.3.0 (2015-10-18)

  • Звук по умолчанию устанавливается в 44100, а не 22050;
  • Исправлено падение в Windows сборке (длинные пути);
  • lua: visits/visited → stead.visits, stead.visited;
  • Исправлена опция -nosound (сброс громкости на 0 и попадание в сохр. настройки);
  • Исправлена критическая ошибка в модуле fingers;
  • Множественные исправления для Android версии;
  • SDL2: улучшена работа с графическими режимами;
  • SDL2: исправлена ошибка связанная с прозрачностью фона;
  • Добавлен параметр -resizable (изменяемый размер окна, только SDL2);
  • Исправлены некоторые утечки памяти;

2.2.7 (2015-09-20)

  • Исправлена ошибка отрисовки курсора (SDL2);
  • Исправлены ошибки в модулях click и finger;
  • Исправлена ошибка получения координат из модуля finger;
  • Исправлена ошибка позиционирования курсора (SDL2);
  • Исправлена ошибка элемента menu (S60);
  • Исправлена ошибка отображения заголовка окна (S60);

2.2.5 (2015-09-01)

  • Исправлено падение при работе с idf форматом;
  • Исправлена ошибка позиционирования курсора в Windows сборке;
  • Множественные исправления ошибок при работе с SDL2;
  • Исправлена ошибка, приводящая к паузе музыки при раскрытии игры на полный экран;

2.2.4 (2015-08-02)

  • Исправлен модуль prefs (Windows);
  • Добавлен немецкий язык;

2.2.3 (2015-03-20)

  • Исправлена ошибка в сохранении позиции игрока player_save;
  • Более безопасная инициализация графического режима;
  • Исправлена ошибка повторного вызова init() при использовании gamefile();
  • Исправлено падение INSTEAD при использовании SDL2 и gtk диалога открытия файла;
  • Исправлены другие мелкие ошибки;

2.2.2 (2015-02-06)

  • Исправлена регрессия, которая была введена в версии 2.2.0. – Ошибка проявляется в играх, где есть переходы в комнаты с пустым описанием.

2.2.1 (2015-01-31)

  • Сборка для Windows использует SDL2 и luajit (повышение скорости работы);
  • Исправлена ошибка в песочнице (stead.type);
  • Исправлена ошибка в логике обновления изображения при работе со спрайтами;
  • Частота звука 48000 убрана из настроек;
  • gray и grey в цветах взаимозаменяемые;
  • Добавлен параметр -vsync (только SDL2);
  • Параметр debug и vsync можно задать в конфигурационном файле;
  • Убран параметр -alsa, используйте переменную окружения SDL_AUDIODRIVER;

Важное замечание авторам: при разработке игр используйте звуковые файлы с частотой кратной 11025 Hz. Например: 22050, 44100;

2.2.0 (2015-01-01)

  • Исправление ошибки в отладчике;
  • Исправление в логике подсветки ссылок и модуля events;
  • Исправления в французской локализации;
  • Исправлено падение в fgetsesc (длинные строки);
  • Исправление темы в режиме fixed gfx (отступ от картинки);
  • Качество rnd теперь не зависит от системы, используется вихрь Мерсенна;
  • Новая функция stead.rndseed();
  • Режим отключения масштаба шрифта (scr.gfx.scalable & 4);
  • Новая функция stead.life_moved();
  • Новая функция stead.last_disp();
  • Новая функция stead.nop();
  • Готовность сборки для iOS;
  • Поддержка точскринов (модуль finger);
  • stead.mouse_pos теперь возвращает состояние кнопок;
  • Ускорен direct режим;
  • SDL2: используются сканкоды для работы с клавиатурой (исправление dvorak);
  • Обновлен модуль doc/examples/fonts.lua;
  • Исправлена dropf (2й параметр)
  • Добавлена dropto (забытая функция);
  • Обновлена документация (en/ru);

2.1.1 (2014-07-09)

  • Параметр -debug снова показывает backtrace; – Было сломано в ветке 2.0.xx.

2.1.0 (2014-06-03)

  • Исправлена ошибка при подсветке ссылок;
  • Французская локализация;
  • Добавлена sprites.colorkey;
  • Модуль events (события pause, resume, quit);
  • Второй параметр к stead.stop_sound/sound.stop (время затухания);

2.0.3 (2014-02-22)

  • Исправлена реализация песочницы для Windows и S60; – В версии 2.0.2 не работала запись в каталог с игрой
  • Исправлена ошибка остановки таймера при изменении частоты звука;

2.0.2 (2014-01-30)

  • Исправлена реализация песочницы; – Спасибо /dev/random за найденные уязвимости в песочнице!
  • Улучшена совместимость с Lua 5.2;
  • Изменена инициализация графики с SDL 2.0;

2.0.0(2.0.1) (2014-01-26)

  • Теперь INSTEAD распространяется под MIT лицензией, которая не запрещает использование кода в закрытых проектах;
  • Код теперь расположен на http://github.com/instead-hub/instead ;
  • Режим песочницы (игра не может повредить данные, за пределами своего каталога);
  • Заголовок окна теперь содержит название игры;
  • Возможность запускать игру просто указав путь к ней: sdl-instead <path>;
  • Исправления в системе сборки;
  • Поддержка cmake;
  • Добавления в doc/examples;
  • Параметры -lua and -luac (для проверки синтаксиса кода игры);
  • Теперь консоль -debug в Windows при аварийном выходе не закрывается;
  • game.gui.hidetitle;
  • stead.api_atleast() and stead.atleast();
  • stead.tonum, stead.tostr, stead.type, stead.ipairs, stead.pairs, stead.opairs;
  • Исправление в сохранении при не ASCII путях и не UTF-8 кодировке игры;
  • Исправление ошибки при изменении языка интерфейса;
  • Исправление ошибки поворота и масштабирования анимированных gif;
  • Исправление ошибки отображения анимированных gif и курсора мыши;
  • Исправление других ошибок и исправления lua части;
  • Оформление кода;

1.9.1 (2013-07-13)

  • INSTEAD переехал на http://instead.sourceforge.net, все ссылки обновлены;
  • Добавлен перевод на португальский (+ обучение);
  • Исправлены примеры кода в каталоге doc/examples;
  • Параметр -hinting <0|1|2|3> (изменение режима сглаживания);
  • Исправление в Makefile и скрипте конфигурации;
  • Исправлена совместимость с Lua 5.2.2;
  • Исправлена ошибка в delete;

1.9.0 (2013-04-12)

  • Музыкальный трек от svenzzon!!!;
  • Возможность сборки с SDL2.0;
  • Параметр -owntheme;
  • Параметр -noautosave теперь действует временно;
  • Параметр -software (в основном нужен для SDL 2.0 варианта);
  • Исправление ошибки: падение при смене игры;
  • Исправлена ошибки при масштабировании anigif;
  • Исправлена ошибка в stead.dialog_rescan;
  • Исправлена ошибка проигрывания mp3 в Windows сборке;

1.8.3 (2013-01-26)

  • Новая полная документация в формате pdf;
  • Исправлена ошибка запуска start() совместно с gamefile;
  • Исправлена ошибка xwalk совместно с gamefile;
  • Исправлена ошибка в txtnb (lua5.2);
  • Добавлена stead.savename() для переопределения имен сохранений;
  • Добавлена stead.restart() для перезапуска текущей игры;
  • p/pr/pn выдают ошибки, если вызываются из неверного контекста;
  • Таблицы math. и os. перенесены в stead;
  • Исправления для Debian сборки;
  • ctrl-r ctrl-q действуют как alt-r alt-q;
  • stead.menu_toggle с параметрами ‘load/save/quit’;

1.8.2 (2012-12-19)

  • Исправлена критическая ошибка в gfx_change_screen (падение);
  • Исправлена звуковая подсистема (возможные падения);
  • Исправлен input.lua (несовместимость отладчика с lua 5.2);
  • Исправлена ошибка при изменении scr.w scr.h из кода игры;
  • Исправлен украинский перевод tutorial3;
  • Исправлена иконка в Windows версии;
  • Чистка кода для корректной сборки в clang;

1.8.1 (2012-11-18)

  • Исправлена ошибка в onact;
  • Исправлены ошибки в instead_gamespath/instead_themespath/instead_steadpath;
  • Исправлена ошибка в модуле vars;
  • Исправлена ошибка (мерцание курсора при смене темы);
  • Новый параметр тем: win.scroll.mode = [0|1|2|3]
  • Возможность явного указания смещения в тексте для перехода: iface.anchor;
  • Более быстрая работа с большими объемами текста;

1.8.0 (2012-09-01)

  • Все внутренние функции движка перенесены в таблицу stead;
  • Исправлена ошибка в функции stead.need_scene();
  • Исправлена ошибка при клике на спрайтовую картинку, если использовано масштабирование;
  • Исправлена ошибка сохранения;
  • Исправления ошибок в отладчике;
  • Исправлены ошибки в proxy_menu;
  • Исправлена регрессия, внесенная в 1.6.0, которая многократно снижала скорость обработки больших объемов текста;
  • Исправлена ошибка в логике use/used, когда used возвращает true;
  • Исправлена ошибка смены тем на лету (возможное чтение освобожденной памяти);
  • Исправлена ошибка в restore_snapshot (лишний вызов main.enter);
  • В отладчике, выход при повторном нажатии f7;
  • Добавлены методы списка enable и disable;
  • Новый параметр к sprite.rotate, sprite.scale — отключить сглаживание;
  • Лучшая поддержка режима scr.gfx.scalable = 0, новый режим scr.gfx.scalable = 2;
  • Добавлен анализ CPPFLAGS в Makefile;

1.7.0 (2012-04-21)

  • Исправлена ошибка в вызове pon/poff/prem без параметра после вызова метода;
  • Исправлена ошибка при распаковке некоторых zip;
  • Диалог занятости при записи длинных файлов сохранения;
  • Настройка — запретить эффект перехода между сценами;
  • Добавлен модуль wroom;
  • Добавлен модуль nouse;
  • Добавлен модуль nolife;
  • Изменен модуль hideinv, теперь не выключает объекты. Старое поведение реализовано через атрибут noinv.;
  • Новый мощный модуль диалогов:
  • — простой синтаксис;
  • — переход на подветви через psub/pret/pjump/pstart;
  • — замена префикса фразы через stead.phrase_prefix;
  • Модуль sprites: работа с прозрачными спрайтами (compose);
  • Модуль sprites: sprite.box and sprite.blank;
  • Обработчики game.onact/onwalk/onuse/oninv;
  • Добавлен модуль counters;
  • Добавлен модуль proxymenu (меню в стиле ZX адвенчур);
  • configure.sh теперь проверяет наличие gtk+3;
  • stead.gui.hideways;
  • xact ищутся рекурсивно;
  • В модуль xact добавлен xwalk (удобные переходы в стиле книг-игр);
  • Второй параметр lifeon (приоритет);
  • Более корректный вывод из life во время переходов;
  • Метод dialog:visible — число видимых фраз;
  • move/purge/remove/replace могут работать со списками. – например (place(‘apple’, inv()) вместо place(‘apple’, me());

1.6.2 (2012-02-08)

  • Работа с новым SDL_mixer (падения в Arch linux)
  • Сборка в BSD

1.6.1 (2012-01-20)

  • Исправлена ошибка в prefs;
  • Возможность отмены выравнивания текста по ширине;
  • Заменен трек в обучении (со свободной лицензией);
  • Готовность для сборки с SDL_mixer 1.2.12;
  • Готовность для сборки в Gentoo с последним zlib;
  • Готовность для сборки в системах с неопределенной PATH_MAX (Gnu Hurd);
  • Исправленная иконка (мусор в gnome3);
  • В Windows версии более быстрый рендеринг шрифтов;

1.6.0 (2011-12-20)

  • Поддержка языков CJK;
  • Настройка параметров затухания музыки set_music_fading(out, in);
  • Иконка с однобитовой прозрачностью;
  • Параметр stead.space_delim
  • Функции get_themespath, get_gamespath
  • Совместимость с Lua 5.2 (функции goto заменены на walk)

1.5.2 (2011-10-17)

  • Исправлена ошибка при посылке события отжатия клавиши мыши во время прокрутки;
  • Улучшенный режим прокрутки (для мобильных устройств);
  • theme: возможность задания выравнивания картинки в float режиме;
  • android: множество улучшений;

1.5.1 (2011-09-06)

  • Исправлена ошибка в логике game_cmd;
  • Исправлена ошибка в логике подсветки ссылок;
  • Исправлена ошибка в логике звука клика;
  • Название программы в заголовке окна изменено с INSTEAD SDL на INSTEAD;
  • Языки теперь сортируются;
  • set_timer перемещен в staed;
  • Теперь нет замечаний (warnings) при компиляции;
  • Исправлена обработка перехода по url для некоторых ссылок; - Ошибка в instead-launcher

1.5.0 (2011-08-21)

  • Исправление ошибки в gamefile;
  • Исправление ошибок в выводе life-методов во время переходов;
  • Исправление ошибки при установке флага PLAYER_MOVED в life-методах;
  • Исправление ошибки в stop_sound;
  • Исправление ошибки в set_music;
  • Исправление ошибки подсветки ссылок во время работы таймера;

1.4.5 (2011-08-02)

  • Исправлена ошибка при вызове rnd() без параметра;
  • Исправлена ошибка при проходе дерева объектов;
  • Исправлена ошибка при вызове txtnb с параметром, содержащим обратный слэш;
  • Исправлена ошибка при ограничении высоты картинки в теме с fixed режимом отображения графики;
  • Исправлены ошибки при работе с imgl/imgr;
  • Исправлена ошибка в change_pl;
  • Внутренние функции движка перенесены в таблицу stead (для поддержки совместимости они присутствуют и в глобальной зоне видимости);
  • Новый параметр темы: win.align – позволяет изменить выравнивание текста окна;
  • Новая функция theme.name() – позволяет узнать, используется ли встроенная тема;
  • Доработка логики fading;
  • Большая информативность сообщений об ошибке при проверке списков объектов и путей;
  • Исправления в модуле input;
  • Добавлена переменная PLATFORM, идентифицирующая порт INSTEAD.

1.4.3 (1.4.4) (2011-06-20)

  • Исправлена ошибка с отменой отступов в модуле format;
  • Исправление незначительных ошибок в подсистеме спрайтов;
  • Добавлен украинский перевод;
  • Новый многоязыковой (5 языков) режим обучения, вместо пяти разных игр;

1.4.2 (2011-05-31)

  • Исправлена ошибка в реализации формата idf;
  • Исправлена ошибка в логике перехвата клавиш (регрессия – проявлялась в основном на URQ играх с вводом);
  • Мелкие исправления в документации;

1.4.1 (2011-05-14)

Исправление ошибок:

  • STEAD API «1.4.0» в обработчике use.
  • Бинарной сборке deb для i386
  • Бинарной сборке для Android

Обновление:

  • URQ-модуль до версии 1.6

1.4.0 (2011-05-03)

Исправление ошибок:

  • imgl/imgr;
  • xact;
  • Прыжок на позицию изменения описания;
  • Звуковые задержки в Windows версии;
  • Проблемы при неправильной распаковке на Winsows Mobile;
  • Ошибки с SDL 1.3 (Android версия);

Новое:

  • Технология спрайтов;
  • Возможность использования нового формата ресурсов (и игр) idf;
  • Масштабирование шрифтов распространяется на меню (решение проблем с мелкими шрифтами для мобильных версий);
  • При удалении игры показывается удаляемый путь;
  • Улучшенная звуковая подсистема;
  • Параметр -appdata;
  • Параметр -chunksize

API:

  • Доработки модуля theme (reset функции);
  • Функция mouse_pos;
  • Функция start() – вызывается при восстановлении игры из save или первом запуске;
  • toggle_menu();
  • get_ticks();
  • bit_XXXX() функции;
  • visits();

1.3.4 (2011-03-12)

  • Исправлено: некрасивый курсив и жирный;
  • Исправлено: imgl/imgr в инвентаре;
  • Исправлено: некорректная инициализация видео-режима;
  • Исправлено: ошибка при вызове theme.get 'inv.mode';
  • Исправлено: ошибка в документации модулей;
  • Добавлено: возможность загружать различные начертания шрифта (испр. некрасивый курсив и жирный);
  • Добавлено: новый шрифт по-умолчанию;
  • Добавлено: режим легкого уточнения (хинтинга) при отрисовке текста;
  • Добавлено: stead.dir итератор по содержимому каталога;
  • Добавлено: новая версия справочника от oreolek;

1.3.3 (2011-02-28)

  • Исправлено: проблема с клавиатурным вводом;
  • Исправлено: ANDROID версия;
  • Другое: документация модулей с wiki;

1.3.2 (2011-02-24)

  • Исправлено: даты в слотах сохранения;
  • Исправлено: ошибка в отладчике;
  • Исправлено: f8 и f9 при отключенных сохранениях;
  • Исправлено: мелкие ошибки;
  • Исходный код: S60 версия;
  • Исходный код: готовность к SDL 1.3;
  • Другое: итальянский язык и обучение;

1.3.1 (2010-11-30)

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

Выпущена версия для Symbian S60 3rd устройств;

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.

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