# 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="/files/1td6mLHIwCWm0tVVSuD5" alt=""></td><td>Fire</td><td>Look left</td><td>Swim Up</td></tr><tr><td><img src="/files/oQmMDvGLPCQJiXNlol7Z" alt=""></td><td>Jump</td><td>Look down</td><td>Swim Down</td></tr><tr><td><img src="/files/MjhQKxoApDWojCWfSAgs" alt=""></td><td>Cycle weapon</td><td>Look right</td><td>Strafe Right</td></tr><tr><td><img src="/files/2UVJEd12DYAXiSTPT9RE" 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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.retrobat.org/systems-and-emulators/supported-game-systems/others/quake.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
