Pages

Tuesday, May 14, 2024

Newest CodeWeavers CrossOver Mac and Linux coupon code

Hello Everyone,

I want to share my newest CodeWeavers coupon / promo code, the code is ( ALEXA25 ) and its good for a instant 20% discount off any product in CodeWeavers online store. Just go to CodeWeavers store and enter the code then update and you will see your discount. This promo code is valid until December 31st 2024 so feel free to share it with family and friends so they can also save 20% off CrossOver for Linux, Mac, ChromeOS. 

This coupon code currently isn't valid for a discount off CrossOver Lifetime. But if you should decide to purchase CrossOver LifeTime you will receive 65 Swag Bucks that can be used in CodeWeavers Swag store.







Thursday, May 9, 2024

CrossOver 24.0.2 released for macOS and Linux

CodeWeavers recently released CrossOver 24.0.2 for Mac and Linux. Here are the changes sense CrossOver 24.0.0 was released.


CrossOver Changelog :

24.0.2 CrossOver - April 29, 2024
Bug fix for Linux: Fix for password prompt on ChromeOS.

24.0.1 CrossOver - March 21, 2024
Bug fixes for macOS:
Fix for latest Diablo IV update.
Add support for Tomb Raider I-III Remastered.

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

Sunday, May 5, 2024

Bundlehunt 2024 Superstar Software Bundle

I'm thrilled to announce the launch of our latest bundle – the 2024 Superstar Software Bundle!
This bundle is an absolute steal, featuring over 40 incredible macOS and Windows software, including top-notch apps like Hookmark**,** Mountain Duck**,** uBar**,** and many more.

The bundle is live and ready for action at https://bundlehunt.com/bundle/2024-superstar-software-bundle.

Here are some highlights you won't want to miss:

  • Over 40 top-rated macOS and Windows apps straight from the official developers

  • You get the latest full-working versions of each app

  • Bonus: $3💰 off on orders over $30 .00



Friday, February 23, 2024

CrossOver 24 for Mac and Linux has been released

Codeweavers released CrossOver 24 for Mac and Linux today.

Changelog :

24.0.0 CrossOver - February 22, 2024

Core Technology Improvements:

CrossOver 24 includes Wine 9.0, with over 7,000 improvements and benefits to many popular applications.

Update to Wine Mono 8.1.

Update to vkd3d 1.10.

Various UI enhancements.

macOS:

Fixes for many games, including Horizon Zero Dawn, Anno 1800, Planet Zoo, The Binding of Isaac: Rebirth and Age of Empires III: Definitive Edition.

Update to MoltenVK 1.2.5.

Linux:

New Office 365 installers work.

Fix for PowerPoint 2016/365 crashes.

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

Monday, February 5, 2024

New Year macOS & Windows Bundle is live

 The BundleHunt New Year 2024 Bundle is now live!

This bundle is a jackpot with 44 incredible macOS, Windows software, and Design Tools, all starting at an unbelievable $1 per app. Noteworthy mentions include top sellers like MailArchiver X, TextExpander, PathFinder, Studies, Blocs and so much more…

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


Tuesday, November 14, 2023

The BundleHunt 2023 Black Friday Bundle is now live

The BundleHunt 2023  Black Friday Bundle is now live!

We're talking essential Mac apps like:

  • - Mountain Duck - The power user's cloud tool
  • - CloudMounter - Effortlessly manage cloud drives
  • - NTFS for Mac - Use Windows drives seamlessly
  • - Downie - Download videos super fast
  • - GarageSale - Organize all your files perfectly

  • Key details:
  • - 40+ Sonoma compatible apps
  • - Direct from official developers
  • - Latest versions included
  • - Spend over $30, get a sweet $3 discount!

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

CodeWeavers CrossOver 23.6 for macOS Linux and ChromeOS has been released

 Hi folks,

I’m thrilled to announce that CodeWeavers has released CrossOver 23.6 for macOS, Linux and ChromeOS!

 Change Log :

23.6.0 CrossOver - October 18, 2023

    macOS:
        Support for Counter-Strike 2 and Warframe.
        Printing now works on macOS Sonoma.
    Bug fixes for all platforms:
        Quicken no longer crashes after the latest update.


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

 


 

Friday, November 10, 2023

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

The Wine development release 8.20 is now available.

What's new in this release:

  • More DirectMusic implementation.
  • Protocol associations exported to the Unix desktop.
  • Code cleanups in preparation for code freeze.
  • Various bug fixes.

Bugs fixed in 8.20 (total 20):

 - #22904  Register URL protocol handlers under Linux
 - #52716  Sending key stroke (using [System.Windows.Forms.SendKeys]::SendWait) fails (seems to go into a loop?)
 - #53213  d3d10core:d3d10core & d3d11:d3d11 - test_texture() fails in the TestBot VMs
 - #53217  d3d10core:d3d10core & d3d11:d3d11 - test_cube_maps() crashes on gitlab-debian-32
 - #53218  d3d10core:d3d10core & d3d11:d3d11 - test_uint_shader_instructions() fails on llvmpipe
 - #54399  d3d11:d3d11 - test_vertex_formats() fails on Windows 11 + AMD
 - #54519  d3d9:visual - test_mipmap_upload() fails on AMD and Nvidia GPUs
 - #54780  UndertaleModTool display regression since wine-staging 8.4
 - #55316  d3d10core:d3d10core & d3d11:d3d11 fail systematically on w11pro64-amd
 - #55608  NAM won't open on new update
 - #55679  warframe doesn't start in experimental wow64 mode
 - #55715  Folio Views 4 crashes when storing a changed file
 - #55742  wine crashes when launching Captvty V3
 - #55782  System.Windows.Forms expects CreateActCtx() to succeed with truncated ACTCTX structure
 - #55789  Spectralayers 9 Pro crashes on audio playback
 - #55797  Max Payne (2001) has no sound
 - #55838  wget.exe fails to download anything (regression)
 - #55839  NtCreateSymbolicLinkObject fails with STATUS_OBJECT_TYPE_MISMATCH
 - #55842  Neverwinter Nights 2 Complete (GOG.com) crashes while starting a new game from the menu
 - #55856  cygwin hangs during installation at libzstd1-1.5.5-1

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

Sunday, October 29, 2023

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

The Wine development release 8.19 is now available.

What's new in this release:

  • Mono engine updated to version 8.1.0.
  • More DirectMusic implementation.
  • 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 8.19 (total 44):

 - #8174   Ares P2P 2.x embedded media player fails to play .mpg files
 - #9027   No sound for rise of nations - all versions
 - #23489  Buccaneer: quits silently when entering the Tavern
 - #32395  Neverwinter Nights 2 : Broken sky with anti-aliasing turned on
 - #32896  Serious Sam: The Random Encounter has no sound
 - #34751  Aura: Fate of the Ages: sounds aren't played, but music works fine
 - #43372  valgrind shows a definite leak in dlls/d3dx9_36/tests/texture.c
 - #45072  Enabling csmt causes 100% CPU use in MikuMikuDance
 - #45135  Black Rockman Shooter has no sound
 - #45144  GED Keeper 2 (.NET 2.x based genealogical database app) fails to run with Wine-Mono
 - #45893  Midtown Madness: Extremely Slow with csmt on
 - #47767  Airport Mania First Flight - Very long loading times and awful performance
 - #49731  Shtriga: Summer Camp freezes with a black screen (PE-build only)
 - #49804  Multiple WPF 4.5+ .NET applications fail to run with Wine-Mono due to missing support of Ribbon control 'System.Windows.Controls.Ribbon' (OpenGL Extensions Viewer 6.1.2, CapFrameX v1.6.0)
 - #52014  Memento Mori freezes on launch
 - #52396  Stack overflows when running any 64-bit .Net 6 (.Net Core) program
 - #53264  mmdevapi:capture - test_audioclient() fails systematically on Windows 10 1909+
 - #54704  Black screen with Dungeon Keeper 2 and Wine v8.4
 - #55223  d3dx10_34:d3dx10, d3dx10_35:d3dx10, d3dx10_39:d3dx10 & d3dx10_42:d3dx10 sometimes fail on w11pro64-amd
 - #55228  kernel32:loader - test_ResolveDelayLoadedAPI() fails on Windows 10+
 - #55267  gdi32:font - The 64-bit test_RealizationInfo() gets invalid parameter errors on Windows 8+
 - #55269  ntdll:info - The 32-bit test_query_process_debug_port() gets a bad len on Windows 8 64-bit
 - #55555  secur32:secur32 - test_ticket_cache() crashes when Kerberos support is missing
 - #55560  The 64-bit dbghelp:dbghelp times out in Wine
 - #55577  advapi32:registry - The 64-bit test_performance_keys() sometimes crashes on Windows 10
 - #55580  The 32-bit uiautomationcore:uiautomation sometimes times out in Wine
 - #55605  winmm:mci sometimes gets an assertion in GitLab CI's Wine tests
 - #55650  dbghelp:dbghelp fails on macOS
 - #55654  Multiple Direct3D 8/9 applications have increased memory usage / run out of memory since Wine 8.14
 - #55688  dmusic:dmusic - test_default_gm_collection() crashes on macOS
 - #55718  Word 2007 is not able to print multiple copies of a page
 - #55720  msxml3:domdoc - test_domnode() fails in Wine
 - #55722  dmime:dmime - test_band_track_play() fails on macOS
 - #55725  The 32-bit amstream:amstream gets an assert and times out on the GitLab CI
 - #55744  psapi:psapi_main fails in Wine
 - #55745  tasklist.exe:tasklist - test_filter() fails to list ntdll.dll in Wine
 - #55746  wscript.exe:run - Dispatch_Invoke() gets wrong WScript.FullName in Wine
 - #55771  uxtheme:system - test_ShouldSystemUseDarkMode() fails on Windows 7 to 10 1909
 - #55772  uxtheme:system - test_EnableThemeDialogTexture() fails on Windows 7
 - #55777  user32:win - test_GetWindowModuleFileName() sometimes unexpectedly gets a filename on Windows 7
 - #55790  Unreal II The Awakening: general protection fault when loading a level
 - #55792  Tron 2.0 crashes before the menu appears
 - #55808  Catalan translation inserted twice in wine.desktop
 - #55817  Myst V (GOG.com, demo): access violation when NPC begins to talk

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

Friday, October 13, 2023

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

The Wine development release 8.18 is now available.

What's new in this release:

  • Bundled FluidSynth library for DirectMusic.
  • More window management in the Wayland driver.
  • More effect support in Direct3D 10.
  • 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 8.18 (total 44):

 - #32574  Patrician 4 fails to start (Error in 'App::Initialize')
 - #41645  Unreal Tournament 2004 crashes
 - #43017  Unreal Tournament 2004/UT2004.exe crashes due to "intel_do_flush_locked failed: Cannot allocate memory"
 - #43185  "Battle Bugs" game in unresponsive once game starts
 - #44275  Shadow of Memories demo hangs at graphic setting screen
 - #44276  Poor resolution change handling with Shadow of Memories demo
 - #48905  Inner Chains Launches to Black Screen With Mouse Cursor
 - #52641  Feeding Frenzy 2 crashes while loading
 - #53276  comctl32:edit & user32:edit - test_paste() sometimes fails to access the clipboard on Windows
 - #54069  ddraw:ddraw7 - test_texture_wrong_caps() sometimes fails on Windows 8+
 - #54156  comctl32:edit & user32:edit - test_paste() sometimes gets an empty string on Windows
 - #54420  preloader warning "failed to reserve range" macOS Ventura
 - #54430  user32:menu - test_menu_input()'s test 0 sometimes fails on Windows 7
 - #54441  windows.media.speech:speech - test_Recognition() sometimes gets unexpected recognizer state on Windows 10
 - #54699  Motorola Ready For Assistant does not start, RoOriginateLanguageException in Windows.Networking
 - #54744  explorerframe:taskbarlist - test_ITaskbarList() sometimes gets E_NOTIMPL on Windows
 - #54783  cryptowinrt:crypto - test_Credentials_Statics() sometimes gets unexpectedly high refcount in Wine
 - #54791  explorerframe:nstc - test_events() sometimes gets unexpected events on Windows 7
 - #55108  xaudio2_8:xaudio2 fails on Windows 10+
 - #55211  Print file not truncated before new print job is started with same target file
 - #55236  scrrun:dictionary - The 64-bit test_hash_value() gets bad hashes on Windows
 - #55241  The 64-bit winmm:capture & winmm:wave crash on Windows 8
 - #55245  ntdll:om - The 32-bit test_all_kernel_objects() gets an access violation on the w8 VM
 - #55272  The 64-bit ntdll:exception crashes on Windows 10 1607 & 1709
 - #55273  ntdll:wow64 - The 64-bit test_cpu_area() gets bad offsets on Windows 10 1607 & 1709
 - #55528  Vitis 2020.1 can't find its libraries (cmd.exe bug with nested one-line if statement that sets PATH)
 - #55606  Finale 27 printing - incorrect linecap
 - #55627  secur32:negotiate & secur32:ntlm crash from a NULL dereference on macOS
 - #55631  ntdll:file - test_file_rename_information fails on Windows 10 1607 and older
 - #55632  ntdll:file - test_file_link_information() fails on Windows 10 1709 and older
 - #55634  Genshin Impact uses very long URLs
 - #55648  ntdll:wow64 - test_peb_teb() crashes on macOS
 - #55652  A FindResourceW() call prevents windows.applicationmodel:model from running on Windows 8
 - #55656  user32:dialog - test_IsDialogMessage() fails in the hi-u8 and mx-MX locales on Windows
 - #55658  msinfo32 fails to start on macOS / wow64 (was psapi:psapi_main - test_EnumProcessModules*() fails on macOS)
 - #55670  Wordpad is no longer able to print multiple copies of a page
 - #55674  64-bit wineserver/wine-preloader hangs on macOS 14.
 - #55686  msvcr120:msvcr120 - test_StructuredTaskCollection() sometimes fails in Wine
 - #55696  msvfw32:mciwnd - The 64-bit test_MCIWndCreate() crashes in Wine
 - #55701  Sniper Elite 5 launcher opens Wine Internet Explorer instead of Options window
 - #55708  cpython 3.12.0 fails to run on wine, needs unimplemented function propsys.dll.VariantToString
 - #55713  mspaint.exe crashes with:  Unhandled exception: unimplemented function propsys.dll.PropVariantToUInt32WithDefault
 - #55732  kernel32:loader - The 64-bit test_import_resolution() fails in Wine
 - #55733  ntdll:file - test_file_rename_information_ex() fails on Windows 10 1607 & 1709

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

Friday, September 29, 2023

CodeWeavers CrossOver 23.5 for macOS Linux and ChromeOS has been released

Hi folks,

I’m thrilled to announce that CodeWeavers has released CrossOver 23.5 for macOS, Linux and ChromeOS!


This release offers an alternate way to run DirectX 11 and DirectX 12 games through CrossOver, using components from the Apple game porting toolkit. It can be enabled by toggling on “D3DMetal” in the right bottle sidebar.

We are happy to report that this new D3DMetal option improves quality, compatibility, and performance for many games on Macs with the M1 chip or later, including Elden Ring, Hogwarts Legacy, Cyberpunk 2077, Armored Core VI Fires of Rubicon, Mortal Kombat 1, Deep Rock Galactic, Satisfactory, Monster Hunter Rise, God of War and Batman Arkham Knight. Note that Elden Ring and Armored Core VI Fires of Rubicon default to launching with Easy Anti-Cheat disabled.

The excitement does not stop there! We are also happy to report that Baldur’s Gate 3 is working out of the box, and we recommend enabling D3DMetal or DXVK for the best experience. Denuvo games are now playable, and this release also includes support for GStreamer for multimedia decoding.

CrossOver 23.5 is the first CrossOver release with support for macOS Sonoma with optimizations from thorough compatibility testing.

CrossOver 23.5 also boasts better compatibility for a variety of distros, including Debian 13, openSUSE Leap 15.1 and the upcoming Ubuntu 23.10 release.

Lastly CrossOver 23.5 includes a handful of fixes, including special characters not rendering in certain apps and components not loading with MetaTrader 4.

Change Log :

 23.5.0 CrossOver - September 27, 2023

  • macOS:
    • Support for translation layer from the game porting toolkit.
    • New D3DMetal toggle.
    • Support for macOS Sonoma.
    • Baldur's Gate 3 runs on Ventura and Sonoma.
    • Denuvo games run on Sonoma.
    • GStreamer support.
  • Linux:
    • Compatibility updates for Debian 13, openSUSE 15.1 and Ubuntu 23.10.

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

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

The Wine development release 8.17 is now available.

What's new in this release:

  • Bundled vkd3d upgraded to version 1.9.
  • Initial window management in the Wayland driver.
  • SoundFont support in DirectMusic.
  • 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 8.17 (total 19):

 - #34789  MeGUI: Wrong icon for file chooser
 - #38823  Sumatra PDF 3.0: tabs don't work correctly
 - #43137  The Elder Scrolls: Oblivion crashes after opening logo screens.
 - #46483  Cemu 1.12.0 crashes on unimplemented function msvcp140.dll.?_Throw_C_error@std@@YAXH@Z
 - #48969  RageMP crashes on unimplemented function msvcp140.dll.?_Throw_future_error@std@@YAXAEBVerror_code@1@@Z
 - #51327  GdipCreateFont initializes font with ANSI_CHARSET
 - #54588  iphlpapi:iphlpapi - test_GetExtendedTcpTable() sometimes fails because the buffer is too small in Wine
 - #55001  ToneX by IK Multimedia needs unimplemented function msvcp140.dll.?_Throw_C_error@std@@YAXH@Z
 - #55184  Dwarf Fortress (Steam) crashes on unimplemented function msvcp140_atomic_wait.dll.__std_acquire_shared_mutex_for_instance
 - #55240  The 64-bit winmm:capture & winmm:wave get BADDEVICEID on Windows 10+
 - #55486  Finale 27 printing mangled
 - #55522  SoftEther VPN Server Manager
 - #55529  Text in SRPG Studio games ends with a tofu/missing character glyph.
 - #55587  quartz:vmr9 - test_changed3ddevice() crashes on Windows 8+
 - #55592  Separable Subsurface Scattering needs 'mov' opcode support for fx_4_0 effect
 - #55599  Metatrader 4 - not possible to add any indicator to a chart
 - #55614  ReCore crashes on unimplemented function msvcp110.dll.?_Winerror_map@std@@YAPEBDH@Z
 - #55635  mfreadwrite:mfplat - test_interfaces() crashes on Windows 7 & 8
 - #55651  d3d10:effect - test_effect_fx_4_1_blend_state() fails on Windows 7+

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

Wednesday, September 20, 2023

vkd3d 2.10 has been released with a ton of bug fixes

This release rolls up a ton of bug fixes, game and driver workarounds, and other improvements.

Features

DirectStorage MetaCommands

We can now make use of NV_memory_decompression to implement
GPU accelerated GDeflate compression in DirectStorage.
This is demonstrated to work in Ratchet & Clank: Rift Apart.

We also worked around an NV driver bug when using the fallback GDeflate shader.
The fallback works on RADV.

Enhanced Barriers

NOTE: This isn't all that well tested because there are no games shipping with this yet to our knowledge.

Device generated commands for compute

With NV_device_generated_commands_compute we can efficiently implement
Starfield's use of ExecuteIndirect which hammers multi-dispatch COMPUTE + root parameter changes.
Previously, we would rely on a very slow workaround.

NOTE: This feature is currently only enabled on RADV due to driver issues.

Misc

  • Support Root Signature version 1.2
  • Implement Shader Model 6.7
    • Includes all SM 6.7 features like AdvancedTextureOps, WaveOpsIncludeHelperLanes
    • Caveat: Technically not Vulkan spec compliant implementation, but works fine on at least NV and RADV. Currently implemented as an opt-in option for now in case some game relies on it to work
  • Implement CreateSampler2
  • Expose inverted viewport / height feature
  • Implement RelaxedFormatCasting feature from Enhanced Barriers
  • Implement support for adjacency topologies
  • Support A8_UNORM format properly by using VK_KHR_maintenance5, allowing A8_UNORM UAVs to work correctly
  • Handle range checked index buffers correctly with VK_KHR_maintenance5

New extension use

  • VK_EXT_dynamic_rendering_unused_attachments
  • VK_KHR_maintenance5
  • VK_NV_device_generated_commands_compute

Performance

  • Batch acceleration structure builds. Massively improves build performance on at least RADV.
  • Massively improve ExecuteIndirect performance when using COMPUTE + root parameter changes when VK_NV_device_generated_commands_compute is enabled.

Fixes

  • Fix root signature creation from DXIL library target (DXR) blobs
  • Fix some dual source blending PSOs scenarios. Fixes Star Wars Battlefront II
  • Implement wave operations in pixel shaders more strictly according to D3D12 rules
  • Fix spurious hangs in Ashes of Singularity when using shared fences and wait-before-signal
  • Fix PSO caching bug in mesh shaders. Fixes mesh shaders in Unreal Engine 5
  • Fix udiv remainder in DXBC, which fixed some Xenia bugs
  • Fix query heap tracking bug that was exposed by NV Streamline
  • Various DXIL -> SPIR-V fixes as usual
  • Rewrote descriptor set layouts to be more robust against application bugs
    • Motivated by Armored Core VI bug (see below)
    • Native D3D12 drivers are also robust against these application bugs :(

Workarounds

  • Workaround bad ReBAR performance in Age of Wonders 4
  • Remove workaround for KHR_present_wait on NV 535+ drivers
  • Workaround Starfield memory corruption issue where it does not correctly query for 4 KiB alignment
  • Disable ReBAR usage on Halo Infinite to workaround very poor CPU performance
  • Workaround Street Fighter 6 bug causing spurious GPU hangs
    • Also appears to have worked around GPU hangs in Resident Evil 2
  • Workaround Armored Core VI bug causing GPU hang on Balteus fight in chapter 1
  • Workaround "firefly" glitches in Resident Evil 4 caused by dubious min16float usage
  • Workaround "firefly" glitches in Monster Hunter Rise caused by dubious shader requiring particular precise math
  • Workaround Unreal Engine 5 breaking if mesh shaders are exposed, but not barycentrics
  • Workaround NV driver bug with TIMESTAMP query heaps that could cause spurious GPU hangs
  • Workaround broken CFG code generation in Xenia's DXBC emitter

 Link to vkd3d source code

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

CrossOver 23 Brings More Windows Apps and Games to Mac

CrossOver is a popular compatibility layer for running Windows software on Mac, Linux, and Chromebooks, based on the open-source Wine project. The developers have been hard at work on a new version with improved DirectX 12 support and other changes, and now it's finally available as the CrossOver 23 update.

CrossOver is a popular compatibility layer for running Windows software on Mac, Linux, and Chromebooks, based on the open-source Wine project. The developers have been hard at work on a new version with improved DirectX 12 support and other changes, and now it's finally available as the CrossOver 23 update.

CodeWeavers, the company behind CrossOver, outlined a few of the most notable improvements in a blog post. The headline feature is initial support for DirectX 12, the Windows graphics API that is used in many modern games and 3D applications. The blog post explained, "Diablo II Resurrected and Diablo IV are currently running well on macOS Ventura, making them the first DirectX 12 games working on a released macOS version."

DirectX12 support has been possible on Wine and CrossOver for Linux thanks to the VKD3D project, which is primarily developed by Valve. That's the reason why many Windows games are now playable on the Steam Deck and other Linux platforms. However, macOS doesn't support the required Vulkan graphics library — Apple wants developers to use its own Metal graphics library instead. CodeWeavers pointed out the difficulty in translating DirectX instructions to Metal in a 2021 blog post, and nearly two years later, we're seeing that work pay off.

CrossOver 23 is based on Wine 8.01, which means all the changes and improvements from the last few Wine updates have been integrated (over 5,000 changes, according to CodeWeavers). It also adds initial support for geometry shaders and transform feedback, which "unlocks many games that previously suffered from missing graphics or black screens in-game." Some of the games that were previously broken and now work include Risk of Rain 2, TEKKEN 7, Octopath Traveler, Street Fighter V, Astroneer, MechWarrior 5: Mercenaries, and Trailmakers. The EA game launcher is also working, allowing games like The Sims 4, Titanfall 2, and Mass Effect Legendary Edition to be played.

CrossOver is paid software available through $74 per year subscription (so about $6.17/mo), which includes updates and bug fixes and email and phone support. If you don't renew, you lose access to dedicated support and updates, but CrossOver should continue to work until updates to macOS or the Windows software cause something to break. No one likes subscriptions, but at least you can install CrossOver on as many of your own computers as you want — take that, Adobe. There's also a lifetime purchase option for $494, which gives you access to updates and support for forever.

You can buy CrossOver from the company's website, and right now, there's a sale that drops the price to $56.98. As a warning, it's not yet fully compatible with the upcoming macOS 14 Sonoma update, but CodeWeavers will release a free update with the fixes once they're ready.

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

The Epic macOS Fall 2023 Bundle has just been released

The Epic macOS Fall 2023 Bundle, has just been launched.

This bundle features a whopping 42 remarkable macOS apps with discounts starting at an astonishing $1 per app. Notably, this bundle includes our best-selling TextSniper, Commander One Pro, Syncovery, DropShare and much much more...


Here are some key details about this exciting offer:
- This bundle is coming with the "Spend More, Save More" concept:
so if you Spend $30, you get $3 off, Spend $40, and get $4 off, and so on, up to $100 for a $10 discount!
- All Apps are directly provided by the official software developers
- Customers receive the latest and full working version of each app.
- Customers Receive a $3 discount on all orders over $30.

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

Friday, September 15, 2023

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

The Wine development release 8.16 is now available.

What's new in this release:

  • Beginnings of a DirectMusic revival.
  • Many fixes and improvements in the regression tests.
  • 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 8.16 (total 33):

 - #42809  GPS Track Editor: arrows not shown
 - #51561  Wine's built-in gdiplus.dll lags in Paint.NET compared to native (Win 7) gdiplus.dll
 - #51995  Roblox's bad performance on Wine
 - #52196  BENNING PC-Win ST 750-760 Designer crashes on start, needs GdipSetPenCompoundArray implementation
 - #53435  user32:msg - test_SendMessage_other_thread() sometimes gets a wrong status on Windows
 - #54202  mscoree:mscoree breaks user32:msg - subtest_hvredraw() fails on most Windows 7 test configurations
 - #54331  Game "Antecrypt": Black screen after launch
 - #54368  ::DrawGeometry doesn't respect stroke style
 - #54655  user32:msg - test_InSendMessage() sometimes gets unexpected flags on Windows
 - #54683  shlwapi:ordinal - test_SHFormatDateTimeA() fails due to daylight saving time on Windows
 - #54944  ntdll:exception - test_extended_context() crashes on Window 11
 - #54945  ntdll:exception - test_virtual_unwind() fails on Windows 11
 - #54998  DnsQuery(DNS_TYPE_SRV) fails to parse some of the server answers
 - #55225  kernel32:thread - The 32-bit test_stack() gets an unexpected values for -2 & -3 indexes on Windows
 - #55227  wtsapi32:wtsapi - The 32-bit check_wts_process_info() fails to get the user token on Windows 7 & 8
 - #55237  oleaut32:usrmarshal - The 64-bit test_marshal_VARIANT() gets bad values for wv[5&6] on Windows 8+
 - #55238  ntdll:exception - The 64-bit test_nested_exception() fails on Windows 11
 - #55244  mshtml:misc - test_HTMLStorage() crashes in Wine
 - #55246  ntdll:om - The 64-bit test_object_types() crashes on Windows 8+
 - #55317  user32:msg - test_hotkey() finds no free WinKey+letter on Windows 11
 - #55354  user32:msg - test_dialog_messages() sometimes gets a bad sequence on Windows 7
 - #55366  The GitLab CI sometimes tries to link winscard with libpcsclite on macOS
 - #55459  Softerra LDAP Browser fails to turn off LDAP_OPT_ENCRYPT, LDAP_OPT_ROOTDSE_CACHE, and LDAP_OPT_SIGN
 - #55501  PS Core (pwsh.exe) fails to start:Call to unimplemented function wldp.dll.WldpGetLockdownPolicy
 - #55505  Vitis 2020.1 needs support for `if exist ""` in batch file
 - #55507  Softerra LDAP Browser needs LDAP_OPT_CLIENT_CERTIFICATE
 - #55508  Wine 8.15: compiles successfully in Flatpak but fails during runtime with a SIGSEGV
 - #55531  combase:roapi - test_ActivationFactories() fails on Windows and Wine
 - #55532  kernel32:actctx - test_two_dlls_at_same_time() crashes on Windows 7+ and Wine
 - #55533  setupapi:devinst & setupapi:install - test_class_installer() fails on Windows 7+ and Wine
 - #55534  ucrtbase:thread - test_thread_library_reference() fails on Windows 7+ and Wine
 - #55535  The dinput:hid test summary line fails to take skip messages into account on Windows 7
 - #55539  user32:msg test_hvredraw fails in win1709 with unexpected region

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

Friday, September 1, 2023

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

The Wine development release 8.15 is now available.

What's new in this release:

  • Support for TEXT print processor.
  • Cycle Collection support in MSHTML.
  • Cross-process memory notifications in Wow64.
  • 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 8.15 (total 19):

 - #43822  TrackMania Nations Forever (Steam) car music doesn't play
 - #45273  Chessbase 11 cannot draw arrows
 - #54064  ntdll:threadpool - test_tp_io() sometimes fails & crashes in Wine (GitLab CI)
 - #54718  msvcr90:msvcr90 - test__get_current_locale() sometimes gets an unexpected refcount on w10pro64
 - #54756  Multiple games crash on unimplemented concrt140.dll.??0_Cancellation_beacon@details@Concurrency@@QEAA@XZ (Forza Horizon 4, The Legend of Sisyphus (Andromeda Software Development))
 - #55259  TranscendPang has corrupted graphics in-game
 - #55286  msvcrt:file - The 64-bit test_invalid_stdin_child() sometimes gets a bad stdin handle on Windows 10
 - #55287  msvcrt:file - The 32-bit test_pipes() fails in the new WoW mode
 - #55333  ws2_32:sock - test_connect_events() sometimes fails in Wine
 - #55341  Colin McRae Rally 2.0 black screen
 - #55351  gdiplus:graphicspath - test_flatten2() fails on Windows 7 - 11
 - #55402  CMD '!var!' not working in 'if' statement
 - #55414  Ultimate Spider-Man: Widescreen Fix shifts HUD too much to the right
 - #55443  Wine crashes when an image is dragged onto notepad.exe and games
 - #55450  Softerra LDAP Browser needs LDAP_OPT_AUTO_RECONNECT
 - #55457  Robot Battle 1.4 crashes on startup after commit 08dc691d
 - #55471  nGlide wrapper produces black screen in games using the D3D backend
 - #55475  Respondus LockDown Browser crashes on unimplemented function KERNEL32.dll.DiscardVirtualMemory
 - #55500  Launching new processes in Virtual Desktops is slow and stutters the system

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

Wednesday, August 23, 2023

DirectX 12 support comes to CrossOver on Mac

Codeweavers took to its official forums today to announce the release of CrossOver 23.0.0, the new version of its software that aims to make emulating Windows software and games easier on macOS, Linux, and ChromeOS systems.

CrossOver 23 has updated to Wine 8.0.1, and it's loaded with improvements across all its platforms. The most notable, though, is the addition of DirectX 12 support under macOS via VKD3D and MoltenVK. This marks the first time most Mac users have had access to software that relies on DirectX 12; previously, only DirectX 11 was supported, and that went for other software solutions like Parallels, too.

This new release adds "initial support" for geometry shaders and transforms feedback on macOS Ventura. Codeweavers claims that will address a lot of problems with "missing graphics or black screens in-game" in titles like MechWarrior 5: Mercenaries, Street Fighter V, Tekken 7, and Octopath Traveler.

All that said, steer clear if you're running the macOS Sonoma beta; the forum post says that while CrossOver 23 technically runs in Sonoma, "there are definitely known issues." It's worth mentioning that the public release of Sonoma later this year will include new tools for porting games to the Mac that could make additional apps like CrossOver unnecessary in some specific instances.

On the Linux side, Codeweavers said it resolved the Xwayland bug, leading to better performance for applications like those in the Microsoft 365 suite. The EA desktop app now works on macOS and Linux, too.

Those are the major improvements in compatibility, but there are a plethora of bug fixes that affect a wide range of apps like Quicken or Steam. Codeweavers says there are more than 5,000 changes in this update. You can now uninstall applications much more easily in the CrossOver GUI, too.

These updates are available to existing users who have active entitlements to the software and to new users who want to fork out $74 to get some Windows applications and games running in emulation on their machines.

Testing it out

The forum post notes that Diablo II Resurrected and Diablo IV work on macOS Ventura with DirectX 12. Before writing this article, I briefly tested Diablo IV via CrossOver 23 on an M1 Max-equipped MacBook Pro and found that it worked on medium to high settings at 1080p with some stuttering.

 Full Article

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

5 years ago Valve released Proton forever changing Linux gaming

Has it really been that long? Apparently so. Valve originally announced their rebranding of Steam Play with Proton back on August 21st, 2018. Seems like a good time for a quick reflection being halfway to a decade old now.

The problem: before, during and just after the original Steam Machine push developers just weren't porting many games to Linux, and on the whole really when you look back Linux gaming was in a period of mostly stagnation. Nothing much was happening. A lot of the early porting work that came along was slowly dying off since the Steam Machines didn't provide the boost Valve and Linux gamers were hoping for. 


Originally, “Steam Play” simply meant you could buy a game on Steam and get access to all versions of it. So if you purchased a game on Windows, you could play it on Linux if it had a Native Linux version (same again for macOS). Clearly though, that wasn't enough for what Valve had planned. So if Valve wanted to make Linux a better platform for people to actually use it, they needed something more.

Popular games needed to be able to run on Linux if more people were to use it, because what good is a platform for gaming if tons of the most played games weren’t compatible? As Valve saw with the Steam Machines (not the only reason of course) it doesn’t end well.

I remember being sat in my office at the time, going over my TODO list of various articles and games to cover, planning the week ahead. Ready to then probably go to bed and then BAM — out of nowhere this announcement comes along from Valve that basically said “you're going to be hella busy, better get a lot of coffee”. Valve had partnered up with CodeWeavers and Proton was the answer. 

Proton being the name Valve gave to their fork of Wine with a bunch of added extras, and it has changed Linux gaming forever. Steam Play is more than just Proton though, be sure to read my full Steam Play Proton guide. Side-note: John Carmack (id Software / Oculus VR / Keen Technologies) even thought Wine was the solution back in 2013.

Of course Proton wouldn't have been possible without all the many years of work that went into the Wine project in the first place, and everyone who contributed to Wine should be applauded for their effort. Valve has funded a lot of extra work though to get things like DXVK and VKD3D-Proton for the translation from Direct3D to Vulkan into a state where performance can be really great! Valve also funds work on Linux graphics drivers, Linux kernel work and the list goes on.

Just how much has Proton changed things though? Well, we certainly wouldn't have the Steam Deck if it wasn't for Proton. There's no way Valve would have released their handheld without as many games as possible, clearly learning their lesson on the failure of the Steam Machines. But as we all know, the Steam Machines burned so Proton and the Steam Deck could rise from the ashes.

Proton just makes a lot of sense. It didn't take long for Valve to expand Proton to go initially from a few select Valve-approved titles, to being able to run anything we choose to try with it. From there, Linux gaming just seemingly exploded. And then eventually we saw why Valve made Proton with the Steam Deck announcement coming less than three years later in July 2021.

When you look at the crowd-sourced reports on ProtonDB over 11,000 titles are reported to work by multiple people. It's a small fraction of Steam's overall game count but ProtonDB relies on people actually going and writing a report.

Valve's own Deck Verified rating system just for the Steam Deck hit plenty of milestones since the Steam Deck's release too, now having over 10,000 titles rated to be Playable or Verified. Although both ProtonDB and Deck Verified include a mixture of Native Linux releases and Windows games run with Proton. The point is - being on Linux now for a gamer means quite often a huge amount of your games do actually "just work". It's almost magical.

The real number of games playable on Linux will never be truly known though, because on Steam there's many tens of thousands of games and a lot of them will likely "just work" with Proton if they don’t have a Native Linux build available…and many more are releasing every week. This is a truly incredible place to be in. When you think about Linux and Steam Deck together having just less than a 2% user share on Steam overall — these are some insane numbers for game compatibility for a niche platform.

Thanks to Proton, I've been able to discover a ton of new favorite games, some I would never have played before. Games like Deep Rock Galactic, God of War, Death Stranding, Baldur’s Gate 3, Brotato, Beat Saber and so on. You get the idea, there’s a truly ridiculous selection of games available and at times it’s a little paralysing scrolling through my Steam Library deciding what to play — a delightfully annoying problem to have huh?

Full Article

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

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

The Wine development release 8.14 is now available.

What's new in this release:

  • PCSC framework used on macOS for smart card support.
  • Dumping of Windows registry files in WineDump.
  • Fixes for Wow64 window messages.
  • 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 8.14 (total 30):

 - #28603  Winedbg sometimes receives invalid parameters
 - #30655  DiRT 2 Demo: Low (1 - 3) FPS during race, but not in in-game menus.
 - #34678  Not all serial port work in wine
 - #36564  'Candytron' demo: certain objects are black with GLSL enabled
 - #44546  The Settlers II: 10th Anniversary runs very slow when CSMT enabled
 - #44816  Cygwin/MSYS2 `script -e` exit status forwarding randomly returns zero for non zero child process
 - #48621  Civilization 6 crashes on startup.
 - #52474  ws2_32:sock - test_connect() fails intermittently with 'Test failed: expected timeout'
 - #52492  stack overflow from GdipFlattenPath
 - #52889  Freelancer with Crossfire mod crashes on startup
 - #53171  advapi32:registry - test_performance_keys() sometimes fails due to time going backwards!
 - #54073  ws2_32:sock - test_close_events() sometimes fails in Wine
 - #54074  ws2_32:sock - test_empty_recv() sometimes gets an ERROR_IO_PENDING error in Wine
 - #54413  ws2_32:sock - DuplicateHandle(socket) sometimes look like a socket in test_WSAGetOverlappedResult() on Windows
 - #54546  ws2_32:sock - test_write_watch() gets unexpected write counts on Windows 11
 - #54676  winetricks --verify dotnet20 (AutoHotKey) fails in a wow64 build
 - #54720  Spider-Man: Shattered Dimensions - dialogue audio doesn't play
 - #54748  Greenshot crashes when drawing rectangle to make screenshot ("GDI+ status: PropertyNotFound")
 - #54831  GStreamer gst_init_check() crashes when called from winegstreamer on recent macOS, also Wine crashes on macOS Sonoma
 - #54866  ieframe:webbrowser - test_SetQueryNetSessionCount() sometimes gets an unexpected session count on Windows
 - #55127  httpapi:httpapi - test_v2_bound_port() sometimes succeeds in connecting on Windows 10
 - #55152  Crash in Notepad++ processing a WM_DRAWITEM message
 - #55231  Warframe: camera/mouse stuck in X-axis
 - #55258  steam: small window floating on top of all windows even in fullscreen mode
 - #55283  amstream:amstream systematically crashes and times out on gitlab-debian-32
 - #55291  gdi32:dc - print_something() gets a bad signature on fg-deb64-*
 - #55331  ntdll:file - The 64-bit test_file_disposition_information() gets unsupported error on Windows 10 1607 and 1709
 - #55344  Yuzu fails to start (needs MSVCP140_CODECVT_IDS.dll)
 - #55367  Trying to run WatchFaceStudio with wine 8.0 and Ubuntu 23 (lunar)
 - #55422  mfmediaengine:mfmediaengine - test_GetDuration() fails in Wine

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