Latest version | 1.1.0 |
---|---|
Minimum Core | 0.8.0 |
Compatible Core | 0.8.9 |
Last updated | 2 years ago |
Created | 4 years ago |
Authors | |
Languages |
Deutsch English |
Systems |
Dnd5e |
Dependencies |
Ace Library |
Project source | Project URL |
This module adds a customizable NPC Generator to Foundry.
A new button should've been added to the bottom of the Actors tab named Generate NPC. This button opens a window where you can select what you want to include in the generation. If you're satisfied with your generation, click Accept to save the NPC to a NPC sheet.
On the generator application there is an image settings button. Clicking this button will pop up the image setting list, any folder and it's you put in here will be used with it's subdirectories for searching icons. Make sure you don't have too many subdirectories in the folder or it might take a while to generate a npc. To select a folder with the filepicker, just select any file in the folder and it'll automatically remove the filename from the textbox once closed.
It is possible to import custom data into the generator. The data get's loaded from JSON. In the settings there is an option to open a JSON editor where you can add your own entries. For some formatting examples you can look at Examples, or double click on a tab in the editor to see the default data.
If you don't want to use the default data but only your custom data. You can toggle the default data on and off at the bottom of the editor.
Check the Changelog
A lot of the generator data comes from Cellule/dndGenerator
Though not recommended there is an api that can be used to generate npcs.
npcGen.generateNPC(amount, options);
amount
is amount of npcs to generateoptions
is an object with all the options for the generator, how this object looks can be found in the console when clicking generate in the npc generator. If no options are provided everything default is enabled.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: npcgen 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.
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.
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.