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
Planet Coaster (493340) #1538
Comments
This may actually be due to the Denuvo anti-tamper DRM the game uses. This game doesn't work through WINE or bootcamp due to it. |
same here |
The game now starts. But money, dates, percentages, etc. are displayed as "jd" instead of their actual values. Log file: steam-493340.tar.gz |
Same here, it starts and plays pretty fine, performance is better than expected but career is unplayable without seeing any numbers. |
Still doesn't start for me |
Did you change Proton Version in Steam Settings to 4.11-2? |
I have not, I'll try that now |
ok yeah that made me able to play the game, but i still have that jd value problem |
Copy the file # sha1sum ucrtbase.dll
2aa3349f94703158c36214cac32b8cb0101dd98c ucrtbase.dll |
Where exactly should I put it? |
Please, review the checksum of the |
Where have you got your dll from? Could you upload it anywhere so that I could check if it works with yours? Would be super nice, thank you! |
I copied the |
Helped me though, my gf has Windows 10 on her Desktop, I'll try that and give feedback! Thanks! |
I found you can extract the cd $(mktemp -d)
wget "https://aka.ms/vs/16/release/vc_redist.x64.exe"
cabextract vc_redist.x64.exe
cabextract a10
ls ucrtbase.dll This one has a different checksum, but maybe works... |
It works!
and then I just moved the dll from my home-dir to the install-folder of Planet Coaster. |
Still doesn't start here. Only get a BalckScreen after that I get the CrashReporter :( |
I noticed a crazy performance improvement when I followed the steps mentioned by @thomhoess. Otherwise I didn't experience any issues, just some performance problems as well as money not rendering correctly in the game. |
I have the same issue as skumpusch. I have added the dll as per thomhoess suggestion. I am using proton 4.11-6. Black screen on launch with crash reporter. If I try to use any options suggested on proton db such as Disable D3D11 or Disable Esync it results in an immediate crash, no even black screen. Just goes from running to syncing (as it crashed right away). |
@TBleader now i have at least the Main Menu working i unplugged my Corsair Void Pro Wireless Headset Dongle and now my mainmenu is working i also copied the ucrtbase.dll an my numbers show correctly in Display Settings (Resolution) but i can´t load a Park first it starts loading but after 1-2 seconds it freezes sometimes get a crash report. |
@skumpusch That's good that you got it working a bit, unfortunately the only USB devices I have plugged in are my keyboard and mouse. Both essential to play, so there is nothing I can unplug to test with. |
I noticed a strange behaviour with this game, whenever I quit Planet Coaster, Steam crashes. The output from the terminal when I exit the game:
|
@ptkato I confirm the behaviour you describe. This also happens when the game crashes during loading: I then have to kill the "Main" process from a terminal, and Steam crashes right after Planet Coaster was killed. |
Looking to source code It seems that this problem is fixed in just-released upstream wine 4.19: Commit "ucrtbase: Implement t and j printf length modifiers." |
Just verified that wine's 4.19 ucrtbase work fine. I installed wine 4.19 package for my distro into
@TBleader regarding usb devices. I have "gaming" mouse & keyboard from same vendor. PlanetCoaster doesn't start if any of them is plugged in during launch time. So unplug during launch and plug again: So here what helps me:
|
Can confirm on Arch tonight unplugging USB keyboard and mouse permitted the game to run! |
tried to run it on elementary OS juno today, not working. Not event black screen, just crash report(steam app also freezes) |
What version of proton are you using to launch it? |
@galkinvv That did it! Very strange, but it would only work when both the mouse and keyboard were unplugged. Unplugging during the launch, and then replugging after it reaches the logo or further and the game is playable. The urctbase.dll from the previous suggestion (not the latest wine version, haven't tested that) worked and the values show up correctly. Only briefly played, but didn't run into any issues in the short 1 hour session. |
@MrWolvetech idk if your question was to me or not but anyway, using version 4.11-8 |
I can confirm the issue with the USB devices (in our case, its a Logitech keyboard and mouse). my workaround is the following script (needs some tinkering because parts of it needs root permissions, see the comments):
So far it works fine, if anything goes wrong there is no error handling, so you need to unplug your HID devices shortly. |
Game does not start to me on Proton 5.0-3. It does work on Proton 4.11-12 though. |
Hello @ranisalt, please add |
Weirdly enough after putting the launch option it did launch as expected. It takes a loooong time to close, though (button on Steam keeps spinning for over a minute) and the generated log is >150MB so I can't upload here. |
In general, Proton logs compress well in an archive, but if the game ran an expected, then there might not be a good hint in the log. |
System Information
Compatibility Report Playable without any problems, ✔ Great performance with no/minimal stuttering (tested with ACO) The only issue I could spot is that the few seconds short logo intro video is missing sound (the logs mention mfplat.dll, however the video plays out of the box). Codecs are: |
Compatibility Report
System Information
I confirm:
steam-493340.log
Symptoms
Start the game and immediate crash
Reproduction
start the game
The text was updated successfully, but these errors were encountered: