Description.ext: Difference between revisions
mNo edit summary |
(Updated to include Identities) |
||
Line 48: | Line 48: | ||
===Sounds=== | ===Sounds=== | ||
===Identities=== | |||
It is here that you can define the identies of individual units, you can specify the face, type of glasses worn, voice, tone of voice and name of an identity. You then give a specific unit this identity by using the command [[setIdentity]] in the mission. <br> | |||
Example: | |||
''class CfgIdentities<br> | |||
{<br> | |||
class John_Doe<br> | |||
{<br> | |||
name="John Bartholemew Doe";<br> | |||
face="Face20";<br> | |||
glasses="None";<br> | |||
speaker="Dan";<br> | |||
pitch=1.1;<br> | |||
};<br> | |||
};'' | |||
See [[setIdentity]] for valid options for: face, glasses, speaker etc. | |||
Revision as of 21:35, 31 May 2006
Introduction
The description.ext is a text file located in the root of the mission folder which will allow you to define many things in your mission. Each entry must be given a new line in the description.ext. It has even been said that a ; is required after each line but this isn't true of the 1.97 version and maybe required in the future. Certainly adding the semi colon won't hurt or effect your mission.
OnLoad
OnLoadMission et al
This displays a message whilst the mission is loading. Note that a mission that takes very little time to load will only display the message for a short time. Care should be taken to see whether your message is readable in that timeframe.
Example:
OnLoadMission = "YourMessage"; OnLoadIntro = "YourMessage";
OnLoadIntroTime et al
This allows you to define whether you will see the time and date displayed whilst the mission loads. Variables are True or False.
Example:
OnLoadIntroTime = False; OnLoadMissionTime = False;
Score
This feature allows you to set scores for your mission. Score is related to the star display in the debriefing screen. The score can be influenced during a missions progress by using the addRating command.
Example:
MinScore = 0; AvgScore = 1800; MaxScore = 7500;
Respawn Options
respawn = value;
Value can be:
- 1: No respawn
- 2: Respawn as a seagull
- 3: Is base respawn (at marker respawn_west, respawn_east, respawn_guerrila (sic!) or respawn_civilian)
- 4: Respawn in your group as long as there are AI units available
respawndelay=TIME;
Respawn delay is in seconds.
Sounds
Identities
It is here that you can define the identies of individual units, you can specify the face, type of glasses worn, voice, tone of voice and name of an identity. You then give a specific unit this identity by using the command setIdentity in the mission.
Example:
class CfgIdentities
{
class John_Doe
{
name="John Bartholemew Doe";
face="Face20";
glasses="None";
speaker="Dan";
pitch=1.1;
};
};
See setIdentity for valid options for: face, glasses, speaker etc.
Miscellaneous
disableAI = false/true
Removes all playable units which do not have a human player.
ShowGPS = 0;
Enables/Disables the GPS
debriefing = 0;
Defines if the debreifing is shown or not.
showCompass= 0;
showMap = 0;
showPad = 0;
showWatch = 0;
Multiplayer
TitleParam1 and TitleParam2 are multiplayer options. These options are seen in the lobby of a multiplayer game. These options can be useful for setting time limits and score limits in such games as Capture the Flag and Death Matches. Other popular uses include accelerate time, setting the mission difficulty or switching the intro on/off.
In the mission param1 and param2 have the values of the chosen options.
Example:
titleParam1 = "Time limit:"; valuesParam1[] = {0, 300, 600, 900}; defValueParam1 = 900; textsParam1[] = {"Unlimited", "5 min", "10 min", "15 min", };
titleParam2 = "Score to win:"; valuesParam2[] = {10000, 5, 7, 10, 15, 20, 25, 30}; defValueParam2 = 5; textsParam2[] = {"Unlimited", 5, 7, 10, 15, 20, 25, 30};