Mods / WaySearchPoint
Tags:
#QoL
#Simplification
#Utility
Author: arix2000
Side: Client
Created: Jun 22nd at 2:04 PM
Last modified: Oct 12th at 1:23 PM
Downloads: 1432
Follow Unfollow 96
Author: arix2000
Side: Client
Created: Jun 22nd at 2:04 PM
Last modified: Oct 12th at 1:23 PM
Downloads: 1432
Follow Unfollow 96
Latest release (for Vintage Story 1.21.0, 1.21.1 and 1.21.2 - 1.21.4, potentially outdated):
waysearchpoint_1.0.2.zip
1-click install
WaySearchPointMod
This mod allows you to search and locate your waypoints and display your distance from them.
Tested with other map mods:
You found a issue? Let me know here.
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.0.2 | waysearchpoint | 525 | Oct 12th at 1:23 PM | waysearchpoint_1.0.2.zip | 1-click install | ||
| |||||||
| 1.0.1 | waysearchpoint | 726 | Jun 24th at 5:49 PM | waysearchpoint_1.0.1.zip | 1-click install | ||
| |||||||
| 1.0.0 | waysearchpoint | 181 | Jun 22nd at 2:06 PM | waysearchpoint_1.0.0.zip | 1-click install | ||
|
First release! | |||||||
Keeps on crashing every time i log into the server i play on. Server should be latest as of today.
Running on 64 bit Windows 10.0.19045.0 with 65277 MB RAM
Game Version: v1.21.5 (Stable)
11/18/2025 1:38:19 AM: Critical error occurred in the following mod: waysearchpoint@1.0.2
Loaded Mods: catchledge@0.5.9, crawlanddive@0.2.2, darcesdriftersredone@1.2.5, foodcrate@2.2.0, bovinae@0.3.3, caninae@1.0.35, capreolinae@2.0.3, glassdoor@1.0.0, millwright@1.3.0, moreicons@1.1.1, overhaullib@1.13.7, playermodellib@1.5.12, primitivesurvival@4.0.0, prospecttogether@2.1.1, tankardsandgoblets@1.3.3, temporalsymphony@2.2.2, game@1.21.5, waypoint@0.2.0, waysearchpoint@1.0.2, wildfarmingrevival@1.4.2, aculinaryartillery@2.0.0-dev.6, alchemy@1.7.21, attributerenderinglibrary@2.4.0, autolootreforged@1.0.5, betterjonasdevicesfixed@2.1.4, betterruins@0.5.2, bloodtrail@1.1.7, bradycrudebuilding@1.4.3, captions@0.6.1, carryon@1.12.1, chestorganizer@1.2.3, combatoverhaul@0.10.12, commonlib@2.8.0, conclass@0.2.1, extrainfo@1.10.1, fieldsofsalt@1.2.4, fixenfontmod@0.1.0, foodshelves@2.3.2, footprints@1.0.7, freedomunits@1.1.4, fromgoldencombs@1.9.4, geologymap@1.0.1, glowingarrows@1.2.2, itempickuphighlighter@1.2.2, itempickupnotifier@1.9.0, jebsinventorytweaks@1.1.1, keylock@1.0.1, lordoftheflies@1.0.0, maltiezcrossbows@1.6.8, maltiezfirearms@1.3.6, metalunittooltip@1.1.1, meteoricexpansion@1.2.6, mobsradar@2.1.12, playerlist@2.3.3, racialequality@0.1.25, radialmenu@1.0.3, realsmoke@1.1.10, removeprimitivesurvivalstairs@1.0.0, rubberbandaid@1.0.0, saltpeterproduction@1.1.0, simpleemotemenu@2.0.0, simpleentityhealthbar@0.0.7, simplefootstepsredux@1.0.4, skeletons@0.5.1, smithingplus@1.8.3, statushudcont@4.0.1, stonebakeoven@1.2.0, substrate@1.1.4, th3dungeon@0.4.4, todolist@2.2.4, truethirdperson@0.0.3, valrossensmapfilters@1.1.1, versionchecker@1.2.2, vclayp@1.0.0, creative@1.21.5, survival@1.21.5, armory@1.5.3, expandedfoods@2.0.0-dev.3, em@3.3.3, fueledwearablelights@1.1.0, playercorpse@1.12.0, poolsofbrimstone@1.0.0, quiversandsheaths@0.5.4, stonequarry@3.5.1
System.NullReferenceException: Object reference not set to an instance of an object.
at WaySearchPoint.WaySearchPointLayer.OnEvery100millis(Single obj) in /home/arek/Programming/Modding/WaySearchPoint/WaySearchPoint/src/WaySearchPointLayer.cs:line 34
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 25
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 102
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 859
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 751
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 172
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 719
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 338
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133
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 = 11/18/2025 1:37:28 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.5.0, time stamp: 0x67fe0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x5f4
Faulting application start time: 0x01dc5855a6f6b864
Faulting application path: C:\Users\Kirro\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\Kirro\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: b03f6c0c-46f8-49e4-93e1-c67a59ef005e
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 11/18/2025 1:36:17 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.5.0, time stamp: 0x67fe0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x86c4
Faulting application start time: 0x01dc585587ff91c0
Faulting application path: C:\Users\Kirro\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\Kirro\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 2d06dad5-fc42-418e-8bad-263e0d6d517d
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 11/18/2025 1:35:18 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.5.0, time stamp: 0x67fe0000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x8e98
Faulting application start time: 0x01dc58503d03062f
Faulting application path: C:\Users\Kirro\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\Kirro\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: d1f618e6-96f3-411d-bc5e-64dc89f1a30e
Faulting package full name:
Faulting package-relative application ID: }
I've been looking for this mod for a couple days now. Thank you!
This Mod and Cartographer should be in the Core. Thank you!
Thank you!!
Hello!
I finally had some time to update the mod to the new version!
Now the mod should work on 1.21.x, and the invisible text bug should no longer appear, but as usual, let me know if the problem persists.
See changelog for more details
Grimald yep, lots of mods are broken because of new .net version, but it should work well now.
Willownezz Thanks, it should be fixed now, if not please let me know.
Glucke cool idea :D
Crash log
Running on 64 bit Windows 10.0.26100.0 with 65252 MB RAMGame Version: v1.21.0 (Stable)9/2/2025 5:57:19 PM: Critical error occurred in the following mod: waysearchpoint@1.0.1Loaded Mods: autopanning@1.0.1, ClaimsRadar@1.1.0, particlesplus@2.3.1, game@1.21.0, vsimgui@1.1.12, waysearchpoint@1.0.1, configlib@1.10.1, hudclockpatch@1.0.7, itempickupnotifier@1.7.3, mobsradar@2.1.9, nemi@1.1.0, oldmap@1.0.1, spawnhighlight@1.2.0, tlpath@1.2.2, creative@1.21.0, survival@1.21.0System.MissingMethodException: Method not found: 'Vintagestory.API.Client.GuiComposer Vintagestory.API.Client.GuiComposerHelpers.AddDialogTitleBar(Vintagestory.API.Client.GuiComposer, System.String, System.Action, Vintagestory.API.Client.CairoFont, Vintagestory.API.Client.ElementBounds)'. at WaySearchPoint.GuiMapSearchDialog.Compose(String key, GuiDialogWorldMap guiDialogWorldMap, GuiComposer compo) at WaySearchPoint.WaySearchPointLayer.ComposeDialogExtras(GuiDialogWorldMap guiDialogWorldMap, GuiComposer compo) in /home/arek/Programming/Modding/WaySearchPoint/WaySearchPoint/src/WaySearchPointLayer.cs:line 70 at Vintagestory.GameContent.GuiDialogWorldMap.ComposeDialog(EnumDialogType dlgType) in VSEssentials\Systems\WorldMap\GuiDialogWorldMap.cs:line 69 at Vintagestory.GameContent.GuiDialogWorldMap..ctor(OnViewChangedDelegate viewChanged, OnViewChangedSyncDelegate viewChangedSync, ICoreClientAPI capi, List`1 tabnames) in VSEssentials\Systems\WorldMap\GuiDialogWorldMap.cs:line 40 at Vintagestory.GameContent.WorldMapManager.ToggleMap(EnumDialogType asType) in VSEssentials\Systems\WorldMap\WorldMapManager.cs:line 321 at Vintagestory.GameContent.WorldMapManager.OnLvlFinalize() in VSEssentials\Systems\WorldMap\WorldMapManager.cs:line 226 at Vintagestory.Client.NoObf.ClientEventAPI.TriggerLevelFinalize() in VintagestoryLib\Client\API\ClientEventAPI.cs:line 397 at Vintagestory.Client.NoObf.ClientSystemStartup.HandleLevelFinalize(Packet_Server packet) in VintagestoryLib\Client\Systems\Startup.cs:line 1087 at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 779 at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 298 at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760 at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663 at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 113 at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 338 at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Event Log entries for Vintagestory.exe, the latest 1=================================={ TimeGenerated = 9/2/2025 10:44:23 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.0.0, time stamp: 0x68760000Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31adException code: 0x40000015Fault offset: 0x00000000000df046Faulting process id: 0x17d0Faulting application start time: 0x1dc1c397f708e1dFaulting application path: D:\Vintagestory\Vintagestory.exeFaulting module path: D:\Vintagestory\Lib\openal32.dllReport Id: 4959e425-8c65-4cff-8398-599859e29835Faulting package full name: Faulting package-relative application ID: }
arix2000 crashes on 1.21.rc2
Involved Harmony IDs: MinimalMapping, Version=2.3.4.0, Culture=neutral, PublicKeyToken=null
System.MissingMethodException: Method not found: 'Vintagestory.API.Client.GuiComposer Vintagestory.API.Client.GuiComposerHelpers.AddDialogTitleBar(Vintagestory.API.Client.GuiComposer, System.String, System.Action, Vintagestory.API.Client.CairoFont, Vintagestory.API.Client.ElementBounds)'.
at WaySearchPoint.GuiMapSearchDialog.Compose(String key, GuiDialogWorldMap guiDialogWorldMap, GuiComposer compo)
at WaySearchPoint.WaySearchPointLayer.ComposeDialogExtras(GuiDialogWorldMap guiDialogWorldMap, GuiComposer compo) in /home/arek/Programming/Modding/WaySearchPoint/WaySearchPoint/src/WaySearchPointLayer.cs:line 70
at Vintagestory.GameContent.GuiDialogWorldMap.ComposeDialog(EnumDialogType dlgType) in VSEssentials\Systems\WorldMap\GuiDialogWorldMap.cs:line 179
at Vintagestory.GameContent.GuiDialogWorldMap..ctor(OnViewChangedDelegate viewChanged, OnViewChangedSyncDelegate viewChangedSync, ICoreClientAPI capi, List`1 tabnames) in VSEssentials\Systems\WorldMap\GuiDialogWorldMap.cs:line 41
this is a cool and much needed mod, thank you arix2000 !!
One suggestion I would add here is to have direction from player to the point, just general, N-NNE-NEE etc (North, North-North-East, North-East-East).
Same for me, text is invisible for the waypoints. I opened a GitHub issue with more details.
The waypoint text is invisible for me, and it also prevented me from interacting with the chat menu. I couldn't change between chat tabs and I couldn't click on links in the chat window.
MRGOOSE please make issue here: Github issues please provide all mods you have so i can reproduce this problem
waypoint text is still invisible. and i must hover on a very specific part to scroll in the waypoint search
MRGOOSE updated for more map icons
AtomikRonin I've tried to reproduce it with mobs radar and a lot of other mods but with no luck. I've added some tweaks tho, maybe it will help, please, let me know
1. Thank you for your response
2. Kathanon The mod is for both sides probably only because of my oversight, but I'll check it out
3. AtomikRonin MRGOOSE It looks like there are problems with the MoreMapIcons and Mobsradar mods, I'll take a look at that when I have a moment
also not showing any text for me. and sometimes doesnt always show the searched waypoints. (using Cartographer and Mobsradar and MoreMapIcons). icons from moremapicons appear as a black square
Is there a reason that this is side: Both rather than Client?
It seems like something that would only need to be client-side.
Not seeing any text, but the icons show and are searchable. Could be MobsRadar. I'm on 1.20.10. Other than that, still love the mod. Thanks!
Incredibly based.
please add compatiblity with MoreMapIcons