Steam Deck BaseSteam Deck Base
Префикс/Prefix

Работа с префиксами игр и приложений

Работа с префиксами игр и приложений
3 мин. чтенияСложность: Средне

PREFIX - это созданная среда Windows в которой запускаются наши приложения и игры с аналогичными зависимостями как в Windows. Зависимости - это нужные библиотеки которые требуются для запуска приложений и игр, это могут быть библиотеки С++, DirectX, Physx и многие другие.

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

Steam

Где на­хо­дят­ся пре­фик­сы Steam?

Как узнать ID пре­фик­са нуж­ной игры (Non)Steam?

Что де­лать если игра не отоб­ра­жа­ет­ся в Protontricks?

Как уда­лить пре­фикс Steam?

PortProton

Где на­хо­дят­ся пре­фик­сы PortProton?

Как уда­лить пре­фикс PortProton?

Общие

Струк­ту­ра пре­фик­са

Где на­хо­дят­ся со­хра­не­ния от игр?

Steam

Где на­хо­дят­ся пре­фик­сы Steam?

  • Пре­фик­сы Steam на­хо­дят­ся по сле­ду­ю­ще­му пути:

/​home/​deck/​.​steam/​steam/​steamapps/​compatdata

При­ме­ча­ние: папки с точ­кой в на­ча­ле имени (.steam) яв­ля­ют­ся скры­ты­ми, чтобы в неё по­пасть Вы мо­же­те либо вруч­ную в про­вод­ни­ке на­пи­сать путь:

или по­ка­зать скры­тые файлы в про­вод­ни­ке

  • В итоге вы по­па­де­те в папку, где куча ка­та­ло­гов с но­ме­ра­ми (ID игр)

При­ме­ча­ние: быст­ро от­крыть папку пре­фик­са от нуж­ной игры Вы мо­же­те по кноп­ке show prefix в скрип­те от груп­пы Steam Deck Helper

Как узнать ID пре­фик­са нуж­ной игры (Non)Steam?

  • Чтобы узнать нуж­ный ID игры, нужна про­грам­ма Protontricks

  • От­кры­ва­ем про­грам­му и смот­рим нуж­ный нам ID

При­ме­ча­ние: ID = имени папки в ка­та­ло­ге compatdata

  • Так же вы мо­же­те узнать ID через скрипт от груп­пы Steam Deck Helper в Ме­не­дже­ре пре­фик­сов

Что де­лать если игра не отоб­ра­жа­ет­ся в Protontricks?

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

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

и

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

Как уда­лить пре­фикс Steam?

  • Быст­ро уда­лить не нуж­ные пре­фик­сы Вы мо­же­те через скрипт от груп­пы Steam Deck Helper

При­ме­ча­ние: уда­ляя пре­фикс Вы пол­но­стью уда­ля­е­те все иг­ро­вые дан­ные как со­хра­не­ния, за­пи­си в ре­ест­ре, биб­лио­те­ки и т.д. не за­бы­вай­те де­лать БЭКАП!

  • Для быст­ро­го бэка­пов со­хра­не­ний от игр до­бав­лен­ных на­пря­мую в Steam, ис­поль­зуй­те скрипт от груп­пы Steam Deck Helper

PortProton

Где на­хо­дят­ся пре­фик­сы PortProton?

  • Пре­фик­сы PortProton на­хо­дят­ся по сле­ду­ю­ще­му пути:

Быст­рый до­ступ из До­маш­ней папки:

/​home/​deck/​PortProton/​prefixes

Пол­ный путь:

/​home/​deck/​.​var/​app/​ru.​linux_​gaming.​PortProton/​data/​prefixes

Как уда­лить пре­фикс PortProton?

  • Уда­лить вруч­ную ка­та­лог пре­фик­са из ка­та­ло­га:

/​home/​deck/​PortProton/​prefixes

или

/​home/​deck/​.​var/​app/​ru.​linux_​gaming.​PortProton/​data/​prefixes

  • Так же Вы мо­же­те очи­стить пре­фикс. Пре­фикс не уда­лит­ся, но будет как при пер­вом за­пус­ке. Для этого пе­ре­хо­дим в на­строй­ки WINE, вы­би­ра­ем пре­фикс для очист­ки и на­жи­ма­ем "Очи­стить пре­фикс"

При­ме­ча­ние: перед очист­кой пре­фик­са по кноп­ке убе­ди­тесь, что вы­бран нуж­ный пре­фикс для очист­ки в поле PREFIX

Общие

Струк­ту­ра пре­фик­са

  • Пре­фикс пред­став­ля­ет собой при­выч­ный нам диск С на Windows и вы­гля­дит до корня диска так:

compatdata/​[ID_​игры]/​pfx/​drive_c

  • А даль­ше при­выч­ные нам папки:

Где на­хо­дят­ся со­хра­не­ния от игр?

  • Пути где могут на­хо­дит­ся наши со­хра­не­ния:

При­ме­ча­ние: в боль­шин­стве слу­ча­ем со­хра­не­ния лежат в папке поль­зо­ва­те­ля steamuser, но могут и на­хо­дит­ся в Public, пути для обоих иден­тич­ные В ред­ких слу­ча­ях со­хра­не­ния могут на­хо­дит­ся в самом ка­та­ло­ге с игрой.

ВАЖНО: бэкап и вос­ста­нов­ле­ние со­хра­не­ний ре­а­ли­зо­ва­но в скрип­те от груп­пы Steam Deck Helper в раз­де­ле save manager (толь­ко для игр до­бав­лен­ных в Steam на пря­мую).

Steam

[user] - steamuser или Public

[ID_игры] - ID игры, можно узнать в Protontricks, или в скрип­те от груп­пы Steam Deck Helper

  1. /​home/​deck/​.​steam/​steam/​steamapps/​compatdata/​[ID_игры]/​pfx/​drive_​c/​users/​[user]/Documents

  2. /​home/​deck/​.​steam/​steam/​steamapps/​compatdata/​[ID_игры]/​pfx/​drive_​c/​users/​[user]/Saved Games

  3. /​home/​deck/​.​steam/​steam/​steamapps/​compatdata/​[ID_игры]/​pfx/​drive_​c/​users/​[user]/​AppData/​Roaming

  4. /​home/​deck/​.​steam/​steam/​steamapps/​compatdata/​[ID_игры]/​pfx/​drive_​c/​users/​[user]/AppData/Local

PortProton

[prefix] - на­име­но­ва­ние пре­фик­са через ко­то­рый Вы за­пус­ка­е­те игру

[user] - steamuser или Public

  1. /​home/​deck/​PortProton/​prefixes/​[prefix]/​drive_​c/​users/​[user]/​Documents

  2. /​home/​deck/​PortProton/​prefixes/​[prefix]/​drive_​c/​users/​[user]/​Saved Games

  3. /​home/​deck/​PortProton/​prefixes/​[prefix]/​drive_​c/​users/​[user]/​AppData/​Roaming

  4. /​home/​deck/​PortProton/​prefixes/​[prefix]/​/​drive_​c/​users/​[user]/​AppData/​Local

Комментарии

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