• 注册
  • 其他&工具 其他&工具 关注:13264 内容:540
    20金币

    T10 装备品质扩展和海克斯系统 兼容优化mod

  • 查看作者
  • 打赏作者
  • 其他&工具
  • 转载

  • Z_Q131TierIsolation —— 让 Q131 内容独立于 T10QualityExtension 等级系统

    =====================================================================

    引用来源【V3.2】T10 装备品质扩展-兼容CATUI&IZY武器包-V1.0.1 – 七日杀V3.X模组下载 – 七日杀中文网

    【V3.1~V3.2小型mod】海克斯系统09-01新增丧尸海克斯选装,适配V3.2 V3.1通用 – 钻石模组 – 七日杀中文网

    【作用】

    本补丁让下列两个 mod 的全部物品”不进入” T10QualityExtension(十级品质扩展)的

    T7-T10 影子等级系统,表现为:既不会被生成/roll 出 T7-T10,也不会被 T10 缩放数值,

    UI 上也只显示原版 1-6 品质——等同于”没有装 T10″时的行为。


      – Q131HexDraft      (物品名 q131Hd* / q131Rune*)

      – Q131LeagueEquipment(物品名 q131Le*,共 243 个物品 + 其改装件)


    【不改动任何源文件】

    Q131HexDraft、Q131LeagueEquipment、T10QualityExtension 三个 mod 的文件均不被修改,

    本补丁是独立的一个 mod 文件夹,只在运行期生效。


    【原理】

    T10 所有的等级行为(掉落/制作/商人/任务是否 roll 出高级、ItemValue.ModifyValue 的

    按等级缩放、以及基于 TryGetTier 的品质颜色/星级显示)都统一经过它内部唯一的分类

    闸口:ExtendedTierService.CanHaveExtendedTier(ItemClass)。


    本补丁给该方法加一个 postfix(后处理):当被判断物品的名字以 “q131” 开头时,把结果

    强制改为 false。因为这是所有路径共同的总闸,改这一处即可让 Q131 物品在生成、缩放、

    显示三条链路上全部脱离 T10,且不影响任何其他物品(武器/护甲/工具/其它 mod 照常)。


    它与另一个补丁 Z_T10ToolQuality 挂钩的是同一个方法,但谓词互斥:

      – Z_T10ToolQuality:把 meleeTool* 的 false 翻成 true(让工具吃到 T7-T10)

      – 本补丁:把 q131* 的 true 翻成 false(让 Q131 内容不吃 T7-T10)

    两者判断的名字前缀不重叠,可同时安装、互不干扰。


    【”独立”的准确含义与边界】

    – 本补丁隔离的是 T10 的等级系统(T7-T10 影子层级)。Q131 物品仍会正常受游戏原版

      1-6 品质影响(那是七日杀本体机制,不属于 T10),这符合”独立于第三个 mod 的等级系统”。

    – 判断依据是物品注册名以 q131 开头(覆盖两个 mod 的所有物品与改装件)。若作者以后

      发布了不以 q131 命名的物品,需在 src 的 IsolatedNamePrefixes 增加前缀后重新编译。

    – 隔离只作用于 Q131 物品”本身”。若你把某个 Q131 改装件装到一把非 Q131 的武器上,

      那把武器仍按它自己的等级被 T10 缩放,这是预期行为。


    【文件结构】

      ModInfo.xml                 —— mod 元数据

      Z_Q131TierIsolation.dll     —— 编译产物(供游戏加载,6656 字节)

      src\Q131TierIsolationMod.cs —— 源码

      build.rsp                   —— 离线重编译参数

      说明.txt                    —— 本文件


    【安装】

    1. 把整个 Z_Q131TierIsolation 文件夹放入游戏的 Mods 目录。

    2. 必须与 T10QualityExtension 同时启用(本补丁正是为压制它对这些物品的影响而存在)。

    3. 关闭 EAC / 反作弊(含自定义代码的 mod 需要)。

       本 mod 文件夹名以 Z_ 开头,会晚于 T10QualityExtension 加载,确保挂钩时目标方法已存在;

       即便顺序有变,补丁内置了 AssemblyLoad 事件重试,加载顺序不影响正确性。


    【验证】

    进游戏后看日志(Player.log / log.txt)应出现:

      [Z_Q131TierIsolation] Patched T10QualityExtension.ExtendedTierService.CanHaveExtendedTier

      [Z_Q131TierIsolation] Z_Q131TierIsolation loaded: Q131 items are isolated …

    之后 Q131 的装备/物品品质条应停在原版 1-6,不再出现 T10 的 T7-T10 影子等级与对应加成。


    【卸载】

    删除本 mod 文件夹即可;不残留、不改动其它任何文件。


    【重编译】

    装了 .NET SDK 后,在本目录执行(PowerShell):

      dotnet “C:\Program Files\dotnet\sdk\8.0.425\Roslyn\bincore\csc.dll” @build.rsp

    (csc.dll 路径以你机器上实际的 SDK 版本目录为准。)

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

    马上购买

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

    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

    分享网站

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