| Latest version | 14.1.0 |
|---|---|
| Minimum Core | 14 |
| Compatible Core | 14 |
| Last updated | 1 week ago |
| Created | 2 months ago |
| Authors | |
| Languages |
English |
| Systems | All systems |
| Project source | Project URL |
A FoundryVTT module that lets the GM soft-lock and hard-lock client settings and keybinding controls for all connected clients.
Requires libWrapper.
| Soft Lock | Hard Lock | |
|---|---|---|
| Applied on load | Once per revision | Every load |
| Player can override | ✓ Permanently | ✗ Blocked |
| UI indicator | 🟡 Yellow lock | 🔴 Red lock |
| Input disabled | No | Yes (for non-GM) |
| GM re-sets lock | Re-applies (new revision) | Always enforced |
| GM exempt at runtime | ✓ | ✓ |
Locks are applied to all clients (including GMs) on page load. At runtime, GMs are exempt from the enforcement wrapper — they can freely change settings or controls, remove locks, and save without being blocked.
Soft locks are applied only once per revision. If players have overridden a soft-locked value, clicking Re-enforce Soft Locks bumps the revision of all soft locks. Players will receive the GM's values again on their next login.
Paste the following URL into Foundry's Install Module dialog:
https://github.com/nschoenwald/niks-settings-locks/releases/latest/download/module.json
Download the latest module.zip from Releases and extract it into your Data/modules/ directory.
MIT License — see LICENSE for details.
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: niks-settings-locks 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.