ZenTargeting

v1.1.0·Updated 2026-09-13

Target lock! Lock the camera onto your target to keep them in your center of vision. Full gamepad and keyboard support.

About this mod Author’s original text

ZenTargeting

Target Lock!

Lock the camera onto your target to keep them in your center of vision.

Full gamepad support.

NOTE: Install ZenCombat for a dedicated dodge button as well as a host of other combat related improvements.

Controls

Soft Lock (Zelda style):

  • Hold block to lock.
  • Camera will track current target until you release block.

Hard Lock (DarkSouls style)

  • Toggle lock
  • Keyboard: Toggle with T on/off (Default)
  • Gamepad: R-Stick Press

Cycle targets:

  • Keyboard: Q/E (Default)
  • Gamepad: R-Stick Left/Right

Keyboard controls can be remapped via config options. Gamepad controls can not be remapped.

Client / Server Requirements

NOTE: Technically it is not required on the server. However, if it is installed on the server then it will force all clients to have it installed as well. This is to enable two modes of usage:

  • Dedicated server admins can put the mod on the server to enforce all clients to have the mod installed and sync admin configs.
  • Trusted friends can agree to run the same mods and connect through a vanilla server with no enforcement but with locked admin configs

Client Only

This mod operates entirely client side. That means you can connect to any vanilla server with this mod installed. Other players do not need to have the mod installed.

NOTE: If you host a game session with this mod installed then it will be considered to be installed on the server since your session is the server. Therefor, all clients will be required to have it. If you don't want to require all players to have this mod then you will need to host your game in a dedicated server. You can easily download and run the Valheim Dedicated Server from Steam or host one in the cloud.

Improve Your Experience

CORE MODS

The full collection of all Zen MODS:

  • Radically improved QoL
  • Incredible performance
  • Pre-configured
  • 100% Gamepad support
  • Spectacularly immersive

Enjoy!

Sample Config File

Settings file was created by plugin ZenTargeting v1.0.2

Plugin GUID: ZenDragon.ZenTargeting

[Input]

Target lock - Press and hold (Zelda-style)

If disabled then no soft lock is possible on gamepad or keyboard.

[restart game for changes to take effect]

Setting type: Boolean

Default value: true

Target Soft - Enable = true

Keyboard: Target lock key - Press and hold (Zelda-style)

If set to None defaults to the Block button as defined to in the game settings.

Setting type: KeyCode

Default value: None

Acceptable values: None, Backspace, Tab, Clear, Return, Pause, Escape, Space, Exclaim, DoubleQuote, Hash, Dollar, Percent, Ampersand, Quote, LeftParen, RightParen, Asterisk, Plus, Comma, Minus, Period, Slash, Alpha0, Alpha1, Alpha2, Alpha3, Alpha4, Alpha5, Alpha6, Alpha7, Alpha8, Alpha9, Colon, Semicolon, Less, Equals, Greater, Question, At, LeftBracket, Backslash, RightBracket, Caret, Underscore, BackQuote, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, LeftCurlyBracket, Pipe, RightCurlyBracket, Tilde, Delete, Keypad0, Keypad1, Keypad2, Keypad3, Keypad4, Keypad5, Keypad6, Keypad7, Keypad8, Keypad9, KeypadPeriod, KeypadDivide, KeypadMultiply, KeypadMinus, KeypadPlus, KeypadEnter, KeypadEquals, UpArrow, DownArrow, RightArrow, LeftArrow, Insert, Home, End, PageUp, PageDown, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, Numlock, CapsLock, ScrollLock, RightShift, LeftShift, RightControl, LeftControl, RightAlt, LeftAlt, RightCommand, RightMeta, RightApple, LeftCommand, LeftMeta, LeftApple, LeftWindows, RightWindows, AltGr, Help, Print, SysReq, Break, Menu, WheelUp, WheelDown, Mouse0, Mouse1, Mouse2, Mouse3, Mouse4, Mouse5, Mouse6, JoystickButton0, JoystickButton1, JoystickButton2, JoystickButton3, JoystickButton4, JoystickButton5, JoystickButton6, JoystickButton7, JoystickButton8, JoystickButton9, JoystickButton10, JoystickButton11, JoystickButton12, JoystickButton13, JoystickButton14, JoystickButton15, JoystickButton16, JoystickButton17, JoystickButton18, JoystickButton19, Joystick1Button0, Joystic

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

ZenDragon-Zen_ModLib

File & checksum

Filename
ZenTargeting-1.1.0.zip
File size
42.8 KiB