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

Страница 2 из 2 ПерваяПервая 12
Показано с 26 по 31 из 31

Тема: CH Combatstick

  1. #26

    Re: CH Combatstick

    Господа (товарищи) может кто-нибудь выложит свой *.map файл, от Combatstick-а
    Очень буду благодарен.

  2. #27

    Re: CH Combatstick

    Цитата Сообщение от Forseti Посмотреть сообщение
    Господа (товарищи) может кто-нибудь выложит свой *.map файл, от Combatstick-а
    Очень буду благодарен.
    Где то рядом есть тема в ней есть для файтера, посмотри что там тебе надо и перенеси на комбат, но есть хитрость, можно использовать джойстик как стандартный (без применения утили от CH) в ИЛ-2 понимаются все кнопки джоя и просто назначаешь их в игре на определенные действия (надо смотреть файл C:\Program Files\1C\IL-2 Sturmovik 1946\Users\*\settings.ini как назначены кнопки), а есть режим с использованием утилит CH и вот там не все так просто, я пока не очень понял как его программировать но пытаюсь разобраться.

  3. #28

    Re: CH Combatstick

    Как кнопки программить я разобрался... у меня одна проблема не могу кнопку настроить моды менять. В файтере кнопка №5 по умолчанию работает, а в Combatstick-е что то не хочет. На другом форуме сказали, что можно сделать, но объяснять времени нет
    Сам уже всё что мог перепробовал, вообще ни как не выходит.... Уже жалею, что решил сэкономить 1000р и купить Камбат вместо Файтера(((

  4. #29

    Re: CH Combatstick

    Цитата Сообщение от Forseti Посмотреть сообщение
    Как кнопки программить я разобрался... у меня одна проблема не могу кнопку настроить моды менять. В файтере кнопка №5 по умолчанию работает, а в Combatstick-е что то не хочет. На другом форуме сказали, что можно сделать, но объяснять времени нет
    Сам уже всё что мог перепробовал, вообще ни как не выходит.... Уже жалею, что решил сэкономить 1000р и купить Камбат вместо Файтера(((
    Что подразумевается под переключением модов?
    Если имеется ввиду что переключаются светодиоды показывающие работу джойстика в трех разных режимах, то переключение (на файтерстике) происходит по кнопке №3. Может это поможет.

    8
    Посмотрел, эта кнопка (переключатель режимов на файтерстике) на комбат называется №5. Скорей всего надо включать CMS панель и программировать одну из кнопок на переключатель режимов, т.к. вроде в софте СН нет режимов изменения модов непосредственно от комбатстика.

    23
    Вот нашел такую штуку в хелпе к CH CONTROL MANAGER
    Example #2 - Map Mode Control

    As was mentioned in the section on setting the Mode, it is possible to use the CMS to control which Mode the map is using via the CURRENTMODE variable. In this example, we'll implement a cycling mode switch that operates much like the hardware mode switches on the FighterStick and ProThrottle.

    The only real fact of interest here is that, to cycle through the three Modes, we need to set the CURRENTMODE variable to 0, then 1, then 2, then back to 0. In this example, we use one of the internal Analog Variables, A1, to keep track of which mode we're going to set. That variable will be incremented by one every time a button is pressed, and when it goes above 2, we'll reset it to zero. A sequence is probably the simplest way to implement this since we can use the WAIT() function to stall the sequence until our button is clicked.

    The Script

    For this map, we'll assume that there's just a CombatStick in the map and we want the Mode button to be Button 2 on that device. The script would look something like this:

    SCRIPT

    SEQUENCE
    WAIT( JS1.B2 ); // Wait here until JS1.B2 clicks
    A1 = A1 + 1; // Add 1 to our Mode counter
    IF( [ A1 > 3 ] ) THEN // If the value is over 3 then
    A1 = 0; // set it back to 0

    ENDIF
    CURRENTMODE = A1; // Now copy it to CURRENTMODE
    ENDSEQUENCE

    ENDSCRIPT

    JS1.B2 will increment A1 by 1 every time it's clicked. When A1 goes above three, it gets reset to zero. The values will cycle 0, 1, 2, 3, 0, 1, 2, 3, etc. thus cycling through the four modes, just as we intended. Since this doesn't control any CM Device axes or buttons, there is really nothing that needs to be assigned in the GUI except that Button 2 on the CombatStick should be assigned to "None" so it doesn't interfere with whatever else the map is doing.

    Another method would be to control the four modes with a single 4-way hat. This has the advantage that all four modes are available instantly without having to cycle through the other 3 modes, and we can tell which Mode we are in by the direction that we push the hat.

    For this example we'll assume we have a FighterStick and wish to use Hat 3 to control the four Modes. Hat 3 generates Buttons 13 through 16. The script itself is straightforward, just a series of nested IF/THEN/ELSE blocks that set the CURRENTMODE variable based on which of the current position of Hat 3. It's useful to remember when using hats that they can only have one position active at a time so we don't need to make any allowance for a situation where B13 and B14 were closed at the same time.

    The script might look like this:

    SCRIPT

    IF( JS1.B13 ) THEN
    CURRENTMODE = MODE1;
    ELSE
    IF( JS1.B14 ) THEN
    CURRENTMODE = MODE2;
    ELSE
    IF( JS1.B15 ) THEN
    CURRENTMODE = MODE3;
    ELSE
    IF( JS1.B16 ) THEN
    CURRENTMODE = MODE4;
    ENDIF
    ENDIF
    ENDIF
    ENDIF

    ENDSCRIPT

    Out in the GUI, the Hat 3 positions should, of course, be programmed to "NONE" so as not to send any commands directly.
    Крайний раз редактировалось Flagman; 27.04.2008 в 13:34. Причина: Добавлено сообщение

  5. #30

    Re: CH Combatstick

    Благодарю!!!!! Всё получилось

  6. #31

    Re: CH Combatstick

    А подскажите ещё, как на хатку посадить виртуальные оси для управления тримерами?

Страница 2 из 2 ПерваяПервая 12

Ваши права

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