-
Posts
622 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Events
Everything posted by Alex Okean
-
it's totally not CMYK . ordinary RGBa red green blue alpha , for color you must change only RGB components.
-
First of all : never use windows notepad to edit lua files inside DCS. that can corrupt file (due bad UTF8 format recognition by notepad, DCS use UTF8 without BOM ) so use Notepad++ ( free open source lightweight and very capable editor) all errors of lua are logged to Temp/error.log , so you can easily find bug in changed files
-
дефолтный угол берется из SnapView Snap[9][13] = {} Snap[9][13]["viewAngle"] = 89.777544238285 Snap[9][13]["x_trans"] = 0 Snap[9][13]["hAngle"] = 0 Snap[9][13]["y_trans"] = 0 Snap[9][13]["rollAngle"] = 0 Snap[9][13]["vAngle"] = -15.592758472369 Snap[9][13]["z_trans"] = 0 P.S. SnapViews могут быть записаны в миссию(трек) в таком случае они берутся оттуда
-
обьясняем: Для того , чтобы визирование шквала через НЦУ при дефолтном виде происходило в центр ИЛСа пришлось поднять ось визирования НЦУ относительно камеры . При увеличении зума ось будет естественно будет уезжать кольцо. если оставлять его на одном и том же месте треки сходиться не будут
-
2D панелей не будет . совсем никогда, можете не спрашивать
-
В файлах Scripts\Aircrafts\Ka-50\Cockpit\ABRIS\ABRIS_init.lua Scripts\Aircrafts\Ka-50\Cockpit\SHKVAL\SHKVAL_init.lua найти строчку вида purposes = {render_purpose.GENERAL,render_purpose.HUD_ONLY_VIEW} и заменить на purposes = {render_purpose.GENERAL} если предполагается в дальнейшем работа с несколькими мониторами то найти в этих же файлах дополнительно purposes = {render_purpose.GENERAL, render_purpose.HUD_ONLY_VIEW, render_purpose.SCREENSPACE_OUTSIDE_COCKPIT, render_purpose.SCREENSPACE_INSIDE_COCKPIT} -- set purposes to draw it always и убить там render_purpose.HUD_ONLY_VIEW вот так purposes = {render_purpose.GENERAL, render_purpose.SCREENSPACE_OUTSIDE_COCKPIT, render_purpose.SCREENSPACE_INSIDE_COCKPIT} -- set purposes to draw it always в файле Scripts\Aircrafts\Ka-50\Cockpit\device_init.lua закоментировать строчку или удалить полсностью строчку indicators[#indicators + 1] = {"ccIndicator",LockOn_Options.script_path.."Caution_lights_indicator/CautionLights_panel.lua",nil,{{},{0,0,1,0,0,0,1,1}}}
-
В файлах Scripts\Aircrafts\Ka-50\Cockpit\ABRIS\ABRIS_init.lua Scripts\Aircrafts\Ka-50\Cockpit\SHKVAL\SHKVAL_init.lua найти строчку вида purposes = {render_purpose.GENERAL,render_purpose.HUD_ONLY_VIEW} и заменить на purposes = {render_purpose.GENERAL} если предполагается в дальнейшем работа с несколькими мониторами то найти в этих же файлах дополнительно purposes = {render_purpose.GENERAL, render_purpose.HUD_ONLY_VIEW, render_purpose.SCREENSPACE_OUTSIDE_COCKPIT, render_purpose.SCREENSPACE_INSIDE_COCKPIT} -- set purposes to draw it always и убить там render_purpose.HUD_ONLY_VIEW вот так purposes = {render_purpose.GENERAL, render_purpose.SCREENSPACE_OUTSIDE_COCKPIT, render_purpose.SCREENSPACE_INSIDE_COCKPIT} -- set purposes to draw it always в файле Scripts\Aircrafts\Ka-50\Cockpit\device_init.lua закоментировать строчку или удалить полсностью строчку indicators[#indicators + 1] = {"ccIndicator",LockOn_Options.script_path.."Caution_lights_indicator/CautionLights_panel.lua",nil,{{},{0,0,1,0,0,0,1,1}}}
-
Помогите кто может!Фигня с запуском:Миссий,треков и Компаний!
Alex Okean replied to WINtorez's topic in Баги и Проблемы
Для начала снизить настройки графики в минимум и попробовать , -
Итак приступим к постановке переключателя в конкретное положение посредством программирования. Для этого нам понадобится Lua. характерный пример такой работы существует в акуле в виде скрипта автозапуска. кусок из Scripts/Aircrafts/Ka-50/Cockpit/device_init.lua creators[devices.MACROS] = {"avLuaDevice", LockOn_Options.script_path.."Macro_handler.lua", {}, LockOn_Options.script_path.."Macro_commands.lua", } что мы здесь делаем создаем полностью Lua устройство devices.MACROS которое выполнит файл LockOn_Options.script_path.."Macro_handler.lua" внутри файла определена функция function SetCommand(command,value) if track_is_reading() then return end if command == Keys.iCommandEnginesStart then if LockOn_Options.flight.easy_radar then check_routine(start_order,start_sequence_full) else check_routine(start_order,start_sequence_heavy) end elseif command == Keys.iCommandEnginesStop then kill_routine(start_order) check_routine(stop_order,stop_sequence_full) else end end обрабатывающая комманды iCommandEnginesStart iCommandEnginesStop регистрация этих комманд на устройство выполнена в файле LockOn_Options.script_path.."Macro_commands.lua" в результате запускается деятельность по очереди щелкающая тумблерами. а теперь самое интересное щелканье тумблерами : dofile("Scripts/Aircrafts/Ka-50/Cockpit/devices.lua") dofile("Scripts/Aircrafts/Ka-50/Cockpit/command_defs.lua") local abris = GetDevice(devices.ABRIS) if abris then abris:performClickableAction(device_commands.Button_9,1.0)--power ON abris:performClickableAction(device_commands.Button_9,0) --power OFF end все тумблера описаны в Scripts/Aircrafts/Ka-50/Cockpit/clickabledata.lua оттуда можно взять и номер комманды и значение : для тумблера позиция будет расчитываться как arg_lim[0] + n * arg_value где n - номер позиции тумблера P.S. GetDevice также доступна из Export.lua
-
locale: ru RU removing ./../Temp/tempMission.miz Loading mission C:/LockOn/LockOnExe/Missions/10.miz Mission C:/LockOn/LockOnExe/Missions/10.miz loaded Launch command: C:\LockOn\LockOnExe\bin\release\dcs.exe "C:\LockOn\LockOnExe\bin\release\dcs.exe " --noreplay --trackfile BlackShark/./../Temp/LastMissionTrack.trk "BlackShark/. /../Temp/tempMission.miz" waiting for simulator to terminate... simulator terminated locale: ru RU Mission ./../Temp/tempMission.miz loaded Debriefing file ./../temp/debrief.log error лог запуска миссии из Launcher (DCS был принудительно закрыт ибо нефиг) интерфейс взаимодействия должен быть "профессионалу" понятен
-
Молодец , возьми с полки пирожок. а теперь смотрим тему http://forums.eagle.ru/showthread.php?t=32938 и умиляемся . по поводу связи
-
Может на самостийной украине документация должна быть на украинском, по какому нибудь закону ... соответсвенно 1С могла решить, что вкладывать русскую не будут
-
Ну почему я знал что первый вопрос твой будет по пушке :) Ковыряйся никто тебе особо не мешает
-
Если на хатку и на министик повешено одновременно управление шквалом то при малейшем шуме на министике управление с хатки будет сбрасываться ( ось всегда приоритетней)
-
http://www.digitalcombatsimulator.com/index.php?end_pos=2053&scr=products&lang=ru http://www.digitalcombatsimulator.com/files/Ka-50_Templates.rar info in russian site
-
ИЛС это КОЛЛИМАТОРНОЕ устройство !!! индикация спроецирована в бесконечность сиречь угловые размеры индикации остаются постояными. хотите читать буковки пользуйтесь зумом . в этом смысле у нас TrackIR поддерживает не шесть а семь степеней свободы
-
Одно замечание тем кто использует хатку на X52Pro (ту которая металлическая ) Замечен один недостаток : хатка часто залипает ,т.е. не дает команду на отпускание , из-за этого инпут не получает сигнала об остановке и соответсвенно либо ось шквала уезжает , либо взгляд начинает крутиться. Это чисто проблемма джойстика поскольку такое же явление можно заметить в его родном софте.
-
хе хе хе вообще то синий экран на абрисе есть ..... но не тот который на скрине
-
и это обязательно будет исправлено в патче
-
в акуле мышь используется по полной, и левая и правая и средняя кнопка мыши задействованы на кликабельность по-этому строго НЕ РЕКОМЕНДУЕТСЯ что либо назначать на первые три кнопки мыши
-
Интерфейс написан на OpenGL
-
Профили джойстиков, клавиатур и прочего
Alex Okean replied to butcher's topic in DCS: Ka-50 Черная Акула
обычный в этом смысле не поддерживается , его МФД не програмируемый -
Профили джойстиков, клавиатур и прочего
Alex Okean replied to butcher's topic in DCS: Ka-50 Черная Акула
Все будет в патче, когда ответственные граждане предоставят данные которые следует вывести -
Не отображается где ? судя по скриншоту у тебя джойстик есть ( второй столбец) ,и зачем скриншот с панелью модификаторов