eidit the appropriate .mct file in \Assets\Scripts\Campaigns and start a new campaign.
e.g the stock FederationConquest.mct:
Name="Federation Conquest"
Description="Conquer the galaxy as a member of the Federation."
EarlyMapName="Multi.mvm"
MidMapName="Multi.mvm"
LateMapName="Multi.mvm"
DifficultyLevel=1
Era=0
TriggerMission=""
TriggerPrestige=0
[Missions]
1="Meta_Scan.scr"
2="Meta_DistressCall.scr"
[Races]
0=0
Only two missions?
WTF?
Anyway, add the desired missions:
Name="Federation Conquest"
Description="Conquer the galaxy as a member of the Federation."
EarlyMapName="Multi.mvm"
MidMapName="Multi.mvm"
LateMapName="Multi.mvm"
DifficultyLevel=1
Era=0
TriggerMission=""
TriggerPrestige=0
[Missions]
1="Meta_Scan.scr"
2="Meta_DistressCall.scr"
3="Meta_Hail_Convoy.scr"
[Races]
0=0
I haven't done this for SFC3 so I'm not 100% is will work, plus I'm wodndering how you're getting any convoy missions at all as the stock conquest campaigns seem to only have the Scan and DistressCall missions in them... (though my installed copy of SFC3 is unpatched... this portion of the game may have been completed in one of the patches). The overall lack of missions is very strange in SFC3...
There are settings in \MetaAssets\ServerProfiles\SinglePlayer\MissionGoals.gf for Borg missions that do not even exist in the stock install!
Though I see thse settings in \MetaAssets\ServerProfiles\SinglePlayer\MissionMatching.gf:
[HailMissions]
HailMissionTitle ="Meta_Hail" // Title of Hail mission (special)
HailConvoyMissionTitle ="Meta_Hail_Convoy" // Used when player attacks a AI Convoy
HailBaseStationMissionTitle ="Meta_Hail_Base" // Used when player attacks a Base Station AI
HailBattleStationMissionTitle ="Meta_Hail_Base" // Used when player attacks a Battle Station AI
HailStarBaseMissionTitle ="Meta_Hail_Base" // Used when player attacks a Starbase AI
HailPlanetMissionTitle ="Meta_Hail_Planet" // Used when player attacks a Planet AI
HailHomePlanetMissionTitle ="Meta_Hail_Homeworld" // Used when player attacks a Home Planet AI
HailShipYardMissionTitle ="Meta_Hail_ShipYard" // Used when player attacks a Ship Yard AI
Which would lead me to believe that you
do not need to explicitly add those missions to the .mct file as I indicated above, but are rather triggered by the presence of the associated AI units...
So you could try editing the [CreateShipClassOdds/n] in \MetaAssets\ServerProfiles\SinglePlayer\AI.gf to increase the odds that AI are given freighters which may increase the frequency of Convoy missions...
To sum up, I guess I have no idea really...
So I'd disregard whatever I said above and take a look at this page:
http://www3.telus.net/NuclearWessels/sfc/sfc3dynaguide.htmlYou might find what you're after there.
Particularly:
http://www3.telus.net/NuclearWessels/sfc/sfc3dynaguide.html#7Though I think [CreateShipClassOdds/n] in \MetaAssets\ServerProfiles\SinglePlayer\AI.gf is the key...