Steam Deck BaseSteam Deck Base

Protontriks

Protontriks
4 мин. чтенияСложность: Средне

Protontricks - это скрипт с графической оболочкой, который позволяет вам легко запускать команды Winetricks для игр Steam Play/Proton, среди других общих функций Wine, таких как запуск внешних исполняемых файлов Windows. Это часто полезно, когда для игры требуются библиотеки с закрытым исходным кодом или для запуска приложений, которые не входят в состав Proton.

Со­дер­жа­ние

Уста­нов­ка

Функ­ци­о­нал про­грам­мы

- Уста­нов­ка за­ви­си­мо­стей через кон­соль

- При­ло­же­ния

- Биб­лио­те­ки

Protontriks не видит папку, SD карту что де­лать?

Уста­нов­ка

  • От­кры­ва­ем ма­га­зин при­ло­же­ний Discover в по­ис­ке пишем Protontriks, вы­де­ля­ем и на­жи­ма­ем уста­но­вить

  • За­пус­ка­ем про­грам­му Пуск - Слу­жеб­ные - Protontriks

Аль­тер­на­тив­ная уста­нов­ка через Konsole, если не мо­же­те найти про­грам­му в Discover

  • Вве­сти ко­ман­ду в Konsole:

flatpak install com.github.Matoking.protontricks

  • На во­прос на­пи­сать 1 и на­жать A

Функ­ци­о­нал про­грам­мы

Вер­нуть­ся к со­дер­жа­нию

  • Окно вы­бо­ра нашей игры с со­здан­ным пре­фик­сом WINE, где вы так же мо­же­те по­смот­реть на­зва­ние вашей папки, ко­то­рая со­зда­лась в ди­рек­то­рии Steam в ка­та­ло­ге compatdata, где хра­нят­ся на­строй­ки игры и со­хра­не­ния. В дан­ном при­ме­ре на­зва­ние моей папки(ID пре­фик­са): 4284036335

  • В сле­ду­ю­щем окне нам необ­хо­дим толь­ко один пункт "Ис­поль­зо­вать пре­фикс по умол­ча­нию" осталь­ное Вы ис­поль­зо­вать ни­ко­гда не бу­де­те

  • Сле­ду­ю­щее окно мы рас­смот­рим по­по­дроб­нее, пунк­ты ко­то­рые нас ин­те­ре­су­ют: Уста­но­вить биб­лио­те­ку DLL или ком­по­нен­ты Windows, За­пу­стить winecfg (ре­дак­тор на­стро­ек wine), За­пу­стить regedit (ре­дак­тор ре­ест­ра), За­пу­стить unistaller (уста­нов­ка и уда­ле­ние про­грамм), За­пу­стить wine cmd (ко­манд­ную стро­ку) и Delete ALL DATA AND APPLICATION INSIDE THIS PROTON PREFIX

Уста­но­вить биб­лио­те­ку DLL или ком­по­нен­ты Windows

Вер­нуть­ся к со­дер­жа­нию

  • Дан­ный раз­дел мы будем поль­зо­вать­ся чаще всего, он слу­жит для уста­нов­ки в пре­фикс необ­хо­ди­мых биб­лио­тек

На­при­мер: игра не за­пус­ка­ет­ся и тре­бу­ет биб­лио­те­ки Visual C++, не вос­про­из­во­дят­ся ви­део­ро­ли­ки, от­сут­ству­ет звук и т.д.

При­мер уста­нов­ки биб­лио­тек Visual C++ 2015-2022

При­ме­ча­ние: необ­хо­ди­мые биб­лио­те­ки для игр Вы смо­же­те найти в ин­струк­ци­ях по за­пус­ку игр в нашей груп­пе Steam Deck База Зна­ний

Уста­нов­ка за­ви­си­мо­стей через кон­соль

  • Через Konsole по умол­ча­нию уста­нов­ка за­ви­си­мо­стей через Protontricks не ра­бо­та­ет, чтобы это ис­пра­вить ис­поль­зу­ем ко­ман­ду в Konsole и пе­ре­за­пус­ка­ем тер­ми­нал (Konsole):

echo "alias protontricks='flatpak run com.github.Matoking.protontricks'" >> ~/​.​bashrc

  • Те­перь мы можем уста­нав­ли­вать за­ви­си­мо­сти без за­пус­ка Protontricks

При­мер: ко­ман­да в Konsole уста­нав­ли­ва­ю­щая биб­лио­те­ки С++:

protontricks [id игры] vcrun2022

За­пу­стить winecfg (ре­дак­тор на­стро­ек wine)

Вер­нуть­ся к со­дер­жа­нию

  • Дан­ный раз­дел слу­жит для тон­кой на­строй­ки пре­фик­са WINE, а так же для уста­нов­ки до­пол­ни­тель­ных необ­хо­ди­мых биб­лио­тек, ко­то­рые от­сут­ству­ют в раз­де­ле - Уста­но­вить биб­лио­те­ку DLL или ком­по­нен­ты Windows

  • В дан­ном раз­де­ле нас будут ин­те­ре­со­вать 2 вклад­ки: При­ло­же­ния и Биб­лио­те­ки

winecfg (При­ло­же­ния)

При­ло­же­ния

Вер­нуть­ся к со­дер­жа­нию

  • В дан­ной вклад­ке мы можем по­ме­нять сов­ме­сти­мость за­пус­ка при­ло­же­ния с той или иной вер­си­ей Windows

winecfg (При­ло­же­ния)

  • До­ба­вить при­ло­же­ние (игру) в слу­чае необ­хо­ди­мо­сти до­бав­ле­ния сто­рон­них биб­лио­тек от­сут­ству­ю­щих в раз­де­ле - Уста­но­вить биб­лио­те­ку DLL или ком­по­нен­ты Windows

winecfg (При­ло­же­ния)


Биб­лио­те­ки

Вер­нуть­ся к со­дер­жа­нию

  • В дан­ной вклад­ке мы можем до­бав­лять сто­рон­ние биб­лио­те­ки (DLL файлы) необ­хо­ди­мые для за­пус­ка игры или для кор­рект­ной её ра­бо­ты

winecfg (Биб­лио­те­ки)

  • Обыч­но тре­бу­е­мая биб­лио­те­ка на­хо­дит­ся в папке с игрой и имеет вид на­зва­ние би­лио­те­ки.dll, чтобы её до­ба­вить нам нужно вруч­ную про­пи­сать на­зва­ние биб­лио­те­ки с её рас­ши­ре­ни­ем и на­жать кноп­ку До­ба­вить

winecfg (Биб­лио­те­ки)

За­пу­стить regedit (ре­дак­тор ре­ест­ра)

Вер­нуть­ся к со­дер­жа­нию

  • Дан­ный раз­дел слу­жит для ре­дак­ти­ро­ва­ния ре­ест­ра, на­при­мер: язык игры ме­ня­ет­ся в па­ра­мет­ре ре­ест­ра или для каких то необ­хо­ди­мых тви­ков для уве­ли­че­ния про­из­во­ди­тель­но­сти

regedit (ре­дак­тор ре­ест­ра)

За­пу­стить unistaller (уста­нов­ка и уда­ле­ние про­грамм)

Вер­нуть­ся к со­дер­жа­нию

  • Дан­ный раз­дел слу­жит для уста­нов­ки и уда­ле­ния про­грамм уста­нов­лен­ных в дан­ный пре­фикс WINE

unistaller (уста­нов­ка и уда­ле­ние про­грамм)

За­пу­стить wine cmd (ко­манд­ную стро­ку)

Вер­нуть­ся к со­дер­жа­нию

  • Дан­ный раз­дел слу­жит для ввода ко­манд в пре­фик­се, ана­ло­гич­но как в Windows

wine cmd (ко­манд­ная стро­ка)

Delete ALL DATA AND APPLICATION INSIDE THIS PROTON PREFIX

Вер­нуть­ся к со­дер­жа­нию

  • Дан­ный раз­дел слу­жит для уда­ле­ния пре­фик­са. При­мер ис­поль­зо­ва­ния: игра пе­ре­ста­ла за­пус­кать­ся после каких то ма­ни­пу­ля­ций, уда­ля­е­те пре­фикс и на­стра­и­ва­е­те за­но­во

Protontriks не видит папку, SD карту что де­лать?

  • От­кры­ва­ем Konsole и пишем:

flatpak override --user --filesystem=host com.github.Matoking.protontricks

и

flatpak override --user --filesystem=home com.github.Matoking.protontricks

Комментарии

Всего: 0
Войдите в аккаунт, чтобы написать комментарий или ответить другому пользователю.
Войти