Not enough ratings
Split screen
By that's what she said
Fun for all family.
Look at those cool_guys.jpg. They are successful and famous.
One of them might be you with one simple trick.

The guide
First of all: You'll need 4 xinput (x360/xbone etc) controllers. Yes, it won't work for directinput controllers (I can make config but I don't want) and will definitely not work with mixed setup. Use x360ce or other wrappers.

Secondly - your Quake setup should be absolutely 100% clean. You can add mods later since we will be using FTE source port and it's one of the most advanced ones for Quake games.

Download from dropbox[www.dropbox.com]

Unpack, drop the stuff in folder and launch. You can rename fteglqw_xi.exe to Winquake.exe and launch it through steam.

I use in-development version, so here's that (it supports triggers). You'll probably be able to use later versions of FTE, but for your convenience I've put both config and executive file into archive. Don't forget to scan for viruses because it's common sense.

Note: there is baseq2, data1, portals and id1 folders in archive because there is configs for both Quake 1 and 2 and Hexen 2 with it's addon as they are all supported by FTEQW.

I also included libraries required to play music in .OGG format. Just for your convenience.
Actual config text if you want to know what's there beforehand
in_xinput 1
in_dinput 0
in_rawinput 1
joystick 0
_windowed_mouse 1

joyadvaxisr moveleft
joyadvaxisu -moveback
joyadvaxisx turnleft
joyadvaxisy lookdown

bind aux10 "+attack"
bind aux9 "+jump"
bind joy4 "+movedown"
bind aux1 "impulse 12"
bind aux2 "impulse 10"
bind aux6 "+showscores"
bind aux5 pause

setinfo name "Player 1"
setinfo topcolor "0xff0036"
setinfo bottomcolor "0x6b5100"

p2 setinfo name "Player 2"
p2 setinfo topcolor "0xffc100"
p2 setinfo bottomcolor "0x6b5100"

p3 setinfo name "Player 3"
p3 setinfo topcolor "0x0018ff"
p3 setinfo bottomcolor "0x6b5100"

p4 setinfo name "Player 4"
p4 setinfo topcolor "0x00ff32"
p4 setinfo bottomcolor "0x6b5100"

bind kp_end "cl_splitscreen 0"
bind kp_downarrow "cl_splitscreen 1"
bind kp_pgdn "cl_splitscreen 2"
bind kp_leftarrow "cl_splitscreen 3"
How to use
Launch FTEQW, go to multiplayer (it's important) and press number on numpad - 1 for 1 player, 2 for 2 players etc. Up to 4 players. It works on a fly.

The first player who presses any button on controller will be the first one. Second player who presses any button will be the second player. And so on.

Players will get coloured suits so you know who's who. You can change colours in config, it's just hex codes.
You can play any mode.

And don't hesitate to use mods since it's FTEQW engine - it supports music and big maps and almost every mod around.
I own nothing, I've used images from google and I've stolen this guide too.
FTEQW is developed by Spike, he's nice guy and can offer help.

If you have any issues - feel free to ask me. Maybe I can even find the developer... in the deep.

Now move out. Go frag your grandma.
Kill all your friends.
Make your wife into your b**ch.

< >
that's what she said  [author] Nov 23, 2016 @ 6:28am 
Well technically yes, you can drop it on top of Ultimate Quake Patch and both will work (they are different .exe's). There is just no point in using Ultimate Quake Patch with this - Ultimate Quake Patch is just Darkplaces with music files and FTE can play music all the same.
Budger Ray Nov 23, 2016 @ 1:30am 
Is there any way to get it to work with the Ultimate Quake Patch?
(¢λλ)Victor325 Oct 5, 2016 @ 11:36pm 
thanks man you just made my weekends with friends
Bant Sep 5, 2016 @ 12:03am 
NVM, got it, I was playing coop instead of deathmatch. Thanks!
Bant Sep 5, 2016 @ 12:00am 
Is there a way to avoid all players to spawn in the same location (e.g. dm3)?
Felippe Jun 11, 2016 @ 8:11pm 
Nice Guide,i'm going to try this as soon as i can (i got 2 x-box controllers! :D)
Amerikaner May 15, 2016 @ 3:57pm 
Ah of course or I can just punch those in console...totally missed that. This mod is just what I've been looking for. Thanks!
that's what she said  [author] May 15, 2016 @ 12:32pm 
Yeap. You can bind any button there instead of kp_end, kp_pgdn etc

bind kp_end "cl_splitscreen 0"
bind kp_downarrow "cl_splitscreen 1"
bind kp_pgdn "cl_splitscreen 2"
bind kp_leftarrow "cl_splitscreen 3"

something like
bind k "cl_splitscreen 0"
bind j "cl_splitscreen 1"
Amerikaner May 15, 2016 @ 12:29pm 
Is there a way to change numpad keys to something else? I have a tenkeyless keyboard.
that's what she said  [author] May 4, 2016 @ 8:42am 
Technically it's latest build - it's april 17 build, while 'latest' on fte.triptohell.info is february 15 build. It's x32 version though (as Q2 doesn't support x64 build), plus it uses OpenAL by default.