Запускаем игры в двух окнах на одном компе (Клава и мышь+геймпад)

Запускаем игры в двух окнах на одном компе (Клава и мышь+геймпад)
  1. vkontakte
  2. mail
  1. 9deaths
    Избранный

    Оффлайн
    +1

    Сообщений: 8

    Симпатий: 5

    Трофеев: 5

    Запускаем игры в двух окнах на одном компе (Клава и мышь+геймпад)

    Среди немалого количества выходящих мультиплатформенных проектов на ПК заметно все большее появление игр с поддержкой сплитскрин режима (раздельного экрана) и хотсет(совместная игра на одном экране). В тоже время эти режимы чаще на этой платформе урезаются, по одной разработчикам известной причине, видимо из-за проблем оптимизации, но кто бы что ни говорил процент фана от игры в компании с живыми друзьями повыше будет) Для таких любителей, а также тех кто ограничен в средствах и имеет только одну машину дома, ну и просто хардкорных кооперативщиков, существует способ обойти эти ограничения.

    1. Проверяем поддерживает ли наша игра оконный режим.

    2. Проверяем поддержку геймпада, способ проверялся со старым джоем c поддержкой dinput, поведение с xbox совместимыми не известно! Для простых контроллеров качаем Xbox 360 Controller Emulator будет очень удобно. В отсутствии джоя как такового, возможно использование эмулятора PPjoy, флаг вам в руки)

    3. Проверяем поддерживает ли игра запуск нескольких экземпляров. Многие игры созданные на Unreal Engine 3 позволяют запустить более одного экземпляра программы, в отличие например от Source (Half-life 2, Left 4 Dead, Counter Strike, Portal и многих других. Если не поддерживает, качаем программу sandboxie.Про нее можете почитать здесь, с моим способом не проверял.

    4. Желательно широкоформатный монитор с достаточно большой диагональю(22-24”), или самый лучший вариант два

    5. Итак, для начала в папку с экзешником первой игры кидаем файл dinput.dll. Он нужен для того чтобы эта игра не видела джойстик, далее про него можно забыть.(В играх на source, наверно бросаем в папку с inputsystem.dll)

    6. После этого в обеих гамах заходим в настройки и ставим галочки на оконном режиме и самое низкое разрешение. Настраиваем управление под джойстик во второй игре и Xbox 360 Controller Emulator, если он есть.

    7. Теперь все готово к первому запуску. Первой включаем версию для клавы, в папку с которой был скопирован файл в п.5, и помещаем окно в правый нижний угол экрана, либо на рабочий стол второго монитора(в настройках рабочего стола включаем «расширенный рабочий стол»).

    8. Жмем кнопку “Win”, и запускаем вторую игру, настроенную под джойстик, и что важно быстро возвращаем фокус обратно на первое окно, для этого просто щелкаем в любом его месте.

    9. Второе окно всегда будет появляется по центру основного монитора (!), трогать его уже будет нельзя(!) поэтому здесь придется шаманить с разрешением, чтобы всем было удобно. Игра сразу после изменения, сама должна сдвинутся в левый верхний угол.

    Возможно надо будет сначала повысить разрешение, а потом понизить для нормального расположения окна, также желательно переместить огонь с левой кнопки мыши на клавиатуру, во избежание потери фокуса.

    10. Далее как обычно заходим в сетевую игру и выбираем ЛАН соединение. Игра через интернет не проверялась.

    Как видно действий надо выполнить много, но не сложных, самое главное понять принцип. Джойстик может работать в любом окне не зависимо от активного, а мышь и клава только там где находится фокус.

    Список известных кооп игр на UE 3 :
    America's Army 3.0
    Borderlands[работает]
    Bulletstorm
    Gears of War[не работает]
    Red Orchestra 2: Heroes of Stalingrad
    Hunted: The Demons Forge[работает]
    Section 8
    Tom Clancy's Rainbow Six: Vegas[не имеет оконного режима]
    Tom Clancy's Rainbow Six: Vegas 2
    Transformers: War for Cybertron
    Turok
    Unreal Tournament 3[работает]
    Mass Effect 3 (не будет работать по причине отсутствия поддержки геймпада)

    Прошу прощения за субурное изложение, надеюсь кому-то пригодится. Позже буду дополнять статью, по мере новых экспериментов.
    Zergaxxx нравится это сообщение.
    Сообщение отредактировал 9deaths 7 сентября 2015 - 21:44
    7 сентября 2015 - 18:32 / #1
  2. Beemka
    Мини-компьютер

    Оффлайн

    Сообщений: 481

    Симпатий: 151

    Трофеев: 25

    Вроде в блоге было каком-то?
    TTeTTeJIoK, xFiLiNx нравится это сообщение.

    7 сентября 2015 - 18:40 / #2
  3. Zergaxxx
    Избранный

    Оффлайн
    +27

    Сообщений: 312

    Симпатий: 40

    Трофеев: 15

    Спасибо за поданную инструкцию возьму на вооружения так как у меня 2 пк и 3 Брата )))))
    7 сентября 2015 - 18:41 / #3
  4. xFiLiNx
    Deus ex FiLiN

    Оффлайн

    Сообщений: 1445

    Симпатий: 355

    Трофеев: 34

    @9deaths, А смысл был удалять в блоге статью? И вообще, азкинь статью как главную. Ест ьвпоросы по этому - к Админу вопросы
    Сообщение отредактировал xFiLiNx 7 сентября 2015 - 19:59
    7 сентября 2015 - 19:59 / #4
  5. 9deaths
    Избранный

    Оффлайн
    +1

    Сообщений: 8

    Симпатий: 5

    Трофеев: 5

    @xFiLiNx, Это админ

    *Подумал и через 12 минут, 42 секунды добавил:*

    Цитата: Zergaxxx
    Спасибо за поданную инструкцию возьму на вооружения так как у меня 2 пк и 3 Брата )))))

    Пользуйся, играть в кооп рядом самое прикольное) Кстати есть еще прога Астор но нужно 2 и более мониторов
    7 сентября 2015 - 21:29 / #5
  6. xFiLiNx
    Deus ex FiLiN

    Оффлайн

    Сообщений: 1445

    Симпатий: 355

    Трофеев: 34

    8 сентября 2015 - 18:27 / #6
  7. 9deaths
    Избранный

    Оффлайн
    +1

    Сообщений: 8

    Симпатий: 5

    Трофеев: 5

    сложно сказать)

    9deaths,

    ваша статья "Запускаем игры в двух окнах на одном компе (Клава и мышь+геймпад)" была удалена с сайта администратором: crysis362.

    При этом указаны следующие причины:

    http://coop-land.ru/forum/showtopic/57185-zapuskaem-igry-v-dvuh-oknah-na-od
    nom-kompe-klava-i-myshgeympad/

    тема перенесена на форум


    я ее попозже допилю, сейчас геймпада нет под рукой, хотел проверить с sandboxie
    Сообщение отредактировал 9deaths 8 сентября 2015 - 19:41
    8 сентября 2015 - 19:40 / #7

Статистика форума, пользователей онлайн: 98 (за последние 15 минут)

Создано тем: 62045 Всего сообщений: 865855 Всего участников: 523376 Новый участник: Finch_Garold

Все материалы на форуме предоставляются участниками.

Если распространяете информацию с сайта, старайтесь всегда указывать ссылку на исходную статью, спасибо!