Jump to content
  • 0

Playing Yuri's Revenge online on Mac OS X (Wineskin or VM)


xantaf

Question

Hello. I'm trying to play Yuri's Revenge online on a Mac. I've managed to get it working with Wineskin + configurations, but CnCNet is not working. I have installed all the dependencies, winetricks: dotnet35 vcrun2008 dotnet20sp2 xna40, have wsock32 and ddraw in place etc. Currently this shows up in the logs whenever I'm trying to start CnCNetYRLauncher.exe:

fixme:exec:SHELL_execute flags ignored: 0x00000100

Unhandled Exception:
System.BadImageFormatException: Invalid method header local vars signature token 0x  8c5f66
File name: 'DTAClient'

My info:

Engine Used: WS9Wine2.12
Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro11,1
      Processor Name: Intel Core i5
      Processor Speed: 2,4 GHz
      Number of Processors: 1
      Total Number of Cores: 2
      L2 Cache (per Core): 256 KB
      L3 Cache: 3 MB
      Memory: 16 GB
      Boot ROM Version: MBP111.0138.B25
      SMC Version (system): 2.16f68

Graphics/Displays:

    Intel Iris:

      Chipset Model: Intel Iris
      Type: GPU
      Bus: Built-In
      VRAM (Dynamic, Max): 1536 MB
      Vendor: Intel (0x8086)
      Device ID: 0x0a2e
      Revision ID: 0x0009
      Metal: Supported
      Displays:
        B246HL:
          Resolution: 1920 x 1080 @ 60 Hz
          Pixel Depth: 32-Bit Color (ARGB8888)
          Display Serial Number: LYDEE0108510
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Automatically Adjust Brightness: No
          Connection Type: DisplayPort
        DELL U2414H:
          Resolution: 1920 x 1080 @ 60 Hz
          Pixel Depth: 32-Bit Color (ARGB8888)
          Display Serial Number: 9TG463CS3FRL
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Automatically Adjust Brightness: No
          Connection Type: DisplayPort

Any idea?

Tried also with Virtualbox VM, Windows 7 64 bit, but didn't get past "Unable to set video mode" error no matter what I did. Yes, went through ini settings, resolutions and such. The funny part is, CnCnet works on Virtual Machine but gameplay does not and gameplay works on my Mac (Wine) but CnCnet does not.

Any tips how to get to play online on a Mac? I appreciate it in advance!

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

I have CrossOver and VMWare since I work on tech. CrossOver didn't work for me, actually worse than WineSkin or virtualbox, too many problems for some reason.

Just installed everything again on VMWare and it looks promising! Everything seems to work on their own, but with CNCOnline I get "CNCMaps has stopped working" between every other second, it doesn't close the client though, but most of the Skirmish maps are showing blank. Also, when starting the game, seeing only black, mouse and hearing sounds.

Tried ddwrapper and solutions of other posts with no luck so far. Logs don't show anything alarming. Man, it's a struggle to get this to work if you don't have Windows :/

Link to comment
Share on other sites

  • 0

So was tired to start up Windows just for this, and tried again. Reinstalled clean from original cds, used ddwrapper and tweaks and latest Wineskin Winery wrapper, so got the game work brilliantly via XWIS, since it doesn't need any 3rd party application.

Game works 100% and CnCnet Client starts fine, but as soon as the update notification pops up, clientxna.exe has encountered an error and crashes... I have spent weeks trying to find out.

So for now, settling for XWIS. If you have any tips to play via CnCnet, let me know, I'm here.

Link to comment
Share on other sites

  • 0

I know this is an old post, but I've been trying to get CnCNet to work in wine for a while and now I'm having pretty much this exact problem. Here are the logs for trying to run CnCNetClientYR.exe:

fixme:exec:SHELL_execute flags ignored: 0x00004100

Unhandled Exception:
System.BadImageFormatException: Invalid method header local vars signature token 0x  da31b9
File name: 'DTAClient'

And here's the info:

Engine Used: WS9Wine2.16
Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro8,1
      Processor Name: Intel Core i5
      Processor Speed: 2.3 GHz
      Number of Processors: 1
      Total Number of Cores: 2
      L2 Cache (per Core): 256 KB
      L3 Cache: 3 MB
      Memory: 16 GB
      Boot ROM Version: MBP81.0047.B2A
      SMC Version (system): 1.68f99
      Sudden Motion Sensor:
          State: Enabled

Graphics/Displays:

    Intel HD Graphics 3000:

      Chipset Model: Intel HD Graphics 3000
      Type: GPU
      Bus: Built-In
      VRAM (Total): 512 MB
      VRAM (Dynamic, Max): 10
      Vendor: Intel (0x8086)
      Device ID: 0x0126
      Revision ID: 0x0009
      Displays:
        Color LCD:
          Display Type: LCD
          Resolution: 1280 x 800
          Pixel Depth: 32-Bit Color (ARGB8888)
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Built-In: Yes

Looking here and some other places on the forum where people have posted similar issues, @dkeeton is apparently the person to ask about this.

Link to comment
Share on other sites

  • 0

Hello, it's me again after some years. I've been playing successfully on Windows machine for a while now, but every now and then I'm on a mac and would be fun to be able to play on it as well.

With latest CrossOvers by Codeweavers (19+), everything runs smoothly except CnCnet... I have installed .NET 4, Xna Framework etc and I always get this message when launching:

Quote

Yuri's Revenge has crashed. Error message:

hresult: [0x80004001], Module: [General], ApiCode: [E_NOTIMPL/Not implemented], Message: Unknown

If the issue is repeatable, contact the YR staff at forums.cncnet.org/forum/11-support/.

Screenshot attached.
So close, yet so far...

Any tips?

Screen-Shot-2020-01-14-19-35-07.70.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...