sqwarmed/swarm/addons/ExampleAddon/resource/campaigns/ExampleCampaign.txt

95 lines
4.2 KiB
Plaintext

GAME
{
// identifier for this campaign
"CampaignName" "Example Campaign"
// description shown on the main menu when choosing which campaign to play
"CampaignDescription" "IAF command would like to welcome you to the Example Campaign. Please use this example to make us proud."
// texture used on the main menu when choosing which campaign to play
"ChooseCampaignTexture" "swarm/campaign/jacob_galacticmap"
// texture used on the campaign screen for the map
"CampaignTextureName" "swarm/campaign/jacob_galacticmap"
// these textures are overlaid on top of the campaign map in order
"CampaignTextureLayer1" "swarm/Campaign/CampaignMap_EmptyLayer" //"CampaignTextureLayer1" "swarm/Campaign/JacobCampaignMap_Haze"
"CampaignTextureLayer2" "swarm/Campaign/CampaignMap_EmptyLayer" //"CampaignTextureLayer2" "swarm/Campaign/JacobCampaignMap_SnowNear"
"CampaignTextureLayer3" "swarm/Campaign/CampaignMap_EmptyLayer" //"CampaignTextureLayer3" "swarm/Campaign/JacobCampaignMap_SnowFar"
// custom campaign credits file
"CustomCreditsFile" "resource/CustomCampaignCredits"
// position of this campaign in the galactic map (coords go from 0 to 1023)
"GalaxyX" "660"
"GalaxyY" "262"
// searchlights (optional, max of 4)
// angle: 0 is right, 90 is up, 180 is left, 270 is down
//"Searchlight1X" "217"
//"Searchlight1Y" "860"
//"Searchlight1Angle" "80"
//"Searchlight2X" "263"
//"Searchlight2Y" "751"
//"Searchlight2Angle" "100"
//"Searchlight3X" "92"
//"Searchlight3Y" "446"
//"Searchlight3Angle" "90"
//"Searchlight4X" "580"
//"Searchlight4Y" "266"
//"Searchlight4Angle" "90"
// first mission entry is a dummy for the starting point
"MISSION"
{
"MissionName" "Entry Port"
"MapName" "start_area"
"LocationX" "330"
"LocationY" "780"
"DifficultyModifier" "-2"
"Links" "example_map_1"
"LocationDescription" "Home Base"
"ShortBriefing" "Dropship Bloodhound will enter atmosphere at these co-ordinates and proceed to primary objective."
}
// each mission listed
"MISSION"
{
"MissionName" "Example Mission 1" // name used on the map screen, etc.
"MapName" "example_map_1" // name of the map file
"LocationX" "525" // location of the dot on the map
"LocationY" "700" // (from 0 to 1023, on the above texture)
"ThreatString" "1" // Threat level string to help players decide where to go next
"Links" "start_area example_map_2" // map names of neighbours
"LocationDescription" "Example Mission 1"
"ShortBriefing" "An example of interactive objects in Alien Swarm. Proceed to the exit to gain access to the next mission."
"AlwaysVisible" "1"
"NeedsMoreThanOneMarine" "0" // If set to 1, two players need to be connected to play (no solo play)
}
"MISSION"
{
"MissionName" "Example Mission 2" // name used on the map screen, etc.
"MapName" "example_map_2" // name of the map file
"LocationX" "360" // location of the dot on the map
"LocationY" "506" // (from 0 to 1023, on the above texture)
"ThreatString" "1" // Threat level string to help players decide where to go next
"Links" "example_map_1 example_map_3" // map names of neighbours
"LocationDescription" "Example Mission 2"
"ShortBriefing" "This map shows various methods of spawning aliens. Proceed to the exit to gain access to the next mission."
"AlwaysVisible" "1"
"NeedsMoreThanOneMarine" "0" // If set to 1, two players need to be connected to play (no solo play)
}
"MISSION"
{
"MissionName" "Example Mission 3" // name used on the map screen, etc.
"MapName" "example_map_3" // name of the map file
"LocationX" "820" // location of the dot on the map
"LocationY" "200" // (from 0 to 1023, on the above texture)
"ThreatString" "1" // Threat level string to help players decide where to go next
"Links" "example_map_2" // map names of neighbours
"LocationDescription" "Example Mission 3"
"ShortBriefing" "Creating objectives in Alien Swarm. Proceed to the exit to complete the campaign."
"AlwaysVisible" "1"
"NeedsMoreThanOneMarine" "0" // If set to 1, two players need to be connected to play (no solo play)
}
}