PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Gothic 2



Nordmende
31.10.07, 21:11
Hallo!

Habe heute mal versucht Gothic 2 zu installieren.
Probiert habe ich es mit der Wine Version 0.9.48 (also die aktuellste).
Als Distri habe ich ArchLinux

Der CD-Wechsel hat auch immer geklappt.
Doch am Ende der Installation kommt folgende Fehlermeldung:

(siehe Anhang / Original ist das Spiel selbstverständlich)

So sieht es in der Kommandozeile während der Installation aus:


[ich@Ich ~]$ wine /dvdr/Gothic2-Setup.exe
fixme:cdrom:CDROM_DeviceIoControl Unsupported IOCTL 2d1400 (type=2d access=0 func=500 meth=0)
fixme:cursor:SetSystemCursor (0x111e,00007f8a),stub!
fixme:cursor:SetSystemCursor (0x1126,00007f00),stub!
fixme:cursor:SetSystemCursor (0x1136,00007f03),stub!
fixme:cursor:SetSystemCursor (0x113e,00007f01),stub!
fixme:cursor:SetSystemCursor (0x114e,00007f88),stub!
fixme:cursor:SetSystemCursor (0x115e,00007f86),stub!
fixme:cursor:SetSystemCursor (0x116e,00007f83),stub!
fixme:cursor:SetSystemCursor (0x117e,00007f85),stub!
fixme:cursor:SetSystemCursor (0x118e,00007f82),stub!
fixme:cursor:SetSystemCursor (0x119e,00007f84),stub!
fixme:cursor:SetSystemCursor (0x11ae,00007f04),stub!
fixme:cursor:SetSystemCursor (0x11be,00007f02),stub!
XIO: fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server ":0.0"
after 72 requests (72 known processed) with 0 events remaining.

Kann wer helfen ? :)

MFG Nordmende

jomann
01.11.07, 10:02
unsupported IOCTL, steht doch da... *lach*

ioctl ist ein Systemaufruf: Input/Output Control. Benötigt, um eine Anwendung die Kontrolle über ein Device (hier das CDRom/DVD) auch außerhalb des normalen Lesen/Schreiben zu übertragen. Ansonsten hab ich noch die Manpage angehangen...



Manpage ioctl:
----------------------
System Calls ioctl(2)


NAME

ioctl - control device


SYNOPSIS

#include <unistd.h>
#include <stropts.h>

int ioctl(int fildes, int request, /* arg */ ...);


DESCRIPTION

The ioctl() function performs a variety of control functions
on devices and STREAMS. For non-STREAMS files, the functions
performed by this call are device-specific control func-
tions.
The request argument and an optional third argument with
varying type are passed to the file designated by fildes and
are interpreted by the device driver.

For STREAMS files, specific functions are performed by the
ioctl() function as described in streamio(7I).

The fildes argument is an open file descriptor that refers
to a device. The request argument selects the control func-
tion to be performed and depends on the device being
addressed. The arg argument represents a third argument
that has additional information that is needed by this
specific device to perform the requested function. The data
type of arg depends upon the particular control request, but
it is either an int or a pointer to a device-specific data
structure.

In addition to device-specific and STREAMS functions, gen-
eric functions are provided by more than one device driver
(for example, the general terminal interface.) See
termio(7I)).


RETURN VALUES

Upon successful completion, the value returned depends upon
the device control function, but must be a non-negative
integer. Otherwise, -1 is returned and errno is set to
indicate the error.


ERRORS

The ioctl() function will fail for any type of file if:

EBADF The fildes argument is not a valid open file descrip-
tor.

EINTR A signal was caught during the execution of the
ioctl() function.

EINVAL

SunOS 5.9 Last change: 15 Feb 1996 1

System Calls ioctl(2)

The STREAM or multiplexer referenced by fildes is
linked (directly or indirectly) downstream from a mul-
tiplexer.

The ioctl() function will also fail if the device driver
detects an error. In this case, the error is passed through
ioctl() without change to the caller. A particular driver
might not have all of the following error cases. Under the
following conditions, requests to device drivers may fail
and set errno to indicate the error

EFAULT
The request argument requires a data transfer to or
from a buffer pointed to by arg, but arg points to an
illegal address.

EINVAL
The request or arg argument is not valid for this dev-
ice.

EIO Some physical I/O error has occurred.

ENOLINK
The fildes argument is on a remote machine and the
link to that machine is no longer active.

ENOTTY
The fildes argument is not associated with a STREAMS
device that accepts control functions.

ENXIO The request and arg arguments are valid for this dev-
ice driver, but the service requested can not be per-
formed on this particular subdevice.

ENODEV
The fildes argument refers to a valid STREAMS device,
but the corresponding device driver does not support
the ioctl() function.

STREAMS errors are described in streamio(7I).


SEE ALSO

streamio(7I), termio(7I)

Nordmende
01.11.07, 11:28
Danke für den Tipp ! ;)

Habs grad nochmal auf einem anderen Weg probiert.
Ich habs unter Win installiert (nachdem es mit 3 anderen Laufwerke nicht ging schlußendlich mit dem 4. dann doch) und ziehe es gerade übers Netzwerk auf meinen Linux-PC :)

€ Habe die Manpage gelesen, und bin trotzdem keinen Schritt weiter...

Habe Gothic über Lan gezogen und gepatcht.
Wenn ich es jetzt starten will kommt in der Konsole folgende Meldung:


fixme:cdrom:CDROM_DeviceIoControl Unsupported IOCTL 2d1400 (type=2d access=0 func=500 meth=0)


Tja, anfangen kann ich damit nur wenig..... heißt das vll. das mein Laufwerk nicht unterstützt wird ?
Warum läuft es denn dann mit Gothic 2 und Win problemlos ?

€ Hab jetzt mal eine andere Gothic Version ausprobiert.
Nämlich die von der PC PowerPlay, dort lag G2 mit der Erweiterung DNDR bei.

Der IOCTL Fehler tritt dort nicht mehr auf, auch klappt die Installation unter Wine.
Doch laufen tut das Spiel immer noch nicht...

Folgende Meldung kommt dutzende male in der Konsole:

err:msvcrt:symbol_demangle Unknown operator: _R

ShadowCrystal
01.11.07, 12:28
Gothic 2 installiert alle Files und checkt dann ob eine Original CD eingelegt ist. Es handelt sich bei Gothic 2 glaub um einen Securom Kopierschutz. Es gab da mal irgendwo eine Anleitung wie man mittels Verschieben der Dateien bei Prüfung und eines offiziellen Gothic Patches diesen Check umgehen konnte. Ich vermute halt mal ganz einfach das wine mit der Zugriffsart des Kopierschutzes nicht klar kommt.

Nordmende
01.11.07, 12:52
Weißt du ungefähr wo? Vll. weißt du noch irgendwelche Stichworte ?
(Wars ne deutsche seite vll. ? oder ein offizielles Gothic 2 Forum ?)

ShadowCrystal
01.11.07, 14:58
ich weis jetzt nicht genau wie weit die kopierschutzroutine bei gothic 2 unter wine funktioniert. Jedoch wäre das hier die gängige Methode um es zu installieren.

1. Mit Wine ganz normal CD 1 - 3 installieren
2. Bei Abfrage des Kopierschutzes (drehende Disc als Mauszeiger) wineprozess killen.
3. Von einer Gothic 2 Page (Jowood, world of Gothic) den letzten Gothic 2 Patch ziehen und darüberspielen (erstellt fehlende Systemdateien und Registery einträge.
4. Bei weiterem nichtfunktionieren (wovon auszugehen ist) Keks von bekannten einschlägigen Seiten benutzen.

Ich selbst habe bisher nur einmal versucht Gothic 2 zu installieren und das war mit Cedega. Bei wine weiß ich allerdings nicht ob das klappt.

Links kann ich dir leider keine Geben weil sie entweder wie gesagt *hust* nicht normal sind oder ich sie nicht mehr habe (den zumindest mit dem how to.

Viel Erfolg

Nordmende
01.11.07, 15:57
Ich habe mal auf einer "einschlägigen Seite" nachgeschaut:

Doch trotz des "kekses" kommt folgendes:

Gothic 2 DNDR v.2.6 Fehlermeldung:


======================================= UNHANDLED EXCEPTION OCCURED ================================================== ====
======================================= CRASH INFOS: ================================================== ===================
Startup Options:
=============================================== CALLSTACK : ================================================== ============
0073:A6F30C7D (0x0013A708 0x00138D00 0x0298E0F0 0x00000065) <UNKNOWN>

So siehst in der Konsole aus:


[ich@Ich System]$ wine gothic2.exe
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls"
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls"
fixme:win:EnumDisplayDevicesW ((null),0,0x127ead8,0x00000000), stub!
fixme:d3d7:IDirect3DImpl_7_CreateDevice (0x138988): Only one Direct3D device per DirectDraw object supported
fixme:d3d7:IDirect3DImpl_7_CreateDevice (0x138988): Only one Direct3D device per DirectDraw object supported
fixme:d3d7:IDirect3DImpl_7_CreateDevice (0x138988): Only one Direct3D device per DirectDraw object supported
fixme:d3d7:IDirect3DImpl_7_CreateDevice (0x138988): Only one Direct3D device per DirectDraw object supported
fixme:d3d7:IDirect3DImpl_7_CreateDevice (0x138988): Only one Direct3D device per DirectDraw object supported
fixme:d3d7:IDirect3DImpl_7_CreateDevice (0x138988): Only one Direct3D device per DirectDraw object supported
fixme:d3d7:IDirect3DImpl_7_CreateDevice (0x138988): Only one Direct3D device per DirectDraw object supported
fixme:d3d7:IDirect3DImpl_7_CreateDevice (0x138988): Only one Direct3D device per DirectDraw object supported
fixme:d3d7:IDirect3DImpl_7_CreateDevice (0x138988): Only one Direct3D device per DirectDraw object supported

€ Mit "Win98, ME" als Windows versionen, eingestellt in wine, gehts auch nicht.
Den Ton in der Gothic2.ini und in Wine zu deaktivieren bringt auch nix.

Die Option "WINEDEBUG=-all" vorangestellt und "-nice20" nachgestellt bewirken auch nichts.... :(

€ Auch das Einfügen von diesen DLL's dmband.dll, dmime.dll, dmloader.dll, dmstyle.dll, dmsynth.dll, dmusic.dll und dmcompos.dll. bringt nix...

€ Neuinstallation und das ausprobieren sämtlicher Kekse bringt auch nix :(

ShadowCrystal
01.11.07, 22:27
fixme:d3d7:IDirect3DImpl_7_CreateDevice (0x138988): Only one Direct3D device per DirectDraw object supported

und ein ersetzen der datei ddraw.dll? immerhin hat er ja ein Problem mit DirectDraw und nicht mit DirectSound

Nordmende
01.11.07, 23:28
Geht immer noch nicht.... dafür ist die Fehlermeldung aber gesprächiger:


======================================= UNHANDLED EXCEPTION OCCURED ================================================== ====
======================================= CRASH INFOS: ================================================== ===================
Startup Options:
=============================================== CALLSTACK : ================================================== ============
0073:A6F30C7D (0x0012C510 0x0012AAB0 0x0016DF08 0x00000065) <UNKNOWN>
0073:7E6B4789 (0x0012A7A4 0x008403DC 0x02658660 0x01366A00) ddraw.dll, DdEntry2()+3309 byte(s)
0073:007BBA9C (0x00000000 0x020EC0E4 0x020EC034 0x01978884) gothic2.exe, CDDrawDeviceNode::ObtainCapsAtDisplayMode()+1024 byte(s)
0073:007B716D (0x00000000 0x01366D9C 0x01366DA0 0x018C5998) gothic2.exe, CD3duDeviceNode::GetCapsAtVideoMode()+525 byte(s)
0073:007B72C2 (0x00000000 0x01366D9C 0x01366DA0 0x018C5998) gothic2.exe, CD3duDeviceNode::RefreshCaps()+52 byte(s)
0073:007B72C2 (0x020EC094 0x01978CB0 0x007BA1C9 0x009FC9E8) gothic2.exe, CD3duDeviceNode::RefreshCaps()+52 byte(s)
0073:007B9AC9 (0x009FC9E8 0x020EC034 0x00000000 0x01366EF8) gothic2.exe, CD3duContext::_CreateDXBuffers()+73 byte(s)0073:007BA1C9 (0x00000002 0x00000001 0x00010024 0x00000000) gothic2.exe, CD3duContext::_D3duInitialize()+819 byte(s)
0073:007BA1C9 (0x00000002 0x00000001 0x00010024 0x00000000) gothic2.exe, CD3duContext::_D3duInitialize()+819 byte(s)
0073:007B4F3F (0x00000002 0x00000001 0x00010024 0x00000000) gothic2.exe, D3DXCreateContextEx()+305 byte(s)
0073:00644541 (0x00000001 0x00000320 0x00000258 0x00000010) gothic2.exe, zCRnd_D3D::XD3D_InitPerDX()+1569 byte(s), P:\dev\g2addon\release\ZenGin\_kurt\zRndD3D_Init.c pp, line 382
0073:00645753 (0x00000320 0x00000258 0x00000010 0x00000000) gothic2.exe, zCRnd_D3D::XD3D_InitPort()+1539 byte(s), P:\dev\g2addon\release\ZenGin\_kurt\zRndD3D_Init.c pp, line 511+20 byte(s)
0073:0064854A (0x00000000 0x00000320 0x00000258 0x00000010) gothic2.exe, zCRnd_D3D::XD3D_SetDevice()+538 byte(s), P:\dev\g2addon\release\ZenGin\_kurt\zRndD3D_Init.c pp, line 1136+20 byte(s)
0073:00658A25 (0x00000320 0x00000258 0x00000010 0x00000014) gothic2.exe, zCRnd_D3D::XD3D_SetMode()+469 byte(s), P:\dev\g2addon\release\ZenGin\_kurt\zRndD3D_Vid.cp p, line 523+28 byte(s)0073:00658818 (0x00000320 0x00000258 0x00000010 0x0136FC30) gothic2.exe, zCRnd_D3D::Vid_SetMode()+520 byte(s), P:\dev\g2addon\release\ZenGin\_kurt\zRndD3D_Vid.cp p, line 485+39 byte(s)
0073:00658818 (0x00000320 0x00000258 0x00000010 0x0136FC30) gothic2.exe, zCRnd_D3D::Vid_SetMode()+520 byte(s), P:\dev\g2addon\release\ZenGin\_kurt\zRndD3D_Vid.cp p, line 485+39 byte(s)
0073:00630C08 (0x0136FC30 0x00000000 0x0136FC28 0x0136FC28) gothic2.exe, zDieter_StartUp()+1672 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zzDieter.cpp , line 880+1346 byte(s)
0073:00558FF8 (0x0136FC30 0x00000000 0x0136FC28 0x0082E6F0) gothic2.exe, zCEngine::Init()+1048 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zEngine.cpp, line 156
0073:00426868 (0x00400000 0x001117F3 0x0136FE4C 0x7EEA8888) gothic2.exe, CGameManager::GameInit()+152 byte(s), P:\dev\g2addon\release\Gothic\_bert\oGameManager.c pp, line 956
0073:00424DEE (0x008D422C 0x0082F0EC 0x004562F0 0x00010024) gothic2.exe, CGameManager::Init()+382 byte(s), P:\dev\g2addon\release\Gothic\_bert\oGameManager.c pp, line 493
0073:00781882 (0x0000002C 0x00000022 0x00000000 0x00000000) gothic2.exe, MainProg()+66 byte(s), P:\dev\g2addon\release\Gothic\_ulf\Phoenix.cpp, line 110
0073:00503270 (0x00400000 0x00000000 0x001117F3 0x0000000A) gothic2.exe, HandledWinMain()+928 byte(s), P:\dev\g2addon\release\ZenGin\_carsten\zWin32.cpp, line 1169
0073:00502DFD (0x0136FE50 0x00000000 0x001117F3 0x0000000A) gothic2.exe, WinMain()+141 byte(s), P:\dev\g2addon\release\ZenGin\_carsten\zWin32.cpp, line 1054+17 byte(s)
0073:007D43F8 (0x00000004 0x0000FFFF 0x000000B8 0x00000000) gothic2.exe, WinMainCRTStartup()+224 byte(s)

Banshee
02.11.07, 22:21
und ein ersetzen der datei ddraw.dll? immerhin hat er ja ein Problem mit DirectDraw und nicht mit DirectSound

Um himmelswillen!
Auf keinen Fall tun! Warum schreibst du hier sowas rein? :mad:
Directx Komponenten kann man nicht einfach auf eine native dll weiterleiten, man braucht ne eigene Implementation.

Zum Theme ioctl:
http://bugs.winehq.org/show_bug.cgi?id=9956

Da gibts nen patch, ich hab es selber ausprobiert, bringt gar nix! :rolleyes:
Übrigens ist der bug mit dem Gothic2 Problem verwandt.

Lange Rede kurzer Sinn, nimm die die Gothic2 Version von der Powerplay und gut ist. evt. msvcrt native override verwenden!
Wenn nicht klappt dann mit einer älteren wine Version probieren.

Nordmende
02.11.07, 22:24
Kann ich mehrere Wine Versionen parallel laufen lassen ?

Will wine nicht neu installieren, da alle anderen Spiele (Steam, CoD2) damit laufen und dann vll. Gothic 2 läuft, nur andere Spiele dann wieder bocken.........

Banshee
03.11.07, 01:23
Habs grad selber nochmal ausprobiert. Ist wohl ein bug in neueren wine versionen.
Paralellinstallation sollte gehen. http://wiki.jswindle.com/index.php/Advanced_Wine_User_Installation

Nordmende
03.11.07, 01:33
Bin ich blind ? Wo ist da auf der Seite ein Abschnitte zur "Parallelinstallation" ?

€ Ist wohl der Punkt:

Changing the location of Wine's installation

:D

€ Habe Aktuell wine in der Version 0.9.48 drauf
Jene installiere ich immer mit Pacman.

Jetzt habe ich wine-0.9.47 "von Hand kompiliert" und installiert

mit


WINEPREFIX=~/.wine-0947 $test

habe ich jetzt einen extra test ordner angelegt.

Doch: wie starte ich jetzt das wine in version 0.9.47 und kann in den .wine-0947 Ordner Gothic2 installieren ?

ShadowCrystal
04.11.07, 08:35
Um himmelswillen!
Auf keinen Fall tun! Warum schreibst du hier sowas rein? :mad:


ist in ordnung. ich schreib in zukunft gar nix mehr

Nordmende
05.11.07, 17:35
Keiner eine Idee wie ich 2 Wine Versionen parallel laufen lassen kann ?

Banshee
06.11.07, 21:32
ist in ordnung. ich schreib in zukunft gar nix mehr

Mir egal. Aber hier irgendwelche tips zu vergeben von denen man _selber_ keine Ahnung hat ist halt doof. :)

Vorallem weil man sein wine dann sehr schnell in Richtung:
"Hilfe nichts funktioniert mehr!" manövriert.

@Nordmende

Komm einfach mal ins irc. #winehq

ShadowCrystal
06.11.07, 23:11
mir ist es eigentlich sowas von wurscht ob du denkst das ich ahnung habe oder nicht.

btw http://appdb.winehq.org/objectManager.php?sClass=version&iId=6012&iTestingId=11863
bei Gothic 3 hat es eben genau eine native dx datei ausgemacht. deswegen hab ich vorgeschlagen das mal zu probieren.

Banshee
07.11.07, 18:34
bei Gothic 3 hat es eben genau eine native dx datei ausgemacht. deswegen hab ich vorgeschlagen das mal zu probieren.

Die d3dx9 Dateien beinhalten nur ein paar mathematische Funktionen. Wine kann diese Dateien ohne Probleme verwenden. Aber diese Dateien werden nicht automatisch mit wine mitgeliefert, deswegen muss man sie nachinstallieren.

Die d3d9.dll
d3d8.dll
ddraw.dll kommunizieren direkt mit den Treibern.

Dummerweise haben Linux Treiber keinen directx part. Deswegen übersetzt wine die dx Funktionen in opengl Äquivalente.
Wenn du also Windows dlls auf native einstellst, passiert also exakt gar nichts mehr in sachen Spiele.

Nordmende
16.11.07, 16:28
So, endlich ist wine 0.9.49 auch für Arch verfügbar - gleich mal installiert und Gothic 2 probiert, das gut: Der alter Fehler kommt nicht mehr !

Die schlechte nachricht, nun kommt dieser fehler:


err:wgl:X11DRV_ChoosePixelFormat No libGL on this box - disabling OpenGL support !
err:d3d:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat
err:d3d:InitAdapters Failed to get a gl context for default adapter

Mal schauen was winehq und die suchmaschine meiner fahl dazu sagen....

Nordmende
18.11.07, 19:23
So, auf Wine Version 0.9.47 "downgegradet".

Problem wieder das.......


err:msvcrt:symbol_demangle Unknown operator: _R

thechef
25.11.07, 03:18
Für Gothic 1 & 2 solltest du wegen einer Regression ab Version 0.9.39 nur die Versionen 0.9.33-0.9.38 nehmen. (welche das Problem mit Unknown blabla _R, verursachen)
D.h. dass du es wahrscheinlich selber kompilieren musst und in ein deinem Home-Verzeichnis installierst.

Nordmende
25.11.07, 11:49
Und warum funktioniert es dann mit der aktuellen Version und älteren bei anderen Leuten, nur nicht bei mir ?

Banshee
25.11.07, 12:20
Ich hatte das gleiche Problem wir du. Ich wollte ein regression test machen aber nachdem dann mehrere wine versionen drüberratterten funktionierte es plötzlich mit der neuen version.
vllt also mal versuchen wineprefixcreate auszuführen.
Wenn nichts hilft rm -r ~/.wine und dann alles neu machen.

thechef
02.12.07, 21:02
A Patchi (für Wine Version 0.9.50)

Für alle, die unbedingt mit einer aktuellen Version Gothic 1 oder Gothic 2 spielen wollen

Behebt Crashes, die nach 7-10 Minuten Spielzeit sowie beim eintreten in ein neues Level auftreten.

Nordmende
09.12.07, 14:07
Auch mit Wine 0.9.36/37 funktioniert es nicht:


[ich@Ich wine-gothic]$ /home/ich/Spiele/wine-gothic/bin/wine "/home/ich/Spiele/wine-gothic/drive_c/Programme/Gothic II/System/gothic2.exe"
ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL default:0
fixme:wave:ALSA_AddCaptureDevice Add support for DSCapture
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMe m (0x18e2f8) : stub, simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x17a0f0)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x18e4f0)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x18e4f0)->((nil),00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x18e4f0)->((nil),00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x18e4f0)->(0x10024,00000013)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x18e4f0)->((nil),00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x18e4f0)->(0x10024,00000013)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x18e4f0)->((nil),00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x18e4f0)->(0x10024,00000013)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x18e4f0)->(1,(nil)): Stub
err:dmloader:IDirectMusicLoaderImpl_IDirectMusicLo ader_SetObject : could not attach stream to file
fixme:dmime:IDirectMusicPerformance8Impl_Init (iface = 0x1e82b0, dmusic = 0x136f9c0, dsound = (nil), hwnd = (nil))
fixme:dmusic:IDirectMusic8Impl_Activate (0x1e8df0, 1): stub
fixme:dmime:IDirectMusicPerformance8Impl_AddPort (0x1e82b0, 0x1e9088): stub
fixme:dmime:IDirectMusicPerformance8Impl_AssignPCh annelBlock (0x1e82b0, 0, 0x1e9088, 0): semi-stub
fixme:dmime:IDirectMusicPerformance8Impl_AssignPCh annelBlock (0x1e82b0, 1, 0x1e9088, 1): semi-stub
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x255c988)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:d3d7:IDirect3DImpl_7_EvictManagedTextures (0x18e4f0): Stub!
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x18e4f0)->((nil),00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x18e4f0)->((nil),00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x18e4f0)->((nil),00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x18e4f0)->((nil),00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x18e4f0)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:winmm:MMDRV_Exit Closing while ll-driver open
[ich@Ich wine-gothic]$


Mit Wine 0.9.38 startet Gothic 2, läuft aber extreeeeeeeeeem langsam...
Wenn man im Hauptmenü eine Schritt nach unten geht, dauert das ganze 5min....

Probiers die tage nochmal mit den neuen Versionen

Nordmende
12.12.07, 13:34
ES FUNKTIONIERT !

Mit der neuen Wine-Version 0.9.50 und dem Nvidia-Treiber 100.14.19 läuft es !

Habe die Auflösung mit 1024x768, 32 Bit Farbtiefe eingestellt und den Ton in Gothic 2 (in der gothic.ini) ausgestellt. Zusätzlich auch die Videos:

Wichtig: Unbedingt in Wine den Ton (also Alsa usw.) markieren !
Wenn nicht stürzt das Spiel bei mir ab...

Werde später das Spiel mal mit Musik, anderen Aufläsungen und Kantenglättung testen :)