PDA

View Full Version : Points of Interest - Custom Map Pins



Saagael
June 1st, 2023, 00:18
Forge Link: https://forge.fantasygrounds.com/shop/items/1225/view

Points of Interest lets you set up custom map pins on any image.

To set up your custom map pins, you need only click the map pin icon in an image's header bar (to the left of the lock and toolbar icons). This will open the Points of Interest list to the right of the image. You can then drag/drop any record onto the PoI list, and then assign a token to that PoI. Lastly, drag the PoI token from the list onto the image. This behavior is very similar to how one might add creatures to the combat tracker and then assign them tokens.

Once you have your PoI tokens on an image you can access the record by double-clicking the token, exactly the same way you'd open up a PC or NPC sheet. PoI's can be visible to either the GM or to everyone, and if the PoI supports being unidentified you can ID or un-ID the record directly from the list.

PoI tokens have a display name that matches the name of the record. If the record is unidentified, then the PoI's name shows the unidentified name to the players.

While this may sound like a lot of work when you could just use normal pins, I've found that for regional maps that may accumulate dozens and dozens of pins over the course of a campaign, it gets really hard to find that one link you wanted. Setting up custom icons for specific types of records helps immensely when using long-term maps. For example, I have a specific token I use for quests that are in-progress and another for completed quests. Encounter battlemaps have a unique token, as do cities, dungeons, and roads.

Here's an example using a fairly busy map that was almost useless with generic pins.
https://i.imgur.com/tdZGrz6h.jpg

Here's a list of sources for map icons that I've used

Final Fantasy 14 icons (https://ffxiv.gamerescape.com/wiki/Dictionary_of_Icons)
Guild Wars 2 map icons (https://wiki.guildwars2.com/wiki/Category:Map_icons)
Elder Scrolls Online map icons (https://en.uesp.net/wiki/Online:Maps)

If you find a good set of icons you like then please share them! I'm always looking for more options.

Compatibility
While this extension should work for any ruleset based on CoreRPG, I have only tested with a few systems (D&D 5e and Cypher). Similarly, this extension has little risk in colliding with other extensions, but there is risk of colliding with any extensions that also modify image and/or token behavior. Please report any issues you have here.

Known Issues
None at this point

Changelog
v1.1.0 - March 8th, 2024. Updated to support FG 4.5.
v1.0.1 - Initial release

damned
June 1st, 2023, 01:39
Great stuff Saagel

Havent tried it yet but intend to!

Stv
June 2nd, 2023, 18:12
Looks awesome, I'll point my DM in its direction.

claedawg
June 2nd, 2023, 20:06
Thank you for this! Exactly what I've been seeking for my hexcrawl games.

RScottSteele
June 3rd, 2023, 02:06
Trying this in my 4e game and so far it works fine. Thanks for the links to the icons, they are awesome!

Kelrugem
June 3rd, 2023, 04:57
Yeah, that is an incredible extension, I use it for my landing page, with links to the Player codex on some image/map :) Also with links to shops for them to shop and so on

Ulric
June 3rd, 2023, 23:24
Yeah, that is an incredible extension, I use it for my landing page, with links to the Player codex on some image/map :) Also with links to shops for them to shop and so on

Can you show me a couple of example screenshots of how you are using it for your landing page?

Saagael
June 4th, 2023, 00:18
Can you show me a couple of example screenshots of how you are using it for your landing page?

Not exactly a landing page, but I put an image in the original post showing a map I use for an urban game I'm running.

Kelrugem
June 4th, 2023, 05:22
Can you show me a couple of example screenshots of how you are using it for your landing page?

I described how I create landing pages here: https://www.fantasygrounds.com/forums/showthread.php?77605-Landing-Page&p=685158&viewfull=1#post685158

However, the time when I wrote that post, I had not yet this extension, so the landing page has the typical green pins. But now with this extension I replaced these pins with customized pins :) For example, there is an NPC as a merchant on this landing page, in front of him is a shared pin with a list of shops for the players to go shopping. Now I used the token of the merchant as a customized pin, so when they double-click on the NPC a shop opens :)

GKEnialb
June 4th, 2023, 15:06
This is great and should be very useful. There are a couple of advantages pins have over POIs at the moment which would be great if you could incorporate:
1) On a large map, if you zoom out, pins are still clearly visible (the size doesn't scale with the map). POIs will become smaller as you zoom out, so become harder to see:
57573
57574

2) With line of sight and visibility on (like you'd want in a dungeon), a pin is still visible once a character leaves the area, but a POI isn't:
57575


I imagine both of those are because a POI is associated with a token, so may be hard to do anything about, but figured I'd request them anyway. :)

Kelrugem
June 4th, 2023, 15:49
This is great and should be very useful. There are a couple of advantages pins have over POIs at the moment which would be great if you could incorporate:
1) On a large map, if you zoom out, pins are still clearly visible (the size doesn't scale with the map). POIs will become smaller as you zoom out, so become harder to see:
57573
57574

2) With line of sight and visibility on (like you'd want in a dungeon), a pin is still visible once a character leaves the area, but a POI isn't:
57575


I imagine both of those are because a POI is associated with a token, so may be hard to do anything about, but figured I'd request them anyway. :)

Personally, I prefer that PoIs behave like that, at least in the way how I use it; for example I use them also for aesthetics. If they would scale with the zoom level, then the aesthetics are quickly spoiled :) And I use PoIs for things on the map with which players can interact, like an NPC, parcel and so on, so that it is nice that it is sensible for visibility stuff :) So, I am not really using them as pins in the usual sense; but as pins I can see why you want that behaviour :)

So, if PoIs would be changed to behave more like pins, then I'd be happy if there are options for their behaviour :)

Saagael
June 4th, 2023, 16:22
This is great and should be very useful. There are a couple of advantages pins have over POIs at the moment which would be great if you could incorporate:
1) On a large map, if you zoom out, pins are still clearly visible (the size doesn't scale with the map). POIs will become smaller as you zoom out, so become harder to see:
57573
57574

2) With line of sight and visibility on (like you'd want in a dungeon), a pin is still visible once a character leaves the area, but a POI isn't:
57575


I imagine both of those are because a POI is associated with a token, so may be hard to do anything about, but figured I'd request them anyway. :)

These are both excellent suggestions and options that I would like to have as well. Unfortunately FG does not have the tools to support these features, at least not to my knowledge. There's no way of knowing when an image's zoom changes, thus I have no way of knowing when to update a token's scale. And there is no way of telling FG that a token should ignore line of sight for its visibility.

If either of these things are changed, I'd be happy to add them as options.

GKEnialb
June 4th, 2023, 17:08
That's what I figured. Thanks for considering, though.

Springroll
June 16th, 2023, 12:46
There seems to be a bug in the latest release of FG to 4.4, I can't double click on the tokens in a battle map when I have this .ext enabled

Saagael
June 16th, 2023, 15:36
There seems to be a bug in the latest release of FG to 4.4, I can't double click on the tokens in a battle map when I have this .ext enabled

Thanks for reporting. I just pushed v1.0.3 to the Forge and it fixes this issue.

seycyrus
June 17th, 2023, 16:21
...
Here's a list of sources for map icons that I've used

Final Fantasy 14 icons (https://ffxiv.gamerescape.com/wiki/Dictionary_of_Icons)
Guild Wars 2 map icons (https://wiki.guildwars2.com/wiki/Category:Map_icons)
Elder Scrolls Online map icons (https://en.uesp.net/wiki/Online:Maps)



Thanks for this! Is there a way to download these tokens en masse from the pages?

On a related note. Has anyone seen any tokens that would be suitable for humanoid (orc, goblin etc) camp tokens?

Saagael
June 17th, 2023, 16:49
Thanks for this! Is there a way to download these tokens en masse from the pages?

On a related note. Has anyone seen any tokens that would be suitable for humanoid (orc, goblin etc) camp tokens?

I don't know of an easy way to download all of the icons. I went through and saved each image that I wanted.

For your second question: I've been using the "Camp" icon from Elder Scrolls Online for those kinds of thing.

MrDDT
June 17th, 2023, 18:21
This is great and should be very useful. There are a couple of advantages pins have over POIs at the moment which would be great if you could incorporate:
1) On a large map, if you zoom out, pins are still clearly visible (the size doesn't scale with the map). POIs will become smaller as you zoom out, so become harder to see:
57573
57574

2) With line of sight and visibility on (like you'd want in a dungeon), a pin is still visible once a character leaves the area, but a POI isn't:
57575


I imagine both of those are because a POI is associated with a token, so may be hard to do anything about, but figured I'd request them anyway. :)

I really thought that was part of the point of it.
If you get a lot of pins in an area, you can't see anything but like 3 pins even though there is like 100 there, it looks like a mess. Whereas with this you can see much better the area when zoomed out.

Trenloe
June 18th, 2023, 10:37
Thanks for this! Is there a way to download these tokens en masse from the pages?
For some pages, if you save the page from the browser you get the images as well. In MS Edge I tried settings -> More Tools -> Save page as.

This will download an HTML file for the page and a folder (of the same name) with the graphics from the page.

EDIT: The Elder Scroll page stalled at around 60% in Edge. I tried in Firefox and it downloaded very quickly.

seycyrus
June 19th, 2023, 03:30
... I tried in Firefox and it downloaded very quickly.

You're a gentlemen and a scholar, thanks!

TheButterdragon
August 9th, 2023, 05:58
I don't know if its an interaction between it and another mod but I'm struggling to read the points of interest because they're being placed on a charcoal background. Is there anything I can do about this?

https://media.discordapp.net/attachments/959482389476810772/1138697808594092042/image.png?width=468&height=809

Trenloe
August 9th, 2023, 09:12
I don't know if its an interaction between it and another mod but I'm struggling to read the points of interest because they're being placed on a charcoal background. Is there anything I can do about this?

https://media.discordapp.net/attachments/959482389476810772/1138697808594092042/image.png?width=468&height=809
Change the theme you're using.

BushViper
September 11th, 2023, 18:06
Change the theme you're using.

Tough sell considering that's the theme a lot of us use.

Saagael
September 11th, 2023, 18:13
Tough sell considering that's the theme a lot of us use.

What theme is this? PoI uses standard text controls and fonts so there's no reason themes shouldn't work; I have been using the Hearth theme (another dark theme) for months now with no issue. Do you have other extensions loaded, and if so, does it still look like this with only PoI and your theme loaded?

MrDDT
September 11th, 2023, 21:10
What theme is this? PoI uses standard text controls and fonts so there's no reason themes shouldn't work; I have been using the Hearth theme (another dark theme) for months now with no issue. Do you have other extensions loaded, and if so, does it still look like this with only PoI and your theme loaded?


Tough sell considering that's the theme a lot of us use.

@BushViper like Saagael says what theme you using? I'm using a custom one and hearth and both are working, maybe the theme you using is lower on the loadlist and is getting over written?

BushViper
September 12th, 2023, 03:08
What theme is this? PoI uses standard text controls and fonts so there's no reason themes shouldn't work; I have been using the Hearth theme (another dark theme) for months now with no issue. Do you have other extensions loaded, and if so, does it still look like this with only PoI and your theme loaded?


@BushViper like Saagael says what theme you using? I'm using a custom one and hearth and both are working, maybe the theme you using is lower on the loadlist and is getting over written?

There's massive egg on my face. I only glanced at it for a quick second earlier today and thought it was Sir Motte's, but it's definitely not.

Apologies, disregard my comment.

Minethulhu
October 11th, 2023, 21:32
I suspect the screenshot is from Pathfinder 2E. Using a freshly created Pathfinder 2E campaign with no other extensions (let alone any theme change) I get the exact same.

Trenloe
October 12th, 2023, 09:50
I suspect the screenshot is from Pathfinder 2E.
Looking at the top right of the screenshot it's a different theme to the PF2 base theme.


Using a freshly created Pathfinder 2E campaign with no other extensions (let alone any theme change) I get the exact same.
This is what I see in a PF2 campaign, it's a lot more readable than the screenshot in post #21. However, with the recent FG Core release, there's been a change where the background of an image is partially see-through, so this might make the writing difficult to read in some instances. It might be worth the extension dev investigating putting the points of interest link on its own background instead of the default image background.

https://www.fantasygrounds.com/forums/attachment.php?attachmentid=59038

Minethulhu
October 21st, 2023, 00:24
Below is a screenshot from my newly started Pathfinder game:

59104

NOTE: This is a Pathfinder 2.0 campaign using the "Theme: FG Light" since I found the default theme a bit dark (especially combined with this extension in the Point of Interest panel).
NOTE 2: The map is a slightly edited version of the Otari map included with the Abomination Vaults Interactive Maps PDF (kept street names, but removed numbers) and fixed what I feel is a flaw on the path going underneath the bridges near the Crow's Casks tavern.

I am using it in conjunction with the Player Agency extension:

https://forge.fantasygrounds.com/shop/items/511/view

Which allows me to have a blurb about each location on the map. As the players are natives to the town, it allows me to give them information without constantly having to reiterate the same info myself (and instead will try to leave it to them to re-read whatever bits they are missing).

I created most of the tokens using images from the Complete Mapmaking Pack:

https://www.forgotten-adventures.net/product/map-making/assets/mapmaking-pack/

and using Token Tool:

https://www.rptools.net/toolbox/token-tool/

One question / request:

I notice the Point of Interest panel is only available to the GM. Is there a reason it can't also be presented to players (minus the ability to show/hide pins as well as minus the ability to see invisible pins)? Perhaps this could be a configurable option to allow or not allow player views. At least for me, I think this would add to the usability of this extension and integration with the Player Agency extension.

LordEntrails
October 24th, 2023, 16:33
I'm excited to see this, been something I've been voting for on the wishlist for a long time :)

One question, if a module is created using this extension, but then that module is opened in a campaign that does not use this extension, what happens?

Saagael
October 24th, 2023, 17:01
I'm excited to see this, been something I've been voting for on the wishlist for a long time :)

One question, if a module is created using this extension, but then that module is opened in a campaign that does not use this extension, what happens?

Interesting question, I haven't tested it but I think the tokens would be on the map, but of course double-clicking them wouldn't do anything.

LordEntrails
October 24th, 2023, 20:12
I'll test in a bit and let you know :)

WinterSoldier7
November 10th, 2023, 19:45
Hello, this might be the extension I've been looking for but I'm a bit rubbish at understanding such things...

I have locations on a map written as stories and I use them as the pins - now Points of Interest.
I want my PCs to see the icons, even the names of the icons, but not the content of the Story itself.

Is this possible?

If not, I guess I need to create a duplicate Story with no content?

Saagael
November 10th, 2023, 19:49
Hello, this might be the extension I've been looking for but I'm a bit rubbish at understanding such things...

I have locations on a map written as stories and I use them as the pins - now Points of Interest.
I want my PCs to see the icons, even the names of the icons, but not the content of the Story itself.

Is this possible?

If not, I guess I need to create a duplicate Story with no content?

That's a good question, and the answer is yes! As the GM you can set up your story as a point of interest with an icon on a map. The players will see the icon and its name, but unless the story is shared with the players they won't be able to open up the story.

WinterSoldier7
November 10th, 2023, 19:51
Excellent!

Thank you

Griogre
November 11th, 2023, 15:30
FYI remember you can always start a second instance of FG and connect as a player to see what a player sees and can access when you are in doubt.

WinterSoldier7
November 13th, 2023, 12:09
This isn't something I've done before. Do I need a second account or can I literally just open it twice??

Trenloe
November 13th, 2023, 12:19
This isn't something I've done before. Do I need a second account or can I literally just open it twice??
Open it twice. https://fantasygroundsunity.atlassian.net/wiki/spaces/FGCP/pages/2072641544/How+to+Open+Multiple+Instances+of+Fantasy+Grounds+ Unity

rocketvaultgames
March 7th, 2024, 04:17
Getting errors and graphical glitches in 4.5.0 with only POI 1.0.1 loaded:

60001

60002

I've come to love this extension. It's a bit more setup, but it's really nice when the PCs are in a town especially.

Moon Wizard
March 7th, 2024, 04:31
The image toolbar was completely redone in v4.5.0. Any extensions that are trying to attach to the image toolbar will need to be updated.

For the developer, please see ImageManager.registerToolbarButtons for an example of how to register toolbar buttons; and windowclass name="imagewindow_toolbar" for the current image toolbar that you can merge with.

Regards,
JPG

Saagael
March 8th, 2024, 18:27
Getting errors and graphical glitches in 4.5.0 with only POI 1.0.1 loaded

Version 1.1.0 has been released to the Forge that fixes compatibility for FG 4.5.

rocketvaultgames
March 8th, 2024, 18:55
Looks good. Thanks much!!

Idward
July 28th, 2024, 17:36
When trying to use this in Pathfinder 2E I keep getting:

[7/28/2024 12:35:10 PM] [ERROR] Script execution error: [string "PointsOfInterest:..t_points_of_interest.lua"]:10: createWindow: Unable to create window
stack traceback:
[C]: in function 'createWindow'
[string "PointsOfInterest:..t_points_of_interest.lua"]:10: in function 'addEntry'
[string "PointsOfInterest:..t_points_of_interest.lua"]:41: in function <[string "PointsOfInterest:..t_points_of_interest.lua"]:33>

Saagael
August 5th, 2024, 22:58
When trying to use this in Pathfinder 2E I keep getting:

[7/28/2024 12:35:10 PM] [ERROR] Script execution error: [string "PointsOfInterest:..t_points_of_interest.lua"]:10: createWindow: Unable to create window
stack traceback:
[C]: in function 'createWindow'
[string "PointsOfInterest:..t_points_of_interest.lua"]:10: in function 'addEntry'
[string "PointsOfInterest:..t_points_of_interest.lua"]:41: in function <[string "PointsOfInterest:..t_points_of_interest.lua"]:33>

A few questions to help narrow down what might be going on, as I am unable to reproduce this on my own.

Are you using the Pathfinder (2E) or Pathfinder (2E Legacy) ruleset?
What is the release version for the ruleset displayed in chat when you load your campaign?
What is the version for Points of Interest that displays in chat when you load your campaign?
Do you have any other extensions loaded?

Idward
August 8th, 2024, 21:02
I think I know what caused this. I was using a map from one of the modules, when I reopened the campaign all of my story markers were gone. When I copied the map, it no longer threw errors at me. So, I cannot use a map in a module, I must first copy it, then I can use Points of Interest.

Module: Lost Omen: The Mwangi Expanse
Map: Nantambu Map
Pathfinder 2E (Upgraded from legacy to core
[8/8/2024 3:52:52 PM] RULESET: Pathfinder RPG Second Edition ruleset v2024-07-16 (PF2 Release 19i) for Fantasy Grounds
Copyright 2024 Smiteworks USA, LLC
[8/8/2024 3:52:52 PM] EXTENSION: Points of Interest v1.1.0 by Saagael.

<?xml version="1.0" encoding="utf-8"?>
<extensionstate version="4.5" dataversion="20230911">
<extension name="FG-CoreRPG-Coins-Weight" />
<extension name="FG-CoreRPG-Extraplanar-Containers" />
<extension name="Golarion Languages and Fonts FGU" />
<extension name="Myst - PF2E Desktop Modifiers - Dark" />
<extension name="NaturalSelection" />
<extension name="OpticalReferendum" />
<extension name="PF2CreatureParser" />
<extension name="PFRPG2GMEnhancements" />
<extension name="PointsOfInterest" />
<extension name="PZOSMWPZO2236FG" />
<extension name="SDM_BARON" />
<extension name="SpellbookSearch" />
<extension name="Success-Level-Colors" />
<extension name="FG-Effect-Builder" />
<extension name="FG-Effect-Builder-Plugin-PFRPG2" />
<extension name="Dis advantage" />
<extension name="FG-Ammunition-Manager" />
<extension name="pathbuilder_import" />
<extension name="Player Targeting" />
<extension name="Has Initiative Indicator" />
<extension name="Shops" />
<extension name="calendarplus" />
<extension name="CloseEncounters" />
<extension name="CustomHealthBarWidget" />
<extension name="WinnowingPursuits" />
<extension name="ClearDead" />
<extension name="NPC_Portraits" />
<extension name="FG-Aura-Effect" />
<extension name="CloseWindows" />
<extension name="Chat Aesthetics Configurator" />
</extensionstate>

Zaibach333
October 5th, 2024, 01:00
Feature request for this forge item: a convert all image pins to PoI button

HuseyinCinar
October 18th, 2024, 13:55
The Elder Scrolls icons are really good? Does anyone have other game suggestions for icon packs? Maybe some Assassin's Creed games or Witcher etc

Starwolf
October 19th, 2024, 23:49
I have encountered a possible bug. I generate much of my adventure as a module and export it before I activate it in the main campaign. Doing so seems to lead to that POI buttons which has been placed on the map do not retain their map position after export when I open the module in my main campaign. I use DnD 4e and haven't tried in other rulesets

GrumpyGramp
April 30th, 2025, 07:10
The extension stopped working. Could you have a look if its possible to fix it?

Saagael
April 30th, 2025, 15:46
The extension stopped working. Could you have a look if its possible to fix it?

Can you be more specific? It has continued to work for me.

GKEnialb
May 3rd, 2025, 00:20
Still works for me as well.

WinterSoldier7
May 3rd, 2025, 10:04
I'm using the 5e ruleset and think I'm in a similar situation, in that I can no longer find it on my map toolbar:

64277

It could be I'm just being blind, but it's at least not where it used to be. Not sure if that's what the other poster was seeing.

Tantrum
May 3rd, 2025, 22:08
I'm using the 5e ruleset and think I'm in a similar situation, in that I can no longer find it on my map toolbar:

64277

It could be I'm just being blind, but it's at least not where it used to be. Not sure if that's what the other poster was seeing.

It's the first button on the bottom row.

WinterSoldier7
May 3rd, 2025, 22:38
Hehe, is it really? I was sure I tried all of the buttons.

If so, then I'll crawl back into my cave :P. Silly me

Camberme
July 2nd, 2025, 04:11
In Savage worlds, (swade) loaded points of interest, able to click icon, to bring up poi window, but when i try to drag a record, from my "book" (campaign) to the map, it errors

[7/1/2025 8:08:39 PM] [ERROR] Script execution error: [string "PointsOfInterest:..t_points_of_interest.lua"]:10: createWindow: Unable to create window
64711

wrandalljr4
August 8th, 2025, 18:32
Hello

Is this still working and supported? I love the concept.

Warren

rocketvaultgames
August 8th, 2025, 19:26
It is still working for me as of today in D&D 5e in FG 4.8 along with 100+ other extensions. I'm not sure how actively it is supported...

Egheal
August 9th, 2025, 13:31
It works (FGU 4.8) with Alien, Call of Cthulhu and Traveller rulesets.

Elrix
January 17th, 2026, 13:04
Hehe, is it really? I was sure I tried all of the buttons.

If so, then I'll crawl back into my cave :P. Silly me

WOW... I've taken up residence in that cave... I've had this installed for over a year and just today saw that.

And it still works !



Oh more images to collect now.