From ecde255f9bed7147c16a3bf6d3fb1df7b6cd4cfd Mon Sep 17 00:00:00 2001 From: lalien Date: Fri, 23 Jun 2006 23:42:28 +0000 Subject: [PATCH] - Ja2_Options.INI files updated. Warning: new format of ini file, will not work with old versions git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@149 4f8fa57e-7814-0410-bad4-adc449f26b7c --- gamedir/Data-1.13/Ja2_Options.INI | 556 ++++++++++++++++-------------- gamedir/Data/Ja2_Options.INI | 544 +++++++++++++++-------------- 2 files changed, 573 insertions(+), 527 deletions(-) diff --git a/gamedir/Data-1.13/Ja2_Options.INI b/gamedir/Data-1.13/Ja2_Options.INI index 252a76a89..8db7bf406 100644 --- a/gamedir/Data-1.13/Ja2_Options.INI +++ b/gamedir/Data-1.13/Ja2_Options.INI @@ -1,6 +1,6 @@ ;****************************************************************************************************************************** -; Jagged Alliance 2: 1.13 MOD Release Version 2006.05.24 Build 124 +; Jagged Alliance 2: 1.13 MOD Release Version 2006.06.24 Build 292 ;****************************************************************************************************************************** ;****************************************************************************************************************************** @@ -41,26 +41,31 @@ ; ;****************************************************************************************************************************** -[Options] + +;****************************************************************************************************************************** + +Global gameplay settings + +;****************************************************************************************************************************** + + +[JA2 Gameplay Settings] + ;****************************************************************************************************************************** ; These are the Starting cash values for the various difficulties. ; The only restriction with these, is the INT32 they are stored in. ;****************************************************************************************************************************** NOVICE_CASH = 45000 - EXPERIENCED_CASH = 35000 - EXPERT_CASH = 30000 - INSANE_CASH = 15000 - ;****************************************************************************************************************************** ; 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. @@ -70,57 +75,42 @@ INSANE_CASH = 15000 CAN_SELL_ALT_LMB = TRUE -PRICE_MODIFIER = 4 +PRICE_MODIFIER = 10 +;****************************************************************************************** +; Time when some global events occur +; +; Range: 0-100% +;****************************************************************************************** -;****************************************************************************************************************************** -; The following values deal with the IMP merc generation, MIN_ATTRIBUTE_POINT is the lowest -; you can lower an attribute, and the lowest you can lower a skill before it hits zero. -; Max_ATTRIBUTE_POINT is of course, the opposite, the highest amount you can raise a stat to. -; IMPATTRIBUTEPOINTS is the amount of extra points you start out with when all of your stats -; and skills are set to 55. MAX_ZERO_BONUS is the amount of stat points -; that you receive when you take a skill from 35 to Zero. Currently in the game, you lose -; 20 stat points when you do this, the skill goes from 35 to Zero and you gain 15 points in -; return. You can now change that here. START_ATTRIBUTE is the value all of your stats and skills -; start out as. Currently in game it is set to 55. -;****************************************************************************************************************************** +; default 35 +GAME_PROGRESS_START_MADLAB_QUEST = 35 -MIN_ATTRIBUTE_POINT = 35 +; default 50 +GAME_PROGRESS_MIKE_AVALIABLE = 50 -MAX_ATTRIBUTE_POINT = 85 - -IMPATTRIBUTEPOINTS = 50 - -MAX_ZERO_BONUS = 15 - -START_ATTRIBUTE = 55 +; default 70 +GAME_PROGRESS_IGGY_AVALIABLE = 70 +;****************************************************************************************** +; Additional multipliers for weapons damage. Use it if you don't want edit datafiles. +; Range: 0-100 +; 0 means no additional damage +; 50 means 150% damage (100 + 50) +; maximum damage (internal) is 255 +;****************************************************************************************** +EXPLOSIVES_DAMAGE_MULTIPLIER = 0 -;****************************************************************************************************************************** -; MAX_MILITIA_PER_SECTOR defines the max number of Militia that can be trained in each sector. -; Keep in Mind That there is not enough room on the strategic map to display more than 20 -; Militia per sector correctly(could possibly change) but they will still be there to defend, -; and you can still train them, and it will still cost you. -; MAX_TRAINING_SQUAD_SIZE is the number of Militia you train at one time for the price of: -; MILITIA_TRAINING_COST which is the cost of training militia. -; MIN_LOYALTY_TO_TRAIN is the lowest loyalty a town can have and still allow you to train Militia. -;****************************************************************************************************************************** - -MAX_MILITIA_PER_SECTOR = 20 - -MAX_TRAINING_SQUAD_SIZE = 10 - -MILITIA_TRAINING_COST = 750 - -MIN_LOYALTY_TO_TRAIN = 20 +MELEE_DAMAGE_MULTIPLIER = 0 +GUN_DAMAGE_MULTIPLIER = 0 @@ -143,23 +133,28 @@ MIN_LOYALTY_TO_TRAIN = 20 MAX_STRATEGIC_TEAM_SIZE = 20 +; amount of troops avaliable to the queen at game start NOVICE_QUEENS_POOL_OF_TROOPS = 150 EXPERIENCED_QUEENS_POOL_OF_TROOPS = 200 EXPERT_QUEENS_POOL_OF_TROOPS = 400 INSANE_QUEENS_POOL_OF_TROOPS = 8000 +; EASY_INITIAL_GARRISON_PERCENTAGES = 70 EXPERIENCED_INITIAL_GARRISON_PERCENTAGES = 100 EXPERT_INITIAL_GARRISON_PERCENTAGES = 150 INSANE_INITIAL_GARRISON_PERCENTAGES = 200 +; percent of elites in enemy group EXPERT_ELITE_BONUS = 25 INSANE_ELITE_BONUS = 50 -NOVICE_MIN_ENEMY_GROUP_SIZE = 3 +; minimum enemy group size +NOVICE_MIN_ENEMY_GROUP_SIZE = 3 EXPERIENCED_MIN_ENEMY_GROUP_SIZE = 4 -EXPERT_MIN_ENEMY_GROUP_SIZE = 6 -INSANE_MIN_ENEMY_GROUP_SIZE = 8 +EXPERT_MIN_ENEMY_GROUP_SIZE = 6 +INSANE_MIN_ENEMY_GROUP_SIZE = 8 + @@ -167,10 +162,13 @@ INSANE_MIN_ENEMY_GROUP_SIZE = 8 ; Determines whether or not the xxx_QUEENS_POOL_OF_TROOPS value above is ignored and set to unlimited ;****************************************************************************************************************************** -NOVICE_UNLIMITED_POOL_OF_TROOPS = FALSE +NOVICE_UNLIMITED_POOL_OF_TROOPS = FALSE EXPERIENCED_UNLIMITED_POOL_OF_TROOPS = FALSE -EXPERT_UNLIMITED_POOL_OF_TROOPS = FALSE -INSANE_UNLIMITED_POOL_OF_TROOPS = TRUE +EXPERT_UNLIMITED_POOL_OF_TROOPS = FALSE +INSANE_UNLIMITED_POOL_OF_TROOPS = TRUE + + + ;****************************************************************************************************************************** ; Determines whether the queen takes an aggressive stance or a defensive stance (default) when it comes to retaking sectors @@ -178,219 +176,10 @@ INSANE_UNLIMITED_POOL_OF_TROOPS = TRUE ; or enable unlimited reinforcements ;****************************************************************************************************************************** -NOVICE_QUEEN_AGGRESSIVE = FALSE +NOVICE_QUEEN_AGGRESSIVE = FALSE EXPERIENCED_QUEEN_AGGRESSIVE = FALSE -EXPERT_QUEEN_AGGRESSIVE = FALSE -INSANE_QUEEN_AGGRESSIVE = TRUE - - -;****************************************************************************************************************************** -; MERC_AVAILABLE_DAY_ONE set to TRUE sends the initial MERC e-mail at the beginning of the game and thus -; opens the website up on day one. -; -; ALL_MERCS_AT_MERC set to TRUE will allow you to hire any of the MERC mercs as soon as the site opens. -; This will include any future MERC Mercs that are added. -;****************************************************************************************************************************** - -MERC_AVAILABLE_DAY_ONE = FALSE - -ALL_MERCS_AT_MERC = FALSE - - - - - - -;****************************************************************************************************************************** -; USE_RANDOM_PERSONALITY set to TRUE will randomly generate an Attitude and a Personality for each of -; your IMP Mercs. -; -; CUSTOM_PERSONALITY and CUSTOM_ATTITUDE allow you to specify what personality you want for your IMP -; Merc. This option does not work with USE_RANDOM_PERSONALITY, it won't be random at all. Another Note -; before I get on with the valid settings for these two options, The INI file is NOW read at the beginning -; of the game, so if you want to pick and choose your personalities and attitudes AND use multiple IMPS, you -; Will need to save and exit the game, change the settings and then start the game back up to create the next -; IMP. I WILL FIX THIS by creating another IMP Webpage. But for now, this will have to do. -; -; Here are the valid settings for personalities and Attitudes: -; -; PERSONALITIES: -; -; Normal = 0 -; Heat Intolerant = 1 -; Nervous = 2 -; Claustrophobic = 3 -; NonSwimmer = 4 -; Fear of Insects = 5 -; Forgetful = 6 -; Psycho = 7 -; -; ATTITUDES: -; -; NORMAL = 0 -; FRIENDLY = 1 -; LONER = 2 -; OPTIMIST = 3 -; PESSIMIST = 4 -; AGGRESSIVE = 5 -; ARROGANT = 6 -; BIG_SHOT = 7 -; ASSHOLE = 8 -; COWARD = 9 -;****************************************************************************************************************************** - -USE_RANDOM_PERSONALITY = FALSE -CUSTOM_PERSONALITY = 0 -CUSTOM_ATTITUDE = 0 - - - - - -;****************************************************************************************************************************** -; In this section you can enable/disable vertical synchronisation -; If disabled the game will run faster -;****************************************************************************************************************************** - -[JA2 Screen Resolution Settings] -VERTICAL_SYNC = FALSE - - - - - -;****************************************************************************************************************************** -; In this section you can enable the weather effects (rain & storms). -; Enabled rain also includes new features to the game (e.g: visibility radius decrease when -; rainig, weapons reliability decreased when raining, possibility to spot the enemy at night -; with lightning) -; For slow CPUs decrease the MAX_RAIN_DROPS, or disable rain (ALLOW_RAIN=FALSE) -;****************************************************************************************************************************** - -[JA2 Rain Settings] - -ALLOW_RAIN = TRUE - -RAIN_CHANCE_PER_DAY = 100 - -RAIN_MIN_LENGTH_IN_MINUTES = 60 - -RAIN_MAX_LENGTH_IN_MINUTES = 180 - -MAX_RAIN_DROPS = 80 - -WEAPON_RELIABILITY_REDUCTION_PER_RAIN_INTENSITY = 0 - -BREATH_GAIN_REDUCTION_PER_RAIN_INTENSITY = 25 - - -[JA2 Thunder Settings] - -MIN_INTERVAL_BETWEEN_LIGHTNINGS_IN_REAL_TIME_SECONDS = 2 - -MAX_INTERVAL_BETWEEN_LIGHTNINGS_IN_REAL_TIME_SECONDS = 15 - -MIN_INTERVAL_BETWEEN_LIGHTNING_AND_THUNDERCLAPS_IN_SECONDS = 1 - -MAX_INTERVAL_BETWEEN_LIGHTNING_AND_THUNDERCLAPS_IN_SECONDS = 5 - -PROLOGNE_DELAY_IF_SEEN_SOMEONE_DURING_LIGHTNING_IN_TURNBASED_IN_SECONDS = 5 - -CHANCE_TO_DO_LIGHTNING_BETWEEN_TURNS = 35 - - - - - -;****************************************************************************************************************************** -; Controls animation speed for faster movements in battle -; 1 = normal -; 0 = max speed -; Range: 0-1 -;****************************************************************************************************************************** - -[JA2 Turnbased Animation Speed Settings] - -PLAYER_TURN_SPEED_UP_FACTOR = 1 - -ENEMY_TURN_SPEED_UP_FACTOR = 1 - -CREATURE_TURN_SPEED_UP_FACTOR= 1 - -MILITIA_TURN_SPEED_UP_FACTOR = 1 - -CIVILIAN_TURN_SPEED_UP_FACTOR = 1 - - - - - -;****************************************************************************************************************************** -Global gameplay settings - - - -;****************************************************************************************************************************** - -[JA2 Gameplay Settings] - -; Allows militia to move on strategic map -ALLOW_MILITIA_MOBILE_GROUPS = TRUE - -; Allows militia reinforcements from near sectors -ALLOW_REINFORCEMENTS = TRUE - -; Reinforcements only in cities -ALLOW_REINFORCEMENTS_ONLY_IN_CITIES = FALSE - -; Amount of troops that will be added to queens army when the troops pool is empty -QUEEN_POOL_INCREMENT_PER_DIFFICULTY_LEVEL = 60 - -;will create a squad each n hours (12 for example). Should divide 24 without remainder -CREATE_EACH_N_HOURS = 24 - -; divisor for mobile group size -DIV_OF_ORIGINAL_MILITIA = 4 - -MINIMUM_MILITIA_SQUAD_SIZE = 5 -MAXIMUM_MILITIA_SQUAD_SIZE = 20 -MAXIMUM_MILITIA_SQUAD_SIZE_BATTLE = 20 - - - - - -;****************************************************************************************** -; Time when some global events occur -; -; default 35 -; default 50 -; default 70 -; Range: 0-100% -;****************************************************************************************** - -GAME_PROGRESS_START_MADLAB_QUEST = 35 - -GAME_PROGRESS_MIKE_AVALIABLE = 50 - -GAME_PROGRESS_IGGY_AVALIABLE = 70 - - - - -;****************************************************************************************** -; Additional multipliers for weapons damage. Use it if you don't want edit datafiles. -; Range: 0-100 -; 0 means no additional damage -; maximum damage (internal) is 255 -;****************************************************************************************** - -EXPLOSIVES_DAMAGE_MULTIPLIER = 0 - -MELEE_DAMAGE_MULTIPLIER = 0 - -GUN_DAMAGE_MULTIPLIER = 0 - +EXPERT_QUEEN_AGGRESSIVE = FALSE +INSANE_QUEEN_AGGRESSIVE = TRUE @@ -480,6 +269,7 @@ HARD_NUM_AWARE_BATTLES = 3 INSANE_NUM_AWARE_BATTLES = 4 + ;****************************************************************************************** ; Bonus APs for Enemy Soldiers: ; Number of extra APs for enemy troops at the various difficulty levels @@ -493,6 +283,234 @@ INSANE_AP_BONUS = 5 + +;****************************************************************************************************************************** +; MAX_MILITIA_PER_SECTOR defines the max number of Militia that can be trained in each sector. +; Keep in mind that there is not enough room on the strategic map to display more than 20 +; Militia per sector correctly (could possibly change) but they will still be there to defend, +; and you can still train them, and it will still cost you. +; MAX_TRAINING_SQUAD_SIZE is the number of Militia you train at one time for the price of: +; MILITIA_TRAINING_COST which is the cost of training militia. +; MIN_LOYALTY_TO_TRAIN is the lowest loyalty a town can have and still allow you to train Militia. +;****************************************************************************************************************************** + +MAX_MILITIA_PER_SECTOR = 20 + +MAX_TRAINING_SQUAD_SIZE = 10 + +MILITIA_TRAINING_COST = 750 + +MIN_LOYALTY_TO_TRAIN = 20 + + + + +;****************************************************************************************************************************** +; +; Settings for mobile militia +; +;****************************************************************************************************************************** + +; Allows militia to move on strategic map +ALLOW_MILITIA_MOBILE_GROUPS = FALSE + +; Allows militia reinforcements from near sectors +ALLOW_REINFORCEMENTS = FALSE + +; Allows militia reinforcements only in cities +ALLOW_REINFORCEMENTS_ONLY_IN_CITIES = FALSE + +; Amount of troops that will be added to queens army when the troops pool is empty +QUEEN_POOL_INCREMENT_PER_DIFFICULTY_LEVEL = 60 + +; will create a squad each n hours (12 for example). Should divide 24 without remainder +CREATE_EACH_N_HOURS = 24 + +; divisor for mobile group size +DIV_OF_ORIGINAL_MILITIA = 4 + +; minimum possible militia squad size +MINIMUM_MILITIA_SQUAD_SIZE = 5 + +; maximum possible militia squad size +MAXIMUM_MILITIA_SQUAD_SIZE = 20 + +;not used anymore +;MAXIMUM_MILITIA_SQUAD_SIZE_BATTLE = 20 + + + + + + + +[JA2 Laptop Settings] + +;****************************************************************************************************************************** +; The following values deal with the IMP merc generation, MIN_ATTRIBUTE_POINT is the lowest +; you can lower an attribute, and the lowest you can lower a skill before it hits zero. +; Max_ATTRIBUTE_POINT is of course, the opposite, the highest amount you can raise a stat to. +; IMPATTRIBUTEPOINTS is the amount of extra points you start out with when all of your stats +; and skills are set to 55. MAX_ZERO_BONUS is the amount of stat points +; that you receive when you take a skill from 35 to Zero. Currently in the game, you lose +; 20 stat points when you do this, the skill goes from 35 to Zero and you gain 15 points in +; return. You can now change that here. START_ATTRIBUTE is the value all of your stats and skills +; start out as. Currently in game it is set to 55. +;****************************************************************************************************************************** + +MIN_ATTRIBUTE_POINT = 35 +MAX_ATTRIBUTE_POINT = 85 +IMPATTRIBUTEPOINTS = 50 +MAX_ZERO_BONUS = 15 +START_ATTRIBUTE = 55 + + + + +;****************************************************************************************************************************** +; MERC_AVAILABLE_DAY_ONE set to TRUE sends the initial MERC e-mail at the beginning of the game and thus +; opens the website up on day one. +; +; ALL_MERCS_AT_MERC set to TRUE will allow you to hire any of the MERC mercs as soon as the site opens. +; This will include any future MERC Mercs that are added. +;****************************************************************************************************************************** + +MERC_AVAILABLE_DAY_ONE = FALSE + +ALL_MERCS_AT_MERC = FALSE + + + + + +;****************************************************************************************************************************** +; USE_RANDOM_PERSONALITY set to TRUE will randomly generate an Attitude and a Personality for each of +; your IMP Mercs. +; +; CUSTOM_PERSONALITY and CUSTOM_ATTITUDE allow you to specify what personality you want for your IMP +; Merc. This option does not work with USE_RANDOM_PERSONALITY, it won't be random at all. Another Note +; before I get on with the valid settings for these two options, The INI file is NOW read at the beginning +; of the game, so if you want to pick and choose your personalities and attitudes AND use multiple IMPS, you +; Will need to save and exit the game, change the settings and then start the game back up to create the next +; IMP. I WILL FIX THIS by creating another IMP Webpage. But for now, this will have to do. +; +; Here are the valid settings for personalities and Attitudes: +; +; PERSONALITIES: +; +; Normal = 0 +; Heat Intolerant = 1 +; Nervous = 2 +; Claustrophobic = 3 +; NonSwimmer = 4 +; Fear of Insects = 5 +; Forgetful = 6 +; Psycho = 7 +; +; ATTITUDES: +; +; NORMAL = 0 +; FRIENDLY = 1 +; LONER = 2 +; OPTIMIST = 3 +; PESSIMIST = 4 +; AGGRESSIVE = 5 +; ARROGANT = 6 +; BIG_SHOT = 7 +; ASSHOLE = 8 +; COWARD = 9 +;****************************************************************************************************************************** + +USE_RANDOM_PERSONALITY = FALSE +CUSTOM_PERSONALITY = 0 +CUSTOM_ATTITUDE = 3 + + + + + +;****************************************************************************************************************************** +; +; In this section you can change video settings +; +;****************************************************************************************************************************** + +[JA2 Video Settings] + +; If disabled the game will run faster +VERTICAL_SYNC = FALSE + + + + + +;****************************************************************************************************************************** +; In this section you can enable the weather effects (rain & storms). +; Enabled rain also includes new features to the game (e.g: visibility radius decrease when +; rainig, weapons reliability decreased when raining, possibility to spot the enemy at night +; with lightning) +; For slow CPUs decrease the MAX_RAIN_DROPS, or disable rain (ALLOW_RAIN=FALSE) +;****************************************************************************************************************************** + +[JA2 Rain Settings] + +ALLOW_RAIN = TRUE + +RAIN_CHANCE_PER_DAY = 100 + +RAIN_MIN_LENGTH_IN_MINUTES = 60 + +RAIN_MAX_LENGTH_IN_MINUTES = 300 + +MAX_RAIN_DROPS = 80 + +WEAPON_RELIABILITY_REDUCTION_PER_RAIN_INTENSITY = 0 + +BREATH_GAIN_REDUCTION_PER_RAIN_INTENSITY = 25 + + +[JA2 Thunder Settings] + +MIN_INTERVAL_BETWEEN_LIGHTNINGS_IN_REAL_TIME_SECONDS = 2 + +MAX_INTERVAL_BETWEEN_LIGHTNINGS_IN_REAL_TIME_SECONDS = 15 + +MIN_INTERVAL_BETWEEN_LIGHTNING_AND_THUNDERCLAPS_IN_SECONDS = 1 + +MAX_INTERVAL_BETWEEN_LIGHTNING_AND_THUNDERCLAPS_IN_SECONDS = 5 + +PROLOGNE_DELAY_IF_SEEN_SOMEONE_DURING_LIGHTNING_IN_TURNBASED_IN_SECONDS = 5 + +CHANCE_TO_DO_LIGHTNING_BETWEEN_TURNS = 35 + + + + + +;****************************************************************************************************************************** +; Controls animation speed for faster movements in battle +; 1 = normal +; 0 = max speed +; Range: 0-1 +;****************************************************************************************************************************** + +[JA2 Turnbased Animation Speed Settings] + +PLAYER_TURN_SPEED_UP_FACTOR = 1 + +ENEMY_TURN_SPEED_UP_FACTOR = 1 + +CREATURE_TURN_SPEED_UP_FACTOR= 1 + +MILITIA_TURN_SPEED_UP_FACTOR = 1 + +CIVILIAN_TURN_SPEED_UP_FACTOR = 1 + + + + + + ;****************************************************************************************** ; 1. Base sight range for every person in game (default 13 tiles) (will be multiplied by 2) ; Range: 0-255 @@ -502,18 +520,25 @@ INSANE_AP_BONUS = 5 ; ; 3. Enable/disable militia command on tactical map ; Range: TRUE/FALSE +; +; 4. Enable/disable limited vision +; Range: TRUE/FALSE ;****************************************************************************************** [JA2 Tactical Settings] BASE_SIGHT_RANGE = 13 -VISUAL_DISTANCE_DECREASE_PER_RAIN_INTENSITY = 20 +VISUAL_DISTANCE_DECREASE_PER_RAIN_INTENSITY = 30 ALLOW_TACTICAL_MILITIA_COMMAND = TRUE ALLOW_LIMITED_VISION = TRUE +ALLOW_SOLDIER_TOOL_TIPS = FALSE + + + ;****************************************************************************************** ; not implemented @@ -545,16 +570,16 @@ WEAPON_SOUND_EFFECTS_VOLUME = 0 ;****************************************************************************************** -; 1. Time in seconds for DeadLock delay, default 15 +; In this section you can change some system settings ; -; 2. Skip global strategic events (use to prevent game crashes) -; Range: TRUE/FALSE ;****************************************************************************************** [JA2 System Settings] +;Time in seconds for DeadLock delay, default 15 DEAD_LOCK_DELAY = 10 +;Skip global strategic events (use to prevent game crashes). Press and hold NUMLOCK to skip ENABLE_EMERGENCY_BUTTON_NUMLOCK_TO_SKIP_STRATEGIC_EVENTS = FALSE @@ -564,4 +589,3 @@ ENABLE_EMERGENCY_BUTTON_NUMLOCK_TO_SKIP_STRATEGIC_EVENTS = FALSE - \ No newline at end of file diff --git a/gamedir/Data/Ja2_Options.INI b/gamedir/Data/Ja2_Options.INI index ae580d234..cb768562b 100644 --- a/gamedir/Data/Ja2_Options.INI +++ b/gamedir/Data/Ja2_Options.INI @@ -1,6 +1,6 @@ ;****************************************************************************************************************************** -; Jagged Alliance 2: 1.13 MOD Release Version 2006.05.26 Build 124 +; Jagged Alliance 2: 1.13 MOD Release Version 2006.06.24 Build 292 ;****************************************************************************************************************************** ;****************************************************************************************************************************** @@ -41,26 +41,31 @@ ; ;****************************************************************************************************************************** -[Options] + +;****************************************************************************************************************************** + +Global gameplay settings + +;****************************************************************************************************************************** + + +[JA2 Gameplay Settings] + ;****************************************************************************************************************************** ; These are the Starting cash values for the various difficulties. ; The only restriction with these, is the INT32 they are stored in. ;****************************************************************************************************************************** NOVICE_CASH = 45000 - EXPERIENCED_CASH = 35000 - EXPERT_CASH = 30000 - INSANE_CASH = 15000 - ;****************************************************************************************************************************** ; 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. @@ -70,57 +75,42 @@ INSANE_CASH = 15000 CAN_SELL_ALT_LMB = FALSE -PRICE_MODIFIER = 4 +PRICE_MODIFIER = 10 +;****************************************************************************************** +; Time when some global events occur +; +; Range: 0-100% +;****************************************************************************************** -;****************************************************************************************************************************** -; The following values deal with the IMP merc generation, MIN_ATTRIBUTE_POINT is the lowest -; you can lower an attribute, and the lowest you can lower a skill before it hits zero. -; Max_ATTRIBUTE_POINT is of course, the opposite, the highest amount you can raise a stat to. -; IMPATTRIBUTEPOINTS is the amount of extra points you start out with when all of your stats -; and skills are set to 55. MAX_ZERO_BONUS is the amount of stat points -; that you receive when you take a skill from 35 to Zero. Currently in the game, you lose -; 20 stat points when you do this, the skill goes from 35 to Zero and you gain 15 points in -; return. You can now change that here. START_ATTRIBUTE is the value all of your stats and skills -; start out as. Currently in game it is set to 55. -;****************************************************************************************************************************** +; default 35 +GAME_PROGRESS_START_MADLAB_QUEST = 35 -MIN_ATTRIBUTE_POINT = 35 +; default 50 +GAME_PROGRESS_MIKE_AVALIABLE = 50 -MAX_ATTRIBUTE_POINT = 85 - -IMPATTRIBUTEPOINTS = 30 - -MAX_ZERO_BONUS = 15 - -START_ATTRIBUTE = 55 +; default 70 +GAME_PROGRESS_IGGY_AVALIABLE = 70 +;****************************************************************************************** +; Additional multipliers for weapons damage. Use it if you don't want edit datafiles. +; Range: 0-100 +; 0 means no additional damage +; 50 means 150% damage (100 + 50) +; maximum damage (internal) is 255 +;****************************************************************************************** +EXPLOSIVES_DAMAGE_MULTIPLIER = 0 -;****************************************************************************************************************************** -; MAX_MILITIA_PER_SECTOR defines the max number of Militia that can be trained in each sector. -; Keep in Mind That there is not enough room on the strategic map to display more than 20 -; Militia per sector correctly(could possibly change) but they will still be there to defend, -; and you can still train them, and it will still cost you. -; MAX_TRAINING_SQUAD_SIZE is the number of Militia you train at one time for the price of: -; MILITIA_TRAINING_COST which is the cost of training militia. -; MIN_LOYALTY_TO_TRAIN is the lowest loyalty a town can have and still allow you to train Militia. -;****************************************************************************************************************************** - -MAX_MILITIA_PER_SECTOR = 20 - -MAX_TRAINING_SQUAD_SIZE = 10 - -MILITIA_TRAINING_COST = 750 - -MIN_LOYALTY_TO_TRAIN = 20 +MELEE_DAMAGE_MULTIPLIER = 0 +GUN_DAMAGE_MULTIPLIER = 0 @@ -143,19 +133,23 @@ MIN_LOYALTY_TO_TRAIN = 20 MAX_STRATEGIC_TEAM_SIZE = 20 +; amount of troops avaliable to the queen at game start NOVICE_QUEENS_POOL_OF_TROOPS = 150 EXPERIENCED_QUEENS_POOL_OF_TROOPS = 200 EXPERT_QUEENS_POOL_OF_TROOPS = 400 INSANE_QUEENS_POOL_OF_TROOPS = 8000 +; EASY_INITIAL_GARRISON_PERCENTAGES = 70 EXPERIENCED_INITIAL_GARRISON_PERCENTAGES = 100 EXPERT_INITIAL_GARRISON_PERCENTAGES = 150 INSANE_INITIAL_GARRISON_PERCENTAGES = 200 +; percent of elites in enemy group EXPERT_ELITE_BONUS = 25 INSANE_ELITE_BONUS = 50 +; minimum enemy group size NOVICE_MIN_ENEMY_GROUP_SIZE = 3 EXPERIENCED_MIN_ENEMY_GROUP_SIZE = 4 EXPERT_MIN_ENEMY_GROUP_SIZE = 6 @@ -163,6 +157,7 @@ INSANE_MIN_ENEMY_GROUP_SIZE = 8 + ;****************************************************************************************************************************** ; Determines whether or not the xxx_QUEENS_POOL_OF_TROOPS value above is ignored and set to unlimited ;****************************************************************************************************************************** @@ -172,227 +167,19 @@ EXPERIENCED_UNLIMITED_POOL_OF_TROOPS = FALSE EXPERT_UNLIMITED_POOL_OF_TROOPS = FALSE INSANE_UNLIMITED_POOL_OF_TROOPS = TRUE + + + ;****************************************************************************************************************************** ; Determines whether the queen takes an aggressive stance or a defensive stance (default) when it comes to retaking sectors ; and overall strategy. To ensure she doesn't run out of troops, make sure you either increase the reinforcement pool ; or enable unlimited reinforcements ;****************************************************************************************************************************** -NOVICE_QUEEN_AGGRESSIVE = FALSE +NOVICE_QUEEN_AGGRESSIVE = FALSE EXPERIENCED_QUEEN_AGGRESSIVE = FALSE -EXPERT_QUEEN_AGGRESSIVE = FALSE -INSANE_QUEEN_AGGRESSIVE = TRUE - - -;****************************************************************************************************************************** -; MERC_AVAILABLE_DAY_ONE set to TRUE sends the initial MERC e-mail at the beginning of the game and thus -; opens the website up on day one. -; -; ALL_MERCS_AT_MERC set to TRUE will allow you to hire any of the MERC mercs as soon as the site opens. -; This will include any future MERC Mercs that are added. -;****************************************************************************************************************************** - -MERC_AVAILABLE_DAY_ONE = FALSE - -ALL_MERCS_AT_MERC = FALSE - - - - - - -;****************************************************************************************************************************** -; USE_RANDOM_PERSONALITY set to TRUE will randomly generate an Attitude and a Personality for each of -; your IMP Mercs. -; -; CUSTOM_PERSONALITY and CUSTOM_ATTITUDE allow you to specify what personality you want for your IMP -; Merc. This option does not work with USE_RANDOM_PERSONALITY, it won't be random at all. Another Note -; before I get on with the valid settings for these two options, The INI file is NOW read at the beginning -; of the game, so if you want to pick and choose your personalities and attitudes AND use multiple IMPS, you -; Will need to save and exit the game, change the settings and then start the game back up to create the next -; IMP. I WILL FIX THIS by creating another IMP Webpage. But for now, this will have to do. -; -; Here are the valid settings for personalities and Attitudes: -; -; PERSONALITIES: -; -; Normal = 0 -; Heat Intolerant = 1 -; Nervous = 2 -; Claustrophobic = 3 -; NonSwimmer = 4 -; Fear of Insects = 5 -; Forgetful = 6 -; Psycho = 7 -; -; ATTITUDES: -; -; NORMAL = 0 -; FRIENDLY = 1 -; LONER = 2 -; OPTIMIST = 3 -; PESSIMIST = 4 -; AGGRESSIVE = 5 -; ARROGANT = 6 -; BIG_SHOT = 7 -; ASSHOLE = 8 -; COWARD = 9 -;****************************************************************************************************************************** - -USE_RANDOM_PERSONALITY = FALSE -CUSTOM_PERSONALITY = 0 -CUSTOM_ATTITUDE = 0 - - - - - -;****************************************************************************************************************************** -; In this section you can enable/disable vertical synchronisation -; If disabled the game will run faster -;****************************************************************************************************************************** - -[JA2 Screen Resolution Settings] -VERTICAL_SYNC = FALSE - - - - - -;****************************************************************************************************************************** -; In this section you can enable the weather effects (rain & storms). -; Enabled rain also includes new features to the game (e.g: visibility radius decrease when -; rainig, weapons reliability decreased when raining, possibility to spot the enemy at night -; with lightning) -; For slow CPUs decrease the MAX_RAIN_DROPS, or disable rain (ALLOW_RAIN=FALSE) -;****************************************************************************************************************************** - -[JA2 Rain Settings] - -ALLOW_RAIN = FALSE - -RAIN_CHANCE_PER_DAY = 100 - -RAIN_MIN_LENGTH_IN_MINUTES = 60 - -RAIN_MAX_LENGTH_IN_MINUTES = 180 - -MAX_RAIN_DROPS = 80 - -WEAPON_RELIABILITY_REDUCTION_PER_RAIN_INTENSITY = 0 - -BREATH_GAIN_REDUCTION_PER_RAIN_INTENSITY = 25 - - -[JA2 Thunder Settings] - -MIN_INTERVAL_BETWEEN_LIGHTNINGS_IN_REAL_TIME_SECONDS = 2 - -MAX_INTERVAL_BETWEEN_LIGHTNINGS_IN_REAL_TIME_SECONDS = 15 - -MIN_INTERVAL_BETWEEN_LIGHTNING_AND_THUNDERCLAPS_IN_SECONDS = 1 - -MAX_INTERVAL_BETWEEN_LIGHTNING_AND_THUNDERCLAPS_IN_SECONDS = 5 - -PROLOGNE_DELAY_IF_SEEN_SOMEONE_DURING_LIGHTNING_IN_TURNBASED_IN_SECONDS = 5 - -CHANCE_TO_DO_LIGHTNING_BETWEEN_TURNS = 35 - - - - - -;****************************************************************************************************************************** -; Controls animation speed for faster movements in battle -; 1 = normal -; 0 = max speed -; Range: 0-1 -;****************************************************************************************************************************** - -[JA2 Turnbased Animation Speed Settings] - -PLAYER_TURN_SPEED_UP_FACTOR = 1 - -ENEMY_TURN_SPEED_UP_FACTOR = 1 - -CREATURE_TURN_SPEED_UP_FACTOR= 1 - -MILITIA_TURN_SPEED_UP_FACTOR = 1 - -CIVILIAN_TURN_SPEED_UP_FACTOR = 1 - - - - - - -;****************************************************************************************************************************** -Global gameplay settings - - - -;****************************************************************************************************************************** - -[JA2 Gameplay Settings] - -; Allows militia to move on strategic map -ALLOW_MILITIA_MOBILE_GROUPS = FALSE - -; Allows militia reinforcements from near sectors -ALLOW_REINFORCEMENTS = FALSE - -; Reinforcements only in cities -ALLOW_REINFORCEMENTS_ONLY_IN_CITIES = FALSE - -; Amount of troops that will be added to queens army when the troops pool is empty -QUEEN_POOL_INCREMENT_PER_DIFFICULTY_LEVEL = 60 - -;will create a squad each n hours (12 for example). Should divide 24 without remainder -CREATE_EACH_N_HOURS = 24 - -; divisor for mobile group size -DIV_OF_ORIGINAL_MILITIA = 4 - -MINIMUM_MILITIA_SQUAD_SIZE = 5 -MAXIMUM_MILITIA_SQUAD_SIZE = 20 -MAXIMUM_MILITIA_SQUAD_SIZE_BATTLE = 20 - - - - - - -;****************************************************************************************** -; Time when some global events occur -; -; default 35 -; default 50 -; default 70 -; Range: 0-100% -;****************************************************************************************** - -GAME_PROGRESS_START_MADLAB_QUEST = 35 - -GAME_PROGRESS_MIKE_AVALIABLE = 50 - -GAME_PROGRESS_IGGY_AVALIABLE = 70 - - - - -;****************************************************************************************** -; Additional multipliers for weapons damage. Use it if you don't want edit datafiles. -; Range: 0-100 -; 0 means no additional damage -; maximum damage (internal) is 255 -;****************************************************************************************** - -EXPLOSIVES_DAMAGE_MULTIPLIER = 0 - -MELEE_DAMAGE_MULTIPLIER = 0 - -GUN_DAMAGE_MULTIPLIER = 0 - +EXPERT_QUEEN_AGGRESSIVE = FALSE +INSANE_QUEEN_AGGRESSIVE = TRUE @@ -495,6 +282,235 @@ INSANE_AP_BONUS = 5 + + +;****************************************************************************************************************************** +; MAX_MILITIA_PER_SECTOR defines the max number of Militia that can be trained in each sector. +; Keep in mind that there is not enough room on the strategic map to display more than 20 +; Militia per sector correctly (could possibly change) but they will still be there to defend, +; and you can still train them, and it will still cost you. +; MAX_TRAINING_SQUAD_SIZE is the number of Militia you train at one time for the price of: +; MILITIA_TRAINING_COST which is the cost of training militia. +; MIN_LOYALTY_TO_TRAIN is the lowest loyalty a town can have and still allow you to train Militia. +;****************************************************************************************************************************** + +MAX_MILITIA_PER_SECTOR = 20 + +MAX_TRAINING_SQUAD_SIZE = 10 + +MILITIA_TRAINING_COST = 750 + +MIN_LOYALTY_TO_TRAIN = 20 + + + + +;****************************************************************************************************************************** +; +; Settings for mobile militia +; +;****************************************************************************************************************************** + +; Allows militia to move on strategic map +ALLOW_MILITIA_MOBILE_GROUPS = FALSE + +; Allows militia reinforcements from near sectors +ALLOW_REINFORCEMENTS = FALSE + +; Allows militia reinforcements only in cities +ALLOW_REINFORCEMENTS_ONLY_IN_CITIES = FALSE + +; Amount of troops that will be added to queens army when the troops pool is empty +QUEEN_POOL_INCREMENT_PER_DIFFICULTY_LEVEL = 60 + +; will create a squad each n hours (12 for example). Should divide 24 without remainder +CREATE_EACH_N_HOURS = 24 + +; divisor for mobile group size +DIV_OF_ORIGINAL_MILITIA = 4 + +; minimum possible militia squad size +MINIMUM_MILITIA_SQUAD_SIZE = 5 + +; maximum possible militia squad size +MAXIMUM_MILITIA_SQUAD_SIZE = 20 + +;not used anymore +;MAXIMUM_MILITIA_SQUAD_SIZE_BATTLE = 20 + + + + + + + +[JA2 Laptop Settings] + +;****************************************************************************************************************************** +; The following values deal with the IMP merc generation, MIN_ATTRIBUTE_POINT is the lowest +; you can lower an attribute, and the lowest you can lower a skill before it hits zero. +; Max_ATTRIBUTE_POINT is of course, the opposite, the highest amount you can raise a stat to. +; IMPATTRIBUTEPOINTS is the amount of extra points you start out with when all of your stats +; and skills are set to 55. MAX_ZERO_BONUS is the amount of stat points +; that you receive when you take a skill from 35 to Zero. Currently in the game, you lose +; 20 stat points when you do this, the skill goes from 35 to Zero and you gain 15 points in +; return. You can now change that here. START_ATTRIBUTE is the value all of your stats and skills +; start out as. Currently in game it is set to 55. +;****************************************************************************************************************************** + +MIN_ATTRIBUTE_POINT = 35 +MAX_ATTRIBUTE_POINT = 85 +IMPATTRIBUTEPOINTS = 30 +MAX_ZERO_BONUS = 15 +START_ATTRIBUTE = 55 + + + + +;****************************************************************************************************************************** +; MERC_AVAILABLE_DAY_ONE set to TRUE sends the initial MERC e-mail at the beginning of the game and thus +; opens the website up on day one. +; +; ALL_MERCS_AT_MERC set to TRUE will allow you to hire any of the MERC mercs as soon as the site opens. +; This will include any future MERC Mercs that are added. +;****************************************************************************************************************************** + +MERC_AVAILABLE_DAY_ONE = FALSE + +ALL_MERCS_AT_MERC = FALSE + + + + + +;****************************************************************************************************************************** +; USE_RANDOM_PERSONALITY set to TRUE will randomly generate an Attitude and a Personality for each of +; your IMP Mercs. +; +; CUSTOM_PERSONALITY and CUSTOM_ATTITUDE allow you to specify what personality you want for your IMP +; Merc. This option does not work with USE_RANDOM_PERSONALITY, it won't be random at all. Another Note +; before I get on with the valid settings for these two options, The INI file is NOW read at the beginning +; of the game, so if you want to pick and choose your personalities and attitudes AND use multiple IMPS, you +; Will need to save and exit the game, change the settings and then start the game back up to create the next +; IMP. I WILL FIX THIS by creating another IMP Webpage. But for now, this will have to do. +; +; Here are the valid settings for personalities and Attitudes: +; +; PERSONALITIES: +; +; Normal = 0 +; Heat Intolerant = 1 +; Nervous = 2 +; Claustrophobic = 3 +; NonSwimmer = 4 +; Fear of Insects = 5 +; Forgetful = 6 +; Psycho = 7 +; +; ATTITUDES: +; +; NORMAL = 0 +; FRIENDLY = 1 +; LONER = 2 +; OPTIMIST = 3 +; PESSIMIST = 4 +; AGGRESSIVE = 5 +; ARROGANT = 6 +; BIG_SHOT = 7 +; ASSHOLE = 8 +; COWARD = 9 +;****************************************************************************************************************************** + +USE_RANDOM_PERSONALITY = FALSE +CUSTOM_PERSONALITY = 0 +CUSTOM_ATTITUDE = 0 + + + + + +;****************************************************************************************************************************** +; +; In this section you can change video settings +; +;****************************************************************************************************************************** + +[JA2 Video Settings] + +; If disabled the game will run faster +VERTICAL_SYNC = FALSE + + + + + +;****************************************************************************************************************************** +; In this section you can enable the weather effects (rain & storms). +; Enabled rain also includes new features to the game (e.g: visibility radius decrease when +; rainig, weapons reliability decreased when raining, possibility to spot the enemy at night +; with lightning) +; For slow CPUs decrease the MAX_RAIN_DROPS, or disable rain (ALLOW_RAIN=FALSE) +;****************************************************************************************************************************** + +[JA2 Rain Settings] + +ALLOW_RAIN = FALSE + +RAIN_CHANCE_PER_DAY = 100 + +RAIN_MIN_LENGTH_IN_MINUTES = 60 + +RAIN_MAX_LENGTH_IN_MINUTES = 180 + +MAX_RAIN_DROPS = 80 + +WEAPON_RELIABILITY_REDUCTION_PER_RAIN_INTENSITY = 0 + +BREATH_GAIN_REDUCTION_PER_RAIN_INTENSITY = 25 + + +[JA2 Thunder Settings] + +MIN_INTERVAL_BETWEEN_LIGHTNINGS_IN_REAL_TIME_SECONDS = 2 + +MAX_INTERVAL_BETWEEN_LIGHTNINGS_IN_REAL_TIME_SECONDS = 15 + +MIN_INTERVAL_BETWEEN_LIGHTNING_AND_THUNDERCLAPS_IN_SECONDS = 1 + +MAX_INTERVAL_BETWEEN_LIGHTNING_AND_THUNDERCLAPS_IN_SECONDS = 5 + +PROLOGNE_DELAY_IF_SEEN_SOMEONE_DURING_LIGHTNING_IN_TURNBASED_IN_SECONDS = 5 + +CHANCE_TO_DO_LIGHTNING_BETWEEN_TURNS = 35 + + + + + +;****************************************************************************************************************************** +; Controls animation speed for faster movements in battle +; 1 = normal +; 0 = max speed +; Range: 0-1 +;****************************************************************************************************************************** + +[JA2 Turnbased Animation Speed Settings] + +PLAYER_TURN_SPEED_UP_FACTOR = 1 + +ENEMY_TURN_SPEED_UP_FACTOR = 1 + +CREATURE_TURN_SPEED_UP_FACTOR= 1 + +MILITIA_TURN_SPEED_UP_FACTOR = 1 + +CIVILIAN_TURN_SPEED_UP_FACTOR = 1 + + + + + + ;****************************************************************************************** ; 1. Base sight range for every person in game (default 13 tiles) (will be multiplied by 2) ; Range: 0-255 @@ -504,6 +520,9 @@ INSANE_AP_BONUS = 5 ; ; 3. Enable/disable militia command on tactical map ; Range: TRUE/FALSE +; +; 4. Enable/disable limited vision +; Range: TRUE/FALSE ;****************************************************************************************** [JA2 Tactical Settings] @@ -516,6 +535,10 @@ ALLOW_TACTICAL_MILITIA_COMMAND = FALSE ALLOW_LIMITED_VISION = FALSE +ALLOW_SOLDIER_TOOL_TIPS = FALSE + + + ;****************************************************************************************** ; not implemented @@ -547,16 +570,16 @@ WEAPON_SOUND_EFFECTS_VOLUME = 0 ;****************************************************************************************** -; 1. Time in seconds for DeadLock delay, default 15 +; In this section you can change some system settings ; -; 2. Skip global strategic events (use to prevent game crashes) -; Range: TRUE/FALSE ;****************************************************************************************** [JA2 System Settings] +;Time in seconds for DeadLock delay, default 15 DEAD_LOCK_DELAY = 10 +;Skip global strategic events (use to prevent game crashes). Press and hold NUMLOCK to skip ENABLE_EMERGENCY_BUTTON_NUMLOCK_TO_SKIP_STRATEGIC_EVENTS = FALSE @@ -566,4 +589,3 @@ ENABLE_EMERGENCY_BUTTON_NUMLOCK_TO_SKIP_STRATEGIC_EVENTS = FALSE - \ No newline at end of file