home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 April / Gamestar_83_2006-04_dvd.iso / Dema / lotrbfme2_demo.exe / INI.big / data_ini_linearcampaign.ini < prev    next >
Text File  |  2006-01-31  |  19KB  |  419 lines

  1. ;//////////////////////////////////////////////////////////////////////////////
  2. ;FILE: LinearCampaign.ini (SYSTEM) ////////////////////////////////////////////
  3. ;//////////////////////////////////////////////////////////////////////////////
  4. ; LinearCampaign INI file Layout
  5. ; This is the master control file for Generals / Zero-Hour / B4ME2(?)-style campaigns.
  6. ; That is, campaigns which are simply a linear sequence of RTS maps, with nothing but a
  7. ; little UI / movie in between them. (As opposed to B4ME1-style, which involved transitions
  8. ; to the World Map after each mission -- B4ME1 did not use this file at all.) 
  9.  
  10. ; Note that campaign names are basically hard-coded into the game engine. It would
  11. ; be nice to pull them from the flash file or something but... we don't. They must be
  12. ; named GOOD_CAMPAIGN and EVIL_CAMPAIGN.
  13.  
  14.  
  15. LinearCampaign GOOD_CAMPAIGN
  16.     CampaignDisplayNameLabel = CAMPAIGN:GOOD   ; For save file descriptions
  17.   
  18.     ; This lists all the carryover heroes which can be carried from mission to mission.
  19.     ; Anything which is ever carried from one mission to another needs to be in here, then
  20.     ; some heroes are suppressed for individual missions
  21.     CarryoverUnit = ElvenGlorfindel
  22.     CarryoverUnit = DwarvenGloin
  23.     CarryoverUnit = ElvenElrond
  24.     CarryoverUnit = ElvenArwen
  25.     CarryoverUnit = ElvenHaldir
  26.     CarryoverUnit = DwarvenDain
  27.     CarryoverUnit = ElvenThranduil
  28.     
  29.     ; A special movie which is played when the campaign starts, BEFORE the first map is loaded
  30.     ; (all the other movies are played AFTER the loading screen)
  31.     OverallCampaignIntroMovie = Good_Campaign_Intro
  32.   
  33.     ; //////////////////////////////// MISSION 1 ////////////////////////////////
  34.     ; ////////////////////////// Rivendell Under Siege //////////////////////////
  35.     Mission Rivendell
  36.         Map = "MAP GOOD Rivendell"
  37.         IntroMovie = Good_Rivendell_Intro
  38.         LoadScreenImage = CampaignGood_Rivendell_LoadScreen
  39.         LoadScreenMusicTrack = BaGood02
  40.         MillisecondsAfterStartToStartFadeUp = 1400
  41.         
  42.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  43.         ; These units don't spawn right away; save them until the scripts ask for them
  44.         DelayCarryoverSpawningOf = ElvenElrond
  45.         DelayCarryoverSpawningOf = ElvenArwen
  46.         DelayCarryoverSpawningOf = DwarvenGloin
  47.  
  48.         ; These unit don't appear in this map as all; we're using this to hide their existence until later missions
  49.         DelayCarryoverSpawningOf = ElvenHaldir
  50.         DelayCarryoverSpawningOf = DwarvenDain
  51.         DelayCarryoverSpawningOf = ElvenThranduil
  52.     End
  53.     
  54.     ; /////////////////////////////// MISSION 2 ///////////////////////////////
  55.     ; ///////////////////// Rumble in the Misty Mountains /////////////////////
  56.     Mission HighPass
  57.         Map = "MAP GOOD High Pass"
  58.         IntroMovie = High_Pass_Intro
  59.         LoadScreenImage = CampaignGood_HighPass_LoadScreen
  60.         LoadScreenMusicTrack = BaGood04
  61.         MillisecondsAfterStartToStartFadeUp = 0
  62.         
  63.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  64.         ; These units don't spawn right away; save them until the scripts ask for them
  65.         DelayCarryoverSpawningOf = ElvenGlorfindel
  66.         DelayCarryoverSpawningOf = ElvenHaldir
  67.         DelayCarryoverSpawningOf = DwarvenGloin
  68.  
  69.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  70.         DelayCarryoverSpawningOf = ElvenElrond
  71.         DelayCarryoverSpawningOf = ElvenArwen
  72.         DelayCarryoverSpawningOf = DwarvenDain
  73.         DelayCarryoverSpawningOf = ElvenThranduil
  74.     End
  75.  
  76.     ; /////////////////////////////// MISSION 3 ///////////////////////////////
  77.     ; ///////////////////// Quoth the Raven, "Ettenmoors!" ////////////////////
  78.     Mission Ettenmoors
  79.         Map = "MAP GOOD Ettenmoors"
  80.         IntroMovie = Ettenmoors_Intro
  81.         LoadScreenImage = CampaignGood_Ettenmoors_LoadScreen
  82.         LoadScreenMusicTrack = SX_BFME2_Ba1Goblin01
  83.         MillisecondsAfterStartToStartFadeUp = 500
  84.         
  85.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  86.         ; These units don't spawn right away; save them until the scripts ask for them
  87.         DelayCarryoverSpawningOf = ElvenGlorfindel
  88.         DelayCarryoverSpawningOf = ElvenHaldir
  89.         DelayCarryoverSpawningOf = DwarvenGloin
  90.  
  91.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  92.         DelayCarryoverSpawningOf = ElvenElrond
  93.         DelayCarryoverSpawningOf = ElvenArwen
  94.         DelayCarryoverSpawningOf = DwarvenDain
  95.         DelayCarryoverSpawningOf = ElvenThranduil
  96.     End
  97.     
  98.     ; /////////////////////////////// MISSION 4 ///////////////////////////////
  99.     ; ////////////////////////// Never Trust a Dwarf //////////////////////////
  100.     Mission BlueMountains
  101.         Map = "MAP GOOD Blue Mountain"
  102.         IntroMovie = Blue_Mountains_Intro
  103.         LoadScreenImage = CampaignGood_BlueMountains_LoadScreen
  104.         LoadScreenMusicTrack = SX_BFME2_Ba1Dwarf02
  105.         MillisecondsAfterStartToStartFadeUp = 100
  106.         
  107.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  108.         ; These units don't spawn right away; save them until the scripts ask for them
  109.         DelayCarryoverSpawningOf = ElvenGlorfindel
  110.         DelayCarryoverSpawningOf = DwarvenGloin
  111.  
  112.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  113.         DelayCarryoverSpawningOf = ElvenElrond
  114.         DelayCarryoverSpawningOf = ElvenArwen
  115.         DelayCarryoverSpawningOf = ElvenHaldir
  116.         DelayCarryoverSpawningOf = DwarvenDain
  117.         DelayCarryoverSpawningOf = ElvenThranduil
  118.     End
  119.  
  120.     ; /////////////////////////////// MISSION 5 ///////////////////////////////
  121.     ; ////////////////// Yo Ho Ho and a Bottle of Elvish Wine /////////////////
  122.     Mission GreyHavens    ; (a.k.a. Mithlond)
  123.         Map = "MAP GOOD Grey Havens"
  124.         IntroMovie = Good_Grey_Havens_Intro
  125.         LoadScreenImage = CampaignGood_GreyHavens_LoadScreen
  126.         LoadScreenMusicTrack = BaGood08
  127.         MillisecondsAfterStartToStartFadeUp = 1400
  128.         
  129.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  130.         ; These units don't spawn right away; save them until the scripts ask for them
  131.         
  132.         ; [ Nothing ]
  133.  
  134.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  135.         DelayCarryoverSpawningOf = ElvenElrond
  136.         DelayCarryoverSpawningOf = ElvenArwen
  137.         DelayCarryoverSpawningOf = ElvenHaldir
  138.         DelayCarryoverSpawningOf = DwarvenDain
  139.         DelayCarryoverSpawningOf = ElvenThranduil
  140.     End
  141.     
  142.     ; /////////////////////////////// MISSION 6 ///////////////////////////////
  143.     ; /////////////////////////// Never Trust an Elf //////////////////////////
  144.     Mission Celduin
  145.         Map = "MAP GOOD Celduin"
  146.         IntroMovie = Celduin_Intro
  147.         LoadScreenImage = CampaignGood_Celduin_LoadScreen
  148.         LoadScreenMusicTrack = SX_BFME2_Ex1Good01
  149.         MillisecondsAfterStartToStartFadeUp = 1400
  150.         
  151.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  152.         ; These units don't spawn right away; save them until the scripts ask for them
  153.         DelayCarryoverSpawningOf = DwarvenDain
  154.  
  155.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  156.         DelayCarryoverSpawningOf = ElvenThranduil
  157.         DelayCarryoverSpawningOf = ElvenElrond
  158.         DelayCarryoverSpawningOf = ElvenArwen
  159.         DelayCarryoverSpawningOf = ElvenHaldir
  160.         DelayCarryoverSpawningOf = ElvenGlorfindel
  161.         DelayCarryoverSpawningOf = DwarvenGloin
  162.     End
  163.     
  164.     ; /////////////////////////////// MISSION 7 ///////////////////////////////
  165.     ; ///////////////////////// 24 Views of Mt. Erebor ////////////////////////
  166.     Mission Erebor
  167.         Map = "MAP GOOD Erebor"
  168.         IntroMovie = Good_Erebor_Intro
  169.         LoadScreenImage = CampaignGood_Erebor_LoadScreen
  170.         LoadScreenMusicTrack = SX_BFME2_Ex1Dwarf01
  171.         MillisecondsAfterStartToStartFadeUp = 0
  172.         
  173.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  174.         ; These units don't spawn right away; save them until the scripts ask for them
  175.         DelayCarryoverSpawningOf = ElvenThranduil
  176.         DelayCarryoverSpawningOf = DwarvenGloin
  177.         DelayCarryoverSpawningOf = ElvenGlorfindel
  178.  
  179.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  180.         DelayCarryoverSpawningOf = ElvenElrond
  181.         DelayCarryoverSpawningOf = ElvenArwen
  182.         DelayCarryoverSpawningOf = ElvenHaldir
  183.     End
  184.  
  185.     ; //////////////////////////////// TURN 8 /////////////////////////////////
  186.     ; /////////////////////////// Valley of the Dols //////////////////////////
  187.     Mission DolGuldur
  188.         Map = "MAP GOOD Dol Guldur"
  189.         IntroMovie = Dol_Guldor_Intro
  190.         LoadScreenImage = CampaignGood_DulGoldur_LoadScreen
  191.         LoadScreenMusicTrack = SX_BFME2_Ba1Goblin02
  192.         MillisecondsAfterStartToStartFadeUp = 1400
  193.         
  194.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  195.         ; These units don't spawn right away; save them until the scripts ask for them
  196.         DelayCarryoverSpawningOf    = DwarvenGloin
  197.         DelayCarryoverSpawningOf    = DwarvenDain
  198.         DelayCarryoverSpawningOf    = ElvenGlorfindel
  199.         DelayCarryoverSpawningOf    = ElvenArwen
  200.         DelayCarryoverSpawningOf    = ElvenThranduil
  201.  
  202.         ; This unit doesn't appear in this map as all; we're using this to hide its existence from a previous map
  203.         DelayCarryoverSpawningOf = ElvenHaldir
  204.     End
  205. End
  206.  
  207. ///////////////////////////////////////////////////////////////////////////////////////////////////
  208. ///////////////////////////////////////////////////////////////////////////////////////////////////
  209. ///////////////////////////////////////////////////////////////////////////////////////////////////
  210. ///////////////////////////////////////////////////////////////////////////////////////////////////
  211.  
  212. LinearCampaign EVIL_CAMPAIGN
  213.     CampaignDisplayNameLabel = CAMPAIGN:EVIL   ; For save file descriptions
  214.   
  215.     ; This lists all the carryover heroes which can be carried from mission to mission.
  216.     ; Anything which is ever carried from one mission to another needs to be in here, then
  217.     ; some heroes are suppressed for individual missions
  218.     CarryoverUnit = MordorMouthOfSauron
  219.     CarryoverUnit = EvilMenBlackRider
  220.     CarryoverUnit = EvilMenBlackRider
  221.     CarryoverUnit = EvilMenBlackRider
  222.     CarryoverUnit = WildShelob
  223.     CarryoverUnit = Drogoth
  224.     CarryoverUnit = WildGoblinKing
  225.     
  226.     ; A special movie which is played when the campaign starts, BEFORE the first map is loaded
  227.     ; (all the other movies are played AFTER the loading screen)
  228.     OverallCampaignIntroMovie = Evil_Campaign_Intro
  229.   
  230.     ; //////////////////////////////// MISSION 1 ////////////////////////////////
  231.     ; ///////////////////////////// Darkness Rising /////////////////////////////
  232.     Mission Lothlorien
  233.         Map = "MAP EVIL Lorien"
  234.         IntroMovie = Lorien_Intro
  235.         LoadScreenImage = CampaignEvil_Lorien_LoadScreen
  236.         LoadScreenMusicTrack = SX_BFME2_Ba1Goblin01
  237.         MillisecondsAfterStartToStartFadeUp = 0
  238.         
  239.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  240.         ; These units don't spawn right away; save them until the scripts ask for them
  241.     
  242.         DelayCarryoverSpawningOf = MordorMouthOfSauron
  243.         DelayCarryoverSpawningOf = EvilMenBlackRider
  244.         DelayCarryoverSpawningOf = EvilMenBlackRider
  245.         DelayCarryoverSpawningOf = EvilMenBlackRider
  246.         
  247.         ; [Nothing yet]
  248.  
  249.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  250.         DelayCarryoverSpawningOf = WildGoblinKing
  251.         DelayCarryoverSpawningOf = WildShelob
  252.         DelayCarryoverSpawningOf = Drogoth
  253.     End
  254.  
  255.     ; //////////////////////////////// MISSION 2 /////////////////////////////////
  256.     ; ////////////////////////// No Haven for the Elves //////////////////////////
  257.     Mission GreyHavens    ; (a.k.a. Mithlond)
  258.         Map = "MAP EVIL Grey Havens"
  259.         IntroMovie = Evil_Grey_Havens_Intro
  260.         LoadScreenImage = CampaignEvil_GreyHavens_LoadScreen
  261.         LoadScreenMusicTrack = R_BbEvil105
  262.         MillisecondsAfterStartToStartFadeUp = 1400
  263.         
  264.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  265.         ; These units don't spawn right away; save them until the scripts ask for them
  266.     
  267.         DelayCarryoverSpawningOf = WildGoblinKing
  268.  
  269.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  270.         DelayCarryoverSpawningOf = MordorMouthOfSauron
  271.         DelayCarryoverSpawningOf = EvilMenBlackRider
  272.         DelayCarryoverSpawningOf = EvilMenBlackRider
  273.         DelayCarryoverSpawningOf = EvilMenBlackRider
  274.         DelayCarryoverSpawningOf = WildShelob
  275.         DelayCarryoverSpawningOf = Drogoth
  276.     End
  277.     
  278.     
  279.     ; //////////////////////////////// MISSION 3 /////////////////////////////////
  280.     ; ////////////////////////// Shire On Fire, Baby!!!! /////////////////////////
  281.     Mission Shire
  282.         Map = "MAP EVIL Shire"
  283.         IntroMovie = The_Shire_Intro
  284.         LoadScreenImage = CampaignEvil_Shire_LoadScreen
  285.         LoadScreenMusicTrack = SX_BFME2_Ba1Goblin02
  286.         MillisecondsAfterStartToStartFadeUp = 0
  287.         
  288.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  289.         ; These units don't spawn right away; save them until the scripts ask for them
  290.     
  291.         DelayCarryoverSpawningOf = WildGoblinKing
  292.  
  293.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  294.         DelayCarryoverSpawningOf = MordorMouthOfSauron
  295.         DelayCarryoverSpawningOf = EvilMenBlackRider
  296.         DelayCarryoverSpawningOf = EvilMenBlackRider
  297.         DelayCarryoverSpawningOf = EvilMenBlackRider
  298.         DelayCarryoverSpawningOf = WildShelob
  299.         DelayCarryoverSpawningOf = Drogoth
  300.     End
  301.     
  302.     ; //////////////////////////////// MISSION 4 /////////////////////////////////
  303.     ; //////////////////// I'll Huff, and I'll Puff, and I'll ////////////////////
  304.     ; //////////////// BLOW Your Ancient Numenorian Fortress Down! ///////////////
  305.     Mission Fornost
  306.         Map = "MAP EVIL Fornost"
  307.         IntroMovie = Fornost_Intro
  308.         LoadScreenImage = CampaignEvil_Fornost_LoadScreen
  309.         LoadScreenMusicTrack = SX_BFME2_Ba1Goblin01
  310.         MillisecondsAfterStartToStartFadeUp = 800
  311.         
  312.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  313.         ; These units don't spawn right away; save them until the scripts ask for them
  314.  
  315.         ; [Nothing yet] 
  316.         
  317.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  318.         DelayCarryoverSpawningOf = MordorMouthOfSauron
  319.         DelayCarryoverSpawningOf = EvilMenBlackRider
  320.         DelayCarryoverSpawningOf = EvilMenBlackRider
  321.         DelayCarryoverSpawningOf = EvilMenBlackRider
  322.         DelayCarryoverSpawningOf = WildShelob
  323.         DelayCarryoverSpawningOf = Drogoth
  324.     End
  325.  
  326.  
  327.     ; //////////////////////////////// MISSION 5 /////////////////////////////////
  328.     ; ///////////// Elves and Orcs, Fighting in Trees, K-I-L-L-I-N-G /////////////
  329.     Mission Mirkwood
  330.         Map = "MAP EVIL Mirkwood"
  331.         IntroMovie = Old_Forest_Road_Intro
  332.         LoadScreenImage = CampaignEvil_Mirkwood_LoadScreen
  333.         LoadScreenMusicTrack = SX_BFME2_Ex1Goblin02
  334.         MillisecondsAfterStartToStartFadeUp = 800
  335.         
  336.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  337.         ; These units don't spawn right away; save them until the scripts ask for them
  338.  
  339.         DelayCarryoverSpawningOf = EvilMenBlackRider
  340.         DelayCarryoverSpawningOf = EvilMenBlackRider
  341.         DelayCarryoverSpawningOf = EvilMenBlackRider 
  342.         
  343.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  344.         DelayCarryoverSpawningOf = WildGoblinKing
  345.         DelayCarryoverSpawningOf = Drogoth
  346.     End
  347.     
  348.     ; //////////////////////////////// MISSION 6 /////////////////////////////////
  349.     ; ///////////////////// Used Mountain For Sale -- Cheap! /////////////////////
  350.     Mission WitheredHeath
  351.         Map = "MAP EVIL Withered Heath"
  352.         IntroMovie = Withered_Heath_Intro
  353.         LoadScreenImage = CampaignEvil_WitheredHeath_LoadScreen
  354.         LoadScreenMusicTrack = R_BbEvil108
  355.         MillisecondsAfterStartToStartFadeUp = 1400
  356.         
  357.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  358.         ; These units don't spawn right away; save them until the scripts ask for them
  359.         
  360.         DelayCarryoverSpawningOf = MordorMouthOfSauron
  361.         DelayCarryoverSpawningOf = EvilMenBlackRider
  362.         DelayCarryoverSpawningOf = EvilMenBlackRider
  363.         DelayCarryoverSpawningOf = EvilMenBlackRider
  364.  
  365.         ; [Nothing yet] 
  366.         
  367.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  368.         DelayCarryoverSpawningOf = WildGoblinKing
  369.         DelayCarryoverSpawningOf = WildShelob
  370.         DelayCarryoverSpawningOf = Drogoth
  371.     End
  372.     
  373.  
  374.     ; //////////////////////////////// MISSION 7 /////////////////////////////////
  375.     ; ////////////// 3 Views of Mt. Erebor (Orcs can't count to 24!) /////////////
  376.     Mission Erebor
  377.         Map = "MAP EVIL Erebor"
  378.         IntroMovie = Evil_Erebor_Intro
  379.         LoadScreenImage = CampaignEvil_Erebor_LoadScreen
  380.         LoadScreenMusicTrack = SX-EvilExplore1
  381.         MillisecondsAfterStartToStartFadeUp = 2000
  382.         
  383.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  384.         ; These units don't spawn right away; save them until the scripts ask for them
  385.  
  386.         DelayCarryoverSpawningOf = EvilMenBlackRider
  387.          DelayCarryoverSpawningOf = MordorMouthOfSauron
  388.          DelayCarryoverSpawningOf = WildShelob
  389.         
  390.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  391.         DelayCarryoverSpawningOf = WildGoblinKing
  392.         DelayCarryoverSpawningOf = Drogoth  ;; CHANGE REQUESTED BY LICENCE HOLDERS: NO DRAGONS AT LONELY MOUNTAIN (too much like that Tolkien book we can't mention and don't have rights to) 
  393.     End
  394.  
  395.     ; //////////////////////////////// MISSION 8 /////////////////////////////////
  396.     ; ////////////////////////// Last Stand of the Elves /////////////////////////
  397.     Mission Rivendell
  398.         Map = "MAP EVIL Rivendell"
  399.         IntroMovie = Evil_Rivendell_Intro
  400.         LoadScreenImage = CampaignEvil_Rivendell_LoadScreen
  401.         LoadScreenMusicTrack = SX-EvilExplore5
  402.         MillisecondsAfterStartToStartFadeUp = 0
  403.         
  404.         ; List CarryoverUnits which we don't want to appear at the beginning of the map automatically
  405.         ; These units don't spawn right away; save them until the scripts ask for them
  406.  
  407.         DelayCarryoverSpawningOf = EvilMenBlackRider
  408.         DelayCarryoverSpawningOf = EvilMenBlackRider
  409.         DelayCarryoverSpawningOf = EvilMenBlackRider
  410.         DelayCarryoverSpawningOf = MordorMouthOfSauron
  411.         DelayCarryoverSpawningOf = WildShelob
  412.         DelayCarryoverSpawningOf = Drogoth
  413.         DelayCarryoverSpawningOf = WildGoblinKing
  414.         
  415.         ; These units don't appear in this map as all; we're using this to hide their existence until later missions
  416.         ; [Nothing]
  417.     End
  418. End
  419.