查看: 157|回复: 0

[转载] 【FM26】AI对话模组+中文支持补丁(基于BepIndex;6.20更新)

[复制链接]
发表于 2026-6-20 21:30 | 显示全部楼层 |阅读模式
本帖最后由 郁佳雪 于 2026-6-20 21:39 编辑

原帖发表于sortitoutsi:
https://sortitoutsi.net/content/76466/fm26-ai-dialogue-mod-v10-bepinex

中文支持补丁适配官方简体中文界面,不保证适配民间汉化。
“基于BepIndex”意味着模组可以与其他基于BepIndex的模组兼容(如主教练头像补丁),但与其他修改了DLL文件的模组未必兼容。



原模组+BepIndex
度盘:https://pan.baidu.com/s/1x8YmG5UWD7oKfgT0vBUwtg?pwd=Rush 提取码: Rush
中文补丁见附件,
解压密码:Cap-o'-Rushes


已知的兼容问题:
与CTRL皮肤兼容;
与内置核武解锁补丁不兼容。



以下为原帖图文,由Gemini 3.5 flash翻译。






一、模组简介
这是一个适用于《足球经理 2026》(FM26)的模组。它利用 AI 接口在后台实时重写游戏内(几乎)所有的对话内容,旨在消除原版交互中高度重复的枯燥感,从而提升执教沉浸感。

运行机制:
在可行的情况下,模组会抓取屏幕上的额外背景信息提供给 AI(例如:赛后发布会中的比赛结果、一对一聊天中球员的士气、球队定位以及与您的关系)。AI 将结合这些背景信息对原版文本进行重构,同时确保不偏离原本选项在游戏机制上的实际影响。




二、更新日志

[collapse=展开查看历史更新日志]
v1.4
* 新增:兼容 OpenAI 接口(openai-compatible)的“服务商(Provider)”选项。已在 OpenAI 官方接口和 LMStudio(本地部署)上完成测试。
* 调整:将 Google 和 OpenRouter 的“自动模型(Auto Model)”默认项修改为 gemini-3.1-flash-lite。如果您使用的是这两个服务商之一,且保留了旧版本中列出具体模型的配置文件,建议您切换为“Auto”或者手动同步修改,因为旧版的 Preview 模型即将停止服务。
* 新增:在 OpenRouter 的“Auto Model”设置中加入了 DeepSeek 4 Flash 和 Pro 模型。

v1.3
* 新增:经理自定义性格(Personality)配置选项,包括:庄重度(Formality)、自我意识(Ego)、攻击性(Aggression)、媒体应对技巧(MediaSavvy)和战术精细度(TacticalGranularity),各项数值均可在 1-5 之间调整。
* 新增:性格“原型(Archetype)”预设功能(如狂人、教授、重金属、修补匠等),选择后可一键覆盖各项性格值。
* 调整:优化了“模型(Model)”配置值的工作机制:新增默认“Auto”设置,自动调用模组内置的模型列表,这是确保与已测试模型保持兼容的较好方法。
* 新增:完整支持波兰语和西班牙语。

v1.2
* 略微放大“thinking...”文本框,减少文本填入时界面的抖动。
* 新增“Language(语言)”配置项,可强制对话使用特定语言(如 English, Portuguese, French, Turkish 等),不受游戏本身 UI 语言限制。
* 略微优化了弹窗对话时的提示词,降低玩家直接称呼球员或经纪人全名的概率。

v1.1
* 重构提示词,大幅提升球队训话和新闻发布会的对话丰富度。训话会更具煽动性,发布会发言则更正式。
* 首次尝试支持非英语语言(葡萄牙语实现完整支持,其他语言在除新闻发布会外的场景也应可正常使用)。
[/collapse]




三、支持与限制场景

已支持的对话场景:
* 与球员或经纪人的一对一交流(弹窗形式)
* 球员 + 经纪人群组会议(全屏形式)
* 球队会议 / 球队训话
* 新闻发布会 / 球员通道采访

暂不支持的场景:
* 董事会互动(保留原版文本,未重写)
* 侧边栏辅助内容(如合同谈判时的侧栏文字、创建招募焦点时的文字等)
* Linux 等非 Windows 操作系统(完全未经过测试,Linux 也许可用,也许不可用)
* 暂未完整编写提示词的语言(除英语、法语、葡萄牙语、土耳其语、波兰语和西班牙语外,其他语言在新闻发布会中基本无法工作,其余对话场景效果难以保证)
* 女足模式(未经过充分测试,重写或许能用,但 AI 可能会默认球员为男性)

已知故障:
* 新闻发布会中,如果遇到仅能通过下拉选择框回答的问题(例如“该球员最擅长什么位置”),会导致接下来几个问题的重写功能暂时失效。
* 新闻发布会中,如果记者对未回答的问题进行重复追问(如“公众有权知道答案……”),重写功能会暂时失效一阵子。




四、安装步骤

1. 安装前置依赖 (BepInEx 6)
如果您已经安装了其他基于 BepInEx 的模组(例如 BassyBoy 的球场模组),可以直接跳到步骤 2。
* 访问 BepInEx 官方构建页面(https://builds.bepinex.dev/projects/bepinex_be)下载适用于您操作系统的最新 BepInEx v6 Nightly 版本。
* 请选择 “IL2CPP x64” 构建版本(例如 Windows 玩家推荐下载:BepInEx-Unity.IL2CPP-win-x64-6.0.0-be.755+3fab71a.zip)。
* 将压缩包内的所有文件直接解压到您的 FM26 游戏主目录下。正确解压后,游戏目录下会出现一个 BepInEx 文件夹。
* 运行一次游戏,此时会弹出一个伴随游戏的命令行窗口,无需操作,待游戏加载完毕后正常退出游戏即可。

常见的 FM 游戏目录路径:
* Steam 版:
  1. C:\Program Files (x86)\Steam\SteamApps\common\Football Manager 26
复制代码

* Epic 版:
  1. C:\Program Files (x86)\Epic Games\FootballManager26
复制代码

* 微软商店 / Game Pass 版:
  1. C:\Xboxgames\Football Manager 26\Content
复制代码

(即主运行程序 fm.exe 所在的文件夹)

2. 安装本模组
* 将解压出来的 AIDialogue.dll 文件放入以下路径:
  1. <FM游戏主目录>\BepInEx\plugins\
复制代码
(如果 plugins 文件夹不存在,请手动新建一个)。
* 启动一次 FM26(这会在后台生成模组的配置文件),随后退出游戏。

---

五、配置说明

使用文本编辑器打开配置文件:
  1. <FM游戏主目录>\BepInEx\config\AIDialogue.cfg
复制代码


1. 接口设置 (Provider 和 APIKey)
在 [General] 段落中将 `Provider` 改为您想使用的 AI 服务商,然后在对应服务商配置段内填写您的 `APIKey`。
* Groq(默认服务商,Auto Model: llama-3.3-70b-versatile,openai/gpt-oss-120b)
免费额度较为慷慨,模型会在不同型号间轮换。
* Google AI Studio(Auto Model: gemini-3.1-flash-lite,gemini-3-flash-preview)
使用最新的 Flash 系列模型,遵循指令能力较好。
警告:请在 Google 账户上设置消费限额。由于它是后付费模式,API 密钥一旦泄露可能会产生意外账单。
* OpenRouter(Auto Model: 包含 Gemini、GPT 以及 DeepSeek 等多款模型)
支持的模型种类较多。建议在 OpenRouter 官网上将路由设置调整为“优先考虑吞吐量(prioritise throughput)”以保障响应速度。
* openai-compatible
支持调用任何兼容 OpenAI 格式的 HTTP API 接口。需自行在 EndpointUrl 中填写完整的 URL。

2. 性格调节 (Personality)
* 手动调节数值 (1-5):
  * 攻击性(Aggression):1 为温和,5 为火爆、热衷回击。
  * 庄重度(Formality):1 为更衣室大白话,5 为严谨正式。
  * 自我意识(Ego):1 为功劳分给球员和球迷,5 为大揽功劳。
  * 媒体应对技巧(MediaSavvy):1 为心直口快,5 为滴水不漏。
  * 战术精细度(TacticalGranularity):1 只讲拼劲,5 充斥学术性战术细节。
* 使用原型预设 (Archetype):
  将 Archetype 设置为对应名称(如 TheSpecialOne、TheProfessor、TheHeavyMetal、TheTinkerman、TheOldSchool、TheDiplomat、TheChaosAgent),将自动应用对应角色的属性(包含极端值),覆盖手动数值。

---

六、常见问题 (FAQ)

* 作者自己用的是什么方案?
答:在我的长期存档中,我配合 OpenRouter 使用默认的“Auto Model”设置,每小时的花费大约在几美分左右。

* 这个模组是免费的吗?
答:模组本身是完全免费的。调用 AI 接口产生的费用需要玩家自行承担。

* 对话框开头出现了 [rate limited] 的标志?
答:说明您触及了所选 AI 服务商的免费额度上限。模组会自动暂停重写并予以提示。使用付费账户通常不会遇到此问题。

* 文本没有发生变化?
答:请确认 BepInEx 文件夹是否在 FM 游戏根目录下,且 AIDialogue.dll 已正确放入 plugins 文件夹中。可打开
  1. BepInEx\LogOutput.log
复制代码
查看具体错误日志。

* 显示 “AI error” 或 “thinking...”,且日志报错 401 Unauthorized?
答:请检查配置文件,确保对应服务商配置段落中的 `XXX` 已替换为您自己生成的 API 密钥。

---

七、卸载与禁用

* 完全卸载: 如果没有其他 BepInEx 模组,直接删除安装前置时解压到 FM 文件夹下的 BepInEx 文件夹即可。如果装有其他模组,只需删除
  1. BepInEx/plugins/AIDialogue.dll
复制代码
  1. BepInEx/config/AIDialogue.cfg
复制代码

* 临时关闭: 无需删除文件,在配置文件 [General] 段落中将 Enabled 设置为 false,保存后重启游戏即可。




鸣谢:感谢 BassyBoy 在模组开发初期提供的指导与帮助。

补丁制作者注:openai-compatible接口支持接入Deepseek,在AIDialogue.cfg中作如下改动即可:
  1. Provider = openai-compatible
  2. [OpenAICompatible]
  3. EndpointUrl = https://api.deepseek.com/v1/chat/completions

  4. ApiKey = sk-yourapikey

  5. Model = deepseek-v4-flash
复制代码

中文补丁.7z.fmf

152.72 KB, 下载次数: 3

去掉.fmf后解压

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|爆棚小组 PlayGM论坛

GMT+8, 2026-6-21 04:48 , Processed in 0.024911 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表