更高声望将玩家声望与技能分离,让其随成果增长。
公告/通知:如果你有任何错误报告或想讨论任何内容,可以加入这个Discord服务器:
https://discord.gg/MgvmC9RE83
如果您有bug反馈或者交流的需求,您可以加入这个Discord服务器:
https://discord.gg/MgvmC9RE83
1.1.4- 修复:赢得锦标赛时,可能会向你的整个阵容重复发送“被评为MVP”的邮件。 已报告案例:在决出冠军后,多名玩家——包括一名从未上场打过任何地图的替补——都收到了一封邮件,称他们被评为赛事MVP。根本原因:冠军降级保护流程复用了MVP邮件用于 每 受保护的球员在夺冠球队中,而不只是真正的MVP。现在“提名MVP”邮件只会发送给实际赛事的MVP。非MVP的冠军球员声望保持原样——只是不再收到那封虚假邮件。
- 未更改 GUID、配置键/默认值、存档键或任何声望计算。此修复仅涉及邮件,与 1.1.3 完全向后兼容。
中文说明- 修复:夺冠时会给全队每名选手群发一封「当选 MVP」邮件。 报告场景:夺冠后,队里好几名选手(甚至包括一名一张地图都没上过的替补)各收到一封说自己当选赛事 MVP 的邮件。根因:夺冠「永不降级」保护分支对夺冠队里每一位受保护的选手都复用了这封 MVP 邮件,而不只是真正的 MVP。现在「当选 MVP」邮件只会发给真正的赛事 MVP;非 MVP 的夺冠选手声望表现与之前完全一致,只是不再收到那封错误邮件。
- 未改动 GUID、配置项/默认值、存档键或任何声望计算逻辑。本次仅修邮件,与 1.1.3 完全向后兼容。
注意: 下载内容中仍包含
BetterReputation.dll 和
EM.Mods.Shared.Rating.dll. 将两者保持在同一
EM.BetterReputation/ folder。下载包仍包含这两个 dll,请一并放在同一个 EM.BetterReputation/ 文件夹内。
问题在《电竞经理2026》中,每位选手都有一个声望等级,即个人资料页上显示的标签,从无名之辈到传奇共十个等级。该等级由选手的
技能 当玩家被导入时,这与人气(PR)毫无关系。改变PR不会改变声誉。因此,高技能玩家总是从高声誉开始,没有“默默无闻的新人成长为明星”的体验空间。
这个模组有两个功能。它让你可以独立于技能设置初始声望,并且让声望随比赛结果升降,当玩家跨越一个等级时,公关经理会发送一封邮件。
两个阶段默认均已启用,因此安装后模组即会生效。写入玩家声望属于存档写入操作,首次使用前请备份存档。阶段1的覆盖列表初始为空,阶段2仅影响你启用的队伍,因此在未进行设置之前,模组不会改变任何内容。
第一阶段:将声望与技能分离你在配置文件中提供一份“玩家ID到目标层级”的列表。导入玩家时,列表中列出的玩家其声望层级会被覆盖为目标层级;未列出的玩家则完全保留游戏计算出的结果。仅写入声望字段;技能、PR及其他所有内容均不受影响。
覆盖列表默认为空,且完全存在于配置文件中(
[覆盖项] 玩家层级 键)。在你亲自按简单格式填写之前,该模组不会改变任何内容
玩家ID:层级.
第二阶段:声誉随成果增长当锦标赛结束时,你队伍中的每位玩家都会根据该结果重新评估声望。声望以成就为基准:你所达到的等级和名次会直接对应到相应的层级。
- 上升一步即可抵达目的地。 deserving更高段位的结果会直接将玩家提升至该段位,无需逐级缓慢攀升。
- 下降是渐进的。低于当前层级的结果不会立刻使其降级;它会累积衰减压力,差距越大,下降越快。
- 被评为锦标赛MVP会使锚定等级提升一级。
当玩家跨越一个层级时,公关经理会发送一封邮件。措辞会根据声望的变动幅度分级:
- 晋升:普通的一级晋升、突破(一次性跳升数级),或达到最高层级。
- 降级:要么是普通的失误,要么是从顶级梯队重重跌落。
- 如果一名玩家被评为锦标赛MVP但未跨越段位,则单独发送一封MVP通知。如果该玩家在同一锦标赛中既跨越段位又获得MVP,则合并为一封邮件,而不是发送两封。
该模组还会保存声望历史记录:玩家首次达到每个等级时,会记录日期、锦标赛级别、名次以及是否获得MVP。目前仅为记录用途,保留以供未来可能的展示。
要求与安装顺序- Esports Manager 2026 的 BepInExPack (加载器,已解压到游戏根目录文件夹中)。
- EM框架 (共享库,安装到BepInEx/plugins中)。
- 这个模组:解压压缩包,将BetterReputation文件夹复制到BepInEx/plugins目录下。
BetterReputation 文件夹中仅包含 BetterReputation.dll。启动时,请检查 BepInEx/LogOutput.log:EM.Framework 先加载,然后本模组加载并打印其就绪信息。
配置配置文件:
BepInEx/config/com.esportsmanager.modkit.betterreputation.cfg编辑后重新启动游戏即可生效。
- 通用/已启用 (默认 true):总开关。为 false 时,不安装补丁,也不更改声望。
- 通用/详细日志记录 (默认 false):详细日志记录,仅用于调试。
- 默认/导入时应用 (默认 true):导入时应用起始声望覆盖(第 1 阶段)。仅在“启用”为 true 时生效。
- 覆盖/玩家层级 (默认空):初始声望覆盖列表(第1阶段)。格式为玩家ID:等级,多个条目用逗号或分号分隔。留空表示不覆盖任何玩家。
- 成长/已启用 (默认 true):声望增长的總开关(阶段 2)。
- 成长/默认队伍已启用 (默认 false):为每个新建的团队成长配置文件的默认开关。
- 成长/邮件启用 (默认 true):PR 经理是否在层级变更时发送邮件。仅在 Growth.Enabled 为 true 时生效。
覆盖格式为
玩家ID:段位,多个条目之间用逗号或分号分隔,例如
S0ph1a:新手,M4tr1x:无名,Talos:无名层级接受英文枚举名称(不区分大小写):No Name、Novice、Competitor、Prodigy、Decent、Sensation、World Star、Superstar、World Elite、Legend;也接受中文别名以及数字0到9。id为空或层级无法解析的条目将被跳过。
成长档案和声望历史存储在 BepInEx/config/em-better-reputation/growth.json 中(阶段2)。
安全与回滚- 默认开启,但第一阶段的覆盖列表初始为空,且各团队的第二阶段成长配置默认关闭,因此在您进行配置之前不会发生任何变化。
- 出现版本不匹配(Unity版本或关键钩子签名)时不安装补丁。
- 第一阶段只会覆盖配置中明确列出的玩家ID,绝不会影响整个名册。
- 仅写入声望字段,技能、PR及所有其他字段均保持不变。
- 任何错误都会被记录并隔离,绝不会被抛回游戏的导入或锦标赛路径中。
- 关闭该模组或清除配置后,新开始的存档将不再发生进一步更改。
兼容性目标游戏:Esports Manager 2026,Unity 6000.3.12f1,IL2CPP 元数据 v39。加载时会运行兼容性自检。自 1.1.0 版本起,主要判断标准是钩子签名检查:模组会按名称查找其所需的游戏方法。不涉及这些方法的小型游戏热修复不再会禁用模组;元数据哈希现在仅供参考。当出现不匹配时,仅发出警告且不应用任何补丁,以确保你的存档安全。还有一个 Compatibility.ForceEnable 配置选项(默认关闭),仅在签名检查失败时生效;当 Unity 版本本身发生变化时,它不起作用。
根据MIT许可证发布。
更好的声望系统让选手声望与实力解耦,并随赛事成绩涨落。解决什么问题游戏里每名选手有一个声望档位,也就是档案页显示的标签,从「无名」到「传奇」共十档。这个档位在选手导入建档时由选手的
实力算出来,跟人气(PR)没关系,改 PR 也改不动声望。所以高实力选手开局声望必然很高,没有“无名新人成长为明星”的养成过程。
本 Mod 做两件事:让你把开局声望和实力分开设定;让声望随赛事成绩涨落,跨档时由公关经理发一封邮件通知。
两个阶段都默认开启,装上即可使用。写选手声望属于存档写入,首次使用前请先备份存档。Phase 1 的覆盖清单默认为空,Phase 2 只对你启用的队生效,所以在你主动配置之前,Mod 不会改动任何数据。
阶段1:声望与实力解耦你在配置文件里提供一份「选手 Id 到目标档位」的清单。导入选手时,清单里列出的选手的声望档位被覆盖为目标档位;未列出的选手完全保持游戏原本算出的档位。只写声望字段,实力、PR 和其它任何字段都不动。
覆盖清单默认为空,完全写在配置文件里(
[覆盖项] 玩家层级 键)。你不填就不会改动任何选手,格式很简单:
选手Id:档位。
第二阶段:声望随成绩成长一场赛事结束后,你队里每名选手的声望会按这次成绩重新评定。声望由成就锚定:打出什么级别、什么名次,直接对应到相应的档位。
- 升档一步到位。配得上更高档位的成绩,直接把选手升上去,不逐档慢升。
- 降档渐进。配不上当前档位的成绩不会立刻掉档,而是累积衰减压力,落差越大掉得越快。
- 赛事 MVP 会把锚定档位再顶高一档。
当选手跨档时,公关经理会发送一封邮件。文案根据声望变动的幅度分级:
- 升档:常规升一档、跃升(一次跨多档)、或升到顶尖档位。
- 降档:常规回落、或从顶尖档位跌落。
- 当选手当选赛事MVP但未跨档时,单独发送一封MVP致意邮件;如果同一届既跨档又当选MVP,则合并为一封,不发送两封。
本 Mod 还会记声望履历:每名选手每个档位第一次达到时,记录日期、赛事级别、名次、是否 MVP。这一步目前只记录,为将来可能的展示留底。
前置与安装顺序- 2026电竞经理BepInEx整合包(加载器,解压到游戏根目录)。
- EM框架(共享库,放入 BepInEx/plugins)。
- 本模组解压压缩包,把 BetterReputation 文件夹拷进 BepInEx/plugins。
BetterReputation 文件夹里只有 BetterReputation.dll。启动后查看 BepInEx/LogOutput.log:EM.Framework 先加载,本 Mod 随后加载并打出就绪日志。
配置配置文件:
BepInEx/config/com.esportsmanager.modkit.betterreputation.cfg。修改后重启游戏生效。
- 通用/已启用(默认 true):总开关。false 时不安装任何补丁,也不改动任何声望。
- 通用/详细日志记录(默认 false):详细日志,仅调试用。
- 默认/导入时应用(默认 true):导入建档时应用开局声望覆盖(阶段 1)。在 Enabled=true 前提下生效。
- 覆盖/玩家层级(默认空):开局声望覆盖清单(第一阶段)。格式为选手Id:档位,多条用逗号或分号分隔。留空则不覆盖任何选手。
- 成长/已启用(默认 true):声望成长总开关(阶段 2)。
- 成长/默认队伍已启用(默认 false):新生成的每队成长档案的默认开关。
- 成长/邮件启用(默认 true):跨档时是否由公关经理发邮件。在 Growth.Enabled=true 前提下生效。
覆盖格式为
选手Id:档位,多条用逗号或分号分隔,例如
S0ph1a:新手,M4tr1x:无名,Talos:无名档位接受英文枚举名(大小写不敏感):No Name、Novice、Competitor、Prodigy、Decent、Sensation、World Star、Superstar、World Elite、Legend;也接受中文别名(无名 / 新手 / 竞争者 / 神童 / 得体 / 轰动 / 世界之星 / 超级明星 / 世界精英 / 传奇)与 0 到 9 的数字。Id 为空或档位无法解析的条目会被跳过。
成长档案与声望履历位于 BepInEx/config/em-better-reputation/growth.json(第二阶段)。
安全与回退- 默认开启,但第一阶段覆盖清单默认为空、每支队伍的第二阶段成长档案默认关闭,因此在你配置之前不会改动任何数据。
- 版本不匹配(Unity 版本或关键 hook 签名不符)时不安装任何补丁。
- 阶段1只覆盖配置中明确列出的选手Id,绝不改动全库选手。
- 只写声望字段,实力、PR 和其它任何字段都不动。
- 任何异常只记日志并隔离,绝不回抛游戏的导入或赛事结算路径。
- 关闭 Mod 或清空配置后,新开的存档不再改动声望。
兼容性适配游戏:Esports Manager 2026,Unity 6000.3.12f1,IL2CPP metadata v39。加载时会做兼容自检。从 1.1.0 起,主要判据是关键 hook 签名自检:Mod 按名字查找它需要用到的游戏方法。游戏的小热修复只要没动这些方法,就不会再让 Mod 失效;metadata 哈希现在只作参考信息。不匹配时只警告、不打补丁,以保护你的存档。另外有一个 Compatibility.ForceEnable 配置项(默认关闭),只在签名自检未通过时生效;当 Unity 版本本身变化时不起作用。
采用 MIT 协议发布。