PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Diablo 2 + LOD auf Linux



BuZZeL
14.04.06, 02:43
Also... Ich wollte gerne Diabllo 2 + LOD auf Suse Linux 9.3 zum laufen bekommen habe gesucht und gesucht nach einer weile wusst ich dann was genau cvs ist, habs installiert. Folgende links gefunden
http://cvs.transgaming.org/cgi-bin/viewcvs.cgi/
http://ting.homeunix.org/cvs_wine/GetCVSWineX_Pthreads
Hab keine ahnung was das ist wie ichs compiler und wie ich das in cvs bekomm. Dann hab ich hier im forum unter nem andren thread gelesen das die cvs version von cendega (was ich die ganze zeit versucht hab zu installieren) vernachlässigt und nicht gepflegt wird und es sich nicht lohnt da was machen zu wollen stattdessen auf wine umsteigen. Würd ich gerne machen... kann mir jemand helfen? Hab schon viele HowTo's durchgelesen aber häng immer noch fest..

danke schonmal im vorraus... hoffe jemand kann mir weiter helfen

xanlosch
14.04.06, 09:15
Wo hängst du den fest ?

Wine sollte entweder bei deiner Distribution schon direkt dabei sein, oder du holst dir ein aktuelles Paket für deine Distribution von http://www.winehq.org/downloads

Wie man Pakete bei deiner Distribution installiert, solltest du wissen oder du gibst an, welche du dein eigen nennst.

Wenn Wine installiert ist, musst du nur noch die Diablo2 Installation starten und das wars dann schon. D2 sollte recht gut mit Wine zusammen arbeiten. Aber dazu gibt es hier schon ein paar Threads, wo alles besser beschrieben steht.

Jaus
14.04.06, 09:58
Moin BuZZel,

wie mein Vorredner schon sagte kann du genauso gut Wine benutzen. Hier gibt es auch auf der offiziellen Homepage einen Downloadlink mit dem Programmpaket für "Suse Linux 9.3".

Der Link zur Downloadseite heißt: http://www.winehq.org/sites/download/

Oder du lädst dir direkt die aktuelle Version 0.9.11 über diesen Link herunter:

http://mesh.dl.sourceforge.net/sourceforge/wine/wine-0.9.11-SuSELinux93.i586.rpm

Wenn du das heruntergeladen hast, öffnest du am besten eine Konsole und gibst folgenden ein...

Zunächst musst du root sein, um das Paket installieren zu können:


su
<Dein root-Passwort>

Danach kannst du das Programmpaket installieren:


rpm -ivh /pfad/zu/dem/programmpaket/wine-0.9.11-SuSELinux93.i586.rpm

Wenn das erledigt ist, sollte Wine installiert sein und du kannst Diablo 2 installieren...

Lege nun die Installations-CD in dein CD-Laufwerk... Ich gehe mal davon aus, dass SuSE 9.3 über einen automounter verfügt und du die CD nicht selber mounten musst. Falls dies nicht der Fall sein sollte, öffnest du eine zweite Konsole und schreibst dort:


mount /dev/hdX

Wobei das X für die IDE-Schnittstelle steht, an die dein Laufwerk angeschlossen ist. Also das musst du ersetzen gegen a,b,c oder d. Je nach dem an welchem IDE-Port du dein Laufwerk angeschlossen hast. (Ich gehe mal stark von /dev/hdc oder /dev/hdd aus)

Danach kannst du in deiner ersten Konsole zunächst erst einmal wieder zum normalen user switchen:


exit

Dann startest du das Setup-Programm mit dem Befehl:


wine /media/cdrom/Install.exe

Eventuell musst du hier /media/cdrom anpassen, falls das zu verwendende Laufwerk ein CD- oder DVD-Brenner ist...

Irgendwann kommt dann die Aufforderung die nächste CD einzulegen. Dann führst du erst umount auf der zweiten Konsole aus und dann wieder mount, nachdem du die CD gewechselt hast:


umount /dev/hdX

CD wechseln...


mount /dev/hdX

Das tust du dann solange bis du alles installiert hast und dann sollte Diablo 2 auch funktionieren:


wine /pfad/in/das/du/diablo2/installiert/hast/Diablo\ II.exe

Für weitere Fragen einfach wieder posten...

MfG

Jaus

BuZZeL
14.04.06, 11:51
Ok... bei mir kommt bei den Links einmal 404 not found

Sorry, that document was not found. Please check your URL and try again.

und dann beim andren link von Sourceforge Could not read file.

Hab aber nachgeschaut ob ich wine schon drauf habe, scheint drauf zu sein und zwar die version 20050211-4, zumindest steht das da wenn ich in yast unter technische daten schaue. Hab dann versucht diablo zu installieren.. k ich schieb die erste cd ein und gib ein wine /media/cdrom/Install.exe k... kommt folgende fehlermeldung wine: cannot find '/media/cdrom/Install.exe
Hab im laufwerk nachgekuckt da steht "Diablo II Installer" typ ist aber unbekannt... hab das dann versucht..

wine /media/Diablo_II_Install/Diablo II Installer
wine: cannot find '/media/Diablo_II_Install/Diablo'

versteh ich nicht...hab ich doch die falsche version von wine oder ises nur ein kleiner fehler?

Jaus
14.04.06, 11:55
Ok... bei mir kommt bei den Links einmal 404 not found

Sorry, that document was not found. Please check your URL and try again.

und dann beim andren link von Sourceforge Could not read file.

Hab aber nachgeschaut ob ich wine schon drauf habe, scheint drauf zu sein und zwar die version 20050211-4, zumindest steht das da wenn ich in yast unter technische daten schaue. Hab dann versucht diablo zu installieren.. k ich schieb die erste cd ein und gib ein wine /media/cdrom/Install.exe k... kommt folgende fehlermeldung wine: cannot find '/media/cdrom/Install.exe
Hab im laufwerk nachgekuckt da steht "Diablo II Installer" typ ist aber unbekannt... hab das dann versucht..

wine /media/Diablo_II_Install/Diablo II Installer
wine: cannot find '/media/Diablo_II_Install/Diablo'

versteh ich nicht...hab ich doch die falsche version von wine oder ises nur ein kleiner fehler?

Versuch mal:


wine /media/Diablo_II_Install/Install.exe

BuZZeL
14.04.06, 12:05
ok und nun kommt das
wine /media/Diablo_II_Install
wine: cannot open (null)
undmit.exe komm das
wine /media/Diablo_II_Install.exe
wine: cannot find '/media/Diablo_II_Install.exe

BuZZeL
14.04.06, 13:51
Hm... hab alles mögliche probiert der zeigt immer das er dass verzeichnis nicht finden kann.. Woran liegtn das?

BuZZeL
14.04.06, 16:34
so
aki@linux:~> wine '/media/Diablo_II_Install/Diablo II Installer'
wine: cannot determine executable type for L"Z:\\media\\Diablo_II_Install\\Diablo II Installer"

aber wenn ich .exe dahinter setz findet ders wieder net grrrrrrrrrr :mad:

Jaus
14.04.06, 16:50
Weisst du eigentlich was du da immer eingibst? Scheint ja nicht so der Fall zu sein... Schick mal bitte die Ausgabe von:


ls -alF /media/Diablo_II_Install/

BuZZeL
14.04.06, 16:55
aki@linux:~> ls -alF /media/Diablo_II_Install/
insgesamt 3112
drwxr-xr-x 1 root root 11 2000-08-21 21:17 ./
drwxr-xr-x 10 root root 288 2006-04-14 17:14 ../
-rw-r--r-- 1 root root 479232 2000-08-21 16:16 Desktop DB
-rw-r--r-- 1 root root 2702306 2000-08-18 15:07 Desktop DF
drwxr-xr-x 1 root root 2 2000-08-21 21:17 Desktop Folder/
-rw-r--r-- 1 root root 3296 2000-08-21 16:10 Diablo II Installer
-rw-r--r-- 1 root root 0 2000-05-20 21:04 Diablo II-ReadMe
-rw-r--r-- 1 root root 0 2000-06-01 19:38 Icon?
drwxr-xr-x 1 root root 16 2000-08-21 16:15 Support/
drwxr-xr-x 1 root root 3 2000-08-21 19:55 TheVolumeSettingsFolder/
drwxr-xr-x 1 root root 2 2000-08-21 21:17 Trash/

Jaus
14.04.06, 17:20
wine /media/Diablo_II_Install/Diablo\ II\ Installer.exe

BuZZeL
14.04.06, 22:26
ne... fehlschlag... ging wieder nicht.
wine /media/Diablo_II_Install/Diablo\ II\ Installer.exe
wine: cannot find '/media/Diablo_II_Install/Diablo II Installer.exe'

Jaus
15.04.06, 12:17
ne... fehlschlag... ging wieder nicht.
wine /media/Diablo_II_Install/Diablo\ II\ Installer.exe
wine: cannot find '/media/Diablo_II_Install/Diablo II Installer.exe'

Was ist das überhaupt für eine Version? Der CD-Tree sieht vollkommen anders aus, als bei einer original Blizzard CD...

BuZZeL
15.04.06, 12:18
Find ich jetzt mal extrem komisch... Ich gehe jetzt auf meinen arbeitsplatz dann wähle ich die cd aus die ich ins laufwerk eingelegt hab also diablo install cd 1 (hat 3 cds ohne lod) Dann seh ich da den Diablo II Installer gut rechtsklick drauf, eigenschaften da steht "Diablo II Installer" ok... Typ: Unbekannt Adresse: /hdc (media)
Wenn der typ unbekannt ist kann der doch garkeine exe finden.. warum geb ich dann immer .exe dahinter?
Jetzt nehm ich einfach mal zu testzwecken die datei "Diablo II Installer" und zieh sie in die konsole und mach dann einfügen, dann kommt automatisch der pfad
aki@linux:~> 'media:/hdc/Diablo%20II%20Installer'
bash: media:/hdc/Diablo%20II%20Installer: Datei oder Verzeichnis nicht gefunden
Ich verstehs nicht... er hat den Pfad doch selbst gefunden... Warum findet er ihn nicht??Das gleiche passiert wieder wenn ich wine davor setz nur das ganze auf englisch
aki@linux:~> wine 'media:/hdc/Diablo%20II%20Installer'
wine: cannot find 'media:/hdc/Diablo%20II%20Installer'
Irgendwie hab ich das gefühl das er jeden tag was anderes anzeigt...

BuZZeL
15.04.06, 12:20
Ne das ist ne Original CD da waren die 3 CD's und LOD gratis dabei also, erstmal 3 cds diablo für weiss nichtmehr 15€ oder 20 und gratis dazu gabs noch die LOD CD

Jaus
15.04.06, 17:23
Mach nochmal ein ls für die LOD-CD... Vielleicht ist ja wenigstens die original... Dann müsste das dabei herauskommen:


total 472255
dr-xr-xr-x 1 root root 2048 Feb 6 2003 ./
drwxr-xr-x 5 root root 4096 Apr 15 17:19 ../
-r-xr-xr-x 1 root root 41 Apr 18 2001 AUTORUN.INF*
-r-xr-xr-x 1 root root 263168 Apr 6 2000 BINKW32.DLL*
-r-xr-xr-x 1 root root 250634963 Aug 17 2001 D2Exp.mpq*
-r-xr-xr-x 1 root root 2550 Apr 30 2001 D2X.ICO*
-r-xr-xr-x 1 root root 54691647 May 6 2001 D2xMusic.mpq*
-r-xr-xr-x 1 root root 62003804 May 23 2001 D2xTalk.mpq*
-r-xr-xr-x 1 root root 110685639 May 17 2001 D2xVideo.mpq*
dr-xr-xr-x 1 root root 2048 Feb 6 2003 DIRECTX7/
dr-xr-xr-x 1 root root 2048 Feb 6 2003 Extras/
dr-xr-xr-x 1 root root 2048 Feb 6 2003 Handbuch/
-r-xr-xr-x 1 root root 397312 May 19 2001 INSTALL.EXE*
dr-xr-xr-x 1 root root 2048 Feb 6 2003 PATCH/
-r-xr-xr-x 1 root root 32768 Apr 30 2001 SETUP.EXE*
-r-xr-xr-x 1 root root 4733644 Aug 20 2001 SETUP.MPQ*
dr-xr-xr-x 1 root root 2048 Feb 6 2003 SUPPORT/
-r-xr-xr-x 1 root root 120820 May 16 2001 XREADME.HTM*

gladiac
16.04.06, 14:44
Hier ist ein HOWTO

http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Diablo2

Jaus
16.04.06, 18:03
Hier ist ein HOWTO

http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Diablo2

Die Anleitung kannst du voll vergessen... Ich weiss nicht, was für eine Version der Junge hat, aber sie passt kein Stück zur normalen Version

xanlosch
16.04.06, 18:45
Jaus, hast du dir den Text wenigstens mal durchgelesen ?

Da steht doch, dass Gladiac Version 0.9.8, also recht aktuell, von Wine genutzt hat.

Wenn du natürlich des Englischen nicht mächtig bist, dann sag einfach es einfach.

Jaus
16.04.06, 22:44
Jaus, hast du dir den Text wenigstens mal durchgelesen ?

Da steht doch, dass Gladiac Version 0.9.8, also recht aktuell, von Wine genutzt hat.

Wenn du natürlich des Englischen nicht mächtig bist, dann sag einfach es einfach.

klar, nur wird er spätestens bei diesem Komando nciht weiterkommen:


wine /mnt/cdrom/setup.exe

Da er (falls DU den text hier im Thread gelesen haben solltest) ja eine ganz andere CD besitzt, wo es diese setup.exe leider nicht gibt ;)

BuZZeL
16.04.06, 23:52
Ich hab mal Windows hochgefahren.... die CD sieht unter windows ganz anders aus als unter linux.... Auf Windows heisst die cd und alles ganz anders ausserdem gibts da eine Setup und nicht den Diabllo II Installer.... Ich versteh das nich so wirklich... kann auch mal screenshots machen wies unter windows und wies unter linux aussieht... hab jetzt ls -alF /media/Lord_of_Destruction eingegeben rauskommt das:
aki@linux:~> ls -alF /media/Lord_of_Destruction
insgesamt 112
drwxr-xr-x 1 root root 19 2003-02-06 13:22 ./
drwxr-xr-x 10 root root 288 2006-04-17 00:55 ../
-rw-r--r-- 1 root root 73728 2003-02-06 13:20 Desktop DB
-rw-r--r-- 1 root root 21778 2003-02-06 13:20 Desktop DF
-rw-r--r-- 1 root root 0 2003-02-06 10:49 Diablo II Expansion Data
-rw-r--r-- 1 root root 0 2003-02-06 10:49 Diablo II Expansion Movies
-rw-r--r-- 1 root root 0 2003-02-06 10:49 Diablo II Expansion Music
-rw-r--r-- 1 root root 0 2003-02-06 10:49 Diablo II Expansion Speech
-rw-r--r-- 1 root root 12292 2003-02-06 13:22 .DS_Store
drwxr-xr-x 1 root root 6 2003-02-06 11:00 Handbuch/
-rw-r--r-- 1 root root 0 2003-02-06 10:29 Icon?
-rw-r--r-- 1 root root 4039 2001-08-17 17:08 Lord of Destruction Installer
-rw-r--r-- 1 root root 0 2003-02-06 10:49 Lord of Destruction Read Me
drwxr-xr-x 1 root root 5 2003-02-06 10:45 Patch/
drwxr-xr-x 1 root root 15 2003-02-06 10:37 Support/
drwxr-xr-x 1 root root 2 2003-01-16 16:14 TheFindByContentFolder/
drwxr-xr-x 1 root root 4 2003-02-06 13:20 TheVolumeSettingsFolder/
drwxr-xr-x 1 root root 2 2003-02-06 13:20 Trash/
drwxr-xr-x 1 root root 2 2003-02-06 13:22 .Trashes/

BuZZeL
17.04.06, 00:06
klar, nur wird er spätestens bei diesem Komando nciht weiterkommen:


wine /mnt/cdrom/setup.exe



Und das stimmt ebenfalls......

xanlosch
17.04.06, 08:00
BuZZeL poste mal den CD-Eintrag aus der /etc/fstab.

Ich hab die Vermutung, dass es ein paar versteckte Dateien gibt, die man mit der Mount-Option "unhide" erst unter Linux sichtbar machen muss.

Jaus
17.04.06, 09:19
BuZZeL poste mal den CD-Eintrag aus der /etc/fstab.

Ich hab die Vermutung, dass es ein paar versteckte Dateien gibt, die man mit der Mount-Option "unhide" erst unter Linux sichtbar machen muss.

Nein, die Dateien sind nicht versteckt... Irgendwie heissen bei ihm nur die Dateien komplett anders...

Lord of Destruction = setup.exe
Diablo II Expansion Data = d2xdata.mpq
usw...

Kann man dieses Autolayout nicht irgendwie ausschalten? Ich denke mal, dass dafür ein Programm verantwortlich ist.

Poste am besten mal deine /etc/fstab

BuZZeL
17.04.06, 12:28
/dev/hda3 / reiserfs acl,user_xattr 1 1
/dev/hda2 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/sda1 /windows/D vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/hda1 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
sysfs /sys sysfs noauto 0 0
/dev/cdrecorder /media/cdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocha rset=utf8 0 0
/dev/dvd /media/dvd subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocha rset=utf8 0 0
/dev/fd0 /media/floppy subfs noauto,fs=floppyfss,procuid,nodev,nosuid,sync 0 0

Hab /etc/fstab mit dem Konqueror geöffnet und das oben rauskopiert.

BuZZeL
18.04.06, 16:09
Stimmt das so??

xanlosch
18.04.06, 16:35
Das stimmt schon so, aber ich seh leider nix, was auf nen Fehler hindeutet.

Ich habe bei mir aber auch keinen Automounter laufen und noch die Zusatzoption "unhide" in der Liste der Optionen für das DVD-Laufwerk mit drin. Keine Ahnung, ob dies bei dir was bringen würde. Deine /etc/fstab könnte dann so aussehen (keine Garantie auf nix, alles auf eigene Gefahr):


/dev/hda3 / reiserfs acl,user_xattr 1 1
/dev/hda2 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/sda1 /windows/D vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/hda1 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
sysfs /sys sysfs noauto 0 0
/dev/cdrecorder /media/cdrecorder subfs noauto,fs=cdfss,ro,procuid,nohide,nosuid,nodev,exe c,iocha rset=utf8 0 0
/dev/dvd /media/dvd subfs noauto,fs=cdfss,ro,procuid,nohide,nosuid,nodev,exe c,iocha rset=utf8 0 0
/dev/fd0 /media/floppy subfs noauto,fs=floppyfss,procuid,nodev,nosuid,sync 0 0


Wahrscheinlich hast du ne neue Version von D2, sprich ein neue Pressung, die sonst nicht weiter bekannt ist und es auch noch keiner versucht hat, diese Pressung unter Linux zum Funktionieren zu bekommen.