Summary of TA AI Upgrade Stats
Posted: Tue Apr 03, 2012 10:46 am
http://slitherine.com/forum/viewtopic.php?f=135&t=33279
by Xerkis » Mon Apr 02, 2012 9:54 pm
I would venture to guess that out of all the different charts that I have or will post, the one about the weapons is the one players will be most interested in.
However, I believe this chart – AI Upgrade Stats – is the most important if you want to get the most out of Team Assault and its AI.
The chart itself is simple enough – but truly understanding how it interacts with the AI and what it will mean to game play should not be taken lightly. With proper configuring of a force through using the Force Builder with this chart in hand, you will see the AI in the game come to a completely new level of difficulty.
You need to build squads that are totally committed to being Aggressive, Defensive, or Tactical. If they have too close to even points in more than one of the three areas – then the AI will become “unsure” or perhaps “uncommitted” is a better word in what that squad is to do in the game. Or if the force is missing at least one squad with a commitment to each area; the force as a whole will suffer as well.
Also, squads need to be as equal in cost to each other as you can make them – or the AI will simply just buy the cheep squads to throw men on the field of battle. Especially in longer games when there isn’t much left to spend. Exception would be a sniper team – you might want to keep them somewhat higher in price; unless you want to play against all snipers.
The other piece to understand this chart is part of the TA game and found in the folder . . . . \Slitherine\Team Assault\Game\Files\ The file “ai.cfg”. I am not saying to go in to this file or to change this file – but if you do, please take the necessary precautions that you can recover the original ai.cfg file. For those that would rather not go in to it – I will copy / paste it its contents below. If you do make changes here; you can drastically change how the AI acts. But by building a good force with the linked chart, you will not need to make any changes to the ai.cfg file. I only mention it to give better understanding to how the chart interacts to the AI.
The basics on how the AI works with these numbers:
It will take the active squad and look at the values I copied in to the AI Upgrade Stats chart.
Come up with a percentage on what that squad is as far as Aggressive, Defensive or Tactical.
A “roll of the dice” to see which one of those it picks based on that percentage.
Then uses that section of the ai.cfg file to determine further how the squad with act that turn.
(File Name: “AI Upgrade Stats (3).zip”)
Copy of the ai.cfg file:
[AiSettings]
AI_Used=DefaultAI
[DefaultAI]
CB_MoveToEnemyObjective=0.6
CB_MoveToNeutralObjective=1.2
CB_MoveToOwnObjective=0.6
CB_SprintToEnemyObjective=0.6
CB_SprintToNeutralObjective=0.7
CB_SprintToOwnObjective=0.6
CB_AttackTarget=1.2
CB_CaptureObjective=2.0
CB_RescueSquadMember=1.0
CB_DefendObjective=1.0
CB_DefendPosition=1.0
CB_DetonateDemoCharge=1.0
CB_MoveToEnemy=1.2
CB_MoveToAmmo=1.0
CB_Fallback=1.0
CB_FindCover=1.2
[AgressiveAI]
CB_MoveToEnemyObjective=3.0
CB_MoveToNeutralObjective=2.0
CB_MoveToOwnObjective=0.6
CB_SprintToEnemyObjective=2.5
CB_SprintToNeutralObjective=2.0
CB_SprintToOwnObjective=0.6
CB_AttackTarget=2.5
CB_CaptureObjective=3.0
CB_RescueSquadMember=0.5
CB_DefendObjective=0.5
CB_DefendPosition=0.5
CB_DetonateDemoCharge=1.0
CB_MoveToEnemy=2.0
CB_MoveToAmmo=1.0
CB_Fallback=0.8
CB_FindCover=1.0
[DefensiveAI]
CB_MoveToEnemyObjective=0.6
CB_MoveToNeutralObjective=1.2
CB_MoveToOwnObjective=1.6
CB_SprintToEnemyObjective=0.6
CB_SprintToNeutralObjective=0.7
CB_SprintToOwnObjective=1.6
CB_AttackTarget=0.5
CB_CaptureObjective=2.5
CB_RescueSquadMember=1.2
CB_DefendObjective=1.2
CB_DefendPosition=1.2
CB_DetonateDemoCharge=1.0
CB_MoveToEnemy=0.2
CB_MoveToAmmo=1.0
CB_Fallback=1.2
CB_FindCover=1.5
[TacticalAI]
CB_MoveToEnemyObjective=0.6
CB_MoveToNeutralObjective=3.2
CB_MoveToOwnObjective=0.6
CB_SprintToEnemyObjective=0.6
CB_SprintToNeutralObjective=2.7
CB_SprintToOwnObjective=0.6
CB_AttackTarget=1.2
CB_CaptureObjective=3.0
CB_RescueSquadMember=1.5
CB_DefendObjective=1.0
CB_DefendPosition=1.0
CB_DetonateDemoCharge=1.5
CB_MoveToEnemy=1.5
CB_MoveToAmmo=2.0
CB_Fallback=1.1
CB_FindCover=1.1
by Xerkis » Mon Apr 02, 2012 9:54 pm
I would venture to guess that out of all the different charts that I have or will post, the one about the weapons is the one players will be most interested in.
However, I believe this chart – AI Upgrade Stats – is the most important if you want to get the most out of Team Assault and its AI.
The chart itself is simple enough – but truly understanding how it interacts with the AI and what it will mean to game play should not be taken lightly. With proper configuring of a force through using the Force Builder with this chart in hand, you will see the AI in the game come to a completely new level of difficulty.
You need to build squads that are totally committed to being Aggressive, Defensive, or Tactical. If they have too close to even points in more than one of the three areas – then the AI will become “unsure” or perhaps “uncommitted” is a better word in what that squad is to do in the game. Or if the force is missing at least one squad with a commitment to each area; the force as a whole will suffer as well.
Also, squads need to be as equal in cost to each other as you can make them – or the AI will simply just buy the cheep squads to throw men on the field of battle. Especially in longer games when there isn’t much left to spend. Exception would be a sniper team – you might want to keep them somewhat higher in price; unless you want to play against all snipers.
The other piece to understand this chart is part of the TA game and found in the folder . . . . \Slitherine\Team Assault\Game\Files\ The file “ai.cfg”. I am not saying to go in to this file or to change this file – but if you do, please take the necessary precautions that you can recover the original ai.cfg file. For those that would rather not go in to it – I will copy / paste it its contents below. If you do make changes here; you can drastically change how the AI acts. But by building a good force with the linked chart, you will not need to make any changes to the ai.cfg file. I only mention it to give better understanding to how the chart interacts to the AI.
The basics on how the AI works with these numbers:
It will take the active squad and look at the values I copied in to the AI Upgrade Stats chart.
Come up with a percentage on what that squad is as far as Aggressive, Defensive or Tactical.
A “roll of the dice” to see which one of those it picks based on that percentage.
Then uses that section of the ai.cfg file to determine further how the squad with act that turn.
(File Name: “AI Upgrade Stats (3).zip”)
Copy of the ai.cfg file:
[AiSettings]
AI_Used=DefaultAI
[DefaultAI]
CB_MoveToEnemyObjective=0.6
CB_MoveToNeutralObjective=1.2
CB_MoveToOwnObjective=0.6
CB_SprintToEnemyObjective=0.6
CB_SprintToNeutralObjective=0.7
CB_SprintToOwnObjective=0.6
CB_AttackTarget=1.2
CB_CaptureObjective=2.0
CB_RescueSquadMember=1.0
CB_DefendObjective=1.0
CB_DefendPosition=1.0
CB_DetonateDemoCharge=1.0
CB_MoveToEnemy=1.2
CB_MoveToAmmo=1.0
CB_Fallback=1.0
CB_FindCover=1.2
[AgressiveAI]
CB_MoveToEnemyObjective=3.0
CB_MoveToNeutralObjective=2.0
CB_MoveToOwnObjective=0.6
CB_SprintToEnemyObjective=2.5
CB_SprintToNeutralObjective=2.0
CB_SprintToOwnObjective=0.6
CB_AttackTarget=2.5
CB_CaptureObjective=3.0
CB_RescueSquadMember=0.5
CB_DefendObjective=0.5
CB_DefendPosition=0.5
CB_DetonateDemoCharge=1.0
CB_MoveToEnemy=2.0
CB_MoveToAmmo=1.0
CB_Fallback=0.8
CB_FindCover=1.0
[DefensiveAI]
CB_MoveToEnemyObjective=0.6
CB_MoveToNeutralObjective=1.2
CB_MoveToOwnObjective=1.6
CB_SprintToEnemyObjective=0.6
CB_SprintToNeutralObjective=0.7
CB_SprintToOwnObjective=1.6
CB_AttackTarget=0.5
CB_CaptureObjective=2.5
CB_RescueSquadMember=1.2
CB_DefendObjective=1.2
CB_DefendPosition=1.2
CB_DetonateDemoCharge=1.0
CB_MoveToEnemy=0.2
CB_MoveToAmmo=1.0
CB_Fallback=1.2
CB_FindCover=1.5
[TacticalAI]
CB_MoveToEnemyObjective=0.6
CB_MoveToNeutralObjective=3.2
CB_MoveToOwnObjective=0.6
CB_SprintToEnemyObjective=0.6
CB_SprintToNeutralObjective=2.7
CB_SprintToOwnObjective=0.6
CB_AttackTarget=1.2
CB_CaptureObjective=3.0
CB_RescueSquadMember=1.5
CB_DefendObjective=1.0
CB_DefendPosition=1.0
CB_DetonateDemoCharge=1.5
CB_MoveToEnemy=1.5
CB_MoveToAmmo=2.0
CB_Fallback=1.1
CB_FindCover=1.1