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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

29c0675 · Mar 6, 2019

History

6 Commits
Jun 7, 2018
Jun 10, 2018
Jun 10, 2018
May 25, 2018
May 19, 2018
Jun 7, 2018
Mar 6, 2019
Jun 7, 2018
May 19, 2018
Jun 10, 2018
Jun 10, 2018
May 19, 2018

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