Steam Deck · озвучка PoE2 · для человека

Русская озвучка Path of Exile 2 на Steam Deck — простая установка

Без программирования и без знания командной строки. Перейти в режим рабочего стола, положить пару файлов, запустить один готовый скрипт — он сделает всё сам. Минут десять.

проверено на Steam Deck ~10 минут нативно, без Proton NikiForge
Озвучка — авторский проект NGC404 (распространяется через Boosty). Её установщик рассчитан на Windows (двойной клик по Установщик.exe), а Steam Deck — это Linux. Но автор сделал и нативную Linux-сборку патчера (linux-x64.zip), поэтому установка идёт напрямую — без Proton и эмуляции Windows. Ниже — готовый скрипт, который делает всё сам. Технический разбор «как это устроено внутри» — на отдельной странице для технарей.
📥 Где взять озвучку
Это платный авторский проект NGC404 — огромная работа по озвучиванию всех диалогов. Самих файлов озвучки здесь нет, только инструкция по установке. Скачать можно только у автора — поддержите его труд 🙏
⬇  Скачать озвучку у автора (Boosty)  →
Если коротко (для опытных):
  1. Перейти в режим рабочего стола
  2. Распаковать архив озвучки (получится audio.zip)
  3. Положить рядом linux-x64.zip (Linux-патчер от автора) и install-deck.sh
  4. Открыть там Konsole и выполнить bash install-deck.sh
  5. Дождаться «ГОТОВО» — запустить игру

Подробно — по шагам

  1. Перейдите в режим рабочего стола

    Нажмите кнопку STEAMПитаниеПереключиться в режим рабочего стола. Дек станет обычным компьютером с курсором (удобно подключить мышь и клавиатуру, но можно и тачпадами).

  2. Скачайте и распакуйте озвучку

    Откройте браузер, зайдите на страницу озвучки на Boosty и скачайте все три архива (part1, part2, part3).

    В файловом менеджере щёлкните правой кнопкой по part1ИзвлечьИзвлечь сюда. Остальные тома подхватятся сами. Появится папка с озвучкой (audio.zip и др.).

  3. Положите Linux-патчер рядом

    Автор озвучки даёт отдельный маленький архив linux-x64.zip — это патчер под Linux. Положите его в ту же папку, где audio.zip. Распаковывать не нужно — скрипт сделает это сам.

    ✅ Никакого Proton не нужно. Автор сделал нативную Linux-сборку патчера — установка идёт напрямую, без эмуляции Windows. Быстро и без сюрпризов.
  4. Положите скрипт и запустите его

    Скачайте install-deck.sh (или создайте такой файл из текста ниже) и положите его в ту же папку — где audio.zip и linux-x64.zip.

    Щёлкните правой кнопкой по пустому месту в этой папкеОткрыть терминал здесь (Konsole). Введите команду и нажмите Enter:

    bash install-deck.sh

    Скрипт сам распакует патчер, найдёт игру (даже на SD-карте), скачает .NET для Linux и поставит озвучку. Подождите 2–3 минуты, не закрывайте окно. В конце появится надпись «ГОТОВО! Озвучка установлена.»

  5. Проверьте в игре

    Вернитесь в игровой режим, запустите Path of Exile 2 и зайдите в любой диалог. Персонажи должны заговорить по-русски. Готово!

Готовый скрипт install-deck.sh

Можно просто ⬇ Скачать install-deck.sh и положить в папку озвучки. Или скопировать текст в файл с таким именем:

# Положите этот файл в папку озвучки (там, где audio.zip),
# рядом — linux-x64.zip (патчер под Linux от автора).
# В Konsole:  bash install-deck.sh

cd "$(dirname "$0")"

# 1. распаковываем Linux-патчер от автора в tools/
[ -x tools/PatchBundle3 ] || { unzip -oq linux-x64.zip -d _lx; \
  mkdir -p tools; cp _lx/linux-x64/* tools/; chmod +x tools/PatchBundle3; rm -rf _lx; }

# 2. находим игру (внутренняя память или SD-карта)
for c in \
  "$HOME/.local/share/Steam/steamapps/common/Path of Exile 2" \
  /run/media/*/steamapps/common/"Path of Exile 2" ; do
  [ -f "$c/Bundles2/_.index.bin" ] && GAME="$c" && break
done

# 3. скачиваем .NET 8 ДЛЯ LINUX (нужен патчеру), если ещё нет
[ -x dotnet/dotnet ] || { curl -L -o dn.tar.gz \
  "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.28/dotnet-runtime-8.0.28-linux-x64.tar.gz"; \
  mkdir dotnet; tar -xzf dn.tar.gz -C dotnet; }

# 4. бэкап индекса игры (на случай отката)
cp -n "$GAME/Bundles2/_.index.bin" _.index.bin.backup

# 5. ставим озвучку НАТИВНО — без Proton, пути Linux напрямую
export DOTNET_ROOT="$PWD/dotnet"
export LD_LIBRARY_PATH="$PWD/tools"   # чтобы нашёлся liboo2core.so
cd tools
./PatchBundle3 "$GAME/Bundles2/_.index.bin" ../audio.zip

Полная версия по ссылке выше — с проверками, поиском SD-карты, понятными сообщениями и подсказками при ошибках.

Если что-то пошло не так

«Нет linux-x64.zip» / «Нет Linux-патчера»
Это маленький архив с патчером под Linux — его даёт автор озвучки. Положите его в ту же папку, рядом со скриптом.
«Permission denied» при запуске патчера
Патчеру нужны права на запуск. Скрипт ставит их сам; вручную — chmod +x tools/PatchBundle3
«Игра не найдена», а она на SD-карте
Скрипт ищет и на карте. Если всё равно не нашёл — запустите, подставив свой путь:
GAME="/run/media/deck/ВАША-SD/steamapps/common/Path of Exile 2" bash install-deck.sh
Не скачивается .NET
Это загрузка с серверов Microsoft. Если медленно или с ошибкой — помогает включить VPN, затем повторить.
Хочу вернуть как было
Рядом со скриптом остаётся _.index.bin.backup — верните его на место Bundles2/_.index.bin. Или в Steam: Свойства игры → «Проверить целостность файлов» (вернёт оригинал).

Важно помнить

Не нажимайте «Проверить целостность файлов» просто так. Steam сочтёт изменённые файлы повреждёнными и вернёт английскую озвучку. Это нужно только если хотите откатить.
Обновление игры сбрасывает озвучку. После каждого патча Path of Exile 2 просто запустите install-deck.sh ещё раз — займёт пару минут.