• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst]Anno1404 auf Opensuse Tumbleweed

Coolzero

Advanced Hacker
Hallo, ich hab gelesen das Anno1404 recht ordentlich mit wine(Gold Status) laufen soll, allerdings bleibt bei mir schon die Installation hängen und läuft nicht mehr weiter.
Was muss ich beachten ?

Danke
 

misiu

Moderator
Teammitglied
Versuche mal mit "Play on Linux", da ist normalerweise alles vorbereitet (abgestimmte Wine -Version):
https://www.playonlinux.com/de/
http://wiki.ubuntuusers.de/Spiele/playonlinux
Repo für Opensuse 13.2:
http://download.opensuse.org/repositories/games:/tools/openSUSE_13.2/

Normalerweise müssen noch zusätzliche Pakete eingespielt werden, diese können bei PlayOnLinux direkt
installiert werden (wie z.B. directx für windows).

Bei "wine" muss dass auch gemacht werden mit Hilfe von "winetrix" (z.B. winetricks d3dx9):
http://wiki.winehq.org/winetricks

MfG
misiu
 
OP
Coolzero

Coolzero

Advanced Hacker
Hi,
also im Repo kann ich das nicht finden.

winetricks hatte ich schon versucht und habe darüber DX9 installiert, aber der Fehler kommt trotzdem

Hab mal playonlinux von der HP geladen als .tar, da es keine OPenSuse Version da gibt, wenn ich dann versuche nach dem Entpacken playonlinux zu starten bekommmen ich diese Meldung
Code:
./playonlinux
Looking for python... 2.7.8 - Traceback (most recent call last):
  File "/home/coolzero/Downloads/playonlinux/python/check_python.py", line 1, in <module>
    import os, wxversion
ImportError: No module named wxversion
failed tests
Looking for python2.7... 2.7.8 - Traceback (most recent call last):
  File "/home/coolzero/Downloads/playonlinux/python/check_python.py", line 1, in <module>
    import os, wxversion
ImportError: No module named wxversion
failed tests
Looking for python2.6... which: no python2.6 in (/home/coolzero/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin)

Looking for python2... 2.7.8 - Traceback (most recent call last):
  File "/home/coolzero/Downloads/playonlinux/python/check_python.py", line 1, in <module>
    import os, wxversion
ImportError: No module named wxversion
failed tests
Please install python before trying to run this program

Python ist aber installiert............
 

tomm.fa

Administrator
Teammitglied
Coolzero schrieb:
Auch damit klappt es nicht
Weshalb auch? Ist doch nur eine Abfrage ob dieses Paket installiert ist. Ist nicht installiert, also erledige es noch. Würde wohl automatisch installiert werden wenn du den Tipp von misiu befolgt und das Repositorium, welches PlayOnLinux enthält, genommen hättest (dieses auch noch kannst).
 
OP
Coolzero

Coolzero

Advanced Hacker
Naja hab jetzt per zypper python-wxWidgets installiert, und damit lässt sich playonlinux dann starten, mal sehen ob es damit klappt,
hab so langsam meinen Rechner im Verdacht, das die integrierte Graka auch die älteren Spiele nicht mehr schafft....
 
OP
Coolzero

Coolzero

Advanced Hacker
Auch mit playonlinux bleibt die installation hängen.
Es liegt nicht wie ich vermutet hatte am Rechner, denn unter meiner Win7 installation auf dem gleichen Rechner läuft es problemlos
 
OP
Coolzero

Coolzero

Advanced Hacker
Hab es jetzt dann mal noch auf meinem Spiele Rechner versucht, aber gleiche Problem:

Code:
wine setup.exe                                                                                                                                                                                   
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet                                                                                                                                                                           
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}                                                                                                                                             
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}                                                                                                                                             
fixme:heap:RtlSetHeapInformation 0x240000 0 0x23fce0 4 stub                                                                                                                                                                                 
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}                                                                                                                                             
err:rpc:I_RpcReceive we got fault packet with status 0x3e6                                                                                                                                                                                  
fixme:ole:NdrClearOutParameters (0x33e050,0x7e54dcdc,0x33e388): stub                                                                                                                                                                        
fixme:ole:NdrClearOutParameters (0x33e050,0x7e54dd06,0x33e26c): stub                                                                                                                                                                        
fixme:ole:NdrClearOutParameters (0x33e050,0x7e54dd0a,0x33e28c): stub                                                                                                                                                                        
fixme:ole:NdrClearOutParameters (0x33e050,0x7e54dd2e,0x33e388): stub                                                                                                                                                                        
err:rpc:I_RpcReceive we got fault packet with status 0x3e6                                                                                                                                                                                  
fixme:ole:NdrClearOutParameters (0x33e050,0x7e54dcdc,0x33e388): stub                                                                                                                                                                        
fixme:ole:NdrClearOutParameters (0x33e050,0x7e54dd06,0x33e26c): stub                                                                                                                                                                        
fixme:ole:NdrClearOutParameters (0x33e050,0x7e54dd0a,0x33e28c): stub                                                                                                                                                                        
fixme:ole:NdrClearOutParameters (0x33e050,0x7e54dd2e,0x33e388): stub                                                                                                                                                                        
err:rpc:I_RpcReceive we got fault packet with status 0x3e6                                                                                                                                                                                  
fixme:ole:NdrClearOutParameters (0x33de40,0x7e54dcdc,0x33e178): stub                                                                                                                                                                        
fixme:ole:NdrClearOutParameters (0x33de40,0x7e54dd06,0x33e05c): stub                                                                                                                                                                        
fixme:ole:NdrClearOutParameters (0x33de40,0x7e54dd0a,0x33e07c): stub                                                                                                                                                                        
fixme:ole:NdrClearOutParameters (0x33de40,0x7e54dd2e,0x33e178): stub                                                                                                                                                                        
err:rpc:I_RpcReceive we got fault packet with status 0x3e6                                                                                                                                                                                  
fixme:ole:NdrClearOutParameters (0x33e220,0x7e54dcdc,0x33e558): stub                                                                                                                                                                        
fixme:ole:NdrClearOutParameters (0x33e220,0x7e54dd06,0x33e43c): stub
fixme:ole:NdrClearOutParameters (0x33e220,0x7e54dd0a,0x33e45c): stub
fixme:ole:NdrClearOutParameters (0x33e220,0x7e54dd2e,0x33e558): stub
err:rpc:I_RpcReceive we got fault packet with status 0x3e6
fixme:ole:NdrClearOutParameters (0x33e220,0x7e54dcdc,0x33e558): stub
fixme:ole:NdrClearOutParameters (0x33e220,0x7e54dd06,0x33e43c): stub
fixme:ole:NdrClearOutParameters (0x33e220,0x7e54dd0a,0x33e45c): stub
fixme:ole:NdrClearOutParameters (0x33e220,0x7e54dd2e,0x33e558): stub
err:rpc:I_RpcReceive we got fault packet with status 0x3e6
fixme:ole:NdrClearOutParameters (0x33e010,0x7e54dcdc,0x33e348): stub
fixme:ole:NdrClearOutParameters (0x33e010,0x7e54dd06,0x33e22c): stub
fixme:ole:NdrClearOutParameters (0x33e010,0x7e54dd0a,0x33e24c): stub
fixme:ole:NdrClearOutParameters (0x33e010,0x7e54dd2e,0x33e348): stub
fixme:apphelp:ApphelpCheckInstallShieldPackage stub: 0x33ef6c L"Y:\\Downloads\\An\\ws-a1404\\data1.hdr"
wine: Unhandled page fault on read access to 0xffffffffffffffff at address 0x7f78019a6769 (thread 0039), starting debugger...
err:ntdll:RtlpWaitForCriticalSection section 0x100a8 "heap.c: main process heap section" wait timed out in thread 004b, blocked by 0039, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x100a8 "heap.c: main process heap section" wait timed out in thread 004b, blocked by 0039, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x100a8 "heap.c: main process heap section" wait timed out in thread 004b, blocked by 0039, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x100a8 "heap.c: main process heap section" wait timed out in thread 004b, blocked by 0039, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x100a8 "heap.c: main process heap section" wait timed out in thread 004b, blocked by 0039, retrying (60 sec)

Code:
Informationen für Paket wine:
------------------------------
Repository: Haupt-Repository (OSS)
Name: wine
Version: 1.7.51-1.1
Arch: x86_64
Anbieter: openSUSE
Installiert: Ja
Status: aktuell
Installierte Größe: 147,2 MiB
Zusammenfassung: An MS Windows Emulator
Beschreibung: 
An MS Windows emulator, consisting of both runtime and source
compatibility functions. You can run your MS executables with it and
write your Windows programs under Linux and link against the WINE
libraries.
It is not necessary to have a Windows installation to run WINE.
Refer to /usr/share/doc/packages/wine/README.SUSE. There is more
documentation available in that directory. Read 'man wine' for further
information.
You can invoke wine by entering 'wine program.exe'. Configure it by
running 'winecfg'.
 
OP
Coolzero

Coolzero

Advanced Hacker
Es scheint ein 64Bit Problem zu sein, nachdem ich
Code:
export WINEARCH=win32
export WINEPREFIX=~/.local/share/wineprefixes/anno1404

gemacht habe klappt die installation, anschließend noch
In order to get the game working you must enable DirectX 9 instead of DirectX 10:

Locate the Engine.ini file (drive_c/Program Files/Ubisoft/Related Designs/ANNO 1404/ or drive_c/users/%username%/Application\ Data/Ubisoft/Anno1404/Config/ )
Edit or add a key named DirectXVersion and set the value to 9
The file should look similar to this: http://pastebin.com/7E5jSXnA

und schon läufts.

Danke für die Hilfe :thumbup:
 
Oben