BLACK IRON SPINE STUDIOS · VERSION 1.1 · UNREAL ENGINE 5.8 · WINDOWS

RPG Maps & Compass

View and surface controls

Request zoom and pan

RequestBuyerMapView

Asset: /RPGMapsCompass/RPGMapsCompass/Examples/BP_RMC_BuyerRegion
Tab/function: RequestBuyerMapView

  1. From your existing map widget call Request Buyer Map View on the connected region actor.
  2. Wire your desired finite Zoom and Pan into the inputs. Pan is a map-view offset; it does not move the pawn.
  3. Branch on Return Value. Show Failure on false. Read the effective view after an accepted request because zoom is clamped to 0.25–4.

Expected result: The request affects the owning player’s world-map view; missing owner and nonfinite data refuse the request.

BP_RMC_BuyerRegion / RequestBuyerMapView — complete Director-supplied graph
BP_RMC_BuyerRegion / RequestBuyerMapView — complete Director-supplied graph · Open full-resolution original

Display real player position and heading

ReadBuyerViewState

Asset: /RPGMapsCompass/RPGMapsCompass/Examples/BP_RMC_BuyerRegion
Tab/function: ReadBuyerViewState

  1. Call Read Buyer View State from your minimap UI after Start Buyer Navigation.
  2. Require a possessed local pawn with a registered scene root in the current world. Branch on Return Value before using Player Location, Player Yaw and World Map Pan.
  3. On false show Failure and wait for a ready pawn or reconnect the owner. Move the pawn, then read again to refresh your UI.

Expected result: The executed saved graph reports the actual moved pawn. It refuses missing pose rather than reporting a fake origin.

BP_RMC_BuyerRegion / ReadBuyerViewState — complete Director-supplied graph
BP_RMC_BuyerRegion / ReadBuyerViewState — complete Director-supplied graph · Open full-resolution original

Choose map, compass and launcher ownership

SetBuyerSurfaceState

Asset: /RPGMapsCompass/RPGMapsCompass/Examples/BP_RMC_BuyerRegion
Tab/function: SetBuyerSurfaceState

  1. Call Set Buyer Surface State from your existing menu or single suite coordinator.
  2. Wire the desired World Map Open and Compass Visible choices. Set External Coordinator Active only when your actual coordinator owns the standalone launcher.
  3. Release that ownership flag before coordinator cleanup. Branch on Return Value and show Failure if disconnected.

Expected result: These are runtime surface requests. They do not provide a disk-save receipt or a third-party framework adapter.

BP_RMC_BuyerRegion / SetBuyerSurfaceState — complete Director-supplied graph
BP_RMC_BuyerRegion / SetBuyerSurfaceState — complete Director-supplied graph · Open full-resolution original
Open original in a separate tab

Scroll to inspect the complete original at native resolution.