PDA

View Full Version : Eridul Additions (free extension)



mwfantasygrounds
August 24th, 2024, 00:10
20240102 v1.1 Changelog:

NOTE: This version includes something that may break currently existing records. Sorry about that! I used the wrong field type (string instead of number) for the Session Number field in the Events tabs. If you get any console errors when opening the Events (or Goods) tab, perform the following steps:
1. Close FG.
2. Open your Campaign's folder.
3. Open db.xml.
4. Find all '<SessionNum type="string">' and replace with '<SessionNum type="number">'

NEW FEATURES:
- Added Game Options so you can enable/disable features. It is at the bottom of the list, under the "Eridul Additions" category. It really just shows/hides the sidebar buttons and is more for reducing clutter from unused features.
- Added additional rulesets from user request - PFRPG2-Legacy and Shadowdark. Also added CoreRPG for testing. NOTE: I only play using the PFRPG2 ruleset, so that is the only one that I officially support.

BUG FIXES & IMPROVEMENTS:
- The various lists (like on the Events tab of the Factions record) now expand vertically with the window.
- The various lists now also are correctly sorted in numerical order (I plan to add a toggle to sort Ascending/Descending in the future).
- Added the Perception, Will, Background, Appearance, Personality, and Penalty fields to the NPC Influence statblocks to match what is in GM Core.
- Altered the NPC Influence Thresholds field to be a list automatically sorted ascending by IPs.

v0.1.1
- Initial Release


I've just submitted a free extension to the Forge. It's my first extension so I'm not 100% sure if I got the entire process correct. I think it's in some sort of review process right now. Assuming it shows up on the Forge, here is what the extension does:

Name: Eridul Additions
Forge Link: https://forge.fantasygrounds.com/shop/items/1888/view

Features:

NPC Attitude/Influence (helps both GMs and PCs keep track of NPCs and how they are influenced)
Faction Reputation Points (helps both GMs and PCs keep track of factions and how they are influenced)
Shops (helps both GMs and PCs keep track of specific shops (or towns) and what sorts of items are available for sale)
Victory Points subsystem from GM Core
Research Points subsystem from GM Core


Should the GM decide to share these records with PCs, all of these items have some GM-only tabs which will always remain visible only to the GM.

The Shops are not meant to be itemized lists of specific items for sale; it's more of a "this shop sells Common Runes of level 6 or lower, and also sells Uncommon Runes of level 4 or lower for a 50% markup).


61702

61703

61704


Edit: It's in the Forge! :) Go easy on me, I am not a great programmer. But please let me know what you think and what changes/improvements you might suggest!

Farnaby
August 24th, 2024, 21:13
They sound very useful. Thanks fo sharing, can't wait until it appears in the Forge.

mwfantasygrounds
August 29th, 2024, 00:28
Update 20240828: I added the Research Points and Victory Points subsystems from GM Core :)

Montis
September 1st, 2024, 17:07
I think it would've been helpful if you added the link to the forge page (https://forge.fantasygrounds.com/shop/items/1888/view) in the first post :)

But thanks, I'll certainly be able to put it to good use at some point :)

mwfantasygrounds
September 3rd, 2024, 17:23
Whoops - Thanks Montis! Haha, I guess a link is useful :D I added it to the first post.

Farnaby
September 7th, 2024, 11:11
I've added your extension in the Forge but I can't find it under extensions when I load a campaign.

Trenloe
September 7th, 2024, 14:22
I've added your extension in the Forge but I can't find it under extensions when I load a campaign.
Assuming you're not using a legacy campaign: scroll all the way down through the list of categorized extensions, it's after the "Theme: ..." extensions.

Farnaby
September 7th, 2024, 16:24
Oh, okay I am using Legacy.
It does say Core and Pathfinder 2.0 in the description.

Trenloe
September 7th, 2024, 16:46
Oh, okay I am using Legacy.
It does say Core and Pathfinder 2.0 in the description.
Legacy campaigns use a different ruleset name, so the extension developer will need to add PFRPG2-Legacy to the extension rulesets.

claedawg
September 8th, 2024, 03:53
Would it be possible for you to add this for the Shadowdark ruleset? I don't see it in the list of available extensions :(

mwfantasygrounds
September 9th, 2024, 18:44
@Farnaby and @claedawg, I can certainly add other rule sets! I will probably add a "YMMV" or "not fully tested" though, because

Farnaby
September 10th, 2024, 16:14
Cool, thanks.
Let us know when it's been added so I can start using it.

HuseyinCinar
November 4th, 2024, 15:03
This is great! I have a suggestion that might imrpove QoL

You know how each item has check boxes below for Armor, Weapons, Other etc. And any entry in the bestiary has tick box of NPC or Hazard?

If there were checkboxes with attitude levels it would be super easy to track.

Attitudes go from low to highest : Hostile, unfriendly, indifferent, friendly, helpful

We could track each NPC and faction etc with this. Make an Impression activity directly moves these up and down. And Request activity refers to these as well etc.

mwfantasygrounds
January 2nd, 2025, 22:20
This is great! I have a suggestion that might imrpove QoL

You know how each item has check boxes below for Armor, Weapons, Other etc. And any entry in the bestiary has tick box of NPC or Hazard?

If there were checkboxes with attitude levels it would be super easy to track.

Attitudes go from low to highest : Hostile, unfriendly, indifferent, friendly, helpful

We could track each NPC and faction etc with this. Make an Impression activity directly moves these up and down. And Request activity refers to these as well etc.


That's interesting, and a good idea to consider. I'm trying to figure out how to have it do math but once I have that figured out I think I can do something like this.

HuseyinCinar
January 3rd, 2025, 13:00
Basic tickboxes should (personally, would) be great without any sort of math

mwfantasygrounds
January 3rd, 2025, 20:33
I uploaded v1.1 to the Forge. Will add changelog to first post.

ScribblingRambler
May 21st, 2025, 00:25
I'm surprised nobody has mentioned this yet.
Since the last FG version change, I've been getting chat error message any time I open a window from the Additions.
frame_record - DEPRECATED - 2024 03 - Contact ruleset/extension/forge author

They only seem to be warnings, and I haven't yet found any actual issues in the opened windows. Still, it sure can mess up the chat window.

Thanks.

mwfantasygrounds
May 22nd, 2025, 23:26
Thanks - I will take a look!

ScribblingRambler
May 22nd, 2025, 23:45
It seems to be doing it in both Pf2 versions.

mwfantasygrounds
June 13th, 2025, 20:32
It is - it doesn't look like any functionality is missing, but I am not sure what sort of frame I am supposed to use since the one I am currently using is deprecated. I am trying to read the wiki to find out :)

Montis
September 18th, 2025, 19:21
Hello, I'm getting errors when opening any item in any menu from this extension. I believe this might be related to the UI update?

mwfantasygrounds
September 19th, 2025, 21:35
It is, and I've tried for hours to figure out how to fix it. I'm not really a coder, so I'm sorry it is taking so long to fix :(

DonE66
September 21st, 2025, 21:51
I have fixed the extension. I had to adjust all the frame xml and adjust the position of a number of controls. I did not have to make any adjustments to the scripts. Here is the extension which you can use to update your code base and others can use until the forge is updated.

mwfantasygrounds
September 23rd, 2025, 17:42
I have fixed the extension. I had to adjust all the frame xml and adjust the position of a number of controls. I did not have to make any adjustments to the scripts. Here is the extension which you can use to update your code base and others can use until the forge is updated.


Thank you!!! I will take a look at the change you made later tonight and upload an updated one to the Forge.

mwfantasygrounds
September 27th, 2025, 21:36
Thanks DonE66 - I have uploaded the new version. Looking at the changes you made, it makes sense now to me. I just couldn't figure out how to do that without reverse engineering an example :)

DonE66
September 27th, 2025, 21:46
Thanks DonE66 - I have uploaded the new version. Looking at the changes you made, it makes sense now to me. I just couldn't figure out how to do that without reverse engineering an example :)

No worries, happy to point you in the right direction.

Rallina
April 7th, 2026, 21:20
FYI the "Factions" functionality is not working for me. I have added events to the events tab but the total number of Reputation points always shows zero:

67064

Meteoro
May 22nd, 2026, 19:01
Hi, mwfantasygrounds!

Very useful extension.

If it's not too much trouble, could you please also release the extension for the Starfinder 2e ruleset? It's the same subsystem as Pathfinder 2e. Then we could use the same tool in Starfinder too :D