Mods / WaypointTogetherContinued
Tags:
Author: MaLiN2223
Side: Both
Created: Dec 9th 2024 at 11:57 PM
Last modified: Aug 16th at 7:06 PM
Downloads: 17379
Follow Unfollow 217
Author: MaLiN2223
Side: Both
Created: Dec 9th 2024 at 11:57 PM
Last modified: Aug 16th at 7:06 PM
Downloads: 17379
Follow Unfollow 217
Latest release (for Vintage Story 1.21.0-rc.1 - 1.21.0-rc.5, potentially outdated):
waypointtogethercontiued_4.1.0_1.21.0-rc.5.zip
1-click install
WaypointTogether updated to newer versions of the game and with added functionality.
Features:
- When adding new waypoint select "share" to send this endpoint to all currently logged in players
- You can do the same when editing an existing waypoint
- Config to enable sharing by default
{
"DeafultSharing": true
}
it's a per client setting so you can add it to VintagestoryData\ModConfig\WaypointTogetherContinued.json
For localization requests, please open a pull request.
TODO:
- Support commands
KNOWN ISSUES:
- Color of the waypoint is not being shared.
Feel free to hit me up on the game discord with issues.
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 4.1.0 | waypointtogethercontiued | 4433 | Aug 16th at 7:06 PM | Empty | waypointtogethercontiued_4.1.0_1.21.0-rc.5.zip | 1-click install | |
| 3.1.0 | waypointtogethercontiued | 1029 | Aug 16th at 6:59 PM | waypointtogethercontiued_3.1.0_1.20.12.zip | 1-click install | ||
|
Rewrite how messages are propagated between client and server | |||||||
| 3.0.0 | waypointtogethercontiued | 92 | Aug 12th at 12:06 PM | waypointtogethercontiued_3.0.0_1.21.0-rc.3.zip | 1-click install | ||
| |||||||
| 2.5.3 | waypointtogethercontiued | 212 | Aug 15th at 2:55 PM | waypointtogethercontiued_2.5.3_1.20.12.zip | 1-click install | ||
|
- Add nullcheck | |||||||
| 2.5.2 | waypointtogethercontiued | 86 | Aug 15th at 1:10 AM | waypointtogethercontiued_2.5.2_1.20.12.zip | 1-click install | ||
| 2.3.1 | waypointtogethercontiued | 370 | Aug 12th at 7:03 AM | waypointtogethercontiued_2.3.1_1.20.12.zip | 1-click install | ||
|
Add compatibility with 1.20.12 | |||||||
| 2.3.0 | waypointtogethercontiued | 66 | Aug 11th at 11:48 AM | waypointtogethercontiued_2.3.0_1.20.0.zip | 1-click install | ||
|
| |||||||
| 2.2.0 | waypointtogethercontiued | 5961 | Jan 19th at 8:27 AM | waypointtogethercontiued_2.2.0_1.20.0.zip | 1-click install | ||
|
Add ability to set the sharing behaviour to be default. | |||||||
| 2.1.2 | waypointtogethercontiued | 1862 | Dec 23rd 2024 at 6:59 AM | waypointtogethercontiued_2.1.2_1.20.0-rc.1.zip | 1-click install | ||
|
Add null check to stop crashes | |||||||
| 2.1.1 | waypointtogethercontiued | 455 | Dec 19th 2024 at 12:29 PM | Empty | waypointtogethercontiued_2.1.1_1.20.0-rc.1.zip | 1-click install | |
| 2.1.0 | waypointtogethercontiued | 248 | Dec 18th 2024 at 5:00 PM | waypointtogethercontiued_2.1.0_1.20.0-rc.1.zip | 1-click install | ||
|
Fix adding endpoints across clients | |||||||
| 2.0.3 | waypointtogethercontiued | 258 | Dec 17th 2024 at 9:39 AM | waypointtogethercontiued_2.0.3_1.20.0-rc.1.zip | 1-click install | ||
|
Add fr lang | |||||||
| 2.0.2 | waypointtogethercontiued | 451 | Dec 12th 2024 at 6:18 PM | waypointtogethercontiued_2.0.2_1.20.0-rc.1.zip | 1-click install | ||
|
Add localization ability | |||||||
| 2.0.1 | waypointtogethercontiued | 180 | Dec 12th 2024 at 4:55 PM | waypointtogethercontiued_2.0.1_1.20.0-rc.1.zip | 1-click install | ||
|
Fix message | |||||||
| 1.3.0 | waypointtogethercontiued | 538 | Dec 19th 2024 at 12:30 PM | Empty | waypointtogethercontiued_1.3.0_1.19.8.zip | 1-click install | |
| 1.2.1 | waypointtogethercontiued | 361 | Dec 12th 2024 at 4:56 PM | waypointtogethercontiued_1.2.1_1.19.8.zip | 1-click install | ||
|
Fix message | |||||||
| 1.0.1 | waypointtogethercontinued | 521 | Dec 9th 2024 at 11:58 PM | Empty | waypointtogethercontinued_1.0.1_1.20.0-rc.1.zip | 1-click install | |
| 1.0.0 | waypointtogethercontinued | 254 | Dec 9th 2024 at 11:59 PM | Empty | waypointtogethercontinued_1.0.0_1.19.8.zip | 1-click install | |
A workaround for the colours not working is to:
KickPaw Look one commet below yours lol
playing on 1.21.0 multiplayer. The player, who got new waypoint from another player, get an icon only with black color
Added some fixes, should be much better.
Also, had to rewrite messaging between server and the client.
One known issue due to that is that shared waypoints do not have any colors. I don't know how to fix that yet.
(Update, fixed on version 2.5.3 - Thanks MaLiN2223 !)
Crashing on right click to make a waypoint.
Log:
Running on 64 bit Windows 10.0.22631.0 with 16333 MB RAM
Game Version: v1.20.12 (Stable)
8/13/2025 5:12:55 PM: Critical error occurred in the following mod: waypointtogethercontiued@2.3.1
Loaded Mods: aculinaryartillery@1.2.5, bettertraders@0.0.10, canoemod@1.0.2, cbr@1.0.0, chiseltools@1.14.21, landformoverhaul@1.0.1, hqzlights@1.1.1, fantasycreatures@0.7.1, horsetailtea@1.1.0, mosasauridae@1.0.14, overhaullib@0.2.11, pipeleaf@1.10.0, playermodellib@0.0.33, primitivesurvival@3.8.0, prospecttogether@2.0.7, theremnants@1.0.3, soapandlye@1.2.4, sortablestorage@2.3.1, game@1.20.12, vsimgui@1.1.8, vstrashcancontinued@1.0.6, airthermomod@0.1.2, alchemy@1.6.51, animalcages@3.2.2, bedspawnv2@1.4.0, betterruins@0.4.15, carryon@1.9.8, cartwrightscaravan@1.6.0, combatoverhaul@0.3.9, commonlib@2.6.1, configlib@1.5.3, caffCuniculture@1.0.10, expandedfoods@1.7.4, extrainfo@1.9.10, fieldsofsalt@1.2.2, floatingfish@1.0.3, fromgoldencombs@1.8.13, goblinears@2.2.3, hudclockpatch@1.0.7, krpgenchantment@1.0.1, maltiezfirearms@0.14.2, medievalexpansionpatch@1.2.2, rpvoicechat@2.3.19, rustandrailroads@2.0.11, stepupadvanced@1.1.0, traitacquirer@0.9.6, unchisel@1.0.4, usefulstuff17@1.4.1, creative@1.20.12, survival@1.20.12, waypointtogethercontiued@2.3.1, wildfarmingrevival@1.3.8, woodenfortifications@2.0.9, xlib@0.8.16, armory@0.2.4, combat-overhaul-reanimated@1.0.0, em@3.2.3, fastbreeding@0.0.22, playercorpse@1.11.1, stonequarry@3.4.3, traitacquireraddon@1.0.0, wrustbound@1.0.0, xskills@0.8.19, bricklayers@3.0.3, tailorsdelight@1.9.8, dressmakers@1.6.0
Involved Harmony IDs: WaypointTogetherContinued
System.NullReferenceException: Object reference not set to an instance of an object.
at WaypointTogetherContinued.src.patches.WaypointShareSwitchPatch.AddShareComponent(GuiComposer composer, ElementBounds& textBounds, ElementBounds& toggleBounds) in C:\Users\mamal\source\repos\WaypointTogetherContinued\WaypointTogetherContinued\src\patches\DialogPatch.cs:line 26
at WaypointTogetherContinued.src.patches.AddWaypointShareSwitchPatch.AddShareComponent(GuiComposer composer, ElementBounds& textBounds, ElementBounds& toggleBounds) in C:\Users\mamal\source\repos\WaypointTogetherContinued\WaypointTogetherContinued\src\patches\DialogPatch.cs:line 62
at Vintagestory.GameContent.GuiDialogAddWayPoint.ComposeDialog_Patch0(GuiDialogAddWayPoint this)
at Vintagestory.GameContent.GuiDialogAddWayPoint..ctor(ICoreClientAPI capi, WaypointMapLayer wml) in VSEssentials\Systems\WorldMap\WaypointLayer\GuiDialogAddWayPoint.cs:line 31
at Vintagestory.GameContent.GuiDialogWorldMap.OnMouseUp(MouseEvent args) in VSEssentials\Systems\WorldMap\GuiDialogWorldMap.cs:line 375
at Vintagestory.Client.NoObf.GuiManager.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 412
at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1978
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 431
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 208
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.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Event Log entries for Vintagestory.exe, the latest 1
==================================
{ TimeGenerated = 8/12/2025 1:00:35 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: KERNELBASE.dll, version: 10.0.22621.5697, time stamp: 0x591c8970
Exception code: 0xe0434352
Fault offset: 0x00000000000600ac
Faulting process id: 0x0x1218
Faulting application start time: 0x0x1dc0b98a4f48fa1
Faulting application path: D:\Users\taylo\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 73a21289-6864-4d67-bc7c-81a0a044e4b4
Faulting package full name:
Faulting package-relative application ID: }
Released a new version, hopefully it will reduce number of crashes.
I also tested with auto map makers and seems fine.
For any issues when players get kicked out please send the logs through https://github.com/MaLiN2223/WaypointTogetherContinued/issues
Also, added support for 1.21.0-rc.3
Crashes with Auto Map Markers when trying to share.
I am also getting the issue when a player edits a waypoint and shares it, they kick every other person on the server.
crashes with auto map markers when trying to share
Have a problem but can't remember my github account to put it in the tracker.
On my server we moved the spawn point, which seems to unfortunately offset the position of shared waypoints. They share, they're just in the wrong spot on the map.
The option to enable Default Sharing is not compatible with AutoMapMarkers - new waypoints made with AMM do have the 'shared' box checked, but they are not actually sent to other players. If I then edit that waypoint, and leave the 'shared' box checked, other players connected to me have their game completely crash when I click 'save'.
Desolae from my play with it, I think you need to click "share" each time it is updated as well if you go in to change the icon, description and/or color. I would hope that delete deletes it from both and I'm hoping the auto update option will push both new and edits to all. This is just my observation and I'm sure MaLiN2223 will note what they coded it to do.
MaLiN2223 I'm also curious about the comment below this, and have had trouble getting a straight answer from the friends I play with - when I share a waypoint, is it just copied to everyone else that one time and me editing/removing my own waypoint does not affect their copy of it? Or is it a 'constantly shared' waypoint where me editing/removing the shared waypoint on my map will also edit/remove it for everyone?
Thanks a ton for the new config option, it is very much appreciated.
Please confirm that when auto sharing is enabled that the "Share" option is gone from the panel as my assumption was "Share" would still show but just be checked by default. I wanted to make sure I didn't somehow break this mod as it is very useful in our multi-player worlds.
Also, when doing modifications to an existing waypoint does it also auto share each time?
Thanks
For group-specific sharing you might want to look at Cartographer mod; I don't plan to add any groups in the near future. DanekJovax
Added a config option
```
{
"DeafultSharing": true
}
```
it's a per client setting so you can add it to VintagestoryData\ModConfig\WaypointTogetherContinued.json
Agnot
Any way to have group-specific sharing, in the way Prospecting Together does it? Thanks in advance! ><>
Could we get a config for this to default the sharing on or off? I can see why you do not want this to default in many cases but we have a very small group that will start a map to play and having it defaulted on would be more beneficial for us than having it off. Just saves time of having to click the button. Appreciate your consideration of this.
hello,
Still have crash in some rare cases, when editing a waypoint. Not sure if the issue is due to icons from More Map Icons cs, but it happened when I edited one of this icons.
I didn't actually publish the fix for 1.19.8, do you have the log ? Can you send me the exact mod name and the version you are using?
The reason for the crash is most likely that it is using an icon that you don't have installed.
PrecursorDesign
Seems to be crashing still on 1.19.8. Could it be a conflict with waypoint generated by the auto map markers mod or the more map icons mod? A player shared a map marker made before this mod was installed and it DC'd everyone but her. She had already shared multiple other map markers with us.
Edit: We found that a treasure hunter trader was one of the markers that crashed everyone, so that rules out the more map icons mod.
Added a new version, should stop crashes.
Hello,
I try this new version. I am now able to share new waypoint but if I edit an existing waypoint to share it, it makes the server crash.
crash-log
Magmabot16 You'll want ProspectTogether for that!
MaLiN2223 Very happy to report that it's working at 100% for rc5 now, thank you so much for the speedy hotfixes. c:
Does with work with prospecting waypoints as well?
Released a new version, let's see if that is enough.
Also added support for 1.19.x
MaLiN2223 It happens for both editing and adding new ones!
Is it for when you are editing a waypoint or adding a new one? Shazza
I will release 1.19 once we get this sorted out
Thank you for the fix! It sort of half-works on rc-5, but is passable for the moment. c:
A solid 50% of waypoints shared throw the error "Not a valid index. Use a value between 0 and 16." which is confusingly created at random, as waypoint pins that are the same can either go through correctly or toss that error and won't.
10% of the time it throws "An Exception was thrown while executing Command: Index was outside the bounds of the array... Check error log for more details".
We're not sure where that error log is though.
Will this fix be applied to the 1.19.8 version?
I think I've released a fix. Please make sure to also update the mod on the server.
Wanted to drop in that waypoints seem to only pop up if they're created when the other player is in the same chunk! Edit: Nope, even in the same chunk it won't. x'D rc-5
Also, when making ANY markers the other person will have that waypoint name pop up in chat, regardless of the box being ticked on or off.
Yeah I have the same results in my game, the waypoints aren't shared. Please let me know if you need help testing
Don't worry, I may have misspoke too.
OK I will see.
Sorry, I misundersood, I thought you are getting the waypoints on the second player's map. I'll look into it.
Humm OK. Well I don't understand 😅.
Features:
If I select "share", the only thing that happens is to write in the chat the point. Other Players don't see anything on the map. I thought it was the purpose.
But whatever, thanks for precision.
share status is not saved on purpose, this mod only works on the client side so server doesn't know if it's shared or not.
If you want something that synces with the server I recommend Cartographer
Hello,
Thanks for updating this mod ;)
In fact, like Eluarie, waypoint for other players are not displayed. I noticed that the "share" status is not saved. If I select "share" for a waypoint and if I edit the waypoint the pin has disappeared.
Yes you are right, as of now I am not sure how to reveal the map around the waypoint correctly. It should add the waypoint to list of that all active players endpoints though.
I will add coordinates to the message, thanks for the suggestion Eluarie
It's on my UI fine, and on my friends. Only problem is (LAN Game) it doesn't share/display it on the map for the other person, it just puts in chat the title of the waypoint and the other persons name when you press share waypoint. No coordinates or anything.
I've been trying this mod out today but can't get it to function reliably. I'm hosting an internet game from my own game client, two people have joined, all on 1.20.0-rc.1
The first waypoint we tried sharing worked, I shared it and it popped up for the other players who had joined. Since then, no waypoints any of us share show up for other players.
As requested by macoto_hino in the original mod's comments, I've added ability to localize the strings.
Untested but added functionality to sharing waypoints when editing, so you don't need to recreate it again. Note: this doesn't update waypoints for other players.
Also added "Waypoint shared." message to indicate that the waypoint creation was propagated.
Released for both 1.19 and 1.20-rc.
re-install older version if any issues
based
wojtek16
Currently the mod shares only when adding to people who are online. I am currently working on sharing the existing endpoints.
There are no plans of storing the endpoints on the server (at least for now). If you want to have group options, or server storage you might want to look at mods.vintagestory.at/sharablewaypoints
Does this mod let you share your created waypoints with other players in the server? How does it work? Or does it only hare new waypoints for future after adding the players to the group? Sorry, would love to use it but not sure how! Thank you for a mod that I wih could be part of base game!