Opublikowano eksperymentalne wydanie otwartej implementacji Win32 API — Wine 11.7. Od wydania 11.6 zamknięto 35 raportów o błędach i wprowadzono 311 zmian.
Najważniejsze zmiany:
- W API DirectSound dodano wsparcie dla konfiguracji z siedmiokanałowym dźwiękiem przestrzennym (7.1).
- Rozpoczęto prace nad nową implementacją biblioteki msxml (Microsoft XML Core Services), która nie wykorzystuje libxml2. Naprawiono kilka problemów w działaniu msxml3 i msxml4.
- Przeprowadzono optymalizacje i poprawiono zgodność z VBScript.
- W D3DX wdrożono filtr SRGB.
- Domyślnie przy tworzeniu prefiksów ustawiana jest wersja Windows 10 zamiast Windows 7.
- Zamknięto raporty o błędach związane z działaniem aplikacji: ABBYY FineReader 12, Xara Designer Pro, FTDI Vinculum II IDE, Kinco Dtools, VOCALOID6, Songbookpro, Fade In Pro, Kakaowork.
- Zamknięto raporty o błędach związane z działaniem gier: Spellforce 2, SimTower, MapleStory World, Falsus, Stratego, Act of War: Direct Action.
Jednocześnie utworzono wydanie projektu Wine Staging 11.7, oferujące rozszerzone kompilacje Wine, obejmujące nie w pełni gotowe lub ryzykowne poprawki, które na razie nie nadają się do przyjęcia do głównej gałęzi Wine. W porównaniu do Wine w Wine Staging dostępnych jest 280 dodatkowych poprawek. W nowym wydaniu Wine Staging dokonano synchronizacji z kodem bazowym Wine 11.7 oraz zaktualizowano kod vkd3d. Do głównej aplikacji Wine przeniesiono poprawki poprawiające obsługę SQLDriverConnect/W w odbc32 oraz wsparcie dla konwersji znaków w kodowaniu GB2312 w msxml3.
Ponadto firma Valve opublikowała pierwszą wersję beta pakietu Proton 11.0, opartego na kodzie źródłowym projektu Wine, mającego na celu umożliwienie uruchamiania gier stworzonych dla systemu Windows w systemie Linux i przedstawionych w katalogu Steam. Proton pozwala na bezpośrednie uruchamianie gier z klienta Steam w systemie Linux, które są dostarczane tylko dla systemu Windows. Pakiet zawiera implementację DirectX 9/10/11 (opartą na pakiecie DXVK) oraz DirectX 12 (na bazie vkd3d-proton), działające poprzez translację wywołań DirectX do API Vulkan, zapewniając lepsze wsparcie dla kontrolerów gier oraz możliwość korzystania w trybie pełnoekranowym niezależnie od obsługiwanych w grach rozdzielczości ekranu.
W nowej gałęzi Proton dokonano synchronizacji z wydaniem Wine 11.0. Warstwa DXVK, która translatuje wywołania do API Vulkan, została zaktualizowana do wersji 2.7.1. VKD3D-Proton, odgałęzienie vkd3d stworzone przez Valve w celu poprawy wsparcia dla Direct3D 12 w Proton, zostało zaktualizowane do stanu repozytorium z 10 kwietnia. Zaktualizowano wine-mono 11.0.0, vkd3d 1.19, dxvk-nvapi 0.9.1 i Xalia 0.4.8. Dodano wsparcie dla Steamworks SDK 1.64. Do uruchamiania gier x86 na systemach ARM64EC wykorzystano emulator FEX 2604.
Dodano wsparcie dla gier:
- Blaite
- Breath of Fire IV
- DCS World Steam Edition
- Deadly Premonition
- Dino Crisis
- Dino Crisis 2
- Nie umieraj bez randki, głuptasie!
- From Dust
- Gothic 1 Classic
- Metal Fatigue
- METAL GEAR SURVIVE
- Resident Evil (1996)
- Resident Evil 2 (1998)
- SHOGUN: Total War.
- Generator Uniwersum: Złoty Miecz
- Nieznane Twarze
- Warhammer: Vermintide 2
- X-Plane 12
Rozwiązane problemy w grach:
- 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
- Król Walki XIII: Global Match
- Wiedźmin 3
- Titanfall 2
Dodano wsparcie dla kontrolerów gier w launcherach gier:
- Batman: Arkham Asylum GOTY
- BioShock
- Dino Crisis
- Dino Crisis 2
- Disney Bolt
- Disney Epic Mickey 2: Moc silnych
- 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
Źródło: opennet.ru
