活跃的猎魔人视角

活跃的猎魔人视角

FPS(第一人称[怪物]杀手),近距离贴身肉搏,还是保持距离?以上皆可!动态巫师视角缩放让你在游戏过程中动态调整镜头与杰洛特的距离……实时操作!

相机

FPS(第一人称[怪物]杀戮),近距离贴身战斗,保持距离?以上皆是!

激活的猎魔人视角缩放功能让你在游戏过程中可以动态调整镜头与杰洛特的距离...无论是拉近还是推远!

这个模组不是固定调整更近或更远的距离,而是允许你在游戏过程中动态改变距离,让镜头能根据当前场景和环境自动适配到最佳视角。

在室内或室外时,均可调整镜头距离,步行、骑马或乘船时亦然。在室内拉远镜头可消除默认室内视角带来的那种局促压抑感。

本模组仅涉及游戏过程中镜头与杰洛特的距离。
这与通过控制台调试器启用的自由镜头不同(后者非常棒),但对于过场动画来说仍然非常实用。

版本6几乎是该模组的完全重构,包含多项改进和新功能。

  • 相机现在除了可以前后移动外,还可以左右和上下移动
  • 在游玩时,将摄像机移动到您想要的位置。现在您可以在航行时看清前进方向了!
  • 上下马或船只时切换平滑过渡
  • 可自定义的步行、骑马和船只的默认缩放级别
  • 设置您步行、骑马和乘船时的理想缩放级别,相机将在切换移动模式时自动过渡到该距离。您仍可随时随意移动相机视角。按单键即可快速将相机重置至默认位置。
  • 快速通过单键缩放到第一人称视角(最大缩放)
  • 180° 摄像机俯仰角度让杰洛特在步行、骑马或乘船时能直视上方/下方
  • 新增输入绑定功能,支持独立修饰键,允许使用鼠标滚轮沿所有三个轴向移动摄像机
  • 一个修饰键用于放大和缩小,另一个用于上下移动。同时按住两个修饰键可左右移动。相同模组版本可配置为不使用按键修饰。

安装

将mod解压到你的\The Witcher 3 Wild Hunt\Mods\目录下。

此时,你可能已经拥有包含脚本修改的模组。我当然也有!
正确解决此问题的唯一方法是更改相同的脚本文件。
Script Merger模组工具(http://www.nexusmods.com/witcher3/mods/484/?)正是为此而设计的。
另外,像WinMerge和BeyondCompare这样的工具在手动合并时也能提供很大帮助。

Active Witcher Zoom 使用其自身的脚本文件,但也会修改以下核心脚本文件:

  • scripts\game\player\r4Player.ws
  • scripts\game\player\states\vehicles\dismountTheVehicle.ws
  • scripts\game\player\states\vehicles\horseRiding.ws
  • 脚本\游戏\玩家\状态\载具\乘船.ws
  • 脚本\游戏\玩家\状态\载具\骑乘坐骑.ws
  • scripts\game\player\states\vehicles\sailing.ws
  • 脚本\游戏\载具\船只\船.ws

自定义

修饰符输入

AWZ 现在默认使用修饰键输入。
这样鼠标滚轮就可以用来沿所有三个轴调整相机。

如果您不希望使用修饰键,可以在ActiveWitcherZoomInput.ws脚本文件的第45行将useModifier变量设置为false。这样您无需按住修饰键即可放大/缩小。然而,上下或左右移动摄像机仍需要使用修饰键。

自定义默认缩放级别

根据我的偏好,已为步行、骑马和乘船设置了不同的默认缩放距离。这些数值可以设置为步行时较近,骑马时较远,每次切换移动方式时,镜头会自动调整至这些预设距离。您可以通过修改ActiveWitcherZoomInput.ws脚本文件中59-61行的数值,自由设定这些默认值。这些数值仅设定初始位置;您仍可随时自由移动镜头。

绑定

有6个操作需要绑定到位于\Documents\The Witcher 3\目录下的input.settings文件中的输入项。
该文件必须取消只读属性才能进行更改并保存,但在更改完成后应重新设置为只读。

动作描述

  • AWZ_zoom:双向缩放;鼠标滚轮非常适合此操作
  • AWZ_zoomIn:放大/向左/向上移动一个增量
  • AWZ_zoomOut:放大/右移/下移一个增量
  • AWZ_zoomReset:将相机重置为当前模式(步行、骑马、乘船)的默认位置
  • AWZ_zoomMax:将相机缩放至该模式下的最大值;实质上是第一人称视角
  • AWZ_yModifier:必须按住以放大/缩小
  • AWZ_zModifier:必须按住以放大/缩小
  • 同时按住 AWZ_yModifier 和 AWZ_zModifier 可以左右缩放。

input.settings 文件中的以下条目将上述动作分别绑定到鼠标滚轮以及 z、x、c、v、左控制和 alt 键:

  • IK_MouseZ=(动作=AWZ_缩放)
  • IK_Z=(动作=AWZ_放大)
  • IK_X=(动作=AWZ_缩小)
  • IK_C=(动作=AWZ_缩放重置)
  • IK_V=(动作=AWZ_最大缩放)
  • IK_LControl=(动作=AWZ_yModifier)
  • IK_Alt=(动作=AWZ_z修改键)

将上述条目添加到 input.settings 文件中的以下部分末尾:

  • [船]
  • [船乘客]
  • [战斗]
  • [战斗替换_希里]
  • [潜水]
  • [探索]
  • [探索替换者_希里]
  • [马]
  • [马匹替换器_希里]
  • [跳跃攀爬]
  • [游泳]

针对此模组版本,还上传了一个包含这些键位绑定的示例 input.settings 文件。