Решил порелизить некое подобие нашлемки DCS-HMD для Ка-50
DCS-HMD - мод, который отображает такие важные для меня параметры, как шаг винта, обороты ротора и вертикальная скорость.
Делал для себя, чтобы лучше/быстрее прочувствовать динамику вертолета при маневрах. Часто замечал, что уменьшаю шаг винта тогда, когда уже слишком поздно, хотелось делать это заблаговременно, а индикатор оборотов находится у левой коленки, поэтому при активном маневрировании туда смотреть некогда. Собственно, поэтому и сделал оверлей с тем, что мне было нужно.
Ниже небольшо видео того, как это сейчас выглядит:
Как говорится, аппетит приходит во время еды, поэтому уже хочется добавить возудшную скорость, радиовысоту, направление, индикатор крена/тангажа.
Предвосхищая наиболее популярные вопросы:
Integrity Check (IC) проходит, потому что использует стандартный Export, как это делают Helios и TacView.
В VR пока что не работает, так как это просто оверлей над окном. Но подумаю, как это можно вывести в VR. Наверное, должно быть относительно не сложно, просто нет опыта анписания программ под VR.
Если кому-то захочется попробовать, то на GitHab описано, как установить и удалить. Если у кого-то сложности с английским, то дублирую здесь.
Установка
Скачайте файл `dcs-hmd-vX.X.X.zip` из последнего релиза и распакуйте его.
Откройте командную строку и перейдите в каталог, куда вы распаковали файл `dcs-hmd-vX.X.X.zip`.
Запустите программу `dcs-hmd.exe` с флагом `-i`, за которым следует путь к каталогу скриптов DCS (обычно `%USERPROFILE%\Saved Games\DCS.openbeta\Scripts`). Например:
dcs-hmd.exe -i "%USERPROFILE%\Saved Games\DCS.openbeta\Scripts"
Это автоматически установит необходимые скрипты в указанный каталог скриптов DCS и обновит файл Export.lua.
Если у вас несколько мониторов, запустите `dcs-hmd.exe` на том мониторе, где должен появиться нашлемный дисплей (HMD).
Запустите DCS World в безрамочном оконном режиме и выберите миссию вертолета Ka-50.
Удаление
Чтобы удалить все скрипты, установленные с флагом `-i`, вы можете использовать флаг `-u`, за которым следует путь к каталогу скриптов DCS (обычно `%USERPROFILE%\Saved Games\DCS.openbeta\Scripts`). Например:
dcs-hmd.exe -u "%USERPROFILE%\Saved Games\DCS.openbeta\Scripts"
Это удалит все установленные скрипты и обновит файл `Export.lua`.