
SimWalk
使用WASD直接控制你的模拟市民——Victor Andrade的Direct Controls的现代重制版 - 测试版本:v1.126.58.1030 - 2026/7/25
查看大图SimWalk 让你可以用键盘实时直接控制当前活动的模拟市民——用 WASD 让他们在你的用地上四处走动,就像在动作游戏里操控角色一样,而不是点击寻路。移动平滑且具备碰撞感知,镜头始终是你的参照点,门和楼梯会在你走过去时自动处理。本次更新还带来了真实、明显的卡顿/顿挫感减少,修复了行走过程中镜头丢失模拟市民的问题,并修正了青少年的动画缩放——详情见下文。
这与 Victor Andrade 的 Direct Controls 有何不同?SimWalk 受 Victor 的开创性工作启发,追求同一个梦想——但它是一个独立的构建,有自己的侧重点,尤其是在狭小空间中的手感和控制方面:
[list]
[]在真实家具间的平滑、线程化移动。 SimWalk 使用缩小半径的碰撞方案,让你的模拟市民能穿过你预期能通过的缝隙——沙发和茶几之间、泳池边缘、狭窄的厨房过道——而不是被看不见的占地卡住。[/]
[]智能的方向性门道。 门、拱门和楼梯只会在你真正要穿过它们时才“抓住”你——走过门道时它不会打扰你。[/]
[]游戏内弹出式设置菜单(F9)。 启用/禁用并实时调整一切——速度、碰撞挤压、门行为、快捷键——无需触碰控制台。[/]
[/list]安装说明
[list=1]
[]在游戏中,前往 游戏选项 → 其他,确保 启用自定义内容和模组 和 允许脚本模组 都已勾选。如果你刚刚才启用它们,请重启游戏。[/]
[]下载并解压该模组。[/]
[]将两个文件——
[code]SimWalk.package[/code] 和
[code]SimWalk.ts4script[/code] ——直接放入你的 Mods 文件夹:
[code]Documents\Electronic Arts\The Sims 4\Mods[/code]。它们最多只能放在一层子文件夹内。[/]
[]启动游戏并载入一个家庭。[/]
[/list]
本地化
SimWalk 的 F9 设置菜单提供 英语 和 简体中文(单独下载)。如果你希望 SimWalk 被翻译成其他语言,请在模组页面发帖/评论。
主要功能
[list]
[]相对于镜头,用 WASD 直接控制你当前活动的模拟市民。[/]
[]用 左 Alt 切换控制开/关(可重新绑定)。[/]
[]平滑、具备碰撞感知的移动,能自然地穿过紧凑的家具缝隙。[/]
[]自动处理门、楼梯和拱门——正常穿过它们;你只是路过时它们不会抓住你。[/]
[]行走时镜头始终锁定在你的模拟市民身上,因此不会漂移或在移动途中丢失目标——让你轻松点击派菜单选项而不会丢失位置。(当你开启控制但站立不动时,镜头可正常自由平移。)[/]
[]F9 弹出式设置菜单——启用/禁用,并调整行走速度、碰撞间隙、门抓取灵敏度、门重新启用距离以及切换键,全部可在游戏内实时进行。[/]
[/list]性能与动画更新(本版本)
本次更新专注于减少移动过程中可能出现的卡顿/顿挫,尤其是在繁忙或装饰繁重的区域,并包含几项真实的错误修复。在深入探究底层究竟是什么在消耗时间后,发现并修复了几个真实、已确认的顿挫来源:
[list]
[]拥挤区域中的移动更平滑。 发现并修复了游戏将模拟市民分配到附近社交情境时的低效问题——它扫描区域内每个模拟市民的频率远超必要。更繁忙的用地现在应该明显更平滑。[/]
[]减少了后台日常维护开销。 几个幕后系统(社交聚类、后台事件、天气/季节处理)在每个游戏 tick 上都给自己过于宽裕的时间预算,无论是否需要。现在在 SimWalk 激活时已削减这些开销。[/]
[]清理了内存维护。 发现已完成的过期调度条目不断累积,未能按应有的频率清除,给游戏核心模拟循环增加了不必要的开销。[/]
[]更快、更灵敏的转向。 根据实机测试提高了转向速度和转向响应性——方向变化现在感觉更快、更不迟钝。[/]
[]修复:行走时镜头丢失你的模拟市民。 移动鼠标(例如点击派菜单选项)过去会断开镜头对模拟市民的跟随。现在当你正在主动移动时,它会保持锁定。[/]
[]修复:青少年模拟市民腿部拉伸。 青少年缺少游戏正确按其身体缩放移动所需的动画数据——已修正,青少年移动现在应该看起来正常。[/]
[/list]综合来看,这些改动带来了真实、明显的卡顿频率和严重程度降低,尤其是在人口密集区域。在非常大或人口非常密集的区域出现一些残余顿挫是预期之内的——这部分来自基础游戏自身的模拟引擎同时处理区域内发生的一切,超出了任何脚本模组能完全控制的范围。
已知限制
[list]
[]儿童模拟市民在 SimWalk 控制下会出现拉伸/扭曲的腿部动画。 这是一个更深层的动画引擎问题(儿童使用与青少年/成人/老年人根本不同的行走动画系统),目前不从头构建全新动画内容就无法修复。幼儿和婴儿完全不受 SimWalk 支持。青少年、成人和老年模拟市民不受影响。[/]
[]仅限 Windows(见下方要求)——在找到 Mac 测试者之前,Mac 支持已被搁置。[/]
[]作弊控制台——在打开作弊控制台之前,应关闭 SimWalk。由于用于实时 WASD 控制的低层键盘钩子技术,在控制台打开时保持模组激活可能会干扰它。[/]
[/list]要求
[list]
[]《The Sims 4》基础游戏。[/]
[]必须启用脚本模组(见安装,第 1 步)。[/]
[]Windows——SimWalk 使用 Windows 键盘钩子进行实时输入,因此仅限 Windows。[/]
[]无需其他模组。[/]
[/list]致谢
Victor Andrade——SimWalk 之所以存在,是因为 Victor 首先向社区展示了直接、键盘驱动的模拟市民控制是可能的。他的工作是本项目的灵感来源,本模组怀着感激之情并对他致以敬意。
Victor 的 Direct Controls 模组:[url=https://victorandrade.itch.io/direct-controls-for-the-sims-4]https://victorandrade.itch.io/direct-controls-for-the-sims-4[/url]
纪念 Victor——任何捐赠/谢意,请捐赠给 Victor 的家人: [url=https://www.gofundme.com/f/cj2z4w-in-memory-of-victor-helping-hand-family]https://www.gofundme.com/f/cj2z4w-in-memory-of-victor-helping-hand-family[/url]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。