大家一起来研究AI修改,希望AI高手补齐它
本帖最后由 baqukq 于 2011-10-30 17:07 编辑本人试了一些朋友的AI都不满意,最烦就是不带球突破,基本上是接球就传不知道是什么原因。单刀也我妈的回传不带球走,烦死了,所以希望大家一起来研究一下
下面贴出一些AI的参数,希望对AI有深入研究的一起补齐他。 在发一个AI编辑的小东东,可以直接修改。。
ai.tnt
//
// AI Prototyping configuration
// LeonAI Fixed By Leon Wu(leon_wu85@hotmail.com) 0.10 10.26.2011
// These are variables to play with to tune the gameplay or try alternative designs.
//
// The dimensions of the field.The units are 16ths of a foot.
// FIFA: 6450.0 x 4300.0 = 134.4Y x 89.6Y
// TCM: 5482.5 x 3655.0 = 114.2Y x 76.1Y(85% of FIFA)
FIELD_LENGTH = 6450.0
FIELD_WIDTH= 4300.0
DIGITAL_SNAPTOANGLE = 46
// 60 is the original default value.Values from 40 to 80 are "reasonable".
// 这里设置游戏的速度,默认值是60,数值越大游戏速度越慢,取值40与80之间.
GAME_SPEED = 48
// 19 is the original default value.Values from 10 to 25 are "reasonable".
// 默认加速爆发力等级为19。可以从10到25级。
POWERUP_RATE = 18
// Setting this to 1 will mean that powerup does not take into account the intensity of the button press (ie. Dualshock2 buttons will be treated as non-analog)
// 无变化加速为0,即使用加速可变性。如果设该值为1,那么加速时将不考虑按键的强度。应用在震动手柄中,将不会产生力量反馈。
FLAT_POWERUP = 0
//There are three setting for ref Strictness
// 0 = normal
// 1 = DEBUG EASY (no carding)
// 2 = DEBUG STRICT
//这里设置比赛中裁判的判罚尺度,0正常,1宽松(不会出牌),2严厉.
REFEREE_STRICTNESS = 0
// 裁判执法没有违规或者不正当
REFCALL_NO_FOUL = 0
// 0 = none
// 1 = R1
// 2 = idle (no dpad movement)
// 裁判的走位积极性,0正常,1积极,IDLE懒惰
SHIELDING = 1
// 0 = off 1 = movement direction is locked while powering up (and aiming) kick.
// 注解:当加速中欲头球时跑动的方向将被锁定为与加速或瞄准目标方向同向,该值为0时有可能出现非现实中的攻门。也有一种可能是指不许甩头的头球攻门,如果是这样,则当然要改为0好。
POWERUPHEADINGLOCK = 0
// 0 = no crazy CPU through passes 1 = crazy CPU through passes
//设置为0,己方球队比赛时不会传身后球.(想输就把下面全设为0)
CPUTHROUGHPASSES = 1
// 0 = normal 1 = cpu tries to keep the ball away
// new cpu dribble and keep away mode enabled
//设置为0,己方球队比赛时不会守门
CPUKEEPAWAY = 1
// 0 = turn off new cpu shots 1 = turn on new cpu shots
//设置为0,己方球队比赛时不会射门
CPUSHOTS = 1
// 0 = turn off cpu dribble 1 = turn on cpu dribble
//设置为0,己方球队比赛时不会带球
CPUDRIBBLE = 1
//设置为0,己方球队比赛时不会撞墙式过人
CPUWALLPASS = 1
//设置为0,己方球队比赛时不会大脚解围
CPUCLEARANCE = 1
//设置为0,己方球队比赛时不会长传冲吊
CPULOBPASS = 1
//设置为0,己方球队比赛时不会传中
CPUCROSS = 1
//设置为0,己方球队比赛时不会盯人
CPUTARGET = 1
//设置为0,己方球队比赛时不会做越位
CPURUNOFFSIDE = 1
// 0 = allow CPU dekes
// 1 = no CPU dekes
//设置为1,己方球队比赛时不会做假动作
NOCPUDEKES = 1
// 身体接触比例为0.7,即双方球员有70%的身体接触
BODY_COLLISION_SCALING = 0.7
// 传中球时,电脑在CROSS_ASSISTANCE和CROSS_ASSISTANCE_WIDTH的时候帮你自动较正传中球,否则,如果球的落点全部和传中的力度有关。
CROSS_ASSISTANCE = 7.0//30.0
CROSS_ASSISTANCE_WIDTH = 3//20
AGGRESSIVE_TACKLE_TACKLEE_FOOT_SIZE=11
//Defend style
DEFEND_STYLE = 1
//Auto Switch Scale自动换人机率
AUTO_SWITCH_SCALE = 0.7
//Defensive Tuning
// MIN_APPROACHDIST = 4防守时最小接触距离
// MARKPOS_BLOCKOPP_ANGLERANGE = 30防守时卡位的角度
// MAX_MARKPOS_BLOCKOPP_ANGLERANGE = 50防守时卡位的最大角度
// MARKPOS_DANGER_DIST = 8防守时卡位的距离
// MIN_MARKWING_EXTRASPACE = 5防守时的盯人距离
MIN_APPROACHDIST = 1//6
MARKPOS_BLOCKOPP_ANGLERANGE = 1//75
MAX_MARKPOS_BLOCKOPP_ANGLERANGE = 30//105
MARKPOS_DANGER_DIST = 44//8
MIN_MARKWING_EXTRASPACE = 5//4
// For debugging attibutes, we can set all the members of a team to the same values by entering it here.
// To use set either HOME or AWAY_TEAM_ATTRIB to 1, and then set the attribute values that you would like to use
// for the team.Any time you want to use a players default values, you can set the attibute to -1.
// example to test shooting we could do this.
//
//Atribute Max is 6 min is 0
// HOME_TEAM_ATTRIB = 1
// HOME_TEAM_AWARENESS = -1
// HOME_TEAM_BALL_CONTROL = -1
// HOME_TEAM_FITNESS = -1
// HOME_TEAM_HEADING = -1
// HOME_TEAM_SPEED = -1
// HOME_TEAM_TACKLING = -1
// HOME_TEAM_PASSING = -1
// HOME_TEAM_SHOOTING =6
// HOME_TEAM_STRENGTH = -1
// HOME_TEAM_AGGRESSION = -1
// HOME_TEAM_POSITIONING = -1
// HOME_TEAM_SKILLS = -1
HOME_TEAM_ATTRIB = 1
HOME_TEAM_AWARENESS = 6
HOME_TEAM_BALL_CONTROL = 4
HOME_TEAM_FITNESS = -1
HOME_TEAM_HEADING = -1
HOME_TEAM_SPEED = -1
HOME_TEAM_TACKLING = 6
HOME_TEAM_PASSING = 6
HOME_TEAM_SHOOTING = -1
HOME_TEAM_STRENGTH = -1
HOME_TEAM_AGGRESSION = 3
HOME_TEAM_POSITIONING = -1
HOME_TEAM_SKILLS = -1
AWAY_TEAM_ATTRIB = 0
AWAY_TEAM_AWARENESS = 3
AWAY_TEAM_BALL_CONTROL = 2
AWAY_TEAM_FITNESS = 3
AWAY_TEAM_HEADING = 3
AWAY_TEAM_SPEED = 3
AWAY_TEAM_TACKLING = 3
AWAY_TEAM_PASSING = 2
AWAY_TEAM_SHOOTING = 2
AWAY_TEAM_STRENGTH = 3
AWAY_TEAM_AGGRESSION = 3
AWAY_TEAM_POSITIONING = 3
AWAY_TEAM_SKILLS = 3
// ranges for attributes
// 属性范围
ATTRIBUTE_POOR = 30
ATTRIBUTE_AVG = 64
ATTRIBUTE_GOOD = 82
ATTRIBUTE_EX = 92
//Min and Max Sprint speed used in speed attribute tuning, please tell Paul if your gonna change these
//设置冲刺速度的差异,差、一般、好、极好
SPRINT_SPEED_POOR = 4.0
SPRINT_SPEED_AVG = 6.0
SPRINT_SPEED_GOOD = 9.5
SPRINT_SPEED_EX = 12.0
//设置带球时速度损失
DRIBBLE_SPEED_PENALTY = 0.3
//设置带球时的偏移量差异,差、一般、好、极好
DRIBBLE_OFFSET_POOR = 25
DRIBBLE_OFFSET_AVG = 15
DRIBBLE_OFFSET_GOOD = 5
DRIBBLE_OFFSET_EX = 0
//做越位时的距离差异,差、一般、好、极好
TRAP_DIST_POOR = 32
TRAP_DIST_AVG = 20
TRAP_DIST_GOOD = 10
TRAP_DIST_EX = 0
//做越位时失败的概率,差、一般、好、极好
TRAP_FAIL_RATE_POOR = 0.50
TRAP_FAIL_RATE_AVG = 0.30
TRAP_FAIL_RATE_GOOD = 0.10
TRAP_FAIL_RATE_EX = 0
//绊倒时犯规的比率,差、一般、好、极好
TRAP_FTSTUMBLE_RATE_POOR = 0.10
TRAP_FTSTUMBLE_RATE_AVG = 0.07
TRAP_FTSTUMBLE_RATE_GOOD = 0.02
TRAP_FTSTUMBLE_RATE_EX = 0
//成功铲断的比率,差、一般、好、极好
TRAP_FTSTAR_RATE_POOR = 0.05
TRAP_FTSTAR_RATE_AVG = 0.25
TRAP_FTSTAR_RATE_GOOD = 0.50
TRAP_FTSTAR_RATE_EX = 0.95
// defensive positioning adjustment tuning
// 防线调整
DEFADJ_MAX_SHIFT = 1.2
DEFADJ_MIN_SHIFT = 0.4
DEFADJ_SHIFT_RATE = 0.7
// tuning parameters for FindBestIntercept (used to determining who should mark the ball carrier)
// 调谐参数,找到最佳拦截(用来决定谁应标记球载体)
FBI_DEF_BONUS_MAX = 6240 //0.5
FBI_DEF_BONUS_RANGE = 5440.0 //0.22
FBI_DEF_BONUS_LINE = 2500.0 //-1.0
FBI_MID_BONUS_MAX = 400 //0.8
FBI_MID_BONUS_RANGE = 250.0 //0.5
FBI_MID_BONUS_LINE = -250 //-0.5
FBI_FWD_BONUS_MAX = 200 //0.8
FBI_FWD_BONUS_RANGE = 150 //0.6
FBI_FWD_BONUS_LINE = 100 //0.4
FBI_LINE_BONUS_MULTIPLIER = 20.0
FBI_ANGLE_PENALTY_SECONDS = 20.0
FBI_LEAD = 32.0
FBI_SPEEDFACTOR = 0.003
//降低数值减少压制球员的概率
FBI_HYSTERESIS_SECONDS = 0.05
//降低数值减少球员协防的概率
FBI_SECOND_MARKER_THRESHOLD = 250 //110.0
// Ball player to player avoidance
BPAVOID_RADIUS = 20.0
// Chance of getting injured/winded in a collision
// 球员受伤的机率
INJURY_PERCENTAGE = 10
// chance of getting winded vs getting injured(100 means always winded 0 means always injured).
// INJURY_CHANCE_OF_WINDING = 80 指在受伤后轻伤和重伤的比率,越靠近100,则表示轻伤(稍微治疗后能继续比赛),越靠近0,表示重伤(无法继续比赛),重伤下场)
INJURY_CHANCE_OF_WINDING = 75
// Possible shot height for a penalty kick in terms of netheight. 1.0 == height of net.
// NOTE: if you actually use 1.0, using full power won't score, it will hit crossbar.
//罚任意球最高高度
PK_HEIGHT_SCALAR = 1.5
// Possible shot width for a penalty kick in terms of netheight. 1.0 == width of net.
//任意球最多宽度
PK_WIDTH_SCALAR = 1.6
// Rate at which penalty kicks power up (and you have time to direct your shot). Reasonable values = 5..20
// 罚任意球的最大力量,5-20有效
PK_POWERUP_RATE = 17
GAMELINK_PROP_FILE = aitmp.prop
// 以下是铲断相关参数
// 现在后卫会主动拦截了,以前老是看着对方长驱直入,减少了铲球时铲空的几率
// 铲球角度
TACKLE_ANGLE_1 = 114
TACKLE_ANGLE_2 = 90
TACKLE_ANGLE_3 = 45
// 铲球范围
TACKLE_LENGTH_1 = 8
TACKLE_LENGTH_2 = 12
TACKLE_LENGTH_3 = 12
TACKLE_LENGTH_4 = 8
//shot (in DEGREE)
//协助射门的角度
//近距离失败的射门角度
SHOT_ASSISTED_ANGLE = 15//30
SHOT_NEARMISS_ANGLE = 20//60
//smart pass (in FEET), these smart pass value are obsolete
// 传球角度上限
SMART_PASS_ASSISTED_ANGLE_MAX = 180
// 长传最小(大)距离
SMART_PASS_ASSISTED_DISTANCE_MIN = 30
SMART_PASS_ASSISTED_DISTANCE_MAX = 180
// 一般远射最大距离
SMART_SHORT_PASS_ASSISTED_DISTANCE_MAX = 75
// 面对空门时射门的最大距离
SMART_AIRPASS_ASSISTED_DISTANCE_MAX = 195
////////////////////////////////////////////
// new smart pass parameter used by Jinsong
// all the angles are in degree
// all the distance length are in feet,
// unless specified
///////////////////////////////////////////
// 出色的传球角度
SMARTPASS_PERFECT_AMING_ANGLE = 90
// 一般传球角度
SMARTPASS_ACCEPTABLE_AMING_ANGLE_LV0 = 120
SMARTPASS_ACCEPTABLE_AMING_ANGLE_LV1 = 180
SMARTPASS_ACCEPTABLE_AMING_ANGLE_LV2 = 240
// 在边线安全的传球距离
SMARTPASS_SAFE_DIST_TO_SIDELINE = 17
// 在底线安全的传球距离
SMARTPASS_SAFE_DIST_TO_ENDLINE = 9
// 较远的助攻的距离
SMARTPASS_ASSIST_DIST_FAR = 180
// 理想的助攻近距
SMARTPASS_ASSIST_IDEAL_DIST_NEAR = 30
// 理想的助攻远距
SMARTPASS_ASSIST_IDEAL_DIST_FAR = 90
// 任意球标准传球距离
SMARTPASS_FREE_CRITERION_DIST_LV0 = 6
SMARTPASS_FREE_CRITERION_DIST_LV1 = 10
// 大脚解围时的标准传球距离
SMARTPASS_OPEN_CRITERION_DIST_X_LV0 = 6
SMARTPASS_OPEN_CRITERION_DIST_Z_LV0 = 8
SMARTPASS_OPEN_CRITERION_DIST_X_LV1 = 10
SMARTPASS_OPEN_CRITERION_DIST_Z_LV1 = 12
// 区域标准传球距离
SMARTPASS_BLOCK_CRITERION_DIST = 6
// 头球标准传球距离
SMARTPASS_LEADING_DIST_LV0 = 4
SMARTPASS_LEADING_DIST_LV1 = 8
SMARTPASS_LEADING_DIST_LV2 = 15
SMARTPASS_ANGLE_SCORE_WEIGHT = 1.2
SMARTPASS_DIST_SCORE_WEIGHT = 1.2
SMARTPASS_OPEN_SCORE_WEIGHT = 0.3
SMARTPASS_FREE_SCORE_WEIGHT = 0.3
SMARTPASS_BLOCK_SCORE_WEIGHT = 0.1
// THROUGHPASS 过人
THROUGHPASS_ACCEPTABLE_AMING_ANGLE = 180
THROUGHPASS_ASSIST_DIST_NEAR = 30
THROUGHPASS_ASSIST_DIST_MID = 80
THROUGHPASS_ASSIST_DIST_FAR = 120
THROUGHPASS_FREE_CRITERION_DIST_LV0 = 11
THROUGHPASS_FREE_CRITERION_DIST_LV1 = 19
THROUGHPASS_OPEN_CRITERION_DIST_X_LV0 = 15
THROUGHPASS_OPEN_CRITERION_DIST_Z_LV0 = 20
THROUGHPASS_OPEN_CRITERION_DIST_X_LV1 = 23
THROUGHPASS_OPEN_CRITERION_DIST_Z_LV1 = 333
THROUGHPASS_BLOCK_CRITERION_DIST = 6
THROUGHPASS_LEADING_DIST_LV0 = 35
THROUGHPASS_LEADING_DIST_LV1 = 50
THROUGHPASS_LEADING_DIST_LV2 = 67
THROUGHPASS_ANGLE_SCORE_WEIGHT = 1.4
THROUGHPASS_DIST_SCORE_WEIGHT = 1.2
THROUGHPASS_OPEN_SCORE_WEIGHT = 0.4
THROUGHPASS_FREE_SCORE_WEIGHT = 0.4
THROUGHPASS_BLOCK_SCORE_WEIGHT = 0.2
/////////////////////////////////////////////
// CPU parameters for Xinwei's use only.
// If you like to tune CPU playing style or
// the difficulty level, change ini files
// in data/cmn/ai/aicpu
/////////////////////////////////////////////
//0: HOME
//1: AWAY
//2: BOTH
//3: NONE
// 能否指挥电脑的球队
INIVADER_CONTROL_TEAM = 3
//Team Attack Style and Bias Parameters
TEAM_ATTACKSTYLE_GOOD_PASS_LIMIT = 250000
TEAM_ATTACKSTYLE_GOOD_DRIBBLE_LIMIT = 250000
TEAM_ATTACKSTYLE_GOOD_SHOT_LIMIT = 250000
//TEAM_ATTACKSTYLE_PASS_SCALE = 1.50
//TEAM_ATTACKSTYLE_DRIBBLE_SCALE = 1.50
//TEAM_ATTACK_STYLE_FROM_INI = 1
//0east 1ess 2:Neutral 3:More 4:Most
HOME_TEAM_ATTACK_STYLE_PASS_MORE = 4
AWAY_TEAM_ATTACK_STYLE_PASS_MORE = 2
//0east 1ess 2:Neutral 3:More 4:Most
HOME_TEAM_ATTACK_STYLE_LONG_PASS = 1
AWAY_TEAM_ATTACK_STYLE_LONG_PASS = 2
//0eft 1:Center 2:Right 3:BothWing 4:All
//HOME_TEAM_ATTACK_STYLE_DIRECTION = 3
//HOME_TEAM_ATTACK_STYLE_DIRECTION = 3
//Attributes effect (On: 1 Off:0)
//呵呵,这个还是0的好,不然我队顶尖球员发挥不正常,对方的球员超水平发挥。
PLAYER_ATTR_CPU_EFFECT_ON = 1
//CPU do tactic sub or not
// 如果设置为0,电脑在比赛中途就不会采用战术换人了
DO_CPU_SUB = 1
//Option values used in CPU TACTIC_doBestKick
MAX_OPTION_VALUE = 1000000
//Shot
OPTION_VALUE_SHOT_DIST = 275
OPTION_VALUE_SHOT_ANGLE = 6000
OPTION_VALUE_SHOT_NUMDEF = 20000
//Clearrance
//这个价值降到10,防守球员不会动不动把球往观众踢,
//边后卫截下球后,高能力的特别容易组织反击。在没
//有出球角度的情况下才狠狠地踢给观众。
OPTION_VALUE_CLEARRANCE = 10
//Cross
OPTION_VALUE_CROSS = 130
//Dribble
OPTION_VALUE_DRIBBLE_FORWARD = 400 //向前运球值
OPTION_VALUE_DRIBBLE_SAFE = 350 //运球的安全性
OPTION_VALUE_DRIBBLE = 300000
OPTION_VALUE_DRIBBLE_MOMENTUM = 500 //运球动能
OPTION_VALUE_DRIBBLE_BREAKAWAY = 250000 //抢步
//Real Dribble
//OPTION_VALUE_REALDRIBBLE = 800
//OPTION_VALUE_MAX_REALDRIBBLE_TIME = 1000
//OPTION_VALUE_REALDRIBBLE_AWARE_DIST = 300
//Sprint Dribble
OPTION_VALUE_SPRINTDRIBBLE = 150000
OPTION_VALUE_SPRINTDRIBBLE_NETDIST = 50
OPTION_VALUE_SPRINTDRIBBLE_SAFE = 2000
//General Pass
OPTION_VALUE_45DEGREE_CROSS = 900000
OPTION_VALUE_LONGPASS_KILLTIME = 600000
OPTION_VALUE_LOB_PASS_FORWARD = 120
OPTION_VALUE_LOB_RECV_SAFE = 85
OPTION_VALUE_MIN_LOB_PASS_DIST = 600
OPTION_VALUE_MAX_LOB_PASS_DIST = 1800
//Conservative Pass
OPTION_VALUE_PASS_FORWARD = 200
OPTION_VALUE_PASS_SAFE = 1500
OPTION_VALUE_RECV_SAFE = 170
OPTION_VALUE_MIN_PASS_DIST = 10
OPTION_VALUE_MAX_PASS_DIST = 800
OPTION_VALUE_MAX_GROUND_PASS_DIST = 1500
//Throughpass
OPTION_VALUE_THROUGH_PASS_FORWARD = 120
OPTION_VALUE_THROUGH_PASS_SAFE = 120
OPTION_VALUE_MIN_THROUGH_PASS_DIST = 50
OPTION_VALUE_MAX_THROUGH_PASS_DIST = 1200
//Wall pass
OPTION_VALUE_WALLPASS = 360000
///////////////////////////////////////////
//
// setplay settings
//
///////////////////////////////////////////
//number of AIFEET the ball can be kicked up field for a free kick
//will be scaled down by player attribute (POWER+SHOOTING)
//设置任意球的最大距离,力量加射门
MAX_FREEKICK_DIST = 160
//==============================================================================
// goalie tuning
//==============================================================================
ALLOW_BACKPASS_PICKUP = 0
GOALIE_RUN_FORWARD_WITH_BALL = 10
GOALIE_RUN_SIDEWAYS_WITH_BALL = 3
GOALIE_TIME_BEFORE_CPU_KICK = 120
GOALIE_TIME_BEFORE_USER_KICK = 300
GOALIE_DROP_KICK_SPEED = 30
GOALIE_DROP_KICK_YV = 15
GOALIE_PUNT_YV = 19
GOALIE_PUNT_SPEED = 27
GOALIE_ROLL_SPEED = 15
GOALIE_THROW_SPEED = 20
GOALIE_THROW_YV = 0
GOALIE_OVERHEAD_THROW_YV = 10
GOALIE_THROW_THRESHOLD = 70
// goalie positoning factors
// chance of scoring
// 得分机会
RANDOM_SCORE_CHANCE = 10
// 如果设置为1,裁判就不会向球员出示第二张黄牌
NO_SECOND_YELLOW = 0
// 如果设置为1,裁判就不会直接出示红牌将球员罚下
NO_IMMEDIATE_RED_CARDS = 0
// Comment this out and it will use the FE option.
OFFSIDES_OFF = 0
OFFSIDES_OFF_GOALKICK = 1
OFFSIDES_OFF_LONGPASSING = 1
OFFSIDES_OFF_CROSS = 1
DRIBBLE_KNOCK_OPPONENT_DISTANCE = 18
// Bumpy ground!
BUMPY_GROUND_MAX_VEL_UP = 1.4
BUMPY_GROUND_MIN_XZ_VEL = 1.52
// How the ball rolls
BALL_ROTATION_MAX_KICK_STRENGTH = 2000000.0
BALL_ROTATION_BACKSPIN_ADDITION_ON_MAX_KICK = 0.03
BALL_ROTATION_BACKSPIN_ADDITION_ON_MIN_KICK = 0.01
BALL_ROTATION_BLENDRATE_WITH_GROUND = 0.40
AUTO_BACKSPIN_LIMITER = 0.8
AUTO_BACKSPIN_MULTIPLIER = 0.8
// Save determination
SAVE_SPEED_WEIGHT = 130
SAVE_TRAVEL_WEIGHT = 10
SAVE_SKILL_WEIGHT = 50
SAVE_DEFENCE_WEIGHT = 200
SAVE_ATTACK_WEIGHT = 200
SAVE_RANDOM_WEIGHT = 5
SAVE_THRESHOLD = 2250
ATTACK_THRESHOLD = 15
DEFENCE_THRESHOLD = 15
COLLISION_DETECTION = 1
AUTO_TACKLING = 1
// if these badness overrides are commented out, then it uses BAD_SKILLS_THRESHOLD
HOME_GOALIE_BAD = 1
AWAY_GOALIE_BAD = 1
//******************
//more goalie tuning
//******************
// See gdata.h for description of parameters. To update these, use goalie
// tuning dialog in testbed, then "Save to clipboard" and paste here.
NEARTHIRD_LINEDISTANCE = 11
MIDDLETHIRD_LINEDISTANCE = 21
FARTHIRD_LINEDISTANCE = 41
DEADZONE_X = 54
DEADZONE_Z = 30
// Size of a box (feet) where goalie with 100% skill "PLAYER_ATTRIBUTE_PENALTY_AREA" is charging the ball
CHARGE_MAX_BOX_WIDTH = 90
CHARGE_MAX_BOX_LENGTH = 90
// Size of a box (feet) where goalie with 0% skill "PLAYER_ATTRIBUTE_PENALTY_AREA" is charging the ball
CHARGE_MIN_BOX_WIDTH = 30
CHARGE_MIN_BOX_LENGTH = 30
CHARGE_ALWAYS_BOX_WIDTH = 60
CHARGE_ALWAYS_BOX_LENGTH = 50
CHARGE_STRIP_BOX_WIDTH = 121
CHARGE_STRIP_BOX_LENGTH = 54
CHARGE_ALWAYS_RANGE = 15
CHARGE_STRIP_RANGE = 5
CHARGE_STRIP_ANGLE = 30
CHARGE_STOP_RANGE = 2
CHARGE_TACKLE_ANGLE = 130
CHARGE_COMMIT_TIME = 20
CHARGE_BACKAT_RANGE = 10
CHARGE_FACEAT_RANGE = 15
CHARGE_FULLSPEED_RANGE = 15
USER_GOALIE_AUTO_CHARGE = 1
USER_GOALIE_CHARGE_SCALE = 66
MAX_BALL_PREDICT_TIME = 20
BALL_PREDICT_RANGE = 40
TARGET_ANTICIPATION = 80
ANCHOR_ANTICIPATION = 100
ANCHOR_WIDTH = 12
ANCHOR_MAX_BALL_ANGLE = 18
THREAT_WIDTH = 24
PRIMARY_THREAT_WIDTH = 4
SECONDARY_THREAT_WIDTH = 4
//**************************
//user control tuning values
//**************************
//feet
MIN_USER_PASS_DIST = 7
MAX_USER_PASS_DIST = 100
MIN_USER_PASS_TIME = 8
MAX_USER_PASS_TIME = 80
MIN_USER_LOB_DIST = 40
MAX_USER_LOB_DIST = 200
MIN_USER_LOB_HEIGHT = 8
MAX_USER_LOB_HEIGHT = 25
MIN_USER_LOBTHROUGH_DIST = 17
MAX_USER_LOBTHROUGH_DIST = 120
MIN_USER_LOBTHROUGH_HEIGHT = 7
MAX_USER_LOBTHROUGH_HEIGHT = 28
MIN_USER_CROSS_DIST = 50
MAX_USER_CROSS_DIST = 150
MIN_USER_CROSS_HEIGHT = 13
MAX_USER_CROSS_HEIGHT = 25
MIN_USER_CLEARANCE_DIST = 50
MAX_USER_CLEARANCE_DIST = 140
MIN_USER_CLEARANCE_HEIGHT = 7
MAX_USER_CLEARANCE_HEIGHT = 30
//**************************
//Tackling tuning values
//**************************
//铲球犯规比率0-100
FOUL_STUMBLE_CHANCE = 30
CLEAN_STUMBLE_CHANCE = 70
//状态差(POOL)的背后铲球犯规比率(百分之几)
POOR_TACKLING_FOUL_BEHIND_CHANCE=80
//状态差(POOL)的侧面铲球犯规比率(百分之几)
POOR_TACKLING_FOUL_SIDE_CHANCE=60
AVERAGE_TACKLING_FOUL_BEHIND_CHANCE=60
AVERAGE_TACKLING_FOUL_SIDE_CHANCE=40
GOOD_TACKLING_FOUL_BEHIND_CHANCE=40
GOOD_TACKLING_FOUL_SIDE_CHANCE=20
VERY_GOOD_TACKLING_FOUL_BEHIND_CHANCE=20
VERY_GOOD_TACKLING_FOUL_SIDE_CHANCE=10
PTSTUMBLEDELAY_POOR = 8
PTSTUMBLEDELAY_AVG= 6
PTSTUMBLEDELAY_GOOD = 4
PTSTUMBLEDELAY_EX = 2
PTAVOIDDECEL = 0.05
PTAVOIDDELAY_POOR = 16
PTAVOIDDELAY_AVG= 12
PTAVOIDDELAY_GOOD = 8
PTAVOIDDELAY_EX = 3
//**************************
//Marking Tuning Values
//**************************
MARK_BALL_TARGETDIST_WEIGHT = 0.75
MARK_BALL_FORMDIST_WEIGHT = 0.09
MARK_BALL_ANGLE_WEIGHT = 0.02
MARK_PLAYER_TARGETDIST_WEIGHT_NEAR = 0.75
MARK_PLAYER_FORMDIST_WEIGHT_NEAR = 0.15
MARK_PLAYER_TARGETDIST_WEIGHT_FAR = 0.25
MARK_PLAYER_FORMDIST_WEIGHT_FAR= 0.70
//**************************
//Shot Tuning Values
//**************************
SHOT_POWERUP_RATE = 90
HEADING_POWERUP_RATE = 90
//**************************
//Cross Tuning Values
//**************************
CROSS_ANGLE_SCALE = 0.166
KEEPER_INTERCEPTION_AMNESTY_FRAMES = 0
//in yards
FORCE_TEAMMATE_ADVANTAGE = 10
// --------------------------------------------------------------------
// Clearance probability (0%-100%)
// --------------------------------------------------------------------
CLEARANCE_PROBABILITY=40
// --------------------------------------------------------------------
//Shot Tuning Values
// --------------------------------------------------------------------
SHOT_POWERUP_RATE = 500
HEADER_POWERUP_RATE = 400
// --------------------------------------------------------------------
// Cross Tuning Values
// --------------------------------------------------------------------
CROSS_ANGLE_SCALE = 0.160
//TEST_SAVE_ANIM = 59
KEEPER_INTERCEPTION_AMNESTY_FRAMES = 0
//in yards
FORCE_TEAMMATE_ADVANTAGE = 10
//***************************
// Bad Ref calls
//***************************
REF_PERFECT_GAME_CHANCE = 100
MAX_CALLS = 5
MISS_OFFSIDE = 0
OFFSIDE = 0
GOAL = 10
MISS_GOAL = 10
THROWIN = 10
CORNER = 10
GOALKICK = 10
MISS_BALL_OUT = 10
BALL_OUT = 10
MISS_THROWIN = 10
MISS_CORNER = 10
MISS_GOALKICK = 10
WRONG_FOUL = 10
WRONG_TEAM_CORNER = 10
WRONG_TEAM_THROWIN = 10
WRONG_TEAM_GOALKICK = 10
PENALTY_KICK = 20
MISS_PENALTY_KICK = 0
//***************************
[]
MAX_BALL_VELOCITY_XZ = 40.000000
MAX_BALL_VELOCITY_Y = 25.000000
BALL_AIR_RESISTANCE_XZ = 0.007037
BALL_AIR_RESISTANCE_Y = 0.005812
BALL_GRAVITY = -0.30
BALL_BOUNCE_COEFF_XZ = 0.90
BALL_ROLLING_COEFF = 0.984441
BALL_BOUNCE_DAMPING = 2.0
BALL_L_BOUNCE_DAMPING = 0.8
BALL_NL_BOUNCE_DAMPING_SPEED = 5.0
RAIN_BALL_BOUNCE_COEFF_XZ = 0.95
RAIN_BALL_ROLLING_COEFF = 0.9795
RAIN_BALL_BOUNCE_DAMPING = 3.2
RAIN_BALL_L_BOUNCE_DAMPING = 0.6
RAIN_BALL_NL_BOUNCE_DAMPING_SPEED = 12.0
//这个是传球的速度,可以在对方上来贴防的情况下,
//迅速把球传出去,之前是1.0,结果是在贴防的情况
//下经常丢球或出界也不传球。
PASS_SPEED = 1.2
//任何人传球的一般误差角度值,之前是100000,
//现在改小5倍,才有点实况的感觉。当然,球员
//状态不好球还是会偏的
ANGLE_BIAS = 200000.0
SMART_PASS_NO_PENALTY_ANGLE = 9.0
SPIN_CREATION_MULTIPLIER = 3.5
SPIN_EFFECT_MULTIPLIER = 3.5
EVALBALL_BESTCASEDELAY = 0
EVALBALL_WORSTCASEDELAY = 40
EVALBALL_BESTCASESPEED = 9.0
EVALBALL_WORSTCASESPEED = 7.0
EVALBALL_MAX_PLAYABLE_HEIGHT = 10
POWERUP_RATE = 16
tcmai.txt
//
// AI Prototyping configuration
//
// These are variables to play with to tune the gameplay or try alternative designs.
//
// Notes to users:
//
// AI distance units are measured as: 16 units per FOOT
// 48 units per YARD
// 52 units per METER (approx)
// Ranges for attributes
//
// This dictates the tier that a players attribute will be in
ATTRIBUTE_AVG =20
ATTRIBUTE_GOOD = 50
ATTRIBUTE_EX = 80
// Dribble Local Scoring
//
// These are used to determine which direction to dribble in
OPTION_VALUE_DRIBBLE_DIRECTION = 10000 //盘带方向
OPTION_VALUE_DRIBBLE_SAFE = 165 //盘带成功率
OPTION_VALUE_DRIBBLE_FORWARD = 20//15//向前带球
// this can be a value 0-100
// 0 means don't bias against running backwards
// 100 means totally bias against running backwards
OPTION_VALUE_DRIBBLE_BACKWARDS = 30
// Short Pass Scoring
//
OPTION_VALUE_PASS_FORWARD_MAX = 200//最大传球距离
OPTION_VALUE_PASS_FORWARD_DEFAULT = 120//默认传球距离
OPTION_VALUE_PASS_FORWARD_MIN = 10//最小传球距离
OPTION_VALUE_RECV_SAFE = 325 //未知
// Through Ball Scoring
//
OPTION_VALUE_THROUGH_PASS_FORWARD = 50//传身后球
// Long Pass Scoring
//
// These are used to determine who to long pass to
OPTION_VALUE_LOB_PASS_FORWARD = 55 //长传
OPTION_VALUE_LOB_PASS_SAFE = 75000 //长传成功率
// Clearance Scoring
//
GK_CLEARANCE_BIAS = 4.0 //守门员不稳定性
// Shooting from distance bias
//
// We can specify a close and far distance in yards
// If a player is closer than the close distance, they will be heavily biased towards shooting
// If a player is between close and far distance then it will add on a scaled percentage as specified by the bias
// For example, if close is 10, far is 30 and bias is 30
// at close no bias is added, at far 30% bias against is added at 20 yards out, 15% bias is added
// If a player is further than far then the max bias is added
// 禁区区域起脚参数调整
OPTION_SHOOTING_YARDS_CLOSE = 17.8
OPTION_SHOOTING_YARDS_FAR = 23.0
OPTION_SHOOTING_FROM_DISTANCE_BIAS = 40.0
// Global Scoring
//
// These are used to score each possible behaviour (pass, shoot...)
OPTION_VALUE_MAX = 1000000
OPTION_VALUE_FORWARD_MIN = 12
OPTION_VALUE_FORWARD =16
OPTION_VALUE_FORWARD_MAX = 22
OPTION_VALUE_SAFE_MIN = 25
OPTION_VALUE_SAFE = 50
OPTION_VALUE_SAFE_MAX = 80
OPTION_VALUE_BASE = 100000
OPTION_VALUE_GOAL_ANGLE_BONUS = 70.0
// Short Pass
//
// Distances in Yards
HEADER_PASS_DIST_MIN= 5.5//最小短传距离
HEADER_PASS_DIST_MAX= 30.0
LOW_PASS_DIST_MIN = 5.5 //最小低平球距离
LOW_PASS_DIST_MAX = 38.0
// ???
//盘带时与防守球员的距离
DRIBBLE_KNOCK_OPPONENT_DISTANCE = 15 //25
// Tackling
// Dictates the chance of a foul being awarded
POOR_TACKLING_FOUL_BEHIND_CHANCE=80 //糟糕背后铲断犯规概率
POOR_TACKLING_FOUL_SIDE_CHANCE=60 //糟糕侧面铲断犯规概率
AVERAGE_TACKLING_FOUL_BEHIND_CHANCE=60
AVERAGE_TACKLING_FOUL_SIDE_CHANCE=40
GOOD_TACKLING_FOUL_BEHIND_CHANCE=40
GOOD_TACKLING_FOUL_SIDE_CHANCE=20
VERY_GOOD_TACKLING_FOUL_BEHIND_CHANCE=20
VERY_GOOD_TACKLING_FOUL_SIDE_CHANCE=10
// Slide tackle options
// The SPREAD indicates the number of frames difference between touching the
// ball and the player we could call a foul
// For example, SPREAD=6 means that even if we touch the ball 6 or less frames
// earlier than the player, we still have a potential to call a foul
// BIAS moves the spread around the difference between touching ball and player
// For example, BIAS=5 means that even if we touch the ball 5 frames earlier than
// the player, we will still always call a foul
// Before Fifa Manager 06 Patch, BIAS = 0, SPREAD = 2
OPTION_SLIDE_TACKLE_BIAS=0
OPTION_SLIDE_TACKLE_SPREAD=5
// Heading Challenges
// These are biases to determine who wins a headed challenge
// the numbers must add up to 1 决定谁赢得头球,总和最好等于1
HEADER_CHALLENGE_WEIGHT_INFRONT = 0.35 //位置考前者的优势
HEADER_CHALLENGE_WEIGHT_HEIGHT = 0.30//身高的优势
HEADER_CHALLENGE_WEIGHT_STRENGTH = 0.15 //强壮的优势
HEADER_CHALLENGE_WEIGHT_JUMP = 0.20//弹跳能力的优势
// Tune the basis error value for headers (90: 10% less error, 110: 10% more error)
HEADER_TUNING_MAX_ERROR = 100
// Distribution between base error and skill error. Error = BASE + ( 1-BASE) * Skill
HEADER_TUNING_BASE_PERCENT_ERROR = 50
// yards in from the touchline our fullback will be coming forwards
// Before Fifa Manager 06 patch = 5.0
FULLBACK_YARDS_FROM_SIDELINE = 10.0
// GK Saving
// Min and max speed of movement for GK saving
GK_REACTION_TIME_MAX = 3.2 //门将反映时间上限
GK_REACTION_TIME_MIN = 0.2 //门将反映时间下限
GK_REACTION_TIME_FOR_WALL = 2.0 //门将反人墙的时间
GK_SAVE_SPEED_SIDEWAYS_MAX = 10.5 //门将侧移时间上限
GK_SAVE_SPEED_SIDEWAYS_MIN = 2.3//门将侧移时间下限
GK_SAVE_SPEED_UP_MAX = 8.75//门将向上扑救时间上限
GK_SAVE_SPEED_UP_MIN = 3.75//门将向上扑救时间下限
GK_SAVE_SPEED_DOWN_MAX = 8.00 //门将向下扑救时间上限
GK_SAVE_SPEED_DOWN_MIN = 4.75 //门将向下扑救时间下限
GK_SAVE_SPEED_MOVE_MAX = 11.5 //门将移动速度时间上限
GK_SAVE_SPEED_MOVE_MIN = 7.5//门将移动速度时间下限
GK_CATCH_SPEED_MIN = 25.0//门将接球速度时间上限
GK_CATCH_SPEED_MAX = 41.0
// can the keeper come out to cover passes in behind the defence?
GK_OUT_OF_AREA = 1
// GK kick speed
GOALIE_PUNT_DIST_MIN = 40.0//门将最小扑球距离
GOALIE_PUNT_DIST_MAX = 65.0//门将最大扑球距离
GOALIE_PUNT_SPEED_MIN = 27.0 //门将最小扑球速度
GOALIE_PUNT_SPEED = 29 //门将平均扑球速度
GOALIE_PUNT_SPEED_MAX = 30.0 //门将最大扑球速度
GOALIE_PUNT_YV_MIN = 20.0
GOALIE_PUNT_YV = 24
GOALIE_PUNT_YV_MAX = 24.0
// Tuning parameters for FindBestIntercept (used to determining who should mark the ball carrier)
// FBI_SECOND_MARKER_THRESHOLD: Reducing this number makes it less likely that a second defender will be called
// FBI_SECOND_MARKER_DIFF_THRESHOLD: Reducing this number makes it less likely that a second defender will be called
// FBI_HYSTERESIS_SECONDS: A bonus given to the player already marking the ball carrier. Reducing this number will
// mean that the defender pressing the ball will change often.
FBI_SECOND_MARKER_THRESHOLD = 75.0//降低数值减少球员协防概率
FBI_SECOND_MARKER_DIFF_THRESHOLD = 37.5//降低数值减少球员协防概率
FBI_HYSTERESIS_SECONDS = 0.01//降低数值使防守球员持续压制带球队员
FBI_LEAD = 32.0
// Loss of speed when sprinting with ball
DRIBBLE_SPEED_PENALTY = 0.3//带球速度的损失// TEST
SMARTPASS_LEADING_DIST_LV0 = 4
SMARTPASS_LEADING_DIST_LV1 = 7
SMARTPASS_LEADING_DIST_LV2 = 10
// Height of the camera (meters) - above the field
TCM_CAM_HEIGHT = 45.7
// Horizontal distance of the camera from the focus-target (meters) - this moves the camera on the X axis in the positive direction
TCM_CAM_DEPTH_DIST = 111
// This is the lens angle of the camera view (degrees)
TCM_CAM_LENSE_ANGLE = 14.4
// This defines how less movement should the camera-position do compared to the camera-target (along the Z axis)
// Example: if this is 1.0 - the camera is moving simultaneously with the focus target along the Z axis (field length)
// Example: if this is 0.5 and the focus target is on the goal - the camera moves to 50% of the field
TCM_CAM_HORIZONTAL_FOLLOWING = 1.0
// Boundaries of the camera position along the Z axis (field length)
// Example: 1.0 means the camera position doesn't cross the goal-line
// Example: approx 0.7 means the camera position doesn't cross the penalty box line
TCM_CAM_HORIZONTAL_BOUNDS = 0.77
// Boundaries of the camera position along the X axis (across the field)
// Example: 1.0 would look like there is an imaginary wall on the side-line that the camera doesn't cross
// Example: 2.0 would work like an imaginary wall that is half_field_width out of the field that stops the camera
TCM_CAM_DEPTH_BOUNDS = 3.5
// Means the distance to the near clipping plane of the camera (meters)
// This can be used to avoid the stadium roof covering the view (it cutts-off anything that is nearer than this plane)
TCM_CAM_NEAR_CLIP = 86
// This limits the camera focus target position on the field (along the Z axis)
// Example: 1.0 means the target can go up to the goalline
// Example: 0.75 means the target can go approx up to the penalty box line
// This parameter can be used to avoid the camera to show too much of the spectators - if the ball is near the goalline
TCM_CAM_TARGET_HORIZONTAL_BOUNDS = 0.77
// This limits the camera focus target position on the field (along the X axis)
// Example: 1.0 means the target can go up the the sideline
// This parameter can be used to avoid the camera to show too much of the spectators - if the ball is near the sideline
TCM_CAM_TARGET_DEPTH_BOUNDS = 0.37
// TCM highlight mode
HIGHLIGHT_MIN_AI_UPDATES = 2 // Lower limit in number of times to do AI updates per render
HIGHLIGHT_MAX_AI_UPDATES = 20 // Upper limit in number of times to do AI updates per render
HIGHLIGHT_RENDER_HZ = 0 // Ideal render time is hertz. (smaller value, less response'ness of GUI, higher value faster simulation (within bounds of MAX ai updates))
// if 0 then use speed slider to control speed.
// NIS Options.
NIS_INTRO_GAME = "ALWAYS" // REPLAY CINEMATIC
NIS_ENDHALF = "ALWAYS"
NIS_ENDGAME = "ALWAYS"
NIS_SHOOTOUT_INTRO = "ALWAYS"// CINEMATIC"
NIS_GOAL = "ALWAYS" // REPLAY"
NIS_CARDS = "CINEMATIC"
NIS_SUBS = "ALWAYS"// CINEMATIC"
NIS_DRAMATIC_MOMENT = "REPLAY"
NIS_CORNER_KICK = "CINEMATIC"
NIS_YELLOW_TO_RED_CARD= "ALWAYS"
NIS_PENALTYKICK_INTRO= "CINEMATIC"
NIS_FREEKICK_INTRO= "CINEMATIC"
NIS_INJURY = "ALWAYS"// CINEMATIC"
NIS_THROWIN_FAR = "CINEMATIC"
NIS_FOUL = "CINEMATIC"
NIS_CLOSE_MISS = "REPLAY"
NIS_WIDE_MISS = "REPLAY"
NIS_THROWIN_NEAR = "CINEMATIC"
NIS_CORNER_BALL_OUT = "CINEMATIC"
NIS_PENALTY_SHOOTOUT= "ALWAYS"
NIS_PENALTY_SHOOTOUT_SCORE_WIN="ALWAYS"
NIS_PENALTY_SHOOTOUT_MISS_WIN="ALWAYS"
NIS_PENALTY_SHOOTOUT_SETUP="ALWAYS"
// 半场时间的长度,默认值是7分钟
HALF_LENGTH = 5
[]
// Linesmen and Referee (these are enabled in the cfg_pc_*.ini files), in this case referee in medium
// linesmen and referee in high
// 用来设置是否显示主裁判和边裁,如果不显示则为0
FEATURE_INGAME_REFEREE_ENABLED = 1
FEATURE_INGAME_LINESMEN_ENABLED = 1
// Injuries
// INJURY_CHANCE_MIN: Chance of injury at 100 physical fitness
// INJURY_CHANCE_MAX: Chance of injury at 0 physical fitness
// INJURY_CHANCE_FITNESS_TEST_MULT: Multiplier applied to injury chance if player has passed a
// fitness test and is at risk of a re-occurance
// INJURY_CHANCE_OF_SERIOUS: Chance that the injury is servere enough that the player cannot continue
// INJURY_KNOCK_HOBBLE_SECONDS: Number of real seconds player should hobble for after taking a knock
INJURY_CHANCE_MIN = 0.10 //体能100时的伤病概率
INJURY_CHANCE_MAX = 0.2//体能0时的伤病概率
INJURY_CHANCE_FITNESS_TEST_MULT= 1.5 //伤愈恢复马上上场又受伤的概率
INJURY_CHANCE_OF_SERIOUS = 0.2 //受伤无法继续比赛概率
INJURY_KNOCK_HOBBLE_SECONDS = 15 //球员被冲撞后恢复的时间
// Referee
//
//设置为1,比赛时判罚绝对公正
REF_PERFECT_GAME_CHANCE = 0
//每场比赛最多错判的给牌数的比率
MAX_CALLS = 10
//最多错判出界的次数
MISS_BALL_OUT = 5
//出界错判的概率
BALL_OUT = 5
WRONG_FOUL = 5
//点球错判的概率
PENALTY_KICK = 5
//最多错判点球的次数
MISS_PENALTY_KICK = 10
[]
// Agitation of the referee is growing with every foul (avoiding early cards)
// The more agitated the ref is the more likely he is to award a card
REF_GENERAL_AGITATION_FOUL_SLIDE = 0.20
REF_GENERAL_AGITATION_FOUL_SLIDE_BEHIND = 0.30
REF_GENERAL_AGITATION_FOUL = 0.10
REF_TEAM_AGITATION_FOUL_SLIDE = 0.20
REF_TEAM_AGITATION_FOUL_SLIDE_BEHIND = 0.30
REF_TEAM_AGITATION_FOUL = 0.10
REF_TEAM_AGITATION_MULT_AFTER_CARD = 0.65
REF_PLAYER_AGITATION_FOUL_SLIDE = 0.25
REF_PLAYER_AGITATION_FOUL_SLIDE_BEHIND = 0.35
REF_PLAYER_AGITATION_FOUL = 0.15
REF_PLAYER_AGITATION_MULT_AFTER_CARD = 0.35
REF_CHANCE_RED_CARD_LAST_MAN_NO_BALL_CONTACT = 1.00
REF_CHANCE_RED_CARD_LAST_MAN_GK = 0.30
REF_CHANCE_RED_CARD_LAST_MAN = 0.70
// Global modifiers on the number of cards given by the ref
REF_YELLOW_CARD_MODIFIER = 0.95
REF_DOUBLE_YELLOW_CARD_MODIFIER = 0.85
REF_STRAIGHT_RED_CARD_MODIFIER = 0.85
// Player labels
//
NUM_PROXIMITY_PLAYERS_MAX = 4//最大临近球员数
// Consistency tuning variables
//
TCM_CONSISTENCY_IMPACT_FACTOR = 90 // Percent - global strength of the skill-decrease produced by the consistency
TCM_CONSISTENCY_ERROR_GLOBAL_LIMIT = 30 // Percent - maximal skill-decrease produced by the consistency
// Global modifer for the effect of home advantage (percentage)
HOME_ADVANTAGE_MODIFIER = 110
// Sprinting speeds
SPRINT_SPEED_POOR = 5.0
SPRINT_SPEED_EX = 12.0
// Percent of runspeed reached when dribbling (Skill 0)
TECHNIQUE_MIN_PERC = 85
// Percent of runspeed reached when dribbling (Skill 100)
TECHNIQUE_MAX_PERC = 95
// Energy reduction
// 3D比赛中的精力消耗(测试了调整为0.5后,打完一场比赛,连门将都会减少30左右的精力)
ENERGY_DROP_AMBIENT = 0.18
ENERGY_DROP_GLOBAL_MODIFIER = 1.0
FACTOR_REFTYPE_WORLD_CLASS = 0.9
FACTOR_REFTYPE_SEVERE_PERSON = 0.7
FACTOR_REFTYPE_KEEPS_MATCH_RUNNING = 1.1
FACTOR_REFTYPE_BRAVE_DECISION = 0.8
FACTOR_REFTYPE_COWARD = 1.2
POINTS_LEVEL_1 = 10.0
POINTS_LEVEL_2 = 20.0
POINTS_LEVEL_3 = 30.0
POINTS_LEVEL_4 = 40.0
POINTS_LEVEL_5 = 50.0
MULTIPLIER_ALL_SHOUTS = 2.0
MULTIPLIER_SHOUTS_LAST_15_MINUTES = 4.0
[]
POOR_ACTION_DIRECT_SHOT=30
AVG_ACTION_DIRECT_SHOT=55
GOOD_ACTION_DIRECT_SHOT=88
EX_ACTION_DIRECT_SHOT=99
POOR_ACTION_LONG_SHOT=49
AVG_ACTION_LONG_SHOT=69
GOOD_ACTION_LONG_SHOT=85
EX_ACTION_LONG_SHOT=99
POOR_ACTION_PASSING=45
AVG_ACTION_PASSING=69
GOOD_ACTION_PASSING=86
EX_ACTION_PASSING=99
POOR_ACTION_LONG_PASSING=55
AVG_ACTION_LONG_PASSING=79
GOOD_ACTION_LONG_PASSING=90
EX_ACTION_LONG_PASSING=99
POOR_ACTION_DRIBBLING=45
AVG_ACTION_DRIBBLING=69
GOOD_ACTION_DRIBBLING=87
EX_ACTION_DRIBBLING=99
POOR_ACTION_CROSSING=45
AVG_ACTION_CROSSING=68
GOOD_ACTION_CROSSING=84
EX_ACTION_CROSSING=99
POOR_ACTION_TACKLING=45
AVG_ACTION_TACKLING=63
GOOD_ACTION_TACKLING=79
EX_ACTION_TACKLING=99
POOR_ACTION_MARKING=45
AVG_ACTION_MARKING=63
GOOD_ACTION_MARKING=79
EX_ACTION_MARKING=99
// Tackling: Successfull tackling = TACKLE_MISSCHANCE - TACKLE_DRIBBLER_CHANGE
// POOR-vs- POOR = 40% miss
// AVG -vs- AVG = 45% miss
// GOOD-vs- GOOD = 50% miss
// VGOOD -vs- VGOOD= 55% miss
// POOR-vs- VGOOD= 95% miss
// VGOOD -vs- POOR =5% miss
TACKLE_MISSCHANCE_POOR=70
TACKLE_MISSCHANCE_AVG=60
TACKLE_MISSCHANCE_GOOD=30
TACKLE_MISSCHANCE_EX=25
TACKLE_DRIBBLER_CHANGE_POOR=20
TACKLE_DRIBBLER_CHANGE_AVG=10
TACKLE_DRIBBLER_CHANGE_GOOD=-10
TACKLE_DRIBBLER_CHANGE_EX=-30 本帖最后由 魔神丶魔族统领 于 2011-10-30 12:57 编辑
这个自己 多改改 进3D多试试
我也在试着改改 英文没学好可真费劲 最起码你要知道他是什么意思才好试呀,你连大概意思都不知道,要怎么试了:( 嗯 这个不错。是我看过的最完整的。 关于突破的话我之前是有不突破的情况,但是调整了一些前锋的设置后就好了,当只勾选dribble的时候前锋突破还是不错的,貌似打勾大多了就体现不出dribble了。。楼主可以试试只勾选dribble 斑竹加精哈哈 顶顶,需要进行ai编辑的关注一下。 感谢啊下了不少AI没个特别合适的 // 0 = allow CPU dekes
// 1 = no CPU dekes
//设置为0,己方球队比赛时不会做假动作
这个错了吧,是设置为0时,同意做假动作吧 DRIBBLE_SPEED_PENALTY = 0.3//盘带时丢球的概率
这是带球速度的损失, 本帖最后由 baqukq 于 2011-10-30 17:09 编辑
收到已经改过来了
希望大家 多多参于 完善,打造自己喜欢风格的AI
如果有解释错误的地方 希望大家指出来,在后面跟贴,我会改过来的,大家一起加油!! 谢谢分享,正好在找这个东西呢 为什么我改了一个数字就进不了游戏了? 好帖...顶 怎么解压缩 好,纯支持一下! 好东西。。。{:3_135:} 好帖...顶 小改怡情,大改伤身啊 那个ZIP文件怎么用啊 用什么打开 自己动手改AI很有意思!~ 本帖最后由 xinyijian999 于 2011-12-25 14:41 编辑
回复 22# shenxiyan
非常感谢楼主的分享,谢谢。根据你的提供整理了一下,下面是我抄别人而合成的AI.ini说明,不一定对,错的希望指出来。
//
// AI Prototyping configuration
//
// These are variables to play with to tune the gameplay or try alternative designs.
//
// The dimensions of the field.The units are 16ths of a foot.
// FIFA: 6450.0 x 4300.0 = 134.4Y x 89.6Y
// TCM: 单位区分为长5482.5 x 宽3655.0 = 长114.2Y码 x 宽76.1Y码(85% of FIFA)这个才是我们计算的基准。
// 这里设置球场的长和宽,注意游戏中的长宽比例默认设定为国际足联标准的85%,不要修改,否则越界.
FIELD_LENGTH = 6450.0
FIELD_WIDTH= 4300.0
//大概是指数字单元角度,在AM里是用46,在FIFA动作游戏里是用110。我试过两者没什么分别。
DIGITAL_SNAPTOANGLE = 46
// 60 is the original default value.Values from 40 to 80 are "reasonable".
// 这里设置游戏的速度,默认值是60,数值越大游戏速度越慢,取值40与80之间,低于40以下的,超慢动作镜头。个人认为游戏正常化在42-44之间。
GAME_SPEED = 43
// 19 is the original default value.Values from 10 to 25 are "reasonable".
// 默认加速爆发力等级为19。可以从10到25级。越大跑动性动作就越大。是频率,不是跑得特别快。越大看上去就没那么懒的样子。
POWERUP_RATE = 21
// Setting this to 1 will mean that powerup does not take into account the intensity of the button press (ie. Dualshock2 buttons will be treated as non-analog)
// 无变化加速为0,即使用加速可变性。如果设该值为1,那么加速时将不考虑按键的强度。应用在震动手柄中,将不会产生力量反馈。
FLAT_POWERUP = 0
//There are three setting for ref Strictness
//这里设置比赛中裁判的判罚尺度,0正常,1宽松(不会出牌),2严厉.
// 0 = normal
// 1 = DEBUG EASY (no carding)
// 2 = DEBUG STRICT
REFEREE_STRICTNESS = 0
// 裁判执法时违规吹不吹,0:正常1:打死不吹违规
REFCALL_NO_FOUL = 0
// 裁判的走位积极性,0正常,1积极,IDLE懒惰
// 0 = none
// 1 = R1
// 2 = idle (no dpad movement)
SHIELDING = 1
// 0 = off 1 = movement direction is locked while powering up (and aiming) kick.
// 注解:当加速中欲头球时跑动的方向将被锁定为与加速或瞄准目标方向同向,该值为0时有可能出现非现实中的攻门。也有一种可能是指不许甩头的头球攻门,如果是这样,则当然要改为0好。
POWERUPHEADINGLOCK = 0
// 0 = no crazy CPU through passes 1 = crazy CPU through passes
//设置为0,球队比赛时不会传身后球
CPUTHROUGHPASSES = 1
// 0 = normal 1 = cpu tries to keep the ball away
// new cpu dribble and keep away mode enabled
//设置为0,球队比赛时不会守门
CPUKEEPAWAY = 1
// 0 = turn off new cpu shots 1 = turn on new cpu shots
//设置为0,球队比赛时不会射门
CPUSHOTS = 1
// 0 = turn off cpu dribble 1 = turn on cpu dribble
//设置为0,球队比赛时不会带球
CPUDRIBBLE = 1
//设置为0,球队比赛时不会撞墙式过人
CPUWALLPASS = 1
//设置为0,球队比赛时不会大脚解围
CPUCLEARANCE = 1
//设置为0,球队比赛时不会长传冲吊
CPULOBPASS = 1
//设置为0,球队比赛时不会传中
CPUCROSS = 1
//设置为0,球队比赛时不会盯人
CPUTARGET = 1
//设置为0,球队比赛时不会做越位
CPURUNOFFSIDE = 1
//设置为0,球队比赛时不会做假动作
// 0 = no CPU dekes
// 1 = allow CPU dekes
NOCPUDEKES = 1
// 身体接触比例为0.7,即双方球员有70%的身体接触
BODY_COLLISION_SCALING = 0.5
// USE_CROSS_ASSISTANCE = 1(为0时不提供传中球的帮助)
USE_CROSS_ASSISTANCE = 0
// 传中球时,电脑在CROSS_ASSISTANCE和CROSS_ASSISTANCE_WIDTH的时候帮你自动较正传中球,否则,如果球的落点全部和传中的力度有关。鉴于2012传中射门成功率高,建议将USE_CROSS_ASSISTANCE = 0或减少ROSS_ASSISTANCE和CROSS_ASSISTANCE_WIDTH的值。
CROSS_ASSISTANCE = 3.5
CROSS_ASSISTANCE_WIDTH = 2
AGGRESSIVE_TACKLE_TACKLEE_FOOT_SIZE=11
//Defend style
//防守风格(开:0 关:1)
DEFEND_STYLE = 0
//AUTO_SWITCH_SCALE = 0.78 (自动换人机率,数值设得越高,电脑随机换人的次数越多,不过,好像设到0.8时,一般就能在全场中换满三个人了,9.9以内都有效,10以上就死机。)
AUTO_SWITCH_SCALE = 0.78
//DIRECTION_SWITCHING_ENABLED = 1 (自动换人激活开关,1为激活,0为关闭)
//DIRECTION_SWITCHING_CAN_REACH_KEEPER = 0(守门员是否也开启自动换人?1为激活,0为关闭)
//Defensive Tuning 防守调整
// MIN_APPROACHDIST = 4防守时最小接触距离,越小数就越好。你可以1的。
// MARKPOS_BLOCKOPP_ANGLERANGE = 30防守时卡位的角度
// MAX_MARKPOS_BLOCKOPP_ANGLERANGE = 50防守时卡位的最大角度
// MARKPOS_DANGER_DIST = 8防守时卡位的距离,越小越好。
// MIN_MARKWING_EXTRASPACE = 5防守时的盯人,距离越大越好
MIN_APPROACHDIST = 3
MARKPOS_BLOCKOPP_ANGLERANGE = 30
MAX_MARKPOS_BLOCKOPP_ANGLERANGE = 60
MARKPOS_DANGER_DIST = 4
MIN_MARKWING_EXTRASPACE = 5
// For debugging attibutes, we can set all the members of a team to the same values by entering it here.
// To use set either HOME or AWAY_TEAM_ATTRIB to 1, and then set the attribute values that you would like to use
// for the team.Any time you want to use a players default values, you can set the attibute to -1.
// example to test shooting we could do this.
//
//Atribute Max is 6 min is 0 设置主客场优势0~6之间,-1为默认值
// HOME_TEAM_ATTRIB = 1
// HOME_TEAM_AWARENESS = -1
// HOME_TEAM_BALL_CONTROL = -1
// HOME_TEAM_FITNESS = -1
// HOME_TEAM_HEADING = -1
// HOME_TEAM_SPEED = -1
// HOME_TEAM_TACKLING = -1
// HOME_TEAM_PASSING = -1
// HOME_TEAM_SHOOTING =6
// HOME_TEAM_STRENGTH = -1
// HOME_TEAM_AGGRESSION = -1
// HOME_TEAM_POSITIONING = -1
// HOME_TEAM_SKILLS = -1
HOME_TEAM_ATTRIB = 1
HOME_TEAM_AWARENESS = 6
HOME_TEAM_BALL_CONTROL = -1
HOME_TEAM_FITNESS = -1
HOME_TEAM_HEADING = -1
HOME_TEAM_SPEED = -1
HOME_TEAM_TACKLING = -1
HOME_TEAM_PASSING = -1
HOME_TEAM_SHOOTING = -1
HOME_TEAM_STRENGTH = -1
HOME_TEAM_AGGRESSION = 3
HOME_TEAM_POSITIONING = -1
HOME_TEAM_SKILLS = -1
AWAY_TEAM_ATTRIB = 0
AWAY_TEAM_AWARENESS = 3
AWAY_TEAM_BALL_CONTROL = 3
AWAY_TEAM_FITNESS = 3
AWAY_TEAM_HEADING = 3
AWAY_TEAM_SPEED = 3
AWAY_TEAM_TACKLING = 3
AWAY_TEAM_PASSING = 3
AWAY_TEAM_SHOOTING = 3
AWAY_TEAM_STRENGTH = 3
AWAY_TEAM_AGGRESSION = 3
AWAY_TEAM_POSITIONING = 3
AWAY_TEAM_SKILLS = 3
// ranges for attributes
// 球员比赛时的态度,一般、好、极好
ATTRIBUTE_POOR = 15
ATTRIBUTE_AVG = 72
ATTRIBUTE_GOOD = 82
ATTRIBUTE_EX = 92
//Min and Max Sprint speed used in speed attribute tuning, please tell Paul if your gonna change these
//设置冲刺速度的差异,差、一般、好、极好
SPRINT_SPEED_POOR = 4.0
SPRINT_SPEED_AVG = 6.0
SPRINT_SPEED_GOOD = 8.0
SPRINT_SPEED_EX = 9.5
//设置带球时速度损失
DRIBBLE_SPEED_PENALTY = 0.2
//设置带球时的偏移量差异,差、一般、好、极好
DRIBBLE_OFFSET_POOR = 30
DRIBBLE_OFFSET_AVG = 20
DRIBBLE_OFFSET_GOOD = 10
DRIBBLE_OFFSET_EX = 5
//做越位时的距离差异,差、一般、好、极好
TRAP_DIST_POOR = 32
TRAP_DIST_AVG = 16
TRAP_DIST_GOOD = 8
TRAP_DIST_EX = 4
//做越位时失败的概率,差、一般、好、极好
TRAP_FAIL_RATE_POOR = 0.10
TRAP_FAIL_RATE_AVG = 0.07
TRAP_FAIL_RATE_GOOD = 0.02
TRAP_FAIL_RATE_EX = 0.01
//绊倒时犯规的比率,差、一般、好、极好
TRAP_FTSTUMBLE_RATE_POOR = 0.10
TRAP_FTSTUMBLE_RATE_AVG = 0.07
TRAP_FTSTUMBLE_RATE_GOOD = 0.02
TRAP_FTSTUMBLE_RATE_EX = 0.01
//成功铲断的比率,差、一般、好、极好
TRAP_FTSTAR_RATE_POOR = 0.10
TRAP_FTSTAR_RATE_AVG = 0.25
TRAP_FTSTAR_RATE_GOOD = 0.50
TRAP_FTSTAR_RATE_EX = 0.95
// defensive positioning adjustment tuning
//防线调整
//DEFADJ_MAX_SHIFT = 1.5防线的最大偏差
//DEFADJ_MIN_SHIFT = -0.1 防线的最小偏差
//DEFADJ_SHIFT_RATE = 0.9 防线的偏差概率
DEFADJ_MAX_SHIFT = 1.5
DEFADJ_MIN_SHIFT = -0.1
DEFADJ_SHIFT_RATE = 0.9
// tuning parameters for FindBestIntercept (used to determining who should mark the ball carrier)
// 调整参数,找到最佳拦截(用来决定谁应去拦截持球队员)
FBI_DEF_BONUS_MAX = 0.5 //后防防守的附加力度,越大越好。
FBI_DEF_BONUS_RANGE = 0.22 //后防防守范围内的附加力度,越大越好。
FBI_DEF_BONUS_LINE = -1.0 //后防防线内的附加力度,越大越好。
FBI_MID_BONUS_MAX = 0.8 //中场防守的附加力度,越大越好。
FBI_MID_BONUS_RANGE = 0.5 //中场防守范围内的附加力度,越大越好。
FBI_MID_BONUS_LINE = -0.5 //中场防线内的附加力度,越大越好。
FBI_FWD_BONUS_MAX = 0.8 //前场防守的附加力度,越大越好。
FBI_FWD_BONUS_RANGE = 0.6 //前场防守范围内的附加力度,越大越好。
FBI_FWD_BONUS_LINE = 0.4 //前场防线内的附加力度,越大越好。
FBI_LINE_BONUS_MULTIPLIER = 20.0 //总体防线稳定度。
FBI_ANGLE_PENALTY_SECONDS = 20.0 //禁区内二次防守的快慢度。
FBI_LEAD = 80.0 //冲前抢球的范围,32的话禁区内全是铲人,80的话多在26码外铲。
FBI_SPEEDFACTOR = 0.003 //防守的速度系素。
FBI_HYSTERESIS_SECONDS = 0.005 //压制球员的概率,越大就一直压制,小的就换别的人压制。
FBI_SECOND_MARKER_THRESHOLD = 125.0 //降低数值减少球员协防的概率
// Ball player to player avoidance 持球球员回避对方球员的概率,越少越容易给抢球。
BPAVOID_RADIUS = 20.0
// Chance of getting injured/winded in a collision 球员在碰撞时受伤的概率,越大容易给铲伤。
INJURY_PERCENTAGE = 5
// chance of getting winded vs getting injured(100 means always winded 0 means always injured).
// 在受伤后轻伤和重伤的比率,越靠近100,则表示轻伤(稍微治疗后能继续比赛),越靠近0,表示重伤(无法继续比赛),重伤下场)
INJURY_CHANCE_OF_WINDING = 80
// Possible shot height for a penalty kick in terms of netheight. 1.0 == height of net.
// NOTE: if you actually use 1.0, using full power won't score, it will hit crossbar.
//这里设置罚点时的最高尺度,如果设置为1.0,当球员满力射球时会击在门柱上
//罚球最高高度
PK_HEIGHT_SCALAR = 1.4
// Possible shot width for a penalty kick in terms of netheight. 1.0 == width of net.
//罚球最多宽度
PK_WIDTH_SCALAR = 1.6
// Rate at which penalty kicks power up (and you have time to direct your shot). Reasonable values = 5..20
// 罚任意球的最大力量,5-20有效
PK_POWERUP_RATE = 18
GAMELINK_PROP_FILE = aitmp.prop
// 以下是铲断相关参数
// 现在后卫会主动拦截了,以前老是看着对方长驱直入,减少了铲球时铲空的几率
// 铲球角度
TACKLE_ANGLE_1 = 114
TACKLE_ANGLE_2 = 90
TACKLE_ANGLE_3 = 45
// 铲球范围
TACKLE_LENGTH_1 = 4
TACKLE_LENGTH_2 = 7
TACKLE_LENGTH_3 = 7
TACKLE_LENGTH_4 = 4
//shot (in DEGREE)
//协助射门的角度
//近距离失败的射门角度
SHOT_ASSISTED_ANGLE = 60
SHOT_NEARMISS_ANGLE = 70
//smart pass (in FEET), these smart pass value are obsolete
// 电脑帮助传球角度上限
SMART_PASS_ASSISTED_ANGLE_MAX = 45
// 电脑帮助长传最小(大)距离
SMART_PASS_ASSISTED_DISTANCE_MIN = 10
SMART_PASS_ASSISTED_DISTANCE_MAX = 120
// 一般远射最大距离
SMART_SHORT_PASS_ASSISTED_DISTANCE_MAX = 50
// 面对空门时最远可补射的距离
SMART_AIRPASS_ASSISTED_DISTANCE_MAX = 130
////////////////////////////////////////////
// new smart pass parameter used by Jinsong
// all the angles are in degree
// all the distance length are in feet,
// unless specified
///////////////////////////////////////////
// 电脑帮助的最完美的传球角度
SMARTPASS_PERFECT_AMING_ANGLE = 10
// 最脑帮助的一般传球角度
SMARTPASS_ACCEPTABLE_AMING_ANGLE_LV0 = 60
SMARTPASS_ACCEPTABLE_AMING_ANGLE_LV1 = 90
SMARTPASS_ACCEPTABLE_AMING_ANGLE_LV2 = 120
// 在边线安全的传球距离
SMARTPASS_SAFE_DIST_TO_SIDELINE = 17
// 在底线安全的传球距离
SMARTPASS_SAFE_DIST_TO_ENDLINE = 9
// 较远的助攻的距离
SMARTPASS_ASSIST_DIST_FAR = 120
// 理想的助攻近距
SMARTPASS_ASSIST_IDEAL_DIST_NEAR = 20
// 理想的助攻远距
SMARTPASS_ASSIST_IDEAL_DIST_FAR = 60
// 任意球标准传球距离,最小和最大。
SMARTPASS_FREE_CRITERION_DIST_LV0 = 6
SMARTPASS_FREE_CRITERION_DIST_LV1 = 10
// 大脚解围时的标准传球距离
SMARTPASS_OPEN_CRITERION_DIST_X_LV0 = 6
SMARTPASS_OPEN_CRITERION_DIST_Z_LV0 = 10
SMARTPASS_OPEN_CRITERION_DIST_X_LV1 = 12
SMARTPASS_OPEN_CRITERION_DIST_Z_LV1 = 18
// 区域标准传球距离
SMARTPASS_BLOCK_CRITERION_DIST = 4
// 头球标准传球距离
SMARTPASS_LEADING_DIST_LV0 = 4
SMARTPASS_LEADING_DIST_LV1 = 10
SMARTPASS_LEADING_DIST_LV2 = 20
//传球时的权重
SMARTPASS_ANGLE_SCORE_WEIGHT = 1.0
SMARTPASS_DIST_SCORE_WEIGHT = 1.0
SMARTPASS_OPEN_SCORE_WEIGHT = 0.1
SMARTPASS_FREE_SCORE_WEIGHT = 0.1
SMARTPASS_BLOCK_SCORE_WEIGHT = 0.1
// THROUGHPASS 过人的角度
THROUGHPASS_ACCEPTABLE_AMING_ANGLE = 70
// THROUGHPASS 过人的距离,近、正常、远。
THROUGHPASS_ASSIST_DIST_NEAR = 10
THROUGHPASS_ASSIST_DIST_MID = 55
THROUGHPASS_ASSIST_DIST_FAR = 90
THROUGHPASS_FREE_CRITERION_DIST_LV0 = 5
THROUGHPASS_FREE_CRITERION_DIST_LV1 = 10
THROUGHPASS_OPEN_CRITERION_DIST_X_LV0 = 7
THROUGHPASS_OPEN_CRITERION_DIST_Z_LV0 = 10
THROUGHPASS_OPEN_CRITERION_DIST_X_LV1 = 12
THROUGHPASS_OPEN_CRITERION_DIST_Z_LV1 = 18
// THROUGHPASS 过人的标准距离
THROUGHPASS_BLOCK_CRITERION_DIST = 3
// THROUGHPASS 头球过人的距离,近、正常、远。
THROUGHPASS_LEADING_DIST_LV0 = 20
THROUGHPASS_LEADING_DIST_LV1 = 30
THROUGHPASS_LEADING_DIST_LV2 = 40
THROUGHPASS_ANGLE_SCORE_WEIGHT = 0.7
THROUGHPASS_DIST_SCORE_WEIGHT = 0.6
THROUGHPASS_OPEN_SCORE_WEIGHT = 0.2
THROUGHPASS_FREE_SCORE_WEIGHT = 0.2
THROUGHPASS_BLOCK_SCORE_WEIGHT = 0.2
/////////////////////////////////////////////
// CPU parameters for Xinwei's use only.
// If you like to tune CPU playing style or
// the difficulty level, change ini files
// in data/cmn/ai/aicpu
/////////////////////////////////////////////
//0: HOME
//1: AWAY
//2: BOTH
//3: NONE
// 能否指挥电脑的球队
INIVADER_CONTROL_TEAM = 3
//Team Attack Style and Bias Parameters
//球队攻击风格和偏向的参数
TEAM_ATTACKSTYLE_GOOD_PASS_LIMIT = 250000//球队传好球的质量限制,100W为最好。
TEAM_ATTACKSTYLE_GOOD_DRIBBLE_LIMIT = 250000 //球队盘带的质量限制,100W为最好,很容易过人。
TEAM_ATTACKSTYLE_GOOD_SHOT_LIMIT = 250000 //球队射门质量限制,100W很牛啊,角度力度什么都有。
//TEAM_ATTACKSTYLE_PASS_SCALE = 1.50 //球队传球的范围。是以出脚宽度计算的。
TEAM_ATTACKSTYLE_DEFEND_CONSCIOUSNESS = 1000000
TEAM_ATTACKSTYLE_TACKLE_ACCURACY = 1000000
TEAM_DEFENDSTYLE_TACKLE_ACCURACY = 1000000
TEAM_DEFENDSTYLE_DEFEND_CONSCIOUSNESS = 1000000
TEAM_ATTACKSTYLE_PASS_ACCURACY = 1000000
TEAM_ATTACKSTYLE_PASS_QUALITY = 1000000
TEAM_ATTACKSTYLE_FREEKICK_ACCURACY = 1000000
TEAM_ATTACKSTYLE_PASS_DIRECTION = 1000000
TEAM_ATTACKSTYLE_SHOT_CONSCIOUSNESS = 1000000
TEAM_ATTACKSTYLE_MARKING_CONSCIOUSNESS = 1000000
TEAM_GOALKEEPERSTYLE_GOALKEEPER_ATTACK_CONSCIOUSNESS = 1000000
TEAM_ATTACKSTYLE_HEADER_CONSCIOUSNESS = 1000000
TEAM_ATTACKSTYLE_SPEED_CONSCIOUSNESS = 1000000
TEAM_ATTACKSTYLE_BACKPASS_CONSCIOUSNESS = 8000000
TEAM_ATTACKSTYLE_SKILL_CONSCIOUSNESS = 1000000
TEAM_ATTACKSTYLE_LOB_PASS_ACCURACY = 1000000
TEAM_ATTACKSTYLE_LOB_PASS_QUALITY = 1000000
TEAM_ATTACKSTYLE_LOW_PASS_ACCURACY = 1000000
TEAM_ATTACKSTYLE_LOW_PASS_QUALITY = 1000000
TEAM_ATTACKSTYLE_LOW_PASS_LIMIT = 1000000
TEAM_ATTACKSTYLE_AGGRESSION_CONSCIOUSNESS = 1000000
TEAM_DEFENDSTYLE_ACCELERATION_CONSCIOUSNESS = 1000000
TEAM_ATTACKSTYLE_ACCELERATION_CONSCIOUSNESS = 1000000
TEAM_DEFENDSTYLE_SPEED_CONSCIOUSNESS = 1000000
TEAM_DEFENDSTYLE_HEADER_CONSCIOUSNESS = 1000000
TEAM_DEFENDSTYLE_SKILL_CONSCIOUSNESS = 1000000
TEAM_DEFENDSTYLE_AGGRESSION_CONSCIOUSNESS = 1000000
TEAM_DEFENDSTYLE_MARKING_CONSCIOUSNESS = 1000000
TEAM_ATTACKSTYLE_CROSSING_ACCURACY = 1000000
TEAM_ATTACKSTYLE_CROSSING_DIRECTION = 1000000
TEAM_ATTACKSTYLE_CROSSING_ANGLE = 1000000
TEAM_ATTACKSTYLE_CROSSING_QUALITY = 1000000
TEAM_ATTACKSTYLE_TOUCH_QUALITY = 1000000
TEAM_DEFENDSTYLE_TOUCH_QUALITY = 1000000
TEAM_ATTACKSTYLE_FREEKICK_QUALITY = 1000000
TEAM_ATTACKSTYLE_HEADER_ANTICIPATION = 1000000
TEAM_DEFENDSTYLE_HEADER_ANTICIPATION = 1000000
TEAM_DEFENDSTYLE_CPU_ANTICIPATION = 1000000
TEAM_ATTACKSTYLE_CPU_ANTICIPATION = 1000000
TEAM_ATTACKSTYLE_TOUCH_TURN_QUALITY = 1000000
TEAM_DEFENDSTYLE_TOUCH_TURN_QUALITY = 1000000
TEAM_ATTACKSTYLE_HEADER_RECEIVER = 1000000
TEAM_DEFENDSTYLE_HEADER_RECEIVER = 1000000
//TEAM_ATTACKSTYLE_PASS_SCALE = 1.50
//TEAM_ATTACKSTYLE_DRIBBLE_SCALE = 1.50 //球队盘带的范围。也是宽度计算。
//TEAM_ATTACK_STYLE_FROM_INI = 1 战术开启。
//0:Least 1:Less 2:Neutral 3:More 4:Most
//0:最少 1:少 2:正常 3:多 4:更多
//HOME_TEAM_ATTACK_STYLE_PASS_MORE = 2 //主场短传风格的倾向性
//AWAY_TEAM_ATTACK_STYLE_PASS_MORE = 4 //客场短传风格的倾向性
//0:Least 1:Less 2:Neutral 3:More 4:Most
//0:最少 1:少 2:正常 3:多 4:更多
//HOME_TEAM_ATTACK_STYLE_LONG_PASS = 1 //主场长传风格的倾向性
//AWAY_TEAM_ATTACK_STYLE_LONG_PASS = 2 //客场长传风格的倾向性
//0:Left 1:Center 2:Right 3:BothWing 4:All
//0:左 1:中2:右 3:任意 4:全部
//HOME_TEAM_ATTACK_STYLE_DIRECTION = 3 //主场进攻方向
//HOME_TEAM_ATTACK_STYLE_DIRECTION = 3 //客场进攻方向
//Attributes effect (On: 1 Off:0)
//属性效果(开: 1 关:0)
//呵呵,这个还是0的好,不然我队顶尖球员发挥不正常,对方的球员超水平发挥。
PLAYER_ATTR_CPU_EFFECT_ON = 1
//CPU do tactic sub or not
// 如果设置为0,电脑在比赛中途就不会采用战术换人了
DO_CPU_SUB = 1
//Option values used in CPU TACTIC_doBestKick
//电脑最佳踢球战术的限定使用值
MAX_OPTION_VALUE = 1000000
//Shot 射门
OPTION_VALUE_SHOT_DIST = 275
OPTION_VALUE_SHOT_ANGLE = 6000
OPTION_VALUE_SHOT_NUMDEF = 20000
//Clearrance 解围
//这个值降到10,防守球员不会动不动把球往观众踢,边后卫截下球后,高能力的特别容易组织反击。在没有出球角度的情况下才狠狠地踢给观众。
OPTION_VALUE_CLEARRANCE = 3000
//Cross 传中
OPTION_VALUE_CROSS = 90
//Dribble 盘带
OPTION_VALUE_DRIBBLE_FORWARD = 400 //向前盘带步进值
OPTION_VALUE_DRIBBLE_SAFE = 350 //盘带的安全距离
OPTION_VALUE_DRIBBLE = 300000 //最大盘带距离
OPTION_VALUE_DRIBBLE_MOMENTUM = 500 //盘带冲力
OPTION_VALUE_DRIBBLE_BREAKAWAY = 250000 //抢步
//Real Dribble 真实盘带
//OPTION_VALUE_REALDRIBBLE = 800
//OPTION_VALUE_MAX_REALDRIBBLE_TIME = 1000
//OPTION_VALUE_REALDRIBBLE_AWARE_DIST = 300
//Sprint Dribble 冲刺盘带
OPTION_VALUE_SPRINTDRIBBLE = 150000
OPTION_VALUE_SPRINTDRIBBLE_NETDIST = 50
OPTION_VALUE_SPRINTDRIBBLE_SAFE = 2000
//General Pass 长传
OPTION_VALUE_45DEGREE_CROSS = 800000
OPTION_VALUE_LONGPASS_KILLTIME = 500000
OPTION_VALUE_LOB_PASS_FORWARD = 90
OPTION_VALUE_LOB_RECV_SAFE = 45
OPTION_VALUE_MIN_LOB_PASS_DIST = 1200
OPTION_VALUE_MAX_LOB_PASS_DIST = 4000
//Conservative Pass 短传
OPTION_VALUE_PASS_FORWARD = 150
OPTION_VALUE_PASS_SAFE = 600
OPTION_VALUE_RECV_SAFE = 100
OPTION_VALUE_MIN_PASS_DIST = 400
OPTION_VALUE_MAX_PASS_DIST = 2500
OPTION_VALUE_MAX_GROUND_PASS_DIST = 2000
//Throughpass 过人
OPTION_VALUE_THROUGH_PASS_FORWARD = 100
OPTION_VALUE_THROUGH_PASS_SAFE = 100
OPTION_VALUE_MIN_THROUGH_PASS_DIST = 300
OPTION_VALUE_MAX_THROUGH_PASS_DIST = 2000
//Wall pass 撞墙式过人
OPTION_VALUE_WALLPASS = 360000
///////////////////////////////////////////
//
// setplay settings
//
///////////////////////////////////////////
//number of AIFEET the ball can be kicked up field for a free kick
//will be scaled down by player attribute (POWER+SHOOTING)
MAX_FREEKICK_DIST = 150//设置任意球的最大距离,力量加射门,越小值孤线才出现。我个人用75
MAX_FREEKICK_DIST = 150
//==============================================================================
// goalie tuning 门将调整
//==============================================================================
ALLOW_BACKPASS_PICKUP = 0 //回传给门将
GOALIE_RUN_FORWARD_WITH_BALL = 25
GOALIE_RUN_SIDEWAYS_WITH_BALL = 25
GOALIE_TIME_BEFORE_CPU_KICK = 10
GOALIE_TIME_BEFORE_USER_KICK = 400
GOALIE_DROP_KICK_SPEED = 50
GOALIE_DROP_KICK_YV = 15
GOALIE_PUNT_YV = 23 //大脚踢球有关
GOALIE_PUNT_SPEED = 45 //大脚踢球有关
GOALIE_ROLL_SPEED = 20 //门将滚地速度
GOALIE_THROW_SPEED = 36 //投球速度
GOALIE_THROW_YV = 0
GOALIE_OVERHEAD_THROW_YV = 10
GOALIE_THROW_THRESHOLD = 0 //投球的敏感性
// goalie positoning factors守门员定位因素(这个我有加东西的,貌似是ABS之类的。)
// chance of scoring得分机会
//RANDOM_SCORE_CHANCE = 25 门将的意外概率,越大就会出现很多意外。
RANDOM_SCORE_CHANCE = 25
// 如果设置为1,裁判就不会向球员出示第二张黄牌
FREEKICK_RANDOM_SCORE_CHANCE = 55
DISTANCESHOT_RANDOM_SCORE_CHANCE = 70
IMMEDIATE_RANDOM_SCORE_CHANCE = 70
REBOUND_RANDOM_SCORE_CHANCE = 0
IMMEDIATE_SCORE_CHANCE = 70
REBOUND_SCORE_CHANCE = 0
PRIMARY_SCORE_CHANCE = 99
SECONDARY_SCORE_CHANCE = 0
FIRST_ATTEMPT_SCORE_CHANCE = 99
SECOND_ATTEMPT_SCORE_CHANCE = 0
GOAL_INSIDEBOX_SCORE_CHANCE = 75
GOAL_OUTSIDEBOX_SCORE_CHANCE = 25
GOAL_FREEKICK_SCORE_CHANCE = 55
NO_SECOND_YELLOW = 0
// 如果设置为1,裁判就不会直接出示红牌将球员罚下
NO_IMMEDIATE_RED_CARDS = 0
// Comment this out and it will use the FE option.
OFFSIDES_OFF = 0
OFFSIDES_OFF_GOALKICK = 1
OFFSIDES_OFF_LONGPASSING = 1
OFFSIDES_OFF_CROSS = 1
DRIBBLE_KNOCK_OPPONENT_DISTANCE = 18 //盘带面对对方来抢球时出球的距离
// Bumpy ground!崎岖不平的地面
BUMPY_GROUND_MAX_VEL_UP = 1.4
BUMPY_GROUND_MIN_XZ_VEL = 1.52
// How the ball rolls球如何旋转
BALL_ROTATION_MAX_KICK_STRENGTH = 2000000.0 //球的旋转强度我用3750000.0
BALL_ROTATION_BACKSPIN_ADDITION_ON_MAX_KICK = 0.03 //最大后旋
BALL_ROTATION_BACKSPIN_ADDITION_ON_MIN_KICK = 0.01 //最小后旋
BALL_ROTATION_BLENDRATE_WITH_GROUND = 0.40 //地面球的综合性旋转度
AUTO_BACKSPIN_LIMITER = 0.8
AUTO_BACKSPIN_MULTIPLIER = 0.8
// Save determination
SAVE_SPEED_WEIGHT = 100 //球员的速度动力性,越大就会球员很喜欢全速。
SAVE_TRAVEL_WEIGHT = 10 //这个貌似是跑动还是散步。没球时。
SAVE_SKILL_WEIGHT = 50 //花哨动作。越大越不花。
SAVE_DEFENCE_WEIGHT = 200 //防守稳定性,越大越稳定,不容易出错。
SAVE_ATTACK_WEIGHT = 200 //进攻稳定性,同上。
SAVE_RANDOM_WEIGHT = 5 //球员平时的稳定性。越大的话,单刀有时会回传。
SAVE_THRESHOLD = 2250
ATTACK_THRESHOLD = 15 进攻敏感度
DEFENCE_THRESHOLD = 15 防守敏感度
COLLISION_DETECTION = 1 //碰撞目标性方向开启
AUTO_TACKLING = 1 //自动铲球开启
// if these badness overrides are commented out, then it uses BAD_SKILLS_THRESHOLD
//如果这些不好的覆盖是被注释掉的,则会用到BAD_SKILLS_THRESHOLD
HOME_GOALIE_BAD = 1 //这个最好用0
AWAY_GOALIE_BAD = 1 //这个最好用0 门将主客场时的坏技术。
//******************
//more goalie tuning 更多门将参数
//******************
// See gdata.h for description of parameters. To update these, use goalie
// tuning dialog in testbed, then "Save to clipboard" and paste here.
NEARTHIRD_LINEDISTANCE = 11
MIDDLETHIRD_LINEDISTANCE = 21
FARTHIRD_LINEDISTANCE = 41
DEADZONE_X = 54
DEADZONE_Z = 30
// Size of a box (feet) where goalie with 100% skill "PLAYER_ATTRIBUTE_PENALTY_AREA" is charging the ball
CHARGE_MAX_BOX_WIDTH = 90
CHARGE_MAX_BOX_LENGTH = 90
// Size of a box (feet) where goalie with 0% skill "PLAYER_ATTRIBUTE_PENALTY_AREA" is charging the ball
CHARGE_MIN_BOX_WIDTH = 30
CHARGE_MIN_BOX_LENGTH = 30
CHARGE_ALWAYS_BOX_WIDTH = 60
CHARGE_ALWAYS_BOX_LENGTH = 50
CHARGE_STRIP_BOX_WIDTH = 121
CHARGE_STRIP_BOX_LENGTH = 54 //这个是传中时出击空中的扑球。我个人用27。有时出有时不出。
CHARGE_ALWAYS_RANGE = 15
CHARGE_STRIP_RANGE = 5
CHARGE_STRIP_ANGLE = 30
CHARGE_STOP_RANGE = 2 //这个改15
CHARGE_TACKLE_ANGLE = 130
CHARGE_COMMIT_TIME = 20
CHARGE_BACKAT_RANGE = 10
CHARGE_FACEAT_RANGE = 15
CHARGE_FULLSPEED_RANGE = 15
USER_GOALIE_AUTO_CHARGE = 1
USER_GOALIE_CHARGE_SCALE = 66
MAX_BALL_PREDICT_TIME = 20
BALL_PREDICT_RANGE = 40
TARGET_ANTICIPATION = 80
ANCHOR_ANTICIPATION = 100
ANCHOR_WIDTH = 12
ANCHOR_MAX_BALL_ANGLE = 18
THREAT_WIDTH = 24
PRIMARY_THREAT_WIDTH = 4
SECONDARY_THREAT_WIDTH = 4
// deflection speeds
GOALIE_CONSERVATIVE_DEFLECTION_SPEED = 85
GOALIE_FLAMBOYANT_DEFLECTION_SPEED = 105
GOALIE_BAD_DEFLECTION_SPEED = 70
GOALIE_DEFLECT_POWER_MIN = 113
GOALIE_DEFLECT_POWER_MAX = 125
GK_CONSERVATIVE_DEFLECTION_SPEED = 85
GK_FLAMBOYANT_DEFLECTION_SPEED = 105
GK_BAD_DEFLECTION_SPEED = 70
GK_DEFLECT_POWER_MIN = 113
GK_DEFLECT_POWER_MAX = 125
//PK CHALLENGE SCORES
BASE_FOR_EVERY_GOAL = 0
NEW_SHOT_TYPE = 5
NEW_NET_AREA = 35
FIRST_BAR_HIT = -30
FIRST_POST_HIT = -30
MISS_NO_SAVE = -30
MISS_WITH_SAVE = -15
DEDUCT_SAME_NET_AND_SHOT = -10
DEDUCT_SAME_SHOT_MAX_TIMES = -10
DEDUCT_BAR_HIT = -10
DEDUCT_POST_HIT = -10
//**************************
//user control tuning values 电脑帮助传球的调整值,DIST为距离,HEIGHT为高度。全是以英尺计算的1码=3英尺
//**************************
//feet
MIN_USER_PASS_DIST = 7
MAX_USER_PASS_DIST = 100
MIN_USER_PASS_TIME = 8
MAX_USER_PASS_TIME = 80
MIN_USER_LOB_DIST = 40
MAX_USER_LOB_DIST = 200
MIN_USER_LOB_HEIGHT = 8
MAX_USER_LOB_HEIGHT = 25
MIN_USER_LOBTHROUGH_DIST = 17
MAX_USER_LOBTHROUGH_DIST = 120
MIN_USER_LOBTHROUGH_HEIGHT = 7
MAX_USER_LOBTHROUGH_HEIGHT = 28
MIN_USER_CROSS_DIST = 50
MAX_USER_CROSS_DIST = 150
MIN_USER_CROSS_HEIGHT = 13
MAX_USER_CROSS_HEIGHT = 25
MIN_USER_CLEARANCE_DIST = 50
MAX_USER_CLEARANCE_DIST = 140
MIN_USER_CLEARANCE_HEIGHT = 7
MAX_USER_CLEARANCE_HEIGHT = 30
//**************************
//Tackling tuning values 防守调整值
//**************************
//铲球犯规比率0-100
FOUL_STUMBLE_CHANCE = 30 //绊倒犯规的机率
CLEAN_STUMBLE_CHANCE = 70 //铲球绊倒的机率
//状态差(POOL)的背后铲球犯规比率(百分之几)
POOR_TACKLING_FOUL_BEHIND_CHANCE=90
//状态差(POOL)的侧面铲球犯规比率(百分之几)
POOR_TACKLING_FOUL_SIDE_CHANCE=70
//状态一般(OK)的背后铲球犯规比率(百分之几)
AVERAGE_TACKLING_FOUL_BEHIND_CHANCE=70
//状态一般(OK)的侧面铲球犯规比率(百分之几)
AVERAGE_TACKLING_FOUL_SIDE_CHANCE=50
//状态好(GOOD)的背后铲球犯规比率(百分之几)
GOOD_TACKLING_FOUL_BEHIND_CHANCE=50
//状态好(GOOD)的侧面铲球犯规比率(百分之几)
GOOD_TACKLING_FOUL_SIDE_CHANCE=30
//状态高(HIGH)的背后铲球犯规比率(百分之几)
VERY_GOOD_TACKLING_FOUL_BEHIND_CHANCE=30
//状态高(HIGH)的侧面铲球犯规比率(百分之几)
VERY_GOOD_TACKLING_FOUL_SIDE_CHANCE=10
//不同状态下被绊倒后的起身时间
PTSTUMBLEDELAY_POOR = 14
PTSTUMBLEDELAY_AVG= 12
PTSTUMBLEDELAY_GOOD = 8
PTSTUMBLEDELAY_EX = 3
//躲避铲球的概率
PTAVOIDDECEL = 0.05
//不同状态下被铲倒后的起身时间
PTAVOIDDELAY_POOR = 24
PTAVOIDDELAY_AVG= 20
PTAVOIDDELAY_GOOD = 15
PTAVOIDDELAY_EX = 10
//**************************
//Marking Tuning Values盯人调整值
//**************************
MARK_BALL_TARGETDIST_WEIGHT = 0.75 //拦截权重
MARK_BALL_FORMDIST_WEIGHT = 0.09 //盯人权重
MARK_BALL_ANGLE_WEIGHT = 0.01 //球在区间内的盯人权重
MARK_PLAYER_TARGETDIST_WEIGHT_NEAR = 0.75 //盯权重近 这个最好跟截球权重一样。不然很多铲死人了。
MARK_PLAYER_FORMDIST_WEIGHT_NEAR = 0.15 //盯人权重近
MARK_PLAYER_TARGETDIST_WEIGHT_FAR = 0.25 //盯人权重远
MARK_PLAYER_FORMDIST_WEIGHT_FAR= 0.70 //盯人权重远
//**************************
//Shot Tuning Values射门力量调整值
//**************************
SHOT_POWERUP_RATE = 90 //射门力量
HEADING_POWERUP_RATE = 90 //头球力量,这个有第一时间的感觉。
//**************************
//Cross Tuning Values
//**************************
CROSS_ANGLE_SCALE = 0.166 //传中帮助的范围宽度(码计算的)
KEEPER_INTERCEPTION_AMNESTY_FRAMES = 0
//in yards
FORCE_TEAMMATE_ADVANTAGE = 10 //在10/3码内的队友救助
// --------------------------------------------------------------------
// Clearance probability (0%-100%)
// --------------------------------------------------------------------
CLEARANCE_PROBABILITY=40 //总体解围概率
// --------------------------------------------------------------------
//Shot Tuning Values
// --------------------------------------------------------------------
SHOT_POWERUP_RATE = 90 //射门力量
HEADER_POWERUP_RATE = 90 //头球力量
// --------------------------------------------------------------------
// Cross Tuning Values
// --------------------------------------------------------------------
CROSS_ANGLE_SCALE = 0.160 //传中帮助范围宽度
//TEST_SAVE_ANIM = 59 //控制测试。
KEEPER_INTERCEPTION_AMNESTY_FRAMES = 0
//in yards
FORCE_TEAMMATE_ADVANTAGE = 10
//***************************
// Bad Ref calls
//***************************
//裁判选项
//设置为1,比赛时判罚绝对公正
REF_PERFECT_GAME_CHANCE = 0
//每场比赛最多错判的给牌数的比率
MAX_CALLS = 3
//最多错判的越位次数
MISS_OFFSIDE = 40
OFFSIDE = 25
GOAL = 5
//最多错判的入球数
MISS_GOAL = 5
//掷界外球错判的概率
THROWIN = 10
//角球错判的概率
CORNER = 5
//球门球错判的概率
GOALKICK = 5
//最多错判出界的次数
MISS_BALL_OUT = 20
//出界错判的概率
BALL_OUT = 20
//最多错判掷界外球的次数
MISS_THROWIN = 10
//最多错判角球的次数
MISS_CORNER = 15
//最多错判开球门球的次数
MISS_GOALKICK = 15
//判错的概率
WRONG_FOUL = 10
//角球判错概率
WRONG_TEAM_CORNER = 10
//边界球判错概率
WRONG_TEAM_THROWIN = 10
//进球判错概率
WRONG_TEAM_GOALKICK = 10
//点球错判的概率
PENALTY_KICK = 20
//最多错判点球的次数
MISS_PENALTY_KICK = 5
//***************************
[]
// MAX_BALL_VELOCITY_XZ = 40.000000 球在XZ面的最大球速,越大越粘球。
// MAX_BALL_VELOCITY_Y = 25.000000球在Y面的最大球速。
MAX_BALL_VELOCITY_XZ = 38.0000004
MAX_BALL_VELOCITY_Y = 28.000000
// ALL_AIR_RESISTANCE_XZ = 0.0070 当=>0.06,球升至抛物线顶点时,会垂直落下,当值越小时感觉不出来有什么改变。
// BALL_AIR_RESISTANCE_Y = 0.0060 影响空中球的弧线,当值为<=0.001,球的弧度逐渐接近直线,并球速逐渐加快;当值为=>0.03,神“球”见首不见尾
// BALL_GRAVITY = -0.30 球的重力参数,该参数为足球最重要的参数之一,最好不要随意更改。
BALL_AIR_RESISTANCE_XZ = 0.007037
BALL_AIR_RESISTANCE_Y = 0.005812
BALL_GRAVITY = -0.30
// BALL_BOUNCE_COEFF_XZ = 1.3 球的反弹系数!
// BALL_BOUNCE_COEFF_XZ = 0.90 球的旋转系数!或者可以理解为球体的光滑程度。这个参数似乎和上面的MAX_BALL_VELOCITY有关。当值越小,球员带球跑动时每一脚触球后球滚动的非常远,并且时不时会出现球在原地,球员(或对方球员)要围着球跑几圈才能得到球的情况(很多补丁在这方面就没注意,经常导致传球给队友后,队友围绕着球跑了几圈就是没拿到球,修改为该参数后,在实战中几乎不会出现这种情况,只是会出现传球力量和方向控制不当而导致球不能直接到队友脚下的情况发生)。当值趋向于1时,没有那种一触球球就跑出很远的情况,只是当你加速时第一脚触球后,只要球没有被拦截,那么带球的队员永远也追不上球(即为此时 球速>人速)。也许有朋友觉得球员带球时球很粘人,改一下这个参数会有些效果。
// BALL_BOUNCE_DAMPING = 2.0 球的反弹衰减!反弹后持续效果有多久,有多大就看它了。值越小反弹越厉害,反之则弱。
// BALL_L_BOUNCE_DAMPING = 0.8 影响S球或W球在草皮上的弹性。值越大,球落在草皮上弹起(的高度)越高,反之则…。草皮不可能是绝对光滑的。这个参数就表示了球在草皮上受到力度的大小。
// BALL_NL_BOUNCE_DAMPING_SPEED = 5.0 影响A球在草皮上的弹性,值越大球员接球后在球员前进方向上球越有弹性,反之则…。例如队员从左边传球,你得球后往右边前进,那么球在往右的方向上弹得有多远就看这个参数了。
BALL_BOUNCE_COEFF_XZ = 0.988
BALL_ROLLING_COEFF = 0.984441
BALL_BOUNCE_DAMPING = 3.0
BALL_L_BOUNCE_DAMPING = 0.9
BALL_NL_BOUNCE_DAMPING_SPEED = 5.0
RAIN_BALL_BOUNCE_COEFF_XZ = 0.95
RAIN_BALL_ROLLING_COEFF = 0.9795
RAIN_BALL_BOUNCE_DAMPING = 3.2
RAIN_BALL_L_BOUNCE_DAMPING = 0.6
RAIN_BALL_NL_BOUNCE_DAMPING_SPEED = 12.0
//这个是传球的速度,越大越快。可以在对方上来贴防的情况下,迅速把球传出去,之前是1.0,结果是在贴防的下经常丢球或出界也不传球。
PASS_SPEED = 1.5
//任何人传球的一般误差角度值,之前是100W,现在改小5倍,才有点实况的感觉。当然,球员状态不好球还是会偏的
ANGLE_BIAS = 200000.0
SMART_PASS_NO_PENALTY_ANGLE = 9.0
SPIN_CREATION_MULTIPLIER = 3.5
SPIN_EFFECT_MULTIPLIER = 3.5
EVALBALL_BESTCASEDELAY = 0 //最好的球的延迟率
EVALBALL_WORSTCASEDELAY = 40 //最差的球的延迟率
EVALBALL_BESTCASESPEED = 9.0 //传球的最好球速
EVALBALL_WORSTCASESPEED = 7.0 //传球的最慢球速
EVALBALL_MAX_PLAYABLE_HEIGHT = 10 //球能可能最大到达的高度,这个应该是计算码的。。
POWERUP_RATE = 24 // 0 = allow CPU dekes
// 1 = no CPU dekes
//设置为0,己方球队比赛时不会做假动作
这个错了吧,是设置为 ...
mojiyu01 发表于 2011-10-30 16:58 http://bbs.3dmgame.com/images/common/back.gif
不知你们那个说的是对的,看翻译你是对的,但我好象把他的值设为1,电脑也会做假动作,希望楼主和你给个准确的说法 求大神们告诉我 为什么我一覆盖别人的config文件 或者修改自己的哪怕一个数字 游戏就进不去了.....是不是方法有问题啊 求教~~~~谢谢了 这个必须支持下啊
页:
[1]