Tiberian Dawn Mission Manual

HOW TO CREATE YOUR OWN COMMAND & CONQUER MISSIONS
 
 
 version 1.0
 Created by Maarten "Nyerguds" Meuris
 http://www.planetcnc.com/cnc2sw
 
 You are now reading a manual which exactly describes
 how to create your very own missions for Command & Conquer!!!
 I wrote this manual because I noticed there are a lot of people who
 are trying to create new missions, but somehow have problems with it.
 So I guess it is some sort of FAQ but without the questions.
 
 
 ========================
 What will you find here?
 ========================
 A detailed description of how to create a mission, step by step.
 But especially how to edit the INI-files. And how to make a mission
 playable.
 
 
 ============================
 What will you NOT find here?
 ============================
 Everything about creating maps. As there are several map editors, I am
 not gonna explain how they all work. Creating maps isn't that difficult
 after all.
 
 
 -----------------
 =================
 TABLE OF CONTENTS
 =================
 -----------------
 
 1. Getting started
 2. Editing the INI file
 2.1 BASIC
 2.2 BRIEFING
 2.3 MAP
 2.4 GOODGUY,BADGUY,MULTI1-MULTI6
 2.5 TERRAIN
 2.6 OVERLAY
 2.7 SMUDGE
 2.8 WAYPOINTS
 2.9 STRUCTURES
 2.10 UNITS
 2.11 INFANTRY
 2.12 CELLTRIGGERS
 2.13 TRIGGERS
 2.14 TEAMTYPES
 2.15 BASE
 2.16 REINFORCEMENTS
 2.17 TEMPLATE
 3. Trigger examples
 4. How to make your mission playable
 4.1 ADDING NEW COVERT OPERATIONS
 5. Final notes
 6. The 'Thanks to' chapter
 
 
 ===================
 1. GETTING STARTED
 ===================
 I assume you all use some version of CCMap and Mix Manager.
 Good. These are the only programs we need.
 
 Extract a BIN and INI file as described in the docs that came with Mixman.
 Depending on whether you want to create a new map or change an old one,
 use CCMAP to do this. See the docs for more information.
 
 After creating the map, you are going to need this manual badly.
 
 
 =======================
 2. EDITING THE INI FILE
 =======================
 The INI file is a textfile which acts like a kind of script. Besides telling
 the game what is on the map, it also contains all the information about
 which things should at what time or action. It exists of several entries
 starting with a header between [ and ]. You don't have to delete any of
 them if you use CCMAP.
 
 Another thing: there is one drawback to the .ini file. If it exceeds 16K,
 you'll start to miss some things from your mission. Maybe some triggers
 will disappear, then some Tiberium, then some units... well, whatever's
 at the end of your INI file. I always put the [Overlay] at the end, because
 that causes the least problems in the mission itself.
 
 I will now explain what's in those entries and how to change it correct.
 
 
 =========
 2.1 BASIC
 =========
 This is all about the mission itself. Here, you can change which side you
 play, what movies you see and some other stuff.
 
 [BASIC]
 CarryOverCap=-1 1
 CarryOverMoney=20 2
 Intro=TBRINFO1 3
 BuildLevel=8 4
 Theme=No theme 5
 Percent=100 6
 Player=GoodGuy 7
 Action=DESOLAT 8
 Lose=GDILOSE 9
 Win=HELLVALY 10
 Brief=GDI8B 11
 Name=Hellfire 12
 
 1: I'm not sure about this one. Could be the amount of real tiberium that
 the player takes over from the previous mission (divided by 100, probably)
 All I know about it is that it's never used. (-1 means "not used")
 2: amount of credits that the player takes over from the previous mission
 divided by 100. So 10 means 1000 credits.
 3: Introduction-video. Played before the briefing video. There are a lot of
 titles available. Just look at MOVIES.TXT and pick them out. An X means no
 video.
 4: Has to do with what stuff you can build and your score when you win.
 This doesn't affect normal missions, but is necessary in Covert Operation
 missions. This can be 0 to 99, but it is advised only to use 1 to 98,
 as 99 allows you to build stuff like the Hospital, the Biolab, the
 civilians and the Mobile HQ.
 5: Music playing. It is advised not to put anything here if you have an
 "Action" video: the movie won't play fluently anymore because C&C will
 read the movie and play the theme at the same time.
 6: Not sure about this one. Some say it is the Computer's intelligence.
 7: this side is controlled by the player
 GoodGuy: GDI
 BadGuy: Nod
 You can also put the following teams there, but beware: if you do that,
 C&C will CRASH when you accomplish your mission. This is because these
 teams don't have a score screen.
 Neutral: Civilians
 Special: Dinosaurs (in Covert Ops. hidden missions)
 Multi1 - Multi6: multiplayer teams
 If you say Player=Special or one of the Multi-teams (1-6) you can build
 stuff from both Nod AND GDI. When you say Player=Neutral, you won't be
 able to build anything.
 8: Video played after the briefing video
 9: video playing when you lose
 10: video playing when you win
 11: briefing video
 12: mission name. This is only necessary for multiplayer missions and
 Covert Operations missions. The name can be some 33 characters in length.
 
 
 ============
 2.2 BRIEFING
 ============
 This part is used to give your mission a briefing text.
 
 Although most people use the file MISSION.INI for this, you don't have to
 include a MISSION.INI to get a briefing: you can just put "[BRIEFING]" in
 your .INI file. Also, this briefing can't be changed by putting MISSION.INI
 in your C&C directory.
 
 Use it like this:
 
 [BRIEFING]
 1=GDI has attacked and cut off one of our bases. Find a way into
 2=the base. One of our agents will assist you by placing a landing 
 3=flare at the right time. Once you're in,
 4=rebuild the base and destroy the GDI forces in the area.
 
 It doesn't matter how much you write on one line, C&C will make sure it fits
 in the "restate" window. You have to keep in mind that the maximum is 498
 characters, spaces and line ends included, and C&C shows max. 47 characters
 on each line. This also means that in this example,
 
 "rebuild the base and destroy the GDI forces in the area."
 
 will not necessarily appear on the next line. If you want something to
 appear on the next line, you'll have to do it by adding extra spaces
 between the words.
 
 
 =======
 2.3 MAP
 =======
 This part describes the map. It is best that you edit this first
 before using CCMAP. This way you can determine the size of the map.
 (A C&C map has a size of 64x64)
 
 [MAP]
 Height=61 1
 Width=60 2
 X=2 3
 Y=1 4
 Theater=WINTER 5
 
 1: Height of the map (max 62)
 2: Width of the map (max 62)
 3: horizontal position of left corner of map
 4: vertical position of left corner of map
 5: graphics set: WINTER, DESERT, TEMPERATE
 
 Note: you should use a border of 1 cell width around your map which you leave
 empty. This is because the Antonov and A10's don't really fly off the map but
 get stuck at the border. If they fly by, you will still see them sticking at
 the border of the map. Funny thing is you still can shoot them!
 
 To determine exactly where your reinforcements enter the map, you have to
 make rock borders just outside the visible part of the map. Now make a hole
 in this "wall" and you will be sure your reinforcements will show up there.
 
 Now, to edit the map and still be able to make these borders, use this:
 
 [MAP]
 Height=64
 Width=64
 X=0
 Y=0
 Theater=(Whatever you're using)
 
 ==================================
 2.4 GOODGUY, BADGUY, MULTI1-MULTI6
 ==================================
 These entries are all the same and say something about the different
 types of forces.
 
 [GoodGuy] 0
 FlagHome=0 1
 FlagLocation=0 2
 MaxBuilding=150 3
 MaxUnit=250 4
 Allies=GoodGuy 5
 Quota=0 6
 Edge=South 7
 Credits=30 8
 
 0: team. This can be:
 GoodGuy = GDI
 BadGuy = Nod
 Neutral = Civilians
 Special = Dinosaurs (in Covert Ops. hidden missions)
 Multi1 = Blue multiplayer team
 Multi2 = Orange multiplayer team
 Multi3 = Green multiplayer team
 Multi4 = White multiplayer team
 Multi5 = Yellow multiplayer team
 Multi6 = Red multiplayer team
 1: don't know. Has something to do with the flag in multiplayer games.
 2: same as above. You don't have to add these for single player scenario's.
 3: originally a limit to the number of buildings (in DUNE II). Not used.
 4: originally a limit to the number of units (in DUNE II). Not used.
 5: this says who the friends are. You can't attack these guys in battle.
 You can insert more than one side, example Allies=GoodGuy,Neutral
 WARNING: You have to add your team to the "Allies" list of that ally,
 otherwise they won't hesitate to attack YOU.
 6: unknown. In DUNE II, this was used as trigger: amount of credits to win.
 I have no idea why they put it in C&C.
 7: reinforcements will come from this direction (North, East, South or West)
 8: number of credits they start with divided by 100 (so 10 means 1000)
 
 You see that there are some unknown things but they are not that important.
 The only things you should change are Allies, Egde and Credits.
 
 
 ===========
 2.5 TERRAIN
 ===========
 These are the trees (and some of the rocks) on the map.
 You don't have to worry about this. CCMAP's got it all worked out.
 I can give you the explanation though.
 
 Syntax:
 3786=T06,None
 ^^^^ ^^^ ^^^^
 1 2 3
 
 1: cellnumber
 2: Name of the Terrain item. T## means tree, TC## means clump of trees.
 SPLIT2 and SPLIT3 are the blossom trees.
 3: unknown. It's always "None". I DO know it's not a trigger. I tested that.
 
 Note: The blossom tree SPLIT2 can't be used in Desert Theater.
 
 
 ===========
 2.6 OVERLAY
 ===========
 You don't have to worry about this. CCMAP's got it all worked out.
 But if you're interested, there are a few specials that are not in CCMAP.
 Again, I'll give you the syntax.
 
 Syntax:
 2430=WOOD
 ^^^^ ^^^^
 1 2
 
 1: cellnumber
 2: Name of the Overlay type.
 
 Here is a list of all the overlays:
 
 [*] = SPECIAL: Can be built on, can be walked on, but can't be built. If
 you build a building on it, the concrete bib under that building
 is covered and that cell of the building is not shown on radar: you
 only see the color of the overlay. Never used in the normal missions.
 They can be used to mark a place and work with celltriggers.
 
 [*] ROAD : No road, but grey squares on the ground - looks a bit
 like a chessboard, but only 4x4. Can be used to mark a
 place and work with celltriggers. You can build walls
 on this one. The wall will just replace this overlay.
 [*] CONC : Concrete. No walls, just concrete on the ground.
 You can build walls on them, but if you do so,
 the CONC will be gone.
 [*] FPLS : Flag PLacement Sign. Round sign on the ground. Looks
 a bit like a landmine, but doesn't do anything. It is
 used to show under the flag in "capture the flag"
 multiplayer games. You can't build overlay on the FPLS.
 SBAG : Sandbag wall
 CYCL : chainlink fence
 BRIK : Concrete wall
 BARB : Barbwire fence
 WOOD : Wooden fence
 TI1-TI12 : Tiberium 1 - 12
 
 V12 : Haystacks \
 V13 : Haystack | Invincible civilian buildings:
 V14 : Wheat Field | looks like they're just a part of
 V15 : Fallow Field | the map. Can't be attacked, not
 V16 : Corn Field | even with [CTRL]. Only visible in
 V17 : Celery Field | TEMPERATE/WINTER Theater.
 V18 : Potato Field /
 \-> can be used as STEALTH BARRIERS in the DESERT theater ;)
 
 WCRATE : Wooden crate: gives you money ($2000)
 SCRATE : Steel crate (doesn't do anything - used for celltriggers)
 
 
 ==========
 2.7 SMUDGE
 ==========
 Well, can't remember having seen any smudges in CCMAP! These are things like
 scorchmarks and bomb-craters. Not really interesting, but you can make it
 look like a base has been under attack for a while when you start a mission.
 You could add them manually if you want:
 
 Syntax:
 3815=SC3,3815,0
 ^^^^ ^^^ ^^^^ ^
 1 2 3 4
 1: cellnumber
 2: what kind of smudge
 SC1 ... SC6 : several scorch-marks
 CR1 ... CR6 : several craters
 
 3: Cellnumber (again) I don't know why they repeat it.
 4: Always a '0'. I don't know what it means, but it's always a '0'.
 
 I also found SQUISH in the GAME.DAT, but that didn't show anything,
 so I'm not sure if it is really a smudge. I found the SHP file though.
 It's a soldier crushed by a tank. It's a pity it isn't used.
 I remember having seen a similar thing in Dune II.
 
 
 =============
 2.8 WAYPOINTS
 =============
 Waypoints numbers are used in the TEAMTYPE-section. They are shortcuts to
 cellnumbers so you won't have to type the long cellnumbers time after time.
 There are 32 waypoints (0....31) which you may define as you wish. BUT there
 are 3 waypoints that have a special purpose:
 
 waypoint 25: the yellow flare is always lit in this cell if necessary.
 waypoint 26: this is the top-left corner of the screen at levelstart.
 waypoint 27: default dropzone for Chinook if you don't use any 'move'
 or 'unload' commands in the TEAMTYPE-section. (see later on)
 
 
 Syntax:
 1=1362
 ^ ^^^^
 1 2
 
 1: waypoint number
 2: cellnumber it reflects to. '-1' means that it isn't used at all.
 
 
 ==============
 2.9 STRUCTURES
 ==============
 Nothing difficult about this one. Most of it is done by CCMAP. 
 
 Syntax:
 000=BadGuy,OBLI,256,1344,0,Guard,cool
 ^^^ ^^^^^^ ^^^^ ^^^ ^^^^ ^ ^^^^^ ^^^^
 1 2 3 4 5 6 7 8
 
 1: number
 2: owner
 3: building type (done with editor)
 4: health. (256=100%) You can change that with CCMAP.
 5: Location of this building; given by the cellnumber of the top-left
 corner of the building.
 6: direction (only useful for Gun Turrets). 0=north, 32=north-east, 64=east,
 96=south-east, 128=south, 160=south-west 192=west, 224=north-west.
 7: action which it is undertaking at the moment. You don't have to add it:
 it doesn't affect buildings, not even guard towers.
 (I tried "Sleep", but it didn't work. The turret still attacked me.)
 8: this is a name you can make up yourself. It is used to connect the
 building to a trigger with that name. This way you can let something
 happen if anything happens to the building. (see TRIGGERS)
 Make it "None" if it isn't connected with any trigger.
 
 
 ==========
 2.10 UNITS
 ==========
 Almost the same story as for STRUCTURES.
 These are the vehicles. You might want to edit some entries.
 
 Syntax:
 000=BadGuy,BIKE,256,1231,0,Guard,None
 ^^^ ^^^^^^ ^^^^ ^^^ ^^^^ ^ ^^^^^ ^^^^
 1 2 3 4 5 6 7 8
 
 1: number
 2: owner
 3: type of unit (done with editor). Abbreviations are as follows:
 VICE Viceroid MCV Mobile Construction Vehicle
 FTNK Flame Tank JEEP Humm-Vee
 STNK Stealth Tank BGGY Nod Buggy
 LTNK Light Tank BIKE Recon Bike
 MTNK Medium Tank MSAM Rocket Launcher
 HTNK Mammoth Tank APC APC
 MHQ Mobile HQ BOAT Gunboat
 LST Hovercraft TRIC Triceratops
 MLRS SSM-launcher TREX Tyrannosaurus rex
 ARTY Mobile Artillery RAPT Velociraptor
 HARV Harvester STEG Stegosaurus
 Yes, dino's in C&C. To see them, you need the Covert Operations (C&C v1.20).
 Just start C&C by typing "C&C FUNPARK" on the command line. Then, start
 a new game and have a lot of fun killing these prehistoric monsters!
 
 Note: the MHQ is a heavy bastard! If it is destroyed, its owner is destroyed
 COMPLETELY!!!!!!!!!!! Just like a dozen of nuke missiles dropping on
 your head. Very cool, it's game over then.
 (used in Multiplayer: Capture the flag, Bases off.)
 
 4: health (256=100%)
 5: cellnumber
 6: direction which it is facing. 0=north, 32=north-east, 64=east,
 96=south-east, 128=south, 160=south-west 192=west, 224=north-west.
 7: action which it is undertaking at the moment. Choose from:
 Ambush : Originally the same as "Hunt" (in DUNE II).
 \-> Not used in C&C; don't know if it works.
 Area Guard : Keep guarding an area around the cell
 Attack Base : Attack enemy base (also for Engineers)
 Attack Units : Attack enemy units
 Attack Civil. : Attack civilians ("Neutral" side)
 Attack Tarcom : Unknown
 Defend Base : Defend own base
 Guard : Attack enemies who come in shooting range
 Harvest : Only for harvesters
 Hunt : Search the entire map for enemies to kill
 None : Same as Guard
 Rampage : Unknown. Used in the last Funpark mission.
 Retreat : Unknown
 \-> in DUNE II: return to build location
 Return : Unknown (Only used in some Covert Operations
 missions like "Elemental Imperative")
 Sticky : "Sleep" until attacked twice
 Sleep : Don't move, don't react on anything.
 Note: I 've seen "Sleeping" units crush soldiers
 when they attacked the unit from nearby.
 Unload : For MCVs: this makes them deploy to C.Y.
 8: any triggername it is connected to (make up a name yourself)
 
 
 =============
 2.11 INFANTRY
 =============
 These are all the people on the map.
 
 Syntax:
 000=GoodGuy,E1,256,2343,0,Guard,0,None
 ^^^ ^^^^^^^ ^^ ^^^ ^^^^ ^ ^^^^^ ^ ^^^^
 1 2 3 4 5 6 7 8 9
 
 1: just their number, from high to 000
 2: owner of this guy
 3: type of infantry. Which stands for:
 E1: minigunner
 E2: grenadier
 E3: bazooka
 E4: flame thrower
 E5: chem warrior
 E6: engineer
 RMBO: commando
 C1: civilian (Joe: technician #1; has a gun)
 C2: civilian (Bill)
 C3: civilian (Shelly)
 C4: civilian (Maria)
 C5: civilian (Eydie)
 C6: civilian (Dave)
 C7: civilian (Phil: technician #2; has a gun)
 C8: civilian (Dwight)
 C9: civilian (Erik)
 C10: Nikoomba (the guy you have to kill in Nod mission #1)
 MOEBIUS Dr. Moebius
 DELPHI special agent
 CHAN scientist
 
 4: health of soldier. (256=100%)
 5: cellnumber it is in
 6: sub-cellnumber. each cell is divided in 5 positions. Choose 0-4 like this:
 1 2
 0
 3 4
 7: action he currently undertakes. See "UNITS"
 8: direction he is facing (0=north, 32=north-east, 64=east, 96=south-east,
 128=south, 160=south-west 192=west, 224=north-west)
 9: any triggername which he is connected to. You can make up this 
 name yourself.
 
 
 =================
 2.12 CELLTRIGGERS
 =================
 Add these yourself. They are used for activating a trigger if some soldier or
 unit enters this cell.
 
 Syntax:
 143=kill
 ^^^ ^^^^
 1 2
 
 1: cellnumber which activates this trigger
 2: triggername connected to that cell (make it up yourself)
 
 So if cell 143 is crossed, the trigger with name KILL is activated, but ONLY
 if KILL is a "Player enters" trigger. (see TRIGGERS)
 
 
 =============
 2.13 TRIGGERS
 =============
 Now this is something! This is in fact THE part of the file which describes 
 what is going on in your mission. A sort of script. It is a lot of work to 
 describe it as exact as possible, but I'll try...
 
 IMPORTANT: make sure you read part 3: "Trigger Examples".
 They will give you a better look on the use of the triggers.
 
 Syntax:
 kill=Player enters,Create Team,0,BadGuy,tanks,0
 ^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^ ^ ^^^^^^ ^^^^^ ^
 1 2 3 4 5 6 7
 
 1: name of the trigger (the one you made up earlier)
 -> max. 4 characters.
 2: what must happen so the TRIGGER will be activated?
 Choose from:
 # Bldgs Dstr. : if specified nr of structures is destroyed.
 # Units Dstr. : if specified number of units is destroyed.
 All Destr. : if EVERYTHING of one side is destroyed
 Any : only used with Cap=Win/Des=Lose
 Attacked : if it gets attacked
 Bldgs Destr. : if all buildings have been destroyed
 Built it : if a specific structure was built (see 4)
 Civ. Evac. : if civilian(s) have been evacuated
 Credits : certain amount of credits is reached
 Destroyed : if it has been destroyed
 Discovered : if it has been discovered (only works with 
 infantry, units and buildings)
 House Discov. : if this enemy has been seen
 No Factories : if all Construction Yards are destroyed
 None : no activation at all
 Player Enters : if player enters this cell/building
 (celltriggers/buildings) \-> captured
 Time : if a certain amount of time has passed
 Units Destr. : if all vehicles and soldiers are destroyed
 
 3: what should happen if the trigger is activated?
 Choose from:
 Airstrike : airstrikes available to the human player.
 All to Hunt : everybody searches for the enemy
 Allow Win : used when there is more than one goal
 to win the mission
 Autocreate : random create the teams specified in
 TEAMTYPES (see TEAMTYPES part 3d)
 Cap=Win/Des=Lose : for buildings: captured=win/destroyed=lose
 Create Team : create a specific team (name at '6')
 Dstry Teams : unknown. Could be: remove teamtype(s) from
 AUTOCREATE list
 Dstry Trig 'XXXX' : destroy trigger with name XXXX. For example:
 you can attach XXXX to a timed Ion 
 Cannon attack. If for example the 
 Adv. Comm. Center is destroyed which has
 that trigger "Dstry Trig 'XXXX'", no more
 Ion Cannons will be fired.
 Dstry Trig 'YYYY' : Same as XXXX, but now with YYYY
 Dstry Trig 'ZZZZ' : Same as XXXX, but now with ZZZZ
 DZ at 'Z' : yellow flare is lit at waypoint 25
 Ion Cannon : For GDI: Ion Cannon available (only if you have
 an Advanced Communications Center)
 For Nod: Player will be attacked with Ion Cannon
 Lose : you lose the mission
 None : nothing
 Reinforce. : Send reinforcements (see 6 and TEAMTYPES)
 Win : you win the mission
 Nuclear Missile : For Nod: Nuke available. Only once in a mission,
 and only if you have a Temple of Nod
 (can't be launched without)
 For GDI: Player will be attacked with a Nuke
 Production : computer rebuilds destroyed buildings
 specified in [BASE] section (see BASE)
 
 4: this is a counter and can have more functions. Depending
 on your trigger action it counts : number of buildings destroyed,
 number of units destroyed, number of credits, amount of time.
 
 With the "Built it" action, this is the structure ID. Here is the
 list of structure ID's for the normal buildings that can be built.
 Choose from:
 TMPL = 20 PROC = 7 PYLE = 15
 EYE = 21 SILO = 8 HAND = 19
 WEAP = 0 HPAD = 9 FIX = 17
 GTWR = 1 HQ = 4 SBAG = 60 (*)
 ATWR = 2 SAM = 10 CYCL = 61 (*)
 OBLI = 3 AFLD = 11 BRIK = 62 (*)
 GUN = 5 NUKE = 12 BARB = 63 (*)
 FACT = 6 NUK2 = 13 WOOD = 64 (*)
 (*) : I haven't tested these...but the numbers are right.
 
 5: Which player can activate the trigger? Note that this does not determine
 which player is affected by the trigger effect.
 Examples: for "Built it": Who builds the structure?
 for "Attacked": who attacks the target?
 for "Player Enters": who entered the cell/building?
 6: teamtype name connected with trigger (make up a name yourself)
 7: if 0: trigger is activated only once.
 if 1: trigger is activated only once when all units/buildings with this
 trigger have been activated.
 (used in GDI missions: you get Airstrikes when all SAM's are destroyed)
 if 2: trigger is activated every time when any of the units/buildings
 with this trigger have been activated.
 -if 1 or 2: trigger keeps being activated when the number at place 4
 is reached.
 
 Note that there are some triggers you must use, like "Win" and "Lose".
 
 
 ==============
 2.14 TEAMTYPES
 ==============
 Probably the most complicated part of the INI files. This part contains
 a lot of unknown things. You can use some default combinations though. 
 See EXAMPLES.
 
 Syntax:
 tanks=GoodGuy,1,0,0,1,0,15,1,0,0,2,E6:5,APC:1,2,Move:5,Guard:30,0,0
 ^^^^^ ^^^^^^^ ^ ^ ^ ^ ^ ^^ ^ ^ ^ ^ ^^^^^^^^^^ ^ ^^^^^^^^^^^^^^^ ^ ^
 1 2 [a b c d e f g h i]4 5 6 7 8 9
 
 1: teamname, defined in the TRIGGER section (place 6)
 2: owner
 3: Combination of numbers, always 9 of them.
 I've called them a, b, c, d, e, f, g, h and i. This is what they mean:
 - a: Seems to act something like the "X" key, but links and unlinks the
 team members logically as well as physically. 1=on.
 - c: I believe to be a toggle for the "ALT" key. 1=on.
 - d: Enables Autocreate for this teamtype.
 - f: I have no idea. Changing it at random has no discernible effects.
 But note that in Westwood's .INI's there is a strong correlation
 between this number and the team's build/tech level.
 - g: The number of teams of this type that will act concurrently (i.e.,
 x,x,x,x,x,x,5,x,x,1,E2:3,1,move:2,0,0 will get you 15 grenadiers at
 waypoint 2). When this number is greater than zero, it will cause the
 team to be produced, regardless of any trigger.
 - b, e, h and i don't seem to have any function at all.
 
 To make this easier, I suggest you use the following 'templates':
 -> CREATE TEAM: (will be "autocreated")
 1,0,0,1,0,15,1,0,0,
 -> REINFORCE. by APC, Chinook, hovercraft, or units coming out of the
 edge of the map:
 0,0,0,0,0,7,0,0,0,
 -> REINFORCE. by A10 airstrike:
 1,0,0,0,0,7,0,0,0,
 4: number of unit-types, here 2: E6 (the Engineer) and APC.
 5: what units and how much, here 5 Engineers and one APC.
 6: number of action they will undertake, here 2
 7: what actions they undertake, here 2; Move to waypoint 5 and then
 guard for a time of 30 counts.
 See UNITS for the actions and add these:
 Move: Go to waypoint ...
 Move to Cell: Not sure how to use it; don't know if it works.
 Loop: The "loop" instruction does not cause looping,
 it prevents it. All teams loop by nature.
 "loop:N" causes the first N instructions
 to be left out of the loop. The "loop" action
 should be at the end of the list of actions.
 Unload: For Chinooks, hovercrafts and APCs used as
 reinforcements. It makes them unload anything
 they carry with them. Behind the ":", just
 repeat the waypoint where he stopped/landed.
 This doesn't work to make an MCV deploy to C.Y.
 8: This can be either "0" or "1". If this is put on "1",
 destroyed members of the team will be replaced.
 9: This can be either "0" or "1".
 if "1", the team will be produced, regardless of any trigger other than
 "autocreate". A team autochthonously produced in this way will not carry
 out orders and will be repeatedly replaced upon destruction. If the team
 was produced by trigger, this "1" : will produce an inactive backup of
 the team.
 
 
 I found out that helicopters with passengers don't need the "Unload"
 command: when you only use a "Move" command, the helicopter will also
 unload its passengers and fly off the map.
 
 If you make a team with an APC and infantry units, and you make it come
 as reinforcements, the infantry units will automatically be IN the APC.
 The APC will NOT unload automatically. It will only unload when you
 give it the "unload" command.
 
 
 =========
 2.15 BASE
 =========
 These are the buildings that the computer player has to rebuild as a result
 of the "Production" trigger. Most of the times, this trigger is connected to
 a timer.
 
 Use BaseIT to put the [base] section in your level.
 
 Syntax:
 000=HAND,436212992
 ^^^ ^^^^ ^^^^^^^^^
 1 2 3
 
 
 1: priority number: nr. 000 will be rebuilt first, then 001, then 002 etc.
 You can change the numbers yourself if you want one specific building to
 be rebuilt before the others.
 2: building type it reflects to (here: Hand of Nod)
 3: This number is calculated from the coordinates: [16777216*Y + 256*X]
 The Hand of Nod coordinates can be calculated form this number:
 Y=26 and X=21. The cellnumber is [64*Y + X], here 1685.
 
 The owner is not determined in any way: I 've once seen a Multi3 silo that
 was rebuilt by GDI. (in Jon Magne Austenaa's mission "Too much tax, GDI!")
 
 
 ===================
 2.16 REINFORCEMENTS
 ===================
 This part is sometimes used to control hovercraft reinforcements.
 I advise you not to use it: after all, you can do this with triggers too.
 If you do want to use it, you can look at some examples from the game like
 GDI mission 1. I don't know how it works.
 
 Well... I found some info about it. I'll put it here anyway.
 
 Syntax:
 1=GoodGuy,E1,Beach,0
 ^ ^^^^^^^ ^^ ^^^^^ ^
 1 2 3 4 5
 
 1. Number
 2. Owner
 3. Unit type to reinforce
 4. Place to reinforce. Choose from:
 North/East/South/West
 Shipping
 Beach
 Ocean
 Air
 Visible
 EnemyBase
 HomeBase
 I don't know anything more about them.
 5. Don't know. I think it has something to do with the time after which
 something is reinforced. Sometimes a "+" is added behind that number.
 (maybe to loop the reinforcement??)
 
 
 =============
 2.17 TEMPLATE
 =============
 In mission SCG06EA, I found a special part named [TEMPLATE].
 This part is used to modify the map in the .INI file.
 
 [TEMPLATE] overrides the values in the map file , but it is not meant
 to make a map: Making a map in the .INI file is very difficult, and
 it overloads the .INI file. (see "2. EDITING THE INI FILE")
 In mission SCG06EA, this was used to correct some errors (I suppose).
 
 It works in the same way as the [OVERLAY] section:
 
 Syntax:
 3965=W2
 ^^^^ ^^
 1 2
 
 1: Cellnumber of the top-left corner of this template
 2: what map-image you have on this place (W2 is a 2x2 square of water)
 In GAME.DAT, I found a whole list of these templates: some 220 of them!
 This is also the reason why I didn't put it here.
 
 
 ===================
 3. TRIGGER EXAMPLES
 ===================
 *** If you (BadGuy) enter cel 232, 233 or 234, the enemy should create a team
 of 2 MTNK's and 5 minigunners which move to cell 2211 and attack you:
 
 [CELLTRIGGERS]
 232=kill
 233=kill
 234=kill
 
 [TRIGGERS]
 kill=Player Enters,Create Team,0,BadGuy,atk1,0
 
 [TEAMTYPES]
 atk1=GoodGuy,1,0,0,1,0,15,1,0,0,2,MTNK:2,E1:5,2,Move:4,Attack Units:50,0,0
 
 [WAYPOINTS]
 4=2211
 
 *** After 150 time-units a chopper should arrive at cell 1846 and unload 5
 engineers which start capturing your base:
 
 [TRIGGERS]
 chop1=Time,Reinforce.,150,GoodGuy,chop,0
 
 [TEAMTYPES]
 chop=GoodGuy,0,0,0,0,0,7,0,0,0,2,E6:5,TRAN:1,3,Move:1,Unload:1,Attack Base:50,0,0
 
 [WAYPOINTS]
 1=1846
 
 *** If you attack the harvester, the enemy sends out 4 A10's which drop 
 some napalm on your heads.
 
 [UNITS]
 012=GoodGuy,HARV,256,1211,0,Harvest,fire
 
 [TRIGGERS]
 fire=Attacked,Reinforce.,0,None,a10s,0
 
 [TEAMTYPES]
 a10s=GoodGuy,1,0,0,0,0,7,0,0,0,1,A10:4,0,0
 
 -Don't let the trigger end on "1": the enemy will send out 4 planes
 for EVERY BULLET you shoot at their harvester.
 
 *** Every time when 80 time-units have passed, the enemy sends out 2 A10's
 which drop some napalm on your heads.
 
 [TRIGGERS]
 airs=Time,Reinforce.,80,None,a10s,1
 
 [TEAMTYPES]
 a10s=GoodGuy,1,0,0,0,0,7,0,0,0,1,A10:2,0,0
 
 *** Every time when 200 time-units have passed, you want the enemy to fire a
 nuclear missile.
 
 [TRIGGERS]
 miss=Time,Nuclear Missile,200,None,None,1
 
 *** When three of the GDI computer player's buildings are destroyed,
 the computer player will start rebuilding its structures.
 
 [TRIGGERS]
 prod=# Bldgs Dstr.,Production,3,GoodGuy,None,0
 
 *** When four specific Nod obelisks are destroyed, a GDI MCV will be
 reinforced and it will move to cell 1342.
 
 [STRUCTURES]
 024=BadGuy,OBLI,256,1219,0,obel
 025=BadGuy,OBLI,256,1324,0,obel
 026=BadGuy,OBLI,256,1344,0,obel
 027=BadGuy,OBLI,256,1354,0,obel
 
 [TRIGGERS]
 obel=Destroyed,Reinforce.,0,None,start,1
 
 [TEAMTYPES]
 start=GoodGuy,0,0,0,0,0,7,0,0,0,1,MCV:1,1,Move:5,0,0
 
 [WAYPOINTS]
 5=1342
 
 -The "1" at the end of the trigger does not mean "repeat" here,
 but exactly the opposite: only execute the trigger when it is activated
 at every unit/structure that has the trigger.
 
 This kind of trigger is frequently used in the GDI missions to give
 the player Airstrike capability once all SAM-sites are destroyed.
 
 
 ====================================
 4. HOW TO MAKE YOUR MISSION PLAYABLE
 ====================================
 You can play the missions without messing around in the general.mix:
 Just rename your mission files to the format described here.
 
 Syntax:
 SCB01EA.BIN
 || ||| | 
 1 <--'| ||| `-> 6
 2 <-' ||`-> 5
 3 <-'`-> 4
 
 
 1. The name of every mission file starts with "SC". This means "scenario".
 2. Player. Choose from:
 G: Goodguy (GDI)
 B: Badguy (Nod)
 J: JP (for Funpark missions)
 M: Multi (For multiplayer missions)
 3. Number of the mission it replaces (here mission 01)
 4. E/W: The "W" is only used with GDI mission 4 and 5.
 This could be East/West on the map where you choose your mission.
 5. A/B/C: In the game, you can sometimes choose more than one mission
 on the map. The "B" and "C" (and the "W" from 4.) don't work for
 multiplayer and Covert Operations missions.
 6. BIN/INI: You always need two files: a map and a text file.
 BIN is the extension for the map file, INI for the text file.
 
 C&C will accept your .INI and .BIN as the normal mission files, and you will
 be able to play the mission.
 
 
 ================================
 4.1 ADDING NEW COVERT OPERATIONS
 ================================
 When you have the Covert Operations installed (C&C v1.20), you can
 also add missions to the "New missions" list by giving them a mission
 number higher than 19 (starting from 20) that isn't already used by
 the Covert Ops. missions.
 
 The available numbers are:
 
 - For GDI: 20, 21, 24..35, 42, 49, 51..98
 
 - For Nod: 22..29, 34, 36, 38..98
 
 (99 doesn't work. I tested it)
 
 Note that for the Covert operations you can't add missions ending on EB, EC,
 WA, WB or WC (See: "4. HOW TO MAKE YOUR MISSION PLAYABLE"). Only files ending
 on "EA" will be accepted. The others won't appear in the "New missions" list.
 
 Now, you have to make sure the "BuildLevel=" setting is set correctly.
 This doesn't affect normal missions, but is necessary in Covert Operation
 missions. This can be 0 to 99, but it is advised only to use 1 to 98,
 as 99 lets you build stuff like the Hospital and Biolab, the civilians and
 the MHQ.
 
 
 You 'll also have to give your mission a name by puting "Name=xxx" in the
 [BASIC] section, where xxx is the name you want to give it. This name can
 be some 33 characters in length.
 
 Like this: [BASIC]
 CarryOverCap=-1
 CarryOverMoney=0
 Intro=x
 BuildLevel=12
 Theme=No theme
 Percent=100
 Player=BadGuy
 Action=SEIGE
 Win=FORESTKL
 Lose=RETRO
 Brief=x
 -> Name=Run for your life!
 
 As the Covert Operations don't have briefing videos, the "Action" video
 is used as 'briefing'. If an added Covert Operations mission has no "Action"
 video, you won't get a "VIDEO" button in the Restate window.
 When you have an "Action" AND a "Brief" video, the "Brief" video will be
 shown when you press "VIDEO" in the Restate window.
 
 Note that not all video's are on the Covert Operations CD. You'll have to
 choose videos you can use with Covert Operations (see MOVIES.TXT).
 
 
 ==============
 5. FINAL NOTES
 ==============
 Well, I guess you should be able to create a fine mission now.
 Anyway, I did it with this information!
 
 HINT: Use the Mix Manager to extract some INI's and take a look at them.
 It sure helped me with certain problems I had. And keep testing.
 If you have any comment or questions about this manual, you are
 welcome to send me some e-mail with the subject 'C&C MANUAL'.
 
 
 ==========================
 6. THE 'THANKS TO' CHAPTER
 ==========================
 I really should thank some people for giving me help and discovering lots of
 information.
 
 Andrew Griffin who actually started this all
 Richard Heesbeen and Jeroen Ritmeijer for making CCMAP
 Vladan Bato for making the Mix Manager
 Han Brunger for making the text file I based this on
 Everyone else who thinks he/she deserves it ;)
 
 
 GOOD LUCK AND HAVE FUN!
 
 Maarten Meuris
 http://www.planetcnc.com/cnc2sw/
Category:Tiberian Dawn