Releases: DaryeDev/LootsTools
Added Config and sysTray Modules to the initial ones.
Added Config and sysTray Modules to the initial ones.
Changed the update method and bugged some fixes
Hey there! Darye here!
This is a quality of life update, with some bug fixes and stability patches, nothing important.
Also, today I realized the installer can update Loot's Tools' installation, so much better than my attempt at auto-updating, so, for the time being, that will be the method of updating: Loot's Tools will know a new version is available, and it will download the installer temporally for you to update. Precioso.
Nothing more, today has been a cool day, planning things for Loot's Tools and thinking about some cool things I want to do with it.
I'm thinking about using the Loot's Tools Twitter account (https://twitter.com/LootsTools) for posting big updates and showcasing what you people do with Loot's Tools. It could be cool, and it would make me happy to see what people do with it.
More people are starting to be interested in the tool, so this means that things should be more stable and easy, when I have time I'll make videos and tutorials to let people know how to use Loot's Tools and what you can do with it, like Gifting Packs with Channel Points Rewards or Subs (Something that really blew), using it to make your Minecraft Streams more interactive and chaotic, or cool Cards that I'll be coming up with and sharing with all of you.
As always, if you come up with any issues, open an Issue on Github, send a message on the Discord Server or DM me there.
Until next time,
- Darye
EXtension Function calling fixes and Pausing and Resuming Streamloots Collections' Redemptions
Hey there! Darye here!
I released an update a couple of days ago that made Streamloots' Subs as Events, among other things, including fixes and improvements such as another way of loading EXtensions.
This new method required some changes to libraries that weren't fully made on the last update, now EXtension's Functions, called as Card Commands, from Advanced Cards, or from EXtension's Pages on the UI, work properly.
Something that was incorporated into this update was the possibility of Pausing and Resuming Streamloots Collections' Redemptions, with custom messages and times to unpause. An update for the Streamloots EXtension will be launched shortly after this update including these new methods.
Also, Command Groups and Twitch's EXtension will be updated with some bug fixes.
This one was a short one, but necessary. Thanks to WantedWombat on Discord for reminding me Pausing and Resuming Streamloots Collections' Redemptions are a thing. 😅
Well, I want to update the Docs to include, at least, this new EXtension's updates; I really hope to do it this time xd.
As always, if you got any issues, open an Issue on Github, send a message on the Discord Server (https://discord.io/Darye) or DM me there.
Until next time,
- Darye
Streamloots Subs as Events and DriveWay is back!
Hey there! Darye here!
It's been a while since the last update, I had exams and I couldn't get any time to push out updates, but this one is quite an interesting one... hehe
First of all: DriveWay is back!
A way for Apps, Games, and Loot's Tools to communicate with each other. I wrote from scratch this time, without depending on third-party services or tools. It's pretty stable, and I incorporated some security stuff too, so now, if someone gets your DriveWay ID, they can't modify your Cards, or copy them or your Collections.
Second of all: Streamloots Subs had been incorporated as Events on Loot's Tools, so now you can, for example, gift Packs to those who sub with Streamloots. Reactions had also been added as Events. A special thank-you to @d2nv06 on the Streamloots' Discord Server for helping me with testing!
Third of all: It's summertime! And in some places, days are beginning to feel really hot. Loot's Tools is one of those places, so I made a Pool on it! :D
Jokes aside, I incorporated a Pool for Cards and EXtensions to read and write variables into. This could be useful, for example for dynamic Custom Events or Commands on EXtensions.
Also, now on the UI, EXtensions that didn't load properly appear (in black and white) to be able to reload them if some issue occurs with them when loading.
Added to that, as always, bugs had been fixed, and stuff had been improved.
Oh yeah, I almost forgot! I've been working on an update on the Twitch EXtension, now easier than ever, without any kind of setup!
Some events aren't added in yet, such as Follows, Polls, or Predictions, they are on the way; but Subs, Channel Point Redemptions, Chat Commands, Bits Donations, and Chat Messages are working perfectly.
That, and other EXtensions updates, will be released shortly after this update is live.
It's been great to finally get DriveWay done, to incorporate Subs as Events, and to make the Twitch EXtension better and easier for everyone to use since they all are things I wanted to get into Loot's Tools for a while now.
That's all for today, as always Docs will be made, and, if you got any issues, contact me through Discord or open an Issue on the Github Page. I have a lot of things planned for Loot's Tools: How-to videos, a cool landing page, incorporating more services such as Home Assistant or Lumia Stream with EXtensions, better and more modular updates, and finally using Loot's Tools making streams on Twitch.
It will be a good summer, until next time!
- Darye
Temporarily disabling DriveWay, and some improvements added here and there...
Hey there! Darye here!
Didn't want to, but DriveWay was not fixed on the latest release, so I'm disabling it until I can fix it all.
I added some things too. Here are todays and last changelog:
- Disabled DriveWay until I have time to fix everything.
- Added Card Redemptions and Reactions as Events available to Loot's Tools Plus Users.
- EXtensions are now loaded individually, not a big deal, but shows the process on EXtension loading when opening Loot's Tools.
- EXtensions are now loaded on a thread, so loading them does not block any process.
- EXtensions' version is now checked before loading it, so EXtensions that fail on init can be fixed with an update.
- EXtensions' vars are now loaded on them before initing them.
- When installing an EXtension, it only reloads the EXtension installed, instead of all.
- Fixed bundling single-file dependencies when sharing Cards, Collections, and EXtensions.
- Fixed
lib.streamloots.sendEvent()
. - Changed logs filename format from
logDD-MM-YYYY.txt
tologYYYY-MM-DD.txt
, for better visualization.
Those are the changes to this Loot's Tools Update! I'm really sorry about DriveWay's blocking bug, I'll get to it when I'm able to.
I also made a new EXtension called commandGroups
, that groups commands (wow such genius) to be configured one time and executed lots of times; really useful, for example, for making a clip, after the Card action, and uploading it to Discord on lots of your Cards.
You can install it here: Install Command Groups.
Create your Command Groups on the Extension's Page, apply them, edit your Command Groups on the Card Editor (under Events), and use them in Cards just like a custom Command.
Also updated Twitch's and Minecraft's EXtensions to take advantage of new Loot's Tools features and make your experience better and easier.
That's all for today! As always, issues to the Github page, Discord Server, or my Discord DMs!
Until the next one!
- Darye.
Better DriveWay and LootsTrading, and some improvements and fixes
Hey there! Darye here!
v2.5 (re)introduced DriveWay, a way to connect other Applications, Services, and Games to Loot's Tools. This, however, required a ngrok account, because DriveWay was based on this service, which made it depend on another service, which meant making an account on another platform and making the setup more difficult.
With this update, Driveway is now based on jprq, an open-source project with the same functionality as ngrok, but without limitations or accounts required. This makes Driveway's setup non-existent.
I'll be updating DriveWay to make it easier for EXtension Devs, and write the documentation for everyone that would like to incorporate DriveWay on their projects.
Other than that, some things were changed, here's today's Changelog:
- Driveway made easier, based on jprq, and without the need of a setup.
- Now you can send messages through DriveWay with EXtensions and Advanced Cards:
lib.driveway.send(message)
. - Added
callEXFunction
function to the UI, to, as the name suggests, call a Function of an EXtension, with arguments, if desired. Documentation will be made. - LootsTrading now works on a Thread when possible, so it doesn't block processes.
- Fixed
lib.utils.getStreamlootsToken
. lib.streamloots.getAlertCode
does not require a userName anymore.- Fixed
onClose
on EXtensions when reloading specific ones. - Now using semantic versioning on EXtensions.
- Fixed "Invalid protocol" printing when sharing EXtensions.
- Fixed the no Commands message when executing an Advanced Card with a
card.json
without commands. - Fixed closing Loot's Tools' Console through the UI.
- Improved performance on the Discord RPC.
As always, issues can be reported on the Github Issues Page or on the Discord Server (https://discord.io/Darye).
Until next time,
- Darye.
Setup Wizard, LootsTrading fix and Community Gift Events
Hey there! Darye here!
Today we have a little update that may make the initial setup easier: An installer for Windows.
Suggested by Preast, of the GCU, an installer for Loot's Tools to make things easier was developed.
The latest update will be installed with it, and, hopefully, this will make the installation easier.
You can find it on the releases named "ltSetup.exe".
LootsTrading was reenabled and some stuff was fixed to improve its performance, and Community Gifts were added as Events, available for Loot's Tools Plus Users.
Hope I can update the Docs soon, I'm not having any free time soon, and lots of things need to be documented.
Again, if you encounter some issue, feel free to open an issue here on Github, ask on the Discord Server (https://discord.io/Darye) or DM me.
Until next time,
- Darye.
Bug Fixes: Bigger EXtensions with LaTEX and safely closing DriveWay
Hey there! Darye here!
This is a quick fix for a couple of problems I found sadly after uploading v2.5:
- Fixed, client and server-sided, the upload of bigger EXtensions.
- Fixed the correct closure of DriveWay, leading previously to problems if launched Loot's Tools from the browser.
That's really all, but, in the case of the EXtension change, because it's something server-sided and changes the structure of the stored data, it needs to be changed on the client as well.
Sorry for this quick fix, and have a good day,
- Darye.
Communication update! Let Loot's Tools talk to other apps to enhance your Experience!
Hey there! Darye here!
It's been a while since the last update, I've been busy (and still am xd), but I've been coding in my spare time, little by little, bit by bit.
Today I'm releasing the Communication Update, and with it reviving DriveWay.
DriveWay was first developed for letting Loot's Tools Minecraft Mod know the commands, events, and more to use in-game. However, sometime after, I realized it was unnecessary because of the WebSocket channel Loot's Tools had already opened, dismissing DriveWay completely. This was a time when I was developing DriveWay and Loot's Tools only for me, but with more people jumping to use the tool, and new cases being brought out, I'd decided to redesign DriveWay and let other people use it.
It's really simple, it lets other people, apps, games, game Mods, or services connect to Loot's Tools with your DriveWay Address to read events (even Custom ones!) or cards to spawn a Creeper, give you a Cool Sword™ on Terraria, instakill you on Dark Souls or cheat on Loot's Tools executing commands sent by it on other Tools.
Devs, until I write down Docs, you can DM me to let you know how to use it on your product.
I added some things, fixed some bugs, and took out some unused or broken stuff.
Here's this update changelog:
- Removed references to restarting, since it's not necessary now.
- Fixed EXtension updating on Mac.
commandInterpreterExtension
can be async or not.- Added the option for EXtensions to execute
onClose
when reloading the EXtension. - Fixed the issue with quotes and some symbols, but Emojis still kill the Event they are sent with.
- The Twitch EXtension now has Events for almost all Twitch Events. Yeah, it has been a ride xd, but Loot's Tools can be now used as an overall-streaming automation tool, not exclusive to Streamloots. If interested on other platforms, DM me (or develop it yourself using this EXtension as a base).
- Also, Whisper sending was also added on the Twitch EXtension. Could be useful when creating Packs Gift or Coupon Codes with the Streamloots EXtension.
- Disabled
stringColorinchis
, a library that made text have color on the old console-based version of Loot's Tools, which left garbage characters on messages on the UI's Log page. - Fixed bug that would open a lot of Loot's Tools instances.
- EXtensions can now be reloaded individually.
- Log and LootsLabels are now sent to the UI when loading correctly.
As always, feel free to contact me for suggestions, problems, help, or anything.
Un besito,
- Darye.
EXtension Updating and Bug Fixes
Hey there! Darye here!
This update is a little one, but important because EXtensions give Loot's Tools lots of potential.
You could update your EXtension, with something it took months to make, but no one will know (except, of course, you tell them).
However, on this release, a window telling you to update, what changed, and whether you want to update the EXtension appears if your EXtension can be updated.
For creators, these changes won't affect your workflow, the only change would be a window, when uploading your EXtension, to input the Changelog.
Also, now there's an improvement in security, and a more reliable way of uploading EXtensions (Server-side, don't worry).
Changelog:
- Added update-check for EXtensions when loading them, with the option of updating them, if possible.
- Fixed a bug where, when installing an EXtension with dependencies with Loot's Tools open, these dependencies wouldn't load on that session, making the EXtension crash.
- Removed strange characters on Log (these were colored text, but only worked on a terminal (older versions of Loot's Tools)).
This is all for now, thanks a lot to @SighFye for letting me know the dependencies bug!
Until next time,
- Darye.