- 20.06.2022
- 23 845
- 218
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
Есть уже множество гайдов, но данный строится на основе использования Protontricks, Steam и библиотек из Steamworks Common Redistributables (см. далее)
Скачав весь необходимый софт(Protontricks), а также библиотеки себе на Steam deck можно устанавливать игры без интернета.
*Гайд сам по себе может внушать, что все страшно и тяжело, но объясняет множество моментов, ситуаций. Можно читать между строк.
*Если что-то непонятно, смотрим в теорию.
*Если вам страшно и хочется поставить Windows - вы Слабак.
Сам Steam дает возможность создания отдельных префиксов игры и следовательно, изолированные библиотеки для каждой из игр. Не страшно изгадить различными установками, ибо всегда его можно удалить легко и заново все поставить(если допустим поставили какой-то вирус и т.д.). В этом плане дает преимущество перед Windows, что система никак не гадится и все хранится в пользовательском пространстве.
Необходимо для одной игры постоянно использовать один префикс, только один раз добавлять как стороннюю игру в Steam.
Для установки, спуститесь ниже до 2. Установка.
- ТЕОРИЯ:
1) Префикс - путь до папки от Steam, содержащий библиотеки, ваши сохранения от игр, установленные программы, значение регистров для среды Windows/Proton. Для каждой игры он создается отдельно автоматически при скачивании лицензинной игры, либо при каждом добавлении сторонней игры. (это в Steam)
2) Compatdata - папка, содержащая префиксы от игр. Стандартный путь:
/home/deck/.steam/steam/steamapps/compatdata
3) Название префикса зависит от id игры в Steam. Найти его можно на сайтах, либо в адресной строке магазина Steam,
Код:
https://store.steampowered.com/app/284160/BeamNGdrive/
284160 в нашем случае id игры, такой же будет у папки в compatdata
Либо выдается случайным образом для сторонних игр (пираток).
4) Стандартный путь префикса:
/home/deck/.steam/steam/steamapps/compatdata/<id ваших игр>
5) Совместимость - прослойка для запуска игр Windows на Linux. В Steam это служит Proton, форк Wine.
Стандартно выбираем - Proton experimental.
6) Protontricks - утилита для управления префиксами игр. Позволяет устанавливать, удалять что-либо внутри префикса.
Есть в стандартоном магазине приложений Discover.
7) Домашняя директория - /home/deck/ - в эту папку можно пользователю без особых прав что-либо записывать, устанавливать. Обычно содержит папки рабочего стола, загрузки, документов, видео и т.д.
8) Кавычки пути - необходимая вещь для запуска игр, иначе игра не запустится. Steam почему-то после смены пути их убирает. В свойствах, "РАСПОЛОЖЕНИЕ" должно выглядить вот так:
"/home/deck/Games/RDR2/Launch.exe"
9) Рабочая папка должна отражать папку самой игры, без кавычек пути. Например:
/home/deck/Games/RDR2/
10) Proton GE - сторонняя пользовательская сборка совместимости(см. п.5 ТЕОРИИ) для игр. Чаще всего помогает для запуска различных игр, если изначальный Proton от Valve не справляется.
Устанавливается через стороннюю программу ProtonUp-Qt. Есть в стандартоном магазине приложений Discover.
Необходимо после установки закрыть полностью Steam(перезагрузить его) - если не появился Proton GE в списке выбора совместимости игры, либо перезагрузить устройство.
После выбираем необходимый Proton GE для вашей игры.
11) Steamworks Common Redistributables - пакет, содержащий различные библиотеки для игр. Оффлайн библиотеки.
Скачать:
(Microsoft DirectX, Microsoft Visual C++, Microsoft .NET Framework и другие)
Лучше разместить в стандартную папку в домашней директории, не созданную вами, например:
/home/deck/Documents/SteamworksCommonRedistributables
12) Управление Steam Deck. Перед установкой, в процессе установки и при игре можно поменять гибко управление, сделать так, что игра без поддержки геймпада будет работать у вас.
К примере во время установки тачпад может не работать, необходимо либо выключить установку, либо зайти в Steam, открыть библиотеку с вашей игрой, и рядом со значком шестеренки должен появиться контроллер. Нажимаем на него.
В игре самой тоже можно поменять управление, необходимо нажать на кнопку Steam и там выбрать изменение управления. Если играете в рабочем столе, то см. абзац выше.
- Установка:
0) Если у вас изначально уже распакована(установлена) и осталось запустить, перейдите в пункт 3 установки.
1) Добавляем установочник игры, как стороннюю игру в Steam. В свойствах данной игры выбираем обязательно совместимость. (см. пункт 5 в ТЕОРИИ)
2) Запускаем установочник, нажав "Играть".
Устанавливаем игру, выбирая свой путь в домашнюю директорию. Например Z:\home\deck\<ваша папка для пиратских игр>.
Если не работает управление тачпадом, см. пункт 12 ТЕОРИИ.
По возможности соглашаемся на установку всяких библиотек(DirectX, Visual C++ и т.д.), не помешает. Если выдает ошибку, то при повторной установке отказываемся от них.
Если установочник выдает ошибку, в этом гайде не будет помощи. Как вариант, см. пункт 10 в ТЕОРИИ
Как установили, необходимо выйти из установочника и перейти в п.3 установки
Если все равно не помогло, стоит тогда скачать уже распакованную игру.
3) Добавляем исполняемый файл запуска игры.
Он у каждой игры свой, в этом случае не будет подсказки. Обязательно проверяем кавычки пути(см. пункт 8 ТЕОРИИ).
Выбираем совместимость, если была не выбрана (см. пункт 5 в ТЕОРИИ).
4) Запускаем играть. Наслаждаемся.
Можно закрывать гайд.
Если выдается какая-либо ошибка, переходим в действия с Protontricks. Что это такое - см. пункт 6 в ТЕОРИИ. Переходим в пункт 5 установки.
*Действия с Protontricks - установка библиотек*
5) Определяемся какие библиотеки нужно нам установить.
Если это старая игра и ее нет в Steam, необходимо самому поискать какие библиотеки нужны.
Если игра в Steam, ищем ее на сайте steamdb.info, переходим в depots.
Как видим, там идет установка "VC 2017 Redist", "DirectX Jun 2010 Redist".
Запоминаем их и ищем в библиотеках, скачанные из пунка 11 ТЕОРИИ. Они далее пригодятся.
+ необходимо доустановить Vulkan Runtime(VulkanRT) в случае RDR2.
6) Заходим в Protontricks, выбираем нашу игру. Если ее нет, необходимо хотя бы в первый раз ее запустить, даже с ошибкой.
7) Выбираем "Использовать префикс по умолчанию/Select default prefix".
8) Выбираем "Запустить uninstaller/Launch uninstaller"
9) Наверху есть кнопка "Установить/Install". Выбираем путь до библиотеки, скачанные ранее(см. пункт 11 ТЕОРИИ).
Устанавливаем необходимые библиотеки поочередно.
10) После установки пробуем запустить игру. Если все успешно, наслаждаемся.
Если не работает, проверяем вновь библиотеки которые установили.
Если все проверили и все равно не работает, пробуем установить Proton GE(см. пункт 10 ТЕОРИИ).
Если у вас не работает, а у других работает, скорее всего выбрали корявую версию игры или репак, а возможно забыли кавычки(см. пункт 8 ТЕОРИИ).
Если где-то накосячили с префиксом, то лучше его удалить и заново проделать операции по запуску(соответственно и установку библиотек, если делали).
Последние темы в этом разделе:
- Посоветуйте, пожалуйста, хорошие игры которые прям хорошо играются на Steam Deck!
- Отключение Turbo Boost у процессора Steam Deck
- Обход раздачи интернета с мобильного телефона (TTL способ) на Steam Deck
- Потеря сохранений/Игра не видит сохранения в Heroic Games Launcher(Для магазина EPIC GAMES STORE) на Steam Deck
- Исправление распространенных проблем со звуком на Steam Deck
- Фиксы ошибок лаунчеров и игр на Steam Deck
- Экран Steam Deck не реагирует на нажатия
- Меняем параметры энергопотребления SSD на Steam Deck
- Запуск Xbox Cloud Gaming на SteamOS
- Установка игр на MicroSD карту и ошибка при форматировании на Steam Deck