【SPT 4.0.0】逃离塔科夫离线版 血量稳定修改方案(实测分享)
两世之里
2025年10月18日 22:19
收录于文集
共2篇

🧭 前言

4.0.0 的离线版尝试了 3.5 的修改方法(只改user\profiles下的用户文件)

结果发现只能生效一局,撤离后血量上限就被系统重置,虽说也是能用但是也是有些麻烦的,在网上也没找到相关的帖子说怎么做,就研究了下怎么改。

现在已经可以稳定使用, 截图证明

游戏中

撤离后

这个方案能彻底解决 SPT 4.0.0 血量上限自动重置 的问题,修改后即使撤离、重启也稳定生效。

⚙️ 环境与版本说明

游戏版本:SPT 4.0.0   修改范围:   `user\profiles\` 下的用户文件     `SPT_Data\database\templates\profiles.json`   验证方法:   修改血量上限后进入任意对局   撤离后检查角色血量上限;   若仍为设定值,则修改成功。

🧰 修改步骤, 一定要做 1, 2

1. 注意一定要先关闭服务器和游戏。

2. 你要改的文件一定要先拷贝一份, 改坏了还有救的,当然如果你要上 git之类的也不是不行。

3. 文件路径

路径如下:

  1. SPT\SPT_Data\database\templates\profiles.json

  2. `user\profiles\` 下的用户文件

建议用 Visual Studio Code 打开整个 `SPT` 文件夹,方便全局搜索与编辑,你硬用记事本也行。

vis 简单说明

用这个打开你的游戏根目录就行

比如我的就是这个

3. 修改内容(正式改) 角色文件修改

先修改 `user\profiles\` 下的用户文件 ,这个会影响你这次对局, 且要看下你游戏版本

用查找( ctrl+f) 找 BodyParts, 就可以定位你游戏角色的数据了, 这个是pmc的。

位置

修改

这里就可以把下面这些 改成你想要的数,比如我把吃喝上限改1000, 各个部位血量上限改 1000, 吃喝在BodyParts 上面。Current就是当前值,Maximum是上限。

4.0 以前的, 且没有重置问题的 改到这里就可以了。

"Health": {

        "Hydration": {

          "Current": 934,

          "Maximum": 1000

        },

        "Energy": {

          "Current": 907,

          "Maximum": 1000

        },

        "Temperature": {

          "Current": 37,

          "Maximum": 40

        },

        "BodyParts": {

          "Chest": {

            "Health": {

              "Current": 1000,

              "Maximum": 1000

            }

          },

          "Head": {

            "Health": {

              "Current": 1000,

              "Maximum": 1000

            }

          },

          "LeftArm": {

            "Health": {

              "Current": 1000,

              "Maximum": 1000

            }

          },

          "LeftLeg": {

            "Health": {

              "Current": 1000,

              "Maximum": 1000

            }

          },

          "RightArm": {

            "Health": {

              "Current": 1000,

              "Maximum": 1000

            }

          },

          "RightLeg": {

            "Health": {

              "Current": 1000,

              "Maximum": 1000

            }

          },

          "Stomach": {

            "Health": {

              "Current": 1000,

              "Maximum": 1000

            }

          }

        },

再往上稍微看下, 就可以看到游戏版本了, 不然你就要想下自己创建角色时选的是什么版本了。

修改  `SPT_Data\database\templates\profiles.json`

这个是处理 4.0.0的问题的,不是这个版本可以不改

这个很重要关乎你后面对局的血量。

上面已经知道我的版本是 Unheard 了, 那就很简单了,找到 SPT_Data\database\templates\profiles.json。 查 BodyParts

注意一定是 Unheard > bear , usec的话你就找usec。

和我们上面一样改你想要的值就行, 这个health的下一段就是 吃喝,需要改的也可以改。

这两个文件一改,打开服务器, 打开游戏 你就能爽玩你的游戏了。

附带 血包修改

血包修改,这个可以解决血多 没办法回血, 以及回血破产

这个文件修改是很早前看一个大佬的帖子学的,时间太久了忘记出处了。

可以修改 SPT\SPT_Data\database\templates\items.json 这个文件

查 5755356824597772cb798962 或者 "_name": "medkit"

按我的截图改 就可以改上限 和 单次回血量了。

效果可以看仓库中血包血条

⚠️ 免责声明

本文仅用于离线学习与研究,不涉及官方在线版内容