Skip to content

HapticScape v2.0.0

Choose a tag to compare

@ashy0019 ashy0019 released this 04 Sep 07:42
· 8 commits to master since this release
1955efa

HapticScape 2.0.0

HapticScape 2.0 turns Remote Control from a small settings popup into a complete, encrypted, consent-scoped remote interaction system.

Highlights

  • Added remote haptic, click, desktop-notification, and local chatbox actions.
  • Added an encrypted Saved Unlock Keys vault for approved post-session locks.
  • Added subject-owned permissions, safety limits, Emergency Off, and Resume controls.

Remote actions

Controllers can now:

  • Send bounded haptic patterns with a requested intensity and duration.
  • Immediately stop remote haptic output.
  • Play a click through the subject’s client.
  • Send RuneLite desktop notifications.
  • Display clearly labeled, local-only messages in the subject’s RuneLite chatbox.

Local chatbox messages are rendered only inside RuneLite and are never submitted to Jagex or sent as in-game chat.

Consent and safety

The subject remains authoritative throughout every session.

Subject-owned controls include:

  • Permission to synchronize feedback settings.
  • Permission to send haptic actions.
  • Permission to play click sounds.
  • Permission to display desktop notifications.
  • Permission to display local chatbox notices.
  • Maximum remote intensity.
  • Maximum remote duration.
  • Emergency Off, Resume, and End Session.

These controls cannot be changed or locked remotely. Remote output also continues to respect Intiface state, disconnect cleanup, haptic scheduling, and local safety gates.

Saved Unlock Keys

Controllers can optionally retain unlock keys for post-session settings locks.

  • Keys are saved only after the subject explicitly accepts the lock.
  • Pending, declined, cancelled, and failed requests are not retained.
  • Invitation and session-encryption keys remain temporary.
  • Saved unlock keys are protected using Windows DPAPI and bound to the current Windows account.
  • Entries support custom labels, notes, creation dates, last-used dates, copying, and deletion.

Interface improvements

  • Added smooth page scrolling from anywhere in the panel, including over buttons, sliders, text fields, and other controls.