Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
NanoSector opened this issue Aug 24, 2018 · 7 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@NanoSector
Copy link

NanoSector commented Aug 24, 2018

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):

  • Zuma's Revenge
  • Bejeweled Twist
  • Peggle Nights

I suspect most modern Popcap titles will be affected.

  • OS: Fedora 28
  • CPU: Intel Core i5 6400
  • GPU: Radeon RX580
@NanoSector NanoSector changed the title Zuma's Revenge: Invalid command line parameter -changedir Multiple PopCap games: Invalid command line parameter -changedir Aug 24, 2018
@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Aug 24, 2018
@kisak-valve kisak-valve changed the title Multiple PopCap games: Invalid command line parameter -changedir Multiple PopCap games: Invalid command line parameter -changedir (3620 3560 3540) Aug 24, 2018
@NanoSector
Copy link
Author

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
Copy link

Also Bejeweled 3 runs fine.

@NanoSector
Copy link
Author

I've made a list of working games in #331 (comment)
Figured that'd be more appropriate.

@derram
Copy link

derram commented Aug 24, 2018

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

Works for Plants Vs Zombies, at least.

@edoantonioco
Copy link

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
Copy link

davidak commented Jun 15, 2020

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

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

@kisak-valve
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues
Projects
None yet
Development

No branches or pull requests

6 participants