<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Quake 3 on Raspberry Pi 4</title>
<style type="text/css">
  code.filename {
    background-color: #F0F0F0;
  }
  code.command {
    font-weight: bold;
  }
  pre {
    border-style: dashed;
    border-width: 1px;
    padding: 1em;
  }
  pre.file {
    background-color: #F0F0F0;
  }
</style>
</head>
<body>

<h1>Quake 3 on Raspberry Pi 4</h1>
<p>
2019-12-30<br />
by Gernot Walzl
</p>

<h2>Installation</h2>
<p>
The official Raspbian Buster repository contains ioquake3.<br />
It can be installed using the following command:
</p>
<p>
<code class="command">sudo apt install ioquake3</code>
</p>
<p>
Game data files are expected to be in the corresponding directory:
</p>
<p>
<code class="command">md5sum pak*.pk3 /usr/lib/ioquake3/baseq3</code>
</p>
<pre>
1197ca3df1e65f3c380f8abc10ca43bf  pak0.pk3
48911719d91be25adb957f2d325db4a0  pak1.pk3
d550ce896130c47166ca44b53f8a670a  pak2.pk3
968dfd0f30dad67056115c8e92344ddc  pak3.pk3
24bb1f4fcabd95f6e320c0e2f62f19ca  pak4.pk3
734dcd06d2cbc7a16432ff6697f1c5ba  pak5.pk3
873888a73055c023f6c38b8ca3f2ce05  pak6.pk3
8fd38c53ed814b64f6ab03b5290965e4  pak7.pk3
d8b96d429ca4a9c289071cb7e77e14d2  pak8.pk3
</pre>

<h2>Configuration</h2>
<p>
<code class="filename">~/.q3a/baseq3/q3config.cfg</code>
</p>
<pre class="file">
seta cl_renderer "opengl1"
seta r_ignorehwgamma "1"
seta r_mode "-1"
seta r_customwidth "1280"
seta r_customheight "720"
</pre>

<h2>Execution</h2>
<p>
<code class="command">/usr/lib/ioquake3/ioquake3</code>
</p>

<h2>Links</h2>
<ul>
<li><a href="https://www.raspberrypi.org/forums/viewtopic.php?t=247677">
  https://www.raspberrypi.org/forums/viewtopic.php?t=247677</a></li>
</ul>

</body>
</html>