You are viewing a potentially older version of this package. View all versions.
Plagueheart-TheAllHusher-1.0.3 icon

TheAllHusher

Allows the player to opt in to silence their position on the world map and hide chat during crafting benches.

Date uploaded 2 months ago
Version 1.0.3
Download link Plagueheart-TheAllHusher-1.0.3.zip
Downloads 421
Dependency string Plagueheart-TheAllHusher-1.0.3

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2102 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2102

README

Introduction

This is a readme file for TheAllHusher mod that utilizes ServerSync for configuration management. This system allows you to customize various in-game aspects without modifying game files.

Requirements

  • Multiplayer
    • Requires server and clients to have the mod installed

How to show your support

Your support, however you choose to contribute, is greatly appreciated!

Configuration File

The mod creates a configuration file named BepInEx/config/com.Plagueheart.TheAllHusher.cfg.

Configuration Options

The configuration file contains the following sections:

[1 - General]

  • Enable Logging (On/Off): Default: Off

    • Controls whether the mod generates debug/trace logs for troubleshooting purposes.
    • Enabling logging might create additional files and impact performance slightly.
  • Lock Configuration (On/Off): Default: On

    • (Server-only)
    • This setting is server-specific and likely requires server administrator privileges to modify.
    • When enabled, only authorized personnel (those with server administration access) can change configuration values. Disabling allows client-side modifications as well.

[2 - Chat]

  • Crafting Bench (On/Off): Default: On

    • Enables or disables the suppression of chat messages while using the crafting bench.
    • Enabling this option can improve focus and reduce chat clutter during crafting.
  • Chat Ping (On/Off): Default: On

    • Determines whether users can opt-out of being visible on the world map when pinged in chat.
    • Enabling this option provides players more control over their privacy.
  • Chat Ping Style

    • Default: ExcludeWorldMap , ExcludePlayerHead

    • Requires Chat Ping to be enabled (see above)

    • This option determines how chat pings using the /s command are displayed when Chat Ping is enabled:

      • Bitwise Flag Operation:
        • ExcludeWorldMap: Hides chat pings from the 2D world map.
        • ExcludePlayerHead: Hides chat pings from the 3D world above player locations.
  • Chat Format Style

    • Default: ShoutDefault , WhisperDefault

    • This option controls how /w (whispers) and /s (shouts) appear in the chat.

    • Bitwise Flag Operation:

      • ShoutDefault: Uses the default behavior for shouts, which is uppercase formatting.
      • ShoutForceLowercase: Forces all shouts to be in lowercase, regardless of how they are typed.
      • ShoutNoRestrictions: Allows shouts to be typed without any formatting restrictions.
      • WhisperDefault: Uses the default behavior for whispers, which is lowercase formatting.
      • WhisperNoRestrictions: Allows whispers to be typed without any formatting restrictions.

[3 - Merchant]

  • Merchant Visibility:
    • Default: HaldorDefault , HildirDefault
    • Controls how the merchants appear on the world map.
    • Bitwise Flag Operation:
      • HaldorDefault: Show Haldor the Merchant by default.
      • HaldorHidden: Hides Haldor the Merchant from the world map.
      • HildirDefault: Show Hildir the Merchant by default.
      • HildirHidden: Hides Hildir the Merchant from the world map.

[4 - Event]

  • Raid Style:
    • Default: ShowAll
    • Controls the display settings for the raid events.
    • Bitwise Flag Operation:
      • ShowAll: Default behavior for raid events, overrides regardless of other flags.
      • HideIcon: Hide the Raid Icon on the minimap and world map.
      • HideEventName: Hide the Raid event name in the center of player screen.

[5 - HUD]

  • Display:
    • Default: ShowAll
    • Toggles the targeted enemy HUD for Player, Bosses etc.
    • Hiding HUD elements will include the Health Bar, Star level, Name, Awareness / Aggro indicator
    • Bitwise Flag Operation:
      • ShowAll: Show All HUD elements, overrides regardless of other flags.
      • HidePlayer: Hide the player's HUD.
      • HideBoss: Hide the HUD for bosses.
      • HideMonster: Hide the HUD for monsters (excluding bosses).
      • HideMount: Hide the HUD for player mounts.
      • HideTame: Hide the HUD for tamed creatures.

How to Use the Mod

This mod introduces new functionalities related to player visibility and chat behavior.

World Map

  • Enable Player Visibility:
    • Broadcasts messages sent using the /s command to all players via world map.
    • Displays a 3D text bubble above the player's head when using /s.
  • Disable Player Visibility:
    • Disables broadcasting messages sent using the /s command via world map.
    • Hides the 3D text bubble above the player's head when using /s.

Workbench Behavior

  • Chat During Workbench Use:
    • Hides incoming chat messages while the player is using the workbench.
    • Displays any hidden messages upon exiting the workbench to prevent missing important information.

Manual Installation

Server-Player or Client-Side Configuration

  1. Download and Install R2 Mod Manager:
    • Obtain the R2 Mod Manager from the official source and follow the installation instructions.
    • Download TheAllHusher through R2 Mod Manager
  2. Launch Valheim:
    • Start the game to allow it to generate the necessary configuration files.
  3. Edit Configuration in R2 Mod Manager:
    • Open R2 Mod Manager.
    • Find mod config in the Config-Editor section and navigate to the configuration section.
    • Adjust the settings as you see fit for a user-friendly configuration experience.
  4. Save Changes: Ensure you save any changes made within the R2 Mod Manager.

Note: Some configuration options might require a server restart to activate properly.

CHANGELOG

Changelog

1.0.3

  • support for live update server configs
  • new config settings for the following
    • Hud Display allows the server to control the health bars of Player, Bosses, Monster, Tamed to be hidden or shown
    • Event Raid Style controls display of hiding / showing Raid events on the world map / minmap.

1.0.2

  • new config settings ChatFormatStyle, MerchantVisibility
  • Fixed bug that prevented players to ping on the map manually using middle mouse button when opt-out visibility

1.0.1

  • Fixed Assembly version stamp
  • Fixed NRE during server shutdown
  • Improved README.md for server-client install clarification

1.0.0

  • Initial Release