Anno 2070

No Screenshot

Submit Screenshot
First Release on DVD

Application Details:

Version: 1.0
License: Retail
Votes: 5
Latest Rating: Gold
Latest Wine Version Tested: 1.7.33

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

  • Singleplayer
  • Audio
  • Uplay
  • Entire game interface

What does not

  • High graphic settings (the FPS is somewhat acceptable at the lowest settings)
  • Render sequences are extremely slow and lag behind the audio (even with lowest settings)
  • Flawless sound playback (at certain occasions an extremely loud shriek appears)

What was not tested

  • Multiplayer

Additional Comments

1. In the update folder, create a version.txt for version 2.00.7780:
Version: v2.00.7780

2. Make this version.txt file read-only, so that the updater does not erase it everytime.

3. Uplay requires a more current version of crypt32.dll than the one provided by Wine.

4. winhttp must be set to "Native" in winecfg.
selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Jan 11 20151.7.33Yes Yes Goldan anonymous user 
ShowMac OS X 10.9 "Mavericks"Jan 31 20141.7.8Yes Yes Goldan anonymous user 
ShowopenSUSE 12.3 x86_64Mar 16 20131.5.26Yes Yes GoldYuri Shishenko 
ShowGentoo Linux x86_64Aug 06 20121.5.10Yes Yes GoldManu 
ShowopenSUSE 12.1 x86_64Jul 20 20121.5.9Yes No GarbageYuri 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
37283 ANNO 2070: Shader Problem? no textures? UNCONFIRMED View

Show all bugs


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

Textures and shaders problem - fix below :)
by Wojtek_U on Monday April 25th 2016, 2:29
I had this problem with Anno 2070 on my Wine 1.8 and previous versions, too.

Map grid, menu and everything was fine, but there were no textures for islands, ships, buildings etc - everything was black.

I did all the stuff everyone else talked about (installing directx11, vcrun2008, 10 etc.).

In the end, this is what made textures and shaders work:

I went to winetricks->select default wineprefix->change settings

There, I clicked:
- ddr=oppengl (Set DirectDrawRenderer to opengl)
- glsl=enabled (Enable glsl shaders (default))
- psm=enabled (Set PIxelShaderMode to enabled)

I'm not an expert, but since everyone was talking about "shaders", I just enabled whatever sounded like shaders in the settings.

And it worked - when I started Anno 2070 after that, all textures were working fine.

I still can't play the game, though, my laptop turns out to be just too weak, and I'll have to wait for new one, but this fix should work for other players, so here you have :).
version.txt issue
by moonfield on Monday February 9th 2015, 19:41
Hey, I'm having the same update/version.txt is not valid issue, anyone know how to resolve this? The website given to download the new version isn't working anymore. Thanks!
by JBraun on Sunday April 13th 2014, 9:44
I'm not sure if i did everything correct, but i was able to install the Game via UPlay and it'f fully updated.

My problem now is that when i try to start the game, the patcher opens and says: "version.txt invalid...".

I know the issue is mentioned in the description above but i'm not able to fix it (can't find the version.txt in Anno 2070 folder).

Does someone have any idea how to fix the error?

Thanks for help!

by Steven Wilson on Thursday January 2nd 2014, 23:03
The following wine prefix works.

corefonts, directx9, tahoma, vcrun2010, steam, mono210, msxml3=native

This for the steam version.
Kubuntu 13.10 wine 1.7.8
  • RE: by Steven Wilson on Thursday January 2nd 2014, 23:16
by Yuri Shishenko on Wednesday January 2nd 2013, 8:19
UGL starts but game crashes with

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

Even when i'm changed verion to XP or w2k.
  • RE: Crashing by Yuri Shishenko on Thursday January 3rd 2013, 5:59
No secure mode ever.
by Yuri Shishenko on Sunday December 9th 2012, 2:03
For me Anno 2070 launches without secure mode.
Recheck it. wine 1.5.19.
Update and Bugs
by Manu on Friday September 21st 2012, 19:32
I found out there was a bug in 1.05 which made my shader go crazy (everything was very dark - even with shaders disabled) this is fixed in 1.06.
Also I had to patch via the manual Patcher - this is only working if you put it into the Anno-Directory and run it with full path.
Last thing to mention:
I've experienced a few Lags while console output spammed:
fixme:uniscribe:GSUB_apply_ChainContextSubst TODO: subtype 2 (Class-based Chaining Context Glyph Substitution)

This doesn't make the game unplayable, it's just a little disturbing from time to time.
Autopatcher cant connect.
by Yuri Shishenko on Tuesday August 7th 2012, 14:29
I installed a winhttp but when game launched autopatcher cant connect to the update server.
Updated Game Launcher
by Yuri Shishenko on Thursday July 5th 2012, 2:34
After Game Launcher update the game doesnt launch.
After pressing "Start game" button nothing happens. After 1 minute appears game results windows that shows that the game played 1 minute. It means that game crashed.
Starts but black screen
by Geriain on Saturday June 23rd 2012, 5:13
Well with 1.5.6 ( winetricks used for d3dx9, d3dx11_42, vcrun2010, corefonts, glsl=disbaled ) and the mentioned change for mvscr i can start the game with WINEDEBUG=-all.

I even get sound for the intros and the cursor appears but the screen stays black. Someone an idea?

Nvidia GTS 450 GLH with 302.17 driver version

by Manu on Wednesday June 20th 2012, 20:20
I've tried this with current git (since the patch for the mentioned bug is already in git, so it's not needed to patch anymore when this will be released) - currently I haven't tried 1.5.5 but I've tried 1.5.6 with the patch you mentioned (it applied without an error). Reinstalled Anno in a clean prefix (since it didn't start in my old one) and I wasn't able to start it after all.
I've patched it in a vmware with windows running in it since the patcher didn't worked neither.

Anyways it still looks like the patch failed (see my log) since ReadFileEx is still failing, but I'm 100% sure the patch submitted is applied (I checked the source!).

So after all, here's the relevant part of my log:

2012-06-21 03:15:38 [ 73] [INFO ] OrbitGameFacade.cpp (180) : Starting game with product id 22.
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:system:SetProcessDPIAware stub!
fixme:ntdll:server_ioctl_file Unsupported ioctl 110004 (device=11 access=0 func=1 method=0)
2012-06-21 03:15:47 [ 13] [ERROR ] NamedPipeReceiveLoop.cpp (74) : ReadFileEx failed, error = 109.
2012-06-21 03:15:47 [ 55] [INFO ] OrbitGameFacade.cpp (265) : A game connected to the pipe.
2012-06-21 03:15:47 [ 55] [ERROR ] OrbitGameFacade.cpp (294) : Game connection closed due to corrupt message.

System: gentoo; 64 bit; nvidia
  • RE: by Manu on Saturday June 23rd 2012, 5:24
    • RE: by Manu on Saturday June 23rd 2012, 22:21

by Coxtor on Wednesday June 20th 2012, 12:27
Okay, I have now managed to compile wine + patch, I now get a new error :

env WINEPREFIX='/home/victor/.PlayOnLinux/wineprefix/anno20702' WINEDEBUG=-all '/home/victor/.PlayOnLinux/wine/linux-x86/1.5.6-customUplay/bin/wine' C:\\windows\\command\\start.exe /Unix /home/victor/.PlayOnLinux/wineprefix/anno20702/drive_c/users/Public/Desktop/ANNO\ 2070.lnk
victor@victor-P5K-V:~$ 2012-06-20 19:23:49 [ 52] [INFO ] main.cpp (242) :
2012-06-20 19:23:49 [ 52] [INFO ] main.cpp (243) : -- Starting Ubisoft Game Launcher --
2012-06-20 19:23:49 [ 52] [INFO ] main.cpp (247) : Platform: PC.
2012-06-20 19:23:49 [ 52] [INFO ] main.cpp (250) : Version: 0438.
2012-06-20 19:23:49 [ 52] [INFO ] main.cpp (251) : Built: Jun 11 2012.
2012-06-20 19:23:49 [ 52] [INFO ] main.cpp (262) : Arguments: "-orbit_product_id" "22" "-orbit_game_version" "29" "-orbit_exe_path" "QzpcUHJvZ3JhbSBGaWxlc1xVYmlzb2Z0XFJlbGF0ZWQgRGVzaWduc1xBTk5PIDIwNzBcQW5ubzUuZXhl" "-orbit_working_directory" "QzpcUHJvZ3JhbSBGaWxlc1xVYmlzb2Z0XFJlbGF0ZWQgRGVzaWduc1xBTk5PIDIwNzA=" "-orbit_arguments" "LXVwZGF0ZWNvbXBsZXRlIC1vcmJpdF9jZF9rZXkgIiIgLW9yYml0X29mZmxpbmVfbG9jYWxfcHJvZHVjdF9jb25maWdfcGF0aCAiQzpcUHJvZ3JhbSBGaWxlc1xVYmlzb2Z0XFJlbGF0ZWQgRGVzaWduc1xBTk5PIDIwNzAvZGF0YS9vZmZsaW5lLWNvbmZpZyI=" "-orbit_cookie" "2327427841" "-orbit_language_code" "de-DE" "-updatecomplete" "" "-orbit_cd_key" "" "-orbit_offline_local_product_config_path" "C:\Program Files\Ubisoft\Related Designs\ANNO 2070/data/offline-config"
2012-06-20 19:23:49 [ 52] [INFO ] Configuration.cpp (136) : Proxy type is automatic. No proxy detected.
2012-06-20 19:23:49 [ 52] [INFO ] Session.cpp (71) : Remember me present. Username is coxtor
2012-06-20 19:23:49 [ 52] [INFO ] MainViewQt.cpp (125) : Log level is set to info.
2012-06-20 19:23:49 [ 52] [INFO ] MainViewQt.cpp (261) : Environment is PROD.
2012-06-20 19:23:49 [ 52] [INFO ] MainViewQt.cpp (376) : Started with product id 22, game version 29, exe path C:/Program Files/Ubisoft/Related Designs/ANNO 2070/Anno5.exe, arguments -updatecomplete -orbit_cd_key "" -orbit_offline_local_product_config_path "C:\Program Files\Ubisoft\Related Designs\ANNO 2070/data/offline-config" -orbit_cookie 2327427841, working directory C:/Program Files/Ubisoft/Related Designs/ANNO 2070/, cookie 2327427841.
2012-06-20 19:23:49 [ 52] [ERROR ] ViewUtils.h (207) : Untranslated string EXPLANATION MESSAGE
2012-06-20 19:23:49 [ 52] [ERROR ] ViewUtils.h (207) : Untranslated string ALERT MESSAGE
2012-06-20 19:23:49 [ 52] [ERROR ] ViewUtils.h (207) : Untranslated string LOADING
2012-06-20 19:23:49 [ 52] [ERROR ] ViewUtils.h (207) : Untranslated string LOADING
2012-06-20 19:23:49 [ 61] [INFO ] OrbitFacade.cpp (1041) : Downloading Satellite list from URL
2012-06-20 19:23:49 [ 35] [INFO ] ProductConfiguration.cpp (198) : Reading file C:/Program Files/Ubisoft/Ubisoft Game Launcher/data/22/config/product_config.yml.
2012-06-20 19:23:50 [ 75] [INFO ] PatchDownloader.cpp (89) : Latest (436) is a lower version than current (438) and patching was started with only upgrade, stopping patching
2012-06-20 19:23:50 [ 89] [INFO ] PatchDownloader.cpp (717) : No lingering files. Skipping creation of lingering files file
2012-06-20 19:23:50 [ 35] [INFO ] ProductConfiguration.cpp (198) : Reading file C:/Program Files/Ubisoft/Ubisoft Game Launcher/data/22/config/product_config.yml.
2012-06-20 19:23:50 [ 35] [INFO ] ProductConfiguration.cpp (67) : Product configuration version is 1.5
2012-06-20 19:23:50 [ 61] [INFO ] Profile.cpp (135) : Logging in user coxtor.
2012-06-20 19:24:13 [ 39] [INFO ] OrbitGameFacade.cpp (180) : Starting game with product id 22.
2012-06-20 19:24:54 [ 67] [INFO ] OrbitGameFacade.cpp (265) : A game connected to the pipe.
2012-06-20 19:24:54 [ 67] [INFO ] OrbitGameFacade.cpp (339) : Start game request. Cookie is 2327427841
2012-06-20 19:24:54 [ 67] [INFO ] OrbitGameFacade.cpp (363) : Sending game start accepted to game.
2012-06-20 19:24:54 [ 68] [INFO ] OrbitGameFacade.cpp (688) : Incoming handle get login request.
(Info) Tracking create, access key=Dct54om3
(Info) Tracking::Initialize without address, port, service Id
This platform has logs enabled. Don't use it for shipping.
This platform has traces enabled. Don't use it for shipping.
(Error) Tracking could not get handle to OnlineConfigClient...
(Error) Tracking could not get handle to OnlineConfigClient...
(Error) Tracking could not get handle to OnlineConfigClient...
(Error) Tracking could not get handle to OnlineConfigClient...
2012-06-20 19:25:00 [ 72] [INFO ] OrbitGameFacade.cpp (444) : Game disconnected.
2012-06-20 19:25:01 [ 52] [ERROR ] ActionsViewQt.cpp (99) : Got to many uwin actions. Expected
Uplay Wine
by Coxtor on Wednesday June 20th 2012, 10:31
Hello, I have managed to get autopatcher etc to work, but when I want to launch the game the window just crashes, I guess due to uplay.

I have tried to build wine with the patch you said, but then the launcher won't start at all - I just get a messagefield with blank labels and test and press ok. Then wine closes itself.

Could you perhaps provide a deb file with the appropriate wine version?
Using ubuntu 12.04 .
Thank you very much
Autoupdater doesn't work.
by Yuri Shishenko on Sunday May 20th 2012, 8:59
When I'm trying to launch game, autoupdater appears. But it it can't install any updates because it can't connect to the internet. It can't connect even throught proxy. Offline updater also can't install updates because no connection.

by LukasKnappstein on Sunday May 20th 2012, 3:44
I made it work now.
Perhaps it works cause I used update 1.01 and a cr***.
But on my PC it crashes, cause i've a) an AMD card and b) the open source drive :P XD
But i get the screen displaying "shader loading"
Does not start
by kenjiru on Saturday December 31st 2011, 5:27
Got the following messages: