Утилита для записи прохождения QSP-игр. Укрепляющий анонс.
Готовится небольшая утилита-дополнение к QSP player’у. Она позволит записывать прохождения игр в журнал (текстовый файл). Будут сохраняться выделенные предметы, выбранные действия, выведенный текст.
В сильно-html играх может и не будет работать.
Отличная новость
Готов технический логер (выводятся служебные отладочные сообщения).
- Необходимо отфильтровать действия и описания для записи прохождения
- проверить с qsp570 взятой с сайта
P.S. это промежуточный продукт, он будет широко использован в дальнейшем
Готов журнал игрока.
- При прохождении игры записываются все действия и весь выводимый текст
- Журнал пишется в формате html, так что графика и иконки тоже выводятся
Примеры журналов (без картинок):
P.S. если положить файл в папку с игрой, то появятся картинки.
Не стоит дублировать доп. описание, если оно не меняется.
Nex:
Не стоит дублировать доп. описание, если оно не меняется.
Это поправлю. Особенность игры: доп описание всегда переписывается и флажек всегда поднят.
Ntropy,
ну если оно было переписано и пришло к тому же, что и было, то нужно не засчитывать.
Не стоит выводить описание полностью. Если кто пользуется прохождением, наверно может место определить по 1 абзацу.
Nex:
Ntropy,
ну если оно было переписано и пришло к тому же, что и было, то нужно не засчитывать.
Да это исправил.
Antipod:
Не стоит выводить описание полностью. Если кто пользуется прохождением, наверно может место определить по 1 абзацу.
Текст может добавиться и в конце описания, тогда по первому абзацу не будет полной информации.
Другое дело что можно искать разницу и выводить только изменившиеся фрагменты. Но это дело будущего.
- Добавил переносы строк для основного и дополнительного описания
- Добавил рамки для выбранных действий и предметов (а позже будет и для кликнутых ссылок)
- Добавил поиск в описаниях ссылок и вывод их как кнопок.
P.S. Обновил журнал для “Неожиданного приключения” (ссылки см. выше)
Результаты недели:
- В журнал выводится момент времени нажатия кнопки ссылки и т.д.
- Находятся ссылки в описаниях (основном и дополнительном) и отслеживается их нажимание.
- Отслеживаются меню и выбор пунктов
- На подходе учет видимых окон при записи в журнал.
- На подходе работа с qsp 5.7.0 с сайта
Начинается обдумывание названия.
Ntropy,
в утилите есть GUI?
Назови Game Logger.
Как дела с утилитой?
Хм. А меня вот бы интересовало не столько прохождение, сколько возможность вести лог. Описание, предметы - ладно, хорошо. Как насчёт содержимого переменных? Иной раз случается зацикливание, причину которого трудно установить. Если бы велась запись действий, отладка игр была бы проще. Ну положим, делать записи в лог я могу, используя какую-нибудь переменную $log. А вот как просмотреть её содержимое при том же зацикливании? Вот это уже задачка.
Да, и работы над утилитой ещё ведутся?