• 注册
  • 物品&功能 物品&功能 关注:13451 内容:2544
    25金币

    【小型MOD】简单自定义丧尸难度 · DLL 版(非直连)[V3.1.0])【10.10更新】)

  • 查看作者
  • 打赏作者
  • 物品&功能
  • Lv.9
    怦然心动
  • 原创

  • 🧟 简单自定义丧尸难度 · DLL 版

    一个面板、几个数字,就能把丧尸调成你想要的样子

    适用 7 Days to Die V3.1.0 | 模组版本 v4.0.0

    🎁 免费版(无需金币)

    如果你暂时不想支付金币,也可以使用 免费版 V3.5。免费版基于物品服用机制实现,功能完整,且适配兼容性更高七日杀 V2.0 – V3.0。

    项目 说明
    适用版本 七日杀 V2.0 – V3.X(兼容性更高)
    核心机制 通过合成物品并服用,实时调整丧尸 8 项属性
    调节方式 单属性调节 / 单属性归零 / 7 个预设模板
    获取方式 免费下载(七日杀中文网)

    ⬇️ 点击前往免费版

    💡 免费版与 DLL 版各有特色,可根据自己的游戏版本与需求选择

    📖 这是什么

    给七日杀用的 丧尸难度调节模组。原理很简单:难度数值存在你身上,由一个自定义 buff action 每 0.5 秒 搬运到 100 米内 的丧尸身上,直接改丧尸的生命上限、伤害、速度、回血、防御这些属性。

    想调多难就调多难——填个 100 是两倍,填个 1000 是十一倍,填 0 就回到原版。填完按下应用,0.5 秒内范围内的丧尸立刻生效。

    【小型MOD】简单自定义丧尸难度 · DLL 版(非直连)[V3.1.0])【10.10更新】)

    【小型MOD】简单自定义丧尸难度 · DLL 版(非直连)[V3.1.0])【10.10更新】)

    💡 为什么值得做成 DLL 版

    这套「把玩家身上的数值搬给丧尸」本来是让 XML 逐个数值枚举来实现的——要让数值生效,得把 0.0、0.1、0.2 …… 一直到 10.0 每个档位各写一条效果,最后堆出 618 条 <triggered_effect>。

    新版把这些全交给 DLL:一次搬完 7 个通道,618 条缩成 7 行。以后再加一个新参数,也只要多写一行。这就是 DLL 版存在的意义。

    🚀 怎么用

    两种方式,随你喜欢:

    方式 怎么做 适合谁
    🖱️ 面板(推荐) 背包里搜「自定义难度」,吃一个「自定义难度设置面板」,弹出的界面里直接填数字 所有人
    ⌨️ 控制台 按 F1 打开控制台,用 sczd 系列命令 习惯键盘的、专用服务器

    📌 面板用完会自动还你一个,所以带一个就够了。面板里只能填数字(有输入校验,乱敲没用)。填完按「应用」,100 米内的丧尸 0.5 秒内就生效。

    🔧 怎么拿到面板:1 个腐肉 就能搓一个(配方默认解锁);也可以 F1 控制台输入 giveself 自定义难度设置面板;创造模式菜单里分类在「工具/陷阱」。

    🔢 数值怎么填(这个很重要)

    倍率类的参数填的是百分比,不是倍数。举个例子:

    你填的 实际效果
    0 原版强度(1 倍)
    50 1.5 倍
    100 2 倍(+100%)
    300 4 倍(+300%)
    3.14 1.0314 倍,小数也行,没有步进限制

    💡 不过你不用自己算——面板右侧会显示换算后的实际倍率,填 100 就显示「2 倍」,一目了然。

    ⚠️ 有个例外:回血能力、防御能力、真实伤害这三项填的是点数,不是百分比。因为「每秒回 5 点血」这种东西说「倍率」没意义。

    🧟 八个参数说明

    参数 单位 说明
    丧尸生命上限 % 最大生命值。改上限时当前血量按原比例缩放——受伤到 50% 的丧尸改完还是 50%,不会直接补满
    丧尸攻击伤害 % 丧尸打玩家有多疼
    丧尸物块伤害 % 拆房子、拆门有多快
    丧尸攻击速度 % 攻击频率
    丧尸移动速度 % 走路和跑步速度
    丧尸回血能力 点/秒 每秒回多少血
    丧尸防御能力 点 物理伤害抗性
    丧尸真实伤害 点 打玩家时无视护甲的固定伤害

    ⌨️ 控制台命令 sczd

    🔍 查看当前设置

    命令 作用
    sczd / sczd list 列出当前所有难度值和它们的范围
    sczd where 排查用——是不是权威端、是不是管理员、面板有没有加载、能不能改
    sczd help 显示用法

    ✏️ 改数值

    命令 作用
    sczd <参数> <值> 改单个参数
    sczd all <值> 所有参数一起设成同一个值
    sczd reset 全部归零,回到原版强度
    sczd preset <名字> 套一个难度预设
    sczd presets 列出所有预设和数值

    📝 参数名(短名 / 中文都认)

    短名 中文 对应
    life 生命 丧尸生命上限
    damage 攻击 丧尸攻击伤害
    block 物伤 丧尸物块伤害
    atk 攻速 丧尸攻击速度
    move 移速 丧尸移动速度
    heal 治愈 丧尸回血能力
    armor 防御 丧尸防御能力
    true 真伤 丧尸真实伤害

    💻 几个例子

    sczd life 300  # 丧尸生命上限 +300%(4 倍)
               sczd heal 10   # 每秒回 10 点血
               sczd all 100   # 倍率项全部 +100%,点数项设为 100
               sczd preset 地狱之门 # 套用「地狱之门」预设
               sczd reset    # 全部归零
               sczd where    # 排查:为什么改不动

    📌 命令和面板用的是同一套单位,都是百分比。日志里会写出换算结果,比如 sczd life 300 会显示 界面值 300% -> 引擎值 3(实际 4 倍),方便你核对。

    🎯 难度预设(7 个)

    内置 7 个一键预设(以前的「模板」道具删了,预设值搬进了 DLL):

    预设 数值
    🩸 血牛 生命 +300%,回血 50/秒,防御 30
    ⚔️ 狂战 攻击 +200%,攻速 +50%,真伤 20
    🏚️ 拆迁 攻击 +50%,物伤 +200%,攻速 +30%
    👻 鬼魅 攻速 +80%,移速 +150%,真伤 10
    🛡️ 全能战神 生命 +200%,攻击 +150%,物伤 +100%,攻速 +60%,移速 +80%,回血 10/秒,防御 20,真伤 15
    ⚡ 神明降临 生命 +500%,攻击 +400%,物伤 +300%,攻速 +150%,移速 +200%,回血 50/秒,防御 50,真伤 50
    💀 地狱之门 生命 +1000%,攻击 +800%,物伤 +500%,攻速 +300%,移速 +300%,回血 500/秒,防御 100,真伤 100

    用法:sczd preset 地狱之门,或者 sczd presets 先看看有哪些。

    🌐 联机注意

    • 只有房主/管理员能改难度,普通玩家的面板是只读的(上面会显示原因),命令也会被拒。

    • 房主改完之后,客户端上同一只丧尸会拿到同一份数值(cvar 自带网络同步)。

    • 专用服务器没有界面,只能用 sczd 命令调。

    📏 参数范围

    参数 范围
    生命上限 / 攻击伤害 / 物块伤害 / 攻击速度 / 移动速度 0 – 10000 %
    回血能力 0 – 10000 点/秒
    防御能力 0 – 1000 点
    真实伤害 0 – 10000 点

    超了会被截断,也会提示你。

    🛠️ 附:游戏自带调试命令

    下面这些是七日杀原版的命令,不是本模组加的,刷怪测试的时候用得上。具体参数写法以游戏内 help <命令> 为准。

    命令 作用
    dm / debugmenu 开关调试菜单。按 F6 能打开刷怪菜单,最方便
    se / spawnentity 按实体类 ID 刷怪
    sea / spawnentityat 在指定坐标刷怪
    giveself <itemName> 给自己东西
    cm / creativemenu 开关创造模式菜单
    buff <玩家名> <buff名> 给玩家加 buff
    cvar <玩家名> <cvar名> <值> 直接读写 cvar,排查数值有没有真的写进去
    givexp <玩家名> <经验> 给经验
    tp / teleport 传送
    st / settime <时间> 设时间

    🩺 出问题了?

    现象 怎么办
    面板打不开 控制台跑一下 sczd where,看「面板实例已创建」是 True 还是 False
    改了数值但丧尸没变 确认丧尸在 100 米以内,太远了不会同步
    面板是只读的 联机只有房主/管理员能改
    想看搬运过程 日志里搜 [SCZD]
    数值看着不对 记住倍率类填的是百分比,填 100 是 2 倍不是 1 倍

    📁 日志在这几个地方(按顺序找):

    1. %APPDATA%\7DaysToDie\logs\output_log_client__*.txt
               2. %APPDATA%\7DaysToDie\BacktraceLogs\Player-*.log
               3. %LOCALAPPDATA%Low\The Fun Pimps\7 Days To Die\Player.log

    📌 补充说明

    • 升级后的数值换算:面板改成填百分比之后,如果你以前存的是直接填数值的写法(填 3 表示 +300%),打开面板时发现超过 100 的值会自动 ×100 换算(会打日志)。但 0–100 之间的旧值没法判断你的意图,需要重新填一次。

    • 生命上限和当前血量:改上限时当前血量按旧比例缩放,不会直接补满,已经挨的揍都记着呢。

    ⚠️ 注意事项

    • 本模组为 DLL Mod,游玩时必须关闭 EAC 反作弊(启动器里取消勾选 Easy Anti-Cheat)。含 DLL 的模组在开启 EAC 时会被跳过加载,模组将完全不生效。

    • 从旧版本升级的话:请先删掉旧文件夹再装新的。两个文件夹同时存在会被当成两个模组一起加载,导致功能重复、行为异常。

    • 关于本模组的详细内容,请见本模组内的 README.md 文件。

    📥 安装

    把整个模组文件夹放进游戏的 Mods 目录。文件夹叫什么名字都行——游戏是靠文件夹里的 ModInfo.xml 认模组的:

    7 Days To Die\Mods\<随便什么名字>\
                 ModInfo.xml
                 SimpleCustomZombieDifficultyDLL.dll
                 Config\
                 README.md

    装好后新开存档(或读旧档)都能用。多人游戏里每个客户端都要装。

    💬 交流与反馈

    有任何问题、建议、平衡意见,或者想第一时间了解更新进度,欢迎加入交流群:

    🐧 QQ群:941638333

    🧟 一个面板 · 几个数字 · 丧尸随你调 🧟

    —— 由莫晓炎倾情制作,祝各位幸存者武运昌隆 ——

    隐藏内容需要付费才可以看见

    马上购买

    "点赞是美意,打赏是鼓励"

    MOD板块严查恶意、辱骂、讽刺等评论,如发现此类评论轻则小黑屋,重则永久封禁!

    如果发现帖子违规,用户可以点击帖子标题旁的向下箭头,选择举报内容!

    涉及版权纠纷请确保你有所属版权,否则中文网有权不作处理!

    请登录之后再进行评论

    登录
    • 大版主
    • 小版主
  • 英雄大人
    英雄大人
    白天在工作,晚上在睡觉,有事可以留言,不一定能及时回复!
  • yichen
    yichen
    无限恐怖762251937/不死者末日1080207504
  • 林小天
    林小天
    我还活着买断制版本,私聊我qq3807190901请标明来意
  • 雾凇
    雾凇
    ifdian.net/a/jrzpz/plan
  • 摸鱼摸鱼摸
    摸鱼摸鱼摸
    交流吹水群967780922
  • 银河
    银河
    CSOL大灾变欢迎你的到来。QQ群:967780922
  • 安安
    安安
    大背包、常显、叠加、除草树,唯一作者QQ383125283
  • 最强打野贝爷
    最强打野贝爷
    上班!上班!上班!
  • Cure_805
    Cure_805
    晚上在睡觉,白天在工作,不一定能及时回复,有事可以留言!
  • happy!
    happy!
    住院中
  • 妮可Neko
    妮可Neko
    无聊写些小玩意儿
  • 赞助广告位

  • 点击展示图片即可一键加入QQ群
    赞助广告:100R/月 目前空缺广告位:0

    分享网站

  • 繁体中文
  • 任务
  • 动态
  • 到底部
  • 帖子间隔 侧栏位置:左