Hello, i have some problems with sound running this on linux. I placed the pre-compiled binary in my ioQuake3-folder (/usr/local/games/ioquake3/) and your modified version of the game runs and looks good, however, theres no sound. The problem seems to be that your version tries to play sound using the OSS output device /dev/dsp. I'm using ALSA, with the package alsa-oss, to have OSS-compatiblity while using ALSA as my main sound system, but I have had problems with the device before, and it doesn't seem to work at all when running q3-cellshaded. ioQuake3 uses ALSA through SDL to provide sound, which works great for my system. Do you use the ioQuake3-codebase to build your binary?
Here is the relevant console-output when running both Q3-cellshaded, and ioQ3.
------- sound initialization -------
/dev/dsp: Device or resource busy
Could not open /dev/dsp
------------------------------------
------ Initializing Sound ------
Initializing SDL audio driver...
SDL audio driver is "alsa".
SDL_AudioSpec:
Format: AUDIO_S16LSB
Freq: 22050
Samples: 470
Channels: 2
Starting SDL audio callback...
SDL audio initialized.
----- Sound Info -----
1 stereo
16384 samples
16 samplebits
1 submission_chunk
22050 speed
0xa524930 dma buffer
No background file.
----------------------
Sound initialization successful.
--------------------------------