Kompania Valve versioni i ri i projektit , i cili është i bazuar në zhvillimet e projektit Wine dhe synon të sigurojë ekzekutimin e aplikacioneve lojrash në Linux, të krijuara për Windows dhe të paraqitura në katalogun Steam. Zhvillimet e projektit nën licencën BSD. Proton lejon të drejtpërdrejt të ekzekutohen aplikacionet e lojrave në klientin Linux të Steam, të distribuuara vetëm për Windows. Paketa përfshin realizimin e DirectX 9 (në bazë të ), DirectX 10/11 (në bazë të ) dhe 12 (në bazë të ), e punuar përmes transmetimit të thirrjeve DirectX në API Vulkan, ofron mbështetje të përmirësuar për kontrollet e lojërave dhe mundësinë e përdorimit të modit të plotë pavarësisht nga rezolutat e ekranit të mbështetur në lojëra.
Në këtë version të ri:
- Për lojërat është ofruar mbështetje për adressimin e drejtpërdrejtë të kontrollorëve të lojërave pa përdorimin e një shtrese emuluese, gjë që ka lejuar përmirësimin e cilësisë së punës me kontrollorë të ndryshëm të lojërave.
- Shtresa D9VK (implementimi i Direct3D 9 mbi API Vulkan) është azhurnuar në versionin , e cila përfshin mbështetje për opsionet dhe funksionet d3d9.samplerAnisotropy, d3d9.maxAvailableMemory, d3d9.floatEmulation, GetRasterStatus, ProcessVertices, TexBem, TexM3x2Tex dhe TexM3x3Tex.
- Janë zgjidhur problemet me crash dhe ngrirjet gjatë përdorimit të patch-eve fsync.
- Është shtuar konfigurimi "WINEFSYNC_SPINCOUNT", i cili mund të jetë i dobishëm për përmirësimin e performancës së disa lojërave.
- Është shtyrë mbështetje për versionet më të fundit të SDK Steamworks dhe OpenVR.
- Është përmirësuar mbështetja për lojërat shumë të vjetra me mbështetje për realitet virtual.
- Janë riparuar crash-e që shfaqen gjatë shkruarjes së tekstit në disa lojëra me motorin Unreal Engine 4, si Mordhau dhe Deep Rock Galactic.
Po ashtu, mund të përmendet e reja , një shtesë për
emulimin e konsolave të ndryshme të lojërave, e cila lejon ekzekutimin e lojërave klasike përmes një ndërfaqeje grafike të unifikuar. Mbështetet përdorimi i emulatorëve të konsolave si Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES etj. Mund të përdoren kontrollorë nga konsolal tjera ekzistuese, duke përfshirë Playstation 3, Dualshock 3, 8bitdo, Xbox 1 dhe Xbox360. Emulatori mbështet mundësi të avancuara si lojëra shumëlojtëshe, ruajtja e gjendjes, përmirësimi i cilësisë së imazhit të lojërave të vjetra përmes shader-ëve, rikthimi i lojës prapa, lidhja e nxehtë e kontrollorëve dhe transmetimi i videos.
Në këtë version të ri, është realizuar një mod i sintezës së zërit, që lejon identifikimin e tekstit të shfaqur në ekran, përkthimin e tij në gjuhën e përcaktuar dhe leximin e tij me zë të lartë pa ndërprerë lojën. Po ashtu është shtuar një mod i zëvendësimit të imazheve, i cili gjithashtu identifikon dhe përkthen tekstin, por përpiqet të zëvendësojë tekstin origjinal në ekran me përkthimin. Këto mënyra, për shembull, mund të jenë të dobishme për kalimin e lojërave japoneze që nuk kanë versione në anglisht. Përkthimi kryhet përmes thirrjes në API-në Google Translate dhe .

Gjithashtu mund të theksohet moduli i sigurisë së përputhshmërisë , i cili lejon ekzekutimin e drejtpërdrejtë në Steam Play duke përdorur versionin Linux të , pa ekzekutimin e versioneve për Windows të ScummVM ose DOSBox përmes Proton.
Burimi: opennet.ru
