
Studio Setup
This is the complete tutorial on how to setup Chronos on ROBLOX Studio.Getting Started
Insert Chronos into your game
Ensure HTTP requests/API services are enabled
Setting Chronos Up
Please open the ChronosConfiguration script inside ReplicatedStorage.Open up each folder under this to learn how to correctly setup each feature.
Board
Board
Configuration.Board.Name
Configuration.Board.RefreshIntervalSeconds
Configuration.Board.MaxEventsPerBoard
6 to a different number.Configuration.Board.SortAscending
Configuration.Board.GlobalBoardsEnabled
Configuration.Board.BoardDetectionRadius
Zoom & Topbar
Zoom & Topbar
Configuration.Zoom.ButtonText
Configuration.Zoom.IconImage
Configuration.Zoom.TweenInTime
Configuration.Zoom.TweenOutTime
Configuration.Zoom.CameraOffset
Configuration.Zoom.LockCameraDuringZoom
Configuration.Zoom.AllowRepeatedUse
Configuration.Zoom.EnableBoardCornerZoom
Event Display
Event Display
Configuration.EventDisplay.ShowLocation
Configuration.EventDisplay.ShowDuration
Configuration.EventDisplay.ShowStatus
Configuration.EventDisplay.ShowHostUser
Configuration.EventDisplay.ShowHostImage
Configuration.EventDisplay.TruncateTitleLength
Configuration.EventDisplay.TemplateMode
- “EventTemplate” to force the standard template, no host, no host image.
- “ShiftTrainingTemplate” to force the alternate template, host image and host
- “Auto” to use ShiftTrainingTemplate if present, otherwise EventTemplate, we recommend keeping this as your option for our system to automatically set the correct type.
Configuration.EventDisplay.ClaimedSessionsOnly
Sources
Sources
Configuration.Sources.UseTrello
- Set to true if you want Trello events on your boards.
- Set to false if you don’t use Trello or want to temporarily disable it.
Configuration.Sources.UseHyra
- Set to true to use Hyra events.
- Set to false if you don’t use Hyra.
Configuration.Sources.UseSeries
- Set to true to use Series events.
- Set to false if you don’t use Series.
Configuration.Sources.UseFirefli
- Set to true to use Firefli events.
- Set to false if you don’t use Firefli.
Configuration.Sources.UsePlanetary
- Set to true to use Planetary events.
- Set to false if you don’t use Planetary.
Configuration.Sources.HttpTimeoutSeconds
- If your APIs are slow or you see timeouts, increase it (e.g., 15 or 20).
- If you want faster failover, keep it lower (e.g., 5 or 10).
Information
Trello — Source Configuration
Trello — Source Configuration
Configuration.Trello.ApiKey
- Go to https://trello.com/power-ups/admin/ and press ‘New’ on ‘Your Apps’
Fill out all of the information including the App Name, Chose your prefered workspace you will be hosting the sessions and fill out the rest. Then press ‘Create’ - Press on ‘Generate a new API Key’
- Copy the API key only
- Paste it into Configuration.Trello.ApiKey.
After doing so, it should look like something like this:
Configuration.Trello.ApiKey = "4a0da0ddf81977ebb84125396e130b09"
Configuration.Trello.Token
This token must belong to an account that can see the board you’re using.
- First, paste this into your browser search engine:
Replace YOUR_API_KEY with your API Key and press enter.
- After that, Click Allow.
- Then, copy the Token that is found in red, it should be 76 characters long.
- Paste it into Configuration.Trello.Token = Due to the Token being a secret that should not be shared, we are not allowed to display it to the public even if it is a false one that we do not use.
Configuration.Trello.ListId
- Open your Trello board. The URL looks like:\
BOARDIDis the part after/b/. - Paste this into your browser search engine:\
Replace BOARDID with your board ID, replace YOUR_API_KEY with your API Key and replace YOUR_TOKEN with your token. After that press enter.
- You’ll get JSON like:
You will have more then one if you have more tabs created in your trello workspace, only choose one where you want the events coming out from.
- Copy the id numbers (e.g 88a88a8d0888d8888d8e88e)
- Paste it inside Configuration.Trello.ListId
It should look like this:
Configuration.Trello.ListId = "88a88a8d0888d8888d8e88e"
Configuration.Trello.CardLimit
- Increase if you expect lots of cards (e.g., 50).
- Keep lower if you want less API load.
Mapping
Hyra — Source Configuration
Hyra — Source Configuration
Configuration.Hyra.Token
- First, make sure that you have a Hyra workspace created before beginning.
- On your Hyra Workspace, go to the setting icon and scroll down until you see ‘Developer API’
- Press ‘Create API Key’ Give it a name and copy the API Key.
- Paste the API Key into Configuration.Hyra.Token
Configuration.Hyra.WorkspaceId
- To get the WorkspaceID, you only have to copy the number from the URL of your hyra workspace, it should look like this:
https://app.hyra.io/999e999e99999d9dd9d99999/settings/developer
or
https://app.hyra.io/999e999e99999d9dd9d99999/ - Copy the WorkspaceID
- Paste it into Configuration.Hyra.WorkspaceId
It should look like this:
Configuration.Hyra.WorkspaceId = "999e999e99999d9dd9d99999"
Series — Source Configuration
Series — Source Configuration
Configuration.Series.ApiKey
- First, make sure that you have a series workspace.
- Inside your workspace, find ‘Development’
- Make sure that you are on the API Keys tab, press ‘Create API Key’ and fill out the information.
- Copy the API Key
- Paste it into Configuration.Series.ApiKey
Configuration.Series.WorkspaceId
- The easiest way is to scroll down until you see ‘Workspace Settings’
- Then on ‘Workspace Information’ Scroll down until you see the field ‘Workspace ID’
- Copy the WorkspaceID and paste it into Configuration.Series.WorkspaceId
Planetary — Source Configuration
Planetary — Source Configuration
Configuration.Planetary.ApiKey
- Go to settings and then Public API
- Click on ‘Create API Key`
- Fill out the name and then copy the API key
- Paste the API Key into
Configuration.Planetary.ApiKey = ""
Configuration.Planetary.WorkspaceId
- From your URL, get the 9 digit ID, it is the number at the end:
- Copy the 9 Digit ID and place it into
Configuration.Planetary.WorkspaceId = ""
Configuration.Planetary.BaseUrl
- Find the exact public domain where your Planetary instance is hosted.
- Ensure the domain includes protocol, usually
https:// - Set Configuration.Planetary.BaseUrl to that domain only.
Firefli — Source Configuration
Firefli — Source Configuration
Configuration.Firefli.ApiKey
- Go to settings and then Public API
- Click on Create API Key
- Fill out the name and then copy the API Key
- Place the API Key into
Configuration.Firefli.ApiKey = ""
Configuration.Firefli.WorkspaceId
- From your URL, get the 9 digit ID, it is the number at the end:
- Copy the 9 Digit ID and place it into
Configuration.Firefli.WorkspaceId = ""
Configuration.Firefli.BaseUrl
- If you are not self hosting, use
https://app.firefli.net - If you are self hosting, deploy your firefli instance and confirm the public domain it uses.
- Copy the public domain and include
https://at the start. - Put that full domain into Configuration.Firefli.BaseUrl = "". It should look like this:
Configuration.Firefli.BaseUrl = "https://fireflii.aricorp.co.uk"Just with your own domain.
Configuration.Firefli.EndpointPath
Sorting
Sorting
Configuration.Sorting.SortByStartTime
- true = sort all events by start time (recommended)
- false = keep the order events are returned from the source(s)
Configuration.Sorting.RemovePastEvents
- true = hide past events (recommended)
- false = show past events too
Configuration.Sorting.AllowEqualStartTimes
- true = allow events with identical start times to display together
- false = enforce a strict ordering (may push one event below another)
Discord Bot Setting Up
Thats it!
That is it! There is nothing else to configure within Chronos.Extra Support
How to change themes
How to change themes
