Contributor to the client and other FAF related software
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:
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.
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
What is the issue @WeeGogs ?
Restart PC then Uninstall(like executing the uninstaller not just install the new, also make sure the folder of the program is gone after that, tick the checkbox to install all) and install whatever version you like.
We have users on arch for sure No idea to be honest what fonts are used...
Nividea bug? But kind of issue do you even have?
This does not mean the client crashed the client only informs you that the game crashed... the error message has no value. What is interesting would be the game log
Also updating java was suggested (btw that won't help java is shipped with the client) so updating to newest client version would be good
Also one guy says turn on teathered connection(the safe data thing) flag in windows settings solved it XD
Could not find much on it. For most ppl the problem went away after updating their windows
Maybe somebody has a link where to download it, I got no idea
or at least if it is a java specific issue