大家好啊! 欢迎来到这个帖子查看相关教程,本次的教程修改量巨大,一定要细心查看认真检查每一个修改的条目,也要注意一定要备份备份备份!一定一定哦!接下来的红字将是重中之重!一定一定要认真仔细的阅读并对错!!
希望各位同学能够认真仔细的查看一步一步的学习理解各个词语的意思!
本次教程需要用到的工具一共有那么几个!
{
第一: SPT-Aki Escape From Tarkov Servers文件和对应版本的游戏本体.
(注意事项!!!!!一定不要在正版上动手脚!!!!)
第二:Visual Studio Code(VSCode) 程序 这个可以在百度搜索 下载到新的版本 这里我给个(官方)链接,大家选择对应的电脑操作系统来下载软件
当然也可以使用Notepad++这个程序 这里我也放个链接(这个是系统之家的链接 一定要看清楚不要让电脑陷入附带软件的陷阱)。大家斟酌下载 当然啦 其实用一个VSCode就已经很足够了,接下来只用VSCodes做修改教程。
第三:是一个叫dnSpy-netframework的程序 这里也放个(官方)链接
}
OK啦!这些程序下载安装完成之后就可以正式的进入我们的修改流程啦!一定要记得备份备份备份!!
我们来到对应的SPT-AKI Servers和游戏本体文件处
长这样
如果发现和我文件有所不同,就劳烦各位同学遵照下载版本的对应页面确定安装是否正确。当然啦, 第一次安装也和我现在不一样,要先启动游戏创建角色之后文件才和我的一样。
我的版本为3.7.0的9月12日版,理论上所有版本是通用的 大致的名称样貌都一样除非是先前版本没有的功能会没有这些无伤大雅,自行斟酌着来。
好,我们创建好角色之后 关闭一切游戏相关的程序(AKI.Launcher和AKI.Server)就可以开始我们的修改“旅程”了
一:修改血量并且 完善VSCode程序
我们来到游戏文件目录 大家最好就是 右键-在新窗口中打开 这样方便修改
我们找到 user文件夹-profiles文件夹 里面就是我们创建的角色代码文件 文件包含了血量 技能 任务等等很多东西 我们先来修改一个血量试一下。
我们后缀名为 .json 的文件,!!!先右键复制一份备份另外存到别的文件夹,比如桌面上面新建一个文件夹叫做塔科夫备份文件然后把文件复制到这个文件夹里面 做成一个原始文件备份
然后我们回到 user文件夹-profiles文件夹 里面右键 .json文件 选择 打开方式 然后选择我们下载并安装好的Visual Studio Code
打开之后 大家会发现Visual Studio Code这个软件的界面都是英文的实在是看不懂 不用害怕 我们选择左边边框的一个俄罗斯方块 就是这个
打开了之后我们找到搜索栏 就是这里
我们搜索 Chinese 然后下面会弹出很多拓展 我们选中
Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
点击Install
安装好后VsCode会提示
我们点击这个 Change Language and Restart 等待VScode重启 重启完成后就变成中文界面啦 这样就方便我们接下来的修改 也好看一些。
重启完之后
我们回到了我们的角色属性文件里面 这里面很多很多代码 大家眼花缭乱的 闭着眼睛 按 Ctrl+F 右上角就会弹出一个小窗
长这样的
我们在这个查找框框内粘贴 Chest
弹出的第一个就是我们要修改的人物部位的血量
长这样
下面的 BodyParts 就是我们的身体部位
塔科夫这里区分的很严谨有
头部(Head) 胸部(Chest) 胃部(Stomach) 左手(LeftHand) 右手(RightHand) 左腿(LeftLeg) 右腿(RightLeg)
这些部位里面会有两行代码
一个是最大值(Maximum) 一个是现有值(Current)
我们只要动这两个最大值和现有值就好
可以略微的增加一些比如七个部位都加到1000 让格式变成
“Current”: 1000,
“Maximum”:1000
这样 所有部位就都是1000血 加起来总血量就是7000 这个是还算有点意思 像我上面演示的都已经十万血量了 就是想一次性跑满全图的大家也可以这样修改 当个塔科夫超人
修改完之后一定要保存保存保存,然后启动。Aki-Server和Aki-Launcher 一步一步的进入游戏。
二:修改医疗物品的血量
我们修改了这么多血之后不管是什么血包都是治不好的 当然我们排除掉 Grizzly急救包 这小子可是有1800的血量使用
那么我们接下来就着重修改一下这些医疗包的血量
我们依次打开 Aki_Data文件夹-Server文件夹-database文件夹 进入到我们服务器的数据库
然后打开 Templates文件夹-Items.json 这个Items文件将是接下来的重要文件 一定一定要记得备份 出错了也可能是因为修改错了数据或者少输入了一个英文的逗号(,) 会导致修改的东西和整个游戏都出现错误 如果我们少输入了东西出现了错误的话可以利用VScode的寻错功能 也就是在编辑框里按F8 程序会自动跳转到输入有错误的地方 我们改过来就行。
然后找到 locales文件夹-global文件夹-打开ch.json文件 这个文件就是我们整个游戏内的所有物品的中文名称 当然这里面对应的也是包含了物品的ID号 说明一下:接下来我们要知道所有物品的ID号 这个很关键!!
我们在打开的 ch.json 里面像刚才一样闭着眼睛按 Ctrl+F 熟练使用搜索功能
在搜索栏里面输入 Grizzly急救包 程序会自动跳转到这个条目
然后我们把前面的 590c657e86f77412b013051d 这个代码复制下来(只要代码不要标点符号)
我们回到Templates文件夹-Items.json 里面 闭着眼睛按 Ctrl+F 熟练运用搜索功能 把刚刚复制的物品ID号 粘贴进搜索栏
变成这样
一定要对照格式 一定要是和我图片一样选中了590c657e86f77412b013051d 这个代码下面也同样挨着一个相同的590c657e86f77412b013051d代码 修改才有用
然后我们 往下翻 找到一行叫做 “MaxHpResource”: 1800,
我们可以改成 “MaxHpResource”: 10000000,
这行代码就是这个 Grizzly急救包 的总血量值 这个总血量值也对应了这个Grizzly急救包 一共可以回的血量我们改成一千万了就一共可以回复一千万的血量 但是这个急救包是有治疗骨折 大流血 小流血的功能 治疗这些创伤也需要大量的物资 所以相对应的治疗这些创伤需要扣除大部分的医疗包血量 我们往下翻 找到 这一行代码 “effects_damage”
这行代码的下面就是治疗创伤需要的血量值
目前游戏内存在有辐射值(“RadExposure”)的设定但是尼基塔并没有上线该功能所以不需要管
我们找到
“LightBleeding”(轻度流血)
“HeavyBleeding”(重度流血)
“Fracture”(骨折)
这三个大值下面有四个小数值
“Cost”:
“Delay”:
“duration”:
“fadeOut”:
当前我们只需要把三个大值 (“LightBleeding”,”HeavyBleeding”,”Fracture”) 里面的“cost”:后面这个数值改成 10
这样的话我们治疗轻流血用10点急救包的血量治疗重度流血用10点急救包血量治疗骨折也是用10点急救包的血量 一共加起来才30点 对于我们改的数值来说只能是用了一点点 到这里还没有结束
我们往下翻一点点 找到一行代码叫 “hpResourceRate”: 175,
这行代码是使用一次一秒回复的血量值 鉴于我们的手手脚脚都已经设置的挺高的了 我们可以改成 1000 让其变成“hpResourceRate”: 1000, 这样我们使用一次治疗一秒回复的就是 1000 点
这样的话基本上一回血就满血 实现回血自由
最后我们保存好文档,开启游戏所需要的程序就可以游戏了
OK啦同学们,今天的教学就先教到这里,后续我会在本页做个导航定个位置给各位同学查看更多的更新出来的修改教程,实在篇幅很长,只能是一点一点的教,我教的也是我一步一步摸索一步一步找别的大佬们的教程一点一滴学出来的,也很感谢之前教导过写过教程的大佬们 。
希望各位同学能够认真查看,认真学习,认真对正错误。
支持哦,来一个贵重物品刷新率修改的
感谢分享 支持一下
支持支持1
帮顶一下
新手教程比较详细
我只把 hpResourceRate 改成了最大值,但实际使用时有时只消耗几十点(实际受伤上百点了),不知道是什么原因?
我为啥不能保存
帮大忙了
为啥我改了之后没有用呢 然后那个文件夹又变回了之前的数据
似乎医疗品只能治骨折,做不到用了之后导致骨折