FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    1. Home
    2. magge
    The current pre-release of the client ("pioneer" in the version) is only compatible to itself. So you can only play with other testers. Please be aware!
    maggeM Offline
    • Profile
    • Following 0
    • Followers 1
    • Topics 17
    • Posts 1,086
    • Groups 3

    magge

    @magge

    Moderator FAF Association Board
    429
    Reputation
    241
    Profile views
    1.1k
    Posts
    1
    Followers
    0
    Following
    Joined
    Last Online
    Website github.com/magge-faf
    Location Buchhaim

    magge Unfollow Follow
    FAF Association Board FAF Association Members 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

      If you need any guidance, please make your own thread in this forum here or the channel #tech-support-forum in Discord


      # Error Message Likely Cause Suggested Fix
      1 SSLException: Tag mismatch! Client can't establish secure connection Disable security software temporarily for testing. Check firewall for blocks on secure connections.
      2 Connection reset / timed out Internet blocked or unstable connection Ensure stable internet, disable security tools temporarily, check firewall, or try a VPN
      3 Timeout in sinkOneMulticast Client can’t detect browser login Change default web browser
      4 AccessDeniedException / Cannot run program Program blocked or insufficient rights Make sure security software isn’t blocking client. Restart PC. Check Windows user permissions. Remove FAF folders and reinstall FAF
      5 Exit code 1 Unknown crash Get last log from C:\Users\%username%\AppData\Roaming\Forged Alliance Forever and create a forum thread with logs and reproduction steps
      6 Exit code -1073741515 Supreme Commander issues Start Supreme Commander via Steam/GOG to download missing files, then start a skirmish mission to create profile
      7 FileNotFoundException Missing files Ensure no blocks on FAF or Supreme Commander folders. Reinstall FAF client and Supreme Commander
      8 Could not extract value with pattern 'code=([^ &]+) Browser can’t process info Change default web browser
      9 FileSystemException Files blocked by another process Restart the PC
      10 cartographic.fx: unknown error Unknown issue No known fix available
      11 LoginException: Could not reach server Network or server problems On your end, something is blocking the internet access from/to the FAF client. Or login server is down
      12 warning: Error running lua script: Attempting to lookup the RType for class Moho::CPlatoon before it is registered AI-related CPU error Likely hardware fault; replacing the CPU may help. See related thread
      13 ID3DXEffectCompiler: Compilation failed Unknown cause See related thread
      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
    • Solutions for SND: Error, XACT: Invalid arg, XACT3DApply failed

      Table of Contents:


      §1 Fixing Disappearing Sound:

      • Known conflicts with software and hardware
      • How to apply a possible solution

      §2 Fixing Crashes Related to Sound - SND: Error, XACT: Invalid arg, XACT3DApply failed

      • A comprehensive guide covering all known solutions

      §3 User-Contributed Suggestions

      • 3.1 Uninstall Sound Software & Try Alternate Speakers for Testing
      • 3.2 Delete Sound Files Responsible for Crash
      • 3.3 Reinstall Everything
      • 3.4 [Video Tutorial] For RTX card users, NVIDIA Broadcast, or for non RTX users Virtual Audio Cable
      • 3.5 Set Compatibility Mode to Windows 7

      Content:


      §1 Fixing Disappearing Sound:

      If your sound, goes silent after a certain time or early in the game - Make sure you have the following sound settings (without applying any filter/sound enhancements to "make it sound better"):

      Stereo - 16bit - 44100 Hz

      The following software are known to cause conflicts with Supreme Commander or the FAF client:

      • Steel Series GG Software Suite
      • Steel Series and Corsair Driver Packages
      • Creative Speaker Drivers
      • Killer Audio/Networking
      • Citrix Systems
      • Overwolf Overlay
      • Sophos VPN
      • Asus GPU Tweak III

      The following hardware may cause conflicts:

      • Intel Core stability issues in 13th and 14th Gen Processors (Discord Thread About The Issue: Link)

      It's important to note that Forged Alliance was developed before 5.1 or 7.1 surround sound technologies became available, and as such, they are not compatible.


      Example to change it:

      cd1e6f1a-7461-4cc2-aa89-c3fde17daa02-image.png
      acc0d28b-b7b1-4c91-ba61-474f384e34d2-image.png
      a4fdd51b-d267-422c-897c-fb69e20a107b-image.png


      §2 Fixing Crashes Related to Sound - SND: Error, XACT: Invalid arg, XACT3DApply failed

      Verify sound as the root cause, test the game without sound (shouldn't cause crashes), and inspect for UI or SIM mod issues.


      How to disable the sound properly:

      FAF Launcher ⇾ Options ⇾ Forged Alliance Forever ⇾ Command Line Format for Executable ⇒ add /nosound behind the "%s"

      dc95ff7b-1277-473d-85b3-0097c66216b7-image.png


      2.1 Uninstall FAF and Supreme Commander completely and remove any leftover files, so we can begin with a 100% working environment.

      Make sure no leftover files are in: (Path may be different, if you have the GOG version, or you have selected a different installation path.)

      C:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance
      
      C:\Users\%username%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance
      
      C:\ProgramData\FAForever
      
      %LOCALAPPDATA%\Gas Powered Games\Supreme Commander Forged Alliance\
      
      %APPDATA%\Forged Alliance Forever
      

      2.2 Install the latest client release from FAF:

      https://github.com/FAForever/downlords-faf-client/releases (Or go to https://www.faforever.com/play)

      Install Supreme Commander via Steam or GOG

      Test for sound issues with a new installation. If problems persist:

      • Ensure Windows is updated.
      • Configure sound card to stereo mode.
      • Set sound card to 44100 Hz / 16 bit; consider 44100 Hz / 24 bit
      • Disable sound enhancements for your sound card.
      • Deactivate unrelated sound devices (restart PC).

      If you have a USB sound card like Focusrite and other devices, disable everything except your primary sound card (e.g., NVIDIA and Waves SoundGrid). If you're not using your onboard sound card, consult Google or your motherboard manual to deactivate it through the BIOS.

      Example: In this image, NVIDIA and Waves SoundGrid were deactivated:

      9ff18966-3993-42d6-af7c-1ce813c7c030-image.png


      §3 User-Contributed Suggestions

      - 3.1 Uninstall Sound Software & Try Alternate Speakers for Testing

      Consider using other audio devices, such different pairs of headphones/speakers or audio hardware. Uninstall any additional software that applies filters or effects to your sound and stick to using basic drivers to avoid potential problems. Avoid high frequencies and bit depths (Example: 96000+ Hz / 32 bit).

      - 3.2 Delete Sound Files Responsible for Crash

      Head into your steam folder for SupCom:FA and delete both music files (The .xwb and the .xsb)

      C:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\sounds
      
      

      - 3.3 Reinstall Everything

      Reinstall Windows, do not install any third-party software and try only with FAF and Supreme Commander.

      - 3.4 NVIDIA Broadcast and Virtual Audio Cable (submitted by @Aranei)

      The following video tutorial shows both solutions via YouTube.

      • For all users (including non-GeForce RTX graphics card users): Virtual Audio Cable from vac.muzychenko.net

      • For GeForce RTX graphics card users (recommended): NVIDIA Broadcast


      - 3.5 Set Compatibility Mode to Windows 7 (submitted by @Aranei)

      [Feedback is needed to confirm whether it works independently or requires in combination with solution attempt 3.4]

      Verify sound as the root cause, see §2 to check.

      Configure two executable files (main and replay ForgedAlliance.exe) to run in Windows 7 compatibility mode:
      edb50e32-5bef-4cc9-9ea6-6c3a2512da49-grafik.png

      Default Installation Path:

      C:\ProgramData\FAForever\bin
      C:\ProgramData\FAForever\replaydata\bin
      

      Alternatively, use the data folder button in the FAF client to locate the game root directory.

      If you use an NVIDIA card, perform a clean installation of both NVIDIA Broadcast and the simple NVIDIA sound driver.

      While this alone didn’t resolve the issue in testing, it could be part of a working solution.


      Conclusion:

      The cause of the disappearing sound error is unknown (Well, it is a ~20-year-old game engine) and there is no guaranteed solution, even after many years. It may be related to numerous factors, which makes it difficult to determine the root cause, but it is related to the sound card or other software/hardware that affects sound in some way.


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

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


      When you have found any information that could solve the sound issue, which is not listed here, please PM me about it, and I will add it. Thank you in advance.

      posted in Frequently Asked Questions sounderror
      maggeM
      magge
    • RE: Can I be banned for drawing a match?

      @Jip has refactored the draw-method so that calls now expire after a time. This prevents players from starting a call at the beginning of a match and keeping it open indefinitely.

      Previously, the flaw was that draw-calls never expired, meaning an early offer could still be accepted much later to avoid a loss / not letting the enemy team win when the match situation has drastically changed.

      The fix is not live, yet, but is in the pipeline.

      As @maudlin27 already explained, no one should be banned for drawing a match. If you encounter situations where a draw was abused to tamper with the game state, please report them for investigation.

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

      How to make Supreme Commander borderless:


      Comparison Overview

      Solution Difficulty Multi-Monitor Support Recommended
      Definitive Supreme Commander Launcher Easy Yes Yes
      Borderless Gaming Easy Unknown Yes
      Python Script / EXE Easy No Situational
      AutoHotkey Script Medium Unknown Legacy
      dgVoodoo2 Advanced Reported Troubleshooting

      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.


      Suggested by @ipconfig-release:

      dgVoodoo2

      Some users, including myself in the past, have reported good results with multi-monitor setups using dgVoodoo2. It may also help resolve borderless-window issues on single-monitor systems.

      Website: https://dege.freeweb.hu/dgVoodoo2/ReadmeGeneral/

      §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
    • [MOD UI] Enemy Tagger

      Hover over any enemy unit/structure and left-double-click (customizable) to automatically place markers like:

      SMD 15:34
      NUKE 18:42
      T3 ART 22:10
      T3 LAND FAC HQ 9:31
      ...

      For unfinished enemy structures, the marker can include progress percentage, e.g. HYDRO 37% 1:22.


      Setting Window:
      6c88f199-64fe-4c7b-9c52-443d5f10859c-image.jpeg


      Limitations:

      The percentage is based on visible health/max health. This matches build progress for unfinished structures, but damaged completed structures can show a similar percentage. Keep that in mind.

      Disclaimer:

      This mod was developed with Codex. I reviewed, tested it in-game, and spent time fixing tag cases. If you still find a wrong label, let me know and the Aigent will get it corrected quickly.

      By default, time and structure percentages are disabled to keep the mod simple for new users. Advanced users who are familiar with BO timings may find them valuable for their bigger strategic picture.

      Coverage:

      The mod folder includes COVERAGE_REPORT.html, a readable reference that documents the current tag mapping and shows how units are labelled by the mod.

      Credits

      Unit coverage and reference data are based on @etfreeman FAF unit database.

      posted in Modding & Tools
      maggeM
      magge

    Latest posts made by magge

    • RE: Replays cutoff after the first disconnect/ejection?

      @nomander Are there any ideas for how a fix might be possible, or is it too complex to make any progress currently?

      While processing reports, I run into broken replays, and having to contact players for their local replay files is not ideal.

      posted in General Discussion
      maggeM
      magge
    • RE: [MOD UI] Enemy Tagger

      @skrat Thanks! Fixed, verified and v3 uploaded.

      Edit2: v4 - Added camera coordinates (customizable)
      Edit3: v5 - Fixed frigates, sonar, and Nomads AA.
      Edit4: v6 - Added auto-overwrite for old Enemy Tagger markers when FAF's 15 marker limit is reached. (customizable)
      Edit5: v7 - SACU preset tagging, tiered transport tags
      Edit6: v8 - More unit-specific tags, shield tiers, and SACU clean-up.
      fc89322a-7a92-4af5-a936-9ad0406f5dcc-image.jpeg

      posted in Modding & Tools
      maggeM
      magge
    • RE: [MOD UI] Enemy Tagger

      Thanks @wilson_ Fixed it, verified, and uploaded version 2.


      Thanks @nuggets Good point. I moved the config into the regular FAF UI mod options, and updated the first post.

      posted in Modding & Tools
      maggeM
      magge
    • RE: [MOD UI] Enemy Tagger

      Thanks for the feedback!


      @wilson_ Integrating the mod into the base game is something that could be considered. The little time-savings really add up over time. I am also not a fan of adding more clutter to the UI.


      @skrat I double-checked; they are getting tagged correctly. My guess is that the mouse-hover did not resolve the name of the T4 unit due to partially fog / limited intel. When the mod (your mouse hover) cant resolve the name of the T4 unit then it will fall back to just EXP. If you can clearly see the EXP's name and HP, but it still gets tagged only as EXP, then please tell me the replayID and time.

      Reclaim is unfortunately not taggable that way, because it cannot be selected directly. But I will look into it, if there is another solution.

      posted in Modding & Tools
      maggeM
      magge
    • RE: Attached user profile notes - how to view all of them?

      Hmm, should be in:

      %APPDATA%\Forged Alliance Forever\client.prefs
      
      "user" : {
         "notesByPlayerId" : {
      
      posted in General Discussion
      maggeM
      magge
    • [MOD UI] Enemy Tagger

      Hover over any enemy unit/structure and left-double-click (customizable) to automatically place markers like:

      SMD 15:34
      NUKE 18:42
      T3 ART 22:10
      T3 LAND FAC HQ 9:31
      ...

      For unfinished enemy structures, the marker can include progress percentage, e.g. HYDRO 37% 1:22.


      Setting Window:
      6c88f199-64fe-4c7b-9c52-443d5f10859c-image.jpeg


      Limitations:

      The percentage is based on visible health/max health. This matches build progress for unfinished structures, but damaged completed structures can show a similar percentage. Keep that in mind.

      Disclaimer:

      This mod was developed with Codex. I reviewed, tested it in-game, and spent time fixing tag cases. If you still find a wrong label, let me know and the Aigent will get it corrected quickly.

      By default, time and structure percentages are disabled to keep the mod simple for new users. Advanced users who are familiar with BO timings may find them valuable for their bigger strategic picture.

      Coverage:

      The mod folder includes COVERAGE_REPORT.html, a readable reference that documents the current tag mapping and shows how units are labelled by the mod.

      Credits

      Unit coverage and reference data are based on @etfreeman FAF unit database.

      posted in Modding & Tools
      maggeM
      magge
    • RE: Share your worst FAF client memory usage in 2026!

      Under normal use (just starting the java client and playing a few games) it usually sits at around ~650 MB for me. Even when left alone in the background for many hours.

      After repeatedly switching through all UI tabs and clicking on random elements, memory usage peaks at 1.3 GB and drops back to around 1 GB.

      posted in General Discussion
      maggeM
      magge
    • RE: [MOD UI] Auto Hide UI Menu Elements

      Has been updated to work with the latest patch changes.
      Added logging and a retry watcher for easier future debugging.

      posted in Modding & Tools
      maggeM
      magge
    • RE: FA Companion / Training Tool

      Congratulations on this milestone. It looks very promising, and I will definitely test it out.

      The map meta build orders are a nice touch. GJ!

      posted in General Discussion
      maggeM
      magge
    • RE: map-gen design vote

      @wilson_ said:

      From my understanding, this forum is the main platform for me to do so. From here, it's on the moderators / community managers to pick it up.

      I respectfully disagree.

      Posting an idea on the forum and expecting a community manager or moderator to make everything happen for you is unlikely.

      Senior developer @brutus5000 already suggested the next crucial step: create a feature request and start defining the requirements. Then Brutus, or any other available developer, has the necessary information to do "their magic" and actually start working on your idea in their personal free time.

      That is the opportunity to put this idea on a path towards implementation. If nobody is willing to take that first step, it becomes difficult to expect others to invest their own time into it.

      That being said - I will happily assist anyone who needs help creating a GitHub feature request. Just send me a PM here or on Discord. There are already examples in the repository, so getting started is straightforward.

      posted in Suggestions
      maggeM
      magge