https://github.com/martin-papy/coc7-qol
A companion module for the Call of Cthulhu 7th Edition system on FoundryVTT.
https://github.com/martin-papy/coc7-qol
coc7 foundry-vtt foundryvtt foundryvtt-module
Last synced: 14 days ago
JSON representation
A companion module for the Call of Cthulhu 7th Edition system on FoundryVTT.
- Host: GitHub
- URL: https://github.com/martin-papy/coc7-qol
- Owner: martin-papy
- License: mit
- Created: 2026-03-28T00:37:58.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-22T07:15:40.000Z (24 days ago)
- Last Synced: 2026-05-22T14:50:36.674Z (24 days ago)
- Topics: coc7, foundry-vtt, foundryvtt, foundryvtt-module
- Language: JavaScript
- Homepage:
- Size: 1.75 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# CoC7 QoL Improvements
A module for the Call of Cthulhu 7th Edition (CoC7) system on FoundryVTT. Adds easy setting of dice roll visibility, image popouts, AI-powered weapon and NPC generation, and bulk card management for GMs.
## Have an idea or a feedback ?
If there's a workflow that annoys you, a small thing that could be smoother, or a feature you keep wishing existed β feel free to open a [GitHub issue](https://github.com/martin-papy/coc7-qol/issues) and describe it. A short note is plenty.
## What's inside
| Feature | What it does | For |
|---|---|---|
| [π² Roll Visibility Selector](#-roll-visibility-selector) | Easily pick public / private / blind per roll β and remember your last choice | Everyone |
| [ποΈ Close All Cards](#-close-all-cards) | Sweep stale chat cards out of the way in one click | GM |
| [πΌοΈ Item Image Popouts](#-item-image-popouts) | Click any item portrait to see it full size, draggable, resizable | Everyone |
| [β¨ AI Generation](#-ai-generation) | Conjure fully-statted weapons and NPCs from a one-line description | GM |
---
## π² Roll Visibility Selector
The CoC7 bonus/penalty dialog now sports a **visibility** dropdown β public, private, or blind. Makes the use Private/Blind rolls way easier. Your last choice sticks per user and is preserved across the standby.
Small change. Big difference once you've made fifty rolls in a session.

[**Read more β**](docs/features/roll-visibility.md)
---
## ποΈ Close All Cards
Open the Keeper's toolbar (the tentacle-strike icon), click **Close All Cards**, and pick exactly which lingering chat cards to dismiss β listed by type, actor, and timestamp. Particularly useful when accumulated open cards start blocking new rolls.

[**Read more β**](docs/features/close-all-cards.md)
---
## πΌοΈ Item Image Popouts
Players can finally click on an item's portrait and see the actual art β no GM-only file picker getting in the way. Works on the item sheet itself and on the small icons in the Gear & Cash tab. GMs keep their default editing behavior where it makes sense.

[**Read more β**](docs/features/item-image-popouts.md)
---
## β¨ AI Generation
Open the Create Item dialog, pick **Weapon**, and a sparkle icon appears. Type *"A worn 1920s revolver, .38 calibre, 6-shot cylinder, wood grip"* and get a fully-statted CoC7 weapon back β skill, damage, range, ammo, malfunction. Or pick **NPC** in the Create Actor dialog and describe a character (*"A nervous pharmacist in 1920s Arkham, middle-aged, hides a laudanum habit"*) to get the full stat block, skills resolved against the official CoC7 compendium, weapons, possessions, biography, and Keeper notes β ready to drop on the canvas.
Plug in your own key for **Anthropic Claude**, **OpenAI GPT**, or **Google Gemini** under **Settings β Module Settings β CoC7 QoL Improvements**. Your prompt goes straight to the provider you chose β the module doesn't proxy your traffic.

[**Read the full walkthrough β**](docs/features/ai-generation.md)
---
## Internationalization
All user-visible strings flow through FoundryVTT's i18n system. Currently shipping with:
- **English** (en)
- **FranΓ§ais** (fr)
Dialogs, buttons, settings, and notifications follow your configured Foundry language. PRs for additional languages are very welcome.
## Installation
### From FoundryVTT
1. Go to **Settings > Manage Modules > Install Module**
2. Paste the manifest URL:
```
https://github.com/martin-papy/coc7-qol/releases/latest/download/module.json
```
3. Click **Install**
### Manual
1. Download the latest release from the [Releases](https://github.com/martin-papy/coc7-qol/releases) page
2. Extract into your `Data/modules/` directory
3. Restart FoundryVTT
## Compatibility
- **FoundryVTT:** v13+
- **System:** Call of Cthulhu 7th Edition (CoC7) β v8.x
## License
[MIT](LICENSE)