Skip to content

Tutorial: Plugin GUI

The GUI was designed as a replacement for the command bar API. You can still utilize the API, but it is not recommended.

Warning: Plugin GUI is still a work in progress!

Plugin GUI Collapsed

Plugin Tab

Plugin GUI Main Tab

Load Program

Loads a Recorder Program. Recorder Program MUST be selected in order for it to be loaded. It must also be a ModuleScript.

Prints the Track Positions of selected points.

Use:

Select your point. Click button.

[Add Media Here]

Check Train Model

Checks if a Train Model is setup correctly. Prints the Layout of the seats.


Initialize Project

Initializes a new project

Initialize Project GUI

ReplicatedStorage
- RideData

ServerScriptStorage
- RidePlayer_Server

ServerStorage
- RecorderProgram
- TrackSectionsData

StarterPlayer/StarterPlayerScripts
- RidePlayer_Client

Update Framework

Updates the currently install version of the Ride Framework. If it does not exist, adds it to the place.

Create Base Train Model

Creates a new Train Model template and puts it in ReplicatedStorage.

Create Base Track

Creates a new Track template and puts it in ReplicatedStorage.


Animation Player Tab

Plugin Animation Player Tab

Play/Pause Button

Shows the current animation state of the Animation Player.

  • Green = PLAYING
  • Yellow = PAUSED
  • Red = STOPPED

In the future, the icon should change as well.

Timeline

Shows how far along the animation it has played.

Current Time

Shows the current time of the playing animation.

TextBox is not implemented yet!

Reset Time

Sets current time back to 0.

Jump To Trigger

Will jump to the time position of any trigger in the animation.

CURRENTLY DOES NOT WORK IF MULTIPLE TRIGGERS ARE NAMED THE SAME

Is Looped

If checked, will restart the animation.


Current Animation

Dropdown that shows the currently playing animation when it reaches the animation length.

Current Train Model

Dropdown that shows the current train model.

Manage Tracks

NOT IMPLEMENTED

Allows you to add and remove CFrameTracks to the animation player. Also shows what tracks are needed.

Clear All Loaded

Clears all loaded Animations and Train Models.

Should be used while add/remove animation and trains are not implemented.

Load From Ride Data

Loads animations, tracks, and trains from a RideData folder.

Plugin Animation Player Tab