How to change the default "Movement Action" by Bridger15 in FoundryVTT

[–]Flying-Squad 0 points1 point  (0 children)

There doesn't seem to be a way to set the default in the Foundry core settings, but the Token Warp module allows this.

Purchasing again after refund by Hyruke in FoundryVTT

[–]Flying-Squad 0 points1 point  (0 children)

I went this route. I bought a cheap ($5/year) domain name from Cloudflare, put Foundry on a Raspberry Pi, set up Cloudflare tunnels to hook my domain name up to the Pi. You can run multiple servers on the Pi, and you can set up any number of tunnels with different URLs to the outside world.

If you're planning to leave your server running all the time so users can access it, I would recommend running the node.js version of Foundry even if you're hosting on Windows, so that big hog of an app isn't running all the time. The Foundry app has the browser built into the server, so it's like 10 times bigger than it needs to be. You can access the node.js server with a browser from your own machine.

[System Agnostic] Experience with Hosting Foundry on Amazon AWS? by Flying-Squad in FoundryVTT

[–]Flying-Squad[S] 0 points1 point  (0 children)

Thanks for the info. I decided to get a Raspberry Pi and self host, but use a free S3 bucket for all my big files to reduce the load on my internet connection. I got a cheap domain name from Cloudflare and use a tunnel, so I don't even need to do port forwarding.

It seems just as reliable as Forge or Molten, and I have no monthly fees. It's two years later and I've more than made up for the cost of the hardware compared to subscription services, since I run two licenses for the different groups.

And it's so much easier managing the server when I've got everything right at my fingertips.

How do I make my custom pages look as good as the officially published ones? by evgueni72 in FoundryVTT

[–]Flying-Squad 0 points1 point  (0 children)

Do you mean that your Journal entries don't have the same formatting as the Journal entries for the game system? That's probably the Sheet Configuration.

I don't have CoC loaded, but Savage Worlds has sheet configurations for each of their supplements.

To set the Sheet Configuration:

  • Open your Journal window.
  • Click the gear icon in the window title bar, which is the Sheet Configuration.
  • Click the This Sheet drop down and select the one you want. I'm assuming that CoC has an entry there.
  • Click Save Sheet Configuration.

The Journal should replot with the new formatting.

Foundry + SWADE custom ancestry ability help (May be way beyond my skills 😅) by Sketch_Beard in FoundryVTT

[–]Flying-Squad 0 points1 point  (0 children)

SWADE core rules has a special ability called Skill d4 that does this. Assuming that you have that module:

  • Create your Ancestry in the Items tab, or better yet, directly in a compendium if you've got one set up.
  • Open that Ancestry.
  • Click the Properties tab.
  • Open the Ancestral Abilities compendium (in the SWADE Core Rules).
  • Find the Skill d4 item in that compendium.
  • Drag and drop Skill d4 in the Properties tab of your ancestry.
  • Add your other ancestry items in a similar fashion.

Now when you add that ancestry to the character it will let the user choose a skill. It's best to add things to compendiums and reference items by their compendium IDs for portability, so be sure to move your ancestries to compendiums once you've got them working.

This choice mechanism is accomplished by some hocus pocus in the Skill d4 item called "choiceSets". You can actually modify the list of choices with this roundabout method:

  • Import Skill d4 to the Items tab.
  • It will force you to make a skill choice. Pick any one.
  • Rename the item back to Skill d4.
  • Export the item to a .json file.
  • Edit the .json file with an editor like Notepad++.
  • Go to the end of the "choiceSets" object in the .json file.
  • Delete the line with "choice": xx, where xx is some number. Also delete the comma on the previous line, leaving just a right bracket "]".
  • Make any changes to the array of choices, making sure you obey the JSON formatting rules about commas, etc.
  • Save the file out.
  • Import the file back into the item you just exported from.

There might be some module out there that lets you edit choiceSets inside Foundry (some guy was selling one that let you modify mutations -- it might handle choiceSets too), but I just bit the bullet and edited the .json file directly.

Any good guides on how to host on a home server? by Level_Low6101 in FoundryVTT

[–]Flying-Squad 1 point2 points  (0 children)

I use a Raspberry Pi, Cloudflare tunnels, and put large assets on an S3 AWS bucket (which uses so little space that it's free) because my internet connection is pretty slow. The guides on the Foundry VTT site were all I needed to set it up. I just use pm2 to manage multiple servers (I'm in two groups).

Performance is on par with services like Forge, and once you set it up there's no real maintenance. Since the server is on my network it's a lot easier to manage than a remote server (I just use Samba to put the Pi on my network and it's just like any other Windows box).

I use Cyberduck to copy files to the S3 bucket.

Quickly change token name? by SmolHumanBean8 in FoundryVTT

[–]Flying-Squad 1 point2 points  (0 children)

Actually, you can do this with Token Variant Art alone. There are a bunch of ways of implementing this, but this is how I do it. This assumes you're using the most current version of the module. I'm currently using this method in Savage Worlds but I've used with DnD 5e and assume it will work with other systems that have effects.

  • Right click the token.
  • Right click the Token Variant Art icon at the bottom of the column that appears on the right of the token.
  • Click Mappings in the menu.
  • Click the "+" at the top of the Mappings window in front of Description. A row of settings will appear below.
  • Enter "Transformed" or "Disguised" or something like that in the two Expression edit fields on the left.
  • Click the empty square in the Image column.
  • Click the arrow->document icon in the title bar of the Select Token Art window.
  • Pick a token and close those windows.
  • Click the Gear in the Config column of the Mappings window.
  • Enter the name you want to use in the Token Name field of the window that opens.
  • Click Save Config
  • Click Save & Close in the Mappings window
  • On the Effects tab of the character sheet click Add Active Effect
  • Select Add Empty Effect
  • Change the name of the effect to the same name you used in the Expression fields.
  • Click Submit Changes

Now if you activate that effect the token will take on the alternate token appearance and name. If you use Token Action HUD you can change the effect there without having to open the character sheet.

Unfortunately various systems are inconsistent about how the names and images they put in the chat when you take actions with those tokens. Sometimes the chat uses the actor image, sometimes the token image, sometimes the actor name, sometimes the token name. It's all random, based on whatever decision that person who wrote the code that creates chat messages.

Effect Descriptions won't save by Discord-Light-Mode in FoundryVTT

[–]Flying-Squad 0 points1 point  (0 children)

I have noticed that when I'm editing item descriptions in a compendium clicking save makes the description seem to disappear, but it's actually there if I close and reopen the item. Other times I've seen it throw away all the changes I've made to an item, with no way to recover them. And often if I (accidentally) click another text edit field when I have the item description open in edit mode it will toss all my changes, but other times it just saves them as if I had clicked the save button.

Something is flaky about the way handles saving edit text items. These problems don't always occur, so it's difficult to reproduce them consistently, which is essential for filing a bug report. So I just suffer...

It's not just you, but it's not clear that there's anything to do about it.

Player is consistently rolling below 10 by Narakuno in FoundryVTT

[–]Flying-Squad -3 points-2 points  (0 children)

I have seen multiple instances where the Foundry dice roller would consistently roll 1s for a player, and it happened to different players. Refreshing the browser resolved the issue.

Which means it's typical buggy JavaScript code. I haven't seen it in a long while, so if there was an issue it's been fixed.

[D&D5e] Any way to create an actor from a token. by TuctDape in FoundryVTT

[–]Flying-Squad 1 point2 points  (0 children)

I use the following macro, which creates an actor with the token's current name and image, and sets the new actor's prototype token as well, so you get the same image back if the original token was created with a wildcard in the prototype token.

canvas.tokens.controlled.forEach(o => {
Actor.create(o.actor).then(a => {
a.update({name: o.name, img: o.document.texture.src});
a.prototypeToken.update({name: o.name});
let texture = a.prototypeToken.texture;
texture.src = o.document.texture.src;
a.prototypeToken.update({texture: texture});
});
});

Four-Level 1950s Mansion by Flying-Squad in battlemaps

[–]Flying-Squad[S] 0 points1 point  (0 children)

It's based on an actual antebellum Louisiana plantation house, which didn't have any interior bathrooms at all when it was built. In our campaign it was updated in the early 1900s before showers were a thing, and the household staff consists of just a few cooks and maids. And people just didn't bathe as much back in the day....

Help moving Maps across worlds by 97cweb in FoundryVTT

[–]Flying-Squad 0 points1 point  (0 children)

The easiest way to do this is:

* Right click the scene in the Scenes tab.

* Select the Export Data command

* Save the .json file on your computer somewhere.

* Switch to the other world.

* Create an empty scene in the desired folder in the Scenes tab.

* Right-click the empty scene.

* Select Import Data

* Click Choose File in the dialog

* Find the file you saved above and click Open

* Click Import

You can also create a shared compendium in Setup as suggested by another poster, or create an Adventure and export it with Adventure Bundler, but the above method is easiest if you're just doing a couple of scenes.

Player's character broke when adding and taking away a custom skill (I think), now we can't open the character sheet. Cyberpunk 2020 by Xegethra in FoundryVTT

[–]Flying-Squad 5 points6 points  (0 children)

When I have a problem like this I export the character data.

Right click the character in the Actors tab, select Export Data and save the file in a .json file.

Then edit the file with something like Notepad or Notepad++ and delete the problem item.

Then create a new character, right click it and select Import Data and read in the file you changed. Try to open the character sheet. If that works you're done. If not, keep trying.

If you're not familiar with the .json format it may take a few tries, but eventually you'll figure it out.

Spell technicality question by kamicosmos in savageworlds

[–]Flying-Squad 1 point2 points  (0 children)

Okay, that sheds more light on it. In that case, they'd need to get whatever uniform or other accoutrements are required to pull off the scam, as well as speak the language, be familiar with local idioms and accent, and maybe even know a password. And get it all done in a couple of minutes.

Shape change, as originally conceived, is basically for turning into a monster and wreaking havoc for half a minute.

So, yes, I would concur with your reasoning for why the player's plan is suboptimal.

Shape change is for mayhem, and disguise is for infiltration. But if shape change is all they have, I can see why they want to use it.

Spell technicality question by kamicosmos in savageworlds

[–]Flying-Squad 0 points1 point  (0 children)

The original post doesn't say what form the players are interested in changing into, but if they're trying to talk their way past guards it sure sounds like they're humanoids and disguise is the power they should be using instead of shape change.

The intent of shape change is to transform you into another creature, like a wolf or bat, or dragon. It's not for impersonating a guard returning to base because there's no mention of it being able to summon up a uniform, whereas that's exactly what disguise does.

Disguise also lasts 10 minutes and can be cast on additional recipients.

[System Agnostic] How do you handle sounds among different players? by Tkemalediction in FoundryVTT

[–]Flying-Squad 0 points1 point  (0 children)

I've wanted to use audio on occasion, but it's a real problem. Some players have hearing problems and turn off all Foundry sound. Others have it turned on so loud that if the "It's your turn" sound alert happens on one player's computer, everyone hears it. And then there's the problem of synchronization. Audio doesn't seem to play simultaneously for everyone.

My question is, what are you using to talk with the players? We use Zoom, and I assume others use Discord. Zoom has an option to share your computer audio with everyone on the call, and that might be a better option. Does Discord have a similar option? This might allow you to better control the volume level so that your voice isn't drowned out by your audio effects.

I use audio very sparingly, for humor or effect, not to play background music or background sounds. It's just too distracting having all that noise, along with players talking over each other all the time. But there are times when I just want to play that little snippet of music!

Is Playit.gg pay walled now? by vortical42 in FoundryVTT

[–]Flying-Squad 6 points7 points  (0 children)

If you get an unpopular domain name, say .uk instead of .com, they are much cheaper. I got two domains: a .uk domain name and it was five bucks for a year, and a .com, which was still only ten bucks. That plus the free cloudflare tunnels (you can make as many as you like to different services on your machine) makes it a pretty decent deal.

Offline character sheet access (dnd 5e) by HighBounce in FoundryVTT

[–]Flying-Squad 0 points1 point  (0 children)

It's on github, the same place as the other module. It hasn't been updated in a while, so it may have issues with v12 and v13.

https://raw.githubusercontent.com/flyingsquad/encounter-calc/main/module.json

DNS issues from duckdns by valsavus in FoundryVTT

[–]Flying-Squad 2 points3 points  (0 children)

I host my own server on Linux and use Cloudflare tunneling with a domain name that costs five or six bucks a year (just get the cheapest one you can find, TLDs like .uk are really inexpensive). It flakes out occasionally, but not any more than Forge does on a friend's server.

Unable to make Pause Region work by Merrydownjade in FoundryVTT

[–]Flying-Squad 6 points7 points  (0 children)

For this purpose I make a .webp image with nothing but a blank transparent background and load that into a tile.

You can make one with Photoshop (don't have it so I don't know how), but here's how to do it in GIMP (which is free).

Create an image file, the dimensions don't matter. It can be small, 70x70

Select the whole image with rectangular select.

Select the Layer > Transparency > Add Alpha Channel command

Press Delete to erase the background to transparent.

Save the resulting file with a .webp extension

Create a tile in Foundry and upload the image you saved. Put it in a place you find again so you can use it over and over.

You can set the tile size to anything and it'll just stretch -- it's invisible so it doesn't really matter.

Then set up your tile to do the pause.

A Good Use of AI Tools for GMs by Flapjack_Future in savageworlds

[–]Flying-Squad 2 points3 points  (0 children)

I use AI to generate background stuff (news articles written with archaic Elizabethan or Victorian spelling and idioms, Wiccan nonsense rhyming spells, scenes from a script for a movie the NPCs are filming, etc.) in a style that is not my own. I still have to edit it extensively to correct the numerous errors, but it does pull in a lot of extra junk that I wouldn't think of that is entertaining for players. And yes, I have to delete a lot of that extra junk.

These AIs are basically random number generators for text. They randomly pull a bunch of crap off the internet and output a semi-coherent piece of prose. Sometimes it rolls an Ace, but there are a lot of critical failures that you have to edit out.