Eine experimentelle Version der offenen Win32 API-Implementation – Wine 11.7 wurde veröffentlicht. Seit der Veröffentlichung von 11.6 wurden 35 Fehlerberichte geschlossen und 311 Änderungen vorgenommen.
Die wichtigsten Änderungen sind:
- Die DirectSound API unterstützt nun Konfigurationen mit 7.1 Surround-Sound.
- Es wurde mit der Entwicklung einer neuen Implementierung der msxml-Bibliothek (Microsoft XML Core Services) begonnen, die ohne libxml2 auskommt. Einige Probleme mit msxml3 und msxml4 wurden behoben.
- Optimierungen wurden vorgenommen und die Kompatibilität mit VBScript verbessert.
- In D3DX wurde ein SRGB-Filter implementiert.
- Standardmäßig wird beim Erstellen von Präfixen Windows 10 anstelle von Windows 7 festgelegt.
- Fehlerberichte, die mit der Funktionalität von Anwendungen verbunden sind, wurden geschlossen: ABBYY FineReader 12, Xara Designer Pro, FTDI Vinculum II IDE, Kinco Dtools, VOCALOID6, Songbookpro, Fade In Pro, Kakaowork.
- Fehlerberichte, die mit der Funktionalität von Spielen verbunden sind, wurden geschlossen: Spellforce 2, SimTower, MapleStory World, Falsus, Stratego, Act of War: Direct Action.
Die Version 11.7 von Wine Staging wurde veröffentlicht, die erweiterte Wine-Builds bereitstellt, die nicht vollständig fertige oder riskante Patches enthalten, die derzeit nicht für den Hauptzweig von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 280 zusätzliche Patches. In der neuen Version von Wine Staging wurde der Code mit der Codebasis von Wine 11.7 synchronisiert und der Code von vkd3d aktualisiert. Zudem wurden Patches für die Verbesserung der Verarbeitung von SQLDriverConnect/W in odbc32 und die Unterstützung der Zeichencodierung GB2312 in msxml3 in den Hauptzweig von Wine übernommen.
Außerdem hat das Unternehmen Valve die erste Betaversion des Proton-Pakets 11.0 veröffentlicht, basierend auf dem Quellcode des Projekts Wine und darauf ausgelegt, die Ausführung von Windows-Spielen auf Linux zu ermöglichen, die im Steam-Katalog angeboten werden. Proton ermöglicht das direkte Starten von Windows-exklusiven Spielen im Linux-Client von Steam. Das Paket umfasst eine Implementierung von DirectX 9/10/11 (basierend auf dem DXVK-Paket) und DirectX 12 (basierend auf vkd3d-proton), welche die Übersetzung von DirectX-Aufrufen in die Vulkan-API ermöglicht, bietet verbesserte Unterstützung für Gamecontroller und die Möglichkeit, den Vollbildmodus unabhängig von den in den Spielen unterstützten Bildschirmauflösungen zu nutzen.
In der neuen Proton-Version wurde die Synchronisierung mit der Veröffentlichung von Wine 11.0 vollzogen. Die DXVK-Schicht, die die Aufrufe in die Vulkan-API übersetzt, wurde auf die Version 2.7.1 aktualisiert. VKD3D-Proton, ein Fork von vkd3d, das von Valve zur Verbesserung der Unterstützung von Direct3D 12 in Proton erstellt wurde, wurde auf den Stand des Repositorys vom 10. April aktualisiert. Auch wine-mono 11.0.0, vkd3d 1.19, dxvk-nvapi 0.9.1 und Xalia 0.4.8 wurden aktualisiert. Unterstützung für das Steamworks SDK 1.64 wurde hinzugefügt. Um x86-Spiele auf ARM64EC-Systemen auszuführen, wurde der Emulator FEX 2604 eingesetzt.
Unterstützung für folgende Spiele hinzugefügt:
- 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
Probleme in folgenden Spielen behoben:
- 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 und die schwebende Stadt
- Resident Evil 2
- RoBoRumble
- Satisfactory
- Sea of Solitude
- She Sees Red
- Space Engineers
- Die Finals
- The King of Fighters XIII Global Match
- Die Hexer 3)
- Titanfall 2
Unterstützung für die Verwendung von Spielcontrollern in Spiel-Launchern hinzugefügt:
- Batman: Arkham Asylum GOTY
- BioShock
- Dino Crisis
- Dino Crisis 2
- Disney Bolt
- Disney Epic Mickey 2: Die Macht von Zwei
- 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
Quelle: opennet.ru
