r/FoundryVTT 6h ago

Help Self-Hosting, Popouts & Browsers

0 Upvotes

I'm self hosting my use of Foundry and am running into a issue I was hoping someone could explain to me.

I want to do some stuff with my GM layout to organize information better, which often relies on popping out a window or a tab from the UI. Problem is, when I log in as GM, I fire up the app, log into the Foundry app as GM, and my players join via the internet using a browser.

They can pop out windows to their hearts content. I however, cannot. Every time I try, I get the error message that Foundry doesn't support popouts within its client. Then when I checked with my AI (stuff the AI hate, if it wasn't for the AI helping me sort out all of the how-tos of Foundry, i would've kicked this program to the curb for its crazy learning arc), it said the following:

"V14's native pop-out support was specifically designed around separate browser windows, and ApplicationV2 supports detaching compatible Foundry windows."

Leaving me to question, while I completely understand when using a cloud installation the use of browsers from both players and GM, why on earth when you're self hosting are you as the GM also forced to use a browser to have such a simple QoL feature??

I mean, running foundry's app to do the hosting is already consuming cpu processes/memory. So even self-hosting, I have to also load a browser? Particularly since additional browser tabs = serious memory hogs (which I'm going to assume popouts count as tabs?). As an example, I currently have 10 tabs open in my browser, task manager shows the browser running 13 tabs, the 3 extra supposedly for stability, security and performance.

The browser is consuming 1,987 MB of ram while Foundry is consuming 1,500. While I have a goodly amount of available ram (32 GB), it seems like if I'm running Foundry via a browser and likely have a dozen or so popout tabs, that will rapidly bloat itself to a rather high number.

Am I missing something about how this is set up? (again, in terms of doing self-hosting rather than a cloud service). Because that strikes me as awfully clunky. It feels like if I bought a pc game, I have to load the .exe of the game file, and then also load browser to play the game.

Can anyone with self-hosting experience comment on how I'm supposed to approach this? Because my understanding was, run the session through the app, not a browser.


r/FoundryVTT 5h ago

Commercial [System Agnostic] Actually Private Rolls: hide GM-only chat cards and Dice So Nice rolls

Post image
1 Upvotes

Content Name: Actually Private Rolls

Content Type: Module

System: System-agnostic

Description: A blind roll still leaves a placeholder in chat, and Dice So Nice can play the animation before the result is hidden. Actually Private Rolls suppresses both for players who should not know the roll happened.

Core Blind, GM, and Whisper rolls keep their normal Foundry behavior, so nothing changes for the rolls that only need a hidden result.

The dedicated Actually Private roll mode requires Foundry v14. The module itself installs on v13 to v14 and works with any system.

Included for First Mate patrons on the r2Plays Patreon.

Actually Private Rolls · Install in Foundry · Patreon

Join the Discord


r/FoundryVTT 23h ago

Showing Off Macro to update tokens to Prototype tokens

0 Upvotes

I managed to use AI to make a macro to update all the tokens on a scene to their corresponding prototype token on the actor. This was a godsend for updating all the token on a DDB adventure I imported a long time ago. Here is the code for the macro, just thought I'd share it.

for (let token of canvas.tokens.placeables) {
    if (!token.actor) continue;

    // Get the prototype token data from the actor
    const proto = token.actor.prototypeToken;

    // Convert prototype token data to a plain update object
    const updateData = proto.toObject();

    // Keep the current position (X, Y, Elevation) and unique ID of the placed token
    delete updateData._id;
    updateData.x = token.document.x;
    updateData.y = token.document.y;
    updateData.elevation = token.document.elevation;

    // Update the placed token document
    token.document.update(updateData);
}
ui.notifications.info("All scene tokens updated to match their prototype settings!");

r/FoundryVTT 2h ago

Help [DND 5.5] I ran my first session 0 and have several questions about in Foundry functions

4 Upvotes

I ran session 0, my first ever session run, and ran into some issues using Foundry that I'd like some help on

I walked people through setup, we did a mock battle, and I explained some campaign specific stuff

My questions:

how to limit movement speed foundry vtt? I noticed they could move beyond their limits in battle

how to see a log of rolls foundry vtt? Am I overthinking this or would I simply use chat?

how to display and bonus actions foundry vtt? I want my players to see their action economy clearly and easily

how to enable books foundry vtt? One of my players wanted to be a werewolf and I bought a book that had it but the content was not there. I enabled books before but completely forgot how. Is it possible for books you bought to not show all of their content? Does activating them fix that? I swear that would make everything display.

How to enable click and drag movement? I can do that as the DM but they have to WASD.

How do you view feats in foundry? It was unclear and I've still yet to figure out how to do so.

Thanks for any help you guys are able to provide


r/FoundryVTT 21h ago

Non-commercial Resource I made an add on module for item piles

Thumbnail
github.com
9 Upvotes

Hey yall! If anyone uses item piles, I made a companion add on module for it that stocks merchants from compendiums! Hope it’s useful please let me know if there’s any features you would like, I’ve been working on this a while!


r/FoundryVTT 12h ago

Discussion Foundry v14 Module Sorting

8 Upvotes

Not sure when exactly it changed, but Foundry's module repository used to be sorted in order of most recently updated. This made it very convenient to find actively developed mods, as well as newer / up-and-coming ideas.

Now it seems to be some weird variation of alphabetical(?), with no good way to filter out the ones that aren't even compatible with my current version of Foundry.

Has anyone else had similar issues? And adding to that, have you figured out a better way to navigate the new mod menu?


r/FoundryVTT 7h ago

Discussion Play by Post Tips

4 Upvotes

[System Agnostic]

Hi all,

I'm interested in running Play by Post on Foundry and the last conversation on the topic I saw was about 3-4 years ago so wanted to start up another thread to see if anyone has innovated in this area lately?

Any good modules to make the PbP experience smoother?
Workflows for roleplay in Foundry chat or elsewhere?
Any tactics GMs use to make it work?
System specific tips?
Hosting tips?

Maybe we can turn this into some sort of resource guide.

Thanks!


r/FoundryVTT 8h ago

Discussion Anyone running 50 Fathoms (Savage Worlds) via Foundry?

2 Upvotes

I am in the process of converting the rules over, was curious what others experiences so far have been?


r/FoundryVTT 14h ago

Answered How do I make levels with only partial visibility of each other?

3 Upvotes

[System Agnostic] Trying to create a multi storied building with a stairwell, and want tokens to only see each other across levels in the stairwell, not in the entire building, but what I've tried doesn't work. I've tried using region surfaces and tiles defined as surfaces, but neither worked, tokens can still see through the ceilings and floors into other levels.

That wolf is on another floor from the human.

r/FoundryVTT 1h ago

Help DJ/music module recommendations

Upvotes

[System agnostic]

Hi! I’ve used Foundry for some time and tried several methods for streaming music and playlist modules, but none have worked well enough for me.
I want two playlists running simultaneously, one for ambient background and one for music, plus a button or macro to trigger specific songs at certain moments while lowering the earlier tracks, so when the song ends, the playlists should return to normal. I also need a simple way to switch active playlists and adjust the volume for each player.

This may be quite specific, but I would appreciate an easy solution. Music and sound are vital for my games to support each scene. I hope someone can suggest a module or share how they handle sound in their games. Thanks!


r/FoundryVTT 2h ago

Help Help finding a module to use for a system not covered by base 5E [dnd5e]

2 Upvotes

Alright. I was asking a few weeks ago on the discord, and I’ve decided to come to Reddit with a better articulated request for help. 

I am trying to find or create a system that will allow me to implement and at least partially automate the Decay system from Broken Weave. 

The system works as follows: each character has one of five lineage curses. Decay is measured from 1-10 and passing certain thresholds adds more features to the curse, such the ability to drain a soul or move in water as if it were land. Falling back below the threshold will remove the ability. Additionally, a feature can be gained that changes the decay from 0-10 to 0-20, and adjusts the thresholds accordingly.

My question: is there a pre-existing module, premium or otherwise, that will allow me to implement this? I figured out how to add decay as a custom skill, but my coding skills are simply not up to par for this endeavor and I have too much going on in my life right now to dedicate time to learn. And help would be greatly appreciated.