2 Windows instead of splitscreen

Hi there,
atm i´m working on a game which is based on local multiplayer. So i can´t remove this part, this is neccesary (unless i learn how to programm a REALLY GOOD AI). The Problem is the Controller. As ya´ll know, if you want to control your second player you need 2 controllers, unless you do it with A: some strange C++ Code, what i definitly can´t do, or use two Windows. In the game one player must not see the other´s screen, so this is no problem.

The problem is the proper way to create another player. Just increasing the player amout is, as far as i know, not the right way. So i added via the Levelblueprint another player with the “Create player” Node, assigned an ID, destroyed his old character and then possessed him to the monster (1. player is the human, the 2nd player is the monster). Works fine…except one thing.
Both Players are in the same window. I don´t want this to be like this to avoid cheating and i can´t say: “hey folks, if you want to play this game, you need 2 Controllers, even if you have a keyboard already”.

Is there a way for seperating the two players and give each his own screen? And maybe even with Blueprints or some strange, hidden project settings?

If its local multiplayer, why wouldn’t split screen be ideal? And why would you need a “REALLY GOOD AI”… Am I misunderstanding the question?

It´s a Horrorgame, where one person plays the human, who has to survive for time t or kill the monster. The other Person plays the Monster. To avoid cheathing, they must not see each others screen. And if you use 2 monitors, 2 windows are more comfortable than one screen, which splits up. I need a really good AI or even better, a human controlling the monster. I have little to no experience with AI, and a dynamic AI searching, hearing, waiting, sneaking etc. is very very very hard.

Oh okay, maybe you could just launch the game twice on the computer and have it open on both monitors. You could just connect to a local server on both of the clients, and on top of that maybe you could write a launcher with visual studio that launches the game twice, then you could just treat it like a normal one n one multiplayer game. I dont think there is a way in blueprint to do this tough.

And use twice as memory?

Either that or do splitscreen, I guess if you have some programing experience you could find a work around and split the screens into two windows, but the reason I suggested you run two games at once is because you said you were inexperienced in c++

Hey there.
Did you find a solution to this problem?
I’m having a similar issue but I’m not a coder and am trying to do this with blueprints.
I just need 2 cameras on 2 different monitors.
If it’s not possible by using 2 players, I could work around it if it works with 1 player.