
生活世界 AI (LSPDFR)
Living World AI 是 GTA V 和 LSPDFR 的一个模组,它将人工智能集成到游戏世界中:角色行为、对事件反应、玩家互动、调度操作和呼叫场景推进。该项目的目标是让你熟悉的洛圣都感觉更加生动、反应灵敏,探索起来更有回报。
查看大图[center]
LIVING WORLD AI
人工智能成为洛圣都的一部分。
GTA V • LSPDFR • 1.0.0 Beta
DISCORD — 支持与新闻 • 下载 PLAYER2
> 欢迎来到 Beta 版。 Living World AI 正在积极开发中。可能会出现问题,模组将随着更新和改进持续发展。
需要 Player2。 在你的 PC 上安装这个独立的桌面应用程序,登录并在游戏过程中保持运行。
Living World AI 是 GTA V 和 LSPDFR 的模组,将人工智能融入游戏世界:角色行为、对事件的反应、玩家互动、调度操作和警情场景推进。该项目的目标是让你熟悉的洛圣都感觉更加生动、更具响应性,探索起来更有回报。
街上的人们会发展出个性以及对所发生事件的态度。他们会利用自己可获得的信息,记住当前会话中的互动,并能自主对危险、警员的行为和附近事件做出反应。目击者、司机和嫌疑人成为拥有自己视角的参与者。你的言行会给他们新的理由去做出决定和行动。
AI 将警务工作的不同部分连接起来:对话、出警呼叫、解读现场以及通过调度协调支援。其他模组作者可以通过 API 提供自己的事件信息和角色知识,扩展 Living World AI 可以互动的世界。
语音对话、NPC 自主反应和警情集成都是该项目的一部分。可选的车载物理模块增强了驾驶体验,而设置选项让你选择适合自己游戏的功能。
> 需要 Player2: 在你的 PC 上安装这个独立的桌面应用程序,并在游戏过程中保持运行。下载 Player2。
━━━━━━━━ ◆ ━━━━━━━━
1. 巡逻中的对话
走近一个角色,按住对话键,用你自己的话说话。询问发生了什么、采访目击者、解释交通拦截或要求司机下车。你也可以与急救人员交谈。
NPC 会发展出个性特征、对警察的态度和说话风格。这些细节及其对话历史会保留在其当前会话中,并影响后续回应。角色可能会配合、争辩、变得紧张或拒绝:他们的反应取决于情况和个性,以及你最新说的话。
对话与玩法相连。根据情况,支持的动作包括离开车辆、跟随警员、举手、响应司机指令和其他互动。可用动作取决于角色状态和 Policing Redefined 集成。
NPC 声音从其游戏世界中的位置播放,方向和距离会影响你听到的内容。耳机可使用 HRTF,语音音量和语速可在菜单中调整。
━━━━━━━━ ◆ ━━━━━━━━
2. 通过语音与调度协作
无线电有独立的按键发言键。用自然语言报告你的情况、请求支援、进行查询并响应呼叫。
调度功能包括:
* 通过无线电对话播报警情并接受或拒绝呼叫。
- 追踪单位状态并更改你的呼号。
- 在游戏情况允许时,按姓名、车牌或 VIN 查询人员。
- 请求后援、拖车、囚犯运输和其他可用服务。
- 以适当的单位和可用的战术行动支持追捕。
- 设置前往警局、医院或监狱的路线。
- 在需要后续跟进时再次联系警员。
包含 Hughes、Reyes、Walsh 和 Brooks,每位都有独特的语音和沟通风格。选择一位调度员或使用自动换班。当你上岗时,调度会主动问候,调度员在换班时会交接工作。
无线电处理、频道噪音和无线电提示音可以与 NPC 语音分开调整。默认情况下,你有 30 秒时间来回应警情播报;计时器在播报播放完毕后开始。
━━━━━━━━ ◆ ━━━━━━━━
**3. NPC 对发生事件的反应**
角色并不总是需要问题才会做出反应。系统会追踪已确认的游戏事件,并检查特定 NPC 是否可能注意到了这些事件。
可能的触发条件包括:武器瞄准某人、受伤、搜查发现、附近暴力事件、危险交通事故、枪声、爆炸、与 NPC 相关的车辆被拖走,或追捕过程中的撞车。
根据情况,角色可能会说话、执行可用动作或保持沉默。如果在互动过程中出现后续问题,NPC 也可以稍后再次联系警员。事件类别可以在设置中启用或禁用。
━━━━━━━━ ◆ ━━━━━━━━
**4. 可配置模块**
**警情读取**
该模组尝试从第三方警情中提取信息:谁是目击者、嫌疑人或报警人,以及现场人员知道什么。这些上下文随后用于对话中。
这是自动解读。警情作者实现其场景的方式各不相同,因此准确性和覆盖范围取决于具体的警情。该模块可以独立禁用。
**警情场景处理**
该模块帮助将对话与场景推进连接起来。它识别警情提示中的一些预期按键输入,执行相应的转换,并可以结束已解决的场景。支持的脚本对话可以传入 NPC 上下文。
与警情读取一样,此功能取决于警情的实现方式。禁用它可以在你推进场景时使用原作者的按键和提示。
**车辆物理**
一个独立的模块,调整抓地力、悬挂行为、车身侧倾和车辆损坏。动态抓地力考虑路面、天气和速度,而增强的损坏随驾驶速度变化。该模块还限制了在空中或前轴失去支撑时的街机式车身控制。
车辆物理默认启用,可以在游戏内菜单中关闭。技术参数已经配置好;开始游玩无需手动调校。
━━━━━━━━ ◆ ━━━━━━━━
**5. 语言和界面**
界面支持英语、俄语和中文。AI 回复语言单独选择:选择可用本地化的语言或输入自定义语言名称。语音传达指令也遵循所选的回复语言。识别和发音质量取决于 Player2 的语言支持。
菜单包括按键重绑定、语音和无线电设置、调度员选择、NPC 反应类别和模块开关。列表支持鼠标滚轮滚动和可拖动的滚动条。界面元素可以重新定位。
可选的 NPC 视觉功能使用 Player2 分析游戏运行所在显示器的截图。默认禁用。正常对话和对游戏事件的反应无需启用它即可工作。
━━━━━━━━ ◆ ━━━━━━━━
**6. 兼容性和开发者 API**
其他模组可以向 Living World AI 提供自己的信息:特定 NPC 的角色、该角色知道的事实、现场的变化或用于调度的信息。例如,加油站模组可以告诉某个特定角色他们在那里工作,而警情可以只给目击者他们实际观察到的事实。
具有直接集成的警情可以声明 **LivingWorldAICompatible = true**。这些警情自动绕过通用读取和自动场景处理;其开发者通过 API 提供上下文。玩家无需为其他警情禁用读取。该标志本身不提供任何信息:集成必须发布相关事实。
包中包含英文和俄文的 **DEV.md**,以及 **sdk/OptionalIntegration.cs** 中的可选集成示例。
━━━━━━━━ ◆ ━━━━━━━━
**7. 需求和安装**
* 带 RAGE Plugin Hook 和 LSPDFR 的 GTA V。 - Policing Redefined — 必需。 安装其所有依赖项,包括 RageNativeUI。
- Damage Tracker Framework — 必需。 安装该框架并确保其插件通过 RAGE Plugin Hook 加载;仅复制其库文件是不够的。
- Player2 — 必需。 在你的 PC 上安装这个独立的桌面应用程序,登录并在游戏过程中保持运行。
- .NET Framework 4.8.1 和用于语音输入的麦克风。
Player2 是强制性的。 它是一个独立的桌面应用程序,必须安装在你的 PC 上。启动它、登录并在游戏过程中保持运行。Living World AI 连接到此本地应用程序以使用其 AI 和语音功能。在本地运行该应用程序本身并不意味着所有 AI 处理都在你的 PC 上进行或可离线工作。
1. 安装所需组件并关闭游戏。
- 将包内容解压到你的 GTA V 根目录,保持文件夹结构。
- 在你的 PC 上启动 Player2 应用程序,登录并保持运行。
- 通过 RAGE Plugin Hook 启动 GTA V,并在 LSPDFR 中上岗。
- 加载包含的 DamageTrackingFramework 插件以接收伤害事件。
配置文件、标准提示、本地化和内置调度包会自动生成。安装详情请参阅 README.md。
默认控制:
* 与 NPC 对话:按住 **P**,说完后松开
- 通过无线电通话:按住 B,说完后松开
- 打开设置:F9
所有三个绑定都可以在菜单中更改。
━━━━━━━━ ◆ ━━━━━━━━
**8. 须知事项**
回复是在游戏过程中生成的,因此可能会出现语音识别错误或对情况的解读不准确。响应时间取决于通过 Player2 进行的识别、生成和语音合成;没有保证的固定响应时间。
自动警情支持并不意味着与所有现有场景兼容。API 让作者可以为他们的故事提供精确的上下文。警情读取、场景处理和车辆物理可以各自独立禁用。
━━━━━━━━ ◆ ━━━━━━━━
**成为 Living World AI 的一部分**
获取支持、关注更新并与社区分享反馈。
[加入 DISCORD](https://discord.gg/w7AptuPCrJ)
[/center]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。