???
Математика на уровне МГУ

Показано с 1 по 25 из 4696

Тема: NewView - новый обзор в Ил-2

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    2BAG_Fduch
    Регистрация
    28.05.2003
    Адрес
    Иваново
    Возраст
    47
    Сообщений
    29

    Ответ: Новый обзор в Ил-2

    Цитата Сообщение от Hruks
    Вот это и не так.
    1. Развяжите джой и клаву.
    2. Реагируйте на джой.
    3. Генерируйте rshift на кнопку джоя, Num0 на кнопку другого джоя и Num1 на обе кнопки.
    Потребуется настроить 3 генератора, зато всё будет рботать. (должно )
    P.S. Не забудьте включить Дополнительный джой в конфиге на закладке Джойстик.
    3мя генераторами получилось. Спасибо!!!
    А где можно почитать про функции генератора (режим маппера / одно касание и автогенератор) ?
    Живу я как поганка, а мне летать охота. (c) Водяной

  2. #2
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: Новый обзор в Ил-2

    Цитата Сообщение от Fduch
    3мя генераторами получилось. Спасибо!!!
    А где можно почитать про функции генератора (режим маппера / одно касание и автогенератор) ?
    Только в анонсе версии в которой они появились.
    А что именно непонятно?

    Режим маппера:
    Генератор генерирует код нажатия кнопки когда он активизируется (нажата его вызывающая кнопка/комбинация) и генерирует код отпускания кнопки, когда он перешёл в неактивное состояние (отпущена его вызывающая кнопка).
    То есть назначив Кнопка1_на_джостике + Кнопка2_на_джостике можно "нажать" кнопку "Enter" на клавиатуре. Такие позволяет софт большинства джоев, но во первых не все джои имеют такой софт, а во вторых немногие из них позволяют любые комбинации - чаще выделяется кнопка "Шифт" и она используется в сочетании с другими. Ну и ни одна из них, насколько я знаю, не позволяет мапить кнопки от двух джоев или от джоя и мышки. С помощью NewView и это возможно.

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

    Автогенератор
    Реагирует на крайние значения углов обзора (не ширину а направление) и на скорость изменения углов (опять скорость смены направления и в зависимости от галочек) и активирует генератор. Каким генератором управлять задаётся в конфиге.
    Применяется для управления углом обзора (шириной видимого угла) - при быстром оглядывании сам делает панораму, а при спокойном обзоре возвращает угол обзора в норму.

  3. #3
    2BAG_Fduch
    Регистрация
    28.05.2003
    Адрес
    Иваново
    Возраст
    47
    Сообщений
    29

    Ответ: Новый обзор в Ил-2

    Цитата Сообщение от Hruks
    Только в анонсе версии в которой они появились.
    А что именно непонятно?
    Осталась только одна непонятка. Как сделать чтоб при нажатии и удерживании комбинации кнопок на джоях, выбранная кнопка генерилась постоянно,я не 1 раз на нажатие.
    Живу я как поганка, а мне летать охота. (c) Водяной

  4. #4
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

    Ответ: Новый обзор в Ил-2

    У меня вопрос по программированию.
    Я из своей проги передаю нажатие кнопки в NV с помощью SendInput(). NV по ней генерит нажатие кнопки в ИЛе, как я понял, один раз в кадр. Я могу узнать о том, что NV отработал, перехватывая сгенерированную кнопку хуком. И посылаю следующий код кнопки только после этого. В результате через NV я могу пересылать нажатие кнопки в ИЛ только через один кадр.

    Вопрос такой: Есть ли в NPclient.dll функция для передачи нажатия/отпускания кнопки в ИЛе? Нельзя ли и ее открыть?

    Еще вопрос:
    В открытой части NV API есть возможность принимать координаты по оси Z. Какие крайние значения у этой оси и используются ли они в NV?
    Успехов!

  5. #5
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: Новый обзор в Ил-2

    Цитата Сообщение от GO!
    У меня вопрос по программированию.
    Я из своей проги передаю нажатие кнопки в NV с помощью SendInput(). NV по ней генерит нажатие кнопки в ИЛе, как я понял, один раз в кадр. Я могу узнать о том, что NV отработал, перехватывая сгенерированную кнопку хуком. И посылаю следующий код кнопки только после этого. В результате через NV я могу пересылать нажатие кнопки в ИЛ только через один кадр.

    Вопрос такой: Есть ли в NPclient.dll функция для передачи нажатия/отпускания кнопки в ИЛе? Нельзя ли и ее открыть?

    Еще вопрос:
    В открытой части NV API есть возможность принимать координаты по оси Z. Какие крайние значения у этой оси и используются ли они в NV?
    В данный момент третья кооржината не читается вообще. Зато используется для обратной связи с Cam2Pan для запроса центровки Cam2Pan.

    Вопрос по посылке кнопок:
    А зачем таким образом вообще к NV кнопки посылать?
    Не проще ли посылать сразу Илу? И не по событиям а по таймеру.

    Функция посылки вот такая (пример):
    keybd_event(VK_F9,MapVirtualKey(VK_F9,0),0,0);
    keybd_event(VK_F9,MapVirtualKey(VK_F9,0),KEYEVENTF_KEYUP,0);

    Я так понимаю интересует не она а события (такты) вызова NV?
    По поводу расширения интерфейса пишите подробнее что и для чего. Можно мылом. Мыло в конфиге.

  6. #6
    Механик Аватар для GDV
    Регистрация
    19.10.2003
    Адрес
    Рыбинск
    Возраст
    42
    Сообщений
    370

    Exclamation Ответ: Новый обзор в Ил-2

    Пожелание небольшое есть - нужна кнопка отключения КGen .... а то при свертывании ила прога продолжает генерить кнопки там где не просят. Буду благодарен если реализуют.

  7. #7
    Курсант Аватар для Grumbler
    Регистрация
    14.04.2004
    Адрес
    Russian Federation
    Возраст
    65
    Сообщений
    155

    Ответ: Новый обзор в Ил-2

    Цитата Сообщение от GDV
    Пожелание небольшое есть - нужна кнопка отключения КGen .... а то при свертывании ила прога продолжает генерить кнопки там где не просят. Буду благодарен если реализуют.
    Присоединяюсь, у меня когда обываю миссию или трек кнопка на которую установлено приближение взгляда генерит последовательность нажайтий. Я потом стираю - очень неудобно.
    С наилучшими пожеланиями,
    Валерий

  8. #8
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: Новый обзор в Ил-2

    Цитата Сообщение от Grumbler
    Присоединяюсь, у меня когда обываю миссию или трек кнопка на которую установлено приближение взгляда генерит последовательность нажайтий. Я потом стираю - очень неудобно.
    А зачем нажимать эту кнопку? Или она на клаве? Может быть стоит перевести её на джой? Или поменять на редко используемую.

  9. #9
    Курсант Аватар для Grumbler
    Регистрация
    14.04.2004
    Адрес
    Russian Federation
    Возраст
    65
    Сообщений
    155

    Ответ: Новый обзор в Ил-2

    Цитата Сообщение от Hruks
    А зачем нажимать эту кнопку? Или она на клаве? Может быть стоит перевести её на джой? Или поменять на редко используемую.
    Нельзя!
    С ручки джойстика снимать руку не получается (а кнопки на ручке (4 шт.) и так по 2 значения имеют, одно с Shift'ом, одно напрямую), а использовать другую кнопку на клавиатуе - это-ж на неё смотреть (на клавиатуру) в это время нужно, отвлечешься - собъют или промажешь (т.е. собъют). На клавиатуре и так, под левой рукой все кнопки, до которых можно дотянутся заняты. Автогенератор на приближение взгляда при удержании кнопки настроен на "V" (кстати - ОТЛИЧНАЯ возможность - Спасибо!), там даже буковка уже стерлась. Т.е. при написании, например: "Lagg3(4) v+++++++++---------s 2xBf109G2Aces (2x1).trk" - вот такое получается.
    С наилучшими пожеланиями,
    Валерий

  10. #10
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: Новый обзор в Ил-2

    Цитата Сообщение от GDV
    Пожелание небольшое есть - нужна кнопка отключения КGen .... а то при свертывании ила прога продолжает генерить кнопки там где не просят. Буду благодарен если реализуют.
    Чтобы при свёртывании не генерила нужно включить Доп настройки/Прочее/"Прямое чтение клавиатуры".
    Тогда будет реагировать только на джой и на автогенератор, но автогенератор можно выключить, а джой зачем юзать?

  11. #11
    Механик Аватар для GDV
    Регистрация
    19.10.2003
    Адрес
    Рыбинск
    Возраст
    42
    Сообщений
    370

    Question Ответ: Новый обзор в Ил-2

    Цитата Сообщение от Hruks
    Чтобы при свёртывании не генерила нужно включить Доп настройки/Прочее/"Прямое чтение клавиатуры".
    Тогда будет реагировать только на джой и на автогенератор, но автогенератор можно выключить, а джой зачем юзать?
    Джойстик я не юзаю, на пробеле висит плавное приближение обзора, то есть по его нажатию генерируется последовательность нажатий кнопки отвечающей за уменьшение угла обзора, то же самое с шифтом только при отдалении, при чем здесь автогенератор?

  12. #12
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: Новый обзор в Ил-2

    Цитата Сообщение от GDV
    Джойстик я не юзаю, на пробеле висит плавное приближение обзора, то есть по его нажатию генерируется последовательность нажатий кнопки отвечающей за уменьшение угла обзора, то же самое с шифтом только при отдалении, при чем здесь автогенератор?
    Тогда прямое чтение клавиатуры как я и писал.
    При переключении должно помочь.

  13. #13
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

    Ответ: Новый обзор в Ил-2

    Цитата Сообщение от Hruks
    В данный момент третья кооржината не читается вообще. Зато используется для обратной связи с Cam2Pan для запроса центровки Cam2Pan.

    Вопрос по посылке кнопок:
    А зачем таким образом вообще к NV кнопки посылать?
    Не проще ли посылать сразу Илу? И не по событиям а по таймеру.

    Функция посылки вот такая (пример):
    keybd_event(VK_F9,MapVirtualKey(VK_F9,0),0,0);
    keybd_event(VK_F9,MapVirtualKey(VK_F9,0),KEYEVENTF_KEYUP,0);

    Я так понимаю интересует не она а события (такты) вызова NV?
    По поводу расширения интерфейса пишите подробнее что и для чего. Можно мылом. Мыло в конфиге.
    Послал уточненный вопрос мылом.
    Успехов!

  14. #14

    Exclamation Проблема

    Если сюда кто-нибудь заглядывает.......
    Моя проблема в следующем: при включении внешних видов, или после нажатия стрелок, или после каких ещё кнопок клавы, вырубаются все кнопки джоя в т.ч. и хатка. Работает только РУС и РУД.
    FAQ читал, мануал читал, треть этой ведки тоже прочитал... вроде ниччего не нашёл по это проблеме... может я где то туплю
    Джой Логитек Экстрим 3-д про, ОС WinME.
    Si vis pacem, para bellum

  15. #15
    Инструктор Аватар для Bren
    Регистрация
    29.04.2004
    Адрес
    Планета Земля
    Возраст
    51
    Сообщений
    2,403

    Ответ: Проблема

    Цитата Сообщение от foxbat_12
    Если сюда кто-нибудь заглядывает.......
    Моя проблема в следующем: при включении внешних видов, или после нажатия стрелок, или после каких ещё кнопок клавы, вырубаются все кнопки джоя в т.ч. и хатка. Работает только РУС и РУД.
    FAQ читал, мануал читал, треть этой ведки тоже прочитал... вроде ниччего не нашёл по это проблеме... может я где то туплю
    Джой Логитек Экстрим 3-д про, ОС WinME.
    Раздел "Дополнительные настройки","Прочее"-там по-моему какую-то галочку надо снять.А лучше-все

  16. #16
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: Проблема

    Цитата Сообщение от foxbat_12
    Если сюда кто-нибудь заглядывает.......
    Чтобы ответить на этот вопрос - достаточно посмотреть дату последних постов...
    Цитата Сообщение от foxbat_12
    Моя проблема в следующем: при включении внешних видов, или после нажатия стрелок, или после каких ещё кнопок клавы, вырубаются все кнопки джоя в т.ч. и хатка. Работает только РУС и РУД.
    FAQ читал, мануал читал, треть этой ведки тоже прочитал... вроде ниччего не нашёл по это проблеме... может я где то туплю
    Джой Логитек Экстрим 3-д про, ОС WinME.
    Похоже это у Вас какие-то проблемы.
    Ил на кнопки реагирует после этого реагирует или только NewView отрубается?
    Попробуйте в "дополнительных"/"прочее" поменять настройку "прямое чтение клавиатуры" на противоположное.

  17. #17
    ru.dtp.hydrol.aeropig Аватар для Vallet
    Регистрация
    06.04.2004
    Адрес
    Красноярск, страна Сибирь
    Возраст
    50
    Сообщений
    185

    Ответ: Проблема

    По ссылке с первой страницы топика:
    http://www.barans.ru/upload/alezz/ne...l2_newview.zip

    сливается файл il2_newview.zip, весом 205 695 bytes и при попытке открыть его раром выдает:
    "il2_newview.zip: Неожиданный конец архива"
    Как бороться?
    Будешь долго думать - ни кого не убъешь!

  18. #18
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: Новый обзор в Ил-2

    Цитата Сообщение от Fduch
    Осталась только одна непонятка. Как сделать чтоб при нажатии и удерживании комбинации кнопок на джоях, выбранная кнопка генерилась постоянно,я не 1 раз на нажатие.
    Хм, легко.
    Два нажатия выключить,
    Режим маппера выключить,
    Одно касание выключить,
    Повторять выставить много - к примеру 99. Если надо больше, то в INI файле ручками прописать к примеру 32000. (как будет апдейт конфига, так ограничение 32 будет убрано, хотя руками можно 99 прописать)
    Для "Нажатие..." указать генерируемый код клавиши.
    Для "Отпускание..." указать код 0 (очистить).

    Теперь пока нажата кнопка генератор будет пытыться нагенерить много значений. Отпустите - будет генерить сколько успел нагенерить нулей. Как только снова нажмёте - опять будет генерить.
    32000 для fps 100 должно хватить на 320 секунд, то есть 5 минут. Если надо дольше то ставьте больше количество повторений.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •