Skip to content
This repository has been archived by the owner on Aug 19, 2022. It is now read-only.

Randomizer Map S is a Hollow Knight mod used with Randomizer 4. It helps to find both item and transition checks.

License

Notifications You must be signed in to change notification settings

syyePhenomenol/HollowKnight.MapModS

Repository files navigation

This repository is outdated. The latest version is here.

Randomizer Map S

GitHub release (latest by date) Downloads GitHub all releases

Randomizer Map S is a Hollow Knight mod used with Randomizer 4. It helps to find both item and transition checks.

This fork of CaptainDapper's original mod has been expanded on with many more features and bug fixes.

Dependencies:

Compatible optional mods:

This mod has support for languages other than English. You will need to source a language.json file and copy it to the Randomizer 4 directory.

Screenshots

Click to expand World Map Quick Map Transition Mode Pause Menu

Quick Start Guide

Features

World Map / Quick Map

  • Big pins: Items are reachable according to Randomizer logic.
  • Small/grayed out pins: Items are not randomized or not reachable.
  • Pins will disappear as you clear their locations. If item previews are enabled, it will show the corresponding previewed item.
  • Pin settings are displayed at the bottom. See Pause Menu for more info on the toggles.
  • CTRL-H: Expand/collapse the hotkey panel
  • SHIFT: Pan faster (same as right thumbstick on controller).
  • CTRL-K: Toggle a panel for the map key for the pin and room colors.
    • Check out the Map Legend for more details on each pin style.
  • CTRL-L: Toggle a panel for pin lookup on/off.
    • Hover over any visible pin to display info about the name, room, status, logic requirements, previewed items (if any) and spoiler items (if Spoilers on).
  • CTRL-W: Toggle benchwarp from the World Map on/off.
    • Hover over a room with a bench you have been to, and hold the indicated key/controller bind to do the benchwarp. Tap the same bind to switch benches located at the same map room.

Pause Menu

  • "Mod Enabled/Disabled" CTRL-M: Toggle the mod on/off
  • "Spoilers" CTRL-1: Toggle pins between vanilla (non-spoiler) and spoiler item pools. For most gameplay, leave this setting off.
  • "Randomized" CTRL-2: Toggle all pins for randomized items on/off
  • "Others" CTRL-3: Toggle all pins for non-randomized items on/off
  • "Pin Style" CTRL-4: Toggle the style of the pins
  • "Pin Size" CTRL-5: Toggle the size of the pins
  • "Mode": Toggle the map mode
    • "Transition": See more info below.
    • "Transition 2": Instead of showing all in-logic + visited rooms, only visited rooms appear. Depending on your Randomizer run, this might not change anything (and therefore may not be an option).
    • "Full Map": Shows all pins and the full map regardless of map items obtained
    • "All Pins": Shows all pins, but only show map areas for obtained map items
    • "Pins Over Map": Only show pins over where the corresponding map item has been obtained
  • "Customize Pins":
    • Toggle each pool on/off.
    • "Persistent items": Toggle persistent items to always showing or not.
    • "Group by": Toggle the pools to be grouped by location, or by item (spoiler).

Transition Mode

  • Check out the in-game map key (CTRL-K) or the Map Legend for what the colors/brightness of each room indicate.
  • Hover over a room and press the indicated key/controller bind to find a path.
  • If successful, the path route will be displayed. You can try again to change the start/final transition to what you want.
  • If the first step in the route is to benchwarp, hold the indicated key/controller bind to do the benchwarp.
  • A compass arrow will point to the next transition you need to go to. The shown route gets updated after every transition.
  • The Quick Map also shows the list of unchecked/visited/vanilla transitions for the current room.
  • CTRL-B: Toggle including benchwarp in the pathfinder on/off.
  • CTRL-U: Toggle a panel for unchecked/visited/vanilla transitions in the World Map on/off.
  • CTRL-R: Toggle the route to be displayed in-game to full/next transition only/off.
  • CTRL-E: Toggle behaviour when going off-route to keep route/cancel route/reevaluate route.
  • CTRL-C: Toggle the route compass on/off.

Customization

  • To customize map and UI colors, download the template file and copy it to the same folder that contains the mod file MapModS.dll. You only need to quit a save and re-enter one to reload the colors.
    • For Steam + Scarab users on Windows, the default folder is ...\Steam\steamapps\common\Hollow Knight\hollow_knight_Data\Managed\Mods\Randomizer Map S.
    • Colors will be interpreted in standard RGBA format [r, g, b, a].
    • If you want to keep the default color of something, delete the corresponding line in the file (or change [r, g, b, a] to []).
  • To customize pins, make a folder called 'Pins' containing your custom PNG files, and copy it to the same folder that contains the mod file 'MapModS.dll'. You only need to quit a save and re-enter one to reload the pins.
    • See the default pins for reference.
    • You only need to include the files you want to replace the original ones with.

How To Install

Use Scarab: https://github.com/fifty-six/Scarab

Or, you can install manually:

  1. Download the latest release of MapModS.zip.
  2. Unzip and copy the folder 'MapModS' to ...\hollow_knight_Data\Managed\Mods.

If you need any help, feel free to ask in any of the active Hollow Knight Discord servers.

Acknowledgements

  • Special thanks to Homothety and Flib for significant coding help
  • CaptainDapper for making the original mod
  • PimpasPimpinela for helping to port the mod from Rando 3 to Rando 4
  • Chaktis, KingKiller39 and Ender Onryo for helping with sprite art
  • ColetteMSLP for testing out the mod during livestreams
  • BadMagic for CMICore/MagicUI and help with the UI migration

About

Randomizer Map S is a Hollow Knight mod used with Randomizer 4. It helps to find both item and transition checks.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages