Запуск Magicka: Wizard Wars на Steam Deck
Приветствую тебя, мой маленький любитель Гарри Поттера. Вот ты и решил снова вернуться в Мидгард, дабы доказать всем колдунишкам кто обладатель самых быстрых пальцев на районе. О да, это - история про Magicka: Wizard Wars, и никаких вампиров!
Вот только произошла страшная трагедия, и официальные сервера Magicka: Wizard Wars (далее - MWW) находятся в руинах, а попытки отыскать какие-либо сказания об этой замечательной игре в Steam не увенчаются успехом.
Благо руками народных умельцев притронуться к волшебным потокам энергии возможно и в наше время.
Вот только это все привилегии боярского рода ПэКа.
А что же мне делать, если я предпочитаю портативный гейминг, спросишь ты?
Что ж, для этого мы здесь.
Итак, сегодня в рубрике "Гайды для твоей мамки" установка и запуск MWW на Linux (в нашем конкретном случае SteamOS). Подробно и просто как в азбуке Буратино - от А до Я, с замечательными картинками.
Первое с чего нам стоит начать, это выйти в режим рабочего стола. И я очень сильно надеюсь, что на этом этапе тебе инструкции не нужны, иначе дальше то оно тогда и вообще не надо, не читай.
Важная оговорка: перед переходом на рабочий стол нужно в игровом режиме отключать лимит TPD, потому что он его запоминает!
Следующим необходимым условием нашего становления в качестве верховного мага будет установка на нашу замечательную паровую палубу wine-среды. В нашем случае мы берём PortProton.
Почему именно PortProton? Да потому он крайне прост и при этом достаточно "силён".
Установил? Продолжаем.
Запустив PortProton, первое что нам нужно, это из раздела автоустановки загрузить Windows версию клиента Steam. Зачем? Затем, что наш All-in-One Installer из гайда про MWW требует запущенного Steam'а, и так как мы будем запускать этот самый AiOI в wine-среде, то и Steam должен в этой же среде быть запущен.
Итак, установив Steam, логинимся в него, и запустится он в режиме Big picture, нам это найух не надо, посему клацаем B - выключение - выйти из режима Big picture (все как в игровом режиме).
Если вдруг визуального отклика на нажатие B не наблюдается (все таки в протоне указано, что winSteam не стабилен), то не паникуем, а просто жмём клавишу Win (по дефолту на деке это L5), после чего мышкой жмакаемся обратно в Big picture, и все теперь должно будет прекрасно работать.
Оу, оу, а All-in-One Installer то ты скачал предварительно на деку?
Если ещё нет, то это можно сделать по ссылке из гайда: https://github.com/NylonAphro/MWWMODLOADER/raw/main/MagickaWizardWarsInstaller.exe
Продолжим!
Видишь на панели задач между двумя значками Steam иконку PortProton'a? (к сожалению сделать скрин с выпадающим контекстным меню с деки не вышло). Эта иконка говорит нам, что в данный момент запущена wine-среда (в которой собственно winSteam сейчас и открыт).
Так вот, нам нужно в этой же среде запустить наш AiOI.
Для чего тыкаем в значок PortProton на панели задач правой кнопочкой мыши и из выпадающего контекстного меню выбираем ФАЙЛОВЫЙ МЕНЕДЖЕР.
В открывшемся окне жмякаем Файл - запустить, после чего нам предложат прописать путь до файла, который мы хотим открыть. Тыкаем "Обзор" и ручками указываем путь до нашего скачанного .exe
Как правило в wine-среде локальный диск самой деки будет H:
Так что наш файл будет лежать по пути H:/Downloads
Выбираем его и запускаем.
В результате в среде, в которой запущен winSteam, запустится и патчер для Магики. Процесс установки аналогичен процессу на винде.
А вот дальше на линухе имеется заковырка.
Если пытаться запустить игру из под winSteam, то мы будем ловить различного рода ошибки, связанные с нехваткой библиотек, а при их установке и вовсе игра просто начнет вылетать ещё на этапе загрузки черного экрана.
Что же делать? Просто запускать игру не через Steam, а напрямую с .exe?
И да, и нет. С .exe в каталоге установки игра ровно также не станет запускаться.
Так что же делать?!
Я уже все сделал за вас. Посему просто сделайте по шагам.
Для начала в winSteam нужно добавить сторонний .exe, который лежит по пути C:/users/steamuser/AppData/Roaming/WizardWarsModLoader
Добавив данный .exe в winSteam нам нужно создать для него ярлык на рабочем столе.
Всё. Теперь winSteam, да и в целом вайн среду можно закрывать.
Последним шагом будет найти наш созданный ярлык и запустить его через PortProton.
Лежать этот ярлык будет по пути
home/deck/.var/app/ru.linux_gaming.PortProton/prefixes/DEFAULT/drive_c/users/steamuser/Desktop
Запустив его через PortProton, в меню параметров запуска видим в том числе кнопку "Создать ярлык".
Она создаст нам ярлык для запуска на рабочем столе Steam Deck (ну и по выбору в меню приложений и в игровом режиме). Но вижу немой вопрос - а зачем это все?! Отвечу - для удобства.
Что же мы получили?
Чтобы играть нам нельзя запускать игру из Steam или из .exe самой игры. Нужно запускать из стороннего .exe МодЛоадера, но при этом и Steam таки должен быть запущен.
Можно пойти по длинному пути как и при установке - запускать winSteam, через контекстное меню создавать новый процесс в той же среде.
А зачем? У нас теперь есть ярлык, который в вайн среде сразу запустит winSteam и запустит МодЛоадер, с которого мы и будем уже играть.
В бой, камрады!
Ах, да, чуть не забыл (скриншота нет, потому что пишу гайд уже задолго опосля).
При запуске самой игры на деке разрешение будет чудовищным. Ну, то есть его не будет совсем - вы увидите маленький прямоугольник 3*5 см в центре своего черного экрана.
Отставить панику! Заходим в настройки игры (Esc) и мышкой по наитию находим и выставляем приемлемое разрешение - звучит страшно, но делается не так сложно, даже можно частично разглядеть числа, которые вы меняете.
Ну и клава/мышь к деке подключи! Играть в MWW на геймпаде это даже не извращение, это какое то другое слово.
Автор: felix The F