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

Страница 15 из 55 ПерваяПервая ... 511121314151617181925 ... КрайняяКрайняя
Показано с 351 по 375 из 1429

Тема: il-2Config - настройщик графики и прочего в Ил-2

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: il-2Config, или конец тайны conf.ini.

    Предложений по изменению не будет.
    Касательно всего остального - начинаю пробовать...
    Сразу пара вопросов/предложений.
    1) Как быть с выводом положения джойстиков?
    На три джоя нужно три квадрата + на каждый джой еще от нуля до 6 дополнительных осей (Руль направления, тяга, триммера и т.д.).
    Я бы предложил все же танцевать от осей, прописанных в ХОТАС.
    Тогда мы упираемся в один квадрат (тангаж/крен) и 0...8 "ползунков" для остальных осей.
    2) Соответствие J названию оси.
    Крайний раз редактировалось Oleg_BS; 18.05.2006 в 20:08.
    Чукча не писатель, чукча - читатель.

  2. #2
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    48
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от Oleg_BS
    1) Как быть с выводом положения джойстиков?
    Я бы сделал для каждого устроства по квадрату с ComboBox-ом над ним для выбора оси.
    2) Соответствие J названию оси.
    Не втыкаю: что за J?
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  3. #3
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: il-2Config, или конец тайны conf.ini.

    Самый сложный момент, как оказалось, это считывание показаний джоя. Ни одна из готовых компонент не подошла (осей мало), так что придется разбираться с DirectX, в частности с DirectInput, чем собственно сейчас и занимаюсь.
    Когда победю это (определение кол-ва джоев, кол-ва осей на каждом, и снятие значений осей, тогда уже займусь непосредственно "квадратом" и графиком.
    Цитата Сообщение от FilippOk
    Не втыкаю: что за J?
    Ты писал:
    Кривые хранятся в массиве X[0..11, 0..30], где
    i = мз, 1,2,3,4,5,6,7,8,9,10, сглаж.
    j = номер оси, по десять осей на три (пока три, а понадобится - и более) девайса соответственно.
    Вот собственно и хочется знать соответствие J (номер оси) наименованию оси.
    Ну т.е., к примеру:
    J=1 - Ось Х
    J=2 - Ось Y
    и т.д.
    Чукча не писатель, чукча - читатель.

  4. #4

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от Oleg_BS
    Самый сложный момент, как оказалось, это считывание показаний джоя. Ни одна из готовых компонент не подошла (осей мало), так что придется разбираться с DirectX, в частности с DirectInput, чем собственно сейчас и занимаюсь.
    А можете одновременно, хоть краем глаза глянуть как ФорсФидбэк там реализован. Конкретно интересует можно ли переназначить ИД джоя куда посылаются команды? Не силен в программировании, поэтому на пальцах.
    Координаты положения осей приходят с джоя 1. Команды ФФ (ФорсФидбэк) шлются на тот же джой 1.
    Теперь берем джой с классной электроникой, выдираем из него датчики осей и цепляем их на джой с ФФ (джой 2), но хреновым АЦП осей. Остается программно перенаправить команды ФФ на джой 2 и получим аналог Майкрософт Сайдвиндер.
    В конце концов cхему Mjoy еще никто не отменял!

    В свое время отказался от покупки джоя с ФФ из-за низкой разрядности их АЦП, пошел по пути изготовления джоя полностью своими руками. Но очень хочется добавить туда еще и ФФ. Мне известен только один человек занимающийся изготовлением схем контроллеров с АЦП высокой точности и ФФ. Но он изначально ориентируется на коммерческую продажу готовых устройств и, самое главное, это будет еще очень нескоро.

    Я не прошу прямо сейчас этим заниматься - хотя бы посмотрите на сколько это сложно и выполнимо ли в принципе.

  5. #5
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от Zeliboba
    А можете одновременно, хоть краем глаза глянуть как ФорсФидбэк там реализован. Конкретно интересует можно ли переназначить ИД джоя куда посылаются команды? Не силен в программировании, поэтому на пальцах.
    Координаты положения осей приходят с джоя 1. Команды ФФ (ФорсФидбэк) шлются на тот же джой 1.
    Теперь берем джой с классной электроникой, выдираем из него датчики осей и цепляем их на джой с ФФ (джой 2), но хреновым АЦП осей. Остается программно перенаправить команды ФФ на джой 2 и получим аналог Майкрософт Сайдвиндер.
    В конце концов cхему Mjoy еще никто не отменял!

    В свое время отказался от покупки джоя с ФФ из-за низкой разрядности их АЦП, пошел по пути изготовления джоя полностью своими руками. Но очень хочется добавить туда еще и ФФ. Мне известен только один человек занимающийся изготовлением схем контроллеров с АЦП высокой точности и ФФ. Но он изначально ориентируется на коммерческую продажу готовых устройств и, самое главное, это будет еще очень нескоро.

    Я не прошу прямо сейчас этим заниматься - хотя бы посмотрите на сколько это сложно и выполнимо ли в принципе.
    Идея понятна, но есть одно, но очень большое "но".
    Команды на FF выдает непосредственно ИЛ. Как он "соображает" на какой джой выдавать данные для фидбека, только МГ и знают. Перехватить и перенаправить эти сигналы врядли возможно. Точнее, скорее всего, возможно, но для этого нужно писать свою библиотеку, которой подменять одну из системных библиотек DirectX. Но я это врядли потяну.
    Я бы попробовал другой вариант. Возможно ИЛ выдает фидбек на первый джой в системе.
    Если в качестве "точного" контроллера используется MJoy, то нужно в прошивке изменить 2 байта, которые отвечают за ID джоя в системе, чтобы МДжой стал вторым, а не первым джоем. Тогда, скорее всего, фидбек пойдет по "правильному" направлению.
    Есть конечно вероятность, что фидбек направляется на тот джой, оси которого назначены на крен и тангаж. Тогда этот вариант не пройдет. Но и проверить легко. Попробуй в разделе ХОТАС в игре назначить на крен и тангаж оси второго джоя (стандартного, с плохим контроллером). Если фидбек появится, значит тебе не повезло. Если не появится, меняй ID МДжоя как описано выше.
    Крайний раз редактировалось Oleg_BS; 21.05.2006 в 00:28.
    Чукча не писатель, чукча - читатель.

  6. #6
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    48
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от Oleg_BS
    ...Вот собственно и хочется знать соответствие J (номер оси) наименованию оси.
    Ну т.е., к примеру:
    J=1 - Ось Х
    J=2 - Ось Y
    и т.д.
    Ага.
    Понял.
    j0=1X
    j1=1Y
    j2=1Z
    j3=1RX
    j4=1RY
    j5=1RZ
    j6=1U
    j7=1V
    j8=1X1
    j9=1Y1
    j10=1Z1
    j11=1RX1
    j12=1RY1
    j13=1RZ1
    j14=1U1
    j15=1V1
    j16=1X2
    j17=1Y2
    и т.д.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  7. #7
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от FilippOk
    Ага.
    Понял.
    j0=1X
    j1=1Y
    j2=1Z
    ...
    и т.д.
    ОК, принял.
    Пока штудирую DirectX SDK (300 метров с лишним в архиве). Думаю, что дня через 2, максимум 3, вопрос считывания данных с джоя стоять уже не будет.
    Итого неделя на все про все. Потом обменяемся результатами.
    P.S. Я увлекся, т.е. неделю доставать тебя не буду. Эх, повезло тебе...
    P.P.S. Шучу
    Чукча не писатель, чукча - читатель.

  8. #8

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от Oleg_BS
    ОК, принял.
    Пока штудирую DirectX SDK (300 метров с лишним в архиве).
    ИЛ отсылает команды на те оси, которые назначены.
    Краем глаза посматривай - вдруг мою просьбу без значительных временных затрат удасться реализовать?

  9. #9
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от FilippOk
    Я бы сделал для каждого устроства по квадрату с ComboBox-ом над ним для выбора оси.
    "Квадрат" подразумевает вывод показаний двух осей (X,Y).
    Для остальных достаточно линейного индикатора. Ну типа как в панели управления показываются параметры джоя.
    Чукча не писатель, чукча - читатель.

  10. #10
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    48
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Ну, почему же.
    Есть DeviceLink.
    Но это всё, опять же, непрофиль. В Conf.ini нет про FF ничего кроме опции вкл-выкл.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  11. #11
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    48
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Да, Oleg_BS, забыл:
    X[0..11,j] имеют значение только если ось j была в settings.ini.
    Иначе X[i,j]=0,0,0,0,0,0,0,0,0,0,0.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  12. #12
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от FilippOk
    Да, Oleg_BS, забыл:
    X[0..11,j] имеют значение только если ось j была в settings.ini.
    Иначе X[i,j]=0,0,0,0,0,0,0,0,0,0,0.
    Э-э-э... А может лучше все таки -1 вписывать? Или еще что нибудь отрицательное.
    Иначе вдруг поставлю я все ползунки в ноль и...
    Чукча не писатель, чукча - читатель.

  13. #13
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    48
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Ну... ок, пусть там будет -1.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  14. #14
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    48
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Нетерпелив зело сей пользователь именем KRT. Требует душа его продолжения банкета...
    Короче, на неделю выпал из процесса, был дюже занят.
    Оторвавшись же от заколачивания и рубки бабулек, в конце недели я вернулся к подопечному, посмотреть как у него продвигаются дела.
    Общая оценка продвижения: хероватенько, и без огоньку.
    "Пациент устал".
    Подопечный наворотил объектов с три короба, разгрестись не смог, и в результате от проекта был отстранен ввиду неполного служебного соответствия, а также по причине убытия до конца июня в Новосиб купаться. Редиска. Хал-лявщик...
    Короче.
    Программка окончательно стала только и исключительно моим делом. Что же, ок, переживу.
    В субботу посидел немного покумекал, заодно дописал, что мы там с Oleg_BS начинали.
    Ну и вылилось это в версию 2.5. Выкладываю.
    Версию 2.4. проскакиваем, как устаревшую: там учитывалось только одно устройство, она была пробная.
    Так что пока версия 2.5 имеет статус под-бета-версии, т.е. стабильный релиз - по-прежнему 2.3. Поэтому версия 2.3 всё ещё лежит на первой странице, а эту, 2.5, я выкладываю для теста.
    Мне нужно узнать, у всех ли правильно работает вкладка "Джойстики".
    Основные изменения коснулись именно её, в остальном - мелкие улучшения: например, с параметрами UseParashutes, NoBadWeather, и NoAirfieldHighlight решили просто: если галка поставлена, то в conf.ini будет
    UseParashutes=1
    NoBadWeather=1
    NoAirfieldHighlight=1
    если галки нет, эти строки убираются.
    Короче, если и у вас всё будет нормально со вкладкой "Джойстики", то 2.5 станет стаб-релизом, а 2.3 я уберу.
    P.S. пока поддерживаются до 3-х устройств (т.е. до 1X2). Надо кому больше или хватит?
    P.S. Oleg_BS своего добился, редиска.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  15. #15
    Забанен Аватар для Orion33
    Регистрация
    17.07.2004
    Адрес
    левый берег Невы ;)
    Возраст
    41
    Сообщений
    1,209

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от FilippOk
    P.S. пока поддерживаются до 3-х устройств (т.е. до 1X2). Надо кому больше или хватит?
    У меня 4

  16. #16

    Ответ: il-2Config, или конец тайны conf.ini.

    Помогите плиз. При запуске iL-2 Config v[1].2.5 пишет, что не найден All.ini

  17. #17
    Старший инструктор Аватар для deSAD
    Регистрация
    24.04.2002
    Адрес
    Киев, Украина
    Сообщений
    4,291

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от ZINCH
    Помогите плиз. При запуске iL-2 Config v.2.5 пишет, что не найден All.ini
    iL-2 Config v.2.5, оказывается, теперь запускается только из каталога с игрой, т. к. ищет %Game Root%\Users\all.ini, потому как работает с настроками джойстика из settings.ini для каждого конкретного пользователя
    Крайний раз редактировалось deSAD; 29.05.2006 в 14:10.

    There are only two types of aircraft - fighters and targets


  18. #18
    Старший инструктор Аватар для deSAD
    Регистрация
    24.04.2002
    Адрес
    Киев, Украина
    Сообщений
    4,291

    Ответ: il-2Config, или конец тайны conf.ini.

    2 FilippOk
    А чего это за байда в конце conf.ini :confused:
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	conf_additional.gif 
Просмотров:	166 
Размер:	30.5 Кб 
ID:	56206  

    There are only two types of aircraft - fighters and targets


  19. #19

    Ответ: il-2Config, или конец тайны conf.ini.

    а у меня трабла 2.3 есть возможность настройки 3 джоев ,а 2.5 токмо одного. Не знаю, но по мне в 2.3 управление джоями удобней
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	123.JPG 
Просмотров:	147 
Размер:	87.2 Кб 
ID:	56207   Нажмите на изображение для увеличения. 

Название:	23.JPG 
Просмотров:	142 
Размер:	88.3 Кб 
ID:	56209  
    Крайний раз редактировалось =RP=SIR; 29.05.2006 в 14:45.

  20. #20
    Старший инструктор Аватар для deSAD
    Регистрация
    24.04.2002
    Адрес
    Киев, Украина
    Сообщений
    4,291

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от =RP=SIR
    а у меня трабла 2.3 есть возможность настройки 3 джоев ,а 2.5 токмо одного.
    А сколь джойстиков подключено?

    There are only two types of aircraft - fighters and targets


  21. #21
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    48
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от =RP=SIR
    а у меня трабла 2.3 есть возможность настройки 3 джоев ,а 2.5 токмо одного. Не знаю, но по мне в 2.3 управление джоями удобней
    ...
    Разве не видно что два? в 2.3 показывалось все более наглядней и понятней. А в 2.5 и данные по кривым отображенны неверно!!
    У-у-у... вот мы и вляпались, герр Явлински...
    Плохо.
    Дважды плохо.
    Первый раз плохо из-за интерфейса, второй - из-за неверной работы.
    =RP=SIR, выложи свой conf.ini и settings.ini, плз.
    Может, возвертать всё взад?
    Крайний раз редактировалось FilippOk; 30.05.2006 в 03:39.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  22. #22
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    48
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от deSAD
    2 FilippOk
    А чего это за байда в конце conf.ini :confused:
    Упс... это так... служебное.
    Забыл убрать.
    Это внешний вид массива X на момент запуска программы. Уберу щас.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  23. #23
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    48
    Сообщений
    10,448

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от ZINCH
    Помогите плиз. При запуске iL-2 Config v[1].2.5 пишет, что не найден All.ini
    Запускай из каталога с игрой. ТОЛЬКО.
    Запуск возможен пока только из того же каталога, где находится conf.ini.
    Возможно, позднее сделаю автоскан.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  24. #24
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от Orion33
    У меня 4
    Орионыч, а моя прожка с твоими 4-мя нормально работает?
    Чукча не писатель, чукча - читатель.

  25. #25
    Забанен Аватар для Orion33
    Регистрация
    17.07.2004
    Адрес
    левый берег Невы ;)
    Возраст
    41
    Сообщений
    1,209

    Ответ: il-2Config, или конец тайны conf.ini.

    Цитата Сообщение от Oleg_BS
    Орионыч, а моя прожка с твоими 4-мя нормально работает?
    По крайней мере отображает все корректно Изменять значения побоялся, а бекапы делать было влом Зафтра протестю. Вот если б ты сделал поддержку нескольких юзеров, я бы создал "Ваню" и на нем глумился

    Прогу Филиппка не смотрел, потому что она на мой конф.ини ругаица :p И сама какие-то значения туда дописует, редиска...

Страница 15 из 55 ПерваяПервая ... 511121314151617181925 ... КрайняяКрайняя

Ваши права

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