TraditionalSave2 is a DataStore module that proposes a new way of managing save data by spliting your save data into seperate files.
TraditionalSave2 is a complete rewrite and remake of the orignal module of TraditionalSave comming with many improvments from it. TraditionalSave was originaly made because there wasn’t any module that had manual saving, or system that split your game into files. I had a major issue with the very way the API worked in the original so I decided to create a 2.0 version to fix it! (You can read more about this “Issue” in the docs)
TraditionalSave2 has many features and improvements from the original including
- Being Fully strict mode compatable (and written in strict mode!)
- Improved codebase/internals
- WAY better Documentation
- Has a logo (Doesn’t really matter to you though lol)
- Session locking
- Multiple files loaded at once
- Auto saving (Optionaly)
- Being intuitve and easy to use/understand
- Highly customizable
- Low Get/Set rates
- Studio/Live data seperation
- Profiles aren’t player specific anymore!
- Under the MIT license.
- Will continue to get maintained as I use it in my projects.
- Built in signals
In TraditionalSave2 instaid of saving all of your data into one large table, you split your data into multiple ‘files’ which can be loaded into using “loaders”. This design allows you to have things like multiple save files, while also helping to clean up the structure of your data.
Downloads & Docs
You can find the documentation, and download below!
TraditionalSave2.rbxm (13.5 KB)
Polls
- Yes
- No
- I would make my own DataStore module
- If I needed save files.
- If I ever needed non auto save
- Maybe after the module gets polished up some more
- Ease of use
- Session locking
- Reliability
- Low Get/Set rates
- Customizablity
