S W A T 3 M O D H Q |
DATA FILE INFORMATION - CLOSE WINDOW WHEN FINISHED |
Characters.dat
Function
This data file is a listing of all in-game characters, and a table of their personality traits, along with their name displayed in-game. From here, it's possible to modify characters that are found within the game; suspects, civilians, hostages, and officers (though there are more options for officers in officers.dat).
Format
Characters.dat is made up of several tabulated lines, each with seven fields per line. Each line represents a character in the game.
Name |
S |
M |
A |
E |
H |
Char Model | Armor Class | Display Name |
Game reference name | Stress Level (0-10) | Marksmanship (0-10) | Aggression (0-10) | Years Experience (0-40) | Hostile to SWAT (1 if yes, 0 if no) | The model used to represent the character. | The armor type used for the character. | The name to use for the character in the game. |
Reference Name
This name is used by the system to refer to the character in the game itself.
Stress Level
This is the character's starting stress level. The higher the stress level, the more likely they are to attack SWAT or other characters (if aggressive), or flee or surrender (passive). Their marksmanship is also negatively affected if the character is stressed-out. This does not have the same effect on Officers.
Marksmanship
The character's marksmanship level will determine how accurate they are with their weapons. This can be affected by stress.
Aggression
This determines the base aggression level of the character. The higher this number, the more likely it is that this character will attack (if a suspect or officer).
Years Experience
This determines the rate of stress rise. The more years experience, the calmer the personality of the character, and the slower the stress level will rise.
Hostile To SWAT
For suspects, setting this flag to 0 will cause them to shoot at other suspects. This is seen in the Church mission with the private security force. Setting this flag to 1 creates the more traditional terrorist/suspect behavior. They will shoot at SWAT officers if provoked to do so.
Char Model
This is the model name that will be used to find the .gsm files that represent the character in the game. If you put in FH1_MAR_BON, SWAT3 would look for FH1_MAR_BON_HIGH.GSM and FH1_MAR_BON_LOW.GSM. For more information on character modeling, check out the Characters Section.
Armor Class
Starting with version 2.0, SWAT3 can associate different armor types with different characters. These armor types are defined on a class-by-class basis, so "tac guys" have different armor than "male hostages". In this field you may specify an armor type to give the character.
Display Name
During briefings and other references to the character's real name, the string in strings.dat referenced by this name is what will be used.