You are viewing a potentially older version of this package. View all versions.
Azumatt-XRayVision-2.0.2 icon

XRayVision

An admin mod to allow admins to see who built what, and some detailed object information. Install on server and all clients for best results.

Date uploaded a year ago
Version 2.0.2
Download link Azumatt-XRayVision-2.0.2.zip
Downloads 1514
Dependency string Azumatt-XRayVision-2.0.2

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

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

Preferred version: 5.4.2202

README

An admin mod to allow admins to see who built what, and some detailed object information.

Must be installed on both the client (all clients) and the server. This is for the admin and version checking and so that more information is present for the admin to see.

NOTE: Items built before this mod was installed will only have the creator ID and not the full steam information.

Made at the request of ModestyPooh#3651 in the OdinPlus discord.

Configuration Options

[Attribute Wrapper]

  • Left [Not Synced with Server]
    • Text to be shown to the left of the attribute labels
      • Default value: 「
  • Right [Not Synced with Server]
    • Text to be shown to the left of the attribute labels
      • Default value: 」
  • Tooltip Position [Not Synced with Server]
    • Position of the tooltip window relative to the mouse cursor
      • Default value: {"x":-500.0,"y":50.0}
  • Tooltip Text Size [Not Synced with Server]
    • Font size for the tooltip text
      • Default value: 16
  • Tooltip Title Size [Not Synced with Server]
    • Font size for the tooltip title text
      • Default value: 20

[Colors]

  • Prefab Name Color [Not Synced with Server]
    • Color of the Prefab Name Hover text.
      • Default value: 339E66FF
  • Piece Name Color [Not Synced with Server]
    • Color of the Piece Name Hover text.
      • Default value: 339E66FF
  • Created Time Color [Not Synced with Server]
    • Color of the Created Time Hover text.
      • Default value: 058282FF
  • Creator ID Color [Not Synced with Server]
    • Color of the Creator ID Hover text.
      • Default value: 00AFD4FF
  • Creator Name Color [Not Synced with Server]
    • Color of the Creator Name Hover text.
      • Default value: 00AFD4FF
  • Creator Steam Info Color [Not Synced with Server]
    • Color of the Steam Information Hover text.
      • Default value: 95DBE5FF
  • Owner Info Color [Not Synced with Server]
    • Color of the Owner Information Hover text.
      • Default value: C1EAF0FF
  • Tooltip Background Color [Not Synced with Server]
    • Color of the background of the tooltip.
      • Default value: 000000FF

[General]

  • Force Server Config [Synced with Server]
    • Force Server Config
      • Default value: On
  • Toggle Tooltip [Not Synced with Server]
    • If on, the tooltip will be visible when you hover over an item and the tooltip is toggled to show content. If off, the tooltip will be hidden until you hold down your Disable XRayVision Keyboard shortcut.
      • Default value: Off
  • Disable XRayVision [Not Synced with Server]
    • Custom shortcut to enable or disable the hover text
      • Default value: G
  • Copy Information Shortcut [Not Synced with Server]
    • Custom shortcut to copy the current tooltip information to the clipboard.
      • Default value: H

Installation Instructions

You must have BepInEx installed correctly! I can not stress this enough.

Windows (Steam)

  1. Locate your game folder manually or start Steam client and :
    • Right click the Valheim game in your steam library
    • "Go to Manage" -> "Browse local files"
    • Steam should open your game folder
  2. Extract the contents of the archive into the BepInEx\plugins folder.
  3. Locate Azumatt.XRayVision.cfg under BepInEx\config and configure the mod to your needs

Server

Must be installed on both the client (all clients) and the server for syncing to work properly.

  1. Locate your main folder manually and : a. Extract the contents of the archive into the BepInEx\plugins folder. b. Launch your game at least once to generate the config file needed if you haven't already done so. c. Locate Azumatt.XRayVision.cfg under BepInEx\config on your machine and configure the mod to your needs
  2. Reboot your server. All clients will now sync to the server's config file even if theirs differs. Config Manager mod changes will only change the client config, not what the server is enforcing.

Feel free to reach out to me on discord if you need manual download assistance.

Author Information

Azumatt

DISCORD: Azumatt#2625

STEAM: https://steamcommunity.com/id/azumatt/

For Questions or Comments, find me in the Odin Plus Team Discord or in mine:

https://i.imgur.com/XXP6HCU.png


Update Information (Latest listed first)

v2.0.2

  • Update ServerSync again.

v2.0.1

  • Update ServerSync internally.

v.2.0.0

  • Move the hover information from the hover text to it's own tooltip that you can move around.
  • Updates to the configuration file that will break old configs. Please update your configs. Fresh regenerated configs!
  • Changed the [Colors] section to now use color and not strings for the codes. Changes how this appears in the BepInEx Configuration Manager. (Gives sliders)
    • Added multiple configuration options to the [General] section.
      • Toggle Tooltip
      • Copy Information Shortcut
    • Added multiple configuration options to the [Attribute Wrapper] section.
      • Tooltip Position
      • Tooltip Text Size
      • Tooltip Title Size
    • Added multiple configuration options to the [Colors] section.
      • Tooltip Background Color
      • Owner Info Color
  • Can now copy the information to your clipboard by pressing the configured shortcut.
  • Can now optionally change the toggle of the tooltip to a "hold to display" instead of a toggle.
    • Please note: Copying content to your clipboard while you have "hold to display" enabled will require you to be hovering the object with the tooltip not visible. This is an attempt to make it easy on you if you have a complex shortcut so you don't have to hold them both down at the same time.
  • Crossplay compatibility updates courtesy of Margmas and I. Should now work just find with those on Game Pass.
  • Updated ServerSync internally
  • Update Readme to reflect the changes.

v1.6.0

  • Add moderator list.
  • XRayVision_ModeratorList.yml will now be generated on the server inside the BepInEx/config folder.

v1.5.1

  • Fix an issue I created in 1.5.0

v1.5.0

  • Fix an issue with steam on servers

v1.4.0

  • Show token name for ItemDrops. Aka: ItemData -> Shared -> m_name

v1.3.0

  • Take in PR on GitHub from Margmas, show ZNetView owner

v1.2.0

  • Change a lot of code to provide a more compatible hover.
  • Toggle option for hover text changed. Now, when it's off, the text is completely removed. Just hover something and press your hotkey once more.

v1.1.0

  • Add Hotkey to toggle hover text. Added at the request of Khordus in OdinPlus discord. Default is not set. Set this yourself.

v1.0.0/v1.0.1

  • Initial Release

CHANGELOG

Update Information (Latest listed first)

v2.2.2

  • Update for Valheim 0.217.46

v2.2.1

  • Update ServerSync, compiled against 0.217.28

v2.2.0

  • Update for Valehim 0.217.22

v2.1.6

  • Add in the ability to see the "Source" of a prefab. This is either a mod or the base game. Anything unknown will also be listed as Valheim.

v2.1.5

  • Update Creation time. It's not backwards compatible with the old way Valheim did things, but it now stores the time someone builds something in default DateTime format. Then converts it to your local time.

v2.1.4

  • Update for Valheim 0.216.9
  • Add the ability to see the components on the object.

v2.0.4

  • Update to fix hover text. It's now using TextMeshPro

v2.0.3

  • Mistlands Update. Nothing else really changed, just wanted to tag it as compatible.

v2.0.2

  • Update ServerSync again.

v2.0.1

  • Update ServerSync internally.

v.2.0.0

  • Move the hover information from the hover text to it's own tooltip that you can move around.
  • Updates to the configuration file that will break old configs. Please update your configs. Fresh regenerated configs!
  • Changed the [Colors] section to now use color and not strings for the codes. Changes how this appears in the BepInEx Configuration Manager. (Gives sliders)
    • Added multiple configuration options to the [General] section.
      • Toggle Tooltip
  • Copy Information Shortcut
  • Added multiple configuration options to the [Attribute Wrapper] section.
    • Tooltip Position
  • Tooltip Text Size
- Tooltip Title Size
  • Added multiple configuration options to the [Colors] section.
    • Tooltip Background Color
  • Owner Info Color
  • Can now copy the information to your clipboard by pressing the configured shortcut.
  • Can now optionally change the toggle of the tooltip to a "hold to display" instead of a toggle.
    • Please note: Copying content to your clipboard while you have "hold to display" enabled will require you to be hovering the object with the tooltip not visible. This is an attempt to make it easy on you if you have a complex shortcut so you don't have to hold them both down at the same time.
  • Crossplay compatibility updates courtesy of Margmas and I. Should now work just find with those on Game Pass.
  • Updated ServerSync internally
  • Update Readme to reflect the changes.

v1.6.0

  • Add moderator list.
  • XRayVision_ModeratorList.yml will now be generated on the server inside the BepInEx/config folder.

v1.5.1

  • Fix an issue I created in 1.5.0

v1.5.0

  • Fix an issue with steam on servers

v1.4.0

  • Show token name for ItemDrops. Aka: ItemData -> Shared -> m_name

v1.3.0

  • Take in PR on GitHub from Margmas, show ZNetView owner

v1.2.0

  • Change a lot of code to provide a more compatible hover.
  • Toggle option for hover text changed. Now, when it's off, the text is completely removed. Just hover something and press your hotkey once more.

v1.1.0

  • Add Hotkey to toggle hover text. Added at the request of Khordus in OdinPlus discord. Default is not set. Set this yourself.

v1.0.0/v1.0.1

  • Initial Release