Open a terminal in the main folder and execute following:

./ccase -r *

This will lowercase all the filenames.

Make sure the following files owned by root user:

sudo chown -R root:root ref_gl.so
sudo chown -R root:root ref_glx.so

Execute the following commands to enable OSS ALSA sound emulation as the game uses old OSS sound system:

sudo modprobe snd_pcm_oss
sudo modprobe snd_mixer_oss
sudo modprobe snd_seq_oss

To check the OSS sound system working execute the following commands:

sudo lsmod | grep oss

Should list snd_pcm_oss, snd_mixer_oss and snd_seq_oss. Then execute following to hear noise sound through OSS sound system (press Ctrl and C together to stop):

cat /dev/urandom > /dev/dsp1

or

cat /dev/urandom > /dev/dsp

You should hear noise sound. Then, create a link to actual dsp file if the `cat /dev/urandom > /dev/dsp` command did not work by executing the following command:

sudo ln -s /dev/dsp1 /dev/dsp

Now, you should be able to hear noise by executing the following command:

cat /dev/urandom > /dev/dsp

Finally, allow game executable to direct access to OSS sound system by executing the following in the root terminal. First enter root terminal (provide root password):

su -

In the root terminal execute following command:

echo kingpin.x86 0 0 direct > /proc/asound/Generic/pcm0p/oss

You can now run the game by running launch_kingpin.sh script (Do not forget to insert and mount the game CD)

Cheers,
Imam
