cncnet-yr-client-package icon indicating copy to clipboard operation
cncnet-yr-client-package copied to clipboard

[Steam Version] Steam does not detect Red Alert 2 is running when launched via CnCNet

Open alexlambson opened this issue 11 months ago • 6 comments

Reproduction steps.

  1. Install Red Alert 2 via Steam
  2. Install CnCNet to the Steam directory
  3. Launch CnCNet
  4. Start a game via skirmish, campaign, or multiplayer

Expected: The Steam UI should show that Red Alert 2 or Yuri's Revenge is running

Actual: The steam UI shows the Play button, which means it doesn't see that Red Alert 2 was launched.

alexlambson avatar Mar 10 '24 05:03 alexlambson

We may need to detect if the game was installed to steam, then launch the game via steam://

alexlambson avatar Mar 10 '24 05:03 alexlambson

You would expect to accomplish this via steam://launch/2229850/option1, but the problem is the other two options don't have a Launch Type: https://steamdb.info/app/2229850/config/

I have tested this with various options like steam://launch/2229850/option3 to launch FinalAlert2YR without success.

JeodC avatar Mar 10 '24 20:03 JeodC

I'm putting a comment here so I can follow this issue. With the release of the steam version of RA2, I would like to try to install CnCNet and run it via Proton.

besselfunct avatar Apr 04 '24 17:04 besselfunct

I managed to get this running today on Pop_OS 22.04 using SteamTinkerLaunch to install CnCNet into the existing YR prefix. Maybe this issue is fixed?

I'm having performance issues, but they seem to be related to this thread. I'll keep working at it.

besselfunct avatar Apr 05 '24 22:04 besselfunct

Performance issues fixed by not setting a specific resolution in ddraw.ini and adding WINEDLLOVERRIDES="ddraw.dll=n,b" %command% as a launch option

besselfunct avatar Apr 05 '24 22:04 besselfunct

Also leaving a comment to watch. Would be great to have this resolved! Maybe also somehow have option to run cncnet launcher via simply pressing play on steam.

Saint146 avatar Jun 20 '24 14:06 Saint146