
工作进行中 西部世界 RDR2 mod,为NPC赋予大脑
RDR2 mod,赋予NPC大脑:用你的声音与任何人交谈,招募有记忆的同伴,并从传闻中获取任务
查看大图嘿,大家好,这是我做了大约 1 个月的模组,它已经能用了,但仍处于测试版本
给点想法,来增加模组的沉浸感之类的吧
TL;DR: 一个 ScriptHookRDR2 模组(单人、PC),你按下一个键,对着麦克风说话,你正在看的 NPC 会真正理解你并回答——带有字幕,外加游戏自带的语音台词(可选 AI 生成语音)。NPC 会记住你,改变他们的情绪和关系,服从游戏中已有的命令,可以成为拥有自己生活的同伴,并会从传闻中编造小任务。由 Google Gemini 驱动(免费 API 密钥)。仍在开发中,先支持葡萄牙语(BR),然后是英语。
它目前能做什么
与任何 NPC 交谈。 看向某人(或锁定),按住 Right Ctrl,说话,松开。音频会和游戏状态的快照一起发送给 Gemini(你正在看谁、你的武器、荣誉值、面具、你有多脏/多受伤、通缉等级、时间、天气、地区、过去几分钟发生了什么)。NPC 会以符合角色的方式回答。也有打字聊天作为备用,但语音是主要游玩方式。
他们会像人一样反应。 陌生人可能会拒绝、害怕、撒谎、逃跑或挑起打斗,具体取决于你是谁以及你如何对待他们。每个 NPC 在你第一次遇见时都会获得一个名字和一种性格,并会记住你们的对话以及你所做的事(礼物、抢劫、威胁、帮助)。
使用真实游戏系统的命令。 跟着我 / 在这里等 / 过来 / 上马 / 骑我的马 / 下来 / 攻击那家伙(瞄准他)/ 掩护我 / 收起枪 / 举起手 / 我们去酒吧喝一杯 / 坐下抽烟 / 喝杯咖啡 / 出售、购买、给予和接收物品与金钱 / “去 Valentine 酒馆怎么走?”(设置 GPS 路线)/ “把你的钱交出来”(拿出枪——NPC 会在地上掉落一叠钱,你可以捡起)。
同伴(最多 3 个)。 任何同意跟你走的人都会加入你的队伍,与你并肩作战,保留一个包(“帮我拿着这些毛皮” / “把它们还给我”),能够在存档/读档后保留,快速旅行后会跟上,在故事任务期间会让到一边。他们会评论旅途、天气、城镇、你的通缉等级、你的伤势、枪战结束;两个同伴会彼此聊天;在酒馆里他们会去吧台并交谈;在篝火旁他们会坐下、做饭、弹吉他,并谈论当天实际发生的事;夜里他们会在火边睡觉。所有这些都经过预算控制,以免烧掉你的 API 配额。
会变成任务的传闻。 问一个同伴或酒馆里的某个人“有什么新闻吗?听到什么传闻了吗?这附近有什么活儿吗?”,AI 会编造一个故事,模组会在世界中构建它,距离 350–750 米,并带有地图标记:一个篝火旁看守 chest 的土匪营地(O'Driscolls、Lemoyne Raiders、Murfrees、Laramies、Del Lobos、Night Folk、赏金猎人);针对一个有名有背景故事目标的复仇;一次救援(某人被歹徒捆绑,或被狼/美洲狮/熊包围);一个隐藏 stash,有时有瞭望者,或主人在你搜刮时回来;一次特殊动物狩猎;以及很少见的、最终变成伏击的假线索。奖励通过从 chest 搜刮或从地上拾取获得,绝不会凭空计入。
“Westworld”循环。 如果一名同伴死了,几个游戏日后他会“被修复”并在下一个城镇重新出现,像做梦一样记得你,关系减半。长时间虐待某人,他会宣布要离开,并可能拿走你的一部分现金或物品。
不会爆掉的内存。 当 NPC 的记忆变得很长时,AI 会把它总结成两句话,因此请求成本保持低廉。
需求 / 限制(诚实版)
- 单人、PC、ScriptHookRDR2(Alexander Blade)。只有语音需要麦克风。
- 需要互联网和一个免费的 Google AI Studio API 密钥(免费层有每分钟/每天限制;模组会在你达到限制时警告并优雅降级)。你的音频/文本以及游戏状态摘要会发送给 Google。
- 响应时间 1–3 秒(如果你启用 AI 生成语音,还会再多一点)。
- AI 语音不会对口型;默认情况下,NPC 会从游戏自带语音库中说出一句合适台词,完整回答会显示为字幕。
- 提示词和生成语音目前是巴西葡萄牙语。其他语言基本上只需要改提示词,已计划。
- 故事任务 NPC 和帮派成员(John、Charles……)会聊天,但不会接受命令或成为同伴,以避免破坏故事。
- 任务地点会在你周围随机选择(水域和城镇之外)。
- 这是一个进行中的作品,只由我在空闲时间测试和开发。预计会有粗糙之处。
路线图 / 想法 其他语言;用于交接和抢劫的更沉浸式动画;同伴之间的 rivalry;更多任务类型;每小时“AI 预算”的配置。 尚未发布,等有足够稳定的版本时我会发布。很乐意听听想法,尤其是以前做过同伴或任务模组的人。
由于这是一个复杂的模组并且需要时间,如果你想帮助我并给我一点打赏,鼓励我继续推进这个项目,我很快就会发布一个稳定版本供测试。 https://buymeacoffee.com/gadinhodms94
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。