1. Welcome to the official Starbound Mod repository, Guest! Not sure how to install your mods? Check out the installation guide or check out the modding help thread for more guides.
    Outdated Mods have been moved to their own category! If you update your mod please let a moderator know so we can move it back to the active section.
    Dismiss Notice

NPC Map Locations Mod v.1.4.6

Shows NPC locations on map

  1. Bouhm
    Shows NPC locations on the map. Includes various settings to customize when to show NPCs.

    For StardewValley v1.11 and SMAPI v1.6+
    If you have issues, double-check that you have the lastest version of SMAPI. The StardewValley Localization Beta will only work for SMAPI v1.9-beta.

    Localization is still Work in Progress. The mod will not work perfectly with StardewValley Localization Beta.




    With official Japanese, Chinese, Russian, Spanish, Portuguese, German, and possibly Thai translations of Stardew Valley planned this month, I am looking to add translations to this mod. Please PM me or email me at bbouhm@gmail.com if you know any of these languages and are interested in helping out. Thanks!

    The translations do not have to be direct/literal word-for-word translations; feel free to phrase it however you see fit based on what the settings actually do. It just has to be concise and intuitive.

    Text: http://pastebin.com/S6urxKQz

    Translations Needed:
    Japanese, Thai

    In the game folder that contains StardewValley.exe, you should also have StardewModdingAPI.exe and a Mods folder from installing SMAPI.
    In your Mods folder, you should have a folder named NPCMapLocations
    In NPCMapLocations folder, you should have at least two files; NPCMapLocations.dll, manifest.json.
    You must run StardewModdingAPI.exe to load the game and use SMAPI mods.


    Open up the map from the game menu tab or by pressing "M." Use the TAB to open the mod menu.
    If you want to change the open menu key, go to the config.json file and change the string value of menuKey.

    Mod Menu Settings

    Immersion Settings:
    Always Show Villagers:

    Shows everyone all the time.

    Show Villagers Player Has Talked To:
    Hides villagers the player hasn't talk to yet for the day.

    Hide Villagers Player Has Talked To:
    Hides villagers the player has talked to for the current day.

    Only Show Villagers in Player's Location (toggle):
    Hides Villagers who are not in the player's locations. NPCs inside of buildings will count as being in the respective location.

    Only Show Villagers Within Specified Heart Level (toggle):
    Hides Villagers who are not within the specified heart levels. Min and max are inclusive.
    For example, if you only want to show NPCs with less than 4 hearts, set min to 0 and max to 3.
    If you only want to show NPCs with at least 4 hearts but less than 11, set min to 4 and max to 10.

    Extra Settings
    - Show hidden villagers
    Hidden Villagers will now be shown on the map with their markers dimmed.

    - Mark NPCs with active daily quests or birthdays
    Birthday NPCs will have a gift icon and Quest NPCs will have a ! icon.

    - Show traveling merchant
    Will mark traveling merchant on the map when she is around.

    - Show custom NPCs
    Only shows up if custom NPCs are installed.

    Include/Exclude villagers
    Include or exclude which NPCs get shown. They will not show up even if "Show Hidden Villagers" is enabled.

    Custom Configurations
    In config.json, the villagers and any custom NPCs sprite crops for map markers can be adjusted.
    How cropping works:
    You can change how the custom NPC's head is cropped to show up on the map by changing the number for villager or "crop" for custom NPCs. Setting it to 3 will move the NPC sprite 3 pixels, setting it to -3 will move the NPC sprite down by 3 pixels. It is set to 0 by default and will probably only need to be tweaked for custom NPC sprites that are particularly tall or short.

    Find "villagerCrop": { } and add villagers like so. This is the setting for this mod http://www.nexusmods.com/stardewvalley/mods/474:

    "villagerCrop": {
    "Alex": 3,
    "Elliott": 2,
    "Harvey": 5,
    "Sam": 2,
    "Sebastian": 3

    Custom NPCs
    Find "customNPCs". There will already be an entry if you have custom NPCs installed. If it does not automatically generate an entry, then carefully make sure you installed the custom NPC correctly.

    "customNPCs": {
    "Florence": {
    "id": 1,
    "crop": 0,

    - Error Logs from SMAPI Console (if any)

    - Operating system (Windows, Linux, Mac OS X)

    - Other mods/tools you are using (if any)
    Any other SMAPI mods, custom NPC mods, and mod download managers (like SDVMM or SilverPlum)

    11.png 22.png 33.png 77.png 88.png 1.png 2.png 5.png 6.png 7.png
    Mod Pack Permissions:
    Anyone can use this mod in their mod compilation without the author's consent.
    Mod Assets Permissions:
    You must get the author's consent before altering/redistributing any assets included in this mod.

Recent Reviews

  1. magimatica
    Version: v.1.4.6
    Biggest quality-of-life improvement the game could have, thank you
  2. bugmenever
    Version: v1.4.5
    1. Bouhm
      Author's Response
      Sorry to hear that. Can you let me know the following:
      - Error Logs from SMAPI Console (if any)

      - Operating system (Windows, Linux, Mac OS X)

      - Other mods/tools you are using (if any)
      Any other SMAPI mods, custom NPC mods, and mod download managers (like SDVMM or SilverPlum)

      You can just PM and I'll work with you to find the issue. Thanks.
  3. hendrik
    Version: v1.4.5
    So handy!
  4. ElenaRextor
    Version: v1.4.5
    Haha, thanks for whoever made this mod. I finally don't need to explore every places searching for someone because really that place is big!
  5. The | Suit
    The | Suit
    Version: v1.4.5
    I wish this was part of the main game - Great Mod and essential QoL feature set so you don't need to be a stalker to know where everyone is by following them around every day.
  6. Ladysarajane
    Version: 1.41
    Excellent for finding those elusive NPC's. Easy install and to use.
  7. General Chaos
    General Chaos
    Version: 1.41
    I consider this a essential quality of life mod for any veteran and new comer who wishes for a helper for gifting. For those who want full immersion of having to learn habits and learn places of npcs a times this not for you.
  8. thakyZ
    Version: 1.4
    5/5 Very good mod. Also found out it uses the custom textures from vanilla NPCs if they were changed, very good bonus.
  9. Vith
    Version: 1.31
    VERY helpful! Thanks!
  10. Shychara
    Version: 1.31
    It is possible to add any other language in your mod?
    1. Bouhm
      Author's Response
      It really depends on how the game is patched for another language. I've seen it done for a Korean patch, but one thing I know is that directly translating in the code will not work for most languages.