Overview

MultiShock is a desktop app for managing PiShock devices, building visual automation flows, and loading plugins. These guides cover the main app and the plugin SDK. The installation walkthrough uses the Windows release.

Set up MultiShock

  1. Install the app and choose a release track.
  2. Follow first-time setup to sign in, find your devices, set their limits, and test a vibration.
  3. Read safety controls before enabling automation.
  4. Build your first flow.

Use and maintain the app

TaskGuide
Enable devices, add shared shockers, and find IDsDevice management
Change updates, appearance, logging, and privacySettings
Find configuration, flows, plugins, and logsFiles and backups
Restore settings or move to another computerBackup and restore
Learn the canvas, nodes, and execution orderFlow automation
Understand trigger queues and shared stateFlow execution
Install or update an extensionInstalling plugins
Diagnose a failure and collect a useful reportTroubleshooting

Develop an extension

Start with writing plugins for a small C# plugin, then use the focused SDK guides:

For changes to the application itself, see building from source.

Contributors

Thank you to everyone who has helped improve this documentation.