qSpider версии 0.12.0
qSpider — это QSP-плеер с поддержкой полноценной браузерной HTML-вёрстки, то есть в нём можно использовать такой же HTML-код, как в обычном браузере. Более того существует два варианта плеера: браузерный вариант (запускается непосредственно в браузере, и потому данный вариант можно использовать, например, для публикации игр на QSP в интернете) и десктопный вариант (для стационарных компьютеров, запускается без браузера). Изначально qSpider разрабатывался для поддержки AeroQSP игр (так как технология flash прекратила своё существование), однако позже плеер был переориентирован в основном на поддержку классических игр. Тем не менее возможность запуска игр AeroQSP сохранилась, хотя для их полноценной работы может понадобиться небольшая правка.
Релиз последней версии плеера qSpider вы всегда можете найти по этой ссылке:
https://github.com/qspfoundation/qspider/releases
qSpider использует последнюю версию библиотеки qsplib, а значит игры, написанные на классический плеер с той же версией библиотеки, полностью совместимы с qSpider.
Версия qSpider 0.12.0 использует qsplib версии 5.8.0. О существенных изменениях, произошедших в новой версии библиотеки можно почитать в статье "Что нового в QSP 5.8.0".
Демонстрацию работы плеера можно посмотреть здесь: https://qspfoundation.github.io/qspider/.
Одна из представленных игр была написана для AeroQSP.
Отличия qSpider от Классического плеера
- Полноценная поддержка HTML, как в браузере, в том числе встраивание видео(!);
- Пути к ресурсам (картинкам/аудио файлам) регистрозависимы — то есть, если файл называется 'image.jpg', а в файле игры записано 'Image.jpg' или 'image.JPG', то плеер не сможет показать такую картинку;
- Для проигрывания аудио используются встроенные средства браузера, поэтому рекомендованный формат для плеера — mp3 как самый поддерживаемый (хорошая альтернатива — webm, у него меньше размер при том же качестве, но чуть хуже с поддержкой браузеров);
- Есть возможность пропуска wait (кликом по странице);
- Сохранения хранятся в браузере;
- Можно открывать игры, упакованные в zip-архив или в aqsp-архив.
Обратите внимание: для загрузки архива qsp-файл игры должен находится в корне архива (не в подпапке) и должен быть только один qsp-файл в корне (если используются дополнительные qsp-файлы, то они должны быть расположены в подпапках).
Как уже было отмечено выше, qSpider существует в двух вариантах: десктопный и браузерный (web-версия).
Десктопная версия
Основные отличия desktop-версии от web-версии
- возможность открыть qsp-файл из папки (в отличии от web-версии, где можно открыть только архив);
- открытие игры через drag-n-drop — перетаскивание файла игры на окно плеера;
- открытие игры через консоль (с помощью параметра --file);
- загрузка файла конфига из папки с игрой;
- дополнительная секция в файле конфига для настройки окна desktop-плеера;
- автоматическое обновление desktop-плеера при выходе новой версии.
Установка и запуск
Установка десктопного варианта будет несколько отличаться для разных операционных систем, но проблем у вас не возникнет, если вы хоть раз устанавливали программы на свой компьютер. Чтобы скачать требуемую версию, воспользуйтесь соответствующей ссылкой:
- Windows x64
- MacOs
- Linux: deb-пакет, AppImage-пакет
Если в процессе установки на "Windows 7" программа выдаст ошибку похожую на эту:
— попробуйте установить webview2 вручную (скачать можно с этой страницы), а затем вновь запустите установку плеера.
После установки запуск плеера ничем не отличается от запуска любой другой программы.
Подключение плеера к QGen
Десктопную версию можно подключить к Quest Generator, однако из-за бага в используемой библиотеке сделать плеер напрямую совместимым с QGen не получилось. Пока что для запуска можно использовать простенький bat-файл:
SET QSPIDER=C:\Program Files\qSpider\qSpider.exe
SET DESTPATH=%~f1
start "" "%QSPIDER%" "--file=%DESTPATH%"
Чтобы создать bat-файл откройте блокнот, скопируйте в него данный код и сохраните получившийся файл с расширением ".bat".
Если у вас путь к qSpider отличается от стандартного, нужно поменять значение переменной QSPIDER в указанном коде. Далее нужно прописать путь к bat-файлу в QGen: в меню "Утилиты - Настройки" выбираете вкладку "Пути" и в поле "Путь к плееру" указываете путь до bat-файла.
Браузерная версия, или web-версия
Данная версия плеера может быть использована вами для размещения игр онлайн, то есть в интернете, однако так же её можно запускать и на компьютере.