foundry

A small collection of modules and scripts for the Foundry VTT (by Sky-Captain-13)

Foundry Alternatives

Similar projects and alternatives to foundry

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better foundry alternative or higher similarity.

foundry reviews and mentions

Posts with mentions or reviews of foundry. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-01.
  • [Foundry Vtt] Modules de formatage / style d'entrée de journal?
    1 project | /r/enfrancais | 27 Apr 2023
  • Light picker macro
    1 project | /r/FoundryVTT | 21 Feb 2023
  • Building a PF2 West Marches Hexcrawl, must have modules?
    2 projects | /r/FoundryVTT | 1 May 2022
    https://github.com/Sky-Captain-13/foundry/tree/master/poi-sheet lets you use actors instead of journal notes for points of interest, which can be much mor versatile.
  • Actor Light & Vision Macros - (v9) with working Light Animations
    1 project | /r/FoundryVTT | 14 Jan 2022
    // A macro for the Foundry virtual tabletop that lets a user configure their token's vision and lighting settings. This script is taken from Sky's foundry repo here: https://github.com/Sky-Captain-13/foundry/blob/master/scriptMacros/tokenVision.js. let applyChanges = false; new Dialog({ title: `Token Vision Configuration`, content: ` Vision Type: No Change Self Darkvision (30 ft) Darkvision (60 ft) Darkvision (90 ft) Darkvision (120 ft) Darkvision (150 ft) Darkvision (180 ft) Eyes of Night (300 ft) Devil's Sight (Warlock) Light Source: No Change None Candle Lamp Lantern (Bullseye) Lantern (Hooded - Dim) Lantern (Hooded - Bright) Light (Cantrip) Torch Moon-Touched `, buttons: { yes: { icon: "", label: `Apply Changes`, callback: () => applyChanges = true }, no: { icon: "", label: `Cancel Changes` }, }, default: "yes", close: html => { if (applyChanges) { for ( let token of canvas.tokens.controlled ) { let visionType = html.find('[name="vision-type"]')[0].value || "none"; let lightSource = html.find('[name="light-source"]')[0].value || "none"; let dimSight = 0; let brightSight = 0; let dimLight = 0; let brightLight = 0; let lightAngle = 360; let lockRotation = token.data.lockRotation; let lightAnimation = token.data.lightAnimation; let lightAlpha = token.data.lightAlpha; let lightColor = token.data.lightColor; const colorFire = "#f8c377"; const colorWhite = "#ffffff"; const colorMoonGlow = "#f4f1c9"; // Get Vision Type Values switch (visionType) { case "dim0": dimSight = 1.5; brightSight = 0; break; case "dim30": dimSight = 30; brightSight = 0; break; case "dim60": dimSight = 60; brightSight = 0; break; case "dim90": dimSight = 90; brightSight = 0; break; case "dim120": dimSight = 120; brightSight = 0; break; case "dim150": dimSight = 150; brightSight = 0; break; case "dim180": dimSight = 180; brightSight = 0; break; case "dim300": dimSight = 300; brightSight = 0; break; case "bright120": dimSight = 0; brightSight= 120; break; case "nochange": default: dimSight = token.data.dimSight; brightSight = token.data.brightSight; } // Get Light Source Values switch (lightSource) { case "none": dimLight = 0; brightLight = 0; lightAnimation = {type: "none"}; break; case "candle": dimLight = 10; brightLight = 5; lightAnimation = {type: "torch", speed: 2, intensity: 2}; lightColor = colorFire; lightAlpha = 0.15; break; case "lamp": dimLight = 45; brightLight = 15; lightAnimation = {type: "torch", speed: 2, intensity: 2}; lightColor = colorFire; lightAlpha = 0.15; break; case "bullseye": dimLight = 120; brightLight = 60; lockRotation = false; lightAngle = 52.5; lightAnimation = {type: "torch", speed: 2, intensity: 2}; lightColor = colorFire; lightAlpha = 0.15; break; case "hooded-dim": dimLight = 5; brightLight = 0; lightAnimation = {type: "torch", speed: 2, intensity: 2}; lightColor = colorFire; lightAlpha = 0.15; break; case "hooded-bright": dimLight = 60; brightLight = 30; lightAnimation = {type: "torch", speed: 2, intensity: 2}; lightColor = colorFire; lightAlpha = 0.15; break; case "light": dimLight = 40; brightLight = 20; lightAnimation = {type: "none"}; lightColor = colorWhite; lightAlpha = 0.15; break; case "torch": dimLight = 40; brightLight = 20; lightAnimation = {type: "torch", speed: 2, intensity: 2}; lightColor = colorFire; lightAlpha = 0.15; break; case "moon-touched": dimLight = 30; brightLight = 15; lightAnimation = {type: "none"}; lightColor = colorMoonGlow; break; case "nochange": default: dimLight = token.data.dimLight; brightLight = token.data.brightLight; lightAngle = token.data.lightAngle; lockRotation = token.data.lockRotation; lightAnimation = token.data.lightAnimation; lightAlpha = token.data.lightAlpha; lightColor = token.data.lightColor; } // Update Token console.log(token); token.document.update({ "vision":true, "dimSight": dimSight, "brightSight": brightSight, light:{ dim: dimLight, bright : brightLight, color : lightColor, alpha: lightAlpha, angle: lightAngle, animation:lightAnimation}, }); } } } }).render(true);
  • What's Happening With The Expander Module?
    3 projects | /r/FoundryVTT | 24 Dec 2021
    The commit history indicates it is being abandoned.
  • Journal Entry Formatting/Styling Modules?
    2 projects | /r/FoundryVTT | 19 Sep 2021
    Can anyone help me out with this issue? Even a module that cleans up the original UI like what Sky’s Alternate Character Sheet does for character sheets would still work fantastically. Thanks for any and all help!
  • Help on a Macro
    1 project | /r/FoundryVTT | 19 Aug 2021
    If you still want to make this a macro, you might be able to use the Query module in a chat macro. It hasn't been updated in 9 months, so there is a good chance that it doesn't work with the latest version of Foundry, but there might be another module that does something similar if not.
  • Macro - Change Token Vision Adjustments
    1 project | /r/FoundryVTT | 24 Apr 2021
    I tried to adjust the "Change Token Vision" Macro by Sky-Captain-13 (https://github.com/Sky-Captain-13/foundry) and add things like Light Color, Intensity, Light Animation. Adding Light Color was not a problem but to change the Light Animation via Macro is a bit of a bummer. A friend of mine helped me out with the few added lines about lightAnimation but it doesn`t work. Any ideas how to make it work? Since i don`t know which Lines are important i included the whole Code.
  • ELi5: Formatting chat messages when using macros similar to Roll20's Powercards API
    2 projects | /r/FoundryVTT | 6 Apr 2021
    And lastly, since the Foundry community is largely open, you can view the source of pretty much every module and system there is, and there is a good chance that someone has already done what you are asking - like this macro here that adds PowerCard support to Foundry. Yes, I kind of buried the lede, but I wanted to point out both that resources to learn to program your own stuff are available (if scattered) since JavaScript is a standard language as well as that most users won't ever need to learn it because someone else has likely already done whatever it is that they want. Also, the macro is 4 months old, so your mileage may vary, but it you do learn JavaScript/HTML, you can probably fix it with minimal Foundry specific knowledge.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 4 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic foundry repo stats
9
26
0.0
almost 2 years ago

The primary programming language of foundry is JavaScript.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com