Якщо ви модифікуєте ігри Bethesda на Linux / Steam Deck, GE-Proton 9-16 може трохи полегшити вам роботу.
Як ваше нагадування: GE-Proton (або Proton-GE) спільнота збірки Proton, не має відношення до офіційного Proton від Valve. Ви побачите, що GE додає певні виправлення, які Valve часто не може (з юридичних причин), а іноді й інші спеціальні доповнення, але GE пропонує менше тестування та підтримки. Зазвичай ви хочете використовувати його лише для певних ігор, доки вони не запрацюють належним чином на Proton від Valve, або використовувати Proton за межами Steam, як у Heroic і Lutris. Дивіться більше про Proton у моєму посібнику.
У GE-Proton 9-16 одним із головних доповнень є зміна способу випуску ігор Bethesda, таких як Fallout, Skyrim, Oblivion і Starfield. Якщо GE-Proton виявить для них відомий виконуваний файл мода, він запустить його анти з оригіналу, що просто позбавить гравців від плутанини. Схоже, гарна зміна!
Ще одне доповнення полягає в тому, що ігри, які працюють з UMU (Уніфікована панель запуску для ігор Windows на Linux), для використання поза Steam, як у Heroic Games, полягає в тому, що ігри тепер матимуть /mnt
, /run/media
і /media
і домашню папку користувача було додано як диски, які можуть бачити ігри.
На фото – Skyrim
Також є кілька інших виправлень, пов’язаних із іграми, і звичайні нові доповнення коду з офіційних розширених проектів.
Ось повний журнал змін:
Протон:
- внесення змін до вихідного make-файлу
- введення протонних змін вище за течією
- імпортувати зміни вгору steam_helper
- імпортуйте зміни до попереднього шейдера vkd3d
- оновіть вино до найновішого рівня
- оновлено dxvk до останньої версії git
- оновити vkd3d-proton до останньої версії git
- оновити dxvk-nvapi до e4bad70
Протонні поправки:
- Виправлена проблема з неправильним малюванням game_titles для UMU
- game_titles тепер шукаються як частину включеної бази даних umu csv замість того, щоб намагатися надіслати виклик API веб-сайту в Інтернет
- Ігри, що працюють з UMU, тепер матимуть /mnt,/run/media,/media/ та домашню папку користувача, додані як диски u:,v:,w:,x: відповідно в префіксі, якщо вони не порожні. Це дозволяє користувачам зручніше встановлювати або імпортувати ігри поза префіксом. Типовим сценарієм для цього буде, якщо ваші ігри попередньо встановлено на іншому підключеному диску чи десь у вашій домашній папці, крім префікса, і ви хочете додати їх, не перевстановлюючи гру, АБО якщо ви хочете встановити гру до одного з цих монтувань замість диска C:\ у префіксі wine. У Steam користувачам не потрібно турбуватися про це, оскільки Steam обробляє кріплення дисків і місця встановлення, однак ми виявили, що користувачі, які не є Steam, намагалися використовувати диск Z: (який підключено до root (/)) — який, звичайно, є контейнером і призначений лише для читання, а тому також не може забезпечити належний розмір диска, в результаті чого користувачам повідомляють, що у них недостатньо місця. З додаванням нових дисків до префікса це має бути виправлено, дозволяючи користувачам отримувати доступ до місць монтування або існуючих папок гри для встановлення чи імпорту через нові диски замість Z:.
- Додано підтримку модів для різних ігор bethesda (дякую Root-Core). Якщо знайдено виконуваний мод для ігор bethesda, він запустить виконуваний мод замість оригінального:
відображення = {
‘22380’: (‘FalloutNV.exe’, ‘nvse_loader.exe’), # Fallout New Vegas
‘22370’: (‘FalloutLauncher.exe’, ‘fose_loader.exe’), # Fallout 3
‘377160’: (‘Fallout4Launcher.exe’, ‘f4se_loader.exe’), # Fallout 4
‘22330’: (‘OblivionLauncher.exe’, ‘obse_loader.exe’), # Oblivion
‘72850’: (‘SkyrimLauncher.exe’, ‘skse_loader.exe’), # Skyrim
‘489830’: (‘SkyrimSELauncher.exe’, ‘skse64_loader.exe’), # Skyrim SE
‘1716740’: (‘Starfield.exe’, ‘sfse_loader.exe’) # Starfield
}.get(ідентифікатор_гри, (”, ”))- Додано protonfix для metal gear solid 2 (дякую FranjeGueje)
- Додано protonfix для Kindom Hearts HD Remix для версії Steam (вже існує для версії egs) (дякую Internetbestfriend)
- Protonfix додано для Gothic Playable Tiaser (дякую Root-Core)
- Star Citizen protonfix оновлено (більше не вимагає рішення EAC)