
Mods / Transfer of waypoints
Tags:
#Other
Author: ShuriKIT
Side: Client
Created: Jan 20th at 6:28 PM
Last modified: Mar 3rd at 4:50 PM
Downloads: 182
Follow Unfollow 5
Author: ShuriKIT
Side: Client
Created: Jan 20th at 6:28 PM
Last modified: Mar 3rd at 4:50 PM
Downloads: 182
Follow Unfollow 5
Latest release (for outdated Vintage Story v1.20.4):
Transfer of waypoints.zip
1-click install
The mod does not save the color and icon of the route point, the icon will be standard, the color is white, at the moment the mod will work 100% in English, Russian and Ukrainian game interface, for all other languages the .export command may not work correctly, in the future I will add other languages
Client command:
- .export - loads waypoints into a buffer file (see instructions for details);
- .import [delay] - unloads waypoints from a buffer file (see instructions for details);
- .wpchat [all/me] [№/name] - command to find waypoints in the /waypoint list (see instructions for details).
Instruction (export and import)
- Go to the serve
- Enter the /waypoint list command in chat
- When the list of waypoints appears in the chat, type .export in the chat
- Log in to another account or world
- Type .import* in the chat and the waypoints will start loading, it will take some time.
* - servers usually have antispam, so in the command you need to specify a delay (in ms + 60) before adding the next point, if there is no delay, then enter the number 0, the mod will automatically substitute the necessary delay so that the game does not crash.
Instruction (wpchat)
- first you need to export the waypoints to a buffer file, see Instructions (Export and Import), point 2-3, (this must be done every time a new waypoint is added);
- You can choose who sees your waypoint information, only you [me] or all players [all];
- now enter waypoint number (can be found in /waypoint list) or name (also in /waypoint list).
* - command is available since version 1.0.3
IMPORTANTLY
- Don't spam commands, the process won't speed up
- The developer is not responsible for lost waypoints, read the instructions carefully
- If you have waypoints in another account, the mod will just continue the list
- Found a problem, write in the comments
Renewal
- 1.0.5 : fixed a bug that crashes the game if you don't enter all wpchat arguments, now if the server language is English the .export command will work on any localization, added Polish localization, fixed minor bugs in the .export command;
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v1.0.5 | 57 | Mar 3rd at 4:50 PM | Show | Transfer of waypoints.zip | 1-click install | |
v1.0.4 | 47 | Feb 3rd at 5:19 PM | Show | Transfer of waypoints.zip | 1-click install | |
v1.0.3 | 36 | Jan 29th at 7:07 PM | Show | Transfer of waypoints.zip | 1-click install | |
v1.0.2 | 38 | Jan 21st at 11:22 AM | Show | Transfer of waypoints.zip | 1-click install |
Followed the instructions exactly. tried 3 times, had 3 severe crashes when trying to import waypoints. Last time I used .import 0 as instructed to prevent a crash. Still crashed.
6.5.2025 07:11:24 [Client Fatal] Game Version: v1.20.10 (Stable)
2025/05/06 07:11:24: Critical error occurred in the following mod: transferofwaypoints@1.0.5
Loaded Mods: aaainstandtemporalmobdrops@1.1.0, aculinaryartillery@1.2.5, aged@1.1.1, aloysiasearlyinkandquill@2.3.0, autopanning@1.0.1, Autorotor@1.1.2, axleinblocks@1.20.1-rc.5, barstotemporal@0.1.0, betterloot@1.1.4, bignailsmold@1.0.8, bradyrockyextraction@1.1.0, buzzybees@1.0.4, chiseltools@1.14.17, ClaimsRadar@1.1.0, clayprocessing1to4@1.0.3, craftablejparts@1.0.0, craftablemetalparts@1.0.0, CraftableRocks@1.0.2, craftabletemporalgears@1.1.0, domesticanimaltrader@1.1.0, dryablegroundstorage@1.0.1, EasyFruitTrees@1.0.1, extendedcrafts@1.1.7, floralzonescaperegion@1.0.19, foundrymod@1.0.0, hammercrushed@1.0.0, harvestice@1.0.0, icyexc@1.0.0, largercrock@1.0.2, linkerrequirestinkerer@0.0.1, masonsdelight@1.0.2, mastodontrunk@1.0.1, metalscraprecipe@1.0.0, molds@0.1.7, monsterdrops@1.0.0, morecalcinedflint@1.0.0, moretreesmoreseeds@1.0.0, MoveLikeKaji@0.0.6, mushroomtrader@1.0.5, pancassiterite@1.0.1, paperlanternrecipe@0.2.1, cbetterfertilizer@1.3.0, primitivesurvival@3.7.7, propagatingreeds@1.0.0, rmeat@0.0.4, rpermskin@0.0.3, rtrullywoods@0.0.44, resmeltableslight@1.1.2, irongears@1.1.1, fseasonedfirewood@1.0.0, ot_SticksFromFirewood@1.1.0, superfuelresumed@2.1.4, temporal_gears_stack@1.0.0, traderssellborax@1.0.1, tradie@1.2.0, transferofwaypoints@1.0.5, translocatorengineeringredux@1.5.6, usefultraders@2.2.0, viescraftmachines@2.4.0, game@1.20.10, vsimgui@1.1.8, wallpaper@1.0.0, wildanimalstrader@1.0.8, agingbarrels@1.2.4, alloycalculator@1.0.0, ancienttools@1.5.25, animalcages@3.2.2, bedspawnv2@1.4.0, betterbloomeriesreborn@1.0.5, betterchisel@1.0.0-rc.4, betterfirepit@1.1.5, betterjonasdevicesfixed@2.0.2, BetterProspecting@1.7.0, betterruins@0.4.12, blocksoverlay@4.3.2, butchering@1.8.2, butcheringaurochspatch@1.0.2, carryon@1.8.0-rc.4, chuteblockplacer@1.0.4, chutemod@1.0.0, commonlib@2.6.1, composter@1.2.1, configlib@1.5.3, coolinbarrel@0.5.3, expandedfoods@1.7.4, extrainfo@1.9.9, farmlanddropswithnutrients@1.2.1, fixcratemod@0.1.0, foodshelves@1.6.3, fromgoldencombs@1.8.12, grassiergrass@1.0.0, harvestableinventorysize@1.0.0, improvedhandbookrecipes@1.1.3, knapster@2.14.4, medievalexpansionpatch@1.0.1, metalpots@1.2.0, ndlvillagers@1.4.0, ndlwoodentorchholder@1.4.2, passthruchutes@1.0.2, primitivetools@1.4.1, pyrogenesis@1.0.3, recipeselector@1.0.1, reedbuff@1.0.0, remotetradercheckmod@0.2.3, rifteye@0.4.2, rockchisel@1.0.2, smithingplus@1.6.0-rc.2, spearsplus@1.1.0, stickymousebuttons@1.1.1, stirlingage@0.10.0, stonebakeoven@1.1.6, substrate@1.1.2, tablet@0.2.0, tbojrecipes@1.2.2, titaniumtools@1.0.8, toolsmith@1.1.1, translocatorrelocator@1.0.1, TransLocPart@0.2.0, tulepropagation@1.0.0, creative@1.20.10, survival@1.20.10, wildfarmingrevival@1.3.6, workbenchexpansionpatch@1.0.0, advancedchests@0.2.4, astriaporta@0.0.3, butcheringcompatpatch@1.0.4, extraoverlays@1.5.0, playercorpse@1.11.1, stonequarry@3.4.3, treetapping@1.0.0, UPDirt@1.0.0
System.IO.FileNotFoundException: Could not find file '/home/rupert/.config/VintagestoryData/filtered_waypoints.txt'.
File name: '/home/rupert/.config/VintagestoryData/filtered_waypoints.txt'
at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Func`4 createOpenException)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Func`4 createOpenException)
at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.StreamReader.ValidateArgsAndOpenPath(String path, Encoding encoding, Int32 bufferSize)
at System.IO.StreamReader..ctor(String path)
at Transfer_of_waypoints.Transfer_of_waypointsModSystem.LoadWaypointsFromFile(String outputPath) in D:\game\vintage story mods\Моди готові + патчинг\Transfer of waypoints\Transfer of waypoints\Transfer of waypointsModSystem.cs:line 179
at Transfer_of_waypoints.Transfer_of_waypointsModSystem.importWp(TextCommandCallingArgs args) in D:\game\vintage story mods\Моди готові + патчинг\Transfer of waypoints\Transfer of waypoints\Transfer of waypointsModSystem.cs:line 166
at Vintagestory.Common.ChatCommandImpl.CallHandler(TextCommandCallingArgs callargs, Action`1 onCommandComplete, Dictionary`2 asyncParseResults) in VintagestoryLib\Common\API\Command\ChatCommandImpl.cs:line 245
at Vintagestory.Common.ChatCommandImpl.Execute(TextCommandCallingArgs callargs, Action`1 onCommandComplete)
at Vintagestory.Common.ChatCommandApi.Execute(String commandName, TextCommandCallingArgs args, Action`1 onCommandComplete) in VintagestoryLib\Common\API\Command\ChatCommandApi.cs:line 86
at Vintagestory.Common.ChatCommandApi.Execute(String commandName, IClientPlayer player, Int32 groupId, String args, Action`1 onCommandComplete) in VintagestoryLib\Common\API\Command\ChatCommandApi.cs:line 185
at Vintagestory.Client.NoObf.HudDialogChat.HandleClientCommand(String message, Int32 groupid) in VintagestoryLib\Client\Systems\Gui\Huds\HudDialogChat.cs:line 856
at Vintagestory.Client.NoObf.HudDialogChat.HandleClientMessage(Int32 groupid, String message) in VintagestoryLib\Client\Systems\Gui\Huds\HudDialogChat.cs:line 869
at Vintagestory.Client.NoObf.HudDialogChat.OnNewClientToServerChatLine(Int32 groupId, String message, EnumChatType chattype, String data) in VintagestoryLib\Client\Systems\Gui\Huds\HudDialogChat.cs:line 809
at Vintagestory.Client.NoObf.ClientEventManager.TriggerNewClientChatLine(Int32 groupid, String message, EnumChatType chattype, String data) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 338
at Vintagestory.Client.NoObf.HudDialogChat.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\Systems\Gui\Huds\HudDialogChat.cs:line 577
at Vintagestory.Client.NoObf.GuiManager.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 333
at Vintagestory.Client.NoObf.ClientMain.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1775
at Vintagestory.Client.NoObf.ClientPlatformWindows.game_KeyDown(KeyboardKeyEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 230
at OpenTK.Windowing.Desktop.NativeWindow.KeyCallback(Window* window, Keys key, Int32 scancode, 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
Crash written to file at "./Profiles/Home/Data/Logs/client-crash.log"
Game Version: v1.20.10 (Stable)
2025/05/06 07:11:24: Critical error occurred in the following mod: transferofwaypoints@1.0.5
Loaded Mods: aaainstandtemporalmobdrops@1.1.0, aculinaryartillery@1.2.5, aged@1.1.1, aloysiasearlyinkandquill@2.3.0, autopanning@1.0.1, Autorotor@1.1.2, axleinblocks@1.20.1-rc.5, barstotemporal@0.1.0, betterloot@1.1.4, bignailsmold@1.0.8, bradyrockyextraction@1.1.0, buzzybees@1.0.4, chiseltools@1.14.17, ClaimsRadar@1.1.0, clayprocessing1to4@1.0.3, craftablejparts@1.0.0, craftablemetalparts@1.0.0, CraftableRocks@1.0.2, craftabletemporalgears@1.1.0, domesticanimaltrader@1.1.0, dryablegroundstorage@1.0.1, EasyFruitTrees@1.0.1, extendedcrafts@1.1.7, floralzonescaperegion@1.0.19, foundrymod@1.0.0, hammercrushed@1.0.0, harvestice@1.0.0, icyexc@1.0.0, largercrock@1.0.2, linkerrequirestinkerer@0.0.1, masonsdelight@1.0.2, mastodontrunk@1.0.1, metalscraprecipe@1.0.0, molds@0.1.7, monsterdrops@1.0.0, morecalcinedflint@1.0.0, moretreesmoreseeds@1.0.0, MoveLikeKaji@0.0.6, mushroomtrader@1.0.5, pancassiterite@1.0.1, paperlanternrecipe@0.2.1, cbetterfertilizer@1.3.0, primitivesurvival@3.7.7, propagatingreeds@1.0.0, rmeat@0.0.4, rpermskin@0.0.3, rtrullywoods@0.0.44, resmeltableslight@1.1.2, irongears@1.1.1, fseasonedfirewood@1.0.0, ot_SticksFromFirewood@1.1.0, superfuelresumed@2.1.4, temporal_gears_stack@1.0.0, traderssellborax@1.0.1, tradie@1.2.0, transferofwaypoints@1.0.5, translocatorengineeringredux@1.5.6, usefultraders@2.2.0, viescraftmachines@2.4.0, game@1.20.10, vsimgui@1.1.8, wallpaper@1.0.0, wildanimalstrader@1.0.8, agingbarrels@1.2.4, alloycalculator@1.0.0, ancienttools@1.5.25, animalcages@3.2.2, bedspawnv2@1.4.0, betterbloomeriesreborn@1.0.5, betterchisel@1.0.0-rc.4, betterfirepit@1.1.5, betterjonasdevicesfixed@2.0.2, BetterProspecting@1.7.0, betterruins@0.4.12, blocksoverlay@4.3.2, butchering@1.8.2, butcheringaurochspatch@1.0.2, carryon@1.8.0-rc.4, chuteblockplacer@1.0.4, chutemod@1.0.0, commonlib@2.6.1, composter@1.2.1, configlib@1.5.3, coolinbarrel@0.5.3, expandedfoods@1.7.4, extrainfo@1.9.9, farmlanddropswithnutrients@1.2.1, fixcratemod@0.1.0, foodshelves@1.6.3, fromgoldencombs@1.8.12, grassiergrass@1.0.0, harvestableinventorysize@1.0.0, improvedhandbookrecipes@1.1.3, knapster@2.14.4, medievalexpansionpatch@1.0.1, metalpots@1.2.0, ndlvillagers@1.4.0, ndlwoodentorchholder@1.4.2, passthruchutes@1.0.2, primitivetools@1.4.1, pyrogenesis@1.0.3, recipeselector@1.0.1, reedbuff@1.0.0, remotetradercheckmod@0.2.3, rifteye@0.4.2, rockchisel@1.0.2, smithingplus@1.6.0-rc.2, spearsplus@1.1.0, stickymousebuttons@1.1.1, stirlingage@0.10.0, stonebakeoven@1.1.6, substrate@1.1.2, tablet@0.2.0, tbojrecipes@1.2.2, titaniumtools@1.0.8, toolsmith@1.1.1, translocatorrelocator@1.0.1, TransLocPart@0.2.0, tulepropagation@1.0.0, creative@1.20.10, survival@1.20.10, wildfarmingrevival@1.3.6, workbenchexpansionpatch@1.0.0, advancedchests@0.2.4, astriaporta@0.0.3, butcheringcompatpatch@1.0.4, extraoverlays@1.5.0, playercorpse@1.11.1, stonequarry@3.4.3, treetapping@1.0.0, UPDirt@1.0.0
System.IO.FileNotFoundException: Could not find file '/home/rupert/.config/VintagestoryData/filtered_waypoints.txt'.
File name: '/home/rupert/.config/VintagestoryData/filtered_waypoints.txt'
at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Func`4 createOpenException)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Func`4 createOpenException)
at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.StreamReader.ValidateArgsAndOpenPath(String path, Encoding encoding, Int32 bufferSize)
at System.IO.StreamReader..ctor(String path)
at Transfer_of_waypoints.Transfer_of_waypointsModSystem.LoadWaypointsFromFile(String outputPath) in D:\game\vintage story mods\Моди готові + патчинг\Transfer of waypoints\Transfer of waypoints\Transfer of waypointsModSystem.cs:line 179
at Transfer_of_waypoints.Transfer_of_waypointsModSystem.importWp(TextCommandCallingArgs args) in D:\game\vintage story mods\Моди готові + патчинг\Transfer of waypoints\Transfer of waypoints\Transfer of waypointsModSystem.cs:line 166
at Vintagestory.Common.ChatCommandImpl.CallHandler(TextCommandCallingArgs callargs, Action`1 onCommandComplete, Dictionary`2 asyncParseResults) in VintagestoryLib\Common\API\Command\ChatCommandImpl.cs:line 245
at Vintagestory.Common.ChatCommandImpl.Execute(TextCommandCallingArgs callargs, Action`1 onCommandComplete)
at Vintagestory.Common.ChatCommandApi.Execute(String commandName, TextCommandCallingArgs args, Action`1 onCommandComplete) in VintagestoryLib\Common\API\Command\ChatCommandApi.cs:line 86
at Vintagestory.Common.ChatCommandApi.Execute(String commandName, IClientPlayer player, Int32 groupId, String args, Action`1 onCommandComplete) in VintagestoryLib\Common\API\Command\ChatCommandApi.cs:line 185
at Vintagestory.Client.NoObf.HudDialogChat.HandleClientCommand(String message, Int32 groupid) in VintagestoryLib\Client\Systems\Gui\Huds\HudDialogChat.cs:line 856
at Vintagestory.Client.NoObf.HudDialogChat.HandleClientMessage(Int32 groupid, String message) in VintagestoryLib\Client\Systems\Gui\Huds\HudDialogChat.cs:line 869
at Vintagestory.Client.NoObf.HudDialogChat.OnNewClientToServerChatLine(Int32 groupId, String message, EnumChatType chattype, String data) in VintagestoryLib\Client\Systems\Gui\Huds\HudDialogChat.cs:line 809
at Vintagestory.Client.NoObf.ClientEventManager.TriggerNewClientChatLine(Int32 groupid, String message, EnumChatType chattype, String data) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 338
at Vintagestory.Client.NoObf.HudDialogChat.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\Systems\Gui\Huds\HudDialogChat.cs:line 577
at Vintagestory.Client.NoObf.GuiManager.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 333
at Vintagestory.Client.NoObf.ClientMain.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1775
at Vintagestory.Client.NoObf.ClientPlatformWindows.game_KeyDown(KeyboardKeyEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 230
at OpenTK.Windowing.Desktop.NativeWindow.KeyCallback(Window* window, Keys key, Int32 scancode, 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
Crash written to file at "./Profiles/Home/Data/Logs/client-crash.log"
6.5.2025 07:11:24 [Server Notification] Client 1 disconnected:
6.5.2025 07:11:24 [Server Notification] Last player disconnected, compacting large object heap...
Unhandled exception. GLib.GException: Unrecognized image file format
at Gdk.PixbufLoader.Close()
at Gdk.PixbufLoader.InitFromStream(Stream stream)
at Gdk.PixbufLoader..ctor(Stream stream)
at Gdk.Pixbuf..ctor(Stream stream)
at Eto.GtkSharp.Drawing.BitmapHandler.Create(Stream stream)
at Eto.Drawing.Bitmap..ctor(Stream stream)
at Eto.GtkSharp.Drawing.IconFrameHandler.Create(IconFrame frame, Func`1 load)
at Eto.Drawing.IconFrame..ctor(Single scale, Func`1 load)
at Eto.Drawing.IconFrame.FromResource(Single scale, String resourceName, Assembly assembly)
at Eto.Drawing.Icon.GetResources(String resourceName, Assembly assembly, List`1 frames)
at Eto.Drawing.Icon.FromResource(String resourceName, Assembly assembly)
at VSCrashReporter.CrashReporter..ctor(String logsFolder) in C:\Users\Tyron\Documents\vintagestory\game\VSCrashReporter\VSCrashReporter\CrashReporter.cs:line 30
at VSCrashReporter.CrashReporter.Main(String[] args) in C:\Users\Tyron\Documents\vintagestory\game\VSCrashReporter\VSCrashReporter\CrashReporter.cs:line 125
at Program.<Main>$(String[] args) in C:\Users\Tyron\Documents\vintagestory\game\VSCrashReporter\Linux\VSCrashReporterLinux.cs:line 1
6.5.2025 07:11:28 [Client Notification] Exiting game now. Server running=True. Exit reason: Game crashed
6.5.2025 07:11:28 [Server Notification] UDP: client disconnected DilanRona
6.5.2025 07:11:28 [Server Event] Player DilanRona got removed. Reason: The Players client crashed
6.5.2025 07:11:28 [Server Warning] Server overloaded. A tick took 3980ms to complete.
6.5.2025 07:11:28 [Client Notification] Destroying game session, waiting up to 200ms for client threads to exit
6.5.2025 07:11:28 [Server Notification] All clients disconnected, pausing game calendar.
6.5.2025 07:11:29 [Client Notification] Stopping single player server
6.5.2025 07:11:29 [Server Notification] Server stop requested, begin shutdown sequence. Stop reason: Exit request by client
6.5.2025 07:11:29 [Server Notification] Server ticking has been suspended
6.5.2025 07:11:29 [Server Notification] Entering runphase Shutdown
6.5.2025 07:11:29 [Server Event] [Xcore] Config saved.
6.5.2025 07:11:30 [Client Debug] Unpatching harmony methods
6.5.2025 07:11:30 [Client Debug] Unpatching harmony methods
6.5.2025 07:11:30 [Server Event] Mods and systems notified, now saving everything...
6.5.2025 07:11:30 [Server Event] Saved player world data...
I understand that you're not responsible for lost waypoints... but I followed all of the instructions listed here, and I had a compsci-informed friend of mine help me step-by-step with the process just to make sure things went smoothly. Yet despite this. I am missing over 40 waypoints out of my 169 waypoints from export to import. Neither of us have been able to figure out why, as much as I do appreciate having most of my waypoints tranferred.
This mod is client-side only because it copies the list of waypoints from the client chat logs, all information about waypoints is stored on the server in encrypted form so as not to take up much memory, so the mod exports and imports only the coordinates and name, this mod exports everything that is written in the waypoint list, in essence the mod is a program that copies from 1 file to another @Zadak
Curious, this could also be used to export (I assume it's json), modify the waypoints, then re-import them, as well?