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
Proton: Installation of Assassin's Creed Brotherhood and AC:II #5649
Comments
Killing the steam client gets rid of the perpetual "Creating Local Game Files" screen as a workaround. However, clicking play now results in a "Failed to request product key from Steam, please try again in a few minutes." popup. Related: ValveSoftware/Proton#190 |
I had the same issue when I installed the game, and I am also getting the "Failed to request product key" message when I try to play it. I also have the game installed on my Windows box. Is there a way to copy the product key from there and enter it manually? |
There is a "CD Key" entry in the links section when you select the game in Steam's library view. However, clicking it brings up that same Steam error pop-up that says "Failed to request product key from Steam, please try again in a few minutes." So it would seem this is a problem with retrieving the key at all, even manually, via the Steam Linux client. |
Have the same issues with "Driver: San Francisco" |
If the CD key is the issue then #212 may be the cause. |
I'm seeing this with Assassins Creed II. Installs, but the "Creating local game files" popup stays up. I kill steam and reopen. When trying to launch the game, "Failed to request product key from Steam". |
I'm getting the same with Assassin's Creed: Revelations |
I also have the same problem with AC II. |
Still an issue for me as well. The game playes perfectly when I run the Windows version of steam itself in Wine, so it should definitely be playable. Would be a very happy man when I can ditch the Windows client completely and stuck with the native Linux steam client :) |
any progress for this, this i am think is possible for fix, but nothing to progress for fix various games |
still definitely an issue. |
totally still an issue!! |
I've tried some stuff but with no positive results. Maybe this helps the one at Valve trying to fix this issue. See #212 (comment) |
I think I found the cause of this Problem. When installing Assassin's Creed 2 (https://steamdb.info/app/33230/) on Windows, it will only install the Windows CD Key DLC (https://steamdb.info/app/33361/), but not the Mac CD Key DLC (https://steamdb.info/app/33362/). It isn't even shown as an available DLC on the Windows Steam client. In contrast, when installing the game on Linux, both CD Key DLCs are installed as well, but the Steam client can only fetch the Windows Key, but also wants to get the Mac key, as When launching the game on Windows, the Steam client will thus only try to get the Windows DLC Key, but the Linux client is trying to obtain the Windows and the Mac key on launch, which fails. On Linux requesting the Windows Key with So the problem here is that the steam Linux client wants to request all DLC keys when doing @Plagman I hope you can work with all this information :) |
Now I understand why the game won't launch, thank you ! Is there any way we can bypass this issue ? |
I don't think so. There apparently was a workaround by editing You can take a look at #212 (comment) and the following comments for things I've already tried. If you come up with another idea I will gladly try it. |
I'm having this problem too with Assassin's Creed II. And running the // edit: I can now launch the game and I no longer get the error message about not being have to retrieve the product key. Still, this should be fixed in Steam. |
Yeah, this command also works for me, I guess Steam just can't figure out that it needs this particular key to use when it's on Linux. The same happens for another affected Ubisoft title, Tom Clancy's Splinter Cell: Conviction, |
@mberndt123 have you tried the workaround I suggested here? |
I want to comment on @mberndt123 solution, the https://github.com/tralph3/Steam-Metadata-Editor works great as long as you know where to put the So for me making the
So the AC: Unity looks like (with all non-relevant sections stripped out):
I just basically exported every single DLC and the game, and manually added the showcdkeyonlaunch: 0 to every one of the dlc's. In addition on keys that seemed questionable, I made changes... I'm not 100% if they are needed (but for completeness I'll list them here in case someone else finds that
Just a warning: I've played the game on windows before, so my steam account is linked to my ubisoft account, however those keys might still be needed if you have never played the game before.... |
Please please Valve can you resolve this we shouldn't need to hacking the files to get this to work, just correct the client incorrectly trying to request the Mac DLC!?!? |
@Plagman can you confirm if this planned to be resolved on for the upcoming steamdeck steam client?, I think it will result in uwanted steam deck compatibilty failures for games that otherwise work fine! |
The issue might be fixed, I updated my client (I'm on beta channel) and deleted the prefix and deleted the appcache.vdf (to clear any previous fixes) and I managed to start, update and play assassins creed 2 deluxe and brotherhood! Can others try to check the issue is resolved for them!! |
Confirmed on #212 |
Closing as fixed in the 2022-05-12 Steam client update (uncredited). |
Your system information
Please describe your issue in as much detail as possible:
This issue was originally opened on the Proton issue tracker, but on second thought this seems to be an issue with Steam for Linux instead, since Wine/Proton doesn't even get to start, since the installation doesn't complete successfully. Orginal issue: ValveSoftware/Proton#68
I am trying out different games from my Steam library. Installing Assassin's Creed 1 works fine and plays correctly. However, when I try to install Assassin's Creed Brotherhood or Assassin's Creed: II a Window that says "Creating Local Game Files" pops up. This screen never completes.
In the background I do see the game being downloaded with progress going from 0% to 100%, however, said screen remains. I can only click "cancel" or the cross in the rightmost corner of the popup, but both will uninstall the game immediately.
FYI, Assassin's Creed Brotherhood runs fine when I run the Window's version of Steam through regular Wine. One thing I noticed is that this version uses Ubisoft Uplay Launcher to launch the game. Perhaps this is resulting in installation conflicts with Steam Play.
The text was updated successfully, but these errors were encountered: