1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Dynablaster - как играть втроем или вчетвером

Тема в разделе "Кладезь мудрости", создана пользователем NeedInformation, 9 ноя 2011.

  1. NeedInformation

    NeedInformation

    Регистрация:
    20 апр 2011
    Сообщения:
    10
    Доброго времени суток!

    Задача: есть игра - Dynablaster, есть DosBox 0.74 (свежеустановленный - никакие конфиги внутри никак ничем не правлены) а также желание побегать в игрушку втроем/вчетвером.

    Играть хочется на ноутбуке, по следующему принципу: два человека на клавиатуре и два человека на USB-джойстиках.
    Далее, чтобы внести ясность:
    "Джойстик" - будет пониматься тот самый компьютерный джойстик, который, по идее, должна понимать игра
    "Геймпад" - современный USB-джойстик

    Настройки игры - ну тут все и так прозрачно - заходим в setup, там выбираем пункт Player input (чтобы назначить какой контроллер будет управлять Белым, Черным, Красным и Синим). Т.е. соответственно контроллеры, которые понимает сама игра, следующие: keyboard1, keyboard2, joystick1, joystick2.

    Контроллеры keyboard1 и keyboard2 настроить просто - необходимо зайти в Redefine Keys (чтобы переназначить клавиши для первых двух игроков).

    Далее в DosBox заходим в меню переназначения клавиш (ctrl+f1)
    И вот у нас получается два джойстика (выделены красным прямоугольником)
    [​IMG]

    Нажимаем на одном клавишу Y-, затем давим на нижепоявившуюся кнопку "Add", назначаем клавишу управления (неважно на чем - на геймпаде или на клавиатуре) - клавиша определяется, и получается назначена.
    Аналогичным образом определяем остальные кнопки управления джойстиком в настройках клавиш DosBox.

    Чтобы сохранить все настройки, нажимаем на Save, а затем на Exit

    Что получается в итоге: Вдвоем играется на ура (т.е. те игроки, которые настроены на keyboard1 и keyboard2 могут бегать и ставить бомбы и все замечательно).

    Те же, кто определены на joystick1 и joystick2 вообще никак не реагируют ни на что (независимо от того на геймпад или на реальнуюу клавиатуру были определены кнопки управления)
    _____________________________________
    Родилось конечно предположение, что в игре опции игры втроем и вчетвером сделаны исключительно для виду, но... надежда...

    В общем кто знает как с этой неприятностью бороться - милости просим - отвечайте не стесняйтесь))

    PS если дал мало информации или плохо что-то описал - скажите что да как - распишу максимальноподробно с картинками и возможно видео
     
    Последнее редактирование модератором: 19 июл 2015
  2.  
  3. NeedInformation

    NeedInformation

    Регистрация:
    20 апр 2011
    Сообщения:
    10
    Немножко в этом вопросе продвинулся:
    В редактировании настроек DosBox (запустить на файл "DOSBox 0.74 Options.bat" в корне, где лежит программа), в разделе [joystick] поменял значение поля "joysticktype" с "auto" на "2axis", т.е. теперь этот участок настроек имеет следующий вид:

    --------------------------------
    Offtop

    [joystick]
    # много комментов
    joysticktype=2axis
    timed=true
    autofire=false
    swap34=false
    buttonwrap=false

    --------------------------------
    Соответственно, если сейчас зайти в настройки клавиш DosBox (ctrl+f1), то можно заметить, что ранее отключенные устройства, подписанные как disabled, обрели имена Joystick1 и Joystick2 соответсвенно:

    [​IMG]

    И вновь, несмотря что управляющие клавиши: Y-, Y+, X-, X+, 1, 2 у обоих джойстиков определены - все-равно при нажатии на эти клавиши ничего не происходит - персонажи не двигаются:
    [​IMG]
    (красный определен на Joystick1, соответсвенно синий - на Joystick2)

    ____________________________________________

    Так как, все-таки, подружить DosBox с джостиками? (чтобы синий и красный тоже двигались)
     
    Последнее редактирование модератором: 19 июл 2015
    kreol и SAS нравится это.
  4. Dimouse King of Mice

    Dimouse

    Администратор Переводчик

    Регистрация:
    18 апр 2003
    Сообщения:
    34.670
    NeedInformation, я только что попробовал, у меня в Dyna Blaster джойстики работают - можно управлять всеми 4-мя игроками. Правда пришлось в сетапе выбрать не Joystick1, Joystick2, а Analog1 и Analog2. Если у тебя так не заработает то ответь плз на следующие вопросы:
    1) На экране мэппера (ctrl+f1) если выбрать что-нибудь и нажать Add, а потом что-нибудь на джойстике - он определит, что нажат джойстик?
    2) Если нет - что пишется в консольном окне досбокса при загрузке (он должен написать, определены ли джойстики и какие)?
    3) Если все определяется, то в Dyna Blaster управляется ли меню с джойстика?
     
    NeedInformation нравится это.
  5. NeedInformation

    NeedInformation

    Регистрация:
    20 апр 2011
    Сообщения:
    10
    Да, определит. Т.е. мы даже так пробовали, для проверки – управление стрелками клавиатуры переназначали на стрелки геймпада, и человек, управляющий геймпадом свободно бегал за белого человечка (который Player1 и управляется keyboard1 в настройках игры)
    Или вот, например: назначили управления Y-, джойстика на клавиатуру, на клавишу 1. Аналогично Y+, X- , X+ на '2', '3', '4'.
    [​IMG]

    Не знаю где это можно посмотреть…
    В нижеприведенных окнах информации о джойстиках нет
    [​IMG]

    Вот в меню игры с джойстика (с назначенных выше клавиш на клавиатуре - '1', '2', '3', '4') можно управлять – все перемещения стрелочки-указателя по пунктам меню как надо происходят, но стоит только зайти в бой, как откликаться на клавиши будут вновь только player1 и player2 (те что управляются с клавиатуры - keyboar1 и keyboar2)

    ==================================

    Dimouse, и еще такой вопрос – а как вы добились такого результата, что у вас стало отображаться Analog1 и Analog2? (я правильно понял, что вот так, в выделенной красным прямоугольником области, на картинках у вас, соответственно вместо Joystick1 и Joystick2 стоит Analog1 и Analog2?)
    У меня там (пробовал все возможные ключи поставить в настройки джойстика:2axis, 4axis, 4axis_2, fcs, ch, none, auto) и отображались только следующие значение: Joustic, Axis и Disabled
     
    Последнее редактирование модератором: 19 июл 2015
  6. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    ANALOG 1 и ANALOG 2 надо выбирать в самой игре:
    [​IMG]

    У меня тоже работает (правда, три игрока, а не четыре, поскольку геймпад только один).
     
    Последнее редактирование модератором: 19 июл 2015
    NeedInformation, kreol и Dimouse нравится это.
  7. NeedInformation

    NeedInformation

    Регистрация:
    20 апр 2011
    Сообщения:
    10
    ВО O_O
    О такой штуке не знал даже (даже подумать не мог о Analog в настройках игры).

    Да, вот теперь действительно помогло и заработало.

    СПАСИБИЩЕ ОГРОМНОЕ!

    тему можно закрывать
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление