Confirm with your password

Uhnmeyker PingsTweaks

Configurable ping duration with multiplayer-synced frozen pings that remain under each player's own control.

Client-only

Stars
0
Downloads
12
Version
1.3.2
Updated
Author
Uhnmeyker
Virus scan
✓ Scan successful
Runs on
Client-only

Description

Uhnmeyker's PingsTweaks

A multiplayer-focused fork of LzD_PingsCustomDurations with configurable ping duration and shared frozen pings.

Features

  • Change how long ordinary pings remain visible before expiring.
  • Freeze your own current ping so it does not expire.
  • Share your frozen ping with other players who also have the mod installed.
  • Automatically clear your previous shared frozen ping when you create a new ping.
  • Clear your own frozen ping locally and from other modded players' screens.
  • Clear all visible pings locally while also removing your own shared frozen ping from other modded players' screens.
  • Optionally disable receiving frozen pings from other players.
  • Configure freeze and clear hotkeys.
  • Configure the color of frozen pings.

This fork targets pings only. Shout freezing and clearing are not included.

Installation

This mod requires BepInExPack Valheim.

Install using Gale or another compatible mod manager.

For manual installation, place:

Uhnmeyker_PingsTweaks.dll

inside:

Valheim/BepInEx/plugins/Uhnmeyker_PingsTweaks/

Multiplayer

Players who want to send or receive synchronized frozen pings must have Uhnmeyker's PingsTweaks installed.

Each player controls only their own shared frozen ping.

When you freeze your current ping:

  • It remains frozen on your own client.
  • Other modded players with receiving enabled also see it as frozen.

When you create a new normal ping:

  • Your previous shared frozen ping is cleared for participating modded players.
  • The new ping behaves normally until you choose to freeze it.

When you clear your own frozen ping:

  • It is cleared locally.
  • Other participating modded players are also told to clear your shared frozen ping.

When you use Clear All:

  • All visible pings are cleared from your own screen.
  • Your currently shared frozen ping is cleared from other participating modded players' screens.
  • Other players' own frozen pings remain on their screens.

Other players cannot freeze your ping for you, and you cannot freeze theirs.

Default Controls

  • "Y" - Freeze Own Ping
  • "U" - Clear Own Ping
  • "I" - Clear All Pings

All hotkeys can be changed in the BepInEx configuration.

Default Settings

  • Vanilla ping duration is 15 seconds; this mod defaults to 30 seconds.
  • You will see other players' frozen pings by default.
  • Frozen ping color is Yellow (#FFFF00C6).

Configuration

The configuration file is created the first time Valheim is launched with the mod installed.

Configuration options include:

  • Enable or disable the mod.
  • Enable or disable debug logging.
  • Change ordinary ping duration.
  • Enable or disable receiving frozen pings from other players.
  • Change freeze and clear hotkeys.
  • Change the color of frozen pings.

Notes

  • This mod is client-side.
  • A dedicated server does not need the mod installed.
  • Shared frozen pings only synchronize between players who have the mod installed.
  • Turning off receiving prevents other players' frozen pings from being persisted on your client.

Credits

Based on LzD_PingsCustomDurations by LzD / ilzd.

Changelog

##1.3.2

  • Fixed Clear All so your currently shared frozen ping is also removed from other participating modded players' screens.
  • Clear All still removes every visible ping from your own screen.
  • Other players' own frozen pings remain intact on their screens when you use Clear All.
  • Updated Clear All configuration text to reflect its multiplayer behavior.
  • Changed the default ordinary ping duration from 15 seconds to 30 seconds.
  • Changed the default Freeze Own hotkey from Right Alt to Y.
  • Changed the default Clear Own hotkey from Right Control to U.
  • Changed the default Clear All hotkey from F8 to I.
  • Changed the default frozen ping color to yellow (#FFFF00C6).
1.3.1
  • Renamed the plugin to Uhnmeyker PingsTweaks.
  • Changed the plugin GUID to uhnmeyker.pingstweaks.
  • Removed Freeze All to simplify multiplayer ownership behavior.
  • Frozen pings are now controlled only by the player who created them.
  • Freezing your own ping shares it with other modded players.
  • Creating a new ping clears your previous shared frozen ping for participating modded players.
  • Clearing your own frozen ping now clears the shared copy from other participating modded players.
  • Clear All remains local only.
  • Added a setting to enable or disable receiving frozen pings from other players.
  • Fixed the frozen-ping RPC path so it no longer directly accesses Valheim's private world-text list.
  • Prevented the originating client from unnecessarily processing its own frozen-ping network message.
  • Renamed the configuration section from 2 - Pings and Shouts to 2 - Pings.
  • Cleaned up configuration labels and descriptions.
  • Output DLL renamed to Uhnmeyker_PingsTweaks.dll.
1.3.0
  • Fork of LzD_PingsCustomDurations.
  • Updated for the current version of Valheim.
  • Removed shout handling; this fork targets pings only.
  • Added separate Freeze Own and Freeze All controls.
  • Added separate Clear Own and Clear All controls.
  • Added configurable hotkeys for all four actions.
  • Added multiplayer synchronization for frozen player pings.
  • Frozen synchronized pings can persist after the original player creates another ping.
  • Freeze All operates locally and does not freeze pings for other players.
  • Clear actions operate locally and do not remove pings from other players' screens.
  • Retained configurable ping duration and frozen ping color options.

Full version history & older downloads →

Manual installation instructions
1

Install BepInExPack Valheim

BepInExPack Valheim is required to run mods in Valheim.

Download BepInExPack Valheim 5.4.2351 · View mod page

Check out the mod page for detailed installation instructions.

2

Install Uhnmeyker PingsTweaks

This mod only needs to be installed on the client.

Download Uhnmeyker PingsTweaks 1.3.2

Extract the ZIP and place the file(s) into the BepInEx/plugins/ folder inside your Valheim game folder.