Infina - 程序化AI任务

Infina - 程序化AI任务

RDR2首个AI任务引擎。由Gemini驱动,生成无限剧情线、自定义提示任务、完整编排的过场动画、动态同伴和语音对话。

INFINA 欢迎来到 INFINA!RDR2 首个 AI 任务生成器(大概不是什么好事)


🤠 关于此模组 INFINA 几乎可以在你的游戏中即时创建涌现式、可游玩的的任务。

目前,这些任务还相当粗糙。这是一个早期实验性项目,为娱乐和混乱而生,并非要取代由真人手工打造的叙事任务。预计会有一些瑕疵,但随着引擎更新,它会不断改进。


🎮 使用方法

  • 在游戏中按 [F9] 调出 Infina 菜单。
  • 选择生成完全随机的遭遇,或输入你自己的自定义提示。
  • 即将推出: 多章节故事线正在开发中,将在未来更新中发布!

🔑 API 密钥与设置 Infina 需要外部 API 来编写对话和合成角色语音:

  • Gemini API 密钥(必需): 处理任务逻辑、分支上下文和对话脚本。
  • Fish.audio API 密钥(推荐): 处理语音合成。

关于限制的说明: 你可以仅使用 Gemini 运行,但在处理语音生成时,你面临很高的触发严格速率限制的风险。两项服务都提供免费层级,可以轻松让你每天免费运行约 100 个任务。付费层级会提供稍微更精准的响应,但免费层级开箱即用完全没问题。


📦 安装

  • 安装 ScriptHookRDR2 和 ScriptHookRDR2.NET。
  • 下载并解压 Infina 压缩包。
  • 将 .dll 和 Infina_Stuff 文件夹直接拖放到游戏的 /scripts/ 目录中(如果该文件夹不存在,请创建它)。
  • 在 UI 的设置中添加你的密钥。

❓ 常见问题

这会覆盖现有任务或破坏存档文件吗? 不会!所有内容都会生成到当前活动的沙盒会话中,并在任务完成或失败时通过原生清理程序清除。不会将任何持久数据强制写入你的主存档文件。

这会导致 FPS 下降或卡顿吗? 不会!所有任务生成和逻辑起草都通过云请求异步运行。在场景编译期间,游戏引擎不会挂起、卡顿或掉帧。

❓ 已知 bug 部分故事角色显示为随机路人。🟡 计划在 v0.2 版本中修复