knowledge-vault/sources/references/游戏笔记/EFT/常用修改.md

21 KiB
Raw Permalink Blame History

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

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)图中划红线的地方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"

        }

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

3、武器配件

路径:   EFT\SPT_Data\Server\database\templates\items.json

"DurabilityBurnModificator": 任意一个配件,为"0"时,"耐久损耗"为"-100%",枪械不掉耐久。

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

"Recoil":负值时,减后坐力。

"Ergonomics":人机工效

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

搜索弹匣时,如:

"Cartridges": [

        {

          "_name": "cartridges",

          "_id": "57487eee2459771f6c4d9724",     对应的弹匣ID

          "_parent": "5448c12b4bdc2d02308b456f",

          "_max_count": 8,     弹匣最大容量,这个也是弹药包子弹数量的代码,可以全局搜索修改。

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

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,

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

比如在修改弹药时,需要同时修改"StackObjectsCount",这个的大概是"多少数量成一堆"的意思,比如我在修改弹药堆叠数量时,只修改"StackMaxSize"的话,弹药原本是"战局内发现物"(带钩),会自动变成不带钩的。

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

比如藏身处的燃油不想经常换,例如金属燃料桶"5d1b36a186f7742523398433"修改 "MaxResource"最大资源值。

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

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,

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

"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":   对应人物技能效果

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

6、③急救包   路径:   EFT\SPT_Data\Server\database\templates\items.json

"medUseTime":使用时间/秒

"MaxHpResource":最大治疗量

"hpResourceRate":单次治疗量

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

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个空投

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

9、关于防弹插板

路径:   EFT\SPT_Data\Server\database\templates\items.json

"Durability":耐久

"MaxDurability":最大耐久

"armorClass":防弹等级

"speedPenaltyPercent":移动速度影响值

"mousePenalty":鼠标转向影响值

"weaponErgonomicPenalty":人机工效影响值

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

搜索的时候注意区分插板的"装备材质"以及全称,以免修改错误;

耐久不可太大不然报错进不去;

里面的"芳纶插板"沉默为锁定状态搜索相应防弹衣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全部删掉并且注意代码的编写其他容器同理。

如图👇

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

在改写"战术挎包"的"物品携带限制"后的效果

如图👇

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)

12、物品的携带数量限制

路径:   EFT\SPT_Data\Server\database\globals.json

搜索"RestrictionsInRaid",大概意思是"战局内可携带物品数量的限制",我直接不增减了,而是删掉,我把所有限制的物品及其编写的代码都删掉了,也就出现了上图携带上亿卢布的情况。

如图👇,改成像我一样,就没有携带物品数量限制。

常用修改-修改教程(整合)分享(3.11.X-4.0.x部分通用 不确定)