教练成长

创作者: wuyuwan39
已更新:2026-07-14 16:03:34
1.4MB

关于此 MOD

让你的教练根据每日基准和赛事成绩稳定提升属性。默认开启,会写入存档(请先备份)。
教练属性成长

适配游戏:Esports Manager 2026(Unity 6000.3.12f1 / IL2CPP metadata v39)| 许可证:MIT

公告/通知:

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

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



英语

这个模组的功能
在基础游戏中,一辆马车(教练) 没有成长模型:教练拥有完整的属性面板,但属性在生成时即固定,永远不会随执教经验变化。此模组为你当前执教的球队教练提供两种成长来源:每日基础增长(在每个比赛日,只要教练在职且球队处于参赛状态,就会缓慢累积),以及每项赛事结算后添加的单次赛事增益(按赛事级别和最终排名缩放)。两者汇入同一成长池并提升核心属性。连续多届赛事成绩不佳会触发小幅降。

仅修改教练的核心属性,并将更改持久化保存到存档中。此模组不会影响球员属性、训练系统、评分显示,也不会影响教练的年龄、合同或健康状态。两个开关默认均为开启状态。

增长是如何驱动的
两种来源产生的属性增益都会汇入同一个累积池(应计池)。每当池子填满一个累积阶段(应计步骤,默认0.05),最低的当前核心属性会被提升一次,因此核心属性趋于均衡。
  • 每日基准。 每个比赛日,若教练处于活跃状态且球队正在参赛, 每日基础收益 (默认 0.001,每天一次) 加入池中。
  • 每场比赛获得。 在本地 锦标赛数据.完成 在锦标赛结束后(后缀),奖池获得:级别基础积分 × 名次系数 × LAN加成。按声望划分级别为T2 < T1 < Major(默认0.04 / 0.08 / 0.15);名次越靠后,系数越低;线下(LAN)赛事额外乘以大于1的系数(默认1.25)。
在LAN赛事中夺得Major冠军的概率约为0.19,在线上赛事中夺得Major冠军的概率为0.15,在线上赛事中夺得T1冠军的概率为0.08,在线上赛事中夺得T2冠军的概率为0.04,而垫底完赛的概率趋近于0。

核心属性: 战术, 洞察, 分析, 通信, 领导力, 心理学.

帽子与去
  • 软阈值。 在严格的连续三年窗口内,一旦教练的净核心属性增益达到 软上限阈值 (默认3.0),累积步长乘以 减速系数 (默认0.3),生长会继续,但会放缓。
  • 硬上限。 窗口内的净增益一旦达到 窗口内硬上限 (默认 6.0),不再继续累积。滑出窗口的旧收益会再次释放额度。
  • 得。 在后段完成(默认为底部25%)计为一次失败;连续达到阈值(默认为3次)会降低 心理学 每次调整一步(默认 0.1),然后重置。属性永远不会低于下限(默认 1)。

要求与安装顺序
  • 用于《电竞经理2026》的BepInExPack(加载器,已解压至游戏根目录)。
  • EM框架(共享库,安装到BepInEx/plugins目录下)。
  • 本模组:解压压缩包,将CoachGrowth文件夹复制到BepInEx/plugins目录下。
CoachGrowth 文件夹中仅包含 CoachGrowth.dll。启动时,请检查 BepInEx/LogOutput.log:EM.Framework 会先加载,然后此模组加载并输出其就绪信息。

配置
配置文件: BepInEx/config/com.esportsmanager.modkit.coachgrowth.cfg编辑后重启游戏即可生效。
  • 通用/已启用 (默认 true):总开关。写入教练属性属于存档写入;首次使用前请备份存档。设为 false 则不安装任何钩子,不做任何更改。
  • 通用/详细日志 (默认 false):详细日志记录。
  • 默认/默认队伍启用 (默认 true):首次遇到队伍时创建的档案是否默认启用。
  • 安全/需要活跃教练 (默认 true):仅使用当前教练。
  • 成长/每日基础收益 (默认 0.001):每日基础收益。
  • 成长/基础等级点数T1 / T2 / 主要 (默认 0.08 / 0.04 / 0.15):锦标赛级别基础增益,按声望 T2 < T1 < Major。
  • 成长/局域网加成 (默认 1.25):离线(局域网)倍率。
  • 成长/累积步进 (默认0.05):累积步长;池每填满一次,便提升一项属性。
  • 成长/软上限阈值 (默认 3.0):滚动窗口内净收益的软阈值。
  • 成长/减速系数 (默认 0.3):超过软阈值后应用的减速倍率。
  • 成长/窗口内硬上限 (默认 6.0):滚动窗口内净增益的硬上限。
  • 成长/窗口期 (默认3):滚动窗口的长度(年)。
  • 差完成率 (默认 0.75):排名在该参与者比例或之后完赛计为失败。
  • 连续命中阈值 (默认3):触发一次落败的连败次数。
  • 属性下降步长 (默认 0.1):每次降低的心理学数值。
  • 属性下限 (默认 1.0):属性下限。
  • 兼容性/强制启用 (默认 false):当钩子签名自检失败时是否强制启用。默认关闭(失败时不打补丁,最安全)。不触及钩子目标的小型游戏热修复会自动通过检查;此选项仅在签名检查也失败时才有意义(可能是较大的更新)。开启即强制启用,风险自负。当 Unity 版本本身发生变化时,此选项无效。
各队伍档案存储在 BepInEx/config/em-coach-growth/<存档槽位>/profiles.json 下(按存档槽位分隔)。这是该模组的私有记录,永远不会写入游戏存档架构中。

安全与回滚
  • 模组写道 数据员工.属性 写入存档。首次使用前请备份存档,先在沙盒存档中验证行为,然后再在真实存档中启用。
  • 加载时会运行兼容性自检。由于此版本的判定标准是钩子签名检查:模组会按名称查找其所需的游戏方法,因此不涉及这些方法的小型游戏热修复不再会导致模组失效,元数据哈希现在仅作参考信息。一旦不匹配,就不会安装任何钩子。
  • 仅在锦标赛实际结算、玩家队伍参与且存在在职教练时才会写入。锦标赛仅结算一次。
  • 当教练更换时,成长轨迹会重置,新教练的原始数值将被快照保存为回滚基线。账本记录每一次变更,并支持逐条回滚。
  • 任何运行时错误都会被隔离,绝不会被抛回游戏的锦标赛结算路径中。

兼容性
目标游戏:Esports Manager 2026,Unity 6000.3.12f1,IL2CPP 元数据 v39。加载时会运行兼容性自检(Unity 版本和关键钩子签名);元数据哈希仅供参考。不匹配时仅发出警告,不安装任何钩子。还有一个 Compatibility.ForceEnable 配置选项(默认关闭),仅在签名检查失败时生效;开启后将强制启用,风险自负,且当 Unity 版本本身发生变化时无效。

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



中文

这个Mod做什么
游戏原生对教练(教练没有成长设计:教练有完整属性面板,但属性在生成时定死,不随执教经历变化。本 Mod 给玩家当前执教队的教练加上两条成长来源:一是每日基线(教练在职、队伍处于活动状态时每天缓慢累积),二是赛事结算后按赛事级别与名次追加。两者共同抬升核心属性。连续多次赛事名次靠后会触发一次小幅衰退。

只修改教练的核心属性并随存档持久化,不修改选手属性,不触碰训练系统,不修改评分展示逻辑,不改动教练年龄、合同、健康。两个开关默认都开启。

成长驱动
两条成长来源算出的都是属性增量,投入同一个累积池(应计池),池子每满一个结算步长(应计步骤,默认 0.05)就抬升当前值最低的核心属性一次,使各核心属性趋于均衡。
  • 每日基线:每个游戏日,若教练在职、队伍处于活动状态,向累积池投入 每日基础收益(默认 0.001,同一天不重复)。保证赛程稀疏时教练也在缓慢进步。
  • 赛事追加游戏原生 锦标赛数据.完成 完成赛事结算后(Postfix),向累积池追加 级别基础分 × 名次系数 × 线下加成。级别按含金量 T2 <T1 < Major(默认 0.04 / 0.08 / 0.15);名次越靠后系数越低;线下赛(LAN)额外乘一个大于 1 的系数(默认 1.25)。
赛事追加的数值直接就是属性增量量级:Major 冠军线下约 0.19,Major 冠军线上 0.15,T1 冠军线上 0.08,T2 冠军线上 0.04,靠后名次趋近 0。

核心属性:战术、洞察、分析、通信、领导力、心理学。

上限与衰退
  • 软门槛:单名教练在严格滚动的三年窗口内,核心属性净提升达到 软上限阈值(默认 3.0,属性 0-20 尺度)后,落账步长乘 减速系数(默认 0.3)放缓,成长继续但明显变慢。
  • 硬顶三年窗口净提升达到 窗口内硬上限(默认 6.0)后不再落账,作为绝对上限兜底。旧的提升滑出三年窗口后额度自动恢复。
  • 衰退:一次赛事名次落在后段(默认参赛队伍后 25%)计一次失利;连续失利达到阈值(默认 3 次)触发一次衰退,把 心理学 降低一个步长(默认 0.1),随后清零计数。属性有下限保护(默认不低于 1),不会降到 0 破坏 rating 计算。

前置与安装顺序
  • Esports Manager 2026 的 BepInExPack(加载器,解压到游戏根目录)。
  • EM框架(共享库,放入BepInEx/plugins)。
  • 本模组:解压压缩包,将 CoachGrowth 文件夹复制到 BepInEx/plugins 目录下。
CoachGrowth 文件夹里只有 CoachGrowth.dll。启动后查看 BepInEx/LogOutput.log:EM.Framework 先加载,本 Mod 随后加载并打出就绪日志。

配置
配置文件:BepInEx/config/com.esportsmanager.modkit.coachgrowth.cfg修改后重启游戏生效。
  • 通用/已启用(默认 true):总开关。写入教练属性属于存档写入,首次使用前请备份存档。改成 false 则不安装任何 Hook、不改动任何东西。
  • 通用/详细日志记录(默认 false):详细日志。
  • 默认/默认队伍启用(默认 true):首次发现一支队伍时生成的档案是否默认启用。默认开启,使新档玩家队教练即可累积成长。
  • 安全/要求启用教练(默认 true):只使用在任教练。
  • 成长/每日基础收益(默认 0.001):每日基线成长增量。
  • 成长/基础层级点数T1 / T2 / 主要(默认 0.08 / 0.04 / 0.15):赛事级别基础增量,按含金量 T2 < T1 < Major。
  • 成长/局域网加成(默认 1.25):局域网(LAN)加成系数。
  • 成长/累积步长(默认 0.05):落账步长;累积池每满一个该值抬升一次属性。
  • 成长/软上限阈值(默认 3.0):滚动窗口内净提升的软门槛;超过后成长乘 SlowdownFactor 放缓。
  • 成长/减速系数(默认 0.3):超过软门槛后的放缓系数。
  • 成长/窗口内硬上限(默认 6.0):滚动窗口内净提升的硬上限;超过后不再计入。
  • 成长/窗口年份(默认 3):滚动窗口年数。
  • 贫民区完工比例(默认 0.75):名次落在参赛规模该比例及之后计一次失利。
  • 连击/连击中断阈值(默认 3):触发一次衰退的连续失利次数。
  • 属性下降步进(默认 0.1):每次衰退降低的心理学数值。
  • 属性下限(默认 1.0):属性下限,不会降到该值以下。
  • 兼容性/强制启用(默认 false):兼容自检的关键 hook 签名自检未通过时是否强制启用。默认关闭(不通过则不打补丁,最安全)。游戏小热修复通常不动 hook 目标、会被签名自检自动放行;仅当签名自检也未通过(可能是较大更新)时本项才起作用:设为 true 则风险自担强制启用。Unity 版本本身变化时本项无效。
队伍档案按存档槽位分目录存放,位于 BepInEx/config/em-coach-growth/<存档槽位>/profiles.json。它是本 Mod 的私有账本,绝不会写入游戏存档结构。账本记录每次变动的游戏内日期、属性与增减量,可用于逐条回滚。

安全与回退
  • 本 Mod 改写 数据人员.属性 并随游戏存档持久化。首次使用前请先备份存档,在沙箱存档确认成长与衰退表现合理后,再在真实存档启用。
  • 加载时会做兼容自检。主要判据是关键 hook 签名自检:Mod 按名字查找它需要用到的游戏方法,游戏的小热修复只要没动这些方法就不会再让 Mod 失效,metadata 哈希现在只作参考信息。不匹配时不安装任何 Hook。
  • 只在赛事真实结算、玩家队参赛、存在在任教练时写入。同一赛事只结算一次。
  • 换教练时重置成长轨迹,并为新教练记录原值快照作为回滚基准。账本完整记录每次增减,可逐条回滚回原值。
  • 任何运行时异常都被隔离,绝不回抛游戏的赛事结算流程。

兼容性
适配游戏:EsportsManager 2026,Unity 6000.3.12f1,IL2CPP metadata v39。加载时会做兼容自检(Unity 版本和关键 hook 签名),metadata 哈希只作参考信息。不匹配时只警告、不安装 Hook。另外有一个 Compatibility.ForceEnable 配置项(默认关闭),只在签名自检未通过时生效;打开它就会风险自担地强制启用,当 Unity 版本本身变化时不起作用。

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

电竞经理 2026 的热门 MOD

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

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