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
