Valve nytt utgÄva av projektet , som Àr baserat pÄ arbetet frÄn projektet Wine och syftar till att möjliggöra körning av spelapplikationer skapade för Windows i Linux-klienten som finns i katalogen Steam. Arbetet frÄn projektet under BSD-licensen. Proton gör det möjligt att direkt köra spelapplikationer levererade endast för Windows i Linux-klienten Steam. Paketet inkluderar en implementation av DirectX 9 (baserat pÄ ), DirectX 10/11 (baserat pÄ ) och 12 (baserat pÄ ), som fungerar genom att översÀtta DirectX-anrop till Vulkan-API, och erbjuder bÀttre stöd för spelkontroller och möjligheten att anvÀnda helskÀrmslÀge oavsett skÀrmupplösningar som stöds av spelen.
I den nya versionen:
- För spel finns stöd för direkt Ätkomst till spelkontroller utan emulerande lager, vilket har förbÀttrat kvaliteten pÄ arbetet med olika spelkontroller avsevÀrt.
- D9VK-lagret (implementering av Direct3D 9 ovanpÄ Vulkan-API) har uppdaterats till version , som nu stöder alternativen och funktionerna d3d9.samplerAnisotropy, d3d9.maxAvailableMemory, d3d9.floatEmulation, GetRasterStatus, ProcessVertices, TexBem, TexM3x2Tex och TexM3x3Tex.
- Kraschar och hÀngningar vid anvÀndning av fsync-patchar har ÄtgÀrdats.
- InstÀllningen "WINEFSYNC_SPINCOUNT" har lagts till, vilket kan vara anvÀndbart för att öka prestandan i vissa spel.
- Stöd för de senaste versionerna av Steamworks och OpenVR har lagts till.
- FörbÀttrad support för mycket gamla spel med stöd för virtuell verklighet.
- Kraschar som uppstÄr vid textinmatning i vissa spel baserade pÄ Unreal Engine 4, sÄsom Mordhau och Deep Rock Galactic, har ÄtgÀrdats.
Det nya , ett tillÀgg för
emulering av olika spelkonsoler, som gör det möjligt att köra klassiska spel via ett enkelt, enhetligt grafiskt grÀnssnitt. Emulering stöds för konsoler som Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES m.fl. Kontroller frÄn befintliga spelkonsoler, inklusive Playstation 3, Dualshock 3, 8bitdo, Xbox 1 och Xbox 360, kan anvÀndas. Emulatorn stöder avancerade funktioner som flerspelarlÀge, sparande av tillstÄnd, förbÀttring av kvaliteten pÄ gamla spel med hjÀlp av shaders, spolning bakÄt i spelet, hot-pluggning av spelkontroller och videoströmning.
I den nya versionen har en talsynteslĂ€gen implementerats, vilket gör det möjligt att identifiera text pĂ„ skĂ€rmen, översĂ€tta den till ett angivet sprĂ„k och lĂ€sa den högt utan att stoppa spelet. Dessutom har en bildsubstitutionslĂ€ge lagts till som ocksĂ„ identifierar och översĂ€tter text, men försöker ersĂ€tta den ursprungliga texten pĂ„ skĂ€rmen med översĂ€ttningen. Dessa lĂ€gen kan till exempel vara anvĂ€ndbara för att spela japanska spel som inte har engelska versioner. ĂversĂ€ttningen sker genom API-anrop till Google Translate och .

Det kan ocksÄ noteras kompatibilitetsmodulen , som möjliggör direkt körning av klassiska Àventyrsspel i Steam Play ScummVM , utan att köra Windows-versionerna av ScummVM eller DOSBox genom Proton.
KĂ€lla: opennet.ru
