FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    1. Home
    2. magge
    Offline
    • Profile
    • Following 0
    • Followers 1
    • Topics 15
    • Posts 953
    • Groups 2

    magge

    @magge

    Global Moderator
    332
    Reputation
    203
    Profile views
    953
    Posts
    1
    Followers
    0
    Following
    Joined
    Last Online
    Website github.com/magge-faf
    Location Buchhaim

    magge Unfollow Follow
    FAF Association Members Global Moderator

    Best posts made by magge

    • RE: This game has become too toxic

      @Melanol

      Your report is in the queue and Moderators are aware of it.

      If you get harassed via PM, you can report it and I can assure you that is being taken care of, because such personal things have high priority. You have not reported such thing.

      I appreciate your suggestion about implementing an anonymous mode for matchmaking. If you are interested in contributing to the project, I welcome your input on GitHub.

      The overall toxicity in FAF has decreased in recent years. Sensationalist thread titles are out of place.

      If you have any further concerns about your report, please don't hesitate to contact me and I can look into it for you.

      posted in General Discussion
      maggeM
      magge
    • Join the FAF Team: Exciting Opportunities for Contributors!

      Looking for a meaningful way to contribute to the FAForever project? You're at the right place! In this topic you get an overview of existing teams, their functions and responsibilities. By contributing you do not only help sustain the FAForever project. You can also put yourself in situations, take part in discussions and help make decisions that can expand your horizon on the nitty-gritty of collaboration.

      In general, becoming a contributor allows you to:

      • Understand as a person that there's always nuance involved

      The world is not a trivial place. Sometimes what initially appears to be a small contribution can quickly become much, much more complicated than anticipated. FAForever is full of these gotcha's, just like the world and probably your future job. The sooner you learn to understand there's always a nuance involved the better. FAForever is the perfect playground to help nurture that understanding.

      • Apply your knowledge

      Did you know that the Neroxis map generator was originally a thesis for a bachelor's degree? Years later, it is now a unique selling point of FAForever. By applying your knowledge, you gain valuable experience and at the same time you can create a significant positive impact for the community. Whether that is in programming, graphics design or just great story telling - everything can create value for the community.

      • Make an impact

      Sometimes all it takes is a small change to make a large impact. A simple hotkey to make information available at the fingertips of the community can create just as much value.

      • Be part of something bigger

      There's not much more fulfilling than collaborating towards a goal and then seeing it thrive over the years to come. FAForever is a long-term project. What you do now can impact community members in the future long after you've moved on.


      If you're a developer, then you can explore the FAForever GitHub organization to find a project in your favorite language. Contributing developers are the backbone of the community. On top of that there are various other roles that create value for the community. This can range from tournament directors, casters, graphics designers, editors to just running a test game on FAF Develop and report back with your findings. Whether you're here as a hobbyist or to apply your knowledge - you are welcome here.

      Our Discord server serves as the main hub for connecting various contributors. It also provides detailed information about specific team roles in the application channel. For long-term contributors there is also Zulip available to keep discussions more organized and easier to retrieve. We primarily use the English language to discuss features. Luckily, a translator works just fine these days.

      Each team has its own resources to help you get started. The structures of teams are described on our Wikipedia, take as an example the statutes of the Promotion team. There is various content available on YouTube.

      If you have no experience but still want to make a meaningful impact on the FAF project, I encourage you to become a member of the FAF association and/or support us on Patreon. As an association member, you can participate in important votes and discussions that help shape the future of FAF and contribute to making it better. You can view the Association forum section to have a glimpse of what that looks like.


      A brief overview of the positions we are looking for support - in no particular order:


      promo_team-titled_bar.png

      Section Apply Here Main Task Skills Needed
      Promo Team Video Editor Create engaging video content to promote FAForever and its community across platforms like YouTube, Steam discussions, and Patreon. Creativity, video editing proficiency, and familiarity with promotional content creation.
      Promo Team Graphic Designer Design visuals to enhance FAForever's professional image and community engagement, including assets for YouTube, tournaments, streams, and in-game content. Creativity, graphic design expertise (animations, pixel art, vector art, and stock images), and familiarity with design tools like Photoshop or similar software.
      Promo Team Text Editor Write and edit compelling text content to inform and engage the FAForever community across platforms like forums, Discord, Steam, and Patreon. Strong writing and editing skills, proficiency in English, and creativity in generating authentic and accessible content.
      Promo Team Content Manager Coordinate and oversee content creation and scheduling for FAForever's YouTube channel and News hub, while supporting contributors in their work. Organizational and leadership skills, communication proficiency, and the ability to collaborate effectively within a team.

      moderation_team-titled_bar.png

      Section Apply Here Main Task Skills Needed
      Moderation Team Moderator Uphold community rules across chat channels (Aeolus, Discord) and forums. Tasks include reviewing game reports (teamkills, griefing, exploits), and providing first-line support to FAF users with their questions and issues. Levelheadedness and setting a positive example for the community. Familiarity with the community, ideally being a long-term member. Active online presence. Strong communication skills (English required) and be at least 18 years of age.

      creative_team-titled_bar.png

      Section Apply Here Main Task Skills Needed
      Creative Team Vault Moderator Monitor map and mod vaults for rule violations and take appropriate actions. Attention to detail, knowledge of vault rules, and ability to communicate effectively with contributors.

      balance_team-titled_bar.png

      Section Apply Here Main Task Skills Needed
      Balance Team Balance Associate Working on fine-tuning the game's unit and faction balance to ensure its competitiveness and ongoing health. Strong game knowledge, game design expertise and an analytical mindset. Optional: Lua programming

      trainer_team-titled_bar.png

      Section Apply Here Main Task Skills Needed
      Trainer Team Trainer Create guides, videos, and review resources to help new players. Knowledge of the game, helpfulness, good communication skills, and active participation in the Discord.

      matchmaker_team-titled_bar.png

      Section Apply Here Main Task Skills Needed
      Matchmaker Team Mappool Advisiors Evaluate map pools, provide feedback to mappers, and collaborate with developers to improve the matchmaker experience. Proficiency in the game, strong map evaluation skills, communication skills, and active team participation.

      campaign_team-titled_bar.png

      Section Apply Here Main Task Skills Needed
      Campaign Team Campaign GitHub Maintainer Help to maintain the GitHub repository for campaign missions. GitHub expertise, Lua scripting

      game_team-titled_bar.png

      Section Apply Here Main Task Skills Needed
      Game Team Reverse Engineer Enhance SCFA's engine by reverse engineering and recreating its functionalities to improve UI control and expand engine capabilities. Proficiency in C/C++, x86 assembly (GCC inline), IDA and x64dbg, Lua scripting, decompiling and patching executables
      Game Team Game Developer Contribute to the development of FAForever by making improvements ranging from small adjustments to blueprints to creating new frameworks and components. A passion for programming, problem-solving skills, and familiarity with Visual Studio Code, Lua, Git, and GitHub.
      Game Team Game Administrator Guide and manage the FAForever project, fostering a welcoming environment for contributors, overseeing development, and making key decisions to ensure the project's success. Leadership, strong project management and decision-making skills, experience with Git, GitHub, and volunteer-based environments, and the ability to facilitate open communication and collaboration.
      Game Team Game Maintainer You guide the project, streamline contributions, break down complex tasks for contributors and conduct code reviews. Leadership, project management, programming, Git, GitHub, and experience in a volunteer-based environment. Familiarity with Visual Studio Code and Zulip is beneficial.
      Game Team Game Artist Create new textures and props, fix issues with existing units, textures, and props. Rebuild units from scratch (less common) Creativity, texturing, and modeling. Tools you may use: Autodesk 3ds Max, Blender, NVIDIA Texture Tools, Photoshop, Gimp. Optional: Substance Designer, ZBrush, Git

      devops_team-titled_bar.png

      Section Apply Here Main Task Skills Needed
      DevOps Team System Admin Assist in Linux administration, security improvements, and maintenance of various software stacks. Experience with Linux administration (especially NixOS), security, Docker, Kubernetes, GitOps, and familiarity with tools like MariaDB, RabbitMQ, Prometheus, and Grafana.
      DevOps Team Client Maintainer Guide the project by streamlining contributions, performing code reviews, managing feature development, and ensuring the overall improvement of the FAF client. Proficiency in Java (Java 21), JavaFX, Spring Boot, Project Reactor, and JsonAPI. Experience in UI design, performance improvements, API integrations, and managing releases.
      DevOps Team Developer Contribute to various projects across multiple languages, such as Java, Kotlin, Python, and Rust, with a focus on long-term development and project growth. Proficiency in Java, Kotlin, Python, or Rust, depending on the project. Familiarity with client-side applications, APIs, server services, and specific technologies related to each language (e.g., JavaFX for Java, web services for Kotlin, etc.).

      Credits:

      • Thanks to @Fichom for providing the images and feedback.
      • Thanks to @Jip for the thread idea and feedback.

      posted in Contribution
      maggeM
      magge
    • DDoS Update

      Most players are now able to use the FAF service again after security was significantly strengthened. However, the DDoS attack is still ongoing, and it's possible that new attack techniques are being tested, which may occasionally affect our services.

      The situation is currently under monitoring.


      Edit: Players who are using a Coturn server to connect to other players are encountering some connection issues recently. A permanent solution is in the works.

      As for the matchmaking penalty for unsuccessful connections, it's only temporary and you can try again later.


      Edit2: The fastest way to stay up to date is by following the announcement channel on Discord

      posted in Announcements
      maggeM
      magge
    • Solutions for common errors with the FAF client launcher or supreme commander

      Find out what kind of error you have, by searching up your error text from the following list. (Copy the whole phrase.)

      Common errors phrases❎:

      RuntimeException: javax.net.ssl.SSLException: Tag mismatch!

      SocketException: Connection reset
      or
      WebClientRequestException: Connection timed out

      TimeoutException: Did not observe any item or terminal signal within 60000ms in 'sinkOneMulticast'

      AccessDeniedException
      or
      IOException: Cannot run program

      java.lang.RuntimeException: Forged Alliance Crashed with exit code 1

      Alliance Crashed with exit code -1073741515
      or
      Forged Alliance terminated with exit code -1073741515

      java.io.FileNotFoundException

      Could not extract value with pattern 'code=([^ &]+)

      FileSystemException

      cartographic.fx reason: unknown error

      LoginException: Could not reach server


      Solutions:👨‍🔧🍏 :

      1. Reason:

      The client is unable to establish a secure connection to the content server for downloading the game files.

      • Disable security software for testing purpose
      • Check firewall settings, if it blocks anything related to secure connection/FAF Launcher

      1. Reason:

      Something is blocking the client to have access to the internet, or you have a very unstable connection.

      • Check if your internet connection is stable
      • Check if firewall is blocking the access
      • Disable security software for testing purpose
      • Try a VPN from a different country

      1. Reason:

      Client can not detect that you are logged in from browser

      • Change default web browser.

      1. Reason

      Program is blocked or has wrong user rights

      • Make sure security software is not blocking the client
      • Make sure your windows account has rights to run the software
      • Remove "C:\ProgramData\FAForever" folder; and reinstall FAF
      • For testing purpose, run the client with admin rights.

      1. Reason

      Some error caused the crash

      • Get the last log from "C:\ProgramData\FAForever\logs"
      • Create own thread, explain when the error happens and upload the .log https://forum.faforever.com/category/4/i-need-help

      1. Reason

      Something is not working with your Supreme Commander.

      • Start Supreme Commander via Steam/GOG, to download any missing files or additional needed software, then start a skirmish mission to create a Supreme Commander profile

      1. Reason

      Files do not exist.

      • Make sure nothing blocks your access to the FAF client or Supreme Commander folder
      • Reinstall FAF client and Supreme Commander

      1. Reason

      Problem with the current browser to process certain information

      • Change default web browser.
      • Install another browser like Firefox, Chrome, etc.

      1. Reason

      Another process is blocking the files

      • restart the PC

      1. Reason

      Unknown, yet.

      Reinstall FAF, supreme commander


      1. Reason
      • On your end, something is blocking the internet access from/to the FAF client
      • You have no internet
      • Login server is down

      If you need any guidance, please make your own thread here:

      https://forum.faforever.com/category/4/i-need-help


      Notes TODO:

      https://forum.faforever.com/topic/4283/cannot-connect-to-some-of-the-players-solution

      add command to undo it:

      https://forum.faforever.com/topic/4532/cannot-launch-supcom

      posted in Frequently Asked Questions
      maggeM
      magge
    • How to play the Supreme Commander campaign offline and coop maps

      You can start the coop/campaign maps via the FAF client:

      e3eea07f-df32-4dab-8c9e-f0fc8610f163-image.png

      source: https://forums.faforever.com/viewtopic.php?f=2&t=18413


      Starting the campaign offline with save/load

      AFAIK: Currently broken since ~19.02.2025

      Thanks to @deletethis for his following visual guide:


      @deletethis said in Playing the campaign:

      ...I'll provide a visual guide.

      Begin with going to your FAF folder. If you are lost, open the FAF client, click on the 'hamburger' button (I put a 1 there for clarity), then click on 'Show data folder'.

      c63155b5-3877-4546-97cd-ce3611ecc817-immagine.png

      This will open explorer and highlight the FAF folder-open it.

      013a00f2-68de-4694-a513-25b54558677e-immagine.png

      Proceed to the bin folder.

      9d807e0b-c39d-4c1f-b7a2-9946c4438d03-immagine.png

      Right click on the faf exe, then click on create shortcut.

      d4ea290d-a3d7-49a3-bd34-7535f375aa8e-immagine.png

      This will now create a shortcut to FAF to play offline-you can move this anywhere you want (for example on the desktop). Either way, if you now want to play the coop maps offline, you'll need to edit this shortcut, so right click on it and select Properties.

      d52b6a45-042b-4ea6-b7a5-e08fe3e3c8b2-immagine.png

      Add /init init_coop.lua to the end of the target like so:

      80819e03-0d01-4888-9cad-f4d248e65180-immagine.png

      That's it! You can now play downloaded coop maps by opening the game from this shortcut and going into skirmish, where you'll be able to choose the map, faction, options, and whatever else you want.

      As an aside, while you do start these maps from skirmish, you actually load the saves from campaign-it's a bit weird but not too much of a problem at the end of the day.

      @deletethis said in Playing the campaign:

      ...
      If you are unable to progress in one sitting, there might be something wrong on your end-make sure you are using the latest version of the coop map from the client.

      To check, go to the FAF map folder:

      9361b89b-b528-43c6-952a-d96f3fbd6a82-immagine.png

      Enter the highlighted folder:

      425603c9-38df-4d74-93bc-8d9f0bcbcd88-immagine.png

      Look for x1ca_coop_001.vxxxx

      6f8c24ce-16ef-42d6-87ec-819ba02ed8cc-immagine.png

      If you see v0027, that's already the last one. Make sure you don't have other ones around in the folder as you might pick an older one by mistake (manually delete or move those folders somewhere else if you want to keep them).

      Again, you should be able to complete this map in one sitting, as I have tested it.

      As an aside, when launching the client offline, you will only see the coop maps you downloaded from the FAF client beforehand.


      source: https://forum.faforever.com/topic/4285/playing-the-campaign


      If you need any guidance, please make your own thread here:

      https://forum.faforever.com/category/4/i-need-help


      TODO:

      make the map related thing/version stuff more user friendly to read

      Also, note to myself. The images are bugged with some weird confusing character. Need to redo them later

      posted in Frequently Asked Questions
      maggeM
      magge
    • How to Fix Connection Issues in FAF Client and Supreme Commander

      Troubleshooting Guide

      Network issues can be frustrating, but this guide will help you troubleshoot and resolve common problems step by step. Whether it is a problem with your internet, settings, or external factors, we have got you covered.


      §1 Is FAF Down?

      The FAF Discord features a server-status channel, which is updated in real-time, as well as an announcement channel for maintenance updates or any issues causing server downtime.


      §2 Switch to a Wired Connection (LAN)

      Since Supreme Commander uses a P2P connection (Wiki Link), it is particularly prone to issues with wireless connections that are not in perfect condition. Wi-Fi connections can cause instability due to interference and signal strength issues. A wired connection ensures a more stable and reliable internet connection.

      If switching to LAN is impossible, try placing the WLAN router nearer to the PC, or try a repeater.


      §3 Check Your Internet Stability


      §3.1 WinMTR

      To determine the quality of your internet connection, you can use the open-source software WinMTR. Download and execute the tool to start testing.

      If your security software blocks the file or flags it as suspicious, this is a false detection.

      Run the tests to reliable servers such as:

      • Google DNS (8.8.8.8)
      • Cloudflare DNS (1.1.1.1)

      These servers are globally accessible, stable, and excellent for diagnosing connection issues.


      Example output:

      4089ec6e-8c4e-41de-862f-59ffb3977775-image.png


      How to Interpret WinMTR Results

      Packet Loss:

      • If packet loss is consistent across all hops, the issue may be with your ISP or local connection.
      • If packet loss occurs only at one intermediate hop but not beyond, it's likely due to ICMP rate limiting on that hop, not a problem with the network.

      Latency (Best, Avg, Worst):

      • If latency increases steadily as you move toward the destination, this is expected for long distances.
      • Sudden spikes in latency at a specific hop can indicate congestion or a routing issue.

      Hostname/IP:

      • Check the names or IPs to identify where the issue lies (e.g., your router, your ISP's gateway, or a specific remote server).

      §3.2 Bandwidth and Load Test

      Ensure your network has sufficient bandwidth and remains stable under load:

      • Visit Google Speed Test to measure your upload and download speeds.
      • You may run the speed test at least once with WinMTR to see how it will affect your latency and packet loss.

      Ideal Results:

      • Ping (Latency) and Jitter: Low as possible
      • Download/Upload Speeds: Consistent speeds with minimal fluctuations indicate a stable connection.
      • No Sudden Drops: Network should not collapse or drastically drop speed

      Supreme Commander Lag: The Magic 500ms Threshold

      In Supreme Commander, delays of up to 500 ms (half a second) are okay-ish, because the game’s simulation already includes this delay for all actions. Lag happens when a player’s ping is consistently over 500 ms or is losing packets, forcing the game to pause until the delayed data arrives for all players.


      §4 Use Standard Windows Security Tools

      Third-party antivirus or firewall software may interfere with the game's connection. Stick to Windows Defender and the built-in firewall, as these are less likely to block FAF or Supreme Commander-related traffic.

      The following security software is known to may cause issues:

      • Avast
      • Avira
      • Norton

      Whitelisting FAF and Supreme Commander in Windows Firewall & Creating Exceptions for Windows Defender

      Step 1: Open Windows Firewall:

      • Press Windows + R, type control, and press Enter.
      • Navigate to Windows Defender Firewall.
      • Allow an app through the firewall:
        • In the left sidebar, click on 'Allow an app or feature through Windows Defender Firewall'. Click Change settings (you may need admin privileges). Scroll down to find:
        • 'faf-client'
        • 'Supreme Commander Forged Alliance Application'
        • 'Supreme Commander: Forged Alliance'

      If they are not listed, click 'Allow another app' and navigate manually to the .exe of the applications where you have installed FAF and Supreme Commander.


      Step 2: Creating Exceptions for Windows Defender:

      Open Windows Security:

      • Press Windows + i to open Settings.
      • Go to Privacy & Security > Windows Security > Virus & Threat Protection.
      • Under Virus & Threat Protection Settings, click on Manage settings.

      Add an Exclusion:

      • Scroll down to the Exclusions section and click on Add or remove exclusions.
      • Click Add an exclusion, then select Folder to exclude
      • Navigate to the folder containing FAF and Supreme Commander, then select them.
      • After adding the exclusions, close the settings window to save your changes.

      §5 Check Router Security Settings

      Some routers have built-in security features (e.g., parental controls, firewalls) that might block FAF or Supreme Commander related traffic.


      §6 Update Windows to the Latest Version

      Make sure your system and drivers are up-to-date:

      • Go to Settings > Update & Security > Windows Update and get the last updates.

      §7 Use a VPN

      Due to recent world events, your internet provider might be blocking access. Try using a VPN to connect. Make sure, the VPN server is located outside your country, has a low latency and is stable.


      §8 Inspect Coturn Settings

      FAF relies on Coturn servers for NAT traversal, enabling seamless connectivity with other players. The default settings are designed to work for most users without any adjustments. However, if you encounter connectivity issues, you can try selecting a different Coturn server to see if it resolves the problem.

      • FAF client > Settings > Forged Alliance Forever > Preferred Coturns for ICE

      §9 Nothing Works

      If none of the previous steps have resolved your in-game connection issues, follow these instructions to get further help:

      1. In the FAF client, go to the top-left menu > Settings
      • Under General, check 'Write ICE Log File'
      • Windows only: check 'Use FAF Debugger when starting Forged Alliance', then click 'Get the latest version of the debugger'
      • Uncheck 'Allow the ICE adapter to use IPv6'
      • Select 'Global' under 'Preferred Coturns for ICE'
      1. Close the FAF client completely (check Task Manager) and add an exclusion/exception for the FAF Client/Supreme Commander in your Antivirus and Firewall.

      2. Reopen the client and play.

      If you still experience connection issues, create a post in the FAF Discord tech-support-forum channel with the following—if you already have one created, please share the following files:

      • Go to FAF client > top-left menu > Show logs folder > logs, and sort by Date Modified
      • Or, you can enter this directly in the title bar of Windows Explorer:
      %USERPROFILE%/AppData\Roaming\Forged Alliance Forever\logs
      
      • Attach the following files:
        • client.log
        • ice-adapter.log
        • advanced-ice-adapter.log
        • if the game launched, also include 'game_2xxxxxxx.log'
      1. Add the result of the WinMTR output.

      If you not already have, include a description of the issue, what you were doing when it occurred, and any troubleshooting steps you have already tried.

      This will help experts review the logs and assist you.


      Credits:

      • Thanks to @Giebmasse for suggesting the tool WinMTR.
      • Thanks to @MostLostNoob for his feedback and sharing valuable insights.
      posted in Frequently Asked Questions
      maggeM
      magge
    • RE: WD #3 - Ridiculous Balance Ideas

      There will be weather seasons from now on.

      Winter comes with snow avalanche passing throw the map. Spring smelts it and creates rivers which sweeps everything away in his way. Summer will drain rivers and seas. Autumn comes with a tornado.

      posted in Weekly Discussions
      maggeM
      magge
    • RE: Pending Balance Changes Feedback Thread

      Ha, exactly. The Cybran benefits a lot from those changes with their HP reg. When the faction buildings have only ±10 HP difference in the T1 phase - it looks odd to me on paper.

      posted in Balance Discussion
      maggeM
      magge
    • [Tutorial] Windowed Fullscreen, Borderless or Fake-Fullscreen for FAF Supreme Commander

      How to make Supreme Commander borderless:

      Content

      • §1 Definitive Supreme Commander Launcher
      • §2 Python Script / .EXE
      • §3 AutoHotkey Script
      • §4 Borderless Gaming
      • §5 Additional Solutions
      • §6 I need help, nothing works
      • §7 Outdated previous guide

      §1 Definitive Supreme Commander Launcher

      Author: thecore
      Supports Dual Screen: Yes
      More Information on the GitHub project.
      Download latest release - If you encounter any issues, you can raise it at the developer project page.

      How-To:

      1. Set the game to window mode via your in game options menu
      2. Disable secondary adapter via your in game options menu
      3. Install the mods 'Common Mod Tools' and 'UI Party' and activate them via FAF Client
      4. Download latest release, extract the .zip content.
      5. Start 'Definitive Supreme Commander Launcher.exe'
      6. Click 'File', then 'Settings', adjust to your liking by following the on-screen instructions, and hit 'Apply'

      82eb5d9d-ce2f-41d0-a8c0-54b928c759a0-image.png


      §2 Python Script / .EXE

      Author: magge
      Supports Dual Screen: No
      More Information on the GitHub project.
      Download latest release

      How-To:

      1. Set the game to window mode via your in game options menu
      2. Disable secondary adapter via your in game options menu
      3. Download latest .exe release or compile the script by yourself
      4. Start the forged_alliance_window_handler.exe

      This tool will periodically check every 10 seconds if Supreme Commander is running, if the process gets detected it will make the game borderless.

      232f9abc-caa2-4795-8130-05354d146408-image.png
      ae92e6db-674d-4fba-b9cc-6e694b140f88-image.png

      §3 AutoHotkey Scripts

      Authors: The initial script was created by tatsu in the previous guide thread and modified by many others to their liking.
      Supports Dual Screen: Unknown

      Note: If anyone wants to enhance the script to support dual screens or to make it compatible with version 2+ of AutoHotkey, then please PM me.


      This four-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. Disable secondary adapter via your in game options menu
      3. Install autohotkey version 1.1, (script does not work with 2+) from https://www.autohotkey.com/
      4. Download attached file and extract the .rar → right-click the script ⇾ Run Script

      Download: ForgedAlliance_Borderless.rar
      (.ahk scripts are not allowed to attach, content of the script can be seen in the next section for easy copy & paste or download the .rar and extract the script.)


      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, I would suggest the tool Definitive Supreme Commander Launcher (see above).

      If any questions, just ask.

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

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


      AutoHotkey 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
      

      §4 Borderless Gaming

      Supports Dual Screen: Unknown
      More Information on the GitHub project.
      Download latest release

      Borderless Gaming is a simple tool that will allow you to turn your windowed video games into "full-screen" applications without all of the negative side effects

      efae48ab-7a90-40d4-8f05-38ae737a38fa-image.png

      §5 Additional Solutions

      There are numerous AHK scripts and other tools floating around, and I have no idea what is currently working or not. If you have another solution, I would appreciate it if you give me a PM so we can add it to the above list.

      §6 I need help, nothing works

      If you have any questions or need further guidance, please make your own thread here:

      https://forum.faforever.com/category/4/i-need-help
      or
      https://discord.com/channels/197033481883222026/1083855787518079066


      §7 Outdated previous guide

      As a reference, the previous guide:
      https://forum.faforever.com/topic/123/guide-fake-fullscreen-and-optimisation

      posted in Frequently Asked Questions
      maggeM
      magge
    • RE: How come you don't play ladder?

      @Hakkapeliitta That is really a concerning and alarming statement, which indicates that something with the whole ladder system is not functioning as intended. Which should be investigated.

      Well, unless I checked the wrong player history - which I highly doubt -, your ladder games were back in 2018 (3 games) and 2017 (14 games) against enemies from ~500 to ~ -200 rating players. While you were around ~250.

      I know some people are exaggerating their opinions, but can we stay at least at the ground, please.

      posted in General Discussion
      maggeM
      magge

    Latest posts made by magge

    • RE: i cant get the game to work i keep getting this message.

      Restart PC just in case. Try to check security software if it blocks any FAF related files or process.

      posted in I need help
      maggeM
      magge
    • RE: Main problem of Supreme Commander

      @thinker I have merged your other thread with this main one to keep the discussion organized. Let us keep the conversation respectful, please.

      posted in General Discussion
      maggeM
      magge
    • RE: Open discussion on testing and rollout of the new ice adapter

      The sooner we start to test it, the faster we can identify and resolve any bugs. Even if there are some short-term issues, it is absolutely worth in the long run when we get a more stable connection system. Count me in for helping to test it out.

      posted in General Discussion
      maggeM
      magge
    • RE: Black Screen with mod v6 'Advanced Target Priorities EVO'

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

      posted in Game Issues and Gameplay questions
      maggeM
      magge
    • RE: Black Screen with mod v6 'Advanced Target Priorities EVO'

      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?

      posted in Game Issues and Gameplay questions
      maggeM
      magge
    • RE: games stuck on connecting screen

      Seems you have quite a few active mods - To further narrow it down, test if everything works fine without any mods; afterwards you have to find which mod or combination of mods is to blame for the crash.

      posted in Game Issues and Gameplay questions
      maggeM
      magge
    • RE: Crash game

      Contains: warning: SND: XACT3DApply failed.

      Take a look here: https://forum.faforever.com/topic/4084/solutions-for-snd-error-xact-invalid-arg-xact3dapply-failed

      posted in FAF support (client and account issues)
      maggeM
      magge
    • RE: Black Screen with mod v6 'Advanced Target Priorities EVO'
      1. The 'advancedpriotities' entry in the Game.prefs:
                  AdvancedPriotities = {
                      windowHeight = 140,
                      posY = 500,
                      AttackConstructionLeftValue = 600,
                      AttackOrdersLeftValue = 50,
                      Preset = 'strogo1_1',
                      FactoryConstructionRightValue = 1400,
                      buttonLayoutSeparate = {
                          { },
                          { },
                          { }
                      },
                      windowWidth = 120,
                      FactoryOrdersLeftValue = 50,
                      posX = 50,
                      FactoryConstructionLeftValue = 600,
                      showSeparateWindow = false,
                      lockSeparateWindow = false,
                      hideAbilities = false,
                      AttackConstructionRightValue = 1400
                  },
      
      1. Primary monitor: 2560 x1440 I use only one monitor for gaming. SC runs only on the main screen.

      @SealingSatyr511 said in Black Screen with mod v6 'Advanced Target Priorities EVO':

      Do you use a second monitor ? if yes, left or right display ?

      1. Yes, bottom.
        1a188408-d449-42b2-a385-15f8a7f6a183-image.png

      Edit: BTW, there is a spelling mistake:

      For 'advancedpriotities' is the "r" missing; 'advancedpriorities'

      posted in Game Issues and Gameplay questions
      maggeM
      magge
    • RE: Black Screen with mod v6 'Advanced Target Priorities EVO'

      With v8 I do not get any black screen anymore, but unfortunately, I do not get any bottom build panel when I select any unit. (no other mods active).

      warning: Error running '/lua/ui/game/gamemain.lua:OnSelectionChanged': ...\advanced target priorities evo\modules\settings.lua(802): perform arithmetic on expected but got nil
               stack traceback:
               	...\advanced target priorities evo\modules\settings.lua(802): in function `ApplyCoordinatesToPanels'
               	...\faforever\1\gamedata\lua.nx2\lua\ui\game\orders.lua(1881): in function <...\faforever\1\gamedata\lua.nx2\lua\ui\game\orders.lua:1875>
               	...\faforever\1\gamedata\lua.nx2\lua\ui\game\orders.lua(1675): in function `SetAvailableOrders'
               	...aforever\1\gamedata\lua.nx2\lua\ui\game\gamemain.lua(702): in function <...aforever\1\gamedata\lua.nx2\lua\ui\game\gamemain.lua:625>
      warning: Error running '/lua/ui/game/gamemain.lua:OnSelectionChanged': ...\advanced target priorities evo\modules\settings.lua(802): perform arithmetic on expected but got nil
               stack traceback:
               	...\advanced target priorities evo\modules\settings.lua(802): in function `ApplyCoordinatesToPanels'
               	...\faforever\1\gamedata\lua.nx2\lua\ui\game\orders.lua(1881): in function <...\faforever\1\gamedata\lua.nx2\lua\ui\game\orders.lua:1875>
               	...\faforever\1\gamedata\lua.nx2\lua\ui\game\orders.lua(1675): in function `SetAvailableOrders'
               	...aforever\1\gamedata\lua.nx2\lua\ui\game\gamemain.lua(702): in function <...aforever\1\gamedata\lua.nx2\lua\ui\game\gamemain.lua:625>
      
      posted in Game Issues and Gameplay questions
      maggeM
      magge
    • Black Screen with mod v6 'Advanced Target Priorities EVO'

      @SealingSatyr511

      If I activate the mod v6, I just get a black screen when I start the game. Even when I disable all other mods. Can you have a look, please?

      game_24793153.log

      Context: https://forum.faforever.com/topic/9019/mod-ui-advanced-target-priorities-evo-presets-management-new-clean-ui-graphics-enhancement-free-layout/8

      posted in Game Issues and Gameplay questions
      maggeM
      magge