staging.inyokaproject.org

[Wine] Anno 2070 unter Ubuntu

Status: Gelöst | Ubuntu-Version: Ubuntu 11.04 (Natty Narwhal)
Antworten |

eichernandreas

Anmeldungsdatum:
25. Oktober 2011

Beiträge: Zähle...

ich habe gestern was neue's gehsehen ein spiel und möchte wissen ob das spiel auch auf ubuntu läuft.

anno 2070

Bearbeitet von tomtomtom:

Titel geändert. Bitte nutze möglichst aussagekräftige Titel → Richtig fragen.

Moderiert von tomtomtom:

Bitte nutze die Groß- und Kleinschreibung, siehe Forenregel 3. Danke.

Shuuhei

Anmeldungsdatum:
12. September 2011

Beiträge: Zähle...

http://appdb.winehq.org/objectManager.php?sClass=version&iId=24799

What works Installing Activation Starting UbiSoftLauncher

What does not

Patching (which is required)

Starting the game in Online or Offline Mode

geht wohl nicht mit wine

Acer54

Avatar von Acer54

Anmeldungsdatum:
6. Juli 2011

Beiträge: 700

Also die Themenbeschreibung ist schon mal super 👍

west468

Avatar von west468

Anmeldungsdatum:
24. Dezember 2009

Beiträge: Zähle...

Gibt es hierzu schon etwas neues?

seaman

Anmeldungsdatum:
27. August 2008

Beiträge: 1612

west468 schrieb:

Gibt es hierzu schon etwas neues?

Nein, leider nicht. Ich habe erst vor etwa 3-4 Wochen versucht Anno 2070 über Wine (oder genauer gesagt mit Hilfe von PlayOnLinux) zum laufen zu bekommen, bin aber leider kläglich gescheitert. Habe dafür fast einen ganzen Tag "geopfert" um es durch herum probieren mit diversen Tipps und Tricks aus Foren und Blogs (Winetricks und Registry-"Hacks") zum laufen zu bekommen, aber leider war es nicht von Erfolg gekrönt.

Naja, dann müssen wir wohl hoffen, dass irgendwann mal ein findiger "Frickler" die Lösung findet.

Aber darüber hinaus bin ich auch nicht bereit mir nur zum spielen Windows zu installieren. Wenn ein Spiel unter Linux nicht läuft (egal ob mittels Wine oder nativ), dann verzichte ich lieber darauf als das ich mir ein "Spiel-Windows" installiere.

TNTMaster

Anmeldungsdatum:
30. Juli 2009

Beiträge: 879

Hi

Naja, dann müssen wir wohl hoffen, dass irgendwann mal ein findiger "Frickler" die Lösung findet.

ganz so fricklig ist es nicht, obwohl ich auch einige Zeit rumprobiert hab. Das Spiel läuft bei mir sehr stabil, wenn auch nicht ganz so flüssig wie unter Windows. Evtl. kann man an den wine Einstellungen noch drehn.

Meine Konfiguration:

Im Terminal:

# Pfade natürlich ans eigene System anpassen
# Neuen Wineprefix mit den benötigten Bibliotheken erstellen (empfohlen):
env WINEPREFIX="/home/tnt/wineprefix/anno2070" winetricks d3dx9 d3dx9_43 d3dx9_42 d3dx11_43 d3dx11_42 vcrun2008 vcrun2010 winhttp corefonts ddr=opengl

# In winecfg msvcr100 auf "Builtin, Native" stellen:
env WINEPREFIX="/home/tnt/wineprefix/anno2070" winecfg

# Anno installieren:
env WINEPREFIX="/home/tnt/wineprefix/anno2070" WINEDEBUG="-msvcr" wine "/media/ANNO2070/Autorun.exe"

# Im erstellten Starter WINEDEBUG="-msvcr" hinzufügen, der ganze Befehlt schaut dann etwa so aus:
env WINEPREFIX="/home/tnt/wineprefix/anno2070" WINEDEBUG="-msvcrt" wine C:\\windows\\command\\start.exe /Unix /home/tnt/wineprefix/anno2070/dosdevices/c:/users/Public/Start\ Menu/Programs/Ubisoft/ANNO\ 2070/ANNO\ 2070\ spielen.lnk

Wenn der Auto-Patcher nicht mit dem Server verbinden kann, dann einfach öfter probieren, irgendwann klappt es dann, oder in winecfg winhttp auf "Builtin, Native" stellen Das Patchen selber dauert...gähn...je nach Internetverbindung 30-60 min oder länger. Im Ubi-Launcher Nicht auf "Play" drücken, sondern "Launch in safe mode" wählen.

Gruß TNT

Baddabumm

Avatar von Baddabumm

Anmeldungsdatum:
23. Oktober 2009

Beiträge: 292

Dieser Thread ist schon ein wenig alt, trotzdem noch Danke TNTMaster für die hilfreichen Tipps!

Hier von mir eine "Automation" für die gesamte Installation in einem Rutsch via Bash Script:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/bin/bash

# wineprefixes-Pfad ($PRE) und Offline-Patcher-Pfad ($UPD) natürlich an das eigene System anpassen
# Anno 2070 läuft im abgesicherten Modus bei mir stabil!

PRE="/media/P2P/wineprefixes/anno2070"
UPD="/media/Downloads/downloads/games/Anno 2070"
DVD="/media/ANNO2070"
WTR=`type -p winetricks`


if [ ! -d "${PRE}" ] || [ ! -d "${UPD}" ]; then
   echo
   echo "`basename $0`: path(s) not found!"
   echo
   exit 0
fi

if [ ! -d "${DVD}" ]; then
   echo
   echo "`basename $0`: CD/DVD not found! Please Anno 2070 CD/DVD insert.."
   echo
   exit 0
fi

if [ ! -f "$WTR" ]; then
   echo
   echo "`basename $0`: winetricks not found!"
   echo
   exit 0
fi
                
clear

# Neuen wineprefix mit den benötigten Bibliotheken installieren, benötigt knapp 800 MB bei mir:
env WINEPREFIX=$PRE winetricks d3dx9 d3dx9_43 d3dx9_42 d3dx11_43 d3dx11_42 vcrun2008 vcrun2010 winhttp corefonts ddr=opengl

# In winecfg msvcr100 auf "Builtin, Native" stellen:
env WINEPREFIX=$PRE winecfg

# Anno von CD/DVD installieren:
env WINEPREFIX=$PRE WINEDEBUG="-msvcr" wine "$DVD/Autorun.exe"

# Offline Update ausführen
env WINEPREFIX=$PRE WINEDEBUG="-msvcr" wine "$UPD/Anno2070_Offlinepatcher_2_00.exe"

Verbesserungsvorschläge oder Erweiterungen sind willkommen.. 😉

PS.: Ein kleineres(?) Manko ist, dass ich Anno 2070 nur im abgesicherten Modus spielen kann. Weiß jemand, wie das zu beheben wäre? Danke!

Baddabumm

Avatar von Baddabumm

Anmeldungsdatum:
23. Oktober 2009

Beiträge: 292

Hier nochmal eine etwas bequemere, "veredelte" Version (allerdings noch ungetestet):

+ Anno 2070 - Patch nicht Voraussetzung
+ dialog Konstrukt
+ Verbesserte Fehlerabfrage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#!/bin/bash

#######################
# Name: a2070-install #
# Version: 0.11       #
# Datum: 7.4.2013     #
#######################

# Voraussetzungen: dialog, Wine 1.5.x, winetricks sowie optional der Anno 2070 Offline-Patch
# Die Variablen PRE und UPD sind an das eigene System anzupassen (evtl. noch DVD)!
# Anno 2070 läuft im abgesicherten Modus bei mir stabil!

PRE="/media/P2P/wineprefixes/anno2070"
UPD="/media/Downloads/downloads/games/Anno2070/Anno2070_Offlinepatcher_2_00.exe"
DVD="/media/ANNO2070"

WTR=`type -p winetricks`
if [ ! -f "$WTR" ]; then
   clear
   echo "`basename $0`: winetricks not found!"
   echo
   exit 0
fi

DLG=`type -p dialog`
if [ ! -f "$DLG" ]; then
	echo  "`basename $0`: dialog missing!"
  exit 0
fi

dialog --clear

dialog --backtitle "`basename $0`: Anno 2070 paths and Installation" --title " ANNO 2070 - Installation " \
--form "\nSelect paths for Anno 2070 (tested with Ubuntu 12.04.x)" 10 80 3 \
"Select wineprefixes path:" 1 1 "$PRE" 1 27 48 80 \
"Select update path:"       2 1 "$UPD" 2 27 48 80 \
"Select Anno 2070 CD/DVD:"  3 1 "$DVD" 3 27 48 80 \
2>/tmp/form.$$

if  [ ! -d "${PRE}" ]; then
	mkdir "$PRE"
fi

if [ ! -d "${DVD}" ]; then
   clear
   echo "`basename $0`: CD/DVD not found! Please Anno 2070 CD/DVD insert.."
   echo
	 exit 0
fi

clear

# Neuen wineprefix mit den benötigten Bibliotheken installieren, benötigt knapp 800 MB bei mir:
env WINEPREFIX=$PRE winetricks d3dx9 d3dx9_43 d3dx9_42 d3dx11_43 d3dx11_42 vcrun2008 vcrun2010 winhttp corefonts ddr=opengl

# In winecfg msvcr100 auf "Builtin, Native" stellen:
env WINEPREFIX=$PRE winecfg

# Anno von CD/DVD installieren:
env WINEPREFIX=$PRE WINEDEBUG="-msvcr" wine "$DVD/Autorun.exe"

# Offline Update ausführen, falls vorhanden!
if  [ -f "${UPD}" ]; then
  env WINEPREFIX=$PRE WINEDEBUG="-msvcr" wine "$UPD"
fi

Mankind75 Team-Icon

Lokalisierungsteam
Avatar von Mankind75

Anmeldungsdatum:
4. Juni 2007

Beiträge: 3374

In der aktuellen 1.5.29 von "wine" wurde wohl ein Bug behoben. Vorher konnte man das Spiel wohl nicht starten.

restless1987

Anmeldungsdatum:
12. Mai 2013

Beiträge: 20

Hallöchen!

Da bei mir die Retail-Version (also auf DVD) rumfliegt, habe ich das Script von http://www.playonlinux.com/en/topic-9053-Script_Anno_2070.html verwendet.

Funktioniert soweit auch. Nur leider nicht besonders rund. Was mir aufgefallen ist, ist eine recht miese Performance im Hauptmenü (weiter hab ichs noch gar nicht versucht). In der Prozessübersicht ist mir dann aufgefallen, das die CPU-Last von Anno permanent auf 25% liegt. Wenn ich das jetzt mit meinem Q6600 (4-Kern-CPU) kombiniere, stelle ich fest, das Anno komplett auf einem Kern läuft.

Ich weiß das Software, die nicht für mehrere Kerne Programmiert wurde, auch nicht besonders über mehrere Kerne läuft, aber vom Windows bin ich gewohnt das idR mehrere Kerne genutzt werden.

1) Ist das richtig, das nur ein Kern genutzt wird? 2) Gibt es ein Einstellung um die Rechenlast irgendwie zu verteilen? Beim googlen habe ich was von Kernel kompilieren gelesen. Will mir aber das frische OS nicht gleich zerschießen...

crazy-biscuit Team-Icon

Supporter
Avatar von crazy-biscuit

Anmeldungsdatum:
6. November 2010

Beiträge: 4847

Welches OS verwendest du (inkls. Kernel), welche Grafikkarte + Treiber nutzt du, welche Wine-Version benutzt du?

restless1987

Anmeldungsdatum:
12. Mai 2013

Beiträge: 20

Kubuntu 13 mit 3.8.0-19-generic... ich würde sagen: Die neue Version, stock.

Als Graka ne alte GTX220 (wenn ich mich nicht irre), reicht im Windoof dicke für Anno. Nvidia 310.44 Treiber

Wine ist 1.4.1

crazy-biscuit Team-Icon

Supporter
Avatar von crazy-biscuit

Anmeldungsdatum:
6. November 2010

Beiträge: 4847

Nutze mal die Wine-PPA von der Entwicklerseite um die aktuelle Wine-Version zu testen. Möglicherweise läuft es damit wesentlich besser. Infos auch siehe ▶ Wine! Zudem gibt es für deine Karte bereits den 319.17-Treiber. Den solltest du ebenfalls installieren. Versprechen kann ich nichts, aber mit dem aktuellen Wine und Treiber sollte die Performance bedeutend bessser sein.

restless1987

Anmeldungsdatum:
12. Mai 2013

Beiträge: 20

Habe den Treiber erst vor 2 Wochen geladen, interessant wie schnell die Jungs und Mädels von Nvidia manchmal sind.

Habe mir den "spaß" gemacht und kompiliere Wine gerade. Bin mal gespannt ob was draus wird. Danke schonmal für die Hinweise ☺

Antworten |