• 注册
  • 离线版教程 离线版教程 关注:5787 内容:968

    塔科夫超人修改教程(刺激剂/针/buff修改)

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 离线版交流区 > 离线版教程 > 正文
  • 18
  • 离线版教程
  • 初窥堂奥

    首先,AKI端和普通SPT端都可以修改文件,只不过文件的位置不一样,这个不知道有没有老哥发帖讲过,有不知道的在下面问吧
    其次,对于buff的修改,需要找到两个文件,一个是item文件-修改针的物理属性,比如使用次数,buff外效果,单次使用治疗量,价格之类的,一个是item文件(aki端对应EFT\Server\packages\eft-database\db\templates\items.json,普通SPT端对应的是db文件夹下的items文件夹下的”对应的物品代码.json”文件),要修改一个物品就先要知道它的物品代码是多少

    塔科夫超人修改教程(刺激剂/针/buff修改)

    物品代码一般都有大佬做了excel表,自行在论坛搜索吧

    利用ctrl+f查找功能找到对应物品的代码之后,AKI端是在items文件下直接搜索,SPT为找到以对应代码为名称的文件之后进入文件修改:

    这里以AKI端为例:

    塔科夫超人修改教程(刺激剂/针/buff修改)

    找到物品之后,往下拉,可以看到如下内容:

    塔科夫超人修改教程(刺激剂/针/buff修改)

    然后我们先从物理效果讲起,一个医疗物品的物理效果,是包括buff以外的所有效果,比如:直接回血,修复黑的部位,修复骨折,移除挫伤,移除毒性之类的,当然也有buff和物理效果一样的类型,比如停止流血,这里要提出一点,buff和治疗被破坏(黑了)部位这两个效果不能并存,二者只能选其一,比如在sur12医疗包上写上buff效果之后治疗黑部位的效果就会消失。

    下面列举医疗包的部分物理效果:

    “effects_damage”: {

    “LightBleeding”: {    //停止轻微流血

    “delay”: 0,

    “duration”: 0,

    “fadeOut”: 0,

    “cost”: 30    //此功能生效之后的额外治疗值消耗量

    },

    “HeavyBleeding”: {    //停止重度流血

    “delay”: 0,

    “duration”: 0,

    “fadeOut”: 0,

    “cost”: 90    //此功能生效之后的额外治疗值消耗量

    },

    “Contusion”: {    //移除挫伤状态

    “delay”: 0,

    “duration”: 0,

    “fadeOut”: 0,

    “cost”: 0

    },

    “Intoxication”: {    //移除中毒

    “delay”: 0,

    “duration”: 0,

    “fadeOut”: 0,

    “cost”: 0

    },

    “RadExposure”: {    //移除辐射

    “delay”: 0,

    “duration”: 0,

    “fadeOut”: 0,

    “cost”: 0

    },

                                    “Fracture”: {    //移除骨折

    “delay”: 0,

    “duration”: 0,

    “fadeOut”: 0,

    “healthPenaltyMin”: 0,

    “healthPenaltyMax”: 0

    },

    “DestroyedPart”: {    //修复被破坏部位

    “delay”: 0,

    “duration”: 0,

    “fadeOut”: 0,

    “healthPenaltyMin”: 100,    //修复之后的最小惩罚,以原生命值的百分比计算

    “healthPenaltyMax”: 100    //修复之后的最大惩罚,最小最大都改为100则不扣血也不加血。

    }

    }

    下面是对应global文件的buff效果修改:

    AKI和SPT普通端一样,都在db文件夹下面找到globals.json文件,进入之后搜索找到buffs:

    塔科夫超人修改教程(刺激剂/针/buff修改)

    以本文修改的etg再生刺激剂为例,搜索etg找到对应代码段:

    塔科夫超人修改教程(刺激剂/针/buff修改)

    下面列举大部分buff类的正面效果代码段,自行搬运修改:

                                                    {

    “BuffType”: “HealthRate”,//回血

    “Chance”: 1,//生效概率-最大值1

    “Delay”: 0,//生效延迟时间-单位秒

    “Duration”: 300,//持续时间-单位秒

    “Value”: 30,//每次循环回血的值

    “AbsoluteValue”: true,//是否以单位数值计算-改为false则以百分比形式计算

    “SkillName”: “”

    }, {

    “BuffType”: “EnergyRate”,//能量恢复

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 0.5,

    “AbsoluteValue”: true,

    “SkillName”: “”

    }, {

    “BuffType”: “SkillRate”,//技能-耐力

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 5,

    “AbsoluteValue”: true,

    “SkillName”: “Endurance”

    }, {

    “BuffType”: “HydrationRate”,//水分恢复

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 1,

    “AbsoluteValue”: true,

    “SkillName”: “”

    }, {

    “BuffType”: “SkillRate”,//技能-代谢

    “Chance”: 1,

    “Delay”: 1,

    “Duration”: 300,

    “Value”: 20,

    “AbsoluteValue”: true,

    “SkillName”: “Metabolism”

    }, {

    “BuffType”: “SkillRate”,//技能-免疫

    “Chance”: 1,

    “Delay”: 1,

    “Duration”: 300,

    “Value”: 20,

    “AbsoluteValue”: true,

    “SkillName”: “Immunity”

    }, {

    “BuffType”: “StaminaRate”,//耐力恢复

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 10,

    “AbsoluteValue”: true,

    “SkillName”: “”

    }, {

    “BuffType”: “MaxStamina”,//耐力上限提升

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 500,

    “AbsoluteValue”: false,

    “SkillName”: “”

    }, {

    “BuffType”: “SkillRate”,//力量提升

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 500,

    “AbsoluteValue”: true,

    “SkillName”: “Strength”

    }, {

    “BuffType”: “DamageModifier”,//技能-减伤(头部除外)

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: -1,

    “AbsoluteValue”: false,

    “SkillName”: “”

    }, {

    “BuffType”: “WeightLimit”,//技能-重量限制

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 5,

    “AbsoluteValue”: false,

    “SkillName”: “”

    }, {

    “BuffType”: “SkillRate”,//技能-感知

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 10,

    “AbsoluteValue”: true,

    “SkillName”: “Perception”

    }, {

    “BuffType”: “SkillRate”,//技能-魅力

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 180,

    “Value”: 20,

    “AbsoluteValue”: true,

    “SkillName”: “Charisma”

    }, {

    “BuffType”: “RemoveAllBloodLosses”,//技能-移除所有流血效果

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 0,

    “AbsoluteValue”: true,

    “SkillName”: “”

    }, {

    “BuffType”: “SkillRate”,//技能-专注

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 10,

    “AbsoluteValue”: true,

    “SkillName”: “Attention”

    }, {

    “BuffType”: “SkillRate”,//技能-活力

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 10,

    “AbsoluteValue”: true,

    “SkillName”: “Vitality”

    }, {

    “BuffType”: “SkillRate”,//技能-记忆

    “Chance”: 1,

    “Delay”: 1,

    “Duration”: 300,

    “Value”: 100,

    “AbsoluteValue”: true,

    “SkillName”: “Memory”

    }, {

    “BuffType”: “SkillRate”,//技能-智慧

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 10,

    “AbsoluteValue”: true,

    “SkillName”: “Intellect”

    }, {

    “BuffType”: “SkillRate”,//技能=压弹

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 200,

    “AbsoluteValue”: false,

    “SkillName”: “MagDrills”

    }, {

    “BuffType”: “SkillRate”,//技能-压枪

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 100,

    “AbsoluteValue”: true,

    “SkillName”: “RecoilControl”

    }, {

    “BuffType”: “SkillRate”,//技能-抗压

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 100,

    “AbsoluteValue”: true,

    “SkillName”: “StressResistance”

    }, {

    “BuffType”: “SkillRate”,//技能-健康

    “Chance”: 1,

    “Delay”: 0,

    “Duration”: 300,

    “Value”: 5,

    “AbsoluteValue”: true,

    “SkillName”: “Health”

    }, {

    “BuffType”: “Pain”,//副作用-疼痛

    “Chance”: 0,

    “Delay”: 1,

    “Duration”: 0,

    “Value”: 0,

    “AbsoluteValue”: false,

    “SkillName”: “”

    }, {

    “BuffType”: “StomachBloodloss”,//副作用-腹部出血

    “Chance”: 0,

    “Delay”: 1,

    “Duration”: 0,

    “Value”: 0,

    “AbsoluteValue”: false,

    “SkillName”: “”

    }, {

    “BuffType”: “QuantumTunnelling”,//副作用-管视效应

    “Chance”: 0,

    “Delay”: 1,

    “Duration”: 0,

    “Value”: 0,

    “AbsoluteValue”: false,

    “SkillName”: “”

    }, {

    “BuffType”: “HandsTremor”,//副作用-双手颤栗

    “Chance”: 0,

    “Delay”: 1,

    “Duration”: 0,

    “Value”: 0,

    “AbsoluteValue”: true,

    “SkillName”: “”

    }

    我自己改完之后的效果:

    塔科夫超人修改教程(刺激剂/针/buff修改)

    初来乍到
    打赏了1金币
    回复
    渐入佳境
    2021

    求楼主的MOD

  • wowoka我这不是MOD啊。。就是修改教程,我没有MOD。
    拉黑 4年前 电脑端回复
  • 回复
    初窥堂奥

    感谢楼主的思路提示,我试着用了下改过的桶装水后,发现在技能本体最高50级的情况下,药效加成最多可以使技能等级提高到60级,同时技能效果也得到了相应的增幅。(我把技能加成写成了100级,但是结果还是60)

    那么会不会有什么办法提高食药饮品为技能提供加成的上限,来变相做到修改人物属性呢?(之前试过用按照https://sns.oddba.cn/3917.html改Assembly-CSharp来提高单级技能加成,因为出错无法保存而失败)

  • wowoka这个我还没研究过欸
    拉黑 4年前 电脑端回复
  • 回复
    初来乍到

    没币了 打字给你点个赞吧 [s-7]

    回复
    渐入佳境
    2021
    打赏了5金币
    回复
    渐入佳境
    2021

    最近我也是在找这个,看了楼主的教程我会弄差不多了,感谢楼主。

    回复
    初来乍到
    打赏了5金币
    回复
    初来乍到
    66666
    回复
    初来乍到
    打赏了2金币
    回复
    登堂入室

    服务器直接黑了呀 [s-32] [s-32] ,关键是我忘了备份了

    回复

    请登录之后再进行评论

    登录
    离线版交流区
  • 今日 0
  • 内容 10288
  • 关注 5787
  • 聊天
    关注 152

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

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