

FreemanRU
Members-
Posts
632 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Events
Everything posted by FreemanRU
-
Т.к. в Висте нельзя растянуть рабочий стол на 2 монитора, я правильно понимаю, что добиться разделения экрана в Ка50 ну никак не получится?
-
Профили джойстиков, клавиатур и прочего
FreemanRU replied to butcher's topic in DCS: Ka-50 Черная Акула
Колесо - это две кнопки. Соответственно их и надо "вешать" -
Какое у тебя разрешение в игре? Оконный режим включен?
-
Ну так выстави бОльшее разрешение в игре. Вот и всё.
-
Вопрос: "Интерфейс HeadTracker", в теме опечатка? речь я так понимаю о NewInput.dll, т.е. владельцы FreeTrack-а больше не смогут пропатчить её для того, чтобы использовать как TrackIR?
-
Профили джойстиков, клавиатур и прочего
FreemanRU replied to butcher's topic in DCS: Ka-50 Черная Акула
Оси все и так настраиваются из интерфейса. Что конкретно интересует? -
Сейчас негде проверить точно, но скорее всего вот так: Скрипт - ..\Scripts\Aircrafts\Ka-50\Cockpit\mainpanel_init.lua Строка: draw_pilot = false поменять на draw_pilot = true
-
ОГРОМНОЕ спасибо :) Будет над чем поработать :) ЗЫ А найти скрипт автозапуска я не догадался :( Тормоз, однако..
-
Зато берут только с хорошим зрением ;) В реале положение тумблера можно легко увидеть. В игре это несколько сложнее. Да, ТрекИР/Фритрек, я знаю... Но всё равно не так быстро... Да и есть не у всех...
-
*мечтательно так* А вот если бы разработчики рассказали, какие процедуры можно добавить в Export.lua, чтобы получать состояние из сима - можно было бы самим сделать консоль с лампочками или приложение в стиле Virtual Cockpit.
-
Настройки "быстрых взглядов"
-
Кстати, вопрос. параметры: .ammunition_reserve - это запас боеприпасов. PL[X].ammo_capacity = - это "емкость" стволов. PL[X].reload_time = - это время перезарадки. Я привильно понимаю, что н-р вот для такого конфига: .ammunition_reserve = 5 PL[X].ammo_capacity = 1 PL[X].reload_time = 30 PL[X].shot_delay = 1 юнит будет стрелять каждые 30 секунд, будет произведено 5 выстрелов. После чего юнит вообще не будет стрелять, никогда, даже если миссия идет 2000 часов. А вот в такой: .ammunition_reserve = 0 PL[X].ammo_capacity = 8 PL[X].reload_time = 3000 PL[X].shot_delay = 30 юнит будет стрелять каждые тридцать секунд, будет произведено 8 выстрелов, затем юнит будет перезаряжаться 3000 секунд, затем всё снова и далее до бесконечности.
-
WS_Fagot_launcher.ammunition_reserve = 5 Т.е. 5ть. Уверен, что "8-10 пусков" делают?
-
tooltip = всплывающая подсказка.
-
оно и так выведено. Качай и читай комменты в скрипте: http://forums.eagle.ru/showpost.php?p=561161&postcount=5
-
Wii Remote contains a 1024x768 infrared camera with built-in hardware blob tracking of up to 4 points at 100Hz. This significantly out performs any PC "webcam" available today. It also contains a +/-3g 8-bit 3-axis accelerometer also operating at 100Hz and an expandsion port for even more capability. Разные полезные ссылки: http://www.cs.cmu.edu/~johnny/projects/wii/ http://blogs.msdn.com/coding4fun/archive/2007/03/14/1879033.aspx
-
Ну а в чем проблема-то?
-
Список клавиатурных команд в удобном виде.
FreemanRU replied to Jameson's topic in DCS: Ka-50 Черная Акула
А чем не устроил ..\Config\Input\Input_parser\ ;) ? -
Можно, но только не реалтайм. Да и не выиграешь от неё особо.
-
Разработчики, ну пооожаааааааалуйста, дайте полный список команд для LoSetCommand :cry:
-
Профили джойстиков, клавиатур и прочего
FreemanRU replied to butcher's topic in DCS: Ka-50 Черная Акула
Настравиваем дополнительные команды в Ка50 -
Еще одна маленькая модификация. Если кто не в курсе - в игре есть масса команд, которые можно передавать в сим, но которые не выведены в настройки управления. В настройках доступно 499 команд, тогда как их всего около 900. Самым ярким примером таких команд являются пары команда типа "включить/выключить". Н-р команда "выпустить шасси" и "убрать шасси". В игре это выведено на одну команду "перевести шасси в противоположное положение". Если у вас есть панели или тумблеры, и вы хотите сделать выпуск шасси и уборку на разные кнопки, по умолчанию это не возможно. Для включения этой возможности необходимо отредактировать скрипт устройства - клавиатуры и/или джойтстика и/или мыши. Скрипты устройств находятся в папке ..\Config\Input\Aircrafts\ka-50\ в подпаках keyboard, joystick и mouse соотвественно. Скрипты клавиатуры и мыши так и называются - Клавиатура.lua и мышь.lua и они в одном экземпляре, а вот скрипты джойстиков именуются по другому и их ровно столько, сколько у вас джойстиков. Правило именование файла джойстиков таково: Имя_джойстиска_в_системе {GUID_джойстика}.lua Н-р у меня в системе 2 джойстика - PPJoy и Saitek X52, соотвественно и 2 файла: PPJoy Virtual joystick 1 {5392F1B0-9D4B-11dd-8001-444553540000}.lua Saitek X52 Flight Control System {F7ACB6F0-862B-11dd-8001-444553540000}.lua Теперь о содержимом. Внутри скриптов содержится переменная options, в которую входит 3 массива - в одном ("keyCommands") содержатся все кнопки, в другом ("forceFeedback") содержатся настройки отдачи, в третьем ("axisCommands") - настройки осей. В данном посте будут рассмотрены только настройки массива "keyCommands". Общее описание элемента массива "keyCommands": [1] = { -- "combo" - описание клавиши, на которую настроена данная команда. ["combos"] = { [1] = { -- собственно клавиша, в данном примере - H на кливиатуре ["key"] = "H", -- модификаторы, их может быть несколько ["reformers"] = { [1] = "RAlt", [2] = "RShift", }, -- end of ["reformers"] }, -- end of [1] }, -- end of ["combos"] ["name"] = "Command Name", -- Название команды ["category"] = "Group", -- группу настроек -- Далее идет описание ["действие"] = код команды -- код команды зашиты в сам симулятор ["down"] = 1, -- нажатие кнопки ["up"] = 2, -- отпускание кнопки ["pressed"] = 3, -- команда повторяется, пока кнопка нажата }, -- end of [1] Первый вопрос - где смотреть коды команд. Ответ прост - в самом файле кнопок, который мы сейчас редактируем (если мы хотим что-либо поменять) и в файле Export.lua, в комментариях к функции LoSetCommand Вернемся к нашей задаче. Для примера мы хотим на комбинация RWin+G повесить команду "убрать шасси", на комбинацию RWin+RShift+G - "выпустить шасси". Находим команду "Шасси, кран" в скрипте клавиатуры, её номер - 139, выглядет она вот так: [139] = { ["combos"] = { [1] = { ["key"] = "G", }, -- end of [1] }, -- end of ["combos"] ["name"] = "Gear lever", ["category"] = "Ins Forward panel and gauges", ["down"] = 68, }, -- end of [139] Всего команд - 499, соотвественно нам надо создать 500 и 501, и добавить их в конец массива "keyCommands" вот таким образом: [500] = { ["combos"] = { [1] = { ["key"] = "G", ["reformers"] = { [1] = "RWin", }, -- end of ["reformers"] }, -- end of [1] }, -- end of ["combos"] ["name"] = "Test Gear Up", ["category"] = "Ins Forward panel and gauges", ["down"] = 430, }, -- end of [500] [501] = { ["combos"] = { [1] = { ["key"] = "G", ["reformers"] = { [1] = "RWin", [2] = "RShift", }, -- end of ["reformers"] }, -- end of [1] }, -- end of ["combos"] ["name"] = "Test Gear Down", ["category"] = "Ins Forward panel and gauges", ["down"] = 431, }, -- end of [501] Вот и всё. Причем мы можем даже не вставлять секцию ["combos"], а настроить кнопки непосредственно из интерфейса игры - новые команды будут там достпуны. Вот так это выглядет в интерфейсе игры после модификации: Точно также нужно модифицировать файлы скриптов джойстиков.
-
Редкие моменты DCS: Ka50 - скриншоты
FreemanRU replied to NAEMNIK's topic in DCS: Ka-50 Черная Акула
Легко определить: http://maps.google.com/?ie=UTF8&ll=42.535,47.436[url=http://maps.google.com/?ie=UTF8&ll=42.535,47.436&spn=5.781097,9.865723&t=h&z=7][/url] -
Добавил примеры использования LUA в LO\DCS
-
И еще один: CPU Load (%) | 20% | Intel Core-2 Duo, 2.4GHz, 4MB Cache