Latest version | 0.1.0 |
---|---|
Minimum Core | 11 |
Compatible Core | 11 |
Last updated | 15 minutes ago |
Created | 11 months ago |
Authors |
|
Languages |
English |
Systems | All systems |
Project source | Project URL |
Read-me | Readme URL |
Fancy compendia is a semi-system agnostic module that overrides the core compendium sheets, adding more functionality and giving the sheets a visual makeover.
The module introduces a new UI for compendium sheets to make searching for documents easier. The new sheets offer two modes of viewing the pack - List mode and Grouped mode. List mode is the default mode and lists all the documents alphabetically, whereas grouped mode groups the various documents based on a predefined criteria.
Each compendium sheet allows users to filter the documents in the pack to narrow down what they're looking for. Filtering is extremely configurable, allowing users to exclude a criteria while including others. Both exclusion and inclusion filters have configurable modes that can do either an "OR" operation or an "AND" operation.
The new sheets allow a filtered selection to be exported to a roll table ready to be used later.
By default only compendia that ships with the system is assigned the new interface but this can be easily extended to other compendia. One simple way to do this is to enable the "Automatically Apply Fancy Sheets to Compendia" setting. This makes it so that the module tries to figure out what the right type of sheet is for a particular compendium pack. Do note that for this to work the compendium must contain either only one type of document or a documents of type that are registered with the auto mapping config.
Another alternative way is via the customPackMappings
setting. Something to note is that any compendia that are configured via the auto mapping
also end up in the customPackMappings
. The setting itself is an object that takes the pack id as a key and they type as value.
{
'dnd5e.monsters': 'monster',
'dnd5e.spells': 'spell',
'dnd5e.items': 'object',
'dnd5e.tradegoods': 'object'
}
To install this package, open your Foundry Setup screen and navigate to your Module tab and click the Install Module button.
From there, you can either search for the package unique name: fancy-compendia or copy its manifest URL:
And paste it to the input box at the bottom of your window.
You can install this package directly to your Forge account.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Advertisement cookies are used to deliver visitors with customized advertisements based on the pages they visited before and analyze the effectiveness of the ad campaign.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.