This is a point and click script editor for High Fidelity.
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
- 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.
- 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