• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Login
FAForever Forums
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Login

[Guide] : fake-fullscreen and optimisation

Scheduled Pinned Locked Moved Frequently Asked Questions
91 Posts 18 Posters 32.0k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T
    thecore
    last edited by 1 Dec 2021, 00:24

    Definitive Supreme Commander Launcher 1.03 autohotkey script update 1.10

    • removed loadgame images 9 10 11 because it caused false switches
    • replaced some WinMinimizeAll with WinMinimize, A
    • disable endgame dualscreen switcher when using the FAF client
      https://github.com/ageekhere/Definitive-Supreme-Commander-Launcher/releases/tag/version1.03

    Never Fear, A Geek is Here!

    1 Reply Last reply Reply Quote 0
    • A
      arma473 @BUZALBASH
      last edited by 1 Dec 2021, 02:28

      @buzalbash said in [Guide] : fake-fullscreen and optimisation:

      Hello everyone, I just came to the game, I want the game to run on two monitors (the monitors are the same, I want to use the second one as a large minimap) tell me, I correctly understood that a completely different story is being discussed in this topic and I don't need this script.

      You should not need this script. I was running a second monitor as a "big minimap" before I got this script.

      One tip: instead of having your second monitor show a regular map, with 3D-rendered terrain, change it to a topographical map. That uses less system resources. My setup was smoother once I changed it to that.

      1 Reply Last reply Reply Quote 0
      • T thecore referenced this topic on 30 Apr 2022, 00:30
      • T thecore referenced this topic on 6 Jun 2022, 23:10
      • M magge referenced this topic on 8 Jul 2022, 17:07
      • T thecore referenced this topic on 9 Jan 2023, 04:21
      • T thecore referenced this topic on 23 Jan 2023, 00:27
      • A Amygdala referenced this topic on 8 Mar 2023, 19:16
      • M
        magge Global Moderator
        last edited by magge 15 Mar 2023, 17:32

        I link this post for the people who are asking me about the fake full screen script, and are having trouble understanding the first post and all the different scripts floating around.


        This three-step guide is the most basic setup for one monitor full screen, which should work for nearly all use cases:

        1. Set the game to window mode via your in game options menu
        2. Install autohotkey https://www.autohotkey.com/
        3. Download attached file and extract the .rar → right-click the script ⇾ Run Script

        Download: ForgedAlliance_Borderless.rar
        (.ahk scripts are not allowed to attach, it is the first script from the first post)


        Script explanation:

        This AutoHotkey script periodically checks if a process named "ForgedAlliance.exe" is running. The script minimizes and maximizes the window as a way to update the window's appearance and to remove any glitches that may occur due to the removal of the window border.

        You can pause/edit the script if you click on the green H icon in your right taskbar.


        For any special cases like several monitors, etc. you can still go through this thread to find the scripts to tinker with, you are probably more advanced than anyway.

        If any questions, just ask.

        9f39c237-13d0-40e1-825f-a2d8a736c176-image.png

        707d912b-f219-4307-90e5-94d395951bfe-image.png


        Script content:

        #NoEnv
        SendMode Input
        SetWorkingDir %A_ScriptDir%
        #Persistent
        procName := "ForgedAlliance.exe"
        SetTimer, CheckProc, 2000
        Return
        
        
        CheckProc:
            If (!ProcessExist(procName))
                Return
        
            WinGet Style, Style, % "ahk_exe " procName
            If (Style & 0xC40000) 
                {
                WinSet, Style, -0xC40000, % "ahk_exe " procName
                WinMinimize , % "ahk_exe " procName
                WinMaximize, % "ahk_exe " procName
            }
            Return
        
        ProcessExist(exeName)
        {
           Process, Exist, %exeName%
           return !!ERRORLEVEL
        }
        return
        

        Join a FAFtastic Team

        T 1 Reply Last reply 17 Mar 2023, 10:03 Reply Quote 2
        • T
          thecore @magge
          last edited by 17 Mar 2023, 10:03

          @magge You can also tell them to try the Definitive Supreme Commander Launcher where I did all the configurations.

          https://github.com/ageekhere/Definitive-Supreme-Commander-Launcher/releases/tag/version1.03

          Never Fear, A Geek is Here!

          T 1 Reply Last reply 11 Feb 2024, 18:44 Reply Quote 1
          • E
            ElOhTeeBee
            last edited by 22 Apr 2023, 11:02

            Is there any way, at all, to both run FAF in a borderless window AND still be able to scroll by moving the mouse to the edge of the screen? The script in the OP doesn't do it, magge's script doesn't do it, and thecore's launcher doesn't do it.

            1 Reply Last reply Reply Quote 0
            • T
              thecore
              last edited by 23 Apr 2023, 13:06

              When you enable borderless window (even without using any scrips) it prevents the use of the mouse scroll to the edge. Not sure why this happens.

              Never Fear, A Geek is Here!

              S 1 Reply Last reply 24 Apr 2023, 01:57 Reply Quote 0
              • S
                schwartz1030 @thecore
                last edited by 24 Apr 2023, 01:57

                @thecore

                I don't have a solution for your question, but I only recently realized that holding the middle mouse button allows you to scroll by moving the mouse. That changed the way I manage scrolling and zooming.

                1 Reply Last reply Reply Quote 0
                • M MostLostNoob referenced this topic on 12 Nov 2023, 07:06
                • M MostLostNoob referenced this topic on 27 Nov 2023, 04:50
                • A Amygdala referenced this topic on 13 Jan 2024, 12:52
                • A Amygdala referenced this topic on 13 Jan 2024, 12:52
                • M MostLostNoob referenced this topic on 13 Jan 2024, 17:45
                • T
                  T_R_U_putin @thecore
                  last edited by 11 Feb 2024, 18:44

                  @thecore i see typical noob programming "feature" - when interface of the program does not working correctly when it is not exactly the same as developer's
                  Screenshot_1.png
                  Windows 11. 125% zoom ration 1920x1080

                  Youtube: https://www.youtube.com/FAFputinFAF
                  Twitch: https://www.twitch.tv/faf_putin
                  Discord: https://discord.gg/dxeMFxY

                  T 1 Reply Last reply 11 Feb 2024, 18:47 Reply Quote 0
                  • T
                    T_R_U_putin @T_R_U_putin
                    last edited by 11 Feb 2024, 18:47

                    @t_r_u_putin same screen after switching to 4k resoulution and back! Screenshot_2.png

                    Youtube: https://www.youtube.com/FAFputinFAF
                    Twitch: https://www.twitch.tv/faf_putin
                    Discord: https://discord.gg/dxeMFxY

                    1 Reply Last reply Reply Quote 0
                    • R
                      Reckless_Charger
                      last edited by 15 Feb 2024, 10:00

                      Anyone successfully got FAF working on dual monitors with the map on the left and the playing window on the right?

                      T 1 Reply Last reply 23 Feb 2024, 23:05 Reply Quote 0
                      • R
                        Reckless_Charger
                        last edited by 15 Feb 2024, 10:16

                        I tried UI-festival but the reclaim overlay was on the wrong monitor and hotbuild preview is also stuck in the middle, straddling the two displays. There seems to be no option for changing this.

                        1 Reply Last reply Reply Quote 0
                        • T
                          thecore
                          last edited by 23 Feb 2024, 22:57

                          @T_R_U_putin You can set in the exe high DPI settings in compatibility, set override high DPI scaling behavior. see if that works

                          Never Fear, A Geek is Here!

                          1 Reply Last reply Reply Quote 0
                          • T
                            thecore @Reckless_Charger
                            last edited by 23 Feb 2024, 23:05

                            @reckless_charger try the Definitive Supreme Commander Launcher https://github.com/ageekhere/Definitive-Supreme-Commander-Launcher/releases/tag/version1.03

                            Never Fear, A Geek is Here!

                            1 Reply Last reply Reply Quote 0
                            • R
                              Reckless_Charger
                              last edited by 24 Feb 2024, 14:44

                              I will do but if it's based on UI-party, that doesn't support the map screen on the left hand monitor (which is my lower refresh, non gaming monitor).

                              1 Reply Last reply Reply Quote 0
                              • T
                                thecore
                                last edited by 24 Feb 2024, 22:16

                                How the Launcher works is when you put the game into windowed mode it will make it full screen and stretch the game over 2 monitors. You can then either use UI-party or just use the home hotkey to make the game use 2 windows.

                                Never Fear, A Geek is Here!

                                1 Reply Last reply Reply Quote 0
                                • maggeM magge referenced this topic on 26 Mar 2024, 16:03
                                • maggeM magge referenced this topic on 26 Mar 2024, 16:17
                                • maggeM magge referenced this topic on 26 Mar 2024, 16:47
                                • maggeM magge referenced this topic on 26 Mar 2024, 17:04
                                • T
                                  thecore
                                  last edited by 27 Mar 2024, 03:18

                                  Definitive Supreme Commander Launcher 1.04
                                  https://github.com/ageekhere/Definitive-Supreme-Commander-Launcher/releases
                                  Improved dark/light theme uses customtkinter for better dark theme support
                                  Cleaned up interface
                                  upgraded to python 3.12.2
                                  upgraded to AutoHotkeyU32 AutoHotkey_1.1.37.02 (Note upgrading to version 2 would require major changes to the code which can be done at a later date)
                                  Added an update prompt when there is a new update
                                  Added Absolute Annihilation
                                  Added option to minimize all active windows on game launch
                                  Added start supported games in dual screen by default
                                  Improved autohotkey code

                                  Launcher.png

                                  Never Fear, A Geek is Here!

                                  tatsuT 1 Reply Last reply 31 Mar 2024, 16:26 Reply Quote 1
                                  • maggeM magge referenced this topic on 27 Mar 2024, 04:33
                                  • maggeM magge referenced this topic on 27 Mar 2024, 04:33
                                  • maggeM magge referenced this topic on 27 Mar 2024, 04:38
                                  • maggeM magge referenced this topic on 27 Mar 2024, 04:38
                                  • maggeM magge referenced this topic on 27 Mar 2024, 04:39
                                  • maggeM magge referenced this topic on 27 Mar 2024, 04:39
                                  • maggeM magge referenced this topic on 27 Mar 2024, 05:09
                                  • maggeM magge referenced this topic on 27 Mar 2024, 05:09
                                  • maggeM magge referenced this topic on 27 Mar 2024, 05:25
                                  • maggeM magge referenced this topic on 27 Mar 2024, 05:25
                                  • maggeM magge referenced this topic on 27 Mar 2024, 05:27
                                  • maggeM magge referenced this topic on 27 Mar 2024, 05:27
                                  • maggeM magge referenced this topic on 27 Mar 2024, 06:43
                                  • maggeM magge referenced this topic on 27 Mar 2024, 06:43
                                  • maggeM magge referenced this topic on 27 Mar 2024, 07:30
                                  • maggeM magge referenced this topic on 27 Mar 2024, 07:30
                                  • maggeM magge referenced this topic on 27 Mar 2024, 07:31
                                  • maggeM magge referenced this topic on 27 Mar 2024, 07:31
                                  • tatsuT
                                    tatsu @thecore
                                    last edited by 31 Mar 2024, 16:26

                                    @thecore FAF and python FAF seem to be mislabeled in this list...

                                    How to setup FAF on linux

                                    T 1 Reply Last reply 31 Mar 2024, 23:47 Reply Quote 0
                                    • T
                                      thecore @tatsu
                                      last edited by 31 Mar 2024, 23:47

                                      @tatsu I am not following, where is it mislabeled?

                                      Never Fear, A Geek is Here!

                                      1 Reply Last reply Reply Quote 0
                                      • maggeM magge referenced this topic on 1 Apr 2024, 01:06
                                      • maggeM magge referenced this topic on 1 Apr 2024, 01:06
                                      • tatsuT
                                        tatsu
                                        last edited by 1 Apr 2024, 09:59

                                        @thecore you have "Downlord's FAF client" that should just be called "Forged Alliance Forever", as per the website that we're currently on that's what it's called and what you get when you download FAF.

                                        then later you have "Forged Alliance Forever" which I assume is the python FAF. it's a bit misleading and confusing to have both and label them the way you did.

                                        How to setup FAF on linux

                                        T 1 Reply Last reply 1 Apr 2024, 10:06 Reply Quote 1
                                        • T
                                          thecore @tatsu
                                          last edited by 1 Apr 2024, 10:06

                                          @tatsu I see the issue now, when i first made the Launcher the client was still called by the old name. Will update the name and picture of the FAF client.

                                          So it will be called Forged Alliance Forever Client and Forged Alliance Forever will just start the local game from C:\ProgramData\FAForever

                                          Never Fear, A Geek is Here!

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post