Pages

Saturday, December 26, 2020

Wine development release 6.0-rc4 is now available for Linux FreeBSD and macOS

The Wine development release 6.0-rc4 is now available.

What's new in this release:

  • Bug fixes only, we are in code freeze.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 6.0-rc4 (total 29):

  24116  Cannot save game in Rainblood: Town of Death
  25409  Windows Live Essentials for XP installer crashes
  27229  printf() newline missing with multibyte strings
  31942  Microsoft Office 2003 and Office 2003 Editions Resource Kit installers crash on startup
  32061  Guild Wars: Launcher hangs sometimes
  39731  Assassin's Creed IV Black Flag crashes
  40430  Multiple NVIDIA installers abort due to failure to process xml config (PhysX 9.x, GeForce Now, GeForce Experience 3.x, RTX Voice)
  41298  Battlefield 3 crashes during loading
  41450  timestamp is missing from some debug messages
  43329  Multiple applications fail to get selected path after double click last path element in IFileDialog2 folder selection dialog (Wargaming.net Game Center, Adobe DNG Converter 10.x/11.x)
  43412  World of Warships: CEF screens cannot be displayed
  44185  DragonAgeOrigins autorun.exe crash inside winegstreamer
  44538  Tales of Zestiria doesn't start
  45950  RedMon 1.9 (Redirection Port Monitor) does not work (missing support for monitors providing the MONITOR2 interface)
  48587  httpapi tests are broken on Windows 8
  49143  RTF Editor does not support cyrillic letters using MS Sans Serif Font
  49347  Settlers III: mouse not working on start screen, game entry and statistics screen after a game, if "Automatically capture the mouse in full-screen windows" is on in winecfg
  49493  Children Of Morta stays at blue stars screen after starting game.
  49545  Current working directory reset to "/" executing a winegcc/wineg++ compiled program
  49563  Adobe DNG converter 12.4 crashes after upgrade to Wine 5.12
  49650  Bunch of Heroes (Steam) hangs with a black screen at startup
  49683  Kingdom Come Deliverance crashes
  49782  Elite Dangerous Horizons: crashes with wine64 5.16
  49789  Tina 11 Demo crashes when run in a 64-bit prefix
  50126  Writing VT_UI8 property type to a stream is not currently supported
  50291  World of Warcraft Classic Fails to Close Cleanly
  50354  Team Fortress 2 crashes during loading
  50373  Touhou Shinpiroku trial terminates immediately
  50378  dlls/amstream/tests/amstream.o error: unknown field ‘dwBitMasks’ specified in initializer

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, December 18, 2020

Wine development release 6.0-rc3 is now available for Linux FreeBSD and macOS

The Wine development release 6.0-rc3 is now available.

What's new in this release:

  • Bug fixes only, we are in code freeze.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 6.0-rc3 (total 19):

  20352  Autodesk 3ds Max 9 fails to start: "adlmdll.dll failed to initialize" (failure to connect to Autodesk Licensing Service)
  22009  Symantec Antivirus 10.1 installer fails due to missing Windows Event Log Service (wevtsvc)
  32772  Built-in iexplore crashes on exit with Flash player 11 ActiveX plug-in installed
  45699  Multiple applications crash on unimplemented function RPCRT4.dll.NdrClientCall3 (MS Office 2016 Pro Plus 64-bit/x64 installer, MS-MPI 10.x)
  48808  user32:cursorinfo "wrong info cursor" failure in Chinese locale on Windows 10
  49584  DbgHelp no longer can write minidumps
  49614  Regression: Steam win32 client floods with "CreateSharedImage: invalid format" before crashing
  49831  winetricks dotnet30sp1 fails
  49832  Crysis crashes when starting a new game
  49841  Provide an intermediate level of make output
  49940  64Bit iexplore.exe crashes on macOS
  50014  ConEmu hangs (no interaction possible with console)
  50015  YUMI-UEFI broken in Wine 5.15
  50052  wineconsole and mark-copy
  50124  Objects are visible through each other or invisible at all with vulkan renderer (Sniper Elite V2, Banished)
  50142  winedbg fails to run programs
  50252  (linked  ?) fonts not handled correctly since wine 5.21
  50271  Wine throws virtual_setup_exception error during PSPad splash screen or while checking for updates
  50343  ConEmu is extremely slow when resizing or selecting text

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Monday, December 14, 2020

vkd3d-proton version 2.1 has been released

VKD3D-Proton is a fork of VKD3D, which aims to implement the full Direct3D 12 API on top of Vulkan. The project serves as the development effort for Direct3D 12 support in Proton.

 


This release fixes various bugs (mostly workarounds) and improves GPU-bound performance.

New games added to "expected to work" list:

  • The Division (was working already in 2.0, but missing from list)
  • AC: Valhalla (*)

(*): Game requires full D3D12 sparse texture support to work.
Currently only works on NVIDIA drivers.
RADV status remains unknown until support for this feature lands in Mesa.

New games added to "kinda works, but expect a lot of jank" list:

  • Cyberpunk 2077 (**)

(**): Currently only runs correctly on AMD hardware with RADV and VK_VALVE_mutable_descriptor_type.
As of game version 1.03, this requires the latest Mesa Git build.
The game has some fatal bugs where it relies on undefined behavior with descriptor management
which this extension works around by accident.
The game will start and run on NVIDIA, but just like what happens without the extension on AMD,
the GPU will randomly hang, making the game effectively unplayable.
A game update to fix this bug would likely make the game playable on NVIDIA as well.
Game version 1.04 changed some behavior, and support for this game will likely fluctuate over time as future patches come in.

Bug fixes and workarounds:

  • Fix various implementation bugs which caused AC: Valhalla to not work.
  • Work around game bug in Death Stranding where accessing map could cause corrupt rendering.
    (Several games appear to have the same kind of application bug.)
  • Fix corrupt textures in Horizon Zero Dawn benchmark.
  • Fix SM 6.0 wave-op detection for Horizon Zero Dawn and DIRT 5.
  • Work around GPU hangs in certain situations where games do not use D3D12 correctly,
    but native D3D12 drivers just render wrong results rather than hang the system.
  • Fix invalid SPIR-V generated by FP64 code.
  • Fix crash with minimized windows in certain cases.

Performance:

  • ~15% GPU-bound uplift in Ghostrunner. Might help UE4 titles in general.
  • Slightly improve GPU bound performance when fully GPU bound on both AMD and NVIDIA.
  • Slightly improve GPU bound performance on RADV in various titles.
  • Reduce multi-threaded CPU overhead for certain D3D12 API usage patterns.
  • Add support for VK_VALVE_mutable_descriptor_type which
    improves CPU overhead, memory bloat, and avoids potential memory management thrashing on RADV.
    Also avoids GPU hangs in certain situations where games misuse the D3D12 API.

Misc:

  • Implement DXGI_PRESENT_TEST.
  • Fix log spam when DXGI_PRESENT_ALLOW_TEARING is used.

Link to source code

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, December 11, 2020

Wine development release 6.0-rc2 is now available for Linux FreeBSD and macOS

The Wine development release 6.0-rc2 is now available.

What's new in this release:

  • Bug fixes only, we are in code freeze.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 6.0-rc2 (total 40):

  16250  Sacred Gold Edition: cinematics do not play
  29310  FirstClassClient 12.005 no login screen
  32877  Gnomoria Demo crashes on launch.
  33488  Print Artist 4.0 (Win 3.11/95) installer doesn't show up
  34373  AirScout 0.9.9.5 (.NET 4.0 app) fails to start with Wine-Mono (System.Windows.Forms.DataVisualization.Charting.Chart.BeginInit method not implemented)
  38161  Whispering Willows has missing text for Cyrillic alphabet
  42152  eFax Messenger 4.4: hangs during installation
  43362  Bethesda Net Launcher can`t download games
  44455  Grandia 2 movies don't play
  45249  Multiple applications wrapped with PE Compact v2.x protection scheme crash on startup (GOT/PIC code emitted at Win32 API entries)(Zockinger Facilitator TFFT v1.1x)
  45404  LEGO Rock Raiders crashes early on launch
  48362  Shadwen (32-bit version) crashes after an intro or chapter restart
  48531  Commandos 2 - HD Remaster fails to launch without native .NET 4.0
  48850  Mafia: The City of Lost Heaven videos playing in pink
  49106  error: redefinition of typedef ‘UCHAR’ (plus 'PUCHAR’, ‘USHORT’, 'PUSHORT’, ‘ULONG’, and 'PULONG’)
  49191  armv7l build broken: dlls/ntdll expression too complex (compiler default '-march=armv6' doesn't support __sync_add_and_fetch for 64-bit integers)
  49455  Resident Evil Revelations 2 goes into split screen with one controller.
  49467  Resident Evil Revelations 2 my directional pad does not work when analogs are enabled.
  49535  Multiple applications have overly green and purple videos due to bad YUV -> RGB conversion (Final Fantasy XI Online, Megarace 3, BlazBlue Calamity Trigger, Mafia: The City of Lost Heaven)
  49540  Silverlight configuration tab "Webcam / Mic" crashes without functional GL libraries
  49690  winetricks dotnet35 hangs in 64-bit prefixes
  49838  Backtraces no longer contain symbols
  49892  WINE 5.17 never ending loop on "Setting up the windows environment..." ( Android-x86 OS running on PC)
  49900  Go programs built using go-winio crash on unimplemented function ntdll.dll.RtlDefaultNpAcl
  50010  Deus Ex Mankind Divided crashes if Wine is compiled with mingw
  50024  signtool.exe from Windows 7 SDK fails to find certificates
  50102  Starcraft fails to download cloud settings in fullscreen mode
  50114  Battle.net App hangs when opening web links
  50121  Commandos 2 - HD Remaster too dark with vulkan renderer
  50127  Fonts are thin and pale
  50139  Exact Audio Copy (EAC) 1.6 plugins not loading (dotnet20 / dotnet40)
  50173  Autocad 2005 no longer launches
  50175  Path of Exile: some Cyrillic and Hungul text is missing since Wine 5.20
  50190  Shockwave Projector: crash on launch
  50211  Quicken 2004 XG Release 2 crashes on startup
  50216  Doesn't start Thunderbird (x64 portable version) any more
  50228  Warframe: filtering by text does not work for Cyrillic since wine-5.14
  50273  Sid Meier's Civilization III Complete crashes on start
  50274  Copy paste bug in ipstats.c
  50294  It's no longer possible to execute a Winelib binary built with older version of Wine

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Thursday, December 10, 2020

Proton 5.13-4 has been released

  Proton 5.13-4 has been released

 Cyberpunk 2077 is now playable (requires an AMD GPU and Mesa git).


 Link to source code

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

 


Tuesday, December 8, 2020

Proton 5.13-3 has been released

  Proton 5.13-3 has been released

  • Restore controller hotplugging.
  • Yakuza: Like A Dragon, Soulcalibur 6, Lords of the Fallen, and Hammerting are now playable.
  • Fix sound in Warframe and Ghostrunner.
  • Fix flickering graphics in Serious Sam 4.
  • Fix networking failures in Call of Duty: World War II.
  • Fix Age of Empires II HD crash in multiplayer lobbies.
  • Fix Paradox games launchers.
  • Update FAudio to 20.12.
  • Update DXVK to v1.7.3.

 

Link to source code

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Monday, December 7, 2020

WineTricks 20201206 has been released

Winetricks is an easy way to work around problems in Wine.

It has a menu of supported games/apps for which it can do all the workarounds automatically. It also allows the installation of missing DLLs and tweaking of various Wine settings.

This version can be downloaded here.

 



Putty for Mac
Putty for Mac
$15.00

https://winereviews.onfastspring.com/putty-for-mac



Friday, December 4, 2020

Wine development release 6.0-rc1 is now available for Linux FreeBSD and macOS

The Wine development release 6.0-rc1 is now available.

This is the first release candidate for the upcoming Wine 6.0. It marks the beginning of the yearly code freeze period. Please give this release a good testing to help us make 6.0 as good as possible.

What's new in this release:

  • Gecko engine update.
  • WindowsCodecs and QCap libraries converted to PE.
  • Faster font initialization at process start.
  • Support for named pipes with empty names.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 6.0-rc1 (total 53):

  15301  Biliardo 2 installer terminates on launch (32-bit Ghost-based installer uses year 2045 file date for decrypting database, triggering y2038 problem)
  21881  iScreensaver Designer 3.5 crashes
  28089  exception handling code touches stack for exceptions handled by the debugger
  28332  Wazzal 1.2 (2002 release) crashes after clicking 'Play'
  33310  Minimizing window erases chess board in Shredder Classic 4 Windows
  33996  Multiple installers fail in VBScript custom actions due to missing support of Properties with Parameters (IncrediMail, LabChart Reader 8, Toad for MySQL Freeware 7.x)
  34770  Some WMI applications fail when incorrectly passing WBEM_MASK_CONDITION_ORIGIN to IWbemClassObject::GetNames method
  35272  Mortal Kombat Komplete Edition (Steam) crashing to desktop within graphics autoconf.
  40146  Mein Verein 2016 Trial fails to install
  42095  winamp: skins don't change unless app is restarted
  42623  Changing current dir ~/.wine crashes Far Manager
  42741  Multiple Blizzard games fail to launch (StarCraft I & II, Diablo III, Heroes of the Storm)
  43567  Vietcong - game crashes during radiocalls ('kernel32.GetTickCount' clobbers ECX)
  44061  Destiny 2 crashes on launch (needs non-zero TimeDateStamp field in PE file header)
  44435  Call of Duty WWII crash
  44502  Epic Games Launcher (Fortnight 7.x) reports 'Error: Initialization failed while advising the language notification sink to the TSF source.  (0x80004001)' (unsupported ITfActiveLanguageProfileNotifySink)
  44524  skyrim keypad 0~9,'*','/' is not working causing some shortcut not work.
  44882  Call of Duty Infinite Warfare crashes after Splash-Screen with a Direct-X Error
  45383  Xanadu Next: movies not working (avi/MPEG-4 (XviD))
  45510  Sentinel HASP Runtime v6.6-7.8 driver installer reports Windows error 1053 when starting the 32-bit hardlock kernel driver service (custom imports resolver fails to locate some ntoskrnl exports)
  46028  Provide separate debug/symbol info files (.pdb) for 32-bit and 64-bit Wine-Gecko 2.47+ package (unstripped 32-bit 'xul.dll' too large to be mapped)
  46216  Multiple games need ThreadEnableAlignmentFaultFixup (Lords of the Fallen, Batman: Arkham Knight, Mirror's Edge: Catalyst)
  46236  Far 3.0 x64 crashes starting from build 5200
  46237  Far 3.0 x86 crashes starting from build 5288
  47950  Ys: Memories of Celceta crashes on launch
  48545  SDL GameControllerAddMapping registry keys do not work
  49116  Multiple installers using "mbahost.dll" crash due to method invocation on CCW class interface (Windows 10 1903 SDK (10.0.18362.0), SQL Server Management Studio, Raid Shadow Legends)
  49437  Segmentation fault (core dumped) even on winecfg or wineconsole on FreeBSD
  49969  Videos are not synced in X3 Reunion
  49975  Battlefield 1, 4 and V not start from with wine-staging 5.17 on
  50031  The Foundation Game crashes with bundled ucrtbase
  50037  wineconsole and mingw64 gdb.exe and keyboard input
  50080  Burnout Paradise: The Ultimate Box crashes between intros
  50094  Rockstar Games Launcher installer hyperlinks don't work
  50096  Performance Regression in Secondhand Lands
  50105  New Vegas Heap Replacer crashes with "Call from 0x7bc91c09 to unimplemented function d3dx9_38.dll.D3DXMatrixMultiply"
  50134  Steam terminates/crashes in clean prefix.
  50154  Allow using SDL_GAMECONTROLLERCONFIG to configure SDL controller mappings
  50160  VstHost crashes on unimplemented function avrt.dll.AvSetMmMaxThreadCharacteristicsA
  50163  Multiple applications crash with a stack overflow (Mod Organizer 2, World of Tanks, SWTOR, Audacity)
  50169  Regression: Microsoft Flight Simulator X hangs on startup (bisected)
  50171  32-bit PE entry point no longer called through BaseThreadInitThunk() assembly wrapper when Wine is built with LLVM MinGW
  50176  Tracing with 'msvcrt' debug channel causes any application to fail with stack overflow in Wine 5.22
  50179  Future Pinball: parse_hex_literal invalid literal
  50188  Audacity fails to start
  50189  Multiple 64-bit applications crash with Wine MinGW PE build due to violation of Windows 64-bit ABI (RSP must be 16-byte aligned when making a call to Win64 API)
  50192  Python "import sys" crashes with Unhandled exception
  50197  cmd and winedbg: Unable to insert some chars (*, _) with de-adnw keyboard layout
  50204  wineserver from Wine 5.22-195-gcbca9f847f6 debug dumps NLS object information on shutdown
  50206  Cinebench R23 needs dcomp.dll
  50213  Summer Pockets (demo) complains about timezone settings.
  50236  Multiple console applications using WriteFile() to write to console don't show any output since Wine 5.22 (winepath)
  50240  CLR console applications loop output infinitely

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Saturday, November 28, 2020

Lutris 0.5.8.1 has been released

Lutris helps you install and play video games from all eras and from most gaming systems. By leveraging and combining existing emulators, engine re-implementations and compatibility layers, it gives you a central interface to launch all your games.

The client can connect with existing services like Humble Bundle, GOG and Steam to make your game libraries easily available. Game downloads and installations are automated and can be modified through user made scripts.

Download this version of Lutris from here.

Changelog :

  • Remove Proton from available Wine versions
  • Display a dialog until Lutris finishes initializing
  • Allow to keep game files when uninstalling a game
  • Remove custom sidebar CSS
  • Fix popup menu not showing in list view
  • Fix script loading for local files
  • Fix installed at column setting name for list view
  • Fix lutris not launching games with rungameid
  • Fix installed Steam game for fresh lutris installs

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, November 20, 2020

Wine development release 5.22 is now available for Linux FreeBSD and macOS

The Wine development release 5.22 is now available.

What's new in this release:

  • C runtime libraries converted to PE.
  • Use fontconfig cache for faster startup.
  • Video playback improvements.
  • 3DES cipher support.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 5.22 (total 36):

  16991  Cobra 11 Nitro: No video and music at game startup
  28210  Rome Total War crash at start
  30668  Motocross Madness 2 needs IAMMultiMediaStream::GetState() implementation
  32613  Tom Clancy's Rainbow Six: Lockdown crashes after the intro videos (needs DxDiag_SoundDevices device child nodes present)
  37396  Multiple applications need "sRGB Color Space Profile.icm" (Asperite, Word 2007, Word 2010)
  38014  CCCP Insurgent v2007-01-01 crashes when querying system information via DxDiag
  41081  Foldit puzzle 1266 crashes at start up
  42731  stack overflow when .bat script variable has more than 256 characters
  43513  Ys VI: The Ark of Napishtim - videos are not playing
  44884  Call of Duty Modern Warfare Remastered: Crash after splash with error about Memory/Disk space
  45421  Need for Russia does not play msvideo movies
  45650  chromium 32-bit sandbox expects different syscall thunks depending on Windows version
  46429  Multiple games need IV50 codec to play videos (Thief Gold, Thief II: The Metal Age, Commandos 2: Men of Courage)
  46478  Wordpad is slow to start with large enough number of fonts in the system
  47320  Black Ops 4 Unhandled Exception When Loading gdi32.dll
  47374  Thronebreaker: The Witcher Tales rendering is messed up
  47846  Age Of Empires III Crash after Intro
  48171  Call of Duty: Modern Warfare (2019) exception
  48212  Ys: The Oath in Felghana - movies don't play
  48505  WinRAR x64 4.x/5.x installer crashes on unimplemented function GDI32.dll.ScriptGetCMap
  49238  Oblivion:  No sound/music
  49376  Light of Altair demo has no text in options menu
  49490  Overwatch installer fails with new wine prefix
  49526  Anno 1800: Crashes on startup
  49546  Titan Quest Anniversary Edition has no text with builtin d3dx9_42
  49665  Wine 5.14 won't start, but 5.12 - do!
  49844  Cannot create a new file on a mounted fat volume
  49907  Fallout New Vegas crashes when leaving Doc Mitchell's house
  50046  wineserver persistence after setup of a WINEPREFIX
  50084  Wargaming.net Game Center can't install updates since wine 5.19
  50101  Ghostrunner has no sound after intro movies when prefix is set to Win10
  50110  Elite Dangerous Launcher (wine-5.21): AccessViolationException Protected Memory
  50116  ODBC applications fail to create/configure system DSNs with builtin 'odbccp32' (SQLConfigDataSource must remap ODBC_xxx_SYS_DSN values for ConfigDSN)
  50135  explorer.exe crashes when UseXRandR and UseXVidMode are specified to be disabled in registry
  50140  "Guild Wars 2 Launcher" over time consumes all available memory
  50149  Chromium/MS WebView2 depends on TEB->ReservedForOle 'apt_mask' value

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Sunday, November 15, 2020

Lutris 0.5.8 has been released

Lutris helps you install and play video games from all eras and from most gaming systems. By leveraging and combining existing emulators, engine re-implementations and compatibility layers, it gives you a central interface to launch all your games.

The client can connect with existing services like Humble Bundle, GOG and Steam to make your game libraries easily available. Game downloads and installations are automated and can be modified through user made scripts.

Download this version of Lutris from here.

Changelog :

  • 3rd party services are now available from the main window
  • The "Import games" window has been removed. The concept of
    importing games from other services into Lutris has been removed.
    Syncing games from other services on start has been removed.
  • Integration with the lutris website such as login and showing your
    library has been delegated to the 'lutris' service in the sidebar.
  • The lutris service gives the option of searching your library or the whole
    lutris.net library.
  • Games from 3rd party services no longer depend on an install script to be
    present on the website. Lutris will automatically install games with an
    auto-generated script. Scripts from the website take precedence if available.
  • Steam games are directly loaded from the Steam API and it is no longer needed
    to sync your Steam library on the lutris website to see all your Steam games.
  • Game banners and icons are downloaded from the services themselves. This
    allows for customized media size in the UI based on what's available from the
    service.
  • Added option to hide the text under the icons
  • The installer game cache configuration has been moved to the installer
    window.
  • Installers now offer the choice between downloaded files, custom user
    provided files or cached files (when available).
  • Bonus content for GOG games such as manuals or soundtracks can now be
    downloaded as part of the install process. Selected content are downloaded
    in a 'extras' folder in the game folder. Those files will likely be in
    compressed format.
  • The right side bar has been moved to the bottom of the window to optimize
    space and to declutter the overall design. Game actions are now shown in a
    popover menu displayed next to the play button. Runner actions, if available
    (for example, wine), will show up in a popover menu next to the runner icon.
  • Running games have been moved from the right side bar to a row on the left
    side bar.
  • Added favorites section and allow to add/remove games from favorites
  • When removing a game, Lutris now displays the size of the folder to be
    deleted.
  • Game logs are no longer erased when switching to another game in the
    window.
  • Game logs can be saved to a file
  • Lutris runners can now be written in JSON instead of Python code. This
    handles only simple cases but it's enough to handle a vast number of
    emulators or game engines. Some existing runners have been migrated to JSON
    such as dgen, ppsspp, citra, ags, virtualjaguar... as well as new ones like
    melonds, tic80, pcem... Check out the share/lutris/json folder for those
    runners. If you plan to submit new JSON based runner be sure to provide a valid
    'download_url' otherwise the lutris client won't have a runner to download.
  • Lutris will not delete any game folder that is used by another game or any
    folder that is in some predefined locations. Note that protection of folders
    such as 'Documents' or 'Downloads' only works on English locales for the moment.
  • Added a Mangohud option with special modes for OpenGL and 32bit games.
  • Added a wine menu entry to launch a bash shell in the game's environment
    with WINEPREFIX set and the correct Wine build aliased to wine.
  • Added a command line option to generate a bash script that will run a
    lutris game without the client. ex: lutris quake --output-script quake.sh.
    This will create a 'quake.sh' script to launch the game.
  • Removed all platform and runner icons from the code base to eliminate any
    issue regarding their licenses (This is done to help get the lutris
    package into debian).
  • DOSBox and PCSX2 display an error if needed libraries are missing.
  • The old versions of gamemode are no longer supported. Make sure you have
    the one that ships with a gamemoderun executable.
  • The runtime now supports downloading individual files. New icons can be
    submitted by sending a PR to github.com/lutris/lutris-runtime.
  • Refactor of several core components. New python packages
    lutris.database and lutris.gui.installer

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Saturday, November 14, 2020

Proton 5.13-2 has been released

  Proton 5.13-2 has been released

  • Updated vkd3d-proton to version 2.0, which improves Direct3D 12 support.
  • Fixed Risk of Rain 2 multiplayer lobbies.
  • Fixed Killer Instinct crash when battle ends.
  • Fixed Assetto Corsa Competizione and Summer Funland in VR mode.
  • Fixed games not launching in Uplay Connect, and Origin crashing when updating.
  • Fixed mouse cursor in Mount & Blade II: Bannerlord.
  • Fixed SpellForce crash on launch on some systems.
  • Fixed very long load times in Warhammer 40k: Inquisitor - Martyr.
  • Atelier Ryza: Ever Darkness & the Secret Hideout is playable again.
  • Fixed Healer's Quest and Coloring Game 2 on AMD.
  • Scaled resolution now functional for Middle Earth: Shadow of War.
  • Restore behavior of horizontal scrolling input from previous Proton versions.
  • Proton log directory can now be configured with PROTON_LOG_DIR.

Link to source code

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Tuesday, November 10, 2020

Wine maintenance release 5.0.3 is now available for Linux FreeBSD and macOS

The Wine maintenance release 5.0.3 is now available.

What's new in this release:

  • Various bug fixes

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 5.0.3 (total 44):

   7102  Microsoft Word 6.0 for Windows: copy/paste causes crash on unimplemented function ole2.dll16.OLEISCURRENTCLIPBOARD
  26171  BVRP classic phone tools installer reports error 'Insufficient buffer' when trying to install print processor (AddPrintProcessorA stub should be symmetric to AddPrintProcessorW)
  35903  CED1401 USB function driver fails to install (setupapi should use the original INF path as a default source path when copying files)
  38020  Foxit Reader 6.12 crashes on unimplemented function msasn1.dll.ASN1_CreateModule during validation of digital signatures
  44127  Metal Gear Solid V: Ground Zeroes doesn't launch
  44306  Visual Novel "A Clockwork Ley-Line: The Borderline of Dusk" doesn't work with d3d9
  44925  Multiple kernel drivers require 'ntoskrnl.exe.ExCreateCallback' stub to return STATUS_SUCCESS (StarForce v3, TrackMania Nations ESWC. Denuvo Anti-Cheat)
  45536  Total Commander 9.x crashes on unimplemented function usp10.dll.ScriptGetFontAlternateGlyphs when Wine is not detected via named export 'ntdll.wine_get_version'
  46726  Dirt Rally 2.0 does not use embedded CA cert
  46818  PS4 Remote Play 2.x (.NET 4.x app) crashes on Sign-In PlayStation network (mshtml:HTMLDocument_get_cookie should not fail for 'about:blank')
  48256  pwsh.exe (from Powershell-6.*) crashes after 20~50 sec: System.EntryPointNotFoundException: Unable to find an entry point named 'FreeAddrInfoEx' in DLL 'ws2_32.dll'.
  48405  Battle.Net Launcher Beta crashes with Windows version set to 10
  48668  rFactor2 - Physics thread slower on multiplayer mode
  48779  Secret Files 3 crashes at launch (needs d3dx9_skin_info_Clone)
  48938  Ashes of the Singularity: Escalation crashes on start
  48959  S-Gear 2 installer does not recognize wine as Windows 10
  49147  Microsoft Teams 1.3.x crashes on unimplemented function setupapi.dll.CM_Get_Device_Interface_AliasW
  49178  Spitfire Audio 3.x crashes on start due to 'WTSQuerySessionInformationA' stub not initializing out parameters
  49179  winetest.exe fails to run on windows arm (surface rt / armv7): procedure entry point NtCurrentTeb could not be located in the dynamic link library C:\Users\User\Desktop\winetest.exe
  49189  Auslogics Registry Cleaner 8.x crashes and shows "OLE error 80004001" (SetCurrentProcessExplicitAppUserModelID stub needs to return S_OK)
  49221  Denuvo Anti-Cheat 'denuvo-anti-cheat.sys' crashes due to unhandled emulation of MSR register reads related to CPU / virtualization features (returning zero value is sufficient)
  49257  Avast Free Antivirus 20.3 crashes before installing due to unimplemented function rpcrt4.dll.RpcIfInqId
  49264  MultiSync installation crashes (needs _Command::get/put_CommandText)
  49272  MultiSync installation crashes (msado15.dll needs {b196b284-bab4-101a-b69c-00aa00341d07} IConnectionPointContainer)
  49281  FinanceExplorer crashes inside msado15.dll
  49289  Denuvo Anti-Cheat 'denuvo-anti-cheat.sys' crashes on unimplemented function ntoskrnl.exe.ExRegisterCallback
  49291  Denuvo Anti-Cheat 'denuvo-anti-cheat.sys' crashes on unimplemented function ntoskrnl.exe.ExUnregisterCallback when unloading
  49303  MultiSync installation crashes (msado15.dll needs IConnectionPointContainer::FindConnectionPoint)
  49322  cmudpro334 shows error on unimplemented ITaskbarList::SetOverlayIcon()
  49352  JamKazam 1.0.3744 msi installer fails at 'InstallFiles' action (incorrect handling of administrative image with compressed source files)
  49372  winedump crashes for sltg typelib files
  49379  Altium Designer 20 crashes on missing d2d1.dll.D2D1CreateDevice
  49388  MultiSync installation crashes (msado15.dll needs IConnectionPoint::Advise)
  49439  Printing and scanning software for Brother L2540DW fails to install (VBScript parser can't handle a "case else" statement with a comment and no statements to execute)
  49460  where.exe is missing in wine (affects Waves Central )
  49487  ListView control custom draw in report view shows blank item if handler clears uItemState CDIS_SELECTED flag
  49488  uninitialized bytes in server call from ntdll/server_write_file
  49570  LVM_FINDITEM should do case-insensitive test for item text
  49620  Tableau Desktop fails to install
  49656  SAP GUI - Ws2_32.getaddrinfo crashes with non-standard service (/etc/services)
  49662  Wine Internet Explorer crashes on https://[2600::]/
  49664  FrostyModManager v1.0.5.9 crashes on launch
  49666  Red Dead Redemption 2 requires HEAP flags offset to match Windows
  49685  Gigabyte "EasyTune" service crashes in wbemprox

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Monday, November 9, 2020

Run Windows software on your Chromebook

CrossOver is a commercial compatibility layer by CodeWeavers, based on the Wine project, which aims to run popular Windows software on Unix-based operating systems. CodeWeavers released the first beta of CrossOver for Chrome OS three years ago, and now it's finally ready for the masses.

CrossOver 20 was released today as the first version that officially supports Chrome OS. It comes configured to run thousands of popular Windows applications, including World of Warcraft, Steam, Quicken, GOG Galaxy, Microsoft Office, and others. Unlike the Parallels-based VM that Google is working on, CrossOver translates Windows API calls as needed, rather than emulating the entire operating system.

The Chrome OS version now runs on top of the Linux container, instead of running as an Android application like earlier betas did. CodeWeavers said in a blog post, "We feel that providing CrossOver using this route provides a superior user experience." However, this does mean that older Chromebooks without support for Linux apps won't be able to use the newer version.

CrossOver is paid software with three packages available. You can buy the current version for $39.95, and a Pro version with free software upgrades for a year (plus discounts on future releases) and additional customer support is available for $59.95. Finally, if you think you'll use CrossOver until the heat death of the universe, a lifetime support option is available for $494.00.

 Full Article

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

 


Putty for Mac
Putty for Mac
$15.00

https://winereviews.onfastspring.com/putty-for-mac



Saturday, November 7, 2020

vkd3d-proton version 2.0 has been released

VKD3D-Proton is a fork of VKD3D, which aims to implement the full Direct3D 12 API on top of Vulkan. The project serves as the development effort for Direct3D 12 support in Proton.

 


This initial release supports D3D12 Feature Level 12.0 and Shader Model 6.0 (DXIL).

Games expected to work include:

  • Control
  • Death Stranding
  • Devil May Cry 5
  • Ghostrunner
  • Horizon Zero Dawn
  • Metro Exodus
  • Monster Hunter World
  • Resident Evil 2 / 3

Please refer to the README for supported driver versions.

Link to source code

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, November 6, 2020

Proton 5.0-10 has been released

  Proton 5.0-10 has been released

  • Added support for the latest Steamworks SDK.
  • Added support for the latest OpenVR SDKs.
  • Log directory is now configurable with PROTON_LOG_DIR.

Link to source code

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Wine development release 5.21 is now available for Linux FreeBSD and macOS

The Wine development release 5.21 is now available.

What's new in this release:

  • GDI32 library converted to PE.
  • More fixes for windowless RichEdit.
  • A number of timezone updates.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 5.21 (total 24):

  22797  'Sample1_DLLEmbedding' example from BoxedApp SDK v3.3.x (native API application virtualization scheme) crashes (needs hookable NtXXXSection API entries / NT syscalls)
  25834  Adobe Reader X and XI cannot open in Protected Mode due to advapi32.dll CreateRestrictedToken being a stub
  33072  dxdiag: can't retrieve network info
  33162  Acrobat Reader 11 crashes on start (native API application virtualization, NtProtectVirtualMemory removes execute page protection on its own code)
  45349  Multiple applications and games crash due to missing support for 64-bit syscall thunks (StreetFighter V, World of Warcraft)
  45550  League of Legends 8.15+ anticheat fails due to incorrect implementation of NtQuerySystemInformation(SystemModuleInformation)
  45666  Multiple Riot Games' anti-cheat / protection schemes need implementation of NtQuerySystemInformation 'SystemModuleInformationEx' info class (League of Legends 8.15+, Valorant/Vanguard)
  46373  Unknown game crashes in unimplemented function msvcr80.dll._strnset_s in 1.6.2
  46870  League of Legends 8.12+ fails to start a game in Vista+ mode (anticheat engine, SystemExtendedProcessInformation)
  46967  GOG Galaxy doesn't run in virtual desktop
  48203  Far Manager 3 broken appearance
  48204  Wineconsole running Far File Manager 3 crashes as soon as you try to resize its window
  48715  A Wolf RPG game freezes on map transition
  49298  Path of Exile crashes when switching to Vulkan Renderer on RADV. Switching works in proton.
  49449  Terraria Mobile Server (.NET 4.x) crashes with System.NotImplementedException NATUPNPLib.IUPnPNAT.get_StaticPortMappingCollection()
  49610  mu online crashes after login
  49739  Microsoft Flight Simulator needs netutils.dll and srvcli.dll
  49785  Linking of some objects sometimes fails with undefined reference to windowscodecs GUIDs
  49813  Implement debugging feedback extensions  (VK_EXT_debug_utils/VK_EXT_debug_report) to forward data to Linux impl
  50038  IWbemClassObject::Get method with wszName = NULL crashes inside wbemprox
  50039  Wine 5.18+ fails build on Ubuntu 18.04 with libwine.so Makefile symbolic link
  50049  Fallout 76 opens black screen then crashes on start
  50050  Wine 5.20 build fails on Ubuntu 16.04
  50077  .NET 3.5SP1 installer depends on PEB->Reserved[1] / AtlThunkSListPtr32 being 0 or 1

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, October 23, 2020

Wine development release 5.20 is now available for Linux FreeBSD and macOS

The Wine development release 5.20 is now available.

What's new in this release:

  • More work on the DSS cryptographic provider.
  • A number of fixes for windowless RichEdit.
  • Support for FLS callbacks.
  • Window resizing in the new console host.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 5.20 (total 36):

  14640  Multiple OpenGL applications and games fail at ChoosePixelFormat/SetPixelFormat (Lazarus, Counterclockwise, USI T3 emulator)
  30364  X3 Reunion hangs at start
  33392  .NET Framework 4.0 installer misreports disk space if not enough disk space available 'Drive C: Required - 64u MB, Available - 64u MB' ('FormatMessageA/W' needs to support I64)
  34558  Multiple applications and games wrapped with ASProtect 1.x-2.x protection scheme fail to start after registration (Farm Frenzy 2, Alawar, FL Studio 11.x VSTi 'Slayer2' plugin, FORScan)
  35694  Serena hits deadlock on exit
  35744  LabChart Reader 8 installer ends prematurely (VBScript support for class default sub missing)
  36873  Multiple games have non-functional mouse input, invisible mouse cursor (Chronology, Mount & Blade II: Bannerlord)
  39297  kernel32.IsValidCodePage and friends don't support code page 708.
  46950  UFOHD2 crashes when trying to open camera preview
  47771  Multiple games have broken mouse movement (Alan Wake, Hard Reset, Battlefield 3, Watch Dogs, Sniper Elite V2 Remastered)
  47906  Alice Madness Return crashes
  48336  Applications using MS ADO require Recordset Connect to be implemented (Enterprise Architect, Brickcom CMS client)
  48717  Saints Row 2 needs xactengine3_2.dll
  49012  Application build with .NET CoreRT crashes due to FLS callbacks not being called
  49044  CPU-Z 1.92 crashing on startup
  49450  Adobe Shockwave Player 11.x plugin installer fails with jscript:cc_parser_parse '&&' expression not implemented
  49529  5.12 regression: Wine segfaults if the +heap debug channel is enabled
  49661  Red Evil:black screen in game.
  49673  Backpacker 3:Americana:unhandled exception
  49679  Visual Studio 98 and Visual Basic 6 installers hang
  49808  Stellaris loads very slowly
  49814  FreeBSD 12.1 undebuggable crash on startup (regression)
  49821  Seismobuild crashes at start
  49860  Dungeons & Dragons Online 64bit client fails to start in wine-5.16, 5.17, 5.18
  49904  all wine processes show a definite leak in load_libwine()
  49950  d3d10:reflection tests crash
  49960  The Sims Complete Collection is stuck on playing intro
  49966  powershell_ise.exe fails with Unhandled Exception: System.NotImplementedException: The method or operation is not implemented.  at System.Runtime.InteropServices.Marshal.ThrowEx
  49982  A '(call )' line does not reset %ERRORLEVEL% to 0
  49997  Capella no yakusoku: Game doesn't start (black screen)
  50000  Wineconsole crashes on F8
  50004  Python script hangs when pipe IPC is used
  50008  Metro Exodus fails to launch since commit fde5967f725624c5ee4995dcbe22f262979c5c9c
  50016  PS Remote Play can't install: "To use PS Remote Play, update your PC's OS to the latest version, and then install the Media Feature Pack from Microsoft."
  50020  mf:mf tests crash on Windows 7
  50025  Cannot run Line (chat app) on Wine

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, October 16, 2020

Proton 5.13-1 has been released

  Proton 5.13-1 has been released

  • Newly playable games include:
    • Red Dead Redemption 2
    • Horizon Zero Dawn
    • DEATH STRANDING
    • Metal Gear Solid 5: Ground Zeroes
    • Final Fantasy XV
    • Sea of Thieves
    • Star Wars: Battlefront II
    • Call of Duty: WWII
    • Call of Duty: Infinite Warfare
    • Call of Duty: Modern Warfare
    • Asssassin's Creed: Rogue
    • Assassin's Creed IV Black Flag
    • South Park: The Fractured But Whole
    • DiRT Rally 2
    • Age of Empires II: Definitive Edition
    • Age of Empires III
    • Dragon Quest Builders 2
    • Ashes of the Singularity: Escalation
    • Tron 2.0
    • AO Tennis 2
    • Fight'N Rage
    • Woolfe - The Red Hood Diaries

 


  • Improved Steam client integration, which fixes many Call of Duty titles as well as Spelunky 2, Torchlight III, Path of Exile, and RPG Maker MZ.
  • Beginnings of real support for all types of video playback. Games that use older video libraries should start working with this build. We are working on improving support for newer video libraries.
  • Improved support for systems with multiple monitors.
  • Improvements to audio playback in Halo 3, Beyond: Two Souls and Tomb Raider 2.
  • Improvements to rFactor 2 multiplayer and Call of Duty: Advanced Warfare multiplayer.
  • Fixed text rendering in SD GUNDAM G GENERATION CROSS RAYS.
  • Updated Wine to version 5.13. 256 changes in Proton 5.0 were either upstreamed or are no longer needed.
  • Updated DXVK to v1.7.2.
  • Updated FAudio to 20.10.
  • Updated to latest vkd3d-proton.
  • Built against the next generation of the Steam Linux Runtime.
  • Notes for users who build Proton:
    • This branch has new submodules. Please use git submodule update --init --recursive when updating.
    • The build system now depends on being able to build Rust code.
    • If you use the Vagrant VM, you will need to destroy and rebuild it.

Link to source code

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Wednesday, October 14, 2020

CrossOver 20 for Chrome OS Mac and Linux Has Shipped

CrossOver® 20 for macOS and Linux has arrived! Additionally, Chrome OS joins its cousins, macOS and Linux, in bringing a smooth Windows application experience with CrossOver 20.

Across All Platforms
CrossOver 20 includes Wine 5.0 (with over 3,400 improvements) and the ability to rate applications within the CrossOver UI.

Mac
The macOS version offers support for macOS 11, including Apple Silicon. The macOS version also includes major improvements to support for games, including 32 bit games that are no longer available for the Mac, DirectX11 and 12 games and the Steam client.

Linux
The Linux version undertook a thorough review of Linux distribution support, with an effort to integrate cleanly with all modern distributions and support for CrossOver to upgrade itself.

Chrome OS
Our CrossOver Chrome OS product shares about 99% of its DNA with our CrossOver Linux product. Our initial Chrome OS product was built on Android, because Google provided support for Android applications. However, since then, Google has provided support for Linux applications. We feel that providing CrossOver using this route provides a superior user experience. Using Google’s Linux container support, CrossOver enables a Chromebook to run various Window applications as if they
were native and without requiring a Windows operating system. Not only does it integrate directly with the Chrome OS shelf, it also works in offline mode as well as it does in online mode.

It’s not just cosmetic...
Yes! We have a new look. The completely reimagined corporate branding and its sub-brands, CrossOverTM, PortJumpTM and ExecModeTM reveal the evolution of the company over the past 14 years, while maintaining our ongoing commitment to the open-source community and its talent.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 


Putty for Mac
Putty for Mac
$15.00

https://winereviews.onfastspring.com/putty-for-mac



Friday, October 9, 2020

Wine development release 5.19 is now available for Linux FreeBSD and macOS

The Wine development release 5.19 is now available.

What's new in this release:

  • Wine Mono engine updated to 5.1.1, with WPF text formatting support.
  • KERNEL32 library converted to PE.
  • DSS cryptographic provider.
  • Windowing support in the new console host.
  • A number of exception handling fixes.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

 Bugs fixed in 5.19 (total 27):

  15437  Multiple programs using madCodeHook crash (in-memory PE image of Wine builtins vs. ELF image on disk)
  29926  Multiple games need IDirectDrawStreamSample::Update() (Beach Life, The Sims Complete Collection, Risk II, Earth 2150, Need for Russia)
  31342  Multiple applications need msvcirt.dll.??0ofstream@@QAE@XZ (Trespasser, Max Payne 1, 3Dmark1999 MAX, 3Dmark2000, 3Dmark2001 SE, GraphCalc, Charon)
  39123  Fairy Fencer F depends on NtQuerySystemInformation(SYSTEM_INTERRUPT_INFORMATION) volatility for random number generation
  45090  (nearly) every test shows a leak in kernel32/{console,term}.c
  45331  Exile: Escape From the Pit crashes after splash screen
  45400  eden* (VN) some font characters display with the wrong glyph (capitals/spaces)
  45489  World of Warcraft needs GetRawInputBuffer
  46588  Cegid Business Line installer fails in custom script action installing "BLJNR.MSI" component.
  48529  Avencast: Rise of the Mage fails to launch
  49172  Always true condition `code > 0xffff` in vbscript/global.c
  49367  1971 Project Helios shows a black screen
  49470  Silent Hill 4 crashes when a person is suppose to scream.
  49549  winetricks -q dotnet45 leaves dozens of mscorsvw.exe processes
  49586  valgrind shows a leak in dlls/ntdll/env.c:set_wow64_environment()
  49659  Multiple games crash on launch (Mahjong Titans, Resident Evil HD Remaster, Resident Evil 0 HD Remaster)
  49857  NCLauncher2: Crypto error on a successful login
  49873  Warzone 2100 crashes on unimplemented function api-ms-win-crt-convert-l1-1-0.dll.strtold
  49894  Regression in "kernelbase: Use conhost to handle Unix consoles."
  49895  [Regression] Steam fails to load pages
  49899  Multiple games need IDirectDrawMediaStream::NewSegment() implementation (The Sims Complete Collection, Earth 2150, Beach Life, Risk II, Need for Russia)
  49906  Fallout New Vegas: broken gog installation
  49909  Win Toolkit v.1.4.37.20 (.NET 3.5 app) crashes with wine-mono
  49911  Sebastien Loeb Rally EVO 64-bit version crashes with builtin xactengine3_7
  49924  IP address control does not focus its fields on focus change
  49929  Game for Windows Live installer fails with 'winetricks -q gfw'
  49946  Themida-packed application crashing on multi-hop import forward

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, September 25, 2020

Wine development release 5.18 is now available for Linux FreeBSD and macOS

The Wine development release 5.18 is now available.

What's new in this release:

  • Vulkan shader compilation using the new vkd3d-shader library.
  • USER32 library converted to PE.
  • Console no longer requires the curses library.
  • Support for display modes with various orientations.
  • A number of syntax fixes in the WIDL compiler.
  • Non-recursive makefiles.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 5.18 (total 42):

  10603  IDirectSoundBufferImpl_SetFX needed for sound effects in several games
  18670  QIP Infium 2.0 build 9030 crashes on exit (needs a proper implementation of WSACleanup)
  21232  Multiple games and applications (Chromium-based browser engines, Blizzard games, League of Legends) crash due to hooking/anticheat validation (needs syscall thunks in ntdll.dll)
  22749  Hard link creation from a Finddupe-generated batch file fails ('fsutil.exe' needs to support 'hardlink create' command)
  35467  Multiple games crash on unimplemented function msvcirt.dll.??0fstream@@QAE@PBDHH@Z (Lock On: Modern Air Combat, TRON 2.0)
  36960  Avencast: Rise of the Mage fails to start (D3DXCreateTextureFromFileA failed)
  37254  wineconsole/curses.c fails to build on NetBSD 6.1.4
  37491  wineconsole requires/uses TERM environment variable
  37644  .NET console applications using System.Console.Clear() crash when directly started in terminal
  38964  widl: inconsistent null pointer checks in typelib writer
  39469  PreSonus Studio One 3 says it requires Windows 7 SP1 (d3d11 '{bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1}', 'ID3D11DeviceContext1' not implemented)
  43107  The Witcher 3 fails to detect dx11 - registry dx11>opengl applied
  44422  Vectric Aspire 9 : it does not load 3d images
  45433  dark souls 3: cannot change resolution in fullscreen mode
  45573  League of Legends 8.12+ fails to start a game (anticheat engine, hooking of syscall return instructions)
  45797  NVIDIA GeForce Experience 3.x installer fails due to 'mshtml.OleObject_{Get,Set}Extent' stubs
  47251  add support for ConPTY API (pseudo console)
  47491  dinput event queue is overflowing and stalling the whole game/wineserver
  48396  'cmd.exe /c move file1 file2' doesn't respect non-interactive mode, causing prompt for overwrite if destination file exists
  48397  'cmd.exe /c move file1 file2' doesn't overwrite existing destination file in non-interactive mode
  48952  NVDA hangs on start
  49038  O.E.D.  v 4.0 (Oxford English Dictionary) No longer starts.
  49206  ITHVNR: hooked processes segfault
  49309  vbscript:run test fails in Japanese locale
  49335  Dolphin EasyReader for Windows 6.04 (TTS app) crashes after completing startup wizard (needs IMarkupServices::CreateMarkupPointer method implementation)
  49343  Neverwinter Online: Launcher crash on Startup
  49532  .NET 4.0 and higher fail to install via winetricks
  49591  Multiple GOG installers display the error message "Out of Global Vars range"
  49624  Protocol error: process 0020: recvmsg: Message too long on mac OS
  49643  Calling ClipCursor too frequently can cause stack overflow in foreground window thread.
  49647  wine 5.14 build fails in winegstreamer on Ubuntu 16.04 and Debian 9
  49738  "warning: implicit declaration of function ‘strtoumax’" when compiling PuTTY with Winelib
  49765  SlingPlayer Desktop crashes on unimplemented function msvcrt._snprintf_c
  49770  Firestorm viewer crashes
  49774  macDriver no longer functions within macOS VM
  49806  WIDL doesn't tolerate attribute [hidden] within enums.
  49811  cmd /c "cd "directory"&&"somecommand.exe"" tries to cd to "directory"&&"somecommand.exe"
  49820  VBScript fails to parse decimal literals between -1 and 1 without 0 in front
  49834  45a63e5b3ce0e5d7fcc55ce57f315086b87f8ad7 breaks binary compatibility with 5.0 on passing main() argc
  49847  Logos Bible 8: wineserver always using 100% CPU core
  49850  No One Lives Forever crashes due to GetMotif stub in dmstyle
  49889  wineserver shows failed assertion on shutdown

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Tuesday, September 22, 2020

Vkd3d 1.2 Released

 he Wine team is proud to announce that release 1.2 of vkd3d, the Direct3D to Vulkan translation library, is now available.

This release contains improvements that are listed in the release notes. The main highlights are:

  • Availability of libvkd3d-shader as a public library.
  • Support for tessellation shaders.
  • Version 1.1 root signatures.
  • Stream output support.

The source is available here.

What's new in vkd3d 1.2
=======================


*** libvkd3d

- Newly implemented Direct3D 12 features:
  - Multi-sampling.
  - Reserved resources.
  - Instance data step rates. This requires the
    VK_EXT_vertex_attribute_divisor extension.
  - `Private data' APIs for all interfaces.
  - Shader-resource view component mappings.
  - Indirect indexed draws.
  - Indirect draws with a count buffer. This requires the
    VK_KHR_draw_indirect_count extension.
  - Stream output and stream output queries. This requires the
    VK_EXT_transform_feedback extension.
  - Predicated/conditional rendering.
  - Primitive restart.
  - Depth rendering without a pixel shader.
  - Depth clipping. This requires the VK_EXT_depth_clip_enable extension.
  - Rasteriser discard.
  - Dual-source blending.
  - Mapping placed resources.
  - The ReadFromSubresource() and WriteToSubresource() ID3D12Resource methods.
  - Simultaneous access to resources from multiple queues.
  - Null-views. I.e., views without an underlying resource.
  - Several more feature support queries.

- New interfaces:
  - vkd3d_serialize_versioned_root_signature() and
    vkd3d_create_versioned_root_signature_deserializer() provide support for
    versioned root signatures.
  - The vkd3d_application_info structure extends the
    vkd3d_instance_create_info structure, and can be used to pass information
    about the application to libvkd3d. It is analogous to the
    VkApplicationInfo structure in Vulkan. Its `api_version' field should be
    set to the version of the libvkd3d API that the application targets.
  - The vkd3d_optional_device_extensions_info structure extends the
    vkd3d_device_create_info structure, and can be used to pass a list of
    device extensions to enable only when available to libvkd3d. It is
    analogous to the vkd3d_optional_instance_extensions_info structure for
    instance extensions.

- New environment variables:
  - VKD3D_CONFIG can be used to set options that change the behaviour of
    libvkd3d.
  - VKD3D_TEST_BUG can be used to disable bug_if() conditions in the test
    suite.
  - VKD3D_TEST_FILTER can be used to control which tests are run.
  - VKD3D_VULKAN_DEVICE can be used to override the Vulkan physical device
    used by vkd3d.
  See the README for more detailed descriptions and how to use these.

- When the VK_KHR_dedicated_allocation extension is available, dedicated
  allocations may be used for committed resources.

- When the VK_KHR_image_format_list extension is available, it will be used to
  inform the driver about the view formats that a particular mutable Vulkan
  image can be used with. This improves performance on some Vulkan
  implementations.

- When the VK_EXT_debug_marker extension is available, object names set with
  the ID3D12Object SetName() method will be propagated to the underlying
  Vulkan objects.

- Unordered-access view clears are supported on more formats. Previously these
  were limited to integer formats for texture resources, and single component
  integer formats for buffer resources.

- When the D24_UNORM_S8_UINT format is not supported by the Vulkan
  implementation, the D32_SFLOAT_S8_UINT format will be used instead to
  implement the D24_UNORM_S8_UINT and related DXGI formats. This is required
  because the DXGI D24_UNORM_S8_UINT format is mandatory, while the Vulkan
  D24_UNORM_S8_UINT format is optional.

- Various bug fixes.


*** libvkd3d-shader

- libvkd3d-shader is now available as a public instead of an internal library.

- New features:
  - Tessellation shaders.
  - Root signature version 1.1 serialisation, deserialisation, and conversion.
  - Multi-sample masks.
  - Per-sample shading.
  - Early depth/stencil test.
  - Conservative depth output.
  - Dual-source blending.
  - Stream output.
  - Viewport arrays.

- Support for OpenGL SPIR-V target environments. This allows SPIR-V produced
  by libvkd3d-shader to be used with GL_ARB_gl_spirv. This includes support
  for OpenGL atomic counters and combined samplers.

- Preliminary support for shader model 5.1 shaders. This is still a work in
  progress. Notably, support for resource arrays is not yet implemented.

- When the SPV_EXT_demote_to_helper_invocation is available, it will be used
  to implement the `discard' shader instruction instead of using SpvOpKill. In
  particular, this ensures the `deriv_rtx' and `deriv_rty' instruction return
  accurate results after a (conditional) `discard' instruction.

- Support for using SPIR-V specialisation constants for shader parameters.

- Support for more shader instructions:
  - bufinfo,
  - eval_centroid,
  - eval_sample_index,
  - ld2ms,
  - sample_b,
  - sample_d,
  - sample_info,
  - samplepos.

- When built against SPIRV-Tools, libvkd3d-shader can produce SPIR-V shaders
  in text form.

- libvkd3d-shader now has its own environment variable (VKD3D_SHADER_DEBUG) to
  control debug output.

- Various shader translation fixes.


*** vkd3d-compiler

- When supported by libvkd3d-shader, text form SPIR-V is available as a target
  format, in addition to the existing binary form SPIR-V target format.

- Input from standard input, and output to standard output is supported.


*** libvkd3d-utils

- To specify the libvkd3d API version to use when creating vkd3d instances,
  define VKD3D_UTILS_API_VERSION to the desired version before including
  vkd3d_utils.h. If VKD3D_UTILS_API_VERSION is not explicitly defined,
  VKD3D_API_VERSION_1_0 will be used.

- Support for versioned root signatures is provided by the
  D3D12SerializeVersionedRootSignature() and
  D3D12CreateVersionedRootSignatureDeserializer() entry points.


*** build

- The minimum required version of Vulkan-Headers and SPIRV-Headers for this
  release is version 1.1.113.

- The minimum required version of widl for this release is version 3.20.

- If doxygen is available, it will be used to build API documentation. By
  default, documentation will be generated in HTML and PDF formats.

- If debug logs are not required or desired, defining VKD3D_NO_TRACE_MESSAGES
  and VKD3D_NO_DEBUG_MESSAGES will prevent them from being included in the
  build. For example, a release build may want to configure with
  `CPPFLAGS="-DNDEBUG -DVKD3D_NO_TRACE_MESSAGES -DVKD3D_NO_DEBUG_MESSAGES"'.

- Microsoft Windows is now a supported target platform. To create a build for
  Windows, either cross-compile by configuring with an appropriate --host
  option like for example `--host=x86_64-w64-mingw32', or build on Windows
  itself using an environment like MSYS2 or Cygwin.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, September 11, 2020

Wine development release 5.17 is now available for Linux FreeBSD and macOS

The Wine development release 5.17 is now available.

What's new in this release:

  • ADVAPI32 library converted to PE.
  • Beginnings of an NDIS network driver.
  • Still more restructuration of the console support.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 5.17 (total 17):

  22616  Multiple applications need msvcirt.dll.??0ifstream@@QAE@PBDHH@Z (Merriam-Webster Dictionary, Power Tab Editor, gmax 1.2, GradeBook for Windows, Microsoft Reader)
  24182  Multiple games need IDirectDrawMediaStream::Get/SetFormat implementation (Need for Russia, Motocross Madness 2, The Sims Complete Collection)
  30014  Multiple programs require msvcirt.dll.??0ifstream@@QAE@XZ (Wouxun KG-UV2D, Charon, Cricket 2002, Mastercook 15, GraphCalc)
  35782  Tic Tac Toe Game (vbscript) cannot be played (colon used in for loop for placing multiple statements on the same line)
  41005  Deadlight: Director's Cut (UE3, 64-bit) loads to a black screen
  43999  GetVersion incorrectly fails to lie about the OS version when masquerading as Windows 8.1 or 10
  45642  Chrome/Chromium sandbox needs x86-64 syscall thunks to match Windows
  46278  Cisco Jabber 12.5 sends only first letter due to missing richedit:ITextRange functions
  47048  Logitech webcam does not show picture, only grey
  47642  Support conversion from GST_VIDEO_FORMAT_RGB to DirectShow-supported formats (needed by Risk II + native amstream)
  48130  Launching World of Tanks from the shortcut doesn't work
  48407  OllyDbg 2.x segfaults the process after attaching to it
  49125  Logos Bible Software Indexing fails 64bit only 32bit works
  49242  provide some way to get reported windows version via command line
  49749  Visual Studio 2019 installer crashes after unpacking content
  49762  Emulated virtual desktop ignores size set in winecfg
  49805  Pyxel Edit crashes when clicking the "File" dropdown option.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

 

Friday, August 28, 2020

Wine development release 5.16 is now available for Linux FreeBSD and macOS

The Wine development release 5.16 is now available.

What's new in this release:

  • Support for x86 AVX registers.
  • Some ARM64 fixes for macOS.
  • Still more restructuration of the console support.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 5.16 (total 21):

  21150  Memorex exPressit Label Design Studio 4.x crashes when creating a new project (ieframe 'IOleObject::Advise' is a stub)
  24320  Cisco Quick VPN Client (QVPN) v1.4.x tool 'DetectEnvStatus.exe' crashes
  37913  Inconsistent rounding behaviour for sprintf
  39712  AirDC++: Crash after finishing setup wizard
  39881  d3dx9_36/tests/mesh.ok: failed on line 4145 Test text
  44200  Quake Champions Instant Crash To Desktop (Steam)
  46350  Armored Warfare mouse stutter
  46994  Firefox doesn't load pages
  47570  Builtin Split function not implemented (needed by FotoBizX Installer)
  49400  Multiple Windows 10 applications need IsWow64Process2 to determine real OS architecture (ex: detect WOW64 on ARM64)
  49564  Tomb Raider I (using DosBox) hangs after starting
  49631  Wine does not fill in Vulkan device LUID property when running in Virtual Desktop
  49648  Still Life hangs when player starts moving
  49698  Unwinding with a PE based ntdll.dll fails in some cases
  49712  Magic: The Gathering Arena fails to connect to server
  49716  Toontown Corporate Clash's Windows Installer crashes inside  IsWow64Process2
  49718  ABZU broken with math functions from musl
  49719  The Bat! v9.2.2.3: The 32bit version and the 64bit version crashed after startup
  49728  Appear (a 4K rendering demo) crashes on unimplemented function user32.dll.SetWindowFullScreenState
  49730  Number formatting broken with "nl_NL.UTF-8" (for msmoney)
  49746  crash when virtual debug channel is enabled

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.