238

Запуск Fallout 2 на планшете Windows 10

Хочу поделится методом запуска старенькой Fallout 2 на новом планшете с Windows 10. Запускается и играется без подключения мыши, клавиатуры, виртуальный тачпад не используется.

В игре по сути нет правого клика, да да, правый клик меняет курсор, а уже далее действия зависит от того что за курсор выбран. Всего три варианта курсора, обычный, "правый" и прицел. Так вот смена курсора происходит нажатием кнопки виртуальной клавиатуры, а уже затем вы сами нажимаете "правым" курсором где хотите, в том числе можно зажать и открыть меню действий (видно на скриншоте). Звучит страшно - в реальности вполне удобно.

Запуск Fallout 2 на планшете Windows 10 Fallout 2, Fallout, Геймеры, Длиннопост, Игры

Вообще запуск Fallout 2 на планшете оказался крайне сложен в реализации, нигде нет толковых мануалов а упоминания в рунете заключаются в использовании виртуального тачпада. Т.е. на часть экрана, или на весь экран, накладывается тачпад наподобие панели под клавиатурой ноутбука. На мой, личный, вкус это ужасный вариант. Посему потратил много дней на тестирование иных доступных методов. Вообще говоря идеальный вариант планшетного Fallout - использование ExaGear RPG для Android, но на планшетах с Windows как правило стоят процессоры с не поддерживаемой ExaGear архитектурой, Bay Trail, Cherry Trail (по моему "i" тоже).

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

Итак избранный, вот задача достойная тебя!

Запуск Fallout 2 на планшете Windows 10 Fallout 2, Fallout, Геймеры, Длиннопост, Игры

После получения планшета CHUWI HI10 PLUS имеющим на борту Windows 10, решил с комфортом перепройти Fallout 2 сидя на диване и планшетя тачпад. Оригинальная игра пройдена не раз, к счастью нашел толковый мод "Restoration", который просто добавляет не задействованные разработчиками локации. Т.е. они уже были в архивах игры, но по каким-то причинам их не включили в релиз. Так же мод устраняет сотни мелких ошибок, багов, он сразу содержит в себе патч для изменения разрешения, HiRes патч содержащий в свою очередь много полезных настроек игры. Restoration уже много лет закончен, работает, никаких обновлений и ошибок не будет.


К моему удивлению запуск Fallout на тачскрине оказался настоящим ритуалом с бубнами.

Fallout использует какую то старую(?) систему считывания положения указателя, сделать управление мышью в нем крайне сложно. Fallout в принципе не запускается без подключенной аппаратной клавиатуры\мыши. И вообще запуск на Windows 10 имеет кучу своих нюансов, например нужно скачивать старый DX9.0c т.к. последующие версии не содержат библиотек предыдущих.


Однако после пары недель проб, ошибок, вкуривания разноязычных форумов и попыток запустить на Android (не получилось) у меня вышло сделать рабочий вариант для Windows 10. Не идеально, но весьма играбельно.

Предлагаю сэкономить ваше время и действовать по отработанной схеме.


----

1. Качаем архив с игрой, уже содержит Restoration, HiRes патч и не требует диск. https://4pda.ru/forum/index.php?showtopic=608699&st=920#entry38646824

Можно накатать на оригинальную игру все с нуля, но в конце концов нам нужен Fallout + HiRes патч позволяющий контролировать разрешение и запускаться в оконном режиме.


2. Распаковываем сборку (2гб, 23'000 файлов), или устанавливаем свою.

Для планшетов на винде 2гб значительный размер. При самостоятельно установке без мода Restoration, анимации голов, видео и тд наверное можно сократить до нескольких сотен мб. Не забываем про HiRes патч. Если своя сборка не запускается, попробуйте все же скачать из пункта 1.


3. Качаем драйвера для виртуальной клавиатуры. http://support.logitech.com/ru_ru/software/lgs

Fallout при запуске проверяет наличие клавиатуры (и наверное мыши), без нее не происходит запуск. Наэкранные геймпады клавиатуры он не видит и не хочет признавать, требуется установить драйвер виртуальной клавиатуры. К счастью он есть вполне официально и бесплатно на сайте Logitech. Это драйвер, а не экранная клавиатура, вы вообще ничего не заметите а вот Fallout подумает что клавиатура есть.


4. Устанавливаем драйвер (>100мб).

Если Fallout отказывается запускаться с ошибкой отсутствия клавиатуры, качайте другую версию, на сайте можно выбрать, так же можно найти на 4pda. У меня получилось не с самой свежей версией.


5. Качаем и устанавливаем архив для работы Fallout с тачскрином, повышает юзабельность правого клика. https://github.com/Nomad1/touchmouse

Это уникальная разработка созданная прежде всего для Arcanum: Of Steamworks and Magick Obscura, в ней выполнена полная поддержка тача +поддержка правого клика. Fallout же пошел прицепом, но, как пишет автор, в нем используется какая то старая и хитрая система считывания позиции курсора и перевести все на тачпад не представляется, ну по крайней мере обозримо, выполнимой задачей. Тем не менее работу тача с Fallout эти файлы облегчают.


6. Распаковываем в папку с игрой и создаем BAT файл: rundll32.exe TouchMouse.dll,StartNoHook Fallout2.exe

Если вы не знаете что такое BAT файл, делайте так: Правый клик, создать текстовый документ (*txt), в него копируете строчку: rundll32.exe TouchMouse.dll,StartNoHook Fallout2.exe сохраняете, закрываете, переименовываете текстовик в Fallout.bat, игра будет запускаться этим файлом. Собственно готовый файл приложен к моему посту на 4pda.

Запуск Fallout 2 на планшете Windows 10 Fallout 2, Fallout, Геймеры, Длиннопост, Игры

7. Качаем и устанавливаем виртуальный геймпад Virtual Gamepad Beta. https://4pda.ru/forum/index.php?showtopic=526009&st=1000#entry30393989 или https://4pda.ru/forum/index.php?showtopic=526009&st=980#entry30383127 или https://4pda.ru/forum/index.php?showtopic=526009&st=980#entry30382955

Все это хорошо, но к сожалению не дает нормально делать скролл карты и не поддерживает правый клик мыши. Нам обязательно потребуется наэкранная клавиатура. Я попробовал многие, и бесплатные и ломанные платные но качественно заработала только одна. И хотя она работает только в оконном режиме, что влечет лишние тормоза, особенно выбирать не из чего. На 4pda достаточно ссылок на подходящие версии, в инете же наоборот почти все Demo. Программа имеет не очень удобный интерфейс настройки, посмотрите мануал на ютубе. Кроме того он почему то не хочет двигать кнопки в самый низ иверх экрана, что видно на скриншотах с игры.

Внимание! Подходит только Virtual Gamepad Beta, широко распространенная версия Demo не поддерживает смену профиля и вообще настройку и сохранение чего либо.



8. Качаем созданную мной раскладку Virtual Gamepad (или делайте свою).

Как уже упомянул, создание своих раскладок затруднено, используйте приложенную или уж просто редактируйте а не создавайте с нуля. Прикладываю фото с пояснением что какая кнопка в раскладке делает. Файл приложен к моему посту на 4pda, Fallout2.vgp, настоятельно рекомендую.

Запуск Fallout 2 на планшете Windows 10 Fallout 2, Fallout, Геймеры, Длиннопост, Игры

9. Устраняем реакцию тачпада на различные жесты. https://4pda.ru/forum/index.php?showtopic=808562

Отличная программа "GHOST v1.5 Gestures and Hotkeys Override Switching Tool" для устранения ложных срабатываний винды на случайные жесты во время игры.


10. Запускаем Hires.exe в папке Fallout. Ставим: 800*600, оконный режим.

При большем разрешении будет много чисто юзабельных проблем, не попасть в знаменитые микроскопические красные в кнопки интерфейса Fallout, не найти вещи на земле, не попасть в диалоги и тд и тп, игра совсем не предназначена для тачскрина на высоком разрешении. А оконный режим нужен для корректной работы TouchMouse.dll и Virtual Gamepad.


11. Запускаем Fallout, это происходит в пять шагов:

* Меняем разрешение экрана в Windows на 800*600 (или другое, но аналогично настроек HiRes патча)

* Отключаем вращение экрана планшета при наклоне

* Запускаем GHOST v1.5 отключаем жесты Windows

* Запускаем Virtual Gamepad, открываем профиль для Fallout

* Запускаем созданный ранее "Fallout.bat" в папке с игрой.



Готово!

Это выглядит сложно, но я бился как рыба об лед и не нашел варианта проще. Сначала принципиально рассчитывал не использовать наэкранную клавиатуру/геймпад, но отсутствие реализации правого клика... Точнее как, правый клик есть еще на стадии BAT файла, но он не адекватен, либо он адекватен - но не адекватно остальное поведение мыши. По факту только экранная клавиатура. Да и играбельность с наэкранкой оказалась выше чем можно представить. По сути из множества наэкранных кнопок геймпада, только две необходимы: "стрелочки" и "правый курсор". Все остальные аналог HotKeys в игре, очень помогает!



Список встреченных проблем:

* Если тормозит, убираем fog of war, в оригинале его все равно не было (да?).

* В целом производительность говно. Fallout запускается в оконном режиме, который растягивается создавая иллюзию полноэкранки. А еще поверх всего накладывается виртуальный геймпад. В общем на процессоре Cherry Trail (Chuwi Hi10 plus) игра идет не совсем плавно и планшет заметно греется, хотя по теории игра должна летать как истребитель.

* Если единожды "свернуть" окно (выйти на рабочий стол) начинаются большие тормоза, лечится перезапуском Fallout.

* Драйвер Logitec для клавиатуры регулярно слетает, хз почему, можно просто накатать поверх и перезагрузится.

Запуск Fallout 2 на планшете Windows 10 Fallout 2, Fallout, Геймеры, Длиннопост, Игры

Удачи в пустошах, избранный!