Previously all the factions would load even if there was only one faction type needed. I have fixed this with
a patch for the 176 revision of GAE v0.3.
Changed files:
glest_game/game/game.cpp
glest_game/game/game_settings.h
glest_game/types/tech_tree.cpp
glest_game/types/tech_tree.h
glest_game/world/world.cpp
glest_game/world/world.h
Explanation of fix:
I used the factionNames from gameSettings to find out what factions were needed, then only added one faction of each needed type to the filenames vector. The factions are then loaded.