What? Where did you find that on the website? There is no Bolt Premium, It’s free and open source.
Very Professional resource, great job! I would like to know how often new tutorials are being added, and why I should use this rather than grabbing a toolbox models source code.
Thanks for your intrest. Due to exams I am pretty busy at the moment. However I do have to update some tutorials due to update 22.2.1 but I do plan on adding more as soon as possilbe.
Tutorials have been updated to support update 22.2.1. I plan on adding more tutorials.
Bolt | Tutorials (icrann.com)
In the next update I plan on integrating Bolt with my new library Studify
https://devforum.roblox.com/t/studify-easily-convert-studs-to-real-world-metrics
It would only make sense to include a datastore lib in there since you have a leaderstats lib.
Bolt 22.3
I’m delighted to announce Bolt 22.3 this is a big update.
Change Log
-
Studify my library for converting studs to real world metrics and vice versa has been included in this release.
-
Datastores have been added after several requests. You can connect, select, insert, update and delete at the moment.
-
We’ve renamed many functions for quicker typing, simplicity and so everything works seamless. Eg: Bolt.Health.RemoveHealth() is now just Bolt.Health.Remove()
Of course as always the documentation as Bolt | API has been updated. I love hearing all feedback including constructive criticism and suggestions.
#1: Is Bolt Useful?
The question if the bolt module is even useful is not a hard question to answer but let’s dive deeper. In short, I would say that bolt is not useful at all. This is because of the fact that it includes too many single/double line wrappers, these single/double line wrappers are not useful at all because just doing the code without the module is easier and more efficient because you do not have to require an entire module. Furthermore, Bolt is not useful because it does not accomplish a problem a good example of a simple but useful plugin is your plugin “studify” the plugin “studify” accomplishes a problem and is good for efficiency, therefore, justifying its existence because Bolt provides none of the aforementioned qualities its existence is not really justified.
#2: Bolt Hurts New Developers
Bolt can hurt new developers because if a new developer starts out with Bolt a new developer will not learn the classic/proper way to do things which is an issue. For example, let’s say I started out with Bolt and to make a leaderstat I end up doing bolt.NewStat
this doesn’t provide much convenience since it is a single/double line wrapper but it very well can end up hurting a new developer because they are not learning much just by calling a function and passing in data to a “useless” module.
#3: Don’t Reinvent The Wheel
Bolt is a plugin that is trying to reinvent the wheel let me elaborate on this. Bolt is reinventing the wheel because of the fact that its functions are just another inefficient performance-taking method to perform simple tasks. A good example of Bolt attempting to reinvent the wheel is here: Bolt.Health.Kill(player)
this function is far from needed as the wheel is already invented to kill the player without a module like this all you would need to do is: player.Character.Humanoid.Health = 0
to conclude this section there are tons more examples I could pull but then this reply would be way too long so this section will end here.
#4: Overall Conclusion
The overall conclusion is that the Bolt plugin is useless, hurts developers, and is trying to reinvent the wheel when it shouldn’t. I would never recommend that anyone use this plugin but I do see some potential. The problem with Bolt is that it is trying to target too many things if Bolt had a more narrow focus I think that it could reach its potential. I can support this through the shoot
function as it is useful and I can see it being convenient for some developers. To end this off fully I really hope that @icrann reads this and learns from this and maybe one day I will revamp Bolt for the community so it can really shine.
It’s great to hear feedback like this, I would have never come to realize the problems without it.
When this project first released I really felt this was a great resource for the community. However over time I realized that it isn’t all that useful. At the start I used it in my own projects, however now I don’t even find myself using it anymore. All updates since release have focused on adding more complex functions that could really benefit developers and moving away from the only real negative of one/two line wrappers.
I have decided to bring Bolt down a little lower. I plan on notifying people that it is not recommended for use. Maybe I will fix it up, but who knows. As far as I’m aware it is not in use by anyone at this current stage.
If you wan’t me and you can work on a module that can provide amazing use and convenience to developers.
Very interesting resource!
I’m probably not using this yet but I really enjoyed reading about it and I hope you get to make something really useful out of it.
I don’t plan on working on it for the moment anyway but feel free to create a pull request on GitHub if you want.
Sounds good man I will try to make Bolt shine soon