View previous topic :: View next topic |
Author |
Message |
Kontros Forum-Nutzer

Joined: 20 Feb 2009 Posts: 42
Location: Mars
|
Posted: 21.02.2009, 20:32 Post subject: Descent 2 unter Linux |
|
|
Hallo. Ich bin neu hier.
Letzten Samstag habe ich Descent 2 auf Ebay ersteigert und gestern ist es angekommen. Ich hab kein windows. Ich hab Linux.Ich Konnte Descent 1 problemlos unter Linux in einem DOSBox Emulator Spielen. Bei Descent 2 ist das leider nicht möglich. Der fragt mich dauernd nachm CD-Laufwerk. Aber wie kann ich in einer DosBox mein CD-Laufwerk so munten, dass es auch als solches erkannt wird?
Ich habs dann mal mit D2X-Rebirth versucht und konnte dann (allerdings ohne ton) das Intro-Video sehen. Danach hat sich das Programm wieder geschlossen.
Dann habichs mit D2X-XL versucht und ich konnte mit ton sogar das Erste Level (in einem Fenster von etwa 375*210) spielen. Die Musik fehlte. Nach dem ersten Level hat sich das spiel auch schon wieder beendet.
Was kann ich tun?
Kann mir bitte jemand helfen?
Danke schonmal.
Mfg.
Kontros
PS: hab ubuntu 8.10 Intrepid
_________________ Meine Webseiten: Dragoncave-Forum | KonSoft | Goldenes Handwerk | Old Dragon Cave (RIP)
Last edited by Kontros on 23.02.2009, 14:34; edited 1 time in total |
|
Back to top |
|
 |
zico Rebirther

Joined: 23 Nov 2005 Posts: 452
Location: Ebersbach
|
Posted: 21.02.2009, 21:38 Post subject: |
|
|
Hallo Kontros,
Faktisch kannst du beide Descent games mit je D1X-Rebirth und D2X-Rebirth gut unter Linux spielen. Was du jedoch benötigst ist ein OpenGL-fähiger Grafik-Treiber. Wenn das Spiel abstürzen sollte, bitte mal in der Shell starten und Fehlermeldung posten. Oft liegt es daran, dass Distributionen zwar ein DXX Paket mit SDL_mixer anbieten, jedoch MIDI ohne Timidity realisieren wollen. Das läuft leider zu instabil, hat aber nix mit Rebirth zu tun.
Als Vorschlag: Teste das Spiel mal mit "-nomusic" oder "-nosdlmixer". Sollte das klappen schlage ich vor, dass du Musik einfach über die Jukebox im Sound Menu aktivierst, oder Timidity und ein Soundfont zu installieren, damit SDL_mixer nicht mehr auf die Idee kommt, native MIDI zu nutzen.
_________________ http://www.dxx-rebirth.com |
|
Back to top |
|
 |
Do_Checkor Administrator

Joined: 19 Nov 2000 Posts: 7773
Location: Oldenburg (Oldb.)
|
Posted: 21.02.2009, 22:21 Post subject: |
|
|
Hallo Kontros! Herzlich Willkommen im Descentforum.de !
Hoffe sehr dass wir Dein kleines Problemchen lösen können! Nur nicht aufgeben
(sagte der Windowser und schlich davon)
|
|
Back to top |
|
 |
D.Cent Forum-Nutzer
Joined: 05 Mar 2006 Posts: 508
Location: Stuttgart
|
Posted: 21.02.2009, 23:41 Post subject: |
|
|
Wenn nach dem Intro ein Absturz erfolgte, lag das bei mir immer an einer fehlenden Datei. Starte einfach mal, wie bereits von Zico erwähnt, das Spiel in der Konsole und poste uns die Fehlermeldung hier!
|
|
Back to top |
|
 |
Kontros Forum-Nutzer

Joined: 20 Feb 2009 Posts: 42
Location: Mars
|
Posted: 22.02.2009, 23:47 Post subject: |
|
|
Aus irgend einem grund funktionierts jetzt. Also ich bin jetzt in Level 2.
Aber ich habe immer noch keine musik. Ich weiss, dass irgendwelche wav-dateien auf dem audiopart der Descent2-cd sind aber ich höre keine musik.
Außerdem ist das Fenster immernoch ziemlich klein.
Und zb. das menu und die videosequenzen sind in nem fenster von schätzungsweise 640x480. Wenn ich mit dieser auflösung SPIELEN könnte wäre ich auch zufrieden.
D.Cent wrote: | Wenn nach dem Intro ein Absturz erfolgte, lag das bei mir immer an einer fehlenden Datei. Starte einfach mal, wie bereits von Zico erwähnt, das Spiel in der Konsole und poste uns die Fehlermeldung hier! |
Das war nur bei D2X-Rebirth so. Ich benutze jetzt D2X-XL
zico wrote: | Hallo Kontros,
Faktisch kannst du beide Descent games mit je D1X-Rebirth und D2X-Rebirth gut unter Linux spielen. Was du jedoch benötigst ist ein OpenGL-fähiger Grafik-Treiber. Wenn das Spiel abstürzen sollte, bitte mal in der Shell starten und Fehlermeldung posten. Oft liegt es daran, dass Distributionen zwar ein DXX Paket mit SDL_mixer anbieten, jedoch MIDI ohne Timidity realisieren wollen. Das läuft leider zu instabil, hat aber nix mit Rebirth zu tun.
Als Vorschlag: Teste das Spiel mal mit "-nomusic" oder "-nosdlmixer". Sollte das klappen schlage ich vor, dass du Musik einfach über die Jukebox im Sound Menu aktivierst, oder Timidity und ein Soundfont zu installieren, damit SDL_mixer nicht mehr auf die Idee kommt, native MIDI zu nutzen. |
Ich habe (mittlerweise) einen OpenGL fähigen treiber. Also ich kann Descent³ und Descent³:Mercenary gut unter Linux spielen. (Z.B. mit Wine) Außerdem benutze ich ja (wie oben bereits erwähnt) mittlerweile D2X-XL.
-Danke schonmal
Gruß, Kon.
_________________ Meine Webseiten: Dragoncave-Forum | KonSoft | Goldenes Handwerk | Old Dragon Cave (RIP)
Last edited by Kontros on 23.02.2009, 14:34; edited 3 times in total |
|
Back to top |
|
 |
zico Rebirther

Joined: 23 Nov 2005 Posts: 452
Location: Ebersbach
|
Posted: 23.02.2009, 00:00 Post subject: |
|
|
Hmm sorry, bei XL kann ich schwerlich weiterhelfen.
_________________ http://www.dxx-rebirth.com |
|
Back to top |
|
 |
Do_Checkor Administrator

Joined: 19 Nov 2000 Posts: 7773
Location: Oldenburg (Oldb.)
|
Posted: 23.02.2009, 00:21 Post subject: |
|
|
zico wrote: | Hmm sorry, bei XL kann ich schwerlich weiterhelfen.  |
Glaub' das kann hier fast keiner
Wäre ja doch interessant zu wissen gewesen ob Du Rebirth auch zum laufen bekommst - vielleicht haste ja noch Lust dazu...
|
|
Back to top |
|
 |
Kontros Forum-Nutzer

Joined: 20 Feb 2009 Posts: 42
Location: Mars
|
Posted: 23.02.2009, 14:25 Post subject: |
|
|
Nagut. Also ich habe jetzt nochmal mit rebirth probiert und in der konsole war tatsächlich ne fehlermeldung.
Auszug aus meiner Konsole:
Quote: | DESCENT 2 Full Version v1.2 D2X-Rebirth v0.55.1 Feb 20 2009 14:10:07
Copyright (C) 1994-1996 Parallax Software Corporation
DESCENT is a trademark of Interplay Productions, Inc.
This is a MODIFIED version of Descent 2. Copyright (c) 1999 Peter Hawkins
Copyright (c) 2002 Bradley Bell
Copyright (c) 2005 Christian Beckhaeuser
Type './d2x-rebirth-gl -help' for a list of command-line options.
Using plain old SDL audio
sdl-joystick: found 0 joysticks
Error: Cannot open ham file
Error: Cannot open ham file
|
Aber ich hab da alle Descent2-dateien in den Ordner kopiert.
_________________ Meine Webseiten: Dragoncave-Forum | KonSoft | Goldenes Handwerk | Old Dragon Cave (RIP)
Last edited by Kontros on 23.02.2009, 14:33; edited 1 time in total |
|
Back to top |
|
 |
Marix Forum-Nutzer

Joined: 30 May 2001 Posts: 1017
Location: Germany
|
Posted: 23.02.2009, 14:42 Post subject: |
|
|
Welche Dateien hast du denn genau in deinem D2X-Rebirth-Ordner? Die Fehlermeldung deutet an, dass ihm da welche fehlen. Zusätzlich zu D2X-Rebirth sollte da folgendes sein:
descent2.ham
descent2.hog
descent2.s11
descent2.s22
alien1.pig
alien2.pig
fire.pig
groupa.pig
ice.pig
water.pig
intro-h.mvl und/oder intro-l.mvl
other-h.mvl und/oder other-l.mvl
robots-h.mvl und/oder robots-l.mvl
Da du Linux hast. Hast du selbst kompiliert oder nimmst du ein fertiges Paket?
Wenn du selbst kompiliert hast, was hast du als Sharepath genommen? Die Voreinstellung ist /share/games/d2x-rebirth, da sollten dann die Dateien liegen.
_________________ „Der einzige Weg, die Grenzen des Möglichen zu finden, ist ein klein wenig über diese hinaus in das Unmögliche vorzustoßen.“
--Arthur C. Clarke
Last edited by Marix on 23.02.2009, 14:43; edited 1 time in total |
|
Back to top |
|
 |
Kontros Forum-Nutzer

Joined: 20 Feb 2009 Posts: 42
Location: Mars
|
Posted: 23.02.2009, 14:56 Post subject: |
|
|
Abgesehen von den ganzen Ordnern sind da folgende dateien:
/home/kon/.d2x-rebirth/alien1.pig
/home/kon/.d2x-rebirth/alien2.pig
/home/kon/.d2x-rebirth/CHANGELOG.txt
/home/kon/.d2x-rebirth/COPYING.txt
/home/kon/.d2x-rebirth/d2.bat
/home/kon/.d2x-rebirth/d2x.ini
/home/kon/.d2x-rebirth/d2xgl-Info.plist
/home/kon/.d2x-rebirth/d2x-Info.plist
/home/kon/.d2x-rebirth/d2x-rebirth-gl
/home/kon/.d2x-rebirth/descent.cfg
/home/kon/.d2x-rebirth/descent2.exe
/home/kon/.d2x-rebirth/descent2.ham
/home/kon/.d2x-rebirth/descent2.hog
/home/kon/.d2x-rebirth/descent2.s11/
home/kon/.d2x-rebirth/descent2.s22
/home/kon/.d2x-rebirth/descentg.ini
/home/kon/.d2x-rebirth/end.txb
/home/kon/.d2x-rebirth/fire.pig
/home/kon/.d2x-rebirth/gamelog.txt
/home/kon/.d2x-rebirth/groupa.pig
/home/kon/.d2x-rebirth/hmidet.386
/home/kon/.d2x-rebirth/hmidrv.386
/home/kon/.d2x-rebirth/hmimdrv.386
/home/kon/.d2x-rebirth/ice.pig
/home/kon/.d2x-rebirth/INSTALL.txt
/home/kon/.d2x-rebirth/intro.txb
/home/kon/.d2x-rebirth/intro-h.mvl
/home/kon/.d2x-rebirth/modem.lst
/home/kon/.d2x-rebirth/MVEPlayer-Info.plist
/home/kon/.d2x-rebirth/other-h.mvl
/home/kon/.d2x-rebirth/pcxview.exe
/home/kon/.d2x-rebirth/README.txt
/home/kon/.d2x-rebirth/README.TXT
/home/kon/.d2x-rebirth/robot.txb
/home/kon/.d2x-rebirth/robots-h.mvl
/home/kon/.d2x-rebirth/setup.exe
/home/kon/.d2x-rebirth/water.pig
(Alle die Fett hervorgehoben wurden sind die aus deiner liste)
Ich hab selbst kompiliert und hab alles in /home/kon/.d2x-rebirth gelegt (in der readme stand soweitich weiss dass ich das darf)
Edit: hab jetzt den path genommen, den du gepostet hast und ich kann spielen, allerdings habich in den videosequenzen keinen sound und im spiel selbst keine musik.
_________________ Meine Webseiten: Dragoncave-Forum | KonSoft | Goldenes Handwerk | Old Dragon Cave (RIP)
Last edited by Kontros on 23.02.2009, 15:04; edited 2 times in total |
|
Back to top |
|
 |
D.Cent Forum-Nutzer
Joined: 05 Mar 2006 Posts: 508
Location: Stuttgart
|
Posted: 23.02.2009, 15:08 Post subject: |
|
|
Also, ich weiß nicht, ob das so korrekt ist. Bei mir liegen alle Dateien in /usr/local/share/games/d2x-rebirth/ . Probier es einmal so.
|
|
Back to top |
|
 |
Kontros Forum-Nutzer

Joined: 20 Feb 2009 Posts: 42
Location: Mars
|
|
Back to top |
|
 |
zico Rebirther

Joined: 23 Nov 2005 Posts: 452
Location: Ebersbach
|
Posted: 23.02.2009, 16:20 Post subject: |
|
|
Es ist grundsätzlich egal, ob die Dateien in ~/.d2x-rebirth oder im Sharepath liegen.
Falls du selbst compiliert hast, wirf dir einfach mal SDL_mixer aus dem Repo deines Vertrauens drauf und compiliere mit "scons sdlmixer=1". Für MIDI Playback (nicht aber MP3 oder OGG). Solltest du dann auch noch ein entsprechendes Soundfont installieren, da sonst SDL_mixer keine MIDIs abspielen könnte (und wenn, ziemlich fehleranfällig reagiert).
_________________ http://www.dxx-rebirth.com |
|
Back to top |
|
 |
Kontros Forum-Nutzer

Joined: 20 Feb 2009 Posts: 42
Location: Mars
|
|
Back to top |
|
 |
Marix Forum-Nutzer

Joined: 30 May 2001 Posts: 1017
Location: Germany
|
Posted: 23.02.2009, 20:35 Post subject: |
|
|
SDL_Mixer sollst du nur installieren. Das Paket heißt bei Ubuntu (zumindest in 8.04) libsdl-mixer1.2. Installieren musst du also libsdl-mixer1.2-dev.
Anschließend DXX-Rebirth mit "scons sdlmixer=1" kompilieren.
_________________ „Der einzige Weg, die Grenzen des Möglichen zu finden, ist ein klein wenig über diese hinaus in das Unmögliche vorzustoßen.“
--Arthur C. Clarke |
|
Back to top |
|
 |
zico Rebirther

Joined: 23 Nov 2005 Posts: 452
Location: Ebersbach
|
|
Back to top |
|
 |
Kontros Forum-Nutzer

Joined: 20 Feb 2009 Posts: 42
Location: Mars
|
Posted: 23.02.2009, 21:00 Post subject: |
|
|
Eben gings kurz, also ich hatte sound in den Videos. Und in den Sound-Optionen konnte ich "Jukebox" oder sowas auswählen. Aber dann hats sich bem laden des Levels aufgehängt und ich hab den XServer neugestartet. Wenn ichs jetzt starte kommt
Quote: | DESCENT 2 Full Version v1.2 D2X-Rebirth v0.55.1 Feb 23 2009 19:49:07
Copyright (C) 1994-1996 Parallax Software Corporation
DESCENT is a trademark of Interplay Productions, Inc.
This is a MODIFIED version of Descent 2. Copyright (c) 1999 Peter Hawkins
Copyright (c) 2002 Bradley Bell
Copyright (c) 2005 Christian Beckhaeuser
Type './d2x-rebirth-gl -help' for a list of command-line options.
Using SDL_mixer library
ALSA lib pcm_pulse.c:625:(pulse_prepare) PulseAudio: Unable to create stream: Invalid argument
E: stream.c: Assertion 's' failed at pulse/stream.c:971, function pa_stream_drain(). Aborting.
Aborted
|
_________________ Meine Webseiten: Dragoncave-Forum | KonSoft | Goldenes Handwerk | Old Dragon Cave (RIP)
Last edited by Kontros on 23.02.2009, 21:02; edited 1 time in total |
|
Back to top |
|
 |
Maulwurf aka Seeker
Joined: 17 Jul 2001 Posts: 2192
Location: Stuttgart
|
Posted: 23.02.2009, 22:18 Post subject: |
|
|
wenn ich schon pulseaudio lese, krieg ich rote augen.
solang das läuft kann ich bei meinem ubuntu 8.10 kaum was spielemäßiges tun.
versuchs mal mit sudo killall pulseaudio vor dem descent start.
danach kannste den quark wieder starten mit sudo /etc/init.d/pulseaudio start
|
|
Back to top |
|
 |
D.Cent Forum-Nutzer
Joined: 05 Mar 2006 Posts: 508
Location: Stuttgart
|
Posted: 23.02.2009, 22:54 Post subject: |
|
|
Das scheint ein Problem in Ubuntu zu sein - hatte das damals auch. Hatte sogar eine Lösung dafür, aber kann mich grad nicht so recht daran erinnern
|
|
Back to top |
|
 |
Kontros Forum-Nutzer

Joined: 20 Feb 2009 Posts: 42
Location: Mars
|
Posted: 23.02.2009, 23:22 Post subject: |
|
|
Danke, Maulwurf, damit konnte ichs wieder starten und ich weiss jetzt so in etwa, warum descent sich aufgehängt hat. Immer wenn ich ein Level lade beendet sich d2x wieder und es steht als letztes in der Konsole "Segmentation fault". Was bedeutet das?
Und wenn ich im Sound menu auswähle, dass ich die audiofiles von der CD will kommt in der konsole:
Quote: | write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
write /dev/sequencer or /dev/snd/seq: Bad file descriptor
Segmentation fault
|
(PS: Was genau hast du gegen pulseaudio?)
_________________ Meine Webseiten: Dragoncave-Forum | KonSoft | Goldenes Handwerk | Old Dragon Cave (RIP)
Last edited by Kontros on 23.02.2009, 23:25; edited 1 time in total |
|
Back to top |
|
 |
|