View Full Version : Private DM Notes on Items
Eldarc
June 16th, 2024, 18:27
This extension allows the DM to annotate private notes on items that the players will never see, even if the item has been shared and identified.
https://forge.fantasygrounds.com/shop/items/1801/view
Incentiveware
If you want to contribute you can do so here: https://www.paypal.com/paypalme/lapantalladelmaster.
Guarantees
There is no guarantee that this extension will do everything you want or expect it to, that the extension will be error free, that I will continue to support the extension, etc. Over time I may find I have more or less time or willingness to work on it.
Things to Note
This is a FGU only extension. It uses some features that are only available in FGU.
This extension has been created by Eldarc using Ruleset Wizard by Psicodelix (https://www.rulesetwizard.com/)
Please use this thread to report bugs, request additional rulesets, and suggest new features. However, please note that the extension already performs the simple function it was intended for from the start.
Thank you,
Eldarc
charros
June 18th, 2024, 00:58
Thank you for making this extension. It is really nice to keep notes confined and still be only seen by me on an item that is totally "not cursed" ;)
claedawg
June 19th, 2024, 02:48
This is great!!! Should have been a feature from the start. You should also add this to the features request so you don't have to keep fixing it every time an update breaks it.
Eldarc
June 19th, 2024, 21:41
Thank you! I agree with you, this should come standard with all rulesets. However, there are two rulesets that already include this feature, Pathfinder 2 and AD&D. Hopefully, they will add it to all rulesets someday so I can retire this extension :)
GKEnialb
June 21st, 2024, 01:34
Very nice! This is a great extension (and agree it should be standard).
jaharmi
June 24th, 2024, 17:46
Eldarc, since you mentioned the PF2 and AD&D ruleset feature, does this extension add information in a way that is compatible with those rulesets? I’m just thinking about the data, and whether it could migrate or would get lost should other rulesets build DM notes in.
Eldarc
June 24th, 2024, 23:44
I have no idea how those rulesets have named that node in their DB. Sorry, I can't help you with that.
Trenloe
June 25th, 2024, 00:46
PFRPG2 uses a formatted text field called "gmnotes". It's the same FG control type, but is "dmonly" in the D&D 2E ruleset.
joltblaster
July 1st, 2024, 04:32
Has anyone tried it with Savage Worlds?
Bonkon
July 1st, 2024, 05:05
Good Day JoltBlaster :)
First post shows it should work with Savage Worlds. :)
joltblaster
July 1st, 2024, 17:10
I compared a DND campaign with my Pathfinder for Savage Worlds and the extension does not show up on the PfSW campaign but does in DND campaign. I also checked a plan Savage Worlds campaign and it shows there. So it looks like it is just not available for Pathfinder for Savage Worlds.
Trenloe
July 1st, 2024, 17:36
I compared a DND campaign with my Pathfinder for Savage Worlds and the extension does not show up on the PfSW campaign but does in DND campaign. I also checked a plan Savage Worlds campaign and it shows there. So it looks like it is just not available for Pathfinder for Savage Worlds.
That's correct. Pathfinder for Savage Worlds is classed as its own ruleset. Post #1 of this thread lists the rulesets that this extension is specifically coded for - it won't be available in campaigns using other rulesets, including the SWPF ruleset. I'd guess the lack of support of SWPF is due to the extension author not owing that ruleset - so they can't test and support that properly.
joltblaster
July 1st, 2024, 17:42
Bummer. I read Savage Worlds to be all versions of Savage Worlds. It looks like a really cool extension. I will use it in my DND5e campaign. SWPF, I am in book 2 and have 4 more books to go. I am not a developer so I have no idea what it would take for it to be included in the base SWPF or the extension reworked to be compatible.
Eldarc
July 2nd, 2024, 21:31
Bummer. I read Savage Worlds to be all versions of Savage Worlds. It looks like a really cool extension. I will use it in my DND5e campaign. SWPF, I am in book 2 and have 4 more books to go. I am not a developer so I have no idea what it would take for it to be included in the base SWPF or the extension reworked to be compatible.
Is there another ruleset for Savage Worlds different from the Adventure Edition? If so, please let me know the name of the file for the ruleset (I do not have it, so I am not aware of it). Perhaps it is SWPF.pak? Once I know, I can add it but I won't be able to test if it works correctly. However, I believe it should, and you'll have to test it yourself. Does that sound okay?
Trenloe
July 2nd, 2024, 21:54
Is there another ruleset for Savage Worlds different from the Adventure Edition? If so, please let me know the name of the file for the ruleset (I do not have it, so I am not aware of it). Perhaps it is SWPF.pak? Once I know, I can add it but I won't be able to test if it works correctly.
There is SWPF - Pathfinder for Savage Worlds, and also SWD - the older Savage Worlds Deluxe.
joltblaster
July 2nd, 2024, 23:04
@eldrac - It does not even show up as an extension to enable. I don't know how FGU determines what is allowed but my guess is that something isn't matching and not sure how to determine the ruleset name.
Moon Wizard
July 2nd, 2024, 23:48
Ruleset names for Savage Worlds different rulesets are:
SavageWorlds
SWD
SWPF
Regards,
JPG
Trenloe
July 3rd, 2024, 01:35
@eldrac - It does not even show up as an extension to enable. I don't know how FGU determines what is allowed but my guess is that something isn't matching and not sure how to determine the ruleset name.
The extension dev needs to enable access to specific rulesets in the extension definition itself. The ruleset names have been provided in this thread. They'll need to update the extension code and upload it to the Forge before you'll be able to update and test the new extension.
Eldarc
July 4th, 2024, 13:59
The version of the extension that includes the SWD and SWPF games is now active on The Forge. As I mentioned, I can't check if it works correctly, but I understand there shouldn't be any issues. If it doesn't work, please let me know. Thank you all.
Trenloe
July 5th, 2024, 18:45
The version of the extension that includes the SWD and SWPF games is now active on The Forge. As I mentioned, I can't check if it works correctly, but I understand there shouldn't be any issues. If it doesn't work, please let me know. Thank you all.
SWPF is a separate ruleset, but if you have SavageWorlds you should also have SWD.
joltblaster
July 7th, 2024, 22:16
I can confirm that I can see the DM Notes field. Thanks for the updates. Will be super handy for those legacy weapons that scale and those cursed weapons.
Eldarc
July 10th, 2024, 19:04
Great, thank you! =)
nephranka
July 18th, 2024, 18:19
Looks like on TEST this is throwing an error. They are adding a tab for images on items, so I suspect changes to items may be the cause.
Eldarc
July 19th, 2024, 19:40
Looks like on TEST this is throwing an error. They are adding a tab for images on items, so I suspect changes to items may be the cause.
Thanks for the notice, but I don't plan to change anything until the changes have been applied to the Live channel, in case they make more changes and I have to redo it.
nephranka
July 20th, 2024, 00:06
Thanks for the notice, but I don't plan to change anything until the changes have been applied to the Live channel, in case they make more changes and I have to redo it.
I figured but I thought I would pass the info along in case you wanted to see where the issue "currently" is or in general just know an issue is coming.
rocketvaultgames
August 14th, 2024, 21:45
Just confirming that I'm getting these errors in 5e Live v4.5.10 with only this extension loaded:
61537
Eldarc
August 15th, 2024, 00:18
Just confirming that I'm getting these errors in 5e Live v4.5.10 with only this extension loaded:
61537
Thank you for reporting. Yes, the issue is ugly and I'll try to fix it asap, I think I'll need some help from a proficient coder this time, although it doesn't seem a big issue. Nevertheless, although the console errors are annoying, at least everything seems to work properly.
Eldarc
August 15th, 2024, 23:03
Hi again. The issue has been fixed and uploaded to the forge. As soon as it's approved (and I see it and have time), I'll activate it.
rocketvaultgames
August 15th, 2024, 23:08
Hi again. The issue has been fixed and uploaded to the forge. As soon as it's approved (and I see it and have time), I'll activate it.
Awesome! Thanks much for the fast fix.
nephranka
August 16th, 2024, 11:19
Just tried it. I did get an update but still the same error. No version in chat but the file says ver:1?
GKEnialb
August 16th, 2024, 17:32
Yeah, I can reproduce it with only this extension loaded using the new 5e Tutorial campaign.
Eldarc
August 16th, 2024, 19:53
It's live and it works properly now.
GKEnialb
August 16th, 2024, 22:55
Thanks! I can confirm it works on the tutorial campaign.
nephranka
August 17th, 2024, 02:06
It's live and it works properly now.
Looks good.Thanks!
rocketvaultgames
September 18th, 2024, 17:16
It looks like the latest update broke this extension.
With only this loaded:
62046
GKEnialb
September 18th, 2024, 18:01
Thanks - I'll look at this tonight.
Oops, that's not one of mine. I'll wait for Eldarc to look at it. :D
estrolof
September 25th, 2024, 06:14
To follow up on rockvaultgame's post:
When this extension is loaded (alone or with others), those error messages indicate that all of the text fields (type, cost, description, DM Note, etc.) except for name and non-id name are missing. They are missing in view and edit views.
I had a second thought (because the ability to add DM-Only notes is SO helpful for cursed, sentient, quest, or historic items). Is it harder to add a Tab to items, instead of a text field? One that is only visible to the DM, or on which that DM-Only text field lives? That way the item's DM Only note doesn't push down the Description when viewed as the DM. As a non-coder, I apologize if this would be a HUGE ask.
ItsCliffGaming
September 28th, 2024, 23:50
Oops, that's not one of mine. I'll wait for Eldarc to look at it. :D
Any word back on this one? I would love to use this again, but the error is too intrusive to, right now.
GKEnialb
October 1st, 2024, 01:27
Nope and the extension gets loaded into the vault instead of the extensions directory, so can't even make a temporary fix while waiting for Eldarc. It's super useful, so hopefully he'll have an update soon.
BushViper
October 1st, 2024, 04:42
I'm having my own error messages from a conflict I haven't pinned down yet. I'll report back when I know exactly what's causing the problem.
GKEnialb
October 5th, 2024, 05:16
In the meantime, I've made this to be able to access the private DM notes (and update / create new ones). Should behave the same as the original, but no guarantees. I'm not sure what rev the real extension is, so I've made this as a separate extension to ensure that when Eldarc does update this extension, it will download from the Forge and until it's updated, an update won't wipe it out... You don't have to have both enabled, but I don't think it'll cause any problems if you do.
Edit: Removing this version now that Eldarc has updated the Forge.
Tabarkus
October 7th, 2024, 03:29
Can you please make this work for Dungeon Crawl Classics and Mutant Crawl Classics? DCC RPG and MCC RPG respectively.
GKEnialb
October 7th, 2024, 04:29
I don't own either of those, so I'll leave that to the actual author of this extension, assuming that he's just off of the forums for a bit.
lennykey
November 9th, 2024, 10:45
This extension is causing errors when trying to open items, when I disable this extension I can open the items without errors. Link to my post is https://discord.com/channels/248168089407979530/713512492944457789/1304743346941726781
claedawg
November 9th, 2024, 11:00
This extension is causing errors when trying to open items, when I disable this extension I can open the items without errors. Link to my post is https://discord.com/channels/248168089407979530/713512492944457789/1304743346941726781
Looks like it may only be for 5E. Not getting errors in Shadowdark ruleset.
lennykey
November 9th, 2024, 21:56
Yes, sorry I didn't mention what ruleset I used - D&D 5e - started happening after Fantasy Grounds updated to implement D&D 2024
GKEnialb
November 9th, 2024, 22:24
Is that with the old one on the Forge or the extension in Post 41?
Silmeril
November 12th, 2024, 23:10
The one in post 41 doesn't work right with me either. All the items are not displaying correctly with the extension active
GKEnialb
November 13th, 2024, 01:49
Does that happen with only this extension loaded? What ruleset are you using? Can you share a screenshot? Happy to take a look if I have some more info. Everything I expect to appear is there with 5e, at least, so maybe something else is going on.
Silmeril
November 13th, 2024, 22:37
Trying to figure out how to attach a couple screen shots here. Any help?
MrDDT
November 13th, 2024, 23:51
Trying to figure out how to attach a couple screen shots here. Any help?
Reply to the post, and at the bottom it will say "manage attachments" find the file there and add it.
nephranka
November 14th, 2024, 01:05
Here are the errors I get when opening an item in 5e. No exts loaded.
[11/13/2024 8:02:51 PM] [ERROR] Script execution error: [string "W:item_main"]:6: attempt to index global 'nonidentified' (a nil value)
[11/13/2024 8:02:51 PM] [ERROR] window: Control (dm_pn_label) anchoring to an undefined control (columnanchor) in windowclass (item_main)
[11/13/2024 8:02:51 PM] [ERROR] window: Control (dm_privatenotes) anchoring to an undefined control (columnanchor) in windowclass (item_main)
[11/13/2024 8:02:51 PM] [ERROR] window: Control (divider_dmpn) anchoring to an undefined control (columnanchor) in windowclass (item_main)
[11/13/2024 8:02:51 PM] [ERROR] Script execution error: [string "W:item_main"]:6: attempt to index global 'nonidentified' (a nil value)
GKEnialb
November 14th, 2024, 02:17
And that's with the extension from post #41 and not the Forge?
nephranka
November 14th, 2024, 10:42
Doh!...Let me try that one.
edit: #41 fixes the errors. Sorry to add confusion to the discussion.
Silmeril
November 14th, 2024, 22:58
This is a longsword with the link in message #41 installed and then not installed. So much data is missing with the extension installed.
Silmeril
November 14th, 2024, 22:59
Reply to the post, and at the bottom it will say "manage attachments" find the file there and add it.
Thanks
GKEnialb
November 15th, 2024, 00:40
@nephranka - no worries, hard to keep track of things when the extension may have been abandoned.
@Silmeril - this may be related to the confusion, depending upon when you grabbed #41. If it was before November 10th, try to grab it again. I probably made things worse trying to not scatter posts with extension updates...
I'll try to get in touch with Eldarc to see if he is abandoning this - if so, I'll see if he can transfer the Forge over or I'll start a new extension based on this.
Silmeril
November 15th, 2024, 02:13
Well, what do ya know! I just downloaded it again from the post #41 and it looks to work fine now. Thanks!! Would be nice to have the Forge update it again though. This is a VERY useful extension.
GKEnialb
November 15th, 2024, 03:47
Sorry about that - I should've put the fix at the bottom of the thread. If I can't reach eldarc, I'll see if I can get SW to delist the broken version and I'll start a new one in the Forge.
Eldarc
December 7th, 2024, 17:37
Apologies for this extension not working properly for quite some time. The constant small changes to the rulesets, encapsulations, templates, etc., make fixing all of this a real headache—and then you have to fix it all over again five days later. Between that, more pressing concerns, and the fact that I’m not a programmer (thanks, Psicodelix), it’s been difficult for me to keep this simple extension up to date.
That said, I’ve just uploaded an updated version to the Forge. As soon as I can activate it, it will be available and 100% functional for you.
Eldarc
Eldarc
December 12th, 2024, 23:45
The extension has been fixed and is now available on the Forge, so if you update, you can activate it.
Additionally, a bug has been resolved where, if an item was shared individually with a player character or added to the party sheet, the supposedly private field was visible to the player(s). This issue has been addressed, and the field should no longer be revealed to players.
If you come across any other issues, please let me know.
I’d like to thank Psicodelix for resolving these problems.
Hjorimir
July 3rd, 2025, 01:21
I love this extension and I use it all of the time. I wish it also worked with Story entries. I have a hole slew of STORY and another STORY (Secrets) entry in use.
MrDDT
July 15th, 2025, 08:05
Not that it matters a ton but a read only item has the name of the header overlapping, on a local copy or one that you can edit, it's fine.
joltblaster
December 10th, 2025, 03:44
Is there a reason this would not work with ShadowDark? I have the extension and the paid version of ShadowDark but I cannot find the field.
Eldarc
December 10th, 2025, 18:46
Is there a reason this would not work with ShadowDark? I have the extension and the paid version of ShadowDark but I cannot find the field.
Yes, of course there’s a reason. I haven’t really dug into it yet, but my guess is that the structure of the “Item” window in ShadowDark, or at least the specific section where the new fields are displayed, doesn’t quite match the one in CoreRPG.
If that’s the case, for it to work either the ShadowDark developer would need to standardize their ruleset, or I would have to create a second extension just for SD, which I’m not going to do at the moment, I’m afraid.
Powered by vBulletin® Version 4.2.1 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.