Teleport Favorites


And you may ask yourself, "Well, how did I get here?" A handy utility for larger maps or for those who never learned to drive well. New sequential mode for traversing teleport history Favorites, hotkeys, and history navigation are highlights of this mod. Creation and curation management for map tag locations.

Utilities
16 days ago
2.0
726
Transportation

Changelog

Version: 0.0.96
Date: 2026-03-20
  Features:
    - Added experimental Sequential History Mode: when enabled, teleport history records both your departure location and destination for each teleport, allowing "Previous" navigation to return you to where you actually left from
    - New per-player setting: "Sequential History Mode (Experimental)" (off by default)
    - History modal now displays departure → destination format for sequential entries
Version: 0.0.95
Date: 2026-03-20
  Bugfixes:
    - Fixed multiplayer script-event-mismatch error preventing clients from joining games - on_tick handler is now kept permanently registered (no-op after first tick) instead of being de-registered, which caused saved map event state to diverge from freshly-loaded mod state
    - Fixed multiplayer desync: on_player_selected_area and on_player_alt_selected_area are no longer deregistered at runtime when closing the tag editor move mode - ModalInputBlocker handles these permanently
    - Fixed multiplayer desync: on_nth_tick(2) for deferred GUI notifications and on_nth_tick(60) for deferred player initialization are now permanently registered with flag guards instead of being dynamically toggled at runtime
    - Removed unnecessary conditional event registration in ModalInputBlocker - all events exist in Factorio v2.0+
    - Fixed multiplayer desync caused by storing chart_tag userdata (LuaObject references) in persistent storage - Cache.get_tag_by_gps() now returns transient shallow copies, and all storage write paths strip userdata
    - Fixed bug where deleting a fave from the vanilla tag editor does not properly cascade
    - Locked tags are handled properly when deleting from vanilla tag editor
    - Retooled criteria for determining surface properties
    - ups optimizations
    - ensure all mod gui's are properly destroyed when a player leaves the game to prevent orphaned GUIs and memory leaks
Version: 0.0.94
Date: 2025-11-11
  Changes:
    - Reduced startup log noise - removed verbose initialization messages and debug path detection logs (only shown in debug mode now)
Version: 0.0.93
Date: 2025-11-09
  Bugfixes:
    - Fixed crash when switching to god/spectator mode or viewing space platforms - replaced non-existent fave_bar.destroy() calls with proper GuiValidation.safe_destroy_frame() cleanup
Version: 0.0.92
Date: 2025-11-04
  Bugfixes:
    - Critical fix to prevent permanent GUI observers (data, favorite, notification, tag_editor) from being removed during cleanup - only temporary observers are now subject to age-based removal
Version: 0.0.91
Date: 2025-11-03
  Bugfixes:
    - Favorites bar now updates immediately after adding or removing a favorite (no more delay or manual refresh needed)
    - Removed verbose log msgs
Version: 0.0.9
Date: 2025-10-27
  Performance:
    - performance optimizations
Version: 0.0.8
Date: 2025-10-23
  Bugfixes:
    - Fixed crash when chart tags are added/modified by scripts or other mods (nil player_index) - added proper validation checks in on_chart_tag_added and on_chart_tag_modified handlers
    - Fixed favorites bar not updating after deleting a tag from tag editor - on_tick handler was being overwritten, preventing deferred GUI notifications from being processed. Merged startup initialization into the deferred notification handler.
    - Fixed tag editor opening when right-clicking on Factorio built-in GUIs (blueprint library, logistic GUI, etc.) - added opened_gui_type check to detect all Factorio native GUI types and prevent tag editor from opening over them
Version: 0.0.7
Date: 2025-10-12
  Features:
    - Added /tf_log_level command to change log level during gameplay without restarting (accepts: production, warn, error, debug)
    - Log level changes sync both ErrorHandler and DebugConfig systems for consistent logging behavior across all mod components
  Changes:
    - Removed conditional loading of gvv in control.lua. This should only be used for dev
    - Fixed desync issues in multiplayer and immediate GUI refresh for favorites bar
    - Added universal GUI conflict detection to prevent tag editor from opening when other mods' GUIs are active
    - Removed all chart_tag.last_user usage - Tag.owner_name is now the single source of truth for ownership tracking
  Bugfixes:
    - Fixed multiplayer issue where tag position updates were not immediately reflected in other players' favorites bars
    - Fixed issue where admin edits to another player's favorited tag were not updating that player's favorites bar - added ChartTagHelpers require and explicit update_tag_metadata() call
    - Fixed crash when admin moves another player's tag - missing LocaleUtils.format_tag_position_change_notification() function has been implemented, and locale string 'tag_position_changed' added for player notifications
    - Fixed issue where admin moving another player's tag would steal ownership - implemented persistent owner tracking in Tag storage to preserve original own
    - Added validation to prevent moving chart tags into uncharted territory - tag position is reverted and "cannot build" sound plays when attempting to move a tag to an uncharted area
Version: 0.0.6
Date: 2025-08-26
  Features:
    - Fix bug where favorite slots were not saving correctly if an alternate size was chosen prior to defining a map
Version: 0.0.5
Date: 2025-08-18
  Features:
    - Added per player setting for maximum favorite slots (*10, 20, or 30)
    - Addressed error message when moving a tag - ownership transfer
Version: 0.0.4
Date: 2025-08-18
  Changes:
    - fave bar styling - attempt to match vanilla sizing
    - teleport history modal styling - define maximal height
    - Update readme, changelog
    - add key for controls.teleport_history-toggle
Version: 0.0.3
Date: 2025-08-08
  Features:
    - include mod thumbnail
Version: 0.0.2
Date: 2025-08-08
  Features:
    - Initial release with basic teleport functionality
    - Favorites management system for quick access to teleport locations
    - Basic UI for adding, editing, and deleting favorites
    - Teleportation confirmation dialog to prevent accidental teleports
    - Basic error handling and user feedback
Version: 0.0.15
Date: 2025-07-23
  Features:
    - Added favorites bar with 10 quick-access teleport slots (hotkeys 1-0)
    - Introduced drag-and-drop reordering for favorites, with slot locking
    - Map tag editor for creating, editing, and favoriting teleportable tags
    - Teleport history modal to revisit recent destinations
    - Surface-aware favorites and history for multiplayer compatibility
    - Admin and ownership system for tag editing and deletion
    - Multi-language support (English, German, French, Spanish)
    - Advanced mod settings for history update interval and tag click radius
    - Improved error handling and user feedback for permissions
    - Visual UI enhancements and tooltips for all major features