• 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]Siedler 2 Problem

Zuerst einmal ich bin ein Neuling also wenn keine Geduld nicht weiter lesen xD

Ich habe Ubuntu (Version 8.10) hab es mir vor ca. einer Woche installiert...
Windows ist ****** (ein hoch auf Linux ).

Zu meinem Problem, habe Siedler 2 next Generation installiert (aktuelle Wine Version) und ging auch alles reibungslos jetzt versuche ich das Spiel zu starten.
Was auch in sofern Funktioniert. Er arbeitet brummt ein wenig öffnet das Fenster stellt meine Bildschirmauflösung auf 1024*724 und wechselt ins Vollbildschirmmodus und dann bricht er ab lässt die Einstellung und das war es! Danach kommt nichts mehr.... Ach ja hab auch ein Update Patch von Siedler installiert das brachte mir aber genauso wenig ...!!!
Da ich ein Noobie bin und keine Ahnung hab warum wieso weshalb hab ich gedacht das frag ich euch mal ! :)
Hoffe ihr könnt mir helfen :D Und danke schon einmal im vor raus :) XD..........

Gruß Peter

PS: ach ja ihr müsst mir alles wie einem blöden erklären kenn mich gar nicht mit Linux aus das heißt wenn ihr irgendwas quatscht versucht euch bitte in meine Lage zu versetzen :) dankeeee
 

K4m1K4tz3

Advanced Hacker
Ich habe die Erfahrung gemacht, dass das Starten von wine aus der Konsole wesentlich zuverlässiger funktioniert. Starte also die Konsole, geh in das Verzeichnis (der Befehl cd sollte dir da helfen) in dem Die Siedler installiert wurde (sollte irgendwo unter ~/.wine/drive_c/ liegen) und führst die exe-Datei dann in etwa so aus: wine NAME.exe

Zudem siehst du über die Konsole noch Fehlermeldungen, die bei der Fehlersuche hilfreich sein können.

P.S. Informationen ob und wie ein Programm unter wine läuft, findest du hier: http://appdb.winehq.org/
 
OP
P

peterstruck

Newbie
Ich weiß nicht was die Konsole ist ... :( oder wie man unter der Konsole irgendwas macht... Ich hab den Terminal benutzt aber damit komm ich auch net klar :( und die seite naja ich find nix zu siedler 2 :( aber danke für deine hilfe :)
 

K4m1K4tz3

Advanced Hacker
Ja unter KDE heißt das Ding Konsole, unter Gnome heißt es Terminal. Mein Fehler.

Schau mal hier: http://wiki.ubuntuusers.de/Terminal

Lies dir besonders mal den Abschnitt "Integration in Nautilus" durch. Dadurch kannst du aus Verzeichnissen heraus ein Terminal starten. So ersparst du dir evtl. das herumnavigieren im Terminal.
 
OP
P

peterstruck

Newbie
Hab es mir an geguckt Befehl eingegeben und so weiter dann kam aber immer so etwas hier im Terminal :(
>>>>Terminal(Konsole)>>>>

peter: /home/peter/.wine" wine "C:\Programme\Ubisoft\Funatics\Die Siedler II - Die nächste Generation\bin\S2DNG.exe"
>

(*daraufhin kommt dieses Zeichen aber nichts passiert )

* ich hab dann hinter dem Zeichen folgende befehle eingegeben jedoch ohne Erfolg :(
> root S2DNG.exe *ohne Erfolg
> wine S2DNG.exe *ohne Erfolg
> root wine S2DNG.exe * auch ohne Erfolg :(

was mach ich falsch ? ???? :(

am Anfang ist Linux echt schwer :( aber besser als Windows bisher ist mein Computer nicht einmal abgestürzt:) aber ich will auch spiele spielen :(

und danke für den Hilfe :)
 

K4m1K4tz3

Advanced Hacker
Wenn der Pfad richtig ist, dann dürfte das wohl so aussehen:

Code:
wine /home/peter/.wine/drive_c/Programme/Ubisoft/Funatics/Die\ Siedler\ II\ -\ Die\ nächste\ Generation/bin/S2DNG.exe

Die Tabulator-Taste hilft dir auch beim Verfollständigen und Finden von Verzeichnissen. Falls also der obere Befehl falsch ist, so kannst du z.B. einfach mal "wine /home/p" eingeben, dann tab drücken und der dürfte automatisch den Ordnernamen verfollständigen.

Ansonsten sei dir noch folgendes ans Herz gelegt:
http://wiki.linux-club.de/opensuse/Shell
http://www.bin-bash.de/index.php
 
OP
P

peterstruck

Newbie
So das mit der Befehlzeile hat geklappt hab jetzt alles aus der Konsole kopiert hoffe das hilft dir herauszufinden was genau nicht stimmt :)

>>>>>>Terminal(Konsole)>>>>>

peter:~$ wine /home/peter/.wine/drive_c/Programme/Ubisoft/Funatics/Die\ Siedler\ II\ -\ Die\ nächste\ Generation/bin/S2DNG.exe
wine: Call from 0x7b845450 to unimplemented function ntoskrnl.exe.KeInitializeMutex, aborting
wine: Unimplemented function ntoskrnl.exe.KeInitializeMutex called at address 0x7b845450 (thread 0015), starting debugger...
Unhandled exception: unimplemented function ntoskrnl.exe.KeInitializeMutex called in 32-bit code (0x7b8454c3).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7b8454c3 ESP:7ec10844 EBP:7ec108a8 EFLAGS:00000246( - 00 - IZP1)
EAX:7b82ecb9 EBX:7b8b7ff4 ECX:00000000 EDX:7ec108d0
ESI:7ec108d0 EDI:7edd2760
Stack dump:
0x7ec10844: 7ec108d0 00000008 0000003c 80000100
0x7ec10854: 00000001 00000000 7b845450 00000002
0x7ec10864: 7edd8b40 7eddba70 00000000 00000000
0x7ec10874: 00000000 00000000 00000000 00000000
0x7ec10884: 00000000 00000000 00000000 00000000
0x7ec10894: 00000000 00000000 7b84545a 00000000
Backtrace:
=>1 0x7b8454c3 in kernel32 (+0x254c3) (0x7ec108a8)
2 0x7edd8ad5 in ntoskrnl (+0x18ad5) (0x7ec108d8)
3 0x7edd2784 in ntoskrnl (+0x12784) (0x7ec10918)
4 0x7ee55f79 in winedevice (+0x5f79) (0x7ec109d8)
5 0x7ee2caa4 in advapi32 (+0x2caa4) (0x7ec10a28)
6 0x7bc6c91e call_thread_entry_point+0xe() in ntdll (0x7ec10a38)
7 0x7bc6df42 in ntdll (+0x5df42) (0x7ec10ad8)
8 0x7bc6e13d in ntdll (+0x5e13d) (0x7ec113c8)
9 0xb7e5d50f start_thread+0xbf() in libpthread.so.0 (0x7ec114c8)
10 0xb7ddaa0e __clone+0x5e() in libc.so.6 (0x00000000)
0x7b8454c3: subl $4,%esp
Modules:
Module Address Debug info Name (31 modules)
PE 450000- 454380 Deferred elbycdio.sys
ELF 7b800000-7b93d000 Export kernel32<elf>
\-PE 7b820000-7b93d000 \ kernel32
ELF 7bc00000-7bca7000 Export ntdll<elf>
\-PE 7bc10000-7bca7000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7ea7f000-7ea95000 Deferred hal<elf>
\-PE 7ea80000-7ea95000 \ hal
ELF 7ea95000-7eb01000 Deferred msvcrt<elf>
\-PE 7eab0000-7eb01000 \ msvcrt
ELF 7ec12000-7ec26000 Deferred libresolv.so.2
ELF 7ec26000-7ec45000 Deferred iphlpapi<elf>
\-PE 7ec30000-7ec45000 \ iphlpapi
ELF 7ec45000-7eca8000 Deferred rpcrt4<elf>
\-PE 7ec50000-7eca8000 \ rpcrt4
ELF 7edb9000-7edf1000 Export ntoskrnl<elf>
\-PE 7edc0000-7edf1000 \ ntoskrnl
ELF 7edf1000-7ee44000 Export advapi32<elf>
\-PE 7ee00000-7ee44000 \ advapi32
ELF 7ee44000-7ee59000 Export winedevice<elf>
\-PE 7ee50000-7ee59000 \ winedevice
ELF 7ee59000-7ee65000 Deferred libnss_files.so.2
ELF 7ee65000-7ee70000 Deferred libnss_nis.so.2
ELF 7ee70000-7ee89000 Deferred libnsl.so.1
ELF 7ee89000-7ee92000 Deferred libnss_compat.so.2
ELF 7efc6000-7efec000 Deferred libm.so.6
ELF b7cf5000-b7cf9000 Deferred libdl.so.2
ELF b7cf9000-b7e57000 Export libc.so.6
ELF b7e57000-b7e70000 Export libpthread.so.0
ELF b7e84000-b7fbb000 Deferred libwine.so.1
ELF b7fbd000-b7fda000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008
00000009 0
0000000a
0000000b 0
0000000c
00000014 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f (D) C:\windows\system32\winedevice.exe
00000015 0 <==
00000011 0
00000010 0
Backtrace:
=>1 0x7b8454c3 in kernel32 (+0x254c3) (0x7ec108a8)
2 0x7edd8ad5 in ntoskrnl (+0x18ad5) (0x7ec108d8)
3 0x7edd2784 in ntoskrnl (+0x12784) (0x7ec10918)
4 0x7ee55f79 in winedevice (+0x5f79) (0x7ec109d8)
5 0x7ee2caa4 in advapi32 (+0x2caa4) (0x7ec10a28)
6 0x7bc6c91e call_thread_entry_point+0xe() in ntdll (0x7ec10a38)
7 0x7bc6df42 in ntdll (+0x5df42) (0x7ec10ad8)
8 0x7bc6e13d in ntdll (+0x5e13d) (0x7ec113c8)
9 0xb7e5d50f start_thread+0xbf() in libpthread.so.0 (0x7ec114c8)
10 0xb7ddaa0e __clone+0x5e() in libc.so.6 (0x00000000)
wine: Call from 0x7b845450 to unimplemented function ntoskrnl.exe.KeInitializeQueue, aborting
wine: Call from 0x7b845450 to unimplemented function ntoskrnl.exe.KeInitializeSemaphore, aborting
fixme:win:EnumDisplayDevicesW ((null),0,0x132f35c,0x00000000), stub!
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16F
wine: Call from 0x7b845450 to unimplemented function d3dx9_36.dll.D3DXCreateTextureFromFileInMemoryEx, aborting
fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open
peter:~$

Ich werd net schlau draus ;)
 

K4m1K4tz3

Advanced Hacker
Neuste Version von wine installiert?
Schon folgendes gelesen: http://appdb.winehq.org/objectManager.php?sClass=version&iId=5833
 
OP
P

peterstruck

Newbie
Yuuuhuuuuuuuuuuuuuuuu :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D


Es FUNKIONIEEERTTTT XDXDXD

Es haben ein paar .dlll dateien gefehlt

Vielen Dank für deine Geduld und Hilfe
:) :D :D :D :D

Hoffe das is auch für andere Hilfreich :D
 
Oben