• 注册
  • 贸易商 贸易商 关注:914 内容:236

    [4.0.13]personaltrainer mod ver2:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 贸易商 > 正文
  • 259
  • 贸易商
  • 登堂入室

    首发:在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:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验[4.0.13]personaltrainer mod ver2:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验

    简单理解:咱只需要知道购买商人界面最下方带骷髅头的臂带可以加肢体血量:[4.0.13]personaltrainer mod ver2:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验[4.0.13]personaltrainer mod ver2:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验[4.0.13]personaltrainer mod ver2:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验,2570k价格的臂带可以加1kg负重就ok了

    旧版本链接,但是不要再下此链接的旧版本mod了:https://sns.oddba.cn/192661.html?comment_id=3586805

    老铁们好   [s-62] ,我是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.依旧备份你的存档,以防不可逆转的错误出现   [s-92] 

    2.在SPT 4.0.13\SPT\user\mods\skulltag-personaltrainer\config文件夹里的config.json可以自定义各种臂带的价格等数值,如果你觉得价格太低或者太高的话,可自行修改价格或数值,这些价格是我自行设置的,可能偏高,skulltag在3.10.5版本定的价格偏低,只需要改对应数字然后点击保存,关闭即可[4.0.13]personaltrainer mod ver2:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验

      “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 打开编辑,记事本也行但不推荐,不要忘了修改后保存,不然不生效。   [s-17] 

    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使用未发现什么冲突,如果有冲突或者任何错误或你无法解决,忍受的地方 在此贴告诉我或私聊我,我看到了会在休假时间尝试解决   [s-26] 

    5.关于mods\skulltag-personaltrainer\data里的HealthPurchase.json:这个是记录你所有存档购买过的血量及负重的记录文件,非常重要购买过一次血量或负重后,mod会自动生成该json文件,如果你想操作什么,切记一定要删掉这个文件而不是把代码清空,空代码会导致服务端运行时报一个大页的错误,导致游戏进不去。   [s-20] 

    6.关于scav模式:我不知道这些功能会不会应用到scav模式上,我从来不玩scav模式   [s-60] 

    7.未尽事宜,此贴回复或私聊我 [s-90] 

    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:花费卢布升级肢体血量与负重阈值,各种技能经验及角色经验

    隐藏内容需要回复可以看见

    回复
    略有小成

    6666666666666

    回复
    登堂入室

    支持大佬

    回复
    登堂入室
    变成肉鸽了,感谢大佬!
    回复
    登堂入室

    老大 仅针对玩家本人嘛 ai队友和敌人是否会生效


  • 1741896089不会,但如果你发现有敌人或者ai队友扛了坦克电池健步如飞或者头接多发子弹不死的情况可以给我截图看看 [s-62]
    拉黑 4星期前 电脑端回复
  • 回复
    渐入佳境

    666666

    回复
    登堂入室

    1

    回复
    登堂入室

    wow

    回复
    圆转纯熟

    666666

    回复
    渐入佳境

    谢谢大佬

    回复
    炉火纯青

    00.00

    回复

    请登录之后再进行评论

    登录
    贸易商
  • 今日 0
  • 内容 236
  • 关注 914
  • 聊天
    关注 17

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

    捐助我们

    • 微信
    • 支付宝
  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: