Quest Icons and Preview
This page will go through the set-up to get Quests icons show up on the Region Map
Overview
In first case, I'm talking about ThatWelshOne_'s Modern Quest System Plugin.
The Quest Icons are displayed on the Quest Mode on the Region Map.
Make sure the SHOW_QUEST_ICON setting is set to true or the Switch ID you set for it is ON.
This will also make it possible to Preview these Quests. Which button is needed to show the Quest Preview is set with the SHOW_QUEST_BUTTON setting.
There are a few more settings for the Quest Preview which are listed and explained here.
Now to make a Quest display an Icon for it, you'll need to edit the 004_Quest_Data.rb file (of the Modern Quest Plugin). If you haven't set up any Quests for your game yet, then you should probably do that first. (Follow the instructions that come with the MQS (Moder Quest System) plugin to know how.)
Example 1
Let's take a look at the Quest1 Data that comes by default with the Quest Plugin:
To make this Quest show an Icon (when the Quest is active) on the Region map, we only need to add where to display the Icon for this Quest:
RegionID
X Position
Y Position
Custom Quest Icon (optional)
We add this in following format
:Map => [RegionID, X Position, Y Position]
The edited Data for Quest1 would now look like this:
This will make appear an Icon on Region0 on Position X 13 and Position Y 12. If we look in the townmap.txt PBS file, these coordinates will be Lappet Town.
Result in Game when Quest 1 is Active:
On the screenshot you might notice that it is saying "C: View Quest" in the Button Preview Box on the Top Right. This is because I have -FL-'s Set the Controls Screen Plugin installed. If you don't have installed this Plugin, it'll say "USE: View Quest" by default or the Input Key you set for viewing a Quest's Information set by the QUEST_PREVIEW_BUTTON Setting.
Now when we press the button that we've set to open the quest Preview, we get this result:
Example 2
Let's take a look at the Quest2 Data that comes by default with the Quest Plugin:
This Quest Data is an extansion of Example 1, it includes multiple Stages and Locations.
Now when we want to assign a Quest Icon for each Stage and make it display that Icon on a different location for each Stage, we can do as following:
The number tells the script for which Stage this Map Position should be used to display the Icon.
We added an icon "Purple" for Stage 1, "Green" for Stage 2 and "Orange" for Stage 3 after the Map Positions of each Stage. The actual name of the image is "mapQuestPurple.png" for Stage 1, "mapQuestGreen.png" for Stage 2 and "mapQuestOrange.png" for Stage 3.
The Icons are located in:
Graphics > Pictures > RegionMap > Icons > Quest (for v20.1)
Graphics > UI > Town Map > Icons > Quest (for 21.1)
Result in Game for Stage 1:
Previewing Stage 1:
Result in Game for Stage 2:
Previewing Stage 2:
Result in Game for Stage 3:
Previewing Stage 3:
Example 3
Let's take a look at the Quest6 Data that comes by default with the Quest Plugin:
This Quest has just like in Example 2 more than 1 Stage. It only serves as an example, so it doesn't need to make any sense but we can assign here 1 Map position for both stages.
The Data would then look like this:
There's no number in :Map
, this means that this Map Position will be used for both stages.
Result in Game for Stage 1:
Previewing Stage 1:
Result in Game for Stage 2:
Previewing Stage 2 is not possible as there was no map position given for that Quest Stage.
Example 4
Let's take a look at the Quest8 Date that comes by default with the Quest Plugin:
You can also only put :Map2
. This would mean that only Stage 2 will show a Quest Icon on the Region Map and Stage 1 will not.
Result in Game for Stage 1:
Previewing Stage 1 is not possible as there was no map position given for that Quest Stage.
Result in Game for Stage 2:
Previewing Stage 2:
You don't need to add a Map Location for all Quests, you can for example only do this for Main or Story Quests
Last updated