Map markers – Ylands

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
= Introduction =
= Introduction =
Map Markers allow creators to customize how their maps look and interact with the game using images. These are scripted much like UI widgets are - first a marker object is created and then customized with additional instructions. There are two types of markers - '''Object markers''', which follow an object which they are attached to and '''World markers''', which are placed on a position within the world. Each marker needs to be labeled with a unique ID within the scope of it’s attachment (Object markers must be unique for their target object and World markers must always be uniquely identified). Each marker can be set to be visible from the start or, with some additional scripting, it can be shown/hidden for each player separately.
Map Markers allow creators to customize how their maps look and interact with the game using images. These are scripted much like UI widgets are - first a marker object is created and then customized with additional instructions. There are two types of markers - '''Object markers''', which follow an object which they are attached to and '''World markers''', which are placed on a position within the world.
 
Each marker needs to be labeled with a unique ID within the scope of it’s attachment (Object markers must be unique for their target object and World markers must always be uniquely identified). Each marker can be set to be visible from the start or, with some additional scripting, it can be shown/hidden for each player separately.
 
= Map settings =
= Map settings =
In order to use Map Markers, the '''game map''' visibility must be set to '''Covered''' or '''Revealed''' in Game Settings.
In order to use Map Markers, the '''game map''' visibility must be set to '''Covered''' or '''Revealed''' in Game Settings.

Revision as of 16:05, 12 November 2021

Introduction

Map Markers allow creators to customize how their maps look and interact with the game using images. These are scripted much like UI widgets are - first a marker object is created and then customized with additional instructions. There are two types of markers - Object markers, which follow an object which they are attached to and World markers, which are placed on a position within the world.

Each marker needs to be labeled with a unique ID within the scope of it’s attachment (Object markers must be unique for their target object and World markers must always be uniquely identified). Each marker can be set to be visible from the start or, with some additional scripting, it can be shown/hidden for each player separately.

Map settings

In order to use Map Markers, the game map visibility must be set to Covered or Revealed in Game Settings.

Map markers

Object Marker

By adding a marker directly to an object, players looking at the map will be able to track it's movement (and direction, if set).

Basic example

In the example below, a basic map marker is added on every tiger on the Yland:

Advanced example

Further customization of the map marker is possible, as demonstrated in this example:

Note: you can either Get map marker object using its ID or create it directly into a variable for reference.

World Marker

Using the world marker gives the creators more freedom in placement, but on its own, it will not change its position. With a bit of determination, it is possible to create trails, quest zones or just decorate the map with custom images.

Quest zone example

In this example is a simple "quest zone". It's set to cast no shadow and will keep it's size regardless of how much the player zooms in/out of the map:

Path example

Here is an example of a path made out of markers:

See also

List of additional Map Marker instructions: