Will work on macOS 10.14 just fine.
The Client will crash on load on macOS 10.15+ and I have not been able to get it to work on macOS 11.6 also. (I think it might be that the update url is not HTTPS)
Crash report log:
25.05. 19:42:34.504 Logfile for Yuri's Revenge client
25.05. 19:42:34.516 Client version: 2.6.2.6
25.05. 19:42:34.517 Loading settings.
25.05. 19:42:34.699 Initializing updater.
25.05. 19:42:34.704 Update mirror count: 1
25.05. 19:42:34.705 Running from: clientxna.exe
25.05. 19:42:34.706 Operating system: Microsoft Windows NT 10.0.17134.0
25.05. 19:42:34.707 Selected OS profile: WINVISTA
25.05. 19:42:34.709 Removing partial custom component downloads.
25.05. 19:42:34.710 Checking for the existence of FinalSun.ini.
25.05. 19:42:34.711 FinalSun.ini doesn't exist - writing default settings.
25.05. 19:42:34.729 An exception occured while checking the existence of FinalSun settings
25.05. 19:42:34.730 Writing installation path to the Windows registry.
25.05. 19:42:40.058 Hardware info: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz (4 cores) | Video controller: NVIDIA GeForce GT 750M | Total physical memory: 16GB
25.05. 19:42:40.388 Initializing GameClass.
25.05. 19:42:40.668 InitGraphicsMode: 1280x800
25.05. 19:42:41.154 Checking local file versions.
25.05. 19:42:41.158 Loading maps.
25.05. 19:42:43.266 AssetLoader.LoadSound: Sound not found! MainMenu\button.wav
25.05. 19:42:43.267 AssetLoader.LoadSound: Sound not found! MainMenu\button.wav
25.05. 19:42:43.268 AssetLoader.LoadSound: Sound not found! MainMenu\button.wav
25.05. 19:42:43.269 AssetLoader.LoadSound: Sound not found! MainMenu\button.wav
25.05. 19:42:43.270 AssetLoader.LoadSound: Sound not found! MainMenu\button.wav
25.05. 19:42:43.271 AssetLoader.LoadSound: Sound not found! MainMenu\button.wav
25.05. 19:42:43.272 AssetLoader.LoadSound: Sound not found! MainMenu\button.wav
25.05. 19:42:43.273 AssetLoader.LoadSound: Sound not found! MainMenu\button.wav
25.05. 19:42:43.274 AssetLoader.LoadSound: Sound not found! MainMenu\button.wav
25.05. 19:42:43.275 AssetLoader.LoadSound: Sound not found! MainMenu\button.wav
25.05. 19:42:43.275 AssetLoader.LoadSound: Sound not found! MainMenu\button.wav
25.05. 19:42:43.473 Attempting to parse INI\Battle.ini to populate mission list.
25.05. 19:42:43.474 File INI\Battle.ini not found. Ignoring.
25.05. 19:42:43.474 Attempting to parse INI\BattleE.ini to populate mission list.
25.05. 19:42:43.474 File INI\BattleE.ini not found. Ignoring.
25.05. 19:42:43.520 Saved Games directory not found!
25.05. 19:42:43.718 Reading statistics.
25.05. 19:42:44.368 AssetLoader.LoadSound: Sound not found! getready.wav
25.05. 19:42:44.381 AssetLoader.LoadSound: Sound not found! getready.wav
25.05. 19:42:44.381 MultiplayerGameLobby: Saved games are not available!
25.05. 19:42:44.836 AssetLoader.LoadSound: Sound not found! getready.wav
25.05. 19:42:44.837 MultiplayerGameLobby: Saved games are not available!
25.05. 19:42:44.865 AssetLoader.LoadSound: Sound not found! getready.wav
25.05. 19:42:46.533 CheckForUpdates()
25.05. 19:42:46.536 Checking version on the server.
25.05. 19:42:46.706 Trying to connect to update mirror http://downloads.cncnet.org/updates/yr/
25.05. 19:42:46.710 Error connecting to update mirror, seeking for other mirrors
25.05. 19:42:46.710 An error occured while performing version check: Unable to connect to update servers.
25.05. 19:42:46.711 File identifiers updated.