vangers-web

Вангеры - одна из легендарных и запоминающихся игр сделанная российскими разработчиками. Эта страничка посвящена веб версии Вангеров. Да-да, теперь в Вангеров можно играть в браузере и не только играть!

View on GitHub

Веб версия Вангеров

Экслюзивные права на публикацию Вангеров в интренете принадлежать компании GamePix. Тем не менее я [@caiiiycuk] являюсь разработчиком веб версии Вангеров. Поэтому хочу рассказать о некоторых скрытых возможностях этой версии.

Дисклеймер: Все что написано на этом сайте, это мое личное менение и ни как не отражает/не связано с позицией компании GamePix.

Браузерная версия доступна по этим ссылкам:

Любую обратную связь лучше отправлять в публичный трекер проекта.

Обзорное видео

Сетевой режим

Веб версия полностью поддерживает режим игры по сети, но он не включен по умолчанию. Этот режим является эксперементальным, что бы им воспользоваться включите Настройки -> Дополнения -> Сетевая Игра (Web). После этого вы сможете зайти или создать сетевую игру, точно так же как и в обычной версии.

Для игры в браузере подойдет обычный сервер Вангеров. Однако, этот сервер должен уметь принимать wss:// подключения. Инструкция по настройке сервера.

На данный момент только один сервер поддерживает веб версию vangers.net, для его использования просто оставьте значение auto в настройках игры.

auto

Обычная версия Вангеров тоже может использовать этот сервер, для этого укажите адрес vangers.net в игре. Рукводство для новичков от @W_DimON.

Модели выского разрешения

Вы можете включить модели выского разрешения созданные @John Tomson, для этого используйте соответствующий пункт настроек в экране дополнений.

ВАЖНО: Активация данного режима потребует значительно большего объема скачиваемы данных для старта игры (порядка 85Мб вместо 35Мб).

Community eXperiemtns (Cx)

Cx - великолепный мод расширяющий возможности сетевой игры можно включить в экране дополнений. Участвуйте в покатушках сообщества Вангеров, что бы насладится новыми сетевыми режимами этого мода.

И это ещё не ВСЁ! Cx позволяет запускать новые миры созданные в редакторах SurMap и SurWeb участниками сообщества.

Vange-rs (3D рендер)

Vange-rs один из интереснейших проектов по Вангерам. Это rust версия игры, основной изюминкой которой является 3D рендер основанный на wgpu.

Браузерная версия Vange-rs Статья о портировании Vange-rs

SURWEB

SurWeb - редактор SurMap портированный в браузер. С его помощью вы можете создавать свои миры и сразу же тестировать их в веб версии. На данный момент редактор не очень интуитивный, но я надеюсь что он будет развиваться.

Редактор SurWeb

Инструкция по использованию редактора SurWeb от @caiiiycuk.

Инструкция по использованию редактора SurMap от @dilesoft.

Трюки

Перенос сохранений с компьютера в браузер

Вангеры на gamepix поддерживают перенос сохранений из обычной версии игры, как это сделать описано в видео:

Создание видео для магазина (новая версия)

Новая версия поддерживает воспроизведение видео в формате h264:yuv444p, что бы закодировать видео в этом формате достаточно выполнить комманду:

ffmpeg -i my_video.avi -c:v libx264 -vf format=yuv444p,scale=340x255 -an mech002.avi

Где:

Создание видео для магазина (старая версия)

Видео в магазине Вангеров имеет специальный формат:

Video: png (MPNG / 0x474E504D), pal8(pc), 340x255, 1422 kb/s, 15 fps, 15 tbr, 15 tbn, 15 tbc

По сути это последоватьельность индексированных PNG файлов размером 340x255px. Этот размер жёстко ограничен игрой, и любое не соотвествие приведет к падению. FPS не фиксирован и может быть любым (это влияет на размер файла).

Создать свое видео для магазина можно используя программу ffmpeg. Скачайте и установите её.

Теперь подготовьте свое видео которое Вы будет конвертировать в формат Вангеров, соотношение сторон должно быть 4:3, остальные параметры не важны.

Откройте папку с данными Вангеров и найдите видео mech002.avi (это первое видео в магазине). Сделайте его копию mech002_backup.avi.

Выполните команду ffmpeg в консоли (ffmpeg.exe в Windows):

ffmpeg -i myvideo.mp4 -i mech002_backup.avi -filter_complex "[1:v]palettegen=max_colors=125:reserve_transparent=0:transparency_color=0x000000:stats_mode=full[p],[p]drawbox=x=0:y=8:w=16:h=8:t=fill[b],[0:v]scale=340x255[s],[s][b]paletteuse=alpha_threshold=0" -c:v png -an mech002.avi

Всё, теперь файл mech002.avi содержит видео совместимое с Вангерами можете проверять!

А теперь подробнее, о файлах:

Как это работает: