WineHQ
Category: Main Games Strategy Games Real-Time Strategy Anno 2070 2.0 Addon: Deep Sea

Anno 2070

No Screenshot

Submit Screenshot

The first addon for Anno 2070: Deep Sea

Original (german) title:  Die Tiefsee

Application Details:

Version: 2.0 Addon: Deep Sea
License: Retail
URL: http://anno-game.ubi.com/anno-...
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 4.0-staging

Maintainers: About Maintainership

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

Playing the game, managing my Anno profile, using boni I unlocked back in the day on Windows. I did not encounter anything that wasn't working.

What does not

Installation, but that doesn't work without the same workarounds on Windows either

Workarounds

See the additional comments section for a full guide describing workarounds for all the problems that arose during installing the game


What was not tested

A proper multiplayer game

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

Anno 2070 is a game that is a pain to install at the moment due to it switching DRM-systems during its lifetime and it took me many hours to finally get it running. If you own the game on Steam, you may already have access to the most recent version through Steam. If not, then register the game's key on UPlay and follow this guide

This guide assumes you are owning the game either on UPlay or on disk.

1) Set up a 32-bit wineprefix

2) Install corefonts and winhttp through winetricks. Do NOT install crypt32 as recommended in other guides. Recent versions uf UPlay will be unable to log in with that

3) Install UPlay. If you bought the game on disk and haven't done so already, register your key there (as UPlay is now the sole DRM-System for Anno 2070)

4) Install vcrun2008 and d3dx9 through winetricks, then install msxml3 using winetricks -q (for some strange reason installing msxml3 without the -q flag fails. see https://github.com/Winetricks/...)

5) Install the game. This happens either from disk or from UPlay. UPlay actually downloads the installer that was put on the original Anno 2070 disk to your HD and runs it and does not contain any update functionality for the game itself.

6) This is where the fuckery starts. Anno 2070 in the past had its own account system and used Tages SolidShield DRM which was then migrated to UPlay. Since the migration has been executed poorly (one might say horribly), the Anno installer now leaves you with an unusable installation. In some cases the AutoUpdater shipped with it MAY update your game partially which will result in the game hanging in a reboot loop, in all other cases the AutoUpdater will simply refuse to update your game at all. To update your game to the version working with UPlay anyway, go to your Anno 2070 folder and delete both the Anno5.exe as well as the AutoPatcher.exe, then download the autopatcher.zip from this forum thread https://www.annothek.net/wbb5/... and put the autopatcher.exe(NOT the AutoPatcher.exe) from the archive to your Anno 2070 folder. Do not extract any other files from the archive yet.

7) Quit UPlay if it is still running and then run the autopatcher.exe in your prefix. It will update the base game to the most recent version. If the ETA doesn't change for a few minutes, the patcher propably hung up. Simply quit the autopatcher and retry. From my experience the autopatcher has a tendency to hang up when it isn't the active window, so propably keep it as the active window and make something like a cup of coffee in the meantime. After it is done, the autoupdater will attempt to launch the game on its own which will may result in you getting a broken activation window and dozens(I ain't kidding, prepare for LOTS of error windows) of error messages. At this point the update is done and you can safely kill the process.

8) This step is only necessary if you own the addon "Die Tiefsee"/"Deep Ocean" or any package containing it(like the complete edition). Open up the wineconsole in your prefix, navigate to the Anno 2070 folder and run "autopatcher.exe addon /autostart". This will download the addon files. While you can run this without actually owning the addon, it will just litter your hard drive as the addon contents won't unlock in-game unless you actually own it. The same as in step 7 applies as in that the autopatcher may hang, and may give you a broken activation screen and dozens of error messages after finishing at which you can simply kill the process.

9) Delete the autopatcher.exe and the anno5.exe and extract the AutoPatcher.exe and Anno5.exe from the 92 folder in the autopatcher.zip to your Anno 2070 directory

10) Start UPlay and launch the game through it. If you installed the game from disk, then select Anno 2070 in your UPlay library and click on that "Locate on hard drive" button under the install button and point it to your Anno 2070 folder and then launch it through UPlay

11) Congratulations. Anno 2070 is now running on your machine

12) I personally found the game to be quite unstable when not running in DX9 mode (both using DXVK as well as Wine3D). To force the game into DX9-mode, open up the Engine.ini located in drive_c/users//Application Data/Ubisoft/ANNO 2070/Config and set DirectXVersion to 9. After which Anno 2070 should run nice and stable

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentGentoo Linux x86_64Feb 04 20194.0-stagingNo, but has workaround Yes YesGoldJacob Grimm 
ShowFedora 26 x86_64Sep 17 20172.15Yes Yes YesGoldRoy Meissner 
ShowLinux Mint 17 "Qiana" x86_64Aug 20 20141.6.2Yes Yes GoldEwan 
ShowArch Linux x86_64Jan 04 20141.7.9Yes Yes GoldRaziel 
ShowopenSUSE 12.3 x86_64May 28 20131.5.31Yes Yes PlatinumYuri Shishenko 

Known Bugs

Bug # Description Status Resolution Other apps affected
31882 Many multithreaded gui apps randomly deadlock in winex11 driver surface section (arial32.exe, Aquanox, Mahaa demo, Total Commander) RESOLVED NOTOURBUG View
31960 UPlay in Wine > 1.5.14 crashing CLOSED DUPLICATE View
33673 UPlay 3.x/4.x slight lag on navigation with builtin gdiplus CLOSED ABANDONED View
33742 UPlay 3.x/4.x needs native crypt32 CLOSED FIXED View
37807 Anno 2070: digit group separators are displayed incorrectly CLOSED FIXED View

Show open bugs

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

No font
by Perru on Friday March 13th 2015, 4:48
Hi,

I just installed Anno 2070 Complete Edition + Deep Ocean.

Complete Edition Standalone isn't playable because the game wants DLC files anyway and update doesn't work.

Deep Ocean is playable but... all fonts are missing.

Anyone got an idea ? Ty.

by Yuri Shishenko on Tuesday January 13th 2015, 14:12
I created bug report and developers fixed it. This bug was in builtin msvcp100 library. Now there's no need to install vcrun2010.
Game shows square instead of decimal point
by Yuri Shishenko on Monday December 29th 2014, 1:04
Game shows missing character icon (square) instead of decimal point in all numbers ingame.
Example: imgur.com/XGfFzy9.png
Is possible to fix it?
RE: Game shows square instead of decimal point
by Manu on Monday December 29th 2014, 5:35
You're probably missing a font.
Since I can't reproduce this, I can't tell you which one, but you may try to use winetricks to install different fonts. There's also the option to install "allfonts".
Maybe this will fix your problem.
RE: Game shows square instead of decimal point
by Yuri Shishenko on Monday December 29th 2014, 12:54
I was slightly wrong. This is not a decimal point but a space between digits. I also forgot to mention that i'm using russian localized game. Installing allfonts didn't resolved the problem.

I think that this is regression because problem does not appears in early wine versions.
Here is how digits are displayed when wine-1.7.5 was used: imgur.com/bLACdYe.png
RE: Game shows square instead of decimal point
by Manu on Monday December 29th 2014, 15:14
I think the font changed between your screenshots (thought I'm not sure). This may be due to something "right" actually being added which results in the "correct" font, which is for some reason missing the sign used there.
You could possibly try to check which files wine tries to access, thought I can't help you with that.
You could either open a regression bug or ask in the wine-forums since this doesn't look like a bug specific for Anno.
RE: Game shows square instead of decimal point
by Yuri Shishenko on Tuesday December 30th 2014, 3:14
I found that this problem appears in 1.7.9.
Comparison (imgur album): imgur.com/a/ZeI8J
top image - 1.7.8, bottom - 1.7.9.
I'm doing regression testing.
RE: Game shows square instead of decimal point
by Yuri Shishenko on Tuesday December 30th 2014, 4:09
Regression testing is done and i found bad commit:

6d30d6be78a49e1add6d8c7886484a2ceb950c71 is the first bad commit
commit 6d30d6be78a49e1add6d8c7886484a2ceb950c71
Author: Alexandre Julliard
Date: Thu Dec 19 17:02:11 2013 +0100

msvcp100: Share the source code with msvcp90.

:040000 040000 8472290a57eeeb332f2c3a29c629baaabc438bf3 4ead5763a482e786809844f7b8f55d5ccbc829ea M dlls

Bugtracker shows this bug: bugs.winehq.org/show_bug.cgi?id=35181
but it marked as CLOSED FIXED. Also, its not possible to revert this commit because its almost 1MiB big. What should i do?
RE: Game shows square instead of decimal point
by Yuri Shishenko on Tuesday December 30th 2014, 4:24
Forgot to add that reverting commit in 1.7.9 fixed this problem, its not possible to revert this commit in latest version from git.
RE: Game shows square instead of decimal point
by Manu on Tuesday December 30th 2014, 7:46
If you only found that bug (which is kinda old) I would suggest opening an other bug.
Since your bug only shows font-errors and is not causing a stall or crash.
And since the commit is 1MB it's likely that this is caused by some other change in the same commmit.
You could also try to workaround this by "winetricks vcrun2010" - thought a bug report would still be the right thing to do.

by Ewan on Sunday August 24th 2014, 7:24
Today I tried to play the game and an error came up in terminal and I was unable to launch the game.

Installing the "winbind" package fixed this.
Fix Crash in Shop and Profile
by Raziel on Sunday January 5th 2014, 20:38
In addition to my testresult from Jan 04 2014:
After I've submitted my testresult, I have tried to access the ingame shop and my profile => Game Crash
After a bit of investigation: go to winecfg and set the dll wintrust to disabled.
This fix also the crash from the overlay, but it does not work quiet well (you can't close it). I still recommend to disable it.

@maintainer: Can you please update my testresult with the information above?
RE: Fix Crash in Shop and Profile
by Manu on Monday January 6th 2014, 1:15
Done - thought I never had problems with the ingame shop myself (quite some time passed since I last played).
RE: Fix Crash in Shop and Profile
by Raziel on Monday January 6th 2014, 4:34
Thanks. The problems appear only in newer versions of wine. In Past with wine Version 1.5.x I had no problems. But with the old version, I can't start the Game anymore.
Maybe the problem arise with the crypt32 copy, but I can't test this.
UPlay Crash
by Manu on Sunday June 2nd 2013, 12:38
Still running at anyone?
I updated uplay and now I get this:
pastebin.com/batFpqBW
RE: UPlay Crash
by Yuri Shishenko on Thursday June 13th 2013, 9:18
Yeah, uPlay crashes after update. Same Stack dump.
RE: UPlay Crash
by Seb on Sunday June 30th 2013, 9:35
read comments in this bugreport:
wine.1045685.n5.nabble.com/Bug-33673-New-UPlay-3-x-Slow-during-the-navigation-td5756345.html

installing the crypt32.dll did the trick for me.

then you have to start uplay an authenticate.
then not start anno from uplay but from anno5.exe

greetz
Problem with launching
by Yuri Shishenko on Sunday December 30th 2012, 1:43
When I'm trying to launch game with secure mode it crashes.
Console shows this error:

wine: Call from 0x7b83c732 to unimplemented function d3d11.dll.D3D11CreateDevice, aborting

Without d3d11 dlls UGL doesnt start. How to launch it?
Long-Time-Testing
by Manu on Saturday October 13th 2012, 12:13
I got 2 additions to my test:
1. After 14 hours of playtime after a save (every 30 minutes) the entire 3d-content (everything but the interface) turned black. It was totally possible to save and restart the (entire) game.
I don't know if this is caused by wine or not, but anyways it doesn't hurt much (to pause after 14 hours non-stop gaming ^^).
2. I realised there should be some icons above houses like "criminal rate" and "fire" - at least I think they should be there - in face I don't see them.
It's a little loss of usability, but if you click the buildings you still see they are mad because of fire or whatever.
RE: Long-Time-Testing
by Yuri Shishenko on Sunday October 21st 2012, 13:40
Does need to launch game in "secure" mode to start it?
RE: Long-Time-Testing
by Manu on Monday October 22nd 2012, 0:41
At least I have to start it in secure mode, if you can run it without, just do a test an mention it.
Secure mode is an option if you click the ↓ Button next to Play in UPlay.
This (afaik) doesn't have any negative impact, everything I've tested works.
RE: Long-Time-Testing
by Manu on Friday November 30th 2012, 8:18
Secure mode does not need to be selected - the essential Option is to not allow ingame notifications (settings menu) and ignoring the warning when starting the game.
Back