PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Diablo1 unter lx(wine/cedega)



eiffel56
06.10.05, 16:49
Hi leutz ^^,
ich bin ein leidenschaftlicher Diablo1 zocker.Auch wenn es *hust* "etwas" angestaubt is :D.
Nur gibt es da ein prob:Ich krieg es unter Linux einfach nicht ans rennen.
Unter wine siehts so aus,dass das Spiel an sich startet.Soweit sogut.Aber nachdem die ganzen Videos warn und das Hauptmenü erscheinen sollte,tut es eben das nicht.Die Musik davon kann ich hören,aber ich seh's nich.
Unter Cedega lädt es nichtmal.Kann die CD nicht finden.Und soweit ich weiß besitzt Diablo1 noch kein Kopierschutz.
Diablo2:LOD kann ich komischerweise perfekt unter Cedega zocke.Seltsam.
Neuester Patch ist natürlich installiert ;)
Cedega 4.4/wine 20050725
Distro:SimplyMepis3.3.1
Kann mir da wer helfen?

EDIT:Inzwischen läufts auch unter Cedega an.Aber wenn das Hauptmenü erscheinen sollte->absturz.
Unter wine is jetz das prob das er die CD nich findet.Kann der sich auch mal entscheiden?

xanlosch
06.10.05, 17:57
Werden bei der Verwendung von Wine Meldungen auf der ausführenden Konsole ausgegeben ?

Hast du die CD vor dem Starten gemountet oder macht das der Automounter ?

eiffel56
06.10.05, 18:10
Werden bei der Verwendung von Wine Meldungen auf der ausführenden Konsole ausgegeben ?

Hast du die CD vor dem Starten gemountet oder macht das der Automounter ?
Wine sagt nix besonderes:


Marcel@1[Diablo]$ wine diablo.exe
Invoking /usr/lib/wine/wine.bin diablo.exe ...
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7bc59f08)->(00010022,00000013)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 16 to 8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 16 to 8
fixme:x11drv:X11DRV_DDHAL_CreatePalette stub
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank (0x7bc59f08)->(flags=0x00000001,handle=(nil))
Wine failed with return code 1
Marcel@1[Diablo]$

Cedega da schon mehr:


Marcel@1[Diablo]$ cedega diablo.exe
mmtime pid=6099 tid=6127
wine: Unhandled exception, starting debugger...
WineDbg starting on pid 1
No debug information in ELF '/usr/lib/transgaming_cedega//winex/bin/wine' (0x00000000)
Breakpoint 1 at 0x4000b980
No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libntdll.so' (0x40018000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libwine.so' (0x4011c000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_unicode.so' (0x40131000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_port.so' (0x401f8000)
No debug information in ELF '/lib/tls/libm.so.6' (0x4020b000)
No debug information in ELF '/lib/tls/libc.so.6' (0x40231000)
No debug information in ELF '/lib/tls/libpthread.so.0' (0x40369000)
No debug information in ELF '/lib/tls/libdl.so.2' (0x4037b000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libkernel32.so' (0x408f3000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libuser32.so' (0x40974000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libgdi32.so' (0x40a9c000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libadvapi32.so' (0x40b13000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libshell32.so' (0x40b3a000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libpng.so.3' (0x40bb6000)
No debug information in ELF '/usr/lib/libz.so.1' (0x40bf1000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libole32.so' (0x40c05000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/librpcrt4.so' (0x40c6a000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libshlwapi.so' (0x40cb0000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libcomctl32.so' (0x40cf0000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libversion.so' (0x40d75000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/liblz32.so' (0x40d7f000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libcomdlg32.so' (0x40d86000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwinspool.drv.so' (0x40deb000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwineserver.so' (0x40e00000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libx11drv.so' (0x40e42000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_tsx11.so' (0x40ec2000)
No debug information in ELF '/usr/lib/libGL.so.1' (0x40ee3000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libGLU.so.1' (0x40f5b000)
No debug information in ELF '/usr/lib/libGLcore.so.1' (0x419ae000)
No debug information in ELF '/usr/lib/tls/libnvidia-tls.so.1' (0x420ff000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2' (0x40ed6000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2' (0x410ae000)
No debug information in ELF '/usr/lib/gconv/ISO8859-1.so' (0x410cd000)
No debug information in ELF '/usr/lib/libXrender.so.1' (0x410df000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libddraw.so' (0x42f30000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libd3dgl.so' (0x43090000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libdsound.so' (0x44967000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwinmm.so' (0x44989000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwineoss.drv.so' (0x449df000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmsacm32.so' (0x449f8000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmsacm.drv.so' (0x44b20000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmidimap.drv.so' (0x44b28000)
No debug information in ELF '/lib/libgcc_s.so.1' (0x451f4000)
No debug information in 32bit DLL 'C:\Diablo\diablo.exe' (0x00400000)
No debug information in 32bit DLL 'NTDLL.DLL' (0x40056000)
No debug information in 32bit DLL 'KERNEL32.DLL' (0x40926000)
No debug information in 32bit DLL 'ADVAPI32.DLL' (0x40b25000)
No debug information in 32bit DLL 'GDI32.DLL' (0x40abb000)
No debug information in 32bit DLL 'USER32.DLL' (0x409ab000)
No debug information in 32bit DLL 'RPCRT4.DLL' (0x40c8d000)
No debug information in 32bit DLL 'OLE32.DLL' (0x40c24000)
No debug information in 32bit DLL 'SHLWAPI.DLL' (0x40ccd000)
No debug information in 32bit DLL 'COMCTL32.DLL' (0x40cfe000)
No debug information in 32bit DLL 'SHELL32.DLL' (0x40b60000)
No debug information in 32bit DLL 'LZ32.DLL' (0x40d82000)
No debug information in 32bit DLL 'VERSION.DLL' (0x40d78000)
No debug information in 32bit DLL 'WINSPOOL.DRV' (0x40df3000)
No debug information in 32bit DLL 'COMDLG32.DLL' (0x40d98000)
No debug information in 32bit DLL 'C:\DIABLO\STORM.DLL' (0x15000000)
No debug information in 32bit DLL 'C:\DIABLO\DIABLOUI.DLL' (0x20000000)
No debug information in 32bit DLL 'X11DRV.DLL' (0x40e61000)
No debug information in 32bit DLL 'DDRAW.DLL' (0x42f46000)
No debug information in 32bit DLL 'D3DGL.DLL' (0x430a1000)
No debug information in 32bit DLL 'WINMM.DLL' (0x44997000)
No debug information in 32bit DLL 'DSOUND.DLL' (0x44974000)
No debug information in 32bit DLL 'MSACM32.DLL' (0x449fd000)
No debug information in 32bit DLL 'WINEOSS.DRV' (0x449e2000)
No debug information in 32bit DLL 'MSACM.DRV' (0x44b23000)
No debug information in 32bit DLL 'MIDIMAP.DRV' (0x44b2a000)
Unhandled exception: page fault on read access to 0x45720000 in 32-bit code (0x1501cfc0).
In 32-bit mode.
Register dump:
CS:0f33 SS:0f3b DS:0f3b ES:0f3b FS:003b GS:0033
EIP:1501cfc0 ESP:408e1940 EBP:00000038 EFLAGS:00210293( R- 00 I S -A- 1C)
EAX:000000b0 EBX:45720000 ECX:00000200 EDX:00000293
ESI:00000000 EDI:408e19b4
Stack dump:
0x408e1940 (NTDLL.DLL.memcpy+0x641380): 408e1a50 010000fa 200224a8 408e19f4
0x408e1950 (NTDLL.DLL.memcpy+0x641390): 0000910f 000000e3 45716ef0 00000294
0x408e1960 (NTDLL.DLL.memcpy+0x6413a0): ffffffff 00000001 45716ef0 00000001
0x408e1970 (NTDLL.DLL.memcpy+0x6413b0): 00000000 ffffffff 1501cdc8 000000e3
0x408e1980 (NTDLL.DLL.memcpy+0x6413c0): 00000008 408e19f4 408e19b4 010000fa
0x408e1990 (NTDLL.DLL.memcpy+0x6413d0): 00000000 408e19ac 408e19b0 408e1a50
0x408e19a0 (NTDLL.DLL.memcpy+0x6413e0):

Backtrace:
=>0 0x1501cfc0 (STORM.DLL.STransCreate+0x290 in C:\DIABLO\STORM.DLL) (ebp=00000038)

0x1501cfc0 (STORM.DLL.STransCreate+0x290 in C:\DIABLO\STORM.DLL): movb 0x0(%ebx),%cl
Modules:
Address Module Name
0x00400000-006c2000 (PE) C:\Diablo\diablo.exe
0x15000000-1503c200 (PE) C:\DIABLO\STORM.DLL
0x20000000-20045c00 (PE) C:\DIABLO\DIABLOUI.DLL
0x40056000-40058000 (PE) NTDLL.DLL
0x40926000-40928000 (PE) KERNEL32.DLL
0x409ab000-409ad000 (PE) USER32.DLL
0x40abb000-40abd000 (PE) GDI32.DLL
0x40b25000-40b27000 (PE) ADVAPI32.DLL
0x40b60000-40b62000 (PE) SHELL32.DLL
0x40c24000-40c26000 (PE) OLE32.DLL
0x40c8d000-40c8f000 (PE) RPCRT4.DLL
0x40ccd000-40ccf000 (PE) SHLWAPI.DLL
0x40cfe000-40d00000 (PE) COMCTL32.DLL
0x40d78000-40d7a000 (PE) VERSION.DLL
0x40d82000-40d84000 (PE) LZ32.DLL
0x40d98000-40d9a000 (PE) COMDLG32.DLL
0x40df3000-40df5000 (PE) WINSPOOL.DRV
0x40e61000-40e63000 (PE) X11DRV.DLL
0x42f46000-42f48000 (PE) DDRAW.DLL
0x430a1000-430a3000 (PE) D3DGL.DLL
0x44974000-44976000 (PE) DSOUND.DLL
0x44997000-44999000 (PE) WINMM.DLL
0x449e2000-449e4000 (PE) WINEOSS.DRV
0x449fd000-449ff000 (PE) MSACM32.DLL
0x44b23000-44b25000 (PE) MSACM.DRV
0x44b2a000-44b2c000 (PE) MIDIMAP.DRV
Threads:
process tid prio
00000001 (D) C:\Diablo\diablo.exe
00000007 1
00000006 0
00000005 0
00000002 0 <==
WineDbg terminated on pid 1

Ich kann damit aber als voll n00b wenig anfangen.Aber es scheint fast so,als wäre die storm.dll nich ganz kompatibel zur NTDLL.dll?

xanlosch
06.10.05, 19:59
Die Cedega-Fehlermeldung sagt mir leider nix -> Support von Cedega sollte hilfreich sein.

Welche Version von Wine hast du (wine --version) ?

eiffel56
06.10.05, 20:14
Zitat aus meinem ersten Post:


Cedega 4.4/wine 20050725

Und Support von Cedega?Wird wohl nix.Drücken wir es so aus,ich habe es über gewisse "Umwege" beschafft.

Miracoli
06.10.05, 21:02
Hi,

also gehen sollte es:

http://transgaming.org/gamesdb/games/view.mhtml?game_id=2336

MfG
miracoli

eiffel56
06.10.05, 22:03
Hi,

also gehen sollte es:

http://transgaming.org/gamesdb/games/view.mhtml?game_id=2336

MfG
miracoli
Wirklich höchst interesant.Auch wenn der screen mehr nach nem Windows Sys aussieht.Naja,auch der Style lässt sich auch unter nem LX Desktop realisieren,also egal^^.
Würde mich echt interssieren wie der das geschafft hat...mhh...

@off-topic:yay,der is ja nen opera user :D

eiffel56
06.10.05, 22:59
Gibt neues.
Ich komme unter wine inzwischen weiter als unter Cedega.Ich komme wieder ins Hauptmenü,also es geht wieder.Aber ich sehe dort wieder nichts.Nur schwarz und die Musik.

Miracoli
07.10.05, 16:51
hi,

ich würd sogar fast behaupten er ist debian user (siehe xterm, logo oben links)

MfG
miracoli

eiffel56
08.10.05, 17:49
Ich melde mich auch ma wieder :D
Es is jetz folgende Situation:
Cedega:Absturz wenn das Hauptmenü kommen sollte.
Wine:Hauptmenü nur schwarzer screen.Aber da gibs jetz was dolles:Ich hab mich einfach mal anhand meiner erinnerungen blind durch das Menü getastet.Siehe da,Spiel lädt,ich hör auch die Musik.OK,immernoch Schwarz.Auf einmal schreibt mir wer im ICQ,ich mach Gaim zu,wechsele zurück zu Diablo.Und was is?Es geht!Ich sehe das Spiel.Völlig begeistert stürme ich zurück ins Menü-->wieder schwarz.Auch wieder zwischen Tasks wechseln bringt nix.Mache ich das allerdings im Spiel,sehe ich wieder was.
Weiß wer ne Lösung?

Jaus
15.10.05, 11:04
Also ich habe auch Diablo I bei mir auf dem Rechner und irgendwie läuft es komplett ohne Probleme. Läuft 1A, wie unter Windoof...

System: Lunar Linux 1.5.1 - Kernel 2.6.14-rc2 - Cedega 4.4.2-1