DekuDesu-MiniMapMod icon

MiniMapMod

Adds a MiniMap to your game v3.3

Last updated 4 months ago
Total downloads 78025
Total rating 12 
Categories Mods Maps Items Enemies Player Characters Client-side
Dependency string DekuDesu-MiniMapMod-3.3.2
Dependants 13 other mods depend on this mod

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

If you like my Mod please consider donating to the Autism Research Institute

https://www.autism.org/donate-autism-research-institute/

If you REALLY like my code I am looking for work

Contact me for my resume

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

Change Log

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

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2022-3-21 3.3.2 27384 Version 3.3.2 Install
2022-3-20 3.3.1 351 Version 3.3.1 Install
2022-3-19 3.3.0 2468 Version 3.3.0 Install
2022-3-17 3.2.0 1489 Version 3.2.0 Install
2022-3-15 3.1.6 2570 Version 3.1.6 Install
2022-3-15 3.1.5 106 Version 3.1.5 Install
2022-3-14 3.1.4 1028 Version 3.1.4 Install
2022-3-14 3.1.3 353 Version 3.1.3 Install
2022-3-13 3.1.1 328 Version 3.1.1 Install
2022-3-13 3.1.0 627 Version 3.1.0 Install
2022-3-9 3.0.1 3134 Version 3.0.1 Install
2022-3-8 3.0.0 772 Version 3.0.0 Install
2021-8-21 2.0.4 27500 Version 2.0.4 Install
2021-8-20 2.0.3 499 Version 2.0.3 Install
2021-8-19 2.0.2 482 Version 2.0.2 Install
2021-8-19 2.0.1 52 Version 2.0.1 Install
2021-8-19 2.0.0 69 Version 2.0.0 Install
2020-2-10 1.2.0 8083 Version 1.2.0 Install
2020-2-4 1.0.0 730 Version 1.0.0 Install