Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Fabricate

Table of contents

About

Fabricate is a system-agnostic, flexible crafting module for FoundryVTT. Fabricate is currently maintained by MisterPotts.

Use the left navigation, as well as the search at the top of this page, to learn how to build your own crafting systems using Fabricate. Read on below to find out more about this module and how to support its development.

Known issues

This section lists the known issues with this version of Fabricate

Items with existing source IDs

Status: Fixed in Foundry VTT Version 11 Update from V10 to V11 and re-import your items to Fabricate to fix this issue, or use the fix below

Impact: Fabricate does not recognise your items when they are owned by actors

Discovered when: Users were importing items from compendiums. Foundry sets a source ID on the item as it is added to the compendium.

Caused by: Imported items already had a core.sourceId flag set which pointed to a different item, or nothing. Foundry copies this, preserving it for all items created from the original. Fabricate expects you to have manually created or duplicated the items, and for the sourceId to be set for the first time when you import or add the item to an actor’s inventory.

The mitigation: Edit your compendium to remove any existing core flags (back up your data first!). Then, re-create the items owned by actors that should be part of your crafting system.

Run this script (as macro, or in the console), replacing the compendium ID with the ID of the compendium pack that you want to use with Fabricate.

game.packs.get("myCompendiumId").contents.forEach(item => item.unsetFlag("core", "sourceId"));

The long-term fix: The Foundry team fixed the Issue in V11. The fix is included in V11, so you can update to V11 and re-import your items into Fabricate to fix this issue.

Embedded crafting systems

The following crafting systems come pre-installed with Fabricate. You can use them as an example. include them in your games, or disable them in the crafting system settings.

Crafting system name Supported game system(s) Author Description
Alchemist’s Supplies V1.6 D&D 5th Edition /u/calculuschild Alchemy is the skill of exploiting unique properties of certain plants, minerals, and creature parts, combining them to produce fantastic substances. This allows even non-spellcasters to mimic minor magical effects, although the creations themselves are non-magical.

Frequently Asked Questions (FAQ)

Question

Can I use items from compendiums in Fabricate, including locked ones, like the 5th Edition SRD Item compendium?

Yes. Just treat them like any other item when adding them to crafting systems in Fabricate.

Question

Why don’t I see Fabricate in the official list of modules?

Because it’s not finished, and therefore not released yet.

Question

When will Fabricate be released?

When it’s done. I want to finish core crafting and alchemy before then, as well as having some time to test it with a smaller audience.

Question

Will Fabricate be free?

Yes, but don’t let that stop you supporting me on Patreon if you appreciate what I’m doing.

Question

How can I contribute?

If you’d like to be involved I’d love to have some help! Take a look at the contributing guide and feel free to get in touch va Discord or email. I’m always happy to talk about how people can contribute.

MisterPotts builds Fabricate alone, in his spare time, for free.

If you like Fabricate and want to show some support, you can do so on Patreon for access to:

  • A library of over 500 RPG crafting icons
  • Early access to Fabricate releases
  • A small amount of 5E content
  • The ✨ good feels ✨ that come from supporting an open source module author
  • Access to Patron Discord channels and the ability to vote on new features