great plugin, but could you list the keys inside a dictionary in alphabetical order? it can get a little annoying to find a specific key especially when you have a lot of keys
Thanks! This feature was added a while ago, I just never updated the plugin. You can get patch for it and some other stuff here: https://create.roblox.com/store/asset/17652185888/DataDelve-Canary-easy-free-datastore-editor. I will get to updating the main version at some point…
thanks so much! this will save me a lot of time when debugging data
Hey, could you please make it so the plugin can show buffers? This is what it looks like when i open a key that saved a buffer
(there is nothing in output)
And if I double click the red text, I get this error and the plugin completely breaks
Yes! There is buffer support in this version: https://create.roblox.com/store/asset/17652185888/DataDelve-Canary-easy-free-datastore-editor. It is still work in progress though.
Nevermind I just saw that there was a version that supported buffers :V
Can you please let us use our own buffer deserializers for viewing buffers stored in datastores? Maybe in the form of a ModuleScript that returns a deserializer function that takes the buffer as the first argument.
Ok! What would the deserializer function return look like? Would it be a table, string, or something? I was thinking something like an API for external editors would also work. Like you press a button then it sends an event to open the buffer with a custom editor you make since there’s a lot of things you can put in a buffer.
Where exactly is the difference between DataDelve and DataDelve Canary?
It’s the same, just has a few quality of life improvements and buffer editor. All the changes in the canary version are going to go into the main version, eventually. You can see all the changes here (starting from September 29): Commits · pinehappi/DataDelve · GitHub.
The deserializer function should accept 1 value (the buffer) and return 1 value (like a table, number, etc)
Although id probably give more legroom because some deserializers need more information than just the buffer
Hey!
I hope you’re doing well! I am here with a few features that I’d love to have added in the DetaDelve! Let me know if you’re considering this, it’d be a HUGE QoL change
1. Multi-Selecting elements like objects/array, usually used for deleting, moving etc!
2. Quick actions with shortcut (delete key for quickly deleting specific property or emptying array, etc)
You know it’s pretty annoying for the plugin to ask for confirmation before the action is done, so having shortcut do that means that I already know what I am doing and doesn’t need any confirmation.
Ok, I’m probably going to have something like Open in External Editor
which will fire an event with the buffer as a parameter so you can handle it however you want.
Thanks! I’d like to add multiple selections, but probably not with drag and drop since that would be a much bigger change. I’m also going to remove the confirmation for deleting after I implement undo/redo (which I’ve been procrastinating on for four months, but it will come eventually). The emptying array shortcut is a good idea.
I’ve been using this since the day it launched—it’s one of the best plugins i’ve ever used, honestly.
I don’t want to waste IRL money on something that just lets me view and edit DataStores, but the UI on this is just so pleasant!
Great job on this—thank you.
Love the plugin, though I do have a request if possible to speed up the process in terms of data.
I would love to be able to insert values inside an empty object all at once rather than one by one.
Just by having a textbox to really input the data in would be a time saver.
-- Just an example of what im getting at.
{id = 'sword', upgrades = 1, damage = 5}
Thank you!
Thanks for the suggestion! I am planning on adding this to the next update.
oh you are the best for making this free, thank you so much
the UI is so pleasing to eye
Adding support for GetVersionAtTimeAsync would be useful.
Also, we should be able to see if a key is deleted/null in the list before viewing it. Dunno if it’s possible but we should also be able to wipe data for a whole datastore.
Coming from using the original DataStore Editor plugin for years (having paid for it back when you could buy plugins with Robux), I have to say this is much more visually cohesive. Love it.
Insanely useful, I cannot emphasise enough how handy it is to have version control so readily accessible. Gone are the days of painful rollbacks. The UI is stunning, easy to use and easy to understand. The overall user experience of the plugin is spot on, it feels fluid and intuitive.
This plugin fits straight into studio, even matching the theme of studio; you can tell a lot of time and care has gone into it.
I would pay for a plugin of this quality no questions asked.
I look forward to seeing where you take it.