游戏狂人
- 贡献度
- 22
- 金元
- 16051
- 积分
- 1693
- 精华
- 0
- 注册时间
- 2009-4-15
|
本帖最后由 hyz4751 于 2016-2-13 15:28 编辑
打开游戏目录“XCOM 2\XComGame\Config”,会有很多的ini配置文件,可以用记事本打开。
初始资源,研究、建筑、训练、恢复速率等修改部分带初始属性的修改需要新开档(如金钱等,联络点上限在没建飞船内通讯站的时候可以不用新开,重新读档即可)
打开“DefaultGameData.ini”文件
其中每种属性有四行,对应四种难度,按需要自行修改数值
XComHeadquarters_StartingValueSupplies[0]=175 ;Easy 初始补给(钱)
XComHeadquarters_StartingValueSupplies[1]=175 ;Normal
XComHeadquarters_StartingValueSupplies[2]=175 ;Classic
XComHeadquarters_StartingValueSupplies[3]=175 ;Impossible
XComHeadquarters_StartingValueIntel[0]=50 ;Easy 初始情报
XComHeadquarters_StartingValueIntel[1]=30 ;Normal
XComHeadquarters_StartingValueIntel[2]=40 ;Classic
XComHeadquarters_StartingValueIntel[3]=60 ;Impossible
XComHeadquarters_StartingValueAlienAlloys[0]=0 ;Easy 初始外星合金
XComHeadquarters_StartingValueAlienAlloys[1]=0 ;Normal
XComHeadquarters_StartingValueAlienAlloys[2]=0 ;Classic
XComHeadquarters_StartingValueAlienAlloys[3]=0 ;Impossible
XComHeadquarters_StartingValueEleriumCrystals[0]=0 ;Easy 初始超铀
XComHeadquarters_StartingValueEleriumCrystals[1]=0 ;Normal
XComHeadquarters_StartingValueEleriumCrystals[2]=0 ;Classic
XComHeadquarters_StartingValueEleriumCrystals[3]=0 ;Impossible
..........................................................................................................................
XComHeadquarters_DefaultTrainRookieDays[0]=5 ;Easy 新兵训练成职业士兵的天数
XComHeadquarters_DefaultTrainRookieDays[1]=5 ;Normal
XComHeadquarters_DefaultTrainRookieDays[2]=5 ;Classic
XComHeadquarters_DefaultTrainRookieDays[3]=10 ;Impossible
XComHeadquarters_DefaultRespecSoldierDays[0]=5 ;Easy 老兵重训练天数(洗点)
XComHeadquarters_DefaultRespecSoldierDays[1]=5 ;Normal
XComHeadquarters_DefaultRespecSoldierDays[2]=5 ;Classic
XComHeadquarters_DefaultRespecSoldierDays[3]=10;Impossible
XComHeadquarters_PsiTrainingDays[0]=10 ;Easy 灵能士兵训练天数
XComHeadquarters_PsiTrainingDays[1]=10 ;Normal
XComHeadquarters_PsiTrainingDays[2]=10 ;Classic
XComHeadquarters_PsiTrainingDays[3]=25 ;Impossible
PsiTrainingRankScalar[0]=2.0f ;Easy 灵能士兵技能训练时间的倍率(数值越小时间越短)
PsiTrainingRankScalar[1]=2.0f ;Normal
PsiTrainingRankScalar[2]=2.0f ;Classic
PsiTrainingRankScalar[3]=2.0f ;Impossible
.........................................................................................
StartingRegionSupplyDrop[0]=150 ;Easy 初始月供(就是每月空投给你的钱)
StartingRegionSupplyDrop[1]=150 ;Normal
StartingRegionSupplyDrop[2]=150 ;Classic
StartingRegionSupplyDrop[3]=150 ;Impossible
..........................................................................................
XComHeadquarters_StartingPowerProduced[0]=0 ;Easy 初始电力
XComHeadquarters_StartingPowerProduced[1]=0 ;Normal
XComHeadquarters_StartingPowerProduced[2]=0 ;Classic
XComHeadquarters_StartingPowerProduced[3]=0 ;Impossible
XComHeadquarters_StartingCommCapacity[0]=3 ;Easy 初始联络点上限(这个建议改多点)
XComHeadquarters_StartingCommCapacity[1]=3 ;Normal
XComHeadquarters_StartingCommCapacity[2]=3 ;Classic
XComHeadquarters_StartingCommCapacity[3]=3 ;Impossible
....................................................................................
ResearchProject_TimeScalar[0]=1.0 ;Easy 科研的时间倍率(其实前面也有科研天数的可以改,但是不如改这个方便)
ResearchProject_TimeScalar[1]=1.0 ;Normal
ResearchProject_TimeScalar[2]=1.0 ;Classic
ResearchProject_TimeScalar[3]=1.0 ;Impossible
; Not currently used, all items are instant 没卵用
BuildItemProject_TimeScalar[0]=1.0 ;Easy
BuildItemProject_TimeScalar[1]=1.0 ;Normal
BuildItemProject_TimeScalar[2]=1.0 ;Classic
BuildItemProject_TimeScalar[3]=1.0 ;Impossible
BuildFacilityProject_TimeScalar[0]=1.0 ;Easy 建造设施的时间倍率
BuildFacilityProject_TimeScalar[1]=1.0 ;Normal
BuildFacilityProject_TimeScalar[2]=1.0 ;Classic
BuildFacilityProject_TimeScalar[3]=1.0 ;Impossible
; Not currently used, all upgrades are instant 没卵用
UpgradeFacilityProject_TimeScalar[0]=1.0 ;Easy
UpgradeFacilityProject_TimeScalar[1]=1.0 ;Normal
UpgradeFacilityProject_TimeScalar[2]=1.0 ;Classic
UpgradeFacilityProject_TimeScalar[3]=1.0 ;Impossible
ClearRoomProject_TimeScalar[0]=1.0 ;Easy 清理房间的时间倍率
ClearRoomProject_TimeScalar[1]=1.0 ;Normal
ClearRoomProject_TimeScalar[2]=1.0 ;Classic
ClearRoomProject_TimeScalar[3]=3.0 ;Impossible
ClearRoomProjectFirstRow_TimeScalar[0]=0.5 ;Easy 首行房间清理的时间倍率(就是最上面的一行房间)
ClearRoomProjectFirstRow_TimeScalar[1]=0.5 ;Normal
ClearRoomProjectFirstRow_TimeScalar[2]=0.5 ;Classic
ClearRoomProjectFirstRow_TimeScalar[3]=0.33 ;Impossible
HealSoldierProject_TimeScalar[0]=1.5 ;Easy 士兵治疗的时间倍率(改低就可以减少受伤恢复的天数)
HealSoldierProject_TimeScalar[1]=1.5 ;Normal
HealSoldierProject_TimeScalar[2]=1.5 ;Classic
HealSoldierProject_TimeScalar[3]=2.5 ;Impossible
15楼的朋友提供了研究天数等的修改,其实改倍率更方便一点
新兵属性修改
需要新开档或者刷新招募
打开“DefaultGameData_CharacterStats.ini”文件
下面为新兵的属性值,文本中其他的应该是怪的参数,我没有找到五种职业的对应参数,大家改改新兵属性就好。(对已招募士兵似乎无效,需要重新招募)
[Soldier X2CharacterTemplate]
CharacterBaseStats[eStat_HP]=5 生命(此属性有难度修正,注意一起改了)
CharacterBaseStats[eStat_Offense]=65 命中 (个人认为这个是最重要的属性,有木有!)
CharacterBaseStats[eStat_Defense]=0 回避率(就是敌人射击你的时候减多少命中率)
CharacterBaseStats[eStat_Mobility]=12 移动格数
CharacterBaseStats[eStat_SightRadius]=27 射击半径
CharacterBaseStats[eStat_Will]=40 意志力(此属性有难度修正,注意一起改了)
CharacterBaseStats[eStat_PsiOffense]=0 灵能命中率(灵能士兵专用
CharacterBaseStats[eStat_FlightFuel]=0 没卵用
CharacterBaseStats[eStat_UtilityItems]=1 没卵用
CharacterBaseStats[eStat_AlertLevel]=2 警戒等级(不知道具体有啥效果,目前也没发现有任何NPC的警戒等级是别的数值,不太建议改)
CharacterBaseStats[eStat_BackpackSize]=3 没卵用
CharacterBaseStats[eStat_Hacking]=5 免安装电脑的分数
CharacterBaseStats[eStat_CritChance]=0 暴击率
CharacterBaseStats[eStat_CombatSims]=0
CharacterBaseStats[eStat_HighCoverConcealment]=1
CharacterBaseStats[eStat_Strength]=0
CharacterBaseStats[eStat_FlankingCritChance]=50 侧翼射击暴击几率(此属性有难度修正,注意一起改了)
CharacterBaseStats[eStat_FlankingAimBonus]=0 侧翼射击命中奖励
CharacterBaseStats[eStat_DetectionRadius]=9 侦测半径(如果修改了移动数的话,建议把这个相应的改高一点,不然很容易一头扎进敌人堆里)
另外如果修改生命、意志力及侧翼暴击率这3个属性,在后面有修正,注意改,在下面这些地方:
[Soldier_Diff_0 X2CharacterTemplate] 新手难度
CharacterBaseStats[eStat_HP]=6
CharacterBaseStats[eStat_Will]=50
[Soldier_Diff_1 X2CharacterTemplate] 老兵难度
CharacterBaseStats[eStat_HP]=5
CharacterBaseStats[eStat_Will]=40
CharacterBaseStats[eStat_FlankingCritChance]=40
[Soldier_Diff_2 X2CharacterTemplate] 指挥官难度
CharacterBaseStats[eStat_HP]=4
CharacterBaseStats[eStat_Will]=40
CharacterBaseStats[eStat_FlankingCritChance]=40
[Soldier_Diff_3 X2CharacterTemplate] 传奇难度
CharacterBaseStats[eStat_HP]=4
CharacterBaseStats[eStat_Will]=40
CharacterBaseStats[eStat_FlankingCritChance]=40
职业升级属性修改
不用新开档,修改之前升级的属性不会修正,需要重新练级
打开“DefaultClassData.ini”
里面可以看到有11种职业,其中Rookie就是新兵,不要去管他,其他有10个职业,其中前缀带MP_的,都是多人模式下专用的,可以不用去改。
;************************************************************************************************************
;*** Ranger Class Data *** (游侠职业属性修改,改这个目录,每个职前面都有分隔符,不容易错;单人模式共有5个职业)
;************************************************************************************************************
[Ranger X2SoldierClassTemplate]
bMultiplayerOnly=0 是否多人模式专用,这个千万别改
ClassPoints=4
IconImage="img:///UILibrary_Common.class_ranger"
NumInForcedDeck=1
NumInDeck=4
KillAssistsPerKill=4
SquaddieLoadout="SquaddieRanger"
AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun") 此处开始为可使用武器,可根据喜好自行添加,具体命令可以从其他职业的可使用武器里面找
AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="sword")
; squaddie 二等兵
SoldierRanks=( aAbilityTree=( (AbilityName="SwordSlice", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon) \\
), \\ 可使用技能,应该可以替换成其他职业的技能,我没试
aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=1)),\\
)
*********************************紫色部分属性解析,千万别把这段放进去**************************
(StatType=eStat_Offense,StatAmount=3) 当前军衔增加的命中值
(StatType=eStat_HP,StatAmount=1) 当前军衔增加的HP
(StatType=eStat_Strength,StatAmount=0) 当前军衔增加的力量(说实话我还不太清楚这个属性具体有什么效果,榴弹兵这个属性增加的多一些)
(StatType=eStat_Hacking,StatAmount=0) 当前军衔增加的开锁值
(StatType=eStat_CombatSims,StatAmount=1) 说实话,这个我也不知道是干啥的,基本上每个职业只有第一级军衔这里会变成1,其他都是0
最后一个职业“灵能士兵(PsiOperative)”,会比其他职业多这样一行
(StatType=eStat_PsiOffense,StatAmount=4,RandStatAmount=9,CapStatAmount=100)
这个应该是PSI的命中率,改红色数字就好
*******************************************************************************************
; corporal 下士
SoldierRanks=( aAbilityTree=( (AbilityName="Phantom"), \\
(AbilityName="Blademaster", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon) \\
), \\
aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0)),\\
)
……
……
到这里为部分游侠的属性修改,squaddie、corporal以及后面的sergeant等对应的为各级军衔,就不一一列举了
应坛友要求,做个添加升级属性的修改,每个职业分为7级军衔,以游侠为例,上面那段命令对应的是下士的升级,可以在后面添加
; corporal 下士
SoldierRanks=( aAbilityTree=( (AbilityName="Phantom"), \\
(AbilityName="Blademaster", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon) \\
), \\
aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0),(StatType=eStat_Mobility,StatAmount=5),(StatType=eStat_DetectionRadius,StatAmount=3)),\\
)
蓝色部分为我添加的属性,移动+5,视野+3;其中红色部分可以替换为新兵属性中的任意属性,但是不要和已有的重复,另外记得逗号和最后的括号不要漏。
|
评分
-
6
查看全部评分
-
|