• 注册
  • 数据修改教程 数据修改教程 关注:1648 内容:334

    3.11版本dll修改教程:秒搜、踹门、瞄具快速变倍、快捷使用安全箱、技能buff修改等

  • 查看作者
  • 打赏作者
  • 21
  • 数据修改教程
  • 圆转纯熟

    目前已收纳:

    1. 秒搜(及其他技能buff修改)

    2. 踹门

    3. 快捷使用安全箱、背包物品(扔雷、换弹)及可添加到快捷键栏位

    4. 无极变倍瞄准镜倍率急速切换(不用磨叽等动画)

    如果有其他自改dll比较有用的功能,欢迎补充分享!

    一些现成的mod,3.11可用:

    坛内:刷卡门改普通门(无需选择用什么卡、可踹开)

    坛内:踹门、秒搜、武器不故障(3个mod)

    使用任意位置物品,作者已停更,不知道3.11这个能不能用

    github:UseItemsAnywhere

    dnSpy下载:

    dnSpy下载可以直接使用2020年6.1.8版本,github-dnSpy。原项目已停档,24年还在更新的在这里,dnSpyEx

    如果上不去github,我传的618版本蓝奏云:6.1.8版本dnSpy


    要改的dll位置:

    EscapeFromTarkov_Data\Managed\Assembly-CSharp.dll

    请提前备份这个文件。然后删除它旁边的同名备份文件(可能没有,是相同大小的.bak,不是同名-fill的)。

    建议同时删除客户端校验它的文件,位于
    SPT_Data\Launcher\Patches\SPT-core\EscapeFromTarkov_Data\Managed\同名.dll.delta

    如何使用dnSpy修改:

    文件-打开,选择Assembly-CSharp.dll。如果你想全局搜索一个关键词,不是ctrl+F(这个只能搜当前打开的文本框),而是ctrl+shift+K(可以搜所有程序集内容)

    如果你的代码函数都是红色(=错误),或编译保存时出问题:

    修改dll前请先运行一次塔科夫客户端!进入主界面就行,不需要进图。

    额外用dnSpy打开managed文件夹内所有的dll文件,加载到左侧列表以供调用。

    不要开着客户端服务端!

    一、任意踹门修改

    实现功能:对任意门都可以踹开。这个主要是对于没有钥匙的门也可以踹,例如本来不让进的房间。

    如果还想开保险箱、某些带锁内容,请使用万能钥匙mod,例如mega-mod或open sename。

    搜索 BreachSuccessRoll 找到对应段落,右键-编辑方法(C#),将代码修改为这样,然后编译、保存。
    (如果搜不到,就搜canBeBreached)

    public bool BreachSuccessRoll(Vector3 yourPosition)
            {
                bool canBeBreached = this.CanBeBreached;
                if (this.Operatable)
                {
                    Vector3 vector = base.transform.TransformPoint(this.viewTarget1) - yourPosition;
                    Vector3 a = base.GetDoorRotation(this.GetAngle(EDoorState.Shut)) * WorldInteractiveObject.GetRotationAxis(this.DoorForward, base.transform);
                    Vector3 b = base.GetDoorRotation(this.GetAngle(EDoorState.Open)) * WorldInteractiveObject.GetRotationAxis(this.DoorForward, base.transform);
                    Vector3 vector2 = a + b;
                    Vector2.Dot(new Vector2(vector.x, vector.z).normalized, new Vector2(vector2.x, vector2.z).normalized);
                    return true;
                }
                return false;
            }


    二、秒搜,及其他技能buff

    Ctrl+Shift+K 搜索 IntellectLearningSpeed 选择EFT.SkillManager的一项

    (或者手动从左侧列表找Assembly-CSharp.dll\EFT\SkillManager,点击SkillManager本体)

    找到位置后,里面好几段的代码都是控制各种技能buff幅度的。

    可以Ctrl+F搜 PerLevel 关键词,依次找到各种技能的等级成长控制数值。

    可参考坛内帖子,技能buff参数列表翻译,然后想改什么就自己改什么。

    对于秒搜:

    搜索 AttentionEliteLuckySearch 找到 带.Elite(0.5f).PerLevel(0.0f)的一段,然后右键、编辑方法,把它改成你喜欢的。精英秒搜就是Elite(1.0f),你想慢慢升级就Elite(1f).PerLevel(0.02f)逐渐从0到100%秒搜,或者无条件秒搜PerLevel(1.0f)。

    某个技能.Elite(xx).PerLevel(yy).Max(zz)的含义:

    精英时,优先使用Elite(xx)的指定数值。

    非精英时,PerLevel(0.02f)是每级2%,或者Max(1.0f)是指定50级时100%,它会自动处理为每级2%。

    不要同时使用Max和PerLevel。

    三、修改快捷使用背包、安全箱物品

    搜索 FastAccessSlots 找到对应代码,然后给

    BindAvailableSlotsExtended

    FastAccessSlots

    上述两项的列表中都添加下面的内容,就是允许直接使用XXX内物品,且可以用0~9快捷键使用。

    EquipmentSlot.SecuredContainer,安全箱

    EquipmentSlot.Backpack,背包


    四、瞄准镜倍率切换速度加快

    搜索 ScopeZoomHandler 然后点击列表任意内容,此时会在这个名字的代码段里。

    Ctrl+F 搜索 deltatime,找到这样一行

    float maxDelta = this.Single_2 * Mathf.Abs(this.float_3) * Time.deltaTime * 10f;

    在最后加上 * 10f,就是倍率动画速度10倍。改成你喜欢的就行。


    暂时自用的内容就这些。欢迎分享其他的。

    渐入佳境
    2021
    打赏了3金币
    回复
    略有小成
    赠送了礼物[666]
    回复
    炉火纯青
    VIP3
    2021


    数值改完点编译会报错,不能退出保存,3.11开始就不行了,3.10还是可以改的

    你不会出这个问题?

  • 孤胆飞客你没发现你这里面函数都是红色的吗……说明失去了调用, ①需要提前运行过至少1次这个dll所在的客户端,进菜单就够了。 ②是否读取managed文件夹内所有dll到左侧列表
    拉黑 3小时前 电脑端回复
  • 回复
    炉火纯青
    VIP3
    2021

    左侧列表全部加载后确实可以编译了,编译完了点保存又跳红了,怎么操作?

  • 老鹰666解决了,是开着服务端和客户端造成的,关了就能保存了
    拉黑 2小时前 电脑端回复
  • 回复
    炉火纯青
    VIP3
    2021

    任意踹门

    是修改哪个文件?没看明白,在哪里搜“BreachSuccessRoll”?

  • 孤胆飞客都是这个dll啊……Assembly-CSharp.dll。去里面全局搜就行。记得区分全局搜索和当前代码框内搜索,不过你用过,应该知道(ctrl+shift+K和ctrl+F)
    拉黑 1小时前 电脑端回复
  • 老鹰666 @孤胆飞客 改成功了,大佬牛逼!!!不过说一下,搜“BreachSuccessRoll”搜不到任何结果,要搜“canBeBreached”才行!感谢感谢!送上奖励!
    拉黑 1小时前 电脑端回复
  • 孤胆飞客 @老鹰666 不过我这里搜确实是能找到的……我正文里补充一下。谢谢!
    拉黑 1小时前 电脑端回复
  • 回复
    炉火纯青
    VIP3
    2021
    打赏了66金币
    回复
    炉火纯青
    VIP3
    2021
    打赏了66金币
    回复
    炉火纯青
    VIP3
    2021
    打赏了66金币
    回复
    炉火纯青
    VIP3
    2021
    打赏了66金币
    回复
    炉火纯青
    VIP3
    2021
    赠送了礼物[666]
  • 孤胆飞客谢谢土豪!太强了
    拉黑 1小时前 手机端回复
  • 老鹰666 @孤胆飞客 本来想打赏666的,结果单次打赏上限200 [s-29] 晚点去你主页帮你装饰一下礼物墙,太感谢你的教程了! [s-13]
    拉黑 1小时前 电脑端回复
  • 老鹰666 @孤胆飞客 然后大佬你知不知道怎么修改可以在战局内拆装武器零件?
    拉黑 1小时前 电脑端回复
  • 孤胆飞客 @老鹰666 武器零件的话,我还没试过。先备份一下SPT_Data\Server\database\template\items.json。然后搜索"RaidModdable": false,全部批量替换为true。不过这样拿在手上的时候让不让改我还不清楚。(顺便耳机+自闭头+面具等等的装备冲突也是在items.json里面改,BlocksXXXX都改成false就行)
    拉黑 46分钟前 电脑端回复
  • 老鹰666 @孤胆飞客 装备冲突我知道,目前就剩冲刺速度和战局内改装这两个难题没攻克
    拉黑 17分钟前 电脑端回复
  • 老鹰666 @孤胆飞客 "RaidModdable": false,全部批量替换为true 这招不行,应该还有别的“开关”
    拉黑 6分钟前 电脑端回复
  • 回复

    请登录之后再进行评论

    登录
    离线版教程
  • 今日 1
  • 内容 970
  • 关注 1648
  • 聊天
    关注 1

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

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