Quest Map Pro
  • Overview
  • Discord
  • YouTube
  • Orbital Market
  • Unreal Launcher
  • Updates
    • Roadmap
    • Update History
  • Getting Started
    • Integration
      • Add Components to your Controller
      • Add Interface to your Controller
      • Add Interface to your Character
      • Add and Configure Input Mappings
      • Add and Configure the Map Helper
    • Setting Up Landmarks
      • Add the Landmark Actor
      • Define the Landmark Bounds
      • Setting up a Navigation Point
      • Configure Fast Travel
      • Set Name, Icon and Color
    • Setting Up POIs
    • Setting Up Hidden Objects
    • Setting Up NPCs
      • Adding the Interface to your NPC
      • GetNPCState Function
      • GetNPCIcon Function
      • GetActorReference Function
    • Setting Up Navigation Trails
      • Add NavMeshBoundsVolume
      • Scale NavMesh
      • Add the Location Manager to your World
      • Set Navigation Data in Location Manager
    • Using Your Own HUD
      • Place the Compass Element
      • Place the World Map Element
      • Place the Mini Map Element
      • Name the Elements
      • Add Interface to your HUD
      • Set Up Interface Functions (HUD)
      • Set Up Interface Functions (Controller)
      • Disable the Example UI
    • Using A 3D Widget Map
    • Setting Up Quests
    • Setting Up Custom Collision
      • Creating a New Collision Object Channel
      • Changing Actor Object Types
      • Update Character Helper Overlaps
    • Setting Up Save Data
  • Troubleshooting
    • Common Issues
    • Troubleshooting Guide
    • Troubleshooter Widget
  • Systems
    • Systems Manager
      • Configuration
      • Discovery Actors
      • Location Widget
      • Waypoints
      • Quests
      • Navigation Trails
      • Markers
      • Saving
      • Debugging
    • Compass System
      • Compass
      • Directions
      • Degree Counter
      • Landmarks
      • Points of Interest
      • Hidden Objects
      • NPCs and Enemies
      • Waypoints
      • Quests
      • Players
      • Debugging
    • Map System
      • Configuration
      • Map Controls
      • Map Fog
      • Player Marker
      • Landmarks
      • Points of Interest
      • Player Waypoints
      • Quests
      • NPCs
      • Players
      • Player Notes
      • Dynamic Markers
      • Debugging
  • Helper Blueprints
    • Character Helper
    • Location Manager
    • Map Helper
    • Navigation Helper
  • World Actors
    • Discovery Actor
    • Hidden Object Actor
    • Landmark Actor
    • Point of Interest Actor
    • Quest Actor
    • Travel Point Actor
    • Waypoint Actor
  • Integrations
    • Integrations
      • Lyra
      • Survival Game Kit Version 2
      • Narrative Quest and Dialogue System
      • Easy Multi Save
Powered by GitBook
On this page
  • Helper Functions
  • Collect All Landmarks
  • Retrieve Custom List
  • Set All Known Landmarks State
  • Implementation
  • Settings Overview
  • Landmarks
  • Navigation
  1. Helper Blueprints

Location Manager

Documentation for BP_QuestMapPro_LocationManager

Last updated 1 year ago

The Location Manager actor (BP_QuestMapPro_LocationManager) is a helper actor used by Quest Map Pro to define the default state of landmarks for each player, as well as the appropriate navigation data for navigation trails. It should be added to the map, and upon successful run-time initialization, it will be destroyed once all relevant information has been collected.

Helper Functions

The Location Manager has three helper functions that can be used in the editor to assist with setting up the data used during runtime.

Collect All Landmarks

This function will collect a list of all landmark actors in the current map and will add them to the Known Landmarks array. This is a preferred alternative method for providing the player with all landmarks in various states over the “Collect Landmarks at Startup” setting in the as it does not require additional tasks at runtime.

Retrieve Custom List

This function essentially serves as an undo for the Known Landmarks array, providing a way to retrieve the last custom list in case a mistake has been made.

Set All Known Landmarks State

This function is a one-click option for setting all landmarks in the Known Landmarks array to the Default Landmark State.

Implementation

This helper actor should be added to your level and configured in the editor. It will be destroyed at begin play as part of the initialization of Quest Map Pro and will have no impact on performance at runtime beyond the initialization process. There should only be one instance of this actor per map. The location of this actor does not matter, though it should be somewhere easily accessible (either in the world or the world outliner) for future use/editing.

Settings Overview

Landmarks

Default Landmark State

Known Landmarks

Set of landmarks that should be added to the world map on startup, including their initial state. This should only be a list of landmarks that the player should be aware of, in some capacity, on startup. Landmarks not appearing in this list will still be discoverable and show up on the map through natural interactions with the player.

Navigation

Navigation Data

Defines the state used when executing helper function.

Determines what navigation data (recast mesh) is used for navigation trails. See for more information.

Map Manager
Set All Known Landmarks State
Navigation Trails