PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gothic 1 läuft noch instabil. Stabile Settings gesucht!



Seiten : [1] 2 3 4

thechef
07.06.06, 21:30
Ich bin dran, bei regelmässigem Fortschritt, Gothic 1 mit wine spielbar zum laufen zu bringen.

Und zwar benutze ich ein wine, das diesen ddraw patch benutzt:
http://stud4.tuwien.ac.at/~e0526822/

bzw. einfach diese Version:

http://www.thehandofagony.com/alex/wine-wd3dp/

Ich habe sie kompiliert :"make depend & make" (kein install, sondern direkt aus dem verzeichnis heraus benutzt (ein symlinks namens "wine"))

Gothic über den installer installiert und 1.08k Patch eingespielt (beides geht auch mit unshield+cabextract)

Sichergestellt, dass im Gothic Verzeichnis ein "Saves"-Verzeichnis vorhanden ist.
"_work/DATA/video" habe ich umbenannt.
In system/GOTHIC.INI habe ich den Eintrag


musicEnabled=1

durch


musicEnabled=0

ersetzt.

In winecfg hab ich für GOTHIC.EXE das Betriebssystem WinXP eingestellt.
Der Window-Manager hat keine Kontrolle über GOTHIC.EXE

Kann hier jemand, der Gothic 1 hat, das genau so nachmachen und die Stabilität prüfen?

Erstmal ne ganze Weile in der Welt rumlaufen
Wenn es einen stabilen Eindruck macht auch ab und zu speichern und laden und in die alte Mine rein- und rausgehen usw bzw. einfach Quests machen.

Die Instabilität hab' ich auf einem zweiten Debian Sid System reproduzieren können, aber einer, der auf der app-db von wine gepostet hat, kann es unter gentoo angeblich stabil spielen, obwohl sich die Vorgehensweise nicht wesentlich unterscheidet.
Daher gehts jetzt darum diesen "stabilen" Zustand zu reproduzieren.
Wär nicht übel :D

Und wenns abstürzt, dann bitte die Art des Absturzes beschreiben (+ Letzte Zeilen aus der Konsole, leider hab ich selbst grad nix zur Hand von meinen Abstürzen) und inwiefern eure Konfiguration vom "Standard" abweicht.

Bei mir war das Problem immer, dass Gothic entweder plötzlich beendete
Oder aber das Bild ist eingefroren ist und nach ca. einer Minute wurde Gothic beendet. Scheint ne Art deadlock zu sein. Da bin ich mir aber nich sicher.

edit:
So guckt mein crash aus



err:msvcrt:symbol_demangle Unknown operator: _R
err:msvcrt:symbol_demangle Unknown operator: _R
err:msvcrt:symbol_demangle Unknown operator: _R
err:msvcrt:symbol_demangle Unknown operator: _R
err:msvcrt:symbol_demangle Unknown operator: _R
err:ntdll:RtlpWaitForCriticalSection section 0x7e03ccc0 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 000f, blocked by 0010, retrying (60 sec)
wine: Critical section 7e03ccc0 wait failed at address 0x7ff8ce60 (thread 000f), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: wait failed on critical section 0x7e03ccc0 X11DRV_CritSection
err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr 0x7ff8ce60
testi@testian:~$ Process of pid=0x00000008 has terminated


Sobald die Meldung
err:msvcrt:symbol_demangle Unknown operator: _R kommt, friert es ein. Vielleicht find ich ja noch was raus.

edit: Guckt nach Unvollständigkeit von wine aus. Hab' die wine-sourcen vervollständigt anhand einer Tabelle, die ich gefunden habe: http://sparcs.kaist.ac.kr/~tokigun/article/vcmangle.html
Betroffene Datei: wine/dlls/msvcrt/undname.c

Und jetzt kommt nach gewisser Zeit stattdessen "Unknown type: Y" (Entsprechende Vervollständigung hab' ich nun auch gebastelt, wobei ich mir noch COM genauer ansehen muss, damit ich weiss, dass sie stimmt)

Keine Ahnung, was ich da mache. Wieso wird zur Laufzeit von Gothic überhaupt Objekt-Code demangled? Wo dieser Code dann eingesetzt wird, weiss ich auch nicht. Vielleicht mach ich mit der (Halb-)Vervollständigung des Codes bloss irgendwas inkonsistent, sonst wär das ja schon drin. (Wobei, das dann ja irgendwo dokumentiert sein müsste. Oder wird der Code einfach "bei Bedarf" erweitert?)

edit:
Tjoah, hilft nich. Mein Spiel stürzt aber nicht willkürlich, sondern reproduzierbar nach einer bestimmten Zeit ab. Grr.

Alphaspike2002
16.06.06, 06:06
Hi ich habe genau das selbe problem wie du nicht reproduzierbar sondern ziemlich genau nach einer gewissenzeit mit dem selben error code
ich benutze auch diesen ddraw patch, musik funktioniert auch mit den gleichen overides von gothic1 wenigstens sind jetzt mal alle texturen zu sehen :-)
aber leider diese abstürze ich habe verschiedene settings in der wineconf ausprobiert so wie in der gothic.ini kommt aber nix dabei raus
es will einfach nicht stabil sein.... ich weis nicht mehr weiter...
wen du eine lösung weist, biiiiiiite poste sie,
das iss mein lieblings game seit ich auf linux umgestiegen bin leide ich unter extremen gothic entzugs erscheinungen

PLZ HELP

suse 10.1
GF 6600le
P4 3GHz
512mb ram
neuster nvidia
xorg 6.9
wine d3d 0.9.14

Alphaspike2002
16.06.06, 06:11
Ps. ich teste Gothic2... scheint aber exact die gleichen probleme zu haben

thechef
16.06.06, 09:45
Der ddraw-patch ist in Zusammenhang mit Gothic wohl irgendwie absturzanfällig, denn mit den ungepatchten release-versionen 0.9.14, 0.9.15 konnte ich noch keinen (konfigurationsunabhängigen) Absturz feststellen.

Probiert auch mal möglichst anspruchsvolle Grafik einzustellen und euch so in die Landschaft zu stellen, dass die FPS möglichst gering ist. Und probiert mal möglichst alles auf low-detail zu stellen.
Vielleicht auch mal gucken, ob der Fehler innerhalb der kleineren "geschlossenen" Levels auftritt.

hwm
16.06.06, 11:49
Als ich das vor langer Zeit unter Windows gespielt habe, glänzte das Spiel auch nicht mit großer Stabilität. Ansonsten wirklich ein geniales Spiel, Gothic 2 ebenso.

Alphaspike2002
16.06.06, 12:42
Hir mal mein kompletter post bis zum absturt von Gothic2 (Demo) nach ca 3min Spielzeit
ich verwendete die gleichen settings wie du

Mir scheint es das der absturz doch so ziemlich an der gleichen stelle vorkam wie das letzte mal als ich spielte immer wen ein weises objekt auftaucht also eines ohne texturen stürzt Gothic ab bei mir zwischen Xardas und Lobarts hof

maximale detais+sichtweite 1024x768x32


wine Gothic2.exe
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMe m (0x7fd6ed70) : stub, emulating 64MB for now, returning 64MB
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd41ec8)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd42a70)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd42a70)->((nil),00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd42a70)->((nil),00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd42a70)->(0x10024,00000013)
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_MULTISAMPLEMASK,-1) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_PATCHEDGESTYLE,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_PATCHSEGMENTS,1065353216) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_DEBUGMONITORTOKEN,1) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_POSITIONDEGREE,3) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_NORMALDEGREE,1) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_MINTESSELLATIONLEVEL,1065353216) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_MAXTESSELLATIONLEVEL,1065353216) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_ADAPTIVETESS_X,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_ADAPTIVETESS_Y,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_ADAPTIVETESS_Z,1065353216) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_ADAPTIVETESS_W,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_ENABLEADAPTIVETESSELLATION,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_COLORWRITEENABLE1,15) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_COLORWRITEENABLE2,15) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_COLORWRITEENABLE3,15) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_BLENDFACTOR,-1) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_SRGBWRITEENABLE,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_SEPARATEALPHABLENDENABLE,0) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_SRCBLENDALPHA,2) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_DESTBLENDALPHA,1) not handled yet
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd6ed70)->(WINED3DRS_BLENDOPALPHA,1) not handled yet
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x7fd42a70)->(1,(nil)): Stub
fixme:msvcrt:MSVCRT__wfsopen :(L"c:\\windows\\system32\\drivers\\gm.dls",L"rb",32),ignoring share mode!
fixme:setupapi:SetupDiGetClassDevsW ({6994ad04-93ef-11d0-a3cc-00a0c9223196}): stub
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7fdd2460
fixme:msvcrt:MSVCRT__wfsopen :(LC:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\GAMESTART.SGT",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(LC:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\_Gamestart.sty",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(LC:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_Bass.dls",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(LC:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_Flute.dls",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(LC:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_Harp.dls",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(LC:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_Strings.dl s",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_Metronom.d ls",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_Piano.dls",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_Guitar.dls",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_Brass.dls",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_Daduk.dls",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_Alpenhorn. dls",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_Percussion s.dls",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_Rare.dls",L"rb",32),ignoring share mode!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x70340050)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6de802f0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092cab8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb90690)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb90648)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706e1718)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092ca48)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6de80260)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x705c2d98)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x70383498)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x705c2d40)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6ea74410)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb905c0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1cedb0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6ea743f0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706e1608)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x703833d8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706e15e8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6ea743d0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7a9f0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb904e0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6dde00a0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb90470)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x705c2c68)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1cec68)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1cec48)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706e1500)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1cec28)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x705c2c10)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x70383328)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb903b0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x705c2bf0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb90390)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x705c2ba8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6ea02c98)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092c660)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x70383218)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6e9d00e8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb902e0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb902c0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6e9a0088)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706e1390)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb90278)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704a0530)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092c588)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704a0510)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704a04f0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706e12d0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704a0420)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704a0400)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb20100)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb100d8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704a03a8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706e1228)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7a688)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706e11e0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7a668)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7080ffe0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7080fea8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092c428)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1ce950)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7a5e8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7a528)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7a468)->(0x7fdbd350,00000000): stub!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\XT_DAYSTD.SGT",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\_Xardas Tower.sty",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\NW_DAYSTD_A0.S GT",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\_NewWorld.sty",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_Organ.dls",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\DLS_DragonIsla nd.dls",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\NW_DAYTHR.SGT",L"rb",32),ignoring share mode!
fixme:msvcrt:MSVCRT__wfsopen :(L"C:\\PROGRAMME\\JOWOOD\\GOTHIC II DEMO\\_WORK\\DATA\\MUSIC\\NEWWORLD\\NW_DAYFGT.SGT",L"rb",32),ignoring share mode!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x70383530)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6c310638)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6c37c018)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6c37bfa8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6c37bf38)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6c37bec8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6c37b3f0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6c42be40)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6c42b8e8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7063f9f8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7063f280)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7063edc8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7063e870)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7063dc58)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7063d4e0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7063d028)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7063b030)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706398b8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706eb460)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7f9a0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704afab0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092fb28)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706eaa38)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6de8ec90)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7038fbc0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1cffb8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6de8ec70)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706ea130)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb9ffd0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb9ff60)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092edd8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7038f7f8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb9f8d8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7ef60)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6ea7ea80)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7038f778)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb9f8b8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092ebb0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb9f730)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092eb90)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092eb48)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb9f710)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092eb28)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706e9ce8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6de8ea78)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704af1c8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704af180)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7e8b8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704af160)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704af118)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092eab8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7e860)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092ea98)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092ea50)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7e840)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb9a140)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x705c5590)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6de8e9e8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x705c5570)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x705c5528)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6de8e9c8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6de8e980)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1cf0e0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x705c54d0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1cf0c0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7e748)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1cf0a0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7e728)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1cf080)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7e708)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x705c5498)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6ea76260)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092e8d8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704a3880)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092e8b8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb90798)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7092e898)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x706e20d8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704a3848)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb90760)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1cefc0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x6eb90740)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1cefa0)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x76f7aaa8)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1cef80)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x704a0888)->(0x7fdbd350,00000000): stub!
fixme:d3d7:IDirect3DVertexBufferImpl_Optimize (0x7b1cef60)->(0x7fdbd350,00000000): stub!
err:ddraw:IDirectDrawImpl_CreateNewSurface IWineDDraw::CreateSurface failed. hr = 8876017c
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 8876017c
err:ddraw:IDirectDrawImpl_CreateNewSurface IWineDDraw::CreateSurface failed. hr = 8876017c
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 8876017c
err:ddraw:IDirectDrawImpl_CreateNewSurface IWineDDraw::CreateSurface failed. hr = 8876017c
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 8876017c
err:ddraw:IDirectDrawImpl_CreateNewSurface IWineDDraw::CreateSurface failed. hr = 8876017c
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 8876017c
err:ddraw:IDirectDrawImpl_CreateNewSurface IWineDDraw::CreateSurface failed. hr = 8876017c
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 8876017c
err:ddraw:IDirectDrawImpl_CreateNewSurface IWineDDraw::CreateSurface failed. hr = 8876017c
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 8876017c
err:ddraw:IDirectDrawImpl_CreateNewSurface IWineDDraw::CreateSurface failed. hr = 8876017c
err:seh:setup_exception nested exception on signal stack in thread 0009 eip 7ffb42be esp 7fe65c60 stack 0x7f371000-0x7fb80000
Getötet

Alphaspike2002
16.06.06, 12:45
ich glaub der patch ist nicht komplett vieles wird nicht unterszützt obwohl es auf der site ya heist gothic2 playable -.- von wegen!

Playable, 30-70 fps with full texture and model quality, all effects enabled and both view sliders at 200%

Banshee
16.06.06, 18:30
der ddraw patch ist seit gestern mit ein paar Änderungen auch im cvs drin.

Ich habe das Spiel selber nicht, aber wäre es nicht vielleicht ne Idee wenn ihr mal ne eigene (native) msvcrt.dll verwendet?

thechef
16.06.06, 19:10
hab ich schon versucht mit dem selben Ergebnis. (Nur dass keine Fehlermeldungen bzgl. demangling erschienen edit: vielleicht irgendwelch debug-kram von gothic, das nach dem eigentlichen freeze durchgeführt wird?!)

Zwar nur einmal getestet.

Mal bisschen weitertesten..

Alphaspike2002
18.06.06, 20:28
Hat sich mittlerweile was getan????

grenzdebil
20.06.06, 16:04
Moin!

Also bei mir läuft Gothic II (recht alte installation) immer so 3-5 Minuten stabil, manchmal habe Ich das Gefühl, daß es gerne crasht, wenn man sich ruckartig umdreht... :ugly:
Wenn Ich aber alle 2 Minuten speichere kann Ich aber auch locker mal 20 Minuten ohne Crash spielen....


Gothic I: auch eine SEHR alte Installation, kürzlich auf den aktuellen Stand gepatcht.
Was für euch interessant sein könnte: Ich habe mir die Installation irgendwann mal derart zerschossen, daß ohne Benutzung des Mod-Starters nun bei Spielstart die normale Oberwelt geladen wird, aber ohne NPCs und Monster. In dieser leeren Welt kann Ich aber extrem lange (~30min) herumlaufen, ohne daß das Spiel abstürzt.
Evtl hilft das ja, das Problem einzugrenzen. :)

thechef
20.06.06, 16:28
Moin!
Gothic I: auch eine SEHR alte Installation, kürzlich auf den aktuellen Stand gepatcht.
Was für euch interessant sein könnte: Ich habe mir die Installation irgendwann mal derart zerschossen, daß ohne Benutzung des Mod-Starters nun bei Spielstart die normale Oberwelt geladen wird, aber ohne NPCs und Monster. In dieser leeren Welt kann Ich aber extrem lange (~30min) herumlaufen, ohne daß das Spiel abstürzt.
Evtl hilft das ja, das Problem einzugrenzen. :)

Ich nehm mal an, dass du dein wine ausreichend gepatcht ist bzw. die Menu-Schriftarten lesbar sind usw.

Hast du eine ATI oder NVIDIA-Karte?

Ist die Datei /usr/include/GL/gl.h vom Grafikkartenhersteller oder von MESA?

grenzdebil
20.06.06, 16:49
Ja.

Ich habe wine 9.15 (vorher 9.14 + d3d-patches), Menüschriften funktionieren, Sound funktioniert usw, den Bug mit den weißen Objekten habe Ich bei Gothic 2 auch.

Karte ist eine NVIDIA GF 5900XT mit nvidia-Treiber 1.0-8762.

Die gl.h ist von nvidia.

So, jetzt lad' Ich gerade die Gothic 1 Demo, hab richtig Lust bekommen, wieder durchs alte Lager zu streifen...
:)

thechef
20.06.06, 16:56
du hast aber wine 0.9.15 auch gepatcht
oder du hast direkt die CVS-Version genommen

?

Und kompiliert hast du auch selber?

grenzdebil
20.06.06, 18:19
Die 9.14 hatte Ich mit dem d3d-Patch selbst kompiliert, dann kam die 9.15 und Ich las, daß der Patch dort aufgenommen worden war - also habe Ich mir via SMART ein SUSE-Paket dafür liefern lassen.

Ich konnte bis jetzt keinen Unterschied (positiv oder negativ) zur gepatchten 9.14 feststellen.


Übrigens:
Klasse, daß Ihr euch hier so viel Mühe gebt, diese beiden Klassiker richtig ans laufen zu bringen! :cool:

Alphaspike2002
20.06.06, 19:09
ich kapier das ned.... ich hab jetzt alle auflösungen mit allen wine einstellungen und dlls ausprobiert ist immer das gleiche problem....
was mir aber aufgefallen ist wine 0.9.8 gothic ist absolut ohne texturen nach 20min spielzeit ist mir aber kein absturz zu stande gekommen... ich versuche jetzt diese wine version zu patchen ist aufwendig... der diff befehl funktioniert nicht ich muss die änderungen per hand auslesen und ersetzen... na ja gothic ist mit der versuch wert

Banshee
21.06.06, 16:39
Ich konnte bis jetzt keinen Unterschied (positiv oder negativ) zur gepatchten 9.14 feststellen.


Sollte man das verstehen? Der ddraw patch kommt erst mit wine 0.9.16!! (erscheint morgen)
Er ist zur Zeit nur im cvs drin...

Anstatt also sich also mit patchen von alten versionen aufzuhalten, sollte man vielleicht dann doch einfach nur ein cvs checkout machen, oder halt auf morgen warten :ugly:

grenzdebil
22.06.06, 06:48
Hmm... na dann frag Ich mich, wieso es mit 9.15 funktioniert hat ("hat", weil es mittlerweile am Sound scheitert, frag mich nicht, wieso... :D ).

Alphaspike2002
22.06.06, 19:28
so ein quatsch.... was laberst du da der patch gibt es schon ewig
http://stud4.tuwien.ac.at/~e0526822/ddraw.diff.bz2

zusätzlich was ich noch habe sind ddraw dlls die jetzt nicht mehr zum download angeboten werden....
und ich habe es geschafft wine 0.9.8 mit den neuen ddraw implentationen zu erstellen....
GOTHIC LÄUFT STABIL!!!!!!!
aber... ich hab noch ein paar grafik und alsa probleme ich versuch mia den quellcode genauer anzuschauen und einige funktionen in wine zu impletieren...
ich melde mich wen ich verddisch bin mit download link

grenzdebil
23.06.06, 17:21
Es ging nicht um den Patch an sich, sondern darum, ob 9.15 oder 9.16 das erste wine-release ist, in das der Patch schon aufgenommen ist.

Nochmal: die 9.14 hab Ich mir selbst kompiliert, mit dem "inoffiziellen" dd-patch.

Welche dlls sind das denn im einzelnen?
Ich habe auf empfehlung aus dem anderen Thread auch welche von meiner kaputten Windows-Installation für rüberkopiert, evtl fehlen mir aber noch ein paar sinnvolle?

Alphaspike2002
23.06.06, 20:57
nein, keine nativen dll´s!!!!!!!
mit dll´s mein ich im wine source /dlls/ddraw

grenzdebil
25.06.06, 22:00
Na, dann sind ja alle Klarheiten beseitigt... :ugly:

ttkman
28.07.06, 13:54
@Alphaspike

... wie schauts denn aus mit deinen Bemühungen? Läuft es langsam Stabil?

Wenn ja, kannst du der allgemeinen Dummheit mitteilen, wie wir es ebenfalls zum laufen bekommen?

mfg
Thomas

Banshee
29.07.06, 01:08
warum testet die allgemeine Dummheit das nicht gleich selber mit der aktuellen wine version?? ;)

Jaus
02.08.06, 20:34
warum testet die allgemeine Dummheit das nicht gleich selber mit der aktuellen wine version?? ;)
Weil die allgemeine Dummheit stinke faul is :D

thechef
02.08.06, 23:04
dumm UND faul?
Keine gute Kombination.

Also mein Beitrag ist, dass es mit wine 0.9.18 Eigenkompilat gar nicht mehr funktioniert (Genaueres dann später mal). Wer es mit 0.9.18 zum Laufen bringt (bis zum Menü), der soll doch bescheid geben. Und wer es ohne Absturz und ohne Speicher/Lade-Tricks in die alte Mine mit irgend einer wine-version schafft, der möge auch bescheid geben, wobei ich zu wissen glaube, dass das Spiel ohne den neuen ddraw-code (bzw. älteren wine versionen) flüssig und stabil läuft, solange man keine dll-overrides benutzt, aber das ist halt weniger lustig.

Alphaspike2002
12.08.06, 20:41
ya nein, habe euch nicht vergessen ich bekomme es nicht zum laufen ich finde den fehler nicht -.-
die wineentwickler moeschten sich diesen fall bitte annehmen wir als community sollten anfrage auf den titel stellen und milde gesagt druck machen ;)

thechef
13.08.06, 01:23
Druck machen darf nur wer zahlt :D

Ne, also die Faulheit liegt eindeutig auf meiner Seite, weil ich keinen Bock hab' Bugeports zu schreiben (hab' nur mal was belangloses geschrieben wegen verkehrter Screenshots bzw. Savegame-Thumbnails im neuen ddraw-code, was schon behoben ist)

Dark_Knight
13.08.06, 11:20
Ok, ich habe heute mal Gothic1 probiert.
Die Installation ging wunderbar, nur beim Start erscheint die Meldung "Einige Funktionen können nicht ausgeführt werden, weil sie in der USER32.dll nicht vorhanden sind. Die Datei ist entweder beschädigt oder nicht aktuell"

Hat von euch schon mal jemand dieses Problem umschifft, oder ist es ein ganz neues :D

Meine wine version: 0.9.19

thechef
13.08.06, 15:32
Der Fehler ist mir neu.

Hast du vielleicht unnötige DLL-Overrides eingeschaltet?

bei wine 0.9.19 hat es bei mir auch nicht mehr auf Anhieb funktioniert.
Ich musste die nativen DLLs für DirectMusic verwenden (siehe winehq appdb), obwohl das bei älteren Versionen bei ausgeschalteter Musik nicht der Fall ist.