PDA

View Full Version : PFRPG Extraplanar Containers



bmos
March 16th, 2021, 21:48
This extension provides support for extraplanar containers by ignoring the weight of carried (but not equipped) items in supported contaners.

Extension Homepage, README, and Codebase (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers)
FantasyGrounds Forge (https://forge.fantasygrounds.com/shop/items/13/view)
Ext Files and Changelog (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers/releases)
License Information (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers/blob/master/LICENSE.md)
Bug Tracker and Suggestions (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers/issues)

To avoid my threads taking over the PF1e subforum, I publish most updates in my combo thread (https://www.fantasygrounds.com/forums/showthread.php?60308-bmos-extensions) (with only major updates in this individual thread which is primarily for discussion and bug reports). To ensure you're kept informed of future updates, either subscribe to that thread (for updates to all my extensions) or create a GitHub account and follow the specific repository of each extension you use. Or just check the releases linked in the first post of the thread periodically.

To add custom container search terms, you can download and customize this extension (it needs to be used alongside the full Extraplanar Containers extension):

daddyogreman
March 17th, 2021, 00:06
Nice!
Might take a stab here shortly at porting this over to 5E.

bmos
March 17th, 2021, 00:18
Nice!
Might take a stab here shortly at porting this over to 5E.Let me know if you have any questions.
I think you should be able to leave most functions alone and just re-write updateEncumbrance based on the 5E version.

daddyogreman
March 17th, 2021, 00:57
Let me know if you have any questions.
I think you should be able to leave most functions alone and just re-write updateEncumbrance based on the 5E version.

Well out the gates it's holding up just fine in 5E - the updateEncumbrance function in the CharManager for 5E and 3.5 are identical. I think the only problem is going to potentially be one of naming as far as the extraplanar containers.

bmos
March 17th, 2021, 00:58
Well out the gates it's holding up just fine in 5E - the updateEncumbrance function in the CharManager for 5E and 3.5 are identical. I think the only problem is going to potentially be one of naming as far as the extraplanar containers.Oh cool! Doesn't get much easier than that :D
The search terms it uses are all right at the top of extraplanarcontainers.lua.

EDIT: if you post what you're looking to add, I can just add them to the extension here.

bmos
March 23rd, 2021, 02:17
Would a moderator please rename this thread to CoreRPG Extraplanar Containers and move it here (https://www.fantasygrounds.com/forums/forumdisplay.php?96-Extensions)? Thanks.

Asgurgolas
March 23rd, 2021, 03:25
Shouldn't it be easier to have a single thread with all of your extensions about it just as Kelrugem does? So when one actually needs to find out something can just get to that thread and browse a list?

bmos
March 23rd, 2021, 12:54
Shouldn't it be easier to have a single thread with all of your extensions about it just as Kelrugem does? So when one actually needs to find out something can just get to that thread and browse a list?I do!
https://www.fantasygrounds.com/forums/showthread.php?60308-bmos-extensions

But it gets pretty confusing when people are discussing very different extensions in the same thread.
So my plan is to make 'support threads' for each extension and then have the overall thread where I can post update notifications for everything, polls, etc

Kelrugem
March 23rd, 2021, 13:07
I do!
https://www.fantasygrounds.com/forums/showthread.php?60308-bmos-extensions

But it gets pretty confusing when people are discussing very different extensions in the same thread.
So my plan is to make 'support threads' for each extension and then have the overall thread where I can post update notifications for everything, polls, etc

Maybe the FG forge helps a bit then :) At least for pushing notifications and summarizing stuff :)

(My central thread was normally solely meant for notifications such that people do not get anymore notifications about discussions, talks and stuff like that.. :D)

bmos
March 23rd, 2021, 13:14
Maybe the FG forge helps a bit then :) At least for pushing notifications and summarizing stuff :)

(My central thread was normally solely meant for notifications such that people do not get anymore notifications about discussions, talks and stuff like that.. :D)Can't wait to see how the FG Forge will work!

bmos
March 24th, 2021, 16:22
Would a mod please move this to the extensions subforum: https://www.fantasygrounds.com/forums/forumdisplay.php?96-Extensions
And rename to "CoreRPG Extraplanar Containers"

kevininrussia
March 25th, 2021, 19:55
This extension works in 4e. No adjustments or changes needed except the ruleset addition.

Thanks!

Khoredran
April 1st, 2021, 01:01
When I activated your Coin extension, one of my players had to place all her money in a Bag of holding type (III) since the Coins was so heavy! But because she also has a bag of holding type (II), while writing "bag of holding" in the location entry, before getting to III there were like A LOT of text in the chat window that popped up.

I really like that Self-Destructing Joke! Hahaha ^^

bmos
April 1st, 2021, 03:26
When I activated your Coin extension, one of my players had to place all her money in a Bag of holding type (III) since the Coins was so heavy! But because she also has a bag of holding type (II), while writing "bag of holding" in the location entry, before getting to III there were like A LOT of text in the chat window that popped up.

I really like that Self-Destructing Joke! Hahaha ^^Yeah, I might be able to find a way to limit that to a single message per item for situations like that. Glad you like the joke :D

joltblaster
April 8th, 2021, 23:14
Any chance to get a quick README file with some instructions? You know, for use non-experimental types?

bmos
April 8th, 2021, 23:32
Any chance to get a quick README file with some instructions? You know, for use non-experimental types?
Usually I make demo videos, but I haven't gotten around to this one yet (I'm behind on a few of those). I'll post one soon.

nephranka
April 9th, 2021, 03:12
This is a very nice extension! I did notice one strange thing. When I zero the weight of the container (like the Haversack in the screenshot) the fields for the new information (max carrying cap and current weight carried) move to a strange location. When I close the item and open it back up they are gone. When I edit it again and put a weight back in, all the fields return.

Also, When I use "Extraplanar" it puts the weight into the container but the current carried weight is not adjusted (screenshot 3).

Thanks!

bmos
April 10th, 2021, 00:36
This is a very nice extension! I did notice one strange thing. When I zero the weight of the container (like the Haversack in the screenshot) the fields for the new information (max carrying cap and current weight carried) move to a strange location. When I close the item and open it back up they are gone. When I edit it again and put a weight back in, all the fields return.

Also, When I use "Extraplanar" it puts the weight into the container but the current carried weight is not adjusted (screenshot 3).Thanks, this is a known issue I haven't gotten around to fixing. I've added it to my issue tracker so I won't forget to fix it eventually.
Your other issue is user error I think (since the coins are not nested under extraplanar pouch like they would be if FG knew they were in it).


Any chance to get a quick README file with some instructions? You know, for use non-experimental types?I just added a YouTube video to the README file. The HD version is still processing but should be done soon. EDIT April 10: still processing!

nephranka
April 10th, 2021, 02:00
Thanks, this is a known issue I haven't gotten around to fixing. I've added it to my issue tracker so I won't forget to fix it eventually.
Your other issue is user error I think (since the coins are not nested under extraplanar pouch like they would be if FG knew they were in it).

I just added a YouTube video to the README file. The HD version is still processing but should be done soon.

Thanks for the information.

I did recheck it and in this screen shot you can see the coins are nested and the weight is not subtracted. Sorry for the other example, that was sloppy on my part. Maybe this is still user error, so forgiven me it that is the case.

bmos
April 10th, 2021, 02:27
Thanks for the information.

I did recheck it and in this screen shot you can see the coins are nested and the weight is not subtracted. Sorry for the other example, that was sloppy on my part. Maybe this is still user error, so forgiven me it that is the case.Does this fix it?
EDIT: removed as I have published a new release (https://github.com/bmos/FG-CoreRPG-Extraplanar-Containers/releases/tag/v1.2) which should also fix the field visibility issue.

nephranka
April 10th, 2021, 12:03
Working now. Thank you.

nephranka
April 10th, 2021, 15:58
Does this fix it?
EDIT: removed as I have published a new release (https://github.com/bmos/FG-CoreRPG-Extraplanar-Containers/releases/tag/v1.2) which should also fix the field visibility issue.

Confirmed on both fixes. Thanks!

kevininrussia
April 11th, 2021, 03:24
4E - The extra fields with item weight capacity is not showing.

https://i.imgur.com/gHy8aDf.png https://i.imgur.com/nPvzvOF.png
https://i.imgur.com/Kz7YTh3.png

bmos
April 11th, 2021, 16:42
4E - The extra fields with item weight capacity is not showing.Looks like 4E uses different windowclass names because of the different item sheets for weapon/armor/other. I have pushed a hotfix so you can just redownload it and it should work.

kevininrussia
April 11th, 2021, 19:50
Getting close.
The item contents weight is not being summed in the container. Sorry for 4e being a pain.

https://i.imgur.com/lSawmW5.png

bmos
April 11th, 2021, 21:11
Getting close.
The item contents weight is not being summed in the container. Sorry for 4e being a pain.That's weird, because it worked in my testing in 4E... Are you using it with other extensions other than that theme?

kevininrussia
April 11th, 2021, 21:18
That's weird, because it worked in my testing in 4E... Are you using it with other extensions other than that theme?

Yeah, just tested with a clean campaign and its working. Will report back what extension is causing the conflict. Sorry about not testing it with out extensions. I forgot :-)

bmos
April 11th, 2021, 21:23
Yeah, just tested with a clean campaign and its working. Will report back what extension is causing the conflict. Sorry about not testing it with out extensions. I forgot :-)It's not compatible with any other extension that modifies or replaces the "updateEncumbrance" function in CharManager. If you can point me to which extension you're using that also modifies that, I can see if there's an easy way to make it compatible.

kevininrussia
April 11th, 2021, 21:52
It wasn't an extension. Tested with them off. Its some error on the Character Sheet for only one of the characters. Happened to be the one I first tested and sent. All the others are working correctly. I tried deleting the Backpack and adding a new one from the item list but didn't fix it. I'll report back anything I find out. Weird :-)

edit: The player had an unidentified item with the name "backpack". It must have been causing the conflict. I deleted it and everything is working fine :-)

bmos
April 11th, 2021, 22:16
It wasn't an extension. Tested with them off. Its some error on the Character Sheet for only one of the characters. Happened to be the one I first tested and sent. All the others are working correctly. I tried deleting the Backpack and adding a new one from the item list but didn't fix it. I'll report back anything I find out. Weird :-)

edit: The player had an unidentified item with the name "backpack". It must have been causing the conflict. I deleted it and everything is working fine :-)Ah, yes. That's probably worth adding to the README.
Item names are used so having two containers with the same name may make it not work as expected.

anathemort
April 13th, 2021, 17:55
@bmos I'm seeing an error for clients connecting to a game. I'm not sure but it may be only where they have no owned character sheets?


[ERROR] Handler error: [string "scripts/extraplanarcontainers.lua"]:227: setValue: Unable to create node

I am going to DM you my player client logs.

bmos
April 13th, 2021, 20:18
@bmos I'm seeing an error for clients connecting to a game. I'm not sure but it may be only where they have no owned character sheets?


[ERROR] Handler error: [string "scripts/extraplanarcontainers.lua"]:227: setValue: Unable to create node

I am going to DM you my player client logs.It looks like you're using a bunch of other extensions and I'm not seeing that issue locally using the character xml you sent (thanks for that btw). Can you test without the other extensions? I'm pretty sure it's a compatibility issue.

Also I have added "Quiver of Ehlonna" to the search terms and will include that in the next update. For now, rename it to "Extraplanar Quiver of Ehlonna".

anathemort
April 14th, 2021, 17:06
It looks like you're using a bunch of other extensions and I'm not seeing that issue locally using the character xml you sent (thanks for that btw). Can you test without the other extensions? I'm pretty sure it's a compatibility issue.

Also I have added "Quiver of Ehlonna" to the search terms and will include that in the next update. For now, rename it to "Extraplanar Quiver of Ehlonna".

Thanks bmos. I tried two things but I'm still getting the error. I first tried including "Extraplanar" in the quiver name, just in case (first login in the logs). Then I took out "Extraplanar" and disabled all other extensions and tried again, but no joy (second login in the logs). If there are any other components of the campaign I could send that would help debug, I'm happy to do so.

Link to the logs zip is in your DMs!

kevininrussia
May 16th, 2021, 19:14
I am getting this same error.

4E
No Extension
Clean new Campaign

Test:
GM Host, move an item from another player to player logged in.
Error happens.

https://i.imgur.com/ulQFJQN.png

bmos
May 17th, 2021, 18:04
I am getting this same error.

Test:
GM Host, move an item from another player to player logged in.
Error happens.aha! perhaps this moving of items is the issue. thanks for the additional info.
were you testing with v1.3-beta.3 (https://github.com/bmos/FG-CoreRPG-Extraplanar-Containers/releases/tag/v1.3-beta.3) (which was supposed to fix this)?

kevininrussia
May 17th, 2021, 18:48
aha! perhaps this moving of items is the issue. thanks for the additional info.
were you testing with v1.3-beta.3 (https://github.com/bmos/FG-CoreRPG-Extraplanar-Containers/releases/tag/v1.3-beta.3) (which was supposed to fix this)?

nope, was <version>1.2</version>.

I'll try new version now

mattekure
May 19th, 2021, 00:18
Nice extension, thanks

bmos
May 23rd, 2021, 21:04
nope, was <version>1.2</version>.

I'll try new version nowdid the problem continue?

kevininrussia
May 24th, 2021, 04:50
did the problem continue?

It seems the beta version 1.3 is not throwing the error. I tested also in my main campaign with lots of extensions loaded and no error then too. :-)

Jaegar
May 25th, 2021, 01:42
This is awesome! thanks!

anathemort
May 26th, 2021, 18:10
did the problem continue?

I'm not sure when the fix really took hold, but I just tried again with the 1.3 release and I'm not getting that error anymore. Thanks for your efforts on resolving that!

Follow-up feature request: one of my players likes to have subcontainers for categorizing (like "tools" inside the bag, where thieves' tools and kits are designated in the "tools" category). Is it possible to have the bag roll up the weight of child containers? In this instance, it looks like:


Bag of Holding (contents weight: 5)
| - some item [Bag of Holding] (5)
| - Tools [Bag of Holding] (0)
| - | - Thieves' Tools [Tools] (1) // this weight is not currently included

bmos
May 26th, 2021, 23:13
I'm not sure when the fix really took hold, but I just tried again with the 1.3 release and I'm not getting that error anymore. Thanks for your efforts on resolving that!

Follow-up feature request: one of my players likes to have subcontainers for categorizing (like "tools" inside the bag, where thieves' tools and kits are designated in the "tools" category). Is it possible to have the bag roll up the weight of child containers? In this instance, it looks like:


Bag of Holding (contents weight: 5)
| - some item [Bag of Holding] (5)
| - Tools [Bag of Holding] (0)
| - | - Thieves' Tools [Tools] (1) // this weight is not currently included
That's an awesome request! Thanks.
It might be hard to implement but I'll give it a shot.

nephranka
May 27th, 2021, 15:27
I think that would be a great addition.

Side note: (for 5e) I did make an adjustment that my group wanted. I added 'horse' to your list of containers so we could track what was be carried on the horses. We add a 'horse' to the inventory and unequip it, then list items under it. Now we can see how much is being carried and if it is more than the horse can handle.

This was our solution for not having a transportation section on the inventory. Works good. Makes me think there is a space for transportation/beast of burden ext.

ret
August 30th, 2021, 14:56
This morning I noticed that by placing items inside a container, then placing that container inside a bag of holding, the weight does not get added to the bag of holding but instead added to the character's encumbrance. Has anyone else noticed this? It's easily mitigated and an unusual use but thought I'd point it out in case it's not intended behavior. Can provide additional context if needed.

Really love this (and all of your) extension(s) though! Thanks for your time on these and keep up the awesome work!

bmos
August 30th, 2021, 16:57
This morning I noticed that by placing items inside a container, then placing that container inside a bag of holding, the weight does not get added to the bag of holding but instead added to the character's encumbrance. Has anyone else noticed this? It's easily mitigated and an unusual use but thought I'd point it out in case it's not intended behavior. Can provide additional context if needed.

Really love this (and all of your) extension(s) though! Thanks for your time on these and keep up the awesome work!Yup. That is listed on the bug tracker linked in the first post (https://github.com/bmos/FG-CoreRPG-Extraplanar-Containers/issues). I haven't figured out how to make that work intuitively yet, but I hope to find a solution eventually.
Anyway, thanks for taking the time to report it. Feedback is always appreciated.

DCrumb
August 31st, 2021, 02:40
Yup. That is listed on the bug tracker linked in the first post (https://github.com/bmos/FG-CoreRPG-Extraplanar-Containers/issues). I haven't figured out how to make that work intuitively yet, but I hope to find a solution eventually.
Anyway, thanks for taking the time to report it. Feedback is always appreciated.

bmos, I would remove the mundane container subitem weight add for encumbered weight. Once both types of containers are filled, run through the mundane containers (since the table is now populated), and check to see if any of them are within extraplanar containers. If they aren't, the container subtotal can be added to encumbered weight. You could also do a second if statement in the mundane container subitems to avoid adding the weight to encumbered weight if the mundane container is in an extraplanar container.

bmos
August 31st, 2021, 12:52
bmos, I would remove the mundane container subitem weight add for encumbered weight. Once both types of containers are filled, run through the mundane containers (since the table is now populated), and check to see if any of them are within extraplanar containers. If they aren't, the container subtotal can be added to encumbered weight. You could also do a second if statement in the mundane container subitems to avoid adding the weight to encumbered weight if the mundane container is in an extraplanar container.Implemented, tested, and released :)

nephranka
August 31st, 2021, 23:31
I took a look and I have some observations.

When I put a longbow in the backpack and the backpack into the bag of holding, the weight reported in the bag of holding only counts the backpack and backpack is not reporting the bow's weight.

As Soon as I try to change the location on backpack from the bag of holding it throws an error (s1).

I did not see the ext in the ext folder. I would like to add some ExtraplanarContainers like the quiver of ehlonna and handy handkerchief as well as some mundane containers like chest, case, sack, and horse. Can these be added or the ext moved so we can access it?

Thanks for all the work on this ext. I really have come to use it a lot.

bmos
September 1st, 2021, 01:15
I would like to add some ExtraplanarContainers like the quiver of ehlonna and handy handkerchief as well as some mundane containers like chest, case, sack, and horse. Can these be added or the ext moved so we can access it?
Quiver of ehlonna should already be supported, but I just posted an ext in the first post to allow custom containers (as I did with denominations for Coin Weight).


I took a look and I have some observations.

When I put a longbow in the backpack and the backpack into the bag of holding, the weight reported in the bag of holding only counts the backpack and backpack is not reporting the bow's weight.
Extraplanar Containers (https://www.fantasygrounds.com/forums/showthread.php?67126-PFRPG-Extraplanar-Containers) v1.5-hotfix.1 (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers/releases/tag/v1.5-hotfix.1)
* Items in mundane containers within extraplanar containers will no longer have weight counted unless equipped. Thanks to DCrumb (https://www.fantasygrounds.com/forums/member.php?372762-DCrumb) for suggestion on how to fix.
* Horse, Mule, and Donkey are now mundane container search terms.
* Some code reduction
* HOTFIX: Horse, Mule, and Donkey are now extraplanar container search terms instead of mundane container search terms.
* HOTFIX: Weight issues with stacked containers.
Click here to see raw code changes (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers/compare/v1.4-hotfix.1...v1.5-hotfix.1)


As Soon as I try to change the location on backpack from the bag of holding it throws an error (s1).Haven't been able to reproduce script error, can you post it?

nephranka
September 1st, 2021, 10:46
Quiver of ehlonna should already be supported, but I just posted an ext in the first post to allow custom containers (as I did with denominations for Coin Weight).


Extraplanar Containers (https://www.fantasygrounds.com/forums/showthread.php?67126-PFRPG-Extraplanar-Containers) v1.5-hotfix.1 (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers/releases/tag/v1.5-hotfix.1)
* Items in mundane containers within extraplanar containers will no longer have weight counted unless equipped. Thanks to DCrumb (https://www.fantasygrounds.com/forums/member.php?372762-DCrumb) for suggestion on how to fix.
* Horse, Mule, and Donkey are now mundane container search terms.
* Some code reduction
* HOTFIX: Horse, Mule, and Donkey are now extraplanar container search terms instead of mundane container search terms.
* HOTFIX: Weight issues with stacked containers.
Click here to see raw code changes (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers/compare/v1.4-hotfix.1...v1.5-hotfix.1)

Haven't been able to reproduce script error, can you post it?

Thank you...I did not see the custom containers. That was perfect!
Thanks for the horse!

Finally, the error comes when you try to change the location name. In this example I deleted the 'g' in bag of holding on the location of the backpack and it throws it.

Edit: Also, it only errors if the item is carried or equipped when you edit the location.

nephranka
September 1st, 2021, 10:51
New issue: The extraplanar items are not add to the current weight. In this example the bag of holding is not add 15 to the current weight. It makes no difference if it is equipped or carried.

Edit: When I rebooted, it appears to be working now. Not sure what happened there. I will keep an eye on it.

bmos
September 1st, 2021, 11:55
Thank you...I did not see the custom containers. That was perfect!
Thanks for the horse!

Finally, the error comes when you try to change the location name. In this example I deleted the 'g' in bag of holding on the location of the backpack and it throws it.

Edit: Also, it only errors if the item is carried or equipped when you edit the location. You didn't miss anything, I posted that ext as a result of your post.

Regarding the error I still haven't reproduced it but I haven't tried in 5e yet. That will be next!

nephranka
September 1st, 2021, 12:01
You didn't miss anything, I posted that ext as a result of your post.

Regarding the error I still haven't reproduced it but I haven't tried in 5e yet. That will be next!

Here is the campaign if that helps.

bmos
September 1st, 2021, 12:22
Here is the campaign if that helps.
Thanks, as soon as I tried it in 5e it was easy to reproduce.
Extraplanar Containers (https://www.fantasygrounds.com/forums/showthread.php?67126-PFRPG-Extraplanar-Containers) v1.5-hotfix.2 (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers/releases/tag/v1.5-hotfix.2)
* HOTFIX: Fix 5E script error when changing item location
Click here to see raw code changes (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers/compare/v1.5-hotfix.1...v1.5-hotfix.2)

nephranka
September 1st, 2021, 12:58
Good to go. Tested and working. Thanks for all the effort!

BushViper
September 24th, 2021, 19:46
I use an extension that adds weight to coin so my question is what is the process (syntax) I need to follow to put the coin in a Bag of Holding and get the bag to recognize the weight reduction on the character holding it?

The extension I use for coin weight isn't the one you made Bmos, is that part of the necessary equation?

*Edit*

I answered my own question. Bmos' Coin Weight extension is, seemingly, required as you can create a "coin" inventory entry that can be placed in the respective container.

bmos
September 25th, 2021, 00:01
I answered my own question. Bmos' Coin Weight extension is, seemingly, required as you can create a "coin" inventory entry that can be placed in the respective container.That's certainly the combination I use ;)

smokebadger
October 9th, 2021, 10:13
Been checking all of the partys bags , It doesnt recognise the word sack as a container , I had to rename them to Sack 1 Bag to get them to have a weight limit.

bmos
October 9th, 2021, 12:53
Been checking all of the partys bags , It doesnt recognise the word sack as a container , I had to rename them to Sack 1 Bag to get them to have a weight limit.You can use the ext file in the first post to add more search terms.
But I will add sack in the next release.

nephranka
October 9th, 2021, 13:46
You can use the ext file in the first post to add more search terms.
But I will add sack in the next release.

That file is working great. I did also add sack to it.

smokebadger
October 10th, 2021, 12:44
Thanks bmos , I didnt see the original extension , I have downloaded it

Slagmoth
January 6th, 2022, 00:45
I just got this the other day from the Forge and I can't seem to get it to work. I have tried "Heward's Handy Haversack" and "Handy Haversack" and neither updated the weight properly. Are there any known extension conflicts?

BushViper
January 6th, 2022, 01:23
I just got this the other day from the Forge and I can't seem to get it to work. I have tried "Heward's Handy Haversack" and "Handy Haversack" and neither updated the weight properly. Are there any known extension conflicts?

I use this extension in my 5e game alongside almost 90 other extensions and I have no conflicts. That's not to say one may exist, but it's more likely that you're missing something simple.

bmos
January 6th, 2022, 15:22
I just got this the other day from the Forge and I can't seem to get it to work. I have tried "Heward's Handy Haversack" and "Handy Haversack" and neither updated the weight properly. Are there any known extension conflicts?

Quite possible there is some conflict, there are many extensions. But very few that have been reported.
Try with just this extension to make sure you're using it right, and if it works then just add them back until you find which it is.

nephranka
February 17th, 2022, 02:27
Will the new coin weight changes impact this ext? What about your other one, Party Inventory Weight?

bmos
February 17th, 2022, 11:39
Will the new coin weight changes impact this ext? What about your other one, Party Inventory Weight?Yes, but I already have updates prepped. As soon as the new rulesets go live I can release my test builds and everything should work even better :)
See my bmos extensions thread and the coins weight thread

nephranka
February 17th, 2022, 12:22
Good to hear. I thought there might be some effects.

kevininrussia
March 4th, 2022, 23:29
Ruleset 4E

Forge: Extraplanar Containers

With this extension enabled coin weight is not added to encumbrance in new FGU build.

bmos
March 5th, 2022, 02:34
Ruleset 4E

Forge: Extraplanar Containers

With this extension enabled coin weight is not added to encumbrance in new FGU build.Oops, I had only tested with my Coin Weight extension.
I have pushed a fix. Thanks for pointing it out.

bmos
March 6th, 2022, 15:06
PFRPG2 support coming soon thanks to BurcinSayin on GitHub.

MattDroz
March 7th, 2022, 17:44
Oops, I had only tested with my Coin Weight extension.
I have pushed a fix. Thanks for pointing it out.Awesome, since Handy Haversack was changed to Knapsack of Halflingkind in PF2E.

bmos
March 7th, 2022, 18:51
Awesome, since Handy Haversack was changed to Knapsack of Halflingkind in PF2E.

I'll add that in the next update. For now use Knapsack of Halflingkind (extraplanar) or Knapsack of Holding

MostTornBrain
March 8th, 2022, 00:29
Not sure if this is something wrong with one of my characters or not, but I just started getting this console message today on launching FGU after updating:

[3/7/2022 7:21:13 PM] [ERROR] Handler error: [string "scripts/extraplanarcontainers.lua"]:190: attempt to index local 'node_inventory' (a nil value)

[3/7/2022 7:21:13 PM] [ERROR] Handler error: [string "scripts/extraplanarcontainers.lua"]:190: attempt to index local 'node_inventory' (a nil value)


Please let me know if there's anything I can do to help narrow down the cause. I've had this extension loaded for a while - today is the first time I saw this message best I can recall.

Thanks,
Brian

bmos
March 8th, 2022, 00:56
Not sure if this is something wrong with one of my characters or not, but I just started getting this console message today on launching FGU after updating:

[3/7/2022 7:21:13 PM] [ERROR] Handler error: [string "scripts/extraplanarcontainers.lua"]:190: attempt to index local 'node_inventory' (a nil value)

[3/7/2022 7:21:13 PM] [ERROR] Handler error: [string "scripts/extraplanarcontainers.lua"]:190: attempt to index local 'node_inventory' (a nil value)


Please let me know if there's anything I can do to help narrow down the cause. I've had this extension loaded for a while - today is the first time I saw this message best I can recall.

Thanks,
BrianHey Brian, I changed some behind the scenes things.
Was this with a new character by any chance?
Either way, update and try again?

MostTornBrain
March 8th, 2022, 01:16
Hey Brian, I changed some behind the scenes things.
Was this with a new character by any chance?
Either way, update and try again?

It was with an existing character, but it's just a bit of a sandbox campaign I use for testing out ideas.
It all seems fine now, so that update appears to have fixed it.

Thanks!
Brian

kevininrussia
March 8th, 2022, 20:18
Ruleset 4E

Getting this error with latest build.

[ERROR] Error loading extension XML file. [FG-CoreRPG-Extraplanar-Containers] [campaign/record_item_4e.xml]: The 'sheetdata' start tag on line 87 position 4 does not match the end tag of 'basicnumber'. Line 157, position 6.

bmos
March 8th, 2022, 21:17
Ruleset 4E

Getting this error with latest build.

[ERROR] Error loading extension XML file. [FG-CoreRPG-Extraplanar-Containers] [campaign/record_item_4e.xml]: The 'sheetdata' start tag on line 87 position 4 does not match the end tag of 'basicnumber'. Line 157, position 6.Pushed a fix. Sorry I missed that!

webdove
March 25th, 2022, 17:54
Hi bmos,
Ruleset 5E. Should I be using "5E Auto Encumbrance" with "Extraplanar Containers" to handle encumbrance effects or is there a better way to do that?
Thx
Web

mattekure
March 25th, 2022, 18:04
Hi bmos,
Ruleset 5E. Should I be using "5E Auto Encumbrance" with "Extraplanar Containers" to handle encumbrance effects or is there a better way to do that?
Thx
Web

I'm the author of the 5e Auto Encumbrance ext, and I can say these two extensions work well together. I use both of them in my games.

webdove
March 25th, 2022, 19:25
I'm the author of the 5e Auto Encumbrance ext, and I can say these two extensions work well together. I use both of them in my games.

Thanks very much.

Korenthaus
May 2nd, 2022, 07:44
Please explain what the the "Encumbrance: Container/Item Volume" On/Off option does. I can't find any information on this.

bmos
May 2nd, 2022, 11:58
Please explain what the the "Encumbrance: Container/Item Volume" On/Off option does. I can't find any information on this.Thanks for the nudge. I added this to the README:
There is also an option "Encumbrance: Container/Item Volume" that allows you to assign exterior dimensions to items and interior dimensions to containers. This can be used to detect edge cases like putting an enormous, but very light, object into a small container.

EllivasKram
May 9th, 2022, 21:41
This EXTN compared to the '5E - Additional Storage (Bag of Holding)' Is it newer ? Replacing ? I ask as I saw lots of comments on the '5E - Additional Storage (Bag of Holding)' from you as I assumed a user of the old extn

bmos
May 9th, 2022, 23:08
This EXTN compared to the '5E - Additional Storage (Bag of Holding)' Is it newer ? Replacing ? I ask as I saw lots of comments on the '5E - Additional Storage (Bag of Holding)' from you as I assumed a user of the old extnTechnically competitors, I guess (you only need one or the other). I posted over there because some users asked about features that extension didn't have but mine does. I also posted to compliment the author as the approach used in that extension is quite lightweight compared to mine from a performance standpoint. On large inventories, mine is doing a lot more work and that could slow down games on slow computers.

This extension came out of my Total Encumbrance extension that I started back in June 2020 and used to learn programming.
It eventually got pretty complex and was only for PFRPG, so I broke it into smaller parts so I could bring Extraplanar Containers and Coins Weight to other rulesets (since only the Encumbrance Penalties were PFRPG specific).

sciencephile
June 11th, 2022, 21:03
Not sure if you are looking for suggested enhancements but one thing that doesn't seem to work are coins (unless I'm doing something wrong). Not sure how difficult it would be but having a little clickable option to the right of the coin boxes to indicate that the coins are in extraplanar storage would eliminate the coin weight when coin weight is normally turned on for non-extraplanar storage. It wouldn't specify which container if a person had more than one but I suspect that really isn't super important. Probably more important to just nullify the weight.

The workaround to this currently is to just not use the coin boxes and create item entries in the inventory that can be attached to the container that holds the coins.

Since there is a workaround, it's not critical but I thought I would make the suggestion in case you were looking for potential enhancements to this.

Thanks for all your work on your extensions, bmos. You are far better than I am when it comes to doing this sort of thing. :)

bmos
June 11th, 2022, 21:22
Not sure if you are looking for suggested enhancements but one thing that doesn't seem to work are coins (unless I'm doing something wrong). Not sure how difficult it would be but having a little clickable option to the right of the coin boxes to indicate that the coins are in extraplanar storage would eliminate the coin weight when coin weight is normally turned on for non-extraplanar storage. It wouldn't specify which container if a person had more than one but I suspect that really isn't super important. Probably more important to just nullify the weight.

The workaround to this currently is to just not use the coin boxes and create item entries in the inventory that can be attached to the container that holds the coins.

Since there is a workaround, it's not critical but I thought I would make the suggestion in case you were looking for potential enhancements to this.

Thanks for all your work on your extensions, bmos. You are far better than I am when it comes to doing this sort of thing. :)I think you might want to look at my Coins Weight extension. See the link in my sig.

timberbeast
June 18th, 2022, 00:01
I just grabbed this extension at the Forge, but it's not showing up in the list of Features to select when starting a 3.5E campaign in FGU (v4.2.2). I've run Check for Updates several times, but it's still not showing up.

bmos
June 18th, 2022, 09:53
I just grabbed this extension at the Forge, but it's not showing up in the list of Features to select when starting a 3.5E campaign in FGU (v4.2.2). I've run Check for Updates several times, but it's still not showing up.

Sounds like an FG bug or something, especially since you're having that with multiple extensions.

timberbeast
June 18th, 2022, 19:14
Sounds like an FG bug or something, especially since you're having that with multiple extensions.

Could be, but I have downloaded other extensions just fine (Live Hit Points, Item Durability, Enhanced Items, etc.), so not sure why it works for some but not others.

Blackwolfe
August 15th, 2022, 19:34
Just started getting these errors when accessing inventory tab on character sheets, spent an hour shutting off all mods and going through one by one to see what triggered it. Extraplanar Containers seems to be My culprit. Will post more if I find anything else. Here's the error from logs:

[8/15/2022 10:20:04 AM] [ERROR] Script execution error: [string "campaign/scripts/char_invlist.lua"]:93: attempt to index field 'inventorylist_iedit' (a nil value)
[8/15/2022 10:20:04 AM] [ERROR] window: No vertical anchor defined for control (inventorylist) in windowclass (charsheet_inventory)
[8/15/2022 10:20:04 AM] [ERROR] Script execution error: [string "campaign/scripts/char_invlist.lua"]:93: attempt to index field 'inventorylist_iedit' (a nil value)
[8/15/2022 10:20:05 AM] [ERROR] window: No vertical anchor defined for control (inventorylist) in windowclass (charsheet_inventory)
[8/15/2022 10:20:05 AM] [ERROR] window: No vertical anchor defined for control (inventorylist) in windowclass (charsheet_inventory)
[8/15/2022 10:20:31 AM] [ERROR] window: No vertical anchor defined for control (inventorylist) in windowclass (charsheet_inventory)
[8/15/2022 10:20:59 AM] [ERROR] window: No vertical anchor defined for control (inventorylist) in windowclass (charsheet_inventory)

Any advice would be appreciated.
PS. All other mods on and running no errors, turning extra planar on creates errors. This was not happening 16 hours ago. :(

bmos
August 15th, 2022, 21:45
Just started getting these errors when accessing inventory tab on character sheets, spent an hour shutting off all mods and going through one by one to see what triggered it. Extraplanar Containers seems to be My culprit. Will post more if I find anything else. Here's the error from logs:

[8/15/2022 10:20:04 AM] [ERROR] Script execution error: [string "campaign/scripts/char_invlist.lua"]:93: attempt to index field 'inventorylist_iedit' (a nil value)
[8/15/2022 10:20:04 AM] [ERROR] window: No vertical anchor defined for control (inventorylist) in windowclass (charsheet_inventory)
[8/15/2022 10:20:04 AM] [ERROR] Script execution error: [string "campaign/scripts/char_invlist.lua"]:93: attempt to index field 'inventorylist_iedit' (a nil value)
[8/15/2022 10:20:05 AM] [ERROR] window: No vertical anchor defined for control (inventorylist) in windowclass (charsheet_inventory)
[8/15/2022 10:20:05 AM] [ERROR] window: No vertical anchor defined for control (inventorylist) in windowclass (charsheet_inventory)
[8/15/2022 10:20:31 AM] [ERROR] window: No vertical anchor defined for control (inventorylist) in windowclass (charsheet_inventory)
[8/15/2022 10:20:59 AM] [ERROR] window: No vertical anchor defined for control (inventorylist) in windowclass (charsheet_inventory)

Any advice would be appreciated.
PS. All other mods on and running no errors, turning extra planar on creates errors. This was not happening 16 hours ago. :(Thanks for that. I rolled back the update I just pushed out this morning since there must be an issue with it.
I'll do some more testing and release it again when it's ready.

bmos
August 15th, 2022, 22:04
Okay, looks like some rulesets use other names for the inventorylist windowclass :eyeroll:
That's what I get for not testing in every ruleset lol
Should be good now.

Blackwolfe
August 16th, 2022, 00:41
Groovy, just checked no error message. Thank You for the quick response!

bmos
August 16th, 2022, 02:31
Extraplanar Containers v1.12 (https://github.com/bmos/FG-CoreRPG-Extraplanar-Containers/releases/tag/v1.12-hotfix.1)
* Allow collapsing containers via double-click (very helpful for large inventories that can be very hard to manage).
* Use alternate chat messaging so that 'overfull' messages are broadcast to all users.
Click here to see raw code changes (https://github.com/bmos/FG-CoreRPG-Extraplanar-Containers/compare/v1.11...v1.12-hotfix.1)


https://www.youtube.com/watch?v=Xc1Kxtfl1Ow

Morenu
August 16th, 2022, 19:41
Weeee! LOVE IT!

Bolorokenpay
August 25th, 2022, 22:11
In inventory I create Items such as "potions', 'weapons', etc. then place those item types in the category to help with organization. Is it possible to put those into a bag of holding and have all the items under it count as if in the bag? example: place 10 different potions in a "Potion Rack", then place the Potion Rack into the Bag of Holding. Currently it only reduces the weight of the Rack and not the items in the Rack.

Morenu
September 13th, 2022, 01:23
Small Readme error.
it says

Supported containers can have their contents hidden by right-clicking on the name of the container. They will remain collapsed until they are expanded again, either by double-clicking or by editing their name to remove the "[+] ".

and for me it is double-clicking to collapse or Un-collapse the container.

I LOVE THIS FEATURE BTW

Morenu
September 13th, 2022, 01:26
Now, for a feature request (if it isn't already). I would like to make non extra planer items collapsible, say my belt pouch or my potion holder... and still allow their weight to be correct.

bmos
September 13th, 2022, 01:50
Supported containers can have their contents hidden by right-clicking on the name of the container. They will remain collapsed until they are expanded again, either by double-clicking or by editing their name to remove the "[+] ".

and for me it is double-clicking to collapse or Un-collapse the container.

I LOVE THIS FEATURE BTWThanks! I fixed the README.


Now, for a feature request (if it isn't already). I would like to make non extra planer items collapsible, say my belt pouch or my potion holder... and still allow their weight to be correct.It should work for any supported containers (which includes mundane containers listed in the readme).

Morenu
September 13th, 2022, 01:56
Uh huh, sure... it's in the README, the one you just so conveniently updated with my Idea.. LOL. damn I need to read the full paragraph, not just the beginning and end. Thanks!!

bmos
September 13th, 2022, 12:14
Uh huh, sure... it's in the README, the one you just so conveniently updated with my Idea.. LOL. damn I need to read the full paragraph, not just the beginning and end. Thanks!!You're welcome! Let me know if you have any suggestions for more container names!

Blackwolfe
September 13th, 2022, 16:26
I feel that, we've become a culture of "skimming" readers. I have a really hard time getting through more than a short paragraph even when it's quest info. *L

bmos
September 13th, 2022, 20:19
I feel that, we've become a culture of "skimming" readers. I have a really hard time getting through more than a short paragraph even when it's quest info. *L
I tend to agree. My attention span stinks these days.

jfg1984
September 14th, 2022, 15:31
That's an amazing new feature, thank you!

Zarestia
September 14th, 2022, 15:43
Enhancement request for more intuitive design:
- Containers which are collapsed already have a [+] prefix. Have containers which are not collapsed a [-] prefix. Otherwise you'd only know of this functionality if you've read the readme.

Morenu
September 14th, 2022, 15:53
So this MAY be something for a new extension, but could we get similar collapsibility on the abilities tab. Perhaps anything with matching [brackets]? so I could make [Level], [Racial], [Rogue], [Alchemy]...or [combat], [meta]... [future feats]... class abilities for multiclass [Cleric], [Rogue]...

bmos
September 14th, 2022, 19:16
So this MAY be something for a new extension, but could we get similar collapsibility on the abilities tab. Perhaps anything with matching [brackets]? so I could make [Level], [Racial], [Rogue], [Alchemy]...or [combat], [meta]... [future feats]... class abilities for multiclass [Cleric], [Rogue]...

Zarestia has an extension coming soon that might be a good fit for that idea.

Morenu
September 14th, 2022, 20:56
Nice. Might that be the tab window ext that 5e has?? Hmm.??

bmos
September 14th, 2022, 21:36
Enhancement request for more intuitive design:
- Containers which are collapsed already have a [+] prefix. Have containers which are not collapsed a [-] prefix. Otherwise you'd only know of this functionality if you've read the readme.Unfortunately if I add [-] to the container name I have to add [-] to the location for all the items in the container.
The only reason you aren't seeing all the contents spill out of the bag when I change the container name is because they're being hidden.

That's not to say it's not a good idea, but just that it's more complicated than it sounds.
I'd probably do it by reimplementing via a widget rather than changing the name and I haven't gotten around to that yet.

Zarestia
September 14th, 2022, 22:52
Nice. Might that be the tab window ext that 5e has?? Hmm.??

Nope - another one. It will take 1-2 weeks as even another one is coming tonight/tomorrow and I need to fix some things in my running campaign first :D
But as I read, I also thought this might fit.


Unfortunately if I add [-] to the container name I have to add [-] to the location for all the items in the container.
The only reason you aren't seeing all the contents spill out of the bag when I change the container name is because they're being hidden.

That's not to say it's not a good idea, but just that it's more complicated than it sounds.
I'd probably do it by reimplementing via a widget rather than changing the name and I haven't gotten around to that yet.

Gotcha, I see.

Asgurgolas
September 25th, 2022, 16:55
It doesn't collapse anything to me (tried with a handy haversack and with a bag of holding).

Also, when I add anything to the inventory of a character (or just change the quantity of something already there) the encumbrance skyrockets as if there were no extraplanar containers until I manually put something somehwere (such as refreshing a "bag of holding" location, or saying "that dagger is inside your shield.. just kidding, it's just there" so the script triggers again.

and yes, tried it standalone with no other extensions loaded (ehehe I've learnt my lesson ^^)

bmos
September 25th, 2022, 17:03
It doesn't collapse anything to me (tried with a handy haversack and with a bag of holding).

Also, when I add anything to the inventory of a character (or just change the quantity of something already there) the encumbrance skyrockets as if there were no extraplanar containers until I manually put something somehwere (such as refreshing a "bag of holding" location, or saying "that dagger is inside your shield.. just kidding, it's just there" so the script triggers again.

and yes, tried it standalone with no other extensions loaded (ehehe I've learnt my lesson ^^)And what version number is listed when you first load your campaign?

Asgurgolas
September 27th, 2022, 14:49
It started working yesterday as I downloaded from here that hotfix you posted (1.12.hotfix.4)

bmos
September 27th, 2022, 15:08
If I were you, I'd delete the whole vault folder and re-update. It sounds like you have some issues with permissions on that folder or something.

You shouldn't be having to download updates manually anymore, Forge auto-updates are working great for most people.
If re-downloading the whole vault doesn't fix it, you might want to check with support on Discord.

If you don't have time to figure out that issue, you can also subscribe to each extension to get an email when they're updated.
Sign up for Github, then go to the "Watch" button and pick "Releases Only" https://github.com/isaacs/github/issues/410#issuecomment-442385230

Blackwolfe
September 27th, 2022, 16:20
If I were you, I'd delete the whole vault folder and re-update. It sounds like you have some issues with permissions on that folder or something.

You shouldn't be having to download updates manually anymore, Forge auto-updates are working great for most people.
If re-downloading the whole vault doesn't fix it, you might want to check with support on Discord.

If you don't have time to figure out that issue, you can also subscribe to each extension to get an email when they're updated.
Sign up for Github, then go to the "Watch" button and pick "Releases Only" https://github.com/isaacs/github/issues/410#issuecomment-442385230

What is this "Vault folder" you speak of? (can you give an example folder chain?)

bmos
September 27th, 2022, 16:44
What is this "Vault folder" you speak of? (can you give an example folder chain?)On my computer it is /home/bmos/.smiteworks/fgdata/vault

The vault folder is in the data folder (the same folder as extensions, modules, rulesets, and campaign)

Perhaps easier to open the FG Launcher, click Settings, then click Troubleshoot, then click Clear Vault.

Blackwolfe
September 27th, 2022, 16:59
Hey thank you for the response. Weird, I do not seem to have a fgdata or vault anywhere the PC can find. *L
/users/(name)/AppData/Roaming/SmiteWorks/Fantasy Grounds

Zarestia
September 27th, 2022, 19:07
Hey thank you for the response. Weird, I do not seem to have a fgdata or vault anywhere the PC can find. *L
/users/(name)/AppData/Roaming/SmiteWorks/Fantasy Grounds

It's in the base FGU folder where your campaigns, extensions, etc. folders are. If you haven't fiddle with the installation, it should be in that folder you listed.

bmos
September 27th, 2022, 19:58
Hey thank you for the response. Weird, I do not seem to have a fgdata or vault anywhere the PC can find. *L
/users/(name)/AppData/Roaming/SmiteWorks/Fantasy Groundsthe data folder has different names depending on your platform and settings, but it sounds like you're in the right folder.
I'd still recommend just using the Clear Vault button.

nephranka
February 24th, 2023, 14:42
Looks like after the update there is an issue with spacing and text on the weight line for items in 5e.
Edit: it is working for some items (left) and not others (right) in s3 below:

RezMar
February 24th, 2023, 15:46
Hi,

New update broke the extension.
56353

bmos
February 24th, 2023, 20:00
Pushed v1.13-hotfix.1 to hopefully sort out the UI issues that came along with v1.13.
It ended up being quite a bit of further work to do this (153 lines of code changed, 65 lines removed), so hopefully nothing else breaks as a result!

nephranka
February 24th, 2023, 20:45
Pushed v1.13-hotfix.1 to hopefully sort out the UI issues that came along with v1.13.
It ended up being quite a bit of further work to do this (153 lines of code changed, 65 lines removed), so hopefully nothing else breaks as a result!

Thanks for fixing this!

Still seeing issues:

bmos
February 25th, 2023, 11:57
hotfix.2 pushed. thanks!

nephranka
February 25th, 2023, 12:20
Looks good. Thanks for the fast fix!

Idward
February 26th, 2023, 20:07
I am getting this error whenever I load it into a Pathfinder 2e system:
[2/26/2023 2:59:22 PM] [WARNING] Could not load script file (FG-CoreRPG-Extraplanar-Containers) (C:item_main:extraplanarcontents) (campaign/scripts/extraplanarcontents.lua)
[2/26/2023 2:59:22 PM] [WARNING] Could not load script file (FG-CoreRPG-Extraplanar-Containers) (C:item_main:contentsvolume) (campaign/scripts/contentsvolume.lua)

It seems to be working just fine though.

Azrael1337
March 21st, 2023, 00:16
I am getting this error whenever I load it into a Pathfinder 2e system

I'm also running Pathfinder 2, Extension runs fine for me, without any Errors or Warnings.

bmos
March 25th, 2023, 13:05
I am getting this error whenever I load it into a Pathfinder 2e system:
[2/26/2023 2:59:22 PM] [WARNING] Could not load script file (FG-CoreRPG-Extraplanar-Containers) (C:item_main:extraplanarcontents) (campaign/scripts/extraplanarcontents.lua)
[2/26/2023 2:59:22 PM] [WARNING] Could not load script file (FG-CoreRPG-Extraplanar-Containers) (C:item_main:contentsvolume) (campaign/scripts/contentsvolume.lua)

It seems to be working just fine though.Sorry this is such a late response! What version is listed in the chat when you load the extension? It should be v1.13-hotfix.3.

bmos
March 27th, 2023, 01:30
Extraplanar Containers v1.14-hotfix.1 (https://github.com/bmos/FG-CoreRPG-Extraplanar-Containers/releases/tag/v1.14-hotfix.1)
- Support Pathfinder 2e-style items that ignore N weight units. Syntax of this is "the first 2 bulk of these items don't count against your bulk limits" as found here (https://2e.aonprd.com/Equipment.aspx?ID=4).
- To support this, the weight of items in mundane containers is now counted by combining the subtotals of each mundane container with the subtotal of items not in a container rather than by counting each item not in an extraplanar container.
- Some other code cleanup also included.
- HOTFIX: Better string search. No longer case sensitive, "of these items " now optional.
Click here to see raw code changes (https://github.com/bmos/FG-CoreRPG-Extraplanar-Containers/compare/v1.13-hotfix.3...v1.14-hotfix.1)

https://i.imgur.com/bM5QnFv.png

JackBroady
May 6th, 2023, 17:17
Could this be made to work for the Starfinder equivalent of bags of holding? (Null-Space Chambers)

The Judge
June 4th, 2023, 01:09
This extension provides support for extraplanar containers by ignoring the weight of carried (but not equipped) items in supported contaners.

Extension Homepage, README, and Codebase (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers)
FantasyGrounds Forge (https://forge.fantasygrounds.com/shop/items/13/view)
Ext Files and Changelog (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers/releases)
License Information (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers/blob/master/LICENSE.md)
Bug Tracker and Suggestions (https://github.com/bmos/FG-PFRPG-Extraplanar-Containers/issues)

To avoid my threads taking over the PF1e subforum, I publish most updates in my combo thread (https://www.fantasygrounds.com/forums/showthread.php?60308-bmos-extensions) (with only major updates in this individual thread which is primarily for discussion and bug reports). To ensure you're kept informed of future updates, either subscribe to that thread (for updates to all my extensions) or create a GitHub account and follow the specific repository of each extension you use. Or just check the releases linked in the first post of the thread periodically.

To add custom container search terms, you can download and customize this extension (it needs to be used alongside the full Extraplanar Containers extension):

Editing this used to work, however, I think I am struggling with the Forge adding this vs having a local copy of the ext in my extensions directory.

I wanted to make sure I had the latest file from the forge so I deleted my extensions for my extensions folder.

They updated and this one was working, however, it no longer appears in my folder and seemingly now ignores any new changes to this custom config file.

I went to the git hub page and manually downloaded and added it but still no luck. Any ideas?

--
-- Please see the LICENSE.md file included with this distribution for attribution and copyright information.
--

function onInit()
table.insert(ExtraplanarContainers.tContainers, 'belt')
table.insert(ExtraplanarContainers.tContainers, 'box')
table.insert(ExtraplanarContainers.tContainers, 'case')
table.insert(ExtraplanarContainers.tContainers, 'chest')
table.insert(ExtraplanarContainers.tContainers, 'cofffer')
table.insert(ExtraplanarContainers.tContainers, 'handbag')
table.insert(ExtraplanarContainers.tContainers, 'outfit')
table.insert(ExtraplanarContainers.tContainers, 'mount')
table.insert(ExtraplanarContainers.tContainers, 'purse')
table.insert(ExtraplanarContainers.tContainers, 'sack')
table.insert(ExtraplanarContainers.tContainers, 'saddlebags')
table.insert(ExtraplanarContainers.tContainers, 'spellbook')
table.insert(ExtraplanarContainers.tContainers, 'vest')
table.insert(ExtraplanarContainers.tContainers, 'Wayfinder')

table.insert(ExtraplanarContainers.tExtraplanarCon tainers, 'bank')
table.insert(ExtraplanarContainers.tExtraplanarCon tainers, 'boat')
table.insert(ExtraplanarContainers.tExtraplanarCon tainers, 'dog')
table.insert(ExtraplanarContainers.tExtraplanarCon tainers, 'horse')
table.insert(ExtraplanarContainers.tExtraplanarCon tainers, 'house')
table.insert(ExtraplanarContainers.tExtraplanarCon tainers, 'mount')
table.insert(ExtraplanarContainers.tExtraplanarCon tainers, 'ship')
table.insert(ExtraplanarContainers.tExtraplanarCon tainers, 'all tool Vest')

end

bmos
June 4th, 2023, 14:04
The second set has a typo where you have a space in the word Containers so it's "Con tainers"
I'd also suggest you delete the Extraplanar Containers ext file (so that you always have the latest from Forge) and just keep your custom config ext file.
I just confirmed that the latest extension version is working.

The Judge
June 4th, 2023, 15:21
The second set has a typo where you have a space in the word Containers so it's "Con tainers"
I'd also suggest you delete the Extraplanar Containers ext file (so that you always have the latest from Forge) and just keep your custom config ext file.
I just confirmed that the latest extension version is working.

So when I delete the extension from my extension folder, it never returns. Only the customcontainers.lua remains
When I look at the customcontainers.lua, I do not see the typo in Notepad or Notepad++
57576

bmos
June 4th, 2023, 18:11
My extensions download to the vault to avoid the confusion of "did I install this manually or from the Forge?" so it's normal not to see it in the extensions folder.

I think you have shown the problem. You can't load a lua file in FG except as part of an extension or ruleset.
In your extensions folder, you should have a file called FG-CoreRPG-Extraplanar-Containers-Custom-Config.ext. Inside of this should be everything that comes in that file from the first post.
You can make changes to the customcontainers.lua file, but it has to stay inside the ext file.

The Judge
June 4th, 2023, 18:39
My extensions download to the vault to avoid the confusion of "did I install this manually or from the Forge?" so it's normal not to see it in the extensions folder.

I think you have shown the problem. You can't load a lua file in FG except as part of an extension or ruleset.
In your extensions folder, you should have a file called FG-CoreRPG-Extraplanar-Containers-Custom-Config.ext. Inside of this should be everything that comes in that file from the first post.
You can make changes to the customcontainers.lua file, but it has to stay inside the ext file.

Understood, the Forge places extensions in the Vault folder and is no longer placed in the extensions folder.
Per your instructions, my FG-CoreRPG-Extraplanar-Containers-Custom-Config.ext is inside the extensions folder

When I edited the FG-CoreRPG-Extraplanar-Containers-Custom-Config.ext file when I did not have the forge version, the edits functioned as anticipated, however, now that I have the forge version, it appears my edits do not function any longer.
I verified there were no typo in the file.

When I edit that file, I rename it to .zip and extract the contents.

I open the .lua file in Notepad ++. I make my edits and save the file, then re-zip the folder, rename the zip file back to .ext, and replace the file in the extensions folder. (I presume this is how it should be done?)

For now, I will continue to test or forgo editing the file and simply include the word (container) in any item name that fails to function as expected. This has the desired functionality of making the item collapsable.

bmos
June 4th, 2023, 19:53
Understood, the Forge places extensions in the Vault folder and is no longer placed in the extensions folder.
Per your instructions, my FG-CoreRPG-Extraplanar-Containers-Custom-Config.ext is inside the extensions folder

When I edited the FG-CoreRPG-Extraplanar-Containers-Custom-Config.ext file when I did not have the forge version, the edits functioned as anticipated, however, now that I have the forge version, it appears my edits do not function any longer.
I verified there were no typo in the file.

When I edit that file, I rename it to .zip and extract the contents.

I open the .lua file in Notepad ++. I make my edits and save the file, then re-zip the folder, rename the zip file back to .ext, and replace the file in the extensions folder. (I presume this is how it should be done?)

For now, I will continue to test or forgo editing the file and simply include the word (container) in any item name that files to function as expected. This has the desired functionality of making the item collapsable.Can you attach your edited ext file here?
Another solution: you don't have to zip the folder back up. Just move the FG-CoreRPG-Extraplanar-Containers-Custom-Config folder into the extensions folder and delete the FG-CoreRPG-Extraplanar-Containers-Custom-Config.ext file. Then changes are very easy.

The Judge
June 5th, 2023, 05:28
Can you attach your edited ext file here?
Another solution: you don't have to zip the folder back up. Just move the FG-CoreRPG-Extraplanar-Containers-Custom-Config folder into the extensions folder and delete the FG-CoreRPG-Extraplanar-Containers-Custom-Config.ext file. Then changes are very easy.

Here is the ext file

bmos
June 5th, 2023, 18:28
That's what I figured, you have an extra folder in there because you zipped up the FG-CoreRPG-Extraplanar-Containers-Custom-Config folder instead of its contents.
So just drag the folder out of the zip into your extensions folder and it should work ok. Don't forget to load it in the FG launcher.

The Judge
June 6th, 2023, 01:33
That's what I figured, you have an extra folder in there because you zipped up the FG-CoreRPG-Extraplanar-Containers-Custom-Config folder instead of its contents.
So just drag the folder out of the zip into your extensions folder and it should work ok. Don't forget to load it in the FG launcher.

Thank you sir, the folder in the folder was the issue.

sirkerry
June 18th, 2023, 04:58
Could this be made to work for the Starfinder equivalent of bags of holding? (Null-Space Chambers)

Yeah, I'd also really like to know if it's possible to get this extension to work with the Starfinder ruleset?

Nyarly Dude
July 13th, 2023, 08:21
Yeah, I'd also really like to know if it's possible to get this extension to work with the Starfinder ruleset?

It does already, presumably?

( https://github.com/bmos/FG-CoreRPG-Extraplanar-Containers/commit/26bfbcb2434ae89145316f8492db866aab988f2f -- added it to the list of extraplanar containers).

Not a Starfinder player, but since the description seems to be along the lines of "you can close up to <x> bulk in this" -- i.e. it's more a Bag of Holding that can contain up to X weight and none of it counts, rather than a PF2e-style backpack where it can contain up to X bulk and Y doesn't count where Y < X, it should be correct?


(Only stumbled across this thread today, because I'd not realized that it did implement that PF2e backpack and was a bit puzzled that bulk didn't change when I was trying to move items contained within a backpack to a custom extradimensional container set up to abstract away that 2 bulk. It was already being correctly handled, so total bulk wasn't changing and I didn't need to spend time adding a silly "free2bulk" container).

bmos
July 13th, 2023, 12:30
While the container name is supported, I didn't finish adding support for the ruleset overall. I'll try and remember to do that when I get a chance.

Bearded Wonder
August 9th, 2023, 02:19
I located the correct file in the vault to edit but the extension is encrypted and requires a password. I took a look through the forums and discovered that when you upload an extension to the forge you can choose to have it encrypted or not. If it's encrypted no one can edit the .lua to add additional containers to the extension.

Arnagus
August 9th, 2023, 08:52
I located the correct file in the vault to edit but the extension is encrypted and requires a password. I took a look through the forums and discovered that when you upload an extension to the forge you can choose to have it encrypted or not. If it's encrypted no one can edit the .lua to add additional containers to the extension.

bmos publishes the whole source code on github: https://github.com/bmos/FG-CoreRPG-Extraplanar-Containers
Not sure if this is the latest version, but you can download it (green Code button) as zip, unpack, edit, zip it up again and rename as .ext and place it in the extension folder (on your PC). Just don't forget to disable the Forge version (on the Forge inventory web page) and remove the live extension from the vault folder, otherwise you have it doubled.

Bearded Wonder
August 9th, 2023, 21:14
I contemplated doing that. It reintroduces the issue of "did you download it from github or from the forge" that bmos said he was trying to avoid back in June. I was bringing it to his attention because it's an option as an extension author that he may or may not have intended to select. If his intent was to leave it accessible for us to muck around with and customize then there is an option that he can select somewhere in the forge to remove the password lock for the vault. I had no idea that the option even existed so he might not either. If he wants to keep it password protected that's fine, it just prevents customizing the .lua file.

Arnagus
August 9th, 2023, 21:57
Agreed - this indeed brings (back) a lot of logistics on "which version is active". I usually use text files with same file name in each folder to note source (extensions) and content (for vault files) - and if there is another source currently not used.
But I agree - vault provides limited added value for free extensions.

bmos
August 16th, 2023, 19:30
In the first post of this thread there is an attachment which allows you to customize container names :)

Roach
September 26th, 2023, 10:22
First, I love this EXT <3
today, I doubleclicked the "[+] Bag of Holding" entry to open its window, I edited the capacity and closed the window. Unfotunately, since then, the collapsed BoH has disappeared from the PC inventory, and if I type as much as "Bag" into the location for any other item in the inventory, that entry disappears as well (and seems to get added to the Bag, as adding 600 lbs of "Stuff" causes the 'overfull' message to appear). I'd love to edit the item name for the BoH but as it's not in the inventory anymore, I cannot access it.
What can I do?

bmos
October 1st, 2023, 22:57
First, I love this EXT <3
today, I doubleclicked the "[+] Bag of Holding" entry to open its window, I edited the capacity and closed the window. Unfotunately, since then, the collapsed BoH has disappeared from the PC inventory, and if I type as much as "Bag" into the location for any other item in the inventory, that entry disappears as well (and seems to get added to the Bag, as adding 600 lbs of "Stuff" causes the 'overfull' message to appear). I'd love to edit the item name for the BoH but as it's not in the inventory anymore, I cannot access it.
What can I do?Yeah, that's a known problem! You can just disable the extension which will show you all the items in the inventory. Then you can just move back out of the bag.

Need to update it someday so you can't put two containers into each other...

The Judge
October 27th, 2023, 20:24
I have found that if this happens, simply expand all collapsed containers and the originals re-appear.

The Judge
October 27th, 2023, 20:30
FGU: v4.4.5 ULTIMATE (2023-10-26)

When adding something into the container that exceeds the weight limit, I have a console error pop out

[ERROR] Handler error: [string "..raplanar-Containers:..ts/char_invname.lua"]:48: setFrame: Specified frame does not exist. (required)

I see on GitHub "This extension has been tested with FantasyGrounds Unity v4.3.8 (2023-04-25)."

Is there any hope of an update for this extension (jingles bag of forge coins) I can add some incentive if it helps.

DonE66
November 16th, 2023, 03:32
I think the remaster update has made your extension not recognize the legacy ruleset as my containers no longer show the controls for setting weights or seeing current bulk. Can you add the PF2-legacy ruleset name so it works.

thanks

Mysteran
November 16th, 2023, 05:42
In case it helps, the ruleset name that needs to be added is:
PFRPG2-Legacy

nephranka
November 17th, 2023, 11:02
FGU: v4.4.5 ULTIMATE (2023-10-26)

When adding something into the container that exceeds the weight limit, I have a console error pop out

[ERROR] Handler error: [string "..raplanar-Containers:..ts/char_invname.lua"]:48: setFrame: Specified frame does not exist. (required)

I see on GitHub "This extension has been tested with FantasyGrounds Unity v4.3.8 (2023-04-25)."

Is there any hope of an update for this extension (jingles bag of forge coins) I can add some incentive if it helps.

Same thing happenning in 5e as well.

bmos
November 17th, 2023, 13:09
When adding something into the container that exceeds the weight limit, I have a console error pop out
[ERROR] Handler error: [string "..raplanar-Containers:..ts/char_invname.lua"]:48: setFrame: Specified frame does not exist. (required)
Thanks for the report and sorry it took a while to address.
This issue should be fixed. They changed the frame type "required" to "fieldrequired" in CoreRPG and I had to adjust the extension to use that new frame definition instead.

DonE66
November 17th, 2023, 14:03
The extension is still not working. I reverted back to the legacy rules and the containers stop showing their bulk details. I think if you can just add the legacy ruleset (PFRPG2-Legacy) it would load the extension in games using that ruleset. Thanks

nephranka
November 17th, 2023, 16:13
Thanks for the report and sorry it took a while to address.
It should be fixed. They changed the frame type "required" to "fieldrequired" in CoreRPG and I had to adjust the extension to use that new frame definition instead.

Thanks! It does look to be fixed in 5e.

bmos
November 18th, 2023, 12:08
I reverted back to the legacy rules and the containers stop showing their bulk details. I think if you can just add the legacy ruleset (PFRPG2-Legacy) it would load the extension in games using that ruleset. Thanks
Thanks for the heads up. I think PFRPG2-Legacy should work with Extraplanar Containers now.

DonE66
November 18th, 2023, 18:06
It is working now. Thank you!

nephranka
December 20th, 2023, 15:35
I did notice the nice feature of highlighting in red a container that is over weight is not persistent between games. Is there a way to remember or check on start that a container is over weight?

rmilmine
January 6th, 2024, 19:50
It looks like some of the fields in this extension are overlapping.
Maximum weight capacity, weight of contents, volume of contents. are all overlapping. There is a 4th field, but I can't see it's name as too much of the field are covered by other ones.

bmos
January 24th, 2024, 01:37
It looks like some of the fields in this extension are overlapping.
Maximum weight capacity, weight of contents, volume of contents. are all overlapping. There is a 4th field, but I can't see it's name as too much of the field are covered by other ones.
Which ruleset and extension version? I just tried it out and couldn't reproduce the issue.

bmos
April 8th, 2024, 01:45
I did notice the nice feature of highlighting in red a container that is over weight is not persistent between games. Is there a way to remember or check on start that a container is over weight?

Thanks for pointing this out. I have pushed an improvement :)

nephranka
April 8th, 2024, 13:00
Thanks for pointing this out. I have pushed an improvement :)

Very cool. Thanks!

MartianXi
April 14th, 2024, 01:22
Hiya...

If you're bored, I wonder if you would consider coding a bag of holding to work with other containers dropping into it, like a backpack or standard pouch.

Currently you can mark items to be within a backpack and you can then put that backpack into a bag of holding but the contained weight only increases by the weight of the backpack itself and not the contents.

Loving the extension though.... using 5e ruleset

nephranka
April 14th, 2024, 20:31
Hiya...

If you're bored, I wonder if you would consider coding a bag of holding to work with other containers dropping into it, like a backpack or standard pouch.

Currently you can mark items to be within a backpack and you can then put that backpack into a bag of holding but the contained weight only increases by the weight of the backpack itself and not the contents.

Loving the extension though.... using 5e ruleset

That would be great! My players like to organize all of their stuff so this is an issue for us as well.

bmos
April 14th, 2024, 20:33
I wonder if you would consider coding a bag of holding to work with other containers dropping into it, like a backpack or standard pouch.

Currently you can mark items to be within a backpack and you can then put that backpack into a bag of holding but the contained weight only increases by the weight of the backpack itself and not the contents.I just tested this and it seems to already work this way.
Can you explain more completely how you are setting it up?

https://i.imgur.com/hzu9crp.png

MartianXi
April 14th, 2024, 21:54
I just tested this and it seems to already work this way.
Can you explain more completely how you are setting it up?

https://i.imgur.com/hzu9crp.png

Odd... I tried it yesterday and it didn't seem to work for me then, but today it looks like it does actually work... not sure what I did differently .. haha

I tried to nest yet another layer and it stopped working though... adding an item to a pouch, inside a backpack, inside a bag of holding. If you have the pouch and the backpack separate in the bag of holding it works.

Awesome though... thanks for the reply

nephranka
April 15th, 2024, 01:03
Agreed. It was not working for me either, but now is. Great news!

bmos
April 15th, 2024, 01:40
So weird, I have only made one change since November and it should have been unrelated...

MartianXi
April 15th, 2024, 04:13
My version of the extension doesn't include many of the fields in your picture above.

I don't have interior space or exterior size, count or volume. Not sure if that's different depending on ruleset maybe?

bmos
April 15th, 2024, 09:48
My version of the extension doesn't include many of the fields in your picture above.

I don't have interior space or exterior size, count or volume. Not sure if that's different depending on ruleset maybe?These features need to be turned on in the options menu :)
Volume only works after a bunch of size estimates since we don't know how big anything is.

nephranka
April 15th, 2024, 11:09
Could have been a conflict of some sort that now has been fixed. End result is that it is nice that it is working.

nephranka
April 17th, 2024, 12:54
So weird, I have only made one change since November and it should have been unrelated...

I confused this issue with the overall tracking of the current weight at the bottom of the sheet. If you put a loaded backpack into a bag of holding your current weight does not decrease the correct amount. In the screen shot this should be total 15 not 18 (strangely not counting the backpack but what is inside it). I think you may have said before this is a known issue.

bmos
April 18th, 2024, 01:19
At time time I didn't see a way to fix it, but I think I might have an idea.
If I have time soon I will look into resolving that.

nephranka
April 18th, 2024, 01:24
That would be cool!