wine-proton icon indicating copy to clipboard operation
wine-proton copied to clipboard

games with Valve's CEG drm fails to launch, patch needed

Open ahjolinna opened this issue 6 years ago • 9 comments

I just wanted to try warhammer 40k space marine (55150) by Relic/SEGA, but apparently it wont run because of some bs DRM, but apparently it has been patched in staging. here's the relevant bugzilla: https://bugs.winehq.org/show_bug.cgi?id=32515

as I know you are busy, I just wanted to add this to your "to-do" list. as long as I remember this one....I do have other things I need to "report/talk" about, like for example 32-bit prefix support so I can play the whole Dawn Of War1 series (and not just the 2 last standalone expansions)

ahjolinna avatar Feb 21 '19 15:02 ahjolinna

32 bit games should work... But it hasn't been tested a lot. DXVK could be problematic here because of memory usage. If there's anything specific, feel free to report an issue.

I'll look into the DRM thing soon...

kakra avatar Feb 21 '19 22:02 kakra

about the 32bit thing, at least with games like Dawn of War1 (GOTY, or/and main game, + winter assault expansion) don't work, but for some reason the newer expansions do work just fine aka Dark Crusade and Soulstorm

here is the proton 32bit prefix support feature request

ahjolinna avatar Feb 22 '19 13:02 ahjolinna

@ahjolinna Ah okay that problem. The way it works now is: The proton launcher script looks at the exe file to be started: If it is 32bit, it initializes a 32bit prefix, if it is 64bit, it initializes a 64bit prefix. If it is anything else (e.g. a batch file) or cannot be detected (e.g., an uncommon exe format), it defaults to 64bit.

I think that's the problem here. The prefix may also have been created with an earlier version which didn't do this detection. In that case you'll have to kill the prefix first.

I could put a manual override into my own launcher easily as it is currently planned.

PS: I've added the idea here: https://github.com/kakra/wine-proton/projects/3

kakra avatar Feb 22 '19 14:02 kakra

I'm not sure if this is the same but the Elder Scrolls Online does not launch either. Bethesda's launcher works but ESO64.exe crashes immediately on the spot while it works with the regular version of proton.

Saroufim avatar Mar 01 '19 10:03 Saroufim

Is there any game available in Steam as demo or free version which shows this problem? And can be reproduced with such a version?

kakra avatar Mar 01 '19 23:03 kakra

I doubt any free/demo game has a DRM, as that wouldn't make no sense ...but I can check. I will also look if there is any game that would be REALLY cheap to buy

ahjolinna avatar Mar 01 '19 23:03 ahjolinna

Some of those have native Linux ports... And to some of the others I have access via family library option for testing.

Lord of the Rings: War in the North is actually one I own and I'd like to be able to run.

kakra avatar Mar 01 '19 23:03 kakra

yes some of them have native version, but you can still install the windows version...also the demos don't seem to have native version

btw. if you don't have any games to replicate the 32bit issue that I had with dawn of war 1, its now really cheap (-75%) ...GOTY (main game) and Winter Assault are the only ones that have this problems other 2 expansions don't

ahjolinna avatar Mar 02 '19 00:03 ahjolinna