Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you may not be able to execute some actions.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
The version is not yet released. You can find the preview here. On the other hand it might already be released by the time you are reading this.
I am gonna quickly interduce new features:
Client warns if you try to close it while FA is running
Hide the chat user list
See description of game featured mods
Client can cache multiple versions of featured mods, so you don't need to redownload everything after you watched an old replay. Needs to be activated in the settings for now
Client shows why games are not rated:
The m&m map picks are rotated
Admins can broadcast messages via the client
Client short cut is called FAF Client
Maps added to the map folder are automatically detected during runtime and added.
Lots of bug fixes
Client adds support to broadcast rating limits via server: You can add min/max rating and also enforce it. If enforced the game is only shown to players that match the rating boundaries. If not enforced only a warning is shown to players that do not match the boundaries. See the video how to use it.
Read the changelog for more information.
A lot of bugs were fixed if you want a more detailed version of what else changed have a look in the release notes: https://github.com/FAForever/downlords-faf-client/releases/tag/v1.2.1
FAF tanks all contributors that contribute to FAF software. Be the next one and help us. See the project on Github.
Now the map generator has an option to set the map size and player count, would that not be a reason to try it in a tournament again? Now you can also make 2v2 1v1 or whatever you like. I would be interested. Also reclaim and a lot of other stuff was improved.
Hi guys, if you have got any questions concerning contributing to the FAF client fell free to ask here. Make sure you check out the wiki https://github.com/FAForever/downlords-faf-client/wiki
Btw guys if we merge @Downlord's PR then the new release would need java 14
I am playing Forged Alliance for a long time. I bought the game when I was 12 or 13 I guess. I was always interested in Informatics and programming. I think it did some first programming when I was 14 etc. but really only small things. I think often I was just missing a goal right? It is often easier if you have a concrete goal you wanna reach. I was 16 or 17 when I learned what GitHub and Open Source was. Suddenly I wondered if FAF was Open Source. So I just went ahead and searched for FAF on GitHib and who knew all the project where there.
So I looked at the client and it was python and that would have been fine cause I knew some python. But I discovered Downlord's-FAF-Client on GitHub. I had never heard of it before cause I was not really to invested into FAF. I just liked playing FAF, I did not engage into chat/forum or whatever there was. And I was shocked, it looked really good and worked, even if I need to admit it used to break a lot cause of external changes that did not consider it. And Java was maybe even better than Python I just liked it more. I really did not know much Java, I made one or two little things and knew the very basics. The thing that was different from before was I had a goal. My goal was to part of this awesome thing. Also this client seemed really major and this kind of made me want to spread the word about it.
@Downlord also had some wiki pages about the project. He had a list of technologies and also one to a chat with contributors. Also he offered some help to newbies.
Was a lot of work to get going cause the Java client is quite well engineered and uses a lot of technologies. But I made some Pull Requests(suggested changes) even if it took like 5 rounds of @Downlord requesting changes it worked out in the end. Over the years I contributed quite a bit.
I learned so much from @Downlord and others like @Brutus5000 , which I am really thankful for. Meanwhile I started studying Informatics at university and I am almost through. My plan was studying Math for some time but my positive experience at FAF made me study Informatics.
This year I have been the main contributor to the faf client.
My experience(not only FAF but mainly FAF) gives a huge advantage over other students, who in parts don't really know programming or software development looks like. I also had 3 jobs in software development besides my studies which I might not have had if it was not for FAF.
No skill is required to start doing stuff at FAF. The only thing you need is passion, motivation and dedication.
@ETFreeman Just so you know your are being an ******** here. What the **** is wrong with you. Askaholic is somebody that spends a lot of time and effort in FAF which is if you have not a project run by volunteers. While Askaholic could suely use his programming skills to actually make money(given the time he spends on FAF would be quite some money I guess). Rather he likes donates his time to FAF to deal with people like you.
Since it is in game it is 99% not the client's fault. Probably hard to tell what the error is? Did you log in the game.log?
https://github.com/FAForever/downlords-faf-client/releases/tag/v1.2.0-RC1 should be there ib´n a few minutes
Then the client allows themeing now:
If the theme is copied to the corresponding folder it can be selected in the settings and the UI instantly reloads. You can read more about it here
You can not do that without the manual help of a moderator
I was talking about the number of games a player played a map. There is no way to pass that t the game....
Gonna release 1.2.0 as soon as I get the motivation to get out of bed XD
Hi guys, I am gonna try write a little about what is new in new client versions. We also have change notes on the client releases but they are often no complete description and hard to read for outsiders. So maybe I'll try to write some text about new interesting changes. When I merge them in the corresponding topic of the upcoming release.
You can try the new features by either installing a Release candidate at the end of the development period or any time with a development set up. Read more here.
Concerning that if you want to test it you need to add the following line
-Djava.library.path=C:/
to the downlords-faf-client.vmoptions in the installation directory. To edit it you need to be an admin. Therefore you need to search for notpad, right click it and open as admin. If opened select File->Open-> Open downlords-faf-client.vmoptions (you might select All Files in the bottom right to be able to see the file) . Add the line at the end of the file and save. Start the client.
Assembly is fun
Installing windows fixed my issues XD
If you make 4 contributions to FAF in October you will receive a free t-shirt.
You will receive a t-shirt from Digital Ocean which hosts the so called Hacktoberfest. Hacktoberfest is supposed to promote contributions to Open Source Software.
As a contribution counts PR that are not marked as "invalid" by the owners of a project. Contributions need to be made on GitHub.
Go to https://hacktoberfest.digitalocean.com/ to register.
There are also issues marked with a hacktoberfest lable u can get started with. But even better just ask us what u can do for example here.
Happy hacking.
Corona...
Yes the server did not support it till now. @Askaholic made changes tho that allow it so now somebody needs to make the client send it and read it.