CrossbowZoom

v1.0.0·Updated 2026-09-23

BetterArchery's zoom for every crossbow, vanilla or modded. Hold the zoom key to zoom, loaded or reloading; right-click zooms instead of blocking. Client-only.

About this mod Author’s original text

CrossbowZoom

BetterArchery's zoom, for every crossbow. Hold BetterArchery's zoom key (right mouse by default) with

any crossbow and the camera zooms exactly as it does for a drawn bow: the same zoom factor, speed,

sounds and zoom-out.

Why

BetterArchery zooms only while a bow is being drawn. A crossbow never draws, so on its own it never

zooms. No BetterArchery setting changes that. CrossbowZoom fills the gap without faking a draw, so a

crossbow still gets no walk slowdown and no bow-draw pose.

What it does

  • Zoom while the key is held, whether the crossbow is loaded or reloading. Release the key and

BetterArchery zooms back out as usual.

  • Right-click zooms instead of blocking while a crossbow is held. Bows are unchanged. The same

press also no longer stands you up from a chair or steers autorun while a crossbow zooms.

  • Only in play: with the inventory, map, chat or a menu open, right-click does what the game

normally does and the camera does not zoom.

  • Every crossbow is covered: vanilla, and crossbows added by other mods. A crossbow is any

bow-type weapon that has to be reloaded, so nothing depends on item names.

  • Uses BetterArchery's own settings. [Bow Zoom] in ishid4.mods.betterarchery.cfg controls it:

Enable Bow Zoom, Zoom Factor, Bow Zoom Constant Time, Bow Zoom Hotkey, Enable Bow Zoom SFX.

CrossbowZoom has no config of its own.

Setup

  • Needs BetterArchery (2.0.2) and BepInEx 5.
  • Client-only. Nothing is synced or saved. Every player who wants the zoom installs it; it does

nothing on a dedicated server.

Limits

  • Automatic Bow Zoom stays bow-only. With it on, BetterArchery zooms out whenever nothing is being

drawn, so CrossbowZoom stays off to avoid a zoom that never progresses.

  • No gamepad zoom. BetterArchery's zoom reads a keyboard or mouse key, and so does this.
  • If a BetterArchery update renames its zoom internals, CrossbowZoom logs one error at startup and

does nothing. Crossbows just don't zoom; the camera is never left half-driven.

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:

ishid4-BetterArcherydenikson-BepInExPack_Valheim

File & checksum

Filename
CrossbowZoom-1.0.0.zip
File size
30.9 KiB