Mods / Cartographer
Tags:
#QoL
#Utility
Author: Hedede
Side: Both
Created: Jan 16th 2024 at 2:01 AM
Last modified: Aug 27th at 10:15 AM
Downloads: 42237
Follow Unfollow 415
Author: Hedede
Side: Both
Created: Jan 16th 2024 at 2:01 AM
Last modified: Aug 27th at 10:15 AM
Downloads: 42237
Follow Unfollow 415
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 shareallshares all player's currently existing waypoints with all other players/waypoint unshareallremoves all player's waypoints from the shared list/waypoint shared add <name> <color> <icon>/waypoint shared listto list all shared waypoints/waypoint shared removeto remove a shared waypoint altogetherUse/help waypoint sharedto 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 addsame as/waypoint shared add/wp listsame 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 Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 2.2.1 | nbcartographer | 14930 | Aug 27th 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 | 25 | Aug 27th at 10:04 AM | nbcartographer_2.2.0.zip | 1-click install | ||
|
Added commands
| |||||||
| 2.1.2 | nbcartographer | 49 | Aug 27th at 9:44 AM | nbcartographer_2.1.2.zip | 1-click install | ||
|
Updated for 1.21 | |||||||
| 2.1.1 | nbcartographer | 7376 | Jun 10th at 12:04 AM | nbcartographer_2.1.1.zip | 1-click install | ||
| |||||||
| 2.0.11 | nbcartographer | 10582 | Jan 24th at 3:51 PM | nbcartographer_2.0.11.zip | 1-click install | ||
|
Internal changes only. Improved interoperability with other mods. | |||||||
| 2.0.10 | nbcartographer | 5717 | Apr 28th 2024 at 7:59 AM | nbcartographer_2.0.10.zip | 1-click install | ||
| |||||||
| 2.0.9 | nbcartographer | 1986 | Jan 28th 2024 at 9:54 AM | nbcartographer_2.0.9.zip | 1-click install | ||
| |||||||
| 2.0.7 | nbcartographer | 667 | Jan 20th 2024 at 6:04 PM | nbcartographer_2.0.7.zip | 1-click install | ||
| |||||||
| 1.1.1 | nbcartographer | 420 | Jan 17th 2024 at 11:09 PM | nbcartographer_1.1.1.zip | 1-click install | ||
| |||||||
| 1.0.9 | nbcartographer | 344 | Jan 16th 2024 at 9:37 AM | nbcartographer_1.0.9.zip | 1-click install | ||
| |||||||
Eldresh Shared waypoints get stored and shared as Player.Waypoint#
Is this mod okay to use with 1.21.5?
can this mod share in groups only? and not with all on the server?
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?

Hedede
Is it possible to add these two phrases to en.json so that they can be translated?
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.
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)
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
Is this mod compatible with "Not Enough Map Icons" by Dana? 😄
Updated Spanish translation: HERE
Several strings were not from the mod.
eerino I added commands for sharing all waypoints
traugdor merged
I have a pull request in for this to be updated to 1.21.0 on the GitHub.
Currently crashes on 1.21.0-rc.1
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!
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!
JosieWhat could you share game logs?
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.
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! ❤️
Re-uploaded the mod to not require manual editing of the modinfo.json
QueerCoded My hero
GreyDawn You could try editing the modinfo.json, then it should work in 1.20.11
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?
can you please make it so your allowed to copy text that you put in to the marked area ?
I just loged in to my game today and all my waypoints are gone ? any fix for this ?
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!
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.
Hi, any chance this could work with the Alternative Map Icon Renderer Continued mod? https://news.kalataka.ru/amirp
I really need the thick outlines, the default icons are terrible.
is there a command to share all waypoints without needing the ID?
is there a way to have it always share? Its just me and gf playing on LAN
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
I'll add it to my TODO list.
Really wish for an option for new waypoints to be Shared by default, so any made with the AutoMapMarker mod are Shared!
works on 1.20
Hi! Has there been an update on this?
Janeator yes, it should be possible. I'll look into it when I have time.
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.
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!
I've added a /wp list command in 2.0.10. It should list all waypoints.
Is there a way for someone to access a list of all the shared waypoints as compared to just their own?
That fixed it! Thank you!
I uploaded yet another version. Let me know if this helps with the issue.
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.
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
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.
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.
No such plans for now. You can use the ProspectTogether mod instead.
Any plans to enable the sharing of the new prospecting waypoints?
Really easy to use, good stuff!
good mod, works great.
Not sure if I understand the question. This mod has no dependencies, it should work completely fine with only the base game installed.
how can i recognize the dependance for this mod?