Working with Two Screens in Construct 3

0 favourites
  • 15 posts
From the Asset Store
Casino? money? who knows? but the target is the same!
  • Hello,

    I would like to work with two screens and am looking for a way to optimize this setup.

    Specifically, I want to have my Construct 3 editor on one screen and my game test (in normal or debug mode) on the other. While this is possible, I currently have to manually move the game test window to the second screen every time I launch it, which is inconvenient.

    Is there a way to save this preference so that the window automatically opens on the correct screen without using third-party software?

    Thank you in advance for your help.

    Best regards,

    RRPG2022

  • I have this same problem and hope there is a solution.

    yours

    winkr7

  • Don't close the game window - when you click any of the Debug/Preview Layout/Project buttons in the editor, it'll just refresh the game using the same window.

  • On top of citron2010 suggestion, you can also press F5 while the preview window has focus.

    F5 is the browser's shortcut to reload any web page, so it also reloads the preview window.

    Furthermore, if you get used to changing the focus of open windows using Alt+Tab you will be able to refresh preview rather quickly just using the keyboard.

  • Thank you for your responses.

    That being said, I may not have phrased my question clearly.

    Is it possible to save the position of the game window on another screen without keeping it open in the background? I need to close the window after each test.

    I’m looking for a way to automatically launch the window on the second screen without having to reposition it manually every time.

    For example, with the "debug" mode, you can detach the window and place it in full screen on the second monitor. However, when you close the debug window and relaunch the game in debug mode, it resets to its initial position.

    Currently, I use a software called DisplayFusion to remember window positions. It is lightweight in terms of resources, but I was wondering if Construct 3 has a built-in feature to lock the positions of the game and debug windows?

    Thank you in advance for your help.

    Best regards,

    RRPG2022

  • Is it possible to save the position of the game window on another screen without keeping it open in the background? I need to close the window after each test.

    Why do you need to close the window after each test? If you leave it open, you can still launch new previews from the editor, and problem solved.

  • Why do you need to close the window after each test?

    A preview running in the background consumes system resources, plays sounds, etc. Also, many people don’t like keeping multiple windows open. I often close the preview automatically without thinking, and the next time have to detach the debugger, resize, and rearrange the windows again - which is really annoying. Please make it remember the last state!

  • I see that I’m not the only one experiencing this issue (dop2000). Indeed, it’s quite frustrating to have this window constantly open on the second screen. Not only does it consume resources, but having to lower and raise the volume repeatedly is really inconvenient.

    I believe it wouldn’t be too difficult to add an option that allows the window to retain its position when launching the game, just like the debug mode. It would be really great if such a feature could be implemented in the future!

  • I can't deny, I would love to see this added.

    I use a tool called PowerToys "FancyZones", and have habit of "Open C3, open some dialoges into popup view, drag n drop each whilst holding SHIFT so it's a specific size and position for FancyZones, drop". Sometimes it fails to snap correctly, errghhh.

    To have popout windows always open in the correct position, would save faffing around with this.

    To have the windows auto-popout from the user's last setup, would be a bonus, then it's simply open C3, boom, ready. Would feel cool too, having everything just positioning correctly, like mission control all ready for you!

    To have Debugger remember if it's detached would be greatly beneficial, too, I would find a home for this to always appear if this was the case. I also experience having my project squashed, pop out, restart, etc.

    If it's a fair enough feature, I suppose one other C3 option would be "Reset popout views" in the options, in case, say, you have your popout windows setup on a 2nd monitor, but 2nd monitor is not connected any more or breaks, then can retrieve the windows. Happy if this was an "Experimental feature" as we can tick in C3's options.

    I recognise we have "Browser plugin > Set Window Position", which does obey in preview window in browser, I wonder if it is worthwhile adding? 100% would use it on a daily basis!

  • Thank you so much, Jase00!

    You perfectly understood my request 😊.

    I hope this option will be added soon or at least planned for the future. Nowadays, it's rare to see a game developer working with just one screen—many even use three.

    Having an option to save the position and size of windows would be really useful. Of course, it should be lightweight so it doesn't consume too many resources; otherwise, we might as well keep using third-party software. Unfortunately, DisplayFusion is paid and also quite resource-intensive.

    Anyway, I really hope this feature makes its way to Construct 3 one day!

    RRPG2022

  • We can extend this petition a little in real-time: Dual Monitor in one Capx / 2 Developers in one Capx

    Yes Ashley, i know you tell us here, real-time online collaboration, have a extreme technical complexity, but:

    - Unreal Engine have this feature with online mode or LAN mode, for example.

    - Godot is exploring this feature this days

    - One monitor with the Event Sheet view, and other with the Layout View, for example

    - Each monitor with their autosave: Monitor 1 with a Designer and autosave of Layout, Monitor 2 with a programmer and autosave of Event Sheet.

    - In the 2 monitors, a little toolbar, telling us whats parts are saved in each monitor

    - By simply adding it experimentally (only in beta releases), you could see how to make it possible, and the great construct community would help you make it possible.

    Thanks! ;)

  • +1 to better multi monitor support, I do find it quite clunky using construct on multiple monitors, basically having to stretch the window across 2 screens and then align everything. It might be functional enough, but not great. Have a look at how something like Reaper (the DAW) allows for window customisation, it's gamechanging. Are these limitations due to it being browser based?

  • I'm confident some of this isn't browser-based limitations, tho I'm not sure on auto-popup-windows (otherwise that'd be abusable on websites, spamming many popups).

    Also it just occurred to me, preview with debugger, detach debugger (and keep it all open), preview again with debugger, it reverts and attaches back to 1 window. And if you use "restart" in the debugger window, it too will revert and attach back to the preview window.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Jase00--yes, I find the resizing each preview with the debugger tedious also.

  • Yeah! I thought maybe I was often closing debugger preview and then previewing again, thus needing to detach the debugger, but no, always reattaches. Curious.

Jump to:
Active Users
There are 2 visitors browsing this topic (1 users and 1 guests)