单筒望远镜

单筒望远镜

添加了一个可制作且功能齐全的单筒望远镜,它也可以作为武器使用。用它来猛击你的敌人,或者近距离观察他们懦弱的面孔……但要保持安全距离!使用了自定义网格、纹理和逻辑。可配置且支持游戏手柄。

武器

描述

添加一个可制作且功能完整的望远镜,同时它也能用作武器。用它猛击敌人,或近距离看清他们怯懦的脸庞……但要在安全距离外!望远镜拥有3个缩放级别,你可以循环切换。采用自定义网格、纹理和逻辑。支持配置,并包含手柄支持。

望远镜可以在工作台上制作和升级。配方为:2x 黑曜石、2x 青铜、1x 水晶。

或者,你也可以使用控制台命令 spawn AdvizeSpyglass 来生成该物品。

默认按键绑定

键盘和鼠标:

鼠标右键:增加1级缩放。
左Shift + 鼠标右键:减少1级缩放。
可以设置一个可选按键来完全取消缩放。

手柄:

左扳机/L2:增加1级缩放。
左肩键/L1 + 左扳机/L2:减少1级缩放。
未缩放时,在按下左扳机/L2前按住左肩键/L1,可以用望远镜进行格挡。

所有可配置的按键绑定都支持键盘组合键(例如:左Ctrl + F8)。

前置要求

需要 BepInEx - Valheim 5.4.2202。

安装

Advize_Spyglass.dll 文件解压到你的 BepinEx/plugins 文件夹中。目录结构应如下所示:

BepInEx ->
   plugins ->
      Advize_Spyglass.dll

在多人游戏环境中: 此模组使用版本握手来确保所有其他连接的客户端都安装了此模组。请将此模组安装在服务器(如果是专用服务器)以及所有连接的客户端上。

源代码

Github 仓库:Advize_ValheimMods

Discord

如需进一步的模组或模组开发支持,可以在以下 Discord 服务器中找到我: Discord

配置及其他信息

该模组是可配置的。首次加载模组后会生成一个配置文件,可在 BepInEx/config/advize.Spyglass.cfg 中找到。 可以使用文本编辑器在游戏外编辑配置文件,或使用 Configuration Manager 模组在游戏内进行修改。

注意:在多人游戏环境中,配置设置将通过 ServerSync 在连接的客户端之间同步。请在服务器(如果是专用服务器)上安装此模组,以确保其配置文件保持权威性。

默认配置文件:(点击下方剧透)

[spoiler]默认配置可在此处查看:PasteBin[/spoiler]

本地化支持

当 [General]EnableLocalization 设置为 true 并且首次启动游戏后,会在 config\Spyglass 目录下生成一个名为 Advize_Spyglass.json 的文件。你可以在其中更改物品名称和描述文本。我稍后会对此进行改进。