• Added: GPS links sent via whisper are now clickable, and will re-centre the map on the location when clicked.
• Added: The Waypoint Management Settings GUI now has a default key binding of F7. This can be changed within the game settings.
• Added: An "Export Waypoints" button has now been added to the Waypoint Management Settings GUI (Hotkey: F7).
• Added: An "Import Waypoints" button has now been added to the Waypoint Management Settings GUI (Hotkey: F7).
• Added: Replaced vanilla Edit Waypoint GUI with bespoke Modal version, when importing and exporting waypoints.
• Added: Users can now edit waypoints when choosing which waypoints to export (Right-click on waypoint in list).
• Added: Users can now edit waypoints prior to importing.
• Added: Users can now choose which waypoints to import, from each selected file.
• Removed: MEF Mediator. Un-used, at present. Will eventually be replaced with a Roslyn compiler.
• Removed: Redundant Detail Text data entry fields removed from Add/Edit Pre-Defined Waypoints GUI. Unused by game, at present.
• Fixed: Rare Server crash during API Endpoint Registration.
• Fixed: Rare Client crash when using Static Translocator while Auto Waypoints is active.
• Fixed: Removed caching of threads IDs with ApiEx.Side. Was causing false-positives with ThreadPool threads.
• Fixed: ApiEx.Side algorithm should now correctly identify the app-side, at-least in all foreseen circumstances.
• Fixed: Rare Client crash when locating inactive players in multi-player servers.
• Fixed: Export window now correctly shows the number of selected waypoints.
• Fixed: Icons now correctly display in Add/Edit Pre-Defined Waypoints GUI.
• Fixed: Hover text no longer renders above message box window.
• Fixed: Selected waypoints reset when clicking between cells in the Exports and Import Confirmation GUIs.
• Fixed: (Hopefully) resolved an issue with multiple patches from multiple mods, intercepting chat messages sent from the server. (Set HarmonyPriority to Priority.First).
• Tweak: Most GUI forms are now modal. Modal Forms now have a fullscreen, darkened background, similar to LightBox, in web applications. This acts as a barrier between GUI Windows, and will allow exclusive input for the single top-most window, while blocking access to any windows below.
• Tweak: Auto Waypoints now have Mushrooms, Resin, and Berry Bushes all as separate settings.
• Tweak: Taken Title Bar "burger" menu away from most modal forms, to stop them from being movable. It was causing weird issues with buttons and bounds.
• Refactor: Redundant classes in Services namespace have now been removed.
• Refactor: Pulled some generic extension methods up to the Core.
• Refactor: Started cleaning up WaypointService by moving purge functions to dedicated class.
Campaign Cartographer
Update to 2.1.0-pre.1 (Unstable):
• Added: GPS links sent via whisper are now clickable, and will re-centre the map on the location when clicked. • Added: The Waypoint Management Settings GUI now has a default key binding of F7. This can be changed within the game settings. • Added: An "Export Waypoints" button has now been added to the Waypoint Management Settings GUI (Hotkey: F7). • Added: An "Import Waypoints" button has now been added to the Waypoint Management Settings GUI (Hotkey: F7). • Added: Replaced vanilla Edit Waypoint GUI with bespoke Modal version, when importing and exporting waypoints. • Added: Users can now edit waypoints when choosing which waypoints to export (Right-click on waypoint in list). • Added: Users can now edit waypoints prior to importing. • Added: Users can now choose which waypoints to import, from each selected file.
• Removed: MEF Mediator. Un-used, at present. Will eventually be replaced with a Roslyn compiler. • Removed: Redundant Detail Text data entry fields removed from Add/Edit Pre-Defined Waypoints GUI. Unused by game, at present.
• Fixed: Rare Server crash during API Endpoint Registration. • Fixed: Rare Client crash when using Static Translocator while Auto Waypoints is active. • Fixed: Removed caching of threads IDs with ApiEx.Side. Was causing false-positives with ThreadPool threads. • Fixed: ApiEx.Side algorithm should now correctly identify the app-side, at-least in all foreseen circumstances. • Fixed: Rare Client crash when locating inactive players in multi-player servers. • Fixed: Export window now correctly shows the number of selected waypoints. • Fixed: Icons now correctly display in Add/Edit Pre-Defined Waypoints GUI. • Fixed: Hover text no longer renders above message box window. • Fixed: Selected waypoints reset when clicking between cells in the Exports and Import Confirmation GUIs. • Fixed: (Hopefully) resolved an issue with multiple patches from multiple mods, intercepting chat messages sent from the server. (Set
HarmonyPriority
toPriority.First
).• Tweak: Most GUI forms are now modal. Modal Forms now have a fullscreen, darkened background, similar to LightBox, in web applications. This acts as a barrier between GUI Windows, and will allow exclusive input for the single top-most window, while blocking access to any windows below. • Tweak: Auto Waypoints now have Mushrooms, Resin, and Berry Bushes all as separate settings. • Tweak: Taken Title Bar "burger" menu away from most modal forms, to stop them from being movable. It was causing weird issues with buttons and bounds.
• Refactor: Redundant classes in Services namespace have now been removed. • Refactor: Pulled some generic extension methods up to the Core. • Refactor: Started cleaning up
WaypointService
by moving purge functions to dedicated class.• GitHub: Added
User Story
issue type.