EMTV EVP — 赛事最佳球员荣誉基于影响力评分 目标游戏:电竞经理2026 Steam零售版补丁1.0.2(Unity 6000.3.12f1 / IL2CPP元数据v39)| 许可证:MIT
更新日志 — v1.1.8
英语中文通知:如果你有任何错误报告或想讨论任何内容,可以加入这个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 文件。