文件修改心得
本帖最后由 lhwcj654 于 2018-4-27 12:09 编辑这个游戏不错,只是干死的设定很让人头疼,后期装甲和火力的平衡很重要
火力高了散热是个问题,武器装多了装甲也是个问题
我用的是3DM版本的汉化版1.1版,装了汉化后有根目录有个DATA文件夹,里面找一下再找一个DATA文件夹,这个文件家里面就有武器,散热器,跳跃火箭等等,我只修改了重量,如武器的火力,和装备的尺寸没有修改,改了怕出问题
我直接把PPC改为1ton把机甲的武器装满,空余的地方上散热,基本上不会爆机了,红了就歇一轮又是一条好汉。
=================================文件位置
=================================
X:XX\BATTLETECH\BattleTech_Data\StreamingAssets\data
这个目录下的文件都是可以修改的
weapon---武器文件夹,里面有的文件是XX+\++其实就是升级版的武器,如Weapon_PPC_PPC_0-STOCK.json和Weapon_PPC_PPC_2-Ceres_Arms.json,PPC_2就是PPC++,.json文件用文本打开就行
heatsinks---散热器
jumpjets---跳跃器
文件里面的内容:
"Category" : "Ballistic",
"Type" : "Autocannon",
"WeaponSubType" : "AC20",--------型号
"MinRange" : 0,
"MaxRange" : 270,-------射程
"RangeSplit" : [
180,
180,
270
],
"AmmoCategory" : "AC20",
"StartingAmmoCapacity" : 0,
"HeatGenerated" : 25,
"Damage" : 120,---------伤害
"OverheatedDamageMultiplier" : 0,
"EvasiveDamageMultiplier" : 0,
"EvasivePipsIgnored" : 0,
"DamageVariance" : 0,
"HeatDamage" : 0,
"AccuracyModifier" : 0,
"CriticalChanceMultiplier" : 1,
"AOECapable" : false,
"IndirectFireCapable" : false,
"RefireModifier" : 2,
"ShotsWhenFired" : 1,
"ProjectilesPerShot" : 3,
"AttackRecoil" : 4,
"Instability" : 60,
"WeaponEffectID" : "WeaponEffect-Weapon_AC20_Single",
"Description" : {
"Cost" : 230000,
"Rarity" : 5,
"Purchasable" : true,
"Manufacturer" : "Kali Yama",
"Model" : "Shredder Autocannon",
"UIName" : "AC/20 + + +",-----游戏里面的名字
"Id" : "Weapon_Autocannon_AC20_3-Kali_Yama",
"Name" : "AC/20 + + +",
"Details" : "The king of the battlefield in terms of raw damage, AC/20s hit harder than any other weapon. However, this comes at the expense of weight, range, and severely limited ammunition. Like all Autocannon weaponry, AC/20s suffer from recoil effects from continuous fire.",
"Icon" : "uixSvgIcon_weapon_Ballistic"
},
"BonusValueA" : "+ 20 Dmg.",----加的属性
"BonusValueB" : "+ 20 Stb.Dmg.",------附加的属性
"ComponentType" : "Weapon",
"ComponentSubType" : "Weapon",
"PrefabIdentifier" : "AC20",
"BattleValue" : 0,
"InventorySize" : 4,-----------尺寸
"Tonnage" : 1,-------------重量 1吨
"AllowedLocations" : "All",
"DisallowedLocations" : "All",
"CriticalComponent" : false,
"statusEffects" : [
],
"ComponentTags" : {
"items" : [
"component_type_variant",
"component_type_variant3",
"range_standard"
],
"tagSetSourceFile" : ""
}
}
以上是一点修改心得
这个游戏的文件好像都可以修改如BATTLETECH\BattleTech_Data\Managed文件夹的DLL文件,也希望有能力的朋友做MOD,欢迎讨论指导!
本帖最后由 elmorad 于 2018-4-27 11:21 编辑
{:3_121:}{:3_121:} 本帖最后由 longmeier5gm 于 2018-4-27 11:30 编辑
我想问问改的哪个文件,例如PPC,有好几个文件,什么STOCK,Donal,PPC-0 PPC1啥的,还是说我找的地方不对?
哦,不用了,我搞明白了,是我煞笔了
其实我最想改的是换装备的时间。。。 {:3_121:}
改了NPC的武器也会跟着变吧? longmeier5gm 发表于 2018-4-27 11:18
我想问问改的哪个文件,例如PPC,有好几个文件,什么STOCK,Donal,PPC-0 PPC1啥的,还是说我找的地方不对 ...
都是武器,类型不同,PPC-0是原始武器,其他的是改进型号(派系武器,显示为PPC+)
sudexi2512 发表于 2018-4-27 16:26
改了NPC的武器也会跟着变吧?
经过实测,会,所以尽量不要改武器伤害数据,但重量改了没问题,NPC的护甲该多少还是多少
有没有兄弟试试把散热器跳跃背包什么的重量改成负的…… 别的没事,就是驾驶员会受伤要等天数这个难过,
知道有爱伤驾驶员1天就能回归的修改吗 wxlsakura 发表于 2018-4-27 17:26
别的没事,就是驾驶员会受伤要等天数这个难过,
知道有爱伤驾驶员1天就能回归的修改吗 ...
驾驶员还好,我TM改装才闲的,换个配件几十天
Fenix_bc 发表于 2018-4-27 17:20
有没有兄弟试试把散热器跳跃背包什么的重量改成负的……
好想法,这下试试
zxh0304cj 发表于 2018-4-27 17:39
好想法,这下试试
刚试了下,完全可行,这下不怕吨位不够了~~~
看了文件才发现这作的武器真是太少了,居然连ER PPC都没有~~不过这种文件结构,应该mod起来也很容易 kinshin 发表于 2018-4-27 17:56
看了文件才发现这作的武器真是太少了,居然连ER PPC都没有~~不过这种文件结构,应该mod起来也很容易 ...
后期会有的。P射风格,不出100个DLC才怪。
Fenix_bc 发表于 2018-4-27 17:54
刚试了下,完全可行,这下不怕吨位不够了~~~
改太低了也不行啊,一堆感叹号,我感觉每个散热改20-30就差不多了
可否武器在原来的基础上新增一种?这样敌人就不会有影响,还有,新增武器如何获得?如果解决这些,那MOD就很快会出来了!:) 好不错呀 这个技术贴 真是太感谢大神了 求改装减时间修改? 试一下!!! 怎么没有提升命中的配件装备的呢 "InventorySize" : 4,-----------尺寸把这个数字改成1你就会发现PPC,高斯步枪那些你一台机甲上可以装几个了,还有就是配合散热可以把散热器的性能该高点散热也不是问题了 lhwcj654 发表于 2018-4-28 15:41
"InventorySize" : 4,-----------尺寸把这个数字改成1你就会发现PPC,高斯步枪那些你一台机甲上可以装几 ...
感觉散热器也木一点用,我散热器都改到-300了,而且机甲全部插满,结果也是一全弹发射就过热
gos061 发表于 2018-4-28 19:04
感觉散热器也木一点用,我散热器都改到-300了,而且机甲全部插满,结果也是一全弹发射就过热
...
你可以把武器的发热值改底啊,PPC直接改为5,AMM20直接改成5你的装甲空余的地方全插散热器就行了,但是有些游戏场景还是会过载,如沙漠这类环境,但是你想一点热都不发也不可能,防御一轮就行了
lhwcj654 发表于 2018-4-28 19:15
你可以把武器的发热值改底啊,PPC直接改为5,AMM20直接改成5你的装甲空余的地方全插散热器就行了,但是有 ...
太麻烦了,武器文件100多个
lhwcj654 发表于 2018-4-28 19:15
你可以把武器的发热值改底啊,PPC直接改为5,AMM20直接改成5你的装甲空余的地方全插散热器就行了,但是有 ...
哦我找到原因了,在商店里的那个不是降低热量的,是增加每回合消减的热量的。
gos061 发表于 2018-4-28 19:22
太麻烦了,武器文件100多个
其实你只用的到几种武器而已,如LM20 SAM6 PCC LL 高斯枪 AMM20而已,插槽和发热修改了基本上就够了,其他需要装在机甲的就是一些插件了。
本帖最后由 gos061 于 2018-4-28 20:26 编辑
lhwcj654 发表于 2018-4-28 19:34
其实你只用的到几种武器而已,如LM20 SAM6 PCC LL 高斯枪 AMM20而已,插槽和发热修改了基本上就够了,其 ...
我去,我找到原因了,是散热器第一行的数字没有改,有个耗散能力 "DissipationCapacity" : 3,这个才是主要数据,影响到游戏的数据,"BonusValueA" : "- 3 Heat / Turn",只是数据显示
给楼主补充一下散热器的修改,就用普通散热器来做示例,标注为红色的就是需要修改的地方。
{
"DissipationCapacity" : 3, 这是散热能力,这个才是机甲散热器要改的真正属性下面那个则是面板描述,改了也没有用
"Description" : {
"Cost" : 30000,
"Rarity" : 0,
"Purchasable" : true,
"Manufacturer" : "Generic",
"Model" : "Standard",
"UIName" : "Heat Sink",
"Id" : "Gear_HeatSink_Generic_Standard",
"Name" : "Standard Heat Sink",
"Details" : "Heat Sinks actively expel thermal energy generated from firing weaponry or other sources, preventing damage from excessive heat buildup. Their effectiveness can be impacted by the surrounding environment, positively or negatively.",
"Icon" : "uixSvgIcon_equipment_Heatsink"
},
"BonusValueA" : "- 3 Heat / Turn", 面板属性,无卵用,要想面板起效的话首先就要改最上面那个
"BonusValueB" : "", 这里可以添加第二属性,比如增加稳定性什么的,但是如果加在这的话也只是好看,具体属性编制规则我还在研究
"ComponentType" : "HeatSink",
"ComponentSubType" : "Heatsink",
"PrefabIdentifier" : "",
"BattleValue" : 0,
"InventorySize" : 1,
"Tonnage" : 1,
"AllowedLocations" : "All",
"DisallowedLocations" : "All",
"CriticalComponent" : false,
"statusEffects" : null,
"ComponentTags" : {
"items" : [
"component_type_stock"
],
"tagSetSourceFile" : ""
}
}
学习了,有用,谢谢
页:
[1]
2