DekuDesu-MiniMapMod icon

MiniMapMod

Adds a MiniMap to your game v3.3

Last updated 2 months ago
Total downloads 352010
Total rating 29 
Categories Mods Maps Player Characters Items Enemies Client-side
Dependency string DekuDesu-MiniMapMod-3.3.3
Dependants 109 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.9 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.9
RiskofThunder-HookGenPatcher-1.2.1 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.1

README

Mini Map Mod

Adds a contemporary Minimap to the game.

Features

  • Implements a Mini Map In-Game.
  • Show interactable items, shrines, teleporters, enemies and more.
  • Single and Multiplayer Compatible.
  • Every icon is configurable for color, size and can be toggled on/off.

Available Icons

Icon Available Configurable
Chests
Equipment Barrels
Shops
Printers
Barrels
Teleporter
Money Shrine
Blood Shrine
Mountain Shrine
Tree Shrine
Combat Shrine
Enemies
Void Enemies
Lunar Enemies
Neutral Objects/NPCs
Players
Drones (broken)
Allies (drones)
Fans/Special
Portals
Totems
Dropped Items
Newt Altar
Timed Chests
Stealth Chests

Showcase

Dependencies

  • BepInEx

Manual Installation

  • Place MiniMapLibrary.dll into your BepInEx/plugins folder.
  • Place MiniMapMod.dll into your BepInEx/plugins folder.

How to Use

  • Use 'M' to hide or show the minimap.

Troubleshooting

  • Toggle 'M' to hide and show minimap to force a refresh and/or a re-draw if something wonky is happening on the minimap.

Config

BepInEx Config. Each icon is individually configurable.

  • Enabled / Disabled
  • Active Color
  • Inactive Color
  • Icon Width
  • Icon Height
  • Elevation Marker Enabled / Disabled
  • Elevation Marker Color
  • Elevation Marker Width
  • Elevation Marker Height
  • Elevation Marker Offset

Upcoming Changes

None - Final Release

Bug Reports

If you have an issue, discover a bug, or have a recommendation please file an issue on my github page.

Collaborators

Huge thanks to these awesome people who assisted in creating awesome features for this mod Arcafanetiz Ultimeit

Change Log

Compatibility Fix 3.3.3

  • Fixed sprites loading

Hotfix 3.1.2

  • fixed error that ignored icon's enabled options in config

Minor 3.1.1

  • equipment drones no longer show up as equipment
  • fixed stack trace logging to be more meaningful
  • added elevation markers for all icons denoting where they are located vertically from player
  • added long over due zoom feature
  • added minimap key to config
  • added zoom keys to config
  • added minimap scale to config to save zoom level between sessions

Major 3.3

  • performance major, limited min time between scans to 2 seconds, previous was unlimited, when in 2hr+ runs auto-enemy killing builds caused constant scene scanning
  • fixed bug where chosing wrong icon path in config would lag and crash game with MissingTextureExceptions thrown by SpriteManager.GetOrCache
  • added portals
  • added gold shrine
  • added neutral enemy/items/objects (excluding buttons)
  • changed some default sizes for icons
  • added new icons
  • changed player icon
  • changed Void Enemy icon
  • added pillars and totems
  • changed default colors for icons

Major 3.2

  • Re-implemented entire scanning framework for performance to allow more dynamic types at runtime
  • Added Equipment Barrels
  • Added Shops
  • Added Void Enemies
  • Added Lunar Enemies
  • Added Players (non-client)
  • Added Allies (drones that have been bought)
  • Added Dropped Items / Lunar Coins
  • Fixed bug where the no meaningful stacktrace was being outputted to the log for user debugging

Hotfix 3.1.6

  • fixed typo causing all objects on map being selected to be placed on minimap regardless if they were filtered out

Hotfix 3.1.5

  • prevented mod from throwing exceptions within global events causing other mods to not have their events fired
  • added compatibility for mods that implement ChestBehaviour but not PurchaseInteraction
  • added debug options and logging

Minor 3.1.4

  • removed stealth chests from being shown on the minimap
  • removed transport fans from chest icon to Icon.Special icons

Minor 3.1.3

  • added ability to change minimap icon paths ( limited to streaming assets )
  • refactored sprite cache

Minor 3.1.2

  • refactor of config code (github only update)

Minor 3.1.1

  • fixed adapative chests not appearing on minimap(hopefully)
  • added descriptions to the config sections
  • removed Icon.None and Icon.Primary sections from config
  • added seperate lunar pod icons and config section

Major 3.1

  • Added config toggle to enable or disable each individual icon
  • Added config option to choose color for each individual icon
  • Added config option to choose icon height and width for each individual icon

Minor 3.0.1

  • un-spammed console

Compatibility Patch 3.0.0

  • Added compatability for Survivors of the Void
  • Updated to new Unity Reference packages
  • Updated to new BepInEx/RoR2 API

Hotfix 2.04

  • enabled mini-map by default, making it so players dont need to remember to press 'M' to show it every time they start the game
  • performance minor

Hotfixes 2.03

  • changed icon sizes
  • added support for colors
  • added compatibility for mods that destroy interactibles(that would have crashed the minimap)
  • performance fix for calculating minimap position
  • performance fix for scene scanning
  • added enemies to the minimap
  • added support for changing inactive or bought items/interactibles to a different color
  • changed teleporter icon size and color
  • added color(green) for teleporter icon when it is done charging
  • performance fix for runs in HAHA.. difficulty and enemy count becomes excessive
  • performance fix for runs with items that auto-kill enemies instantly(removes flashing minimap)
  • removed excessive logging from the console

Hotfix 2.0.2

  • Fixed critical bug duplicating icons on the minimap when using interactables
  • Typo in change log

Final Release 2.0.0

  • Completely Re-Implemented minimap

First Release 1.0.0

  • Implemented MiniMap