Magicka: Wizard Wars

Magicka: Wizard Wars

Not enough ratings
Let's make some Magicka
By felixtheferrum
Подробная инструкция как установить и поиграть в Magicka Wizard Wars на SteamDeck
   
Award
Favorite
Favorited
Unfavorite
Вместо пролога
Приветствую тебя, мой маленький любитель Гарри Поттера. Вот ты и решил снова вернуться в Мидгард, дабы доказать всем колдунишкам кто обладатель самых быстрых пальцев на районе. О да, это - история про Magicka: Wizard Wars, и никаких вампиров!
Вот только произошла страшная трагедия, и официальные сервера Magicka: Wizard Wars (далее - MWW) находятся в руинах, а попытки отыскать какие-либо сказания об этой замечательной игре в Steam не увенчаются успехом.

Благо руками народных умельцев притронуться к волшебным потокам энергии возможно и в наше время.
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1801741533
Вот только это все привилегии боярского рода ПэКа.

А что же мне делать, если я предпочитаю портативный гейминг, спросишь ты?
Что ж, для этого мы здесь.
Итак, сегодня в рубрике "Гайды для твоей мамки" установка и запуск MWW на Linux (в нашем конкретном случае SteamOS). Подробно и просто, как в азбуке Буратино - от А до Я, с замечательными картинками.
Подготовка
Первое с чего нам стоит начать, это выйти в режим рабочего стола.
Важная оговорка: перед переходом на рабочий стол нужно в игровом режиме отключать лимит TPD, потому что он его запоминает!

Следующим необходимым условием нашего становления в качестве верховного мага будет установка на нашу замечательную паровую палубу wine-среды. В нашем случае мы берём 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. Сделать это можно из первого пункта указанного выше по тексту гайда.
Установка
Переходим непосредственно к установке.
Видишь на панели задач между двумя значками 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/.vаr/app/папка PortProton'а/prefixes/DEFAULT/drive_c/users/steamuser/Desktop

Запустив его через PortProton, в меню параметров запуска видим в том числе кнопку "Создать ярлык".

Она создаст нам ярлык для запуска на рабочем столе Steam Deck (ну и по выбору в меню приложений и в игровом режиме). Но вижу немой вопрос - а зачем это все?! Отвечу - для удобства.
Вместо эпилога
Что же мы получили?

Чтобы играть нам нельзя запускать игру из Steam или из .exe самой игры. Нужно запускать из стороннего .exe МодЛоадера, но при этом и Steam таки должен быть запущен.

Можно пойти по длинному пути как и при установке - запускать winSteam, через контекстное меню создавать новый процесс в той же среде.

А зачем? У нас теперь есть ярлык, который в вайн среде сразу запустит winSteam и запустит МодЛоадер, с которого мы и будем уже играть.

В бой, камрады!


Ах, да, чуть не забыл (скриншота нет, потому что пишу гайд уже задолго опосля).
При запуске самой игры на деке разрешение будет чудовищным. Ну, то есть его не будет совсем - вы увидите маленький прямоугольник 3*5 см в центре своего черного экрана.

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

Ну и клава/мышь к деке подключи! Играть в MWW на геймпаде это даже не извращение, это какое то другое слово.