ubuntuusers.de

Metin2 zum laufen bringen

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

dumah

Avatar von dumah

Anmeldungsdatum:
11. Juli 2005

Beiträge: 95

Wohnort: Rosenheim

Hallo,

ich hab mir Metin2 heruntergeladen und auch mit WINE installiert.
Er brachte keine Fehlermeldung aber auch kein ok is installiert.

wenn ich nun über konsole starte bekomm ich folgende Meldung:

dumah@dumah:~/.wine/drive_c/Programme/Metin2_Germany$ wine Metin2.exe
fixme:shdocvw:WebBrowser_QueryInterface (0x176ff8)→({bd1ae5e0-a6ae-11ce-bd37-504200c10000} 0x33f06c) interface not supported
fixme:shdocvw:PersistStreamInit_Load (0x176ff8)→(0x33f038)
fixme:shdocvw:OleControl_FreezeEvents (0x176ff8)→(1)
fixme:shdocvw:OleControl_FreezeEvents (0x176ff8)→(0)
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context 0x1
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x17708c)→((null) 1 0x33e820 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x17708c)→((null) 25 2 0x33e834 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x17708c)→((null) 26 2 0x33e834 (nil))
fixme:shdocvw:ClientSite_GetContainer (0x17708c)→(0x33e870)
fixme:shdocvw:ClOleCommandTarget_Exec (0x17708c)→({000214d1-0000-0000-c000-000000000046} 37 0 0x33e91c (nil))
fixme:shdocvw:HttpNegotiate_BeginningTransaction (0x18c070)→(L"" L"" 0 0x33e950)
fixme:shdocvw:BindStatusCallback_GetBindInfo (0x18c070)→(0x33e954 0x33e964)
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:mshtml:BSCServiceProvider_QueryService (0xc17f48)→({79eac9e4-baf9-11ce-8c82-00aa004ba90b} {79eac9e4-baf9-11ce-8c82-00aa004ba90b} 0xc18080)
fixme:shdocvw:ClOleCommandTarget_Exec (0x17708c)→((null) 29 2 0x33d7b8 (nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x17708c)

Danach ein Fenster mit nur einem roten X.
Dann kommt wohl der Updater der nix findet aber auch keine Fehlermeldung bringt.
Danach der Startbildschirm bei dem ich verschiedene Optionen habe wie, Spiel starten, Accountdaten, Optionen usw.
Wenn ich das Spiel starten will kommt folgendes in der Konsole und dann bleibt alles stehen.

fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x176ff8)
fixme:mshtml:HlinkTarget_SetBrowseContext (0x18c560)→((nil))
fixme:shdocvw:OleObject_Close (0x176ff8)→(1)
fixme:shell:DllCanUnloadNow stub
dumah@dumah:~/.wine/drive_c/Programme/Metin2_Germany$ wine: Unhandled page fault on read access to 0xc0001001 at address 0x3c1470 (thread 0015), starting debugger...
Unhandled exception: page fault on read access to 0xc0001001 in 32-bit code (0x003c1470).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:003c1470 ESP:0034fd84 EBP:0034fec4 EFLAGS:00210202( - 00 - -RI1)
EAX:00000001 EBX:00000000 ECX:c0001001 EDX:00000007
ESI:c0001000 EDI:003c6374
Stack dump:
0x0034fd84: 003c7a74 0034fe00 003b0000 00c40344
0x0034fd94: 00c40e68 003c3bbb 0034ff2c 003c3f4b
0x0034fda4: 0034fec4 003b0000 00350000 003c4138
0x0034fdb4: 00000000 00000000 00000000 00000000
0x0034fdc4: 00000000 00000000 00000000 00000000
0x0034fdd4: 00000000 00000000 00000000 00000000
Backtrace:
=>1 0x003c1470 (0x0034fec4)
2 0x003c26bc (0x0034fee0)
3 0x00000000 (0x0063b41c)
4 0x5d895b5b (0x5d895b5d)
5 0x00000000 (0x00000000)
0x003c1470: movb 0x0(%ecx),%cl
Modules:
Module Address Debug info Name (101 modules)
PE 400000- 650000 Deferred metin2.bin
PE 650000- 809000 Deferred speedtreert
PE 10000000-10173000 Deferred devil
PE 1e000000-1e0cf000 Deferred python22
PE 21100000-2115f000 Deferred mss32
PE 50000000-5007e000 Deferred granny2
PE 780c0000-78121000 Deferred msvcp60
ELF 7b800000-7b929000 Deferred kernel32<elf>
\-PE 7b820000-7b929000 \ kernel32
ELF 7bc00000-7bc98000 Deferred ntdll<elf>
\-PE 7bc10000-7bc98000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7ccf5000-7cd0a000 Deferred midimap<elf>
\-PE 7cd00000-7cd0a000 \ midimap
ELF 7cd0a000-7cd30000 Deferred msacm32<elf>
\-PE 7cd10000-7cd30000 \ msacm32
ELF 7cd30000-7cd48000 Deferred msacm32<elf>
\-PE 7cd40000-7cd48000 \ msacm32
ELF 7cd48000-7cd84000 Deferred wineoss<elf>
\-PE 7cd50000-7cd84000 \ wineoss
ELF 7d0a3000-7d0d5000 Deferred uxtheme<elf>
\-PE 7d0b0000-7d0d5000 \ uxtheme
ELF 7d0d7000-7d0dc000 Deferred libxfixes.so.3
ELF 7d0dc000-7d0e5000 Deferred libxcursor.so.1
ELF 7d0e5000-7d0eb000 Deferred libxrandr.so.2
ELF 7d0eb000-7d0f3000 Deferred libxrender.so.1
ELF 7d61e000-7d6ad000 Deferred winex11<elf>
\-PE 7d630000-7d6ad000 \ winex11
ELF 7d752000-7d772000 Deferred libexpat.so.1
ELF 7d772000-7d79d000 Deferred libfontconfig.so.1
ELF 7d79d000-7d7b1000 Deferred libz.so.1
ELF 7d7b1000-7d81c000 Deferred libfreetype.so.6
ELF 7d81c000-7d8b9000 Deferred oleaut32<elf>
\-PE 7d830000-7d8b9000 \ oleaut32
ELF 7d8b9000-7d8ce000 Deferred psapi<elf>
\-PE 7d8c0000-7d8ce000 \ psapi
ELF 7d8ce000-7d918000 Deferred dbghelp<elf>
\-PE 7d8e0000-7d918000 \ dbghelp
ELF 7d918000-7d92f000 Deferred imagehlp<elf>
\-PE 7d920000-7d92f000 \ imagehlp
ELF 7d92f000-7d984000 Deferred rpcrt4<elf>
\-PE 7d940000-7d984000 \ rpcrt4
ELF 7d984000-7da23000 Deferred ole32<elf>
\-PE 7d990000-7da23000 \ ole32
ELF 7da23000-7da59000 Deferred dinput<elf>
\-PE 7da30000-7da59000 \ dinput
ELF 7da59000-7da72000 Deferred dinput8<elf>
\-PE 7da60000-7da72000 \ dinput8
ELF 7da72000-7da8f000 Deferred imm32<elf>
\-PE 7da80000-7da8f000 \ imm32
ELF 7daf9000-7dafb000 Deferred libnvidia-tls.so.1
ELF 7dafb000-7e46d000 Deferred libglcore.so.1
ELF 7e46d000-7e472000 Deferred libxdmcp.so.6
ELF 7e472000-7e4f2000 Deferred libglu.so.1
ELF 7e4f2000-7e586000 Deferred libgl.so.1
ELF 7e586000-7e677000 Deferred libx11.so.6
ELF 7e677000-7e685000 Deferred libxext.so.6
ELF 7e685000-7e69d000 Deferred libice.so.6
ELF 7e69d000-7e765000 Deferred wined3d<elf>
\-PE 7e6b0000-7e765000 \ wined3d
ELF 7e765000-7e790000 Deferred d3d8<elf>
\-PE 7e770000-7e790000 \ d3d8
ELF 7e790000-7e7a4000 Deferred lz32<elf>
\-PE 7e7a0000-7e7a4000 \ lz32
ELF 7e7a4000-7e7be000 Deferred version<elf>
\-PE 7e7b0000-7e7be000 \ version
ELF 7e7be000-7e84d000 Deferred winmm<elf>
\-PE 7e7d0000-7e84d000 \ winmm
ELF 7e84d000-7e8b4000 Deferred msvcrt<elf>
\-PE 7e860000-7e8b4000 \ msvcrt
ELF 7e8b4000-7e971000 Deferred comctl32<elf>
\-PE 7e8c0000-7e971000 \ comctl32
ELF 7e971000-7e9ca000 Deferred shlwapi<elf>
\-PE 7e980000-7e9ca000 \ shlwapi
ELF 7e9ca000-7eac8000 Deferred shell32<elf>
\-PE 7e9e0000-7eac8000 \ shell32
ELF 7eac8000-7ead4000 Deferred libgcc_s.so.1
ELF 7ebbe000-7ec7e000 Deferred gdi32<elf>
\-PE 7ebe0000-7ec7e000 \ gdi32
ELF 7ec7e000-7edbb000 Deferred user32<elf>
\-PE 7eca0000-7edbb000 \ user32
ELF 7edbb000-7ee03000 Deferred advapi32<elf>
\-PE 7edd0000-7ee03000 \ advapi32
ELF 7ee03000-7ee16000 Deferred libresolv.so.2
ELF 7ee16000-7ee34000 Deferred iphlpapi<elf>
\-PE 7ee20000-7ee34000 \ iphlpapi
ELF 7ee34000-7ee61000 Deferred ws2_32<elf>
\-PE 7ee40000-7ee61000 \ ws2_32
ELF 7ee80000-7ee8b000 Deferred libnss_files.so.2
ELF 7ee8b000-7eea2000 Deferred libnsl.so.1
ELF 7eea2000-7eeab000 Deferred libnss_compat.so.2
ELF 7eeab000-7eeb0000 Deferred libxxf86vm.so.1
ELF 7eeb0000-7eeb9000 Deferred libsm.so.6
ELF 7efcb000-7eff2000 Deferred libm.so.6
ELF 7eff2000-7eff5000 Deferred libxau.so.6
ELF 7eff5000-7efff000 Deferred libnss_nis.so.2
ELF b7d63000-b7d67000 Deferred libdl.so.2
ELF b7d67000-b7ea8000 Deferred libc.so.6
ELF b7ea8000-b7ebf000 Deferred libpthread.so.0
ELF b7ecd000-b7fe1000 Deferred libwine.so.1
ELF b7fe3000-b7ffe000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000014 (D) C:\Programme\Metin2_Germany\metin2.bin
00000015 0 ⇐=
0000000a
0000000c 0
0000000b 0

Vielleicht kann mir einer von euch helfen.

Gruß

net-tom

Avatar von net-tom

Anmeldungsdatum:
28. August 2005

Beiträge: 73

Das gleiche Problem habe ich auch. Ich bekomme den Updater zu sehen. Der prüft und installiert die Updates. Anschließend klicke ich auf die Spielen Schaltfläche und das wars.
Die Logdatei gleicht deiner.

Ich weiß auch nicht wie ich das umgehen soll.

net-tom

Avatar von net-tom

Anmeldungsdatum:
28. August 2005

Beiträge: 73

Ich habe gerade eben das Spiel neu installiert und alle Updates noch einmal geladen. Leider ändert das nichts an der Tatsache, dass das Spiel nicht startet.
Weiterhin gleiches Verhalten.

net-tom

Avatar von net-tom

Anmeldungsdatum:
28. August 2005

Beiträge: 73

Hallo,

am Wochenende habe ich die aktuelle Version von Wine installiert. Die aus den winehq Quellen und siehe da, das Spiel läuft jetzt.

dumah

(Themenstarter)
Avatar von dumah

Anmeldungsdatum:
11. Juli 2005

Beiträge: 95

Wohnort: Rosenheim

muss ich bei gelegenheit dann auch gleich mal testen.

Walldorf2000

Anmeldungsdatum:
11. Juli 2005

Beiträge: 47

Ich hab's jetz nochmal mit Wine 0.9.41 probiert (Ubuntu 7.04).

Das Auswahlmenü und die Optionen startet mit folgender Terminalausgabe:

fixme:shdocvw:WebBrowser_QueryInterface (0x172920)->({bd1ae5e0-a6ae-11ce-bd37-504200c10000} 0x33f06c) interface not supported
fixme:shdocvw:PersistStreamInit_Load (0x172920)->(0x33f038)
fixme:shdocvw:OleControl_FreezeEvents (0x172920)->(1)
fixme:shdocvw:OleControl_FreezeEvents (0x172920)->(0)
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context 0x1
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x1729b4)->((null) 1 0x33e800 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1729b4)->((null) 25 2 0x33e814 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1729b4)->((null) 26 2 0x33e814 (nil))
fixme:shdocvw:ClientSite_GetContainer (0x1729b4)->(0x33e850)
fixme:shdocvw:ClOleCommandTarget_Exec (0x1729b4)->({000214d1-0000-0000-c000-000000000046} 37 0 0x33e8fc (nil))
fixme:shdocvw:HttpNegotiate_BeginningTransaction (0x187a48)->(L"" L"" 0 0x33e930)
fixme:shdocvw:BindStatusCallback_GetBindInfo (0x187a48)->(0x33e934 0x33e944)
fixme:shdocvw:ClOleCommandTarget_Exec (0x1729b4)->((null) 29 2 0x33f5fc (nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x1729b4)
fixme:shdocvw:ClientSite_GetContainer (0x1729b4)->(0x33f60c)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x1729b4)->(0xb7e2c229)
fixme:shdocvw:ClOleCommandTarget_Exec (0x1729b4)->((null) 25 2 0x33f540 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1729b4)->((null) 26 2 0x33f540 (nil))
fixme:shdocvw:DocHostUIHandler_UpdateUI (0x1729b4)
fixme:shdocvw:ClOleCommandTarget_Exec (0x1729b4)->((null) 21 2 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1729b4)->((null) 28 2 0x33f598 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1729b4)->((null) 26 2 0x33f5dc (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1729b4)->((null) 29 2 0x33f5ec (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1729b4)->({de4ba900-59ca-11cf-9592-444553540000} 2315 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1729b4)->((null) 35 0 (nil) (nil))
fixme:shdocvw:InPlaceFrame_SetStatusText (0x1729b4)->(0x7bc95367)
 METIN_CCRCFileDownloader::OnHttpClose(dsetup.dll) - File �� ���µ� ���� �߽��ϴ�.
 METIN_CCRCFileDownloader::OnHttpClose(patchw32.dll) - File �� ���µ� ���� �߽��ϴ�

Wenn ich aber eines der andern Objekte anklicke passiert nichts. Im Terminal kommt nur:

fixme:hlink:IHlink_fnSetMonikerReference (0xaa1468)->(0 0xaa14a0 (null))
fixme:shdocvw:HlinkFrame_Navigate unsupported grfHLNF=00000002
fixme:hlink:IHlink_fnGetStringReference (0xaa1468) -> (1 (nil) 0x33ed98)
fixme:shdocvw:HlinkFrame_Navigate Not supported HLNF_OPENINNEWWINDOW


Und wenn ich das Spiel starten will gibt es einen Dump:

ubuntu@ubuntu:~/.wine/drive_c/Programme/Metin2$ wine: Unhandled page fault on read access to 0xc0001001 at address 0x3c1470 (thread 001b), starting debugger...
Unhandled exception: page fault on read access to 0xc0001001 in 32-bit code (0x003c1470).


Ich habe schon ziemlich viele Varianten in Winecfg und den Optionen von Metin ausprobiert, aber ohne Erfolg ☹ Probeweise habe ich es auch mit DLL-Overrides für die beiden oben aufgeführten DLLs probiert. Trotzdem das gleiche :evil:

Hat noch jemand eine Idee?

dumah

(Themenstarter)
Avatar von dumah

Anmeldungsdatum:
11. Juli 2005

Beiträge: 95

Wohnort: Rosenheim

Nach dem Update von Wine kann ich die exe gar nicht mehr starten 😲

mydrin

Avatar von mydrin

Anmeldungsdatum:
22. Januar 2006

Beiträge: 298

Wohnort: Karlsruhe

hat das schon jemand zum Laufen bekommen? Bei mir spuckt er immer diese Meldung aus, womit ich natürlich nichts anfangen kann... 😢

Ach so, Ubuntu Feisty und Wine 0.9.41

Samba

Avatar von Samba

Anmeldungsdatum:
14. November 2005

Beiträge: 1363

Wohnort: Coesfeld/Westf.

Hier unter der CrossOver Vollversion mit neu erstellter XP-Flasche klappt alles einwandfrei.

adun Team-Icon

Avatar von adun

Anmeldungsdatum:
29. März 2005

Beiträge: 8606

Ihr habt die markierte Aussage von net-tom gelesen?

net-tom hat geschrieben:

Hallo,

am Wochenende habe ich die aktuelle Version von Wine installiert. Die aus den winehq Quellen und siehe da, das Spiel läuft jetzt.

mydrin

Avatar von mydrin

Anmeldungsdatum:
22. Januar 2006

Beiträge: 298

Wohnort: Karlsruhe

ja das war am 16.07. und die Version hab ich ja auch installiert. Und bei mir funktioniert es nicht. Ich weiß, dass seit Freitag die Version 0.9.42 draußen ist und ich hab das WineHQ-Repo auch zu meinen Quellen hinzugefügt. Aber ich bekomme irgendwie kein Update.... ☹ Bisher hat das immer gut geklappt... Habt ihr alle eine Update-Benachrichtigung bekommen?

*edit*
Ich hab Wine jetzt manuell auf die 0.9.42 aktualisiert und das Spiel dann neu installiert. Jetzt geht es und zwar gar nicht mal schlecht bis auf ein paar Grafik-Fehler. ☺

Walldorf2000

Anmeldungsdatum:
11. Juli 2005

Beiträge: 47

Yep, mit 0.9.42 läuft's jetzt endlich auch bei mir. ☺

Auf dem ersten Startbild funktioniert der Absprung in den Account noch nicht. Ist aber nicht so schlimm, da man ja direkt auf die Internetseite gehen kann. Und der URL/HTML-Bereich von Wine wird ja gerade heftig modernisiert. Insofern besteht auch da Hoffnung. Wenn ich es richtig gesehen habe wir in der Registry ein falscher Pfad zum Browser abgelegt. Das soll mit 0.9.43 behoben werden?! Kann man aber wohl auch manuell ändern?

@adun: Klar, aber mit 0.9.41 lief es bei mir noch nicht, weder mit der Version von Wine noch dem Ubuntu Backport.

mydrin

Avatar von mydrin

Anmeldungsdatum:
22. Januar 2006

Beiträge: 298

Wohnort: Karlsruhe

Walldorf2000 hat geschrieben:

Auf dem ersten Startbild funktioniert der Absprung in den Account noch nicht. Ist aber nicht so schlimm, da man ja direkt auf die Internetseite gehen kann. Und der URL/HTML-Bereich von Wine wird ja gerade heftig modernisiert. Insofern besteht auch da Hoffnung. Wenn ich es richtig gesehen habe wir in der Registry ein falscher Pfad zum Browser abgelegt. Das soll mit 0.9.43 behoben werden?! Kann man aber wohl auch manuell ändern?

Hmm, keine Ahnung... also ich hatte mir schon vor der Installation einen Account angelegt. Wenn ich das Programm starte kommt immer zunächst eine Art Fehlermeldung (wo aber eigentlich nichts drinsteht), die ich wegklicken muss. Erst dann startet das Programm normal. Ist das bei euch auch so?

Außerdem muss ich immer erst ins Verzeichnis wechseln und kann dann erst das Programm starten. Ein

wine /home/username/.wine/drive_c/Programme/Metin2/metin2.exe

funktioniert nicht. Funktioniert das bei euch? Wie kann ich mir einen Starter anlegen, der erst ins Verzeichnis wechselt und anschließend das Programm startet?

mydrin

Avatar von mydrin

Anmeldungsdatum:
22. Januar 2006

Beiträge: 298

Wohnort: Karlsruhe

ich selbst hat geschrieben:

Wie kann ich mir einen Starter anlegen, der erst ins Verzeichnis wechselt und anschließend das Programm startet?

Naja ok ich hab mir jetzt einfach ein script gemacht... Ist ja auch nicht sonderlich schwer...

#!/bin/bash
LC_ALL=C 
cd /home/USER/.wine/drive_c/Programme/Metin2
wine metin2.exe

Walldorf2000

Anmeldungsdatum:
11. Juli 2005

Beiträge: 47

Ja, ich bekomme auch immer die leere Fehlermeldung zum wegklicken.

Was macht eigentlich die Zeile

LC_ALL=C

Zusätzlich könnte folgende Zeile etwas Performance bringen

WINEDEBUG=-all

Das Spiel läuft inzwischen ganz gut. Nur der Ton ist noch etwas stotternd. Egal ob mit ALSA oder OSS. Hat da noch jemand einen Tipp?

Antworten |