Source-checkedQuality of life & UI

ProjectileTweaks

by Searica · for Valheim

A lightweight gameplay mod that lets you customize how firing projectiles works. Allows customization of bows, crossbows, spears, bombs, and staffs. Uses Jotunn to sync configurations if the mod is installed on the server.

31KDownloads
todayLast updated
BepInExLoaders
ThunderstoreSource

About ProjectileTweaks

From Thunderstore

A lightweight gameplay mod that lets you customize how firing projectiles works. Allows customization of bows, crossbows, spears, bombs, and staffs. Uses Jotunn to sync configurations if the mod is installed on the server.

ProjectileTweaks

A lightweight gameplay mod that lets you customize how firing projectiles works. Allows customization of bows, crossbows, and staffs. Uses Jotunn to sync configurations if the mod is installed on the server.

Server-Side Info: This mod works as a purely client side mod but can optionally be installed on the server to enforce custom configuration settings.

Version 1.6.0 Update Notice!

Configuration settings have changed somewhat in this version. If you experience issues please delete your config file and let the mod regenerate it.

Description

ProjectileTweaks is intended to be a lightweight and open-source mod that provides an alternative to BetterArchery and BowPlugin. Some of ProjectileTweaks features also overlap with MagicPlugin but the two are fully compatible so you can still enjoy the extra features from MagicPlugin.

Tweaks are applied separately for bows, crossbows, spears, and staffs.

Bows, Crossbows, & Spears

For bows, crossbows, and Spears you can customize:

  • Spread of the projectiles (this is referred to as accuracy in BowPlugin)
  • Velocity of projectiles
  • Launch angle of arrows and bolts
  • Position that projectiles spawn relative to the player when they are fired by changing the horizontal and vertical offsets

The default configuration adjusts bows and spears to launch projectiles at the same angle as crossbows. The spawn locations of arrows and spears are also tweaked to improve the alignment of arrow trajectory with the aiming crosshairs, so that arrows and spears fired with zero spread launch in alignment with the crosshair rather than being slightly offset towards the players left side.

Staffs

For staffs you can customize:

  • Spread of projectiles
  • Velocity of projectiles
  • Position that projectiles spawn relative to the player when they are fired by changing the horizontal and vertical offsets

The default configuration adjusts the spawn position of projectiles fired from staffs so that if spread is set to zero the projectile is aligned with the aiming crosshair.

Ammo Counter

This mod adds an ammo counter to weapon icons in the hotkey bar and allows you to customize the appearance of the counter.

Configuration

A config file BepInEx/config/Searica.Valheim.ProjectileTweaks.cfg is created after running the game once with this mod. You can adjust the config values by editing this file using a text editor or in-game using the Configuration Manager. The mod has a built-in file watcher so either method will work and changes will be reflected in-game as you change the settings.

Bow Tweaks

These settings control features relating to bows.
<table> <tbody> <tr> <th align="center">Setting</th> <th align="center">Server Sync</th> <th align="center">Description</th> </tr> <tr> <td align="center">Draw Speed Multiplier</td> <td align="center">Yes</td> <td align="left"> Multiplier for draw speed of bows. Set to 2 to draw twice as fast. Does not affect Vanilla scaling with skill level.
  • Acceptable values: (0.5, 2)
  • Default value: 1
</td> </tr> <tr> <td align="center">Spread Multiplier</td> <td align="center">Yes</td> <td align="left"> Multiplies the min and max projectile spread, so if you set it to zero your arrows will have zero spread.
  • Acceptable values: (0, 2)
  • Default value: 1
</td> </tr> <tr> <td align="center">Velocity Multiplier</td> <td align="center">Yes</td> <td align="left"> Multiplies velocity of arrows.
  • Acceptable values: (0.1, 2)
  • Default value: 1
</td> </tr> <tr> <td align="center">Launch Angle</td> <td align="center">Yes</td> <td align="left"> Changes the launch angle for arrows. Vanilla default for bows is 0. Negative values angle upwards, and positive values angle downwards.
  • Acceptable values: (-5, 5)
  • Default value: -1
</td> </tr> <tr> <td align="center">Horizontal Offset</td> <td align="center">Yes</td> <td align="left"> Offsets the location that arrows are launched from when firing them. Positive shifts it to your characters right. Negative shifts it to your characters left.
  • Acceptable values: (-0.75, 0.75)
  • Default value: 0.2
</td> </tr> <tr> <td align="center">Vertical Offset</td> <td align="center">Yes</td> <td align="left"> Offsets the location that arrows are launched from when firing them. Positive shifts it upwards. Negative shifts it downwards.
  • Acceptable values: (-0.75, 0.75)
  • Default value: 0.2
</td> </tr> <tr> <td align="center">Depth Offset</td> <td align="center">Yes</td> <td align="left"> Offsets the location that projectiles are launched from when firing them. Positive shifts it away from your character. Negative shifts it towards your character.
  • Acceptable values: (-0.75, 0.75)

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update today.

ProjectileTweaks on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server side
Optional on the server
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.8.0, released 2026-10-15

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 17 recorded builds of ProjectileTweaks.

Recent builds

BuildReleasedGame versionsLoaders
1.8.02026-10-15n/aBepInEx
1.7.12026-09-18n/aBepInEx
1.7.02026-09-17n/aBepInEx
1.6.02024-12-29n/aBepInEx
1.5.22024-12-07n/aBepInEx
1.5.12024-12-07n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run ProjectileTweaks on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Works on a server

From source side support

Thunderstore lists server-side support for ProjectileTweaks as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-16Open ↗
  • ✓AuthorSearica, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

ProjectileTweaks, answered

Generated from the mod’s own source data.

Do my players need to install ProjectileTweaks?

Thunderstore lists server-side support for ProjectileTweaks as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. ProjectileTweaks is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run ProjectileTweaks on a Valheim server.

Deploy in about a minute from $9.99 a month, then add ProjectileTweaks in one click.