![Build Status](https://github.com/NateHawk85/module-profiles/actions/workflows/run_tests_on_push.yml/badge.svg) ![Foundry Core Compatible Version](https://img.shields.io/badge/dynamic/json.svg?url=https%3A%2F%2Fraw.githubusercontent.com%2Fnatehawk85%2Fmodule-profiles%2Fmain%2Fstatic%2Fmodule.json&label=Current%20Foundry%20Version&query=$.compatibleCoreVersion&colorB=orange&style=plastic) ![Latest Release Download Count](https://img.shields.io/github/downloads/natehawk85/module-profiles/latest/module-profiles.zip?color=2b82fc&label=Downloads%20(latest)&style=plastic) ![Total Download Count](https://img.shields.io/github/downloads/natehawk85/module-profiles/module-profiles.zip?style=plastic&label=Downloads%20(total)) [![Forge Installs](https://img.shields.io/badge/dynamic/json?label=Forge%20Installs&query=package.installs&suffix=%25&url=https%3A%2F%2Fforge-vtt.com%2Fapi%2Fbazaar%2Fpackage%2Fmodule-profiles&colorB=blueviolet&style=plastic)](https://forge-vtt.com/bazaar#package=module-profiles) ## Got feedback? No problem! Go ahead and [create an issue](https://github.com/NateHawk85/module-profiles/issues) and let me know how this module can be improved. Check out what work's being done [here](https://github.com/NateHawk85/module-profiles/projects/2)! ## Why should you use this? Have you ever wanted to test out a new module, but you don't want to lose your current module configuration? Perhaps, you as a GM want a different group of modules for prepping vs. game-time? Or maybe you're a module developer, and you want to easily swap between your module in a sandbox and your module combined with dozens of others, to test conflicts? Well, look no further! Module Profiles is an enhancement to the module management configuration window in Foundry. It allows you - the GM - to swap between different combinations of modules - AKA, "module profiles" - to allow for different profiles for different scenarios. Simply click on the "Manage Module Profiles" button in the module management configuration window to get started. ## What's it do? Adds the ability to swap between different module profiles ![](https://github.com/NateHawk85/module-profiles/blob/main/misc/media/module-management.png) Create, edit, import, export, and delete different profiles ![](https://github.com/NateHawk85/module-profiles/blob/main/misc/media/create-new.png) ![](https://github.com/NateHawk85/module-profiles/blob/main/misc/media/import-export.png) Track statuses of changed modules compared to your currently-saved profile ![](https://github.com/NateHawk85/module-profiles/blob/main/misc/media/changes.png) ## I'm a developer Cool! Me too. You're probably looking for the [api docs](https://github.com/NateHawk85/module-profiles/blob/main/documentation/api.md), or perhaps some additional [developer info](https://github.com/NateHawk85/module-profiles/blob/main/documentation/developer-info.md) if you want to contribute to this project.