Open ghost opened 4 years ago
Set the launcher with PROTON_NO_D3D11=1 %command%
at least to complete the activation. It will work properly without it once you passed the activation process.
Now, if only you can get it to avoid updater infinite loop, you tell me! :)
Set the launcher with
PROTON_NO_D3D11=1 %command%
at least to complete the activation. It will work properly without it once you passed the activation process.Now, if only you can get it to avoid updater infinite loop, you tell me! :)
Thanks! Your launcher command allowed me to proceed beyond the product activation window. Should I leave this issue open until this fix is implemented natively in Proton, so the game can launch successfully without needing to add launcher options?
Also, I'm encountering an issue during the auto-updater (though different than the one you described) which is stopping me from proceeding to the game. It says, "Could not open the version.txt file". Should I open up a different issue for this matter?
Hello @jessedubord, we're using one issue per unofficially supported game title, so if you're seeing other issues with this game, here's a good place to discuss it.
Hello @jessedubord, we're using one issue per unofficially supported game title, so if you're seeing other issues with this game, here's a good place to discuss it.
Sounds good, thanks for the feedback. :)
@jessedubord
Also, I'm encountering an issue during the auto-updater (though different than the one you described) which is stopping me from proceeding to the game. It says, "Could not open the version.txt file". Should I open up a different issue for this matter?
The easiest way is to turn off your Internet before loading the game or using /etc/hosts. The auto-patcher will fail and two new buttons will be added to the UI (proxy, start). Turn on your Internet again and then click start.
Please, be noted that Uplay software will want to update (3 times?) at this point. It may fail and you may have to kill all wine process and restart the game until Uplay is properly updated and running.
Anno 2070 is tedious to set up and get working. There is no reliable way to do so and I succeeded exactly one time.
Delete Anno prefix, if already present.
rm -rf ~/.local/share/Steam/steamapps/compatdata/48240
Set launcher argument to PROTON_NO_D3D11=1 %command%
Run Anno once, the Activation window will show up and then click cancel.
protontricks 48240 --force -q vcrun{2003,2005,2008,2010,2012,2013,2017} win10
Recommended to download Uplay from Ubisoft. Download.
WINEPREFIX=~/.local/share/Steam/steamapps/compatdata/48240/pfx ~/.steam/steam/steamapps/common/Proton\ 4.11/dist/bin/wine UplayInstaller.exe /S
protontricks 48240 winecfg
UbisoftGameLauncher.exe, UbisoftGameLauncher64.exe, upc.exe, Uplay.exe, UplayCrashReporter.exe, UplayService.exe, UplayWebCore.exe
Run Anno again, the Activation window will show up, enter your activation code, validate and then click ok.
AutoPatcher may or may not work at this point. It doesn't matter.
Remove PROTON_NO_D3D11=1 %command%
from the launcher options otherwise Uplay will not be able to connect on Uplay network.
AutoPatcher should be downloading data now. Restart if not.
Uplay should be loading now. Anno 2070 should also show up.
Anno 2070 might require to restart in order to check Deep Ocean DLC activation. It will cause AutoPatcher to load up and then Anno 2070 again. It might turn up into an endless loop. If it's the case, buy Deep Ocean DLC (CDN$ 4.99 on sales) -- that worked for me.
![20191206050117_1](https://user-images.githubusercontent.com/8844578/70314883-673a1c80-17e6-11ea-8236-96c33b18eec8.jpg) ![20191206051128_1](https://user-images.githubusercontent.com/8844578/70315374-6eadf580-17e7-11ea-84db-fccb2b34648b.jpg) ![20191206051436_1](https://user-images.githubusercontent.com/8844578/70315399-7f5e6b80-17e7-11ea-863f-c2b2fd4cde30.jpg) ![20191206051448_1](https://user-images.githubusercontent.com/8844578/70315403-81c0c580-17e7-11ea-9479-33ea21e39011.jpg) ![20191206051242_1](https://user-images.githubusercontent.com/8844578/70315418-87b6a680-17e7-11ea-80f3-1c284986207a.jpg) ![20191206051326_1](https://user-images.githubusercontent.com/8844578/70315429-8e451e00-17e7-11ea-9e4c-0a3d96a67f6e.jpg)
@BackOrder, thanks so much for your information. Very helpful. I was able to get the game up and running! However, when I try to log in, it says "Incorrect username or password.", but I'm putting in the same login credentials as my ubisoft account. Is there any way around this? Do you play with your Internet disabled through the entire course of gameplay?
@jessedubord my pleasure! Anno 2070 is super finicky but we put an end to it.
"Incorrect username or password."
I had the same problem but it turned out that I was using my email instead of username. It should work. Internet is no longer a problem with the new instructions, so make sure it is enabled.
Let me know!
@BackOrder I was using my Ubisoft username, but for some reason after I restarted the game, Uplay had me log in, again. Once it did that, then when Anno 2070 ran, it proceeded past the login, successfully! But now it gave me another issue (haha, where will this maze end?!). Now it wants to download the add-on, and says the game has to be restarted and downloaded... which I'm assuming isn't good, because that requires the auto-updater which doesn't work? :/
Now it wants to download the add-on, and says the game has to be restarted and downloaded... which I'm assuming isn't good, because that requires the auto-updater which doesn't work? :/
The only way I figured out to reliably fix this issue is to buy Deep Ocean DLC. The auto-updater should now work by the way and you might be able to get Anno to work if you keep trying over and over... it did work the first time I got Anno 2070 working but I couldn't reproduce the result.
@BackOrder I appreciate the help very much. I purchased Deep Ocean DLC at the purchase of the initial game. When I run the auto-updater, it shows either this error, or one that says "Cannot open version.txt.":
Don't panic! Try again and again until it connects.
Did you use /etc/hosts as in the previous post? You can remove the IPs and it might work better.
Well I gave it my best shot. You're right: because of the auto-updater issues, it's very difficult to start the game. Unfortunately I don't have the time to repetitively re-run, hope the auto-updater connects (which even when it does, it freezes sometimes during download, or will proceed to the game without updating at all!). So, ultimately, until the auto-updater is working properly, I can't get past the Add-on/Reboot error I get when starting the game. Even when I disable the "Anno 2070 - Complete Edition" DLC in my DLC manager, this error comes up (just seems like it's just not downloading the right files via the auto-updater):
It's a shame, because this, IMO, is one of the best futuristic RTS games out there. A real masterpiece. I absolutely LOVE and appreciate beyond measure that the Valve team is, for the first time in history, allowing users like myself to be very, VERY close to being rid of Windows truly once and for all. We're so close!
Then just start over (make sure all the DLCs are enabled) with the instructions, including deleting the prefix first. As I said, Anno 2070 is finicky but I did try multiple times from scratch before posting to make sure the instructions are working as expected. Eventually we will get you up and gaming. :)
@BackOrder you're awesome. :) Appreciate it dude!
@BackOrder I'll give your instructions one more shot, through and through. When you typed this: "protontricks 48240 --force -q vcrun{2003,2005,2008,2010,2012,2013,2017} win10", is that supposed to be from a terminal or from the launch options?
@jessedubord It's really nothing. Happiness is free!
Oh, also make sure that there are no Proton/WINE and Anno processes hanging around when the game is not running. Zombies are always messing up Proton on the next run.
ps auxwww | grep -iE "\.exe"
is a good place to start.
ps auxwww | grep -iE "\.exe"
is a good place to start.
Am I supposed to run that from a terminal? What is it supposed to do?
@BackOrder I'll give your instructions one more shot, through and through. When you typed this: "protontricks 48240 --force -q vcrun{2003,2005,2008,2010,2012,2013,2017} win10", is that supposed to be from a terminal or from the launch options?
From the terminal.
ps auxwww | grep -iE "\.exe" is a good place to start.
Am I supposed to run that from a terminal? What is it supposed to do?
Yes, from the terminal. It will list all the processes that has an exe file in it. Then you can kill the zombies.
Ah, gotcha.
protontricks 48240 --force -q vcrun{2003,2005,2008,2010,2012,2013,2017} win10
When I run this from the terminal, it says "protontricks: command not found"
You need to install protontricks.
Definitely appreciate the help, unfortunately this is getting to be far from the "out-of-the-box working" experience I was hoping for. I'm happy to help as an end user in order to make improvements to Proton that would result in a more streamlined installation/running experience for Anno 2070, but I just don't have the time, sadly, to go through hoops just to make the game work for myself. Really do appreciate it though. If there's something I can contribute that will help with a better working out-of-the-box experience, I'm more than happy to help. :)
@jessedubord in the spirit of the upcoming holidays, I would like to offer my help to properly set Anno up. I believe Discord allows to share screen. Let me know how to contact you and your preferred date and time.
@BackOrder You're very kind, thank you. If I can carve out the time I'll let you know. :) Cheers mate.
@jessedubord is there any way to contact you directly? I'd like to send you my working prefix and see if it would work for you.
Hello everything worked fine until Uplay tries to start the game. It showing up one black frame and then it's gone. Does anyone know how to solve this?
I figured out what my issue was: The game needs around 300% more power than on windows, so my GPU was too slow. Switched device and now it works flawlessly, played 50 hours without any crash. One issue I still have is if I switched to another programm and back, everything is unscaled and the mouse triggers view movements very fast. If version.txt is missing, just create it. Game is definately playable with proton. Tried with version 5.0-6
Edit: If autopatcher fails, restart until it succeeds.
I've run into this issue where text does not appear in most places it should. Anno seems to have installed without most issues that other people have, but when I get to the login screen the only visible text is my username. If I attempt to type my password, it will mostly appear as though no text is being entered (with the exception that the bottom button goes from red to green). If I attempt to login it will show me a popup, but because barely any text is being rendered it doesn't really help.
I think I bought the base game and deep ocean separately, but it's been years so I don't really remember. I do have both.
I've run into this issue where text does not appear in most places it should. Anno seems to have installed without most issues that other people have, but when I get to the login screen the only visible text is my username. If I attempt to type my password, it will mostly appear as though no text is being entered (with the exception that the bottom button goes from red to green). If I attempt to login it will show me a popup, but because barely any text is being rendered it doesn't really help.
I think I bought the base game and deep ocean separately, but it's been years so I don't really remember. I do have both.
Maybe that's an issue with the latest game update and not directly related to proton. The update was very buggy. I would try to log in and see if it fixes itself, maybe try to change ingame resolution. Maybe it's somehow related to the MouseArea bug I head. Also I would try out if Anno2070 uses System fonts that aren't installed on your computer and downgrade the proton version.
I haven't been able to log in because it rejects every password I put in. I think it might just be ignoring text I put in, because the text input bar doesn't change at all when I type. I don't think I can change the resolution without logging in either. As for the system fonts, that was the first thing I tried to see if it would fix it, but it had no effect (I installed allfonts
, if that makes a difference). The proton versions I tried were 5.0-9, 5.9-GE-5-ST (latest glorious eggroll), and 4.2-9. The first two are having this font issue, and the latter will crash the game immediately (but leave uplay running).
I haven't been able to log in because it rejects every password I put in. I think it might just be ignoring text I put in, because the text input bar doesn't change at all when I type. I don't think I can change the resolution without logging in either. As for the system fonts, that was the first thing I tried to see if it would fix it, but it had no effect (I installed
allfonts
, if that makes a difference). The proton versions I tried were 5.0-9, 5.9-GE-5-ST (latest glorious eggroll), and 4.2-9. The first two are having this font issue, and the latter will crash the game immediately (but leave uplay running).
If you want to try 4.11 it starts with it. Other thing you could try is to analyze the proton log. Set PROTON_LOG=1 %command%
as start option. But the log is really huge, so it needs time to go through it.
So 4.11 still has the text issue.
Here's the log: steam-48240.log
Ok, there font config warnings logged in. Maybe it's a fontconfig 1/2 issue (On Arch with v2 it works fine) or a your font config is screwed up or nothing at all.
So I've been trying to troubleshoot the font config errors, and I've come to the conclusion that it isn't what's causing the issue. It seems like the errors can pop up with certain applications under wine (for example, boneworks also spits out these errors and I get no text rendering issues in it). What really convinces me that this isn't the issue is the fact that the OP log also has these errors, but there are no font rendering issues there.
Something I should probably mention is that I encountered no autopatcher stuff. It was basically installing and running got me to the login screen. Might be related to the fact that I've played the game a few years ago, but I wouldn't know. Also, a user on protondb says they encountered an issue with text rendering, but solved it by copying over a windows install (which I don't have).
I want to join in here. I tried to start Anno 2070 with Proton-6.14-GE1 and 2 but any time Ubisoft Connect say after password input that a Ubisoft service is currently not available and I have to try it again later. Older Proton versions also fail.
I'm getting the same, the game used to be playable no problem but now throws us the "services not currently available" error :(
Going back to older proton versions does not work either and the first time the installer spins endlessly on "looking for patches".
edit:
Ive tried to run Ubisoft Connect manually through "protontools shell 48240" and then executing UbisoftConnect.exe from its folder, This allows you to login, but you cant launch the game from this environment!
just some feedback
I noticed that after Update 3.0 a lot of people complain about the login issue and even crash on login, but I didn't see something similar on Proton-7.0-4 - the game does not require dxvk opt-out tweaks (https://www.protondb.com/app/48240/) and I have access to my Ark and account progress as usual.
although I am also experiencing a login issue on custom Wine-Staging with Steam_client_win32
Nah, still needs PROTON_USE_WINED3D=1 for me!
Without it, it just spins on a black screen before it "should" play the intro video. This is also when a resolution change seems to happen.
Proton 7.0-4 is working to launch the game into the lobby. No issues with sign-in or retaining sign-on information. The deep-sea addon is working
There is issues with multiplayer.
There are no issues on Windows 10. Everything works
Got the exact same issue as @Fatmice. I can see my friend, he can see me, we both can join each others lobbies but when we're about to start a game no one can connect to each other. Ports 3074/udp and 14000:14024/tcp are opened.
Compatibility Report
System Information
I confirm:
steam-48240.log
Symptoms
When I launch the game, and it opens the product activation window, the window is black -- it doesn't proceed to show anything, and subsequently won't proceed to the game.
Reproduction