use 2-pass loading for factions
support the hashes in the savegames - the code compiles again