Page 1 of 1

Insane idea : Unreal 1 Splitscreen??

Posted: Mon Feb 27, 2012 1:34 pm
by KeeperUTX
I know that you can go to lan games but my friend really likes unreal but i don't have a really good internet connection as it lags horrificly :S so he got the rather blatant idea of unreal or UT with splitscreen. So... any possibilities..?

Re: Insane idea : Unreal 1 Splitscreen??

Posted: Mon Feb 27, 2012 5:15 pm
by GreatEmerald
I don't think that's possible, since you need mouse input for it after all, and it's not a turn-based game. And from what I've seen so far, you can't just connect two mice to one PC and have two pointers.

So your best bet would still be a LAN game.

Re: Insane idea : Unreal 1 Splitscreen??

Posted: Mon Feb 27, 2012 6:21 pm
by Sly.
Hmmm.. Great Emerald has a good point.
However, wouldn't it be possible to make gamepad support for this "splitscreen" gametype making the gamepad automatically the second player or something of that kind?

Re: Insane idea : Unreal 1 Splitscreen??

Posted: Mon Feb 27, 2012 8:28 pm
by GreatEmerald
I'd assume that it would theoretically be possible. But not without changing a lot of input code (since there is no way to bind keys for different players and so on).

Re: Insane idea : Unreal 1 Splitscreen??

Posted: Mon Feb 27, 2012 11:27 pm
by Victor Delacroix
There must be a way, but it'd require some real coding AND readiness to use... a gamepad. Most systems dislike pressing 3 keys at once so 2 players at one keyboard -- shitstorm for Windoze. I also haven't seen any option to use a second gamepad (I guess it would have to be hardcoded into Unreal, and I can't see that happening anytime soon) so it would make chances a bit uneven -- one person using mouse & kb, the other a gamepad... Let's face it, the gamepad-wielding person would be at a disadvantage from the get-go.

Re: Insane idea : Unreal 1 Splitscreen??

Posted: Tue Feb 28, 2012 1:06 pm
by Sly.
True that, but let's say you wouldn't play DM but coop. Imagine a friend of you has no Unreal and has issues to get a copy of it, or he has a terrible connection or (I know, sounds unlikely these days) has no internet (I had a week without internet once due to a waterpipe that exploded down the street and broke up the asphalt and also cut the cable) but would love to play it coop with you, you would connect a gamepad and say "Why not?".
Would be a neat thing, not so good for DM or real CTF, but still a neat thing for coop.
Coop is a gametype, couldn't this result be achieved through modding that gametype?
There would be a problem with the key settings for the second player though because there is a bunch of gamepads for PC - keyboards on the other hand are all the same (to 90% at least). Otherwise, if people could agree on one certain required gamepad (e.g. Xbox360 gamepad), the keys could be set through the gametype. Changing them would not be possible then.
I'm not a coder and don't know if this would even work or if this would be even possible, however, I would at least want to hear someone's opinion on this. :)

Re: Insane idea : Unreal 1 Splitscreen??

Posted: Tue Feb 28, 2012 2:07 pm
by Bleeder91[NL]
make 2 unreal folders, set one of em to use gamepad. open both in windowed mode and (with windows) r-click taskbar: Stack windows, or whatever it's called, I have the dutch version. One starts a LAN, the other one joins it, easy enuf?

Re: Insane idea : Unreal 1 Splitscreen??

Posted: Tue Feb 28, 2012 2:12 pm
by Marzanna
Connect 2 mice, 2 keyboards, 2 monitors. Run 2 xsessions (you need linux installed), enjoy!
Actually, I don't know will this work or not.

Re: Insane idea : Unreal 1 Splitscreen??

Posted: Tue Feb 28, 2012 3:14 pm
by GreatEmerald
make 2 unreal folders, set one of em to use gamepad. open both in windowed mode and (with windows) r-click taskbar: Stack windows, or whatever it's called, I have the dutch version. One starts a LAN, the other one joins it, easy enuf?
No, unfortunately you can only have one window active at a time. The other one won't receive any input.
Connect 2 mice, 2 keyboards, 2 monitors. Run 2 xsessions (you need linux installed), enjoy!
Actually, I don't know will this work or not.
Hmm, that's an interesting suggestion. But I don't think you can isolate input devices to certain X servers... Unless you can disable them somehow on one and not the other... Though in that case, an easier approach would be to add a bit more money and go for a fully-fledged thin client (include a processor, that is), that would even work on Windows as well :)

Re: Insane idea : Unreal 1 Splitscreen??

Posted: Tue Feb 28, 2012 3:42 pm
by Bleeder91[NL]
Oh yeah, didn't think about that.. better have a 3rd person alt-tabbing at light speed then.

Re: Insane idea : Unreal 1 Splitscreen??

Posted: Tue Feb 28, 2012 5:45 pm
by GreatEmerald
Oh yeah, didn't think about that.. better have a 3rd person alt-tabbing at light speed then.
And forbid the players from holding down any buttons, say, the run forward button :P

Re: Insane idea : Unreal 1 Splitscreen??

Posted: Wed Feb 29, 2012 10:44 am
by Marzanna
Hmm, that's an interesting suggestion. But I don't think you can isolate input devices to certain X servers... Unless you can disable them somehow on one and not the other... Though in that case, an easier approach would be to add a bit more money and go for a fully-fledged thin client (include a processor, that is), that would even work on Windows as well :)
Should work with properly configured xorg.conf
I haven't tried that, because I don't have usb keypoard.

Re: Insane idea : Unreal 1 Splitscreen??

Posted: Wed Feb 29, 2012 3:37 pm
by AlCapowned
That would be great if splitscreen could be implemented, especially if a similar idea could work for Unreal 2.

Re: Insane idea : Unreal 1 Splitscreen??

Posted: Sat Mar 03, 2012 9:26 pm
by pprabhu
I think that this is doable in uscript, but I don't see it as being a practical use of time to make.

You could drawportal twice on the canvas from the perspective of each player and somehow have a couple playerpawns that listen for input on different keys.

Though, I'm probably missing something big here.. (I don't mess with pawns much)