Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
Downloads
567
Size
339KB
ADDatHost Valheim hosting
30% off

PingMark

Share discoveries and keep your party on target!

See how far away every ping is, something vanilla Valheim never shows. Aim, press Z, and your friends see exactly what you found: a named marker, a colored outline and a live distance. Press Left Shift + Z to sense loot hidden in the dark around you.


๐Ÿ“ธ Screenshots

See what matters at a glance. Live distances, item names and creature highlights.

World ping with a live distance label Named dropped items with colored outlines Wildlife highlight with a moving nameplate Friendly creature highlights with names and distances

Runestone marked with a colored outline and distance label Greydwarf nest marked with a colored outline and distance label Treasure chest and hostile skeleton highlighted with distinct colors

Choose what your party can mark. Objects and locations are sorted into searchable, color-coded collections.

Prefab Collections admin menu


๐Ÿงญ Features

  • ๐Ÿ“ Distance on every ping: world and map pings show who pinged and how far away it is, updating as you move. Works on regular map pings too.
  • Aim and ping: mark what you are looking at with its name and an outline.
  • Find the loot: dropped weapons, armor and materials glow so they're easy to spot in the grass.
  • Track creatures: highlight a mob with a nameplate and distance that follow it, colored red (hostile) or green (friendly).
  • ๐Ÿ”ฎ Perception: press Left Shift + Z to briefly outline listed objects and dropped items around you, handy for coins and gems in dark dungeons. Nearby PingMark players see the outlines too, and Perception Fatigue limits how often you can use it.
  • Sense creatures: with Perceive Creatures on, Perception also highlights every hostile and friendly creature around you, beyond the usual highlight limit (off by default).
  • Mark teammates: optionally highlight players instead of the spot they stood on (off by default).
  • Your rules: pick which objects count as Valuables, Locations or Useful, and customize colors, labels, shortcuts and range.

๐ŸŽฎ Controls

Shortcut Action
Z Highlight the creature you aim at, or ping the spot/object.
Left Shift + Z Perception: outline listed objects and drops near you, plus creatures with Perceive Creatures on (nearby PingMark players see them too).
Right Ctrl + P Turn PingMark on or off.
Right Ctrl + Right Shift + P Open the Prefab Collections menu (admins only on servers).

Shortcuts can be changed in the config under 9 - Inputs.


๐Ÿ› ๏ธ Prefab Collections Menu

Decide which objects get a name and outline when pinged.

  • Search and filter every object and location in the game, including modded ones.
  • Move objects between colored sections, or add, rename and remove sections.
  • Find an object's ID: turn on Debug Ping Names (1 - General, shown with Advanced settings in Configuration Manager) and press Z on it; its IDs appear in the top-left corner.
  • Auto Sort rebuilds the default Valuables, Locations and Useful sections. Undo reverts changes, Apply saves them. Copy YAML copies every section, including unapplied changes; Import YAML replaces all sections from the clipboard. A section's Import button replaces just that section from a copied CSV list or YAML section. Export Report writes every prefab's detected kinds and auto sort result to BepInEx/config/JoksterCube.PingMark.AutoSortReport.csv, useful for checking modded prefabs.

๐Ÿ”’ On a server with PingMark, only admins can change collections, and the server checks every change. Collections are saved in BepInEx/config/JoksterCube.PingMark.Collections.yml and synced to all players.


โš™๏ธ Installation

Install with a mod manager (r2modman, Thunderstore App), or manually:

  1. Install BepInExPack Valheim.
  2. Extract PingMark into BepInEx/plugins.
  3. Launch the game. Settings are in BepInEx/config/JoksterCube.PingMark.cfg.

Installing on the server is optional. It syncs settings, filters ping range on the server and protects the collections.


๐Ÿงฉ Compatibility

  • โœ… Works in single-player and on servers without PingMark.
  • โœ… Players without the mod can join. They see ordinary pings (no names, outlines or highlights).
  • ๐Ÿ“ Z pings reach players within 200 m of you by default. Map pings stay global.
  • โš ๏ธ On a PingMark server, every player with PingMark needs the same version as the server. Players without the mod can still join.

๐Ÿ”ง Configuration

Most players never need to change anything. These are the settings worth knowing about. Synced settings come from the server when it runs PingMark.

Setting Default Synced What it does
Z Ping Broadcast Distance 200 m โœ” How far your Z pings reach. 0 = unlimited.
Send Z Pings To Unmodded Players On โœ” Players without the mod still get an ordinary ping.
Ping Cooldown 0 s โœ” Minimum time between Z pings.
Enable Other Players Off โœ” Let Z highlight players.
Show Pinger Name / Show Distance On What ping labels display.
Outline Width 2 px 0 hides all outlines.
Lock Configuration On โœ” Only admins can change synced settings.

๐Ÿ’ก Some settings are hidden as Advanced in Configuration Manager. Turn on Advanced settings there to see them. They are marked with โš™๏ธ in the full reference below.

Full settings reference

1 - General

Setting Default Synced What it does
Enabled On Turn all PingMark features on or off.
Lock Configuration On โœ” Only admins can change synced settings.
Refresh Interval โš™๏ธ 0.25 s โœ” How often distances update (0.05โ€“5 s).
Ping Cooldown 0 s โœ” Minimum time between Z pings and highlights (0โ€“60 s).
Z Ping Broadcast Distance 200 m โœ” Sender-to-recipient range (0โ€“10,000 m, 0 = unlimited). Without a modded server, the shorter of both players' ranges applies.
Send Z Pings To Unmodded Players On โœ” Send ordinary pings to players without PingMark, at any distance.
Debug Ping Names โš™๏ธ Off Show the detected object/location IDs when pinging. Useful for editing collections.

2 - Ping Label

Setting Default Synced What it does
Show Pinger Name On Show who pinged.
Show Distance On Show your distance to pings and highlights.
Show Target Name On Show the pinged object's name.
Use Kilometers On Show 1,000 m and above as km.
Empty Label Text โš™๏ธ PING Text shown when everything above is hidden.
Ping Color White Label color.
Match Ping Text To Outline Off Use the outline color for the label instead.

3 - Camera Ping

Setting Default Synced What it does
Max Distance 500 m How far you can aim (10โ€“2,000 m).
Max Underwater Depth โš™๏ธ 10 m Deeper targets ping the water surface instead (0โ€“100 m).

4 - Ping Targets

Setting Default Synced What it does
Enable Drops On โœ” Name and outline dropped items.
Enable Gravestones On โœ” Name and outline gravestones.
Enable Other Players Off โœ” Highlight players instead of pinging their position.
Enable All Other Off โœ” Name and outline anything not in a collection.

5 - Outlines

Setting Default Synced What it does
Enable Ping Outline On Outline pinged objects and players.
Outline Width 2 px 0โ€“10 px, visible through walls. 0 hides outlines.
Ping Drop Color Purple Dropped items.
Ping Gravestone/Player Color Orange Gravestones and players.
Ping Anything Color White Other objects.
Hostile / Ally Outline Color Red / Green Highlighted creatures.

6 - Mob Highlight

Setting Default Synced What it does
Enable Mob Highlight On โœ” Allow creature highlights.
Enable Mob Outline On Outline highlighted creatures.
Mob Highlight Duration 10 s โœ” How long a highlight lasts (1โ€“120 s).
Max Highlighted Mobs 1 โœ” Highlights per player at once (1โ€“20). A new one replaces your oldest.

7 - Prefab Collections

Setting Default Synced What it does
Color 1 โ€“ Color 12 โš™๏ธ Gray, White, Red, Orange, Gold, Lime, Green, Teal, Cyan, Blue, Violet, Pink Palette that collection sections pick from.
Unassigned Section Color ID โš™๏ธ 1 Palette slot for the menu's Unassigned column.

8 - Player Highlight

Setting Default Synced What it does
Player Highlight Duration 5 s โœ” How long a player highlight lasts (1โ€“120 s).
Hide Own Player Outline On โœ” Don't outline yourself when someone marks you.

9 - Inputs

Setting Default Synced What it does
Ping Shortcut Z Ping what you aim at, or highlight the creature you aim at.
Toggle Mod Shortcut Right Ctrl + P Turn PingMark on or off.
Prefab Editor Shortcut Right Ctrl + Right Shift + P Open the Prefab Collections menu.
Perception Shortcut Left Shift + Z Outline listed objects and drops near you.
Enable Prefab Editor Shortcut โš™๏ธ On Turn the menu shortcut on or off.

10 - Perception

Setting Default Synced What it does
Enable Perception On โœ” Allow the Perception Shortcut.
Perception Range 5 m โœ” How far around you Perception looks.
Perception Max Outlines 64 โœ” Most objects outlined per use, nearest first.
Perception Fatigue Duration 15 s โœ” Cooldown after using Perception, shown as a status effect. 0 = none.
Perceive Creatures Off โœ” Perception also highlights every hostile and allied creature in range, ignoring Max Highlighted Mobs.

๐Ÿ’ฌ Feedback & Support

Report bugs or suggest improvements on GitHub.


Author: JoksterCube
Version: 1.3.0
License: MIT

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.