Error in the "MODULE" line in the Scenario files, you had put "TERRAN" instead of "PIRATE" in the 4th line of the module calling. All Sol Scenario files I looked at have this typo...I don't know if that was intentional by you guys or not.
module data {
#INCLUDE sf_data_modules.sec( [race]=Arcean, [nr]=0, [cr]=0, smart, bomb, heat, flame, ram, dart, cannon, ExtraMines, DOCUMENT, SHOW )
#INCLUDE sf_data_modules.sec( [race]=Terran, [nr]=1, [cr]=1, smart, bomb, heat, flame, ram, dart, cannon, ExtraMines, SHOW )
#INCLUDE sf_data_modules.sec( [race]=Drengin, [nr]=2, [cr]=2, smart, bomb, heat, flame, ram, dart, cannon, ExtraMines, SHOW )
#INCLUDE sf_data_modules.sec( [race]=Terran, [nr]=3, [cr]=3, smart, bomb, heat, flame, ram, dart, cannon, ExtraMines, SHOW )
}
(4th line, "[race]=Terran," should be "[race]=Pirate,")