点击行走

点击行走

为《星露谷物语》添加鼠标右键自动寻路功能。

描述

为《星露谷物语》添加鼠标右键自动寻路功能。Mod 会尽量保留游戏原版的右键使用物品和交互逻辑,让移动、使用物品与对象交互互不冲突。


安装说明

  1. 安装 SMAPI
  2. 解压本 Mod,将包含 manifest.jsonClickToWalk.dllClickToWalk 文件夹放入游戏的 Mods 目录。

3. (可选)配置:

首次启动后,SMAPI 会读取 Mod 文件夹内的 config.json。当前实际生效的主要配置如下:

{
  "EnableRightClickToMove": true,
  "CancelOnKeyboardInput": true
}
  • EnableRightClickToMove:是否启用右键自动移动,默认为 true。
  • CancelOnKeyboardInput:按移动键时是否取消自动移动,默认为 true。 修改配置后需要重新启动游戏或重新加载 Mod 才会生效。
  1. 通过 SMAPI 启动游戏。

目录结构应类似:

Stardew Valley/
└─ Mods/
   └─ ClickToWalk/
      ├─ manifest.json
      ├─ ClickToWalk.dll
      └─ config.json

使用说明

右键的具体行为取决于当前手持物品是否支持原版右键使用:

手持物品不能通过右键使用时

  • 右键地图上的空地或远处位置,角色会自动寻找可行路线并移动过去。
  • 右键角色附近的 NPC、箱子、机器、门等可交互对象时,保留原版右键交互。
  • 如果点击的位置不能站立,Mod 会尝试移动到该位置附近最近的可通行地块。

手持物品可以通过右键使用时

  • 右键操作优先交给游戏原版处理,用于使用、放置、穿戴或执行该物品的特殊动作。
  • 右键可交互对象时,按游戏原版规则进行交互。
  • 此时 Mod 不会拦截右键并启动自动移动;如需右键移动,请先切换到不能通过右键使用的物品或空手状态。

可通过右键使用的物品包括代码当前识别到的武器、食物、可放置物、家具、种子、鱼饵、部分制作物或古物,以及衣物、戒指和鞋子等。

注意:右键远处的可交互对象时,当前版本只会移动到对象附近,不会在到达后自动完成交互。到达后请再次右键该对象。


要求


鸣谢

GitHub项目地址:https://github.com/xyhxyfx/ClickToWalk