Quest Navigator для Windows
Плеер “Quest Navigator” для Windows находится в стадии активной разработки.
Ссылка на скачивание самой свежей версии: http://appcast.text-games.ru/quest-navigator-latest
Утилита для логирования ошибок и консольного вывода Javascript: LogApp.exe
Документация: Quest Navigator
Исходный код: http://github.com/Nex-Otaku/quest-navigator-awesomium
Aleks Versus:
Ох ты ж ёжик! Поковыряться, конечно, можно, но что-то лень. Надо бы как-то ссылками статьи относящиеся к “Создание игр на Quest Navigator” перекрестить, а то ведь пока в голову не стукнет, не догадаешься нажать на “все страницы”.
А это черновики, я пока справку пишу на обычный QSP, в моих планах было дописать эту справку, а потом параллельно сделать универсальный (насколько получится) шаблон и написать статьи по Навигатору.
Вообще проще всего запустить что-нибудь скопировав тестовую игру, где-то она была на форуме.
Так, сегодня сделал ещё один заход:
-
Баг с XML сломался, сегодня всё получилось, баг воспроизвести не могу. Но он точно был. Возможно это связано с относительным расположением запускающего .cmd файла и файла config.xml
-
Добавил в посте выше исправление по пункту 3.
-
По ADDQST - в это версии команда называется INCLIB, работает, но есть проблема - пути рассматриваются относительно .cmd файла, а не относительно основного .qsp файла. Приходится писать
@@@@CODEBLOCK0@@@@ вместо
@@@@CODEBLOCK1@@@@
UPD: Обнаружил ещё один баг - в строке ввода не работает backspace, а delete работает.
По поводу config.xml:
1)
start "" "C:\Program Files\QSP\Quest Navigator\questnavigator.exe" "%CURRENT_DIR%Colors\standalone_content"
работает
2) Копирую папку Навигатора к папке игры:
start "" "questnavigator.exe" "%CURRENT_DIR%game\standalone_content"
Не удалось загрузить XML-структуру из файла.
Версия 0.0.5
Cделано копирование стандартной библиотеки и шаблона оформления, теперь можно загружать файлы без скина - будет выбран стандартный.
версия 0.0.6
привязка к расширению .qsp в инсталлере
удаление игрового кэша при деинсталляции
исправлен баг с wpad.dat (запрос на автоопределение прокси)
исправлен расчёт размера окна
версия 0.0.7
исправлен баг с открытием QSP-модулей
исправлена загрузка config.xml
версия 0.0.8
исправлена обработка сэйвов
исправлен баг с интервалом таймера
исправлена проверка на существование qsplib в кэшировании файлов
исправлен баг с перезаписью файлов контента, имеющих атрибут “Read Only”.
реализована строка ввода
поддержка показа и скрытия дополнительных окон в стандартном шаблоне
версия 0.0.9
добавил опцию -default-skin для выбора шаблона по умолчанию
добавил иконку
исправлено обновление скролла описания
улучшил обработку синхронизированных данных
версия 0.0.10
исправлена работа оператора VIEW для абсолютного пути к игре
опция -restart для перезапуска игры
назначил каждой аварийной ошибке свой номер
версия 0.0.11
обновил Awesomium до версии 1.7.3.0
очистка кэша веб-содержимого при перезапуске игры
вёрстка INPUT и MSG
Небольшое замечание по поводу инсталлятора - при скачивании сначала гугл-хром сказал, что защитил меня, потом защитник Windows. Я-то с этим справился, но у мало знакомых с компьютером людей это вызовет проблемы и недоверие.
Для эксперимента попробовал скачать классический плеер и аэру - подобных проблем не было.
UPD: Пришлось удалять и устанавливать заново из-за проблем с русскими символами в пути. Без инсталлятора я мог бы просто перенести папку.
UPD2: Вообще не смог запустить в 0.0.9 (скачивал по ссылке последней версии только что) то, что запускалось в 0.0.4. Буду ждать следующих версий =)
при скачивании сначала гугл-хром сказал, что защитил меня, потом защитник Windows.
Не понял.
Пришлось удалять и устанавливать заново из-за проблем с русскими символами в пути.
Не должно быть проблем. Расскажи подробнее, если есть баг, исправлю.
Вообще не смог запустить в 0.0.9 (скачивал по ссылке последней версии только что) то, что запускалось в 0.0.4
Действительно, косяк в аппкасте. Исправлю, перепроверишь всё то же самое на последней версии.
Nex:
Не понял.
Чтобы скачать Навигатор, приходится гугл-хрому и защитнику Windows объяснять, что это не вредоносное ПО, и что ты знаешь, что делаешь. На фазе разработки это скорее мои придирки, но с релизом так быть не должно.
Nex:
Не должно быть проблем. Расскажи подробнее, если есть баг, исправлю.
Это проблемы операционки и способа запуска - я запускал игры по старинке с помощью cmd (других способов не знаю), а для нормальной работы cmd с кириллическими символами в путях нужно шаманить. Плеер без инсталлятора я просто перенес бы в папку без кириллических символов в пути, а с инсталлятором пришлось удалить и установить заново.
Nex:
Действительно, косяк в аппкасте. Исправлю, перепроверишь всё то же самое на последней версии.
Ок, сегодня в середине дня займусь :)
newsash,
подробнее расскажи, как гугл хром и защитник “ругаются” на инсталлятор. Со скриншотами.
других способов не знаю
Инсталлер привязывает навигатор к расширению “.qsp”. Также можно по правой кнопке “Открыть с помощью…”.
Ок, сегодня в середине дня займусь
Нет, сначала подожди, пока я исправлю аппкаст, чтобы скачивалась действительно последняя версия.