Descentforum.DE Forum Index Descentforum.DE
Search | FAQ | Memberlist | Usergroups | Newsfeed Newsfeed  Register
Profile | Log in to check your private messages | Log in 
Chat | D3-Tactics | Downloads | Map | Links | Serverlist | Teamspeak 

Descent 2 unter Linux
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Descentforum.DE Forum Index -> Descent Oldschool - Forum
View previous topic :: View next topic  
Author Message
Kontros
Forum-Nutzer


Joined: 20 Feb 2009
Posts: 42
Location: Mars

PostPosted: 21.02.2009, 20:32    Post subject: Descent 2 unter Linux Reply with quote

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
View user's profile Send private message
zico
Rebirther


Joined: 23 Nov 2005
Posts: 452
Location: Ebersbach

PostPosted: 21.02.2009, 21:38    Post subject: Reply with quote

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
View user's profile Send private message
Do_Checkor
Administrator


Joined: 19 Nov 2000
Posts: 7768
Location: Oldenburg (Oldb.)

PostPosted: 21.02.2009, 22:21    Post subject: Reply with quote

Hallo Kontros! Herzlich Willkommen im Descentforum.de !

Hoffe sehr dass wir Dein kleines Problemchen lösen können! Nur nicht aufgeben Smilie


(sagte der Windowser und schlich davon)
Back to top
View user's profile Send private message
D.Cent
Forum-Nutzer


Joined: 05 Mar 2006
Posts: 506
Location: Stuttgart

PostPosted: 21.02.2009, 23:41    Post subject: Reply with quote

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
View user's profile Send private message
Kontros
Forum-Nutzer


Joined: 20 Feb 2009
Posts: 42
Location: Mars

PostPosted: 22.02.2009, 23:47    Post subject: Reply with quote

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
View user's profile Send private message
zico
Rebirther


Joined: 23 Nov 2005
Posts: 452
Location: Ebersbach

PostPosted: 23.02.2009, 00:00    Post subject: Reply with quote

Hmm sorry, bei XL kann ich schwerlich weiterhelfen. Traurig
_________________
http://www.dxx-rebirth.com
Back to top
View user's profile Send private message
Do_Checkor
Administrator


Joined: 19 Nov 2000
Posts: 7768
Location: Oldenburg (Oldb.)

PostPosted: 23.02.2009, 00:21    Post subject: Reply with quote

zico wrote:
Hmm sorry, bei XL kann ich schwerlich weiterhelfen. Traurig


Glaub' das kann hier fast keiner Smilie

Wäre ja doch interessant zu wissen gewesen ob Du Rebirth auch zum laufen bekommst - vielleicht haste ja noch Lust dazu...
Back to top
View user's profile Send private message
Kontros
Forum-Nutzer


Joined: 20 Feb 2009
Posts: 42
Location: Mars

PostPosted: 23.02.2009, 14:25    Post subject: Reply with quote

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
View user's profile Send private message
Marix
Forum-Nutzer


Joined: 30 May 2001
Posts: 1015
Location: Germany

PostPosted: 23.02.2009, 14:42    Post subject: Reply with quote

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
View user's profile Send private message
Kontros
Forum-Nutzer


Joined: 20 Feb 2009
Posts: 42
Location: Mars

PostPosted: 23.02.2009, 14:56    Post subject: Reply with quote

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
View user's profile Send private message
D.Cent
Forum-Nutzer


Joined: 05 Mar 2006
Posts: 506
Location: Stuttgart

PostPosted: 23.02.2009, 15:08    Post subject: Reply with quote

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
View user's profile Send private message
Kontros
Forum-Nutzer


Joined: 20 Feb 2009
Posts: 42
Location: Mars

PostPosted: 23.02.2009, 15:16    Post subject: Reply with quote

Wie ich bereits in meinen Beitrag editiert habe funktioniert es so aber leider habe ich in den sequenzen immernoch keinen sound und in den levels keine musik.
_________________
Meine Webseiten: Dragoncave-Forum | KonSoft | Goldenes Handwerk | Old Dragon Cave (RIP)
Back to top
View user's profile Send private message
zico
Rebirther


Joined: 23 Nov 2005
Posts: 452
Location: Ebersbach

PostPosted: 23.02.2009, 16:20    Post subject: Reply with quote

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
View user's profile Send private message
Kontros
Forum-Nutzer


Joined: 20 Feb 2009
Posts: 42
Location: Mars

PostPosted: 23.02.2009, 18:24    Post subject: Reply with quote

Warum kapier ich des ncht?
Was soll ich kompilieren? D2X-Rebitrh oder den SDL_Mixer und was meinst du mir Repo? Die Paketquellen? Da ist kein SDL_Mixer dabei.

_________________
Meine Webseiten: Dragoncave-Forum | KonSoft | Goldenes Handwerk | Old Dragon Cave (RIP)
Back to top
View user's profile Send private message
Marix
Forum-Nutzer


Joined: 30 May 2001
Posts: 1015
Location: Germany

PostPosted: 23.02.2009, 20:35    Post subject: Reply with quote

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
View user's profile Send private message
zico
Rebirther


Joined: 23 Nov 2005
Posts: 452
Location: Ebersbach

PostPosted: 23.02.2009, 20:53    Post subject: Reply with quote

Thx Marix, genau so ist es gemeint.
_________________
http://www.dxx-rebirth.com
Back to top
View user's profile Send private message
Kontros
Forum-Nutzer


Joined: 20 Feb 2009
Posts: 42
Location: Mars

PostPosted: 23.02.2009, 21:00    Post subject: Reply with quote

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
View user's profile Send private message
Maulwurf
aka Seeker


Joined: 17 Jul 2001
Posts: 2187
Location: Stuttgart

PostPosted: 23.02.2009, 22:18    Post subject: Reply with quote

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
View user's profile Send private message
D.Cent
Forum-Nutzer


Joined: 05 Mar 2006
Posts: 506
Location: Stuttgart

PostPosted: 23.02.2009, 22:54    Post subject: Reply with quote

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 Geschockt
Back to top
View user's profile Send private message
Kontros
Forum-Nutzer


Joined: 20 Feb 2009
Posts: 42
Location: Mars

PostPosted: 23.02.2009, 23:22    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Descentforum.DE Forum Index -> Descent Oldschool - Forum All times are GMT + 2 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
PayPal


Descent is a trademark of Interplay Productions.
Descent, Descent II are © Parallax Software Corporation.
Descent III is © Outrage Entertainment.
Descentforum.DE and Descentforum.NET is © by Martin "Do_Checkor" Timmermann.
Powered by phpBB © 2001-2008 phpBB Group