A directory of files for playing Quake multiplayer w/ bots. Checkout my channel showcasing videos from the development of the Scarlet mod.
This was one of the first multiplayer games I played as a kid. I was probably around 12 years old, and we played on a service called MPlayer. I played the heck out of this game back then. I wanted to relive the memories.
This repository includes my files for playing the game. I don't have any expansions or campaign mods in here, this is straight Quake w/ emphasis on multiplayer.
- Scarlet - adds bots, blood, guts, and gore to the game (
/scarlet/progs.dat
) - HUD - custom HUD layouts and team scoreboards (
/id1/csprogs.dat
) - AMI - authentic model improvements (
/id1/pak1.pak
) - RHW - right-handed weapon models (
/id1/pak2.pak
) - UAM - upgraded armor models (
/id1/gfx/
and/id1/progs/
) - Q2S - sounds from Quake2 (
/id1/sounds/
) - Multiplayer Maps - all the good maps to play (
/id1/maps/*.bsp
) - Waypoint Files - stuff the bots need to work (
/id1/maps/*.way
)
- Download this zipfile
- Extract to
/path/to/quake/
- Download the game engine QSS-M and put it in that directory
- Find a copy of the game files from the original game (I use the 2021 remaster)
- Put the pak files into the
/path/to/quake/id1/
directory - Put the music files into the
/path/to/quake/id1/music/
directory - Setup your game shortcut to include
-game scarlet -particles 99999 -listen 16
- Consult
/path/to/quake/scarlet/autoexec.cfg
to customize your keybinds
If you use terminal you can use GIT clone to make future updates super easy:
$ cd /your/path/to/games/
$ git clone https://github.com/whipowill/quake-dir.git Quake
$ cd /your/path/to/games/Quake
$ git pull origin master
On Linux I use this command line alias in my ~/.bashrc
file:
alias quake="cd ~/Games/Linux/Quake && __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only ./QSS-M-l64 -game scarlet -particles 99999 -listen 16 -condebug"
The Scarlet mod allows for customizing the game in some interesting ways. Included in this repository are my custom play settings.
This is an attempt to preserve an FPS classic. In a world where real-life players have moved on, I wanted to capture and keep the multiplayer experience of the past.
What Brutal is for singleplayer Doom, I want Scarlet to be for multiplayer Quake. More blood, more gore, more guts, and maybe a little more glory than it had before.
- Multiplayer — preserve the deathmatch experience of the past
- Blood & Gore — dial up the gore to gratify my thirst for blood and violence
- Fixes & Tweaks — fix all the little broken things that bothered me
- Weapons Balance — improve combat w/ weapon damage and pacing
- Fun Factor — add melee attack, grenades, glory kills, and randomness
- Customization — unlock the game w/ extensive console variables
I've put together a list of the "best" maps from multiplayer, both from the little I can remember of the 90's as well as the maps used in competitive play since that time.
aerowalk
- Aerowalk (Preacher 1998)fribdev1_2
- Powder Keg (Mr. Fribbles 1998)maldm6
- Malevolent Marmalade (Molevola 2006)nova
- Nova (Alice 2022)spinev2
- Spine (Headshot 1998)ultrav
- Ultra Violence (Escher 1997)
doomed
- Doomed (Zaka 2009)dm6
- Dark Zone (Willits 1996)e1m2
- Castle of the Damned (Willits 1996)matdm2
- Body Count (Mati 2006)q1edge
- The Edge (Willits 1999)skull
- Skull Hunt (Zaka 2003)strafin6
- Quake Addiction (Peej 1999)zxcdm1
- Shine (Zxc 2001)
chesdm1
- Primal Etchings (Cheshire 1998)dm3
- Abandoned Base (Romero 1996)e1m7
- House of Chthon (McGee 1996)effigy
- Effigy of the Forgotten (Moloch 1999)imp1dm6
- Daedalous Revisited (Biff 2002)naked7b2
- Deutsch Maschine, akacmt3
(Baby Roo 2002)ztndm1
- Smile, It Gets Worse (Ztn 1997)ztndm2
- Show No Mercy (Ztn 1997)ztndm3
- Blood Run (Ztn 1997)ztndm4
- The Steeler (Ztn 1997)
a2
- Return to Atlantis (Pingu 1999)auhdm1
- Forgotten (Auhsan 1999)auhdm2
- Painful Memories (Auhsan 1999)baldm6
- Scrap Metal (Bal 1999)bovine
- Bovine Intervention (Laerth 2002)bravado
- Bravado (Foogs 2012)catalyst
- Catalyst (Tehace 2019)dad2
- Dad's Playground 2 (Zaka 2008)edc
- Eternal Dismemberment Complex (Tyrann 1999)efdm9
- Tangerine Dream (Mr. Fribbles 1999)fcastle
- Forgotten Castle (Qurnel 2006)lilith
- Lilith (Lilith 2006)locomoto
- Locomoto, akaqwdm5
(Quaker 2018)mjdm1pro
- Expendable Youth (Mickey 2006)monsoon
- Monsoon (Mick 2017)naked5
- Kinky Afro (Baby Roo 2002)p3a
- Domination (Pingu)pinion2
- Clockwork (Retinal 2005)rapture1
- Imminent Boom (Danimal 1997)rwild
- Running Wild (Qurnel 2009)schloss
- Schloss Adler (Zaka 2003)shifter
- Shifter (Foogs 2015)toxicity
- Toxicity (Thuriam 2015)travelert6
- Le Voyageur Cosmique (VoodooChopstiks 2007)ukpak2
- UKPak2 (Zor 1999)zed
- Zed (Vondur 1999)zed2
- Zed2 (Vondur 2006)
- Slipseer - where all the cool Quake kids hangout
- QSS-M - open source port of the original ID Software Quake
- Quake Console Commands - a list of all available console commands
- Quake Official Archive - an archive of all Quake versions w/ a little history
- Quake Bot Archive - an archive of all Quake bot versions w/ a little history
- Classic Custom Quake DM Levels - a list of favorite DM maps w/ history of each
- MPQ Archive: List of Reviews - a vintage 90s era site rating all the community maps
- QuakeWorld Maps Wiki - a list of maps w/ articles on QuakeWorld
- QuakeWorld Maps Playcount - list of all the maps by playcount
- QuakeWorld Maps Pics - if they made a photo it must have mattered
- QuakeWorld Maps Index - downloadable links to all the maps ever made
- Quaddicted Maps Index - useful to find dates of map creation
- Quaketastic - not sure what this is but might be useful somehow
- Quake2 Weapons - useful for mimicking settings