Code Monkey home page Code Monkey logo

downlords-faf-client's Introduction

FAF logo

FAF Client

Checks Coverage Status

The official client for Forged Alliance Forever (FAF)

Support Development

Post a bounty on Issue Hunt. You can reward and financially help developers that solve the issue. For new features, it can be helpful to first ask whether other people also see your change as an improvement. This helps avoid feature requests that will not be accepted.

Issue hunt

How To Run

  1. Use Temurin 21 or Oracle JDK 21 (others might not work)
  2. Clone the project with Git
    • using SSH: git clone [email protected]:FAForever/downlords-faf-client.git
    • using HTTPS: https://github.com/FAForever/downlords-faf-client.git
  3. Open the project into IntelliJ IDEA Ultimate or Community (free)
  4. Make sure you have Enable annotation processing enabled in the settings
  5. Select Main as run configuration next to the hammer button in the top right
  6. Compile and start the application by pressing the play button

A video tutorial is available here. Don't forget to Enable annotation processing.

Linux

Learn how to install the client on Linux here.

Open Source Licenses

Thanks to ej-technologies for their open source license. We use Install4j to build installers.
Thanks to bugsnag for their open source license. We use bugsnag for our error reporting.
Thanks to YourKit for their open source license.
Thanks to Twemoji Twitter for their open source license. We use and display emojis in the chats.

Contribute

Please take a look at the contribution guidelines before creating a pull request.

Have a look at our wiki.

downlords-faf-client's People

Contributors

1-alex98 avatar 20seven avatar andreasley avatar antondelorme avatar askaholic avatar blackyps avatar brutus5000 avatar cheyans avatar chrsin avatar cyrilpaulus avatar darkhorsev1 avatar dependabot[bot] avatar femtozetta avatar geosearchef avatar germanicianus avatar jeremykwg avatar johnhce avatar katharsas avatar kimo-s avatar krasa avatar magge-faf avatar marc-spector avatar micheljung avatar mrrowey avatar niklaskp avatar obydog002 avatar sheikah45 avatar sulikdan avatar tatsujb avatar yenon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

downlords-faf-client's Issues

Name history

"[VoR]TA4Life:
I want a lobby mod where I can rename everyone to what I want to call them, which would not change when people attempt to smurf. Then also there should be a place where you can see all the different names that people have given someone"


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Hello, your email on git does not exit anymore

Hello Michel,

I saw this repo.

I am a also "good" Java programmer, but never worked in JavaFx (only WPF in C#) and a bit skeptical about this project, but I wish you good luck :D
We have a lot of code behind in python what is hard/much to write in Java,
but I am sure sheeo mention this ;)

Have you an UI-Design in mind?
Spooky started a redesign some month ago:
https://github.com/spooky/faf-redesign
Also spooky and me collected some ideas:
https://www.dropbox.com/sh/pqkde9sjgi081nh/AABdEx4Zdo35OcRfM8-V4ZQ3a?dl=0

Maybe in the future more things are in the web (e.g. vault).

Best regards

IDragonfire

Implement "ladder notification"

Notify the user when another player in his range is searching for a 1v1 ranked game opponent.

This is already implemented, however ugly in the status bar. Think of some better way to notify the user. One idea:

Display a transient notification that, when the user clicks on it, opens the ranked1v1 screen.

Don't display while the user is playing a game

users with AVAST! problems

avast catches jvm and scans it when FAF is run, potentially locking the resource and FAF throws a runtime error stating JVM was not found.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.