Won't change Maps and Mods location
-
Every single time I try to tell the client to switch to a different folder instead of something stuck in my OneDrive, it seems like nothing happens. I get a pop-up each time recommending not to have the folder location be in OneDrive but it won't let me switch it to a folder I tried making in my D drive. Even trying to delete the Gas Powered Games folder in MyGames on the OneDrive location did nothing. It keeps defaulting there and not changing despite multiple times trying to change the location in settings.
-
Please share the path you have set in the FAF Client for the 'game location' and 'maps & mods location'.
-
I'm having the same issue. FAF installed the mods and maps to a random location in Onedrive, and I want it local. Can't change it. Anywhere I try to assign using the change maps and mods location it says "Oops. This Directory Isn't Empty". Here's where it default installed: C:\Users\Dan\OneDrive\Enrollment\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance
-
C:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance is the game directory. I don't know why FAF would have installed to onedrive by default. FAF also can't find the forgedalliance.exe
lient Version: 2025.5.2
java.io.IOException: Cannot run program "C:\ProgramData\FAForever\bin\ForgedAlliance.exe" (in directory "C:\ProgramData\FAForever\bin"): CreateProcess error=2, The system cannot find the file specified
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1170)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1089)
at com.faforever.client.fa.ForgedAllianceLaunchService.launch(ForgedAllianceLaunchService.java:161)
at com.faforever.client.fa.ForgedAllianceLaunchService.launchOfflineGame(ForgedAllianceLaunchService.java:49)
at com.faforever.client.game.GameRunner.lambda$startOffline$35(GameRunner.java:557)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
at java.base/java.lang.ProcessImpl.create(Native Method)
at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:500)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:159)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1126)
... 11 more