Valve Corporation new release of the project , which is based on the developments of the Wine project and aims to enable the launch of gaming applications created for Windows on Linux, available in the Steam catalog. The project's developments under the BSD license. Proton allows you to run Windows-only game applications directly in the Linux Steam client. The package includes an implementation of DirectX 9 (based on ), DirectX 10/11 (based on ) and 12 (based on ), which operates through translating DirectX calls into the Vulkan API, provides enhanced support for game controllers, and allows full-screen mode usage regardless of supported screen resolutions in games.
In the new version:
- For gaming, support for direct access to game controllers without using an emulating layer has been provided, significantly improving the quality of interaction with various game controllers.
- The D9VK layer (implementation of Direct3D 9 over the Vulkan API) has been updated to version , which now includes support for options and features such as d3d9.samplerAnisotropy, d3d9.maxAvailableMemory, d3d9.floatEmulation, GetRasterStatus, ProcessVertices, TexBem, TexM3x2Tex, and TexM3x3Tex.
- Issues causing crashes and hangs when using fsync patches have been resolved.
- A setting for "WINEFSYNC_SPINCOUNT" has been added, which may be useful for improving the performance of certain games.
- Support for the latest versions of the Steamworks and OpenVR SDKs has been added.
- Improved support for very old games with virtual reality capabilities.
- Crashes experienced while entering text in certain games based on the Unreal Engine 4, such as Mordhau and Deep Rock Galactic, have been fixed.
Additionally, a new , a frontend for
emulating various gaming consoles, allowing classic games to be played through a simple unified graphical interface. It supports emulators for consoles such as Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES, etc. Controllers from existing consoles, including Playstation 3, Dualshock 3, 8bitdo, Xbox 1, and Xbox 360, can be used. The emulator supports advanced features such as multiplayer gaming, state saving, enhancing the visual quality of old games with shaders, rewinding gameplay, hotplugging game controllers, and video streaming.
The new release implements a speech synthesis mode, allowing the displayed text on the screen to be identified, translated into the designated language, and read aloud without interrupting the game. A mode for image replacement has also been added, which detects and translates text but attempts to replace the original text on the screen with the translation. These modes may be useful for completing Japanese games that do not have English versions. Translation is done via the Google Translate API and .

It is also worth noting compatibility module , allowing classic quests to be launched directly in Steam Play using the Linux version , without running the Windows versions of ScummVM or DOSBox through Proton.
Source: opennet.ru
