# Quake

<div align="left"><figure><img src="https://github.com/fabricecaruso/es-theme-carbon/blob/master/art/logos/tyrquake.png?raw=true" alt=""><figcaption></figcaption></figure></div>

Game engine to play Quake 1.

{% embed url="<https://docs.libretro.com/library/tyrquake/>" %}

{% embed url="<https://github.com/Novum/vkQuake>" %}

## Information

<table data-header-hidden><thead><tr><th width="224"></th><th></th></tr></thead><tbody><tr><td><strong>Emulators</strong></td><td><ul><li>Libretro: tyrquake</li><li>vkquake</li></ul></td></tr><tr><td><strong>File folder</strong></td><td><span data-gb-custom-inline data-tag="emoji" data-code="1f4c2">📂</span> roms \ <span data-gb-custom-inline data-tag="emoji" data-code="1f4c2">📂</span> quake</td></tr><tr><td><strong>File extension</strong></td><td>.pak .quake</td></tr></tbody></table>

## Bios Information

No BIOS required.

## Controls

Tyrquakes allows you to choose between 3 controller layouts from RetroBat menu.

<table><thead><tr><th width="178">Retrobat Button</th><th width="197">Tyrquake Classic</th><th width="182">Tyrquake Alt</th><th>Tyrquake Modern</th></tr></thead><tbody><tr><td>START</td><td>Menu</td><td>Menu</td><td>Menu</td></tr><tr><td>SELECT</td><td>Toggle Run Mode</td><td>Toggle Run Mode</td><td>Show scores</td></tr><tr><td>D-PAD</td><td>D-PAD</td><td>D-PAD</td><td>D-PAD</td></tr><tr><td>Left analog stick</td><td>X-axis : strafe<br>Y-axis: dpad UP/DOWN</td><td>X-axis : strafe<br>Y-axis: dpad UP/DOWN</td><td>X-axis : strafe<br>Y-axis: dpad UP/DOWN</td></tr><tr><td>Reft analog stick</td><td>X-axis : dpad L/R<br>Y-axis: Look UP/DOWN</td><td>X-axis : dpad L/R<br>Y-axis: Look UP/DOWN</td><td>Look</td></tr><tr><td><img src="https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2F5yYVjQu41LdiMVCXpyNa%2Fimage.png?alt=media&#x26;token=e43f5c0f-2c53-49cc-9271-2385216d89df" alt=""></td><td>Fire</td><td>Look left</td><td>Swim Up</td></tr><tr><td><img src="https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FW8q8wzu0yW9Htt5h4zEA%2Fimage.png?alt=media&#x26;token=a4ae3ad3-3a80-4c28-8b15-92a1b5a80da7" alt=""></td><td>Jump</td><td>Look down</td><td>Swim Down</td></tr><tr><td><img src="https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FQlIryQa7tR2pBTWHhMXR%2Fimage.png?alt=media&#x26;token=e1940a32-2494-4e92-a8b1-df9a722ed4f8" alt=""></td><td>Cycle weapon</td><td>Look right</td><td>Strafe Right</td></tr><tr><td><img src="https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FxHRhyw00NGOZ8cEPrQdp%2Fimage.png?alt=media&#x26;token=d6027ace-7176-4b82-b702-e3b2b65d7cd4" alt=""></td><td>Freelook</td><td>Look up</td><td>Strafe Left</td></tr><tr><td>L1</td><td>Strafe Left</td><td>Jump</td><td>Previous Weapon</td></tr><tr><td>R1</td><td>Strafe Right</td><td>Fire</td><td>Next Weapon</td></tr><tr><td>L2</td><td>Look up</td><td>Run</td><td>Jump</td></tr><tr><td>R2</td><td>Look down</td><td>Next Weapon</td><td>Fire</td></tr><tr><td>L3</td><td>Move down</td><td>Swim Down</td><td>Move Down</td></tr><tr><td>R3</td><td>Swim up</td><td>Previous Weapon</td><td>Swim Up</td></tr></tbody></table>

Controller autoconfiguration is not enabled for vkquake.

## Specific system information

### File organization

Here is the structure organization for your quake rom files:

<pre><code>└── roms\
    └── quake\
        ├── id1\
<strong>        │   └── pak0.pak
</strong><strong>        │   └── pak1.pak
</strong>        │   └── music\
        │       └── track02.ogg
        │       └── ...
        └── hipnotic\
        │   └── pak0.pak
        │   └── music\
        │       └── track02.ogg
        │       └── ...
        └── rogue\
<strong>        │   └── pak0.pak
</strong>        │   └── music\
        │       └── track02.ogg
        │       └── ...
        └── dopa\
            └── pak0.pak
</code></pre>

{% hint style="info" %}
vkquake supports id1, hipnotic and rogue.
{% endhint %}
