Win5.0 API'nin açık bir uygulaması olan ilk sürüm adayı Wine 32'ı test ediyoruz. Kod tabanı, Aralık sonu veya Ocak başında çıkması beklenen yayınlanmadan önce dondurma moduna alındı. Yayınlanmayla karşılaştırıldığında 37 hata raporu kapatıldı ve 475 değişiklik yapıldı.
En önemli değişiklikler:
- Tarayıcı motoru MSHTML kitaplığında kullanılan 2.47.1 sürümü güncellendi. Gecko motor yükleme kodu yeniden düzenlendi ve bunu Wine'a özgü olmayan genel bir kurulumdan başlatma yeteneği eklendi;
- Unicode tabloları 12.1.0 sürümüne güncellendi. Unicode dönüştürme işlevleri ntdll'de yeniden düzenlendi;
- MSADO kitaplığının ilk sürümü eklendi () bir OLE DB sağlayıcısı aracılığıyla verilere erişmek ve bunları değiştirmek için, örneğin programları bir SQL sunucusuna bağlamak için bir arayüze sahip;
- WUSA elektrik şirketinde (Windows (Bağımsız Sürüm Güncellemesi) güncellemelerin yüklenmesine destek eklendi;
- Kernel32'den kernelbase'e kod aktarımı ve bu kütüphanelerin yeniden yapılandırılması konusunda çalışmalara devam edildi. Örneğin, Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
GeoID, FindFirst/NextFile ve saat dilimi işlevleri. Çekirdek başlatma kodu kısmen ntdll'ye taşındı; - bcrypt, ECDSA anahtarlarına dayalı dijital imzalarla karmaların doğrulanması için destek ekledi;
- VBScript'e ScriptTypeInfo_* ve ScriptTypeComp_Bind* dahil pek çok yeni özellik eklenmiştir;
- Oyunların ve uygulamaların çalışmasına ilişkin hata raporları kapatıldı:
Microsoft Document Explorer 2008, wintetris 1.01, Midtown Madness 2, FIFA Online 3, FXCM Trading Station II, Symenu 4.11, DM Genie 2.x, VSDC Video Düzenleyici, Kostüm Görevi 2, Geometri Savaşları 3, Chime, DxO Photolab 2, Football Manager 2017, IP Kamera Görüntüleyici 4.x, Beat Hazard 2, Visual C++ Express 2005.
Ayrıca Vana projenin yeni sürümü Şarap projesinin gelişmelerine dayanan ve lansmanı sağlamayı amaçlayan bu girişim, Linux oyun uygulamaları için oluşturuldu Windows ve Steam kataloğunda sunulmuştur. Proje geliştirmeleri BSD lisansı altında. Proton, doğrudan çalıştırmanıza olanak tanır. Linux- Steam istemci oyun uygulamaları yalnızca şu amaçlarla sağlanmaktadır: WindowsPaket, DirectX 9'un (temel alınarak) bir uygulamasını içermektedir. ), DirectX 10/11 (tabanlı) ) ve DirectX 12 (tabanlı) ), Vulkan API'sine yapılan DirectX çağrıları aracılığıyla çalışarak, oyun denetleyicileri için gelişmiş destek ve oyunlarda desteklenen ekran çözünürlüklerinden bağımsız olarak tam ekran modunu kullanma yeteneği sağlar.
Proton'un yeni sürümünde:
- Oyunları başlatma imkanı sağlandı (Çalıştırmak için Steam istemcisinin beta sürümünü ve 3.5.4'ten daha düşük bir GnuTLS kitaplığı sürümünü gerektirir). EasyAntiCheat desteğinin mevcut olmaması nedeniyle bazı oyun modları eksik;
- Fallout 4, Furi ve Metal Gear Solid V oyunlarındaki fare davranışı üzerinde olumlu etkisi olan fare olay işleyicileri önemli ölçüde iyileştirildi;
- Yakınlaştırdıkça gelişmiş piksel netliği sağlayan yeni bir tam sayı ölçeklendirme modu eklendi. Mod, WINE_FULLSCREEN_INTEGER_SCALING=1 ortam değişkeniyle başlanarak etkinleştirilir;
- Oyun kumandası düzenleriyle ilgili çeşitli sorunlar çözüldü. Değişiklikler, Telltale oyunlarının Xbox kontrol cihazlarıyla ve Cuphead ve ICEY oyunlarının Bluetooth aracılığıyla bağlanan PlayStation 4 kontrol cihazlarıyla daha iyi çalışmasına olanak tanıyor;
- Özellikle direksiyon simidi kontrol cihazlarını kullanırken, oyun kumandalarında kuvvet geri bildiriminin iyileştirilmiş kullanımı.
- Metal Gear Solid V'in başlangıçta donması ile ilgili sorunlar çözüldü.
- Xbox oyun kumandalarını kullanırken oluşan performans gerilemesi düzeltildi;
- Trine 4 oynarken 30 FPS'lik kare hızı sınırı kaldırıldı;
- IL-2 Sturmovik oynarken yaşanan çökmeler düzeltildi;
- Üçüncü taraf bileşenlerin güncellenmiş sürümleri: D9VK 0.40-rc-p sürümüne ve FAudio 19.12 sürümüne güncellendi. DXVK'de düzeltmeler yapıldı.
Kaynak: opennet.ru
