Kompania Valve botimi i ri i projektit , i cili bazohet në punën e projektit Wine dhe ka për qëllim të mundësojë ekzekutimin në Linux të aplikacioneve lojëra të krijuara për Windows dhe të paraqitura në katalogun Steam. Punësimi i projektit në bazë të licencës BSD. Proton lejon ekzekutimin e drejtpërdrejt në klientin Linux të Steam aplikacioneve të lojrave që ofrohen vetëm për Windows. Paketa përfshin implementimin e DirectX 9 (të bazuar në ), DirectX 10/11 (të bazuar në ) dhe 12 (në bazë të ), që punon përmes përkthimit të thirrjeve DirectX në API Vulkan, ofron mbështetje të përmirësuar për kontrolerët e lojërave dhe mundësinë e përdorimit të modit në ekran të plotë pa marrë parasysh rezolutat e ekranit të mbështetur në lojë.
Në versionin e ri:
- Për lojërat ofrohet mbështetje e drejtpërdrejtë për kontrollet e lojës pa përdorimin e një mbështetjeje emulimi, duke lejuar një përmirësim të rëndësishëm në cilësinë e punës me kontrollorë të ndryshëm lojërash.
- Mbështetësja D9VK (implementimi i Direct3D 9 mbi API-në Vulkan) është përmirësuar në versionin , në të cilin janë shtuar mbështetje për opsionet dhe funksionet d3d9.samplerAnisotropy, d3d9.maxAvailableMemory, d3d9.floatEmulation, GetRasterStatus, ProcessVertices, TexBem, TexM3x2Tex dhe TexM3x3Tex.
- Janë zgjidhur problemet me crash-et dhe ngadalësitë gjatë përdorimit të patches fsync.
- Është shtuar konfigurimi "WINEFSYNC_SPINCOUNT", i cili mund të jetë i dobishëm për rritjen e performancës së disa lojërave.
- Është shtuar mbështetje për versionet më të fundit të SDK-së Steamworks dhe OpenVR.
- Është përmirësuar mbështetja për lojërat shumë të vjetra me mbështetje për realitetin virtual.
- Janë rregulluar crash-et që shfaqen gjatë shkruarjes së tekstit në disa lojëra të bazuara në motorin Unreal Engine 4, siç janë Mordhau dhe Deep Rock Galactic.
Për më tepër, mund të përmendet e reja , një shtesë për
emulimin e konsolave të ndryshme të lojërave, duke lejuar ekzekutimin e lojërave klasike përmes një ndërfaqeje grafike të unifikuar dhe të thjeshtë. Është e mundur 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 kontrollet nga konsolat ekzistuese, duke përfshirë Playstation 3, Dualshock 3, 8bitdo, XBox 1 dhe XBox360. Emulatori mbështet mundësi të avancuara si lojërat me shumë lojtarë, ruajtjen e gjendjes, përmirësimin e cilësisë së imazheve të lojërave të vjetra me ndihmën e shaderëve, rikthimin e lojës, lidhjen e nxehtë të kontrolleve të lojërave dhe transmetimin e videove.
Në edicionin e ri është realizuar një mod për sintetizimin e zërit, i cili lejon identifikimin e tekstit të shfaqur në ekran, përkthimin e tij në gjuhën e caktuar dhe leximin e tij me zë të lartë pa ndalur lojën. Po ashtu është shtuar një mod për zëvendësimin e 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ë versiónet në anglisht. Përkthimi realizohet përmes thirrjes së API-të Google Translate dhe .

Gjithashtu mund të theksohet modulit të mbështetjes për , i cili lejon në mënyrë të drejtpërdrejtë të ekzekutoni në Steam Play duke përdorur versionin Linux , pa lançimit të versioneve windows të ScummVM ose DOSBox nëpërmjet Proton.
Burimi: opennet.ru
