Files
source/gamedir/Data/Ja2_Options.INI
T
Wanne 0db4b8c783 New EXE Release (Build: 3358)
New Map Editor Release (Build: 3358)

New Features
-------

- Map Editor can now load/save big sector maps.
- Control hardcoded list of unclickable ("bad") sectors via XML file.
o On the strategic map, the player cannot click or highlight specific
  sectors (e.g. A4, A5). Introduce a <BadSector> tag in MovementCosts.xml
  that flags a sector as "bad". (<BadSector>1</BadSector>)
- Move hardcoded underground sectors initialization to Lua script file. (by Realist)
o Locate "initunderground.lua" at data-xyz\scripts ("xyz" subject to change).
  Lua script allows easily adding underground sectors at arbitrary locations and defining enemy garrisons and creature population.
  Also enables underground bloodcat population.
- Changed order of properties in GameSettings.cpp
- Sorted Data-1.13\ja2_options.ini
- Translated missing HAM 3.6 German Texts


Bugfixes
------

- In Method CreateDestroyMouseRegionsForFacilityAssignmentMenu()
- HAM 3.6 fixes
- Turns out that the program is saving the number of used Placement Slots to the temp file fine, 
  but if that number is equal to the limit of how many enemies/civvies are allowed in a sector by the INI settings, 
  it leads to an assertion error instead when trying to re-load that sector. (by Headrock)
- The DEBUG only setting "fEnableInventoryPoolQ" is now only enabled in a DEBUG version. 
  In all other builds it is set to FALSE.


Info Map Editor
-------
Q: How can I create Big Maps with the Editor?
A: 1.) Start the new Map Editor.exe file
   2.) The Map Editor should load a map automatically
   3.) You see now 2 new text boxes (Rows, Cols) in the taskbar
   4.) Enter the size of the new map in the Rows text box. It should not be greater than 2000
       Cols always have the same size than Rows. That's why you can't enter a number for Cols.
       Normal maps have a size of 160 rows X 160 cols
   5.) Now click on New map" or load an existing map
   6.) The map should have now the new size you entered for Rows
       If you loaded a map, the original map is placed in the center of the new big map
   7.) Make any changes you like to the map
   8.) Save the map. Depending on the mapsize it could take some minutes
   9.) The map will be saved in the Profiles folder

Q: How can I easy navigate in the editor in big maps?
A: 1.) Use the arrow keys to scroll. For fast scrolling press SHIFT + Arrow keys.
   2.) Press "i" and you get an overview of the map.
       Use the Arrow keys to scroll. By pressing also SHIFT you scroll much faster

Q: What is the version 1.12 checkbox?
A: If this checkbox is checked, the map will be saved in version 1.13 (vanilla JA2) format

Q: What limitions for big maps has the current Map Editor?
A: 1.) Radar maps are not created correctly for big maps. Only the upper left corner of the map is shown in the radar map
   2.) NPC-Scripts are bound to grid numbers. They are not yet converted to the new grid numbers when altering a normal map
   3.) There are a lot of hardcoded grid numbers in the source code, so they only work with normal maps
   4.) For now you should only create big maps, that do not have any NPCs on it, that trigger special actions
       For outdoor maps or town maps (that do not have any NPCs special actions) big maps work fine

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1213 4f8fa57e-7814-0410-bad4-adc449f26b7c
2010-03-07 18:46:35 +00:00

2072 lines
115 KiB
INI

;******************************************************************************************************************************
; Jagged Alliance 2 v1.13
;******************************************************************************************************************************
; This file controls various settings which have been added to the game by the 1.13 mod.
;
; Some of these settings control values that existed in "Vanilla" JA2, while other settings may activate or deactivate
; features unique to 1.13.
;
; Altering these settings may have profound effect on the game. Make sure you read the descriptions, and don't change
; something unless you know what you're doing, or are willing to experiment.
;
; You may wish to use the INI Editor that comes with JA2 1.13 to edit this file. The INI Editor is simple to use,
; and contains more detailed descriptions of each setting and its effect.
;
; Note that each setting has a "minimum" and "maximum" value. Using values outside this range will generate a warning
; when the game is started, but at worst a default value will be used instead of the wrong one.
; If any lines are removed from this file, the game will always use a default value.
;
; Adding new settings requires changing the game's code.
;
;
;------------------------------------------------------------------------------------------------------------------------------
;------------------------------------------------------------------------------------------------------------------------------
; If you decide to change anything in this file, it's recommended that you make a BACKUP COPY making any changes!
;------------------------------------------------------------------------------------------------------------------------------
;------------------------------------------------------------------------------------------------------------------------------
;
; General Guidelines:
;
; PRICE_MODIFIER = 1-100 (Lower is better)
;
; MIN_ATTRIBUTE_POINT <= START_ATTRIBUTE <= MAX_ATTRIBUTE_POINT
;
; MIN_ATTRIBUTE_POINT < MAX_ATTRIBUTE_POINT 1-100 range
;
; MAX_ZERO_BONUS <= MIN_ATTRIBUTE_POINT (no bug, but you can cheat by making it a larger number)
;
; MAX_STRATEGIC_TEAM_SIZE >= 20
;
; MAX_TRAINING_SQUAD_SIZE <= MAX_MILITIA_PER_SECTOR * 2
;
; MAX_MILITIA_PER_SECTOR <= MAX_STRATEGIC_TEAM_SIZE
;
; _MIN_ENEMY_GROUP_SIZE <= MAX_STRATEGIC_TEAM_SIZE
;
; _ELITE_BONUS = 1-100 (percentages)
;
;------------------------------------------------------------------------------------------------------------------------------
;******************************************************************************************************************************
;******************************************************************************************************************************
; #### #### # # #### ### ## # #### #### ##### ##### ### # # #### ####
; # # ## # # # # # # # # # # # # ## # # #
; # ## #### # ## #### ### #### # #### #### # # # # ## # ## ####
; # # # # # # # # # # # # # # # # # # # # #
; #### #### # # #### # # # # #### #### #### # # ### # # #### ####
;******************************************************************************************************************************
;******************************************************************************************************************************
[System Limit Settings]
;******************************************************************************************************************************
; These settings control some program limits.
; Changing any of these settings AFTER starting a new campaign IS NOT RECOMMENDED.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; This is the max number of mercs and vehicles you can recruit.
;
; PLEASE NOTE:
; Changing these settings may cause your savegames to become UNLOADABLE. Remember to change them before starting a new game!
; To load any "broken" savegames, simply revert to your original settings.
;------------------------------------------------------------------------------------------------------------------------------
; Player mercs, valid values 16 through 32, default is 24
MAX_NUMBER_PLAYER_MERCS = 18
; Player vehicles, valid values 2 through 6, default is 2. Note that only 2 are really supported right now.
MAX_NUMBER_PLAYER_VEHICLES = 2
;------------------------------------------------------------------------------------------------------------------------------
; Use these to adjust the numbers of various sorts of "people" that can appear in the same sector in TACTICAL mode.
;------------------------------------------------------------------------------------------------------------------------------
; Enemies (i.e., soldiers), valid values 16 through 64, default is 32
MAX_NUMBER_ENEMIES_IN_TACTICAL = 20
; Creatures (i.e., bloodcats and crepitus), valid values 16 through 40, default is 32
MAX_NUMBER_CREATURES_IN_TACTICAL = 20
; Rebels (i.e., militia), valid values 16 through 64, default is 32
MAX_NUMBER_MILITIA_IN_TACTICAL = 20
; Civilians, valid values 16 through 40, default is 32
MAX_NUMBER_CIVS_IN_TACTICAL = 32
;------------------------------------------------------------------------------------------------------------------------------
; DO NOT LOWER ***MAX_STRATEGIC_ENEMY_GROUP_SIZE*** BELOW 20
; This is used to determine how large a single group of enemies can be at any time, while moving on the strategic map.
; Please note that if reinforcements are allowed (ALLOW_REINFORCEMENTS=TRUE), several such groups can combine together
; for an attack. However, they will split up at the first opportunity, trying to return to no more than this size.
;------------------------------------------------------------------------------------------------------------------------------
MAX_STRATEGIC_ENEMY_GROUP_SIZE = 20
;******************************************************************************************************************************
;******************************************************************************************************************************
[Data File Settings]
;******************************************************************************************************************************
; These settings tell the game where it should get the data it needs for a few SPECIFIC features.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Difficulty-based PROF.DAT
;
; If FALSE, the game reads its profile data from the file called simply "PROF.DAT".
; If TRUE, the game reads its profile data from one of four different "PROF.DAT" files that are specific to the difficulty
; level of your current game. This allows using different character profiles depending on difficulty level.
;------------------------------------------------------------------------------------------------------------------------------
USE_DIFFICULTY_BASED_PROF_DAT = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; PROFEX (profile externalization)
;
; These settings allow data about character profiles to be read (and written) from XMLs instead of PROF.DAT. These XMLs are
; called "MercProfiles.XML" and "MercOpinions.XML". Unlike PROF.DAT, they can be edited by hand.
;------------------------------------------------------------------------------------------------------------------------------
; If TRUE, reads "MercProfiles.XML" and "MercOpinions.XML" for profile data.
; If FALSE, reads profile data from PROF.DAT (see also "ALWAYS_USE_PROF_DAT", above.
READ_PROFILE_DATA_FROM_XML = FALSE
; When TRUE, this setting writes profile data from memory to XML before the game's Main Menu is reached.
; This can be used to write all data from PROF.DAT directly into XML format. Make sure that READ_PROFILE_DATA_FROM_XML
; is set to FALSE before doing this, otherwise you're simple creating a duplicate of an XML you already have.
WRITE_PROFILE_DATA_TO_XML = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; 0 = Use default drop item system for enemies (and possibly also militia).
; 1 = Use the new drop item system from XML-Files (EnemyWeaponDrops.xml, EnemyAmmoDrops.xml, EnemyArmourDrops.xml,
; EnemyExplosiveDrops.xml, EnemyMiscDrops.xml) for enemies (and militia). You also have to disable "Enemies drop all items" in
; the option screen, otherwise enemies simply drop everything they have.
;------------------------------------------------------------------------------------------------------------------------------
USE_EXTERNALIZED_ENEMY_ITEM_DROPS = 0
;******************************************************************************************************************************
;******************************************************************************************************************************
[Recruitment Settings]
;******************************************************************************************************************************
; These settings control recruiting new mercs, from A.I.M, M.E.R.C, I.M.P, or within Arulco.
;******************************************************************************************************************************
; The maximum number of I.M.P. (B.S.E.) characters, the player can have simultaneously (Range: 0 - 6).
MAX_IMP_CHARACTERS = 1
;------------------------------------------------------------------------------------------------------------------------------
; The following allow you to change how many and which slots from prof.dat are available for
; male and female IMPs. The "usual" slots are 51,52,53 for males and 54,55,56 for females. Other
; slots will work only if they have a blank full name in prof.dat. Even slots without full IMP voice
; sets will work although the IMPs will be silent a lot of the time.
;
; There should be one IMP_[FE]MALE_X for each slot. The total number is still limited by
; MAX_IMP_CHARACTERS above. You can reduce the numbers but there should always be at least one
; male and one female slot available.
;
; If there are any errors in the following then the default values (3 males slots 51-53 and 3 females
; slots 54-56) will be used instead.
;------------------------------------------------------------------------------------------------------------------------------
IMP_MALE_CHARACTER_COUNT = 3
IMP_FEMALE_CHARACTER_COUNT = 3
IMP_MALE_1 = 51
IMP_MALE_2 = 52
IMP_MALE_3 = 53
; The following are empty in standard JA2 1.13 but do not have full voice sets.
;IMP_MALE_4 = 169
;IMP_MALE_5 = 65
;IMP_MALE_6 = 71
;IMP_MALE_7 = 163
;IMP_MALE_8 = 164
IMP_FEMALE_1 = 54
IMP_FEMALE_2 = 55
IMP_FEMALE_3 = 56
;------------------------------------------------------------------------------------------------------------------------------
; The following values deal with the I.M.P "personalized" merc generation.
;------------------------------------------------------------------------------------------------------------------------------
;Starting value of all attributes.
IMP_INITIAL_ATTRIBUTES = 55
;You get this many points to put into the various attributes.
IMP_INITIAL_POINTS = 50
;How low any attribute can go before it drops straight to 0.
IMP_MIN_ATTRIBUTE = 35
;You get this many points when an attribute is lowered from IMP_MIN_ATTRIBUTE to 0.
IMP_BONUS_POINTS_FOR_ZERO_ATTRIBUTE = 15
;How high any attribute can be increased.
IMP_MAX_ATTRIBUTE = 85
;The cost to increase your starting EXP level = (IMP_STARTING_LEVEL_COST_MULTIPLIER * Current EXP Level).
IMP_STARTING_LEVEL_COST_MULTIPLIER = 5
;You get this many points for selecting a disability for your IMP.
IMP_BONUS_POINTS_FOR_DISABILITY = 0
;You get this many points for taking only one skill. You get 2x as many points if you don't take ANY skills.
IMP_BONUS_POINTS_PER_SKILL_NOT_TAKEN = 0
;------------------------------------------------------------------------------------------------------------------------------
; The following values deal with M.E.R.C recruitment settings
;------------------------------------------------------------------------------------------------------------------------------
;When set to TRUE: sends the initial M.E.R.C e-mail at the beginning of the game and thus opens the website up on day #1.
MERC_WEBSITE_IMMEDIATELY_AVAILABLE = FALSE
;When set to TRUE will allow you to hire any of the M.E.R.C mercs as soon as the website opens.
MERC_WEBSITE_ALL_MERCS_AVAILABLE = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; The Following settings define whether A.I.M/M.E.R.C mercenaries can die while away on other missions (if they have not been hired).
; You can set how many mercs can die this way (in total) at each difficulty level.
;------------------------------------------------------------------------------------------------------------------------------
;Can AIM/MERC mercs die while away on other assignments?
MERCS_CAN_DIE_ON_ASSIGNMENT = TRUE
;How many mercs can die at each difficulty level?
MAX_MERC_DEATHS_EASY = 1
MAX_MERC_DEATHS_EXPERIENCED = 2
MAX_MERC_DEATHS_EXPERT = 3
MAX_MERC_DEATHS_INSANE = 4
;------------------------------------------------------------------------------------------------------------------------------
; Slay Forever - Determines whether the character Slay can stay with your team indefinitely. If set to FALSE, he can
; only be recruited for a limited amount of time.
;------------------------------------------------------------------------------------------------------------------------------
SLAY_STAYS_FOREVER = FALSE
;******************************************************************************************************************************
;******************************************************************************************************************************
[Financial Settings]
;******************************************************************************************************************************
; Use these settings to change the financial difficulty of the game.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; These are the Starting cash values for the various difficulties.
; The only restriction with these, is the INT32 they are stored in. (range is about 2 billion)
; You can also set negative values here.
;------------------------------------------------------------------------------------------------------------------------------
STARTING_CASH_NOVICE = 45000
STARTING_CASH_EXPERIENCED = 35000
STARTING_CASH_EXPERT = 30000
STARTING_CASH_INSANE = 15000
;------------------------------------------------------------------------------------------------------------------------------
; Increases or decreases (by percentage) the amount of cash that mines generate every day.
;
; 100% = normal JA2 profits.
; This value can be set as low as 1%. Setting it to 0 will automatically default to 1%, as otherwise it'll crash your game.
; This value goes all the way up to 65535%, but that's not recommended.
;------------------------------------------------------------------------------------------------------------------------------
MINE_INCOME_PERCENTAGE = 100
;------------------------------------------------------------------------------------------------------------------------------
; Enable/Disable the ability to sell unneeded equipment to the locals.
;
; TRUE Enables the ability to sell items from the sector Inventory screen with ALT-LMB option.
; FALSE Turns off the option.
;
; PRICE_MODIFIER is a divisor, 4 = 25% of the item's value.
; Setting a value of 20 would mean 5% of the items value, and a value of 10 would mean 10%.
; Valid ranges for PRICE_MODIFIER are -1-100.
; 0 forces the system to dynamically adjust the Price Modifier based on game progress with greater progress resulting in a
; larger modifier.
; -1 works the opposite of 0. Greater game progress causes a smaller modifier resulting in greater income from selling later
; in the game.
;------------------------------------------------------------------------------------------------------------------------------
SELL_ITEMS_WITH_ALT_LMB = FALSE
SELL_ITEMS_PRICE_MODIFIER = 10
;------------------------------------------------------------------------------------------------------------------------------
; Various costs of training Militia.
;------------------------------------------------------------------------------------------------------------------------------
; Basic cost of training Militia (Green / Rookie)
MILITIA_BASE_TRAINING_COST = 750
; Multiplier for the price of promoting Green Militia to Regular (Light-Blue).
MILITIA_COST_MULTIPLIER_REGULAR = 1
; Multiplier for the price of promoting Regular Militia to Elite (Dark-Blue).
; TRAIN_ELITE_MILITIA must be set to TRUE, otherwise this promotion is impossible.
MILITIA_COST_MULTIPLIER_ELITE = 2
; Multiplier for the price of training Mobile Militia.
MILITIA_COST_MULTIPLIER_MOBILE = 3
;------------------------------------------------------------------------------------------------------------------------------
; Daily prices for maintaining one militiaman of each type.
;
; This cost is paid every midnight. If you can't afford to pay the whole amount, some (or all) militia
; will leave your service.
;
; Only militia who have been in your service for 24 hours are paid!
;------------------------------------------------------------------------------------------------------------------------------
DAILY_MILITIA_UPKEEP_TOWN_GREEN = 0
DAILY_MILITIA_UPKEEP_TOWN_REGULAR = 0
DAILY_MILITIA_UPKEEP_TOWN_ELITE = 0
DAILY_MILITIA_UPKEEP_MOBILE_GREEN = 0
DAILY_MILITIA_UPKEEP_MOBILE_REGULAR = 0
DAILY_MILITIA_UPKEEP_MOBILE_ELITE = 0
;------------------------------------------------------------------------------------------------------------------------------
; Change the cost of helicopter movement PER SECTOR.
;------------------------------------------------------------------------------------------------------------------------------
;Cost for moving through sectors that are free of enemy SAM Site control.
HELICOPTER_BASE_COST_PER_GREEN_TILE = 100
;Cost for moving through sectors that are being controlled by an enemy SAM Site.
HELICOPTER_BASE_COST_PER_RED_TILE = 1000
;******************************************************************************************************************************
;******************************************************************************************************************************
[Troubleshooting Settings]
;******************************************************************************************************************************
; Use these settings to possibly prevent lock-ups and crashes.
; This section also contains some error-reporting settings.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Time in seconds for DeadLock delay, default 30.
; This will automatically abort an enemy character's AI routine if it is stuck (unable to make a decision).
; Do not set this too low, or it may cause enemies to become useless!
;------------------------------------------------------------------------------------------------------------------------------
DEAD_LOCK_DELAY = 30
;------------------------------------------------------------------------------------------------------------------------------
; Skip global strategic events (use to prevent game crashes). Press and hold NUMLOCK to skip.
;------------------------------------------------------------------------------------------------------------------------------
ENABLE_EMERGENCY_BUTTON_NUMLOCK_TO_SKIP_STRATEGIC_EVENTS = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Automatically try to save when an assertion failure occurs. Please submit the savegame with your bug-report.
;------------------------------------------------------------------------------------------------------------------------------
AUTO_SAVE_ON_ASSERTION_FAILURE = TRUE
;------------------------------------------------------------------------------------------------------------------------------
; Automatically save the game every N GAME-hours. 0 = disable.
;------------------------------------------------------------------------------------------------------------------------------
AUTO_SAVE_EVERY_N_HOURS = 6
;******************************************************************************************************************************
;******************************************************************************************************************************
[Graphics Settings]
;******************************************************************************************************************************
; Change basic video/graphics settings.
; These settings do not affect gameplay at all, only the visual aspect of the game.
;******************************************************************************************************************************
; If disabled the game will run faster.
VERTICAL_SYNC = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Controls animation speed for faster movements in battle
; 1.0 = normal
; 0 = max speed
; Range: 0-1.0 (fractions are allowed)
;------------------------------------------------------------------------------------------------------------------------------
PLAYER_TURN_SPEED_UP_FACTOR = 1.0
ENEMY_TURN_SPEED_UP_FACTOR = 1.0
CREATURE_TURN_SPEED_UP_FACTOR = 1.0
MILITIA_TURN_SPEED_UP_FACTOR = 1.0
CIVILIAN_TURN_SPEED_UP_FACTOR = 1.0
;------------------------------------------------------------------------------------------------------------------------------
; Should the game use the externalized sector loadscreens?
; If set to TRUE, the game will use the loadscreens defined in TableData\Map\SectorLoadscreens.xml.
; If set to FALSE, the game will use the default loadscreen for the sectors, like in Vanilla JA2.
;------------------------------------------------------------------------------------------------------------------------------
USE_EXTERNALIZED_LOADSCREENS = TRUE
;------------------------------------------------------------------------------------------------------------------------------
; Use the new bullet apperance (looks like tracer-lines) instead of the classic bullet appearance (looks like a white dot)?
; This setting is strictly visual. It has no effect on gameplay.
;------------------------------------------------------------------------------------------------------------------------------
ALTERNATE_BULLET_GRAPHICS = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Should the queen's army avoid recruiting Female soldiers?
; If set to TRUE, female enemies will only occur as Elites in the army.
;------------------------------------------------------------------------------------------------------------------------------
RESTRICT_FEMALE_ENEMIES_EXCEPT_ELITE = FALSE
;******************************************************************************************************************************
;******************************************************************************************************************************
[Sound Settings]
;******************************************************************************************************************************
; Change the volume and behavior of sounds in JA2 1.13.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Change to increase volume for weapon sounds
; Range: 0-100%
; 0 = no change
; 100 = max volume
;------------------------------------------------------------------------------------------------------------------------------
WEAPON_SOUND_EFFECTS_VOLUME = 0
;******************************************************************************************************************************
;******************************************************************************************************************************
; ##### ## #### ##### ### #### ## # #### #### ##### ##### ### # # #### ####
; # # # # # # # # # # # # # # # ## # # #
; # #### # # # # #### # #### #### # # # # ## # ## ####
; # # # # # # # # # # # # # # # # # # # #
; # # # #### # ### #### # # #### #### #### # # ### # # #### ####
;******************************************************************************************************************************
;******************************************************************************************************************************
[Tactical Interface Settings]
;******************************************************************************************************************************
; These settings change the user interface in the TACTICAL screen.
; Some of the new/altered interface may make the game easier or harder, depending on the settings you choose.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; If this is set to TRUE, all items dropped by enemies during a battle will automatically be revealed at the end of
; combat (when all enemies are dead).
; Otherwise, you have to actually walk past the dead enemy bodies for their equipment to be revealed.
;------------------------------------------------------------------------------------------------------------------------------
REVEAL_DROPPED_ENEMY_ITEMS_AFTER_COMBAT = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; This section controls the behavior of the "SHIFT + F" hotkey.
; This hotkey is normally used to to remove attachments from all items in the sector and unload all weapons.
;------------------------------------------------------------------------------------------------------------------------------
; Set this to false to keep weapons loaded.
; Note that a loaded weapon can be stolen by militia or enemy during TACTICAL mode.
SHIFT_F_UNLOAD_WEAPONS = FALSE
; Set this to false to keep item attachments.
; Unseparable attachments will not be removed.
SHIFT_F_REMOVE_ATTACHMENTS = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Use this setting to enable a "Smarter" goggle swap when pressing the hotkey "SHIFT + N".
; If TRUE: "SHIFT + N" will cause your merc to switch to the best night vision goggles he's got at night, or best sunglasses
; he's got during the day.
; If FALSE: Whatever the merc is wearing will be switched with the best of the other kind (the "classic" behavior)
;------------------------------------------------------------------------------------------------------------------------------
SMART_GOGGLE_SWAP = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; When TRUE, the "SHIFT + N" and "CTRL + SHIFT + N" hotkeys will cause all mercs in the sector to swap their goggles.
; When FALSE, these hotkeys will only swap goggles for the currently selected squad.
;------------------------------------------------------------------------------------------------------------------------------
GOGGLE_SWAP_AFFECTS_ALL_MERCS_IN_SECTOR = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Enable/Disable the pop-up box that asks whether you want to place a blue flag on a mine you've located.
; If TRUE: When a character finds a mine they will automatically put a blue flag there without asking
; If FALSE: When a character finds a mine they will ask whether to put a blue flag there (the "classic" behavior)
;------------------------------------------------------------------------------------------------------------------------------
AUTOMATICALLY_FLAG_MINES_WHEN_SPOTTED = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Enable/disable the ability to give commands to Militia during TACTICAL mode.
;------------------------------------------------------------------------------------------------------------------------------
ALLOW_TACTICAL_MILITIA_COMMAND = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Use the Enhanced Description Box instead of the old one?
; 0 = Both Strategic and Tactical
; 1 = Strategic only
; 2 = Tactical only
; Use the in-game Options Menu to turn the E.D.B on and off.
;------------------------------------------------------------------------------------------------------------------------------
USE_ENHANCED_DESCRIPTION_BOX = 0
;------------------------------------------------------------------------------------------------------------------------------
; Toggles new targeting cursors for Burst and Autofire.
; 0 = No new targeting cursors.
; 1 = New Burst and Autofire targeting cursors
; 2 = New Burst targeting cursor only
; 3 = New Autofire targeting cursor only
;------------------------------------------------------------------------------------------------------------------------------
USE_NEW_BURST-AUTO_TARGETING_CURSORS = 0
;------------------------------------------------------------------------------------------------------------------------------
; When this is set to TRUE, it will change the way that the CTH Bar and "F" key feedback report our CTH. Based on
; the characters' Experience Level, Wisdom, Marksmanship and Sniper Skill (if any), the program will decide how accurate our
; CTH feedback would be. An untrained character will see CTH jump between fewer "stations" than 100 (the normal). A very trained
; character will see the exact results.
;------------------------------------------------------------------------------------------------------------------------------
INACCURATE_CTH_READOUT = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; If this is set above 0, characters may sometimes forget how many bullets are left in their gun. Depending on the character's
; Wisdom, Dexterity and Experience Level, he/she may be able to give an educated guess. Otherwise, the number of bullets
; left is completely hidden.
; Increasing this value will make it harder to give an accurate bullet count during battle.
; This feature only works when in turn-based TACTICAL mode. If the game switches to real-time, the true bullet count is
; displayed as normal.
;------------------------------------------------------------------------------------------------------------------------------
HIDE_BULLET_COUNT_INTENSITY = 0
;------------------------------------------------------------------------------------------------------------------------------
; How many messages can appear on-screen simultaneously in TACTICAL mode. Maximum is 36 in 1024x768 resolution.
; This value is adjusted automatically when using lower resolutions. JA2 default is 6 in all resolutions.
;------------------------------------------------------------------------------------------------------------------------------
MAXIMUM_MESSAGES_IN_TACTICAL = 6
;------------------------------------------------------------------------------------------------------------------------------
; Turn this on to avoid the game automatically switching your selected soldier when enemies are spotted.
; Only useful if ALLOW_REAL_TIME_SNEAK is set to TRUE as well.
;------------------------------------------------------------------------------------------------------------------------------
NO_AUTO_FOCUS_CHANGE_IN_REALTIME_SNEAK = FALSE
;******************************************************************************************************************************
;******************************************************************************************************************************
[Tactical Difficulty Settings]
;******************************************************************************************************************************
; These settings have a direct effect on the difficulty of the game in TACTICAL mode (combat).
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Bonus APs for Enemy Soldiers:
; Number of extra APs for enemy troops at the various difficulty levels.
; Please note, this number is NOT automatically adjusted based on your selected AP system (25 / 100).
;------------------------------------------------------------------------------------------------------------------------------
ENEMY_AP_BONUS_NOVICE = 0
ENEMY_AP_BONUS_EXPERIENCED = 0
ENEMY_AP_BONUS_EXPERT = 0
ENEMY_AP_BONUS_INSANE = 5
;------------------------------------------------------------------------------------------------------------------------------
; Bonus for the player's mercs
; Gives a flat AP Bonus to all player's mercenaries, it also pushes the AP Cap. Works almost exactly like the enemy AP bonus.
; Do not set this higher than 50.
;------------------------------------------------------------------------------------------------------------------------------
PLAYER_AP_BONUS = 0
;------------------------------------------------------------------------------------------------------------------------------
; This setting determines whether militia can drop their equipment when they die, like enemies do.
;
; 0 = JA2 Default. Militia can't drop any equipment.
; 1 = Militia can drop equipment only if they've been killed by enemies/civilians/other militia (but not by mercs!)
; 2 = Militia can drop their equipment regardless of who killed them.
;
; The "ENEMIES DROP ALL" ingame options-menu setting affects the items dropped by militia just like it does for enemies. When
; turned on, Militia will drop everything they're carrying. When turned off, they'll drop their equipment randomly
; (or none at all).
;------------------------------------------------------------------------------------------------------------------------------
MILITIA_DROP_EQUIPMENT = 0
;------------------------------------------------------------------------------------------------------------------------------
; You can now adjust how quickly you'll advance in the various skills, attributes, and Experience Level. This is the
; number of "sub-points" you need to acquire to gain a new level.
;
; JA2 defaults are:
; Skills: 25 Sub-Points to advance
; Includes Marksmanship, Mechanical, Explosives, Medical, and Leadership.
; Attribs: 50 Sub-Points to advance
; Includes Health, Strength, Wisdom, Dexterity, and Agility.
; ExpLevel: 350 Sub-Points (times the current experience level) to advance.
;
; Double the values, and progression will become twice as slow. Halve them, you'll gain points twice as fast.
; Please note that an ExpLevel value of more than 6500 will be counted as 6500!!
;
; Note: Lowering any of these numbers in the middle of a campaign may cause an immediate "jump" of stats as it does NOT clear
; the number of sub-points already accumulated. If you're going to reduce the values, please do so BEFORE starting a new
; campaign, or suffer(??) the consequences!!
;------------------------------------------------------------------------------------------------------------------------------
; Attributes
HEALTH_SUBPOINTS_TO_IMPROVE = 50
STRENGTH_SUBPOINTS_TO_IMPROVE = 50
WISDOM_SUBPOINTS_TO_IMPROVE = 50
DEXTERITY_SUBPOINTS_TO_IMPROVE = 50
AGILITY_SUBPOINTS_TO_IMPROVE = 50
; Skills
MARKSMANSHIP_SUBPOINTS_TO_IMPROVE = 25
MECHANICAL_SUBPOINTS_TO_IMPROVE = 25
EXPLOSIVES_SUBPOINTS_TO_IMPROVE = 25
MEDICAL_SUBPOINTS_TO_IMPROVE = 25
LEADERSHIP_SUBPOINTS_TO_IMPROVE = 25
; Experience
LEVEL_SUBPOINTS_TO_IMPROVE = 350
;------------------------------------------------------------------------------------------------------------------------------
; Determines speed of progress for enemy items choice. FALSE is an old style progress, TRUE is a new one.
; Can be switched in the middle of your campaign, but will break weapon balance in such case.
; It's better to change this before starting a new game.
;
; "Slow Progress" puts less emphasis on an enemy's level to determine their equipment. Therefore, Blackshirts,
; Redshirts and Yellowshirts will normally hold about the same level of weaponry.
;------------------------------------------------------------------------------------------------------------------------------
SLOW_PROGRESS_FOR_ENEMY_ITEMS_CHOICE = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Real Time Sneaking
;
; Allows the player to stay in real time while unnoticed by the enemy.
; While observing enemies in real time, the player may enter turn-based at will.
; Ctrl-x: While observing enemies in real time, enter turn-based mode. Does not work if no enemies are seen,
; inactive if RT sneaking is disabled.
; Shift-Ctrl-x: Toggle the real-time sneaking mode on/off. Enters turn-based if the player can see an enemy.
; Toggling it back on in turn-based, while stil unseen by the enemy does NOT revert to real time -
; turn-based will continue until the player no longer sees any enemies.
;------------------------------------------------------------------------------------------------------------------------------
; If TRUE, Enables real-time sneaking
ALLOW_REAL_TIME_SNEAK = FALSE
; If TRUE, disables some potentially annoying messages during real-time sneaking mode
QUIET_REAL_TIME_SNEAK = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; This setting forces enemy (and/or militia) reinforcements to arrive in battle with 0 AP.
;
; 0 = JA2 1.13 Default. Reinforcements may act as soon as they appear on the battlefield.
; 2 = Enemy reinforcements arrive on the battlefield with 0 APs, and will only be able to act once their next turn starts.
; 3 = Militia reinforcements arrive on the battlefield with 0 APs, and will only be able to act once their next turn starts.
; 1 = Both options on.
;
; Use this setting if you feel that enemy reinforcements appearing out of nowhere are too deadly.
; This setting is meaningless unless ALLOW_REINFORCEMENTS = TRUE.
;------------------------------------------------------------------------------------------------------------------------------
REINFORCEMENTS_ARRIVE_WITH_ZERO_AP = 0
;------------------------------------------------------------------------------------------------------------------------------
; If TRUE: When a militia person succeeds a skill-check to spot a mine, they will place a blue flag on it so that no
; one else will accidentally step on that mine.
;------------------------------------------------------------------------------------------------------------------------------
MILITIA_CAN_PLACE_FLAGS_ON_MINES = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; If the game difficult level is INSANE, the game progress is above 25% and the
; enemy outnumbers the players, then there is a chance of the enemies ambushing the group
; If you like to play vanilla JA2 style, set this to FALSE.
;------------------------------------------------------------------------------------------------------------------------------
ENABLE_CHANCE_OF_ENEMY_AMBUSHES_ON_INSANE_DIFFICULT = TRUE
;------------------------------------------------------------------------------------------------------------------------------
; Civilian/Militia hostility settings.
;
; Use these settings to change the way that Civilians and Militia react to being attacked. Note that as far as the
; game is concerned, a character walking into a cloud of gas you created will be considered "attacked".
;------------------------------------------------------------------------------------------------------------------------------
; If TRUE, civilians who cannot hold a weapon will never trigger Combat Mode when attacked, even if they are killed.
; Use this to prevent situations where hurting a civilian forces you to kill all of them!
CAN_TRUE_CIVILIANS_BECOME_HOSTILE = TRUE
; 0 = Militia will never become hostile to you, no matter what you do to them.
; 1 = Militia will only become hostile to you if you kill one of them.
; 2 = JA2 Default: Militia will become hostile to you if you hurt one of them.
CAN_MILITIA_BECOME_HOSTILE = 2
;******************************************************************************************************************************
;******************************************************************************************************************************
[Tactical Vision Settings]
;******************************************************************************************************************************
; These settings change the sight distance of all characters in the game.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Base sight range for every person in the game. This value is automatically multiplied by 2!
; JA2 Default is 13.
; Range: 0-255
;------------------------------------------------------------------------------------------------------------------------------
BASE_SIGHT_RANGE = 13
;------------------------------------------------------------------------------------------------------------------------------
; Enable/disable tunnel vision: characters (friend and foe) cannot see behind, and have limited vision to the sides.
; Some scopes and headgear may make vision even narrower.
; If set to FALSE, will use JA2 behavior (equal sight distance in all directions, no modifiers from scopes/headgear).
;------------------------------------------------------------------------------------------------------------------------------
ALLOW_TUNNEL_VISION = FALSE
;******************************************************************************************************************************
;******************************************************************************************************************************
[Tactical Tooltip Settings]
;******************************************************************************************************************************
; In this section you can set details about enemy tooltips.
; Tooltips can be enabled/disabled in the Option Screen.
; To display the tooltip move the mouse over the enemy and press ALT.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; The minimum amount of information that soldier tooltips will display
; 1 = Limited - are they wearing any armor (but not where), general type of weapon
; (but no mention of attachments), do they have a gas mask or NVG.
; 2 = Basic - do they have a helmet, or a vest, or pants, general type of weapon
; and visible weapon attachments, do they have a gas mask or NVG.
; 3 = Full - includes exact types of armor, model of weapon and all attachments, and type of NVG.
; 4 = Debug - as Full, but also includes APs, Health, and other info for modders.
;------------------------------------------------------------------------------------------------------------------------------
SOLDIER_TOOLTIP_DETAIL_LEVEL = 0
; If you have not choosen Full or Debug tooltip level, tooltips will only be displayed on the enemy,
; if you are not more than 13 tiles away and the enemy is in line of sight of the current selected merc.
DYNAMIC_SOLDIER_TOOLTIPS = FALSE
; Enable/disable individual lines of information within the tooltip
; Set HELMET and VEST and LEGGINGS to FALSE (all 3) to prevent the display of the armor line
; Set HEAD_SLOT_1 and HEAD_SLOT_2 both to FALSE to prevent the display of the NVG and gas mask lines
; Location, Distance
SOLDIER_TOOLTIP_DISPLAY_LOCATION = FALSE
SOLDIER_TOOLTIP_DISPLAY_BRIGHTNESS = FALSE
SOLDIER_TOOLTIP_DISPLAY_RANGE_TO_TARGET = FALSE
; Behavior, Condition
SOLDIER_TOOLTIP_DISPLAY_ID = FALSE
SOLDIER_TOOLTIP_DISPLAY_ORDERS = FALSE
SOLDIER_TOOLTIP_DISPLAY_ATTITUDE = FALSE
SOLDIER_TOOLTIP_DISPLAY_ACTIONPOINTS = FALSE
SOLDIER_TOOLTIP_DISPLAY_HEALTH = FALSE
; Armor, Headgear
SOLDIER_TOOLTIP_DISPLAY_HELMET = FALSE
SOLDIER_TOOLTIP_DISPLAY_VEST = FALSE
SOLDIER_TOOLTIP_DISPLAY_LEGGINGS = FALSE
SOLDIER_TOOLTIP_DISPLAY_HEAD_SLOT_1 = FALSE
SOLDIER_TOOLTIP_DISPLAY_HEAD_SLOT_2 = FALSE
; Weapons
SOLDIER_TOOLTIP_DISPLAY_WEAPON = FALSE
SOLDIER_TOOLTIP_DISPLAY_OFF_HAND = FALSE
; Inventory
SOLDIER_TOOLTIP_DISPLAY_BIG_SLOT_1 = FALSE
SOLDIER_TOOLTIP_DISPLAY_BIG_SLOT_2 = FALSE
SOLDIER_TOOLTIP_DISPLAY_BIG_SLOT_3 = FALSE
SOLDIER_TOOLTIP_DISPLAY_BIG_SLOT_4 = FALSE
SOLDIER_TOOLTIP_DISPLAY_BIG_SLOT_5 = FALSE
SOLDIER_TOOLTIP_DISPLAY_BIG_SLOT_6 = FALSE
SOLDIER_TOOLTIP_DISPLAY_BIG_SLOT_7 = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; ULTRA DYNAMIC TOOLTIPS
;------------------------------------------------------------------------------------------------------------------------------
; Override the distance at which tooltips can be seen?
ALLOW_DYNAMIC_TOOLTIP_RANGE = FALSE
; The modifier sets the percentage of visible range that tooltips will be visible within (Default = 50)
DYNAMIC_TOOLTIP_RANGE_MODIFIER = 75
; Change the amount of details received in the tooltip, based on your range to that enemy?
ALLOW_DYNAMIC_TOOLTIP_DETAIL_LEVEL = FALSE
;******************************************************************************************************************************
;******************************************************************************************************************************
[Tactical Gameplay Settings]
;******************************************************************************************************************************
; These settings change the rules of the game in TACTICAL mode.
; They affect all characters (friend and foe) equally!
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Set the minimum and maximum possible "Chance-to-Hit" value for any attack.
;
; Maximum and minimum values go from 0 to 100.
; The "DIVISOR" only works when the minimum is set to 0.
; The divisor allows us to define a minimum CTH which is between 0 and 1. If we get 0 CTH, then the program rolls a random
; number between 1 and the value of the Divisor. If a 1 is rolled, we get a CTH of 1, otherwise the CTH is 0. So the divisor
; actually gives us a certain chance to have a chance (CTH 1). The larger the divisor, the slimmer that chance.
;
; The normal chance (Minimum CTH 1, Divisor irrelevant) gives a statistical minimum chance to hit of 1 bullet in every 100.
; With Divisor 1 (Minimum CTH 0, for the divisor to take effect), we also get a statistical minimum chance to hit of 1 bullet in every
; 100.
; With Divisor 2, we get a 1/200 ratio.
; With Divisor 10, we get a 1/1000 ratio. And so on.
;------------------------------------------------------------------------------------------------------------------------------
MAXIMUM_POSSIBLE_CTH = 99
MINIMUM_POSSIBLE_CTH = 1
MINIMUM_CTH_DIVISOR = 0
;------------------------------------------------------------------------------------------------------------------------------
; The next three settings control realistic tracer fire.
;
; REALISTIC_TRACERS: Toggle Realistic Tracers.
; 0 = off (regular tracers).
; 1 = Fully realistic tracers - cause CTH bumps but no autofire penalty reduction.
; 2 = Tracer Bump + 1.13 (repaired!) Autofire Penalty Reduction
;
; NUM_BULLETS_PER_TRACER: Controls the ratio between regular and tracer bullets in any tracer magazine.
; 0 = no tracers.
; 1 = every bullet is a tracer.
; 2 = bullets #2, #4, #6 etc. in the magazine are tracers.
;
; CTH_BUMP_PER_TRACER: Controls size of the CTH bonus given when a tracer is fired. Base bump equals to the current autofire
; penalty suffered from autofire, and that is directly modified by the value of the bump. Values around -30000 to +30000, but
; seriously, keep it around 20, willya?
;
;------------------------------------------------------------------------------------------------------------------------------
REALISTIC_TRACERS = 0
NUM_BULLETS_PER_TRACER = 1
CTH_BUMP_PER_TRACER = 0
;------------------------------------------------------------------------------------------------------------------------------
; When CTH_BUMP is used (see above), this caps the maximum CTH you can reach when using tracers, based on your range to
; the target. The further you are away from the target, the lower that cap will be.
; Increase this value to increase the importance of range in this calculation.
;
; Use this setting to prevent characters from becoming uber-accurate when firing a long chain of tracer bullets.
;------------------------------------------------------------------------------------------------------------------------------
RANGE_EFFECT_ON_MAX_TRACER_CTH_BONUS = 1
;------------------------------------------------------------------------------------------------------------------------------
; New scope aiming time system, increases AP costs for use of scopes (TRUE/FALSE)
;
; If enabled, will read values from APBPConstants.INI to see how many APs each aiming level costs.
; If disabled, each aiming level costs exactly 1AP (or 4APs when the 100AP system is used).
;------------------------------------------------------------------------------------------------------------------------------
INCREASE_AIMING_COSTS = FALSE
; Divisor of the gun's "READY" cost that is added to the the first aiming level.
; 0 = No extra cost.
FIRST_AIM_READY_COST_DIVISOR = 0
;------------------------------------------------------------------------------------------------------------------------------
; Dynamically alters the number of "Extra Aiming" levels that you can reach based on the gun you're holding.
;
; The number of aiming levels you can get with a gun is limited by several factors, including gun type, scope type,
; and bipod use. Pistols get only about 1 or 2 aiming levels. Only sniper rifles with a scope and bipod can reach
; 8 aiming levels.
;
; If set to FALSE, will use JA2 1.13's default system (4 Aiming Levels, 6 with a Battle scope, 8 with a Sniper Scope).
; The in-game Options Menu can disable this completely, leaving all guns with no more than 4 aiming levels.
;------------------------------------------------------------------------------------------------------------------------------
DYNAMIC_AIMING_LIMITS = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Firing at moving targets.
;
; The game reduces your Chance-to-Hit if your target is moving. The amount of CTH lost is proportional to the number
; of tiles this target has moved since the beginning of their current turn.
; Use these settings to change the severity of this effect.
;------------------------------------------------------------------------------------------------------------------------------
; How much CTH is lost when firing at a target, for each tile the target has moved so far?
CTH_PENALTY_FOR_TARGET_MOVEMENT = 1.5
; How much CTH can be lost in total due to the movement of your target?
MAX_CTH_PENALTY_FOR_MOVING_TARGET = 30
;------------------------------------------------------------------------------------------------------------------------------
; Add extra effects to critical hits.
;
; Critical hits are randomly generated, and will always cause more damage than normal hits. They are also likely to cause
; attribute loss.
; A critical hit to the legs causes a character to fall down. Use these settings to add other similar effects.
;------------------------------------------------------------------------------------------------------------------------------
; Chance for a critical headshot to cause blindness. Chance is modified by damage caused. Duration of blindness
; is also proportional to damage.
; 0 = Disabled.
; 100 = Always.
CHANCE_BLINDED_BY_HEADSHOT = 0
; Do critical leg-shots cause a loss of APs? If TRUE, AP loss is proportional to damage.
CRITICAL_LEGSHOT_CAUSES_AP_LOSS = FALSE
;******************************************************************************************************************************
;******************************************************************************************************************************
[Tactical Cover System Settings]
;******************************************************************************************************************************
; These are settings for the new Cover Display system, shown when you press 'END' in the tactical screen.
;******************************************************************************************************************************
; For every level of the stealth trait, X points (to your standard stealth value + equipment) gets added.
COVER_SYSTEM_STEALTH_TRAIT_COVER_VALUE = 15
; This tell how much a stealth value of 100 will decrese the sight range of an enemy.
; 50% means that at 100 stealth level you have reduced the enemies sight range by 50%.
COVER_SYSTEM_STEALTH_EFFECTIVENESS = 50
; This is similar to STEALTH_EFFECTIVENESS.
; 100% wood camoflague will reduce the enemies vision if you are on wooden terrain.
COVER_SYSTEM_CAMOUFLAGE_EFFECTIVENESS = 50
; How much the stance influences the view range reduction. Prone will give you 10% (default) view reduction / cover.
COVER_SYSTEM_STANCE_EFFECTIVENESS = 10
; Dual welding the longest sniper rifles with full attachements, having a third backup sniper rifle,
; one combat pack and one backpack will give a 50% (default) sight penalty with the default settings.
COVER_SYSTEM_LBE_EFFECTIVENESS = 50
; Running around crazy will give you a penalty of up to 50% (default).
COVER_SYSTEM_MOVEMENT_EFFECTIVENESS = 50
; The cover system automaticly calculates how dense an object it.
; This will tell you how much percent of vision should be decreased if the object is 100% dense,
; and the object is between you and the enemy of course, and is something like a tree or a rock (walls will always block full).
; If you put it to a realistic setting, where solid stuff always blocks enemy views,
; view ranges are too bad and on certain maps it gets hard to find people, so default is only a 50% vision decrease.
COVER_SYSTEM_TREE_EFFECTIVENESS = 50
; If you let the display cover refresh via the 'END' key toggle, this is the refresh interval (in ms) used to redisplay the cover.
; The cover calculation is relativly hard on the cpu, so default are only two refreshes a second.
COVER_SYSTEM_UPDATE_DELAY = 500
;******************************************************************************************************************************
;******************************************************************************************************************************
[Tactical Suppression Fire Settings]
;******************************************************************************************************************************
; These settings control the behavior of Suppression Fire, its severity, and its side-effects.
;
; Please note: Activating this system may have a PROFOUND effect on your game - it changes the way battles are fought
; (hopefully making them more realistic). Do not change any setting unless you understand what it does!!
;
; To enable the system, raise the value of "SUPPRESSION_EFFECTIVENESS" above 0.
;******************************************************************************************************************************
;******************************************************************************************************************************
; SUPPRESSION BASICS
;
; Suppression Fire is a way of controlling a battlefield. When under heavy fire, a character accumulates suppression.
; He will then lose APs proportionally. The goal is to SUCK OUT THE ENEMY'S APs, so he can't move or fire back.
;
; Characters have a TOLERANCE value that helps them resist suppression fire. A higher value decreases AP loss, Shock,
; and morale loss. This value is based on the character's Experience and Morale, among other things.
;
; In addition to AP loss, Suppression SHOCK can also be accumulated. This makes the character less useful, by reducing
; his Chance-to-Hit considerably. It also makes the character harder to hit himself.
;
; Characters with too much SHOCK are said to be COWERING. They are now even more vulnerable to suppression than normal!
;
; Characters can go into negative APs when under suppression fire. This means they lose APs off their NEXT turn as well.
; A character who has lost all APs off his NEXT turn is said to be PINNED DOWN. This is the best result from suppression
; fire, it means that the character is useless of a whole turn and can be assaulted safely.
;
; Use suppression fire to prevent enemies from approaching, pin them down, and then advance and kill them while they are
; hiding.
; Note that they will try to do the same thing to you!
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Controls how powerful suppression fire is.
;
; 0 = JA2 Default: Suppression is DISABLED.
; 100 = Suppression is fully activated.
;
; This value can be raised to 65535... But don't. Values over 200 are already excessive.
;------------------------------------------------------------------------------------------------------------------------------
SUPPRESSION_EFFECTIVENESS = 0
;------------------------------------------------------------------------------------------------------------------------------
; Minimum and Maximum amount of Suppression Tolerance a character can have.
;
; NOTE: You'll cause problems if you set MIN to a value greater then MAX
;------------------------------------------------------------------------------------------------------------------------------
SUPPRESSION_TOLERANCE_MAX = 24
SUPPRESSION_TOLERANCE_MIN = 1
; If TRUE, the condition, leadership and experience of nearby friendlies affects a character's tolerance value.
NEARBY_FRIENDLIES_AFFECT_TOLERANCE = FALSE
; Characters gain 1 bonus tolerance point per each N tiles they move during their turn.
TILES_MOVED_PER_BONUS_TOLERANCE_POINT = 5
;------------------------------------------------------------------------------------------------------------------------------
; This controls how much Suppression Shock is taken when under fire.
;
; 100 is the "normal" effect.
; Range is 0 (no suppression shock) to 65535 (65535% effect).
; 200 is a LOT.
;------------------------------------------------------------------------------------------------------------------------------
SUPPRESSION_SHOCK_INTENSITY = 0
; The maximum number of Shock points a character can have.
MAX_SUPPRESSION_SHOCK = 5
;------------------------------------------------------------------------------------------------------------------------------
; Shocked Target CTH Penalty
;
; When Suppression Shock is enabled, targets under fire become harder to hit (they are trying to hide).
; Use these settings to change the CTH penalty for shooting at such targets.
;------------------------------------------------------------------------------------------------------------------------------
; This controls how much CTH you lose when shooting at a Shocked target: X CTH lost per target shock point.
CTH_PENALTY_PER_TARGET_SHOCK = 0
; Controls the maximum CTH penalty you can get when shooting at a Shocked Target. 0 = No limit!
MAX_CTH_PENALTY_FOR_TARGET_SHOCK = 0
; Divisor for the CTH penalty, based on the target's stance and the targeted bodypart.
CTH_PENALTY_DIVISOR_FOR_PRONE_SHOCKED_TARGET = 1
CTH_PENALTY_DIVISOR_FOR_CROUCHED_SHOCKED_TARGET_HEAD = 3
CTH_PENALTY_DIVISOR_FOR_CROUCHED_SHOCKED_TARGET_TORSO = 4
CTH_PENALTY_FOR_COWERING_CROUCHED_TARGET_LEGS_DIVISOR = 5
; Minimum range at which you get the full CTH penalty. If you are closer than this, the penalty begins to drop.
MIN_RANGE_FOR_FULL_COWERING_TARGET_PENALTY = 100
;------------------------------------------------------------------------------------------------------------------------------
; Shock Effects
;
; A Shocked character becomes less useful, primarily losing CTH on all his attacks.
; Use these settings to enable further effects from being shocked.
;------------------------------------------------------------------------------------------------------------------------------
; Maximum amount of CTH we lose when shocked. Each point of shock causes a loss of 5 CTH on any ranged attack.
; 0 = No limit.
MAX_CTH_PENALTY_FROM_SHOCK = 0
; Vision loss due to Suppression Shock.
; 0 = No vision loss.
; 2 = Vision range reduced proportionally to shock.
; 3 = Tunnel Vision increased proportionally to shock.
; 1 = Both options enabled.
SHOCK_REDUCES_SIGHTRANGE = 0
; When "COWERING" (fully shocked), the character's tolerance decreases by this many points. This effectively makes
; the character considerably less resistance to further suppression fire, until the shock can clear away.
COWER_EFFECT_ON_TOLERANCE = 0
;------------------------------------------------------------------------------------------------------------------------------
; This setting makes the AI behave better when Suppression is enabled. He'll consider firing more often, will fire more
; bullets at you, and will not run away as often.
;------------------------------------------------------------------------------------------------------------------------------
INCREASE_AI_WILLINGNESS_TO_SUPPRESS = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Explosive Suppression
;
; This feature enables suppression effects caused by explosives. All blast-type explosives (Frag, Stun, TNT, etc.) will cause
; suppression based on how far the center of the blast is from the character. Note that suppression works BEYOND the range
; of the explosion itself!
; 0 = disabled.
; 100 = "normal" effect.
;------------------------------------------------------------------------------------------------------------------------------
EXPLOSIVE_SUPPRESSION_EFFECTIVENESS = 0
;------------------------------------------------------------------------------------------------------------------------------
; Other settings
;------------------------------------------------------------------------------------------------------------------------------
; Show a message when a character has lost all APs off his NEXT TURN (normally at -80AP). This is called "PINNED DOWN".
NOTIFY_WHEN_PINNED_DOWN = FALSE
; Minimum distance at which friendly characters become suppressed their own forces.
MIN_DISTANCE_FRIENDLY_SUPPRESSION = 30
;******************************************************************************************************************************
;******************************************************************************************************************************
[Tactical Weather Settings]
;******************************************************************************************************************************
; In this section you can enable Rain and other weather effects. Rain reduces visibility, lightning reveals enemy
; positions.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Rain settings
;
; (For slow CPUs, you may want to disable rain entirely.
;------------------------------------------------------------------------------------------------------------------------------
; Enable/Disable rain appearing in the game.
ALLOW_RAIN = FALSE
; Chance of rain to be triggered once per day.
RAIN_CHANCE_PER_DAY = 0
; Minimum/Maximum length of rain.
RAIN_MIN_LENGTH_IN_MINUTES = 60
RAIN_MAX_LENGTH_IN_MINUTES = 300
; For slow CPUs decrease the MAX_RAIN_DROPS.
MAX_RAIN_DROPS = 80
; Controls how rain affects visual distance
; Range: 0-100%
; 0% = Rain doesn't decrease sightrange.
; 100% = Can't see anything in the rain.
VISUAL_DISTANCE_DECREASE_PER_RAIN_INTENSITY = 30
; Reduction of weapon reliability, causing weapons to deteriorate faster in rain and possibly jam more often.
WEAPON_RELIABILITY_REDUCTION_PER_RAIN_INTENSITY = 0
; Reduction of the speed of regaining your breath (stamina) when it is raining.
BREATH_GAIN_REDUCTION_PER_RAIN_INTENSITY = 1
;------------------------------------------------------------------------------------------------------------------------------
; Lightning settings
;
; (ALLOW_RAIN must be set to TRUE for this to work.)
;------------------------------------------------------------------------------------------------------------------------------
; Enable/Disable lightning occuring during rain.
ALLOW_LIGHTNING = FALSE
; Minimum/Maximum intervals between lightning in real time mode.
MIN_INTERVAL_BETWEEN_LIGHTNINGS_IN_REAL_TIME_SECONDS = 2
MAX_INTERVAL_BETWEEN_LIGHTNINGS_IN_REAL_TIME_SECONDS = 15
; Minimum/Maximum intervals between lightning and thunder (this has no effect on gameplay)
MIN_INTERVAL_BETWEEN_LIGHTNING_AND_THUNDERCLAPS_IN_SECONDS = 1
MAX_INTERVAL_BETWEEN_LIGHTNING_AND_THUNDERCLAPS_IN_SECONDS = 5
; If an enemy is spotted when lightning strikes, this causes a delay of X seconds to let you get a good look.
DELAY_IN_SECONDS_IF_SEEN_SOMEONE_DURING_LIGHTNING_IN_TURNBASED = 5
; In Turn-Based mode, lightning only occurs between turns. This is the chance of it occuring (out of 100).
CHANCE_TO_DO_LIGHTNING_BETWEEN_TURNS = 35
;******************************************************************************************************************************
;******************************************************************************************************************************
; #### ##### ### ## ##### #### #### ### #### #### #### ##### ##### ### # # #### ####
; # # # # # # # # # # # # # # # # ## # # #
; #### # ### #### # #### # ## # # #### #### # # # # ## # ## ####
; # # # # # # # # # # # # # # # # # # # # # #
; #### # # # # # # #### #### ### #### #### #### # # ### # # #### ####
;******************************************************************************************************************************
;******************************************************************************************************************************
[Strategic Gamestart Settings]
;******************************************************************************************************************************
; These settings control the situation at the start of the game.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Game starting time and merc arrival delay
;
; The values are in seconds (3600 = 1 hour)
;
; GAME_STARTING_TIME is time when the game starts. This will always be on Day 1 + GAME_STARTING_TIME
; FIRST_ARRIVAL_DELAY is a delay between game start and merc arrival
;
; Do not change this setting after the game has started
; Do not set the values too low
;------------------------------------------------------------------------------------------------------------------------------
; Default value is 3600 (1am)
GAME_STARTING_TIME = 3600
; Default value is 21600 (7am)
FIRST_ARRIVAL_DELAY = 21600
;------------------------------------------------------------------------------------------------------------------------------
; You can change the arrival sector of your first mercs. The defaults are X=9, Y=1 (for sector Omerta A9).
; Subsequent arrivals will occur as normal (whereever you set the arrival LZ on the map).
;
; Please note: If you set the arrival sector in enemy SAM-Site controlled area, it will automatically be moved to a safe
; airspace sector immediately after your initial arrival!!
;------------------------------------------------------------------------------------------------------------------------------
DEFAULT_ARRIVAL_SECTOR_X = 9
DEFAULT_ARRIVAL_SECTOR_Y = 1
;******************************************************************************************************************************
;******************************************************************************************************************************
[Strategic Interface Settings]
;******************************************************************************************************************************
; These settings change the user interface in STRATEGIC mode.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Allow the item description and stack popup windows to be accessed for items in the the Sector Inventory.
;
; Note: This only works if the sector is currently LOADED. Switch to TACTICAL mode to load a sector, then switch back.
;------------------------------------------------------------------------------------------------------------------------------
ALLOW_DESCRIPTION_BOX_FOR_ITEMS_IN_SECTOR_INVENTORY = TRUE
;------------------------------------------------------------------------------------------------------------------------------
; Change the color of the Stat Progress Bars shown on your character's information panel.
;
; The bars can be turned off completely using the in-game Options Menu.
;------------------------------------------------------------------------------------------------------------------------------
STAT_PROGRESS_BARS_RED = 140
STAT_PROGRESS_BARS_GREEN = 90
STAT_PROGRESS_BARS_BLUE = 20
;------------------------------------------------------------------------------------------------------------------------------
; Determine whether the Daily Expenses window takes into account your mercs' contracts.
;
; 0 = Do not take merc contracts into account.
; 1 = Add only the contracts for mercs with a daily pay (M.E.R.C and Recruitable NPCs)
; 2 = Add all merc contracts to the projected expenses. A.I.M mercs' daily salaries are calculated based on the most
; recent contract signed with them.
;------------------------------------------------------------------------------------------------------------------------------
INCLUDE_CONTRACTS_IN_PROJECTED_EXPENSES_WINDOW = 0
;******************************************************************************************************************************
;******************************************************************************************************************************
[Strategic Progress Settings]
;******************************************************************************************************************************
; These settings change the way that Game Progress is calculated, and various other factors that are progress-based.
; PROGRESS normally increases as you advance in the game. It can also go down if you are losing.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Game progress weights
;
; Determine what factors influence your current progress.
; Range: 0-100%
; Warning! The sum of all 4 variables must be 100, or the variables will be reset to defaults
;------------------------------------------------------------------------------------------------------------------------------
; The maximum number of progress points you can get from killing enemies. Default 25
GAME_PROGRESS_MAX_POINTS_FROM_KILLS = 25
; The maximum number of progress points you can get from controlling city/SAM sectors. Increases slowly as you
; conquer more sectors. Default 25
GAME_PROGRESS_MAX_POINTS_FROM_SECTOR_CONTROL = 25
; The maximum number of progress points you can get from increasing your mine output. Increases slowly as you
; control more mines and get more loyalty in the towns where the mines are. Default 50
GAME_PROGRESS_MAX_POINTS_FROM_MINE_INCOME = 50
; The maximum number of progress points you can get from exploring sectors on the map. Default 0
GAME_PROGRESS_MAX_POINTS_FROM_EXPLORED_SECTORS = 0
;------------------------------------------------------------------------------------------------------------------------------
; An alternate method of calculating progress. Instead of adding up the points acquired by the weights above, it chooses
; only one of the weights (the one with the highest accumulated points so far) and that is considered your total progress.
;
; If set to TRUE, all progress weights are automatically set to 100.
;------------------------------------------------------------------------------------------------------------------------------
ALTERNATE_PROGRESS_CALCULATION = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Additional factors to Progress Calculation
;------------------------------------------------------------------------------------------------------------------------------
; This acts as a floor value for the in-game progress. This will be your progress level until such time that the weights (see
; above) can surpass it.
GAME_PROGRESS_MINIMUM = 0
; This modifier is just added to the normally computed game progress but of course cannot make it higher than 100%
; You can use a negative modifier to reduce progress below its normal level. It cannot make progress lower than 0.
GAME_PROGRESS_MODIFIER = 0
;------------------------------------------------------------------------------------------------------------------------------
; Number of kills required to get a single progress point, based on game difficulty.
; The total number of progress points you can get is limited by GAME_PROGRESS_KILLS (see above)
;------------------------------------------------------------------------------------------------------------------------------
NUM_KILLS_PER_PROGRESS_POINT_NOVICE = 7
NUM_KILLS_PER_PROGRESS_POINT_EXPERIENCED = 10
NUM_KILLS_PER_PROGRESS_POINT_EXPERT = 15
NUM_KILLS_PER_PROGRESS_POINT_INSANE = 60
;------------------------------------------------------------------------------------------------------------------------------
; The minimum progress level required to trigger some events.
; Range: 0-100%
;------------------------------------------------------------------------------------------------------------------------------
; Default 35
GAME_PROGRESS_START_MADLAB_QUEST = 35
; Default 50
GAME_PROGRESS_MIKE_AVAILABLE = 50
; Default 70
GAME_PROGRESS_IGGY_AVAILABLE = 70
;******************************************************************************************************************************
;******************************************************************************************************************************
[Strategic Event Settings]
;******************************************************************************************************************************
; Controls various campaign events.
;******************************************************************************************************************************
; Can queen send troops to reinforce Drassen like she says she's going to in the Meanwhile...?
; NOTE: This will make the beginning of the game MUCH HARDER if enabled!
TRIGGER_MASSIVE_ENEMY_COUNTERATTACK_AT_DRASSEN = FALSE
; Determines whether crepitus / creatures show up in SCI-FI MODE (only - they can never show up in realistic mode)
ENABLE_CREPITUS = TRUE
;------------------------------------------------------------------------------------------------------------------------------
; Mine Shut-down Event
;
; Allows you to control which mine will run out of ore and stop working.
;------------------------------------------------------------------------------------------------------------------------------
; Select mine.
; -1 = Game chooses a mine randomly.
; 0 = No mine will shut down!
; 2 = Drassen
; 3 = Alma
; 4 = Cambria
; 5 = Chitzena
; 6 = Grumm
WHICH_MINE_SHUTS_DOWN = -1
;******************************************************************************************************************************
;******************************************************************************************************************************
[Strategic Gameplay Settings]
;******************************************************************************************************************************
; These settings change the rules of the STRATEGIC game. They may or may not affect the difficulty of the game, but will
; definitely change the way it is played.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Reinforcements
;
; This feature allows enemies/militia to immediately reinforce an adjacent sector that comes under attack. They arrive
; at the edge of the map, a few turns after the battle starts. This can have a major impact on the outcome of a battle.
;
; Note that the maximum number of people on each team that can actually appear simultaneously in the same battle is
; defined in the System Limits Settings section. If there are more than this amount, they will only appear when others
; die or run away.
;------------------------------------------------------------------------------------------------------------------------------
; Allows enemy/militia reinforcements from adjacent sectors.
ALLOW_REINFORCEMENTS = FALSE
; Allows reinforcements only between city sectors.
ALLOW_REINFORCEMENTS_ONLY_IN_CITIES = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; The following options require a new game in order to work:
;------------------------------------------------------------------------------------------------------------------------------
; Determines whether all the terrorists are available, or whether they're chosen at random (default)
ENABLE_ALL_TERRORISTS = FALSE
; Determines whether all the warehouses/weapons caches are available, or whether they're chosen at random (default)
ENABLE_ALL_WEAPON_CACHES = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Vehicle Inventory
;------------------------------------------------------------------------------------------------------------------------------
; Do vehicles have their own inventory to carry equipment?
VEHICLE_INVENTORY = FALSE
; This allows the HUMVEE vehicle to move into some off-road sectors (Plains, Light Forest, etc).
HUMVEE_OFFROAD = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; This determines how important luck is in Auto-Resolve combat, compared to actual skills.
; JA2 Default is 2.0 (luck is as important as skills).
; Lower this value to reply more on skills, raise to rely more on luck.
; Minimum is 1.0.
;------------------------------------------------------------------------------------------------------------------------------
AUTORESOLVE_LUCK_FACTOR = 2.0
;------------------------------------------------------------------------------------------------------------------------------
; In normal JA2, enemy groups moving through sectors that you've already explored are always shown on the map
; (as a big red "?").
; If this is set to TRUE, only militia can spot enemy groups moving through any sector, explored or otherwise.
;------------------------------------------------------------------------------------------------------------------------------
NO_ENEMY_DETECTION_WITHOUT_RECON = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Set the frequency and severity of risks triggered by using strategic facilities.
;------------------------------------------------------------------------------------------------------------------------------
; How often facility events (good or bad) occur. Increase this to make events rarer. Default = 1000.
FACILITY_EVENT_RARITY = 1000
; How powerful facility events are (good or bad). Reduce this to make bad effects less noticeable, and good effects more
; noticeable. Increase this for the opposite. Default = 50.
FACILITY_DANGER_RATE = 50
;******************************************************************************************************************************
;******************************************************************************************************************************
[Bobby Ray Settings]
;******************************************************************************************************************************
; Use these settings to control Bobby Ray's on-line store, and shipments from Bobby Ray's.
;******************************************************************************************************************************
;When enabled, mouse over a weapon in Bobby Ray's store to see a list of attachments it can take.
BOBBY_RAY_TOOLTIPS_SHOW_POSSIBLE_ATTACHMENTS = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Item shipment settings
;------------------------------------------------------------------------------------------------------------------------------
; Should the stealing from shipments (in Drassen this is Pablo) be disabled?
STEALING_FROM_SHIPMENTS_DISABLED = FALSE
; Set the chance in percentage of whole shipment lost from Bobby Ray
CHANCE_OF_SHIPMENT_LOSS = 10
;******************************************************************************************************************************
;******************************************************************************************************************************
[Item Property Settings]
;******************************************************************************************************************************
; Changes the values and behavior of weapons. Most of these settings are simply workarounds to avoid having to change
; all the individual entries in Items.XML or Weapons.XML.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Percentage modifiers for weapon damage. Use it if you don't want edit the datafiles.
; Range: 0-1000
; 100 means 100% (no change in damage)
; maximum damage (internal) is 255
;------------------------------------------------------------------------------------------------------------------------------
EXPLOSIVES_DAMAGE_MODIFIER = 100
MELEE_DAMAGE_MODIFIER = 100
GUN_DAMAGE_MODIFIER = 100
;------------------------------------------------------------------------------------------------------------------------------
; Armor coverage - Armor doesn't protect the entire body. A bullet/attack has a chance to strike the target
; in an unprotected area. Each armor item has a different coverage value.
;------------------------------------------------------------------------------------------------------------------------------
ENABLE_ARMOR_COVERAGE = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Determines whether ammo weight is calculated based on the number of bullets remaining in a clip.
; If FALSE, all magazines will weigh the same, regardless of how much bullets are left inside.
;------------------------------------------------------------------------------------------------------------------------------
DYNAMIC_AMMO_WEIGHT = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; This is a hack to globally increase all AutofireBullets/5AP values of all weapons. Can take negative values too,
; but won't lower B/5AP below 0.
; 0 = No change from normal
; 1 = Add 1 bullet per 5 APs to all weapons that have autofire.
;------------------------------------------------------------------------------------------------------------------------------
AUTOFIRE_BULLETS_PER_5AP_MODIFIER = 0
;------------------------------------------------------------------------------------------------------------------------------
; This value controls the amount of STRENGTH points required to comfortably lift 0.5 kilograms (1 lb.)
; At the default value (1.0), the character can comfortably lift 0.5kg for each point of STRENGTH he has.
; At 2.0, characters can comfortably carry twice as much with the same amount of strength.
;------------------------------------------------------------------------------------------------------------------------------
STRENGTH_TO_LIFT_HALF_KILO = 1.0
;------------------------------------------------------------------------------------------------------------------------------
; Divisor for the CTH of any shot made with a mortar-type weapon. Increase this to make mortars less accurate.
;------------------------------------------------------------------------------------------------------------------------------
MORTAR_CTH_DIVISOR = 1
;******************************************************************************************************************************
;******************************************************************************************************************************
[Strategic Enemy AI Settings]
;******************************************************************************************************************************
; These settings change the behavior of the queen's army on the Strategy Map.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; New strategic AI
;
; This AI is capable of launching massive attacks (with reinforcements) at important sectors. Teams of several dozen enemies
; will assemble to attack your sector SIMULTANEOUSLY. This is similar to the Drassen Counterattack event, except it happens
; to every city, possibly several times during the campaign!
; When set to TRUE, this setting has the potential of making the game considerably harder.
;------------------------------------------------------------------------------------------------------------------------------
NEW_AGGRESSIVE_AI = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Enemy army composition
;
; These settings are used to control the composition of enemy troops, at the start of the game and later on in the campaign.
;------------------------------------------------------------------------------------------------------------------------------
; Percentage of troops that are actually placed on the map at the start of the game.
; 100 = All "default" troops are placed.
; 200 = Twice as many troops are placed.
INITIAL_GARRISON_PERCENTAGES_NOVICE = 70
INITIAL_GARRISON_PERCENTAGES_EXPERIENCED = 100
INITIAL_GARRISON_PERCENTAGES_EXPERT = 150
INITIAL_GARRISON_PERCENTAGES_INSANE = 200
; Minimum enemy group size. Enemy groups will never be smaller than this!
MIN_ENEMY_GROUP_SIZE_NOVICE = 3
MIN_ENEMY_GROUP_SIZE_EXPERIENCED = 4
MIN_ENEMY_GROUP_SIZE_EXPERT = 6
MIN_ENEMY_GROUP_SIZE_INSANE = 12
; Percent of troops converted to extra elites in enemy groups
PERCENT_EXTRA_ELITES_EXPERIENCED = 0
PERCENT_EXTRA_ELITES_EXPERT = 25
PERCENT_EXTRA_ELITES_INSANE = 50
;------------------------------------------------------------------------------------------------------------------------------
; Queen's Pool
;
; These settings control how many troops the queen has for using against you, how many new troops she gets every day,
; and so on. If the queen runs out of troops, she cannot dispatch new army units to send against you.
;------------------------------------------------------------------------------------------------------------------------------
; Determines whether or not the queen has unlimited troops. If she does, most of the settings below are completely ignored.
UNLIMITED_POOL_OF_TROOPS_NOVICE = FALSE
UNLIMITED_POOL_OF_TROOPS_EXPERIENCED = FALSE
UNLIMITED_POOL_OF_TROOPS_EXPERT = FALSE
UNLIMITED_POOL_OF_TROOPS_INSANE = TRUE
; Amount of troops avaliable to the queen at game start
QUEENS_INITIAL_POOL_OF_TROOPS_NOVICE = 150
QUEENS_INITIAL_POOL_OF_TROOPS_EXPERIENCED = 200
QUEENS_INITIAL_POOL_OF_TROOPS_EXPERT = 400
QUEENS_INITIAL_POOL_OF_TROOPS_INSANE = 8000
; Amount of troops that will be added to queens army when the troops pool is empty
QUEEN_POOL_INCREMENT_PER_DIFFICULTY_LEVEL = 60
;------------------------------------------------------------------------------------------------------------------------------
; Alert Levels
;
; These settings change the speed at which the enemy becomes "worried" about your presence in Arulco. As the queen becomes
; more concerned, she will be more determined in sending stronger troops against you. Also, enemies will have a better
; chance of spotting your mercs in the wilderness and chasing them around.
;
; Everytime an enemy or merc group arrives in a new sector, this is the chance the enemy will detect the player in
; adjacent sectors. This chance is associated with each side checked. Stationary groups do this check periodically.
;
; Lower alert levels mean the enemy is less aggressive, and less willing to chase you around the map.
;------------------------------------------------------------------------------------------------------------------------------
; Sets the starting alert chances.
ENEMY_STARTING_ALERT_LEVEL_NOVICE = 5
ENEMY_STARTING_ALERT_LEVEL_EXPERIENCED = 20
ENEMY_STARTING_ALERT_LEVEL_EXPERT = 60
ENEMY_STARTING_ALERT_LEVEL_INSANE = 80
; When an enemy spots and chases a player group, the alertness value decrements by this value.
; Ranges from 1-100 (but recommend 20-60).
ENEMY_ALERT_DECAY_NOVICE = 75
ENEMY_ALERT_DECAY_EXPERIENCED = 50
ENEMY_ALERT_DECAY_EXPERT = 25
ENEMY_ALERT_DECAY_INSANE = 10
; Certain conditions can cause the queen to go into a "full alert" mode. This means that temporarily, the queen's
; forces will automatically succeed adjacent checks until x number of enemy-initiated battles occur. The same variable
; is what is used to determine the free checks.
NUM_AWARE_BATTLES_NOVICE = 1
NUM_AWARE_BATTLES_EXPERIENCED = 2
NUM_AWARE_BATTLES_EXPERT = 3
NUM_AWARE_BATTLES_INSANE = 4
;------------------------------------------------------------------------------------------------------------------------------
; Queen's Army AI / Behavior
;
; These settings control how often the queen makes decisions (to attack or replenish her forces), and how aggressive
; she is about it.
;------------------------------------------------------------------------------------------------------------------------------
; The base interval between the queen's decisions. She can only make one decision at a time.
BASE_DELAY_IN_MINUTES_BETWEEN_EVALUATIONS_NOVICE = 480
BASE_DELAY_IN_MINUTES_BETWEEN_EVALUATIONS_EXPERIENCED = 360
BASE_DELAY_IN_MINUTES_BETWEEN_EVALUATIONS_EXPERT = 180
BASE_DELAY_IN_MINUTES_BETWEEN_EVALUATIONS_INSANE = 90
; A random variation to the interval between queen's decisions.
EVALUATION_DELAY_VARIANCE_NOVICE = 240
EVALUATION_DELAY_VARIANCE_EXPERIENCED = 180
EVALUATION_DELAY_VARIANCE_EXPERT = 120
EVALUATION_DELAY_VARIANCE_INSANE = 60
; This is a delay between the player taking a sector, and the queen being able to decide to attack it.
; A longer grace period makes the game easier by giving the player more time to prepare for counter-attacks.
GRACE_PERIOD_IN_HOURS_AFTER_SECTOR_LIBERATION_NOVICE = 144
GRACE_PERIOD_IN_HOURS_AFTER_SECTOR_LIBERATION_EXPERIENCED = 96
GRACE_PERIOD_IN_HOURS_AFTER_SECTOR_LIBERATION_EXPERT = 48
GRACE_PERIOD_IN_HOURS_AFTER_SECTOR_LIBERATION_INSANE = 6
; This is a delay between the player destroying an enemy patrol, and the queen being able to refill that patrol.
; A longer grace period causes defeated enemy patrols to reappear less often.
GRACE_PERIOD_IN_DAYS_AFTER_PATROL_DESTROYED_NOVICE = 16
GRACE_PERIOD_IN_DAYS_AFTER_PATROL_DESTROYED_EXPERIENCED = 12
GRACE_PERIOD_IN_DAYS_AFTER_PATROL_DESTROYED_EXPERT = 8
GRACE_PERIOD_IN_DAYS_AFTER_PATROL_DESTROYED_INSANE = 2
; Determines whether the queen always prefers attacking your sectors to defending her own.
; JA2 default is FALSE. To ensure she doesn't run out of troops, make sure you either increase the reinforcement pool or enable
; unlimited reinforcements
AGGRESSIVE_QUEEN_AI_NOVICE = FALSE
AGGRESSIVE_QUEEN_AI_EXPERIENCED = FALSE
AGGRESSIVE_QUEEN_AI_EXPERT = FALSE
AGGRESSIVE_QUEEN_AI_INSANE = TRUE
;------------------------------------------------------------------------------------------------------------------------------
; Individual Enemy Group Behavior
;
; If ENEMY_INVESTIGATE_SECTOR is set to TRUE then the enemies from adjacent sectors of a city will come to investigate what
; happened when one of the city sectors is taken by player. It will happen only while the tactical view is active.
; This behavior was deactivated in original game.
;
; After the sector is taken by the player the game will check to see if there are any enemy groups on their way to
; reinforce this sector.
; If REASSIGN_PENDING_REINFORCEMENTS is set to TRUE then their orders will be cancelled and the group reassigned.
; This is a feature that *dumbs* down the AI, and was activated in original to make the game easier.
;------------------------------------------------------------------------------------------------------------------------------
ENEMY_INVESTIGATE_SECTOR = FALSE
REASSIGN_PENDING_REINFORCEMENTS = FALSE
;******************************************************************************************************************************
;******************************************************************************************************************************
[Militia Training Settings]
;******************************************************************************************************************************
; These settings control the training of Town Militia.
;******************************************************************************************************************************
; Defines the maximum number of Militia that can occupy the same sector
; Remember that Militia groups might be allowed to reinforce each other, in which case this limit is not enforced for the
; duration of the battle.
MAX_MILITIA_PER_SECTOR = 20
; The number of Town Militia that are trained in a single "training session".
NUM_MILITIA_TRAINED_PER_SESSION = 10
; How much loyalty you need in a town to allow you to train Militia there.
MIN_LOYALTY_TO_TRAIN_MILITIA = 20
; This controls how fast town militia gets trained.
MILITIA_TRAINING_RATE = 4
;------------------------------------------------------------------------------------------------------------------------------
; These settings control the training of Elite (Dark-Blue) Town Militia. They are considerably stronger than other militia,
; and are almost as well-trained as enemy Blackshirts.
;------------------------------------------------------------------------------------------------------------------------------
; TRUE = Allows the training of Elite (Dark-Blue) Militia in cities.
; FALSE = Only Regular (Light-Blue) militia can be trained.
ALLOW_TRAINING_ELITE_MILITIA = FALSE
; Delay ability to train Elite militia until this day (ALLOW_TRAINING_ELITE_MILITIA must be set to TRUE)
ELITE_MILITIA_TRAINING_DELAY= 1
;------------------------------------------------------------------------------------------------------------------------------
; Leadership and Town Militia training
;------------------------------------------------------------------------------------------------------------------------------
; Militia training bonus for RPC (as a percentage of the normal training speed)
; If set to positive, RPCs (Ira, Miguel, etc) train militia a bit faster.
RPC_BONUS_TO_MILITIA_TRAINING_RATE = 10
; Minimum leadership skill required to be able to train Militia at all
MINIMUM_LEADERSHIP_TO_TRAIN_MILITIA = 0
; If TRUE, having higher leadership allows training more militia (up to MAX_TRAINING_SQUAD_SIZE).
LEADERSHIP_AFFECTS_MILITIA_QUANTITY = FALSE
; Required amount of Leadership Skill to train a full unit of militia (MAX_TRAINING_SQUAD_SIZE) every session.
REQ_LEADERSHIP_FOR_MAX_MILITIA = 1
; Bonus to Leadership given by each level of the TEACHING trait. This only affects the various settings that test
; Leadership to see whether you can train militia and how many (does not affect training SPEED). Also affects Mobile Militia
; training.
; 100 = no bonus. 150 = 50% bonus. etcetera
TEACHER_TRAIT_EFFECT_ON_LEADERSHIP = 100
;******************************************************************************************************************************
;******************************************************************************************************************************
[Mobile Militia Training Settings]
;******************************************************************************************************************************
; These settings control the training of Mobile Militia.
;******************************************************************************************************************************
; Allows training militia that move around on the Strategy Map.
; If FALSE, all other settings in this category are disabled automatically.
ALLOW_MOBILE_MILITIA = FALSE
; Delay ability to train Mobile Militia till this day
MOBILE_MILITIA_TRAINING_DELAY = 1
; This is the number of Mobile Militia created when you finish a training session (or, every N hours. see below).
NUM_MOBILE_MILITIA_TRAINED_PER_SESSION = 4
;------------------------------------------------------------------------------------------------------------------------------
; Training method options.
;
; There are two methods:
; One is Manual Training - you pay money to train Mobile Militia whenever you desire.
; The second method is to have them created automatically (for free!) every N hours.
;------------------------------------------------------------------------------------------------------------------------------
; Determines which method of training is used.
; If set to FALSE, will generate a group of Mobile Militia at each conquered city every N hours. This also disables all
; "Leadership and Mobile Militia Training settings", below.
MUST_TRAIN_MOBILE_MILITIA = TRUE
; If MUST_TRAIN_MOBILE_MILITIA is set to FALSE, this determines the interval between the creation of each new Mobile
; Militia group.
; Valid values are: 1, 2, 3, 4, 6, 8, 12, 24, 48. All other values are invalid.
CREATE_MOBILE_MILITIA_SQUAD_EACH_N_HOURS = 24
;------------------------------------------------------------------------------------------------------------------------------
; Leadership and Mobile Militia training
;------------------------------------------------------------------------------------------------------------------------------
; Minimum required leadership skill to train Mobile Militia
MIN_LEADERSHIP_TO_TRAIN_MOBILE_MILITIA = 40
; If set to TRUE, the trainer's leadership score determines how many militia are created in each "session", up to the
; value dictated by DIV_OF_ORIGINAL_MILITIA.
; If set to FALSE, all trainers will train the maximum number of Mobile Militia allowed.
LEADERSHIP_AFFECTS_MOBILE_MILITIA_QUANTITY = FALSE
; Required leadership score to train the maximum number of Mobile Militia allowed.
; (LEADERSHIP_AFFECTS_MOBILE_MILITIA_QUANTITY must be set to TRUE for this to work)
REQ_LEADERSHIP_FOR_MAX_MOBILE_MILITIA = 90
; If set to TRUE, the trainer's leadership score determines what type of Mobile Militia are created (ROOKIE/REGULAR/ELITE).
LEADERSHIP_AFFECTS_MOBILE_MILITIA_QUALITY = TRUE
; If LEADERSHIP_AFFECTS_MOBILE_MILITIA_QUALITY is set to FALSE, this determines the composition of all Mobile Militia groups
; you create. If these values don't add up to 100%, the remainder will be ROOKIE (green) militia.
PERCENT_MOBILE_MILITIA_ELITES = 20
PERCENT_MOBILE_MILITIA_REGULARS = 30
;******************************************************************************************************************************
;******************************************************************************************************************************
[Mobile Militia Movement Settings]
;******************************************************************************************************************************
; These settings control how Mobile Militia move around the strategy map.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; If set to FALSE, Mobile Militia can move anywhere they want.
; If set to TRUE, Mobile Militia movement is restricted, based on one of the two rules below (EXPLORATION / CONQUEST)
;------------------------------------------------------------------------------------------------------------------------------
RESTRICT_ROAMING = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; EXPLORATION-based restrictions
;
; Allow Mobile Militia to move through any EXPLORED sectors regardless of any other movement restrictions.
; RESTRICT_ROAMING must be set to TRUE.
;------------------------------------------------------------------------------------------------------------------------------
ALLOW_MILITIA_MOVEMENT_THROUGH_EXPLORED_SECTORS = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; CONQUEST-based restrictions
;
; Allow Mobile Militia to use an optimized restriction system that's based on which cities you've liberated so far.
; This utilizes the rules laid down in the file "DynamicRestrictions.XML".
; RESTRICT_ROAMING must be set to TRUE.
;------------------------------------------------------------------------------------------------------------------------------
ALLOW_DYNAMIC_RESTRICTED_ROAMING = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; This setting controls whether Mobile Militia can move through "minor cities", I.E. any sector that contains a
; city square where militia cannot be trained (for instance, San Mona). Militia can only attack enemies in such sectors if they
; have already been liberated once in the past.
;
; In the JA2 campaign, this allows travel through:
; San Mona, Tixa, Orta, Estoni, and Omerta.
;
; For this feature to work, "RESTRICT_ROAMING" and at least one of the other movement-restriction options must be set to TRUE.
;------------------------------------------------------------------------------------------------------------------------------
ALLOW_MILITIA_MOVEMENT_THROUGH_MINOR_CITIES = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; These settings determine whether Mobile Militia can move into Major Cities / SAM Sites to reinforce the local garrison.
; This only happens if the city/SAM sector is liberated of enemies, and only if it has room for more militia.
; Once the mobiles move into the city, they will turn into normal "Town Militia" and will not move anymore.
;
; For this feature to work, "RESTRICT_ROAMING" and at least one of the other movement-restriction options must be set to TRUE.
;------------------------------------------------------------------------------------------------------------------------------
ALLOW_MOBILE_MILITIA_REINFORCE_TOWN_GARRISONS = FALSE
ALLOW_MOBILE_MILITIA_REINFORCE_SAM_GARRISONS = FALSE
;******************************************************************************************************************************
;******************************************************************************************************************************
[Shopkeeper Inventory Settings]
;******************************************************************************************************************************
; These settings control the inventory of Arulco's resident shopkeepers.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; TONY_USES_BR_SETTING - Tony uses Bobby Ray's setting (makes his inventory better)
; DEVIN_USES_BR_SETTING - Devin uses Bobby Ray's setting (makes his inventory better)
;------------------------------------------------------------------------------------------------------------------------------
TONY_USES_BOBBY_RAYS_SETTING = FALSE
DEVIN_USES_BOBBY_RAYS_SETTING = FALSE
;******************************************************************************************************************************
;******************************************************************************************************************************
[Strategic Assignment Settings]
;******************************************************************************************************************************
; These settings affect the efficiency and behavior of mercs when assigned to non-combat duty.
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Basic Settings
;
; Use these to affect all assignments.
;------------------------------------------------------------------------------------------------------------------------------
; The amount time a character must be on assignment before it can have any effect.
; Theoretically, everything will go faster if this is lower...
MINUTES_FOR_ASSIGNMENT_TO_COUNT = 45
;------------------------------------------------------------------------------------------------------------------------------
; Skill Training
;
; These settings control the speed of training, and how useful some characters are at training others.
;------------------------------------------------------------------------------------------------------------------------------
; Min skill required for a character to be able to increase that skill at all.
MIN_REQUIRED_SKILL_TO_BEGIN_TRAINING = 1
; Max value to which any skill can be trained.
MAX_SKILL_ACHIEVABLE_BY_TRAINING = 100
; Divisor for rate of all training types.
TRAINING_RATE_DIVISOR = 1000
; The divisor for rate of training bonus due to instructors influence
; Reduce to speed-up trainer/student training
; This value gets added to the TRAINING_RATE_DIVISOR when calculating training points
INSTRUCTED_TRAINING_BONUS_DIVISOR = 3000
; Training bonus for EACH level of Teaching skill (percentage points) (ie: Expert = double)
; Also applies to training militia
TEACHER_TRAIT_BONUS_TO_TRAINING_EFFICIENCY = 30
; The minimum skill rating a character must have before he can train fellow teammates in that skill.
MIN_SKILL_REQUIRED_TO_TEACH_OTHER = 25
;------------------------------------------------------------------------------------------------------------------------------
; Two settings to synchronize the sleep/wake periods of Trainers and Students in the same sector.
;
; 0 = Disabled (JA2 Default). Mercs will go to sleep / wake up regardless of what their trainer/students are doing.
; 2 = Students will sleep/wake if their trainer has gone to sleep or woke up.
; 3 = Trainers will sleep/wake if all their students have gone to sleep or woken up.
; 1 = Both options on.
;------------------------------------------------------------------------------------------------------------------------------
SYNCHRONIZED_SLEEPING_HOURS_WHEN_TRAINING_TOGETHER = 0
SYNCHRONIZED_WAKING_HOURS_WHEN_TRAINING_TOGETHER = 0
;------------------------------------------------------------------------------------------------------------------------------
; This setting controls whether trainers/students will get tired even if there's no one awake for to work with them.
;
; 0 = Disabled (JA2 Default). Mercs training/studying will always tire when they are awake.
; 2 = Trainers will not become tired if they are awake while all their students are asleep. In fact, they are considered
; "Resting", and will regain their fatigue back slowly until at least one student wakes up.
; 3 = Trainees will not lose fatigue if they are awake while the trainer is asleep. In fact, they are considered
; "Resting", and will regain their fatigue back slowly until the trainer wakes up.
; 1 = Both options on.
;
; Note that if set to 1 or 3, students will NOT gain skills while all trainers are asleep! They will simply wait for the
; trainer to wake up. In the meanwhile they don't lose fatigue (actually, they are considered RESTING).
;------------------------------------------------------------------------------------------------------------------------------
REST_IF_NO_TRAINING_PARTNER_AVAILABLE = 0
;------------------------------------------------------------------------------------------------------------------------------
; Doctoring
;
; (for reference: OKLIFE = 15 health)
;------------------------------------------------------------------------------------------------------------------------------
; Activity levels for natural healing ( the higher the number, the slower the natural recover rate)
; Low = patient, high = working
NATURAL_HEALING_SPEED_DIVISOR_AT_LOW_ACTIVITY_LEVEL = 1
NATURAL_HEALING_SPEED_DIVISOR_AT_MEDIUM_ACTIVITY_LEVEL = 4
NATURAL_HEALING_SPEED_DIVISOR_AT_HIGH_ACTIVITY_LEVEL = 12
; Increase this value to reduce doctoring pts per hour, or vice versa.
; At 2400, the theoretical maximum is 150 full healing pts/day.
DOCTORING_RATE_DIVISOR = 2400
; How many points of healing each hospital patients gains per hour in the hospital
; A top merc doctor can heal about 4 pts/hour maximum, but that's spread among patients!
HOSPITAL_HEALING_RATE = 5
; Base medical skill required to deal with an emergency (when a patient has less than OKLIFE health left)
BASE_MEDICAL_SKILL_TO_DEAL_WITH_EMERGENCY = 20
; Multiplier for how much medical skill is needed, for each point below OKLIFE
MULTIPLIER_FOR_DIFFERENCE_IN_LIFE_VALUE_FOR_EMERGENCY = 4
; Number of "doctor" points used up to heal each point below OKLIFE
POINT_COST_PER_HEALTH_BELOW_OKLIFE = 2
;------------------------------------------------------------------------------------------------------------------------------
; Repairing
;------------------------------------------------------------------------------------------------------------------------------
; Cost to unjam a weapon in repair pts
REPAIR_POINT_COST_TO_FIX_WEAPON_JAM = 2
; Increase this value to reduce the number of repair pts each character generates (speeding up repair), or vice versa
REPAIR_RATE_DIVISOR = 2500
; When calculating how many Repair Points are generated every hour, we divide the total number of repair points
; a character can generate by this amount.
; Higher number = slower repair rate
REPAIR_SESSIONS_PER_DAY = 24