RU

Quest Navigator для Windows

Nex Moderator 07.07.2013 15:47 325 comments 223792 views

Плеер “Quest Navigator” для Windows находится в стадии активной разработки.

Ссылка на скачивание самой свежей версии: http://appcast.text-games.ru/quest-navigator-latest

Утилита для логирования ошибок и консольного вывода Javascript: LogApp.exe

Документация: Quest Navigator

Исходный код: http://github.com/Nex-Otaku/quest-navigator-awesomium

Edited at 01.04.2017 09:00 (8 years ago)

На сегодняшний день реализовано далеко не всё из необходимого, полноценно пользоваться им нельзя. Но самые отчаянные авторы уже могут попробовать его в действии.

Плеер имеет установщик и автоапдейтер. Если вы выбрали “Проверять обновления автоматически” (диалог показывается при втором запуске программы), то он будет сам проверять обновления без вашего участия. Проверяет раз в день.

В будущем добавлю возможность проверки обновлений “вручную”. Пока что, если хотите скачать самую свежую версию не дожидаясь срабатывания автоапдейтера, используйте ссылку установки самой свежей версии (см. в шапке темы). Эта ссылка не будет меняться.

Сделал обработку сохранения и загрузки напрямую из игры.

Реализовал строку ввода. Теперь Quest Navigator поддерживает все функции классического плеера.

версия 0.0.2
обработка сохранений и загрузки из кода игры
поддержка строки ввода

Сделал автоматический выбор файла в указанной папке. Ранее загружался только “game.qsp”, теперь имя файла может быть любым с расширением “.qsp”.

В корневой папке игры должен находиться только один, “главный” QSP-файл. Всякие дополнительные QSP-файлы, если есть, должны лежать в отдельной подпапке.

Nex:

Сделал автоматический выбор файла в указанной папке. Ранее загружался только “game.qsp”, теперь имя файла может быть любым с расширением “.qsp”.

Приятно видеть, что выбран мой вариант определения запускного файла. Он простой и понятный.

Olegus t.Gl.,
впервые слышу. Меня не волнует какие ты там варианты себе выдумал. Так было сделано изначально в “Полке игр” для андроид-плеера, чтобы не было необходимости создавать файл манифеста в каждом архиве.

Сделал загрузку qsp-файла игры по явно заданному пути. Также сделал автоматический выбор папки “standalone_content”, если она находится в корне указанной локальной папки.

Версия 0.0.3

Автоматический выбор файла в указанной папке.

Загрузка qsp-файла игры по явно заданному пути.

Добавил инструкцию по подключению шрифта в Quest Navigator: Использование шрифтов в Quest Navigator.

Версия 0.0.4.

Загрузка “config.xml”.

Полноэкранный режим.

Добавил описание файла настроек игры (”config.xml”).
Файл настроек игры в Quest Navigator

У меня тут несколько вопросов возникло, надеюсь я не ошибся темой:
1) Есть возможность сделать так, чтобы игровой экран масштабировался вместе с окном как в AeroQSP?
2) Я правильно понимаю, что для позиционирования, размеров и т.п. нужно менять стили *-wrapper-*? С непривычки глаза разбежались от уровней вложенности дивов.

newsash,
1. Пока что встроенной возможности нет. Самому можно что-то придумать, вероятно, но потребует хороших знаний вёрстки и яваскрипта.

2. Да, правильно. Уровни вложенности нужны для работы плагина прокрутки текста (wrapper + scroller). Если его не использовать, от одного из уровней вложенности можно отказаться.

Спасибо за быстрый ответ.

Nex:

Пока что встроенной возможности нет

Т.е. это есть в планах и можно не заморачиваться, если не к спеху?

И ещё вопрос - список id и классов, с которыми взаимодействует Quest Navigator, можно однозначно выцепить из api.js или нужно ещё другие файлы смотреть?

UPD: Нашел баг - скроллер на действиях обновляется только при изменении размеров окна.
UPD2: Нашел причину - в api при изменении содержимого действий обновляется скроллер мейна, а я вынес acts в отдельный wrapper-scroller.

На Windows8/IE10 периодически (закономерности не смог выявить) открывает вкладки “http://wpad/wpad.dat" (не удаётся отобразить страницу).

По API не хватает showInput (оно там помечено, что нереализовано), чтобы сделать по аналогии с обычным QSP. Сейчас пытаюсь написать шаблон, который будет максимально приближен к обычному QSP. Доделаю до приемлемого уровня - выложу.

Log in or Register to post comments.