Фиксы для Steam Deck

Battle.net на Steam Deck: как установить через NonSteamLaunchers, используя телефон как мышь

Battle.net нет в Steam, так что установить его на Deck можно только через Desktop Mode: браузер, страница на GitHub, файловый менеджер, окно установщика и форма входа — и всё это рассчитано на мышь и клавиатуру.

Battle.net не продаётся в Steam, поэтому игры Blizzard не появляются в магазине Deck. NonSteamLaunchers — бесплатный проект с открытым исходным кодом от moraroy — решает эту проблему: он устанавливает Battle.net через Proton и добавляет его в библиотеку Steam, так что запускать его можно из Game Mode, как любую другую игру. Это не наш проект, и мы к нему не причастны — этот гайд просто показывает, как его запустить. Загвоздка в том, что настройка проходит в Desktop Mode: браузер, страница на GitHub, файловый менеджер и окно установщика — всё это рассчитано на мышь и клавиатуру.

Deck Pointer превращает твой телефон в такую мышь и клавиатуру по Bluetooth. Этот гайд проходит через всю установку, а затем показывает вход в Battle.net вставкой пароля вместо ввода на экранной клавиатуре, и заканчивается там, где можно ставить игры Blizzard как обычно — в видео это Hearthstone, мой собственный пример.

Видеоинструкция

Смотри всю установку целиком: NonSteamLaunchers с GitHub, Battle.net в библиотеке, вход и первая игра.

Шаг за шагом

  1. Найди NonSteamLaunchers с телефона

    Переключи Deck в Desktop Mode, подключи Deck Pointer и открой Firefox. Кликни по строке поиска трекпадом, введи «non steam launcher» в текстовое поле Deck Pointer и нажми Send — текст появится в строке поиска на Deck как обычные нажатия клавиш.

    Steam Deck в Desktop Mode с введённым в строку поиска Firefox non steam launcher, рядом Deck Pointer на телефоне с надписью Sent
  2. Открой страницу на GitHub и пропусти первую кнопку Download

    Открой страницу NonSteamLaunchers-On-Steam-Deck на GitHub и пролистай её вниз полосой справа от трекпада. Первая большая кнопка Download, в разделе Currently Working On, — это плагин Decky Loader, он тебе не нужен.

    README NonSteamLaunchers на GitHub: раздел Currently Working On с кнопкой Download плагина Decky Loader
  3. Скачай Desktop-версию

    Пролистай дальше до How to Install the Desktop Version и нажми её кнопку Download. Небольшой файл NonSteamLaunchers окажется в папке Downloads.

    Заголовок How to Install the Desktop Version и его кнопка Download в README NonSteamLaunchers
  4. Запусти файл из Downloads

    Открой папку Downloads в Dolphin, кликни по файлу NonSteamLaunchers и нажми Continue, когда появится предупреждение о запуске программы.

    Предупреждение Dolphin: This will start the program NonSteamLaunchers с кнопками Continue и Cancel
  5. Уменьши окно установщика, если оно не помещается

    Окно выбора лаунчеров может открыться шире экрана, спрятав кнопки. Удерживай LEFT на Deck Pointer и веди пальцем по трекпаду, чтобы перетащить край окна, пока кнопки внизу не станут видны.

    Deck Pointer с зажатой кнопкой LEFT и жестом Dragging на трекпаде, пока окно NonSteamLaunchers меняет размер на Steam Deck
  6. Отметь Battle.net и нажми OK

    Отметь Battle.net в списке Launchers и нажми OK. Если ты уже пробовал устанавливать его раньше, в строке после названия появится длинный путь установки, как здесь, — при первой установке там просто будет написано Battle.net. Дальше NonSteamLaunchers скачает GE-Proton и ещё немало зависимостей, так что придётся подождать.

    Окно NonSteamLaunchers Which launchers do you want to download and install? с отмеченным Battle.net
  7. Запусти Battle.net из своей библиотеки

    Скрипт сам добавляет Battle.net в библиотеку Steam, так что после завершения установки можно сразу вернуться в Game Mode. Battle.net уже там — выбери его и нажми Play.

    Главный экран Steam Deck Game Mode с плиткой Battle.net первой под Recent GamesСтраница Battle.net в библиотеке Steam с зелёной кнопкой Play
  8. Вставь пароль вместо того, чтобы печатать его

    Кликни по полю Password трекпадом, вставь пароль в текстовое поле Deck Pointer из буфера обмена телефона, нажми Send и кликни Log in. При первом входе так же впиши e-mail. Отметь Keep me logged in, чтобы Battle.net больше не спрашивал в следующий раз.

    Экран входа Battle.net Welcome back на Steam Deck рядом с Deck Pointer со вставленным паролем, размытым, и тостом Deck Pointer pasted from your clipboard
  9. Установи свои игры

    Ты в своём аккаунте Battle.net, и всё работает так же, как на ПК: выбери игру и нажми Install. Battle.net может пометить её как Unsupported на портативном устройстве и объяснить почему — нажми Got it — затем нажми Start Install. В видео это Hearthstone, мой собственный пример.

    Страница Hearthstone в приложении Battle.net на Steam Deck с меткой Unsupported и синей кнопкой InstallПредупреждение Battle.net Unsupported для Hearthstone: not yet optimized for handhelds, entering text requires manually invoking the on-screen keyboardДиалог установки Hearthstone с местом установки, языком и кнопкой Start Install

Что говорят игроки

  • “When Battle.net opens its login window the Steam on-screen keyboard began to glitch like mad - opening and closing in a super fast loop.”

    Steam Deck & Battle.net issues · 2023-10

  • “Entering text requires manually invoking the on-screen keyboard.”

    Battle.net's handheld notice for Hearthstone, on the Steam Deck

Вопросы и ответы

NonSteamLaunchers — это часть Deck Pointer?

Нет. Это отдельный проект с открытым исходным кодом от moraroy, мы к нему не имеем отношения — здесь только описано, как его установить. Его домашняя страница — github.com/moraroy/NonSteamLaunchers-On-Steam-Deck. Deck Pointer — это просто мышь и клавиатура, которыми ты пользуешься для запуска установщика и входа.

Нужно ли что-то устанавливать на Deck для Deck Pointer?

Нет. Deck видит твой телефон как обычную Bluetooth-мышь и клавиатуру, поэтому для этого ничего не устанавливается на Deck — ни в Desktop Mode, ни в Game Mode. Только необязательное подключение по Wi-Fi (Android) использует небольшое приложение на Deck, с deckpointer.com/deck.

Почему в строке с Battle.net показан длинный путь?

Так отображается место, куда Battle.net уже установлен. Ты увидишь это, если уже запускал установщик раньше; при чистой первой установке строка просто говорит Battle.net.

Куда уходит пароль, который я вставляю?

Никуда. Он идёт с телефона на Deck по Bluetooth как обычные нажатия клавиш. Он не проходит через наши серверы, и мы его не логируем.

Battle.net снова разлогинил меня. Придётся вставлять пароль каждый раз?

Можно один раз записать вход как Action в Deck Pointer и повторять его одним касанием — так же, как фикс с паролем для Ubisoft Connect.

Скачайте приложение.

Android уже в Google Play. iPhone — в открытом бета-тесте.

Android

Бесплатно. Android 9 и новее.

Доступно в Google Play
Steam Deck

Необязательно: для Wi-Fi, когда Bluetooth держится плохо. Ставится на Deck с deckpointer.com/deck.

iOS

Оставьте email — пришлём приглашение в TestFlight.

Скачайте приложение.

Android уже в Google Play. iPhone — в открытом бета-тесте.

Android

Бесплатно. Android 9 и новее.

Доступно в Google Play
Steam Deck

Необязательно: для Wi-Fi, когда Bluetooth держится плохо. Ставится на Deck с deckpointer.com/deck.

iOS

Оставьте email — пришлём приглашение в TestFlight.