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

    Black Screen with mod v6 'Advanced Target Priorities EVO'

    Scheduled Pinned Locked Moved Game Issues and Gameplay questions
    40 Posts 3 Posters 466 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.
    • S
      SealingSatyr511
      last edited by SealingSatyr511

      it seems the adapter code is weak.
      I tried with very low resolution and 200% scaling, the lobby is broken. i must delete the gameprefs to recover a good display even in FAF lobby.

      i switched the 2nd monitor to primary. It works in that mode too.

      1 Reply Last reply Reply Quote 1
      • S
        SealingSatyr511
        last edited by

        magge, what scaling do you use ?

        1 Reply Last reply Reply Quote 0
        • S
          SealingSatyr511
          last edited by SealingSatyr511

          magge, you can backup your GamePrefs files and delete it to force the game to create a new one from scratch and try again.

          1 Reply Last reply Reply Quote 0
          • S
            SealingSatyr511
            last edited by SealingSatyr511

            in your gamePrefs :

                        primary_adapter = '2560,1440,60',
                        SSB2_Auto_Toggle_Mass_Column = true,
                        SSB2_MessageWhen_SharingUnits = true,
                        SSB2_MessageWhen_SharingEngy = false,
                        secondary_adapter = 'disabled',
            

            maybe your primary-adapter is disabled, and all the good values are on the second adapter.
            It could explain why it return nil when i check the primary_adapter. Normally is it not possible by logic, but your may have an old GamePrefs with values that should not be. It depends on how the game detects your screens and how it decides what is primary for itself, and paint the UI on.

            if it s due to that, i can fix it but it s not a normal situation or i did not understood how the engine works with adapters.
            Reseting the gameprefs may be the solution for this strange behavior.

            1 Reply Last reply Reply Quote 0
            • maggeM
              magge Global Moderator
              last edited by

              I can pinpoint my issue to the state of the in-game window.

              If it is set to 'windowed' (does not matter which resolution) the bottom build panel does not show up.

              As soon I switch to full screen (again, does not matter which resolution, even 800*600 works now) the build panel shows up. I do not even have to restart SC to reproduce that.

              Is it possible to fix that behaviour?

              Join a FAFtastic Team

              1 Reply Last reply Reply Quote 0
              • S
                SealingSatyr511
                last edited by SealingSatyr511

                primary_adaptor is "windowed".
                i can reproduce. Well i m going tomorrow to find a workaround to the fact that i can't retrieve the window width and height in windowed mode.
                So actually the mod does not support the windowed mode.

                I think there is a solution. The adapter does not provide any data, not that way, but the maths works with the native panels so.... i will investigate.

                Thanks for the report.

                1 Reply Last reply Reply Quote 1
                • S
                  SealingSatyr511
                  last edited by SealingSatyr511

                  ok. i found a way to retrieve the right/bottom position of the window, in windowed mode.
                  So i get ride of the adapter logic and write something new that would be compatible in both mode.
                  I m not sure there is a window resize handle event. but it works by selecting a unit. But this is not the right event for that.

                  [EDIT] got it !
                  local UIMain = import("/lua/ui/uimain.lua")
                  UIMain.OnApplicationResize= function(head, width, height)

                  This should be fixed so.

                  1 Reply Last reply Reply Quote 0
                  • maggeM
                    magge Global Moderator
                    last edited by

                    Thanks for the effort, appreciated. Looking forward to using the mod.

                    Join a FAFtastic Team

                    1 Reply Last reply Reply Quote 1
                    • S
                      SealingSatyr511
                      last edited by SealingSatyr511

                      I just got the solution 🙂

                      1 Reply Last reply Reply Quote 1
                      • S
                        SealingSatyr511
                        last edited by

                        https://forum.faforever.com/post/66617

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