This repository contains the missions for the Nomads campaign, which require the Nomads mod to be played. See the setup instructions on how to play them online, offline, or with the development environment, and remember to have fun!
We can use all the help we can get both with these missions and the parent mod:
Be sure to visit our discord server here where you can help out, comment or simply keep up with progress on the mod. Everyone is welcome!
These missions are designed to be run on top of the mod, so we need to change how FAF loads the coop mod, so you can then play them. You can play with other people, but every person in the game needs to have followed these instructions to prevent desyncs.
Before installing, we must first download the mod files using the FAF client. Do the following:
To make things easier for you, we include an installer for the Nomads campaign. It includes the following:
Get the latest installer from the releases page on this repo, here: https://github.com/FAForever/NomadMissions/releases
To play with your friends, you need to tell the FAF client to run the game with Nomads files loaded:
Settings
, then on Forged Alliance Forever
. Under the Advanced
section, put C:\ProgramData\FAForever\bin\ForgedAlliance.exe /init init_NomadsCoop.lua
into the Command line format for executable
field, deleting entirely anything that was there before.
"%s"
(including the quotation marks), reversing step 5. The file can stay in your folder and wont be active unless you do step 5 again.You should be using the installer above since its easier, but if something is wrong you can follow the instructions below to place all the files manually.
You need to download all the files that the missions need to work, and then enable the missions by following either the Official client instructions, or the legacy client instructions. Also make sure to read the instructions to the very end, as you will need to disable the changes after playing!
Clone or download
button near the top of this page, and choose download as zip. Then unpack the maps into your maps folder. Hang onto the zip file. You will some files from it later when enabling the missions.N0x_VO.nx2
while the video files have Movies_UnPackMe
at the end of their name.N0x_VO.nx2
file into C:\ProgramData\FAForever\gamedata\
note: NOT program files, and do not unpack the file.
C:\ProgramData\FAForever\movies
note: NOT program files, you must unpack the file, which will contain a set of .sfd
files.You are all set to enable the missions! Follow either the official (downlords) client instructions, or the legacy client instructions to enable the missions.
init_NomadsCoop.lua
from this repository. You will be using this to run the game in a different way.init_NomadsCoop.lua
file into C:\ProgramData\FAForever\bin\
note: NOT program filesSettings
, then on Forged Alliance Forever
. Under the Advanced
section, put C:\ProgramData\FAForever\bin\ForgedAlliance.exe /init init_NomadsCoop.lua
into the Command line format for executable
field, deleting entirely anything that was there before.
"%s"
(including the quotation marks), reversing step 5. The file can stay in your folder and wont be active unless you do step 5 again.init_NomadsCoop.lua
from this repository. You will be replacing another file with this one.C:\ProgramData\FAForever\bin\
. There you will find a file called init_coop.lua
. If it is not there, host a game of coop on FAF to download the files.init_NomadsCoop.lua.lua
that you have just downloaded to init_coop.lua
and place it into the folder, replacing the file already there.init_coop.lua
or delete it and it will be patched next time you run coop. You are can play non-coop games normally without disabling these changes, so if you only play Nomads coop missions then you dont need to do anything. Additionally, running coop with Downlords client will not work while you have this file set to read-only!You can also play these missions offline against the github repository of nomads, which lets you test them with future nomads patches.
To do this, you first must set up your nomads so you can launch that offline. Follow the instructions on the main repository here and continue once you have successfully launched an offline game of nomads. The remaining steps are analogous to what you did with the main repository.
Download the init_DevNomadsCoop.lua
from this repository. Place it inside C:\ProgramData\FAForever\bin\
, which is a folder you should already be familiar with as it was a required step to set up Development Nomads.
Open the init_DevNomadsCoop.lua
and change your first two lines to correspond to your repository locations, just as you have done for the nomads init file previously.
The lines are at the start of the file, so you can't miss them.
dev_path = 'E:\\GITS\\fa'
corresponds to the path to the FA repositorydev_pathnomads = 'E:\\GITS\\nomads'
corresponds to the path to the Nomads repositoryInside the same folder, C:\ProgramData\FAForever\bin\
, you'll find ForgedAlliance.exe
As before for Nomads, make a shortcut for it either by right clicking on the file and putting it in an easily accessable place or right clicking in the folder you want the shortcut to be in and making a new shortcut there. (For example your desktop)
As before, go into its properties (right click) and change the target:
C:\ProgramData\FAForever\bin\ForgedAlliance.exe /init init_DevNomadsCoop.lua /EnableDiskWatch /showlog /log C:\ProgramData\FAForever\logs\speed2coop.log
Launch the game. If you did everything correctly you should be able to switch to a coop map in the skirmish menu.