Společnost Valve nové vydání projektu , který je založen na pracích projektu Wine a má za cíl zajištění běhu herních aplikací určených pro Windows na Linuxu a představovaných v katalogu Steam. Práce projektu pod licencí BSD. Proton umožňuje přímo spouštět herní aplikace dodávané pouze pro Windows v Linux klientovi Steam. Balíček zahrnuje implementaci DirectX 9 (na základě ), DirectX 10/11 (na základě ) a 12 (na základě ), které pracují prostřednictvím překladů volání DirectX do API Vulkan, poskytuje vylepšenou podporu herních ovladačů a možnost použití celoobrazovkového režimu bez ohledu na podporovaná rozlišení obrazovky ve hrách.
V nové verzi:
- Pro hraní byla zavedena podpora přímého přístupu k herním ovladačům bez použití emulující vrstvy, což výrazně zlepšilo kvalitu práce s různými herními ovladači.
- Vrstva D9VK (implementace Direct3D 9 nad API Vulkan) byla aktualizována na verzi , která přináší podporu pro možnosti a funkce d3d9.samplerAnisotropy, d3d9.maxAvailableMemory, d3d9.floatEmulation, GetRasterStatus, ProcessVertices, TexBem, TexM3x2Tex a TexM3x3Tex.
- Byly vyřešeny problémy s pády a záseky při používání patchů fsync.
- Přidána možnost "WINEFSYNC_SPINCOUNT", která může být užitečná pro zlepšení výkonu některých her.
- Přidána podpora nejnovějších verzí SDK Steamworks a OpenVR.
- Zlepšena podpora velmi starých her s podporou virtuální reality.
- Opraveny pády, které se projevovaly při zadávání textu v některých hrách na základě enginu Unreal Engine 4, jako jsou Mordhau a Deep Rock Galactic.
Dále lze zmínit nový , rozšíření pro
emulaci různých herních konzolí, které umožňuje spouštět klasické hry prostřednictvím jednoduchého jednotného grafického rozhraní. Podporuje použití emulátorů takových konzolí, jako jsou Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES atd. Mohou být použity ovladače z již existujících herních konzolí, včetně Playstation 3, Dualshock 3, 8bitdo, XBox 1 a XBox360. Emulátor podporuje takové rozšířené funkce, jako jsou multiplayerové hry, ukládání stavu, zlepšení kvality obrazu starých her pomocí shaderů, návrat zpět ve hře, připojení herních ovladačů za chodu a video streaming.
V novém vydání byl implementován režim syntézy řeči, který umožňuje rozpoznávat text zobrazovaný na obrazovce, překládat ho do zvoleného jazyka a číst ho nahlas bez zastavení hry. Také byl přidán režim nahrazování obrázků, který rovněž rozpoznává a překládá text, ale snaží se nahradit překlad originální text na obrazovce. Tyto režimy mohou být například užitečné pro postup v japonských hrách, které nemají anglické verze. Překlad probíhá prostřednictvím API Google Translate a .

Také stojí za zmínku modul zajišťující kompatibilitu , který umožňuje spouštět přímo v Steam Play s využitím Linuxové verze. , bez spuštění Windows verzí ScummVM nebo DOSBoxu přes Proton.
Zdroj: opennet.ru
