
活生生的世界 AI
Living World AI 将普通的洛圣都行人转化为拥有真正智慧的角色。每个在交谈范围内的 NPC 都能通过文本或语音回应你的话——考虑他们自己的名字、人生经历、个性,
查看大图Living World AI — GTA V
版本:alpha 1.0.1(首个Alpha版本)
描述:
Living World AI 将普通洛圣都行人转变为拥有真实智慧的NPC。每个在对话范围内的NPC都能通过文字或语音回应你的话语,并综合考虑他们的姓名、背景、个性、所在区域、天气、武器、通缉等级、车辆以及周围世界的诸多细节。
这不是GTA V故事模式的替代品,而是基础游戏之上的一层鲜活城市系统:随机路人会变成有故事的角色,你的同伴会对撞车和警车追逐发表评论,警官则会当场决定是警告你、威胁你还是逮捕你。
核心功能: 对话通过AI实时生成,因此每次对话都是独一无二的,取决于当前的街道情况、NPC的记忆以及你之前的互动。
✨ 特色与独特性:
🤖 与NPC的AI对话
- 附近的行人、警察以及同伴可以实时地进行动态回应
- 支持文字聊天和语音输入
- NPC会转向玩家,短暂聚焦后做出回应
- 多个NPC可以参与同一对话,并依次回答
- NPC能够听到对话中的先前语句,并对其做出自然反应
🧠 持久记忆与个性
- 在初次对话时,每个NPC都会被赋予姓名、传记和个性特征
- 游戏会话之间的对话历史记录会被保存
- 已知NPC会记住过去的会面,并在后续对话中提及这些经历
- 已识别的角色在附近时,可在头顶显示其名称
🌆 提示词中的深度世界背景
- AI知道区域、街道、时间和当前天气
- 它考虑生命值、护甲、武器、附近的交通和行人
- 追踪玩家的通缉等级和玩家是否正在瞄准NPC
- 车辆通过型号、速度和状态进行描述
- 战斗、恐惧、逃跑和掩护状态也包含在上下文中
🔊 语音功能(文字转语音 + 语音转文字)
- 通过Player2,AI回复可以通过文本转语音朗读
- 语音将根据NPC性别进行匹配,并会在后续对话中记住对应关系
- 语音输出具有空间感,且随距离衰减,使其融入世界之中
- 按住并松开语音键录制语音,并通过STT发送
🎮 对话触发的AI行动
- NPC可以跟随你、等待、离开或进入载具
- 他们可以逃跑、投降、用武器威胁、或放下/收起武器
- 警察可从警告升级至拘留和逮捕尝试
- NPC可以攻击玩家、攻击其他NPC或者报警
🌍 对世界事件的自动反应
- 随从和附近的市民可以对枪声、爆炸和撞击做出反应
- 乘客对鲁莽驾驶和车辆损坏的评论
- 已知NPC和追随者对通缉等级变化及警察追逐的反应
- 反应具有距离检测和反垃圾冷却机制以实现真实性
⚙️ 游戏内设置菜单
- 启用或禁用TTS回复
- 在俄语和英语之间切换模组语言
- 手动设置AI回复语言,或保持自动设置
- 调整单次请求中的最大NPC数量(1-10)
- 所有设置立即生效并自动保存
⚙️ 技术数据:
Mod 版本: alpha 1.0.1 游戏:侠盗猎车手 V(个人电脑) 依赖项:Script Hook V,ScriptHookVDotNet 3(SHVDN3) AI后端:玩家2(必需) 语言:英语、俄语 主文件: Living World AI.dll, Living World AI.ini 保存的数据:scripts\npc_memory\ 日志:scripts\api_logs.txt社区:
- Discord: 加入服务器
要求:
- 《侠盗猎车手V》PC版
- Script Hook V 最新版本
- ScriptHookVDotNet 3 (SHVDN3)
- Player2 本地AI服务(聊天、TTS和STT必需)
📦 安装:
1. 将压缩包中的模组文件复制到您的《侠盗猎车手 V》文件夹中。 2. 确保最终路径包含: Grand Theft Auto V\scripts\Living World AI.dll 3. 如果尚未安装,请安装 Script Hook V 和 ScriptHookVDotNet 3。 4. 在启动游戏前先启动Player2。 5. 启动 GTA V。 首次启动后: - 设置存储在 scripts\Living World AI.ini 中 - NPC记忆存储在scripts\npc_memory\中 - 请求日志被写入 scripts\api_logs.txt🎮 玩家2快速入门:
⚙️ 快速开始 1. 下载 Player2:https://player2.game/ 2. 安装应用程序。 3. 运行Player2。 4. 默认情况下,Player2在以下地址启动本地服务器: http://127.0.0.1:4315 5. 在 Player2 已运行后启动 GTA V。 该模组使用Player2用于: - AI 聊天回复 - 文本转语音(TTS) - 语音转文字(STT) - 连接健康检查控制方式:
- T - 打开与附近NPC的文字聊天
- Y(按住) - 开始语音录制
- Y(释放)- 通过语音识别发送语音输入
- F10 - 打开或关闭模组设置菜单
- ESC - 关闭设置菜单
- W / S / 上 / 下 - 浏览菜单选项
- A / D / 左 / 右 / 回车 - 更改设置值
- 对话半径:步行约5米,奔跑约10米,警察可获得额外范围
重要提示:
- 这是最初的alpha版本,因此预计会出现漏洞、不稳定性和不完整的功能
- 游戏开始前,玩家2必须正在运行
- 如果玩家2不可用,NPC对话将无法工作
- 语音输入需要麦克风权限
- 该模组在启动和使用过程中会自动检测玩家2的连接状态
❓ 常见问题:
- NPC无响应或出现错误 - 确保Player2在游戏开始前正在运行,并检查scripts/api_logs.txt文件
- 语音输入无效 - 请确认你的麦克风在Windows中已启用且被Player2支持
- NPC回复使用错误的语言 - 按F10打开界面,手动设置AI回复语言
- 为什么NPC不能正确提及服装? - 当前版本中尚无可靠方法正确提取NPC服装数据,因此服装未包含在AI上下文中
- NPC记忆储存在哪里? - 在scripts\npc_memory\文件夹中,每个已知NPC对应一个JSON文件
🔗 链接:
活态世界 AI - Alpha 1.0.1
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。