Wiki

Clone wiki

Slip & Frag / Home

Slip & Frag

Slip & Frag is a sourceport of the Quake rendering engine, as created by id Software.

Slip & Frag aims to be two things:

  • An engine that allows you to play Quake, the game, as closely as it was when published in 1996 for the DOS platform. This means somewhat low resolution textures, low polygon count, colorful and high-contrast worlds, with sharp-edged, dangerous-looking creatures. That, and messages with large white (or brown) letters.

  • An engine that runs in modern operating systems (MacOS 10.11 and later, Windows 10 1809 and later, Oculus Quest v24 and later, and others), removing the limitations that restricted the original engine to run in a limited, fixed amount of memory, thus allowing it to accept the content created during these years by the user community.

Downloads

Oculus Quest & Quest 2:

Latest version: 1.0.11 - see Changelog for details.

MacOS:

Latest version: 1.0.10 - see Changelog for details.

Windows:

Latest version: 1.0.10 - see Changelog for details.

  • Windows UWP installer: SlipNFrag_1.0.10.zip

    (Open the .zip file, then click on \SlipNFrag\SlipNFragWindows.appinstaller to proceed. If this is your first time, you'll need to install the signing certificate at \SlipNFrag\SlipNFrag-Windows_1.0.10.0_Test\SlipNFrag-Windows_1.0.10.0_x64.cer into the Trusted Root Certification Authorities store of your Local Machine. You only need to do this once.)

Setup

Slip & Frag does not currently come with the game assets required to play it. You will need, instead, to provide the engine with those assets yourself.

Quake can be purchased from several venues (Steam, marketplaces within Amazon, and many others). There is also a shareware version of the game, hosted on many sites, which can also be used to play the game with Slip & Frag, if desired.

Once you acquire a copy of the game, you will find in there a folder called ID1, containing one or more files called pak0.pak, pak1.pak, and so on. That folder is what you'll need to play the game using Slip & Frag.

IMPORTANT: Slip & Frag does not currently support the .pak files from the Quake re-release, issued for the 25th anniversary of the game. The original .pak files, however, can still be found in the folder where the new game is installed.

Windows, MacOS

  • Copy the ID1 folder, described above, anywhere you wish in your machine.

  • Open the app, and click on the small Settings icon at the bottom right of the window (in MacOS, you can also go to Preferences in the menu).

  • At the "Game directory (-basedir)" prompt, enter the path to the ID1 folder you just copied.

  • Configure the other options as you see fit (optional, as they're not required to play the original game).

  • Click on the Close button.

  • Click on the large Play button to start playing the game.

Oculus Quest & Quest 2

  • Ensure that you have Developer mode enabled for your device. (This will take some extra steps through several places in your device AND the Oculus website. You'll only have to do this once, though. See Step 2 and later in https://sidequestvr.com/setup-howto for details).

  • Install and run SideQuest in your computer, and install Slip & Frag from there.

  • Start Slip & Frag from your device once, from the Unknown sources screen or tab. When you do this, the following folder will be automatically created in your device:

/sdcard/android/data/com.heribertodelgado.slipnfrag/files
  • Use SideQuest (or your favorite file transfer app) to copy the ID1 folder, described above, to that exact location.

  • Exit, and then restart, Slip & Frag in your device. Press A + X in your controllers (as indicated in the visor) to start playing.

Customizations

Slip & Frag also allows you to play custom game modifications (mods). These mods exist virtually since the game was released in 1996, and there is an user community still producing new and exciting content for the game, which is totally worth checking out.

Slip & Frag will gladly accept new maps & mods intended to be run in the original ("vanilla") version of the game; there is also experimental (yet, fully functional) support for other mods that require more memory and resources from the game. (The only exception to this is maps / mods designed for the Quake re-release.)

Once you get familiarized with custom mods, if you wish to play them in your computer (or VR device), you'll need to do the following:

Windows, MacOS

  • Copy the folder(s) containing your mods into the same folder you created to host the ID1 folder. (Slip & Frag automatically assigns the -basedir option to be precisely that folder). Be sure to follow the instructions provided by the creator of the mod to set up everything correctly.

  • Open the app, and click on the Settings button (in MacOS, you can also go to Preferences in the menu).

  • At the "Additional command-line arguments" prompt, write down the command line with the options that your mod requires to run (most, if not all, mods need those additional options - consult the instructions of the mod to know how to proceed).

  • Click Close on the Settings screen, then click the Play button to start playing your new mod.

Oculus Quest & Quest 2

  • Copy the folder(s) containing your mods into the same folder specified above in Setup, which now should contain the ID1 folder with the original game assets. (Slip & Frag automatically assigns the -basedir option to be precisely that folder). Be sure to follow the instructions provided by the creator of the mod to set up everything correctly.

  • Create a new text file in your computer, and give it the following name:

slipnfrag.commandline
  • In the new text file, write down the command line with the options that your mod requires to run (most, if not all, mods need those additional options - consult the instructions of the mod to know how to proceed).

  • Using SideQuest (or your favorite file transfer app), copy the new file to the folder specified above in Setup. This means your folder will now contain: the ID1 folder, the text filename, and the folders with your custom mod(s).

  • Exit Slip & Frag (if it was opened), and restart it to start playing your new mod.

Network play (Multiplayer mode)

Slip & Frag will also allow you to play with others, either through the Internet by using NetQuake servers (as opposed to QuakeWorld servers, which Slip & Frag does not yet support), or in your home WiFi (or LAN) network (again, as a NetQuake server / client).

Slip & Frag will allow you to do this in exactly the same way as the original game did, by entering the data required in the game itself (Menu / Multiplayer / Join or New Game / enter the address).

The Oculus Quest & Quest 2 version will also allow you to do this from the game menu, with the provided on-screen keyboard (available since version 1.0.7). If, however, you prefer to specify the data outside of the game menu, you can do so by following these steps.

To connect your device as a client (Join Game):

  • Create a new text file with the following name (or open it if it already exists):
slipnfrag.commandline
  • Add the following option at the beginning of the file:
-port 26000 -connect quake.spaceballcity.com
  • (of course, replace the port number and the server name with the data from the server you wish to connect - also, the IP address of the local NetQuake server can be specified if you intend to play in your local WiFi or LAN network).

  • Using SideQuest (or your favorite file transfer app), copy the text file to the folder specified above in Setup, replacing it if needed. This means your folder will now contain: the ID1 folder, the text filename, and any folders with your custom mod(s), if you added any.

  • Exit Slip & Frag (if it was opened), and restart it. Upon start, the engine will immediately attempt to connect to the server to begin playing.

To host a server from within your device, you do not need to do anything special - proceed with the Menu options of the game as usual, and a new local NetQuake server will be ready for others to join in your local network.

Build instructions

As the process of compiling and running Slip & Frag in a development machine can be a bit complicated, instructions are provided in Build instructions to that effect.

Privacy Policy

For details on how the engine handles user data, see Privacy Policy.

Support

Visit Support if you need some help on how to run or compile Slip & Frag.

Updated