Skip to content

100% mismatch rate when playing Zero Hour online using Silicon-based Mac (with Windows 11 VM) #397

@nhatter

Description

@nhatter

Area(s) with this issue?

The bug also exists in the Zero Hour Expansion Pack

Describe the issue

I have two Macbooks, both running Parallels Desktop virtual machine:

Intel-based Macbook
One is a 2014 Intel-based Macbook with Windows 10 VM - it plays Zero Hour absolutely fine, I play for at least an hour or so every day, almost every day. Zero Hour does get mismatch occasionally, but no more than other players.

Silicon-based (M-Series) Macbook
The other is a 2024 Silicon-based (ARM64) M4 Macbook with Windows 11 VM - and it does play Zero Hour off-line perfectly (and with superb graphics). But every time I've tried to play online, Zero Hour gives the mismatch error at the start of the game, 100% of the time, without fail.

I've heard that this may be because of minor differences in floating point logic of Silicon-based macs perhaps.

(Note: this could be useful for testing, as I can trigger mismatch 100% of the time with the M4 Macbook - happy to be a tester of any mismatch solutions!)

And yes, I've tried GenPatcher fixes, GenTool, compatibility modes, run as administrator etc. I've also tried disabling firewall, Windows Defender, and also doing a rain dance and summoning Cthulhu. Nothing seems to fix the 100% mismatch on the M4 Macbook.

Steps to reproduce

  1. Save up a couple of thousands bucks
  2. Buy an M-series Macbook (eg. M4)
  3. Install Parallels Desktop with a Windows 11 VM
  4. Try to play an online game of Zero Hour (v1.04) using the Direct Connect feature (eg. via GameRanger)
  5. Game will mismatch 100% of the time at the start of the game

Attachments

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething is not working rightEnhancementIs new feature or requestMajorSeverity: Minor < Major < Critical < BlockerNetworkAnything related to network, servers

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions