Mods / Cartographer

Tags: #QoL #Utility
Author: Hedede
Side: Both
Created: Jan 16th 2024 at 2:01 AM
Last modified: Aug 27th 2025 at 10:15 AM
Downloads: 48260
Follow Unfollow 465

Latest release (for Vintage Story 1.21.0, potentially outdated):
nbcartographer_2.2.1.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 shareall shares all player's currently existing waypoints with all other players
  • /waypoint unshareall removes all player's 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
  • A toggle to make waypoints shared by default
  • Group shared waypoints
  • Better compatibility with other mods

Compatibility

 

List of mods known to be compatible:

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
2.2.1 nbcartographer 20785 Aug 27th 2025 at 10:15 AM nbcartographer_2.2.1.zip 1-click install

Updated the Spanish translation for the new commands.

Note: I used machine translation, so if there are any mistakes, please let me know!

2.2.0 nbcartographer 33 Aug 27th 2025 at 10:04 AM nbcartographer_2.2.0.zip 1-click install

Added commands

  • /waypoint shareall - share all player's waypoints, works only on currently existing waypoints
  • /waypoint unshareall - makes all player's shared waypoints private
2.1.2 nbcartographer
1.21.0-rc.1 - 1.21.0
64 Aug 27th 2025 at 9:44 AM nbcartographer_2.1.2.zip 1-click install

Updated for 1.21

2.1.1 nbcartographer
1.20.11 - 1.20.12
7422 Jun 10th 2025 at 12:04 AM nbcartographer_2.1.1.zip 1-click install
  • Updated the mode to the 1.20.11 game version (thanks to H-QueerCoded)
  • Added Spanish translation (thanks to C4BR3R4)
2.0.11 nbcartographer
1.19.7 - 1.20.1
10613 Jan 24th 2025 at 3:51 PM nbcartographer_2.0.11.zip 1-click install

Internal changes only. Improved interoperability with other mods.

2.0.10 nbcartographer
1.19.7 - 1.19.8
5730 Apr 28th 2024 at 7:59 AM nbcartographer_2.0.10.zip 1-click install
  • Added /wp list command
  • Improved compatibility with other mods that add custom commands
2.0.9 nbcartographer 2004 Jan 28th 2024 at 9:54 AM nbcartographer_2.0.9.zip 1-click install
  • Fixed: crash when loading world
2.0.7 nbcartographer 680 Jan 20th 2024 at 6:04 PM nbcartographer_2.0.7.zip 1-click install
  • Shared Waypoints are now separate from "normal" waypoints
  • Added Shared Waypoints map layer
  • Added GUI for sharing waypoints
  • Fixed: Now players can edit other player's waypoints
  • Fixed: Pins are no longer shared for all players
1.1.1 nbcartographer 433 Jan 17th 2024 at 11:09 PM nbcartographer_1.1.1.zip 1-click install
  • Updated the mod for the game version 1.19.0
  • Added: Commands /waypoint share and /waypoint unshare
  • Fixed: Shared waypoints no longer stay up after deleting them via /waypoint remove
1.0.9 nbcartographer 355 Jan 16th 2024 at 9:37 AM nbcartographer_1.0.9.zip 1-click install
  • Added /wp share and /wp unshare commands that allow to make waypoints visible to other players

56 Comments (oldest first | newest first)

Easyd2, 5 days ago

is there any update on its way?   or does anyone know if there is a mod, where you can share your waypoints and map, with group only?

Nekonserva, 6 days ago (modified 6 days ago)
Crash when trying to interact with shared waypoint in any way

Running on 64 bit Windows 10.0.26100.0 with 24484 MB RAM
Game Version: v1.21.6 (Stable)
1/12/2026 15:45:25: Critical error occurred in the following mod: nbcartographer@2.2.1
Loaded Mods: bettercrates@1.9.0, blackguardadditions@1.1.8, Bluesky@1.1.0, cavesymphony@1.2.1, cbr@2.0.1, chiseltools@1.16.1, creativetabexpander@1.0.2, darcesdriftersredone@1.2.8-dev.1, dojomochilas@1.1.4, enemiesinundergrounddarknessonly@1.0.1, extrachests@1.10.0, forestsymphony@1.0.6, forlornadditions@1.0.3, ggbcsrepair@1.0.1, hideplayerpins@1.0.0, immersivecorpsedrop@1.0.3, jonasworkshop@1.1.1, lanternprojection@1.0.1, millwright@1.3.1, molds@0.2.7, nightskydelights@1.21.6, overhaullib@1.18.3, particlesplus@2.3.1, prospecttogether@2.1.2, storagecontroller@1.2.1, temporalsymphony@2.2.2, tlhtweaksclient@1.0.0, tlhtweaksserver@1.0.0, unchisel@1.1.6, visibleore@1.0.1, game@1.21.6, vsimgui@1.1.16, aculinaryartillery@2.0.0-dev.11, attributerenderinglibrary@2.4.2, axleinblocks@1.21.1, betterhopper@1.2.1, betterruins@0.5.5, helblockpick@2.6.0, buildingwands@1.0.1, canjewelry@0.5.18, carryon@1.12.1, Clumps@1.0.1, commonlib@2.8.0, configlib@1.10.12, coriaendershaders@1.0.3-pre.2, upgradablestorage@1.1.6, critcherscalculator@1.0.2, danatweaks@3.7.1, diminishedhammering@1.0.0, electricalprogressivecore@2.6.4, elkphysics@2.0.0, extended-sleep-time@1.0.0, extrainfo@1.11.0, farseer@1.3.3, fendragonbcs@0.2.1, fillmybloomery@1.0.2, foodshelves@2.3.3, fromgoldencombs@1.9.4, glidierglider@0.0.8, groundskeeper@0.0.2, handbookdeclutterer@1.0.0, hidenametagsmod@1.21.5, improvedhandbookrecipes@1.1.3, infinitumpickupmod@1.2.6, itempickuphighlighter@1.2.2, jebsinventorytweaks@1.1.1, jonastools@1.2.0, livemap@0.1.9, maltiezcrossbows@1.6.9, metalpots@1.6.3, meteoricexpansion@1.2.6, mossterpiece@0.0.3, nbcartographer@2.2.1, ndlmushroomgrowth@1.0.7, novelty@1.1.0, passthruchutes@1.0.2, placeonslabs@1.0.1, playerlistrevived@2.3.6, radialgear@1.0.0, statushudcont@4.1.1, creative@1.21.6, survival@1.21.6, xlib@0.9.0-pre.2, electricalprogressivebasics@2.6.4, expandedfoods@2.0.0-dev.6, heraldry@1.0.1, itemrarity@1.1.5, quiversandsheaths@0.6.14, stonequarry@3.5.1, terrainslabs@1.0.8, xskills@0.9.0-pre.2, electricalprogressiveindustry@0.5.1, electricalprogressiveqol@2.6.6, heraldrybanners@1.0.0, xskillsgilded@1.3.5, electricalprogressiveequipment@2.5.1
System.ArgumentNullException: Value cannot be null. (Parameter 'Asset Data is null. Is the asset loaded?')
at Vintagestory.Client.NoObf.SvgLoader.rasterizeSvg(IAsset svgAsset, Int32 textureWidth, Int32 textureHeight, Int32 width, Int32 height, Nullable`1 color) in VintagestoryLib\Client\ClientPlatform\SvgLoader.cs:line 156
at Vintagestory.Client.NoObf.SvgLoader.DrawSvg(IAsset svgAsset, ImageSurface intoSurface, Matrix matrix, Int32 posx, Int32 posy, Int32 width, Int32 height, Nullable`1 color) in VintagestoryLib\Client\ClientPlatform\SvgLoader.cs:line 76
at Vintagestory.Client.NoObf.GuiAPI.DrawSvg(IAsset svgAsset, ImageSurface intoSurface, Matrix matrix, Int32 posx, Int32 posy, Int32 width, Int32 height, Nullable`1 color) in VintagestoryLib\Client\API\GuiAPI.cs:line 60
at Vintagestory.GameContent.WaypointMapLayer.<>c__DisplayClass18_1.<.ctor>b__2(Context ctx, Int32 x, Int32 y, Single w, Single h, Double[] rgba) in VSEssentials\Systems\WorldMap\WaypointLayer\WaypointMapLayer.cs:line 120
at Vintagestory.API.Client.IconUtil.DrawIconInt(Context cr, String type, Int32 x, Int32 y, Single width, Single height, Double[] rgba) in VintagestoryApi\Client\UI\IconUtil.cs:line 123
at Vintagestory.API.Client.IconUtil.DrawIcon(Context cr, String type, Double x, Double y, Double width, Double height, Double[] rgba) in VintagestoryApi\Client\UI\IconUtil.cs:line 106
at Vintagestory.API.Client.GuiElementIconListPicker.DrawElement(String icon, Context ctx, ImageSurface surface) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementIconListPicker.cs:line 24
at Vintagestory.API.Client.GuiElementElementListPickerBase`1.ComposeElements(Context ctx, ImageSurface surface) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementElementListPickerBase.cs:line 67
at Vintagestory.API.Client.GuiComposer.Compose(Boolean focusFirstElement) in VintagestoryApi\Client\UI\GuiComposer.cs:line 362
at NB.Cartographer.GuiDialogEditSharedWayPoint.ComposeDialog() in G:\Modding\VS\NBCartographer\VSCartographer\Systems\WorldMap\WaypointLayer\GuiDialogEditSharedWayPoint.cs:line 76
at NB.Cartographer.GuiDialogEditSharedWayPoint..ctor(ICoreClientAPI capi, SharedWaypointMapLayer wml, SharedWaypoint waypoint) in G:\Modding\VS\NBCartographer\VSCartographer\Systems\WorldMap\WaypointLayer\GuiDialogEditSharedWayPoint.cs:line 32
at NB.Cartographer.SharedWaypointMapComponent.OnMouseUpOnElement(MouseEvent args, GuiElementMap mapElem) in G:\Modding\VS\NBCartographer\VSCartographer\Systems\WorldMap\WaypointLayer\SharedWaypointMapComponent.cs:line 170
at NB.Cartographer.SharedWaypointMapLayer.OnMouseUpClient(MouseEvent args, GuiElementMap mapElem) in G:\Modding\VS\NBCartographer\VSCartographer\Systems\WorldMap\WaypointLayer\SharedWaypointMapLayer.cs:line 835
at Vintagestory.GameContent.GuiDialogWorldMap.OnMouseUp(MouseEvent args) in VSEssentials\Systems\WorldMap\GuiDialogWorldMap.cs:line 379
at Vintagestory.Client.NoObf.GuiManager.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 423
at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1996
at Vintagestory.Client.SystemHotkeys.OnSecondaryMouseButton(KeyCombination mb) in VintagestoryLib\Client\Systems\Player\Hotkeys.cs:line 57
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 424
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean keyUp) in VintagestoryLib\Client\HotkeyManager.cs:line 394
at Vintagestory.Client.HotkeyManager.OnMouseButton(ClientMain game, EnumMouseButton button, Int32 modifiers, Boolean buttonDown) in VintagestoryLib\Client\HotkeyManager.cs:line 574
at Vintagestory.Client.NoObf.ClientMain.OnMouseUpRaw(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 2026
at Vintagestory.Client.GuiScreenRunningGame.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 359
at Vintagestory.Client.ScreenManager.OnMouseUp(MouseEvent e) in VintagestoryLib\Client\ScreenManager.cs:line 921
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 213
at OpenTK.Windowing.Desktop.NativeWindow.OnMouseUp(MouseButtonEventArgs e)
at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.NativeWindow.ProcessWindowEvents(Boolean waitForEvents)
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 347
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95

Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 1/12/2026 15:43:32, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000
Faulting module name: coreclr.dll, version: 8.0.2025.41914, time stamp: 0x68a4f4f0
Exception code: 0xc0000005
Fault offset: 0x00000000001d34a0
Faulting process id: 0x24ac
Faulting application start time: 0x1dc83a7c6e05870
Faulting application path: D:\Games\vs\VintageStory\Vintagestory\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.20\coreclr.dll
Report Id: 31f4784a-45b1-49c9-aeed-78fea26b37f4
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 1/7/2026 19:59:32, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000
Faulting module name: coreclr.dll, version: 8.0.2025.41914, time stamp: 0x68a4f4f0
Exception code: 0xc0000005
Fault offset: 0x00000000001d34a0
Faulting process id: 0x1468
Faulting application start time: 0x1dc7fdad20f3042
Faulting application path: D:\Games\vs\VintageStory\Vintagestory\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.20\coreclr.dll
Report Id: bd6d73cb-56fd-44d8-b32c-37ba5858ecfa
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 1/2/2026 23:06:50, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000
Faulting module name: coreclr.dll, version: 8.0.2025.41914, time stamp: 0x68a4f4f0
Exception code: 0xc0000005
Fault offset: 0x00000000001d34a0
Faulting process id: 0xbe0
Faulting application start time: 0x1dc7be2b4738537
Faulting application path: D:\Games\vs\VintageStory\Vintagestory\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.20\coreclr.dll
Report Id: a8b4ba84-f7cc-4b16-b742-a867e77ac2ab
Faulting package full name:
Faulting package-relative application ID: }

AsheSupuritta, Jan 7th at 1:43 PM

There is a bug that anytime i try to set a waypoint my game crashes and i cant get the log cause it hard crashes so hard it doesnt even give me a log

FilmBoy84, Dec 26th 2025 at 2:57 PM

Super useful mod

Unfortunately, it appears to clash with Transmapeporter ( https://mods.vintagestory.at/transmapeporter ) wherein shared waypoints do not allow teleport to waypoint but unshared do

Would really appreciate some form of compatibility; otherwise, keep up the good work 💜

Sekenneri, Nov 27th 2025 at 4:51 AM

Eldresh Shared waypoints get stored and shared as Player.Waypoint# 

MrShiloh, Nov 15th 2025 at 2:33 AM

Is this mod okay to use with 1.21.5?

Easyd2, Nov 6th 2025 at 4:34 PM

can this mod share in groups only?  and not with all on the server?

Eldresh, Nov 2nd 2025 at 2:30 AM (modified Nov 2nd 2025 at 2:33 AM)

Any idea why this mod refers to me as "Eldresh.0" instead of just "Eldresh" when sharing waypoints in my singple player (open to lan) world?
image

Zsuatem, Oct 19th 2025 at 5:51 PM

Hedede

Is it possible to add these two phrases to en.json so that they can be translated?

image

Novarleeir, Sep 17th 2025 at 12:25 AM

I know that there are commands to share all waypoints, but that doesn't include any newly made waypoints, yes?
It'd be nice if there was an option to have the shared box clicked on by default.

Aceolu, Sep 8th 2025 at 9:21 PM

This isn't listed in compatibility so figured I'd mention it, I can confirm this is Compatible with Custom Waypoint Suggestions (On 1.20.12 atleast)

Trampek, Sep 8th 2025 at 4:15 PM (modified Sep 9th 2025 at 3:11 PM)

hey, 

after installing this mod i noticed i cant use prospecting data related to specific ore, setting is stuck on everything 

any idea how fix this ? 

somehow it fixed iself, mayby game update did something

Kastoruz, Sep 1st 2025 at 1:51 AM

Is this mod compatible with "Not Enough Map Icons" by Dana? 😄

C4BR3R4, Aug 27th 2025 at 2:09 PM

Updated Spanish translation: HERE
Several strings were not from the mod.

Hedede , Aug 27th 2025 at 10:07 AM

eerino I added commands for sharing all waypoints

Hedede , Aug 27th 2025 at 10:06 AM

traugdor merged

traugdor, Aug 26th 2025 at 6:45 PM

I have a pull request in for this to be updated to 1.21.0 on the GitHub.

croweaver, Jul 26th 2025 at 7:10 AM

Currently crashes on 1.21.0-rc.1

eerino, Jul 12th 2025 at 11:42 PM

Is it possible to make all waypoints shared by default? Or at least every wp made so far? Even if by command?

That would be incredibly useful. My friend and I forget to check the box often! 

JosieWhat, Jun 18th 2025 at 9:11 AM

Hedede Sorry, after doing a lot of digging, it turns out this was a problem on my end with some wrong filepaths for the Mods folder. I tried installing this now after fixing it, and there is no issue at all! Sorry for the bother!

Hedede , Jun 15th 2025 at 12:18 PM

JosieWhat could you share game logs?

JosieWhat, Jun 13th 2025 at 10:13 AM

Hello! Just found this mod and tried to add it to our local multiplayer server. Using the latest version of the mod on 1.20.11, I get an instant client crash when joining. It seems to do with this mod, though the error is not pointing to it directly, but I found the keyword "sharedwaypoints" in this mod only.

System.Collections.Generic.KeyNotFoundException: The given key 'sharedwaypoints' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Vintagestory.GameContent.WorldMapManager.OnMapLayerDataReceivedClient(MapLayerUpdate msg) in VSEssentials\Systems\WorldMap\WorldMapManager.cs:line 231
at Vintagestory.Client.NoObf.NetworkChannel.<>c__DisplayClass12_0`1.<SetMessageHandler>b__0(Packet_CustomPacket p) in VintagestoryLib\Client\API\NetworkChannel.cs:line 73

We're also using the Craftable Cartography mod, but turning it off did not stop this crash.

AngryMob, Jun 12th 2025 at 10:27 PM

Thank you so much for the update, i was worried i was gonna have to manually fix 1000+ shared waypoints on my server or be stuck on 1.20.9 forever. so happy, thanks again! ❤️

Hedede , Jun 10th 2025 at 11:14 AM

Re-uploaded the mod to not require manual editing of the modinfo.json

GreyDawn, Jun 10th 2025 at 4:47 AM

QueerCoded My hero

QueerCoded, Jun 10th 2025 at 4:00 AM

GreyDawn You could try editing the modinfo.json, then it should work in 1.20.11

GreyDawn, Jun 10th 2025 at 2:27 AM

New file is not working, i'm on game version 1.20.11 and it says requires 1.20.12 Is there not a way to get the file that worked with it now?

Ryudo_Winchester, Jun 5th 2025 at 10:01 AM

can you please make it so your allowed to copy text that you put in to the marked area ?

Ryudo_Winchester, Jun 5th 2025 at 9:48 AM

I just loged in to my game today and all my waypoints are gone ? any fix for this ?

oSparrow, Jun 2nd 2025 at 6:10 PM

Hello! As of 1.20.11 when loading a game with shared waypoints and opening the map, none of the shared waypoints are visible. Making a new shared waypoint (or turning an existing one into a shared waypoint) makes them show up again. Can you please fix this when you have the time? We love using this mod with friends. Thanks in advance!

AngryMob, May 7th 2025 at 7:12 PM

Hedede The performance update 1.20.11-rc.1 seems to have broken shared waypoints entirely. would love a fix! I prefer this simpler waypoint mod to something like campaign cartographer.

Janeator, Feb 23rd 2025 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 2025 at 5:12 AM

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

AngryOscar, Feb 1st 2025 at 12:21 AM

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

Desolae, Jan 24th 2025 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 2025 at 3:52 PM

I'll add it to my TODO list.

Desolae, Jan 19th 2025 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?