module

Force Client Controls

Endorsements
0
Installs
0.3%
Comments
0
Latest version1.0.4
Minimum Core9
Compatible Core10
Last updated2 months ago
Created9 months ago
Authors
Languages English
Systems All systems
Dependencies libWrapper
Project source Project URL
Report bugs Bug tracker URL
License License URL

Force Client Controls

Allows to force chosen control bindings for all clients to the defaults provided by the GM.

Overview

This module adds lock icons next to the control bindings in the controls cofiguration app. Clicking these icons changes the behavior of the bindings:

  • "Unlocked" icons mean that the control bindings are free to be changed by the individual clients.
  • "Locked" icons mean that the control bindings will be forced to those set by the GM.
  • "Half-locked" icons mean that the control bindings will be defaulted to those set by the GM, however any client may optionally "unlock" these bindings and adjust them if necessary.

This allows the GM to either force chosen keybindings to ensure they will not be altered, or "soft-force" other keybindings that the GM finds helpful to be set to new defaults, but still let the players alter them if they choose to.

Example

Current Limitations

  • The clients may be required to refresh their browser before any alterations to the forced keybindings made by the GM will take effect.
  • Neither the GM, nor any client with the permission to modify world settings, would be able to opt-out and individually alter any of the "soft-forced" keybindings.
  • Resetting the control bindings to the default settings as a GM would also unlock all forced and "soft-forced" bindings.

 

MIT License (c) 2022 kimitsu

Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x