I have added the Star Wars Empire as a race to Armada 2 and it works completely fine in single player, however when I try to select them in a LAN game the game won't let me choose them in the race selection list. It appears on the list but when i click on it, it just makes me be federation.
I know it is possible to add new races to multiplayer, I have the ultimate dominion mod and the maker of that did it.
So i need a little help here.
Do all players in the LAN have it installed?
yes, the same exact copy of the game
You should have a file in your odf/others folder called "races.odf".
That will list a set of races that you have installed, I suspect that the Star Wars race you have is just calling the standard federation starting ships. You need to have a look at your race.odf (possibly empire.odf?) and see which ships it;s starting you off with. You need to adjust it so that you start off with a couple of construction ships and a starbase from your race.
More info here:- Adding a race to the game - Starbase 34 Tutorials
Yes, I know all that.
The Race is FULLY playable in instant action. The AI uses them properly and they work without any glitches when a human plays as them as well.
However when I am setting up a LAN game with my laptop (which has the EXACT same version of the game) I can see the empire on the race selection list and I can click on it, but every time i click on it, it just puts me as the federation instead.
that's the problem
Which map are you using? If it's not one of the defualt maps (warzone etc.) then are you using a map with map units? Your ODF settings can be overridden by certain maps.
It's a map that I made but it has no map units. it's just an instant action map