ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.97k stars 1.05k forks source link

Multiple PopCap games: Invalid command line parameter -changedir (3620 3560 3540) #340

Closed NanoSector closed 4 years ago

NanoSector commented 6 years ago

When launching several PopCap games using Proton, games which otherwise works perfectly in regular Wine, the following error pops up:

screenshot_20180824_022727

This applies to (from my testing):

I suspect most modern Popcap titles will be affected.

NanoSector commented 6 years ago

This does not appear to affect older popcap titles like Bejeweled (2), Zuma, Peggle, Insaniquarium, Big Money, Astropop, and others I missed. In fact I think those are candidates for a whitelist.

parkerlreed commented 6 years ago

Also Bejeweled 3 runs fine.

NanoSector commented 6 years ago

I've made a list of working games in https://github.com/ValveSoftware/Proton/issues/331#issuecomment-415618214 Figured that'd be more appropriate.

derram commented 6 years ago

You might be able to get them working by adding -changedir to the launch options.

Works for Plants Vs Zombies, at least.

edoantonioco commented 5 years ago

derram option to add -changedir to the steam launch parameter works with peggle nights. Thats probably the way to fix this error in all these popcam games.

davidak commented 4 years ago

Since Proton 5.0-8, at least Plants vs Zombies works out of the box.

https://www.protondb.com/app/3590

kisak-valve commented 4 years ago

Yes, cmdlineappend:-changedir now used with Proton 5.0-9 and 3540, 3560, 3580, 3590, 3620 as of this writing. Since this specific issue is resolved, let's track these games separately from now on, one game per issue report like other unofficially supported game titles.