We've been working on some new features.

File information

Last updated

Original upload

Created by


Uploaded by


Virus scan

Safe to use

About this mod

Shows the locations of NPC and farmers on the map page and on a minimap. Provides modified map pages that are much more accurate to the game.

Permissions and credits
If you are new to modding, look here: https://stardewvalleywiki.com/Modding:Player_Guide/Getting_Started

Shows NPC locations on the map. Uses a modified map page that is much more accurate to the game. Includes various settings to customize when to show NPCs. Includes a lot of support for custom mods. Includes a minimap HUD that can be resized in the mod menu and moved around with ALT + drag with mouse.

Note: you can't see the NPCs move around in single player because the game pauses when the map is opened.

List of Features
  • Redrawn map page that is much more accurate to the game
  • Accurately tracks NPCs and players (made possible with redrawn map)
  • Seasonal maps that change with season (including recolored maps)
  • Multiplayer support
  • Support for map recolor mods (Eemie's Map Recolour, Starblue Valley, A Toned Down SDV, Elle's Dirt & Cliff Recolor). Players can also use other recolor mods by adding them to assets and adding it to the config.
  • Mod menu for changing mod configuration in-game
  • Shows locations of farm buildings and cabins
  • Provides & automatically loads recolored map pages for Starblue Valley & Eemie's Map Recolour (thanks to Ria aka Riazaia)
  • Minimap HUD that can be resized/moved around screen/toggled on or off
  • Lots of configurations for showing/hiding characters including when talked to, when within same location, when within a specified closeness level, quests and/or birthdays, etc. 
  • Automatically adjusts tracking for custom maps (ex. when using Farm mods larger than the vanilla Farm)
  • Compatibility with LOTS of NPC/map mods, with future-proofing.
  • Support for custom or modded locations/maps (https://www.nexusmods.com/stardewvalley/articles/100)
  • Support for custom NPCs or NPC mods including new sprites and changed names (https://www.nexusmods.com/stardewvalley/articles/99)
  • Translated for all supported SDV localizations

Mod Configurations
Using the Mod Menu:

- For Keyboard + Mouse: While the map is open, press the 'TAB' key to open the mod menu.
- For Controllers: While the map is open, press the 'Y' button to open the mod menu.

Minimap (disabled by default)
- Configurations in the mod menu.
- Can be moved around by holding ALT + dragging with the mouse

Changing Tooltip Placements
- For Keyboard + Mouse: While the map is open, press the 'SPACE' key to change tooltip placement modes.
- For Controllers: While the map is open, press the 'RIGHT/LEFT BUMPER' buttons to change tooltip placement modes.

Using Recolored Maps
In order to use the recolored mod maps for Eeemie's Map Recolour or Starblue Valley, you must have the CONTENT PATCHER versions of those mods installed. See https://www.nexusmods.com/stardewvalley/articles/102


Use with Stardew Valley Expanded
Installation and Setup
1. Follow the steps for installing Stardew Valley Expanded here. https://www.nexusmods.com/stardewvalley/mods/3753
2. Then download NPC Map Locations for SVE in the Main Files.

Common Problems
Duplicate villagers when using other mods with NPC tracking (UI Info Suite & Foxyfficiency)

UI Info Suite and Foxyfficiency have a feature to show villagers, and as a result having it installed along with this mod will show duplicate villagers. To continue using this mod, there are options in UI Info Suite and Foxyfficiency to disable just the NPC tracking (look at the respective mod pages for more info).

Map doesn't load/different map shows instead of Mod Map
This is most likely due to a conflict with a Content Patcher mod that replaces the map. You will have to manually remove the map from the conflicting Content Patcher mod (see Using Recolored Maps above) to resolve the conflict.

Compatibility with Stardew Valley Expanded (and other mods that add custom locations)
Stardew Valley Expanded adds new locations like BlueMoonVineyard. NPC Map Locations does not know where to draw custom locations on the map unless you modify the config file. https://www.nexusmods.com/stardewvalley/articles/100

Black screen/Game freezes/crash on macOS/linux
Update Mono for mac here: https://www.mono-project.com/download/stable/#download-mac
Update Mono for linux here: https://www.mono-project.com/download/stable/#download-lin

Reporting Bugs
Refer to the stickied post in the POSTS page.

If you like my mod, check out my other mods here.

Source code is available on my github.