PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Larry 8



Coolzero
28.03.05, 01:02
Hallo, wollten Larry 8 unter Suse 9.1 instalieren, aber bei der instalation hab ich folgendes Problem, Larry ist auch 4 CD's, und ich habe 'nur' 3 Laufwerke, so das die ersten 3 CD's ohne Probleme instaliert werden, aber wenn di 4 angefordert wird und ich diese einleg diese nicht richtig erkannt wird, die Ordner haben nur sehr seltsame Zeichen als bezeichnung und das instalations Prog erkennt die Daten auch nicht!
Wie kann ich das speil noch instalieren?
Benutze cedega 4.3

Fatty
28.03.05, 13:35
Die CDs zuerst auf Festplatte kopieren und dann von dort aus installieren sollte klappen.
Wenn ein Kopierschutz die Original-CDs verlangt kann man das unter Wine auch in der Registry so einstellen, dass die "Laufwerke" die Namen von den CDs bekommen.

Dazu gab es mal in einem der zahlreichen Threads über Diablo2 ein paar Tipps.

PS: Evtl. kannst du ja auch einfach eine der CDs austauschen, nachdem nicht mehr darauf zugegriffen wird.

Coolzero
28.03.05, 19:34
Habs jetzt instzaliert bekommen, aber bekomme beim starten nun folgenden Fehleer:
cedega larry.exe
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 0x4000d6a0
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' (0x40132000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_port.so' (0x401f9000)
No debug information in ELF '/lib/tls/libm.so.6' (0x4021c000)
No debug information in ELF '/lib/tls/libc.so.6' (0x4023e000)
No debug information in ELF '/lib/tls/libpthread.so.0' (0x40353000)
No debug information in ELF '/lib/libdl.so.2' (0x40363000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwinmm.so' (0x406f3000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libuser32.so' (0x40749000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libgdi32.so' (0x40871000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libkernel32.so' (0x408e8000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libadvapi32.so' (0x40969000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libdinput8.so' (0x40990000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libdinput.so' (0x40995000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libddraw.so' (0x409b9000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_tsx11.so' (0x409fe000)
No debug information in ELF '/usr/X11R6/lib/libSM.so.6' (0x40a30000)
No debug information in ELF '/usr/X11R6/lib/libICE.so.6' (0x40a39000)
No debug information in ELF '/usr/lib/libGL.so.1' (0x40a51000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libGLU.so.1' (0x40ac9000)
No debug information in ELF '/usr/X11R6/lib/libXext.so.6' (0x40b84000)
No debug information in ELF '/usr/X11R6/lib/libX11.so.6' (0x40b93000)
No debug information in ELF '/usr/lib/libGLcore.so.1' (0x40c8f000)
No debug information in ELF '/usr/lib/tls/libnvidia-tls.so.1' (0x413e0000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libd3d9.so'(0x4147a000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libdsound.so' (0x414a6000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libws2_32.so' (0x414c8000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libiphlpapi.so' (0x414e0000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwineserver.so' (0x414ef000)
No debug information in ELF '/usr/lib/libfreetype.so.6' (0x41551000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libx11drv.so' (0x415bb000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2' (0x4163b000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2' (0x4163d000)
No debug information in ELF '/usr/X11R6/lib/libXcursor.so.1' (0x4167b000)
No debug information in ELF '/usr/X11R6/lib/libXrender.so.1' (0x41684000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwineoss.drv.so' (0x416e0000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmsacm32.so' (0x416f9000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmsacm.drv.so' (0x41820000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmidimap.drv.so' (0x41828000)
No debug information in 32bit DLL 'C:\ProgramFiles\VUGames\LeisureSuitLarry\larry.ex e' (0x00400000)
No debug information in 32bit DLL 'NTDLL.DLL' (0x40056000)
No debug information in 32bit DLL 'KERNEL32.DLL' (0x4091b000)
No debug information in 32bit DLL 'ADVAPI32.DLL' (0x4097b000)
No debug information in 32bit DLL 'GDI32.DLL' (0x40890000)
No debug information in 32bit DLL 'USER32.DLL' (0x40780000)
No debug information in 32bit DLL 'WINMM.DLL' (0x40701000)
No debug information in 32bit DLL 'DDRAW.DLL' (0x409cf000)
No debug information in 32bit DLL 'DINPUT.DLL' (0x409a2000)
No debug information in 32bit DLL 'DINPUT8.DLL' (0x40992000)
No debug information in 32bit DLL 'D3D9.DLL' (0x4148a000)
No debug information in 32bit DLL 'DSOUND.DLL' (0x414b3000)
No debug information in 32bit DLL 'IPHLPAPI.DLL' (0x414e7000)
No debug information in 32bit DLL 'WS2_32.DLL' (0x414d0000)
No debug information in 32bit DLL 'X11DRV.DLL' (0x415da000)
No debug information in 32bit DLL 'MSACM32.DLL' (0x416fe000)
No debug information in 32bit DLL 'WINEOSS.DRV' (0x416e3000)
No debug information in 32bit DLL 'MSACM.DRV' (0x41823000)
No debug information in 32bit DLL 'MIDIMAP.DRV' (0x4182a000)
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
In 32-bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:00000000 ESP:406e1c2c EBP:406e1ce4 EFLAGS:00210216( R- 00 I -A-P1 )
EAX:406e1ca8 EBX:414a59bc ECX:403c51c4 EDX:409fd300
ESI:00000000 EDI:403c3368
Stack dump:
0x406e1c2c (NTDLL.DLL.memcpy+0x43b1cc): 4148cd02 406e1ca8 406e1c4c 406e1cc8
0x406e1c3c (NTDLL.DLL.memcpy+0x43b1dc): 0000007c 403c3130 00000016 00000074
0x406e1c4c (NTDLL.DLL.memcpy+0x43b1ec): 406e1c98 4148eabe 406e1c6c 00000074
0x406e1c5c (NTDLL.DLL.memcpy+0x43b1fc): 40064c26 00000030 40370000 40103368
0x406e1c6c (NTDLL.DLL.memcpy+0x43b20c): 00000018 00000018 406e1c90 00000000
0x406e1c7c (NTDLL.DLL.memcpy+0x43b21c): 00000000 00000000 00000000 403c3128
0x406e1c8c (NTDLL.DLL.memcpy+0x43b22c):

Backtrace:
=>0 0x00000000 (ebp=406e1ce4)
1 0x4148cd02 (D3D9.DLL..data+0xd02 in libd3d9.so) (ebp=406e1ce4, null call assumed)
2 0x4148ef46 (D3D9.DLL..data+0x2f46 in libd3d9.so) (ebp=406e1d04)
3 0x004c270b (larry.exe..text+0xc170b in C:\ProgramFiles\VUGames\LeisureSuitLarry\larry.exe ) (ebp=403c2df8)
4 0x00000002 (ebp=414a46c0)
5 0x4148e5d0 (D3D9.DLL..data+0x25d0 in libd3d9.so) (ebp=4148e4fc)
6 0xe8575356 (MIDIMAP.DRV..data+0xa6d49356) (ebp=57e58955)
*** Invalid address 0x57e58955 (MIDIMAP.DRV..data+0x1662c955)

0x00000000: addb %al,0x0(%eax)
Modules:
Address Module Name
0x00400000-00b89000 (PE) C:\ProgramFiles\VUGames\LeisureSuitLarry\larry.exe
0x40056000-40058000 (PE) NTDLL.DLL
0x40701000-40703000 (PE) WINMM.DLL
0x40780000-40782000 (PE) USER32.DLL
0x40890000-40892000 (PE) GDI32.DLL
0x4091b000-4091d000 (PE) KERNEL32.DLL
0x4097b000-4097d000 (PE) ADVAPI32.DLL
0x40992000-40994000 (PE) DINPUT8.DLL
0x409a2000-409a4000 (PE) DINPUT.DLL
0x409cf000-409d1000 (PE) DDRAW.DLL
0x4148a000-4148c000 (PE) D3D9.DLL
0x414b3000-414b5000 (PE) DSOUND.DLL
0x414d0000-414d2000 (PE) WS2_32.DLL
0x414e7000-414e9000 (PE) IPHLPAPI.DLL
0x415da000-415dc000 (PE) X11DRV.DLL
0x416e3000-416e5000 (PE) WINEOSS.DRV
0x416fe000-41700000 (PE) MSACM32.DLL
0x41823000-41825000 (PE) MSACM.DRV
0x4182a000-4182c000 (PE) MIDIMAP.DRV
Threads:
process tid prio
00000001 (D) C:\ProgramFiles\VUGames\LeisureSuitLarry\larry.exe
00000002 0 <==
WineDbg terminated on pid 1

Coolzero
04.04.05, 22:10
Keiner ne idee?

ichunddu
05.04.05, 07:46
versuchs mal wine oder so ...

Coolzero
05.04.05, 22:01
??????????

Fatty
05.04.05, 22:23
Was ichundu wahrscheinlich sagen wollte:
Verwende mal Wine anstatt Cedega, vielleicht hast du damit ja mehr Erfolg.

Wenn Larry 8 DirectX9 verwendet, kannst du es ja mal mit den Direct3D9-Patches [1] für Wine probieren.



[1] http://www.oliverthered.f2s.com/projects/wine/

farion
05.04.05, 23:45
<OFFTOPIC>

LARRY 8 ist kein Larry - Rettet Al Lowe und seine Kreativität - Tot den Minispielen

</OFFTOPIC>

Coolzero
06.04.05, 08:32
Aber cedega ist doch eigendlich eine weiterentwicklung von wine oder!!?

Fatty
06.04.05, 11:45
Nicht ganz richtig.

Sowohl Wine als auch Cedega befinden sich aktuell aktiv in der Entwicklung. Cedega (damals noch WineX) ist eine Abspaltung von Wine, die sich eben auf die Implementierung der DirectX-Schnittstelle spezialisiert hat, während die Entwicklung bei Wine eher in Richtung "normale Programme" abzielt.

Allerdings hat sich auch das Wine-Entwicklungsteam seine Gedanken gemacht und mittlerweile Direct3D8-Unterstützung eingebaut. Mit diversen Patches sind sogar einige Direct3D9-Spiele lauffähig.

Ob jetzt Cedega oder Wine besser ist lässt sich im speziellen Fall also nicht voraussagen.

Coolzero
06.04.05, 22:14
Welche Patches meinst du?

Fatty
06.04.05, 23:03
Welche Patches meinst du?
Die 3 Posts weiter oben... ;)

Coolzero
07.04.05, 21:26
richtig, hatte ich übersehn, hab aber leider dabei ein Problem, wenn ich wie auf der seite beschrieben, folgendes eingebe:
patch -p 1 -u -i d3d9patch.2005-03-10.diff
Dann kommt folgende Meldung:

patch -p 1 -u -i d3d9patch.2005-03-10.diff
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -X ignore -Nru clean/wine/configure patch/wine/configure
|--- clean/wine/configure 2005-03-05 15:25:20.000000000 +0000
|+++ patch/wine/configure 2005-03-07 15:28:31.000000000 +0000
--------------------------
File to patch:


Was muss ich jetzt da eingeben?

Fatty
08.04.05, 00:56
Wenn du zum Zeitpunkt des Patchens im Wine-Verzeichnis bist, versuche es mal mit dem Argument -p2.

Ansonsten empfehle ich den Patch z.B. mit cat nach stdout auszugeben und von da mit patch -p1 (oder -p2) auszuführen.

$ cat d3d9patch.2005-03-10.diff | patch -p1
PS: Du brauchst natürlich das Wine-Snapshot vom 10.3.05!