Home

Milestone Tracker for OBS

First off, thank you so much for showing interest towards my Milestone Tracker, much appreciated!

A buffet style tracker for all Alignments. You can pick and choose which alignments you want to display, all on the fly! Ranks are controlled via bot commands in chat.

This community has been so amazing to me and I just want to give back!

Setup time: 10-15 minutes

1. Installing the font

This account is for testing purposes only, so don't use it live on stream! The test account is open for everyone, so anyone can alter the numbers at anytime.
If you decide you want to use the tracker, contact me on Discord so I can set up your personal account.

The tracker uses a custom font, which needs to be installed on your system first.

Note: If you've used any of my other trackers or counters and installed the font with them, you can skip this step.
  1. Download the Freebooter font.
  2. After you've downloaded it, you can install it by right-clicking the file and selecting "Install".
  3. Add the browser source to OBS (with the link in the next step).
  4. If you have had the tracker installed in OBS before, I recommend clicking the "Refresh cache of current page" button in the browser source properties window.

2. Adding the browser source to your OBS scene

The tracker has horizontal and vertical layout options. Use the URLs below to specify which one you want to use and add the right browser source size.

Click the source URL to copy it to the clipboard
Tracker Layout Browser Width Browser Heigth Browser Source URL
Horizontal (default) 830 110 https://api.solkku.com/milestonetracker/obs.php?name=test&token=token
Vertical 110 680 https://api.solkku.com/milestonetracker/obs.php?name=test&token=token&layout=Vertical

After adding it, you should be able to see all seven alignment banners with zeroes inside them. You can play around with size and positioning by dragging the source around in OBS.

Note: The tracker refreshes every second. So after using commands, it takes a few seconds to update on stream.

3. Choose which alignments to display

This account is for testing purposes only, so don't use it live on stream! The test account is open for everyone, so anyone can alter the numbers at anytime.
If you decide you want to use the tracker, contact me on Discord so I can set up your personal account.

Here you can choose which alignments of the tracker you want to show initially. At step 4 you can add bot commands to enable/disable individual alignments on the fly later!

If parts of the tracker are disabled here, you will see them disappear in OBS & on stream too.

All alignments are enabled by default. Click the corresponding button to disable.
Gold Seeker
Voyager
Emissary
Hunter
Feared
Rogue
Ill-Fated
Gold Seeker
0
Voyager
0
Emissary
0
Hunter
0
Feared
0
Rogue
0
Ill-Fated
0

4. Bot commands

This account is for testing purposes only, so don't use it live on stream! The test account is open for everyone, so anyone can alter the numbers at anytime.
If you decide you want to use the tracker, contact me on Discord so I can set up your personal account.

Next we need to setup bot commands for you or your mods to use in chat or in Discord (if your bot supports Discord commands). You can of course allow your VIPs to do it too - userlevel is up to you.

You can name the commands whatever you like, I just used the ones below.

The !milestones command is optional, as it's not used for anything other than for your bot to message the company ranks as text in chat. This command can be set for everyone to use, in case a viewer is on mobile and can't see the icons & numbers.
Nightbot
Update commands Message Userlevel Usage Response in chat
!goldseeker $(urlfetch https://api.solkku.com/milestonetracker/?name=test&token=token&goldseeker=$(1)) Moderator !goldseeker X /me Gold Seeker class updated to X!
!voyager $(urlfetch https://api.solkku.com/milestonetracker/?name=test&token=token&voyager=$(1)) Moderator !voyager X /me Voyager class rank updated to X!
!emissary $(urlfetch https://api.solkku.com/milestonetracker/?name=test&token=token&emissary=$(1)) Moderator !emissary X /me Emissary class rank updated to X!
!hunter $(urlfetch https://api.solkku.com/milestonetracker/?name=test&token=token&hunter=$(1)) Moderator !hunter X /me Hunter class updated to X!
!feared $(urlfetch https://api.solkku.com/milestonetracker/?name=test&token=token&feared=$(1)) Moderator !feared X /me Feared class rank updated to X!
!rogue $(urlfetch https://api.solkku.com/milestonetracker/?name=test&token=token&rogue=$(1)) Moderator !rogue X /me Rogue class rank updated to X!
!illfated $(urlfetch https://api.solkku.com/milestonetracker/?name=test&token=token&illfated=$(1)) Moderator !illfated X /me Ill-Fated class rank updated to X!
Toggle alignments
!toggle $(urlfetch https://api.solkku.com/milestonetracker/?name=test&token=token&toggle=$(1)) Moderator !toggle X /me Hiding OR Showing the X alignment!
Instructions: Replace the X in the above example with: GoldSeeker / Voyager / Emissary / Hunter / Feared / Rogue / IllFated
Misc commands
!resetmt $(urlfetch https://api.solkku.com/milestonetracker/?name=test&token=token&action=Reset) Moderator /me Milestone Tracker was reset!
!togglemt $(urlfetch https://api.solkku.com/milestonetracker/?name=test&token=token&action=Toggle) Moderator /me hiding Milestone Tracker! OR /me showing Milestone Tracker!
!milestones $(urlfetch https://api.solkku.com/milestonetracker/?name=test&token=token&action=List) Everyone /me test's Milestone classes are Gold Seeker: x, Voyager: x, Emissary: x, Hunter: x, Feared: x, Rogue: x & Ill-Fated: x!
StreamLabs ChatBot
Update commands Message Userlevel Usage Response in chat
!goldseeker $readapi(https://api.solkku.com/milestonetracker/?name=test&token=token&goldseeker=$num1) Moderator !goldseeker X /me Gold Seeker class updated to X!
!voyager $readapi(https://api.solkku.com/milestonetracker/?name=test&token=token&voyager=$num1) Moderator !voyager X /me Voyager class rank updated to X!
!emissary $readapi(https://api.solkku.com/milestonetracker/?name=test&token=token&emissary=$num1) Moderator !emissary X /me Emissary class rank updated to X!
!hunter $readapi(https://api.solkku.com/milestonetracker/?name=test&token=token&hunter=$num1) Moderator !hunter X /me Hunter class updated to X!
!feared $readapi(https://api.solkku.com/milestonetracker/?name=test&token=token&feared=$num1) Moderator !feared X /me Feared class rank updated to X!
!rogue $readapi(https://api.solkku.com/milestonetracker/?name=test&token=token&rogue=$num1) Moderator !rogue X /me Rogue class rank updated to X!
!illfated $readapi(https://api.solkku.com/milestonetracker/?name=test&token=token&illfated=$num1) Moderator !illfated X /me Ill-Fated class rank updated to X!
Toggle alignments
!toggle $readapi(https://api.solkku.com/milestonetracker/?name=test&token=token&toggle=$num1) Moderator !toggle X /me Hiding OR Showing the X alignment!
Instructions: Replace the X in the above example with: GoldSeeker / Voyager / Emissary / Hunter / Feared / Rogue / IllFated
Misc commands
!resetmt $readapi(https://api.solkku.com/milestonetracker/?name=test&token=token&action=Reset) Moderator /me Milestone Tracker was reset!
!togglemt $readapi(https://api.solkku.com/milestonetracker/?name=test&token=token&action=Toggle) Moderator /me hiding Milestone Tracker! OR /me showing Milestone Tracker!
!milestones $readapi(https://api.solkku.com/milestonetracker/?name=test&token=token&action=List) Everyone /me test's Milestone classes are Gold Seeker: x, Voyager: x, Emissary: x, Hunter: x, Feared: x, Rogue: x & Ill-Fated: x!
StreamLabs CloudBot
Update commands Message Userlevel Usage Response in chat
!goldseeker {readapi.https://api.solkku.com/milestonetracker/?name=test&token=token&goldseeker={1}} Moderator !goldseeker X /me Gold Seeker class updated to X!
!voyager {readapi.https://api.solkku.com/milestonetracker/?name=test&token=token&voyager={1}} Moderator !voyager X /me Voyager class rank updated to X!
!emissary {readapi.https://api.solkku.com/milestonetracker/?name=test&token=token&emissary={1}} Moderator !emissary X /me Emissary class rank updated to X!
!hunter {readapi.https://api.solkku.com/milestonetracker/?name=test&token=token&hunter={1}} Moderator !hunter X /me Hunter class updated to X!
!feared {readapi.https://api.solkku.com/milestonetracker/?name=test&token=token&feared={1}} Moderator !feared X /me Feared class rank updated to X!
!rogue {readapi.https://api.solkku.com/milestonetracker/?name=test&token=token&rogue={1}} Moderator !rogue X /me Rogue class rank updated to X!
!illfated {readapi.https://api.solkku.com/milestonetracker/?name=test&token=token&illfated={1}} Moderator !illfated X /me Ill-Fated class rank updated to X!
Toggle alignments
!toggle {readapi.https://api.solkku.com/milestonetracker/?name=test&token=token&toggle={1}} Moderator !toggle X /me Hiding OR Showing the X alignment!
Instructions: Replace the X in the above example with: GoldSeeker / Voyager / Emissary / Hunter / Feared / Rogue / IllFated
Misc commands
!resetmt {readapi.https://api.solkku.com/milestonetracker/?name=test&token=token&action=Reset} Moderator /me Milestone Tracker was reset!
!togglemt {readapi.https://api.solkku.com/milestonetracker/?name=test&token=token&action=Toggle} Moderator /me hiding Milestone Tracker! OR /me showing Milestone Tracker!
!milestones {readapi.https://api.solkku.com/milestonetracker/?name=test&token=token&action=List} Everyone /me test's Milestone classes are Gold Seeker: x, Voyager: x, Emissary: x, Hunter: x, Feared: x, Rogue: x & Ill-Fated: x!
StreamElements Bot
Update commands Message Userlevel Usage Response in chat
!goldseeker ${customapi.https://api.solkku.com/milestonetracker/?name=test&token=token&goldseeker=${1}} Moderator !goldseeker X /me Gold Seeker class updated to X!
!voyager ${customapi.https://api.solkku.com/milestonetracker/?name=test&token=token&voyager=${1}} Moderator !voyager X /me Voyager class rank updated to X!
!emissary ${customapi.https://api.solkku.com/milestonetracker/?name=test&token=token&emissary=${1}} Moderator !emissary X /me Emissary class rank updated to X!
!hunter ${customapi.https://api.solkku.com/milestonetracker/?name=test&token=token&hunter=${1}} Moderator !hunter X /me Hunter class updated to X!
!feared ${customapi.https://api.solkku.com/milestonetracker/?name=test&token=token&feared=${1}} Moderator !feared X /me Feared class rank updated to X!
!rogue ${customapi.https://api.solkku.com/milestonetracker/?name=test&token=token&rogue=${1}} Moderator !rogue X /me Rogue class rank updated to X!
!illfated ${customapi.https://api.solkku.com/milestonetracker/?name=test&token=token&illfated=${1}} Moderator !illfated X /me Ill-Fated class rank updated to X!
Toggle alignments
!toggle ${customapi.https://api.solkku.com/milestonetracker/?name=test&token=token&toggle=${1}} Moderator !toggle X /me Hiding OR Showing the X alignment!
Instructions: Replace the X in the above example with: GoldSeeker / Voyager / Emissary / Hunter / Feared / Rogue / IllFated
Misc commands
!resetmt ${customapi.https://api.solkku.com/milestonetracker/?name=test&token=token&action=Reset} Moderator /me Milestone Tracker was reset!
!togglemt ${customapi.https://api.solkku.com/milestonetracker/?name=test&token=token&action=Toggle} Moderator /me hiding Milestone Tracker! OR /me showing Milestone Tracker!
!milestones ${customapi.https://api.solkku.com/milestonetracker/?name=test&token=token&action=List} Everyone /me test's Milestone classes are Gold Seeker: x, Voyager: x, Emissary: x, Hunter: x, Feared: x, Rogue: x & Ill-Fated: x!

Issues, ideas, interest?

Are you experiencing issues or have ideas how to further develop this tracker?

Are you interested in using the overlay? Is someone in chat showing interest towards this tracker?

Feel free to DM me on Discord.