Quake 1 under Linux using QuakeSpasm 0.85.9 "Couldn't find a cdrip for track" and "Couldn't handle music file"

unfa
  • Quake 1 under Linux using QuakeSpasm 0.85.9 "Couldn't find a cdrip for track" and "Couldn't handle music file" unfa

    I'm trying to get Quake 1 music to work under Linux.

    I've downloaded the shareware version, downloaded the music, manually done de-emphasis on them (sound bassier and heavier), packaged both data and music with game-data-packager and installed the resulting .deb files. The game works fine, however the music won't play.

    I've got the music files named track02.ogg up to track11.ogg in /usr/share/games/quake/id1/music. I've copied the music files into ~/.quakespasm/id1/music to be sure the engine can find them.

    This is the terminal output:

    ~$ quake
    Command line: /usr/lib/quake/quake-engine -basedir /usr/share/games/quake
    Found SDL version 1.2.15
    Quake 1.09 (c) id Software
    GLQuake 1.00 (c) id Software
    FitzQuake 0.85 (c) John Fitzgibbons
    FitzQuake SDL port (c) SleepwalkR, Baker
    QuakeSpasm 0.85.9 (c) Ozkan Sezer, Stevenaaus
    Host_Init
    Playing shareware version.
    Console initialized.
    UDP Initialized
    Exe: 11:04:58 Oct 22 2013
    64.0 megabyte heap
    Video mode 800x600x32 initialized
    FOUND: ARB_multitexture
    FOUND: ARB_texture_env_combine
    FOUND: ARB_texture_env_add
    FOUND: SDL_GL_SWAP_CONTROL
    FOUND: EXT_texture_filter_anisotropic
    
    Sound Initialization
    SDL audio spec  : 11025 Hz, 128 samples, 2 channels
    SDL audio driver: pulse, 8192 bytes buffer
    Audio: 16 bit, stereo, 11025 Hz
    SDL detected 1 CD-ROM drive 
    CDAudio initialized (SDL, using /dev/cdrom)
    CDAudio_Init: No CD in drive
    
    ========= Quake Initialized =========
    
    execing quake.rc
    execing default.cfg
    execing config.cfg
    couldn't exec autoexec.cfg
    3 demo(s) in loop
    Quickloading... 
    Loading game from /home/unfa/.quakespasm/id1/quick.sav...
    
    FITZQUAKE 0.85 SERVER (24778 CRC)
    
    
    
    Ziggurat Vertigo
    Using protocol 666
    Couldn't find a cdrip for track 10
    

    I tried manually playing a track using the console prompt:

    ]music track10.ogg
    Couldn't handle music file track10.ogg
    

    What am I missing here?

  • The QuakeSpasm developer said that I'd need a full version of Quake for the music to work.

    Bacause of the shareware is limited to only what is inside pak0.pak file - music resides outside it so the engine ignores it.

    Chaning the engine's source code and compiling a custom "prison break" version could probably make it work, but that would be against the Quake's license.

Tags
Related questions and answers
  • I understand that playing Quake on Linux requires three things: An engine A launcher The data files (either shareware or registered) The first two have GPL packages available and are as simple to install on Ubuntu as clicking a link in the Software Center. The third is usually obtained by downloading the shareware version or by taking the data files from an original CD. Can the Steam version of Quake act as a substitute for a CD so that I can play the registered version? If so, is the process documented anywhere? Bonus points if your answer speaks to all of the games in the franchise

  • to help fix the crash :( --- BEGIN ERROR REPORT 5798a349 -------- Full report at: C:\Users\AleX\Downloads\Direwolf20\minecraft\crash-reports\crash-2013-12-18_05.18.12-client.txt Please show that file... Level generator: ID 00 - default, ver 1. Features enabled: false Level generator options: Level spawn location: World: (204,64,256), Chunk: (at 12,4,0 in 12,16; contains blocks 192,0,256 to 207,255,271), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Level time: 76201123 game time, 80465323 day time Level dimension: 0 Level storage version: 0x00000

  • I run Steam natively on Linux. I installed Team Fortress 2, and when I try to start it, I get the normal "Preparing to launch Team Fortress 2" dialog. Then the screen goes black for about 15 seconds...: "/home/____/Steam/ubuntu12_32/steam steam://open/games" ExecSteamURL: "steam://open/games" Generating new string page texture 75: 1024x256, total string texture memory is 1.36 MB Generating new string..., total string texture memory is 2.25 MB Generating new string page texture 93: 384x256, total string texture memory is 2.65 MB Installing breakpad exception handler for appid(steam)/version(1.0) System

  • I am trying to play GENETOS on my Win8 64bit laptop. The game crashes randomly due to what I believe are audio playback errors (it happens when a lot of sound effects are playing). The game... name: dmsynth.dll, version: 6.2.9200.16384, time stamp: 0x5010a507 Exception code: 0xc000001d Fault offset: 0x00012886 Faulting process id: 0xdb4 Faulting application start time: 0x01cf2e7f9fe923c9 Faulting application path: D:\Games\GENETOS_Ver1_00\GENETOS.exe Faulting module path: C:\Windows\System32\dmsynth.dll I have the latest DirectX and NVidia drivers. I also have Japanese set

  • -restart if there is a crash. Console initialized. ConVarRef mat_dxlevel doesn't point to an existing ConVar Game_srv.so loaded for "Garry's Mod" Setting breakpad minidump AppID = 4000 Initializing...I can open the console in Gmod and use the command connect to try to join "localhost", "127.0.0.1", and "{my_ip_address}". However, these all show me a dialog box that says "Connection failed after 4 retries". I have my server installed on Ubuntu 13.04. I wrote a little startup script to optionally update the server and then call this line: ./$GMOD_DIR/srcds_run -game garrysmod +maxplayers $MAX

  • So i have been playing feed the beast lately direwolf20 1.6.4 and recently one of my friends quit the game directly using alt-f4 and later in that day I went ahead to open the game but it opens...] (ForgeMultipart-universal-1.6.4-1.0.0.227.jar) Unloaded->Constructed->Pre-initialized TConstruct Environment: Sane and ready for action. Bugs may be reported. Launched Version: 1.6.4 LWJGL...! Time: 1/23/14 4:56 PM Description: Initializing game java.lang.RuntimeException: Unknown character ' ' in '/config/Waila.cfg:1' at net.minecraftforge.common.Configuration.load

  • ;Constructed->Pre-initialized->Initialized LWJGL: 2.4.2 OpenGL: AMD Radeon HD 6900 Series GL version 4.2.12002 Compatibility Profile Context 9.12.0.0, ATI Technologies Inc. Is Modded...~~ NullPointerException: null ## Googled how to do it but I can't find anything that deals with Better Dungeons specifically and i've even used edit mod pack from the FTB laucher. ... - Integrated Sound Packs version 1.1.1 - VoxelMenu version 1.4.7_05 - VoxelMap version 1.0.0 JVM Flags: 7 total; -Xms256M -Xmx3840M -XX:+UseConcMarkSweepGC -XX

  • Whenever I click "Play" on the launcher it downloads the version and starts to run but it doesn't show anything, I can just hear the main menu music playing and when looking through the console...:12:57 INFO]: Client> OpenAL initialized. [12:12:57 INFO]: Client> [12:12:57 INFO]: Client> [12:12:57] [Sound Library Loader/INFO]: Sound engine started [12:12:59 INFO]: Client> [12:12:59... this is and how I can fix it, my computer runs on Windows vita and uses an 32x Graphics Card plus I am using up to date java

  • When I try to run Hearthstone I get the error mentioned in the heading and in the following body: GLContext: failed to share context 40000: Success. Screen: could not setup GL for resolution (1024x600 fs=1 hz=0 window=262330) GLContext: failed to share context 30002: Success. Screen: could not setup GL for resolution (800x587 fs=0 hz=60 window=262330) I checked on the requirements and my graphics card is supported for Hearthstone and I do not know how to fix this error? Also I am running it under Linux via wine. Thanks to everyone who lost their time here! {:

Data information