716 lines
21 KiB
Markdown
716 lines
21 KiB
Markdown
https://sns.oddba.cn/136563.html?t=0#it8td
|
||
|
||
|
||
★ 物品ID搜索路径 EFT\SPT\_Data\Server\database\locales\global\ch.json
|
||
|
||
★ 常用物品修改路径 EFT\SPT\_Data\Server\database\templates\items.json
|
||
|
||
CTRL + F 搜索教程关键词,快速跳转。
|
||
|
||
目录:
|
||
|
||
1、人物血量、水、能量修改;
|
||
|
||
2、大口袋修改;
|
||
|
||
3、武器配件;
|
||
|
||
4、物品数量叠加、钥匙使用次数;
|
||
|
||
5、解除物品在跳蚤市场的限制;
|
||
|
||
6、人物部分属性、弹匣-弹药装卸速度、针剂修改、急救包、scav冷却时间;
|
||
|
||
7、对应地图、战局时长修改、战利品倍率;
|
||
|
||
8、空投修改;
|
||
|
||
9、关于防弹插板;
|
||
|
||
10、武器射击模式、射速;
|
||
|
||
11、关于物品携带限制;
|
||
|
||
12、物品的携带数量限制;
|
||
|
||
杂项
|
||
|
||
1、人物血量、水、能量修改路径
|
||
|
||
路径: EFT\user\profiles\xxx.json
|
||
|
||
"characters": {
|
||
|
||
"pmc": {
|
||
|
||
"BodyParts": {
|
||
|
||
"Chest": { 胸部
|
||
|
||
"Health": {
|
||
|
||
"Current": 85, 当前值
|
||
|
||
"Maximum": 85 最大值
|
||
|
||
}
|
||
|
||
},
|
||
|
||
"Head": { 头部
|
||
|
||
"Health": {
|
||
|
||
"Current": 35,
|
||
|
||
"Maximum": 35
|
||
|
||
}
|
||
|
||
},
|
||
|
||
"LeftArm": { 左手
|
||
|
||
"Health": {
|
||
|
||
"Current": 60,
|
||
|
||
"Maximum": 60
|
||
|
||
}
|
||
|
||
},
|
||
|
||
"LeftLeg": { 左脚
|
||
|
||
"Health": {
|
||
|
||
"Current": 65,
|
||
|
||
"Maximum": 65
|
||
|
||
}
|
||
|
||
},
|
||
|
||
"RightArm": { 右手
|
||
|
||
"Health": {
|
||
|
||
"Current": 60,
|
||
|
||
"Maximum": 60
|
||
|
||
}
|
||
|
||
},
|
||
|
||
"RightLeg": { 右脚
|
||
|
||
"Health": {
|
||
|
||
"Current": 66,
|
||
|
||
"Maximum": 65
|
||
|
||
}
|
||
|
||
},
|
||
|
||
"Stomach": { 腹部
|
||
|
||
"Health": {
|
||
|
||
"Current": 70,
|
||
|
||
"Maximum": 70
|
||
|
||
}
|
||
|
||
}
|
||
|
||
},
|
||
|
||
"Energy": { 能量
|
||
|
||
"Current": 100,
|
||
|
||
"Maximum": 100
|
||
|
||
},
|
||
|
||
"Hydration": { 水分
|
||
|
||
"Current": 100,
|
||
|
||
"Maximum": 100
|
||
|
||
在4.0.0之后或测试版,修改血量会出现重置的情况,修改方式相当于:
|
||
|
||
1、在以往的EFT\user\profiles\xxx.json之下修改,只是修改了"当前"的人物血量,在完成一局游戏后就会重置刷新,而重置刷新之后的文件是下面这个;(大概,我猜的…)
|
||
|
||
1、所以我们第一次进入游戏,可以先去上面那里修改,然后再来这里修改:SPT\SPT\_Data\database\templates\profiles.json
|
||
|
||
[](https://ods5.oddba.cn/user_files/80880/bbs/61318575_1760403485.png)
|
||
|
||
[](https://ods5.oddba.cn/user_files/80880/bbs/19360205_1760403280.png)图中划红线的地方(SPT Zero to hero),这个相当于是"当前你所创建人物的档案类型"然后找到自己的版本(bear-user),往下找,找到对应角色阵营的人物血量那些,修改即可。
|
||
|
||
其中我发现人物的"能量"、"水分"在user\profiles\xxx.json实现永久修改。
|
||
|
||
有些地方我没有反复验证,有可能不正确,若有错误地方请大佬指正。
|
||
|
||
2、大口袋修改
|
||
|
||
路径: EFT\SPT\_Data\Server\database\templates\items.json
|
||
|
||
搜索"\_id": "627a4e6b255f7527fb05a0f8" ,删除下列代码,然后改变第一个口袋的大小。
|
||
|
||
"cellsH":横向格数
|
||
|
||
"cellsV":纵向格数
|
||
|
||
↓↓↓删除下列代码↓↓↓ 第一行有个逗号
|
||
|
||
,
|
||
|
||
{
|
||
|
||
"\_name": "pocket2",
|
||
|
||
"\_id": "627a4e6b255f7527fb05a0f9",
|
||
|
||
"\_parent": "627a4e6b255f7527fb05a0f6",
|
||
|
||
"\_props": {
|
||
|
||
"filters": \[
|
||
|
||
{
|
||
|
||
"Filter": \[
|
||
|
||
"54009119af1c881c07000029" ←这个就是"所有物品"的代码
|
||
|
||
],
|
||
|
||
"ExcludedFilter": \[
|
||
|
||
"5448bf274bdc2dfc2f8b456a"
|
||
|
||
]
|
||
|
||
}
|
||
|
||
],
|
||
|
||
"cellsH": 1,
|
||
|
||
"cellsV": 1,
|
||
|
||
"minCount": 0,
|
||
|
||
"maxCount": 0,
|
||
|
||
"maxWeight": 0,
|
||
|
||
"isSortingTable": false
|
||
|
||
},
|
||
|
||
"\_proto": "55d329c24bdc2d892f8b4567"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"\_name": "pocket3",
|
||
|
||
"\_id": "627a4e6b255f7527fb05a0fa",
|
||
|
||
"\_parent": "627a4e6b255f7527fb05a0f6",
|
||
|
||
"\_props": {
|
||
|
||
"filters": \[
|
||
|
||
{
|
||
|
||
"Filter": \[
|
||
|
||
"54009119af1c881c07000029"
|
||
|
||
],
|
||
|
||
"ExcludedFilter": \[
|
||
|
||
"5448bf274bdc2dfc2f8b456a"
|
||
|
||
]
|
||
|
||
}
|
||
|
||
],
|
||
|
||
"cellsH": 1,
|
||
|
||
"cellsV": 1,
|
||
|
||
"minCount": 0,
|
||
|
||
"maxCount": 0,
|
||
|
||
"maxWeight": 0,
|
||
|
||
"isSortingTable": false
|
||
|
||
},
|
||
|
||
"\_proto": "55d329c24bdc2d892f8b4567"
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"\_name": "pocket4",
|
||
|
||
"\_id": "627a4e6b255f7527fb05a0fb",
|
||
|
||
"\_parent": "627a4e6b255f7527fb05a0f6",
|
||
|
||
"\_props": {
|
||
|
||
"filters": \[
|
||
|
||
{
|
||
|
||
"Filter": \[
|
||
|
||
"54009119af1c881c07000029"
|
||
|
||
],
|
||
|
||
"ExcludedFilter": \[
|
||
|
||
"5448bf274bdc2dfc2f8b456a"
|
||
|
||
]
|
||
|
||
}
|
||
|
||
],
|
||
|
||
"cellsH": 1,
|
||
|
||
"cellsV": 1,
|
||
|
||
"minCount": 0,
|
||
|
||
"maxCount": 0,
|
||
|
||
"maxWeight": 0,
|
||
|
||
"isSortingTable": false
|
||
|
||
},
|
||
|
||
"\_proto": "55d329c24bdc2d892f8b4567"
|
||
|
||
}
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/90630648_1720850631.png)
|
||
|
||
3、武器配件
|
||
|
||
路径: EFT\SPT\_Data\Server\database\templates\items.json
|
||
|
||
"DurabilityBurnModificator": 任意一个配件,为"0"时,"耐久损耗"为"-100%",枪械不掉耐久。
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/5206234_1720850780.png)
|
||
|
||
"Recoil":负值时,减后坐力。
|
||
|
||
"Ergonomics":人机工效
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/42872572_1720850850.png)
|
||
|
||
搜索弹匣时,如:
|
||
|
||
"Cartridges": \[
|
||
|
||
{
|
||
|
||
"\_name": "cartridges",
|
||
|
||
"\_id": "57487eee2459771f6c4d9724", 对应的弹匣ID
|
||
|
||
"\_parent": "5448c12b4bdc2d02308b456f",
|
||
|
||
"\_max\_count": 8, 弹匣最大容量,这个也是弹药包子弹数量的代码,可以全局搜索修改。
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/21666119_1720850734.png)
|
||
|
||
4、①物品数量叠加
|
||
|
||
路径: EFT\SPT\_Data\Server\database\templates\items.json
|
||
|
||
搜索物品时,修改物品ID两行相互紧挨着的下方代码,如卢布:
|
||
|
||
"5449016a4bdc2d6f028b456f": {
|
||
|
||
"\_id": "5449016a4bdc2d6f028b456f",
|
||
|
||
"\_name": "Рубли",
|
||
|
||
"\_parent": "543be5dd4bdc2deb348b4569",
|
||
|
||
"\_type": "Item",
|
||
|
||
"\_props": {
|
||
|
||
"Name": "Рубли",
|
||
|
||
"ShortName": "Roubles",
|
||
|
||
"Description": "Несколько банкнот пока еще котирующихся российских рублей",
|
||
|
||
"Weight": 0,
|
||
|
||
"BackgroundColor": "green",
|
||
|
||
"Width": 1,
|
||
|
||
"Height": 1,
|
||
|
||
"StackMaxSize": 500000000, 最大堆栈数量/每堆堆栈数量 超过5亿好像会报错
|
||
|
||
"RarityPvE": "Common",
|
||
|
||
"ItemSound": "item\_money",
|
||
|
||
"Prefab": {
|
||
|
||
"path": "assets/content/items/money/item\_money\_ruble\_small.bundle",
|
||
|
||
"rcid": ""
|
||
|
||
},
|
||
|
||
"UsePrefab": {
|
||
|
||
"path": "",
|
||
|
||
"rcid": ""
|
||
|
||
},
|
||
|
||
"StackObjectsCount": 1,
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/47724468_1720851219.png)
|
||
|
||
比如在修改弹药时,需要同时修改"StackObjectsCount",这个的大概是"多少数量成一堆"的意思,比如我在修改弹药堆叠数量时,只修改"StackMaxSize"的话,弹药原本是"战局内发现物"(带钩),会自动变成不带钩的。
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/68479815_1720850956.png)
|
||
|
||
比如藏身处的燃油不想经常换,例如金属燃料桶"5d1b36a186f7742523398433"修改 "MaxResource"最大资源值。
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/39594909_1720851012.png)
|
||
|
||
4、②钥匙的使用次数修改
|
||
|
||
通过找到相应钥匙或直接全部替换修改
|
||
|
||
MaximumNumberOfUsage 后缀数字为最大使用次数
|
||
|
||
删除这一词条,即可实现钥匙使用次数为"无限"
|
||
|
||
5、解除物品在跳蚤市场的限制
|
||
|
||
路径: EFT\SPT\_Data\Server\database\templates\items.json
|
||
|
||
搜索:
|
||
|
||
"CanSellOnRagfair": false,
|
||
|
||
↓将该字段的后缀 false 修改替换为 true↓
|
||
|
||
"CanSellOnRagfair": true,
|
||
|
||
在修改替换的之前要注意自己选中的内容,以上字段可能不能直接复制粘贴和替换。
|
||
|
||
杂项
|
||
|
||
跳蚤市场物品"√"
|
||
|
||
SPT\_Data\Server\configs\ragfair.json
|
||
|
||
"purchasesAreFoundInRaid" false 改 true
|
||
|
||
商人处购买物品"√"
|
||
|
||
SPT\_Data\Server\configs\trader.json
|
||
|
||
"purchasesAreFoundInRaid" false 改 true
|
||
|
||
战局内都"√"
|
||
|
||
SPT\_Data\Server\configs\inraid.json
|
||
|
||
"alwaysKeepFoundInRaidOnRaidEnd" false 改 true
|
||
|
||
AI卡壳
|
||
|
||
SPT\_Data\Server\database\globals.json
|
||
|
||
"AllowMalfForBots" false 改 true
|
||
|
||
弹挂防弹衣兼容
|
||
|
||
SPT\_Data\Server\database\templates\item.json
|
||
|
||
"BlocksArmorVest" true 改 false
|
||
|
||
头盔面罩耳机兼容
|
||
|
||
"BlocksEarpiece" true 改 false
|
||
|
||
"BlocksEyewear" true 改 false
|
||
|
||
"BlocksHeadwear" true 改 false
|
||
|
||
"BlocksFaceCover" true 改 false
|
||
|
||
6、①人物部分属性、针剂修改路径
|
||
|
||
路径: EFT\SPT\_Data\Server\database\globals.json
|
||
|
||
"WalkSpeedOverweightLimits": { 步行速度重量上限
|
||
|
||
"x": 35, 负重 这里别改太大,不然难以练到"力量"等级。
|
||
|
||
"y": 80, 超重 这里请随意更改,但我发现超过14亿可能出现报错。
|
||
|
||
"WalkOverweightLimits": { 步行重量上限
|
||
|
||
"x": 45,
|
||
|
||
"y": 86,
|
||
|
||
"BaseOverweightLimits": { 最大负重上限
|
||
|
||
"x": 26,
|
||
|
||
"y": 77,
|
||
|
||
"SprintOverweightLimits": { 奔跑负重上限
|
||
|
||
"x": 26,
|
||
|
||
"y": 72,
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/34610550_1720851129.png)
|
||
|
||
"Capacity":耐力(跑步等耐力条)
|
||
|
||
"OxygenCapacity":氧气容量、肺活量(建议调大,数值高了不容易喘息,我受不了猛男在耳边喘息)
|
||
|
||
"HandsCapacity":手部耐力(举枪耐力条)
|
||
|
||
"BaseRestorationRate": 耐力基本恢复率 (数字越大,恢复越快)
|
||
|
||
"HandsRestoration": 手部耐力恢复 (数字越大,恢复越快)
|
||
|
||
"OxygenRestoration": 肺活量恢复 (数字越大,恢复越快)
|
||
|
||
"SkillFatiguePerPoint":技能疲劳(为"0"时单局技能经验获取无上限)
|
||
|
||
"SkillPointsBeforeFatigue":技能前疲劳点(这个好像没什么卵用…)
|
||
|
||
懒得慢慢练技能的,可以把下列几项适当调高
|
||
|
||
"SkillProgressRate":技能进度
|
||
|
||
"SkillMinEffectiveness":技能最低有效性
|
||
|
||
"WeaponSkillProgressRate":武器技能提升率
|
||
|
||
"BaseLoadTime":子弹填装到弹匣的速度 数字越小,速度越快。
|
||
|
||
"BaseUnloadTime":弹匣内子弹的拆卸速度 数字越小,速度越快。
|
||
|
||
"BaseCheckTime":弹匣内子弹的检查速度 数字越小,速度越快。
|
||
|
||
"SavageplayCooldown": 0为scav模式无冷却时间
|
||
|
||
6、②针剂的属性修改也是在这里EFT\SPT\_Data\Server\database\globals.json,但搜索的不是物品ID,而是物品英文名,如肾上腺素,物品ID为5c10c8fd86f7743d7d706df3,但物品名为"Adrenaline"。可以先查找物品ID,再通过物品ID查找物品英文名。
|
||
|
||
修改针剂属性时在globals.json搜索针剂英文名,但要修改针剂的堆叠数量在items.json搜索针剂物品ID。针剂的对应属性我就不一一列举了,想要修改的时候对照游戏内的数值,或者自行翻译即可。
|
||
|
||
"BuffType": buff效果
|
||
|
||
"Chance": 几率,"1"为100%
|
||
|
||
"Delay": 延迟
|
||
|
||
"Duration": 持续时间/秒
|
||
|
||
"Value": 变化值
|
||
|
||
"SkillName": 对应人物技能效果
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/43392698_1720851268.png)
|
||
|
||
6、③急救包 路径: EFT\SPT\_Data\Server\database\templates\items.json
|
||
|
||
"medUseTime":使用时间/秒
|
||
|
||
"MaxHpResource":最大治疗量
|
||
|
||
"hpResourceRate":单次治疗量
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/46184342_1720851313.png)
|
||
|
||
7、①对应地图、战局时长修改路径
|
||
|
||
路径: EFT\SPT\_Data\Server\database\locations\对应地图\base.json
|
||
|
||
"EscapeTimeLimit": 战局时长/分钟
|
||
|
||
bigmap:海关
|
||
|
||
factory4\_day:工厂(昼)
|
||
|
||
factory4\_night:工厂(夜)
|
||
|
||
interchange:立交桥
|
||
|
||
laboratory:实验室
|
||
|
||
lighthouse:灯塔
|
||
|
||
rezervbase:储备站
|
||
|
||
sandbox:中心区
|
||
|
||
shoreline:海岸线
|
||
|
||
tarkovstreets:塔科夫街区
|
||
|
||
woods:森林
|
||
|
||
7、②战局内战利品刷新倍率,似乎包括了各种物品在内。
|
||
|
||
修改路径:Aki\_Data\Server\configs\location.json
|
||
|
||
"looseLootMultiplier":动态的战利品乘数
|
||
|
||
"staticLootMultiplier":静态战利品乘数
|
||
|
||
8、①空投修改路径 (这个是老版本的)
|
||
|
||
路径: EFT\SPT\_Data\Server\configs\airdrop.json
|
||
|
||
"bigmap": 25, 海关 后缀数字修改为100即为100%空投几率。
|
||
|
||
"woods": 25, 森林
|
||
|
||
"lighthouse": 20, 灯塔
|
||
|
||
"shoreline": 20, 海岸线
|
||
|
||
"interchange": 20, 立交桥
|
||
|
||
"reserve": 20, 储备站
|
||
|
||
"tarkovStreets": 20, 塔科夫街区
|
||
|
||
"sandbox": 20 中心区
|
||
|
||
8、②新版本空投修改方式
|
||
|
||
路径:EFT\SPT\_Data\Server\database\locations\对应地图\base.json
|
||
|
||
下面机翻,将就看一下,英语不好…
|
||
|
||
比如我这个就接二连三地给我扔了10个空投
|
||
|
||
[](https://ods5.oddba.cn/user_files/80880/screenshot/63008297_1742386295.png)
|
||
|
||
9、关于防弹插板
|
||
|
||
路径: EFT\SPT\_Data\Server\database\templates\items.json
|
||
|
||
"Durability":耐久
|
||
|
||
"MaxDurability":最大耐久
|
||
|
||
"armorClass":防弹等级
|
||
|
||
"speedPenaltyPercent":移动速度影响值
|
||
|
||
"mousePenalty":鼠标转向影响值
|
||
|
||
"weaponErgonomicPenalty":人机工效影响值
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/44584236_1720851332.png)
|
||
|
||
搜索的时候注意区分插板的"装备材质"以及全称,以免修改错误;
|
||
|
||
耐久不可太大不然报错进不去;
|
||
|
||
里面的"芳纶插板"沉默为锁定状态,搜索相应防弹衣ID,下拉找到相应位置插板,"locked": true,改为"locked": false,即可解除锁定;
|
||
|
||
其他的没怎么研究过,比如钝挫伤的修改,无敌插板等,大家自行研究,有大佬路过也可以指点一二。
|
||
|
||
10、武器射击模式、射速
|
||
|
||
路径: EFT\SPT\_Data\Server\database\templates\items.json
|
||
|
||
"weapFireType": \[
|
||
|
||
"single", 单发
|
||
|
||
"fullauto", 全自动
|
||
|
||
"burst", 三连发
|
||
|
||
"doubleaction", 双动式
|
||
|
||
"doublet", 两连发
|
||
|
||
"semiauto" 半自动
|
||
|
||
],
|
||
|
||
"bFirerate":射速/每分钟
|
||
|
||
添加射击模式之后,也要修改射速,注意代码的编写,除了最后一项外,其余在结尾处添加逗号(如上)" , ",或者可以参照其他全自动枪械的代码。
|
||
|
||
11、关于物品携带限制
|
||
|
||
路径: EFT\SPT\_Data\Server\database\templates\items.json
|
||
|
||
我的思路是这样的,简单给大家讲一下:
|
||
|
||
我在搜索"容器"的时候,发现"背包"这一种容器的代码里有这么一行"ExcludedFilter": 用软件翻译过来是
|
||
|
||
"排除过滤器",我猜测并证实,这段代码的意思是"不可以放什么",思路就是把限制的东西全部删掉,就没有限制啦,于是乎,把"ExcludedFilter": \[ 之后的ID全部删掉,并且注意代码的编写,其他容器同理。
|
||
|
||
如图👇
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/34422617_1721449901.png)
|
||
|
||
在改写"战术挎包"的"物品携带限制"后的效果
|
||
|
||
如图👇
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/26646457_1721449987.png)
|
||
|
||
12、物品的携带数量限制
|
||
|
||
路径: EFT\SPT\_Data\Server\database\globals.json
|
||
|
||
搜索"RestrictionsInRaid",大概意思是"战局内可携带物品数量的限制",我直接不增减了,而是删掉,我把所有限制的物品及其编写的代码都删掉了,也就出现了上图携带上亿卢布的情况。
|
||
|
||
如图👇,改成像我一样,就没有携带物品数量限制。
|
||
|
||
[](https://ods3.oddba.cn/user_files/80880/screenshot/30780064_1721450538.png) |