Mods / Cartographer

Tags: #QoL #Utility
Author: Hedede
Side: Both
Created: Jan 16th 2024 at 2:01 AM
Last modified: Jan 24th at 3:51 PM
Downloads: 15919
Follow Unfollow 162

Latest file for v1.20.1:
nbcartographer_2.0.11.zip 1-click install


Overview

Adds shared waypoint functionality. Shared waypoints can be added via GUI or using the following commands:

  • /waypoint share <id> shares the waypoint with all other players
  • /waypoint unshare <id> removes waypoints from the shared list 
  • /waypoint shared add <name> <color> <icon>
  • /waypoint shared list to list all shared waypoints
  • /waypoint shared remove to remove a shared waypoint altogether
  • Use /help waypoint shared to see all subcommands

It also adds a few shorthand commands:

  • /wp share <id> same as /waypoint share
  • /wp unshare <id> same as /waypoint unshare
  • /wp add same as /waypoint shared add
  • /wp list same as /waypoint shared list
  • /wp remove <id> same as /waypoint shared remove

The shared waypoint list is global for all players.

Future improvements

  • Optional notifications when other players add shared waypoints
  • Group shared waypoints
  • Better compatibility with other mods

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v2.0.11 7434 Jan 24th at 3:51 PM Show nbcartographer_2.0.11.zip Install now
v2.0.10 5536 Apr 28th 2024 at 7:59 AM Show nbcartographer_2.0.10.zip Install now
v2.0.9 1850 Jan 28th 2024 at 9:54 AM Show nbcartographer_2.0.9.zip Install now
v2.0.7 510 Jan 20th 2024 at 6:04 PM Show nbcartographer_2.0.7.zip Install now
v1.1.1 287 Jan 17th 2024 at 11:09 PM Show nbcartographer_1.1.1.zip Install now
v1.0.9 223 Jan 16th 2024 at 9:37 AM Show nbcartographer_1.0.9.zip Install now

25 Comments (oldest first | newest first)

💬 Janeator, Feb 23rd at 5:54 PM

Hi, any chance this could work with the Alternative Map Icon Renderer Continued mod? https://mods.vintagestory.at/amirp

I really need the thick outlines, the default icons are terrible.

💬 AngryOscar, Feb 2nd at 5:12 AM

is there a command to share all waypoints without needing the ID?

💬 AngryOscar, Feb 1st at 12:21 AM

is there a way to have it always share? Its just me and gf playing on LAN

💬 Desolae, Jan 24th at 10:46 PM

Thank you so much for the 1.20 update! Definitely the best waypoint sharing mod out there, I can't live without it.

Re: auto-share default option... not sure if it would be easier, but even something like a command to share the nearest waypoint (rather than having to put in a specific id) would be really handy, as then I could macro it to an easy button and hit that after creating a new waypoint with a base game command or with AutoMapMarker mod (which has a command for deleting the nearest waypoint, so it seems possible). But thanks for looking into it regardless!

I also really agree with Janeator, support for the Alternative Map Icon Renderer mod's icons would be super nice

💬 Hedede , Jan 24th at 3:52 PM

I'll add it to my TODO list.

💬 Desolae, Jan 19th at 8:12 PM

Really wish for an option for new waypoints to be Shared by default, so any made with the AutoMapMarker mod are Shared!

💬 MRGOOSE, Dec 17th 2024 at 1:26 PM

works on 1.20

 

💬 Janeator, Sep 28th 2024 at 5:45 AM

Hi! Has there been an update on this?

💬 Hedede , May 26th 2024 at 4:42 AM

Janeator yes, it should be possible. I'll look into it when I have time.

💬 Janeator, May 20th 2024 at 5:57 PM

I'm not sure who I should ask, so I'll ask both of you; would it be possible to support the Alternative Map Icon Renderer mod's icons for shared waypoints? The vanilla map icons are nigh-impossible to see.

💬 Maestro, May 16th 2024 at 1:46 PM

Hey Hedede, great mod! Thank you for this! 

Would it be at all possible to add a parameter to /wp list, or a seperate command (/wp listall?) to list all waypoints matching that parameter?  Ie, "/wp listall copper" would show all waypoints with the phrase "copper" in the text.

Since the loss of Campaign Cartographer, this has been a feature *desperately* lacking in the VS community.

Thanks for considering!

💬 Hedede , Apr 28th 2024 at 8:07 AM

I've added a /wp list command in 2.0.10. It should list all waypoints.

💬 Owktree, Apr 23rd 2024 at 11:06 AM

Is there a way for someone to access a list of all the shared waypoints as compared to just their own? 

💬 Thauma, Jan 28th 2024 at 10:35 AM

That fixed it! Thank you! 

💬 Hedede , Jan 28th 2024 at 9:58 AM

I uploaded yet another version. Let me know if this helps with the issue.

💬 Thauma, Jan 27th 2024 at 8:07 PM

Further testing reveals that it is related to the world itself, as removing and reinstalling the mod even after saving the world anew didn't fix the issue. That is very odd.

💬 Thauma, Jan 27th 2024 at 4:49 PM

Is there somewhere where the waypoints are saved? The new version crashed again with the same error but on a different line. I feel like something happened last time I closed the server that may have caused the waypoint list to go kaput. 

Game Version: v1.19.3 (Stable)
27.01.2024 17:42:48: Critical error occurred
Loaded Mods:
System.NullReferenceException: Object reference not set to an instance of an object.
at NB.Cartographer.SharedWaypointMapLayer.OnLoaded() in G:\Modding\VS\NBCartographer\NBCartographer\Systems\WorldMap\WaypointLayer\SharedWaypointMapLayer.cs:line 237
at Vintagestory.GameContent.WorldMapManager.OnLvlFinalize() in VSEssentials\Systems\WorldMap\WorldMapManager.cs:line 197
at Vintagestory.Server.ServerEventAPI.OnServerStage(EnumServerRunPhase runPhase) in VintagestoryLib\Server\API\ServerEventAPI.cs:line 141
at Vintagestory.Server.ServerSystemModHandler.OnBeginRunGame() in VintagestoryLib\Server\Systems\ModHandler.cs:line 82
at Vintagestory.Server.ServerMain.EnterRunPhase(EnumServerRunPhase runPhase) in VintagestoryLib\Server\ServerMain.cs:line 624
at Vintagestory.Server.ServerMain.Launch() in VintagestoryLib\Server\ServerMain.cs:line 558
at Vintagestory.Server.ServerProgram.Main() in VintagestoryLib\Server\ServerProgram.cs:line 123
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Hedede , Jan 27th 2024 at 1:58 PM

Thanks for the report. That is odd. Uploaded a new version that should fix this but I'm not sure why is it null in the first place.

💬 Thauma, Jan 27th 2024 at 9:40 AM

Yesterday my server still worked but today for some unknown reason it crashes with this in the crash log:

Game Version: v1.19.3 (Stable)
27.01.2024 10:33:31: Critical error occurred
Loaded Mods:
System.NullReferenceException: Object reference not set to an instance of an object.
at NB.Cartographer.SharedWaypointMapLayer.OnLoaded() in G:\Modding\VS\NBCartographer\NBCartographer\Systems\WorldMap\WaypointLayer\SharedWaypointMapLayer.cs:line 231
at Vintagestory.GameContent.WorldMapManager.OnLvlFinalize() in VSEssentials\Systems\WorldMap\WorldMapManager.cs:line 197
at Vintagestory.Server.ServerEventAPI.OnServerStage(EnumServerRunPhase runPhase) in VintagestoryLib\Server\API\ServerEventAPI.cs:line 141
at Vintagestory.Server.ServerSystemModHandler.OnBeginRunGame() in VintagestoryLib\Server\Systems\ModHandler.cs:line 82
at Vintagestory.Server.ServerMain.EnterRunPhase(EnumServerRunPhase runPhase) in VintagestoryLib\Server\ServerMain.cs:line 624
at Vintagestory.Server.ServerMain.Launch() in VintagestoryLib\Server\ServerMain.cs:line 558
at Vintagestory.Server.ServerProgram.Main() in VintagestoryLib\Server\ServerProgram.cs:line 123
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Disabling this mod eliminates the crash, but it's odd that it is crashing now when it worked perfectly fine yesterday.

💬 Hedede , Jan 27th 2024 at 9:34 AM

No such plans for now. You can use the ProspectTogether mod instead.

💬 Calous, Jan 26th 2024 at 10:18 PM

Any plans to enable the sharing of the new prospecting waypoints?

 

💬 basilith, Jan 24th 2024 at 5:37 AM

Really easy to use, good stuff!

💬 SwagPenguin, Jan 22nd 2024 at 4:58 PM

good mod, works great.

💬 Hedede , Jan 21st 2024 at 8:34 AM

Not sure if I understand the question. This mod has no dependencies, it should work completely fine with only the base game installed.

💬 Anadinn, Jan 20th 2024 at 7:24 PM

how can i recognize the dependance for this mod?

 (edit comment delete)