How to splitscreen/couch coop?
How to splitscreen/couch coop?
Hi everyone, new to the forum here!
I want to play Doom split screen with my boyfriend, but after some research I'm pretty confused on how to do it
The first and most interesting result was SsDoom, a modification of ZDoom that seems to support Splitscreen natively, with also support for multiple Xbox Controllers, but the project has been abandoned, only supports Windows 32bit and I'm not sure about mod compatibility, as it seems to be based on a pretty old version. Because I'm running Linux at the moment and I'm pretty interested in playing with some mods, this isn't a really good strategy.
My second Idea was to use the Eternity Engine, as it too has some split screen support, but they doin0t have a Unix release for the last updates and I can't compile it myself
Same issues with Edge, only Windows Support in releases and can't get it to build
I read some posts talking about using multiple instances with a virtual network to get splitscreen running, is it really the only way? Is it impossible within the engine itself?
I'll try the various possibilities when I have a Windows machine on hand, if there are other things I should know please tell me
thanks!
I want to play Doom split screen with my boyfriend, but after some research I'm pretty confused on how to do it
The first and most interesting result was SsDoom, a modification of ZDoom that seems to support Splitscreen natively, with also support for multiple Xbox Controllers, but the project has been abandoned, only supports Windows 32bit and I'm not sure about mod compatibility, as it seems to be based on a pretty old version. Because I'm running Linux at the moment and I'm pretty interested in playing with some mods, this isn't a really good strategy.
My second Idea was to use the Eternity Engine, as it too has some split screen support, but they doin0t have a Unix release for the last updates and I can't compile it myself
Same issues with Edge, only Windows Support in releases and can't get it to build
I read some posts talking about using multiple instances with a virtual network to get splitscreen running, is it really the only way? Is it impossible within the engine itself?
I'll try the various possibilities when I have a Windows machine on hand, if there are other things I should know please tell me
thanks!
-
- Posts: 811
- Joined: Sun Mar 11, 2018 4:15 pm
- Operating System Version (Optional): Xubuntu 22.04/Win 8.1
- Graphics Processor: Intel (Modern GZDoom)
- Location: Venezuela
Re: How to splitscreen/couch coop?
Get Zandronum, run two instances of it (i recommend splitting the priorities between CPU threads), start up a dedicated server, and join it with both clients. Obviously you need two separate folders or two separate config files (but i can't remember the parameter for a custom cfg, maybe -config ?) and set up two controllers. If you don't have a good PC, you may want to set one of the instances to use Software renderer instead, so as to take a load off the GPU.
-
- Posts: 861
- Joined: Wed Nov 08, 2017 4:23 pm
- Graphics Processor: nVidia with Vulkan support
- Location: Germany
Re: How to splitscreen/couch coop?
Does this (minus the dedicated server) work with GZDoom too? Last time I recall only the window in focus would receive inputs, be it gamepad or otherwise.TDRR wrote:Get Zandronum, run two instances of it (i recommend splitting the priorities between CPU threads), start up a dedicated server, and join it with both clients. Obviously you need two separate folders or two separate config files (but i can't remember the parameter for a custom cfg, maybe -config ?) and set up two controllers. If you don't have a good PC, you may want to set one of the instances to use Software renderer instead, so as to take a load off the GPU.
I remember doing this in the past with a custom version of the VisualBoyAdvance emulator to do Pokémon battles against my brother on the same PC

-
- Posts: 811
- Joined: Sun Mar 11, 2018 4:15 pm
- Operating System Version (Optional): Xubuntu 22.04/Win 8.1
- Graphics Processor: Intel (Modern GZDoom)
- Location: Venezuela
Re: How to splitscreen/couch coop?
No, because GZDoom will pause the game as soon as you switch to another window. Zandronum for obvious reasons can't do this and still recieves input normally, but this is not the case in Windows for some weird reason.DabbingSquidward wrote:Does this (minus the dedicated server) work with GZDoom too? Last time I recall only the window in focus would receive inputs, be it gamepad or otherwise.
-
- Posts: 13299
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
-
- Posts: 811
- Joined: Sun Mar 11, 2018 4:15 pm
- Operating System Version (Optional): Xubuntu 22.04/Win 8.1
- Graphics Processor: Intel (Modern GZDoom)
- Location: Venezuela
-
- Posts: 13299
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
Re: How to splitscreen/couch coop?
It got added in 3.2.5, the rendering portion got added very closely afterwards but either 3.3.x or 3.4.0.
-
- Vintage GZDoom Developer
- Posts: 3121
- Joined: Fri Apr 23, 2004 3:51 am
- Location: Spain
Re: How to splitscreen/couch coop?
But does this really work in the end?
Re: How to splitscreen/couch coop?
Two instances in two different folders with two controllers does infact work. You just need to tweak it to your liking.
-
- Posts: 198
- Joined: Tue Aug 14, 2012 10:16 pm
Re: How to splitscreen/couch coop?
Wasn't there an unfinished ZDoom splitscreen build lying around somewhere?
-
- Posts: 811
- Joined: Sun Mar 11, 2018 4:15 pm
- Operating System Version (Optional): Xubuntu 22.04/Win 8.1
- Graphics Processor: Intel (Modern GZDoom)
- Location: Venezuela
Re: How to splitscreen/couch coop?
Yes, and i actually figured out how to make most mods work with it (Got patches for DUBG, D4T and BD) and fix some bugs. If anyone is really interested, PM me.Death Egg wrote:Wasn't there an unfinished ZDoom splitscreen build lying around somewhere?
It's called SSZDoom by the way.
-
- Posts: 13474
- Joined: Wed Jul 16, 2003 3:52 am
Re: How to splitscreen/couch coop?
Having splitscreen in GZdoom would be cool anyway
-
- Vintage GZDoom Developer
- Posts: 3121
- Joined: Fri Apr 23, 2004 3:51 am
- Location: Spain
Re: How to splitscreen/couch coop?
Rachael made an old attempt but besides being incomplete only would work with render buffers and the version by the other guy on D3D (SSZDoom) had two screens with two menus, player two was just a clone of player one and it was only for XInput.
I still need to try this.
I still need to try this.
-
- Posts: 13299
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
Re: How to splitscreen/couch coop?
I plan to revisit that since the status bar code got updated, but the changes I plan to make to GZDoom would be pretty deep. In other words - if it doesn't make it to mainline, it will never get properly updated in the future.
-
- Vintage GZDoom Developer
- Posts: 3121
- Joined: Fri Apr 23, 2004 3:51 am
- Location: Spain
Re: How to splitscreen/couch coop?
That's great. In that case at least in could make it to LZDoom, there won't be any refactorings there.