You are viewing a potentially older version of this package. View all versions.
Boomer5342-Map_Value_Tracker_Plus-1.0.1 icon

Map Value Tracker Plus

Fork of Map Value Tracker by Tansinator. Adds map breakdown lines for carts, extraction, and remaining value.

Date uploaded 3 months ago
Version 1.0.1
Download link Boomer5342-Map_Value_Tracker_Plus-1.0.1.zip
Downloads 3760
Dependency string Boomer5342-Map_Value_Tracker_Plus-1.0.1

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
nickklmao-MenuLib-2.5.3 icon
nickklmao-MenuLib

A library for creating UI!

Preferred version: 2.5.3
nickklmao-REPOConfig-1.2.6 icon
nickklmao-REPOConfig

Edit mod configs in-game!

Preferred version: 1.2.6

README

This mod shows total value of the valuables on the map and updates in real-time as things break, spawn in, or are extracted. The display is on the right side of the screen a little below the extraction goal.

Is ALWAYS ON and visible by default!

To pull up map value only when pressing the Map button (Tab by default), set 'AlwaysOn' and 'UseValueRatio' to false.

When the map is open, it can show a breakdown for:

  • Carts value
  • Extraction value
  • Remaining value (Map minus Carts/Extraction)

Can be set to only show the initial map's value and NOT update in real time by setting StartingValueOnly to true.

Configuration variables:

  • AlwaysOn set to true will keep the value always on the HUD. Overrides any other setting like UseValueRatio.
  • StartingValueOnly set to true will keep the Map Value fixed to the level's initially generated value. Will not update value in real time from breaking items, killing enemies, or extracting loot. Should not be used with UseValueRatio set to true.
  • UseValueRatio set to true will only show the map value when your remaining map value is some ratio, 'ValueRatio', of the current extraction goal. Needs 'AlwaysOn' and 'StartingValueOnly' set to false to be usable.
  • ValueRatio is the ratio of Map value to extraction goal. Ex: Configure 'AlwaysOn' to false, 'StartingValueOnly' to false, 'UseValueRatio' to true, and 'ValueRatio' to 2.0 to have it appear when remaining map value is 2x the current extraction goal.
  • UIPosition is a drop down of UI Position presets along the right side of the screen. Set to Custom and modify CustomPositionCoords to use custom coordinates.
  • CustomPositionCoords is the X and Y position of the UI element. Requires UIPosition to be set to Custom. 0.0,0.0 is bottom right corner. Default UIPosition is 0.0,225.0.
  • ShowBreakdownOnMap enables the breakdown lines when the map is open.
  • ShowCartsValue toggles the carts value line.
  • ShowExtractionValue toggles the extraction value line.
  • ShowRemainingValue toggles the remaining value line.
  • BreakdownUpdateIntervalFrames controls how often the breakdown values refresh while the map is open.
  • CartRescanIntervalFrames controls how often the scene is rescanned for cart components.
  • EnableCartComponentCaching enables/disables caching of cart components.
  • EnableCartReflectionCaching enables/disables caching of cart reflection metadata.
  • ReplaceHudMapWithRemaining replaces the always-on HUD Map line with Remaining.

Credits:

CHANGELOG

- 1.2.3

Fixed

  • Fixed inaccurate valuable tracking when used alongside mods that modify valuable values after generation

- 1.2.2

Added

  • Added a Hauler line to the full breakdown.

Changed

  • Removed the Extraction line from the full breakdown.
  • Removed the Haul line from the summary breakdown.

- 1.2.0

Added

  • Added a Disable config toggle for live in-session performance testing.

Changed

  • Reworked value tracking to use cached game state instead of routine scene-wide scans.
  • Switched cart tracking to registered cart state instead of per-refresh cart discovery.
  • Reduced HUD text and layout churn by only updating when displayed values change.

- 1.1.0

Added

  • Added a compact closed-map HUD and an expanded map-open HUD.
  • Added REPOConfig-friendly in-game settings support.
  • Added MenuLib and REPOConfig package dependencies.

Changed

  • Reworked the valuables HUD to better fit the current REPO UI.
  • Reduced the config surface to focus on the current display, layout, and positioning options.
  • Updated the default HUD position.

- 1.0.3

Changed

  • Improved general performance.

- 1.0.2

Changed

  • Updated config handling.
  • Switched breakdown refresh timing to seconds-based configuration.

- 1.0.1

Added

  • Added configurable refresh intervals and display toggles.

Changed

  • Improved performance with cart component caching and reflection caching.

- 1.0.0

Added

  • Initial fork release as Map Value Tracker Plus.
  • Added breakdown lines for carts, extraction, and remaining value.
  • Added config options for the expanded value breakdown.