Nope. Only if TeamCreate is enabled.
This is the only way plugins can interact with the user - through Roblox Studio.
Nope. Only if TeamCreate is enabled.
This is the only way plugins can interact with the user - through Roblox Studio.
The plugin now has a built-in Question Eliminator™ for Profiles Viewer issues. It can help you with some questions you might have about this feature.
This plugin is SO WELL MADE
I’ve been looking for a good activity tracker for SO LONG…
Please keep this maintained bro. It’s a literal godsend.
Ohhhh, that’s so sweet! I’m melting haha.
Thanks for the support, I will definitely keep it active until I introduce all the features I wish to see.
The new update of Weekly Statistics will be out in the next few days or week, by the way!
Where is data stored under the hood? Especially your friends?
Sorry for the late reply, I’ve been very busy this past week.
Thanks for your interest, this works actually pretty simple - everything is saved in a single folder in the Server Storage!
The data of your teammates are also stored there. And you can see their stats only if TeamCreate is enabled and your teammates have Eye installed on their side.
Does it also take in count the time you spend staring blankly at the baseplate having absolutely no idea what to do?
Yeah, Eye saves the time when you’re just “flying” around the place in “Unknown” category. But if you do absolutely nothing and just stare at the monitor, then Eye will detect your action as Idle and will not account that time.
For curiosity sense this plugin has had an update that now allows you to track other users; this is a management plugin that allows Game Designers or Project Lead’s to actually integrate time management into their projects and know how to split revenue as a reward for time.
Very handy tool if the new update does also allow you to store the data why not have it stored in datastore that way you could have a “live game” and a “project game” and the project will always have a memory of what has been done.
I’m also interested in if there are anyways this could be manipulated as the ServerScriptService actually contains the data what stops me from editing the variables.
Very very cool, would love to see implementations for something like Rojo or VSCode so bigger game studios can utilise similar features should really be something ROBLOX has in their “Create” menu.
Hi, thanks for such an amazing feedback!
Actually I would be very happy to do this in DataStore and even planned to do so at first, but unfortunately roblox can’t release UniqueId for Instances. And it would make it very difficult to collect statistics for local places.
I think about adding a switch between DataStore and ServerStorage, but it is very unlikely to happen, because at the moment roblox does not have resources for identifying Instances via strings.
Yes, you made a good observation that data can easily be manipulated by users. Therefore, you should not rely on them too much. This plugin is primarily for “friends” teams and personal interest and does not claim to be the “most accurate” plugin.
Although, I think even if the plugin had data encryption, it wouldn’t stop users from hacking it. (You can’t rely on anything the client does, and plugins in roblox are always on the client)
Thanks!
I don’t really undertand what do you mean by that, but I don’t think this plugin needs any support for VSCode or Rojo, and because I don’t use them (I find default script editor great). Althogh, maybe, maybe.
Thanks again for such a great review!
Just a quick question, if I publish my game will the “Eye” Statistics be there and if so can I delete it or will all the data be gone?
Hi. If you delete Eye data when the game is running nothing bad will happen. So you can insert the script in ServerScriptService:
game:GetService("ServerStorage").RecPlugins:Destroy()
script:Destroy()
But if you delete this folder in edit mode, then obviously the data will be erased :]
Thanks for helping me! It’s a great plugin by the way
set this to false in the plugin script, removes it when published
Hi!
That would be fine, but this setting will not include that Instance when you save the place file, so it will clear all the data the next time you open the file. Although, it would be cool if there was an OnlyInStudio option.
Here’s more information about archivable: Instance | Documentation - Roblox Creator Hub
i know what archivable does, is an option, ive had things linger between saves no issue, you can also save plugin data wit Plugin:GetSetting() and Plugin:SetSetting(), to get around the different users thing can hide a folder in another location if need be, rather than having the dev have to find a way to remove
Roblox wants us to move away from saving things for plugins where the user would be having their own content
Quite an interesting suggestion. When I first came up with this plugin I was thinking about plugin:GetSetting(), plugin:SetSetting() but there are a few reasons why I use current save system:
I don’t really understand what this means, do you have any sources? Because roblox itself uses ServerStorage as PluginStorage for its TagEditor.
You can now view detailed statistics for previous days, just like for the current day. Just click on any bar to see its stats. A small image now highlights the longest action of each day. Plus, you can star a day to make it stand out from others. These features give you way more information and control than ever before, isn’t that a great update?
This update also includes:
This update was chosen by a vote of 14 people:
Been using this plugin for a bit and it’s a great detailed replacement to the old time tracker plugins. UI looks really nice too.
Wanted to write this as I have a random suggestion, not sure if it’d be considered, but I’d love something that could track the amount of lines in a project in little snapshots that are taken once per calendar day while the plugin is active.
It’d be really cool to see a graph from the start of the project (the first time that Eye started recording data) to the current date, and see how many lines were added to the game’s codebase over time. You could even hover over each point to show the % of lines broken down by empty lines, comment lines, and actual code.
It could possibly have a graph like weekly statistics, but both of them are given a calendar view up top, so it’d show the lines on each day, or maybe the time spent in-game each day, depending on what you’re viewing. You could view the breakdown of tasks & line types by clicking into the week.
That’s all haha
Hi! That’s a great idea I really like it! I even wish I had this feature right now. I think I’ll do it right after the release of my new game that I can’t finish for over 1 year now. Haha. I’m planning on it being sometime in the spring.
I really like the idea with graph!