Is this mod still maintained? Yep. The original author is no longer active, but I'm maintaining the mod while they're away.
Is this compatible with custom maps and NPCs? Yes, it's automatically compatible with any custom map or NPC mods which use the game assets added in Stardew Valley 1.6. For mod authors, see the author guide for help tweaking how your content is shown.
How do I show or hide the minimap? By default, press the \ key (above the enter key) to toggle it.
Press TAB (or Y on a controller) to show the mod options.
Toggle the minimap option:
When I use UI Info Suite too, I see duplicate villagers on the world map? UI Info Suite includes a similar feature, so it'll add duplicate NPCs. You can either remove one of the mods, or disable UI Info Suite's NPC markers in its options.
How do I get help / report an issue? Post a comment below! Please upload your SMAPI log and add a link to your message (even if you don't see any errors). This has useful info like what versions you have, which mods are installed, what happened in the game, etc.
Since I maintain many mods for other mod authors, I can't always answer every question here (often I'll be busy handling SMAPI or my own mods). If you can answer someone else's question, that's always appreciated!
I have info suite 2, npc map location, and xtardew mods. How can I fix having duplicate npc? I alread remove once the xtardew mod and the duplication disappears. Before, I once remove the duplicate in a settings but I forgot how. That time I have xtardew mod. In that setting it was a list of the NPCs. In the map the NPC names have (..) in their names. (Ex. Haley., Haley..). Can you help me eith this? Tried opening the map then the hotkey of NPC location, it didnt showed the list of NPCS.
Hi! Make sure you have Generic Mod Config Menu installed, which is needed to open the config menu in the latest versions. Then open the settings for NPC Map Locations, and check if the extra NPCs appear under "Include/exclude villagers".
They used to be listed in the settings with version 3.3.0 (with the tickboxes), but don't appear at all in the latest versions 3.4.0/3.4.1 (dropdowns).
I manually edited the config to hide the extras from the map.
just commenting that I also have this issue, there will be a random spot on the map that will have like Abigail. , Abigail.. , Abigail... , etc for every npc version 3.3.0 like the other user said with the checkboxes were able to pick these up and thus able to disable them. Otherwise a must have mod in my list.
It's pretty simple, just download version 3.3.0 and then uncheck the NPC names with symbols in the settings. Hope the author sees this issue and can fix it in future versions!
Hello! I've been noticing on my most recent playthrough that on occasion my day starts and it seems like this mod doesn't work as my map just looks normal with no character heads. Sometimes it just works though! Not sure what's causing it. This is the error I saw related to NPC Map Locations...Would greatly appreciate the help getting it consistent, I really love this mod!
[NPC Map Locations] This mod failed in the GameLoop.DayStarted event. Technical details:NullReferenceException: Object reference not set to an instance of an object. at StardewValley.Locations.DwarfGate.ApplyTiles() in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\VolcanoDungeon.cs:line 3645 at StardewValley.Locations.DwarfGate..ctor(VolcanoDungeon location, Int32 gate_index, Int32 x, Int32 y, Int32 seed) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\VolcanoDungeon.cs:line 3501 at StardewValley.Locations.VolcanoDungeon.CreateDwarfGate(Int32 gate_index, Point tile_position) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\VolcanoDungeon.cs:line 1446 at StardewValley.Locations.VolcanoDungeon.GenerateLevel(Boolean use_level_level_as_layout) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\VolcanoDungeon.cs:line 956 at StardewValley.Locations.VolcanoDungeon.GenerateContents(Boolean use_level_level_as_layout) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\VolcanoDungeon.cs:line 408 at StardewValley.Locations.VolcanoDungeon.GetLevel(String name, Boolean use_level_level_as_layout) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\VolcanoDungeon.cs:line 3263 at StardewValley.Game1.getLocationFromNameInLocationsList_PatchedBy<spacechase0.SpaceCore>(String name, Boolean isStructure) at StardewValley.Game1.getLocationFromName(String name, Boolean isStructure) at NPCMapLocations.ModEntry.GetWorldMapPosition(String locationName, Int32 tileX, Int32 tileY, HashSet`1 locationExclusions) at NPCMapLocations.ModEntry.GetLocationsWithoutMapPosition()+MoveNext() at System.Linq.Enumerable.SelectEnumerableIterator`2.ToArray() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.OrderedEnumerable`1.ToArray() at NPCMapLocations.ModEntry.OnDayStarted(Object sender, DayStartedEventArgs e) at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args)
Hi, same exact error message here. What mods do you use? Maybe we can narrow down the culprits between our respective lists. My list is to long to manually try to analyse. If reduced to only overlapping mods with your list I may finally get somewhere. And thus help you as well.
Also the same error here, not sure what to do. (Edit) Might have figured something out. the TMXL Map Toolkit (Unofficial Update) I think is the cause, for if your using it in your modlist. Just disabled it, and my map appears to be working.
Already removed that before. I still have the error. It just sometimes pops up at the beginning of a day, other days it works just fine. Still no idea why. I know Downtown ZuZu broke it pretty consistently by merely existing but even without that expansion it still randomly decides to die.
IS there a way to temporarily disable the npc icon in the mini map? Maybe have a hotkey assigned to it? I checked the config menu and all I could find was the mod menu key, the show/hide minimap and tooltip key but it only moves the name of the npc
Hello. Thanks for the mod. I am also having the "Dwarfgate" issue that I see a couple others having. Please see my SMAPI Log. https://smapi.io/log/134eee063e954c938fbf8a006af70345
Thank you for the mod! I've got a question: How can I make sure that Mr. Ginger shows on the map? I know there's a way, but I'm not sure how, only some little pixels of him show.
2752 comments
I manually edited the config to hide the extras from the map.
[NPC Map Locations] This mod failed in the GameLoop.DayStarted event. Technical details:NullReferenceException: Object reference not set to an instance of an object. at StardewValley.Locations.DwarfGate.ApplyTiles() in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\VolcanoDungeon.cs:line 3645 at StardewValley.Locations.DwarfGate..ctor(VolcanoDungeon location, Int32 gate_index, Int32 x, Int32 y, Int32 seed) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\VolcanoDungeon.cs:line 3501 at StardewValley.Locations.VolcanoDungeon.CreateDwarfGate(Int32 gate_index, Point tile_position) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\VolcanoDungeon.cs:line 1446 at StardewValley.Locations.VolcanoDungeon.GenerateLevel(Boolean use_level_level_as_layout) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\VolcanoDungeon.cs:line 956 at StardewValley.Locations.VolcanoDungeon.GenerateContents(Boolean use_level_level_as_layout) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\VolcanoDungeon.cs:line 408 at StardewValley.Locations.VolcanoDungeon.GetLevel(String name, Boolean use_level_level_as_layout) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\VolcanoDungeon.cs:line 3263 at StardewValley.Game1.getLocationFromNameInLocationsList_PatchedBy<spacechase0.SpaceCore>(String name, Boolean isStructure) at StardewValley.Game1.getLocationFromName(String name, Boolean isStructure) at NPCMapLocations.ModEntry.GetWorldMapPosition(String locationName, Int32 tileX, Int32 tileY, HashSet`1 locationExclusions) at NPCMapLocations.ModEntry.GetLocationsWithoutMapPosition()+MoveNext() at System.Linq.Enumerable.SelectEnumerableIterator`2.ToArray() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.OrderedEnumerable`1.ToArray() at NPCMapLocations.ModEntry.OnDayStarted(Object sender, DayStartedEventArgs e) at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args)
(Edit)
Might have figured something out. the TMXL Map Toolkit (Unofficial Update) I think is the cause, for if your using it in your modlist.
Just disabled it, and my map appears to be working.
I checked the config menu and all I could find was the mod menu key, the show/hide minimap and tooltip key but it only moves the name of the npc
https://smapi.io/log/134eee063e954c938fbf8a006af70345
How can I make sure that Mr. Ginger shows on the map? I know there's a way, but I'm not sure how, only some little pixels of him show.