DSCompare
DSCompare allows you to compare 2 datastore saves that are under the same datastore and key. This gives you the power to compare historical data of a player to the current data of a player. This acts as a key tool to finding data that a player has lost.
The plugin uses the built in ListVersionsAsync which is a function of the DataStore Class. Right now it is very rudimentary but I’m hoping to expand in the future and add more features so if you have features you might want added just post a comment and I’ll see what I can do.
I’ve programmed the colouring of the data to match the studio themes for scripts. I’ll hopefully be expanding upon this and hopefully making it so the whole UI will be based upon this instead of just the data.
The colour indicator meanings are:
Yellow: The data differs between saves
-Red: Exists in the left save but not in the right save
+Green: Exists in the right save but not in the left save
At the moment I’ve tested it in normal datastore saves and ProfileService saves. I’m not quite sure if it will work with DataStore2 saves especially if you use the “OrderedBackups” save method.
Install
Hope you enjoy! Thank you.