this post was submitted on 19 Nov 2023
16 points (83.3% liked)

Linux Gaming

15863 readers
3 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS
 

no matter which proton version i try to run the history edition in, the best it was able to do was launch into a blackscreen and throw a cant find uplay error, protondb was no help at all, none of the tips there helped, neither changing the engine ini, nor using lutris

im trying to get it to run on endeavouros and nvidia

the only anno 1404 version i was able to run was a torrented version from a collection of history editions

any help would be appreciated

top 10 comments
sorted by: hot top controversial new old
[–] muhyb@programming.dev 1 points 1 year ago* (last edited 1 year ago) (1 children)

Try Mitsukuni's suggestion here and adjust it to your needs (This one is Dawn of Discovery but same as Anno 1404).

https://www.protondb.com/app/33340#cN4IfasUQ

[–] Mandy@sh.itjust.works 0 points 1 year ago* (last edited 1 year ago) (1 children)

since this is proton db again (and an unrelated fix) and not even the history edition i didnt expect much and as i thought, its worse now

the game wont even start anymore, thanks

[–] muhyb@programming.dev 2 points 1 year ago (1 children)

Oh it's history edition. Well, I completely missed that part. It seems people solved it with a Lutris script.

By the way, since you have Nvidia and you use EndeavourOS, you are probably on driver 545. That driver has a problem with Proton 8 and later ones. Maybe trying Proton 7 would help.

[–] Mandy@sh.itjust.works 0 points 1 year ago (1 children)

unfortunately "no matter which proton version i try to run the history edition in,"

[–] PhineaZ@feddit.de 6 points 1 year ago (2 children)

Cool there, cowboy, this fella's been the only one with a suggestion so far. I wouldn't bitch around if I wanted any further help. Unfortunately I haven't tried Anno 1404 yet so no useful advice here. Good luck to you, it's a lovely game.

[–] Mandy@sh.itjust.works 2 points 1 year ago

its really weird tho how i only got one specific version to work (probably cause it removed uplay)

[–] Mandy@sh.itjust.works 2 points 1 year ago

yeah sorry, i was just caught after trying for a very long time, apologies if they see this

[–] fhein@lemmy.world 1 points 1 year ago (1 children)

I had the same "unable to detect uplay" error except for a different Anno game. Here's how I solved it, if you want to try:

  • Install ProtonUp-Qt, then add SteamTinkerLaunch using it.
  • In Steam, go to Properties... for the game that needs Ubisoft Connect. Then Compatibility tab, check "Force the use of a specific Steam Play compatibility tool", and select "Steam Tinker Launch" from the dropdown.
  • Start the game, and quickly press the "MAIN MENU" button at the bottom of the window.
  • Click "One time run", choose the UbisoftConnectInstaller.exe that you downloaded and click "RUN COMMAND"
[–] Mandy@sh.itjust.works 1 points 1 year ago (1 children)

installing ubisoft connect wasnt helping earlier today

[–] fhein@lemmy.world 2 points 1 year ago

And you're 100% sure you installed it in the correct wine prefix? Because that's the tricky part, and having it installed in a different wine prefix won't work.