首发:在ODDBA论坛再次发布该4.0.13版本MOD的更新版本
Mod介绍:将Coach加入你的商人阵营,花费大量卢布购买对应的臂带,每次购买对应臂带他将训练你的负重阈值+1,购买7个对应血量臂带后肢体血量的上限+1,技能经验+10,角色经验+1000,购买后进行一次战局才会改变数值,这是我玩SPT最不可或缺的mod,从3.10.5版本移植到4.0.13版本并推荐给大家
简单理解:咱只需要知道购买商人界面最下方带骷髅头的臂带可以加肢体血量:![[4.0.13]personaltrainer mod ver2:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验](https://ods6.oddba.cn/user_files/87646/screenshot/67370845_1785051763.png)
![[4.0.13]personaltrainer mod ver2:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验](https://ods6.oddba.cn/user_files/87646/screenshot/14989200_1785051772.png)
,2570k价格的臂带可以加1kg负重就ok了
旧版本链接,但是不要再下此链接的旧版本mod了:https://sns.oddba.cn/192661.html?comment_id=3586805
老铁们好
,我是mod个人练习生1741896089,这次给大家带来Personal Trainer — SPT 4.0.13 原生 C# 移植版的更新
本次更新解决了:
更新1.任一肢体血量到达255以上后,血量数据崩坏的问题,比如255后再次购买血量臂带,血量会从本来的256变成37这样,现已测试任一肢体血量通过购买对应的血量臂带已可以达到1000以上或可能10000以上的血量。(1000以上我再没测试了):
测试结果:持续购买导致头部可以到达1000以上的血量。
可读:修复了极端情况下血量可能变少的问题。 旧版本使用 byte 类型存储血量增量,当某个身体部位通过购买达到255点上限后,继续购买可能导致数值溢出并归零导致数值减少。此问题在正常游戏周期内极难触发(需要单个部位购买200-255次以上),但为确保长期存档安全与游玩体验,现已将血量计算从byte改为 float 类型,移除了灾难的的255上限限制。你的血量可以无限成长,再也不会出现“买到255以上反而降低”的情况。
更新2.解决了购买负重臂带10次,实际生效8次9次的问题,现在买多少次,正确生效多少次,所以这次只有一个标准版本。测试结果:购买50次,生效50次,95kg-145kg。
可读:旧版本中,负重训练的实际生效次数与购买次数存在偏差——买10次,可能只有8到9次真正生效。这不是随机吞值,而是服务端修改负重参数后,客户端显示值需要经过游戏内部的技能修正和生命值修正公式,导致最终结果与预期有出入。
新版本从架构上彻底解决了这个问题。我不再依赖服务端间接修改负重曲线参数,而是在客户端直接挂钩最终负重计算函数,将训练次数乘以固定增量(每次+1kg)直接叠加到结果上。
原作者:Skulltag
移植 & 4.0.13 适配:oddba:1741896089
mod解释权归https://forge.sp-tarkov.com 网站的此mod原作者skulltag所有,他最后在该网站发布了3.10.5版本的personal trainer版本再没升级过此mod或发布过mod。
臂带购买后跟3.10.5版本一样,不进入仓库,直接消失
注意事项:
1.依旧备份你的存档,以防不可逆转的错误出现
2.在SPT 4.0.13\SPT\user\mods\skulltag-personaltrainer\config文件夹里的config.json可以自定义各种臂带的价格等数值,如果你觉得价格太低或者太高的话,可自行修改价格或数值,这些价格是我自行设置的,可能偏高,skulltag在3.10.5版本定的价格偏低,只需要改对应数字然后点击保存,关闭即可![[4.0.13]personaltrainer mod ver2:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验](https://ods6.oddba.cn/user_files/87646/screenshot/35839023_1784530577.png)
“EnableHealthPerLevel”: true, 是否开启血量随等级上升功能?true开启false关闭 默认为true 开启 每级+7血量
“EnableHealthPurchases”: true, 是否开启臂带血量购买?重要 保持true
“EnableSkillExpPurchases”: true, 是否开启技能臂带购买?默认为 true
“EnableCharacterExpPurchase”: true, 是否开启角色经验臂带购买?默认为 true
“EnableWeightLimitPurchase”: true, 是否开启负重臂带购买?重要 保持true
“HeadHealthBase”: 35.0, ⚠️初始血量值,也就是说不管你之前用什么办法增加了角色的血量,加了这个mod,血量都会变成这个基础值440+当前等级血量,每级+7血量(如果开启了血量随等级提升功能),之前有修改血量的铁子,自己修改成你之前的每个部位肢体血量数值,不然就是默认的440血量+当前等级血量(买一次血量臂带完成战局才会生效这个功能)
“ChestHealthBase”: 85.0, ⚠️初始血量值
“StomachHealthBase”: 70.0, ⚠️初始血量值
“LeftArmHealthBase”: 60.0, ⚠️初始血量值
“RightArmHealthBase”: 60.0, ⚠️初始血量值
“LeftLegHealthBase”: 65.0, ⚠️初始血量值
“RightLegHealthBase”: 65.0,⚠️ 初始血量值
“HeadHealthPerLevel”: 1.0, 每次升级此部位加多少血量?默认为1
“ChestHealthPerLevel”: 1.0, 每次升级此部位加多少血量?默认为1
“StomachHealthPerLevel”: 1.0, 每次升级此部位加多少血量?默认为1
“LeftArmHealthPerLevel”: 1.0, 每次升级此部位加多少血量?默认为1
“RightArmHealthPerLevel”: 1.0, 每次升级此部位加多少血量?默认为1
“LeftLegHealthPerLevel”: 1.0, 每次升级此部位加多少血量?默认为1
“RightLegHealthPerLevel”: 1.0, 每次升级此部位加多少血量?默认为1
“HeadHealthPerPurchase”: 1.0, 每次购买对应血量臂带加多少血量?默认为1
“ChestHealthPerPurchase”: 1.0, 每次购买对应血量臂带加多少血量?默认为1
“StomachHealthPerPurchase”: 1.0, 每次购买对应血量臂带加多少血量?默认为1
“LeftArmHealthPerPurchase”: 1.0, 每次购买对应血量臂带加多少血量?默认为1
“RightArmHealthPerPurchase”: 1.0, 每次购买对应血量臂带加多少血量?默认为1
“LeftLegHealthPerPurchase”: 1.0, 每次购买对应血量臂带加多少血量?默认为1
“RightLegHealthPerPurchase”: 1.0, 每次购买对应血量臂带加多少血量?默认为1
“HeadHealthPurchaseCost”: 1674000, 头部血量价格
“ChestHealthPurchaseCost”: 1392000, 胸部血量价格
“StomachHealthPurchaseCost”: 1267000, 胃部血量价格
“LeftArmHealthPurchaseCost”: 874000, 左手臂血量价格
“RightArmHealthPurchaseCost”: 877000, 右手臂血量价格
“LeftLegHealthPurchaseCost”: 822000, 左腿血量价格
“RightLegHealthPurchaseCost”: 822000, 右腿血量价格
“SkillPrice”: 780000, 所有技能臂带的价格
“SkillExp”: 10, 单次购买技能臂带提升的经验
“WeightIncreasePrice”: 2570000, 负重臂带的价格
“CharacterPrice”: 1300000, 角色经验臂带价格
“CharacterExp”: 1000, 单次购买角色经验臂带提升的经验
推荐使用 Notepad++ 或 VS Code 打开编辑,记事本也行但不推荐,不要忘了修改后保存,不然不生效。
3.mod还带有每升一级7个肢体部位各加1血量的功能,默认为开启,根据你当前档的等级,可能会有肢体血量上升的情况,属正常现象,(买一次血量臂带并完成战局后才会生效)可在config.json里最开头这一行: “EnableHealthPerLevel”: true, 把true改成false即可关闭此升级加血量功能,但是要记住必须得购买过一次随机血量臂带,mod在user\mods\skulltag-personaltrainer\data里生成了HealthPurchase.json这个功能才会生效,切记,不要忘了修改后保存,不然不生效。
4.现不知道和哪个mod冲突,但我已把我在3.11.4用的mod移到4.0.13使用未发现什么冲突,如果有冲突或者任何错误或你无法解决,忍受的地方 在此贴告诉我或私聊我,我看到了会在休假时间尝试解决
5.关于mods\skulltag-personaltrainer\data里的HealthPurchase.json:这个是记录你所有存档购买过的血量及负重的记录文件,非常重要,购买过一次血量或负重后,mod会自动生成该json文件,如果你想操作什么,切记一定要删掉这个文件而不是把代码清空,空代码会导致服务端运行时报一个大页的错误,导致游戏进不去。
6.关于scav模式:我不知道这些功能会不会应用到scav模式上,我从来不玩scav模式
7.未尽事宜,此贴回复或私聊我
8.开发环境:VS2026
软件协助:dnSpy
AI 协助🤖:DeepSeek V3 & Qwen 3.7 Max & 天工AI
框架:.NET Framework 4.7.2 (net472) 类库
9.使用方法:下载解压后,直接把SPT文件夹和BepInEx文件夹拖入SPT4.0.13的根目录即可,根目录也就是有EscapeFromTarkov.exe和SPT文件夹的地方,下载链接回复可见![[4.0.13]personaltrainer mod ver2:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验](https://ods6.oddba.cn/user_files/87646/screenshot/69037924_1784559768.png)
隐藏内容需要回复可以看见

![[4.0.13]personaltrainer mod ver2:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验](https://ods6.oddba.cn/user_files/87646/screenshot/57408746_1784530495.png)
![[4.0.13]personaltrainer mod ver2:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验](https://ods6.oddba.cn/user_files/87646/screenshot/39192383_1784530513.png)









6666666666666
支持大佬
老大 仅针对玩家本人嘛 ai队友和敌人是否会生效
666666
1
wow
666666
谢谢大佬
00.00