Jump to content

Doomal_dolgo

Members
  • Posts

    230
  • Joined

  • Last visited

Everything posted by Doomal_dolgo

  1. Есть ли возможность узнать, какие данные экспортирует игра?. Ну, например, экспортируются ли белые циферки, которые должны отображаться на дисплее IFEI Хорнета?
  2. Конкретно для EHSI нужно только прописать в MonitorSetup: --F-16 EHSI EHSI = { x = 1614; y = 256; width = 256; height = 256; } и прозрачность фона для него: ...\aircraft\F-16C\Cockpit\Scripts\Displays\EHSI\indicator\LCD\page.lua hud_only_background.material = MakeMaterial("GameOverlay/radar_bluegray_bg.png",{50,50,50,[color="Red"]0[/color]}) А так у почти всех приборов уже есть вьюпорты - нужно только прописать их в MonitorSetup. Если нет, скачиваем Helios и копируем строчки уже оттуда. Что-то типа: ------------------------ added by Capt Zeen dofile(LockOn_Options.common_script_path.."ViewportHandling.lua") try_find_assigned_viewport("F18_RWR") ------------------------ end of added by Capt Zeen Единственное что, все эти приборы будут видны и из кокпита, но ведь они не мешают, да? :)
  3. Ну почему только для себя? HUD_VIEW_ONLY уже есть в игре? Есть, и для всех. Я лишь предлагаю его дотюнить, чтобы он реально круто смотрелся, как, например, в JF-17.
  4. У меня для этого быстрые виды. С ними гораздо удобнее - картинка статичная на весь экран, не надо целиться в кнопки.
  5. А вообще, HUD_ONLY_VIEW, лучше всего реализован в JF-17. У них даже ControlsIndicator цифровой! Ощущаешь себя летающим киборгом! :)
  6. Это будет, конечно, здорово! Вот, примерно так у меня:
  7. Ясно, что это не для серверов. HUD only view дает больший эффект присутствия, что-ли.
  8. mye Script folder Scripts.rar
  9. just checked on my own Huawei MediaPad T5, Redmi3, Redmi8 and noname Discovery. All four show the same picture - buttons work, the numbers do not show. my Config.lua: -- properties ExportScript.Config = {} -- device 1 ExportScript.Config.Export = true -- sending data ExportScript.Config.Export1SD = false -- sendind data from SD ExportScript.Config.Host = "192.168.0.5" -- IP for 1st app ExportScript.Config.Port = 5160 -- port for sending data -- device 2 ExportScript.Config.Export2 = true -- sending data ExportScript.Config.Export2SD = false -- sendind data from SD ExportScript.Config.Host2 = "192.168.0.6" -- IP for 2nd app ExportScript.Config.Port2 = 5160 -- port for sending data -- device 3 ExportScript.Config.Export3 = true -- sending data ExportScript.Config.Export3SD = false -- sendind data from SD ExportScript.Config.Host3 = "192.168.0.9" -- IP for 3rd app ExportScript.Config.Port3 = 5160 -- port for sending data -- device 4 ExportScript.Config.Export4 = true -- sending data ExportScript.Config.Export4SD = true -- sendind data from SD ExportScript.Config.Host4 = "127.0.0.1" -- IP for 4rd app ExportScript.Config.Port4 = 5160 -- port for sending data -- device 5 ExportScript.Config.Export4 = true -- sending data ExportScript.Config.Export5SD = true -- sendind data from SD ExportScript.Config.Host5 = "192.168.0.11" -- IP for 5rd app ExportScript.Config.Port5 = 5160 -- port for sending data -- receive commands from external apps ExportScript.Config.Listener = true -- listen commands from apps ExportScript.Config.ListenerPort = 25070 -- Listener Port receiving commands -- data separator (do not change) ExportScript.Config.Separator = ";" -- Other ExportScript.Config.ExportInterval = 0.05 -- export every 0.05 seconds ExportScript.Config.ExportLowTickInterval = 0.1 -- export every 0.x seconds ExportScript.Config.ExportModulePath = lfs.writedir()..[[scripts\pw-dev_script\Modules\]] ExportScript.Config.FirstNewDataSend = true ExportScript.Config.FirstNewDataSendCount = 100 -- data export ( change to true if You are using DCS AoA Indexer ) ExportScript.Config.ExportSelfData = true -- export SelfData (Lat, Lon, Alt etc.) every LowTickInterval -- export Displays data ExportScript.Config.ExportDisplaysA10C = false -- A-10C ExportScript.Config.ExportDisplaysAV8BNA = false -- AV8BNA (UFC, ODU, UVHF) ExportScript.Config.ExportDisplaysF14B = false -- F-14B ExportScript.Config.ExportDisplaysF16 = true -- F-16C Viper (DED, CMDS, UHF) ExportScript.Config.ExportDisplaysFA18 = true -- F/A-18C (UFC) ExportScript.Config.ExportDisplaysJF17 = true -- JF-17 (UFC) ExportScript.Config.ExportDisplaysM2000 = false -- Mirage 2000C ExportScript.Config.ExportDisplaysKA50 = false -- Ka-50 ExportScript.Config.ExportTWS = false -- Threats from FC3 -- if you don't use CDU in A-10C and you want better performance on older devices, change to false ExportScript.Config.ExportA10C_CDU = false Maybe I need to register different ports for different devices?
  10. Should numeric values be shown? Only buttons work for me.
  11. Unfortunately, the IFEI panel (for Hornet) does not work. And the UFC panel works fine. The scripts have been updated.
  12. HUD ONLY VIEW на Хорнете по-дефолту беспонтовый - черные дисплеи на пол-экрана. Уменьшаем размер AMPCD и MDI: AMPCD: F:\DCS_beta\Mods\aircraft\FA-18C\Cockpit\Scripts\Multipurpose_Display_Group\AMPCD\indicator\AMPCD_viewport_cfg.lua --ViewportHandling dofile(LockOn_Options.common_script_path.."ViewportHandling.lua") ---------------------------------------------------------------------- local w = LockOn_Options.screen.width; local h = LockOn_Options.screen.height; if LockOn_Options.screen.oculus_rift then local ui_x,ui_y,ui_w,ui_h = get_UIMainView() w = ui_w; h = ui_h; end local size = [color="Red"]0.35[/color] * h if size > h then size = h end if size > 0.5 * w then size = 0.5 * w end dedicated_viewport = [color="Red"]{0.5 * w - 0.5 * size, h - size, size, size}[/color] dedicated_viewport_arcade = dedicated_viewport ---------------------------------------------------------------------- try_find_assigned_viewport("CENTER_MFCD") левый MDI: ...\Mods\aircraft\FA-18C\Cockpit\Scripts\Multipurpose_Display_Group\MDI_IP1556A\indicator\MDI_left_viewport_cfg.lua --ViewportHandling dofile(LockOn_Options.common_script_path.."ViewportHandling.lua") update_screenspace_diplacement(1, true, 0) ---------------------------------------------------------------------- local w = LockOn_Options.screen.width; local h = LockOn_Options.screen.height; if LockOn_Options.screen.oculus_rift then local ui_x,ui_y,ui_w,ui_h = get_UIMainView() w = ui_w; h = ui_h; end local size = [color="Red"]0.35[/color] * h if size > h then size = h end if size > 0.5 * w then size = 0.5 * w end dedicated_viewport = [color="Red"]{0,h - size,size,size}[/color] dedicated_viewport_arcade = dedicated_viewport ---------------------------------------------------------------------- try_find_assigned_viewport("LEFT_MFCD") правый MDI: ...\Mods\aircraft\FA-18C\Cockpit\Scripts\Multipurpose_Display_Group\MDI_IP1556A\indicator\MDI_right_viewport_cfg.lua --ViewportHandling dofile(LockOn_Options.common_script_path.."ViewportHandling.lua") update_screenspace_diplacement(1, true, 0) ---------------------------------------------------------------------- local w = LockOn_Options.screen.width; local h = LockOn_Options.screen.height; if LockOn_Options.screen.oculus_rift then local ui_x,ui_y,ui_w,ui_h = get_UIMainView() w = ui_w; h = ui_h; end local size = [color="Red"]0.35[/color] * h if size > h then size = h end if size > 0.5 * w then size = 0.5 * w end dedicated_viewport = [color="Red"]{w - size,h - size,size,size}[/color] dedicated_viewport_arcade = dedicated_viewport ---------------------------------------------------------------------- try_find_assigned_viewport("RIGHT_MFCD") Делаем дисплеи прозрачными. Число 255 меняем на меньшее значение: ...\Mods\aircraft\FA-18C\Cockpit\Scripts\Multipurpose_Display_Group\Common\indicator\BAKE\MPD_common_bake_page.lua HUD_only_back.material = MakeMaterial("",{0,0,0,[color="Red"]255[/color]})
  13. Нашел! transparent displays: ...\Mods\aircraft\FA-18C\Cockpit\Scripts\Multipurpose_Display_Group\Common\indicator\BAKE\MPD_common_bake_page.lua HUD_only_back.material = MakeMaterial("",{0,0,0,[color="Red"]128[/color]}) resize AMPCD: F:\DCS_beta\Mods\aircraft\FA-18C\Cockpit\Scripts\Multipurpose_Display_Group\AMPCD\indicator\AMPCD_viewport_cfg.lua --ViewportHandling dofile(LockOn_Options.common_script_path.."ViewportHandling.lua") ---------------------------------------------------------------------- local w = LockOn_Options.screen.width; local h = LockOn_Options.screen.height; if LockOn_Options.screen.oculus_rift then local ui_x,ui_y,ui_w,ui_h = get_UIMainView() w = ui_w; h = ui_h; end local size = [color="Red"]0.35[/color] * h if size > h then size = h end if size > 0.5 * w then size = 0.5 * w end dedicated_viewport = [color="Red"]{0.5 * w - 0.5 * size, h - size, size, size}[/color] dedicated_viewport_arcade = dedicated_viewport ---------------------------------------------------------------------- try_find_assigned_viewport("CENTER_MFCD") resize left MDI: ...\Mods\aircraft\FA-18C\Cockpit\Scripts\Multipurpose_Display_Group\MDI_IP1556A\indicator\MDI_left_viewport_cfg.lua --ViewportHandling dofile(LockOn_Options.common_script_path.."ViewportHandling.lua") update_screenspace_diplacement(1, true, 0) ---------------------------------------------------------------------- local w = LockOn_Options.screen.width; local h = LockOn_Options.screen.height; if LockOn_Options.screen.oculus_rift then local ui_x,ui_y,ui_w,ui_h = get_UIMainView() w = ui_w; h = ui_h; end local size = [color="Red"]0.35[/color] * h if size > h then size = h end if size > 0.5 * w then size = 0.5 * w end dedicated_viewport = [color="Red"]{0,h - size,size,size}[/color] dedicated_viewport_arcade = dedicated_viewport ---------------------------------------------------------------------- try_find_assigned_viewport("LEFT_MFCD") resize right MDI: ...\Mods\aircraft\FA-18C\Cockpit\Scripts\Multipurpose_Display_Group\MDI_IP1556A\indicator\MDI_right_viewport_cfg.lua --ViewportHandling dofile(LockOn_Options.common_script_path.."ViewportHandling.lua") update_screenspace_diplacement(1, true, 0) ---------------------------------------------------------------------- local w = LockOn_Options.screen.width; local h = LockOn_Options.screen.height; if LockOn_Options.screen.oculus_rift then local ui_x,ui_y,ui_w,ui_h = get_UIMainView() w = ui_w; h = ui_h; end local size = [color="Red"]0.35[/color] * h if size > h then size = h end if size > 0.5 * w then size = 0.5 * w end dedicated_viewport = [color="Red"]{w - size,h - size,size,size}[/color] dedicated_viewport_arcade = dedicated_viewport ---------------------------------------------------------------------- try_find_assigned_viewport("RIGHT_MFCD")
  14. Я понял, что данный способ не влияет на прозрачность. Просто спросил на всякий случай. До обновления работало вот это в файле materials.lua: materials["MPD_BACKGROUND"] = {0, 0, 0, 128}. А теперь все, черные экраны опять. Хорошо, что еще размеры дисплеев менять возможность оставили.
  15. And how to restore the transparency of displays in HUD_Only? У меня прозрачность пропала после обновления.
  16. Не сохраняются на Хорнете быстрые виды. Вроде делаю все по фен-шую: в папке ...\Saved Games\DCS.openbeta\Config\View\View.lua стоит DisableSnapViewsSaving = false UseDefaultSnapViews = false В настройках игры тоже: Но после перезапуска миссии все виды слетают на дефолтные. :cry_2: Что интересно, в остальных модулях (F-16, ГС3 и т.д.) все сохраняется и работает! ==================================================== Разобрался, блэт. Оказывается, нельзя настраивать быстрые виды из своих миссий.
  17. Does not respond to pressing "S".
  18. NWS for F-16 is unstable. I need to go to the menu and press the AR / NWS Indexer button again. A bug on my two phones, old and new. Sorry for google translator. :)
  19. Thank you so much for supporting our old devices. Now they will gain a second life. :) And full screen mode is very handy!
  20. Mods\aircraft\FA-18C\Cockpit\Scripts\Multipurpose_Display_Group\MDI_IP1556A\indicator\MDI_left_init.lua Mods\aircraft\FA-18C\Cockpit\Scripts\Multipurpose_Display_Group\MDI_IP1556A\indicator\MDI_right_init.lua Добавляем в файлы: -- for test purposes HUD only added --ViewportHandling dofile(LockOn_Options.common_script_path.."ViewportHandling.lua") ---------------------------------------------------------------------- local w = LockOn_Options.screen.width; local h = LockOn_Options.screen.height; if LockOn_Options.screen.oculus_rift then local ui_x,ui_y,ui_w,ui_h = get_UIMainView() w = ui_w; h = ui_h; end local size = [color="Red"][b]0.35[/b][/color] * h if size > h then size = h end if size > 0.5 * w then size = 0.5 * w end dedicated_viewport = {0,h - size,size,size} dedicated_viewport_arcade = dedicated_viewport ---------------------------------------------------------------------- 0.35 - это и есть размер дисплея. По умолчанию там 0.5. Для левого MDI - dedicated_viewport = {0,h - size,size,size} Для правого MDI - dedicated_viewport = {w - size,h - size,size,size}
  21. Great app! Please add here the AoA indexer. The free version does not work on older phones. Also, I would very much like to see the HSI device in the F-16 module.
  22. Вот отсюда и приходится назначать целых две кнопки на одно действие - одна кнопка для кайфового спокойного пролета между столбами и сараями, а другая - для собачьего боя. :)
  23. Cпасибо, заработало! Переставил trackir_z с zoom_абсолют на вперед\взад. Попробовал вернуться, как Вы сказали - опять та же фигня. Короче, зумить буду отдельной кнопкой - так даже ленивее и спокойней. :)
  24. Играю БЕЗ трекира. Нажимаю num_enter. Камера перемещается в центр. Именно туда, куда ее прописал в SnapViews. Играю С трекиром. Нажимаю num_enter. Камера отскакивает слишком далеко. Вертеть головой некомфортно - рыбий глаз (слишком большой угол зрения).
×
×
  • Create New...