The Witcher 3

File information

Last updated

Original upload

Created by

SP3333DO

Uploaded by

SP3333D0

Virus scan

Safe to use

Tags for this mod

Documentation

Readme

View as plain text

FPS (First Person [monster] Slayer), up close and personal, keep your distance? All of the above!

Active Witcher Zoom allows you to dynamically zoom the camera closer to or further from Geralt...while you are playing!

Instead of modding either nearer or further fixed distances, this mod allows you to change the distance as you play, adapting the camera to best fit the current situation and environment.

The camera distance can be adjusted while indoors or outdoors, as well as while on foot, horseback, or boat. Zooming out while indoors eliminates that cramped, claustrophobic feeling of the default interior camera.

https://www.youtube.com/watch?v=rWXb9S58iEY

This mod pertains solely to the camera distance relative to Geralt during gameplay. This is NOT the same as the free cam available through the console debugger, which is fantastic, but it is still great for cinematics.

Installation
Unzip the mod to your \The Witcher 3 Wild Hunt\Mods\ directory.

At this point, you likely already have mods containing script modifications. I certainly do! The only way of which I am aware to properly resolve this issue is to manually combine changes made to the same script files. Tools such as WinMerge and BeyondCompare are a tremendous help with this.

Active Witcher Zoom uses its own script file, but it also modifies the following core script files:
scripts\game\player\r4Player.ws
scripts\game\player\states\swimming.ws
scripts\game\player\states\vehicles\horseRiding.ws
scripts\game\player\states\vehicles\sailing.ws

Choose Your Inputs
This mod will do nothing until you bind it to user inputs, either keyboard, mouse, or gamepad.

I like to play TW3 with a controller, and I use the mouse wheel to zoom the camera. However, you can "bind" the actions to whatever input you wish.

Customize the input.settings file in your \Documents\The Witcher 3\ directory. I highly recommend making a backup of this file before making any changes.

There are 3 actions that you can use:
ZoomPlayer - this is most (only?) useful for the mouse wheel, as it lets you zoom both in and out
ZoomPlayerIn - zoom in by one increment
ZoomPlayerOut - zoom out by one increment

For example, the entry to bind the zoom to the mouse wheel looks like the following:
IK_MouseZ=(Action=ZoomPlayer)

If you wanted to bind zooming in to the "z" key and zooming out to the "x" key, the entries would look like the following:
IK_Z=(Action=ZoomPlayerIn)
IK_X=(Action=ZoomPlayerOut)

You can also decide when you want these controls to be available by defining the bindings under the appropriate sections of the input.settings file. The following, at minimum, are recommended:
[Boat]
[Exploration]
[Horse]
[Swimming]

I've added it to several other sections, including [Combat].