Найти в Дзене
Games4Linux

GE-Proton 9-3 и 9-4 выпущены с новой опцией для работы с модифицированными играми

Последний выпуск GE-Proton 9-3 включает в себя уникальное обновление, которое предотвращает возможные проблемы с модифицированными играми при переходе между различными системами, такими как персональный компьютер и Steam Deck.

Это нововведение представляет собой опцию запуска Steam COPYPREFIX=1 %command%, и понимание ее механики может быть сложным. Необходимо быть внимательным при ее использовании, так как она удаляет ваш префикс Proton, в зависимости от ситуации. Томас "GloriousEggroll" Крайдер, разработчик, объяснил это следующим образом:

По умолчанию Steam хранит префиксы Wine в библиотеке Steam, где установлена игра, в SteamLibrary/steamapps/compatdata/, а также файлы кэша шейдеров в shadercache/. При использовании сеанса "Steam Deck", известного также как сеанс gamescope, в Steam добавляется опция -steamdeck. Это приводит к изменению пути по умолчанию для префиксов compatdata и shadercache на местоположение установки Steam по умолчанию ~/.steam/steam/steamapps/compatdata (или shadercache). Это может вызвать проблемы, если вы, например, переключаетесь с обычного Steam на Steam Deck или используете портативное устройство хранения данных, такое как внешний жесткий диск или SD-карта, для сохранения игр и их использования на разных устройствах. Если вы установили моды для игры или сыграли в игру, которая не работает с облачными сохранениями на ПК, ваш префикс не будет использоваться при перемещении диска с ПК на Steam Deck, и наоборот.

Функция COPYPREFIX=1 работает следующим образом: если применяется -steamdeck, она проверяет, существует ли префикс в игровом разделе/диске. В случае совпадения префикс Steam Deck будет удален и заменен на префикс из игрового раздела/диска, вместе с кэшем шейдеров. Это позволяет Steam забрать ваши моды/сохранения, которые были на ПК или другом компьютере, на котором вы ранее использовали диск.

Если -steamdeck НЕ применяется, функция работает в обратном направлении. Она пытается удалить префикс в игровом разделе и заменить его на префикс по умолчанию в папке Steam Deck, включая кэш шейдеров. Это полезно, когда вы переносите игру со Steam Deck на ПК.

Другие важные изменения включают в себя обновление до последних версий wine, dxvk и vkd3d-proton, а также импортирование изменений в proton и steamclient в исходном режиме. В рамках исправлений Proton добавлены XAudio 2.9 verb для Space Engineers и обновления для игр Cease to Breathe и YOU and ME and HER: A Love Story, а также исправлены проблемы с Fallout 76, связанные с двойной проверкой и добавлением faudio к префиксу, который уже встроен в wine.

Помимо этого, UMU предоставляет способ запуска winetricks в Proton "на лету", а также множество рефакторингов в protofixes от R1kaB3rN и Root-Core.

Источник.