EMTV EVP

创作者: wuyuwan39
已更新:2026-08-13 14:08:57
1.5MB

关于此 MOD

在赛事 MVP 之外,按影响力评分评出一份优秀选手(EVP)荣誉名单。纯只读,不写存档。
EMTV EVP — 赛事最佳球员荣誉基于影响力评分

 目标游戏:电竞经理2026 Steam零售版补丁1.0.2(Unity 6000.3.12f1 / IL2CPP元数据v39)| 许可证:MIT

更新日志 — v1.1.8


英语

  • EVP账本的存档作用域隔离: 内存账本、已处理锦标赛集合和历史回填状态现已绑定到一个显式 存档槽位与加载世代切换存档或恢复快照会在读取、回填或写入活动存档之前丢弃过期状态。
  • 更安全的边车持久化: 账本操作在提交时会再次验证其捕获的存档范围。当没有可用的存档槽位时,模组会安全地跳过持久化,而不是回退到共享
    默认
    目录。
  • 按存档正确回填历史数据: 历史EVP回填不再被视为全进程一次性操作。每个存档范围可独立回填自身缺失的已结束锦标赛。
  • 保留只读保证: 该模组始终不会修改游戏存档。现有的各存档槽EVP账本仍受支持。
  • 包装: 保留捆绑内容
    EM.Mods.Shared.Rating.dll
    同样
    EM.EmtvEvp/
    文件夹作为
    EM.EmtvEvp.dll
    .
  • 已通过干净的发布版本构建以及与 EM PlayerOfTheYear 的实时游戏会话验证。



中文

  • EVP 账本存档作用域隔离:内存账本、已处理赛事集合和历史补录状态现在都绑定明确的存档槽 + 载入世代切换存档或恢复快照后,旧状态会在读取、补录或写入影响当前存档前被丢弃。
  • 更安全的边车持久化:账本操作会在提交时再次校验捕获的存档作用域。没有可用存档槽时,Mod 会安全跳过持久化,不再回退写入共享的
    默认
    目录。
  • 每个存档独立历史补录:历史 EVP 补录不再是整个进程只执行一次;每个存档作用域都可以独立补齐自身缺失的已完成赛事。
  • 保持完全只读:Mod 仍不会修改游戏存档,已有的按存档槽保存 EVP 账本也继续兼容。
  • 随包文件:请保持随包的
    EM.Mods.Shared.Rating.dll
    与
    EM.EmtvEvp.dll
    位于同一个
    EM.EmtvEvp/
    文件夹。
  • 已通过干净 Release 构建,并与 EM PlayerOfTheYear 一同在真实游戏会话中验证。


通知:

如果你有任何错误报告或想讨论任何内容,可以加入这个Discord服务器:
https://discord.gg/MgvmC9RE83

如果您有bug反馈或者交流的需求,您可以加入这个Discord服务器:
https://discord.gg/MgvmC9RE83

这个模组的功能
当一项赛事结束后,游戏只会评选出一名赛事MVP,却没有为其他表现出色的选手设立荣誉榜单。此模组弥补了这一空缺。赛事结束后,它会读取每位参赛选手的数据,按整届赛事的Rating影响力评分进行排名,并生成一份EVP名单(即赛事最佳选手候选名单,参照HLTV的定义),列出MVP之外表现最出色的选手。
该列表是纯派生读取结果。它不存储在任何地方,也不会改变游戏。模组会将EVP列表打印到日志中;不会向你的存档写入任何内容。该列表可随时根据相同的锦标赛统计数据重新计算。

EVP名单是如何选出的
- 首先排除MVP。如果锦标赛已经写入了MVP(即安装BetterMvp时写入的同一字段),则该玩家被视为MVP;否则,评分最高的玩家被视为MVP。无论哪种情况,MVP都不占用EVP名额。
- 其余选手根据整届赛事的影响力评分进行排名。得分高于分数线、拥有足够地图数和回合数,并且有过季后赛出场记录的选手,方可入选榜单。
- 季后赛出场是硬性门槛:从未进入季后赛(零轮季后赛)的球员无法入选EVP名单,这与现实中的EVP/MVP评选方式一致。当赛事完全没有季后赛阶段(纯循环赛或仅小组赛赛制)时,该门槛会检测到没有季后赛数据并自动放宽,因此名单不会被清空。
- 阶段仲裁:当整场赛事的评分过于接近而无法区分两名候选人时,比较将逐级下移至季后赛阶段,再到决赛阶段。三个层级均基于同一数据源按地图重新计算。
- 列表大小随分配浮动,并受赛事等级限制(Major 10 / T1 7 / T2 5,MVP除外)。

保存冲击
无。此模组仅读取数据。它绝不会写入你的存档,不会更改赛事数据,也不会改动比赛记录。EVP列表仅作为结算时的日志输出存在;关闭模组只会停止该输出。

要求与安装顺序
1. 适用于Esports Manager 2026的BepInExPack(加载器,已解压至游戏根目录)。
2. EM 框架(共享库,安装到 BepInEx/plugins 中)。
3. 本模组:解压zip文件,将EmtvEvp文件夹复制到BepInEx/plugins中。
EmtvEvp 文件夹中仅包含 EmtvEvp.dll。启动时,请检查 BepInEx/LogOutput.log:EM.Framework 会先加载,随后此模组加载并输出其就绪提示行。每场锦标赛结算后,EVP 列表会打印在该日志中。如果你还安装了 BetterMvp,它写入的 MVP 会在此处自动获取。
不需要安装Rating21。此模组会在内部自行计算Rating 2.1-EM,因此无论是否安装Rating21,EVP列表都相同。安装Rating21只会让游戏UI中显示的评级与此处使用的等级标准保持一致。

配置
配置文件:BepInEx/config/com.esportsmanager.modkit.emtvevp.cfg。编辑并重启游戏以应用。
- 通用/已启用(true):总开关。为 false 时,不安装钩子,也不生成列表。
-Evp/StageArbitration(true):启用阶段裁定(当整场赛事的评分过于接近时,逐级进入季后赛和决赛阶段)。
- Evp/ScoreThreshold (1.0):分数线。玩家的评分必须达到或高于此值才能上榜。
-Evp/最小地图数 (6):最少游玩地图数。用于过滤小样本,不影响真正的竞争者。
- Evp/MinRounds (100):最少进行回合数,用于过滤小样本噪声。
- Evp/RequirePlayoffAppearance (true):季后赛出场硬性条件。零季后赛轮次的球员不会进入名单;当没有季后赛阶段时,该条件不生效。
- Evp/MinPlayoffRounds (0):最低季后赛轮次。0表示只要进入季后赛即可。
- Evp/TieBreakMargin (0.05):阶段判定中“过于接近而无法区分”的阈值。
- Evp/StageMinRounds (50):关卡对比所需的最小回合数。
- Evp/MaxCountMajor(10)/ Evp/MaxCountT1(7)/ Evp/MaxCountT2(5):按锦标赛级别划分的EVP名额上限(MVP之外)。-1表示无上限。

兼容性
目标游戏:Esports Manager 2026,Unity 6000.3.12f1,IL2CPP 元数据 v39。加载时会运行兼容性自检。自 1.1.0 版本起,主要标准是钩子签名检查:模组按名称查找其所需的游戏方法。不涉及这些方法的小型游戏热修复不再会禁用模组;元数据哈希现在仅供参考。不匹配时仅发出警告,不安装任何钩子。还有一个 Compatibility.ForceEnable 配置选项(默认关闭),仅在签名检查失败时生效;当 Unity 版本本身发生变化时,该选项无效。结算过程中的任何错误都会被记录并隔离;绝不会被抛回游戏的锦标赛结算路径。

许可证
遵循 MIT 许可证发布。请参阅下载中的 LICENSE 文件。


EMTV EVP — 按影响力评分评选赛事优秀选手

这个模组做什么
一届赛事结束后,游戏只评一个赛事 MVP,对 MVP 之外的优秀选手没有任何荣誉名单。本 Mod 补上这一块。赛事结算后,它读取全体参赛选手的数据,按 Rating 影响力评分对整届表现排序,评出一份 EVP 名单(MVP 之外的优秀选手榜,HLTV 风格荣誉)。
这份名单是纯派生的只读结果。它不落盘、不改游戏。Mod 只把 EVP 名单打到日志,不写你的存档。名单随时可以从同一份赛事数据重新算出来。

EVP名单怎么选
- 先排除 MVP。如果赛事已经写入了 MVP(装了 BetterMvp 时即由它写入),就以那名选手为 MVP;否则以整届评分最高者为 MVP。无论哪种情况,MVP 都不占 EVP 名额。
- 其余选手按整届影响力评分排序。过了分数线、地图数和回合数够、且打进过淘汰赛的选手进入名单。
- 淘汰赛出场是硬性门槛:未打进淘汰赛(淘汰赛回合为0)的选手不进EVP,与现实中的EVP/MVP荣誉一致。如果一届赛事根本没有淘汰赛阶段(纯循环赛或只有小组赛),门槛会识别出没有淘汰赛数据并自动放行,不会把名单清空。
- 分层仲裁:整届评分拉不开两名候选人时,比较逐级下探到淘汰赛段、再到决赛段。三段评分都由逐图复算、同源计算。
- 名单人数随分布浮动,并按赛事级别设名额上限(Major 10 / T1 7 / T2 5,均为 MVP 之外的名额)。

存档影响
无。本模组为只读设计。它不写入存档、不修改赛事数据、不触碰比赛记录。EVP名单只是结算时输出的一条日志;关闭模组仅意味着不再输出这份名单。

前置与安装顺序
1. 电竞经理2026的BepInExPack(加载器,解压到游戏根目录)。
2. EM 框架(共享库,放入 BepInEx/plugins)。
3. 本 Mod:解压压缩包,将 EmtvEvp 文件夹复制到 BepInEx/plugins 目录下。
EmtvEvp 文件夹里只有 EmtvEvp.dll。启动后查看 BepInEx/LogOutput.log:EM.Framework 先加载,本 Mod 随后加载并打出就绪日志。每届赛事结算后,EVP 名单会打在那里。如果你同时装了 BetterMvp,它写入的 MVP 会在这里被自动读取。
Rating21 不是必需。本 Mod 内部自带 Rating 2.1-EM 评分,装不装 Rating21 评出的 EVP 名单都一样。装 Rating21 只是让游戏界面显示的 rating 与这里的口径统一。

配置
配置文件:BepInEx/config/com.esportsmanager.modkit.emtvevp.cfg。改完重启游戏生效。
- 通用/已启用(true):总开关。false 时不安装任何 Hook,也不评选名单。
- Evp/StageArbitration(true):是否启用分层仲裁(整届评分拉不开时逐级下探淘汰赛段、决赛段)。
- Evp/ScoreThreshold(1.0):入选分数线。选手评分达到或高于该值才进名单。
- Evp/MinMaps(6):最小出场地图数,滤掉小样本又不误伤真正的竞争者。
- Evp/MinRounds(100):最小出场回合数,滤除小样本噪声。
- Evp/RequirePlayoffAppearance(true):淘汰赛出场硬性条件。淘汰赛回合为 0 的选手不进入名单;没有淘汰赛阶段时该条件自动放宽。
- Evp/MinPlayoffRounds(0):最小淘汰赛回合数。0 表示只要打进淘汰赛即可。
- Evp/TieBreakMargin(0.05):分层仲裁「拉不开差距」门槛。
- Evp/StageMinRounds(50):分段比较最小回合门槛。
- Evp/MaxCountMajor(10)/ Evp/MaxCountT1(7)/ Evp/MaxCountT2(5):按赛事级别的 EVP 名额上限(MVP 之外)。-1 表示不设上限。

兼容性
适配游戏:Esports Manager 2026,Unity 6000.3.12f1,IL2CPP metadata v39。加载时会做兼容自检。从 1.1.0 起,主要判据是关键 hook 签名自检:Mod 按名字查找它需要用到的游戏方法。游戏的小热修复只要没动这些方法,就不会再让 Mod 失效;metadata 哈希现在只作参考信息。不匹配时只警告、不安装 Hook。另外有一个 Compatibility.ForceEnable 配置项(默认关闭),只在签名自检未通过时生效;当 Unity 版本本身变化时不起作用。结算过程中任何异常都会记日志并隔离,绝不回抛游戏的赛事结算路径。

协议
采用 MIT 协议发布。详见下载包内的 LICENSE 文件。

电竞经理 2026 的热门 MOD

探索适用于 电竞经理 2026 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 电竞经理 2026 的全部潜力 — 今天就探索这些顶级 MOD!