| Latest version | 1.4.1 |
|---|---|
| Minimum Core | 13.351 |
| Compatible Core | 14.363 |
| Last updated | 3 months ago |
| Created | 11 months ago |
| Authors | |
| Languages |
Deutsch English Español Français Italiano Polski Russian |
| Systems |
Dnd5e |
| Project source | Project URL |
| Report bugs | Bug tracker URL |
| Read-me | Readme URL |
| Changelog | Changelog URL |
| License | License URL |
Blind Skill Rolls gives you much finer control over what players are allowed to learn from rolls, chat messages, and NPC presentation in dnd5e.
The module is built for tables that want secret information to stay secret. Instead of relying on manual roll-mode changes every time, you can define how the game should handle selected skills, saving throws, death saves, hidden NPCs, and masked identities. The result is a cleaner hidden-information workflow, less accidental metagaming, and more tension at the table.
The main features are described below, followed by additional helpers for hidden NPCs, name masking, chat privacy, and integrations.
At its core, Blind Skill Rolls lets you decide that specific skill checks and saving throws should no longer behave like ordinary public rolls. You can configure each skill and each ability save individually and decide whether it should default to Blind GM Roll or Private GM Roll. That makes it much easier to keep checks like Insight, Investigation, Perception, or Stealth as well as important defensive saves under tighter control without changing the roll mode by hand every time. Blind and Private are handled as separate modes, so you can decide exactly how much the roller should still be allowed to see.
Blind & Private Rolls – Visibility Matrix
Death saves get dedicated handling and can be kept public, limited to the GM and the roller, or fully blind. That allows them to stay uncertain and dramatic when that is the tone you want for your table. In blind mode, death save result indicators are also hidden from players on supported UI elements, so the outcome is not exposed somewhere else immediately.
Sometimes the secret is not just the roll result, but the acting creature itself. When an NPC token is hidden, its rolls can automatically default to Blind GM Roll. This applies to skill checks, saving throws, ability checks, tool checks, attack rolls, damage rolls, and related item or activity cards, so hidden enemies, unseen observers, or ambushers do not accidentally reveal themselves through a leftover roll mode.
NPC names can be hidden from players and replaced with a placeholder until you decide otherwise. This is useful for unidentified creatures, disguised characters, suspicious strangers, or any situation where the real name should not be visible yet.
Name masking goes beyond a simple text swap. Reveal controls let the GM decide when a name becomes visible: temporary reveal can be handled per token, while permanent reveal can be toggled for the NPC more broadly. Reveal state stays consistent across the relevant interfaces, including chat and combat-related views.
Beyond changing roll modes, several chat privacy helpers reduce accidental leaks. Foreign blind or secret messages can be hidden from players who are not meant to see them. Dice sounds from other users’ secret rolls can be suppressed, so players do not constantly get audio feedback for things they should not notice. Public GM rolls can additionally be sanitized by stripping detailed roll formulas and tooltips for players, with an optional exception for trusted users.
When a blind skill roll should remain hidden at first but later be shown to the player who made it, a dedicated Reveal to roller option is available in the chat message context menu. This way the original blind behavior is preserved during the roll, and the result can be selectively shown to the original player afterward without revealing it to everyone else.
Dedicated Fast Forward controls let you choose which roll types should skip the roll configuration dialog, separately for GMs and players. This can be configured for attack rolls, damage rolls, ability checks, saving throws, skill checks, and tool checks, keeping the roll flow fast while still preserving the privacy rules defined here.
To make different roll modes easier to tell apart at a glance, custom background colors can be applied to blind and private chat cards. Both colors are configurable to match your table’s preferences or the visual language of your other modules. Especially helpful when scanning chat for hidden information and wanting to immediately recognize which messages are blind, which are private, and which are normal public output.
Included languages are English, German, French, Spanish, Italian, Polish, and Russian.
Manifest URL:
https://github.com/GWagner2021/blind-skill-rolls/releases/latest/download/module.json
Issues and feedback:
https://github.com/GWagner2021/blind-skill-rolls/issues
Discord:
https://discord.gg/upVqdYqg4p
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: blind-skill-rolls 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.