From d8f6b1065a074d7869416a6fb0de3018116834c4 Mon Sep 17 00:00:00 2001
From: Salt <rehashedsalt@cock.li>
Date: Tue, 19 Jan 2021 01:49:54 -0600
Subject: [PATCH] Port over quake configs

---
 desktop-common/.quakespasm/id1/autoexec.cfg | 52 +++++++++++++++++++++
 1 file changed, 52 insertions(+)
 create mode 100644 desktop-common/.quakespasm/id1/autoexec.cfg

diff --git a/desktop-common/.quakespasm/id1/autoexec.cfg b/desktop-common/.quakespasm/id1/autoexec.cfg
new file mode 100644
index 00000000..ee45f87d
--- /dev/null
+++ b/desktop-common/.quakespasm/id1/autoexec.cfg
@@ -0,0 +1,52 @@
+// Salt's Quake autoexec.cfg
+// =========================================
+
+// Base changes
+crosshair 0			// Crosshair is for pussies
+fov 110				// W I D E
+
+gl_texturemode 3		// Disable texture filtering
+
+r_lerpmodels 1			// Interpolate animations, except torches and muzzleflashes
+r_lerpmove 1			// Interpolate entity movement
+r_oldwater 0			// Disable old water texture warping animations
+r_particles 2			// Enable square particles
+r_sky_quality 32		// Probably doesn't do much at all, but might improve skies
+r_waterquality 32		// Noticeable improvement at 1440p, least for me
+
+//scr_clock 1			// Enables ingame timer
+scr_crosshairscale 2		// Makes the crosshair not tiny as hell
+
+v_gunkick 2			// Interpolates recoil
+
+// Drop a quick motd
+// Assumes Quakespasm on Linux
+echo ""
+echo "     .,o'       `o,.                 "
+echo "   ,o8'           `8o.               "
+echo "  o8'               `8o              "
+echo " o8:                 ;8o             "
+echo ".88                   88.            "
+echo ":88.                 ,88:            "
+echo "`888                 888'            "
+echo " 888o    `88888'    o888             "
+echo " `888o,.  `888'  .,o888'             "
+echo "  `8888888888888888888'              "
+echo "    `888888888888888'                "
+echo "       `:::8;8;::'                   "
+echo "           888                       "
+echo "           `8'                       "
+echo "           `8'                       "
+echo "            |                        "
+echo ""
+echo "Custom configs loaded from:"
+echo ""
+echo "    ~/.quakespasm/id1/autoexec.cfg"
+echo ""
+echo "Site-local changes can be made at:"
+echo ""
+echo "    ~/.quakespasm/id1/local.cfg"
+echo ""
+
+// Execute another config that exists outside of change control, just in case
+exec local.cfg			// For site-local changes