Jump to content


Bender647

Member Since 15 Mar 2022
Offline Last Active Jan 03 2025 03:41 PM

Posts I've Made

In Topic: [RA3] Is it known if the CNConline tool has ever worked with WINE/linux?

28 March 2022 - 07:48 PM

Another update - I managed to get the original cnconline.exe tool working under Wine 7.5 and completed a long game without mismatch.

Here's some help:

 

  • Even though the game runs solo skirmishes just fine out of the box with the stock wine, you need to pull in some helpers to play online with the original cnconline tool:
    • Use winetricks to install "d9vk".  This is the new Vulkan wrapper for DirectX.  It also pulls in the Microsoft DX9 as a dependency, but I also tested just the d3dx9 by itself and it didn't connect without d9vk.
    • Don't bother hooking - WINE won't honor the registry entry.  Run the tool and manually launch.
  • As a hint on the "experimental" tool - that one requires `winetricks d3dx9'.  And you'll need to manually use winecfg to set d3d9.dll to "native, builtin".  The built-in is necessary because the real MS DLL needs to be found.
    • Again, this solution always went out of sync in my testing.

In Topic: [RA3] Is it known if the CNConline tool has ever worked with WINE/linux?

20 March 2022 - 10:34 PM

Thanks - I will look for you.

 

To summarize for others that may have come across this thread looking for Linux help - I got help from Cervanthes and Xads, and with some fiddling I managed to get this "experimental" solution running under Wine 7.4.  I was asked not to discuss the experimental tool in detail, so that ties my hands a bit, but I'll forward them a few hints they can share to linux users as they see fit.

 

Unfortunately, we were 100% unsuccessful in finishing an RA3 game without an out-of-sync error.  I think the best was about 10 minutes, but as soon as a lot of units got together it would always lose sync.  But, it did run so others may have better luck.