The official client for TA Forever (TAF), forked from FA Forever (FAF) to support Total Annihilation.
- Use AdoptOpenJDK 19 or Oracle JDK 19 (others might not work)
- Clone the project with Git
- using SSH:
git clone git@github.com:ta-forever/downlords-faf-client.git
- using HTTPS:
https://github.com/ta-forever/downlords-taf-client.git
- using SSH:
- Open the project into IntelliJ IDEA Ultimate or Community (free)
- Make sure you have the IntelliJ IDEA Lombok plugin installed
- Make sure you have
Enable annotation processing
enabled in the settings - Select
Main
as run configuration next to the hammer button in the top right - Compile and start the application by pressing the play button
A video tutorial is available here. Don't forget step 5.
Learn how to install the client on Linux here
(NB: Linux support is mostly likely broken since forking from FAF)
Thanks to ej-technologies for our open source license for Install4j, a multi-platform installer builder. We use Install4j to build installers. | |
Thanks to ej-technologies for our open source license for JProfiler, a java profiler. We use JProfiler to optimise our software. | |
Thanks to bugsnag for their open source license. We use bugsnag for our error reporting. | |
Thanks to YourKit for their open source license |
Please take a look at (FAF's) contribution guidelines before creating a pull request
Have a look at (FAF's) wiki.