Foi lançado o release experimental da implementação open-source Win32 API — Wine 11.7. Desde o lançamento da versão 11.6, foram fechados 35 relatórios de erros e feitas 311 alterações.
As alterações mais importantes:
- No API DirectSound, foi adicionada a suporte para configurações com som surround de sete canais (7.1).
- Começou o trabalho em uma nova implementação da biblioteca msxml (Microsoft XML Core Services), que não utiliza libxml2. Alguns problemas no funcionamento do msxml3 e msxml4 foram corrigidos.
- Foram realizadas otimizações e melhorada a compatibilidade com VBScript.
- Foi implementado o filtro SRGB no D3DX.
- Por padrão, ao criar prefixos, a versão do Windows é definida como Windows 10 em vez de Windows 7.
- Foram fechados relatórios de erros relacionados ao funcionamento de aplicativos: ABBYY FineReader 12, Xara Designer Pro, FTDI Vinculum II IDE, Kinco Dtools, VOCALOID6, Songbookpro, Fade In Pro, Kakaowork.
- Foram fechados relatórios de erros relacionados ao funcionamento de jogos: Spellforce 2, SimTower, MapleStory World, Falsus, Stratego, Act of War: Direct Action.
Simultaneamente, foi formado o lançamento do projeto Wine Staging 11.7, que fornece builds avançados do Wine, incluindo patches que ainda não estão totalmente prontos ou são arriscados, enquanto não são adequados para inclusão na versão principal do Wine. Em comparação com o Wine, o Wine Staging oferece 280 patches adicionais. No novo lançamento do Wine Staging, houve a sincronização com a base de código do Wine 11.7 e o código do vkd3d foi atualizado. Os patches que melhoram o processamento do SQLDriverConnect/W no odbc32 e o suporte à conversão de caracteres na codificação GB2312 no msxml3 foram transferidos para a versão principal do Wine.
Além disso, a Valve lançou o primeiro release beta do pacote Proton 11.0, baseado na base de código do projeto Wine e voltado para garantir a execução de aplicativos de jogos, feitos para Windows, em Linux e apresentados no catálogo Steam. O Proton permite a execução direta no cliente Steam para Linux de aplicativos de jogos fornecidos apenas para Windows. O pacote inclui a implementação do DirectX 9/10/11 (baseada no pacote DXVK) e do DirectX 12 (baseada no vkd3d-proton), funcionando através da tradução de chamadas DirectX para a API Vulkan, proporcionando melhor suporte a controladores de jogos e a possibilidade de utilizar o modo de tela cheia independentemente das resoluções de tela suportadas pelos jogos.
Na nova versão do Proton, a sincronização com o lançamento do Wine 11.0 foi realizada. A camada DXVK foi atualizada até a versão 2.7.1, que transmitem chamadas para a API Vulkan. O VKD3D-Proton, um desvio do vkd3d, criado pela Valve para melhorar o suporte ao Direct3D 12 no Proton, foi atualizado para o estado do repositório de 10 de abril. O wine-mono 11.0.0, vkd3d 1.19, dxvk-nvapi 0.9.1 e Xalia 0.4.8 foram atualizados. O suporte ao Steamworks SDK 1.64 foi adicionado. Para executar jogos x86 em sistemas ARM64EC, o emulador FEX 2604 foi utilizado.
Adicionada a suporte a jogos:
- Blaite
- Breath of Fire IV
- DCS World Steam Edition
- Deadly Premonition
- Dino Crisis
- Dino Crisis 2
- Don’t Die Dateless, Dummy!
- From Dust
- Gothic 1 Classic
- Metal Fatigue
- METAL GEAR SURVIVE
- Resident Evil (1996)
- Resident Evil 2 (1998)
- SHOGUN: Total War.
- Universe Generator: The Golden Sword
- Unknown Faces
- Warhammer: Vermintide 2
- X-Plane 12
Problemas resolvidos em jogos:
- Age of Empires II: Definitive Edition
- ARC Raiders
- Arma: Reforger
- BIRDCAGE
- Blazblue Centralfiction
- Brighter Shores
- Call of Duty 2
- Call of Duty: WWII
- Chambers
- CHRONO TRIGGER
- Crimson Desert
- Cyberpunk 2077
- DEATH STRANDING 2: ON THE BEACH
- Disintegratio
- Duck Game
- Dungeon Siege
- Elder Scrolls IV: Oblivion Game of the Year Edition (2009)
- Grounded
- HELLDIVERS 2
- Hellsinker
- Hollow Knight Beta
- Idle Trillionaire
- Killer Inn
- METAL GEAR SOLID 2: Sons of Liberty
- Microsoft Flight Simulator
- No Man’s Sky
- Pentiment
- Phasmophobia
- RAGE
- Rei and the Floating City
- Resident Evil 2
- RoBoRumble
- Satisfactory
- Sea of Solitude
- She Sees Red
- Space Engineers
- The Finals
- The King of Fighters XIII Global Match
- The Witcher 3)
- Titanfall 2
Adicionada a suporte para uso de controladores de jogos em lançadores de jogos:
- Batman: Arkham Asylum GOTY
- BioShock
- Dino Crisis
- Dino Crisis 2
- Disney Bolt
- Disney Epic Mickey 2: The Power of Two
- Final Fantasy X/X-2 HD Remaster
- Hellsinker
- LocoCycle
- Metal Slug XX
- Mortal Kombat Komplete Edition
- Puddle
- Rayman: Raving Rabbids
- Red Faction: Armageddon
- Resident Evil (1996)
- Resident Evil 2 (1998)
- Resident Evil 3 Nemesis (1999)
- Rocket Knight
- Sonic the Hedgehog 4 — Episode II
- STAR WARS Starfighter
- Ys SEVEN
- Zero Escape: The Nonary Games
Fonte: opennet.ru
