Skip to content

A point and click script editor for High Fidelity.

Notifications You must be signed in to change notification settings

jjv360/HF-Scripter

Repository files navigation

High Fidelity: Scripter

This is a point and click script editor for High Fidelity.

Installation

To install, go to Edit > Running Scripts... > From URL and enter this address:

https://jjv360.s3.amazonaws.com/hifi/hf-scripter/hf-scripter-client.js

Usage

  • First select the entity you want to attach a script to in the Create menu
  • Click the Scripter button in the toolbar

NOTE: Using Scripter will override any other script present on the selected entity.

Features

  • Client entity scripts
  • Server entity scripts
  • Visual editor
    • Create/edit/delete scripts
    • Select trigger and actions
    • Text input fields
    • Flow diagram UI
    • Entity ID input field
    • Boolean fields
    • Number fields
  • Triggers
    • On entity load
    • On user enters entity
    • On user leaves entity
    • On user clicks entity
    • Interaction key ("press E to use" type thing, for making first-person games)
    • On broadcast message
  • Actions
    • Alert
    • Announcement message
    • Confirmation prompt (cancels script if user says No)
    • Delay
    • Display subtitle text
    • Log to console
    • Overlay message (useful for zone titles etc)
    • Change entity properties
    • Send broadcast message
    • Play sounds
    • Toggle boolean variable
    • Edit entity user data properties
  • Variables
    • ${<var-name>} : State variable
  • Miscellaneous
    • Compress script properties to allow more actions per entity

About

A point and click script editor for High Fidelity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published